BM6P6(@ 444333111000///000111222333222111/////////000000000000000000000000000111222111000......//////000.................................///////////////---,,,***+++,,,,,,+++)))---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************,,,...000111,,,,,,,,,,,,++++++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------...------,,,,,,...///000///......///000////////////000000000000000000//////.........---000000000000111111111111000111111111111222222222222222111111222222333444000111222222333444555666777777777888999999::::::888999::::::;;;;;;:::::::::::::::;;;<<<===>>>???>>>===<<<<<<<<<>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHGGGHHHJJJLLLKKKJJJGGGFFFGGGFFFEEECCCCCCEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIMMMNNNMMMNNNSSSTTTRRRPPPPPPPPPOOOOOOPPPPPPQQQUUUTTTTTTSSSRRRQQQQQQPPPXXX[[[___aaa```\\\WWWTTTQQQTTTXXX\\\```bbbccccccZZZYYYWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^___aaabbb]]]^^^^^^^^^\\\ZZZWWWUUUTTTUUUWWWYYYZZZZZZYYYXXXTTTQQQMMMKKKKKKJJJIIIHHHBBBBBBBBBBBBCCCEEEFFFGGGCCCBBBAAA???>>>=========<<<;;;::::::::::::;;;<<<999999999888888888777777888888777777777777888888333333333222222222111111222222222222222222222222222222222111111111000000000000000000000000000111000000////////////000000000///...---,,,------.........---------,,,,,,,,,....................................////////////...000111000...------...///............---------//////.........---------,,,,,,,,,---------......///...---,,,,,,---...///...............---------...------,,,,,,------......---,,,,,,,,,,,,---...---***((())),,,//////...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++//////.........---------,,,***)))+++///111000...---...///...,,,+++,,,---+++,,,---......,,,***)))+++++++++,,,,,,---------........................------------------------///......---------......---------,,,,,,------...//////...------------...,,,---///000000000///...111111111111111111111111000000000000111111111111111111000000000000000111////////////000000000000//////111222444555777777666666666555444444444333333333333444444444555555444444444555555555555666444555555666777888888999555555666777777777777777999999:::;;;;;;;;;::::::444333333222111111222222333333111111000111222222111000000000000000000000111000///.........//////------------------------/////////......---------+++***)))***,,,---,,,+++---------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,---,,,,,,+++*********************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---------------,,,+++,,,---,,,+++***+++,,,.../////////000000000000000/////////............//////000000000111111111000000111111111222222222222222111111222222333444333333333444444555555666555555666777777888888999888999999:::;;;::::::::::::::::::;;;;;;===>>>>>>>>>===<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGFFFHHHJJJKKKKKKIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIILLLMMMLLLMMMQQQRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSWWWYYY]]]______\\\XXXUUUSSSUUUXXX[[[]]]^^^^^^^^^XXXWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[\\\]]]^^^___```]]]]]]]]]]]]\\\ZZZXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWTTTRRRNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<;;;:::999999:::;;;<<<777777777777777777777777777777666666666666777777444444444333333333222222222222222222222222222222222222222111111111000000111111000000000000000000000000////////////000000000///...---,,,------...//////.........---------....................................////////////...///111000...------...///............---------//////.........---------,,,,,,,,,---------......///...------------...///------..................---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,******,,,...---,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------.........---------,,,,,,......------,,,,,,,,,,,,...,,,+++,,,...///---,,,,,,---...---+++***+++,,,///......---------------,,,,,,---------------...------------------------------------------------//////...---,,,,,,,,,,,,......---,,,,,,,,,------//////...------------...------...///////////////........................//////000000000111111111111111000000000000111111222222111111000000//////000000111222444555666666555555555555444444444444333333333444444444444555444444444555555555555666444555555666666777777777666666777888888888888888888999::::::;;;:::::::::333333333444333333222222111000000000000111111222111111000000/////////...//////...------------...------------,,,,,,,,,,,,000//////...,,,++++++***))))))(((***,,,......---------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))***+++,,,+++***)))((()))***+++******++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++***+++,,,------...------+++,,,---,,,***)))***+++....../////////000000000////////////............//////000000000000111111000000000111111111222222222222111111222222333444555555555555555555555555444444555555666777777777888888999::::::::::::999;;;:::::::::;;;<<<======>>>============>>>>>>?????????@@@AAACCCDDDEEEEEEEEEGGGHHHJJJJJJIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIMMMMMMKKKLLLOOOPPPMMMNNNNNNNNNNNNOOOQQQRRRSSSPPPPPPPPPQQQSSSTTTVVVVVVVVVXXXZZZ\\\\\\ZZZWWWVVVTTTUUUWWWXXXYYYYYYYYYXXXUUUTTTSSSSSSSSSTTTUUUVVV[[[ZZZZZZZZZ[[[\\\\\\]]]\\\\\\\\\[[[ZZZZZZYYYYYYSSSSSSSSSSSSTTTUUUVVVVVVUUURRROOOMMMLLLJJJHHHFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;666666666666666666666666555555555555555555555555555444444444333333333333222222222222222222222222222111111111111000000000111111111000000/////////000//////......//////000//////...------------...000000/////////.........---------------------------............/////////...///000000...---......///............---------...............---------,,,,,,,,,---------......///...------------...///,,,---------.../////////,,,,,,++++++++++++,,,,,,...------,,,,,,------...///---++++++,,,---,,,+++---,,,,,,,,,,,,---............------------......//////............---------,,,,,,,,,,,,+++++++++...,,,+++,,,......---,,,+++,,,---,,,***)))***+++222000...---,,,---///000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,//////...------------............---......///000........................//////000000000000111111111000000000000000111111444444333222111000//////111111222222333444444444444444444444555555555555333333333333444444444444444444444555555555555666555555555555555555555555666777777888888888888888888888999:::::::::::::::111222333444333333111000------------......//////111000000//////......---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++......---,,,,,,+++*********))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******************+++***)))((('''(((***+++******++++++++++++******************************+++++++++++++++,,,,,,,,,((()))))))))*********+++)))***+++,,,---............//////...,,,+++,,,---........./////////000000///////////////.........////////////000000000111000000000000111111111111222222111111222222333444666555555555444444444333444444444555666666777777777888888999999999999999;;;:::::::::;;;;;;<<<===>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKNNNNNNKKKLLLOOOOOOLLLLLLLLLMMMNNNOOOQQQSSSTTTPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTRRRRRRSSSUUUUUUUUUUUUUUURRRRRRQQQQQQQQQRRRSSSSSSYYYYYYXXXXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZTTTSSSRRRRRRRRRSSSUUUVVVUUURRROOOMMMLLLJJJGGGEEECCCCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;::::::::::::::::::999999999999::::::555555666666666666777777444444444444444444444444444444333333333222222222111111111111111111111111111111111111000000000000111111111000//////....../////////....../////////............------......////////////.........------------------------------------.........//////---///000000///......//////............---------........................,,,,,,,,,---------...............------.........,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---------------------------...---,,,,,,---------,,,---,,,,,,,,,,,,---...............------.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........+++,,,---,,,+++***+++,,,000///...------...///000.........---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000///......---,,,,,,,,,,,,//////...------------...///...---,,,---...///000000000000000000000000000////////////000000000111000000000000000000111222222222222111111000000000222222222222222333333333333333333444444555555555222222333333333444444444444444444555555555555666444444444444444444444333555666666777777777777777666777888999:::::::::999///000111222222111000///,,,,,,------............////////////......---------------------,,,,,,+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))******)))(((((()))***+++******++++++++++++***************************************++++++,,,,,,,,,*********+++++++++++++++)))***+++,,,------------///000000///...------...............////////////.........///////////////...////////////000000000//////000000000111111111222222111111222222333444555555444444333222222222444444555666666777777888666777888888999999888888:::::::::::::::;;;<<<======>>>>>>>>>>>>===============>>>???@@@AAABBBBBBDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKLLLOOOOOOLLLLLLOOOOOOLLLKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUZZZYYYYYYXXXVVVTTTRRRQQQNNNNNNOOOQQQRRRSSSSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXYYYTTTSSSRRRRRRRRRSSSTTTUUUSSSQQQOOOMMMLLLJJJGGGEEECCCBBBAAA@@@?????????@@@<<<<<<;;;:::999999999999888999999999999999999888777777777777777777777777222333444444444444333222222222222222111111111000111111111111111111111111000000000000000000000000000000000000//////......//////............//////------...........................---------,,,,,,------------------------------------............---...000000///......//////............------------.....................,,,,,,,,,---------......---..................---,,,,,,,,,---...///000000......------------......------------------------***+++,,,------......///---,,,,,,,,,,,,---...............------.........,,,,,,,,,,,,,,,,,,,,,---------------............---......---,,,,,,,,,,,,+++---...---,,,+++---...,,,,,,---.........---,,,---,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,,,,,,,,,,,,,//////...------------......---,,,,,,,,,---///000////////////////////////...////////////000000000000000//////000111222222...//////000000111111111222222222222222222222222222333333333444444555555222222222333333333444444444444444555555555555666444444444444333333333333333444444555555555555555555666777888999999999999...///000000000000000000...///000000000000000///........................------......------,,,+++......------,,,,,,+++++++++++++++,,,,,,------------,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((())))))******)))(((((())))))************************++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,---......,,,,,,---...------........./////////.........///////////////......////////////000000/////////000000000111111222222111111222222333444444444444333333222222222444444555555666777777777666666777888888888888777888888999999:::<<<===>>>===>>>>>>>>>>>>======<<<======>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLLLLOOOOOOLLLMMMOOOPPPMMMKKKLLLLLLMMMOOOPPPRRRSSSUUUTTTRRRQQQPPPQQQSSSTTTYYYYYYYYYXXXVVVTTTRRRPPPKKKLLLMMMNNNOOOPPPRRRRRROOOPPPPPPQQQRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOMMMLLLKKKJJJGGGDDDEEEDDDBBB@@@>>>===<<<;;;<<<;;;:::999999999999999777888888999999888888777888888888777777777666666222333444555555444333222111111111111000000000000111111111111111111111111//////000000000000000111///////////////////////////......------......///,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...000000///...///000///............------------------...............,,,,,,,,,---------......------...//////...------,,,---------...///////////////............//////,,,------......------,,,)))+++---.........///000---,,,,,,,,,,,,---............------------......+++++++++,,,,,,,,,,,,---------...............///111111111///+++)))((()))+++---......,,,,,,---///)))***,,,......---+++***++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++---------,,,,,,------...//////...------------...---------,,,------...///------------------------......////////////000000////////////000111222333------...///000111222222111111111222222222222222333333333333444444444444222222222222333333333333444444444555555555555666444444444444444444444444222333333444444444444444444555666777888999999999000000//////000111111222000000111111111000///...,,,,,,,,,------......///---......///...---,,,+++//////......---,,,,,,+++------------,,,,,,,,,,,,,,,*********,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************((()))***++++++******)))((()))+++,,,---,,,+++*********++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///---------.........//////............/////////000........./////////000000////////////000000000111222222111111222222333444444444444444444333333333333333333444555555666666555666777777888888777777777777777999:::<<<>>>???===>>>??????>>>===<<<;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJLLLNNNNNNMMMLLLJJJMMMMMMKKKLLLOOOOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTRRRPPPPPPQQQSSSUUUUUUVVVXXXXXXXXXVVVTTTRRRKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLKKKKKKKKKIIIFFFDDDCCCBBBAAA???===<<<<<<<<<;;;;;;:::999999999::::::777777888999999888777777888888777666555555444444222333444555555444333222222222222111111111000000111111111111111111111111////////////000000111111------......///000000000///......------......///,,,,,,.../////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...000000///...///000///............------------------.........//////,,,,,,,,,---------......------...//////...------------...........................------.........,,,,,,---......---,,,,,,***,,,///000...---...///---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,------............///000...+++******,,,***,,,------,,,,,,---...******+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------------...,,,,,,,,,,,,------.../////////...------------...,,,,,,------......------------------------------........./////////000000////////////000111222333/////////000000111111222000000111111222222222333444444333333333333333333111222222222222333333333444444444555555555555666333333444444555555666666222333444444555555444444333444555777888999999999222111000000000111333444//////000000000...---,,,***++++++,,,---...//////---.../////////...---,,,000000///...------,,,,,,000///......---,,,++++++***))))))***,,,......---+++++++++,,,,,,---------++++++++++++++++++++++++***************************+++,,,---...------,,,'''))),,,......---+++*********++++++++++++******************************((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))+++------------///111---------.........//////---.........//////000000............/////////000////////////000000000000222222111111222222333444555555555555555555555555111222222333333444555555555666666777777777777777666666777888:::===???@@@===>>>?????????===<<<;;;>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHKKKMMMNNNNNNMMMLLLHHHKKKLLLJJJKKKNNNOOOLLLLLLLLLMMMMMMNNNOOOQQQQQQTTTSSSQQQPPPPPPRRRUUUVVVRRRTTTWWWYYYYYYXXXVVVUUULLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPPPPRRRSSSUUUUUURRRSSSTTTUUUTTTRRRPPPNNNNNNOOOPPPQQQPPPOOONNNMMMKKKJJJJJJJJJJJJIIIFFFDDD??????>>>>>>>>>>>>??????;;;;;;::::::999:::::::::666777888999999888777666888888777555444333222111222333555666666555333222333333333222222222111111000000000000000000000000.../////////000000111111,,,,,,---...///000111111.........------.........+++,,,.../////////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///000///...///000//////.........------------------.........//////,,,,,,,,,---------......,,,---...//////...---,,,...............---------...------,,,,,,------...,,,,,,---......---,,,,,,+++...111111...,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,,,,---------(((***------,,,---///222)))***,,,,,,++++++,,,------,,,*********,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...111333444+++++++++,,,---...///000//////...------------...+++,,,---...///...---,,,////////////////////////............/////////000////////////000111222333222222222111111111111111///000000111222222333333444444444333333222222222111111222222222333333333444444444555555555666666333333444444555666777777333444555555666666555555333444555777888888999999000000000000000000000000111111111111000000000000////////////////////////---...............---------------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---,,,,,,++++++***++++++++++++++++++***((('''((())),,,,,,++++++***))))))(((000///---,,,+++,,,,,,------......///...---+++***...........................///////////////......////////////////////////...///000222222111111000111111111222333333444444111333555555333222111222333333333333444555666666777777777777666666666666:::999888888:::<<<>>>@@@???????????????>>>======????????????????????????AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKJJJKKKMMMMMMLLLLLLNNNOOORRRRRRRRRRRRSSSSSSSSSSSSVVVTTTSSSTTTXXXZZZZZZYYYTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNNNNOOOQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIIIIHHHGGGDDDBBBAAA??????>>>>>>===<<<<<<<<<:::999888888777777888888888888888888777777777777555666777777777666444444777666555444222111000///444444444333222111000/////////000000000000//////000000000000////////////000///...------...///000---------------...///000------------------------,,,------......------,,,,,,,,,,,,------............///////////////......222000...---,,,---///000------......///000000111,,,,,,------------,,,,,,------............------........................///......---------......///......---------......///...---,,,,,,---...///---..................---........................---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++++++++------------++++++******++++++++++++******************************------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...///000111---------,,,,,,+++++++++((()))***+++---...///000,,,,,,------...///000000111111000000//////......000000//////.........---///000000000000000//////000000000000////////////222222111111111111111111000000000000111111111111444444555555555555555444666555444333333444555666555555555555555555555555222333555666555666888999000000000000000000000000000000000/////////..............................------...............------------,,,,,,+++++++++---,,,,,,,,,+++++++++++++++******))))))******+++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++***************+++,,,+++++++++++++++,,,,,,((()))******))))))+++---************************,,,,,,+++*********+++++++++,,,---......------,,,............................../////////......---////////////////////////...///000111222111111000/////////000111111222222111333555555333222111222333333333333444555666666777777777777666666666666999999888888999;;;===???@@@@@@@@@@@@@@@???>>>>>>????????????????????????@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSRRRSSSWWWYYYYYYXXXTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRMMMMMMLLLLLLLLLNNNOOOPPPRRRQQQQQQQQQPPPOOOOOOOOOKKKKKKLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFDDDCCC???>>>>>>======<<<;;;;;;999999888777777777777888666666666555555555444444333444444555444333222111444444444333222222111111333333333333222111000/////////000000000000///////////////...............000///...------...///000///......---------......++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------............////////////......111000...---------//////////////////............---------......---------------............------..............................------------.........------------......//////...------------...///------............------************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++***************************)))))))))******++++++------------------------)))))))))))))))))))))))),,,,,,+++,,,,,,---...///------,,,,,,++++++,,,,,,++++++,,,,,,------......,,,,,,------...//////000000000000///////////////000/////////............//////000000000000//////111111111111000000000000111111111111111111111111000000000000111111111111333333444555555666555555666555444444444444555666555555555555555555555555333555777777777888999;;;000000000000000000000000/////////.........------........................+++,,,---...............------,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))******++++++,,,,,,++++++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++***************---,,,+++***)))))))))))))))((((((((()))***+++,,,)))***+++*********,,,...'''(((((()))***+++++++++)))***++++++++++++++++++***+++,,,---............------------------------,,,---............------////////////////////////...///000111111111000000/////////000111111222222222444666666444222222222333333333333444555666666666666666666777777777777999888888888999:::<<<===@@@@@@AAAAAA@@@@@@?????????????????????????????????@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHJJJJJJIIIIIIKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTSSSRRRQQQRRRTTTVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDCCCBBB>>>======<<<<<<;;;::::::999888777777666666777777666555555555555444444444333333444444444333222111222222222222222222333333222222222222222111000///...//////000000//////...---------...............//////...------...//////000///...---,,,,,,,,,,,,)))***+++,,,...///000111,,,------......------,,,,,,,,,,,,------------.........///////////////...111000...---------...///000000//////...---,,,,,,---..................---------............------------------------------...---------------......------,,,,,,---.../////////...------------...///,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***+++,,,---.........------------------,,,,,,------...///////////////////////////000000////////////............//////000000000000//////222222222222111111111111111111111111111111111111000000000111111111222222111222333555555666666666666555444444444444555666555555555555555555555555555777999999999999;;;<<>>????????????????????????>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFEEECCCAAA???===<<<<<<<<<;;;::::::999999888777666666555555666666777777777666666666555555555555555555444444333333222222222222222222222222111111222222111000//////...//////////////////...------............//////........................///...------,,,,,,,,,---******+++,,,---...///000,,,------......------,,,---------------------------...//////////////////000///...---------......000//////......---,,,,,,---......//////......---,,,------......------,,,------------------------------,,,,,,------......,,,,,,,,,,,,---...//////.........------.........+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***+++,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------------------------...............---,,,,,,++++++++++++,,,,,,,,,+++***+++,,,...///........................---------.........//////---......//////000000000///////////////............//////000000000000///222222111111111000000000111111111111111222222222000000111111111222222222000111333444555666666666555555555444444555555555555555555555555555555555666888999999999999:::<<>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIJJJJJJJJJJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRVVVVVVVVVVVVUUUUUUUUUTTTRRRSSSSSSTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA???===;;;;;;;;;::::::999888888888777666555555444444555555666666666666555555555555555444444444333333333333333222222111111000//////000000111111111000//////......////////////............/////////000000000------............------,,,,,,,,,,,,,,,---......,,,,,,------------------,,,------......------,,,------------------------------...//////////////////......---------------........................------............------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......---..................---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++)))*********+++++++++,,,...---,,,,,,,,,,,,,,,---,,,++++++***+++,,,...///,,,,,,------...//////000---------...............------......//////000000.........///////////////......///000000000000000111111000000000/////////000000111111111222222222111111111111222222222222000111222444555666666666444555555555555555555444666666666666666666666666555777888888777777999:::000000000000000000000000000000000/////////......------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))***+++,,,---******)))******+++,,,---)))***+++*********,,,...+++++++++***************((()))******************...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......//////////////////////////////.........///000111/////////000111111222222444666888888666555444555333333333333444555666666555555666666777777888888888999999::::::::::::;;;<<<<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJIIIJJJKKKMMMPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNPPPRRRTTTUUUUUUVVVVVVUUUTTTTTTQQQRRRRRRSSSRRRQQQOOONNNJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCCCC???@@@@@@AAAAAA???>>>===::::::999888888777777666666555444444333333444444444444333333333222222222333222111000000000111111222222111111000///......//////000000000000//////---......//////......---......//////000111111111------............------++++++++++++,,,---...///------------------------,,,------......------,,,...------------,,,,,,,,,,,,---...///000000000000............------,,,,,,------------------......,,,------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------------...//////...------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------,,,+++)))(((''')))******++++++,,,,,,---++++++************++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********************************++++++,,,,,,---------,,,,,,,,,,,,---...++++++,,,,,,,,,,,,,,,,,,++++++,,,---......//////..........................................//////.........///////////////---...///000000111111000000000000000/////////...000000000111222222333333111111111222222222222333000111222444444555555555444444555666666555444444666666666666666666666666555666777777666666777999000000000000000000000000/////////.........------------------------------------------,,,,,,+++***+++++++++,,,,,,---------++++++++++++************++++++************++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,---************************))))))))))))))))))))))))))))))*********++++++++++++***************+++++++++***************++++++((()))******))))))+++---******++++++,,,,,,------+++***))))))))))))))))))---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////////////////......---...///000111/////////000111111222222222444666555444222222222333333333333444555666666555555555666777888888888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKOOOOOOOOOOOOOOOOOONNNNNNMMMNNNPPPOOOMMMMMMOOOQQQQQQRRRSSSTTTTTTSSSRRRRRRPPPQQQQQQQQQQQQOOONNNMMMGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDD>>>>>>???@@@???>>>===<<<999999888777777666666555555444444333333333333333333333333222222222222111333222111000///000000111000000000000000000000000...//////000000//////...---......//////......---------......///000000111,,,------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........,,,------......------,,,......---------,,,,,,,,,,,,---...///000000000000---.........------,,,,,,///......------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---,,,++++++++++++------...//////...------------............------........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))******++++++,,,------...,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,---......///++++++***++++++,,,---...+++,,,---......,,,+++***,,,,,,,,,,,,------------..........................................------............/////////000---...///000111111111111111111111000000000/////////000000111222222333333111111111222222222333333111222333444444444444444444444555666666555444444666666666666666666666666555666888777666666777888000000000000000000000000......---------,,,,,,,,,------------------------.........---,,,+++***)))+++++++++,,,,,,---------************))))))))))))******))))))))))))******---,,,+++******+++,,,---))))))***+++,,,------...************************++++++++++++++++++++++++))))))******++++++++++++---,,,+++***)))))))))))))))((((((''''''''''''(((+++++++++***((('''((()))((()))***+++---...///000...---+++*********+++++++++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////////////////......------///000111111111111222333333444444000111333333222000000000333333333333444555666666444555555666777888888999::::::;;;<<<<<<<<<;;;;;;======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???===<<>><<<999888888888888777666666555555555444333333222222333333555555555444444444333333555444222111111111222333.........///000111111222......///////////////...---..................---,,,,,,------...///000000,,,,,,---......---,,,,,,......---,,,++++++++++++******+++,,,...///000000,,,------......------,,,.........------,,,,,,,,,,,,---...///000000000000------......------,,,+++111000///...,,,+++***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,+++*********,,,---...//////...---,,,---......//////......---************************+++++++++,,,,,,---------***++++++,,,,,,++++++***%%%&&&(((***,,,---......++++++,,,------...//////,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++))))))))))))***+++,,,---+++,,,...//////,,,***(((......---,,,,,,+++******.....................---/////////......------,,,---.........//////000000---...///000111111111111222222222111111111111000///000000111222222333333111111222222222333333333222222333444444444333333333444555666666555444333777777777777777777777777666777888888777666888999////////////....................................//////.........------------,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))************+++,,,,,,***((()))+++---,,,+++***++++++---,,,+++)))((((((''''''(((((()))***************)))))))))***++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,+++++++++******,,,+++++++++******))))))******))))))))))))******((()))***++++++***)))((('''((()))+++,,,...//////------,,,+++)))(((''''''------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////111111000000000000000000333333333444444444555555555555555555555666777777444555666777777888888777888999999:::;;;;;;;;;;;;===============>>>>>>???EEECCC???<<<:::999:::;;;>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDBBBBBBAAABBBBBB???AAADDDFFFIIIJJJJJJJJJKKKMMMOOOOOOOOOOOOQQQSSSQQQPPPNNNLLLKKKKKKLLLLLLOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFDDDBBB@@@??????>>>>>>======<<<<<<999888666555555777999:::555555444333333333444444333333333222222222111111//////000000000000//////////////////////////////000000////////////000000000///...---,,,------...---...//////000000//////,,,---...//////...---,,,000000...------...///000------------------------------------------------,,,------......------,,,,,,,,,---.../////////...,,,---...---------///111222000---+++***+++,,,---......---,,,,,,,,,,,,---------,,,++++++******))),,,,,,+++*********++++++---+++)))+++...000///...///...,,,++++++,,,---///++++++++++++,,,,,,---...,,,,,,------,,,,,,+++***/////////---,,,,,,---///---------....../////////,,,---.........---,,,++++++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,+++***))))))***+++,,,...---,,,+++************+++,,,------............++++++******++++++,,,---...------------...//////---,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///------...///000000000///000000000///.........---......///000000000000000222111///------...000111...000222333333333111000111111111111111111111111333333444444444444555555777666555555555666888999777777777777777777777777666777999999888888888999////////////....................................///.........------------,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++******+++------+++)))***,,,------,,,++++++,,,,,,+++***))))))(((((()))))))))***+++++++++++++++++++++************************+++++++++******)))+++++++++*********))))))))))))))))))((((((((('''******))))))))))))******)))******************)))''''''(((((())))))))))))+++++++++++++++*********------------------------...............------------,,,,,,,,,------...///000000000000000000000000111111111111111111111111333333333444444444444555555555555555555666666777666777777777777777666555888888999:::;;;;;;;;;;;;======<<<<<<======>>>???AAA@@@>>>===<<<===>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEGGGFFFEEECCCBBBAAAAAAAAAAAACCCEEEGGGIIIJJJJJJJJJKKKLLLNNNOOONNNOOOQQQRRRPPPOOONNNMMMLLLLLLLLLLLLOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEBBB@@@?????????>>>======<<<<<<;;;:::999777666555666777888666555444333333333333333333333222222222111111111///000000000000000000///////////////////////////000//////......//////000000///...---,,,------...------............//////------............------//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,---........................///...,,,,,,---///111///---+++***+++,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,+++...---,,,++++++*********+++)))((())),,,...---,,,///...,,,++++++,,,...///------,,,,,,------......,,,,,,------,,,,,,+++***,,,,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++***---,,,++++++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''''',,,+++************+++,,,...---,,,+++************))))))******++++++******,,,,,,,,,,,,,,,,,,---...---------------......///------,,,,,,,,,,,,------++++++++++++++++++++++++------------............//////000000000///......//////........................///000000000000000111000///......///000000...///111333333222111000222222222222222222222222111111111222222222333333666666555555666666777888777777777777777777777777666888::::::999888999::://///////............---------------------------............------------,,,000333333000---,,,---------------------------+++++++++++++++***)))(((+++******+++,,,,,,+++)))(((***+++***)))((()))***+++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))******+++++++++***************)))))))))(((((())))))))))))((((((((((((******))))))))))))******++++++************++++++,,,,,,,,,+++******))))))((()))***+++,,,------...,,,,,,,,,,,,---------------------...............---------,,,------...///111111111111111111111111111111111111111111111111333333333333444444444444555555444444555555666777888888888888777666555444777888999:::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>======>>>??????@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBEEEEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNNNNNNNNNNPPPQQQOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDAAA???===>>>>>>======<<<;;;;;;;;;;;;:::888666555444555555666666444333222222222222333222222222222111111111000000111111111111000000////////////////////////.........------.........///...------,,,---------------,,,,,,,,,---...///......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***---............------,,,///000///...,,,+++,,,---000///---+++***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,------------......///......---,,,++++++***+++***))))))+++------,,,...---,,,++++++,,,......//////...---------......,,,,,,------,,,,,,+++***+++++++++***(((((()))+++++++++++++++******************+++,,,,,,++++++***---,,,+++***))))))))))))************************************************...------,,,,,,+++******,,,,,,++++++++++++,,,,,,......---,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......------,,,,,,------...///...------,,,,,,------...,,,---...//////...---,,,------------............000000000000///...---,,,---------------...............///000000000000///...//////000000/////////...///111222222222111000333333333333333333333333111111111111222222222222444555666666777666666666777777777777777777777777777888::::::999999999::://////.........---------------------------------------------------------,,,111666666111,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,***)))(((+++***))))))++++++***))))))***+++***)))(((***+++***)))))))))******+++,,,)))***++++++,,,,,,+++++++++++++++*********))))))))))))***++++++++++++***+++*********))))))))))))+++++++++*********************))))))))))))******---,,,+++******+++,,,------------,,,,,,++++++***((()))***+++,,,---......,,,,,,,,,,,,,,,---------,,,,,,------...//////000......------------......000000000000000000000000111111111111222222222222222222333333333444444444555444444444444555666666777777777777777666555555777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;===???AAABBBCCCBBBBBB??????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA???=========<<<<<<;;;:::::::::999888777555555444555555666666444333222222111111222222222222111111111111000000111111111111000000////////////////////////...------,,,,,,------......------------------------,,,+++******,,,...//////...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............------,,,+++......///---++++++,,,...000...---,,,+++,,,------...---,,,,,,++++++,,,,,,+++++++++,,,---......///------------------,,,,,,---,,,,,,,,,---.........------,,,,,,,,,---......//////...------,,,------,,,,,,------,,,,,,+++***------...---++++++,,,------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,............---,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------......------,,,,,,------...---///000222222000///---,,,,,,---------.........---...............---,,,+++,,,,,,,,,---.........---...//////000000//////,,,---///111111000///......///000111111111000000333333333333333333333333222333333333333444444444333444555666777666555444666666666666666666666666777999:::;;;:::999:::;;;............------------------------------------,,,,,,------------------+++111666666000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))(((***)))'''((()))***)))(((---------,,,++++++---///))))))))))))***+++,,,---((())))))***************))))))*********+++++++++)))******+++++++++******,,,,,,+++++++++***************************++++++******))))))))))))******---,,,+++******+++,,,---(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000///......---------......////////////////////////000000111111111222222222222222222333333333444444444444444444444555666666555555666777777777777777666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<===@@@BBBCCCCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKMMMNNNLLLMMMMMMMMMNNNNNNNNNMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???>>><<<<<<;;;;;;:::999999999555555555555555555666666555555444333222111111111222222222111111111000000000000111111111111000000////////////////////////------,,,,,,,,,,,,------,,,,,,---------------------,,,***)))***+++---///...---,,,++++++,,,---...***++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,+++++++++,,,------,,,,,,...//////...---,,,,,,,,,------------,,,++++++++++++,,,))))))***+++,,,------...***+++,,,...............---------,,,,,,---...///,,,,,,,,,,,,------............---,,,+++++++++,,,,,,,,,------,,,,,,+++***---...//////---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------......)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***************)))((('''******+++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,---------***+++---......---+++***,,,,,,,,,------------...)))***+++,,,---.........+++,,,,,,,,,---.........------...///////////////+++,,,///111111000...---......//////000000000000333333333333333333333333222222222333333333444444222333555666666666555444666666666666666666666666666888::::::999999999:::.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++///222222///,,,+++,,,++++++++++++++++++++++++******+++++++++******)))+++)))'''''')))***))))))*********(((''''''))),,,***************+++,,,---(((((()))************)))((())))))***++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,++++++++++++***(((((((((((())))))))))))******))))))))))))******++++++************++++++(((((())))))***+++,,,,,,******************************++++++,,,,,,------,,,,,,------...///000000000///......---................................./////////000111111222222222222222222333333333333444444333333444444555666444555666777888888888888666777888:::;;;<<<======;;;::::::::::::;;;<<<<<<<<<>>>???AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJJJJLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>;;;;;;::::::999888888888333444444555555555555666444333333222222222222222222111111111111000000000//////000000000000//////////////////////////////---------,,,,,,---------+++,,,,,,------------,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------------,,,,,,+++***+++,,,,,,+++,,,...000...------,,,,,,---------------,,,+++++++++++++++))))))***++++++,,,------)))***,,,.........------***+++,,,+++******+++---+++,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***+++---......,,,+++++++++++++++++++++************,,,,,,,,,,,,---...//////++++++,,,......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++******))))))***+++,,,---,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,------------((()))***,,,---......///---------------.........------...////////////...+++,,,...000000000///.............../////////000333333333333333333333333000000000000111111111111222333444444555555444444777777777777777777777777666777999999888888888999.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...---,,,++++++))))))))))))))))))))))))+++***************++++++---+++))))))***+++++++++'''((('''&&&$$$%%%''')))++++++*********+++,,,,,,))))))***++++++++++++*********************++++++,,,,,,,,,+++***)))((('''++++++++++++************'''((((((((())))))))))))******))))))))))))******)))******************)))***++++++,,,------......(((((()))))))))*********)))******+++,,,,,,------,,,---------......//////000000///...............////////////////////////---......///000000111111111222222222222333333333444444333333444444555666555666777777777777777666666777888:::;;;<<<======:::::::::999:::;;;;;;<<<;;;<<<>>>???AAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHJJJKKKKKKJJJIIIKKKLLLJJJKKKMMMNNNOOOOOONNNNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFEEECCCBBBAAAAAA===>>>???@@@@@@???>>>===:::::::::999888888777777444444555555555444444333222222222111222222333444111111111111000000000000......////////////......////////////////////////......------------......***+++,,,---...------,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,******,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++,,,---,,,++++++,,,...---------------------------,,,++++++***+++++++++***++++++,,,,,,---------+++,,,---...---,,,***)))***,,,---+++))))))+++---***+++,,,---............---,,,,,,,,,,,,------...,,,,,,------,,,,,,+++******,,,------+++*********++++++++++++,,,,,,,,,,,,+++++++++++++++---...///,,,---...//////...------++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++******+++,,,,,,+++***************))))))******++++++,,,,,,------------,,,)))***,,,---...---,,,+++***************+++,,,,,,,,,++++++******++++++,,,........................++++++,,,,,,,,,---------***+++,,,---...///////////////..................,,,---......//////......+++,,,---///////////////......------......//////222222222222222222222222000000000000111111111111333333333222333444444555777777777777777777777777555666888888777777777888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++,,,---+++***((((((((((((((((((((((((++++++)))))))))***+++,,,///,,,******+++------,,,,,,---,,,***)))))),,,///,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))------,,,,,,***)))'''&&&************))))))))))))))))))******+++++++++,,,******))))))))))))******((()))***++++++***)))((()))))))))))))))*********&&&&&&'''((()))******+++))))))***+++,,,,,,---------------...............000000///...............000000000000000000000000,,,------...///000000111111111222222222333333333444333333333333444555555888888888888777666555444666777888:::;;;<<<======::::::999999::::::;;;<<<::::::<<<>>>@@@BBBDDDEEE@@@@@@AAABBBBBBCCCCCCDDDHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJHHHJJJKKKJJJIIIIIIJJJKKKJJJKKKLLLNNNOOOOOOOOONNNMMMLLLJJJHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGEEEDDDBBB@@@??????:::;;;<<<>>>>>>>>>===<<<::::::999999888777777777666666666555444333222111111111111111222333444555111111111111000000000000------............------///////////////////////////......------......///)))***,,,---...------,,,+++,,,---.........------++++++---......---++++++***+++,,,...//////......------------------------++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,---------------......,,,******+++,,,---------------------------,,,++++++******++++++,,,,,,------------......------......,,,***'''%%%,,,...///...+++***---///***+++,,,---............---------------...///000,,,,,,---------,,,+++++++++---......---+++++++++---------....../////////******))))))***,,,---///+++,,,------,,,+++)))(((************************************************'''(((((())))))***++++++)))***+++,,,,,,+++***)))***)))))))))))))))******'''((()))******************+++---//////...---,,,*********)))***++++++,,,+++******************+++,,,+++************+++,,,++++++,,,,,,,,,---------......//////000/////////000000000///.........---,,,---......//////......+++,,,---...////////////...------------...//////111111111111111111111111111222222222222333333333444333222111222333444555777777777777777777777777444666777888777666777888.........------,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,***++++++,,,---------,,,,,,,,,,,,++++++*********---,,,,,,+++***)))((((((+++++++++*********))))))***+++,,,,,,------------)))))))))***+++++++++,,,))))))))))))************,,,++++++++++++++++++,,,)))******++++++******)))))))))))))))))))))))))))++++++******)))((((((((((((((())))))******+++++++++++++++*********))))))%%%&&&((()))+++,,,,,,,,,******))))))******+++,,,***,,,------++++++,,,...//////.........---------......,,,++++++,,,---...111111000000//////.....................///000000000111111111111222222222777777777777666555444333666666777888888888888888666777888999;;;<<<===>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGHHHHHHGGGGGGFFFFFFIIIKKKMMMOOOPPPOOONNNMMMOOONNNMMMMMMMMMMMMMMMMMMIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBBBBAAA??????>>><<<;;;:::999888888888777777666666555555666555555555555444444444222222222111111111111000333222111000////////////111111000000000000111111........................///...---,,,,,,,,,,,,,,,......------------......///...,,,++++++,,,---///***+++---//////...---,,,---,,,++++++------,,,+++---,,,,,,+++*********++++++++++++,,,,,,---------++++++,,,------------,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,---...//////.../////////...,,,***)))************++++++,,,---..................------........................------......------,,,+++''''''((()))***,,,...///,,,+++)))))))))+++---...........................***************************)))(((''''''((()))***************************,,,++++++***)))))))))************)))******++++++------++++++++++++------)))))))))))))))***************++++++++++++******)))************+++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++/////////......---------,,,------......------,,,......//////...---,,,,,,++++++++++++++++++++++++------......///000000000/////////000111111222222222111000111222222111000222222222222222222222222333333444444555666666777333333333444555666777888---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---......------,,,,,,,,,+++++++++******+++++++++************************)))))))))((((((***+++,,,,,,------,,,,,,***************+++++++++))))))))))))************++++++************+++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((('''+++++++++*********))))))'''((()))******+++******+++++++++++++++,,,------***+++---,,,++++++,,,...///.........------------///...---,,,,,,---......111000000000/////////...---------------...//////000111111111111222222222444555555666666666666666444444555666666666666666666777888999:::<<<======>>>=========<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJIIIGGGFFFEEEGGGGGGGGGHHHHHHHHHGGGGGGKKKLLLMMMOOOOOONNNLLLKKKNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@===<<<<<<<<<;;;;;;::::::777777777666666666555555555555555555444444444444222222222111111111000000333222111000//////////////////............//////........................//////...---------------------,,,,,,,,,,,,------///...,,,++++++,,,---...,,,,,,,,,,,,------.........,,,+++,,,------,,,+++---,,,++++++******+++++++++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,------..................------........................---------...------,,,+++*********++++++,,,---------,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++************************,,,,,,***)))))))))******,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((''''''******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000/////////000111111222222444333111000111222111000222222222222222222222222333444444444555555666666555555555555666666666777,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++)))))))))(((((((((((((((***++++++,,,,,,,,,,,,,,,+++++++++***************)))))))))*********++++++*********))))))*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''(((((()))******++++++++++++******)))(((((((((+++************)))))))))))))))*********))))))(((***************++++++,,,***+++,,,,,,++++++,,,...............------------///......------...//////000000000000////////////------,,,,,,------...///000111111111111222222222111222444555777777888888444444555666666666666555666666777999:::;;;<<<============<<<<<<<<<<<<<<>>:::::::::;;;;;;;;;;;;;;;666666666666666555555555555555444444444333333333222222111111111000000000222222111000////////////---------,,,,,,---------////////////////////////000//////...............,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---......---+++***+++,,,///000...,,,,,,,,,......---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------.........************++++++,,,---,,,,,,,,,,,,,,,------...------------------......---------------------------------------,,,++++++------,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,************************---,,,***(((((()))+++,,,...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,++++++***)))(((''''''******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,---............------,,,---------------------------------...//////000000/////////000111111222222777555111000000111111111222222222222222222222222444444444555555555555555555555666777777666555555+++++++++,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,))))))***************)))++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))))))))*********+++++++++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((())))))************''''''((()))***++++++,,,************))))))))))))))))))************))))))'''''''''''''''((()))))))))+++,,,,,,++++++,,,---------------------------............/////////000000000000000////////////...------------...//////000000111111111222222222111222333555666777777888555666777777888888777777666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======:::::::::::::::999999999555555555555555555555555444444444444333333333222111111111111000000000000111111000///////////////------,,,,,,,,,,,,------///////////////////////////...------------......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...------,,,+++,,,---...///...,,,,,,,,,...///...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++*********+++---...---------,,,,,,------...,,,,,,------------......------------------------,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++------------------------************************+++++++++******+++++++++************************---+++)))(((((()))+++,,,///...---,,,++++++***+++***+++,,,------,,,+++***(((((())))))******++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,------......------,,,---------......------,,,------------------------,,,,,,---......//////000/////////000111111222222999666222000000111111111222222222222222222222222555555555555555555555555333444555666666666555555***++++++,,,,,,---------...------,,,,,,------...............------------******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))(((************************+++++++++,,,,,,+++******,,,+++++++++***)))))))))************++++++++++++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))************))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))******++++++***''''''&&&&&&''''''((())))))***,,,+++******+++---,,,,,,---------------------....../////////000000////////////000000000000///////////////000000111000000111111111222222222333333444555555555555555555555666777777777777777666666777777888999::::::::::::;;;;;;<<<<<<======AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGHHHHHHIIIHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIJJJGGGGGGIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAADDDCCCBBB@@@???===<<<<<<;;;;;;:::999888777666666444444444444444555555555444333333333222222222222111111111000000000//////111000//////////////////...------------------...////////////////////////,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,------+++,,,---.........---,,,---,,,+++,,,...///...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...,,,+++++++++,,,---...------,,,,,,---------,,,,,,,,,,,,------......------------------------,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,+++,,,,,,+++******)))))))))------------------------************************************************************************,,,+++)))((((((***+++,,,///...---,,,++++++***+++)))***,,,,,,,,,,,,***)))'''(((((()))******++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------,,,------......------,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,------...//////////////////000111111222222999666111//////000111111222222222222222222222222444444444555555555555555222222333444555666666666++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------,,,+++***++++++++++++,,,,,,,,,------,,,+++***)))((('''************++++++++++++++++++++++++++++++***)))+++++++++************************++++++++++++,,,*********))))))*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))))))))(((((()))))))))))))))***''''''(((******+++++++++)))))))))))))))******+++)))***++++++******+++---,,,,,,,,,,,,------------,,,---...///////////////////////////000000000000000000//////000000111222000111111111111222222222444444555555555444444333333333444555555555555444555666666777888888999999999999:::;;;<<<=========?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHHHHHHHFFFEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHJJJLLLMMMNNNIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::888777666555444333333333444444444444444333333333222222222111111111111000000000/////////000//////......////////////......------......///........................++++++++++++++++++,,,---------,,,,,,,,,,,,------******++++++,,,,,,------***+++---//////...---++++++******+++---...---,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------///...------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''((()))+++,,,,,,++++++***************)))))))))++++++++++++++++++++++++************************))))))************))))))******************************************++++++...---,,,++++++***++++++******++++++++++++******************))))))((((((******++++++++++++******)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------......------,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,---......///////////////000111111222222666444000//////000000000222222222222222222222222333333444444555666666777444444444444444555666777,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))*********++++++++++++++++++***))))))***************+++++++++*********+++++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******(((((((((((())))))******((()))************))))))******))))))******+++,,,(((***++++++******+++,,,++++++,,,,,,,,,---------***+++---...//////........./////////000000000111///////////////000111111000111111111111222222222333444444555555444444333222333444444555555444444555555666666777888888888888999999:::<<<======>>>===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@AAACCCEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<999999888777666666555555222222333333333444444444222222222222111111111111111000000000//////////////////.........//////000......------------......------------------------,,,++++++++++++,,,---...,,,,,,++++++++++++,,,,,,))))))***+++,,,---------,,,,,,---------...------***))))))***,,,------,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,---............---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,------,,,+++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***,,,------,,,***)))))))))***+++++++++************************************************************+++,,,,,,+++******************************((()))***+++,,,++++++***,,,++++++*********++++++++++++************++++++************))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------......------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......////////////000111111222222333111//////000000000///222222222222222222222222111222333444555777888888;;;999777555444444666777---,,,,,,++++++*********,,,++++++******++++++,,,*********))))))))))))((()))))))))))))))(((''''''*********++++++,,,,,,,,,***************+++++++++'''((((((((())))))******+++++++++++++++***)))((())))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++*********))))))))))))))))))))))))((((((((()))******++++++&&&&&&''')))***,,,------'''((((((((())))))******+++++++++******)))''''''((((((((((((((()))******(((***++++++******+++,,,+++++++++,,,,,,---------)))***,,,...//////........./////////000000111111...............///000000000111111111111222222222222333444444555555555444444555666666777777666666555555666666777777888888888888999:::<<<===>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA?????????AAACCCEEEGGGGGGHHHHHHGGGFFFDDDCCCAAABBBCCCDDDEEEEEEEEEDDDGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<777777777777777666666666222222222333333444444444222222222111111111111000000000000000//////////////////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++************++++++((()))***+++,,,---------...---,,,++++++---...000)))(((((()))+++---,,,++++++*********+++,,,,,,------------,,,,,,+++++++++,,,---......//////......++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------------'''(((***,,,---------,,,---,,,++++++******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,---.........,,,***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++************************'''(((***,,,---,,,***)))*********)))******++++++,,,+++***))))))***+++,,,&&&'''((()))***+++,,,,,,******++++++++++++******)))************+++++++++((((((((((((((((((((((((++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,***+++,,,,,,------------------------------------++++++,,,------......////////////000111111222222111///...///000111///...222222222222222222222222000111222444666777888999AAA>>>:::666444444555666,,,,,,------,,,,,,+++***111000...,,,,,,,,,...///++++++++++++++++++++++++,,,------------------...++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))((((((''''''&&&&&&,,,,,,,,,,,,,,,+++***)))...+++&&&######&&&+++......---+++)))(((((())))))***)))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))%%%''')))***+++***((('''))))))))))))******************+++,,,,,,***)))(((,,,,,,++++++***))))))((('''(((***++++++***))))))---+++***,,,...///,,,*********+++,,,---------------------------------------...///000000///...---////////////000000000000............////////////333333333333333333333333222222333333333444444444666666555555555555666666777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEECCC@@@@@@AAABBBBBBAAABBBCCCEEEFFFGGGFFFDDDCCCDDDDDDCCCCCCCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@@@@CCCEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>;;;999777777777777777777777777333222111111000000111111222222222111111111000000000000000000000000000000......------------............------------......000---+++,,,...///---***------------------------,,,,,,+++******+++,,,,,,---,,,)))'''''')))+++---......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,------+++))))))***+++------++++++++++++------///000111222111000...,,,---,,,++++++*********+++******+++++++++******)))******+++---//////---***'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++******)))))))))***,,,---***,,,///000///...------///---++++++,,,,,,,,,+++------------------------,,,++++++******++++++,,,------,,,+++************---------,,,,,,+++++++++************************+++++++++*********))))))+++******)))******++++++''''''(((((()))***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++,,,---...///)))************++++++++++++*********))))))((((((---,,,***)))))))))*********+++,,,------,,,+++*********))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......------......///---------...------,,,,,,//////000111111111111111//////000111111111111111...000222222111111222333333222111000000222444555@@@===999444222222333444------......------,,,+++---,,,***)))((()))***+++++++++++++++++++++++++++//////...---,,,+++******+++++++++++++++++++++++++++++++++,,,,,,+++******((((((((((((((('''''''''+++,,,,,,,,,++++++***)))***)))(((''''''((()))***,,,+++*********+++,,,---))))))((((((((()))******************))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))***+++++++++******,,,,,,++++++***)))(((((()))******+++***)))(((''',,,+++***+++---...+++))))))***+++,,,---------------------------------------...///000000///...---.../////////000000000000000000000111111111222222333333333333333333333333333333333333444444444444666555555444444555555666666666777777888999999999;;;;;;<<<<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBGGGDDDBBBBBBCCCDDDCCCCCCBBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAABBBDDD??????>>>==================<<<;;;;;;;;;:::888666888888777666555444444333333222111111000000111111222222222111111111000000////////////////////////......------------............------------......///---+++,,,......,,,***,,,,,,,,,---------------,,,,,,+++******+++,,,,,,...---+++******+++,,,---...------,,,++++++******+++++++++,,,,,,,,,------,,,------,,,******+++------,,,,,,++++++,,,,,,---,,,---...//////---,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,---------+++++++++---///...,,,***))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***)))******,,,,,,))),,,......---,,,,,,---...,,,+++***+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++------,,,,,,,,,+++++++++************************+++++++++*********)))))),,,++++++***************------------......///000,,,+++******))))))******++++++++++++++++++++++++************+++,,,---...)))************++++++++++++*********)))))))))))),,,,,,***)))))))))******)))***+++,,,,,,+++***)))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,...///000000111111000000//////000111111111111111...000222222111111111333333222111000000222444555:::888666444333444555666...............------,,,+++***(((''''''((())))))++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))'''((((((((((((((())))))+++++++++,,,++++++***)))'''((()))******)))((('''***))))))***+++---///111+++******))))))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***)))))))))))))))---,,,+++***)))(((''''''******+++******)))((('''+++***)))***,,,,,,***))))))***+++,,,---------------------------------------...////////////...---....../////////000000000111111111222222222333333222222333333333333333333333333333333444444444555555444444333333444444555444444555666666777777888;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBAAABBBCCC>>>===<<<<<<;;;;;;<<<<<>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCAAA???@@@AAAAAA@@@???AAAAAAAAAAAA@@@???>>>===@@@AAACCCDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEECCCAAAAAAAAA??????>>>===============>>>===<<<<<<======:::888888777666444222111//////222222111000000000000000111111111111000000000000////////////////////////......------------.........------,,,,,,------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,---......+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++,,,------,,,,,,...000++++++------------++++++***+++,,,---......------***+++---......---+++)))---------------,,,++++++------,,,---------+++))),,,,,,---------,,,++++++)))******++++++******)))+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,+++***+++,,,...,,,***))))))***+++******,,,,,,------------......,,,++++++******++++++,,,************+++,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++******)))(((((('''''''''((((((******))))))))))))*********+++++++++++++++,,,,,,)))))))))))))))***++++++))))))*********+++++++++************************++++++******************(((((())))))))))))((((((******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///......------......///,,,,,,------...---------,,,---......//////......///////////////000111111///000222222111000000111222222111111111222333444444444444444333333222111+++,,,,,,,,,,,,+++******,,,,,,+++++++++,,,,,,,,,************************(((((()))******+++,,,,,,************************,,,,,,,,,+++***)))(((''''''((((((((())))))******)))******++++++*********))))))(((((((((((()))))))))((((((((()))***,,,---......---,,,+++++++++,,,************)))))))))((())))))))))))))))))))))))((((((((('''((()))******((()))))))))************,,,+++)))((('''((())))))++++++******)))(((((('''((((((((())))))***++++++((()))******))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------............------------..................///////////////000000000111111111111111111111222222333333333111111111111222222222222333333222222222222333333555666666777777888888999::::::;;;;;;<<<============>>>>>>???@@@???????????????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCAAA@@@??????@@@@@@???===@@@@@@@@@???>>>===<<<<<>>===============:::999888888999888777555444444444333222222111111222111000000//////000000000000000000000000000000..............................------------......------,,,,,,,,,,,,------,,,------,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((***+++---------,,,+++,,,+++++++++++++++***************+++++++++,,,,,,+++,,,------,,,,,,...000++++++------------++++++******+++,,,,,,---------***+++---......---+++******+++,,,,,,,,,,,,,,,+++...---,,,,,,------+++))),,,,,,---------,,,++++++)))******++++++******)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,***))))))***++++++***,,,,,,,,,------.........,,,++++++******++++++,,,)))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))+++,,,,,,,,,,,,,,,++++++*********++++++***))))))((())))))***************++++++,,,,,,,,,))))))(((((())))))******))))))*********+++++++++***************+++++++++************+++*********((((((((((((((((((((((((******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///......------......///+++,,,,,,---.........---,,,,,,---...............//////......//////000111///000222222000//////000222222111222222222333333222333333444444333111111+++++++++++++++***))))))*********+++++++++++++++************************+++++++++*********))))))************************++++++++++++***)))((((((((())))))))))))))))))***((()))******+++************)))(((''''''((()))***)))(((((('''((()))***++++++******))))))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''((()))***+++,,,)))))))))))))))))))))))))))))))))((()))******+++((()))++++++)))((()))***((()))***+++,,,,,,,,,,,,+++,,,,,,------...............------------......------........./////////111111111222222222333333000000111111222333333333111111111111222222222222444333333222222333333444666777777888888999999::::::::::::;;;<<<<<<======<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBB@@@>>>?????????>>>=========<<>>???===<<<;;;;;;::::::;;;;;;:::999888888999999777555222222222222333333333333111111000////////////000//////000000000000000111..............................------------......------,,,,,,,,,,,,------+++------,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***'''(((***+++,,,++++++***++++++++++++++++++******************+++++++++++++++,,,---,,,++++++---///+++,,,,,,------,,,,,,+++))))))))))))************++++++---......------,,,'''(((***+++---............,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++******++++++++++++******++++++***************)))******+++,,,---,,,,,,,,,+++,,,------,,,,,,---...,,,***))))))+++,,,,,,+++)))******++++++,,,,,,---,,,++++++******++++++,,,************+++,,,---...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++&&&((()))+++,,,,,,,,,++++++++++++***++++++,,,,,,))))))((((((((()))***************++++++,,,,,,---***)))))))))))))))******)))************+++++++++*********+++++++++++++++))))))***++++++++++++***))))))(((((((((((())))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,------...///.........000///...---...///000111///000222111000//////000111111222222222333333333///000111333444444555555+++,,,,,,,,,,,,+++******)))******++++++,,,++++++************************,,,++++++++++++*********************************))))))************))))))*********)))))))))))))))(((((()))***************))))))(((((((((((()))))))))((((((((((((***+++,,,))))))((((((((()))******************))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************''''''((())))))***))))))''''''(((((()))*********---,,,***)))(((((((((((((((***,,,,,,***((()))+++((()))***++++++,,,,,,+++++++++,,,,,,---......///...------,,,,,,------...---------.........//////000000000111111111222222///000000111222222333333222222333333333444444444444444333333333333444444666777777888888999999:::999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBB@@@===>>>>>>>>>=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBAAA@@@?????????<<<>>>??????>>>======>>>;;;;;;:::999999999999999;;;:::999:::;;;;;;999777333333333333333333333333111111000///////////////////////////000000111111..............................------------......---,,,,,,++++++,,,,,,---+++,,,...,,,***)))***,,,------,,,,,,+++************+++,,,,,,,,,,,,+++***'''((()))***++++++++++++******************++++++************++++++++++++,,,------,,,******+++------,,,,,,++++++,,,,,,---++++++******))))))******,,,,,,,,,---------......+++,,,,,,------------,,,---+++***+++,,,------,,,))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********'''(((***+++,,,---,,,,,,(((***------,,,++++++,,,,,,+++)))***,,,------,,,))))))***++++++,,,------,,,++++++******++++++,,,************+++,,,------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,+++)))(((((((((((((((((()))***+++((((((((((((((()))******)))******+++,,,,,,------+++******))))))*********)))************+++++++++*********++++++,,,,,,,,,((()))***+++,,,++++++*********)))(((((()))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---............------...///////////////000///...------///000111///000222111///......///111111222222333333333222111111111222333444555555,,,------------,,,++++++***+++,,,---------------))))))))))))))))))))))))((()))***+++,,,---......))))))))))))))))))))))))((())))))************)))++++++******))))))(((((((((((()))***************'''((()))******)))((('''((((((((((((***,,,...///***)))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))************+++,,,,,,+++)))'''$$$###&&&&&&'''((()))***++++++000...,,,)))'''&&&&&&&&&(((+++---,,,***(((***,,,((()))***++++++,,,++++++++++++,,,,,,---...//////...---,,,,,,,,,,,,---...---------.........//////............///////////////000000111222222333333444444444555555555666666555444444333333444444555666666777777888888999999999999:::;;;;;;<<<<<<===;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA???@@@BBBDDDDDDCCCBBBAAA???>>>>>>???@@@@@@===;;;>>>>>>=========>>>>>>???AAA@@@??????@@@AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@???>>>======<<<;;;===>>>===<<<;;;===>>><<<;;;::::::999999::::::777666666666888888666444444444444333333333222222111111000///////////////.../////////000000111111.................................------.........---,,,,,,++++++,,,,,,---***,,,...---***)))***,,,...------,,,+++***))))))***+++,,,------,,,+++***(((((()))******+++,,,,,,******************++++++)))************+++++++++,,,------+++))))))***+++...---++++++++++++---.........---,,,+++++++++,,,---,,,,,,,,,,,,---...///333333111000---+++(((''',,,+++******,,,......---'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++%%%''')))+++,,,------,,,&&&))),,,---,,,*********---+++***+++,,,......---++++++,,,------...//////,,,++++++++++++++++++,,,++++++******++++++,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,------,,,)))'''%%%(((((((((((()))***,,,,,,((((((((((((((()))******))))))***+++,,,,,,------++++++***************+++)))************+++++++++*********++++++,,,,,,,,,((()))***+++,,,,,,+++***+++***)))(((((()))***+++******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......------......///***+++,,,---............---...//////000000//////000///---,,,---...000222///111222111///......///111111222333333333333222555555444333222222222222+++++++++******)))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))************************((()))***+++,,,++++++***&&&''''''((()))******+++''''''((((((((((((''''''((()))+++,,,............+++++++++************))).........---,,,+++)))((()))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))))))))'''&&&%%%))))))))))))))))))))))))************************)))******)))(((((()))+++((()))++++++******+++---++++++++++++++++++++++++------,,,,,,,,,---......---,,,,,,,,,,,,---......---///000222222000///---000000000000111111111111000000111222222000///...//////111444555444555888444444222222222222444444666666666777888888999999===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>>??????>>>>>>??????@@@AAA??????>>>>>>???AAACCCDDDCCC@@@===<<<===>>>>>>>>>============<<<<<<<<<<<<999999999888777666666555666555555555555444444444555555444444444333333333333111///...---...///000.........///////////////000//////...---,,,,,,,,,------------------------,,,,,,------,,,,,,+++***---------,,,,,,++++++++++++***)))))))))***,,,,,,------,,,+++++++++,,,,,,,,,+++++++++,,,,,,------***+++,,,---,,,***(((&&&))))))***+++,,,,,,------*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))))))))******+++//////...---,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++******)))))))))+++***)))***---...,,,)))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))***,,,---,,,******---111///...------++++++***)))************+++,,,------******))))))******+++,,,+++,,,,,,+++)))((()))+++)))((((((((((((((()))***+++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))************))))))000111111///---++++++,,,++++++++++++++++++++++++,,,+++***,,,...---***'''++++++******************))))))))))))******************+++,,,+++***)))(((++++++,,,,,,,,,++++++***))))))*********+++++++++..................------,,,,,,,,,,,,------...///,,,---///111111000///---........................333222222222111111000000111111000000111111222333111222333333444444333333---------,,,,,,,,,+++++++++***))))))))))))***+++++++++***************)))))))))))))))))))))))))))))))))************))))))************************((()))***++++++++++++***''''''(((((())))))******(((((())))))))))))((((((&&&''''''(((***++++++,,,((((((((())))))*********,,,,,,,,,,,,++++++***)))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))************************)))*********((((((***,,,'''((())))))(((''')))************+++++++++++++++,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---............000000000000......//////000000000111111111000111222333333222111111222111222444555555555666444444333222222333444444666666666777888888999999999:::::::::;;;;;;<<<<<<========================<<<<<<=========>>>>>>>>>==================>>>???????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>???????????????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBBBB???===<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;999999888777777666555555555555555555444444444444444444444444333333333333222111///...---...///000............////////////000000///......---,,,,,,------------------------,,,,,,---------,,,,,,+++++++++++++++*********)))***)))((((((((()))++++++,,,,,,+++++++++,,,,,,---++++++*********+++,,,---+++,,,,,,,,,+++***((('''))))))***++++++,,,------,,,,,,++++++++++++++++++,,,,,,+++************+++)))))))))))))))***++++++------,,,,,,,,,------...************************)))***+++,,,------------***++++++,,,,,,++++++*********++++++++++++++++++---,,,+++---///000...,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,++++++***,,,---,,,******,,,...---------,,,,,,++++++***++++++*********+++,,,,,,******))))))******+++,,,,,,------+++***)))***,,,))))))(((((((((((())))))************)))))))))(((,,,+++***)))((()))))))))))))))))))))))))))))))))))))))************))))))***++++++***)))((()))+++************************,,,***)))***,,,,,,)))'''************************))))))))))))************((()))***+++,,,++++++***+++++++++,,,,,,++++++************++++++++++++,,,.........---------------,,,++++++++++++,,,,,,---,,,---...///000///..............................111111000000000////////////000000000111111111111111222333333444444333333---------,,,,,,,,,,,,+++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))************))))))''''''&&&&&&''')))+++,,,&&&&&&'''((()))***++++++******++++++++++++*********))))))(((((())))))***(((((('''&&&&&&'''(((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++,,,((()))***)))((('''((())))))))))))******+++++++++++++++******++++++,,,------,,,,,,,,,,,,---..............................//////000000000000111111//////000111222222222222444333222222333555555444555444333333333333444555666666666777888888999999777777888999:::;;;<<<===========================<<<<<<============>>>>>>???>>>==================????????????>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@===>>>>>>??????>>>>>>>>>@@@>>><<<;;;<<<=========<<<<<<<<<;;;;;;;;;::::::888888777777666666555555555555555555444444444444444444444333333333222222111000///.........///000........................000000000///......------------------------------,,,---------------------)))))))))))))))((((((((()))(((((((((((()))******+++++++++++++++,,,---...+++***)))((((((***,,,------,,,,,,++++++******)))))))))******+++,,,,,,,,,------,,,++++++******))),,,+++******))))))*********))))))))))))***++++++++++++++++++,,,---...///************************)))***+++,,,------------***++++++,,,,,,++++++************+++,,,---------***))))))***,,,,,,+++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))***+++,,,,,,,,,,,,***+++---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******))))))******+++,,,,,,------,,,******+++---***))))))(((((()))))))))************))))))))))))...,,,***(((((()))***,,,))))))))))))))))))))))))))))))************))))))'''(((((('''&&&'''))),,,)))))))))))))))))))))))),,,***(((((()))***)))(((************************))))))))))))************'''((()))***,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------............///........................//////............------......000111111111000///111222333333444444333333************************,,,++++++++++++++++++,,,((()))))))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************************))))))))))))))))))*********++++++*********+++***)))((()))+++---///''''''(((((()))******+++---,,,,,,++++++*********************************)))(((&&&$$$$$$&&&((()))///---+++)))''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++******+++,,,+++,,,,,,+++)))((()))***((((((((()))******++++++*********)))***++++++,,,---,,,,,,,,,,,,---............------------......////////////000000000111+++,,,---...///000111111333333222000222555555333555555444444444444555555666666666777888888999999888999999:::;;;;;;<<<<<<========================>>>>>>>>>>>>?????????@@@AAAAAA@@@???>>>>>>>>>???????????????>>>>>>>>>===<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@<<<===>>>???>>>===;;;:::>>>===;;;;;;<<<======<<<;;;;;;:::::::::999999999777777777666666555555555555555555444444444333333333333333333222222222222000//////........./////////...............------000000000//////.........------------------------------------------......))))))))))))))))))(((((()))))))))))))))******+++************+++,,,---...,,,+++)))((((((***,,,......---,,,+++++++++++++++))))))******+++++++++,,,,,,+++++++++++++++++++++,,,,,,+++*********************))))))******+++,,,,,,,,,++++++,,,,,,---...******************************++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------''''''((()))******)))(((,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++***((((((******++++++,,,,,,,,,,,,,,,,,,+++***))))))************))))))******+++,,,+++,,,,,,+++***)))+++,,,******))))))((()))))))))*********)))))))))))))))******)))))))))***+++,,,(((((((((((((((((((((((())))))************)))))))))))))))((('''(((***---(((((()))))))))))))))***,,,+++)))(((((()))*********************+++++++++((()))))))))************(((((()))***++++++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------111000///...............---------,,,---...//////................................................---///111222333222000///111222333333444444333333************************++++++++++++++++++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))))))))************))))))))))))******++++++++++++******,,,+++***)))***,,,...///************************222000///---+++*********%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$$$$&&&((()))///---+++)))''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''')))+++,,,+++***+++,,,+++,,,,,,+++)))((()))***(((((()))))))))***************)))))))))***++++++---,,,,,,,,,,,,---............------------.........////////////000000000+++,,,,,,---///000111222///333444000000444666444555555555555555555555555666666666777888888999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>???????????????>>>>>>>>>===============>>>>>>>>>???===>>>???@@@@@@@@@@@@???<<<===>>>>>>===<<<:::999<<<;;;::::::<<<<<<<<<;;;999999999999888888888888666666666555555555555555555444444444444333333333333333222222222111111111///...............////////////......---------,,,////////////............------------------------------,,,,,,,,,------...******************************+++++++++,,,,,,,,,)))))))))***+++,,,---...---,,,*********+++---......---,,,,,,+++,,,,,,---)))***************++++++))))))***+++,,,,,,------------,,,+++++++++++++++***************++++++,,,...---,,,+++++++++++++++************************,,,,,,++++++***((('''&&&***++++++,,,,,,++++++***---------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,***(((''')))******++++++,,,,,,---,,,++++++***))))))))))))******))))))******+++,,,)))******)))((((((***+++++++++***)))))))))))))))))))))))))))))))))******###%%%(((***,,,,,,+++***(((((((((((((((((((((((())))))************))))))+++++++++)))(((''')))+++)))))))))*********++++++---,,,+++***))))))+++,,,))))))*********+++++++++((()))))))))************++++++******************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,------111000///..................------------...///000///////////////////////////////////////////////////000222444444333222111111222333333444444333333+++,,,,,,,,,,,,---------******++++++++++++******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((())))))******************************++++++++++++******+++***)))))))))***,,,---++++++++++++*********)))444333000---+++*********%%%&&&''''''''''''&&&%%%(((((('''&&&&&&'''(((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((+++------+++*********((()))***)))((('''((()))******************************))))))******+++,,,---,,,,,,,,,,,,---....................................////////////000000/////////000111222444555---777;;;555111444666555555555666777777666555555666666666777888888999999=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======???>>>==================????????????>>>>>>>>>>>>=========>>>>>>>>>??????===>>>???AAAAAA@@@??????===============<<<;;;:::;;;999999:::;;;<<<;;;:::888888888777777777666666555555555555555555444444444444444444333333333333222222222111111111000000---............///////////////......---,,,,,,,,,.....................---------------------------...---,,,+++***+++,,,,,,******+++++++++++++++,,,***+++,,,,,,------,,,,,,***************+++,,,---,,,,,,+++,,,,,,,,,---...------------------------************************(((((()))***,,,---...///...---,,,,,,++++++,,,,,,+++************+++,,,,,,...---,,,+++************************************,,,,,,,,,+++***((('''&&&***++++++,,,,,,++++++***---------,,,+++*********)))***,,,,,,+++++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,+++***)))))),,,+++***+++,,,,,,***))))))*********++++++,,,,,,++++++***)))))))))************))))))******+++,,,((()))))))))(((((()))+++,,,+++******))))))))))))))))))))))))************!!!###(((+++---,,,***)))))))))))))))))))))))))))))))))************))))))((()))***)))'''&&&'''(((((())))))******+++++++++,,,------,,,***)))+++,,,)))))))))***++++++,,,,,,))))))))))))************,,,++++++***))))))******)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,.........////////////000///////////////////////////000000000000111111111111222333444444444333222111222333333444444333333++++++,,,,,,,,,---------))))))***++++++***))))))++++++++++++************))))))))))))))))))))))))))))))************))))))************************+++***)))((('''(((((())))))))))))******++++++,,,))))))************))))))))))))))))))************))))))))))))************333111...,,,*********+++((()))************)))(((((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***,,,......,,,***))))))'''((())))))(((''')))***,,,,,,,,,+++******))))))+++************+++,,,,,,---,,,,,,,,,,,,---............000000000000.............../////////000000111000000000111333444555///>>>EEE<<<222333666555555666777777777777666555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<========================>>>???????????????>>>>>>>>>>>>======>>>>>>>>>?????????===>>>@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===999888888999;;;<<<:::999777777777666666666555555444444444444444444444444444444444333333333222222222111111111000000000000,,,---....../////////...//////...------,,,++++++,,,,,,------------------------------------------///...+++***))))))***************+++++++++,,,,,,)))***+++,,,---,,,+++++++++***************++++++)))***+++,,,---,,,,,,+++,,,---...//////...---,,,************))))))))))))))))))***+++,,,,,,---------,,,,,,+++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,************************,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++******''')))++++++))))))***+++//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++***---+++)))***,,,------+++***************+++++++++***))))))))))))******+++******))))))******+++,,,((()))***)))((((((***,,,---,,,+++***))))))))))))((()))))))))************%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))************))))))$$$&&&)))***)))'''''''''''''''(((((()))******+++)))+++---,,,***((()))+++((())))))***++++++,,,,,,))))))))))))************+++***)))))))))***+++,,,))))))***+++,,,,,,,,,,,,*********++++++++++++,,,)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---......000111111111000/////////////////////////////////000000000111111111111111222222222333333333111222333333444444333333)))))))))******+++++++++((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))************************+++***)))'''''''''((()))(((((()))***+++,,,,,,,,,))))))************)))))))))******++++++++++++***&&&&&&'''((()))***++++++000///,,,*********+++,,,&&&'''((())))))((('''&&&(((((())))))))))))(((((('''((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))+++---///...,,,)))((((((((()))++++++******+++---...------,,,+++***))))))++++++******++++++,,,------,,,,,,,,,,,,---......---///111222222111///---............/////////000000000/////////111222333222DDDLLLAAA444222555444555666777888888777666555666666666777888888999999888888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>?????????>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<>>>@@@AAAAAAAAA???>>>>>>===<<<;;;;;;<<<>>>>>>888888888999;;;;;;:::999777666666666666555555555444444444444444444444444444444444333333333222222111111111111000000000000,,,,,,---.../////////...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...+++)))''''''((()))))))))******+++++++++,,,((()))***+++,,,+++******++++++******************''')))+++,,,---,,,***)))+++---...000000///---,,,*********)))))))))))))))++++++++++++++++++,,,,,,,,,++++++***)))*********++++++******++++++,,,---************+++,,,------************************++++++,,,---............+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,***---//////---,,,---///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))***++++++,,,,,,,,,,,,...+++)))))),,,......---************************))))))(((((()))***++++++*********)))***++++++,,,)))***+++***)))***+++------,,,+++***))))))))))))(((((())))))*********+++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))"""%%%***,,,,,,*********&&&&&&&&&'''((())))))***'''***---,,,)))'''((()))((())))))***++++++,,,,,,))))))))))))************))))))(((((()))+++---...((()))***+++,,,---------))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,------...///---///111222333222000///000000000000000000000000.../////////000000111111111111000000111111222333222222333444444444333333---,,,***))))))***,,,---))))))((((((((((((((()))'''(((((()))***+++++++++******++++++++++++************++++++***)))((('''))))))))))))((((((((((((((('''&&&''')))+++***)))+++***))))))))))))))))))***)))))))))*********)))(((((((((((())))))))))))******))))))((((((''''''++++++,,,,,,+++***((('''***************)))((('''&&&''''''(((((((((((((((''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''---------,,,+++***)))(((***+++,,,...///...+++(((,,,+++))))))))))))+++,,,///---+++)))'''&&&&&&''',,,,,,+++++++++,,,------111111111111000///...---//////000000000000//////111222222111000111444666>>>@@@???;;;444111444999666555555555555444444444777777777777777888888999999::::::;;;;;;::::::999<<<<<<<<<<<<============;;;<<<===?????????>>>===>>>>>>???@@@@@@@@@?????????????????????@@@@@@@@@???????????????>>>======??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>===<<<;;;:::;;;:::999777666555555555666666777777777777666666555555444333333222111111111111111111111111111111444444333222111000///...000////////////.........//////...------------...------++++++++++++------------------,,,,,,+++***///...------++++++***)))++++++++++++++++++++++++///...---+++)))((('''&&&*********))))))))))))(((+++,,,,,,---,,,+++)))(((************************+++,,,---------,,,+++***,,,,,,++++++***+++++++++...,,,******+++++++++***)))+++++++++***)))***+++,,,+++)))((((((((())))))+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++******))))))))).../////////...,,,***)))......---,,,+++***)))(((+++,,,---------,,,...///111000000///......------))))))***+++,,,,,,---...)))+++---,,,+++***+++,,,)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,++++++******)))))))))******++++++++++++******))))))************))))))(((((((((((((((((())))))************************+++---...---+++))))))***)))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((///...,,,***)))))))))***+++++++++*********))))))&&&))),,,+++)))''')))+++000...,,,***)))***,,,---+++,,,------......------...//////000111000000000............////////////000000000000111111111111111111000000111111222333444333222111111111222333,,,+++***))))))***+++,,,+++******)))))))))******++++++++++++************)))******++++++******)))******)))))))))(((((((((******)))))))))(((((((((***)))(((((())))))((('''))))))))))))))))))***++++++************+++******(((((((((((()))))))))******)))))))))((((((((('''++++++++++++***)))(((''')))************))))))(((%%%&&&&&&'''((('''''''''(((((((((((((((((())))))************)))))))))(((******))))))((((((((((((((()))))))))))))))((((((+++,,,---000222111///,,,+++++++++******+++++++++,,,+++***)))(((((())))))...------,,,++++++++++++//////000000//////......//////000000000000//////222222222111000111333555;;;<<<;;;777333111333666555555555555555555555555777777777777777888888999999999:::;;;<<<<<<======<<<<<<<<<<<<============;;;<<<===>>>???>>>>>>=========>>>????????????>>>???????????????@@@@@@@@@>>>????????????>>>======>>>??????@@@@@@@@@@@@@@@AAA@@@@@@???===<<<;;;;;;;;;:::999777666555555555555555666666666666555555555444444333222222111111111111111111111111111111222222111111111111111000000000000/////////......//////...------------------,,,,,,++++++,,,,,,---...............---,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))************************+++,,,,,,------,,,+++++++++++++++***++++++,,,,,,---+++******++++++***((()))+++,,,+++***)))***+++------+++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***(((''',,,,,,,,,+++++++++++++++***,,,------,,,,,,---...000000///......---,,,,,,))))))***+++,,,,,,------)))+++---,,,+++***+++,,,************++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***************++++++++++++******))))))*********))))))(((+++++++++***************************************+++,,,------+++))))))***)))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************))))))))),,,+++***)))))))))******,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,---...------,,,,,,+++++++++++++++,,,------......------........./////////000000............//////////////////000000000111111111111111000000111111222333333333222111111222222333************************++++++*********++++++,,,///...---,,,+++)))(((((()))******++++++******)))***)))((('''''''''((()))++++++*********)))))))))+++***(((((())))))'''&&&((((((((())))))******+++************************((((((((()))))))))******))))))))))))((((((((((((+++***)))(((((('''((((((((())))))************)))%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''************))))))))))))***))))))))))))(((((((((&&&&&&'''(((((((((((((((+++,,,---111333444222111***+++,,,------,,,+++***))))))((())))))***,,,,,,///...---,,,+++*********,,,---......//////......//////000000000000//////222333333222000000111333777666444333222111222333333333444444555666666666777777777777777888888999888888888888:::<<<>>>???;;;<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>======<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>??????>>>>>>===<<<===>>>>>>???????????????@@@@@@@@@???>>>===<<<<<<:::999888777666555555555444555555666666555555444444444333333222222111111111111111111111111111111000000000111111222222222000000/////////.........///......------------------,,,,,,++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,************+++,,,------+++******+++,,,,,,***(((***+++,,,+++***)))***,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))((())))))******))))))(((******++++++,,,,,,------***+++,,,,,,++++++,,,---///......------,,,,,,+++*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******++++++++++++*********************)))(((''',,,+++++++++******))))))))))))))))))))))))))))))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++***((('''(((***,,,------+++,,,---------,,,***)))+++,,,------......------......---,,,---...///000............//////////////////000000000000111111111000000000000111222222333222222111111222333333((()))************)))(((+++************++++++,,,......---,,,***)))((('''))))))************))))))***)))'''%%%%%%&&&((()))++++++++++++*********)))+++)))(((((())))))(((&&&(((((()))))))))))))))))))))*********))))))******(((((()))))))))*********))))))))))))((((((((((((***)))(((&&&&&&&&&'''((('''((()))***************%%%&&&''''''(((((('''''')))(((((((((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))+++///222444333111***+++---//////---+++***(((((())))))***+++,,,---------------,,,++++++******+++,,,---............//////000000000000//////222333333222000///000111444222000000222333222111222222333444555666777888777777777777777888888999777666555555666888;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<==================<<<===>>>???????????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<999999888666666555555555555555666666666666555555333333333333222222111111111111111111111111111111000000000000111111111111............------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))((((((---,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++,,,---...+++++++++---...---+++(((***+++,,,,,,******+++,,,******))))))))))))))))))---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,)))+++---,,,+++***++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++************+++******)))((('''******))))))((('''''''''((((((((((((((((((((((((***,,,---,,,***(((((()))(((((((((((((((((((((((())))))*********))))))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((()))))))))******++++++++++++++++++++++++***&&&###$$$))),,,---,,,++++++,,,,,,,,,++++++***+++,,,------......------...---,,,++++++---///000............////////////////////////000000000111000000000000000111222222222222222222222222333333((()))************)))((()))))))))))))))***+++,,,++++++******)))))))))))))))))))))******))))))))))))(((&&&%%%%%%''')))***++++++++++++*********)))(((''''''((()))******))))))))))))***)))((('''&&&''')))******(((''')))***))))))))))))************(((((((((((()))))))))))))))((('''&&&&&&&&&'''((('''((()))***************''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))******))))))))))))*********************))))))(((&&&&&&&&&&&&'''+++...000000///)))+++---//////---+++)))*********+++++++++++++++******,,,------------,,,)))***+++---............//////000000000000//////111222333222000///000000222111000111333444333222111222333444555777888888777777777777777888888999888777666555555666888:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<===>>>???@@@@@@???===<<<888888777666555555555555555666666777777666666555333222222222222222111111000000000000000000000000111111111000000000//////------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******))))))))))))******++++++,,,,,,---++++++++++++++++++++++++*********************************)))))))))((((((,,,,,,*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...++++++,,,...000///,,,******,,,,,,,,,+++***+++,,,))))))))))))***))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++,,,,,,---......///---------,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++)))+++---,,,+++***++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++*********************)))(((((())))))))))))((((((''''''((((((((((((((((((((((((***,,,---,,,***(((((()))(((((((((((((((((((((((())))))************))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,***************)))))))))))))))))))))************---***'''(((,,,///000///---,,,***))))))***,,,---+++,,,------......------...---+++***+++,,,...000............////////////...////////////000000000000000//////000000111222111111222222333333333333************************)))))))))))))))***+++,,,))))))))))))))))))******((())))))******))))))((()))((('''''''''((()))***++++++*********)))))))))((('''&&&'''***+++***)))(((((()))***)))((('''&&&'''***,,,+++(((''')))+++)))))))))*********++++++(((((((((((())))))))))))((((((''''''''''''((((((((())))))************)))(((((()))************)))))))))))))))(((((((((((())))))))))))************)))))))))************+++))))))(((((('''%%%$$$###&&&%%%&&&(((+++,,,,,,+++)))***---......---***)))+++++++++,,,++++++***)))((()))+++---.........---***+++,,,---............//////000000000000//////000111333222111000000000111111222333333333444444222222333444555666777888777777777777777888888999;;;:::999888888999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@======>>>???@@@AAAAAABBB======>>>>>>======<<<;;;999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<888777666666555555555666555555555666666555555555222222222222222222111111000000000000000000000000111111111000000/////////------,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))*********++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,++++++++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++************+++,,,------,,,+++,,,---//////---++++++,,,---,,,+++***+++---******+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,------------......+++*********+++,,,------......------,,,,,,+++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******))))))************))))))*********************+++))))))))))))))))))))))))***+++,,,+++)))((((((((())))))))))))))))))))))))))))))******++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******)))(((((((((((()))))))))))))))***)))((((((***,,,---------+++)))((((((***,,,...+++,,,------......------------,,,+++,,,---...///............////////////......////////////000000000////////////000111111000000222333333333333333,,,+++***))))))***+++,,,***))))))***+++,,,------************************(((((())))))))))))((((((((((((((()))))))))************)))))))))((((((((()))((('''((()))***)))((($$$%%%''')))******)))((())),,,...---)))(((+++...))))))*********+++++++++'''((((((((()))))))))***'''(((((()))))))))(((((()))************))))))((('''(((((())))))))))))))))))))))))***************((()))))))))************))))))*********+++++++++((((((((((((((('''&&&%%%(((''''''(((***+++***))))))***+++------+++***)))******+++,,,,,,,,,+++***)))***,,,.........,,,,,,+++,,,---...............//////000000000000//////...000222222111000000111///222444444222222333666333333444444555666777777777777777777777888888999888999999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<888999;;;<<<===>>>>>>>>><<<===>>>???@@@AAABBBBBB======>>>>>>======<<<;;;888999999:::;;;:::::::::999:::===??????>>><<<;;;777777666555555555555666222333333444444333333222111111111111111111222222000000000000000000000000/////////000000000000000.........---------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,***************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++---...---+++)))+++++++++***++++++,,,,,,+++***)))***,,,---,,,++++++,,,------++++++,,,---)))***+++,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++******))))))***+++,,,,,,,,,,,,---------------,,,......---,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++***)))))))))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***************++++++++++++******'''((()))******+++******)))))))))***++++++,,,,,,***************************+++,,,+++)))((((((((())))))))))))))))))))))))((()))***++++++++++++***+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((()))*********)))((((((((())))))************&&&((())))))(((((()))*********)))))))))+++,,,,,,+++,,,------......------------------........................////////////........./////////000000///////////////000111111///000222333444444333333---,,,***))))))***,,,---++++++++++++,,,---...///,,,,,,,,,+++++++++******(((((())))))))))))(((((('''((()))***++++++******))))))))))))((((((((((((+++***(((((())))))'''&&&!!!###&&&)))++++++++++++***...000///+++***,,,000)))************+++++++++'''((((((((())))))******'''((()))******)))((('''***************)))((('''&&&''''''((((((((((((((())))))******++++++,,,,,,(((((())))))*********+++))))))******++++++++++++((())))))***************+++***))))))++++++***))))))***++++++++++++***)))((()))+++,,,------,,,+++***,,,---......---+++***------......//////......//////000000000000//////---///111222111111111111---222666555111000333666333333444444555666666666777777777777777888888999444555777888:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<666777999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBB===============<<<<<<;;;888888999::::::::::::999777999<<<>>>???>>><<<;;;777666666555555555555666111111111222222111111111111111111111111111222222000000000000000000000000------...///000111222222000000/////////............---,,,,,,++++++,,,,,,++++++------------++++++((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))(((*********))))))))))))((((((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$'''+++...///---***(((,,,,,,++++++***+++++++++***((('''((()))++++++***+++,,,------++++++,,,---'''((()))***++++++***)))))))))******+++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++---,,,+++******+++,,,,,,***++++++,,,---//////000---...///...,,,+++,,,---------------------------...------,,,+++***)))))))))+++---,,,+++***+++,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,++++++******)))))))))******++++++++++++******&&&'''(((***++++++++++++&&&&&&'''((()))***++++++************************)))+++,,,+++)))''''''((())))))))))))))))))))))))((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''&&&&&&###%%%'''(((*********)))))))))******+++++++++,,,(((+++......+++)))+++---((()))***+++,,,++++++***+++,,,------......------,,,---.../////////................../////////000............/////////000///////////////000111111///000222333444444333333******++++++***)))'''&&&***)))(((''''''((()))***,,,,,,+++***))))))))))))***(((&&&&&&(((*********++++++************++++++)))+++,,,+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,+++***,,,,,,++++++******))))))---,,,+++)))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***''''''(((((())))))************))))))))))))******,,,,,,------------......+++,,,---......---+++***....................................////////////---...///000111222333333222222111111000111111111222333444444555555444444555555555555666666666666666777777999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>><<<999888999<<<>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB???>>>===<<<;;;::::::999666777888999:::;;;;;;;;;888888999:::;;;;;;;;;;;;777777666666555555444444000000000000000000000000222222222111111111000000///////////////......---//////............//////...------,,,,,,------...------------------------++++++++++++***((('''&&&+++***)))***++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******)))))))))***,,,---,,,,,,+++***))))))******++++++++++++******)))))))))))))))))))))))))))))))))***++++++))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++***((('''(((+++)))&&&)))000111---************************++++++++++++++++++++++++***,,,------,,,++++++,,,------++++++++++++------+++++++++,,,---...000000,,,,,,*********+++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++)))((())))))************++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))))))))************ &&&+++,,,)))'''))),,,,,,***(((''')))***************))))))((((((''''''&&&'''((())))))******)))(((((((((((((((((((((((()))))))))))))))(((''''''************************'''''''''((((((((((((((()))************+++++++++&&&&&&''''''(((((()))))),,,+++++++++******))))))((()))))))))************++++++++++++++++++++++++))))))************))))))------------------------******+++,,,,,,---......---------............///000000000000000000000000////////////000000000000000111111111111222222222)))***+++,,,---,,,++++++...---,,,++++++,,,---...+++******))))))******+++*********)))))))))******+++***))))))((()))))))))&&&(((************+++,,,))))))))))))))))))))))))***))))))***,,,---,,,******************)))))))))******)))((('''((()))))))))((('''''''''(((******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((((((((()))))))))*********))))))))))))******)))))))))*********++++++*********++++++******)))........................------------..................///000111222333333222222111111111111222222222333444444555555444444555555555555666666666666555555666777888999:::;;;:::999999999999999999::::::<<<===<<<999888999;;;======<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB>>>===<<<:::999999888888666777888999::::::::::::777888888999999999999999666666666666555444333333000000000000000000000000222222222111111111000000//////000000//////...---//////............//////---------,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++***)))***++++++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,******)))))))))***,,,,,,,,,++++++***))))))******++++++++++++*********)))++++++++++++++++++++++++***+++,,,+++*********,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++///......---,,,+++***)))(((++++++)))***000111...++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++,,,------,,,+++++++++++++++,,,---...///000---,,,+++*********+++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************%%%(((++++++)))((()))+++,,,***(((((()))************)))))))))(((((((((''',,,,,,,,,+++***)))((('''************************)))))))))))))))(((''''''*********************************)))((((((((('''))))))*********+++++++++((((((((()))))))))))))))******)))))))))((((((((()))))))))))))))******+++++++++++++++++++++++++++))))))************))))))------------------------+++++++++,,,,,,------------------............///////////////////////////.../////////000000000000//////000000000111111111'''(((***+++------......,,,++++++******++++++,,,******)))))))))***++++++))),,,...---)))'''(((*********)))))))))*********'''(((***+++******+++,,,+++++++++++++++++++++++++++***)))+++,,,,,,+++)))((())))))))))))))))))***''''''&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((())))))))))))***+++******)))******++++++------------------------,,,,,,,,,------------.........///000111222222333333222222111222222333333222333444444555555444444444555555555555666666666444444555666777888888999888888777777777777888888:::;;;<<<;;;999888999:::<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>??????@@@@@@<<<;;;:::999888777777777777777888999::::::::::::888888777777777777666666555666777777777555333111000000000000000000000000222111111111111000000000000000000000000//////...........................------,,,,,,,,,,,,------------------------------++++++*********+++---...+++***)))***++++++***)))*********++++++++++++,,,++++++************++++++*********)))******+++,,,,,,+++******)))*********++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++//////......---,,,++++++(((,,,...,,,+++...///...,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,+++***)))******)))***---//////---***)))++++++++++++,,,...///000------,,,+++*********+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))*********+++++++++++++++)))*********++++++++++++******++++++++++++******))))))))))))************))))))******)))))))))***+++)))(((((()))******)))))))))))))))((((((((((((###$$$%%%'''((()))******************************)))))))))))))))((((((''')))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))*********++++++************)))))))))))))))))))))))))))(((((((((***)))((((((((()))+++,,,++++++++++++++++++++++++))))))************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............................../////////000000000.../////////000000000000&&&&&&''')))***+++,,,,,,***))))))))))))))))))***+++******))))))))))))***(((,,,000...)))&&&'''***************+++---...///+++,,,---,,,***((((((((())))))))))))))))))))))))******)))***++++++)))'''''''''(((((())))))******&&&&&&&&&&&&'''(((((()))''''''''''''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''*********+++++++++,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,---------............//////000111111222222222222222222222222333444222333444444555555444444444444444555555555666666444555555666777777888888777777777666666777777777999:::::::::999999999:::;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>??????;;;;;;:::999888777777888777777888999999999999999999888777666666555555555666777999999888666333111000000000000000000000000111111111111000000000000000000111111000000///...........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***,,,+++***)))***++++++***)))************++++++++++++++++++************++++++******************++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,))),,,...---++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,*********+++)))***,,,------,,,***)))++++++++++++,,,---...///------,,,++++++*********,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,++++++******)))))))))***************+++++++++))))))))))))******************++++++++++++******((()))))))))************+++)))((((((***++++++***+++)))((((((*********)))))))))))))))((((((((((((!!!"""$$$&&&((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))*********************))))))(((((((((***)))))))))))))))))))))***)))((('''((()))+++,,,************++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............///................................./////////000000/////////000000000111111((((((((())))))******++++++++++++,,,,,,+++++++++,,,+++***)))(((((((((((('''+++///...)))&&&(((***''''''((()))+++---///000,,,------,,,***((('''(((((((((((((((((((((((((((,,,+++***+++,,,,,,***)))''''''(((((())))))******&&&''''''((())))))))))))(((((())))))************((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((((((''''''&&&&&&''''''(((++++++++++++,,,,,,,,,---,,,,,,+++***+++,,,...///---------------------------.........//////////////////000000111111222222222111111111222222333444222333444444555555444444444444444444555555555555555555666666777888888888888888777777777777888888999888888888999999999999::::::999999999999:::;;;;;;;;;;;;<<<<<<======>>>;;;;;;:::999888888888999777777888999999999888888:::999888666555555555555777888:::;;;999777444222000000000000000000000000000000000000000000000000000000000000000///......------............------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))'''''''''((()))+++***)))***++++++***)))))))))*********++++++++++++******))))))******+++*********+++************+++***************+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,++++++***++++++,,,,,,,,,,,,---+++******,,,++++++++++++++++++++++++------------------------***,,,------,,,++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,++++++******,,,------------,,,++++++++++++++++++++++++++++++************************++++++++++++*********)))************************(((((()))))))))*********)))******++++++******)))((()))))))))************)))(((''''''***+++,,,+++***)))((()))***+++)))((((((((((((((())))))))))))///......,,,***((('''%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((()))))))))*********)))))))))(((((('''''''''((((((((((((((((((((((((***)))((((((((()))++++++)))))))))******+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............///////////////////////////............////////////000000000111111111222222---,,,++++++***++++++,,,))))))************))))))++++++***)))(((((((((((((((***------+++***+++...&&&''''''(((***,,,---...)))+++,,,,,,+++******+++))))))))))))))))))))))))---,,,,,,---......---+++((())))))))))))))))))***(((((()))*********))))))(((((()))***************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))((((((((((((+++******))))))******+++)))))))))*********++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000000111111111111000000000000111222333333222333444444555555444444333444444444444555555555666666666666777777777888999999888888888888999999999777777777999:::999888999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999888888999999777777888888888888888777:::888777555444444555555888999::::::888666444222000000000000000000000000//////000000000000000111///////////////......---,,,---...//////...---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++)))))))))***+++***)))***++++++***))))))))))))************+++******))))))))))))*********++++++++++++***))))))*********)))******+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***)))***+++,,,---222---***,,,---+++***,,,************************------------------------***,,,......,,,+++,,,---,,,+++***))))))***+++,,,+++++++++++++++,,,------***++++++,,,,,,,,,+++***---------------,,,++++++++++++++++++++++++++++++******************************+++++++++******)))***************)))))))))((()))))))))************))))))************))))))))))))))))))************''''''(((((()))))))))******)))((()))++++++)))((((((((((((((())))))))))))------,,,+++***((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((()))))))))******((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))************(((((())))))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------........./////////111111111111222222222222,,,,,,+++******+++,,,,,,'''((())))))))))))((('''((((((((((((((()))************+++,,,...///111222,,,,,,+++++++++,,,,,,---)))+++---,,,+++******+++))))))))))))))))))))))))***))))))+++------,,,+++***************)))))))))))))))*********)))(((''''''''')))*********)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))))))))((((((((('''+++******))))))******+++((((((((())))))))))))***(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111////////////000111222333222333444444555555444444333333444444444555555555555555555555555666666666999888888777777888888999888666555666999:::999777888888888888888999::::::::::::::::::;;;;;;;;;;;;999999888777777777888888777777888888888888777777888666444333222333444555888888888777555444222111000000000000000000000000////////////000000111111...............---,,,,,,+++,,,...//////...,,,+++)))+++,,,------,,,+++)))++++++++++++++++++++++++---,,,,,,+++++++++******+++***)))***++++++***)))))))))))))))******************))))))))))))*********++++++,,,+++***)))(((******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,*********,,,...///:::000))),,,///...,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***+++,,,*********++++++*********+++++++++***++++++,,,---((()))+++,,,------,,,,,,---------...------,,,+++************************++++++++++++++++++++++++)))***++++++++++++***)))+++*********)))))))))((()))))))))*********++++++))))))************))))))))))))))))))************&&&)))+++***'''$$$%%%&&&)))))))))***++++++)))''''''((((((((()))))))))***$$$$$$&&&'''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************'''''''''((()))))))))***(((((((((((()))))))))***((((((((((((((()))))))))&&&&&&&&&''''''((((((((('''(((***+++++++++)))(((((((((((()))***+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------------------............///........................---------.........//////000000000000111111111111***)))((((((((()))+++,,,+++,,,---......---,,,+++%%%%%%&&&''')))+++,,,---,,,+++***,,,000444666666444333111000......---------...///---***((('''(((''''''''''''''''''''''''&&&%%%%%%''')))***)))(((,,,,,,++++++******))))))))))))*********((('''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))((((((((('''((((((''''''''''''(((((())))))))))))************)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111............///000111222222333444444555555444444333333333444444444555555333333444444444444444444888888777777777777888888888666555666999:::999777888888777777888999::::::::::::::::::::::::;;;;;;888777777666666666666777777777888888888777777666666444333111111222333444888777666444333222111000000000000000000000000000.../////////000000111111------......------,,,++++++,,,...//////...,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++(((((()))************)))+++***)))***+++++++++)))))))))))))))******************))))))))))))*********+++,,,,,,+++***)))(((******))))))***+++,,,,,,+++++++++,,,,,,---------------------------------)))***++++++))))))***+++,,,,,,,,,---------......++++++++++++++++++++++++---,,,+++++++++---///000???222))),,,111111......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++((()))+++------+++)))(((+++++++++***++++++,,,,,,'''(((***,,,---------,,,------......------,,,+++************************++++++++++++++++++++++++))))))+++,,,,,,+++***)))+++*********))))))((((((************++++++++++++))))))************))))))))))))))))))************'''+++...,,,&&&!!! """)))))))))***++++++)))''''''((((((((())))))******************)))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))************************************))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))*********++++++,,,,,,&&&'''***,,,,,,+++)))''''''(((((()))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......---------.........//////---------------------------------.........//////////////////000000000000)))))))))***+++++++++,,,++++++************++++++))))))(((((((((***+++,,,))))))***,,,///444888:::;;;999===CCC===...)))............------,,,,,,,,,,,,***(((((())))))'''%%%&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%'''(((***+++++++++******)))(((''''''&&&'''((()))******)))((('''))))))************)))))))))************+++++++++---***&&&%%%'''))))))(((,,,------......------,,,---,,,,,,,,,,,,---......////////////000000000000////////////000000000000444444444555555444333333555555555444444444555555777666555444444444444444444555666777777888777777555666777777777777666666666666777888888888888888999999999:::::::::;;;;;;777777666666555555555444888888777777666666555555222222222222222222222222444333222111000000000000000000000000////////////////////////............/////////......---------........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))+++++++++************)))*********************************************************++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,++++++******++++++,,,***)))))))))***+++,,,,,,///...,,,+++******+++,,,///...,,,+++******+++,,,---,,,***+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++///...------++++++***)))...,,,******+++++++++*********+++++++++,,,,,,,,,,,,+++++++++***)))))))))(((((())))))*********+++))))))************))))))******))))))((((((''''''''''''&&&'''((()))+++,,,,,,,,,++++++***)))))))))))))))))))))************&&&&&&&&&&&&'''''''''(((+++)))(((&&&&&&((()))++++++***)))(((((()))***+++,,,,,,,,,+++***)))(((''''''((()))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''******+++,,,+++***)))(((***+++,,,,,,+++***)))(((++++++***************+++,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111***************+++++++++***))))))))))))))))))******))))))(((((()))***+++************,,,///222333444222888@@@===000***,,,,,,,,,,,,++++++*********+++***(((((())))))'''&&&((())))))))))))((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((())))))******************(((((((((((()))))))))************)))(((''''''''''''((()))******)))((('''))))))************))))))))))))*********+++++++++***'''%%%&&&))),,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---........./////////000000000000000000000000111111111111333333444444444333333333333333333333333444555666666666555444444444444444555666666777777777777666555666666777777777666666666666777888888888888777999999999999::::::::::::777666666666555555555444777777777666666666555555222222222222222222222222444333222111000000000000000000000000/////////...////////////............++++++*********)))))))))------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********...------,,,+++***))))))))))))(((((((((((()))))))))***++++++++++++***)))++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------...---,,,+++++++++,,,------,,,***+++,,,,,,+++)))******+++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++---------,,,,,,++++++***---+++******++++++***)))************++++++++++++++++++******************))))))******************))))))************))))))))))))))))))((((((((((((((())))))***)))((('''''''''(((((()))******++++++(((((()))))))))*********(((((())))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++************)))(((((('''))))))***))))))((('''&&&******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))******))))))((()))***++++++++++++***)))******+++,,,+++***))))))++++++************++++++,,,,,,,,,---------..................------------........................//////000000000111111111+++++++++***************))))))(((((((((((())))))+++***))))))((())))))***+++***)))(((((()))***+++,,,***000:::;;;222*********)))))))))))))))((((((+++***(((((())))))'''&&&+++***)))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))+++))))))******++++++,,,,,,++++++******)))(((((((((******))))))((((((''''''(((((())))))))))))(((((())))))************)))))))))))))))*********++++++***((('''(((***,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---............/////////000000000000000111111111222222222222222222222222222222222111111111222333444555666666555444444444444444444666666777777777666555555555666666666666666555555555666666777777777777777888888888999999999::::::666666666555555555555555666666666555555555555555222222222222222222222222333222111111000000000000000000000/////////....../////////............---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++******+++++++++++++++*********))))))))))))((((((((('''***))))))(((((())))))***)))***++++++++++++***))),,,+++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,++++++******++++++,,,+++,,,---...---,,,+++******+++,,,------.........---,,,+++++++++,,,---...---,,,***+++,,,,,,+++)))++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++***((())))))))))))************))))))******************+++++++++++++++*********))))))************))))))(((((((((((())))))))))))&&&(((***,,,+++)))'''%%%'''''''''((())))))******(((((())))))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******((((((((())))))(((''''''************)))'''&&&%%%***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******++++++******)))((()))***+++++++++++++++))))))***+++++++++******++++++************++++++,,,,,,,,,---------..................------------........................//////000000000000111111,,,+++++++++***)))))))))))))))(((((((((((())))))++++++***))))))(((((((((+++***)))((('''''''''((()))&&&)))111555000***(((((((((((((((((((((((((((+++)))(((((())))))(((&&&***)))(((''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******&&&&&&'''((())))))************))))))((('''''''''***)))))))))((((((((('''((((((((()))))))))))))))))))))************))))))))))))))))))************---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000///000000000000111111111111111111111111222222222333333333222333333444555555555444333333444444444666777777777666555444444555555666666666555444444444555666666777777666666777777777888888888999999555555555555555555555555555555555444444444444444111111111111111111111111222222111000000000000000000000/////////.........//////.........---------------------------------,,,,,,,,,+++++++++++++++************))))))))))))))))))************))))))+++++++++***************$$$%%%&&&''')))***+++,,,***))))))))))))))))))************++++++*********,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,)))***,,,---,,,***((('''***+++---.........---,,,++++++******+++---...///---,,,***+++,,,,,,+++)))++++++,,,,,,,,,+++******++++++***))))))***++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***)))((()))******)))((((((((((((((())))))))))))(((((())))))******++++++---,,,,,,++++++*********))))))************))))))'''''''''((()))*********$$$%%%(((***++++++***)))+++******)))((((((''''''(((((((((((()))))))))***((((((((('''''''''''''''))))))(((((((((((())))))***))))))))))))))))))***''''''((()))))))))(((((())))))***))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))******************)))'''((()))***+++,,,------))))))******++++++++++++++++++*********+++,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111,,,+++++++++***)))))))))+++******))))))******+++************))))))(((((())))))((((((((((((((((((+++'''&&&***---,,,)))((((((((())))))))))))))))))***)))(((((())))))((('''((('''''''''''')))+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((())))))(((''''''))))))))))))))))))))))))((()))+++,,,+++***(((&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******))))))************))))))(((((()))))))))*********,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................////////////.........////////////000111000000000000111222333888777666444333333333333444444333333333444444555666666666666666555444333555555555555555444333333444444555666666666666555666666666777777777888888444444444555555555555555333333333333333333444444111111111111111111111111111111000000///000000000////////////........................------------++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))((((((((())))))******))))))(((************************((()))***,,,---///000111******))))))))))))******+++******************+++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,)))***,,,---,,,***((('''------...///...---,,,***+++*********+++---///000---,,,***+++,,,,,,+++)))++++++,,,,,,,,,++++++***+++******************+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))(((((()))++++++)))(((''''''((((((((()))))))))((((((((())))))******+++---,,,,,,++++++*********))))))************))))))&&&&&&'''((()))***++++++''''''''''''(((***+++,,,,,,++++++******)))(((((('''(((((((((((()))))))))((((((((((((((((((''''''))))))(((((((((((()))))))))))))))******)))))))))(((((())))))***)))))))))&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((('''(((((()))+++,,,---...)))))))))******+++,,,,,,++++++******+++,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000+++++++++***************++++++************++++++)))************))))))(((((((((((())))))*********---***((((((((()))))))))(((((())))))))))))*********((('''((()))***)))'''&&&&&&&&&''')))***,,,---))))))))))))************************************************************''''''(((((())))))******'''((()))******)))((('''************************&&&((()))++++++)))'''&&&''''''(((((())))))******$$$$$$%%%&&&''''''(((((())))))))))))((((((((((((((((((''''''((()))***+++))))))************))))))((((((((()))))))))******''')))++++++++++++---///++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------........./////////---------.........//////111111000000000222333444:::999777555333222222111333333333333333444444555555555666666666555444444555555555555444333222222333444444555555555555555555555555666666666777777444444444444444555555555222222222222333333333333111111111111111111111111111000000//////000000000/////////.........------.........------------,,,,,,,,,,,,------------------,,,,,,++++++*********************)))))))))((())))))************)))))))))))))))***************,,,,,,,,,,,,,,,,,,------+++******))))))******+++++++++***))))))***++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,+++,,,---...---,,,+++***/////////......---++++++++++++******+++---...///---,,,***+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++*********************************+++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,)))((()))***,,,,,,***((((((((((((((())))))))))))(((((())))))))))))))))))+++++++++++++++*********))))))************))))))&&&''''''((()))******++++++***((('''''''''((())))))))))))***++++++,,,,,,''''''(((((((((((()))))))))))))))******+++++++++(((((())))))))))))(((((())))))************)))))))))))))))******))))))(((%%%&&&''')))************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))))))))))))))(((((((((((()))***,,,---...*********)))******+++,,,++++++***++++++,,,---...,,,,,,,,,---------......------------,,,,,,,,,,,,..............................////////////000000***************+++++++++******))))))))))))******((((((******+++***))))))'''((())))))***************,,,,,,***(((((()))***'''((((((((()))))))))***)))((('''((()))***)))(((&&&&&&''')))************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***++++++***)))((())))))))))))))))))))))))((()))))))))+++,,,...///))))))))))))))))))******%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((('''''''''((()))+++,,,))))))************))))))(((((((((((()))))))))***&&&)))+++,,,+++***,,,...++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------.........//////............////////////222111000000000222444555888777666444333222222111333333222222333333444555444444555555666555555555555555555444444222111111333333444555555555555444444444555555555666666666333333333444444555555555111111111111222222333333111111111111111111111111000000////////////000000//////.........---------.........---------,,,,,,------........./////////...------,,,++++++******++++++*********))))))))))))******++++++******)))((()))))))))*********+++*********)))))))))))))))+++******))))))******+++++++++***))))))***++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------///......---------......,,,++++++***+++,,,...///---,,,***+++,,,,,,+++)))((()))***+++,,,---------*********++++++*********((()))+++,,,,,,,,,***)))***************************************+++++++++))))))***,,,------+++)))(((((()))))))))*********)))))))))))))))((((((((())))))******************))))))************))))))''''''(((((())))))******)))))))))))))))(((((('''(((((())))))***+++++++++'''''''''((((((((())))))(((((()))***+++,,,,,,---(((((())))))))))))((((((((()))***++++++***)))((())))))))))))((('''&&&&&&&&&'''((())))))***))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))***+++---...,,,+++***)))))))))***+++++++++++++++,,,---......,,,,,,,,,---------......---------,,,,,,,,,++++++................................./////////000000))))))******+++++++++,,,))))))(((((((((((())))))'''((()))***++++++***)))(((((())))))***))))))(((''',,,///---***)))***+++'''''''''((((((((()))))))))((('''((()))***)))((('''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((***+++,,,,,,+++***(((((((((((((((((((((((((((---+++******,,,111666999))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((('''''''''((()))+++,,,))))))************))))))(((((((((((())))))))))))(((+++---,,,)))((()))***+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......---------.........//////////////////000000000000222111000000111333555666555555444333222222222222222222222222333333444555333333444555666666666555444555444444333222111000222333444444555555444444444444444555555555666666333333333444444555555555000000111111222222222333000000000000000000000000000000////////////000111//////.........---------......---------,,,,,,,,,)))))))))******+++++++++......------,,,+++******++++++++++++******************++++++++++++******(((((())))))*********+++))))))***+++,,,------...++++++************++++++,,,+++***))))))***+++,,,---------,,,,,,,,,++++++*********************************************************++++++,,,,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,...---,,,,,,---...000111---,,,+++++++++,,,---...---,,,***+++,,,,,,+++)))'''((()))+++,,,---......******++++++++++++******'''(((+++------,,,***((())))))))))))))))))))))))************************))))))***,,,......,,,)))))))))))))))******************))))))((((((''''''(((((())))))*********+++))))))************))))))(((((((((((())))))))))))###%%%(((+++,,,+++***)))*********)))((((((''''''''''''''''''((((((((()))%%%%%%&&&((()))***+++,,,(((((())))))))))))((((((((()))***++++++***)))((((((((((((((('''&&&%%%$$$((()))))))))))))))((('''((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,+++++++++***))))))))))))+++,,,------,,,***)))))))))******++++++++++++,,,---...///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---***((('''(((******)))))))))))))))************'''((())))))((('''&&&%%%))))))(((((('''''''''&&&************************************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))******)))))))))))))))***''''''''''''((((((((())))))))))))))))))))))))*********))))))(((((('''''',,,***'''(((...999DDDKKK+++***)))((()))***,,,...******))))))(((((('''''''''(((+++,,,,,,+++((('''(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))*********)))***+++,,,,,,+++***))))))***,,,.........,,,+++)))***+++,,,------------///......---------......000000000000000000000000......//////000000111111222222333333333333444444222333555666666555333111555555555555666666666666777777666444444333333333333333222111222333555666444444444555555555555666444444333333333333222222000000000000000000000000000000////////////000000000000//////.........---,,,------......------,,,,,,,,,,,,------.........---,,,***))))))***,,,---,,,+++++++++***)))))))))++++++************+++++++++*********))))))(((((())))))***++++++++++++*********))))))))))))*********)))(((((()))+++---...,,,++++++++++++((('''(((&&&'''((()))************++++++************++++++,,,***)))***,,,------,,,))))))(((((()))+++---...************************---------,,,,,,+++++++++++++++***)))(((((())))))+++,,,,,,------,,,,,,+++***+++---///000000///...,,,,,,+++***))))))******)))******++++++******)))+++++++++************))),,,------,,,***))))))+++,,,)))''''''***+++***((((((((())))))*********++++++++++++*********))))))((()))***,,,,,,++++++******************)))(((((((((((())))))))))))(((((())))))((((((((()))+++,,,)))+++,,,+++***)))***+++)))))))))))))))))))))))),,,+++)))''''''''''''(((***)))((((((((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''''''''''''''&&&&&&&&&&&&***((('''&&&'''((('''&&&((()))*********((('''&&&++++++,,,++++++***)))(((******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,------...///000000---.........////////////******)))(((((('''(((((())))))))))))************++++++,,,,,,,,,+++***)))))))))((((((((('''''''''************************************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******'''''''''(((((((((((((((******))))))))))))))))))***)))))))))((((((((('''***)))((()))---444:::>>>+++***(((((((((***+++---''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++******,,,,,,+++***)))(((''''''******++++++++++++*********+++,,,......---,,,+++******+++,,,------------///......------.........000000000000000000000000000000000111111111222222222222333333333333444444222333444444444333222222555555555555666666666666888777666555444444444444666555444444444555666777444444444444555555555555444444333333333222222222000000000000000000000000000000////////////000000000/////////............,,,------......------,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,+++++++++***************+++******************+++************)))))))))((())))))***++++++++++++*********))))))))))))******))))))))))))***+++,,,---,,,***))))))))))))+++,,,------,,,,,,+++***)))(((++++++************++++++---+++))))))******)))(((+++******))))))***+++,,,))))))))))))))))))))))))------,,,,,,,,,+++++++++++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++)))+++---/////////...---,,,++++++***))))))************++++++++++++******+++++++++************)))***+++,,,,,,+++***+++------+++)))***,,,---,,,***)))*********+++++++++++++++++++++*********))))))&&&'''((()))***))))))(((***************)))(((((())))))(((((((((((())))))******)))))))))***++++++''')))***)))((('''((()))))))))))))))))))))))))))++++++***))))))***+++,,,******))))))))))))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******)))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))+++)))(((((())))))((('''((()))*********)))'''&&&))))))***************)))******)))))))))))))))***))))))))))))************************************))))))***++++++,,,---------------,,,,,,+++++++++------------------------,,,,,,------...//////000111111111111111111222222***,,,...---***'''((()))))))))))))))************,,,------------,,,++++++))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))******''''''(((((()))))))))(((*********))))))((((((((())))))))))))(((((((((((()))))))))***+++---...///***)))((('''((()))***+++%%%%%%&&&''''''((())))))+++)))&&&$$$$$$&&&)))+++(((((((((((())))))))))))++++++************++++++,,,++++++***)))(((''''''++++++************+++++++++,,,---------,,,+++******+++,,,------...------///......---......//////000000000000000000000000111111111222222222222222222222333333333333444444222222222222222222222222555555555555666666666666888888777666555555555555666666555555555555555555444444444444555555555555333333333333222222222222000000000000000000000000000//////......//////000////////////............,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************************+++++++++************************************))))))))))))))))))***++++++++++++*********))))))))))))******((((((***+++,,,,,,++++++((('''%%%$$$$$$'''***+++'''(((((()))******++++++++++++************++++++---+++))))))******)))(((,,,++++++***))))))******************************,,,,,,,,,,,,++++++++++++++++++***))))))))))))******++++++,,,,,,++++++***)))***,,,---......---,,,,,,+++******)))*********++++++,,,,,,,,,,,,+++++++++++++++************)))(((***++++++++++++---...---+++******+++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***************''''''((())))))))))))(((***************)))((((((***)))(((''''''((()))***++++++++++++++++++***)))''')))***)))((('''((()))))))))))))))))))))))))))))))))((()))***+++,,,---***)))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))(((((('''))))))))))))((((((((((((((())))))******+++++++++,,,***)))((()))***)))(((((()))*********)))((('''&&&'''((()))************))))))))))))))))))******))))))))))))************************************))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,------...///////////////////////////......+++000444333...******,,,((()))))))))************************************))))))((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))+++******************+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))***+++&&&'''((()))***))))))(((*********)))((((((''''''))))))))))))(((((((((((()))))))))))))))((((((((())))))((('''(((((()))***'''''''''((((((((())))))---+++(((&&&&&&(((+++---(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))******++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---......------...............//////000000000000000000000000000111111222222222222222222222222222333333333444444333333222222222333444555555555555555666666666666888888777666666666666666555555666666666444333222333333444444444555555555333333333222222222222111000000000000000000000000/////////......////////////////////////.........,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++)))))))))))))))***+++++++++,,,*********++++++******************)))))))))))))))))))))***++++++++++++*********))))))))))))******'''(((+++------,,,***)))((()))'''$$$$$$''')))(((((((((((())))))***++++++++++++************++++++***)))((()))+++---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))*********++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,------,,,,,,++++++++++++*********)))))))))***,,,,,,++++++,,,---***))))))((())))))******++++++++++++++++++++++++************************)))*********++++++++++++***************)))((((((+++)))(((&&&&&&((()))++++++,,,------,,,+++)))((()))+++,,,+++***)))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((()))***+++,,,---*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++*********)))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((()))******+++,,,***(((((()))***)))(((((()))***+++******((((((&&&&&&'''((())))))((((((((())))))***************((()))))))))************************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........------------,,,***///444444///++++++,,,((()))))))))************)))(((((((((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((************)))))))))((('''((((((((()))))))))***++++++************++++++******))))))((((((''''''(((((((((((())))))))))))))))))(((((()))***++++++&&&''')))*********)))((())))))))))))((((((''''''(((((((((((())))))))))))***)))((('''''''''(((((())))))((((((((((((((()))*********)))))))))((((((******))))))))))))******(((((((((((())))))))))))***)))(((''''''((()))***'''(((((()))******++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,+++******))),,,,,,---.........------...............///000111000000000000000000000000111111111111111111111111222222222333333333444444444444444444444555666777555555555555666666666666888777777666666666666777555777:::<<<;;;888555222333333333444444444444555333333222222222111111111//////////////////////////////............//////.........///////////////,,,------......------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,)))***++++++++++++***)))))))))))))))))))))******))))))***++++++++++++*********))))))))))))******'''(((+++------,,,***(((***...---)))))),,,---)))222111///,,,+++)))))))))++++++************++++++)))''''''(((***,,,---,,,(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,------------,,,,,,******+++++++++++++++++++++***************+++++++++,,,,,,------,,,,,,++++++++++++*********))))))+++,,,---,,,***)))***+++******))))))((())))))*********************))))))***************************************+++++++++***************)))((((((+++)))(((&&&&&&((()))++++++,,,------,,,+++)))((()))+++,,,+++***)))***+++(((((((((((((((((((((((('''''''''((((((''''''''''''''''''((()))***+++,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******......---,,,***)))((('''(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++***)))''''''((((((((('''((()))***++++++***)))(((((((((((((((((('''&&&&&&'''((()))***************((()))))))))************************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............000000000000000000000000(((+++///000---***)))***))))))))))))************)))))))))((())))))***+++(((((())))))))))))******))))))))))))))))))))))))************))))))))))))''''''(((((())))))******++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,&&&''')))++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&(((***+++******))))))))))))((((((,,,,,,+++******)))((((((''''''((())))))(((''''''(((((((((((())))))))))))++++++************++++++************))))))((((((++++++************++++++++++++++++++************------............------............///000111111000000000000000000000000111111111111111000000000222222333333333333444444444444555555666666777777555555555555666666666666777666666555555666666777777;;;AAAEEEDDD@@@:::666333333333333444444444444222222222222111111111111///////////////////////////......------......///.........///////////////,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))***++++++++++++*********))))))))))))******''')))+++------+++)))(((&&&++++++''')))000333//////...,,,+++***++++++,,,++++++************++++++***(((&&&'''((()))(((''''''((()))***,,,,,,,,,,,,))))))))))))))))))))))))*********++++++++++++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++************))),,,------,,,***))))))***+++,,,,,,+++******+++---*********)))))))))))))))***************+++++++++((((((((('''((())))))******************)))((((((***)))(((''''''((()))***++++++++++++++++++***)))''')))***)))((('''((()))(((((((((((((((((((((((())))))*********)))((((((((('''''''''((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++///...---,,,***)))'''''''''(((((()))))))))))))))(((((((((((())))))))))))((())))))******+++++++++***(((&&&&&&'''((('''&&&((()))***+++++++++***)))))))))))))))((('''&&&%%%&&&''')))***++++++******))))))))))))************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------..................................../////////000''')))+++,,,,,,+++***)))))))))))))))************))))))((((((((()))***+++(((((()))))))))*********************************************))))))))))))'''''''''((()))***************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,&&&'''***,,,,,,+++)))(((&&&&&&''''''((()))))))))'''((((((((()))))))))***))))))((((((((()))************+++******))))))(((************))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******++++++++++++******************))))))))))))******++++++++++++************************++++++------............------............///000111222000000000000000000000000333333222222222111111111222222333333333333444444222333444666666666666555555555555555666666666666666555555555555555666666666<<>>;;;666111...,,,,,,,,,***++++++,,,,,,,,,++++++******)))******+++,,,------,,,++++++******++++++************))))))))))))++++++++++++++++++++++++)))))))))))))))(((((((((************************++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++***+++,,,---///111,,,,,,+++***************++++++++++++++++++++++++************************)))))))))))))))******+++------,,,,,,+++************************)))((((((+++***)))***+++++++++***''''''''''''''''''''''''))))))))))))))))))))))))'''''')))******+++++++++)))))))))((()))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************((()))******)))(((***+++))))))))))))************'''''''''(((((((((((()))((((((((()))))))))******(((((((((((())))))))))))******))))))))))))*********************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,+++++++++******((('''&&&******))))))))))))*********************************)))))))))))))))******+++,,,,,,------,,,,,,+++------------------------------,,,------...000000/////////...//////000000++++++******)))(((''''''(((((())))))******++++++(((((((((((((((((((((((())))))***))))))((('''&&&%%%%%%&&&&&&''''''((((((+++,,,,,,+++))))))***+++))))))(((((((((((())))))*********))))))***************))))))))))))((((((&&&(((*********)))***,,,))))))))))))(((((((((((('''((())))))***)))))))))((((((''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))************))))))''''''((()))***))))))((((((((((((((())))))))))))'''(((((()))((((((''''''))))))))))))))))))))))))************************************************,,,+++******+++---000111,,,---...///000000000000////////////000000000000111111111111111111111111000000111111111222222222222222333333444555555555444444444444444444444444555555444333333333333444333444444555555444444333333444555555555444333333222222111111111000000000//////...//////000111111////////////////////////........................//////......------------........................++++++++++++++++++++++++***++++++***))))))***,,,***++++++++++++***))))))))))))))))))))))))))))))******)))((()))***,,,---(((''''''***...///,,,(((******))))))))))))******((((((((())))))******+++***)))))))))+++++++++***111///,,,******+++...000)))***+++,,,,,,+++***)))************++++++,,,---,,,,,,++++++++++++***+++*********)))))))))))))))************************************))))))))))))************************++++++++++++++++++++++++---,,,,,,+++************+++***++++++,,,...000111---,,,++++++******++++++************************************************)))))))))))))))******+++------,,,+++******))))))***************)))((((((,,,)))''')))+++,,,***((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,---,,,------+++((('''''''''((()))))))))************((((((((()))))))))))))))))))))))))))************(((((((((((())))))))))))***))))))))))))))))))***++++++******************))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++++++++,,,'''((()))***************+++******************+++************************))))))))))))))))))***++++++,,,,,,------,,,,,,+++------------------------,,,,,,------...//////000...............///000111************))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))***))))))((('''&&&%%%&&&&&&''''''(((((((((***+++,,,,,,***))))))***))))))(((((((((((()))))))))))))))******)))))))))))))))((((((((('''''''''"""$$$&&&'''&&&&&&''')))(((((((((((())))))))))))((()))******+++++++++***''''''((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((())))))*********))))))'''(((((()))))))))))))))(((((((((((())))))))))))((())))))******)))))))))************************)))***++++++++++++***)))************************---,,,***))))))+++---...,,,---...///000000000000////////////000000000000000000000000000000000000000000111111111222222222000111111222333333444444444444444444444444444444444333222222111111222222333333444444444444333333333333333333333444444444222222222222111111111111---------------...///000...............................................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,***++++++++++++***))))))))))))))))))))))))))))))+++***)))))))))+++,,,---&&&%%%&&&)))------***'''***))))))(((((())))))***(((((())))))******++++++***((('''(((+++------,,,***)))''''''(((***---///***++++++++++++)))(((&&&++++++++++++++++++,,,---,,,,,,,,,,,,++++++******))))))))))))))))))******************************++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++------,,,************++++++++++++++++++,,,---------,,,++++++******++++++************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))(((((('''***************)))((((((+++(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))************)))******************)))((((((((((((((((((((((((&&&'''''''''(((((())))))+++,,,,,,+++(((&&&''''''((()))))))))************************************))))))))))))************(((((((((((()))))))))))))))))))))******)))))))))******************++++++(((((((((((())))))))))))))))))))))))))))))))))))---------,,,++++++******'''''')))******+++++++++++++++************++++++************************))))))(((((()))***+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,---....../////////......---......///000000))))))***************+++))))))))))))************))))))))))))))))))))))))((())))))))))))((((((''''''''''''(((((((((((((((''')))******((('''''''''***))))))((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((()))******%%%''')))***))))))***+++(((((((((((())))))))))))((()))***++++++,,,++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***************++++++++++++************)))***+++,,,,,,+++***)))***************+++++++++,,,+++*********+++,,,---,,,---...///////////////////////////000000000000////////////////////////000111111111111222222222000000000111222222333333111111111111111111111111333222222111111111111111333333444444444444333333111111111111111222222222222222222111111111111000------,,,,,,------..............................------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((()))******&&&&&&'''(((******)))'''******))))))))))))******))))))******************((('''&&&&&&)))+++,,,,,,***))))))(((((()))+++++++++++++++***)))((('''''',,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++*********+++,,,*********+++++++++++++++,,,,,,+++***************************************)))))))))))))))))))))))))))))))))))))))******++++++*********)))(((((((((***************)))(((((()))((('''((()))))))))'''************************))))))))))))))))))))))))+++++++++******)))''''''(((((()))************)))******++++++++++++******))))))))))))))))))))))))'''((((((((((((((())))))&&&'''))))))((((((***+++))))))))))))************,,,+++++++++++++++******((((((((()))))))))******(((((((((((())))))))))))))))))************)))))))))))))))***************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))***************)))((((((++++++************++++++************************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---...////////////.........---......//////*********************************)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))(((((((((&&&((())))))'''&&&&&&&&&******)))(((((((((((((((&&&'''((())))))((('''&&&(((((())))))******++++++(((***+++,,,+++***+++,,,'''((((((((()))))))))***'''((()))***++++++++++++))))))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''(((((()))******))))))+++*********)))))))))))))))***,,,------,,,***)))))))))*********+++++++++)))******+++,,,---......,,,------.........------////////////000000000000000000000000000000000000000111111111111222222222000111111222222333444444111111111111111111111111444333222222111111222222222333333444444333333222000000111111222222222222111111000000000///////////////......---.................................---------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---***++++++++++++***))))))))))))))))))))))))))))))))))))*********)))(((((('''((())))))(((((((((***+++******))))))******+++++++++******************'''((())))))(((((((((((()))******++++++++++++++++++******))))))*********---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++***)))((()))))))))******************************************+++++++++,,,,,,,,,***,,,---......---,,,***++++++++++++++++++++++++,,,+++***))))))+++,,,---)))******+++++++++++++++++++++***))))))))))))***************************)))))))))))))))))))))))))))))))))))))))******+++***************************************)))((((((((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((()))***+++******)))******+++,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))###%%%'''''''''(((***,,,))))))))))))************++++++++++++******))))))''''''((((((((()))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((())))))))))))************)))((((((******))))))))))))******************************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---////////////...//////...---------......,,,,,,++++++***)))))))))++++++******))))))(((((())))))))))))))))))))))))''''''((())))))***))))))++++++******))))))((((((''')))++++++)))'''''''''******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%------,,,,,,+++******)))###%%%''''''&&&%%%&&&''''''((((((((())))))******&&&'''((()))************))))))******+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&&&&'''((())))))((((((******))))))(((((((((''')))***,,,------,,,***)))))))))******++++++++++++''')))+++---///000000111---------...------,,,,,,////////////000000000000111111111111111111111111000111111111111222222222111222222333333444555555222222222222222222222222555444333333222222333333222333333444444333333222111111222333444444333333000/////////............222111000///////////////........................---------------------------.../////////...,,,,,,........................)))))))))))))))))))))))))))***+++***))))))+++---***++++++++++++***))))))))))))))))))))))))))))))+++,,,------,,,+++)))((()))+++,,,***'''&&&))),,,++++++************++++++,,,+++++++++***))))))))))))+++...---***'''%%%$$$&&&(((***,,,...///......+++***))))))***,,,---///------,,,++++++,,,,,,,,,++++++,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,+++***))))))+++---///((()))***+++,,,---------+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,***************)))(((((((((+++---,,,)))(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******++++++***'''((()))++++++******)))***+++,,,------,,,+++***))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))))))))))))))************+++*********))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((''''''(((((()))))))))***'''((((((((())))))******))))))))))))))))))))))))""""""$$$%%%&&&((()))***&&&'''((()))++++++,,,,,,******))))))))))))******************************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---////////////...000///...---------------))))))(((((((((((())))))+++******))))))***+++,,,))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))******+++,,,,,,(((((((((((())))))))))))***)))(((''''''((()))***((()))***++++++++++++++++++***'''&&&&&&'''***+++((((((''''''''''''((((((%%%%%%%%%'''))))))'''%%%'''''''''''''''((()))***++++++***)))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++))))))************)))))))))***,,,,,,,,,***((('''************************(((((())))))*********+++))))))***+++,,,......///............////////////000000//////.........---///000222333333222111000000000111111111222222222555555333222111000000000000111111222222111111000222222222222222222222222111222222222222111000000111111000000//////......000000////////////000000////////////.....................------,,,,,,,,,------...///...---+++***((()))+++---...---,,,+++.........---,,,+++***)))++++++************++++++***+++,,,,,,***)))))))))+++*********))))))((((((,,,,,,***)))))))))***++++++++++++*********))))))(((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********))))))((((((''''''******))))))))))))******------,,,+++***)))((('''***+++,,,------+++***(((************************,,,,,,,,,------.........+++,,,,,,---,,,+++***)))************************---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++)))'''&&&'''(((***++++++***(((''')))************+++++++++++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))++++++)))&&&######'''+++///...---,,,+++*********))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))''''''((())),,,---...+++'''%%%''')))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))''''''(((((())))))*********)))))))))***+++,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......111111000000//////......))))))(((((())))))******+++++++++++++++*********))))))))))))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''''''''((()))(((((((((((())))))))))))******))))))))))))******((()))***++++++++++++******)))(((''''''((()))***((((((''''''''''''((((((''''''''')))***+++)))''''''''''''''''''((()))))))))(((((('''''''''''''''((((((((((((((()))))))))***))))))))))))))))))***))))))************)))))))))***+++,,,,,,***((('''************************''''''((((((((()))))))))******+++,,,---...//////........./////////000000000/////////............000000111222222222111111111111222222222333333333444444333222111111111111111111222222222222111111222222222222222222222222111222222222222111000000000000000000//////......000//////......//////000////////////.........---......---------,,,,,,,,,,,,,,,------,,,++++++***&&&((()))***+++***)))(((,,,,,,,,,++++++***)))(((+++******************+++***+++,,,,,,***))))))***)))))))))))))))************))))))((()))***+++,,,+++++++++*********))))))************************))))))************))))))))))))***++++++++++++***+++*********))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++***+++,,,------+++***(((************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))((())))))*********)))))))))***+++,,,+++***)))((()))************+++++++++*********+++,,,,,,------)))))))))))))))******+++))))))))))))))))))))))))************************&&&(((***)))((((((***------,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************((((((((())))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***(((((((((((())),,,***'''&&&''')))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))*********((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))*********+++******)))))))))***++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000//////......))))))))))))******++++++)))************)))'''&&&))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((()))))))))((((((''''''(((((())))))((()))***,,,,,,***(((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((())))))******))))))((())))))************)))))))))***+++++++++***)))((())))))))))))))))))))))))((())))))))))))*********++++++,,,---...//////000////////////000000000000////////////............000000000111111111222222222222222222333333333333333222222111111111222222222222333333333333222222222222222222222222222222111111222222111111000///000000000////////////............------.........//////.........---------------------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,---------,,,+++***************)))(((''''''************************)))+++,,,,,,***))))))***((((((((()))******++++++'''''''''((()))***,,,---+++++++++***************************************))))))************))))))((()))******++++++******++++++++++++******************))))))))))))******+++++++++,,,,,,---------++++++,,,---,,,+++***)))*********************************)))))))))))))))+++++++++,,,++++++***)))***************************+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,+++*********))))))(((((()))************+++++++++*********+++,,,,,,------)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++,,,,,,&&&(((+++,,,+++++++++,,,+++***)))((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))(((((((((***(((''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++******)))((((((((())))))++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---------......000000000////////////...((()))******++++++,,,,,,'''((())))))(((&&&$$$"""((((((((((((((((((((((((&&&((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---,,,++++++************(((((((((((())))))))))))((((((((())))))((((((((())))))************))))))'''((()))******)))((('''))))))(((((((((((()))))))))))))))+++,,,,,,***)))''''''((((((((((((((('''))))))))))))))))))(((((()))))))))((((((''''''''''''((()))******)))((('''))))))************))))))))))))***+++******)))(((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000000000111111///////////////.........000///000000000111222222000111111111111222222222111111111111111222333333222333333444444333333222111111111111111111111111111111111111111000000///////////////////////////...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......//////...---,,,+++))))))******)))(((''''''*********++++++*********)))***,,,,,,***)))******)))))))))))))))*********'''''''''((())))))***+++************************(((((((((((((((((((((((())))))************))))))((())))))*********************************************))))))))))))******+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))*********************************))))))(((((('''***++++++++++++************************************+++---//////---+++***))))))*********+++++++++++++++++++++++++++++++++)))***************++++++***)))((((((((()))+++,,,***)))((('''''''''''''''))))))*********+++++++++++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,,,,+++***)))(((***))))))((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((((((((((((((())))))(((((()))))))))***************))))))((((((''''''(((((((((((((((((((((((('''((()))***++++++******((('''''''''))))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))((('''(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******************************)))(((''''''((((((---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////((()))***+++++++++++++++((()))***+++***(((%%%$$$((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((('''((()))******)))((('''))))))(((((((((((())))))((('''((()))++++++)))'''''''''((()))(((((('''&&&'''((())))))))))))((((((*********))))))((((((((('''((()))******)))((('''))))))************)))))))))))))))******)))))))))((((((((((((((((((((((((---------,,,,,,,,,,,,,,,,,,------....../////////////////////000000000000.........///////////////......///000111111222222////////////000000000000000000000000111222333333222333333444444333333222111111111111111111111111000111111111111000//////.............../////////------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++++++++***))))))*********+++******)))))))))***++++++++++++***)))(((***,,,,,,***)))***+++,,,++++++***)))(((''''''(((((()))))))))(((((((((************************(((((((((((((((((((((((())))))************))))))(((((()))************)))))))))))))))))))))))))))******))))))))))))******++++++++++++************,,,,,,,,,,,,++++++******************************++++++******)))))))))(((*********************+++************************+++---...000000...---+++))))))*********+++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,+++)))((((((((()))***+++***)))(((((((((((()))))))))*********+++++++++++++++******)))((((((((()))))))))))))))******+++************************))))))***+++,,,,,,---------,,,***)))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''((()))***++++++******'''''''''((())))))'''%%%'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...................../////////((()))***++++++***)))(((+++,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******)))((((((((())))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))******))))))(((((('''((()))******)))((('''***))))))(((((())))))***'''&&&'''(((******(((&&&'''((()))))))))(((&&&&&&$$$%%%&&&'''((('''&&&%%%************))))))))))))'''(((((())))))(((((('''))))))************))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++************))),,,,,,------........................////////////.........///////////////,,,---///111222222111111---.........////////////000000000000000111222333222222333333333333222222111111111111111111111111000000111111000000///...---............/////////---------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......,,,,,,++++++++++++++++++***++++++,,,++++++******)))***+++,,,,,,+++***)))(((***++++++*********+++---,,,+++***)))'''&&&&&&)))************)))((('''***************+++++++++************************))))))************))))))'''((())))))******))))))((((((((((((((()))))))))******))))))))))))******+++++++++******))))))))),,,,,,,,,+++++++++******************************++++++++++++******************)))))))))***++++++************************,,,---...//////...---,,,)))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++***)))((((((((((((+++++++++++++++,,,+++,,,)))************+++++++++*********+++,,,,,,------)))))))))))))))******+++************************))))))******++++++,,,,,,+++)))'''(((***,,,---,,,************++++++,,,---)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((((((((('''(((******(((&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***,,,,,,---))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))(((((((((((((((******)))((((((((()))))))))))))))***************,,,,,,,,,++++++++++++***,,,,,,,,,---------......---............/////////)))***++++++***)))'''&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++,,,---(((((((((((()))))))))))),,,***'''%%%%%%'''***,,,)))))))))))))))(((((('''(((((())))))))))))((((((******))))))))))))******'''&&&'''(((******(((&&&'''((()))***)))(((&&&%%%###$$$&&&'''((('''&&&%%%((((((((()))))))))))))))(((((((((''''''((((((((())))))************))))))((((((((((((((()))******************************+++*********)))))))))))),,,,,,,,,,,,------------------------......................../////////000***,,,///222333222111///.........////////////000111000000000000000111222111111222222222222111111111111111111111111111111000000000000000//////...---------.........//////......------------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,------...******++++++,,,++++++***(((***+++,,,,,,+++***(((((()))++++++******+++,,,,,,++++++***)))(((''''''((()))***+++++++++***)))))))))*********+++++++++************************))))))************))))))'''(((((()))))))))))))))(((((()))))))))***************))))))))))))************+++++++++++++++,,,,,,,,,++++++******++++++******************************************++++++***)))(((((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++,,,------))))))*********))))))(((((()))***,,,,,,,,,++++++)))************+++++++++*********+++,,,,,,------)))))))))))))))******+++************************************************+++))))))+++...///---+++)))))))))***+++,,,---...))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''(((((()))******++++++'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***(((((((((((()))***)))(((((()))***)))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))*********))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))*********)))))))))((((((******)))))))))***++++++((()))))))))************,,,,,,,,,+++++++++******,,,,,,,,,---------......---------.........//////)))***++++++***(((%%%$$$)))((((((((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''((()))******(((((((((((()))))))))))))))'''###!!!!!!###'''))))))))))))))))))(((''''''))))))(((((((((((())))))******))))))))))))******''''''''')))++++++)))''''''((()))***)))(((&&&$$$%%%&&&(((******)))((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))************))))))((((((((((((((()))******************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000(((+++000333444333000...////////////000000000000111111000000000000111111111111111222222111111111000000000000000000000000000000000000000//////...---------........./////////......------......///,,,,,,,,,+++++++++***************++++++,,,,,,,,,(((***+++,,,---,,,,,,+++(((((((((((()))***++++++)))******+++++++++******((()))+++,,,,,,+++)))(((''')))++++++******+++,,,************))))))))))))'''(((***+++,,,,,,,,,,,,))))))******++++++++++++(((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))))))))******+++++++++,,,******))))))))))))******)))******+++---......///---,,,++++++******++++++************************(((((())))))******++++++***)))(((((((((***+++,,,************************++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------&&&''')))+++++++++******###$$$''')))******)))((()))************+++++++++++++++******)))((((((((()))))))))))))))******+++*********************************)))))))))))))))---------///111///+++&&&))))))))))))***+++------))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))*********))))))))))))************''''''(((((())))))******))))))))))))))))))))))))***)))((('''((())),,,---+++***(((((()))******)))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$))))))))))))))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))),,,+++++++++******))))))******))))))***+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---------.........//////((()))++++++)))((()))***++++++******))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((###'''((('''&&&(((***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((***,,,,,,+++)))'''''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&***'''%%%&&&((((((&&&$$$+++***)))''''''&&&&&&&&&*********)))))))))))))))))))))))))))*********************************************)))))))))))))))******************++++++***+++,,,...///......---000...------.........---/////////...------,,,,,,000000000000000000000000////////////000000000000000000000000000000000000444333222000//////////////////......///000111111000000///...------,,,,,,///............---------+++,,,------,,,+++)))(((++++++++++++++++++++++++'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++***)))((((((((())))))(((''''''***,,,************************+++++++++************)))------,,,,,,+++*********++++++++++++++++++++++++///---+++***((((((((()))+++++++++*********))))))&&&''')))*********)))((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''((()))******+++***++++++,,,,,,++++++***---,,,,,,+++*********++++++++++++************)))---,,,***(((((()))***++++++***)))'''''''''((()))))))))************))))))*********)))))))))((((((******+++,,,,,,,,,,,,+++++++++***************+++(((((((((((())))))))))))&&&''''''((()))******+++++++++***************************))))))))))))))),,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((***+++,,,,,,***)))))))))(((***,,,,,,++++++,,,---+++*********))))))(((((((((((((((((())))))))))))))))))))))))************+++***((('''''''''((()))+++***))))))))))))'''%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((('''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&******))))))((((((''''''************))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&((((((((((((((())))))***++++++******************+++***)))))))))***,,,,,,------------,,,+++***)))///---+++,,,///000///---(((***,,,,,,***)))***+++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((("""%%%))))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((((((((()))))))))***'''(((((())))))(((((('''''''''''''''((((((((((((***))))))((()))***+++,,,)))))))))(((((('''''''''(((&&&%%%&&&((()))(((&&&***)))((('''''''''''''''))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++***+++,,,............---///---,,,,,,...///......///////////////.........000000000000000000000000////////////000000000000000000000000000000000000000000/////////000000111222222111111222222333444000//////...------,,,,,,............------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&(((***,,,---************************+++++++++*********))))))++++++++++++************+++++++++++++++++++++++++++***))))))))))))***++++++++++++*********))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***++++++,,,,,,++++++***---,,,++++++*********++++++++++++************)))...,,,+++))))))***+++,,,,,,+++***)))((())))))*********++++++++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++***************+++))))))))))))))))))))))))((((((((())))))******+++************************))))))******++++++,,,,,,+++***)))(((((()))***+++((()))+++,,,,,,+++)))((()))+++,,,,,,***))))))******+++------,,,+++,,,---************)))))))))((((((((((((((()))))))))***))))))))))))************,,,+++***))))))***+++,,,+++***))))))))))))'''%%%))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))***)))(((((((((((()))***''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''***)))))))))((((((((('''((()))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++)))&&&)))))))))))))))***++++++...------,,,+++***))))))+++***)))))))))***,,,,,,+++,,,,,,------,,,,,,,,,---,,,***+++...///...,,,((()))++++++)))((()))***''''''''''''((((((((((((''''''((())))))***++++++))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***(((&&&%%%%%%&&&'''(((((((((((())))))))))))((())))))******))))))(((''''''''''''((((((((((((((('''&&&&&&'''))),,,---******))))))))))))(((((('''&&&%%%&&&)))***)))((()))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---...,,,+++,,,...//////...///////////////000000000000000000000000000000000////////////000000000000000000000000000000000000000/////////////////////000////////////000000111/////////...------,,,,,,............------------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,************************+++++++++++++++*********((((((((((((((((((((((((+++)))'''(((+++------+++************************++++++*********)))))))))))))))))))))************++++++++++++++++++++++++'''''''''((()))***+++,,,+++************)))))))))''''''((()))))))))))))))************************************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++************++++++++++++************)))---,,,+++***)))***++++++,,,+++***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,++++++***************++++++))))))))))))))))))))))))************************************************))))))***+++,,,------...******)))(((((()))******((()))***++++++***)))((((((***++++++*********+++***,,,------+++******+++************))))))))))))((((((((()))))))))******))))))))))))******************)))))))))+++,,,---+++***))))))))))))(((&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))************+++***))))))))))))***+++))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((******((('''***************++++++,,,000///...---+++***))))))+++************+++,,,,,,)))***+++,,,------...---,,,+++***+++---...---,,,&&&((())))))(((''''''((('''''''''(((((()))))))))((()))))))))*********+++(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))((((((******+++******))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))))))))************))))))''''''''''''((((((((((((((('''%%%%%%%%%'''***,,,))))))))))))))))))))))))(((((('''(((((())))))((((((''''''''''''(((((()))((((((((()))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,+++++++++***++++++,,,------......,,,+++***+++.../////////---------...///000000000////////////////////////////////////000000000000////////////////////////222222111000...,,,+++***.........------...////////////.........---------.........---------,,,,,,++++++,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++************************+++++++++,,,,,,333...***+++...///+++'''************************************))))))))))))'''''''''((()))******+++************************&&&&&&'''((()))***++++++************))))))))))))'''(((((()))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++***************++++++++++++*********)))))),,,+++***)))))))))******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********)))******+++,,,+++***************)))))),,,+++++++++++++++++++++***************+++++++++)))******++++++,,,,,,,,,************************))))))************))))))''')))++++++******+++,,,***+++,,,+++)))''''''(((*********)))))))))))))))(((((()))))))))*********((()))))))))************'''&&&&&&&&&((()))+++---,,,***(((((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))))))))******+++******************+++******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&''''''(((((())))))************************((((((((()))))))))((('''***))))))))))))***++++++......---,,,+++******)))************++++++,,,,,,******+++,,,------------,,,++++++,,,------------''')))******)))(((((()))((((((((())))))*********+++*********)))))))))(((((((((((((((((((((((((((((()))************))))))(((((())))))))))))((((((******)))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((************************%%%''')))+++,,,,,,+++***))))))))))))(((((((((((())))))************))))))''''''''''''((((((((((((,,,+++)))(((((()))***+++((((((((((((((((((((((((+++++++++***((('''''''''(((''''''''''''(((((()))''''''(((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))************,,,+++++++++*********)))******++++++,,,------...,,,+++***+++---/////////***+++,,,,,,---...//////////////////////////////////////////000000000000////////////////////////111111111000///---+++***222111111000000111111111...............---------...------------,,,,,,,,,...---,,,+++******))))))++++++++++++++++++++++++***************++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,------...222...***+++---...***%%%))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''((()))******+++************************((((((((())))))))))))((())))))))))))))))))))))))((((((((((((((())))))***************************))))))******+++++++++++++++++++++++++++************++++++,,,,,,++++++************))))))***+++++++++++++++*********))))))******)))((((((((((((((((((((())))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,++++++*********))),,,,,,,,,+++++++++++++++))))))*********+++++++++++++++******)))))))))(((***++++++++++++++++++***)))))))))******)))))))))''')))++++++******+++,,,+++---...---***(((((()))))))))))))))))))))******))))))))))))************((()))))))))************&&&&&&&&&&&&(((***,,,---,,,***(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))*********++++++***************)))))))))((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))'''((()))))))))((((((((()))(((((((((((()))******************++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...---......///***+++------+++***+++,,,))))))))))))************++++++***))))))(((''''''))))))))))))))))))))))))((()))***+++++++++***)))(((((())))))))))))((((((+++)))''''''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))************************ ###&&&***++++++***)))))))))))))))((((((((((((((())))))******))))))(((''''''''''''((((((((((((***))))))(((((((((((((((''''''(((((((((((()))))),,,------+++(((&&&&&&''')))(((((('''''''''((((((&&&''''''(((((())))))***''''''(((((((((((())))))''''''''''''''''''''''''((((((((()))******++++++,,,++++++******)))))))))+++*********+++,,,---...---+++***+++---......---******+++,,,------......000000000000000000000000////////////000000000000000000000000000000000000---...///000111000//////111000000///////////////........................------------,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))***************)))))))))******+++++++++***(((''')))+++,,,***'''))))))))))))))))))))))))******)))))))))(((((((((&&&''''''((()))******+++************************************))))))((('''(((((()))))))))))))))***((((((((((((((()))******************************(((((())))))***+++++++++)))))))))******************++++++,,,,,,++++++******))))))))))))***+++++++++++++++************)))***))))))))))))(((((((((''''''((())))))))))))(((******++++++++++++******+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++***)))(((''''''******++++++++++++******))))))))))))))))))))))))(((***++++++*********+++...///000///---+++++++++))))))))))))************)))))))))*********++++++))))))))))))************)))(((((((((***,,,---///---***(((((()))***+++***))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''(((((())))))))))))***++++++***))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((()))((((((((((((((())))))***((())))))******+++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,------,,,++++++,,,---///...------...000)))+++,,,,,,+++******+++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,+++***)))(((((())))))))))))((((((+++(((&&&&&&)))******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************###$$$&&&((()))************)))))))))(((((((((''''''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&'''((((((((('''&&&((((((((())))))*********+++,,,---+++((('''((()))***)))((('''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++------,,,++++++***))))))+++************,,,---......,,,***+++,,,------,,,+++,,,,,,------.........000000000000000000000000////////////000000000000000000000000000000000000,,,---///111222222111111///...---,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++++++++*********+++------++++++++++++++++++++++++))))))((((((((()))***+++************************((()))))))))*********+++(((((((((((((((((())))))'''((()))***++++++***)))))))))))))))))))))))))))***)))))))))((((((((((((((((((((())))))***************************************+++++++++***)))((((((((((((((())))))******)))(((((('''((()))***+++))))))))))))))))))))))))''''''((())))))***++++++(((((())))))******++++++***++++++,,,,,,++++++***)))))))))))))))***+++++++++++++++************)))+++++++++++++++******)))'''((()))***+++******)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---...------,,,++++++******))))))******++++++,,,,,,((())))))***++++++,,,,,,+++++++++******)))))))))'''((()))******)))((('''))))))(((((((((((()))))))))+++,,,,,,***))))))***,,,---///...,,,+++++++++((()))))))))************))))))*********+++++++++))))))))))))************)))))))))))))))+++---...---***(((((()))+++++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((())))))******((())))))******))))))(((&&&''''''(((((())))))***''''''(((((((((((('''''''''((((((((()))))))))************))))))(((((('''''''''''''''''''''''''''&&&)))+++***((('''((()))))))))(((((())))))***+++******++++++++++++++++++***+++,,,---------,,,,,,******+++,,,------------+++---......,,,,,,---///&&&((())))))'''''''''((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***,,,---,,,***)))(((((())))))))))))((((((+++)))&&&''')))++++++***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,************************))))))(((((()))***+++,,,******))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))'''(((+++---......---,,,))))))******++++++++++++)))+++---,,,)))((())),,,+++***)))''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))************************'''(((((()))***+++++++++......---,,,,,,+++******+++******)))***,,,---......,,,++++++,,,---,,,+++---------............///000000000000000000000000////////////000000000000000000000000000000000000///000111333333111000...222111000///////////////---.....................---------,,,,,,,,,++++++((((((((()))+++---///111++++++++++++++++++++++++***)))((((((((()))+++,,,************************(((((())))))*********+++)))))))))))))))(((((((((+++---///...,,,*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******)))((('''''''''(((***+++((((((((((((((((((((((((&&&''''''((()))*********(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))((())))))***+++++++++++++++************))),,,------------,,,++++++((()))***+++,,,,,,+++***,,,------......------,,,(((((())))))******************+++,,,,,,,,,,,,+++))))))))))))***+++,,,---......---,,,,,,+++******(((((()))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++,,,,,,%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))***+++---,,,***)))))))))(((***++++++)))(((((()))(((((())))))*********+++)))************+++++++++))))))))))))************((((((''''''''')))***+++---+++(((((()))+++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''************************((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))***+++++++++'''((()))******)))((('''%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&'''((((((((())))))******,,,,,,+++***)))(((''''''************************&&&)))+++***((('''(((************)))***++++++,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,((()))***,,,---...//////))),,,...---+++***,,,///******))))))))))))******,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))+++++++++++++++++++++++++++)))'''))),,,,,,***'''))))))))))))************&&&'''''''''(((((())))))''')))***)))((('''(((***)))))))))))))))((('''''',,,,,,+++***)))(((''''''''''''((((((((((((''''''***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******++++++++++++******(((***+++***)))((()))***++++++************++++++************+++,,,,,,---//////000000000///---,,,...............///000111000000000000000000000000//////............////////////000000000000//////......///000000000000000/////////////////////////////////...------,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((((((((((((+++*********))))))((((((''''''((((((((((((''''''))))))))))))******************)))))))))))))))***++++++++++++************+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))++++++***)))((((((((()))++++++************+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((++++++************+++++++++++++++++++++***)))((((((((()))***,,,---...///,,,,,,+++++++++++++++++++++++++++***************,,,+++***))))))***++++++++++++***)))(((((()))))))))))))))))))))*********''''''&&&&&&&&&((()))***(((((())))))*********+++((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***((('''&&&&&&'''(((***************)))'''&&&%%%%%%&&&&&&&&&'''((((((((()))))))))))))))))))))))),,,+++)))((()))***)))((())))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))((('''''''''''''''***************)))((('''))))))(((((('''''''''&&&))))))))))))************)))***+++------,,,++++++)))+++---/////////...---,,,,,,,,,------.........******))))))))))))******&&&&&&&&&&&&((()))+++,,,))))))))))))))))))))))))************************))))))((('''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''+++***)))(((((()))***+++''''''''''''''''''''''''((()))******)))'''''''''))))))))))))************'''''''''((((((((()))))))))***+++***)))((()))+++)))))))))))))))(((''''''+++******))))))((((((''''''(((((())))))(((((('''***************)))((((((''''''''''''''''''''''''))))))************))))))((())))))******))))))((()))******++++++******)))(((***+++***)))((()))***++++++************++++++,,,+++++++++++++++,,,---....../////////...---,,,.........---......////////////////////////////////////............////////////000000000000//////------...///////////////........................---------...............------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((())))))************)))))))))((('''(((((())))))(((((('''))))))))))))******************))))))))))))******'''&&&&&&&&&&&&%%%%%%%%%************)))))))))((())))))***++++++++++++***))))))))))))))))))))))))+++******))))))))))))***++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++******************++++++++++++++++++***))))))(((((()))***++++++,,,---))))))******************,,,+++++++++***))))))))),,,+++************+++,,,+++******)))(((((())))))++++++******))))))(((((()))((('''''''''((()))***((()))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''&&&&&&''')))***************)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))),,,***(((((()))))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))((('''''''''''''''*********)))))))))(((((())))))((((((((('''''''''))))))))))))************)))******+++++++++++++++)))+++---...///...------,,,,,,------------------******))))))))))))******$$$$$$%%%&&&(((***,,,---))))))))))))))))))))))))************************(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((('''***---,,,(((&&&'''***))))))))))))************''''''(((((((((((()))))))))+++,,,+++***)))***+++)))))))))))))))(((((('''((((((((((((((((((((((((((())))))******))))))((())))))******))))))((((((******************************++++++++++++******)))******************))))))******++++++******)))(((***+++***)))((()))***++++++************++++++------,,,+++++++++,,,,,,,,,---------------,,,+++///...------------------//////////////////////////////............//////...//////000000//////...,,,------.......................................+++,,,,,,---......//////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))((())))))******))))))((())))))))))))***************)))))))))))))))******)))))))))(((((((((((('''************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************++++++++++++************++++++,,,,,,++++++++++++,,,,,,************************************************+++++++++++++++,,,,,,,,,***************************++++++++++++***))))))(((((()))))))))*********,,,,,,------......//////,,,,,,++++++***)))((((((++++++*********++++++,,,******)))((((((((()))))),,,,,,+++***)))(((((('''+++***)))((((((((()))***))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))''''''''''''))))))******************************))))))))))))))))))))))))))))))))))))))))))***)))''''''((()))((('''))))))))))))))))))))))))'''((()))******)))(((''')))((((((''''''''''''(((+++***)))((((((((()))***))))))((((((((((((''''''))))))))))))***************))))))))))))***++++++)))***,,,.........------------------------,,,,,,******))))))))))))******((((((''''''''''''''''''))))))))))))))))))))))))************************((('''''''''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((************************'''***,,,,,,***)))***,,,((()))))))))************(((((((((((((((((()))))))))***++++++))))))***+++(((((())))))))))))((((((&&&'''''''''((((((((()))))))))************))))))((()))))))))))))))((((((++++++++++++++++++++++++)))******++++++******)))******++++++++++++******))))))************))))))(((***+++***)))((()))***++++++************++++++......---,,,+++++++++,,,++++++,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,//////////////////////////////............//////...//////////////////...,,,---......//////..............................,,,,,,,,,------.........,,,,,,,,,++++++++++++******+++,,,------,,,+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++*********)))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))***+++------,,,,,,,,,+++++++++*********)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))******+++,,,---++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,*********++++++***************+++++++++******)))******************)))))),,,------...///000000111---,,,,,,+++***)))((((((***)))))))))******++++++***))))))((((((((())))))+++++++++******)))))))))---,,,***)))))))))******)))))))))))))))******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''((())))))***************++++++,,,*********))))))((((((((((((((((((((((((((((((((()))(((&&&&&&((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''((((((+++***((('''&&&((()))+++))))))((((((((((((((((((((()))))))))***************)))((((((((()))+++,,,******,,,------...------.........------,,,,,,,,,******))))))))))))***************)))'''&&&%%%$$$))))))))))))))))))))))))************************((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%(((+++---,,,***((()))))))))************))))))))))))))))))((((((((()))***)))(((((()))***(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))************))))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((******++++++++++++******)))))))))******)))))))))(((***+++***)))((()))***++++++************++++++...---,,,,,,++++++++++++++++++*********+++++++++///...---,,,,,,,,,,,,,,,........................//////............//////......////////////............///000000000000///..............................------,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,,,,,,,,,,***)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++*********************************))))))))))))))))))))))))************************************************(((((((((((()))+++,,,,,,))))))))))))))))))******))))))************))))))((()))))))))************))))))(((((()))***++++++******)))))))))((((((((())))))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++)))***++++++++++++***))))))******+++++++++******,,,++++++++++++*********'''(((((()))***+++,,,,,,,,,,,,++++++***))))))((('''(((((())))))))))))***)))((((((((((((((())))))))))))******++++++,,,,,,---,,,+++)))))))))************))))))))))))))))))************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))***+++,,,---)))))))))(((((('''''''''(((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((***)))'''&&&&&&((()))+++(((((())))))))))))))))))((()))))))))***************)))((((((((()))+++,,,******+++,,,------------.........------,,,,,,,,,******))))))))))))******)))))))))***)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))$$$"""!!!$$$))),,,***'''))))))))))))******************))))))))))))((((((''')))***)))((('''((()))'''(((((()))))))))))))))'''''''''(((((()))))))))((())))))******))))))(((''''''((()))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((()))******************)))((())))))******))))))((((((***+++***)))((()))***++++++************++++++,,,,,,+++*********+++++++++************+++,,,,,,///...------------------........................//////............//////---......//////......---...//////000000000000000------------------------......------,,,++++++***++++++++++++******************++++++++++++******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******)))******++++++++++++***************************))))))))))))))))))))))))************************************************'''(((((()))***+++---...))))))))))))************((())))))******))))))((())))))))))))************(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******++++++************++++++((()))************)))(((************************************************)))))))))))))))*********)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,+++++++++++++++(((((())))))******+++++++++++++++***************&&&'''((()))************((((((''''''(((((())))))((())))))***+++,,,------,,,+++***)))))))))***+++************))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((((()))***+++,,,)))((((((((((((((('''''')))))))))))))))))))))))))))(((&&&'''((())))))((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((())))))((('''''''''((()))***(((((())))))))))))******))))))))))))***************))))))))))))***++++++*********+++,,,,,,------------------------,,,,,,******))))))))))))******((()))***++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***++++++***)))(((************************%%%%%%%%%'''((((((((('''))))))))))))*********************)))))))))((((((((()))******(((((()))***''''''((()))))))))))))))((()))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((())))))((((((************************)))))))))******)))))))))((())))))******))))))((((((((())))))))))))(((((((((***+++***)))((()))***++++++************++++++******)))))))))***++++++++++++*********+++,,,---.........---......//////........................//////............//////---......//////......------...//////000000//////---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***,,,...///((()))))))))************'''(((((())))))(((((('''))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,+++++++++******((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((('''(((((((((++++++************++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((***+++,,,,,,+++***((())))))***+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++'''(((***+++,,,,,,,,,+++'''''''''''''''((())))))*********++++++,,,,,,,,,******)))((())))))+++,,,************)))))))))((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))***)))(((''''''(((***+++((())))))))))))))))))***))))))))))))))))))))))))***((('''''')))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))************)))******+++++++++++++++************+++,,,------,,,,,,------------------******))))))))))))*********+++,,,,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,)))'''(((***))))))))))))************+++*********))))))(((((()))+++,,,+++***)))***+++''''''((()))))))))))))))************))))))))))))''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((******++++++++++++******(((((())))))))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***++++++************++++++)))((((((((()))***++++++++++++*********+++---..................///000111........................//////............//////---..................---,,,---......//////......------------------------***++++++,,,,,,------...+++++++++************))),,,+++***))))))***+++,,,(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))***,,,...///(((((())))))*********+++''''''((((((((((((''''''))))))))))))************(((((((((((()))***+++,,,+++++++++*********))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))***)))((('''''''''''''''++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********((()))+++,,,,,,+++)))(((((()))***+++++++++++++++((()))))))))******************)))))))))))))))))))))))))))***++++++,,,,,,)))***,,,---......------'''''''''''''''((()))***,,,,,,++++++++++++++++++))))))(((((((((***+++,,,+++*********))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))+++)))(((&&&&&&''')))***))))))******+++++++++,,,))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***&&&&&&'''((())))))(((((((((((())))))*********+++))))))))))))************)))***+++------,,,++++++************+++,,,---...,,,,,,,,,------.........+++++++++*********))))))+++++++++++++++++++++++++++*********))))))((((((,,,,,,+++***)))))))))*********)))))))))))))))*********)))(((((()))***+++)))((('''''')))******)))************))))))))))))''')))***++++++***)))'''+++++++++++++++***)))(((************************++++++++++++***((('''&&&)))(((((((((''''''''''''###$$$$$$%%%&&&'''((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,###&&&'''&&&&&&(((+++((((((((((((''''''''''''''''''((())))))))))))))))))+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...000000000000000000000000......//////000000111111...///000000...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++************))))))((((((******************++++++---'''!!!!!!&&&***)))&&&)))***+++,,,,,,+++***)))***)))(((((((((***+++,,,))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''++++++******)))(((((((((&&&&&&'''(((((((((((((((++++++************++++++))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++*********)))))))))***+++,,,,,,*********))))))((('''&&&++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,+++***)))))))))))))))((((((((())))))***+++)))***,,,,,,***)))***+++***************************************************+++,,,---,,,+++***)))((())))))*********)))))))))((('''''''''(((***+++)))(((''''''(((***,,,...)))***+++++++++)))((('''((((((((((((''''''''''''******)))))))))))))))***+++)))&&&%%%&&&((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''((())))))******))))))'''((()))******)))((('''''')))***)))((('''(((*********)))((('''&&&%%%%%%((((((((((((((((((((((((...+++((((((+++------,,,((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++)))'''%%%%%%''')))***)))******))))))((((((''''''************************)))))))))))))))******+++***))))))))))))******+++---,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,---------......+++++++++*********))))))++++++++++++++++++++++++************)))))))))(((***)))((((((((((((((((((%%%%%%%%%&&&'''((()))*********)))(((((()))***+++)))((('''''')))******)))))))))))))))))))))))))))((()))***++++++***)))(((***************)))((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))((((((((('''''''''(((((())))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---,,,+++***((('''&&&%%%$$$'''))))))''''''(((***)))))))))((((((((('''''''''((())))))******)))))))))***+++***))))))***+++++++++************++++++))))))))))))*********+++...---,,,,,,,,,,,,---...////////////////////////.............../////////////////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********++++++*********)))))))))+++++++++++++++*********---)))%%%%%%(((+++***((()))******++++++******)))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))(((''''''******************************))))))(((((((((((()))))))))))))))*********&&&'''(((***++++++++++++*********))))))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******)))))))))((())))))******)))))))))))))))(((((('''++++++++++++++++++++++++)))******+++++++++++++++---,,,+++***))))))))))))+++++++++++++++,,,------)))***,,,,,,***)))***+++))))))))))))))))))))))))******************************+++,,,,,,,,,+++******++++++,,,,,,++++++***))))))(((((())))))***+++***)))(((((((((***,,,---***************)))((((((((((((((())))))*********+++******)))))))))******+++(((&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))$$$$$$%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''')))***)))((('''(((***))))))((((((((((((((('''))))))))))))))))))))))))***(((''''''***+++***)))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++)))(((&&&&&&'''))))))(((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))******+++(((''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........+++++++++***************************************************))))))))))))(((((((((((((((((()))***''''''&&&&&&'''((())))))******))))))))))))******)))((('''(((***+++***)))(((((((((((())))))))))))((()))***++++++***)))(((((())))))))))))(((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))+++,,,+++)))(((((((((******)))))))))(((((((((((()))******++++++******((()))******(((((()))***)))))))))(((((())))))))),,,,,,,,,---------.........------,,,,,,------....................................---------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******+++++++++++++++*********---,,,,,,++++++*********+++*********************+++******))))))******+++))))))((((((((()))******))))))))))))))))))))))))((())))))))))))(((((('''))))))******))))))((((((***************************))))))))))))((((((((('''(((((()))******++++++((())))))************)))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))************,,,++++++***************))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++*********)))(((((((((((((((((('''((())))))******))))))************************************++++++++++++,,,,,,+++***)))))))))))))))))))))((())))))***+++)))***,,,,,,***)))***+++************************************************((()))+++,,,---,,,,,,+++,,,,,,------------,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,+++******)))))))))))))))(((((()))***+++,,,---...++++++************++++++***((('''''')))+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))''')))***)))((('''(((***((((((((())))))*********************************((((((''')))***+++***(((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))************))))))))))))*********)))''''''((()))((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++((((((''''''((())))))***'''(((***+++,,,+++***)))++++++++++++++++++++++++---------.........//////************************))))))))))))))))))))))))*********)))))))))))))))***)))))))))***+++,,,,,,...---,,,+++))))))((((((*********))))))))))))))))))(((((()))***+++***)))((((((((((((((()))))))))((()))************)))(((((()))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&''')))***+++,,,***+++++++++***)))((((((************))))))))))))))))))***+++++++++++++++''')))***)))((('''((()))))))))(((((((((((())))))............////////////------------------------------------------------///.........------,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,+++***************++++++++++++++++++++++++...------,,,+++***))))))(((+++------+++)))***++++++***)))(((((()))***+++*********************+++(((((((((((((((((((((((())))))***))))))((('''&&&))))))*********))))))(((************************))))))))))))))))))))))))(((((())))))************))))))))))))(((&&&%%%$$$))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******((()))))))))************++++++***))))))))))))***))))))))))))))))))))))))************++++++++++++******++++++++++++******+++***)))(((((((((((((((''''''((()))***+++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,++++++***))))))******)))))))))(((((())))))***)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------,,,,,,------------------,,,+++)))***+++,,,---,,,+++***---,,,+++***)))*********+++***)))(((((()))***+++))))))***++++++,,,------+++++++++***++++++,,,---***((('''(((***,,,---,,,(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''(((((('''((((((((())))))***)))(((''''''((()))***''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))***,,,,,,,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************))))))))))))))))))***+++)))((((((((()))(((&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************++++++,,,---+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------........./////////************************))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++,,,,,,000///...,,,+++*********************))))))(((((()))((((((***+++,,,***((('''((((((((())))))******))))))************))))))))))))***++++++*********))))))))))))))))))))))))+++,,,++++++***)))((((((***)))))))))(((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((''''''(((((())))))******))))))************))))))))))))))))))***+++++++++++++++''')))***)))((('''((()))+++******))))))******+++***+++++++++,,,,,,,,,,,,------------------------------------------------000//////......---------......---,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++------,,,++++++***))))))&&&***...---***((()))++++++***)))(((((()))***+++'''''''''''''''''''''&&&(((((((((((((((((((((((())))))***))))))((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((()))))))))******************)))(((((((((((()))************************))))))*********+++++++++******++++++++++++******,,,+++******))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))---,,,,,,,,,,,,---......,,,+++******)))*********......---------------...)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---------,,,+++,,,,,,+++***))))))))))))+++***)))(((((()))***+++************************++++++******+++,,,,,,---***)))((()))+++------,,,(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''%%%%%%$$$$$$$$$%%%&&&'''***)))(((''''''((()))***''')))***)))((('''(((***************))))))))))))((((((((((((((((((((((((''')))+++,,,,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))******)))))))))+++)))((()))))))))(((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,.........,,,***((((((***,,,...++++++++++++++++++++++++------------.........///***************+++++++++************************))))))))))))************(((((((((((((((((()))*********))))))***+++,,,,,,******+++******)))(((''')))((()))***,,,,,,***((((((((())))))******++++++***))))))))))))))))))***)))******++++++++++++***((((((((((((((((((((((((---------,,,+++***((('''******)))))))))(((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''&&&&&&(((***+++***)))******)))))))))(((((((((((()))******++++++******((()))******(((((()))***,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------/////////...............,,,,,,---------------------------------------------,,,,,,+++++++++,,,,,,*********+++++++++++++++,,,++++++******)))))))))&&&))),,,,,,)))((((((******))))))(((((())))))***(((((()))))))))(((''''''))))))))))))))))))))))))((())))))))))))(((((('''))))))******++++++******(((((((((((((((((((((((()))))))))************+++++++++******)))(((((('''&&&'''(((***++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((())))))))))))***************))))))(((((((((((((((************************)))))))))************+++******++++++++++++******,,,+++***************+++'''((()))***++++++++++++************************---,,,+++++++++,,,...///++++++***************+++------,,,,,,++++++,,,,,,)))***,,,,,,***)))***+++************************************************((()))+++,,,---,,,,,,++++++,,,,,,++++++***)))(((******+++,,,,,,,,,,,,+++************))))))(((((()))))))))))))))******+++******)))))))))(((((((((***************+++,,,---***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))''')))***)))((('''(((************))))))(((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))***)))((()))******((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((())))))***+++------...+++'''%%%$$$'''***,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))*********+++++++++++++++++++++++++++++++++((()))))))))***************)))(((((((((((((((((('''''''''((()))***+++,,,******++++++***)))'''&&&(((((()))+++------***((()))))))))***+++,,,,,,,,,******))))))))))))******(((((()))***************((((((((((((((((((((((((+++++++++++++++***)))(((*********)))))))))((((((%%%%%%&&&&&&''''''(((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))"""###%%%''')))+++---...(((&&&&&&(((+++,,,***((()))))))))((((((((('''''''''((())))))******)))))))))***+++***))))))***+++,,,++++++******++++++,,,------------............,,,,,,---......---,,,,,,---------------------------------------.........***+++---.........------........................++++++************++++++)))))))))*********++++++))))))))))))))))))))))))((()))+++******))))))***(((((())))))))))))((((((***++++++,,,+++***)))((())))))))))))))))))))))))'''(((((())))))))))))(((((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))(((((()))************************))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((())))))))))))************+++***))))))(((((())))))************************))))))))))))******************++++++++++++*********))))))))))))******+++((()))******++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...+++***************++++++***)))((((((''''''(((((()))***,,,,,,***)))***+++))))))))))))))))))))))))******************************+++,,,,,,,,,+++***,,,,,,,,,,,,+++***)))(((***************+++,,,,,,(((((()))))))))(((((('''(((((()))***************((((((((()))))))))))))))))))))))))))***+++,,,,,,***)))))))))++++++***((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,+++)))))))))***,,,---(((((())))))))))))((((((''')))***)))((('''(((***'''((((((((((((((())))))((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++******)))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))((()))((((((***++++++)))((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++)))))))))***+++,,,---...,,,+++(((&&&%%%''')))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))******++++++++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,+++***))))))************)))))))))))))))******+++++++++***)))'''&&&(((((()))+++------***((())))))***+++,,,,,,------******))))))))))))******''''''((()))))))))))))))************************(((((()))************)))************))))))))))))************))))))))))))'''((((((((())))))************))))))((((((''''''************************(((((((((((())))))))))))''''''''''''''''''''''''***(((''')))+++,,,***'''((((((((((((''''''''''''''''''((())))))))))))))))))+++,,,+++***)))***+++++++++************++++++)))))))))*********++++++,,,,,,---......---,,,,,,........................+++++++++,,,,,,---------)))+++---/////////---,,,........................***)))))))))))))))******(((((())))))*********+++(((((((((((())))))))))))+++*********************'''((()))******)))(((''''''((()))))))))'''&&&%%%))))))))))))))))))))))))''''''((())))))***))))))((()))***+++++++++++++++************************))))))******++++++++++++((((((((()))******++++++++++++***)))'''%%%###"""++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************,,,++++++***)))*********************************))))))))))))******************++++++++++++******(((((('''(((((()))***+++))))))***++++++++++++***++++++++++++++++++++++++***)))((('''''')))+++,,,+++***************++++++++++++***))))))))))))))))))***,,,,,,***)))***+++***************************************************+++,,,---,,,+++***))),,,------,,,+++***)))(((+++***)))((()))***,,,---''''''(((((((((((('''''''''((()))+++++++++***)))''''''((()))***++++++,,,(((((((((((()))***+++,,,***)))))))))++++++)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************((('''&&&'''(((***+++'''((()))******)))((('''((()))***)))((('''(((***%%%%%%&&&'''((()))******))))))))))))))))))))))))(((***+++)))''''''***...******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))(((((('''(((***,,,,,,***((('''((((((((())))))******************************)))))))))))))))******++++++++++++,,,---...000111,,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((+++++++++++++++***)))((()))))))))))))))))))))))),,,)))'''&&&(((+++---...++++++++++++***(((&&&%%%+++******)))))))))))))))&&&((()))+++++++++***)))***************)))((((((+++++++++************)))((('''&&&''')))+++***)))))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((((((((()))&&&&&&&&&'''((()))***+++++++++************++++++(((((())))))*********+++++++++***)))(((((())))))&&&&&&&&&&&&''')))***+++))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))),,,++++++***)))((('''&&&+++,,,---.........---,,,******))))))******+++,,,,,,,,,............,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++***)))......//////......---,,,***++++++,,,,,,++++++***))))))(((((((((((())))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))******)))'''&&&!!!###''',,,...,,,((($$$)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++(((((()))***************++++++***)))(((((())))))+++***)))(((((()))***+++,,,+++******)))******+++************))))))))))))************++++++++++++---------,,,+++***)))((((((((((((((())))))))))))++++++************+++++++++******))))))))))))))),,,,,,,,,***((())),,,...***************+++++++++******++++++++++++******+++,,,,,,+++******+++---***+++,,,------,,,+++***++++++++++++++++++++++++((()))+++------+++)))(((******+++,,,,,,,,,,,,+++)))***++++++***)))***+++************************---,,,,,,+++***)))((((((''''''((()))******++++++******))))))((('''''''''))))))))))))))))))))))))++++++***)))(((((())))))(((''''''))),,,......---))))))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''''''''((()))***((((((''''''''''''((((((************)))'''&&&%%%'''(((((()))))))))))))))******))))))))))))************))))))((((((''''''************************''''''''''''(((((((((((())))))************)))))))))(((&&&%%%&&&(((***+++))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++...---+++))))))***+++,,,++++++******++++++,,,---***++++++,,,,,,------...************************+++++++++++++++***))))))************************---+++))))))+++...//////++++++,,,,,,,,,+++******+++******)))))))))))))))+++++++++***)))(((''''''******************))))))+++++++++************))))))(((((()))+++,,,,,,+++))))))))))))))))))))))))+++***)))((('''(((((()))'''''''''((((((((()))))))))((((((((((((((()))***))))))(((((((((((())))))((()))))))))************+++******)))(((((())))))(((((((((((())))))***+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((()))******++++++************,,,---------,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++---............---,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&%%%'''))),,,---,,,***''')))))))))))))))******+++))))))))))))))))))))))))((()))))))))************((())))))*********))))))++++++***)))))))))))))))+++***)))(((((()))***+++***************)))))))))************))))))))))))''''''((((((((())))))))),,,,,,,,,,,,+++***)))((())))))*********+++++++++++++++************+++++++++******)))))))))))))))+++++++++***))))))+++---(((((((((((())))))))))))******++++++++++++******+++,,,,,,+++******+++---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************(((((()))************))))))***++++++***)))***+++************************,,,,,,,,,+++***))))))((((((((())))))***++++++,,,*********)))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((///---+++))))))'''%%%###'''(((((((((((()))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((''''''(((***+++,,,((((((''''''''''''(((((()))******))))))((('''&&&'''(((((()))))))))))))))***))))))(((((())))))*********))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************)))))))))((('''&&&'''(((***+++))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,+++)))''''''((()))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++***************************++++++++++++***))))))************************+++******+++---...---,,,************++++++,,,---+++******)))))))))))))))++++++***)))(((((((((((()))***************+++++++++++++++************)))+++******+++---...---,,,))))))))))))))))))))))))******)))((((((((())))))''''''((((((((()))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))******************)))((((((((())))))*********))))))******+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))***+++,,,,,,++++++)))******+++,,,+++++++++,,,,,,++++++,,,,,,---...+++******))))))******+++++++++,,,,,,,,,,,,------///...---,,,,,,,,,------,,,------------,,,++++++******++++++++++++******))))))(((((((((((())))))******))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%******+++++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))*********))))))(((+++***))))))))))))))))))******))))))))))))******++++++,,,---,,,+++***)))++++++*********)))))))))************++++++++++++,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,---++++++************+++++++++******))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******++++++++++++*********+++,,,,,,******+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,***)))((()))***+++(((((()))************))))))***++++++***)))***+++************************,,,,,,++++++******)))))))))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))((('''''''''(((((()))((('''((()))***)))(((''''''''''''((((((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((())))))+++,,,---)))((((((''''''(((((()))(((((())))))))))))(((((('''((())))))******)))))))))((((((''''''(((((()))***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((()))((('''''''''((()))***))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,+++***)))((('''((())))))+++************+++,,,,,,...------,,,++++++************************************+++++++++******)))************************(((((((((***,,,,,,***((()))((('''''''''(((***++++++******)))))))))))))))((('''''''''((()))+++---))))))******+++,,,------+++++++++*********))))))+++******+++---......---))))))))))))))))))))))))******))))))))))))))))))'''(((((((((((())))))))))))((((((''''''(((((((((,,,++++++******++++++,,,)))))))))))))))************))))))((((((((()))))),,,+++***)))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((---------,,,+++***))))))*********++++++++++++++++++++++++++++++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---+++,,,,,,,,,,,,+++************++++++++++++******))))))(((((((((((())))))***))))))))))))))))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&,,,+++***((('''''')))+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********)))************)))((((((******)))))))))))))))******))))))))))))))))))***+++---...//////...,,,++++++++++++*********))))))************+++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,------++++++************+++++++++******)))))))))))))))''')))++++++)))((()))))),,,,,,+++++++++++++++*********++++++++++++*********+++,,,,,,+++***+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++)))***++++++***)))***+++************************+++++++++++++++++++++***)))*********+++++++++,,,))))))***++++++,,,------))))))))))))))))))))))))))))))(((((((((((())))))######$$$'''+++...///...'''''''''((((((((())))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''***************+++++++++))))))(((((((((((())))))''''''((()))))))))))))))(((((()))************)))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&'''(((((())))))((('''''''''''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))******+++++++++,,,,,,+++***)))******+++***************++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))******+++++++++******************************(((((((((***,,,+++)))'''+++***((('''''''''((()))+++******)))))))))))))))''''''&&&&&&''')))+++---)))))))))***+++---///000+++++++++*********))))))***)))(((***,,,---,,,+++))))))))))))))))))))))))))))))******************(((((((((((()))))))))***&&&&&&&&&&&&'''((()))***,,,,,,++++++++++++,,,,,,******)))))))))))))))))))))((((((((((((((())))))++++++***)))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))),,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,---***************+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))******++++++******)))))))))(((((((((((()))))))))))))))******)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&******)))&&&$$$$$$'''***)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))(((***)))))))))))))))******)))))))))******)))))))))***+++---//////...---,,,++++++++++++************%%%%%%&&&&&&&&&'''''''''******+++++++++***))))))************++++++++++++++++++************+++++++++******)))))))))))))))''')))++++++)))((())))))---,,,,,,,,,++++++************++++++++++++******)))+++------+++******+++---,,,+++******+++,,,---++++++++++++++++++++++++)))***,,,,,,,,,***((('''******+++,,,,,,,,,,,,+++)))***++++++***)))***+++************************+++++++++++++++,,,,,,,,,***************+++++++++))))))***+++,,,------...))))))))))))))))))))))))+++******)))******+++++++++***))))))++++++***)))(((((()))))))))*********+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++******)))((())))))(((((((((((())))))&&&'''((())))))******)))((())))))***************((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))+++++++++*********************))))))******+++,,,*********++++++,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++*********+++------+++))),,,+++******))))))))))))+++******))))))))))))))))))((((((''''''((((((((()))))))))***,,,...111222+++++++++************))))))(((''')))+++,,,+++***))))))))))))))))))))))))((()))***+++++++++******((((((((()))))))))******%%%%%%&&&&&&''')))***+++******))))))))))))******************))))))))))))((((((''''''(((((())))))+++***)))((((((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((***+++,,,,,,,,,,,,,,,++++++++++++,,,------******))))))******+++,,,...------------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((())))))))))))************))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((******((($$$$$$&&&***)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))(((((()))***************)))))))))))))))******+++))))))************))))))&&&(((***,,,------------,,,++++++++++++*********''''''''''''(((((((((((()))***************))))))))))))))))))************++++++************+++++++++******))))))))))))))))))***++++++))))))***++++++++++++***))))))((((((******++++++++++++******)))+++------,,,+++***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++''')))+++------,,,)))'''(((((()))************))))))***++++++***)))***+++******************************++++++,,,,,,------))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))++++++*********+++,,,,,,...,,,+++***+++***((('''))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++++++++***)))((('''***))))))(((((())))))***''''''((())))))***))))))((()))******++++++******)))((((((''''''(((((())))))))))))************+++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))((((((((('''''''''***))))))))))))***++++++))))))******+++,,,,,,---))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++*********,,,,,,***)))((()))******************+++******)))))))))))))))''''''(((((((((((((((''')))))))))***,,,///222444+++++++++************))))))(((''')))+++,,,+++***))))))))))))))))))))))))((()))***++++++++++++***(((((()))))))))*********))))))((())))))***+++++++++******))))))******+++************)))))))))((('''''''''''''''((())))))++++++***)))))))))******))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&''')))***+++,,,,,,,,,+++******)))***+++,,,---+++************+++,,,,,,------............---------------,,,,,,+++++++++***,,,---......,,,***(((,,,,,,,,,,,,,,,++++++***))))))************))))))))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))(((((()))))))))'''+++...---)))''')))+++)))))))))))))))******+++))))))))))))))))))))))))************)))))))))(((&&&'''(((***++++++++++++)))))))))))))))***++++++((()))***++++++***)))((('''((()))+++---///111222,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))*********+++++++++************+++++++++******)))))))))))))))+++++++++***))))))+++---,,,,,,+++******)))((((((******++++++++++++******(((+++---...,,,+++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++((((((***+++,,,,,,++++++(((((()))************))))))***++++++***)))***+++******************************++++++,,,---......(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))******))))))***++++++,,,***)))((()))***+++***)))((((((((())))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,'''((()))*********))))))******))))))))))))******'''((()))))))))))))))((())))))***++++++++++++******))))))(((((())))))***))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))(((''''''&&&))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))))))))***++++++***************+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++***)))'''((())))))((('''###%%%'''(((******))))))+++******)))))))))))))))"""$$$&&&(((************)))((()))***,,,000333555+++++++++************))))))(((((()))+++,,,,,,+++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))************---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---+++*********))))))(((((('''''''''''''''((()))***,,,++++++***++++++,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))*********))))))(((***)))((((((((()))+++,,,,,,,,,++++++,,,,,,---...,,,,,,............,,,,,,---------,,,,,,+++++++++***,,,///111000...+++))),,,------------,,,++++++))))))************))))))))))))(((((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******(((---111111---+++,,,...)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((%%%&&&((()))+++,,,,,,,,,))))))((())))))***++++++((()))***++++++***)))(((******,,,---000333666777,,,,,,,,,+++++++++******))))))*********+++++++++((())))))*********))))))))))))*********+++++++++++++++************+++++++++******))))))))))))))),,,,,,,,,***((())),,,.........------,,,+++************++++++++++++******(((+++---...,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++))))))((((((***+++---...******+++,,,,,,,,,,,,+++)))+++++++++***)))***+++******************************+++,,,------......(((((((((((('''''''''''')))************+++++++++))))))))))))))))))))))))))))))((())))))***++++++---+++)))((()))(((&&&$$$''''''''''''((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++###%%%''')))++++++++++++******))))))))))))******(((((())))))))))))(((((())))))***++++++++++++*********))))))))))))******))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''***************)))(((((())))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))++++++*********************************))))))((()))))))))))))))******+++,,,,,,++++++***)))))))))''''''''''''((()))++++++*********)))))))))))))))+++,,,------+++)))************))))))((((((''''''((((((''''''''')))***,,,******))))))((((((''''''+++)))'''&&&((()))))))))...***'''***222777666333(((((())))))***+++------,,,,,,+++***)))))))))*********)))))))))+++,,,---+++*********))))))((((((************************++++++***)))((((((((()))++++++******)))((((((((('''''')))***++++++******))))))))))))))))))))))))''''''(((((())))))*********)))((((((((((((((())),,,+++)))''''''(((***+++))))))(((((((((((())))))''''''((((((((((((((('''''''''((()))***++++++,,,))))))))))))))))))))))))&&&(((,,,...//////---,,,///...,,,***)))))))))******************************+++,,,,,,------,,,,,,+++***)))((((((***,,,---(((((())))))))))))(((((('''***,,,---+++******+++))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))***+++++++++***)))((('''))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))***************************)))(((((((((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,)))))))))))))))))))))))),,,***)))******+++333<<<<<<333***)))---000...+++&&&)))+++,,,,,,+++,,,---+++***)))(((((()))***+++))))))***++++++++++++***))))))************))))))((((((((()))******++++++++++++************++++++******))))))(((((('''''' """%%%''')))******)))&&&'''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************++++++,,,,,,,,,,,,------+++***)))(((((()))***+++)))((('''(((***,,,+++*********))))))))))))******...---+++)))((())))))***************************((()))))))))))))))((((((+++++++++++++++***)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''')))***((($$$$$$'''+++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))******++++++,,,,,,,,,***((((((++++++)))''''''''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***---,,,***)))))))))***+++&&&'''''''''(((((())))))++++++***)))(((((())))))***((('''((()))***)))'''))))))************))))))***))))))(((((()))***+++******+++,,,,,,,,,,,,+++''''''''''''((()))***+++***)))))))))))))))))))))***,,,------+++)))************))))))((((((((((((***)))(((((('''((())))))******))))))(((((((((((()))(((&&&''')))+++++++++---++++++...333555222///))))))))))))***+++,,,---++++++******)))***************)))((())))))++++++************)))))))))(((******************************))))))((())))))))))))))))))))))))*********+++***))))))((())))))***))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((((((((())))))+++***((((((((()))***+++***))))))(((((())))))***)))*********)))(((''''''(((((())))))******++++++))))))))))))))))))))))))(((((())))))+++,,,---......---+++***)))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++)))((()))***+++,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++************))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))))))))''''''(((((()))))))))((())))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))(((***************)))(((((((((((((((((((((((((((((())))))))))))******************)))))))))))))))***))))))))))))))))))))))))+++))))))***)))(((---444<<<:::777444111///,,,***...---+++)))((('''&&&%%%+++***)))(((((()))***+++++++++,,,------------,,,))))))************))))))************))))))))))))++++++************++++++++++++*********)))))))))------,,,+++************((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++***************)))))))))((((((*********************************)))))))))))))))************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,***)))((()))+++---,,,+++******))))))))))))******,,,+++***(((((((((((((((************************(((((())))))))))))((((((***+++++++++******)))((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))((((((''''''((()))))))))))))))(((((((((((())))))(((((()))************))))))))))))))))))))))))))))))))))))******************(((&&&'''((()))'''%%%)))))))))((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))))))))))))))''''''''''''((((((((()))+++******)))(((((())))))***((('''((()))***)))'''((((((''''''''''''((((((++++++***)))***+++,,,---******+++,,,,,,,,,,,,+++(((''''''(((((()))***+++))))))))))))))))))*********+++---,,,+++)))*********))))))))))))(((((((((,,,+++***)))((('''((((((***))))))))))))((((((((()))'''&&&''')))******)))))),,,111444555444000...++++++************++++++*********)))******++++++,,,++++++*********++++++************))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''(((((()))******++++++...,,,)))''''''''')))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((***+++,,,*********))))))*********++++++++++++***((('''&&&)))))))))))))))*********))))))))))))))))))))))))***(((&&&%%%&&&))),,,///---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++***)))))))))++++++---------......---------+++)))((()))******)))((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))((((((''''''''')))************))))))((((((((((((((((((((((((((())))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))***((()))+++***&&&(((,,,555;;;@@@>>>777000...///222---(((''')))++++++*********))))))))))))******))))))***+++++++++++++++))))))************)))))),,,++++++***))))))((((((++++++************+++++++++++++++++++++*********111///,,,)))''''''((((((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******))))))***,,,------,,,******))))))))))))******+++***)))((('''''''''((())))))))))))))))))))))))(((((())))))***))))))((()))************)))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%''',,,---+++'''))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''(((((('''&&&+++***))))))''''''&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&''''''''''''((((((((((((******)))((((((((())))))***((('''((()))***)))''')))((('''&&&&&&'''((()))******)))((()))***+++,,,******+++,,,,,,,,,,,,+++((((((((((((((()))******)))))))))))))))*********)))+++,,,,,,***)))***+++))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))***)))(((((()))***)))((('''---555999888444111///---,,,++++++***************)))))))))***+++,,,,,,......------,,,,,,,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++(((((())))))************++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))*********(((((((((((()))***,,,---++++++************++++++************))))))((('''*********)))))))))))))))))))))))))))))))))))))))***(((&&&%%%&&&(((,,,...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,,,,++++++***,,,)))(((((()))***)))'''(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***&&&&&&&&&&&&%%%%%%%%%%%%+++******)))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))((((((''''''&&&&&&))))))************)))(((((((((((((((((((((((((((((()))))))))************++++++***)))(((((()))))))))))))))))))))))))))))))))(((***------(((''')))+++333;;;===999666666888<<<444,,,***---000111///***))))))))))))))))))***))))))***+++++++++++++++))))))************))))))+++++++++******)))))))))++++++************++++++++++++++++++++++++******+++***)))((((((((()))***+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((((()))+++---...******)))))))))(((((((((************************(((((())))))******++++++***************************++++++++++++,,,,,,,,,'''((()))******)))(((''')))(((((()))+++,,,,,,+++******))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))*********))))))((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((()))((((((***,,,,,,***'''))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&+++******)))***))))))(((***)))))))))((((((''''''((((((((((((((((((((((((&&&''')))******)))(((((())))))******)))'''%%%$$$'''''''''(((((((((((((((***))))))((((((((())))))***((('''((()))***)))''',,,***)))'''''')))***,,,''''''&&&&&&&&&((()))*********+++,,,,,,,,,,,,+++)))(((((((((((())))))***(((((())))))************(((***++++++***)))***+++))))))))))))************(((((()))***************))))))))))))*********************,,,///000000///,,,222999;;;777222.........---,,,+++***************)))))))))***+++,,,,,,---------,,,,,,+++******))))))))))))))))))******((((((((((((((((((((((((((('''''''''((()))******************))))))((((((&&&(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))************((((((((())))))***+++,,,++++++************++++++&&&''''''((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******)))***+++---...+++++++++++++++++++++++++++,,,,,,---------------++++++******************))))))************))))))+++***))))))******)))((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))$$$$$$%%%%%%&&&''''''((((((((('''''''''((()))***))))))))))))))))))))))))))))))************))))))******)))))))))))))))))))))((((((((('''''''''&&&((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++************************)))(((***///000,,,***+++&&&***///333666888999999GGG???444.........,,,))))))))))))******)))))))))++++++,,,------------,,,))))))************))))))))))))******+++++++++,,,++++++************++++++************************)))***+++,,,------,,,,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((((()))+++---...++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++*********************************+++++++++,,,,,,'''((()))******)))((('''((('''&&&(((***+++***)))******))))))))))))************************))))))(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((***---,,,***((('''((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&************))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))((('''%%%$$$(((((((((((((((''''''''')))((((((((((((((())))))***((('''((()))***)))''',,,***)))'''''')))***,,,'''&&&&&&&&&&&&(((***+++******+++,,,,,,,,,,,,+++))))))(((((((((((())))))((((((((()))******++++++''')))++++++***)))***+++)))))))))************+++'''((()))***++++++++++++)))))))))************+++))))))+++000555888999999444777:::888333---+++***...---,,,+++++++++++++++*********)))******++++++)))***************)))((())))))))))))************))))))))))))))))))))))))(((((('''''''''((())))))++++++******)))(((((('''$$$&&&***------,,,)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((*********))))))(((((())))))******++++++*********))))))*********$$$%%%&&&((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++*********+++---...************************++++++,,,------------,,,))))))******++++++++++++)))******++++++******))))))+++------+++)))((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''((()))***++++++#########$$$%%%(((***,,,))))))))))))))))))))))))))))))************))))))************))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,***************************'''(((---///---,,,---)))((((((+++000333444333>>>888111---,,,,,,+++)))))))))************))))))''''''((())))))))))))((())))))************))))))))))))******+++,,,,,,---++++++************++++++)))))))))***************''')))***++++++***((('''((())))))*********))))))++++++++++++++++++++++++************************))))))))))))***+++,,,,,,++++++++++++************''''''''''''''''''''''''))))))))))))************************************************++++++++++++)))******++++++******)))'''&&&&&&''')))******)))******))))))))))))************++++++++++++***)))))))))))))))))))))))))))(((((()))***++++++++++++))))))***++++++++++++***************************''''''''''''(((((((((((())))))))))))))))))))))))'''***---+++(((&&&'''***))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&'''(((&&&'''((((((******+++,,,))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((''''''&&&((((((((((((((('''''''''((((((''''''(((((())))))***((('''((()))***)))''')))((('''&&&&&&'''((())))))((((((((()))+++---...******+++,,,,,,,,,,,,+++))))))(((((((((((())))))'''(((((()))******++++++''')))***+++***)))***+++))))))*********+++++++++))))))***+++++++++***)))))))))*********+++++++++((()))+++000555888888888666555333000---++++++,,,------,,,+++++++++,,,,,,++++++******)))*********)))***+++,,,,,,++++++***((()))))))))************************************))))))((('''''''''((((((*********)))))))))))))))'''(((***,,,,,,+++)))'''))))))))))))))))))))))))***)))))))))((((((((('''&&&''')))******)))(((''')))))))))*********))))))***))))))(((((())))))***&&&'''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++))))))***++++++++++++***'''((()))***+++,,,,,,,,,)))******++++++******)))'''---222111,,,((((((***))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))))))))))))*********++++++((('''&&&&&&&&&(((***+++))))))))))))))))))))))))))))))************))))))************)))))))))((('''(((((())))))*********(((((()))***************))))))))))))))))))))))))))))))))))))***************)))))))))))))))******************************+++&&&%%%(((+++******+++,,,***((((((+++------,,,,,,++++++***+++,,,,,,---((()))***++++++***)))(((%%%%%%&&&'''''''''''''''))))))************))))))++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,''''''((('''''''''&&&&&&((()))+++,,,,,,+++)))'''************************************************)))******+++++++++******************))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************************++++++++++++******))))))))))))******((('''&&&''')))+++***)))******))))))))))))******((()))***++++++***))))))************************(((((()))***++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''''''''((((((***+++))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((())))))''')))***)))&&&%%%&&&(((((((((((()))*********+++))))))))))))))))))))))))''''''''''''((()))***+++((((((((('''(((((()))))))))((((((((('''''''''''''''''''''''''''((())))))***((('''((()))***)))'''((((((''''''''''''(((((())))))))))))***,,,...///******+++,,,,,,,,,,,,+++***)))(((((((((((())))))'''(((((()))***+++++++++'''(((***+++***)))***+++))))))******++++++++++++++++++,,,,,,+++***((('''))))))******++++++++++++******+++...000111000///222///,,,******,,,///111---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***+++,,,...///000///......(((((())))))*********+++***************************)))((('''''''''''''''((((((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))******))))))(((((((((''''''(((***+++***)))'''&&&)))************))))))((())))))(((((((((((()))))))))************))))))((('''(((((()))***++++++,,,))))))))))))))))))))))))+++******))))))***+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))&&&''')))***,,,---------(((((())))))))))))((((((%%%---555444---''''''+++************************'''''''''''''''((())))))******))))))))))))******))))))))))))((((((((((((222000---***((((((((()))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((''''''((()))***+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((************************,,,&&&"""%%%''''''''')))++++++******)))))))))***(((***++++++)))((('''(((((()))***++++++***)))(((++++++,,,---------------))))))************))))))------,,,++++++*********++++++************+++++++++++++++,,,,,,---------+++***)))((()))***,,,...(((***---//////,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))((((((((((((++++++++++++++++++++++++++++++******))))))((((((************************)))************+++++++++)))((('''&&&&&&'''((())))))((('''(((***,,,+++*********))))))))))))******'''((()))******)))((((((************************(((((()))++++++,,,,,,,,,***+++,,,---------------(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&###!!!$$$))),,,---,,,))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))+++,,,+++((('''(((************)))))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,((((((''''''''')))+++,,,))))))(((((('''''''''&&&'''''''''''''''((()))******((('''((()))***)))((())))))************))))))(((''''''''')))+++,,,...******+++,,,,,,,,,,,,+++))))))(((((((((((()))))),,,+++*********+++,,,---,,,+++***))))))***+++,,,******+++++++++******)))***)))(((((()))+++---...************))))))))))))***((('''&&&&&&'''(((***---+++(((&&&&&&)))---///,,,+++++++++***))))))))),,,,,,+++***))))))******(((((()))******************)))((()))***+++***(((***)))(((''''''((()))******++++++******)))((('''))))))))))))***+++,,,---''''''((()))))))))))))))***,,,------+++******+++*********))))))))))))))))))))))))))))))******+++(((((()))))))))*********((((((((((((''''''''''''*********************************))))))))))))))))))***+++***(((((((((***)))*********++++++++++++************************,,,***))))))******)))''''''((()))***************)))***+++***)))((((((***+++++++++*********))))))000000...,,,***((('''&&&))))))(((((('''''''''&&&))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************++++++,,,------+++***))),,,+++***)))(((((((((((('''(((***++++++******)))---***((())),,,//////---+++,,,,,,+++(((''''''((()))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))***...,,,***(((((()))***+++*********)))))))))(((((()))))))))((())))))***+++''''''(((******+++++++++---,,,+++******+++,,,---)))************+++++++++++++++************++++++,,,,,,,,,++++++*********++++++******)))((((((((())))))))))))))))))))))))+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))************))))))'''(((***+++,,,***)))(((******++++++++++++******)))))))))))))))******++++++++++++*********))))))))))))************))))))+++))))))))),,,---------+++*********))))))(((((()))******++++++)))((('''***************************,,,,,,+++)))((()))***,,,***'''''''''(((((((((((((((((((((((()))************)))((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((((()))***++++++***)))((()))))))))))))))))))))))))))'''$$$""""""$$$''')))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''+++***)))(((((()))******///---+++***++++++***)))))))))***++++++)))((('''))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))+++,,,+++)))'''&&&))))))(((((((((((())))))++++++*********+++,,,---***)))(((''''''((())))))******+++++++++******)))(((((((((((()))***+++,,,+++++++++*********))))))***)))'''&&&&&&''')))*********))))))******+++,,,+++++++++***************,,,++++++***))))))******((())))))******************)))((()))***+++***(((***))))))(((((())))))***)))************)))((((((++++++******************''''''((()))))))))))))))&&&((())))))((('''((()))***))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,*********)))))))))((((((***************************)))))))))))))))))))))***+++,,,+++***))))))+++))))))))))))************************************---+++******++++++***(((*********+++******)))))))))***+++***)))((((((************)))))))))((((((++++++***)))(((((('''''')))))))))(((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************((())))))*********)))))),,,+++***))))))(((((((((((())))))******************)))))),,,...///---+++''')))******))))))***+++***************+++++++++))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))),,,+++***)))))))))******---------,,,,,,,,,++++++***))))))))))))***++++++'''((()))******+++******,,,+++************+++,,,)))************+++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++++++++*********))))))***************)))((((((************************))))))************))))))******++++++***)))((('''******++++++++++++******)))))))))))))))******+++*********)))))))))(((((()))******************)))***)))((()))+++------,,,************)))))))))((()))******+++***)))((('''***************************+++,,,+++)))((()))***+++)))((('''((()))((('''((((((((((((((()))************)))((((((((((((((((((((())))))(((''''''&&&(((''''''''''''((())))))))))))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((''''''(((((((((++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((())))))---+++)))))))))***)))'''%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,------...---,,,+++******))))))(((((())))))***++++++******++++++,,,---+++***)))((((((((((((((()))******+++++++++******''''''((()))************++++++++++++************+++***)))(((((()))***+++''')))+++,,,---,,,***)))***************+++++++++,,,+++******)))*********((()))******++++++*********)))((()))***+++***((()))******************)))(((((()))************))),,,,,,++++++***))))))(((''''''((()))))))))))))))$$$&&&((((((((('''((()))))))))))))))))))))******)))))))))))))))******+++*********++++++++++++,,,,,,,,,+++++++++*********************************))))))))))))))))))******+++,,,---,,,*********+++)))************+++++++++************************---,,,***+++,,,,,,+++***,,,,,,,,,,,,+++***)))((()))***+++***)))((((((***)))))))))((((((((((((((('''''''''((((((((())))))***)))))))))))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((()))***++++++,,,,,,***)))))))))))))))***))))))))))))***++++++((()))+++...000///,,,)))''')))******))))))***++++++++++++***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((+++************)))))))))+++************)))))))))***************+++,,,,,,))))))***************)))+++******))))))******+++)))************+++++++++++++++************+++++++++++++++++++++*********'''(((((()))******++++++************************+++++++++************************+++******)))(((************************))))))************)))))),,,,,,+++***)))(((''''''******++++++++++++******)))))))))))))))******+++)))))))))(((((((((((((((******++++++++++++*********)))'''(((***,,,,,,+++************)))))))))))))))************)))((((((***************************+++++++++)))((()))******)))((()))******(((&&&((((((((((((((())))))******))))))((((((((((((((((((((()))))))))(((''''''((((((''''''(((((()))*********))))))((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))+++)))''''''(((((('''&&&%%%&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))************((()))))))))***+++++++++---------------,,,,,,,,,***))))))))))))))))))***+++***++++++++++++,,,,,,------,,,+++************))))))***+++++++++******'''((()))+++++++++***)))+++************)))))))))++++++***))))))***++++++''')))+++,,,---,,,***))))))))))))***+++++++++,,,++++++***************+++))))))***++++++++++++******)))((()))***+++***((()))***+++,,,,,,+++***)))'''''')))******+++++++++++++++++++++******))))))''''''((()))))))))))))))&&&(((***+++******+++,,,)))))))))))))))*********)))))))))))))))******+++(((((((((((()))))))))))),,,,,,+++++++++*********************************)))))))))))))))*********+++,,,---,,,***)))***++++++++++++,,,,,,,,,------************************,,,+++******+++,,,+++***,,,,,,,,,,,,,,,+++***))))))***+++***(((((((((***))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************************)))))))))***,,,...000,,,,,,+++***))))))))))))+++***)))((()))***+++,,,))))))+++---...---+++***+++,,,,,,+++(((''''''(((,,,+++++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))************************'''(((***+++,,,+++)))((())))))************)))((())))))))))))))))))((((((++++++******++++++,,,---******+++++++++***))))))***))))))))))))))))))***))))))*********+++++++++++++++************+++++++++++++++***************)))*********+++++++++,,,*********************************************************++++++******)))************************))))))************)))))),,,+++***)))(((((())))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++***((('''(((***++++++************)))))))))))))))************)))))))))(((************************)))***+++***)))((()))***((((((((()))+++***(((&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))(((((('''((((((((('''((())))))***((((((((()))******++++++))))))************))))))((((((((((((((((((((((((''')))+++------+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&'''((()))***+++)))'''''''''((('''&&&***)))((('''&&&'''((()))))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,---++++++***))))))******+++******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******((()))***+++++++++++++++)))***+++,,,---,,,+++*********)))))))))(((((((((++++++************++++++***************++++++,,,)))))))))***+++++++++,,,+++***************++++++))))))***+++++++++++++++***)))((()))***+++***((()))***+++,,,,,,+++***)))&&&'''(((***++++++++++++((()))***++++++++++++***''''''((()))))))))))))))''')))+++,,,++++++,,,...(((((())))))************)))))))))))))))******+++((((((((((((((((((((((((+++************)))))))))))))))))))))))))))))))))(((((())))))************)))+++++++++)))((()))***************+++++++++,,,***************************)))((()))***+++***))))))***+++,,,,,,,,,,,,,,,)))***+++***(((((((((************************************)))))))))))))))))))))))))))************))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,///000---,,,+++***))))))))))))+++***)))))))))***,,,---+++++++++******+++,,,---+++,,,,,,+++(((''''''(((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&(((***+++,,,+++)))(((((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++******))))))))))))******)))))))))))))))*********+++++++++++++++************++++++************************---------,,,,,,+++++++++******************************************************++++++++++++******************************))))))************))))))))))))(((((()))***+++,,,******++++++++++++******)))))))))))))))******+++************************+++++++++,,,,,,+++++++++***)))'''((()))+++******))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))******)))((()))***((('''((()))+++***(((&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))(((((((((((((((((()))******(((((())))))***+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))++++++,,,***(((((())))))((('''+++***)))((('''((()))***************************((()))))))))************(((((()))***+++,,,,,,---))))))(((((((((((()))***+++******))))))******+++)))***+++,,,,,,,,,,,,+++))))))***++++++******)))((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********))))))))))))(((************************,,,***)))((((((***,,,---***************+++++++++*********)))******+++,,,)))***++++++,,,+++++++++***)))((()))***+++***((()))******************)))''''''(((******+++++++++'''(((***+++,,,,,,++++++''''''((()))))))))))))))&&&(((*********)))***+++((((((((()))******++++++)))))))))))))))******++++++***************))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))******++++++)))***+++***((('''((()))''''''((((((((()))))))))***************************(((((((((***+++***)))((()))***+++,,,,,,,,,,,,)))***+++***)))((((((***************++++++++++++***))))))((((((''''''&&&(((((()))))))))))))))***))))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,------,,,+++******)))*********************+++,,,,,,+++++++++***((()))+++---''')))******))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''''''((()))***++++++******((((((((())))))))))))************+++++++++++++++***************+++,,,,,,******+++++++++++++++***)))******++++++******))))))************+++++++++++++++************++++++)))))))))***************......------,,,++++++***++++++++++++++++++++++++***************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++))))))************))))))''''''((()))***+++,,,,,,******++++++++++++******)))))))))))))))******+++************++++++++++++******++++++++++++******+++***((((((***++++++***))))))))))))************+++******)))((()))))))))))))))))))))))))))))))))''')))***)))(((((()))+++(((''''''(((******)))(((***))))))(((((((((((((((((((((((((((((())))))***(((((()))*********))))))))))))(((((())))))***+++++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,---,,,***)))******)))((((((((((((((()))+++,,,---************************))))))))))))************((()))))))))***+++++++++)))))))))***************+++******))))))******+++)))***+++,,,,,,,,,++++++'''(((***++++++++++++***(((((()))++++++,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))************))))))+++***)))((()))***,,,---+++++++++*********************))))))***++++++,,,)))***++++++,,,,,,++++++***)))((()))***+++***(((***))))))(((((())))))***'''((()))***************((()))+++,,,,,,+++***)))''''''((()))))))))))))))'''(((******)))(((((()))'''(((((()))******++++++)))))))))))))))******+++++++++******))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++***+++,,,+++)))((()))***(((((()))))))))************************************)))((()))+++,,,+++***))))))******+++*********)))***+++***)))((((((***))))))))))))*********+++***))))))))))))(((((((((''''''((((((((()))))))))))))))(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++------,,,+++************)))***++++++,,,,,,++++++)))+++,,,,,,***)))***,,,''')))******))))))***+++***************+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((()))******++++++)))(((((('''((()))***+++'''((((((((())))))))))))***))))))))))))***++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,+++******)))************+++++++++++++++************++++++((()))))))))*********+++++++++++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))'''((()))***++++++***)))******++++++++++++******)))))))))))))))******+++))))))))))))*********+++)))******************))),,,+++))))))+++,,,+++***((()))))))))************++++++)))((((((((()))***))))))))))))))))))))))))'''((())))))(((((()))+++)))(((&&&''')))******)))******)))(((((((((((((((((((((((((((((()))******(((((()))***************))))))(((((())))))***++++++******)))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''((()))+++,,,---+++))))))******)))(((%%%&&&''')))******++++++************************))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***++++++************++++++)))***+++,,,---,,,++++++((()))+++---.........---(((((()))++++++,,,,,,,,,,,,+++***)))))))))++++++......------------,,,,,,))))))************))))))***************+++++++++,,,+++++++++******))))))******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++***)))((()))***+++***(((***)))(((''''''((()))***((())))))************)))***+++,,,---,,,***(((''''''(((((()))))))))))))))(((***++++++)))((())))))'''(((((()))***+++++++++)))))))))))))))******+++))))))(((((('''''''''&&&*********))))))))))))((())))))))))))))))))))))))'''(((((()))***++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,---------************************+++***)))***,,,---,,,+++***************)))(((''')))***+++***)))((((((***'''((((((((())))))******+++++++++++++++,,,,,,,,,&&&'''''''''(((((())))))))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++...---,,,+++************)))***+++,,,---,,,++++++&&&***......,,,)))))))))+++,,,,,,+++(((''''''((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++(((((((((((()))***+++,,,)))((('''&&&'''(((***,,,******++++++,,,,,,,,,---)))))))))((()))******+++((()))***+++,,,---------***+++,,,------,,,+++***)))************+++++++++++++++************++++++(((((())))))*********+++((((((((()))******++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((()))+++,,,+++***((('''******++++++++++++******)))))))))))))))******+++'''((((((((())))))******))))))************))))))---,,,******+++,,,++++++(((((())))))*********+++,,,+++)))((((((((()))***))))))))))))))))))))))))&&&((())))))(((((()))+++***(((&&&&&&(((***************)))(((((((((((((((((((((((((((((()))******(((((()))***************)))))))))))))))******+++'''''''''((())))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***'''&&&&&&&&&'''(((***+++---+++)))))))))))))))''''''((()))))))))(((&&&%%%************************))))))))))))************))))))))))))((((((((((((&&&'''***+++,,,+++)))((()))***+++,,,,,,+++)))(((++++++************++++++************************(((((()))))))))*********,,,+++***)))***+++,,,---,,,+++***+++,,,,,,+++)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************))))))))))))+++,,,---))))))***++++++++++++***+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,***))))))******)))'''))))))))))))))))))))))))*********))))))))))))))),,,+++***)))(((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++******++++++++++++******,,,,,,+++++++++++++++,,,************************)))))))))***+++++++++,,,,,,,,,++++++***))))))(((------......---+++***)))(((((()))***************((()))***++++++***)))(((((('''&&&&&&''')))+++---))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))((()))*********((('''&&&***************)))((((((******++++++++++++******---------------,,,+++******++++++++++++,,,,,,,,,))))))************))))))***+++,,,,,,+++***+++,,,......,,,+++***))))))))),,,***((())),,,---+++)))---,,,+++*********+++,,,++++++************++++++******++++++++++++******))))))******++++++++++++***)))))))))((((((''''''*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---******)))))))))***,,,---+++++++++************)))************+++,,,---............------,,,,,,,,,...---+++*********+++,,,((()))++++++******+++,,,+++---///...,,,************++++++,,,,,,++++++***+++++++++************)))'''(((***+++,,,,,,,,,+++((((((''''''''''''((((((+++***)))(((((()))***+++++++++,,,---............---,,,***)))))))))***+++))))))))))))************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,,,,+++*********))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***(((&&&$$$$$$'''***,,,------+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((''''''+++***((('''''')))+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&++++++******))))))((((((''''''&&&&&&'''((()))***+++*********))))))((((((+++++++++***************)))******+++++++++******++++++************++++++************************++++++,,,,,,------------++++++******++++++,,,---,,,+++***+++,,,---+++)))((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))***+++---...))))))***++++++++++++***+++*********+++,,,,,,---((())))))))))))*********,,,***))))))******)))'''))))))))))))))))))))))))***)))))))))))))))))))))+++******)))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))*********))))))((((((((()))))))))))))))***************++++++++++++******)))))))))((())))))*********************************************+++++++++************************,,,---------,,,+++)))((((((((()))************)))((()))***++++++***)))(((***)))'''''''''(((***+++))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))(((((('''***************)))((((((***++++++,,,,,,++++++******+++++++++******)))(((((())))))))))))***************++++++++++++*********+++,,,+++***)))***,,,((((((((()))***+++---...+++***((()))+++,,,***(((---,,,+++*********++++++++++++************++++++))))))************))))))*********************************)))))))))((((((******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,)))+++,,,,,,+++***,,,---++++++***)))***+++,,,,,,+++++++++************)))************+++,,,---...---------,,,,,,,,,,,,,,,,,,++++++******)))******''')))******))))))***+++''')))+++,,,+++++++++,,,+++++++++++++++++++++++++++++++++************)))((()))******++++++++++++***))))))(((((())))))***+++***)))(((((()))***++++++,,,------------------***))))))((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))***)))'''&&&&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***(((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&''''''((((((((()))))))))************)))))))))(((((((((((((((((()))))))))))))))))))))***+++,,,,,,++++++************++++++************************,,,------------.........******+++,,,,,,,,,,,,++++++******+++,,,---+++***))))))))))))************++++++++++++++++++++++++***)))(((((((((((()))***'''''''''((((((((())))))***************,,,------))))))***++++++++++++***))))))******+++,,,---...((())))))))))))*********+++***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******++++++++++++******((((((((((((((()))***+++************************+++++++++***************(((((()))***++++++,,,,,,++++++,,,++++++***)))(((''''''((()))))))))))))))((()))***++++++***)))(((+++***)))'''''''''((())))))))))))))))))))))))))))))))))))*********++++++)))******************)))******)))((((((((()))))))))************))))))(((***++++++,,,,,,++++++************+++******)))(((((())))))))))))*********++++++,,,,,,,,,,,,++++++)))***++++++))))))***+++%%%&&&&&&((())),,,---...***)))((()))***+++***(((---,,,++++++******++++++++++++************++++++(((((())))))))))))((((((*********)))))))))))))))+++++++++************)))***++++++++++++,,,,,,,,,......------,,,,,,,,,+++)))))))))*********++++++)))+++,,,,,,+++***,,,------,,,,,,++++++++++++,,,+++++++++************)))*********++++++,,,,,,---+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''(((***)))(((((()))***'''))),,,,,,++++++,,,---,,,,,,+++******+++,,,,,,+++++++++************)))******)))))))))******++++++******))))))******+++******))))))))))))******,,,,,,---------,,,++++++((())))))))))))(((((('''******))))))((((((''''''++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''************************''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))***+++++++++((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))*********)))(((************))))))))))))''''''(((((())))))*********)))(((((()))+++---...++++++************++++++***************************+++++++++++++++++++++)))***+++,,,---,,,+++***+++******+++------,,,***)))))))))))))))*********+++++++++++++++++++++++++++***(((''''''(((***+++(((((((((((())))))))))))(((((())))))***++++++,,,))))))***++++++++++++***)))))))))***+++---...///******+++++++++,,,,,,,,,+++***))))))++++++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,---((()))))))))************&&&'''(((******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((******++++++++++++*********))))))******+++,,,---************************,,,+++++++++***))))))))))))))))))***++++++,,,,,,************))))))((((((''''''((())))))))))))((()))***++++++++++++***)))***)))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,+++++++++***)))(((((((((******))))))************)))((()))******++++++******)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++++++++***(((*********)))((()))*********)))))))))******+++)))))))))))))))***)))))),,,,,,++++++++++++***+++++++++************++++++))))))************))))))*********)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***((())))))))))))*********)))+++,,,,,,+++***,,,---...------,,,,,,++++++++++++++++++*********))))))******++++++,,,,,,,,,,,,))))))******+++++++++,,,+++,,,---......---,,,+++(((***+++***)))((()))+++...///000///---++++++,,,---,,,***))))))***,,,---+++++++++*********)))))),,,+++)))(((((()))***+++*********))))))************))))))))))))))))))***,,,,,,---,,,,,,+++***))))))***+++,,,,,,+++***)))******))))))((('''&&&&&&******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))*********))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((())))))*********'''''''''''''''(((((((((%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''************))))))))))))'''(((***,,,,,,+++)))(((*********)))))))))))))))(((((()))***+++,,,,,,---***)))(((((()))+++---...++++++************++++++************************************)))))))))))))))***+++,,,---,,,+++************+++------,,,+++******))))))))))))))))))++++++++++++++++++++++++,,,***)))'''''')))***,,,))))))*********+++++++++''''''((())))))*********))))))***++++++++++++***)))))))))***+++---...///******+++++++++,,,,,,,,,+++***)))***+++,,,+++***))))))))))))))))))))))))(((((())))))************))))))))))))***,,,---...((()))))))))************&&&''')))*********)))(((************************((((((((()))))))))))))))++++++******))))))((((((******++++++++++++************))))))***++++++,,,************************,,,+++++++++***)))))))))******************************))))))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++***)))'''''''''(((((()))***+++((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++***+++***)))(((((()))***+++((())))))*********))))))(((((())))))))))))((((((***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))************))))))(((*********)))((()))***------,,,+++***))))))***)))*********)))))))))***,,,,,,,,,,,,++++++******++++++************++++++***++++++,,,,,,++++++************)))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((())))))))))))*********)))+++,,,,,,+++***,,,---------------,,,++++++***+++++++++*********))))))******+++,,,,,,,,,++++++)))))))))******+++++++++***+++,,,------,,,+++******+++,,,,,,******+++,,,...//////...,,,++++++,,,---,,,***))))))***,,,---+++++++++*********))))))+++***)))((((((((()))******))))))(((((())))))***)))))))))******)))))))))+++,,,,,,,,,+++***)))))))))***+++,,,,,,+++***)))+++******)))(((''''''&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((()))***++++++************************((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************((()))***,,,,,,***((('''))))))))))))))))))******(((((()))***+++,,,,,,---))))))))))))***+++,,,,,,++++++************++++++************************,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,+++***))))))+++---...,,,+++************))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++*********+++++++++,,,,,,&&&'''((()))************))))))***++++++++++++***))))))******+++,,,---...((())))))))))))*********+++***)))***,,,,,,,,,***))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++,,,---...))))))))))))************'''((()))******++++++***************************))))))))))))************************))))))))))))******++++++++++++******)))((((((''''''(((((((((************************+++++++++***************++++++************************))))))))))))******(((((()))***************)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((******)))))))))***++++++((())))))************)))((())))))))))))))))))((('''((())))))***)))))))))((())))))))))))*********)))))))))******))))))))))))***++++++))))))***+++++++++++++++++++++,,,---)))+++,,,+++***)))***++++++,,,,,,,,,,,,+++***)))++++++************+++++++++,,,,,,,,,,,,,,,,,,+++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))******************)))))))))*********++++++)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,,,,+++***+++++++++************)))******,,,------,,,+++******************+++++++++(((((()))*********))))))+++---------+++***+++,,,((()))******)))***,,,...,,,,,,+++******+++,,,,,,+++++++++************)))))))))((((((((())))))***)))))))))(((((()))))))))))))))************))))))******+++++++++***))))))'''(((((())))))))))))(((++++++******))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))************************''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))***+++************************))))))))))))))))))))))))&&&''''''((((((''''''&&&)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((()))*********)))((('''))))))))))))************''''''(((((())))))******)))******+++++++++******++++++************++++++************************---------,,,,,,+++++++++++++++******++++++,,,---***))))))+++---...---+++************)))))))))(((************************************************)))************+++++++++((((((***+++,,,,,,++++++))))))***++++++++++++***+++*********+++,,,,,,---((())))))))))))*********+++***)))***,,,---,,,+++))))))))))))))))))))))))'''(((((()))******++++++************++++++,,,---))))))))))))************)))))))))******+++,,,---************************)))*********+++++++++,,,)))))))))))))))***************++++++++++++*********)))(((''''''&&&''''''***************************************+++++++++)))))))))***++++++,,,,,,+++***)))))))))***++++++)))******+++++++++++++++******,,,,,,,,,,,,******''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))((()))***+++++++++++++++(((((()))*********************++++++++++++******''''''((()))))))))))))))((())))))))))))*********)))******++++++******)))***+++,,,+++***)))***,,,))))))))))))***+++------***,,,---,,,******+++---++++++,,,,,,,,,+++***)))++++++************+++++++++++++++,,,,,,+++++++++))))))***+++,,,------...************+++++++++,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************+++++++++,,,)))+++,,,,,,+++***,,,---)))***+++,,,,,,,,,+++***+++++++++************))))))***,,,------,,,***)))+++++++++++++++************)))))))))******+++,,,+++,,,---,,,***)))***+++'''((()))((('''(((+++---+++++++++++++++++++++++++++++++++************)))''''''((()))*********)))+++******))))))******+++((()))***++++++***)))(((((()))******************((((((((((((((())))))***++++++++++++************''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((((()))************)))((())))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((())))))***************************))))))))))))))))))))))))&&&''''''((((((''''''&&&)))))))))(((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((())))))))))))(((((((((''''''((()))))))))************((((((((((((((())))))))))))***+++,,,,,,+++)))(((++++++************++++++************************,,,,,,,,,++++++*********,,,+++***)))***+++---...)))))))))+++---...---,,,+++*********))))))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************)))***,,,---......------))))))***++++++++++++***+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,---))))))))))))************+++***))))))***,,,...///******************************+++++++++,,,,,,,,,(((((())))))******++++++******++++++++++++******---,,,+++)))((((((((((((************************))))))******+++++++++,,,''''''(((***+++,,,---...++++++***))))))***+++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))))))))))))))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,((()))***,,,,,,,,,+++***(((((()))***************+++,,,,,,------,,,,,,+++))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,+++***+++,,,)))))))))))))))******+++***---...---+++***,,,...++++++,,,---,,,+++***)))++++++************++++++******++++++++++++******))))))***+++---...///000)))))))))******+++++++++,,,,,,,,,++++++*********))))))***+++,,,------...***++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---'''(((***+++,,,,,,+++***+++++++++************))))))+++,,,------,,,***)))---,,,,,,,,,+++*********------,,,+++,,,---///000***,,,,,,+++)))((()))***,,,---,,,***(((((()))+++***++++++,,,,,,++++++***+++++++++************)))%%%&&&(((************))),,,++++++++++++++++++,,,((()))***++++++***)))((('''((()))***************+++***)))))))))***,,,---+++++++++++++++,,,,,,,,,))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&))))))))))))((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))************************))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((())))))******++++++'''(((((()))***++++++,,,'''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))******++++++***)))((('''&&&'''''''''(((((())))))*********++++++++++++***************,,,+++)))))))))+++---///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---+++*********++++++)))************++++++++++++,,,,,,+++)))(((((()))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))---+++)))((('''((()))***---,,,,,,+++*********+++++++++************+++++++++***((()))+++---......******)))(((((((((((((((((())))))************))))))))))))((((((((((((((())))))************))))))))))))(((((((((((())))))***************************((('''(((+++,,,+++)))(((((()))***+++,,,,,,,,,******))))))))))))***************)))))))))))))))************************((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******++++++++++++******$$$%%%(((***++++++***)))******)))))))))))))))*********************++++++)))***+++***))))))+++---))))))))))))************&&&(((+++.........,,,***---,,,,,,+++*********++++++*********))))))((((((+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******,,,+++)))'''(((***,,,...,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***...------,,,+++***))))))***'''%%%&&&)))+++***)))+++++++++---......,,,***))))))***+++,,,,,,------***+++,,,------,,,+++***)))+++------***((((((***---------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++*********...------,,,,,,++++++***************+++,,,------------------------------------,,,,,,+++***))))))***************)))((((((,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))************************+++******)))))))))))))))+++++++++*********))))))*********************************++++++,,,,,,,,,......---+++)))((('''&&&)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***************************+++++++++,,,)))&&&''')))++++++***((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))*********))))))(((***)))))))))))))))******111...+++((('''''')))***'''(((+++,,,,,,+++((('''))))))))))))))))))))))))++++++******)))(((((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&%%%''')))***+++***)))((())))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,***))))))***+++,,,(((((((((((((((((((((((()))******+++,,,,,,++++++,,,,,,***)))))))))******)))************++++++++++++,,,---,,,***))))))***++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++)))))))))))))))))))))))),,,+++)))(((((()))***+++---,,,++++++************++++++************+++++++++***((()))+++---------++++++***)))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******))))))))))))))))))***((('''(((+++,,,+++)))(((((()))++++++,,,,,,+++******))))))))))))******,,,,,,,,,,,,+++***)))(((************************+++++++++++++++++++++++++++******)))))))))))))))************************)))***++++++++++++***)))******++++++++++++******'''(((***,,,,,,,,,+++*********))))))))))))******************************)))***+++***))))))+++,,,))))))))))))************((()))+++---------,,,+++---,,,++++++******++++++,,,+++++++++************************************************++++++++++++,,,,,,,,,+++++++++******+++***((('''''')))+++---,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))***(((&&&''')))+++***(((+++*********,,,,,,***((())))))******+++,,,,,,---+++++++++,,,,,,+++++++++***,,,---,,,)))((()))+++---,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***************))))))(((,,,,,,,,,+++++++++******((()))************)))(((************************++++++***)))))))))))))))+++++++++*********))))))*********************************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((***)))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((***'''%%%&&&(((******)))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))''')))++++++)))'''''')))...---***(((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''))))))((((((((()))))))))&&&'''((()))***))))))((((((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))((((((++++++++++++++++++++++++))))))******++++++******+++******))))))))))))***)))************+++++++++,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++)))))))))))))))))))))))),,,+++***))))))***,,,---,,,+++++++++************+++++++++++++++++++++++++++***((()))+++------,,,,,,++++++******************************)))((('''((()))))))))***+++++++++))))))************))))))***))))))(((((())))))******)))))))))((((((''''''***)))((()))+++++++++)))((()))***+++++++++++++++******))))))))))))******------......---+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************)))******++++++******)))******++++++++++++******++++++------...---,,,+++******)))))))))******+++***************************+++,,,+++))))))***+++)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++*********)))'''&&&'''(((***,,,,,,++++++++++++************++++++,,,,,,++++++************************))),,,***(((((()))***)))(((,,,***(((((())))))(((''')))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***)))(((***,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++*********++++++++++++++++++,,,,,,******+++,,,,,,---.........---,,,+++************++++++++++++++++++++++++---,,,,,,++++++***************++++++******)))(((,,,,,,,,,++++++++++++***(((((())))))))))))((((((************************++++++***))))))))))))***+++++++++************************************************+++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))******''''''''''''(((((((((((((((((((((''''''&&&&&&&&&***)))((((((+++,,,---,,,&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))************))))))&&&))),,,+++)))&&&&&&'''******)))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((((((((((()))***++++++,,,'''(((((((((((()))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))++++++******************))))))*********+++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))+++*********+++,,,---...******+++++++++*********+++++++++++++++++++++++++++)))((()))+++,,,,,,++++++******))))))*********+++++++++******((('''&&&(((((()))***+++,,,,,,---)))******++++++******)))***))))))))))))))))))************)))((((((''''''***************+++******((()))***+++++++++++++++******))))))))))))*********+++---------,,,***)))************************************************+++******)))))))))))))))************************))))))************))))))******++++++++++++******------......---,,,+++*********))))))******+++++++++++++++******************+++,,,+++***))))))***))))))*********+++++++++---,,,+++*********+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++***)))))))))))))))---+++(((''''''((((((''')))))))))******+++++++++---,,,+++******+++,,,------,,,+++))))))))),,,---+++++++++,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******))))))*********************************************************************+++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********))))))))))))************))))))((('''&&&&&&%%%%%%'''''''''(((***+++,,,,,,%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************)))+++***))))))))))))(((''''''((()))******)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''((()))************(((((('''''''''(((((()))&&&''''''((()))******+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,'''((()))***************))))))))))))))))))))))))))))))*********))))))(((+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---......---+++******+++************************************************))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,------))))))***+++++++++***)))***+++,,,,,,,,,,,,+++******))))))***+++,,,+++)))))))))((((((((())))))***+++++++++******((('''&&&(((((()))***+++,,,,,,---******++++++++++++************))))))))))))******+++++++++******)))))))))***+++++++++*********+++))))))***+++++++++************))))))))))))******((()))***,,,,,,,,,,,,+++************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---------,,,,,,+++*********************+++,,,,,,+++++++++*********)))))))))***,,,,,,***))))))***************++++++++++++---,,,+++))))))***+++,,,,,,++++++***++++++,,,,,,******++++++++++++++++++///...---,,,+++)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++,,,------.....................++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,***))))))******///,,,)))((()))))))))(((***************+++++++++---,,,+++******+++,,,---...,,,***))))))+++,,,---+++++++++,,,,,,------------,,,,,,,,,++++++***************++++++,,,,,,,,,---------,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++***))))))++++++++++++++++++++++++************************************************,,,++++++******************************************************************************************************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))************))))))))))))******************))))))((('''&&&&&&###$$$%%%&&&&&&''''''(((%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))***************111+++%%%%%%))),,,+++(((&&&''')))*********((('''+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))'''(((((())))))((((((''')))(((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((())))))***++++++,,,******************************++++++******))))))+++,,,------...---------)))************+++++++++,,,---...---***)))***+++))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++((()))***+++++++++***)))***+++,,,------,,,+++******))))))***++++++***((((((((((((((((((((()))******************)))((('''((()))))))))***+++++++++******++++++++++++******+++******))))))******+++***************+++++++++***,,,,,,,,,***)))***+++)))******+++++++++************))))))))))))******))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((***))))))(((((())))))*********++++++++++++******,,,,,,,,,++++++************************+++,,,---,,,,,,++++++***)))))))))'''))),,,,,,+++******+++*********++++++++++++,,,,,,+++*********+++,,,---++++++******++++++,,,,,,************++++++++++++///......,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------------............//////,,,++++++******++++++,,,+++,,,,,,,,,------......+++,,,---+++***)))+++,,,...,,,******++++++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,---+++)))***+++---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,......---,,,,,,+++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,+++************+++***************+++++++++***************************************)))))))))+++++++++***************))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((()))******++++++''''''''''''((((((((((((+++******))))))(((((((((&&&(((******)))((()))***&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))'''((()))******+++******000***$$$$$$)))---,,,)))'''((()))*********)))(((+++***)))(((((()))***+++((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((''''''''''''&&&''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))***+++,,,---------,,,,,,)))************++++++++++++,,,---,,,***))))))***))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))******************))))))'''(((***+++,,,+++***)))***+++---......---+++******))))))***++++++)))'''))))))(((((())))))***+++))))))*********))))))((())))))))))))))))))))))))***++++++,,,,,,++++++***+++******))))))******+++(((((())))))******++++++***,,,---,,,***)))***,,,******+++++++++******)))******))))))))))))******...---+++*********+++,,,************************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******,,,,,,++++++++++++++++++************+++,,,---...,,,,,,++++++***))))))(((%%%(((+++,,,,,,++++++,,,*********+++++++++,,,,,,************+++,,,------++++++******++++++,,,---++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,---,,,******,,,...,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++)))+++---...---+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************---,,,++++++******++++++))))))*********+++++++++************************+++*********)))))))))(((************************))))))))))))))))))))))))(((((())))))******++++++'''(((((()))******++++++''''''''''''(((((((((((()))))))))))))))))))))))))))+++------+++))))))***'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******+++++++++%%%&&&'''((((((((())))))******************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&(((*********)))(((''''''((((((((('''%%%%%%(((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,///...+++)))))))))+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++)))************++++++++++++,,,,,,+++)))(((((()))))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))***************)))((('''&&&(((***+++,,,+++***)))***+++---......---+++***)))))))))***++++++)))'''******))))))***+++,,,,,,((())))))************)))))))))))))))((((((((((((***++++++,,,,,,++++++***++++++************++++++&&&&&&'''((()))***+++++++++---...---***(((***,,,******+++++++++******)))******))))))))))))******444111...+++)))***+++,,,************************((((((((((((((((((((((((+++******)))))))))))))))***************************)))(((''''''((()))*********++++++++++++******,,,,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,++++++***))))))((($$$'''***,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++*********+++,,,,,,---,,,,,,,,,------.........******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))************+++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))),,,---,,,******---000))))))***+++---,,,***(((------------------------***+++,,,------,,,+++***,,,******+++...///---+++---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++************++++++,,,,,,------...------,,,+++************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***)))(((''''''((()))***************************---,,,++++++******++++++))))))******++++++++++++************************+++*********))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++))))))))))))************((((((((()))))))))))))))$$$''')))(((%%%######$$$((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((******+++++++++###+++,,,'''$$$&&&))),,,++++++************))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$%%%(((+++,,,,,,,,,+++&&&'''((())))))'''%%%###))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,++++++***+++++++++))))))***++++++++++++***++++++************++++++***************)))(((''',,,,,,,,,,,,,,,,,,------(((***------,,,+++,,,,,,++++++******)))*********+++***))))))(((((())))))************************************************+++...///...+++)))+++---,,,,,,,,,++++++************,,,------+++******+++))))))************))))))------------,,,+++***)))))))))************))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,,,,+++)))'''(((***,,,...,,,,,,++++++***)))((((((++++++************************))))))))))))******++++++++++++++++++++++++((()))***+++******((((((+++***))))))+++++++++))),,,+++***))))))***+++,,,++++++******************)))***+++,,,+++)))'''%%%((()))+++---.........------...------,,,+++***)))+++***)))((()))***---...***+++,,,,,,,,,,,,+++***)))***+++------,,,++++++...---,,,+++++++++,,,---******))))))))))))******...------,,,++++++++++++---------,,,,,,,,,++++++------------------------)))))))))***+++---...///+++,,,---...---,,,+++***---+++)))***,,,---,,,)))***))))))***,,,------,,,---,,,+++)))(((((()))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++*********+++,,,---,,,+++***))),,,+++*********+++,,,---))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***,,,......------...///,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,++++++------------++++++,,,------------,,,++++++((()))++++++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,+++++++++************))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++******)))))))))+++,,,---+++++++++++++++***)))(((---)))%%%!!!"""&&&+++///''''''((((((((((((((((((&&&''')))***)))((()))***))))))************))))))******))))))))))))******+++***'''&&&%%%&&&'''((()))((('''%%%&&&'''(((***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''((()))******)))&&&(((+++,,,***(((&&&&&&''''''''')))++++++)))'''+++***)))*********(((&&&&&&''''''(((((((((((((((---)))&&&%%%(((***)))((((((''''''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''')))+++***''''''***---+++******))))))******+++))))))***++++++++++++***++++++************++++++++++++++++++++++++***)))......---,,,+++***))))))%%%'''))))))((((((((()))+++***************++++++---------,,,,,,,,,++++++************************************************+++---...---***)))***,,,,,,,,,,,,+++++++++******---...///...,,,************++++++,,,,,,++++++***,,,,,,,,,++++++***)))((()))******************)))))))))******************((())))))******))))))(((((((((((())))))******++++++***)))((()))***,,,---,,,,,,++++++***))))))(((************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++------,,,++++++,,,,,,---,,,+++******+++,,,+++)))++++++************+++++++++***************++++++++++++,,,,,,+++)))((('''***+++,,,---------,,,+++++++++,,,---------,,,,,,...---+++)))))))))***+++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++---,,,++++++***+++,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******------------------------)))))))))***+++---...///---------------,,,++++++---+++)))***,,,---,,,***///...------...///...,,,------,,,++++++,,,---...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++*********+++,,,---***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))***,,,,,,+++***+++,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++***((()))******))))))***,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++***++++++,,,,,,,,,+++******************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++(((((())))))***++++++,,,+++***)))))))))***+++,,,((())))))*********)))))))))(((&&&%%%%%%'''***+++)))))))))))))))(((((((((''')))******((('''((((((((())))))))))))))))))(((***))))))(((((())))))******)))(((&&&&&&'''((()))***)))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((("""%%%)))******(((((((((((('''''')))++++++)))'''+++***))))))******((('''&&&''''''(((((((((((((((,,,)))&&&&&&(((***))))))))))))(((((('''((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((************************((()))******))))))***,,,***)))))))))))))))******))))))***++++++++++++***++++++************++++++***+++,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((&&&'''''''''&&&&&&''')))))))))))))))***+++,,,,,,******++++++******)))(((***************************************************,,,,,,,,,***)))***+++,,,,,,,,,++++++++++++******,,,------+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++***************)))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++***)))))))))***************************+++,,,------,,,+++***************************---+++)))'''''')))+++---...,,,++++++,,,,,,+++)))******++++++++++++*********************+++,,,------,,,,,,++++++******)))++++++,,,---,,,+++***)))((()))***,,,---...//////...---+++***))))))***+++***++++++,,,,,,++++++*********))))))******+++,,,,,,++++++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...++++++++++++************------------------------************+++---...//////......---,,,---------,,,+++******,,,,,,+++***///---++++++,,,,,,***)))++++++++++++,,,---//////+++,,,,,,,,,,,,+++******,,,,,,------------,,,,,,---,,,++++++******++++++++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,***+++---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))(((***++++++))))))***,,,,,,,,,++++++++++++,,,,,,*********++++++++++++++++++,,,,,,,,,+++***)))))))))))))))******+++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,,,,+++***))))))((())))))***&&&&&&((())))))*********&&&'''((()))***)))((((((++++++******)))))))))((()))***+++***((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))***)))((('''((()))***+++,,,+++)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''###&&&))))))))))))***(((''''''(((***+++)))(((***)))((()))******((('''&&&''''''(((((((((((((((+++)))'''&&&((()))))))))+++***))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))***+++------+++)))***))))))))))))******+++))))))***++++++++++++***++++++************++++++******+++,,,,,,---,,,,,,)))))))))******++++++,,,*********((('''(((***,,,))))))))))))***+++,,,---((()))*********)))''''''******************************************************+++***************++++++++++++++++++++++++''')))+++++++++***+++---,,,,,,------------,,,,,,...............---,,,,,,+++++++++,,,,,,+++++++++*********))))))((((((((()))******++++++******))))))))))))))))))((((((((()))***+++,,,,,,,,,+++++++++++++++*********))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''''''''(((***+++///---,,,,,,,,,,,,+++))))))***,,,,,,,,,,,,***))))))))))))***+++,,,---......---,,,++++++++++++,,,******,,,,,,,,,+++***)))((()))***,,,---...//////))))))((())))))***,,,---+++++++++++++++++++++++++++***)))((()))***+++,,,************+++++++++,,,*********++++++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******------------------------*********+++,,,---......000///...---,,,---......+++++++++++++++,,,++++++,,,+++******++++++***((())))))******+++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,------......---------,,,+++***)))***+++,,,+++***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,---...//////---++++++,,,((((((((())))))******+++++++++++++++++++++,,,---+++++++++,,,,,,+++++++++***++++++++++++***))))))***+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,++++++,,,++++++***)))(((''''''((())))))***++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++******))))))((((((((('''(((((()))******))))))%%%''')))***+++***((('''+++******))))))(((((('''''')))******((('''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))***+++,,,,,,+++***)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&!!!$$$'''))))))((()))***(((''''''(((******)))((()))(((((()))******((('''&&&''''''((((((((((((((()))(((''''''((())))))***,,,,,,***)))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''***)))))),,,//////,,,(((***************+++,,,---))))))***++++++++++++***++++++************++++++))))))***+++,,,,,,,,,+++(((((()))***++++++,,,,,,,,,,,,,,,***))))))+++---))))))))))))***+++,,,---,,,,,,------,,,,,,+++******************************************************************+++******++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++------......------,,,,,,+++++++++,,,,,,+++++++++++++++******))))))((((((******++++++++++++***************************))))))***,,,---------+++***+++++++++***************))))))*********+++++++++,,,+++)))'''''')))+++,,,))))))))))))))))))))))))***++++++,,,---------,,,...---,,,,,,------+++******+++,,,------,,,+++***************+++,,,---......---,,,,,,+++,,,,,,,,,((()))+++,,,------,,,,,,***+++,,,,,,---------,,,''''''(((((())))))***++++++++++++++++++++++++++++++***)))))))))***,,,---******++++++,,,,,,,,,,,,))))))***++++++***)))))),,,,,,,,,,,,---......///...------------,,,,,,,,,------------------------++++++++++++,,,---......000///...---,,,---......++++++,,,+++++++++++++++...,,,,,,---...//////...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,------.........------,,,+++***)))***+++,,,******++++++,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,------------...//////---++++++,,,((((((((())))))******+++************++++++,,,---++++++++++++++++++++++++***++++++++++++***)))))),,,---......,,,,,,,,,...,,,++++++******++++++,,,)))))))))******+++++++++++++++++++++******)))(((&&&&&&''''''((()))******++++++************++++++************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,+++*********))))))((((((***+++++++++******)))((('''(((((()))***))))))))))))))))))(((((('''''''''%%%'''))))))))))))***+++((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((+++)))(((((())))))(((&&&%%%''')))***)))(((((())))))((('''''')))******)))(((((('''(((******((('''&&&''''''((((((((((((((('''(((((((((((())))))***,,,,,,***)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((************++++++,,,,,,***)))))),,,//////,,,(((************+++,,,---...))))))***++++++++++++***++++++************++++++)))***+++++++++++++++***,,,,,,+++++++++*********+++,,,,,,+++))))))***,,,))))))))))))***+++,,,,,,,,,,,,+++************+++************************************************+++***)))***,,,,,,,,,******++++++++++++,,,,,,,,,111222333111...+++************++++++++++++***************++++++******)))******++++++++++++******+++++++++***************))))))************))))))***************+++++++++)))***,,,---------,,,+++************************)))))))))***++++++,,,,,,,,,***(((&&&&&&(((***,,,************************''')))***,,,---,,,++++++,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............,,,,,,---------,,,++++++*********))))))((('''''',,,++++++******++++++,,,++++++******++++++,,,---******,,,---------------+++,,,---......---,,,+++------------------...///............------------------------------------,,,,,,,,,,,,,,,---......///......---,,,---------***+++,,,,,,******+++,,,++++++***+++---///...---------............---,,,+++,,,,,,,,,,,,+++*********+++,,,------...---------,,,++++++******++++++)))***+++,,,,,,,,,,,,+++))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------***+++---,,,+++******++++++++++++,,,,,,,,,,,,,,,******)))******+++,,,---++++++************+++++++++++++++,,,+++******)))---...///...,,,+++,,,---++++++************++++++)))))))))***************))))))***************)))&&&''''''(((((()))))))))++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++***++++++++++++******))),,,,,,,,,++++++***)))(((((((((((()))))))))******'''''''''''''''(((((((((###&&&((())))))***+++,,,***)))(((''''''((()))***)))((((((''''''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))***)))(((((())))))((('''(((***+++***(((''''''((()))(((&&&''')))******)))(((''''''((()))***)))'''&&&''''''(((((((((((((((&&&'''))))))((((((***++++++***))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++++++++))))))***+++------+++)))))))))))))))***+++,,,---))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++++++++,,,------+++******++++++***************++++++,,,***(((&&&&&&''')))***************************************************,,,***)))***---...---+++******+++++++++,,,,,,,,,///000111000---+++++++++******++++++++++++******((())))))******))))))((()))******************)))++++++++++++,,,,,,,,,,,,******++++++++++++******(((((())))))******++++++***+++,,,,,,------,,,,,,************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++'''''''''((())))))*********))))))***,,,---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,------,,,+++***+++,,,---...///......---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***)))(((,,,,,,+++******+++,,,,,,++++++,,,---------------***+++---...//////......---...///000000///...---///......------------.........---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------------,,,++++++***+++---,,,***)))+++---+++***))))))+++,,,+++)))+++,,,---////////////...+++,,,,,,,,,,,,+++******)))***+++,,,------------+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------.........------)))***,,,,,,+++***+++,,,------------,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***,,,---------+++***+++,,,++++++************++++++************))))))))))))'''((()))******++++++***)))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************,,,,,,---,,,++++++)))***************))))))'''((()))***+++***))))))'''''''''((())))))******%%%'''))))))))))))***++++++***(((''''''(((***+++***))))))(((((())))))***(((((())))))((((((''''''&&&''''''((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))((('''((()))***)))(((((()))***)))'''&&&'''(((***(((&&&&&&(((******)))'''&&&&&&((()))***)))'''&&&''''''(((((((((((((((%%%''')))***((((((***+++))))))(((((('''(((((((((((()))************)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((()))******))))))***,,,(((((((((((()))***+++,,,))))))***++++++++++++***++++++************++++++............---,,,++++++)))******,,,---...//////,,,...000000...,,,++++++++++++******************000...***(((((())),,,...************************************************---+++)))+++...///...+++*********++++++,,,,,,,,,''')))+++,,,++++++---...***++++++,,,,,,++++++***)))******+++++++++******))))))************))))))+++++++++,,,,,,---------,,,------......------,,,&&&''''''((()))******++++++++++++,,,,,,,,,------******************++++++((())))))***++++++,,,,,,(((***---//////---***(((++++++++++++++++++++++++,,,+++)))((()))+++...000)))(((((()))+++------,,,...---++++++++++++---...------,,,+++++++++,,,,,,)))***,,,------,,,***)))---.../////////...---,,,***+++,,,,,,------------******+++------------------,,,+++******+++,,,---+++,,,---...///...---,,,***,,,---///000000//////---...///111111///...---000///...------------------------,,,,,,,,,++++++------------------------------,,,,,,,,,---......+++,,,---...---,,,+++***))),,,---,,,***)))+++---000...------------,,,***'''(((***---...///......+++,,,,,,,,,,,,+++******((()))***+++,,,,,,---,,,++++++,,,---,,,+++***))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++.........///......------***,,,......------...///,,,,,,,,,++++++*********))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,------------,,,++++++***+++,,,+++)))((()))***++++++************++++++++++++******))))))((((((&&&'''(((***++++++++++++,,,,,,,,,+++++++++++++++...------,,,,,,------...------------------------++++++++++++++++++++++++)))************+++++++++******)))))))))))))))))))))***,,,---...------,,,&&&'''((()))************%%%'''***,,,---+++)))'''''''''((()))***+++,,,,,,&&&(((******)))(((((())),,,***)))'''''')))***,,,******))))))))))))******(((((())))))((('''&&&%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((''''''((()))+++***)))&&&'''((('''&&&%%%&&&(((***(((&&&&&&(((*********'''&&&&&&''')))***)))'''&&&''''''((((((((((((((($$$'''******((((((***,,,(((''''''''''''(((((()))((()))***++++++***)))(((************************(((((())))))))))))((((((''''''(((((()))******+++''')))+++***''''''***---(((((())))))******++++++***+++---......---+++***''')))+++,,,,,,,,,***)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++,,,,,,------,,,+++***))))))))))))+++)))'''(((***+++***'''******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,+++******))))))*********+++,,,------,,,+++***************************))))))))))))((((((((((((---,,,+++))))))))))))*********))))))))))))******((()))+++---------+++***------,,,+++***)))(((''',,,***)))((((((***,,,...******+++++++++,,,,,,,,,))))))))))))))))))))))))...------,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))***,,,---,,,***'''//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...+++******---------............///.........///////////////---------,,,,,,+++++++++------------------------000000///...------,,,,,,///,,,***+++...///---++++++,,,------......------*********++++++,,,------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------------.........---+++***------------------------...---,,,,,,,,,---......---,,,+++***+++---///111+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((------,,,++++++*********------------------------333///,,,+++,,,,,,)))'''))))))))))))))))))******,,,,,,++++++***+++++++++---***'''''')))******(((...---,,,+++++++++,,,---///---++++++------+++)))+++++++++++++++,,,,,,,,,+++++++++++++++***)))(((************************+++***)))))))))***,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%))))))(((((((((((())))))((((((((()))******++++++++++++******************))))))))))))))))))))))))++++++******)))(((((((((---***&&&$$$%%%'''((()))(((((((((((())))))))))))***************)))((('''''''''((()))***++++++,,,((((((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))***(((&&&'''))))))'''%%%'''''''''''''''((())))))+++)))'''&&&%%%&&&((()))'''((((((((()))))))))***(((((((((((((((((())))))***+++,,,------,,,+++******+++---.........---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++,,,------------,,,+++***))))))))))))---+++)))***,,,---,,,***************++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))***+++******)))(((++++++++++++++++++++++++))))))*********************))))))(((((()))***+++++++++************++++++((()))+++,,,---,,,+++***++++++++++++************+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++------------------,,,+++*********+++,,,,,,***)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,++++++---------............///---------....../////////.........---------,,,,,,------------------------000//////...------,,,,,,///...------//////...---+++,,,------......------,,,,,,++++++++++++++++++------------------------++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++------,,,,,,++++++++++++,,,------...------,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,+++++++++)))'''************))))))))))))+++++++++***++++++,,,,,,...+++))))))+++,,,,,,***,,,,,,+++******+++,,,---///---++++++------,,,)))+++++++++++++++*********+++++++++++++++***))))))******************************)))))))))***+++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))(((&&&))))))(((((((((((())))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&'''((())))))(((((((((((()))))))))******++++++++++++******))))))((((((((()))*********+++((((((((((((''''''''''''&&&&&&''''''((())))))***))))))((((((((())))))***+++)))'''''')))***(((&&&(((((('''''''''(((((()))+++***)))((('''((()))***(((((((((((())))))))))))+++***)))((('''((()))***)))***+++,,,,,,+++***)))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,------......---,,,+++******)))******,,,+++***+++,,,,,,+++***)))))))))************+++******++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,(((''''''((((((***++++++,,,,,,++++++++++++,,,,,,((()))***,,,,,,+++***))))))*********++++++,,,,,,***,,,---...///...---,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111///------------------............///+++,,,,,,---...//////////////////...............------------------------/////////...------,,,,,,...///000///......///000,,,,,,---............------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++........................++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++.........---,,,+++++++++------------------------+++******))))))))))))************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++++++++***(((++++++*********)))))))))************+++,,,------000...,,,,,,---------,,,***************+++,,,---...,,,++++++------,,,***+++++++++******))))))(((***++++++++++++***)))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++)))'''))))))(((((((((((())))))++++++***))))))(((''''''************************))))))))))))))))))))))))'''''''''(((((((((((()))((((((((()))++++++)))''')))))))))*********++++++,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((())))))***+++******)))))))))******,,,***''''''((())))))((())))))(((''''''(((((((((************************))))))))))))((((((((((((...,,,+++)))((()))***+++)))***++++++++++++***)))(((''''''''''''((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,------......///---,,,++++++***************))))))))))))***)))))))))))))))))))))))))))*********+++++++++++++++,,,************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))***++++++******)))*********+++++++++,,,,,,***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((()))***++++++++++++++++++++++++******+++,,,------............//////------------------------...------------,,,,,,,,,---------------------------------------------------///111000...------------------............///***++++++,,,---...//////................................................//////.........---------,,,///111000---,,,...000,,,------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------------------------........................,,,,,,,,,---,,,,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++************,,,------------,,,+++***------------,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++///---,,,+++*********))),,,++++++******))))))(((************+++,,,---...111000///...---,,,+++***(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))(((((()))******)))'''))))))(((((((((((())))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''''''''((()))******+++,,,***))))))******)))''')))*********++++++++++++++++++***))))))******+++)))))))))))))))(((((((((((((((((((((''''''''''''''''''(((((())))))))))))******))))))(((((())))))+++)))'''&&&&&&'''((((((***)))((((((((((((((((((((()))******++++++******))))))))))))((((((((((((---,,,***))))))))))))************++++++*********+++************+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,------......///---,,,++++++++++++++++++))))))***))))))))))))******)))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************...------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,,,,,,,,,,++++++*********++++++************++++++******+++++++++*********,,,,,,,,,++++++++++++***+++***(((''''''(((***+++++++++******************++++++++++++++++++++++++*********++++++,,,,,,---************************((()))***++++++++++++++++++,,,---+++***)))+++...------------......//////------------------------.........---------,,,,,,------------------------------------------------,,,...///...---,,,,,,------------............///++++++,,,,,,---......///------------------.............................................---------+++...000///,,,+++---///,,,---......//////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///...------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******---,,,+++******+++---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,+++++++++******))))))************+++,,,---...111111000...+++)))((('''(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***)))((('''''')))******+++++++++******)))))))))))))))))))))))))))************)))))))))+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))************))))))(((((((((((((((((((((((((((((('''((()))***(((&&&))))))(((((((((((())))))''''''(((((())))))))))))(((((()))))))))*********************************(((((()))***+++,,,,,,---000---)))''''''((((((((()))*********++++++++++++))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((((('''''''''(((((()))((('''&&&%%%&&&'''(((***))))))((((((((())))))(((((()))******))))))((())))))))))))(((((((((((())))))))))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,------......,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,+++************)))))))))******++++++,,,---------+++++++++,,,,,,------...*********++++++++++++,,,************************,,,+++******))))))******++++++************+++,,,************************(((((())))))***+++++++++------------,,,+++***)))++++++************++++++,,,,,,,,,+++++++++++++++------,,,,,,+++++++++***,,,***(((&&&&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,---.........------***,,,...---***)))+++...******++++++,,,,,,------------------------------............---------,,,------------------------------------------------,,,---...---,,,+++,,,...---------............///------------............---------------.........................................................,,,---...---,,,,,,---...------...////////////...+++++++++,,,---.........---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......++++++,,,---............------,,,,,,,,,,,,++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,++++++******)))---,,,,,,,,,,,,---...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***,,,++++++++++++++++++++++++************+++,,,------///000000...+++(((''''''))))))***+++,,,,,,,,,+++***,,,------++++++,,,...+++++++++******))))))((())))))***++++++++++++******************************++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++((()))***++++++***)))((())))))))))))))))))))))))(((''''''((())))))(((&&&))))))(((((((((((())))))&&&&&&'''(((((()))******'''(((((())))))*********************************))))))******+++,,,------111---(((%%%%%%'''(((((()))))))))*********++++++&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))'''((())))))'''&&&'''((()))((((((((())))))***+++******)))))))))((((((((((((((((((((()))))))))))))))***+++------,,,+++***,,,,,,++++++++++++,,,,,,'''''')))*********)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,++++++,,,,,,---***,,,---,,,***)))+++---,,,,,,++++++******************++++++,,,------...)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++************+++******))))))***+++---...++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,...------,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------....../////////...------(((,,,//////+++)))+++---)))******+++,,,,,,------....................................------------................................................---.........,,,,,,...///---------............////////////............---------........./////////...................................................---------...///...---------...///////////////,,,,,,------------------........................,,,---..................------------------------------------------------+++,,,...///000///...---***+++,,,---............---------,,,,,,+++++++++,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,++++++******+++,,,---...------,,,++++++*********+++,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((+++---)))******++++++,,,,,,---+++++++++***++++++,,,,,,***---//////,,,******,,,***+++,,,------,,,++++++))),,,------++++++---///+++++++++++++++*********))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))((()))******)))'''))))))(((((((((((())))))''''''((((((((((((((((((''''''(((((()))******+++************************))))))******+++++++++,,,,,,)))'''&&&'''(((((((((((((((((()))))))))******%%%''')))++++++***((('''&&&'''''''''((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))++++++'''***,,,,,,***(((((((((''''''(((((()))***,,,,,,...---+++)))((((((((()))&&&&&&'''((()))***+++++++++---///111222111///------,,,,,,++++++,,,,,,---)))+++---...///...,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,++++++,,,------'''***++++++(((''')))+++,,,,,,,,,+++++++++************+++,,,,,,---......((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++...------,,,,,,------...///...------,,,,,,,,,,,,)))******+++---......///....../////////...,,,+++.........------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++''',,,000000,,,******---++++++,,,------...//////........................//////.........---------.................................................../////////------///111---------.........//////000000000///......------.../////////000000111111////////////////////////---.....................111...,,,---000111///------......//////////////////......------,,,,,,+++////////////////////////,,,,,,---.../////////...........................////////////////////////***+++---//////...---,,,***+++,,,---............---------,,,,,,+++++++++++++++*********+++---...------------------------)))***,,,.../////////...///---+++)))))))))+++,,,//////...------,,,++++++(((***+++,,,---,,,,,,++++++,,,,,,------......///------------------------(((***,,,+++)))(((+++---))))))***+++,,,------...,,,,,,++++++***+++++++++'''***...///------...000+++,,,---...---,,,+++***)))+++...---++++++---///+++++++++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++*********************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))***,,,,,,***)))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''((()))******+++************************))))))))))))************&&&%%%%%%''')))***)))((((((((((((((())))))))))))%%%'''***------,,,)))'''%%%&&&&&&'''((()))******)))(((((((((''''''''''''*********)))))))))))))))'''''''''((()))+++---...'''+++///000---***))))))'''''''''((()))+++------111///,,,***(((((()))***%%%&&&'''((()))***+++,,,---))),,,999AAA;;;000)))...------,,,+++++++++,,,...---+++*********+++,,,******+++,,,,,,---......************************,,,------...---,,,***)))***+++,,,---,,,,,,******+++***)))))))))***,,,,,,---,,,***((('''''''''((((((((()))***++++++,,,,,,)))***,,,------,,,***)))++++++,,,------------,,,---,,,,,,+++*********+++)))***+++,,,,,,+++***)))+++(((&&&(((,,,//////...************************///---+++)))((((((((()))(((,,,...,,,(((''',,,111,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,++++++***))))))((())))))***+++,,,,,,------...,,,***)))))),,,...000...---+++***)))***++++++------...///...---+++***&&&(((+++...000000//////........................//////////////////////////////............//////////////////////////////.........---......///000////////////////////////............------------222111111000///...---------............---,,,,,,222222222222222222222222........................000000000000000000000000222111///...---------...//////.........---------......///000000111000000/////////...------,,,,,,*********++++++,,,,,,,,,000///...,,,++++++,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************------------------------+++,,,---...---+++)))'''************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++000111111222111111000000***))))))***,,,...---,,,*********************+++(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''''')))******))))))***,,,,,,,,,+++***)))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%))))))(((((((((((())))))''''''(((((())))))******))))))************)))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,******)))((('''&&&&&&%%%***)))(((''''''((()))***---,,,+++))))))))))))***,,,))),,,666<<<777///+++,,,,,,+++***************,,,+++***)))))))))))))))******+++,,,,,,---......***************************+++,,,---------,,,+++,,,+++************+++,,,+++******)))***+++,,,---,,,+++***)))))))))***+++((())))))***++++++,,,,,,)))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))***++++++++++++***)))+++)))'''(((,,,......---************************,,,+++******************++++++++++++***+++---...,,,++++++***))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++,,,,,,,,,------,,,+++******,,,---......------,,,,,,,,,,,,,,,......//////......------------...///...---,,,+++........................//////////////////////////////............//////..............................------------...///................................................000000000//////.........000000000000000///......////////////////////////////////////////////////------------------------222111///...------............---------,,,,,,,,,---...//////000000000///333222111000...,,,++++++,,,,,,,,,,,,,,,---------//////---,,,+++,,,,,,---........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------******,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,------------------------------******+++++++++******))))))(((((()))+++,,,,,,++++++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((*********((('''((())))))))))))))))))(((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))***************)))))))))((('''''''''&&&***)))(((''''''((()))***,,,+++***)))))))))******+++)))+++111444111...---+++***))))))((()))))))))))))))))))))))))))((('''***++++++,,,,,,------...++++++++++++++++++++++++)))***+++,,,---------------+++)))''''''))),,,---++++++*********+++,,,---+++*********++++++,,,---)))))))))***++++++,,,,,,)))))))))))))))))))))))))))******+++,,,+++++++++---,,,,,,+++++++++++++++)))***++++++++++++***))),,,***))))))+++------,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++---+++)))))),,,------+++,,,+++)))(((((()))******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...............------,,,//////.........///000000111000000///...---,,,+++........................////////////////////////......------------..................//////////////////............//////////////////////////////////////////000000000000000000000000000000000000...............------,,,------------------------000000000000000000000000------------------------111111000///............---------,,,,,,,,,,,,,,,------...////////////...222222111000///...------............------------...------,,,,,,,,,------////////////////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++++++++***)))((('''(((***++++++***,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))******)))'''&&&&&&'''(((((((((((())))))******&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))******************))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))******)))))))))''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,((((((((((((((((((((((((***))))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))************+++,,,,,,+++---///******)))))))))))))))***((()))***++++++***((('''+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++***)))((((((***+++---++++++++++++,,,,,,,,,---++++++++++++,,,,,,------))))))*********+++++++++******))))))))))))******))))))***++++++++++++***---,,,,,,+++++++++,,,,,,*********++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******)))))))))***+++++++++,,,+++***)))))))))+++,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++------.........,,,+++***,,,---...//////...,,,,,,......---------...000111000//////.........//////........................////////////////////////......------------......000000000000111111111111111111000000///000000111000000000000000000000000000000111111111111222222000000111111111111111111...////////////...------////////////////////////////////////////////////////////////////////////111000000/////////......------------------------------...............------......///000000111111///.........------,,,,,,------,,,------------...........................,,,------......------,,,------------------------,,,---......///.........------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------......//////......***(((((()))+++++++++************************+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******'''((()))((('''&&&'''((()))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))*********))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))*********))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++'''(((((((((((()))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))'''''''''((())))))***+++)))***+++)))'''))),,,///++++++*********++++++,,,)))***,,,------,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,++++++++++++))))))***+++++++++++++++++++++,,,,,,------------------------,,,,,,++++++***************+++++++++,,,+++************+++,,,))))))***++++++++++++***---,,,,,,+++,,,,,,------+++******************++++++,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,------+++***)))%%%(((+++***'''&&&))),,,---,,,+++++++++,,,------,,,------......------,,,---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------/////////---+++***+++,,,---......---,,,+++------,,,+++,,,---///000//////............///000////////////////////////////////////////////////.........------.........//////000000111111111111000000//////000000111222000000000000000000000000000000000111111222222222000000111111111111111111222333333333333222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000/////////............////////////---...............------,,,,,,---...//////000000......------,,,,,,++++++,,,,,,------------------------------------------......////////////......------------------------,,,---......///.........------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,---------,,,+++***)))***,,,,,,,,,***(((((()))***+++,,,,,,---(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******$$$&&&'''((('''((()))+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((%%%&&&&&&'''((()))************)))(((((()))******))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++)))++++++((('''***---,,,,,,,,,,,,+++,,,,,,---...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++((()))+++---------,,,++++++,,,---.........---------------------,,,+++***************************++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,------...++++++***))))))***++++++***+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******###(((,,,+++'''%%%(((,,,,,,,,,,,,---------------------............---------------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------...//////...,,,+++++++++,,,------------,,,---,,,,,,,,,,,,------.../////////......---------//////////////////////////////////////////////////////............//////......//////000000111111//////000000111222444444222222222222222222222222222222222333333444444555444444444444333333333333333444444444444333222222222222222222222222222222000000000000000000000000///////////////////////////000000111111000000//////////////////000000000...////////////...------//////......------,,,,,,---------,,,,,,,,,,,,,,,,,,------......---,,,,,,------------------------//////000000000000//////------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------------,,,+++***+++,,,---,,,***(((((()))***+++,,,,,,---(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))$$$%%%'''(((((()))+++---,,,,,,,,,++++++*********&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))******))))))))))))))))))))))))************))))))&&&&&&&&&'''((())))))******)))(((''''''((()))***************************''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))),,,,,,((()))------***,,,,,,,,,,,,,,,---......------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,---......+++,,,---...///......---******,,,,,,---,,,,,,+++************************)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++***))))))***++++++(((+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------&&&))),,,,,,***)))***+++)))***,,,......---,,,+++------............------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,,,,---.........------..................---------------...//////---............------,,,+++,,,---...//////...---////////////////////////////////////////////////000000////////////000000000000111111222333333444333444444666777999;;;<<<999999999999999999999999999::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;888888999999888888777666666666666666666666666666333333333333333333333333000000000000000000000000///000111111111111000///............//////000000///000000000//////...---111000000///...------,,,------------............---............---+++***..............................////////////..............................,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...//////000000000,,,***)))***+++,,,+++)))************************)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((&&&'''))))))))))))+++,,,)))))))))))))))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,)))******************)))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))***************+++*********)))((((((((('''((()))******)))(((''''''((()))+++++++++******))),,,,,,)))+++000...(((,,,+++++++++,,,------...------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,+++***+++---000222,,,,,,.../////////...---'''(((***,,,------------++++++******************''')))***,,,,,,***)))'''++++++,,,------------,,,,,,,,,,,,,,,,,,---...///,,,+++***))))))***+++,,,'''***---...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000*********,,,......,,,***'''))),,,......---+++)))------............------........................---,,,,,,,,,,,,---......------------------------------..................++++++,,,,,,---...//////------------....../////////...---------///000111//////000000000///---,,,$$$&&&***...000111111111000000000000000000000000////////////////////////111111000000000000111111444444555555666777888888999:::;;;<<<>>>AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA::::::::::::::::::::::::555555555555555555555555333333333333333333333333///000111222222111000///---------.........//////000000111111000///......////////////000000000000---.........//////000000......//////...,,,***)))////////////////////////------............------........................,,,---......//////......------------------------------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************++++++++++++++++++++++++%%%'''***---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---............+++)))((()))******)))(((------,,,+++***)))((('''******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((()))******))))))***+++%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))(((((((((((())))))%%%%%%&&&&&&''''''(((((())))))************))))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++))))))******++++++,,,,,,,,,++++++***)))((('''''''''((()))******)))((('''((()))+++,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------++++++***+++---000333444+++++++++,,,,,,---------...------,,,,,,++++++***...---+++))))))***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++******************+++++++++,,,,,,,,,---+++)))'''&&&''')))+++,,,***)))+++...///---+++...---,,,+++++++++,,,---...---+++***)))***++++++,,,,,,+++***+++,,,...///))))))))))))))))))))))))+++******)))))))))))))))******))))))***+++,,,,,,---***((((((+++------+++///............---------,,,,,,+++***+++,,,...///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---222---,,,...,,,&&&%%%(((,,,------...///000111111,,,,,,,,,---------......///////////////.....................//////000000222000---,,,---///000000...000222222000///...///000000000000000111111111333333222111000222666999888999:::;;;===???AAABBBAAACCCFFFJJJNNNQQQTTTUUUWWWTTTRRRPPPPPPQQQPPPOOOQQQQQQRRRSSSVVVYYY\\\^^^[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTRRRPPPOOOOOONNNLLLJJJHHHEEEDDDCCCBBB@@@???>>>???>>>===;;;;;;999999888888777333111111111111222333222000---000000/////////000000111///222555444///***((((((000000000000000/////////---------------...///000000///...---------------////////////////////////---------.........//////------------------------.........------,,,,,,,,,---------............///...------,,,,,,------...,,,,,,,,,------...........................---------......//////......---++++++++++++++++++++++++************************------......------,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++((()))***++++++***)))(((*********************************)))))))))))))))))))))))))))))))))))))))************************+++,,,,,,---,,,+++)))((())))))))))))))))))))))))((((((((()))******++++++---,,,+++)))))))))***+++'''''''''((((((((()))))))))%%%!!!!!!%%%((())))))((()))*********((('''&&&$$$&&&)))+++++++++)))((())))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''((()))))))))((('''''''''(((***+++************))))))))))))******))))))((((((''''''******++++++++++++******,,,)))&&&&&&(((******((()))(((((((((((())))))***+++*********))))))((((((***))))))(((((())))))***************************++++++***+++,,,...111222+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++...---+++***)))***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---------......///******+++++++++,,,,,,,,,---,,,***((('''(((***+++,,,******+++...///---+++------,,,+++++++++,,,------,,,,,,+++******++++++***************+++,,,,,,************************,,,,,,+++******************************+++,,,,,,...+++)))))),,,...---,,,---.........//////000000++++++*********+++,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------444000///222111,,,+++...,,,,,,------......//////------........./////////////////////////////////////////////////////////000///......///111222222///000111111///......///111111111111111111222333444555555555666999===AAAAAABBBCCCFFFHHHKKKNNNOOOTTTUUUXXXZZZ]]]___aaaaaadddbbb___^^^^^^^^^^^^]]]^^^^^^^^^___aaadddggghhhggggggggggggffffffffffffhhhhhhgggfffeeecccbbbaaa^^^]]][[[YYYWWWUUUSSSRRRPPPOOOMMMMMMMMMMMMLLLJJJKKKIIIGGGEEECCC@@@;;;888888666444333333333111000000////////////000111111111333666555222/////////000000000000000000000000//////......///000000111//////...---------......////////////////////////---------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...,,,,,,,,,---------......***+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))(((((()))*********************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++++++++*********))))))***++++++***))))))************************************))))))))))))************************************************+++,,,,,,,,,++++++***)))''''''''''''''''''''''''*********)))))))))))))))))))))'''&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%%%%''')))******))))))*********)))'''&&&((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))'''&&&&&&'''''')))******((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''''''''((()))))))))(((((('''((()))***+++((((((((((((''''''''''''******))))))((((((((((((((())))))))))))))))))(((***'''%%%&&&((()))(((''''''''''''((())))))***+++************)))))))))((()))(((((((((((((((((())))))))))))))))))))))))))),,,++++++***+++,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++...---+++*********+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,......******+++++++++,,,,,,,,,...,,,+++))))))***+++,,,,,,++++++,,,---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++++++++************++++++,,,...,,,++++++---......---,,,---...///000111222222//////000000000///......,,,,,,,,,---------......------,,,,,,,,,,,,------000------000///------///------------------------....../////////000000000////////////////////////000000000000000000//////+++,,,---...///000111111222222333111000///000222444333333333444555777888:::;;;===>>>AAAEEEJJJNNNPPPQQQRRRUUUXXX[[[^^^___cccdddeeefffggghhhiiiiiipppmmmkkkiiijjjjjjjjjiiijjjiiiiiijjjkkkmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqpppnnnmmmlllmmmmmmllljjjhhhfffeeeddd```___]]]]]]^^^^^^]]][[[\\\ZZZWWWUUUSSSPPPKKKHHHCCC@@@;;;888777777666555222222222222222222222222///000222111000000111333000000000000000111111111///............///000000.........---......//////////////////////////////---............/////////------------------------.........---------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,++++++***)))((())))))*********************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++*********))))))******++++++++++++******************************************************************************************************,,,,,,+++************+++((((((((((((((((((((((((++++++******)))(((((('''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))******))))))***+++))))))*********)))(((''',,,***((('''&&&&&&'''(((((())))))******))))))(((************************''''''''''''((()))******)))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''(((((()))***((((((((((((((()))******((((((((((((''''''''''''***))))))))))))((((((((())))))))))))))))))))))))'''&&&&&&'''(((((('''%%%''''''(((((()))***++++++************))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******)))******+++,,,,,,******+++++++++,,,,,,,,,...---+++******+++,,,---++++++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,------++++++---------,,,+++***---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++******++++++,,,------------......///...---------...///000000000111111222333222111///...------------..................------------.........------......---------..................------....../////////000000000///////////////000000000111111111111111000000000---...000111222222222333555555555333222222444666777777777888;;;>>>AAACCCFFFGGGJJJLLLNNNRRRWWWZZZ^^^___```bbbdddfffiiijjjjjjjjjjjjjjjkkklllmmmmmmqqqooolllkkklllmmmlllkkknnnmmmmmmmmmmmmooopppqqqssssssttttttuuuuuuvvvvvvuuuuuuuuutttsssrrrppppppsssssssssrrrqqqooommmllliiihhhgggggghhhiiihhhffffffeeeccccccbbb```\\\YYYPPPMMMHHHEEECCCAAA???===::::::999888666555444333111000000//////000222333000000000000000000000000------,,,,,,,,,,,,------......---......///000000////////////////////////.............../////////.......................................---------+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------***++++++,,,---......///***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++************+++++++++,,,,,,+++++++++************************)))***************++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))++++++************))))))'''***------***((((((***)))))))))***))))))))))))***)))(((((('''''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((()))******))))))(((((((((((())))))******))))))))))))******(((((())))))))))))((((((((((((((('''((())))))***((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''((()))))))))'''&&&((()))))))))*********)))*********))))))))))))))),,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++************---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////...---------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,---...+++,,,------,,,,,,+++++++++++++++,,,,,,---------***+++---......---,,,+++...///000111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++++++++++++++,,,------............//////------------------------------.........---+++***------.........////////////......------......///111222111000///000///...000000000///////////////------........./////////////////////000000111111222222222222222222222111333555888888777777888999777888888777666666999;;;===>>>@@@BBBFFFKKKNNNQQQTTTVVVXXXYYYZZZ]]]aaaccchhhhhhhhhiiijjjkkkmmmmmmnnnnnnnnnnnnoooqqqrrrsssqqqooolllkkklllmmmmmmlllppppppooonnnooopppqqqrrrttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwuuuuuurrrsssssstttsssqqqooonnnnnnmmmlllmmmnnnooonnnmmmmmmlllkkkkkkkkkjjjgggddd]]][[[YYYWWWUUUQQQLLLIIIDDDCCCBBB@@@===999666555999777444333222333333333111111111000000000000///...------,,,,,,,,,------...............///000111////////////////////////////////////////////////................................................------------...............------,,,,,,------...------------------------+++,,,,,,---...//////000,,,,,,------------,,,,,,------------------------************************------......------,,,+++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,************************************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************************************))))))))))))))))))))))))&&&)))---,,,)))'''''')))***))))))))))))*********&&&''')))***+++***)))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))******))))))))))))******(((((())))))))))))((((((((((((((((((((()))******'''(((((()))))))))))))))************))))))))))))))))))))))))************)))(((''''''''''''((()))''')))***++++++))))))(((******++++++***)))((('''))))))))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------+++---...---,,,++++++,,,******+++,,,------------+++,,,,,,------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---,,,,,,++++++++++++,,,+++---//////...---...///---------,,,,,,,,,++++++------.........---,,,,,,.........////////////000//////............/////////111111...---//////,,,000000000000000000000000------........./////////...//////000000111111222222222222333333333444444333666888888777777:::===;;;<<<>>>>>>>>>???AAACCCHHHIIILLLPPPTTTXXX[[[\\\```aaacccddddddeeegggiiillllllkkkkkklllmmmmmmnnnoooooonnnnnnpppqqqsssuuutttrrrooooooppppppppppppsssrrrqqqqqqqqqrrrssstttuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyyyywwwvvvvvvqqqssstttuuuuuutttrrrpppsssrrrrrrsssuuuvvvuuuttttttsssrrrrrrrrrqqqnnnkkkkkkiiihhhgggeeeaaa[[[WWWPPPPPPNNNLLLHHHDDD@@@===@@@===999777666555444333555444444333222111000000111111000////////////000/////////...//////000000////////////////////////000000000////////////........................................../////////---------.........//////...------,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++++++++************++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))***++++++))))))))))))))))))))))))'''(((((()))******++++++'''(((((())))))))))))(((&&&&&&&&&''''''(((((((((&&&(((******)))(((((((((******)))))))))***++++++%%%'''***,,,---,,,***)))'''(((((())))))((((((''''''''''''''''''''''''''')))))))))(((((())))))******))))))(((((())))))*********))))))))))))******(((((())))))))))))(((((())))))(((((())))))***+++''''''((()))))))))))))))(((((((((((('''''''''''')))))))))************+++'''&&&%%%$$$$$$%%%&&&'''(((***,,,+++***)))*********++++++,,,+++***((('''))))))))))))******************))))))))))))******************************,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---)))******+++---......///---------------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******)))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++---///...+++******,,,)))***+++---......------,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++...---,,,+++++++++++++++***,,,//////---,,,---...,,,,,,------------------000000/////////000111111....../////////000000000000//////////////////000+++//////,,,,,,000000---......//////000000111111....../////////000000000...//////000111111222222111111222333444555666666111555888888888999???DDDEEEGGGJJJLLLMMMNNNPPPQQQTTTVVVZZZ^^^aaabbbcccccceeeggghhhiiiiiiiiikkkmmmllllllllllllmmmnnnooooooqqqpppooonnnoooppprrrsssuuusssqqqppprrrsssrrrrrrqqqqqqpppooopppqqqrrrsssrrrssstttuuuwwwxxxyyyzzzvvvvvvvvvvvvuuutttsssrrrrrrtttvvvwwwxxxvvvtttsssxxxwwwwwwxxxzzz{{{{{{zzzwwwwwwwwwxxxzzzzzzwwwuuuvvvtttrrrpppnnnllliiifff```______]]]YYYUUUQQQOOOKKKHHHDDDBBBAAA@@@===::::::999888777555333222111222222111000000000000000111000//////////////////////////////////////////000000000000/////////...........................---........./////////000,,,,,,---------............------,,,,,,------.........---------,,,,,,,,,+++++++++++++++++++++,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,+++++++++***+++***))))))))))))***+++************************))))))***++++++,,,------++++++++++++++++++++++++************************(((((()))***************)))))))))))))))))))))))))))))))))))))))*********&&&&&&((()))))))))((((((&&&&&&'''((())))))******(((''''''(((***+++***)))******)))))))))***+++,,,******+++,,,,,,,,,++++++''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))))))))*********))))))))))))******)))))))))(((((()))))))))(((((())))))))))))(((((())))))(((((())))))***+++&&&'''((()))***))))))(((((((((((((((''''''''''''))))))*********+++++++++)))(((&&&%%%%%%&&&((()))(((***+++***((('''))),,,'''(((***,,,,,,+++***)))((()))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---------))))))***+++---...//////------......------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++---///...+++)))***,,,)))***+++---......---------,,,,,,+++,,,---///000000///...---,,,,,,---...++++++++++++++++++++++++......---,,,,,,,,,,,,---...---,,,,,,++++++++++++))),,,//////---,,,---...+++,,,,,,---...///000000...---,,,,,,,,,...///000////////////000000000000000000////////////000000---222333000111666777333,,,------...///000111111000000000000111111111111...//////000111222222222000111222333555666777777666:::===>>>???BBBIIIPPPNNNRRRVVVXXXZZZ[[[\\\^^^]]]___cccfffhhhhhhgggffffffhhhjjjkkkjjjkkkmmmnnnjjjkkkkkklllmmmoooqqqrrrvvvuuusssrrrrrrssstttuuutttrrrpppooopppqqqqqqqqqllllllkkkkkklllmmmnnnooommmmmmoooppprrrssstttuuuttttttuuuttttttsssrrrrrrrrrtttwwwyyyyyyxxxvvvtttzzzyyyyyyzzz}}}~~~~~~}}}vvvwwwyyy|||}}}zzzvvvsssrrrrrrqqqppplllllllllkkkhhheeeaaa___ZZZWWWTTTRRRRRRPPPLLLIII>>>===<<<:::777555444333111111000///////////////222111000//////...//////////////////////////////111111000000/////////...////////////////////////---.........//////000000++++++,,,,,,,,,---------...------,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,------......------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++************)))+++***)))(((((()))***+++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************'''((()))+++++++++***)))************************++++++******)))(((((((((&&&''')))*********))))))(((((()))+++,,,---...///)))'''%%%'''+++---,,,*********)))))))))***,,,---///...---++++++++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))******+++&&&''')))*********)))(((************))))))))))))))))))******++++++++++++---+++***))))))***+++---(((******(((&&&&&&))),,,$$$&&&))),,,---------,,,(((((())))))*********+++---,,,,,,++++++,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,...------,,,...///111000...,,,,,,,,,...///************************---------------------,,,...---,,,,,,++++++,,,,,,,,,111333...((('''((((((+++***)))((((((((()))******+++,,,---...//////000.........------,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////,,,,,,,,,------///000111...///000000000///---,,,---------------...//////////////////////////////000000//////.........---111000000////////////000222222111000000000111111222333444333222222333555333444777999;;;<<<======AAABBBEEEIIINNNSSSWWWYYY^^^```aaacccdddddddddcccgggggghhhhhhhhhhhhggggggjjjkkkmmmnnnooonnnmmmlllnnnppprrrrrrqqqqqqrrrsssyyyvvvssssssuuuuuusssqqqsssrrrooommmjjjgggeeedddbbb___\\\ZZZYYY[[[]]]___ccccccbbbcccccceeefffgggjjjjjjkkklllmmmnnnnnnoooqqqqqqqqqsssuuuxxxzzz||||||{{{{{{}}}~~~zzz|||~~~}}}}}}|||{{{zzzyyyxxxzzzwwwtttssssssqqqmmmjjjjjjiiigggggggggccc]]]XXXRRROOOJJJEEEBBB@@@===;;;999666222000111222333222333111000000000///---+++111000000000000/////////000000000000000000000000111111000///////////////------....../////////000///...------------...///...------,,,,,,------...//////...------------...---------............///------------------------+++,,,---,,,***)))***+++///......------,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,---...---,,,***)))//////...------,,,+++++++++***))))))***,,,---///***++++++,,,,,,,,,++++++---,,,***)))))))))******+++***((('''&&&&&&&&&'''++++++***)))((('''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))************))))))'''((((((((()))))))))*********))))))))))))******+++)))(((''''''((()))+++)))))))))((()))******+++)))************+++++++++)))************+++++++++------,,,+++***)))(((((()))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))((((((((((((((()))******)))******+++++++++******(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''(((((()))***************,,,+++++++++***)))))))))---,,,,,,++++++,,,,,,------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------***+++------,,,+++---...000///---,,,+++,,,---...************************,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,///444666111---,,,------...---,,,,,,---...///000------,,,***)))((('''&&&,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,------.........------------......///000...///000000000///---,,,......---------...///000////////////////////////000000/////////.........111111000000000000000111000000000000////////////---///000000000111333555444666999>>>AAADDDFFFFFFMMMNNNPPPTTTWWW[[[^^^```___```bbbdddffffffffffffiiiiiijjjjjjjjjiiihhhhhhhhhiiijjjlllmmmnnnooooooppprrrttttttsssrrrsssssswwwvvvtttttttttsssoookkkhhhfffdddaaa^^^[[[YYYWWWRRRPPPNNNLLLLLLNNNQQQSSSTTTTTTUUUVVVWWWXXXXXXYYY\\\\\\]]]^^^___```aaaaaafffggghhhkkkooossswwwyyy~~~}}}}}}}}}~~~}}}}}}|||||||||~~~|||yyyyyyyyyxxxuuusssrrrpppooooooooommmiiieeegggbbb\\\WWWRRRMMMIIIFFFCCC???:::777666555444444555444222333444444333222/////////000000111111111........................111111000///////////////111111111111222222222333///...---,,,,,,---...///...------,,,,,,------...///......------------------------............///---------------------------...///...,,,+++,,,---------------------------++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,---------------------------,,,,,,++++++*********,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,---************+++,,,---...)))******+++++++++******,,,,,,***)))))))))******...---+++***))))))******+++******))))))((((((''''''((())))))******))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))************)))************+++++++++))))))*********++++++++++++++++++***))))))(((((())))))))))))))))))))))))+++***))))))***+++***((())))))))))))))))))))))))((((((((((((((()))******,,,,,,---------------,,,)))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''((())))))***************+++++++++***************---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++---...---,,,,,,---//////...,,,+++++++++,,,---******************************++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,111333///,,,,,,---,,,------,,,,,,,,,,,,------...---+++)))'''%%%###""",,,,,,++++++++++++******))))))***+++---...//////,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,++++++***------------------...........................////////////000//////...---///...---------...000111////////////////////////000000////////////......111111000000000111111222000111111111111000//////+++---///000111333666999888;;;@@@EEEJJJNNNPPPQQQWWWXXXZZZ\\\___bbbdddeee___```bbbdddeeeffffffgggggghhhjjjkkkkkkjjjhhhggggggggggggiiikkknnnppprrrrrrtttuuuuuusssrrrrrrsssqqqpppppppppmmmhhhbbb]]]UUUTTTRRROOOLLLIIIGGGFFFCCCBBBAAA@@@BBBDDDGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPVVVWWWZZZ^^^ccciiinnnqqqzzz{{{|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxvvvvvvwwwwwwuuutttyyyuuuooojjjeeeaaa\\\YYYSSSNNNHHHCCC???<<<999777555333111111333555555555222222222222222222222222////////////////////////111111000/////////000000////////////000000000000......---,,,,,,---............------------............---,,,,,,,,,,,,------------............///---------------------------...///...---,,,---...++++++,,,------...//////***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++))))))***+++,,,,,,------)))******+++,,,,,,,,,,,,))))))************)))))),,,+++******)))*********...---,,,+++++++++++++++************************((()))******++++++************)))))))))(((((((((''''''((((((((((((''''''))))))))))))((((((((((((******))))))))))))*********)))(((''''''((()))***((()))***+++++++++***))))))************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))...,,,*********+++***))))))))))))))))))))))))))))))(((((((((((()))******)))******+++******))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++*********************+++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++---...000///...---...000---,,,,,,+++++++++,,,---************************))))))***++++++,,,------......---,,,,,,,,,,,,,,,)))---///,,,***,,,---+++...---,,,++++++***)))))),,,,,,++++++***)))))))))------------------------)))******+++---......///,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---,,,,,,++++++............------------///////////////.........//////////////////......000///.........///000111////////////////////////000000//////////////////000000000000000111222222222222333444444333222111---///222555777:::>>>AAABBBDDDHHHMMMQQQTTTVVVWWWYYYZZZ\\\^^^```bbbcccddd``````aaaaaabbbbbbbbbbbbbbbdddgggiiikkkjjjiiihhhggggggffffffhhhkkkoooqqqppprrrsssrrrpppoooooopppllllllmmmkkkfff]]]UUUOOOIIIHHHFFFDDDBBB@@@???>>>???>>>>>>>>>@@@DDDGGGIIIGGGHHHJJJKKKKKKIIIGGGFFFBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHKKKOOOTTTZZZ___bbbmmmooosssxxx|||~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{}}}~~~}}}||||||||||||{{{}}}|||zzzyyyyyyzzzzzz{{{}}}zzzwwwtttrrrpppmmmkkkccc^^^WWWQQQKKKFFFBBB???:::777444333333555555555777777666555444333222222222222222222222222222222111111000000///000000111.........///////////////...------------------.........------------............---,,,,,,,,,,,,,,,---------............///........................+++,,,---,,,+++***+++,,,,,,,,,,,,---------......******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,)))***+++,,,---,,,++++++***++++++++++++******)))++++++******************++++++******))))))))))))))))))******++++++++++++))))))***+++++++++++++++*********)))))))))(((((('''(((((())))))(((((('''))))))))))))((((((((((((******))))))))))))************)))(((((()))******'''(((***,,,,,,+++***)))))))))*********+++++++++))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))...,,,***)))***+++***)))))))))))))))))))))))))))))))))(((((())))))***+++((())))))))))))(((((('''++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------******************++++++,,,...///...---,,,---...,,,,,,,,,+++,,,,,,,,,---************************))))))***++++++,,,------///...------,,,,,,------***...000------//////---,,,,,,------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////+++,,,,,,,,,------......------------------------+++,,,,,,---------,,,,,,.....................---...//////000000///...---//////........./////////////////////000000111111000000000000000000000000//////000000000000000000.........///000111222333222222333444444444444444222555888;;;>>>AAAFFFIIINNNPPPRRRUUUVVVWWWWWWWWWZZZ\\\]]]```aaabbbccccccaaa```___^^^]]]\\\[[[[[[[[[^^^ccchhhjjjkkkiiihhhgggeeecccbbbbbbeeehhhjjjhhhjjjkkkjjjhhhgggggghhhgggiiiiiifff___UUULLLFFFCCCBBBBBBAAA@@@???>>>>>>>>>===>>>???AAADDDGGGIIIIIIJJJKKKKKKJJJHHHEEECCC?????????>>>>>>>>>>>>>>>===>>>@@@CCCGGGKKKOOORRRYYY]]]bbbiiinnntttxxxzzz|||}}}~~~~~~~~~zzzyyywwwuuuvvvxxx|||~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~|||{{{zzzzzz|||}}}}}}{{{zzzyyyzzzyyywwwuuupppllleee^^^YYYTTTOOOKKKFFFBBB===:::999888777666555555444444333333222222333333333333333333333333111111000000000000111111222222222222222222222222........................///......------......///......---,,,,,,,,,,,,------------............///........................+++,,,------++++++,,,---......---------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,+++***,,,---------,,,,,,+++***************+++*********))))))))))))))))))(((((()))))))))***++++++,,,,,,))))))***+++++++++++++++************))))))))))))((())))))******))))))((())))))))))))((((((((((((******))))))))))))************))))))))))))******''')))+++,,,---,,,***)))))))))*********+++++++++(((((()))))))))*********'''''''''((())))))******))))))))))))))))))))))))---+++))))))******)))(((************************)))))))))))))))***++++++,,,---------,,,,,,+++***++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,---,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///......---------------))),,,---++++++......+++$$$&&&(((***,,,......///,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,......---,,,,,,+++******...---,,,++++++,,,---...,,,,,,,,,------......///------------------------+++,,,,,,---------------..................//////---...000000111000///...///............///000000...///111222222222111000000000000000000000000000//////000000000000111111......///000111222444555222222222333444555777888999<<>>@@@BBBDDDFFFGGGGGGGGGFFFEEECCCBBB@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>AAADDDEEEHHHLLLQQQWWW]]]dddkkkooouuuwwwzzz}}}~~~~~~|||{{{rrrppplllkkkkkknnnrrrtttxxxxxxxxxwwwvvvwwwyyy|||~~~~~~~~~|||{{{{{{}}}~~~~~~~~~}}}{{{yyyxxxtttooojjjfffaaa]]]ZZZQQQMMMHHHCCC???<<<999666222222222333333444444444000000000000000000000000111111000000000111222222222222222111111111111111...///000000000000///...//////............////////////...------------...---------............///........................---...//////......///000//////...---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++*********************++++++,,,,,,+++++++++............---,,,+++***))))))***++++++++++++******++++++,,,++++++******)))))))))******+++++++++((()))******++++++******++++++*********)))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******************************))))))+++,,,,,,,,,+++***)))************+++++++++((((((((()))))))))******((((((((())))))*********))))))))))))))))))))))))***))))))***++++++***(((***************************))))))))))))***++++++,,,---------,,,+++***)))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,+++++++++***************+++++++++---,,,,,,++++++,,,,,,---***+++,,,---...------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,---------+++***+++,,,,,,,,,---...............------------------------,,,,,,,,,,,,,,,---------//////...---------------(((***+++)))***---,,,(((###$$$&&&(((***+++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++******+++***(((''''''(((***+++***++++++,,,------......------------------------+++,,,,,,---......------------......//////000000,,,---///111111111000//////......---...///000111---///222444555333000...000000000000000000000000//////000000000111111111000000111222333555666777555444444444777:::===@@@CCCEEEHHHKKKMMMPPPTTTWWW[[[\\\^^^___``````____________``````^^^\\\YYYWWWRRRQQQNNNKKKIIIHHHHHHGGGKKKOOOUUU[[[^^^]]]ZZZXXXRRRQQQOOONNNMMMNNNOOOPPPNNNPPPRRRRRRQQQPPPQQQRRRPPPQQQRRROOOJJJFFFDDDDDDAAA@@@???>>>===;;;::::::;;;;;;;;;;;;<<<===???@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFEEECCCAAA???===<<<;;;::::::::::::;;;===???@@@???AAAEEEHHHLLLRRR[[[aaahhhkkkpppssstttssspppnnnccc```\\\YYYYYY\\\aaacccgggiiijjjkkkkkkmmmqqquuuyyy{{{}}}}}}||||||~~~{{{zzzxxxtttqqqooommmjjjggg```]]]WWWRRRMMMHHHCCC???999888888777666555555444000000000000000000000000111111000000111111222333000000000/////////......///000111222222111000/////////............//////000000///............///---------............///........................---...//////......///111---------------------,,,------------------,,,,,,------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...)))*********+++,,,,,,,,,,,,+++++++++***++++++,,,------------,,,+++******((()))***+++,,,++++++******+++,,,------,,,++++++))))))))))))))))))))))))'''((())))))******))))))+++++++++*********))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++******))))))))))))***************++++++******************+++++++++,,,,,,)))************+++++++++(((((((((((()))))))))***))))))******************))))))))))))))))))))))))((((((***,,,......+++)))******************************))))))******+++,,,,,,,,,,,,++++++***)))((()))))))))))))))*********++++++++++++++++++++++++'''((((((((()))))))))***)))***++++++,,,,,,+++++++++++++++***************---,,,,,,++++++,,,,,,---+++,,,---...///...------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---...///,,,------.../////////...........................------------------------//////...------------...---//////---...111///++++++,,,------,,,+++***)))+++,,,,,,------...//////,,,,,,,,,------.........---------,,,,,,+++++++++---,,,***))))))***,,,---))))))***+++,,,,,,------------------------------+++,,,,,,---.........---,,,------...///000111111+++---///111222222111000///...------...///000111,,,///333666666444000---000000000000000000000000//////000000111111111222111222222333555777999::::::999888888;;;???DDDGGGLLLNNNPPPRRRTTTWWW[[[]]][[[]]]___aaacccddddddddd]]]]]]\\\ZZZWWWSSSOOOMMMGGGEEECCCAAA???>>>>>>>>>CCCHHHNNNSSSTTTRRRNNNLLLHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKOOOQQQRRRPPPMMMLLLMMMPPPMMMLLLKKKHHHFFFDDDBBBAAA===============>>>??????@@@AAAAAACCCEEEGGGIIIKKKKKKJJJHHHFFFCCC@@@>>>===;;;;;;::::::;;;<<<>>>???<<<>>>???@@@BBBGGGOOOVVV[[[^^^dddggghhhfffbbb___UUURRRNNNJJJJJJMMMRRRUUUVVVYYY\\\]]]^^^aaaggglllsssvvvzzz{{{{{{|||~~~{{{yyywwwuuuuuutttqqqoooqqqnnniiiddd___YYYSSSNNNEEEDDDAAA>>>:::777444333111111111111111111111111111111000000111222333333444333333333222222111111000111222333333222111000//////............//////111111000///////////////---------.........//////////////////////////////+++,,,------,,,,,,...///+++,,,,,,------......///............---,,,++++++------------------------,,,---.../////////...---........................++++++++++++++++++++++++,,,,,,+++***+++,,,...///(((((()))+++,,,---...///---,,,+++*********+++,,,---------,,,+++***)))(((((()))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***)))))))))(((((((((((((((''''''((()))))))))))))))+++++++++************)))''''''((((((((((((''''''%%%&&&'''((()))***+++,,,******))))))))))))************++++++++++++******++++++*********+++,,,---)))************+++++++++(((((((((((())))))))))))++++++******************))))))))))))))))))))))))'''(((+++...111000---************************************)))******+++,,,///000//////...---,,,+++(((((())))))******++++++++++++++++++++++++++++++'''((((((((())))))************+++,,,,,,,,,,,,+++,,,+++++++++******))))))++++++************++++++000000///...---,,,,,,+++((()))+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******))),,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,,,,------))))))***+++,,,,,,---------------,,,,,,+++++++++///...---++++++,,,---...,,,///000///,,,+++,,,///------------------------***+++,,,,,,------,,,,,,///...,,,,,,,,,---///111.........------,,,,,,+++---------.........//////000000000000111111111111111111111111000000000000000000111111111111000000000444444222111333333/////////000000111111222222222333555666777:::===@@@<<<===???AAAEEEHHHKKKMMMRRRUUUYYY[[[[[[\\\]]]___^^^bbbcccccceeegggddd______[[[UUUOOOKKKHHHEEEBBB@@@???>>>===<<<;;;;;;;;;CCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAABBBCCCEEEIIIMMMNNNPPPSSSTTTTTTTTTVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]___^^^\\\YYYVVVQQQJJJFFFCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDCCCDDDEEEHHHKKKMMMNNNOOOOOOLLLGGGCCCAAA@@@===>>>>>>??????@@@@@@AAA???@@@@@@AAAAAADDDHHHKKKTTTUUUVVVWWWXXXWWWWWWVVVSSSNNNHHHFFFFFFFFFEEECCCEEEFFFHHHIIIKKKOOOTTTXXXbbbgggnnntttxxxyyy{{{|||xxxyyyyyyxxxuuuttttttuuuuuutttsssppplllgggcccaaaZZZTTTLLLDDD???;;;777555555444444222000111333555444222//////000111111111111111111111000000000///111111222222222000///---...............///000000222222222222111111111111////////////////////////000000//////......------000000///...------,,,,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,,,,------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++******))))))((((((+++++++++*********))))))+++***)))***+++++++++)))***)))((((((((()))++++++*********)))******++++++************************+++*********))))))(((((('''(((((()))******++++++---,,,+++)))((('''''''''++++++******+++,,,,,,---******))))))))))))******************************************************))))))))))))(((((((((((((((***---//////---***(((((((((((((((((((((((((((((()))***,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******++++++************++++++.........---,,,,,,++++++******+++,,,---,,,++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,---------------------+++,,,---............---+++++++++,,,,,,---------++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...---,,,++++++---...000------------,,,,,,,,,,,,---------.........///////////////000000000111111111111111111000000000000000000111111111111000000,,,000000...///333444111111111111111222222222222333444666777888:::>>>AAAAAACCCEEEIIILLLPPPRRRTTTTTTWWW[[[]]]]]]^^^___aaabbbeeefffeeegggiiieee```WWWRRRLLLGGGCCCAAA???>>>>>>===;;;:::999999999:::?????????@@@@@@@@@AAAAAABBBCCCEEEGGGIIIMMMRRRVVVYYY[[[^^^_________aaabbbdddeeefffhhhiiiiiiiiijjjllljjjhhhgggddd```ZZZUUUOOONNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFHHHJJJLLLMMMOOOPPPOOOLLLJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKNNNSSSVVVUUUVVVVVVUUUTTTRRROOONNNOOOKKKEEEBBBAAAAAAAAA???@@@AAACCCCCCDDDFFFJJJLLLTTTYYYaaaiiinnnssswwwzzzxxxwwwuuussstttvvvxxxzzzzzzyyyxxxvvvrrroookkkiiifffbbb]]]WWWQQQIIIBBB===:::888666444222222444555444222000///000000///...333333222222222111111111//////000111111111000///...............///000000//////.........---------////////////////////////000000//////////////////000//////...------,,,,,,......---------,,,,,,,,,////////////............,,,,,,,,,,,,------------+++,,,---............---...---------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************))))))))))))+++++++++*********))))))***)))((()))***+++***(((+++***)))))))))***,,,,,,******))))))))))))******************************************)))))))))(((*********++++++,,,---...+++************+++,,,,,,++++++*********++++++,,,******))))))))))))******************************************************)))))))))))))))))))))((()))***,,,......,,,***)))))))))))))))))))))))))))((()))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))************))),,,++++++***))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////---------------------,,,------......//////......***++++++,,,---.........------------............,,,,,,,,,,,,------------((()))***+++,,,---------***+++,,,...000111000...------------------------++++++,,,------------------,,,+++++++++,,,...///,,,,,,,,,---------------------........./////////....../////////000000000111111111111000000000000000000111111111111000000111333222//////222333111444333333222222222222333444555888999;;;===AAADDDGGGIIIMMMQQQUUUXXXYYYZZZXXX[[[^^^```aaabbbcccdddeeeggghhhggggggiiieee___RRRMMMFFFAAA>>>===<<<<<<===<<<:::888888888:::;;;;;;;;;<<<===>>>??????@@@DDDFFFIIIMMMPPPUUU[[[___ccceeegggiiiiiiiiijjjlllnnnoooppprrrssstttuuuuuuxxxwwwvvvuuussspppkkkhhh```___^^^\\\ZZZWWWUUUTTTOOONNNMMMLLLLLLLLLMMMNNNPPPSSSUUUUUUUUUUUUVVVWWWUUUUUUTTTSSSSSSRRRQQQQQQQQQSSSVVVXXX[[[___dddhhhffffffdddbbb^^^ZZZWWWTTTRRRNNNGGGBBB???>>>===<<<<<<===???>>>======>>>@@@EEEJJJQQQYYYaaaiiipppuuuzzzzzz{{{}}}~~~~~~xxxtttoooooosssyyy}}}~~~~~~~~~}}}|||zzzwwwuuusssrrrqqqooolllfff\\\QQQIIICCC@@@<<<888555444444555444222111111111111///---222222222222111111111000---...///000111111111111///............//////000---------,,,,,,,,,++++++000000000000000000000000//////000000000000000000/////////...------,,,,,,---------,,,,,,,,,,,,,,,///.........------,,,,,,---,,,,,,,,,,,,,,,,,,+++------......//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................++++++,,,,,,------......,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))))))))***************+++++++++******************((((((((()))***)))(((***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))++++++******+++,,,...///,,,,,,++++++,,,------...+++******)))))))))************))))))))))))******************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))******)))))),,,+++******)))*********,,,++++++******++++++,,,++++++,,,,,,---------------------,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------........................+++,,,,,,,,,---------......------------,,,,,,,,,------............------***++++++,,,---...//////.........---------------+++,,,,,,,,,------......)))***,,,---...------,,,***+++...444888777222---........................+++,,,,,,---...---------------,,,,,,,,,---...///---------....../////////............////////////............////////////111111111111000000000///000000111111111111000000111333333111333888;;;;;;555444333222222222333333444777:::===@@@CCCGGGJJJKKKMMMRRRVVVZZZ\\\]]]]]][[[^^^aaaddddddeeefffhhheeehhhhhhfffffffffbbb\\\SSSNNNFFF@@@>>>>>>>>>>>>>>>===;;;::::::;;;===???;;;<<<===>>>???@@@AAABBBEEEGGGKKKOOORRRWWW\\\```ccceeehhhiiiiiiiiikkkllllllmmmpppsssuuuwwwyyyyyy}}}|||{{{{{{{{{yyyuuurrrpppooonnnllljjjgggeeeddd]]]\\\ZZZYYYXXXWWWWWWWWWYYY[[[]]]^^^^^^___aaaccceeedddddddddcccccccccbbbbbbeeehhhjjjlllppptttxxx|||{{{yyyvvvrrrmmmiiiggg```[[[SSSKKKDDD???===<<<<<<===???>>><<<:::::::::===AAAFFFMMMTTT\\\eeejjjllloootttxxx|||}}}}}}}}}xxxrrrnnnooovvv|||~~~~~~~~~~~~|||zzzyyywwwwwwwwwvvvrrrjjj```YYYQQQLLLEEE???;;;888555444555333222222333333111///000000000/////////............//////000000000000//////............///000/////////.........------000000000000000000000000//////000000111111222222//////.........---------------------------------///......------,,,,,,+++------,,,,,,+++++++++***------............------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------++++++,,,------...//////,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++***************************)))((()))***+++***(((((((((((((((((())))))***,,,++++++************+++((((((((((((((((((((((((*********)))))))))))))))***)))(((((()))***,,,---///...---,,,+++++++++++++++***))))))((()))))))))******))))))))))))******************************************************)))))))))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))******+++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,------......//////...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------........................---,,,,,,,,,++++++******------------------------,,,,,,---------,,,,,,+++++++++,,,------...//////------------,,,,,,,,,,,,,,,,,,,,,------.........---.../////////---,,,+++***---333;;;???<<<444---////////////////////////,,,,,,---.........------...............//////000......//////000000111111........./////////000000............////////////111111111111000000000///000000111111111111000000***---///000666???EEEEEE444333222111222333444555666:::???CCCGGGKKKOOORRRPPPRRRVVVZZZ\\\^^^^^^]]]\\\^^^bbbdddeeeeeeggghhheeehhhhhheeeeeeeeeaaaZZZRRRMMMFFF@@@??????@@@@@@AAA@@@?????????AAACCCDDD@@@@@@AAABBBDDDEEEFFFFFFHHHJJJNNNQQQTTTWWW[[[^^^```bbbeeefffffffffhhhiiiiiikkknnnrrrvvvyyy{{{||||||{{{{{{{{{|||{{{yyywwwyyyyyyxxxxxxvvvuuutttssslllllljjjhhhgggeeeeeedddbbbccceeeeeedddeeegggiiinnnnnnnnnooooooppppppppprrrtttwwwyyyzzz|||~~~zzzwwwuuuqqqllldddYYYNNNEEE@@@>>>???@@@AAA@@@===;;;::::::;;;===@@@CCCGGGMMMTTTYYY]]]cccllluuu{{{~~~~~~}}}wwwsssqqqtttzzz~~~|||yyy{{{|||}}}~~~~~~}}}|||{{{wwwwwwwwwxxxwwwtttnnnjjj___ZZZRRRKKKFFFAAA;;;888666444333333333333222111000000000000////////////111111000000//////////////////............//////000000000/////////......000000000000000000000000//////000000111111222222...............---------............////////////222111111111000000000///---------,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------......------,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,************************,,,+++******,,,,,,+++***))))))*********+++++++++...---,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))*********))))))))))))+++,,,------,,,+++******))))))*********)))))))))))))))*********))))))))))))******************************************************((()))))))))*********+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++000...,,,++++++,,,...///------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***+++***************++++++,,,,,,++++++++++++,,,,,,---------....../////////...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++------,,,++++++***)))))),,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,---------------------.........000000000000///---,,,++++++000777===???:::222,,,000000000000000000000000,,,,,,---................../////////000000000000/////////000000000000000....../////////000000000....../////////000000000111111111111000000000000000000111111111111000000---111111000333999<<<;;;333222222222333666888:::<<<@@@EEEJJJMMMQQQUUUWWWVVVWWWYYY[[[\\\]]]\\\\\\XXX[[[^^^```aaabbbcccddddddffffffdddcccccc___YYYMMMIIIDDD@@@@@@AAABBBCCCGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSVVVXXXZZZ\\\___aaabbbdddggghhhhhhhhhjjjkkkmmmooorrruuuyyy|||~~~|||{{{{{{{{{|||}}}{{{yyy{{{{{{||||||}}}|||||||||wwwwwwvvvuuusssrrrqqqpppkkkllllllkkkiiiiiijjjlllrrrrrrrrrssstttuuuuuuuuuzzz}}}|||yyyrrrggg[[[QQQJJJHHHFFFFFFFFFCCC???<<<;;;<<<;;;<<<<<<<<<===@@@EEEIIIQQQXXXcccnnnwww{{{||||||vvvvvvwwwzzz~~~~~~{{{wwwzzz{{{|||}}}~~~~~~}}}|||xxxxxxwwwyyyzzzzzzyyywwwkkkfff___ZZZUUUPPPIIICCC<<<999666444444444333222333333333333222222222111333222111000////////////000//////............////////////............---000000000000000000000000//////000000000000000000........................///////////////000000000////////////////////////...---------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------............------***++++++,,,,,,++++++************+++++++++++++++***************+++++++++---,,,++++++,,,---,,,++++++,,,------......------...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........'''''''''((()))***+++,,,***))))))))))))***++++++******))))))))))))******************************************************((())))))******+++++++++,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,---,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''(((((())))))((((((*********)))******+++,,,---,,,,,,++++++,,,,,,------------------------...------,,,+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,+++++++++************,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////------......---,,,,,,+++............------------,,,,,,------......//////............------------000///...------------------111666888777333///,,,........................,,,------...............---......////////////////////////................../////////000000000000/////////000000000111111111111111111000000000000000000111111111111000000333666555111000222111...333222222333666:::>>>@@@EEEHHHMMMPPPRRRUUUWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWRRRUUUXXXZZZ[[[\\\]]]^^^^^^``````^^^^^^^^^ZZZSSSKKKHHHFFFEEEHHHJJJLLLMMMRRRSSSUUUXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^```ccceeefffhhhjjjlllhhhkkkmmmnnnnnnooopppqqqssstttvvvxxx{{{|||}}}~~~|||{{{zzz{{{}}}}}}|||{{{yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwuuuuuuuuusssqqqppprrrsssuuuuuuvvvvvvvvvvvvvvvvvv{{{}}}}}}uuujjj```ZZZXXXQQQPPPMMMHHHCCC???>>>???<<<===<<<;;;:::<<>>>>>>>>===<<<===@@@CCCAAAEEELLLUUU^^^gggmmmpppvvvyyy|||~~~}}}}}}}}}~~~~~~|||{{{{{{{{{|||{{{yyyvvvwwwtttqqqrrrrrrnnneee^^^WWWQQQIIIBBB>>><<<;;;:::333333333222222222111111222111111111111333444555111000///...............111000000000000/////////////////////////////////000000//////......---------.....................---------.........//////,,,------...///000111111---.........///000000000.../////////...------,,,........./////////000000---------.........//////........................,,,+++++++++++++++++++++------............------+++++++++,,,,,,+++++++++---,,,,,,++++++*********))))))******+++++++++++++++***)))***+++++++++)))'''((()))***+++***))))))+++***)))(((''''''''''''************************(((((())))))*********+++&&&(((+++......---+++*********))))))))))))))))))((())))))***+++---...///******))))))))))))******************************************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***,,,,,,---------++++++++++++++++++,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((((())))))*********************))))))***+++,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---+++)))*********))))))+++,,,---------///111...---,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,......------------......///////////////............---,,,,,,---...///000...------,,,---...///000---......///////////////000000000000////////////////////////000000000000111111111000000000000000444333333333222222111111000000111111000///......000111222222111222444666666999===AAAEEEGGGHHHHHHNNNOOOQQQRRRTTTTTTUUUUUUTTTRRRNNNKKKHHHHHHIIIIIIFFFGGGHHHJJJNNNRRRUUUWWWVVVVVVUUUTTTSSSRRRQQQQQQWWWVVVTTTVVVZZZ___cccdddhhhhhhhhhiiijjjkkklllmmmooolllllloooooommmnnnqqqqqqrrrttttttssssssuuuvvvtttuuuvvvvvvuuuuuuvvvxxx}}}{{{xxxuuutttuuuvvvwwwyyyzzz{{{|||{{{zzzxxxwwwtttwwwyyy{{{{{{|||}}}xxxyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~{{{|||}}}|||zzzyyyxxxyyyzzz{{{}}}~~~|||wwwssslllggg```XXXPPPJJJGGGEEEBBBBBBAAA???>>>===<<<<<>>;;;888666444333444444444333666444111111222333222222//////000111222333333444222222111111000000////////////.........---------111111111111111000//////---,,,,,,+++,,,---///000---.........---,,,,,,+++---------------------------------------------------------...------,,,,,,111111000///...---,,,,,,---------............///...***''''''***---......***+++,,,------,,,+++***+++,,,,,,,,,++++++---...,,,---...//////...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))))))***,,,------,,,***))),,,++++++******++++++,,,++++++************++++++((()))*********((('''&&&))))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++******************------,,,+++***)))((('''***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,***************************(((((())),,,---,,,)))((()))+++---------+++*********************************))))))))))))*********...***+++111---&&&***************************++++++,,,,,,,,,++++++***+++++++++***)))(((&&&&&&((()))*********((('''&&&///+++((()))---///,,,(((...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,,,,------,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++,,,,,,,,,---------------------......------,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,------...////////////......---------......------------....../////////////////////...000///.........///000111......---------...///000---......///////////////000000000000////////////////////////000000000000111111111111000000000000111111111000000/////////000000111111111111111111111222333333333333555777888;;;???CCCGGGJJJKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOLLLJJJGGGDDDBBBBBBCCCDDDBBBCCCEEEHHHLLLQQQUUUWWWYYYXXXWWWVVVVVVVVVVVVVVV[[[ZZZYYY[[[```dddhhhiiikkkjjjiiiiiijjjlllmmmmmmsssppppppqqqqqqmmmmmmooorrrsssuuuuuusssssstttuuuuuuwwwxxxwwwvvvvvvwwwxxxxxxwwwtttrrrqqqrrrtttuuuwwwxxxyyyzzzzzzxxxvvvuuuppprrrtttuuuuuuvvvxxxzzzxxxxxxxxxxxxxxxyyyzzzzzz}}}~~~~~~~~~~~~||||||}}}~~~~~~zzzvvvnnneee\\\TTTOOOLLLGGGEEECCC@@@?????????@@@CCCCCCDDDFFFKKKPPPVVVYYY```ccchhhnnntttxxxzzz{{{|||~~~~~~}}}|||{{{zzzyyywwwvvvvvvqqqmmmhhhbbb\\\UUUMMMIII???<<<888555555555555444333111000000222333333333/////////000111111222222000000000000000000000000//////.........---------000000000000000///......///...---------...///000------......------,,,+++------------------------------------------------,,,,,,------...---------000000//////......---------------............///111---***)))***,,,+++***++++++,,,---......---------.........------///000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++*********+++---......---+++***,,,++++++******++++++,,,)))))))))(((((()))))))))+++,,,,,,,,,++++++***))))))(((((((((((((((((()))''''''((())))))(((''''''))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++******************+++++++++************************+++***)))***------+++)))((()))+++------,,,+++************************************))))))))))))******,,,******///,,,'''(((************************((())))))*********)))))))))***++++++,,,+++++++++))))))*********)))'''&&&,,,***(((***,,,...,,,***...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---......---...//////...,,,***++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............,,,---...//////...---,,,---,,,++++++++++++,,,------------,,,------...//////////////////...............------------............//////////////////111111000/////////000000......------......///000---......///////////////////////////000000000000////////////000000000000111111111111111111111111000000000///////////////000000111222333333444444333444555555555666888:::===???CCCGGGJJJLLLMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGEEECCCAAA???>>>>>>???@@@AAACCCEEEIIIMMMRRRUUUWWWZZZYYYXXXXXXYYYZZZ[[[\\\^^^]]]]]]```dddiiikkklllkkkhhhfffeeegggiiikkkkkkrrroooooorrrqqqmmmlllnnnpppqqqssssssrrrrrrrrrsssrrrsssttttttsssssstttvvvsssrrrpppooooooppprrrsssuuuvvvxxxyyyyyywwwuuutttssstttttttttssstttvvvyyyxxxwwwwwwwwwyyy{{{~~~}}}||||||||||||}}}}}}~~~zzzzzzzzz{{{|||~~~}}}|||{{{tttlllddd]]]ZZZOOOMMMIIIFFFEEEFFFIIIKKKIIIIIIIIIJJJLLLNNNQQQSSSTTTWWW[[[aaahhhnnnrrrtttvvvyyy~~~~~~|||zzzyyyxxxwwwuuusssooohhh```ZZZMMMHHHAAA;;;888777666555444333222222444444333222000000000000000000000000.........///000111111111/////////............---///////////////...------111000//////.../////////------......------,,,,,,------------------------------------------------++++++,,,---....................................---------............///000...,,,+++,,,,,,+++***........................***+++++++++******,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---......---,,,+++++++++************++++++******))))))))))))******,,,,,,++++++******++++++))))))(((((((((((())))))***++++++,,,,,,++++++***(((((((((((((((((())))))))))))*********+++++++++******+++,,,,,,+++******+++++++++******************************************)))))))))+++***)))''')))***+++,,,,,,,,,+++***************************++++++******))))))))))))******))))))++++++)))'''************************'''((()))***************)))***++++++,,,,,,,,,+++))))))*********)))((('''************+++,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,...//////...,,,***++++++---......---,,,+++,,,,,,---,,,,,,,,,,,,---......,,,------------.........+++,,,.../////////---,,,//////............//////......------------......//////........................------------..................////////////222111111000////////////..................//////---......///////////////////////////000000000000////////////000000000000000111111111111111222222111111111111111111111111111111222222333333444555333555777888999;;;>>>AAACCCEEEGGGIIIKKKLLLMMMMMMIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA??????@@@AAABBBEEEFFFIIILLLPPPTTTVVVXXXXXXWWWWWWWWWYYY[[[^^^___^^^^^^^^^aaaeeeiiijjjkkkgggccc``````dddhhhkkkkkkmmmkkkmmmppppppmmmmmmooommmooorrrsssttttttuuuvvvuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyyyyxxxwwwwwwxxxyyyzzz|||~~~~~~~~~|||{{{~~~~~~}}}yyysssmmmjjj\\\XXXSSSOOONNNPPPTTTVVVVVVWWWXXXZZZZZZYYYXXXXXXVVVVVVWWWZZZ]]]aaadddfffooosssyyy}}}{{{zzzzzzzzzzzzxxxssslllhhh^^^XXXNNNFFF@@@<<<999888888777555555555444222000222111111111000000000///....../////////000000000/////////...............//////000000//////...---111000000//////.........,,,------...------,,,,,,------------------------------------------------***+++,,,---............---------....../////////---------............///++++++,,,---............222111000...---,,,,,,,,,)))***+++***))))))+++------,,,+++******+++,,,---,,,,,,------------,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,------,,,++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---***)))((('''&&&'''((()))++++++************++++++------------------------((((((((())))))))))))))),,,,,,++++++***))))))(((******++++++++++++******,,,+++++++++***)))))))))************************)))(((((((((((('''&&&%%%)))***++++++++++++******************************++++++++++++***))))))(((***((())))))(((,,,...'''************************((()))***+++,,,---------,,,,,,,,,++++++)))(((((()))))))))***))))))))))))***+++,,,+++***)))***+++---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......,,,,,,---......,,,,,,,,,...,,,...///...,,,+++,,,...---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,.../////////......///////////////////////////......---------......------------------------......------------......---.........//////000000000000000000///......---//////////////////......---......///////////////.../////////000000000111////////////000000000000000000111111222222222333111111111111111222222222333333222222222333444555555777:::<<<>>>AAAEEEHHHIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHGGGGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEIIIJJJLLLOOOQQQSSSUUUVVVTTTTTTUUUWWWYYY\\\^^^```______```cccgggiiiiiiiiiccc```^^^bbbkkkssswwwxxxwwwttttttvvvuuuqqqppprrrtttwww|||~~~{{{xxxuuusssssstttuuuwwwyyyzzz{{{}}}~~~|||}}}~~~}}}}}}xxxuuulllgggaaa[[[WWWVVVWWWYYY\\\```eeeiiikkkkkkhhhfffbbbaaa^^^[[[ZZZYYYZZZZZZbbbgggoooxxx~~~|||{{{zzzyyyyyyyyywwwtttqqqmmmggg^^^UUUMMMFFF@@@===999777555444444444222000444333333222222111111000111000000000/////////...////////////////////////000111111111111000//////////////////......------,,,,,,------...------,,,------------------------------------------------***+++,,,---............,,,,,,------......//////---------............///+++,,,,,,------......///...............---------...///000///......000222...---,,,++++++,,,---...,,,---............---,,,)))***++++++,,,,,,,,,,,,*********++++++*********+++******))))))******+++---,,,,,,,,,,,,,,,,,,---((('''&&&%%%%%%&&&((()))---,,,,,,,,,,,,,,,,,,---******))))))))))))******)))))))))******+++++++++,,,,,,++++++***)))))))))************************,,,+++++++++***)))))))))************************)))*********)))(((((('''*********************)))************************+++++++++,,,+++***)))(((***%%%******%%%...444***************************((()))***+++,,,---------------------,,,+++*********))))))))))))*********+++,,,---+++)))'''((()))------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111///...***,,,------,,,,,,...///,,,///000///,,,***,,,///---,,,,,,,,,,,,---......+++,,,,,,,,,,,,------------------......///000000------...//////...------000///......---.........,,,,,,,,,---------------......------------......------......///000000000//////000000000///......//////000000000///......---......///////////////......//////000000111111////////////000000000000000000111111222333333333000000000000000111111111444444333333444666777888:::<<>>999777777666555333333222222222222222222222222222222111111111111.../////////000000000000000000000111000//////...---...///000000000//////+++,,,------......------------------------------------------------------,,,,,,------...------------------------------------------............///.........+++((((((+++---%%%'''***,,,---,,,***)))+++,,,,,,,,,++++++---............//////.........---...///000000///...---++++++,,,,,,,,,+++******+++******************+++******))))))))))))******)))))))))(((((()))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---((((((((()))***+++++++++'''((()))***+++,,,------+++***)))(((((()))***+++***************+++++++++***************************,,,......,,,+++,,,...++++++***)))))))))))))))************************((()))+++,,,------,,,+++,,,###,,,...$$$666DDD222************************((())))))*********)))))))))***+++---......//////******)))))))))***+++,,,+++)))'''(((+++,,,***(((---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///...,,,***,,,---......,,,,,,,,,...,,,///222000,,,***,,,000---,,,,,,,,,,,,---................../////////000///...,,,+++,,,///222444///000111222222111000///000000///...............---.........//////000000.........------.........---------...///000000111///000111222333333222111///000111111111///...------......///////////////---......///000111111222////////////000000000000000000111222333333444444333333333444444555555555333333444666:::>>>CCCEEEGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNQQQTTTWWWYYYZZZZZZ]]]```dddhhhkkkllllllkkkcccdddeeegggiiihhheeebbb^^^bbbpppwwwxxxxxxxxxxxxvvvuuutttpppsssvvvvvvtttsssuuuwwwyyy{{{}}}}}}|||{{{wwwrrrnnnkkkbbbaaaaaaaaadddiiinnnrrrsssttttttuuuvvvvvvwwwwwwssstttwww{{{~~~}}}}}}}}}~~~|||zzzxxxyyyzzzzzzvvvnnnddd\\\XXXRRRIIIAAA<<<888666555111111111111111111111111111111111222333333444444.../////////000000111111///////////////......---...///000111222222111000+++,,,,,,---.........------------------------------------------------------------...------,,,,,,---------------------------------.........//////***++++++)))''')))---111((())),,,---,,,((($$$!!!---.........------///111,,,---...//////...---,,,---...///111111///...---,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,******))))))))))))******++++++************++++++((()))***,,,,,,,,,+++***+++******************+++***)))(((''''''((()))***&&&''''''((()))******++++++++++++***************+++***)))(((((()))***+++))))))******+++++++++,,,************************&&&))),,,,,,***)))+++---++++++***)))(((((())))))************************'''(((+++---...---,,,,,,,,,"""---///$$$888III555************************++++++,,,,,,,,,++++++***))))))*********)))((((((******)))))))))***,,,---***&&&$$$''',,,///---)))------------------------,,,,,,+++++++++,,,---...,,,------......------,,,........................+++,,,...//////...,,,+++,,,---.........---+++***,,,------...///.........---.........//////000000000000...,,,,,,---111555111000///000111000...,,,......---------......///000000//////......------111111111111000000000000///,,,***+++///222222111000///...------...///000////////////////////////111111000000//////......////////////000000000000000000000000///////////////111222222111111222333222333444555555555444444666888;;;===???BBBEEEHHHMMMLLLKKKIIIGGGHHHKKKNNNPPPQQQRRRSSSRRRPPPNNNMMMRRRPPPOOOQQQSSSRRROOOLLLMMMNNNNNNLLLKKKJJJKKKMMMOOORRRXXX\\\^^^```bbbdddgggkkkmmmnnnpppssspppkkkfffcccaaaccchhhjjjjjjiiidddgggrrr}}}xxxuuuuuusssnnnkkkiiikkkmmmoooxxxxxxzzz}}}~~~}}}||||||}}}}}}{{{wwwtttpppnnnjjjfffeeeeeegggiiiooonnnnnnoooqqqsssvvvwwwxxxzzz}}}}}}{{{yyyzzzzzzzzzyyyvvvsssooommmfff```VVVLLLBBB;;;777666666444111000111222222111222111111000000000000111111111111111000000000000000000000000000000000000//////000000000000//////......------------......------,,,,,,,,,,,,++++++...............///000111...---+++******+++---..............................,,,***+++---...,,,***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,+++......+++---,,,,,,++++++,,,,,,---,,,++++++---///111000///---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************(((((())))))*********++++++)))((()))******)))(((+++*********))))))((((((,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,---+++++++++++++++***)))(((''''''(((''''''&&&%%%%%%))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((((((((()))***,,,,,,,,,------.........******+++++++++,,,,,,,,,******++++++++++++************))))))))))))******************************+++++++++*********)))))))))*********++++++++++++------------------------,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...............---,,,,,,------........./////////............/////////000000111000...,,,+++,,,---111000//////111111000///000//////........./////////////////////.........000000000000000000000000///---+++,,,///222222111111000////////////000111111111111111111111111111111111000000////////////////////////000000000111111111111111111111111111000222333333222111333444444444555555666666777777666999<<>>===AAAEEEIIILLLNNNQQQSSSQQQRRRQQQPPPOOOOOOQQQSSSXXXXXXWWWVVVTTTQQQOOONNNOOOOOONNNNNNNNNNNNMMMLLLQQQRRRSSSSSSSSSUUUXXX[[[]]]ccckkkrrryyy{{{||||||zzzwwwxxx|||zzzwwwuuurrrpppuuutttssstttvvvwwwvvvuuuvvvwwwzzz||||||{{{yyywwwtttsssrrrpppnnnmmmlllkkklllllllllmmmpppsssvvvxxx~~~|||||||||||||||{{{yyyxxxuuuuuusssnnnggg^^^VVVQQQHHHCCC;;;666444333333333444333222111000000000111444333333333222222222222000000000000000000000000......////////////......//////............///////////////.........------///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,//////,,,------,,,,,,,,,,,,------***)))(((***,,,......---,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********************)))((()))+++,,,+++***,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))***************+++++++++******))))))))))))))))))******+++,,,,,,)))******+++++++++++++++))))))))))))))))))))))))************************((()))))))))***+++,,,,,,++++++******))))))(((((())))))))))))*********+++******++++++++++++******************************************************************************)))))))))*********++++++------------------------,,,---.../////////......---......//////......------------.........//////........................000///...------...000000000///---,,,---...000222///////////////.........---///111333555888;;;>>>888555111//////000000///000///......---------...------......//////000000---........./////////000......///000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111222222222333333000111222222111111222444777666666666888<<>>AAADDDFFFGGGGGGLLLSSSWWWYYYXXXXXXXXXVVVVVVVVVTTTPPPNNNNNNOOOKKKKKKKKKKKKLLLMMMNNNNNNRRRTTTUUUUUUUUUWWWZZZ^^^ZZZ^^^eeemmmwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz|||~~~~~~}}}|||{{{||||||yyywwwvvvttttttuuuvvvwww}}}|||zzzwwwvvvpppjjjaaaWWWOOOGGGAAA===777666555444333222222222222222111111111000000000111111111111111111111111000000111111111111000000000000////////////000000/////////............---.........---....../////////...---,,,,,,---...///////////////////////////,,,...//////---,,,---///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,...333444222......------------.........,,,++++++,,,,,,+++*********++++++++++++++++++,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***,,,------,,,++++++++++++,,,,,,------++++++************++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))((()))++++++'''(((+++---000222333333))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,************++++++++++++******++++++++++++******)))***,,,------,,,***)))************************))))))*********+++++++++************++++++++++++---------------------------...000111222111///.........////////////......,,,,,,------...///000000//////............//////***+++---...///...------***+++,,,---------,,,,,,000000//////.........---))),,,000111000...,,,,,,---------///111222111000............///111222333000000//////.........---...//////000111222222333---000333333111///000111111222333444444333222111111111111111111111111111000000111111222222222222000111111111111222222222333333444444555666777777555666777777666666777999999;;;>>>AAADDDGGGHHHIIIFFFLLLSSSYYY[[[[[[ZZZZZZXXXXXXXXXUUURRROOONNNOOONNNNNNOOOPPPQQQSSSTTTUUUSSSUUUWWWXXXXXXZZZ^^^bbbjjjoooxxx}}}zzzyyyzzz{{{}}}~~~|||zzzyyyyyyyyyyyy|||{{{wwwtttuuuqqqkkkddd\\\RRRHHHBBB999999777666555444444333555555555444444444333333111111111111111111111111111111222222222222111111000000////////////000000000000000000////////////111000///...............000///---,,,,,,---///000000000000000000000000000,,,...000///---,,,---000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,///444666444......------------......+++***)))+++---//////...+++,,,------...///000000,,,,,,,,,------.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***))))))***,,,...---,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++,,,,,,,,,------............,,,***)))((()))***+++++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++******))))))'''(((***,,,---------,,,*********+++,,,,,,,,,---))))))))))))******************++++++++++++******)))***,,,------,,,***)))************************))))))******++++++++++++++++++,,,,,,,,,------------------.........//////.........------,,,,,,,,,111000///...............000//////.........//////............///////////////.........---------------,,,,,,,,,,,,---..................////////////////////////000000000000000000000000000///......000000111111111111000000////////////000000000000......////////////......000000000000000111111111111111222222222333333333111111111111111111111111000000000000000000000000111111222333333333333222333333333333333222111111444444555555666888999:::===???@@@BBBBBBDDDGGGJJJKKKOOOTTTWWWXXXWWWWWWWWWXXXVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTSSSTTTVVVWWWZZZbbbmmmvvv~~~}}}~~~{{{zzzzzzzzz{{{}}}~~~}}}{{{zzzzzzxxxvvvsssooojjjaaaVVVOOOEEECCC@@@:::555333333444666444333222333333111///000111111222222222111111111000000000//////......000000000000000000000000000000000000000000000000............//////////////////.........---------,,,---...//////...---,,,........................,,,,,,,,,---------------/////////...---,,,+++***,,,,,,---....../////////...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++******)))))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************+++,,,.........,,,***))))))))))))***+++++++++,,,******++++++++++++******((()))+++,,,+++)))'''&&&,,,***)))***---...,,,))),,,++++++******++++++,,,---------,,,,,,+++++++++******++++++++++++******++++++******************)))))))))***+++++++++,,,(((((((((((())))))))))))---,,,,,,,,,+++*********(((((()))***+++,,,,,,,,,---,,,+++******+++,,,------------.........//////.........------,,,,,,,,,//////...---------------/////////.........//////............/////////////////////.........---------------------......///............////////////............////////////000000000000000///......000000111111111111000000////////////000000000000......////////////......000000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111222333333333333222333333444444444333333222666666777888:::;;;===>>>CCCEEEFFFFFFFFFGGGJJJLLLLLLPPPUUUXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVWWWWWWUUUTTTUUUVVVTTTYYY___fffooozzz~~~}}}||||||||||||~~~}}}|||zzzyyyyyyxxxzzzxxxtttrrroooiiibbb]]]QQQMMMGGG???999666555666555333111111222222111000222222333333333333222222333222222222111111111111000000000000000000000000000000000000000000000000....../////////000000000//////.........---------------............------.................................------------------.........---,,,+++***.........---------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++*********))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,************************++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---.........,,,+++***---+++******,,,,,,***''',,,++++++++++++++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***************************************+++++++++(((((((((((()))))))))***+++++++++++++++*********)))))))))***+++++++++,,,,,,++++++******++++++,,,---------........................---------------......------------------//////......////////////............////////////000000000/////////............------......///000............////////////---------.........//////000000000000000//////...000000111111111111000000////////////000000000000...//////000000//////...000000000111111111222222111111222222222333333333111111111111111111111111111111111111111111111111111222222333333333333333444444444444555555555555888888:::;;;>>>AAACCCDDDIIIJJJKKKJJJIIIJJJLLLNNNOOORRRVVVYYYXXXWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYVVVVVVVVVUUUSSSSSSTTTVVVYYYbbbppp~~~|||{{{yyy|||}}}{{{yyyvvvuuuuuuwwwxxxzzzxxxvvvuuutttrrrooolllaaa\\\SSSIIIAAA;;;999888555333222222333444333222333333444444444333333222222222222222222111111111000000000000000000000000000000000000000000000000/////////000000000111111/////////............---.........------.................................000//////......---------+++,,,,,,------,,,,,,+++.........---,,,+++++++++...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------------+++*********,,,,,,***)))+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,------,,,,,,,,,************************+++++++++***************((((((((()))))))))******))))))************************************++++++***++++++++++++++++++***.......................................---------..................------.........///////////////............////////////000000000000///////////////............///000000............////////////.........////////////000//////000000000000//////000000111111111111000000////////////000000000000//////000000000000//////000000000111111222222333111111222222222333333333111111111111111111111111111111111111111111111111111222333333444444333333333333333444555555666777999:::<<>>:::777555333333444555555444333333333333333333222111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111/////////...............///...---,,,,,,---...///........................111111000///...------,,,******+++,,,------,,,,,,---------,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------,,,,,,+++++++++***,,,,,,------------,,,,,,---,,,++++++++++++,,,,,,))))))***+++------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++***)))))))))(((((()))))))))*********((((((((()))*********++++++++++++***************)))***+++,,,,,,+++***))).....................---...........................///000000000000//////------...///000000//////............////////////000000000000///////////////............///000000............///////////////000000000000111111111//////000000000000//////000000111111111111000000////////////000000000000//////000000000000/////////000000111222333333333111111222222222333333333111111111111111111111111111111111111111111111111222222333444444444444333222222222333444666888999;;;<<>>:::777444333333444333333222222222222222111000000000000000000000111111111111111111111111111111111////////////////////////000000000000111111111111///////////////////////////...---,,,,,,---...///........................111111000///...------,,,******+++,,,------------+++++++++,,,,,,---------...------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,++++++,,,------,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++++++++************+++,,,,,,---......---,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))************((((((((()))*********++++++++++++***************))))))+++,,,,,,+++))))))...............---------.............../////////...///000111222111000///,,,---...000000000//////............////////////000000000/////////............------......///000............////////////000000111111111222222222...//////000000000000000000000111111111111000000////////////000000000000///000000111111000000//////000000111222333444444111111222222222333333333111111111111111111111111222222222222222222222222222222333444444444444444333333333444666888;;;<<<>>>@@@BBBEEEJJJNNNQQQSSSRRRTTTUUUVVVVVVWWWZZZ\\\YYY[[[]]]^^^]]]]]]]]]^^^\\\\\\\\\\\\[[[ZZZXXXXXXVVVVVVVVVXXX^^^hhhttt|||}}}zzzyyyzzz{{{zzz|||~~~~~~tttjjj\\\PPPKKKNNNUUU[[[ccchhhoootttuuutttsssssssssqqqooommmhhh^^^RRRHHH???;;;777444333333222111222222222222111000//////222222222333333333333333111111111111111111111111000000000000000000000000/////////000000000111111...////////////000000000.........------.................................000//////......---------+++,,,------............+++++++++,,,---............------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************++++++,,,,,,,,,,,,------++++++******************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000111111///+++)))((((((***+++,,,------,,,+++************+++++++++++++++)))******++++++******))))))))))))***++++++,,,,,,+++++++++***************)))))))))*********++++++))))))************************************++++++)))******************)))//////.........------------........./////////000---...000111222111000///+++,,,...000111000//////............/////////////////////.........---------------------......///............////////////000000000000111111111111......///000000000000000000000111111111111000000////////////000000000000000000111111111111000000///000000111333444444555111111222222222333333333111111111111111111111111222222222222222222222222222333444444555444444444555555555666888;;;>>>@@@BBBDDDFFFIIIMMMRRRUUUWWWVVVWWWXXXXXXWWWXXXZZZ\\\[[[]]]___``````___```aaa]]]^^^^^^^^^^^^\\\[[[ZZZWWW[[[aaajjjsss~~~}}}yyyzzz{{{}}}xxxooo```QQQHHHFFFHHHJJJQQQWWW```fffkkknnnqqqttttttrrrrrrrrrqqqjjj___VVVHHHDDD???:::888666555333333333333333222111000///222222222333333444444444111111111111111111111111000000000000000000000000....../////////000000000.../////////000000000000------............------.................................---------------------.../////////......---------------............------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++************************,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************++++++++++++++++++++++++***+++,,,---------,,,,,,******++++++++++++++++++,,,,,,------------,,,,,,+++,,,---/////////...------...///---***''''''((()))***,,,------,,,***)))++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***((())))))***++++++,,,,,,***************+++++++++))))))*********++++++++++++++++++++++++*********)))))))))***+++++++++,,,******))))))))))))******//////.........------------.........//////000000+++---///000111000///...+++,,,...000111111000///............/////////000///.........---------------,,,,,,,,,,,,---................../////////000////////////000000000000......///000000000000000000000111111111111000000////////////000000000000000000111111111111000000///000000222333444555555111111222222222333333333111111111111111111111111222222222222222222222222222333444444555555444444777777777888:::>>>AAACCCFFFGGGIIILLLPPPTTTXXXZZZWWWXXXYYYXXXVVVVVVWWWYYY\\\^^^```aaaaaaaaabbbddd^^^___`````````___^^^]]]```gggssszzzzzzzzzzzz{{{~~~vvvhhhXXXLLLEEEBBBAAABBBHHHQQQYYY```gggooouuuuuusssssstttuuuqqqiiiaaaRRRMMMGGGAAA>>><<<:::888444555444444333222111000000000000111111222222222111111111111111111111111000000000000000000000000............////////////.../////////000000111111,,,---...//////...---,,,........................,,,,,,------------------...///////////////......000//////......------,,,...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,---------''')))+++,,,---,,,***)))************************---,,,+++)))))))))******************************------------------------,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,++++++++++++,,,,,,------------..................---)))+++---//////...---,,,&&&(((++++++)))(((***,,,)))***,,,------,,,***)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,))))))******+++++++++,,,)))************+++++++++---,,,,,,,,,+++*********(((((()))***+++,,,,,,---+++***)))(((((()))***+++000000////////////000000------............------+++---000222333222000///.......................................///000000222111111000///......---............/////////000//////000000111111222222////////////000000000000000000000000000000000000............///111222333000000000000000000000000333222222222111111000000000111111111111222222222111111222222222333333333444333333333333444555555333333333333333333333333666777777666555444666888444555888999;;;???CCCGGGHHHKKKNNNRRRUUUVVVWWWWWWZZZYYYWWWVVVVVVWWWXXXYYY___aaacccdddccccccdddeeecccbbbaaa```aaafffmmmqqqsss}}}|||wwwvvvyyy|||~~~~~~~~~~~~tttcccRRRGGGDDDEEEEEECCCFFFMMMTTT[[[fffoooooooooppptttwwwwwwsssooocccYYYSSSTTTQQQGGG>>>;;;888555222111222333333222333222111111000000111111222111111000000000000000333333333222111000//////......////////////.........///000111111222222222000///......000111111000,,,,,,------......//////........................---------------...///000///...---,,,+++,,,------++++++,,,---............---------,,,,,,,,,++++++------------,,,,,,+++***)))+++///111111///+++)))...---,,,++++++++++++,,,++++++++++++******))))))************************,,,------.../////////.........//////...,,,***)))+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++---------..................///000000000///---,,,........................+++*********)))((((((((())))))+++,,,---.........)))************+++++++++------------------------))))))***++++++++++++***+++'''%%%&&&+++...,,,))),,,+++***))))))***+++,,,---+++))))))***+++***)))'''((()))***+++,,,,,,,,,((()))***+++++++++++++++000000////////////000000---......//////......---%%%'''***---//////...---..............................------......///000111111111000///.........---------............///------------............////////////000000000111000000000000000000000000//////...//////000111222000000000000000000000000222222222111111000000000000111111111111222222222222222222333333333444444444333333333333444555555333333333444444444555555444555555555333333555777666888;;;===???CCCGGGJJJNNNPPPTTTWWWYYY[[[[[[[[[\\\\\\\\\\\\]]]^^^``````aaadddfffhhhgggfffffffffaaadddgggkkkpppvvv}}}zzzyyyzzz{{{}}}}}}zzznnn```SSSJJJFFFCCCAAABBBHHHMMMSSS\\\dddooorrruuuxxxyyyxxxtttrrrkkkddd```___ZZZMMM@@@:::999777555555555555444333444333333222222222222222222222111000000000000000222333333222222000////////////000000000000//////000000000//////...---,,,000///......000111111000.............../////////........................///......---------......///...---,,,,,,,,,------++++++,,,,,,------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))+++...//////...+++)))---------,,,,,,+++++++++++++++++++++*********)))+++++++++++++++++++++++++++,,,---..............................---,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......//////...............---,,,,,,------------------------++++++++++++++++++************+++,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,)))&&&(((,,,...---***,,,+++***))))))***+++,,,---+++))))))***+++***)))((()))***+++++++++++++++))))))***+++++++++******000000////////////000000---......//////......---)))***---///000000///.................................------......///000111111000000//////......,,,,,,---------............------------------,,,/////////000000000111111000000000000000000000000000000000//////000000111000000000000000000000000111111111000000000000000000111111111111222222222222222333333333444444444444333333333333444555555333333333444444555555555444555666555444555777999:::<<>>@@@CCCGGGJJJMMMPPPSSSVVVYYYYYYZZZ[[[[[[\\\\\\\\\[[[]]]```ccceeegggggggggjjjmmmqqqvvv|||~~~xxxwwwyyy{{{}}}~~~|||lll```QQQIIIBBBAAACCCDDDGGGKKKRRR^^^nnnuuuvvvuuuwwwzzzwwwxxxxxxvvvtttoooiiidddSSSMMMDDD<<<999888999999444444333222222222222222333222222111111111111111111111222222222111000000111111222222222222111111...///000111111222222222000///......000111111000111111000000//////......////////////////////////---------------...//////---------------,,,,,,,,,.../////////...---,,,,,,.........---------,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******...---,,,,,,---...000111///////////////.........------------------------++++++,,,,,,---......//////...---,,,,,,---...///++++++++++++++++++++++++******++++++,,,,,,------+++,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******)))((((((******+++***+++++++++,,,,,,+++++++++,,,***))))))***++++++*********+++++++++******)))+++++++++++++++***)))(((000000////////////000000...//////000000//////.........///000111111111111////////////////////////000000//////000000111222000000000000//////////////////000000000111111111111111000000000000000///000000000111111111222222000000000000000000000000333222111000000000000000000000000000000000000000111111111111111222222222000111111111111222222222111111222222222333333333444333333333333444555555555555444333222222111000333555777888999;;;>>>@@@DDDGGGKKKNNNPPPSSSUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]^^^___bbbdddgggiiikkkkkkjjjoooxxxzzzyyyyyyzzzuuulllYYYNNNEEEBBBBBBAAACCCFFFKKKWWWgggqqqtttuuuyyy}}}yyy{{{zzzvvvtttrrroookkk^^^VVVKKKAAA;;;888777777444333333222222222222222333333222111111111111222111111222222222111111000111111222222222222111111000000000//////...---,,,000///......000111111000000000///////////////...////////////////////////,,,,,,,,,------///000000------......------,,,+++...////////////......---............---------,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---...///........./////////000000............------,,,,,,,,,,,,,,,,,,---------------------------......///++++++++++++++++++++++++************++++++++++++,,,,,,---......///......))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******)))))))))))))))******++++++,,,,,,,,,,,,+++++++++***((()))***,,,++++++)))******+++++++++************+++++++++******)))000000////////////000000//////000000000000/////////000000111222333333333////////////////////////...............//////000////////////000000000000////////////000000000000////////////000000000000000000111111111222222222000000000000000000000000222222111111000111111111000000000000000000000000111222222222333333333333000111111111111222222222333333333444444444555555444333333333333444555555555555555555555555555555666888:::<<<===???CCCEEEIIILLLOOORRRTTTUUUWWWYYYYYYYYYZZZZZZ[[[\\\]]]]]]```aaacccfffjjjnnnqqqsssuuu}}}~~~|||{{{vvvcccVVVJJJEEECCC@@@@@@AAAFFFQQQ___jjjooorrrvvvyyywww{{{|||wwwuuuuuusssnnnggg```UUUKKKBBB<<<777444555555444333333333333333444333222222111111222222000111111222222222111111000000111111111111000000000000000//////...---,,,000///......000111111000.............../////////////////////////////////......---------......///------.........---,,,+++------......///.....................------------+++,,,------.........---,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------............---------,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------......------,,,,,,))))))))))))************++++++++++++++++++++++++))))))***++++++++++++******+++******))))))***+++++++++,,,------,,,+++++++++)))((()))***,,,,,,+++((()))***+++++++++++++++))))))***+++++++++******000000////////////000000//////000000000000//////............------------000000000000000000000000---,,,,,,,,,,,,---......////////////000000000000............/////////000//////000000111111222222000111111111111222222222000000000000000000000000222111111111111111222222000000000000000000000000222222222333333444444444000111111111111222222222555555555666666666666777444333333333333444555555444444555666777888999:::;;;===???AAABBBEEEHHHKKKLLLOOORRRUUUVVVWWWXXXZZZ^^^^^^^^^___```aaabbbcccfffgggiiimmmrrrwww|||}}}{{{kkk^^^PPPIIIEEEAAA???@@@CCCLLLYYYcccjjjnnnqqqtttrrrxxx{{{xxxwwwxxxvvvqqqsssmmmcccYYYOOOFFF>>>888666666555444444444444555444333222222111111222222000111111222222222111111000000111111111111000000...///000111222222222222000///......000111111000,,,---------......//////000000000000000000000000000///...---------------,,,---.........---,,,+++++++++,,,---............//////.........---------***+++,,,,,,------------,,,,,,............,,,,,,,,,++++++++++++,,,---...+++++++++,,,,,,---------************************---------------,,,+++******+++,,,------,,,***)))((()))***+++---...//////+++,,,,,,---...///000000...------,,,,,,++++++***(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........---,,,+++))))))++++++,,,,,,,,,---------))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,+++******+++,,,++++++------------+++++++++)))((()))+++,,,,,,+++'''((()))***+++,,,,,,,,,((()))***+++++++++++++++222111111111000000//////---///000000//////000222000000000000000000000000000000000000000000000000---...///000000111000000//////000000000000//////000000000000000000000000////////////////////////---...000111333333444444111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222333333222111111444444444555555555666666888888777666555444333333444666777888888888999;;;===@@@DDDFFFHHHIIILLLNNNLLLOOORRRTTTUUUWWWZZZ\\\^^^aaacccccc```aaadddhhhlllnnnrrrwww~~~}}}uuummmaaaSSSGGGAAAAAABBBBBBFFFOOOZZZeeejjjiiifffkkknnnrrrvvvxxxxxxxxxxxxtttqqqkkkeee^^^TTTHHH@@@;;;:::888666555333333222666555444333333333333333333222000000111222222111000111222222000//////000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,---000000//////............//////...---,,,++++++***,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,---...000111........................---------,,,,,,+++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,......---,,,++++++++++++///......------......///,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******************+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))),,,---......---,,,***)))((())))))))))))*********...,,,)))((()))******)))*********)))))))))))))))111111111111000000000///---///000000//////000222000000000000000000000000000000000000000000000000...//////000000000000/////////000000000000//////000000000000000000000000000000000000000000000000...///000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444444333333333333333444444444555555777777777666555555444444444666777777777888:::<<<@@@BBBFFFHHHJJJLLLNNNPPPOOOQQQTTTVVVXXXZZZ]]]___bbbcccdddeeegggiiijjjjjjnnnvvv|||tttgggYYYMMMFFFDDDEEEDDDFFFKKKUUU```eeeccc```bbbdddhhhmmmrrrvvvwwwwwwwwwtttqqqlllggg^^^SSSLLLDDDAAA<<<888555555666777333333333333333444444444333111//////000111111000111222333333111000000111000000000000000000000///000000000000000000000000000000000000000000000000////////////////////////......//////......---,,,......------------......///---+++***)))***,,,---.........------,,,,,,+++---------------,,,++++++------------------------------------------------------,,,,,,---...///000---------------------------------,,,,,,,,,+++++++++,,,---,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++******111111111111000000000000...///000000//////000111000000000000000000000000000000000000000000000000///000000000000//////...//////000000000000//////////////////////////////111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333444555555666666666555555222222333333333444444444666666666666666666666666555666777666777999<<>>AAACCCFFFJJJLLLOOORRRUUUVVVWWWXXXZZZ[[[\\\^^^bbbfffkkkrrrzzzwwwuuuuuuuuu{{{yyywwwzzz}}}|||vvvqqq___[[[SSSMMMLLLVVVdddooouuuuuuooodddVVVPPPQQQVVV\\\dddooovvvyyyyyyxxxyyysssrrrqqqnnnkkkhhheeecccaaabbbdddccc___XXXQQQMMMAAA>>><<<:::999888666555111333444444222111111222///000000111222222333333111111111111111111111111000000000000000000000000////////////////////////......//////......---,,,000000////////////000000///...---,,,,,,,,,------------------------------***+++,,,,,,---------,,,........................************************(((***+++---......------************************---------.........//////.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///---,,,+++******+++,,,---))))))))))))***+++,,,---***+++---......---+++***)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------000...+++(((''')))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,******+++++++++,,,,,,,,,---+++******+++---......++++++,,,,,,---...//////////////////////////////111000000000//////......////////////////////////...///000///......000222000000000000000000000000000000111111111111000000000000000000111111111111000//////000222444333222222333333444444333333222000000000///000111111222111111111000000000//////333222222111111222222333333333333333333333333333333333333444444444555555444444555555555555555444666777888777666777999;;;888===CCCHHHJJJKKKLLLLLLPPPSSSVVVWWWXXXZZZ___dddccciiioooqqqsssxxx|||uuuuuuwwwvvvxxxzzz{{{zzzzzz{{{|||kkkggg^^^UUUQQQWWWdddooorrrxxxwwwjjj[[[QQQNNNMMMLLLWWWdddllluuu}}}~~~yyyuuuuuuuuusssooommmmmmmmmnnnmmmkkkkkkiiiddd\\\VVVKKKFFF???:::888888888888333333333333333111000000111111111111000000//////111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000000///...............000///---+++++++++---......------,,,,,,------...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........///............---------...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++***)))((((((,,,+++*********+++,,,---(((((((((((()))***,,,,,,...------,,,,,,++++++***---///000000...---,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,++++++***)))***)))((()))***+++***(((+++,,,...//////---,,,***111111111111111111111111111111000///////////////////////////////////////...///000000//////000111000000000000000000000000000000111111111111000000000000000000111111111111333222111222333444333222222333333444444333333222111111000000111111222333333333333222222111111111333333222222222222333333333333333333333333333333333333444444444555555555777777777777666555444444666888999888888999;;;======@@@DDDGGGIIIKKKNNNPPPPPPSSSVVVXXXXXX\\\aaafffjjjpppwww{{{}}}~~~|||{{{wwwxxxyyyyyyyyyzzz{{{|||{{{wwwoooddd[[[YYY___eeeqqqwwwyyypppcccYYYQQQKKKGGGQQQ[[[bbbllluuuyyyvvvtttuuuuuutttqqqpppppppppqqqpppooonnnlllggg___YYYPPPKKKEEE@@@===<<<;;;:::444444333333222111111111222222111111111000000000111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////111111000////////////000000...---++++++,,,---......------,,,,,,------...++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------..................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---------,,,++++++,,,+++*********+++,,,---***************+++,,,---++++++++++++,,,,,,,,,,,,)))+++,,,,,,***)))((()))+++,,,,,,,,,,,,+++******)))******+++++++++******,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++++++++++++++******)))+++***)))***+++,,,+++)))---...///000000///---,,,111111111111111111111111222111000///...///000111////////////////////////---///111222111000000111000000000000000000000000000000111111111111000000000000000000111111111111444222111111222333111000222333333444444333333222222222111111222222333444444444444444333333333333444444333333333333444444333333333333333333444444333444444444444555555555999999999888777666555444777888999::::::;;;===???CCCDDDFFFGGGIIILLLPPPSSSRRRUUUYYY[[[]]]aaahhhmmmuuu{{{~~~}}}zzzxxxyyy{{{~~~~~~zzztttllliiijjjlllsssyyy|||xxxooodddVVVJJJEEEJJJPPPVVV```llltttvvvuuuvvvwwwvvvtttsssssstttuuutttsssrrrooojjjccc^^^UUURRRMMMHHHEEEBBB>>><<<666555333222111111222222222222222222222111111111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000000///............//////...---,,,+++,,,---......------,,,,,,------...,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,++++++******++++++,,,++++++++++++,,,------...++++++,,,---------,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,,,,---))))))******+++,,,,,,---***,,,------+++******+++,,,,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))))),,,+++***+++,,,---,,,***,,,---...//////...---,,,111111111111111111111111222111000......///111222////////////////////////,,,///222333222000000000000000000000000000000000000000111111111111000000///000000000111111111111000///......000111000///222333333444444333333222333222222222222333444444444444444444444444333333555444444333333444444555333333333444444444444444444444444444555555555555777777888888777777666666666888::::::;;;<<>>AAADDDEEEHHHKKKNNNOOOPPPRRRTTTWWW[[[aaafffkkkttt~~~~~~~~~~~~vvvdddTTTMMMIIIGGGIIIQQQ^^^lllvvvxxxzzz{{{{{{xxxvvvuuuuuutttuuuuuutttppplllhhhfff^^^\\\XXXUUUQQQLLLEEEAAA777666333111111111333444222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////------,,,+++++++++++++++---------,,,------------...------,,,,,,------...+++,,,,,,---......------........................------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------*********+++,,,---...///'''((()))***+++,,,,,,,,,++++++,,,,,,------------,,,++++++*********+++++++++++++++*********))))))***+++,,,+++******+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******---,,,,,,,,,++++++******************************))))))))))))************---------...---,,,,,,++++++)))((()))***+++***))))))******++++++,,,,,,,,,////////////////////////000000111111111111111111000000000000000000000000...000222333222111111111000000000000000000000000000000111111111111000000000000000000111111111111///......000333666666555222333333444444333333222333333222222333333444555111111111111222222222222444444333333333333444444333333333444555555666666444444555555555666666666111222444666777999999999777888;;;===>>>AAADDDGGGFFFJJJNNNQQQRRRTTTUUUWWWZZZ___fffmmmuuu|||mmm___RRRKKKEEEFFFLLLVVVdddpppvvvxxx{{{{{{yyywwwvvvuuutttuuuvvvuuurrrooommmllleeebbb^^^YYYTTTMMMEEE@@@666555444333222222333333111111111222222222222222111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////...------------...,,,,,,------------------...------,,,,,,------...+++,,,---...////////////------------------------------------...............------------,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,------...)))***+++,,,---.........++++++,,,---------------++++++************+++,,,---,,,,,,+++******)))))),,,------,,,+++,,,---///---------------,,,++++++------------,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,---------------,,,,,,+++***)))((()))******)))(((,,,,,,------......//////000000000000000000000000...000111333333222111000000000000000000000000000///111222222111000222333000000000000000000000000000000111111111111000000000000000000111111111111111000000111444666666555222333333444444333333222222222222222222333333444000111111111222222222333333333222222222222333333333333444444555666666666555555555555666666666666333444555777888999::::::999;;;===@@@BBBDDDHHHKKKKKKMMMPPPRRRTTTWWW[[[^^^bbbgggoooxxxvvviiiXXXOOOGGGGGGKKKRRR^^^jjjqqqtttxxxzzzyyyxxxxxxxxxuuuwwwyyyyyyvvvsssssssssnnnjjjddd]]]UUULLLCCC===555555555444333333222222000000000111111111222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000//////...............+++,,,,,,---.........---...------,,,,,,------...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------***+++,,,---------------+++,,,---.........---,,,+++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++---......---,,,---///111---------...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,++++++***)))+++***))))))++++++***)))------------...///000111111111111111111111111111---///222444444333111000000000000000000000000000000111222111000000222444000000000000000000000000000000111111111111000000000000000000111111111111111000///000222333333222222333333444444333333222222222111111222222333444111111111222222333333333333222222111111222222333333333444444555666777777555555555555666666666777666777888999999999999999;;;===@@@BBBDDDGGGKKKNNNPPPQQQRRRSSSUUUZZZ```dddjjjpppxxx~~~{{{ppp]]]SSSKKKJJJLLLQQQ]]]hhhmmmpppuuuxxxyyyyyyzzzzzzwwwzzz||||||yyywwwwwwyyyuuuqqqiii___UUUKKKAAA;;;555555555555444333222111//////000000111111111222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////......---,,,,,,,,,,,,---+++,,,------.........---...------,,,,,,------...------------,,,+++******************************---------.........//////.........------,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,))))))***+++++++++******+++,,,---.........---,,,+++++++++,,,---...///000+++++++++,,,,,,---......)))******)))((()))+++...------......------,,,+++******+++,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************)))((((((,,,+++******,,,,,,+++***,,,++++++,,,---...///000111111111111111111111111111111111111111111111111333222111000////////////...000222222111////////////000111222222111000///222111111111000000//////000111111111111222222222000111111111111222222222222222222222222222222222444333222333555666555444333333222222333333444555555555555555555555555555666666555555555444444444666777999999888888:::;;;888888777777777999:::;;;<<<<<<>>>BBBGGGKKKNNNOOOMMMOOORRRUUUYYYaaajjjqqq~~~}}}|||}}}{{{ddd[[[QQQKKKMMMRRRWWWZZZbbbiiirrrwwwwwwwwwzzz}}}wwwxxxyyyyyyxxxvvvwwwwwwyyyvvvqqqiii^^^PPPBBB999777555444333555666666666333333333222222222111111///000000000000111111111444444333111000...------000000000000000000000000------......//////000000---...///000111111111000//////...------------...------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------------------------------........................+++,,,---.........------)))---///+++)))++++++)))***++++++,,,,,,++++++***------------------,,,,,,......---------,,,,,,,,,+++---......---,,,,,,------------------------------------....../////////***++++++,,,,,,++++++*********+++,,,------..............................+++++++++*********))))))---+++)))***,,,---,,,)))------++++++++++++------------------------------111111111111111111111111111111111111111111111111222111111000000000000000666777888777555333222333000111111222222111111000222111111111000000000000111111111111222222222222111111111111222222222222222222222222222222222222555333222333444555555444333333333222333444444555555555555555555555555555666666666555555444444444444555777777666666888999999999888888999:::<<<======>>>@@@DDDHHHLLLOOOPPPTTTWWWZZZ^^^ccckkkttt{{{~~~~~~zzzzzz~~~ooofffYYYOOOKKKNNNRRRUUU\\\dddnnntttuuuvvvxxxzzzyyyzzz{{{zzzyyywwwwwwwwwyyyvvvrrrjjj```RRRDDD;;;999777444333444444444333333333333222222222222111000000000111111111222222111111111111000000000000000000000000000000000000.........///////////////000000//////...---------//////...------------...------------------------........................------------------,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------000111---,,,---...---++++++,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,+++---......---,,,,,,---------------------------))))))*********+++++++++,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---+++)))***,,,---,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++111111111111111111111111111111111111111111111111111000000000000111222222999999888555222000000111333222222111111222222333111111111111111000000000111111111111222222222333111111111111222222222333222222222222333333333333777555222222333444444444444333333333333444555555555555555555555555555555666666666666555555555555444666777777666777888::::::999999:::;;;===???@@@BBBCCCEEEIIILLLOOOQQQRRRWWW[[[aaafffkkksss}}}~~~zzzzzzrrreeeWWWNNNKKKNNNRRRVVV___jjjrrruuuvvvxxxyyy{{{{{{{{{zzzzzzyyyxxxwwwxxxwwwsssmmmdddWWWIII@@@===:::666444444444333222333333333333222222222222111111222222222333333333111111111111111111111111000000000000000000000000000000///////////////...111000...---,,,,,,------//////...------------...................................................,,,,,,------------------111000///...---,,,,,,+++***++++++,,,------......------------------------------------------------------------------------,,,++++++***+++,,,---...+++......***(((+++---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------...............---------,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,---------,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---+++***+++,,,---,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++111111111111111111111111111111111111111111111111000000000000111222333444666666555222///...///111444444222111111222444444111111111111111111111111111111111222222222333333111111111222222222333333222222222333333333333333777555222222333444444444444444444444444555555666555555555555555555555555666666666666666666666666666888999999999999:::<<<999999999:::<<>>999666555555444444444444333333333222222222222222222333333333444444444333333222000//////...000000000000000000000000111000000000//////.........---,,,,,,,,,...000222//////...------------...////////////////////////........................,,,,,,,,,------.........//////......------,,,,,,,,,,,,,,,,,,------......,,,,,,------------------------------------------........................,,,+++***))))))+++---...***---,,,(((&&&***,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////......---------,,,,,,,,,+++---......---,,,,,,---------------------------........................,,,,,,------------,,,,,,,,,---------......//////------------------------******+++,,,,,,---......,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111111111111111111111111111111111111000000000000111333444555333444333222000000222444555444333222222333444555111111111111111222222222111222222222222333333333111222222222222333333333222222333333333444444444666444222222333444444444555555444444555555666777666666666666666666666666777777777777777777777777777888::::::999999;;;<<<888999999;;;>>>AAADDDFFFLLLNNNPPPQQQQQQSSSWWWZZZeeennnyyy~~~}}}}}}~~~{{{rrreeeZZZTTTRRRSSS[[[fffqqqwwwzzzzzzzzzsssqqqnnnooossswwwyyyzzzwwwvvvuuurrrmmmdddZZZTTTEEEAAA<<<888666555444444444444444333333333222222222333333333333444444444444333333222111000//////000000000000000000000000111111000000/////////...000///---------///222333//////...------------...////////////////////////........................,,,,,,,,,------.........++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,+++***))))))+++---...---000///+++)))---000000,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111111111111111111111111111111111111000000000111222333444555...///000000///000222333444333333222222333333444111111111222222222222222222222222222333333333333222222222222333333333333222222333333444444555555444333222333555666555444666555555555555666777777666666666666666666666666777777777777888888888888555777888888777888999:::999999;;;===AAAEEEHHHJJJMMMOOOQQQRRRSSSXXX___dddqqq{{{{{{{{{{{{}}}}}}rrrfff[[[VVVTTTZZZdddnnnuuuxxxyyyxxxmmmiiiddddddjjjqqqvvvxxxwwwvvvtttssspppkkkddd```MMMHHHAAA;;;777555333222444444444444333333333333222222333333333444444444000000111111222333333333000000000000000000000000111000000000000000000///333222000///......////////////...------------...................................................,,,,,,------------------)))******+++,,,---......//////......---,,,,,,++++++,,,,,,------.........------------------------------------------------,,,++++++***+++,,,---...+++......***))),,,///...,,,,,,------------,,,,,,+++,,,,,,------...............---------,,,,,,,,,+++---......---,,,,,,---------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++---...---,,,+++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++111111111111111111111111111111111111111111111111111111111111222222333444+++---///000//////000222222222333333333333222222111111111222222333333333222222222333333333444444222222222333333333444444222222333333444555555666111111222444777777555444666666555555666666777888666666666666666666666666777777777888888999999999555777888888888888999;;;;;;<<<===@@@DDDIIIMMMOOONNNQQQTTTVVVZZZaaammmuuu~~~|||zzz{{{|||ssshhh```XXX]]]eeennnuuuyyyyyyxxxjjjbbb[[[ZZZ```iiipppssswwwuuussssssrrrpppllljjj\\\VVVLLLCCC===999555333555444444444444333333333222222222222333333333333000000111222222333444444000000000000000000000000000000000000000111111111111000000///......------//////...------------...------------------------........................------------------,,,,,,++++++,,,,,,------.....................---------++++++,,,,,,---......///------------------------////////////////////////,,,,,,,,,,,,------------'''+++,,,)))(((+++,,,+++,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,+++---......---,,,,,,---------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************++++++++++++++++++---///...,,,+++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++111111111111111111111111111111111111111111111111222222111111222222333444000333555666555444444555111111333444444333111111111111111222222333333333222222333333333444444444222222333333333444444444222222333333444555666666///000222555888888666333666666666666666777888888777777777777777777777777777777888888999999999999777999::::::::::::;;;======>>>@@@CCCGGGLLLPPPSSSPPPTTTXXX[[[aaakkkzzzyyyyyy}}}|||ssslll^^^aaahhhpppwww{{{{{{{{{hhh```VVVTTTZZZccckkknnnwwwuuusssrrrssssssqqqpppjjjbbbWWWLLLDDD>>>999666555555444444444333333333111111222222222333333333444333333222222111111111000000000000000000000000//////000000111111222222+++,,,---...//////////////////...------------...------------------------.................................------,,,,,,,,,..................------,,,,,,------.../////////++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------)))---///---,,,...///---,,,------......------,,,------------------,,,,,,......---------,,,,,,,,,+++---......---,,,,,,---------------------------)))))))))((((((((('''''',,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++---///...,,,+++,,,///++++++------------++++++------------------------111111111111111111111111333333333222222111111111222222222111111111111111222222222222222222222222444444333222222111111000666555444666888777444111333333222222111222222222333333333444444444555555555555444444444555555666666666666666666555555555777777777777777777777777888999999888777666666777777666555555555666888999666888999:::999999:::<<<;;;???DDDIIINNNPPPRRRSSSWWWYYY]]]bbbkkkzzz|||xxx{{{~~~~~~|||{{{{{{pppnnnlllmmmppptttvvvwwwtttlll___UUURRRWWW```gggoooqqqsssttttttsssqqqpppooollldddYYYMMMBBB;;;888666666555444222222333555444444444444444444444444444333222111111111222333000000000000000000000000222222111111000/////////000000000000000000000000000///...------...///000////////////////////////000000000///......------///---+++,,,---...---,,,..............................------------......---,,,,,,+++,,,---///000------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++************++++++,,,------,,,++++++++++++,,,------.........------,,,,,,,,,//////...---,,,++++++***++++++,,,---............++++++,,,---............------------------------...---,,,,,,++++++++++++------,,,+++++++++,,,,,,---------,,,,,,+++++++++***+++---...------...///---......///...+++)))'''------------------------222222222222222111111111333333333222222222111111111111111111111222222222222222222222222222222222222222222222222222222333333222000111333333111...333222222222222222333333333333333444444444555555666555555444444444555555666666666666666666666555666666666666666666666666666777888777555444555666777777666555666777888999888999;;;;;;:::;;;<<<>>>@@@CCCHHHLLLPPPRRRUUUVVVWWW\\\ccclllwww~~~~~~~~~}}}wwwtttrrrrrruuuxxxzzz{{{yyyrrrfff\\\WWWXXX]]]```kkkmmmrrruuuvvvtttrrrpppooonnnjjjaaaVVVIII???999777777666555333333444555333333333333333333333333444333222111111111222222000000000000000000000000000000000000000111111111000000000000000000000000000///...------...///000////////////////////////............///////////////---+++,,,---...---,,,..............................------------.........---,,,+++,,,---...///------------------------------,,,,,,,,,---...///........................,,,,,,---......---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------............------,,,,,,,,,...------,,,,,,++++++***,,,,,,---.........------,,,,,,------...---------------------------------...------,,,,,,,,,,,,---......---,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...,,,,,,---...---,,,+++***........................444444333333222222111111333333333222222222222111000000111111222222333333222222222222222222222222000111111222333333444444555444222222333333333222222222111222222333444555333333333444444444555555777666555444444444444444555555666666666666666666666666666666666666666666666777888777555555555777888777666666666777999999999:::<<<<<<<<<===???AAAEEEHHHLLLOOORRRUUUYYY\\\\\\cccooo|||}}}zzzzzz{{{}}}~~~~~~zzzqqqhhh```[[[YYYYYYcccgggnnnuuuxxxwwwtttqqqpppqqqppplllaaaSSSEEE===888888777666555444444444333333333333333333333333444333222222111111222222000000000000000000000000...//////000111111222222000000000000000000000000//////............//////////////////////////////,,,------...//////000000///---+++,,,---...---,,,..............................------------......///...---,,,+++,,,---...---------------------------,,,,,,,,,,,,---...///........................,,,,,,------------,,,,,,---------,,,+++*********---,,,,,,,,,,,,---...............---------------++++++++++++++++++++++++------.........------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///...---,,,++++++++++++,,,,,,,,,,,,------------,,,...//////---,,,,,,---++++++,,,,,,---------...////////////////////////555444444333333222222222222222222222222222222222000000111111222333444444222222222222222222222222111111111222222333333333666555333222222333444444111111111222333444555666333333333444444444555555777666555444444444444444555555555555666666666666555555555555555555555555888999::::::888888888:::888888777666777888999:::999:::<<<<<<===>>>AAADDDIIIKKKOOOQQQSSSXXX___dddiiiqqq{{{sssjjjbbbZZZVVV[[[aaajjjsssxxxyyywwwuuusssttttttqqqiii\\\NNNDDD;;;999777666555444333222222222222222222222222222333333222222222222111222000000000000000000000000//////000000111111111111/////////////////////////////////....../////////////////////////////////---------......////////////---+++,,,---...---,,,..............................------------......000///---,,,+++,,,,,,---------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,------...///...............---------+++++++++,,,,,,---------......///......---,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---,,,++++++++++++,,,,,,,,,------.........///000///---,,,+++,,,---,,,,,,,,,,,,---..............................444444444333333222222222222222222222222222222222000000111222333444444555222222222222222222222222333333333222222222111111222222111///...///000111222222222222333444555666333333333444444444555555666666555444444444444444444555555555666666777777666666666666666666666666888:::;;;:::999888:::;;;999888888777777999:::;;;888999;;;<<<<<>>@@@EEEJJJNNNSSSXXX^^^ccckkkzzz~~~{{{xxxvvvtttpppkkkeee```aaagggnnntttyyyvvvuuuvvvwwwsssllleeeWWWNNNBBB:::999999888777444444444444444444444444222222333444333222111000000000000000000000000000/////////000111111222222000000000000000000000000---...///000000///...---////////////////////////+++,,,,,,------......//////---+++,,,---...------.................................------.........---,,,,,,+++,,,---///000------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111///......------,,,,,,+++******))))))******+++,,,---.........//////000000------------------------------...///000000000///++++++,,,---............////////////////////////...---,,,,,,++++++++++++---------------...///000/////////...---------,,,...///111000...---......)))***---///000000///...////////////////////////111111111222222333333333111222333333444444444444000000111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111///000222333444555555555222333444555666666666666555555444444444444555555555555555666666666777777999888888888777777666666777888888888888999999999<<<999777999<<<>>>===<<<999>>>CCCFFFGGGJJJOOOSSS[[[\\\aaannn|||yyywwwvvvtttrrrnnnfff```aaahhhnnnvvvvvvuuuuuutttrrrpppooobbbZZZMMMBBB<<<:::999999333333444444444333222222333333333222222111111111000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000........................+++,,,------......------.........------,,,,,,,,,////////////////////////......---,,,,,,+++******------------------------...------,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,------......------,,,.........------,,,,,,,,,+++,,,,,,---...//////000---------............///000...,,,---///000000///------------------------------......------,,,+++------............------------............------/////////...---------,,,...------...000111000///111000///...---,,,++++++111111222222222333333333111222333333444444444333111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333222111222333444555666666666666666555555555555555555666333333333444444444555555999888888888777777777777999999999999::::::::::::???===::::::<<<===<<<:::<<<@@@DDDGGGIIILLLRRRWWW\\\bbbmmm||||||xxxuuusssooopppnnniiicccbbbeeeiiirrrtttwwwwwwvvvsssrrrqqqhhhaaaWWWLLLCCC===:::888333333444444444333333333333333333222222222111111222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................------...////////////...,,,,,,,,,+++++++++******..............................------,,,++++++***------------------------...------,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///......------......///,,,------......------,,,------------------,,,,,,..................//////---------............//////...---...000111000///------------------------------......------,,,+++------............------------............------...............---------...,,,,,,---...//////..................---------222222222222333333333333222222333444444444333333222222222333333333444444222222222222222222222222222222222222222222222222444444444444444444444444555555555444333222111000333333444555666666666666777666666555555666666777333333444444444555555555888888888888888777777777::::::::::::;;;;;;;;;;;;???===;;;;;;=========<<<===AAAEEEHHHJJJOOOVVV[[[dddppp~~~xxxrrrnnnjjjlllmmmkkkfffcccbbbdddlllqqqxxxzzzxxxuuussssssmmmjjjdddYYYMMMCCC<<<999444444444444444444444444333333333333222222222222333333222222111000000///000000000000000000000000////////////////////////000000000000000000000000..............................///000000000000///,,,,,,,,,,,,++++++++++++------------------------......------,,,+++++++++---------------------------------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////....../////////,,,------......------,,,,,,,,,------------------000000000/////////......---------............///.........000222222000...---------------------------............---,,,,,,------............------------............---------------...............---,,,+++,,,.........,,,---------.........//////333333333333333333333333222333333444444333333333333333333444444444555555222222222222222222222222555555555555555555555555333333333333333333333333222222333444444333333333333444444555666666555555777777666666666666777777666666666666777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;:::::::::;;;===???@@@AAAAAAEEEJJJNNNQQQWWW___eeetttzzzrrrmmmfffhhhjjjiiifffccccccdddfffnnnvvvzzzyyyvvvuuuvvvoooooollldddWWWJJJ@@@;;;555555555555555555555666333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////..............................///000000000//////..................------------------------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,---......---------...............------------------------,,,------------.........//////............//////,,,------......------,,,,,,,,,,,,------........./////////000000000000000---------............///......///111333222000---.......................................------,,,------............------------............------,,,---------.../////////...---,,,,,,.........,,,---------............///333333333333333333333333333333333444444333333222333333444444444555555555222222222222222222222222555555555555555555555555333333333333333333333333222222333444444333333333333444555555666555555555777777666666666666777777666666666777777777888888888888888888888999999999999999999999::::::::::::888999:::;;;<<<>>>AAABBBFFFJJJQQQVVV[[[bbbkkkqqq}}}uuupppgggfffeeedddcccccceeegggcccjjjrrrwwwxxxwwwvvvwwwnnnoooooojjj___RRRFFF???888777666555555555666666333333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////------...////////////...........................------------------------......------------,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,------.........------...///000111222333---------............///---...///111222222000---..............................//////......---,,,------............------------............------,,,---------.../////////000...---...//////...---///............---------444444444444333333333333333333444444444333222222333333333444444444555555222222222222222222222222222222222222222222222222222222222222222222222222555555555444333222111000444444555555555555555444777666666555555666666777444444555555555666666666888888888999999999999999999999999999::::::::::::;;;<<<============???AAAEEELLLUUU\\\ccckkksssyyy~~~zzzuuukkkhhhccc```___bbbfffiiicccfffkkkqqquuuwwwwwwvvvooopppooommmggg\\\OOOFFF;;;:::888666555555666666333333333333444444444444///000000111222222333333111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////------...////////////...,,,,,,,,,,,,------------------------------------......------------------------------------------,,,,,,,,,,,,---......////////////...............------------------------+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------------++++++---...000222333333---------............///---------///111111///---...........................////////////...------------............------------............---------------...............111///......///000...---//////.........---------555555444444444333333333333444444444333333222111222333333333444444444444222222222222222222222222222222222222222222222222444444444444444444444444444444444444333333222111444555555555555555444444666555555555555555555666444555555555666666666666888888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@??????BBBEEELLLSSS___iiiqqqyyy}}}~~~zzzqqqllleee___^^^```ccceeedddcccdddiiiqqqvvvvvvuuuuuurrrppppppnnnfffXXXMMM>>><<<:::777555555555555333333333444444444555555111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000///,,,,,,,,,,,,---------...........................------..................------------------------,,,,,,,,,,,,---...//////000/////////.........---........................------------..................------------......,,,------......------,,,------------------,,,,,,+++,,,,,,...///000111111---------............///...,,,,,,---...///...---........................///////////////...------------............------------............------...............---------000///------...///---,,,---------...............555555555444444333333333444444444444333333222111222222222333333333444444222222222222222222222222333333333333333333333333555555555555555555555555///000222333444555555555444555555555555555444444555555444444444444555555777777777777888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<======:::===@@@AAAAAACCCHHHKKKZZZbbbooo{{{~~~}}}tttooogggaaa^^^___```aaaeeeaaa___dddnnnuuuvvvttt{{{vvvrrrsssssslll^^^RRR@@@>>>;;;777555444444555333333333444444555555555333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111........./////////000000////////////////////////------..................------------------------+++++++++,,,---...///000000000//////.........---..................................../////////000//////............//////,,,------......------,,,.........------,,,,,,,,,,,,---------......//////---------.........//////...,,,++++++---......---///////////////////////////////////////......------..................------..................---/////////......------,,,///...,,,,,,------,,,+++++++++,,,---...///000111222222333333333333444444444444444444444444444444555444333333222222222222111333555555333222222222444444555555555555444444555555555555555555555555333333333333333333333333555555555555666666666666777777777777666666666666999777666555666777999:::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<@@@>>>???AAABBBEEENNNXXX]]]sss~~~|||}}}|||wwwooofff```]]]\\\\\\ccc[[[WWW___jjjrrrvvvzzzwwwxxxwwwtttsssqqqiii```NNNHHH@@@999666666666666666666555444333333333333111222444555555444222111111000000000000000111111111111111111111000///.../////////000111111222222//////000000///...------////////////////////////000///...------...///000........................111000000///......------........................111000///......---................................................------...........................---+++++++++---///000------,,,,,,,,,,,,------///...---///222111...***++++++,,,,,,---.../////////////////////.........------------.........///......////////////......------...///000000//////......////////////......////////////////////////------............------------............------000000//////............222222333333333333444444444444444444444444444444555444333333222222222333333333444333222333555777444444555555555555444444333333333333333333333333444444444444444444444444555555555555666666666666777777777777777777777666888888666666666777999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???>>>>>>AAACCCHHHSSS^^^mmm~~~}}}}}}uuulllccc]]]YYYXXX___XXXTTTZZZccciiipppuuuyyy{{{zzzwwwuuussskkkcccSSSLLLCCC;;;777666666666666666555444333333333333222333444555555444222111111111000000000000111111333333333333333222222222111111111000000000000000//////000000///......---////////////////////////000///...------...///000........................000000//////...------,,,........................///...............///000------------------------...................................................---,,,++++++---...///......------------......333000...---//////---+++,,,,,,,,,------.........,,,------...///000111111------........./////////......////////////......---...//////////////////......////////////......////////////////////////.........//////.........---......//////......---/////////.........------222222333333333333444444444444444444444444444444444444333222222222333333555555444333222333777999444444555555555555444444222222222222222222222222555555555555555555555555555555555555666666666666777777777777777777777777888888777666777888999:::::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>AAA???@@@DDDIIIPPP]]]jjj}}}~~~{{{sssjjjaaaZZZVVV[[[UUUSSSVVV[[[```iiirrr|||~~~~~~{{{yyywwwooogggZZZRRRHHH???999888777777777666555444333333333333333444555555555333222111222111111000000000111111000000///......///111111222222111111000//////...//////000000000///......//////////////////////////////............//////........................//////......---,,,,,,,,,........................------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,................................................///...---,,,,,,,,,---...///..................///555222...,,,,,,---,,,,,,------------------......---.........//////000000....../////////000000000...//////000000//////...//////////////////...---......////////////......////////////////////////...//////000000//////...---......//////......---.........---------------222222222333333333444444444444444444444444444444444333333222222333333333666666777555444444555777444444555555555555444444222222222222222222222222444444444444444444444444555555555555666666666666777777777777777888888888888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBAAADDDKKKRRR\\\kkkyyy}}}}}}~~~~~~xxxpppggg___ZZZXXXTTTRRRTTTVVV[[[fffrrr|||}}}{{{tttmmm```YYYMMMCCC<<<999777777777666555444444333333333444555555555444333222111222222111111000000111111///...,,,+++,,,...000111111111111111000000////////////000000000//////.../////////////////////////////////....../////////..............................---------,,,,,,,,,........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................000///...---,,,,,,------//////............//////222000...---,,,---------............------------222111000///...---,,,,,,////////////000000000000//////000000000000////////////000000///...------......////////////......//////////////////////////////000000000000//////......////////////......------------------------222222222333333333444444444444444444444444444444333333333222222333333444555777999999777444333222444444555555555555444444444444444444444444444444333333333333333333333333555555555555666666666666666777777777888888888999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAABBBCCCIIISSS\\\hhhwww|||zzz|||}}}vvvmmmddd^^^VVVSSSQQQRRRSSSWWWcccoooyyy~~~yyysssggg___TTTIIIAAA<<<999777777777666555444444444444555555555555444444333333333333222111111111111111222111/////////111333444//////000000111111111111//////000000000000000///////////////////////////...//////////////////...........................---------------,,,,,,,,,........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000//////...------------//////............//////+++---...//////...------.....................---222111000///...---,,,,,,////////////000000000000//////000000000000////////////000000///...------......////////////......//////////////////////////////000000000000//////...//////////////////...------------------------222222333333333333444444444444444444444444444444333333222222222333444444333666:::;;;888555222111444444555555555555444444555555555555555555555555333333333333333333333333555555555555666666666666666777777888888999999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBCCCFFFPPP]]]iiittt{{{zzz}}}{{{rrriiicccWWWTTTQQQQQQQQQTTT]]]gggsss{{{}}}yyylllfff[[[QQQIIIBBB<<<999888777666555444444444444444444444444444444555555444333222111111111111111111000000//////000111222...//////000111111222222//////000111111111000000////////////////////////......////////////....................................------------------........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......................../////////...............///..................///(((+++...000///...........................//////---.........//////000000....../////////000000000///000000111111000000/////////////////////...---......////////////......////////////////////////...//////000000//////......//////000000//////...---------------.........222222333333333333444444444444444444444444444444333222222222333333444555222444777888777555444444444444555555555555444444555555555555555555555555444444444444444444444444555555555555666666666666666777777888888999::::::888888999999:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCHHHNNN\\\lllyyy}}}~~~|||zzzsssnnn___ZZZUUUTTTSSSTTTYYY```lllvvv~~~}}}rrrlllcccYYYQQQHHHAAA===888777666555444444444444444333444444444555666777555444333222111111111111//////////////////......000000000000000111111111//////000111111111111111////////////////////////---...///000000///...---..............................................................................---,,,,,,---------------------------------,,,,,,------...//////000........................---......///////////////......------------......***---///...---,,,---///------......//////000000,,,------...///000111111------........./////////000000111111111111000000---...//////////////////......////////////......////////////////////////.........//////.........//////000000000000//////------........./////////222222333333333444444444444444444444444444444444222222222222333333444555111222444555555555777999444555555555555555555444555555555555555555555555555555555555555555555555555555555555666666666777666777777888999999::::::888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDNNNVVVfffyyywww{{{|||xxxhhhaaa[[[YYYWWWVVVXXX]]]hhhrrr|||uuuppphhh___VVVMMMEEE???888777666555555444444555333333333444555666777888555444333222111111111111333333444444333222111000222222111111000///////////////000111111111111111////////////////////////---...///000000///...---..............................//////////////////........................,,,,,,,,,,,,---...//////........................,,,,,,------...///000000........................------...///000000//////---------,,,,,,---------...//////,,,***))),,,///,,,------...///000111111///////////////.........------------.........///000000111111111111000000------...///000000000///......////////////......////////////////////////------............------//////000000000000//////........./////////000000333333333333333333333333444444444333333222222222333333333444444444555555444333333444666777666444444444444444444333333333555555555444444333333333:::333---...444888777444666555555444444666777888888888888777777777777777555666888999::::::999999<<<===>>>===<<<;;;<<<===@@@>>>???BBBCCCDDDIIIOOO\\\lll|||}}}{{{|||}}}~~~tttjjj]]]VVVWWWZZZ\\\\\\bbbkkkvvv~~~~~~~~~xxxssslllfff___UUUJJJBBB<<<:::888777777777666555444444444444555555666666555444444333222111000000000111111111111222222222444333222111000000000000////////////////////////222222111111000...---,,,000000////////////000000---------,,,,,,+++++++++........................------------------------***+++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......//////............//////000000//////.........---...------------...//////..............................////////////......---......///000111111222------......//////000000///000000000...---...///////////////////////////////////////////////////........................,,,---......//////......////////////////////////444444444444444444444444555555555444444444333333333333333444444444555555444333333555666777666444555666666666777777888888555555555444444333333333666444333333555666666555666666555444555666777888888888888888777777777777666777999:::;;;;;;;;;:::;;;===>>>===<<<;;;<<<===<<<<<>>@@@DDDHHHJJJRRReeewwwxxxsssqqqqqqqqqqqqkkkooovvv{{{{{{vvvqqqllldddZZZSSSFFFBBB===999888888777777555555555555666666666666111111111222222333333333000000111111111222222222222222111000000000000000111111111111111111111111111111111111000///...---///......------......///...........................................................................222666777555222///...////////////////////////////////////////////////---..................---//////............/////////////////////............------------...//////........................------............---------------....../////////111111000000//////......---...///...---,,,,,,...////////////////////////////////////////////////........................------...///////////////------------------------444444444444444444444444333333333333333333333444333333333444444444555555555444444555666666555333777777666666666666666666555555555555555555555555777555333333444555555444666666666777777777777777777777888888999999999:::999999999999999::::::::::::;;;<<<<<<;;;;;;===>>>BBBCCCFFFIIIOOO\\\ttt~~~}}}{{{zzzyyy{{{{{{zzzyyyyyyzzz|||}}}|||~~~~~~~~~~~~~~~}}}|||wwwxxx{{{~~~}}}}}}zzzvvvrrroooiii```YYYLLLGGG@@@;;;888888777666444444444444444444444444111111111222222333333444000000111111111222222222111111000000///000000000000000000000000000000000000000111000000///...---000//////////////////000------------------......................................................---333:::>>>===999555222////////////////////////////////////////////////------...//////...------//////............//////.........///////////////...------------...//////////////////////////////---..................---///////////////000000000/////////......------,,,...///000///---,,,---...////////////////////////////////////////////////////////////////////////---...//////000000//////........................444444444444444444444444222222222333333333333444333333333444444444555555666555444555666666444222666666666555555555444444555555555555555666666666999666333333555666666444555666777888888888777777777777888888999:::::::::::::::999999999999:::::::::<<<======<<<<<<>>>???CCCDDDGGGOOOYYYkkk~~~}}}|||{{{{{{zzzxxxvvvvvvuuutttrrrqqqqqqppppppooooooooonnnmmmlllkkkjjjmmmmmmllllllllllllmmmmmmkkkmmmooooooooooooqqqrrrpppsssvvvxxx{{{~~~~~~~~~|||{{{xxxuuusssqqqmmmeee___SSSLLLDDD<<<888777666555444444444333333333333333111111111222222333333333000111111111111222222222111000000//////000000000////////////////////////,,,---...000111111111111000000////////////000000---------------.........................................................)))///777;;;;;;777333111////////////////////////////////////////////////,,,---...//////...---,,,//////............//////.........///////////////...------------...//////////////////////////////......////////////......//////000000000000000000......------------------///000000000...---...///////////////////////////////////////////////////////////////////////////......///000000000000///////////////////////////555555555555555555555555333333333333444444555555333333333444444444555555666555444555666666444222222222333333333333333333444555555555666666666777777888999999777666666777555666777888999888777777777777888999999:::;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<>>>>>>===>>>???AAADDDFFFMMM[[[lll~~~{{{zzzxxxuuusssqqqpppoooooopppooommmkkklllkkkjjjiiiiiiiiiiiiiiigggggggggggggggfffeeedddffffffgggggggggfffffffffdddeeeffffffeeeeeefffhhhdddeeegggiiijjjllloooqqqrrrtttxxx||||||yyyvvvtttttttttpppjjjeee\\\TTTJJJAAA;;;999888777555555444444444333333333222222222222222222333333000111111111111222222222000000////////////000000000000000000000000000000,,,---...000111111222222/////////....../////////------........./////////................................................(((,,,///111000///...---........................////////////////////////,,,---///000000///---,,,//////............//////............/////////000...------------...////////////////////////////////////000000000000//////////////////////////////---------...............000111111111///...///000////////////////////////////////////////////////////////////////////////......///000000000000000000000000000000000000000777777777777777777777777444444444555555555666666333333333444444444555555666555555555666666444222333444444555666777888888444555555555666666777777333:::@@@@@@:::555666999555666777999999888888777777777888999::::::;;;;;;======;;;::::::;;;<<<===;;;===??????>>>>>>@@@BBBEEEHHHTTTggg}}}{{{xxxyyyvvvsssqqqqqqqqqpppoookkkjjjiiiiiijjjjjjiiiggghhhhhhgggggghhhhhhiiiiiieeefffffffffffffffeeeeeeeeeeeegggggggggfffeeedddcccdddeeedddccccccdddeee___aaabbbbbbbbbdddfffhhhhhhjjjmmmoooqqqtttyyy||||||}}}xxxvvvtttuuuvvvsssmmmhhhddd\\\PPPFFF@@@===<<<;;;666666555555555444444444222222222222222222222222000111111111111222222222000000////////////000111111111111111111111111111///000000000000000///............------............/////////000000111111........................////////////////////////...//////---,,,,,,---///........................////////////////////////,,,---///000000///---,,,//////............//////---.........//////000000...------------...//////000000000000000000000000000000111111111111000000.....................------.........//////000000000111222111000///000111////////////////////////////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000888777777666555444444444:::777333000///111444666666666555555555555666666555555555444444333333333333444444444555666666666777777666666555555555444444999======999555555777555777999:::::::::888777888888999999999:::::::::777888:::;;;<<<<<<;;;:::>>>;;;:::===???>>>???BBBJJJTTTggg~~~zzzwwwuuutttrrrnnnnnnoooooonnnmmmkkkjjjhhhhhhggggggfffffffffeeelllkkkiiihhhhhhiiijjjjjjkkkkkkiiihhhhhhiiijjjjjjhhhhhhggghhhhhhgggdddbbbcccbbbbbbaaaaaabbbbbbccceeedddbbbbbbbbbbbb```^^^```aaabbbdddeeefffffffffmmmnnnppprrruuuyyy}}}yyyrrrrrrtttvvvxxxwwwrrrnnnkkkeeeZZZPPPFFF>>>888444444333333444555666444333222222222222222222222222000111222333333222111000111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............////////////000///...---------------///------///111111---(((...------,,,,,,------...,,,,,,+++***+++,,,---...//////////////////////////////............//////////////////////////////---------.........//////............////////////222111111111000000//////////////////......................../////////000000000000000000000000000////////////////////////////////////000000000000000/////////............---000333111---,,,...222000000111111111111000000888888888777666666555555:::888555222222333555666666666555555555555666666555555555444444333333333444444555555555555555555777666666666555555555555444888======999666555777777888:::;;;;;;;;;999888888999999999999:::::::::888999:::;;;;;;<<<;;;;;;AAA>>>>>>AAACCCBBBEEEIIIRRRaaayyy~~~|||zzzxxxuuussspppnnnnnnnnnoooooonnnmmmlllkkknnnnnnnnnnnnmmmmmmmmmllllllkkkjjjiiiiiijjjkkkkkkllllllkkkjjjiiijjjjjjkkknnnmmmmmmmmmnnnmmmkkkiiijjjiiihhhgggggggggfffgggeeedddbbbbbbbbbbbbaaa_________```aaabbbbbbbbbbbbeeefffhhhhhhiiilllppptttvvvyyy~~~}}}yyysssqqqpppsssvvvwwwtttqqqlllggg^^^UUULLLDDD<<<888777666555555666666444333222222222222222222222222000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............//////////////////...---------......---...///000...------,,,///......------......///...---,,,,,,,,,---...///........................//////............//////////////////////////////---------.........//////............////////////000000000000//////......---.........//////000000........./////////000000////////////////////////////////////////////////////////////000000000000000000/////////.........///444777666222//////000000000111111111111000000999888888777777666666666888777666555555555555555666666555555555555666666555555555444444444444444666666555555555555555555666666666666555555555555333777<<<===:::666555666888999:::;;;<<<;;;::::::999999999999::::::::::::::::::::::::;;;;;;======>>><<<<<<@@@AAABBBGGGNNNaaavvv{{{xxxvvvvvvwwwxxxuuuvvvwwwvvvuuurrrnnnlllpppqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppqqqrrrsssrrrqqqppppppppppppppppppppppppqqqrrrrrrpppnnnnnnnnnmmmlllkkkjjjiiiiiiiiigggeeeeeeffffffeeeddd```aaaaaaaaaaaaaaa``````aaaaaabbbaaa```aaadddfffgggiiilllooosssyyy}}}yyyuuuppplllmmmrrrvvvvvvtttoookkkeee]]]UUUKKKBBB<<<;;;999777777777777555333333333333333333333333333000000////////////000000111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............////////////......------......///000---000222000,,,***---000/////////....../////////......------......///000------------------------//////............//////////////////////////////------........./////////............////////////////////////............,,,,,,---...///000111111....../////////000000000........................////////////////////////////////////000000000000000000000/////////......222666::::::666111//////000000111111111111000000777777777777666666555555555666666777666555444333666555555444444555555666555555555555555444444444777777666666555555444444666666666666666555555555333777;;;<<<:::777666555888999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;:::::::::<<<===???;;;:::<<>>???======@@@DDDGGGNNN^^^mmm|||{{{zzzxxxwwwvvvuuuuuuvvvxxxyyyyyyzzzzzzyyyxxxxxx{{{}}}zzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzz{{{{{{||||||{{{zzzyyyvvvtttqqqooopppppppppooolllkkkkkkjjjhhhfffeeedddcccdddeeedddbbbbbbcccddd^^^^^^^^^]]]^^^```dddhhhjjjnnnssswww|||{{{wwwuuuooogggcccfffmmmssswwwvvvtttqqqllldddXXXLLLCCC;;;999777666777777666555333333333333333333333333444333111111111111333444111111111111000000000///111111111111000000000/////////////////////////////////............//////////////////////////////............////////////---------...///000111222444000---,,,---/////////...------,,,,,,------...,,,,,,------....................................//////............//////////////////////////////........./////////000000............////////////000000000000000000000000///////////////.........////////////000000000111000000000000000000000000000000000000000000000000////////////000000000000111000000000////////////111111111000000000111333000000111111111111000000444444444444444444444444222333555666666555333111555555444444444444555555555555555555555666666666777777666666666666666666555555555666666666666666666666777777777777777777777777888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===>>>BBBEEEJJJVVVmmm~~~}}}|||{{{zzzzzzzzzyyyyyyxxxyyyyyy{{{}}}~~~}}}zzzvvvssssssssssssrrrppppppooonnnllljjjiiihhhdddeeefffeeecccbbbcccddd^^^______^^^]]]]]]___aaaccceeehhhiiijjjnnntttyyyyyyuuurrrnnnhhhbbb```eeemmmtttwwwvvvtttqqqjjj___SSSJJJ===;;;888666666777666555333333333333333333333333333333333222222333333333111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............////////////............///000111222555000,,,+++///111000...------,,,,,,,,,,,,------,,,,,,---............---//////////////////////////////............//////////////////////////////....../////////000000000............////////////000000000000111111111111000000//////............/////////000000000111111111111111111111111111111000000000000000000000000////////////000000000000111111000000000/////////000///---,,,---///222333000000111111111111000000555555555555555555555555333444555666666555444333555444444333333444444555444555555555666666666777666666666666666777777777555555555555666666666777888666555444666777888999999888888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCGGGMMM^^^{{{~~~{{{zzz|||||||||||||||}}}~~~~~~~~~}}}zzzyyyyyyxxxxxxvvvvvvuuutttsssqqqooonnnjjjkkkllljjjhhhfffeeefffcccdddeeedddbbbaaaaaaaaa```cccddddddbbbbbbfffjjjqqqvvv~~~xxxsssnnnnnnkkkccc\\\^^^gggpppvvvvvvvvvtttooofff\\\TTTCCC@@@;;;888777666555333444444444444444444444444222222222333333222222222111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............//////////////////......///000111111222000///....../////////......------------......,,,---...///000//////...........................//////............//////////////////////////////.../////////000000000000............/////////////////////000000000111111........./////////////////////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000111111111000000000//////111000......///000111111000000111111111111000000555555555666666666666666444555666777777666555555555444444333333444444555444555555555666666777777555555666666777777888888444555555555666666777777999777444333444777999:::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>DDDFFFIIIMMMUUUhhh~~~{{{zzzzzzzzz~~~~~~}}}||||||{{{zzzxxxwwwuuutttrrrssssssqqqnnnkkkjjjjjjdddfffhhhgggdddbbbaaaaaabbbdddeeeccc```___aaadddeeeiiiooottt{{{}}}vvvrrrlllnnnmmmdddZZZYYYcccmmmuuuuuuvvvvvvssslllccc\\\HHHDDD???:::888666333222444444444444444444444444000111222333333222111000111111111111000000000000111111111111000000000000000000000000000000000000//////............//////////////////////////////............/////////000///////////////000000111///111222111---,,,...111//////............//////---...000111111111000///------------------------//////............//////////////////////////////////////////000000000000............/////////000---.........//////000000,,,------...///000111111000000000000111111111111////////////////////////000000000000000000000000////////////000000000000111111111111000000000000222222111222333222000...000000111111111111000000666777777888888777666555666666666666555555555555666555555444444666777888666666666666666666666666777666666555555555555666888888777777666666555555777777777777888888888888<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBHHHMMMSSSYYYfff|||}}}~~~~~~}}}||||||~~~}}}|||}}}}}}}}}zzzxxxwwwuuutttqqqmmmjjjmmmkkkjjjiiiiiiiiigggfffaaacccdddeeeeeecccaaa```bbbaaabbbdddiiiooovvvyyy~~~~~~~~~~~~|||xxxpppjjjiiihhh___UUUXXXeeemmmqqqtttuuuuuurrrggg\\\QQQKKKCCC<<<888666555555555555444333333222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------............///000000000000////////////////////////............////////////////////////............/////////000////////////////////////000000////////////000000///////////////000000111000000000000////////////............/////////000000000000000000000000000000///.........///111222...///000111111111111111000000000000000000000000//////000000111111222222222222111111000000//////000000000000000000000000000000111111222222111111///000000000000000///...666666777888777666555444666666666666555555555555666555555444555666777888777777777777777777777777777666666666666666777777888888777777666666666666777777777777888888888888;;;;;;:::999999999::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>@@@BBBDDDFFFJJJSSSaaattt~~~~~~|||zzzyyywwwsssqqqsssqqqoooooooooooommmkkkggggggggggggeeecccaaa``````______```cccgggkkknnnttt|||~~~|||xxxmmmhhhfffggg```VVVVVV^^^gggnnntttvvvvvvsssjjjaaaWWWPPPGGG???:::888777666444444444333333222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........./////////000000000000000000////////////////////////............////////////////////////........./////////000000////////////////////////000000////////////000000000000000000000111222222000000000000000000000///........./////////000000000000000000000000000000000//////...///000111222///000000111111111111000000000000000000000000000000000000000111111111111111111111000000000//////111111111111111111111111000111111222222222111111111111111111111000000///666777777777777666555444666666666666555555555555666555555555555666777777666666666666666666666666777666666666777888999999888777777777777666666666777777777888888888999999::::::999999::::::;;;;;;<<<<<<=========>>>>>>>>><<<===???@@@@@@AAADDDFFFHHHMMMYYYooo~~~~~~|||zzzvvvtttsssrrrrrrrrrpppooonnnmmmkkkiiigggeeecccbbb```____________```aaaaaaccciiiqqqxxx~~~yyylllfffcccddd```VVVSSSVVV^^^hhhrrrvvvvvvuuuoooiii___WWWLLLCCC===:::999888444444444333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000////////////////////////............////////////////////////....../////////000000000////////////////////////000000////////////000000111111111111111222222333000000000000000000000000....../////////000000000000000000000000000000000///////////////000111111000111111111111000000///000000000000000000000000111111111111111000000000000000000000000000//////222222222222222222222222222222333333333333222222333333333333333222222222777777777777666555555444666666666666555555555555555555555555666666666777555555555555555555555555777777777777888999:::;;;777777777777777777777777777777888888888999999999999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>===???AAAAAA@@@AAADDDGGGMMMWWWjjj}}}{{{yyyxxxxxxwwwuuussssssrrrpppmmmjjjhhhggggggccccccbbbaaa```___^^^]]]\\\```fffkkkqqq|||{{{ooofff```___\\\UUUQQQQQQTTTaaannntttuuuvvvtttpppggg^^^RRRGGG@@@<<<:::999444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000000000000////////////////////////............////////////////////////...////////////000000000////////////////////////000000////////////000000111000000000000111222222000000000000000111111111...////////////000000000000000000000000000000000///////////////000000111111111111111111000///...000000000000000000000000222222222111111000000000000000000000000000000000222222222222222222222222333444444444444444333333555444444444555555666666999999888777666666555555666666666666555555555555444555555666666666666666666666666666666666666666777777777777888:::;;;;;;777777777777888888888888888888888888999999999999888888888999:::;;;<<<===;;;;;;<<<<<<<<<=========>>>AAACCCBBB@@@@@@EEEJJJSSSddd}}}{{{xxxwwwuuurrrpppnnnmmmmmmfffffffffeeecccaaa___^^^\\\___cccfffiiiooovvv|||}}}uuukkk```[[[XXXSSSPPPNNNLLLYYYgggnnnsssvvvwwwtttmmmdddXXXLLLCCC>>>;;;:::555555444444444444444333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////000000000000////////////////////////............////////////////////////////////////000000000111000000000000000000000000000000////////////000000000////////////000111111///000000000111111111222////////////000000000111111111111111111111111111...//////000000000000000111111111111111000///...111111111111111111111111333333222222111111000000//////000000111111222222222222222222222222222222222222333444444444444444444444444555777999;;;<<<;;;:::999888777666666666666666666666555555555555444555555666777666666666999999999999999999999999777777777777888999::::::777777777888888888888999888888888999999999999:::999888999999:::;;;<<<===;;;;;;<<<<<<<<<=========???BBBCCCBBB@@@BBBJJJQQQ]]]sss}}}{{{xxxvvvtttssskkkjjjjjjhhhfffdddbbbaaa\\\^^^```bbbbbbdddgggiiiqqqzzzzzzqqqeee[[[VVVRRROOOMMMHHHRRR___gggooovvvwwwuuuqqqiii]]]QQQHHHBBB===:::666666555555444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------------............000000000000////////////////////////............/////////////////////////////////000000000111111000000000000000000000000000000////////////000000///////////////000000111///000000111111222222222/////////000000000111111111111111111111111111111......///000000000000000000111111111111000000///111111111111111111111111222222222222222111111111000000111111222333444444444444444444444444444444222333444555666777777777666666777:::===BBBEEEGGG===<<<:::999888777777888666666666666555555555555444444666777777777666555888888888888888888888888888888777777777888888999777777888888888999999999888888888999999999::::::999999999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>AAACCCBBBBBBGGGRRR[[[ppp}}}zzzxxxsssqqqpppmmmkkkhhhffffff`````````___^^^___```aaaeeellluuu}}}}}}wwwlll```WWWRRRNNNKKKFFFMMMWWW```kkktttwwwtttuuunnncccWWWNNNFFF@@@<<<888777666555444333222111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000////////////////////////............//////////////////////////////000000000111111111000000000000000000000000000000////////////000000000000//////000000111222///000000111111222333333//////000000000111111111111111111111111111111111---...///000111000000//////000000111111111111000111111111111111111111111111222222222222222222333000111111333444555666666666666666666666666666666888999;;;===???@@@AAAAAA???@@@BBBFFFLLLRRRWWWZZZ>>>===;;;999888888888999777666666666555555555555333444666777777777666555555555555555555555555555888888777777777777777777777777888888999999999999888888999999999:::::::::::::::999999::::::;;;;;;>>>>>>>>>>>>????????????>>>AAACCCCCCCCCKKKYYYddd}}}zzzzzzxxxuuurrrooollljjjjjjfffdddbbb```______aaabbb___ccchhhlllqqq|||~~~}}}zzzqqqdddZZZRRRMMMIIIEEEKKKRRR\\\hhhtttvvvssswwwpppfff\\\RRRIIIBBB>>>999888777666444222111000333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000////////////000/////////............////////////////////////000000000000111111111111000000000000000000000000000000////////////000000111111111000111222222333///000000111222222333333000000000000111111111111111111111111111111111111---...000111111111000///...///000111111111111111111111111111111111111111111111111222222333333444111111222333555666777777888888888888888888888888@@@AAACCCEEEHHHIIIJJJKKKIIIKKKNNNRRRYYY```fffjjjDDD<<<777888:::888777888777777777777777666666555666888999888777666777888999888666555444555777888888888888777777777777777777888888999999:::;;;;;;777777777777888999:::;;;888@@@:::???>>>999CCC>>><<<<<<<<<<<<<<<===>>>???CCC???AAAHHHJJJNNNaaawww|||wwwtttrrrqqqooommmjjjiiifffdddbbb``````___```aaacccdddgggmmmwww~~~zzznnnaaaUUULLLHHHFFFGGGJJJQQQ]]]kkktttwwwuuutttnnncccYYYPPPFFF<<<;;;999666555555555333222555555555555555555555555111111111111000000//////111222222333333222222111000000000000000000000000000000000000000000000000////////////////////////000000//////.........---++++++,,,---...///000111////////////000000000000111111000///////////////222222222222111111111000//////000111111111111111333222111000000111222333//////...//////000111222111111222222222333333333//////000111222333333444333333333333333333333333111111222222222222111111444333222111111111222333777444111111333333111///333222000111222333333333555555555666888;;;===?????????>>><<<;;;<<>>>>>??????@@@@@@AAAAAAEEEBBBEEEKKKPPPZZZttt|||zzzxxxuuutttpppooollliiifffdddcccbbb^^^___``````aaaeeelllrrr}}}{{{rrrfffZZZPPPKKKHHHIIIKKKPPPYYYeeennnsssuuuuuupppggg^^^VVVLLLCCC===;;;888666666666555333444444444444444444444444222222222111111000000000111222222333333222222111000000000000000000000000000000000000000000000000////////////////////////000000/////////...............////////////000000000000000000111111111111000//////...------......111111000000000///////////////000111111111111111000000/////////000111222000////////////000000111111111111222222222333333000000000000000111111111222222222222222222222222111111222222222222111111333222222222222222333333444111//////111222111000333333222333333333111000333444555888;;;???BBBDDDIIIJJJKKKJJJIIIHHHJJJKKKPPPRRRUUUXXXZZZ\\\]]]]]]___```aaadddhhhlllooopppKKKCCC===<<<===:::999;;;777777888888777777666555555666777777555555666777888777666555555666888888888888888888888888888888;;;;;;::::::999888888777888888777888888999:::;;;;;;>>>>>>UUUXXXEEEAAA;;;>>>??????@@@AAABBBBBBBBBDDDBBBEEEMMMVVVggg~~~zzzxxxuuussspppllliiifffdddccc`````````^^^^^^___bbbeeekkkrrr~~~{{{{{{}}}}}}xxxnnnbbbWWWPPPJJJJJJKKKMMMSSS\\\fffnnntttvvvtttmmmeee^^^UUULLLAAA>>>:::888777777666555333333333333333333333333333333222222222222111111111222222333333222222111000000000000000000000000000000000000000000000000////////////////////////000000////////////......111111111000000//////////////////000000000111111111000//////.../////////////////////............//////000111111111111111////////////000000111222111111000/////////000000000000111111111222222222111111000000000/////////111111111111111111111111111222222333333222222111000111222333333444333333222111///000222333333222444555555555555444333222555777:::???DDDJJJOOOQQQXXX[[[]]]]]]ZZZWWWUUUTTTPPPRRRTTTWWWYYY[[[\\\\\\\\\\\\]]]___bbbfffjjjlllOOOFFF???>>>===:::999:::777888888888888777666666444666777666555444555777777777666666666777888999777888888888888888999999:::::::::999999888888888888888888888999999:::;;;>>><<<>>>YYY^^^GGGAAA;;;<<<<<<===???@@@AAABBBCCCEEEDDDHHHTTTdddzzz}}}zzzxxxuuuqqqmmmjjjhhhgggddddddcccaaa____________dddhhhooowww~~~zzz{{{{{{|||}}}|||uuukkk^^^VVVLLLJJJJJJLLLOOOUUU___iiirrrvvvwwwrrrjjjccc[[[SSSEEEAAA<<<999777777777666333333333333333333333333333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////////////////////////////000000//////////////////111111000000000/////////............////////////333333222222111222222333////////////............//////000111111111111111222111111111111111111111222222111000////////////000000000111111111222222111111111111000000000000222222222222222222222222222222333333333333222222///000222444555555444444444333222222333444444555666666777777777777999;;;???AAAFFFLLLSSSZZZ___bbbfffiiikkkjjjeee^^^YYYVVVLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUXXX]]]bbbfffSSSJJJAAA>>>===:::888999888888888888888777777666444666777666555444555777777777777777777888999999777777888888999999999:::888888999999999:::::::::999999999999999999:::;;;@@@===;;;UUUZZZEEEAAA===;;;<<<===>>>AAACCCFFFGGGHHHJJJTTTggg}}}zzzvvvsssqqqpppiiihhhfffeeecccbbbaaa```aaacccfffjjjooozzz|||yyyzzz|||}}}zzzrrrfff]]]PPPJJJHHHKKKNNNRRR[[[dddnnnuuuxxxuuunnnggg___WWWKKKFFF???:::777777666666333333333333333333333333333333333333333333333444111222222333333222222111111111111111111111111111////////////////////////000000000000000000000000//////000000000000000000....../////////000000000//////000000000111111111333333222222222222333333111111111000000000////////////000111111111111111222222111111000///...---333222111000000///000000000111111111111222222222000000111222222333444444444444444444444444444444333333444444444444333333///111333444555555444444444444444444333333444555666777777777888<<>>:::888999888888999999888888777666555666777777555555666777666777777888888999999999777777888888999:::::::::777888888999::::::;;;;;;::::::999999999999::::::???>>>:::LLLPPP@@@BBB????????????AAADDDIIINNNQQQIIIRRRccc||||||yyyvvvuuuooommmjjjhhhgggfffdddbbb^^^___aaabbbeeelllvvv~~~}}}zzzzzz|||~~~~~~xxxmmmeeeVVVMMMHHHMMMQQQRRRWWW___gggpppwwwvvvpppjjjccc\\\RRRLLLCCC<<<888777666666333333333333333333333333222222333333333333444444111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111.........//////000000000222222222333333333444444000000000///000000111222222222222222111111111111//////000111111111111111000000000///...---,,,+++222222111000000000111111111111222222222333333333000000111222333444555666555555555555555555555555333444444555555444444333111222333444444555444444333444555444333444555777888:::===>>>@@@FFFNNNTTTXXXZZZ^^^ccchhhllloooqqqqqqqqqpppjjjaaaVVVNNNJJJFFFEEEDDDCCCBBBBBBBBBBBBAAADDDGGGIIIJJJNNNUUUZZZ[[[QQQGGGBBB???;;;999:::888999999999999888777777666777888888666666777888666666777888999999:::999777777888999999:::;;;;;;999999999999999999999:::;;;::::::999999:::::::::<<<@@@:::EEEFFF===CCC???CCCBBBAAABBBGGGNNNUUUZZZQQQbbb{{{~~~|||xxxtttooommmlllkkkhhhfff___aaaaaa``````dddkkkppp}}}~~~}}}}}}|||tttmmm^^^QQQJJJPPPTTTSSSSSSXXX___jjjuuuvvvsssnnnhhhcccZZZRRRHHH@@@;;;888777777444444444444444444444444111222222222333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000//////111222222222222333333333///////////////000111111333222222222222111111111//////000111111111111111...///000111111000//////111111111000111111222222222333333333333444444444111111111222222333333333444444444444444444444444444444555555555555444444444444333333333444444555222444777777777999<<>>>>>======>>>@@@CCC??????BBBDDDHHHTTTbbbuuu}}}{{{~~~|||yyyuuurrrooommmkkkhhhdddaaa```bbbeeeeeekkkxxxxxxzzz{{{wwwnnncccWWWQQQSSSWWWXXXVVVRRR[[[gggqqqtttrrrnnnlllddd\\\PPPGGGBBB>>>;;;888777666555444333222222222555555444444444333333333444333222111000000000000111111111111111111111111000000////////////000000111111000000//////......//////000111111111111111////////////000000000000000000111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000222111111111000000////////////000111222333333333444333222111111222333444111111222222222333333333333333333444444444555555999666444444666666555333222333444444444444666888:::;;;===@@@DDDIIIPPPUUU\\\___dddgggiiikkkmmmooonnnooopppqqqssssssssssssuuusssnnnfff___[[[ZZZ[[[YYY[[[]]]___aaaaaa```___gggggghhhhhhiiikkklllmmmccc]]]RRRGGG>>>:::888888999999999888888888888777::::::999888777777777777666777777888888888888888888888888888999999999999999:::;;;:::888888888:::999999999999:::;;;<<<<<<;;;===>>>>>>======???@@@@@@AAACCCEEEDDDJJJ\\\nnnyyyuuurrrooonnnppprrrzzz|||yyyuuussspppnnnjjjfffcccaaabbbccccccfffmmmwww~~~||||||yyyrrrhhh]]]WWWYYY]]]]]]\\\XXX]]]fffnnntttsssppplllggg___SSSJJJEEE@@@<<<999888888666555444333333333555555444444444333333333444333222111000000000000111111111111111111111111000000////////////000000111111000000//////////////////000111111111111111/////////000000000111111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222111111111000000000000000000111111222222333333333333222111111222333333222333333333444444444444333333444444444555555555777444222333555666555333555666666666555666999;;;@@@CCCFFFJJJOOOUUU\\\```cccfffiiilllmmmooorrrsssrrrrrrssstttttttttttttttvvvuuuqqqlllgggeeefffhhhhhhiiiiiijjjkkklllmmmnnnsssrrrpppooonnnmmmnnnnnnddd^^^TTTJJJAAA<<<999888999999999888888888888777888888999999999888888888888777777777777888999999888888888888999999999:::999;;;<<<<<<::::::;;;===;;;:::::::::::::::;;;;;;;;;===>>>???>>>>>>@@@AAA@@@CCCGGGHHHIIIUUUnnnxxxvvvrrrnnnkkkhhhgggffflllpppyyy}}}zzzvvvtttppplllhhhfffddddddbbbaaaccchhhmmmxxx~~~||||||wwwoooeeeaaaccceeeeeeddd^^^^^^bbbjjjrrruuurrrnnnkkkcccXXXOOOIIIDDD>>>::::::999888666555555555555555555444444444333333333444333222111111000111111222222222222222222222222111000000//////000000111111000000000000///////////////000111111111111111000000000111111111222222222222333333333333222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111000000000111111111222222222222222333333222222222222333333444444444444555555555555333444444444444555555555555444333333555666666555888888999999999;;;???BBBHHHLLLRRRWWW\\\bbbhhhkkkkkkmmmooopppppprrruuuwwwtttuuuuuuvvvvvvuuuuuutttwwwvvvuuurrroooooorrrttttttsssrrrqqqrrrsssuuuvvvvvvsssoookkkgggeeeeeeeeeddd```WWWNNNEEE???;;;999999999999888888888777777666777888:::::::::999888999888777666777888999:::888888888999999999::::::999:::<<<<<<;;;;;;<<<>>><<<;;;;;;:::::::::;;;;;;<<<===????????????AAABBBCCCEEEHHHLLLTTTjjjyyyqqqqqqpppnnnlllkkklllmmmqqqxxx}}}zzzvvvssspppmmmjjjhhhdddaaa```bbbdddjjjwww|||{{{~~~{{{uuunnnkkklllnnnmmmlllccc___^^^eeepppwwwvvvrrrnnnggg]]]UUUNNNGGG@@@;;;:::999888777666555555555555555444444444333333333444333222222111111111111222222222222222222222222111000000000000000000111000000000000000000000000//////000111111111111111000111111111222222222222111222222222222222222111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222111333333333333333333333333333444444444444555555555444444444444555555555555666666555555666777777777:::;;;<<<===???CCCIIIMMMQQQUUU[[[aaaeeeiiimmmppppppqqqqqqqqqppprrruuuwwwttttttuuuvvvvvvvvvvvvvvvxxxxxxvvvsssqqqrrrtttwwwwwwwwwvvvtttssssssrrrrrrllliiiddd^^^ZZZXXXVVVVVVeeeaaaZZZRRRIIIBBB===:::999999999888888888777777555666888999::::::999888999888777777777888:::;;;888999999999999:::::::::888:::;;;;;;::::::;;;===<<<<<<;;;:::::::::;;;;;;<<<===???@@@???@@@BBBCCCEEEEEEGGGPPPfffxxxsssttttttrrrqqqqqqsssvvvxxx{{{xxxvvvsssooollleeecccbbbcccccceeelllttt}}}{{{~~~|||xxxuuusssttttttsssqqqfff```\\\bbboooxxxyyywwwqqqkkkbbb[[[TTTLLLCCC===999999777666555444444444555555444444444333333333444333222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111//////000111111111111111000111111111222222222222000000111111111111000000111111111111111111111111111111111111222222222222111111111111111111111111111111111111111222222222333333333222222222222222333333333333333333333333333333333333444444444444444444444555555555666666666666666666666666777888===???BBBEEEIIINNNTTTXXX\\\```eeehhhjjjlllnnnooorrrrrrsssrrrqqqrrrtttwwwttttttvvvwwwwwwxxxxxxxxxyyyxxxvvvrrrnnnnnnoooqqqttttttuuutttrrrnnnjjjggg^^^\\\XXXSSSPPPNNNMMMMMMfffccc]]]UUUMMMEEE>>>;;;999999999888888888888777666777888999999999999999888888888888888999::::::999999999999::::::::::::888:::;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@AAACCCEEEEEEGGGMMM^^^}}}~~~|||}}}}}}zzzxxxyyy}}}}}}{{{xxxtttppphhheeedddeeedddbbbdddjjjuuu|||~~~|||{{{zzzzzzzzzyyywwwvvvllleee___cccnnnxxx{{{zzztttooohhhaaaZZZRRRHHH@@@:::999888666555555555444555555444444444333333333333333222222222222333333333333333333333333333333222111111000000111111222000000000111111111111222//////000111111111111111000000000111111111222222000000000111111000000000111111111111111111111111111111111222222222222333222222222222222222222222111111111222222222222222222222222333333333333333333333444444444444333333222333333333333444444444444444555555555666666666444666777888888999<<<>>>EEEHHHMMMQQQUUUZZZ___cccfffhhhkkkmmmmmmmmmmmmnnnqqqrrrsssrrrqqqrrrsssuuussstttuuuvvvvvvvvvvvvvvvvvvuuuqqqmmmhhhggghhhiiigggiiijjjjjjhhhccc]]]ZZZQQQPPPNNNLLLJJJIIIHHHGGGgggddd___XXXPPPGGG???;;;999999999888888888888777888888888888888888999999777888999999::::::999999999999999:::::::::;;;;;;:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;<<<===>>><<<>>>@@@AAAAAABBBDDDEEEFFFOOO^^^vvvzzzvvvnnnjjjhhhgggddd```aaadddiiippp~~~|||}}}~~~}}}{{{yyytttmmmfffgggpppxxx||||||wwwsssmmmgggaaaXXXMMMEEE;;;:::999888777666666666555555444444444333333333333333333222222333333444333333333333333333333333222111111000000111111222000000111111111222222222//////000111111111111111/////////000000000111111000111111222222111111000111111111111111111111111111111111222222222333333222222222222222222222222111111111222222333333333111222222333333444444444333333444555555444333333444444444444555555555555555555555555666666666666555888;;;>>>???BBBGGGKKKQQQTTTYYY^^^aaadddgggiiijjjkkkmmmmmmkkkjjjkkkllllllnnnppppppooooooooopppppppppppppppooommmllllllkkkjjjgggccc___^^^___aaa\\\]]]______]]]ZZZWWWTTTOOOOOOOOOOOOOOONNNLLLKKKgggeee```ZZZQQQHHH@@@<<<999999999888888888888777:::999888777777888999:::777888999:::;;;:::999999999999:::::::::;;;;;;;;;;;;<<<===<<<:::999999::::::::::::;;;<<<===>>>???<<<>>>@@@AAAAAABBBDDDFFFIIIWWWnnn{{{uuuoookkkhhhddd``````dddbbbgggttt}}}~~~}}}{{{{{{tttmmmlllqqqwww{{{|||zzzvvvqqqkkkeee\\\QQQIII<<<<<<:::999888777777777555555444444444333333333333333333222222333444444333333333333333333333333222222111111111111222222000000111111222222222222//////000111111111111111////////////000000000000222222222333333222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222222333333333111111222333333444555555333333444555555444333333555555555555666666666777555555555555666666666777888<<>>888888999666555666444444444444444555666666999888666333222222333444555333111111333444222000222222222222222222333333111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222333333333333333333333333333333333333555444333222222333444444333333333333333444444444555555444444444555555666777888888999:::>>>CCCGGGJJJNNNRRRWWW[[[```fffiiijjjiiihhhhhhiiigggeeebbbbbbaaa```]]]ZZZVVVSSSQQQSSSSSSSSSRRRPPPQQQSSSUUUYYYYYYXXXXXXYYY[[[]]]^^^`````````aaabbbdddfffgggnnnmmmlllkkklllmmmnnnooonnnoooqqqssstttsssrrrrrrmmmjjjiiifff^^^QQQGGGCCC???<<<:::999999::::::999999999:::;;;;;;;;;;;;:::::::::999999999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===???AAABBB>>>AAADDDEEEEEEFFFKKKPPPeee~~~xxxsssnnnjjjgggeeebbbbbbeeeiiiqqq{{{yyy{{{yyysssooonnnvvvzzz~~~~~~~~~~~~xxxqqqnnnkkkaaaWWWIII@@@999999999777666777555444444444444555666666888777555333222333333444444333222222333333222111333333222222222222222222111111111111111111111111000000////////////000000000000000111111111222222111111111111111111111111111111222222222222111111222222222222222222222222333333333333444444444444333333333333333333333333444444333333333444444555555555555555555444444444777777666666666666777777888999:::<<>>???@@@AAACCCFFFHHHGGGHHHQQQZZZvvvzzzuuupppmmmjjjeeeccccccdddhhhqqq{{{|||xxxyyyyyysssnnnkkkooouuu~~~~~~yyysssqqqnnnggg^^^NNNEEE<<<:::999777666888555555444444444555555666666666444333333333333444444333333333333333222222333333333222222111111111111111111111111111111111111111000000000000111111000000111111111222222222111111111111111111111111111222222333333222222111444444444444444444444444333333333333444444444444444444444444444444444444444444444444444555555555888777777777777666666666888888777777888999999:::;;;>>>AAAEEEJJJPPPWWW[[[___bbbeeeggggggggghhhiiihhhfffdddccccccbbb```^^^^^^[[[VVVPPPLLLHHHFFFEEEFFFFFFEEEDDDDDDGGGLLLPPPRRRTTTXXX^^^ccciiillloooqqqrrrssstttuuuvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyykkkmmmmmmiiibbbXXXNNNGGG???===:::999:::::::::999777888:::;;;;;;;;;:::999:::::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;===============>>>>>>???AAABBBEEEHHHHHHKKKZZZiiizzzuuurrrooojjjfffeeedddeeejjjqqq~~~~~~wwwwwwxxxtttnnnjjjgggnnnxxx}}}}}}yyysssqqqpppjjjcccUUUKKK@@@<<<:::777777888666555555444444444555555444444444333333333444444444444444444333222222333333333333222222111111111111111111111111111111111333222222111111222222333111111111111222222222222111111111111111111111111222222333333333333222222444444444444444444444444222222222222333333333333444444444444444444444444444444555555666666666666777777777666666666666666666666777888999;;;===>>>BBBFFFMMMSSSWWWZZZ^^^```ccceeeffffffdddbbbaaabbbdddbbb````````````^^^]]]XXXVVVRRRNNNKKKIIIIIIJJJJJJJJJJJJIIIJJJNNNSSSWWWZZZ]]]aaafffkkkoooqqqssstttuuuuuuvvvvvvvvvuuutttwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvlllooooooiiibbb[[[RRRJJJ???===;;;::::::;;;;;;:::777888999999::::::999999999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::=========>>>>>>>>>>>>>>>AAA@@@CCCHHHJJJRRRiii{{{xxxuuuooojjjhhhfffccceeejjjqqq~~~yyywwwyyyuuuoookkkdddiiiqqqyyyzzz{{{xxxsssqqqqqqmmmhhh]]]RRREEE???<<<888777999666666555444444444444555333333333333444444444444333444555444333222333444333333222222222222222222222222222222222222222222333333333222222333333333111111111222222222222333111111111111111111111111222222333333333333222222222222222222222222222222222222222222333333333333444444444444444444444444333444555666777777777777444444444444555555555666555666888;;;>>>AAADDDFFFMMMRRRYYY^^^```aaaaaaaaacccddddddccc```^^^^^^^^^ccc```]]][[[ZZZZZZXXXVVVQQQPPPNNNLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUXXX]]]```ccceeeiiimmmpppqqqqqqqqqssssssssssssssssssssssssqqqsssuuuvvvwwwvvvtttsssvvvvvvuuuuuutttsssssssssooorrrqqqjjjccc___WWWOOOAAA???<<<;;;<<<===<<<;;;999999888888999999:::;;;888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<======<<<:::999<<<<<<===>>>>>>>>>>>>>>>BBBAAADDDKKKQQQ___|||uuuooollliiidddcccfffhhhqqq~~~|||}}}yyyrrrmmmfffgggkkksss|||}}}xxxzzzxxxsssrrrrrrpppllldddXXXJJJBBB===888777999666666555444444444444444111222333333444444444444333555666555333111333444222222222222222222333333222222222222222222222222333222222222222222222333111111111222222222333333111111111111111111111111222333333444444333333222111111111111111111111111333333333333444444444444555555555555555555555555333444666777888888777777333444444555666777888888;;;<<>>======>>>>>>===;;;:::999888999:::;;;<<<888888888999999:::::::::;;;;;;;;;<<<<<<<<<======999:::<<<======<<<:::999;;;<<<===>>>?????????>>>EEEDDDHHHPPPYYYlll{{{tttqqqlllfffdddeeeccciiirrr}}}~~~wwwqqqjjjhhhiiipppzzz~~~zzzxxxzzzxxxtttrrrsssrrrnnnhhh[[[MMMDDD>>>999777999777666555444444444444444111111222333444444444444333555777555222111333555111111111222222333333444222222222222222222222222222222111111111111222222111111222222222333333333111111111111111111111111222333333444444333333222222222222222222222222222444444444555555555666666555555555555555555555555333444666777888888888777666666777999:::;;;<<<===BBBDDDHHHMMMSSSYYY^^^```bbbcccddddddbbb``````aaaYYYZZZZZZZZZYYY[[[^^^```YYYVVVSSSQQQQQQQQQOOONNNWWWXXXYYY\\\^^^aaaccceeedddfffhhhjjjkkkmmmooorrrppprrrtttvvvuuussspppnnnllllllkkklllnnnrrruuuwwwtttwww{{{~~~}}}{{{xxxxxxyyyzzz{{{}}}pppooommmiiiddd^^^YYYVVVIIIEEE???<<<;;;<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===???@@@AAA@@@>>>===<<<>>>AAABBBBBBFFFCCCCCCNNNeeezzzvvvrrrnnnhhhdddgggfffiiiqqq{{{|||uuuqqqlllgggiiiuuuzzzooonnnoootttuuussssssvvviiiaaaTTTGGG>>>999999:::999888888777666555555444666666555444444444444555444444444444444444444444333333333333333333333333333222111111333555555444444444333222111111111111555555555444444333333333444444444444444444444444222222222222222222222222333333333333333333333333777777666555444333333222666555555555555444444444333444666666555555666777::::::999888999===BBBFFFNNNPPPTTTXXX]]]aaaccceeeeeeeeecccbbb```^^^]]]\\\YYYXXXYYYZZZ[[[[[[YYYWWWTTTQQQNNNMMMOOOSSSVVVWWWZZZ___dddffffffeeefffhhhjjjlllnnnooopppssswwwyyy~~~}}}{{{zzzxxxvvvrrrooojjjlllooorrruuuzzznnnmmmkkkhhhddd___ZZZWWWKKKGGG@@@<<<;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@???>>><<<<<<>>>@@@BBBCCCDDDDDDIIIXXXrrr~~~xxxtttooojjjeeefffdddfffkkkrrr~~~zzzyyyssslllllluuu}}}{{{tttiiiggghhhooosssssstttvvvmmmeeeXXXKKK@@@:::888888777777777666555555444444666666555444444444444555444444444444444444444444333333333333333333333333333111000111222444333333333333222222111222222222444444444444333333333222444444444444444444444444222222222222222222222222333333333333333333333333555444444333333222222111222222333333444444555555333555666666666666888999999:::<<<>>>@@@EEEKKKOOOWWWXXX[[[^^^aaadddffffffcccbbbaaa```^^^]]]\\\[[[^^^\\\YYYWWWVVVUUUTTTSSSQQQQQQQQQTTTXXX\\\___aaafffhhhjjjiiigggggghhhjjjiiimmmssswww{{{|||ttttttvvv~~~kkkkkkjjjhhhddd```[[[YYYNNNIIIBBB===:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>@@@BBBDDDFFFIIISSShhh~~~yyytttnnnjjjhhheeedddfffiiiqqq}}}xxxqqqooovvv|||yyyqqqccc^^^___gggpppssstttuuurrrjjj^^^OOODDD<<<888777777666666555555444444333666666555444444444444555444444444444444444444444333333333333333333333333222111000000222333333222333222222222222333333444333333333333222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444555666777777555666777777777777999;;;:::>>>BBBGGGLLLQQQVVVZZZ___```bbbccceeeffffffgggcccbbbaaa___]]]\\\\\\[[[___\\\XXXTTTRRRRRRRRRSSSRRRSSSVVVZZZ___bbbeeefffiiijjjiiigggfffgggjjjmmmmmmvvvkkkkkkjjjiiifffbbb___\\\SSSMMMDDD>>>:::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>@@@CCCFFFIIIPPP```xxxzzzuuuqqqmmmhhheeeeeefffiiisss~~~|||yyytttssszzz}}}uuuaaaZZZYYYaaalllrrrsssssstttmmmaaaSSSGGG???:::888777777666666555555555555666666555444444444444555444444444444444444444444333333333333333333333333444222111111222333333222222222222222222333444555222222222222222222222222333333444444444444444444333333333333333333333333444444444444444444444444444555555555666666777777555666666777888999999999777888999888777888:::===@@@EEELLLRRRWWW[[[___bbbaaabbbcccdddeeeeeeeeeeeefffdddbbb```^^^\\\\\\\\\ZZZZZZYYYWWWVVVVVVXXXZZZ]]]___```bbbccceeegggiiiiiiiiijjjkkknnnqqquuuwww{{{kkkllllllkkkiiieeebbb```WWWPPPGGG???;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<==================<<<>>>?????????AAAEEEIIIIIIVVVmmmyyyuuuqqqlllgggfffeeeffflllttt}}}|||xxxxxx~~~yyyeee\\\WWW^^^gggmmmppprrrrrrlllbbbWWWKKKBBB===:::888888888777777777777777666666555444444444444555444444444444444444444444333333333333333333333333666444222222444555444333222222222222333444555555222222222222222222222222333333333444444444555555333333333333333333333333444444444444444444444444444555555666666777777888888888888888888888888888999::::::999999:::===@@@JJJOOOUUU[[[^^^aaaccceeeaaabbbcccdddeeeffffffffffffdddaaa___]]]\\\\\\\\\ZZZ]]]___```______```bbbiiiiiiiiihhhhhhjjjooottttttuuuxxx|||lllmmmmmmllljjjgggdddbbbZZZSSSIIIAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<===============<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>>===@@@BBBBBBAAACCCIIIOOOUUUlll|||uuuooommmjjjggggggjjjllltttzzzlllbbbZZZXXX\\\bbbkkksssuuupppiii___TTTIIIAAA===777777777777777888888888666666555444444444444555444444444444444444444444333333333333333333333333777555333333444444444333555444444333333333444444222333333333444444444444222222333333444555555666444444444444444444444444555555555555555555555555444444444444555555555555444555555555555555555555777999<<>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<===>>>>>>???===@@@CCCCCCBBBDDDJJJPPPaaayyy{{{uuurrrooojjjiiijjjiiimmmvvv}}}mmmcccZZZVVVXXX^^^jjjuuuxxxtttlllbbbVVVKKKBBB===666666666666777777777777666666555444444444444555444444444444444444444444333333333333333333333333666444222222333333333111666555444444333333333333333333333444444555555555222222333333444555666666444444444444444444444444555555555555555555555555777777777777777777777666444444555666777888999999555888<<>>>>>>>>>>>===<<<===@@@DDDEEEBBB???===<<<>>>CCCEEEGGGLLLSSShhh|||uuurrrnnnjjjfffeeegggnnnxxxwwwdddTTTSSSVVVZZZfffuuuzzzvvvqqqkkk```QQQCCC<<<;;;<<<<<<:::888777666777555555555666666666666666555555555555555555555555111222222333333222222111000000111222222333444444444444444555555555555666222222222333333333444444777666444222222222444555555555444444444444555555555555555555555555555555333444555666666777777666555777999:::999999:::;;;666<<>>>>>>>>>>>======>>>@@@CCCDDDBBB???AAAAAACCCFFFHHHJJJTTT^^^uuuyyyuuuqqqmmmjjjggggggjjjpppxxxwwweeeWWWUUUWWW[[[eeeqqqxxxuuuqqqlllcccVVVIIIAAA<<<<<<<<<:::888777777888666666666666666666555555555555555555555555555555444555555666666555555444111222222222333444444444888777666555444333222111333333333444444444555555666555444222222333444555666555555555555555555666555555555555555555555555666666777777777666666555444555777777666777888:::???EEEMMMTTTXXX[[[]]]^^^___```aaabbbaaa___]]][[[ZZZ[[[[[[YYYYYY[[[```dddhhhjjjnnnsssxxx}}}~~~ooonnnlllkkkjjjgggccc``````\\\UUUMMMFFFAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>???@@@CCCEEEDDDJJJYYYiii~~~yyyuuuqqqnnnjjjggggggiiimmmvvvxxxiii\\\YYYZZZ\\\cccllluuutttrrrnnnggg]]]PPPHHH>>>===;;;:::999888999999777777777666666555555555555555555555555555555555555666666777777666666555333444444444444444444444888777666555333222111000222333333333444444444444555444333333333444555666777666666555555666666777555555555555555555555555777777777777666555444333555666666666555777:::===HHHMMMUUU[[[^^^^^^______`````````___]]]ZZZWWWVVVSSSTTTWWWYYY\\\aaafffkkkppprrrwww}}}pppnnnlllkkkkkkhhheeebbb```]]]WWWOOOHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@AAA@@@??????===???CCCCCCCCCLLLbbbxxx~~~yyytttqqqlllhhheeeeeehhhooo~~~zzzmmmaaa^^^]]]^^^bbbgggsssuuuuuurrrllldddXXXMMMAAA???;;;999999999::::::999888888777666555444444555555555555555555555555333333444444444444333333555555555555555444444444444444444444444444444444111111222222222333333333444444333333444555666777777777666666666666777777555555555555555555555555444555555555444444333222888888888888888;;;@@@DDDMMMRRRZZZ___aaa```___^^^aaa___\\\ZZZWWWUUUTTTTTTTTTVVVZZZ^^^dddjjjooossswwwxxx|||pppnnnlllkkkkkkiiifffddd___\\\WWWQQQJJJCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@????????????@@@BBBFFFGGGIIIVVVrrr~~~xxxtttqqqkkkgggffffffjjjuuu{{{qqqfffbbbaaaaaaccceeerrrwwwyyyuuupppjjj^^^RRREEEAAA<<<999999::::::999999999888777666555555444555555555555555555555555222222333333333333222222666555555555555555555555333333333444444444555555333333333333444444444444444444444444555666666777777777666666666666777777666666666666666666666666333444555666666666666666999999999999;;;@@@FFFKKKQQQVVV\\\aaabbbaaa```___]]]ZZZUUUPPPOOOPPPRRRTTTYYY[[[___dddkkkqqqtttvvvyyy{{{~~~ooommmkkkjjjjjjiiigggeee^^^\\\XXXSSSLLLFFF@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>??????>>>>>>@@@AAA???AAAEEEHHHMMM___~~~yyyvvvpppkkkhhheeeeeekkkrrr~~~~~~|||tttkkkeeeeeefffggggggooowwwzzzwwwtttpppdddVVVJJJDDD===999999::::::999888888888777777666666666555555555555555555555555333444444444444444444333444555555555555555555555666666555555555444444444666666666666777777777777555555555555555666666666777666666555555666666777666666666666666666666666555666777888999999999999777888:::;;;>>>DDDKKKPPPVVVZZZ^^^aaaaaa```______VVVRRRNNNKKKKKKNNNSSSWWW]]]^^^bbbgggnnnrrrttttttyyy{{{nnnllljjjiiiiiiiiigggfff^^^]]]ZZZUUUOOOIIICCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>;;;===??????===>>>@@@CCC@@@@@@CCCIIISSShhhyyysssnnnkkkgggdddfffjjjvvv~~~}}}|||vvvmmmhhhhhhjjjkkkjjjkkkuuuzzzxxxwwwuuujjj[[[NNNGGG>>>999999:::999777888777777777777777777777555555555555555555555555444444555555555555444444333333333444444555555666555555555666666666777777555555555666666666777777666666666666666555555444666555555555555555555666666666666666666666666666666666777777888777777777777999<<>>>>>>>>>>>:::===???>>>===>>>AAADDDEEEDDDGGGOOO[[[sssyyytttpppnnnjjjfffgggjjjlll{{{}}}}}}wwwoooiiiiiimmmnnnlllgggrrryyyxxxxxxxxxnnn___QQQIII???999999:::999777777777777777777888888888555555555555555555555555333444444444444444444333222222333333444555666666111222444666888:::;;;<<<222222222333333333444444666666777777666555444444555555444444444444555555777777777777777777777777555555555555444333222222999;;;???DDDIIIPPPWWW\\\ZZZ[[[[[[YYYVVVTTTSSSSSSNNNOOOQQQUUUYYY]]]```bbb```aaadddjjjpppttttttrrruuu~~~yyywwwwww|||mmmmmmkkkiiigggfffddddddbbb```\\\XXXTTTNNNGGGCCC<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>============??????AAAAAAAAAAAA@@@???BBBEEEGGGOOOfff~~~}}}vvvqqqmmmggggggiiijjjppp}}}yyyqqqiiikkkqqqrrrlllooopppsssxxx|||yyyooogggXXXMMMAAA;;;;;;<<<:::777999999777666555555555555555555555666666666666666444555666555444444555666666666555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555666777777666666666666666666666666222555888999999888999::::::===CCCIIINNNRRRUUUVVVUUUTTTSSSQQQNNNNNNPPPRRRRRRVVV\\\```aaaaaaaaaaaaeeecccfffllloooooorrruuuzzzxxxqqqmmmuuunnnmmmllljjjhhhfffddddddbbb```\\\YYYTTTOOOHHHDDD======>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>===AAA@@@@@@??????@@@AAABBBBBBEEEJJJXXXuuu}}}yyytttnnnhhhfffhhhgggkkkvvv~~~|||tttlllkkkppppppmmmoooooorrrxxx|||zzzrrrjjj^^^SSSEEE===<<<<<<:::777999999888777666666666666666666666666666666555555444555666666444444555666666666555555555444444444444444444444444444444444555555555555555555555555666666666666666666666666666555555555555666777777666666666666666666666666555777999999999999;;;<<<>>>AAAGGGLLLPPPRRRRRRRRRNNNOOOOOONNNNNNPPPSSSVVV\\\^^^```bbbccceeehhhkkkkkkkkknnnsssuuuuuuyyyxxxssswww|||~~~}}}}}}ooonnnllljjjhhhfffeeedddbbb```]]]YYYUUUPPPIIIEEE?????????>>>>>>=========@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA???>>>>>>@@@CCCEEEEEEHHHQQQfff~~~|||zzzxxxyyyyyyyyywwwvvvwww{{{}}}~~~yyyvvvrrrqqqrrruuuwwwwww}}}~~~zzzsssllliiijjjffffffmmm{{{zzzqqqkkklllmmmmmmmmmmmmpppvvv||||||vvvoooeeeZZZKKKAAA===<<<:::888999999888888777888888999777777777666666555555555444555666666444444555666666666666555555555555444444444444444444444444444555555555555555555555555777777777777777777777777666666555555666666777888777777777777777777777777888999999999999:::===???DDDGGGLLLOOOQQQPPPNNNLLLGGGIIIKKKNNNPPPTTTZZZ^^^eeeeeefffgggiiinnnuuuzzzzzzyyy{{{}}}|||}}}~~~pppooommmkkkiiifffeeedddbbb```]]]ZZZVVVQQQKKKGGG@@@??????>>>============BBB@@@???=========>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@???@@@BBBDDDFFFIIILLLYYYuuu{{{wwwuuusssqqqooonnnmmmlllkkkkkkkkkmmmnnnoooqqqtttwwwzzz|||~~~}}}zzzyyywwwuuussspppooonnnkkkhhheeedddfffhhhjjjjjjpppqqqssstttwww}}}yyyrrrnnnnnngggeeegggppp~~~}}}tttkkkgggiiikkkjjjjjjlllsss{{{}}}yyytttjjj___PPPDDD>>><<<;;;999999999999888888999::::::999888888777666555444444444666777666555444555666666666666555555555555555555555555555555555555555555555555555555555555555777777777777777777777777666666666555666777777888888888888888888888888888999999999999999;;;???BBBHHHKKKNNNQQQPPPMMMIIIFFFDDDHHHMMMRRRVVV\\\bbbfffjjjlllooorrrxxxqqqpppnnnllliiigggeeedddbbb```^^^[[[XXXSSSMMMIII@@@???>>>===<<<<<<<<<<<>>=========>>>???===>>>>>>>>>?????????@@@>>>???AAABBBCCCDDDEEEEEEHHHOOOccc|||yyytttqqqooommmkkkiiifffeeecccbbbbbbbbbbbbbbbaaabbbdddfffhhhiiijjjjjjnnnooorrrttttttsssqqqooojjjiiihhhfffeeecccbbbaaaaaa^^^\\\[[[]]]```aaaaaabbbdddfffhhhkkkpppvvvzzz}}}vvvqqqppphhheeedddiiisssvvvkkkddddddhhhffffffhhhoooxxx}}}{{{xxxlllbbbTTTGGGAAA===<<<;;;:::999999999999999:::;;;999999888777666555555444555666777666555555666777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666777888888999999999999999999999999888999999999999===BBBFFFKKKLLLNNNNNNMMMKKKGGGEEEFFFKKKSSSZZZaaagggllloootttyyyrrrqqqooollljjjgggeeedddbbb```^^^\\\YYYTTTOOOKKKAAA@@@>>><<<;;;;;;;;;<<<>>>>>>>>>======>>>>>>???===>>>>>>??????@@@@@@@@@===???AAADDDEEEFFFFFFEEEHHHVVVrrr}}}yyytttqqqnnnllljjjhhheeeccc````````````^^^]]]\\\]]]^^^_______________aaabbbdddffffffeeedddccc]]]]]]\\\[[[ZZZZZZYYYXXXXXXVVVTTTTTTVVVXXXYYYYYYZZZ]]]___bbbeeehhhmmmqqqvvvzzzyyysssqqqhhheeeccceeejjjwwwxxxmmmcccaaaeeecccbbbccckkkttt{{{{{{yyyooofffYYYLLLDDD???<<<:::::::::999999888999999999888888888777777666666666555666777777555555666777555666666666666777777777555555555555555555555555666666666666666666666666666666666666666666666666777777666666777777888999888888888888888888888888888999::::::<<<@@@FFFJJJMMMLLLLLLKKKJJJJJJJJJJJJLLLTTT___jjjrrrxxx|||~~~sssrrrpppmmmjjjhhhfffdddbbbaaa^^^\\\ZZZUUUPPPLLLCCCAAA???===<<<<<<<<<===;;;<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA??????AAABBBDDDFFFGGGHHHQQQeee{{{vvvrrrooollliiihhheeebbbbbbbbbaaa___]]]\\\]]]]]]]]]]]]]]]\\\\\\ZZZ[[[[[[\\\]]]\\\\\\\\\WWWWWWVVVVVVUUUUUUUUUUUURRRQQQOOOOOOQQQSSSTTTTTTSSSVVVZZZ]]]___bbbeeegggjjjmmmsssxxx~~~~~~wwwtttkkkhhhfffeeeeeelll}}}zzzpppdddaaaddd```^^^___fffqqqxxxyyyxxxtttlll```RRRGGG@@@;;;999;;;:::999888888888888888888777777777777777777777555777888777666555666777555666666666777777777777555555555555555555555555666666666666666666666666777777777777777777777777777777666666777777888999888888888888888888888888777999<<<>>>AAAEEEKKKOOONNNLLLIIIHHHHHHKKKOOORRRYYYcccrrrsssrrrpppmmmjjjhhhfffeeebbbaaa___]]]ZZZVVVQQQMMMDDDCCC@@@>>>======>>>>>>888:::<<<>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@BBBEEEIIIKKK]]]sss}}}~~~~~~xxxtttoookkkhhhhhheeebbbaaabbbaaa^^^[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOMMMNNNPPPRRRSSSSSSJJJMMMRRRUUUWWWYYY[[[\\\aaaeeekkkqqqwww|||xxxnnnllliiigggdddgggttt{{{rrrgggbbbddd^^^\\\]]]dddnnnvvvxxxwwwyyyqqqeeeWWWJJJ@@@:::777;;;:::999888777777777777777777777777777888888888555777888777666555666888555666666666777777888888666666666666666666666666777777777777777777777777888888888888888888888888777777777777777888888999777777777777777777777777888:::>>>AAADDDIIINNNRRRPPPLLLHHHFFFHHHMMMSSSXXXdddooosssrrrooollliiifffdddcccdddbbb___]]][[[XXXTTTQQQGGGDDD@@@>>>======<<<;;;>>>>>>>>>>>>????????????@@@@@@??????????????????FFFBBBBBBFFFDDDBBBJJJVVVggg~~~}}}yyyrrrlllhhhjjjgggcccaaa```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZYYYZZZ[[[ZZZYYYWWWTTTRRRSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVXXX\\\aaahhhnnnvvv}}}|||yyyooogggdddeeehhhnnnttt}}}uuuggg```bbbbbbYYYWWWaaammmssswww{{{zzzwwwnnn```QQQDDD===;;;999999:::::::::999888888888888888888888777666666666666666666666666666666666666666666777777777777666666666666666666666666777777666666666666777777555555666666777777888888777777777777888999:::;;;???<<<999888999999777555999===CCCGGGJJJLLLNNNPPPNNNJJJKKKNNNQQQSSS]]]hhhwwwsssrrrpppmmmjjjgggeeedddeeeccc```^^^\\\YYYVVVSSSHHHEEEAAA>>>======<<<<<<>>>>>>>>>>>>????????????@@@@@@??????????????????DDDAAABBBFFFFFFEEEOOO\\\wwwzzz|||~~~xxxrrrnnnllliiieeecccbbbbbb```___^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[YYYWWWTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNNNNMMMMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTVVVXXX]]]aaafffmmmsssxxxzzz}}}tttkkkhhhggggggkkkppp~~~}}}vvvjjjcccdddddd[[[XXX```lllsssxxx}}}|||yyyqqqeeeUUUHHH@@@======<<<:::999888999:::;;;888888888888888777666666666666666666666666666666777777777777666666666666666666666666666666666666777777666666666666777777555555666666777888888888888888888888888999:::;;;===:::888999:::<<<;;;999;;;???EEEJJJLLLNNNPPPRRRRRRNNNNNNRRRXXX```nnn{{{tttsssqqqnnnkkkhhhfffeeeeeecccaaa___]]]ZZZWWWTTTIIIFFFAAA???>>>>>>===<<<>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@BBB@@@BBBGGGHHHIIIVVVgggzzzwww}}}~~~xxxtttnnnkkkhhheeeeeedddcccaaaaaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSVVVYYY[[[^^^ccchhhkkkpppvvv}}}yyyqqqmmmjjjggggggjjjrrr~~~xxxmmmfffgggggg___ZZZ___iiirrrzzz~~~|||vvvkkk]]]NNNDDD???@@@>>>;;;888888999<<<>>>888888888999888888777666666666666666666666666666888888777777666666555555666666666666666666666666777777666666666666777777555555666777777888888999::::::999999999999::::::;;;999888999;;;>>>>>>>>>???CCCIIIMMMPPPQQQRRRSSSVVVSSSTTT[[[fffuuuuuutttrrrooollliiigggfffdddbbb```^^^]]]ZZZWWWTTTJJJGGGCCC@@@???>>>===<<<===>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAA@@@CCCHHHIIIMMM```tttxxxuuuxxx|||wwwpppmmmiiigggfffeeedddbbbbbbbbb```___^^^^^^^^^^^^\\\\\\[[[[[[YYYXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNRRRTTTVVVXXXYYY\\\aaadddiiinnnuuuzzz}}}uuuqqqmmmhhhfffggglllyyy}}}yyyoooiiiiiiiiibbb\\\___gggrrrzzz~~~}}}yyypppcccUUUHHHAAA???>>>;;;999888999;;;<<<888888888999999888888777666666666666666666666666888888777777666666555555666666666666666666666666777777666666666666777777555666666777888888999999;;;;;;::::::999::::::::::::999888999;;;===???@@@DDDHHHMMMPPPQQQRRRRRRSSSWWWXXX]]]iiiyyyvvvuuurrrooollliiigggfffcccaaa^^^]]]\\\YYYVVVSSSLLLHHHDDDAAA@@@???>>>======>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAABBBBBBEEEIIIJJJSSSkkkzzzssstttzzzzzzssspppllliiihhhgggeeecccccccccaaa```___^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWUUUUUUTTTTTTSSSSSSRRRRRROOOOOONNNNNNNNNNNNMMMMMMOOOPPPRRRSSSUUUWWW[[[^^^aaaffflllqqqwwwyyyuuupppjjjfffgggiiippp}}}yyypppjjjjjjiiieee``````gggrrr{{{~~~}}}}}}zzzsssiiiZZZLLLCCC<<<<<<<<<;;;:::999999888888888999999999999888888777777777777777777777777888777777777666666666555777777777777777777777777777777666666666666777777666666777777888999999999;;;;;;::::::999:::::::::::::::999999:::<<>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBBCCCCCCGGGKKKNNN[[[{{{|||wwwqqqsss{{{{{{wwwrrrooommmjjjhhhfffeeedddcccaaa```______^^^^^^]]]\\\[[[ZZZXXXXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRQQQPPPPPPOOONNNNNNKKKMMMNNNOOOPPPRRRUUUXXXYYY]]]ccchhhmmmvvvzzztttmmmiiiiiieeeiiittt~~~yyyrrrlllkkkjjjiiigggeeekkkuuu|||~~~}}}|||zzzvvvmmm___QQQGGG<<<<<<<<<<<<;;;999888777777888999999:::999999999777777777777777777777777666666666777777777777777777777777777777777777777777777666666666666777777666666777888888999999:::::::::999999999999::::::;;;;;;;;;:::;;;===BBBEEENNNOOOQQQRRRRRRSSSVVVXXX\\\fffvvvuuutttqqqooollliiifffeeebbb```^^^]]]\\\ZZZWWWTTTNNNKKKFFFCCCAAA@@@???>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCDDDDDDHHHMMMSSSffftttvvvrrruuu}}}{{{vvvssspppmmmkkkgggfffeeecccbbbaaa``````___^^^]]][[[ZZZYYYXXXXXXUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPLLLMMMMMMMMMMMMNNNQQQSSSTTTWWW\\\```eeemmmwwwxxxpppkkkkkkdddfffmmmzzz{{{sssmmmmmmkkknnnnnnlllqqqzzz~~~}}}|||{{{wwwpppdddVVVLLL???>>>===;;;:::999999999777888999999:::::::::999777777777777777777777777555555666666777777888888777777777777777777777777777777666666666666777777666777777888888999::::::888888888888888999:::;;;:::;;;<<<<<<===AAAGGGLLLOOOPPPQQQRRRTTTXXX\\\```dddppptttsssqqqnnnkkkhhhfffeeecccaaa___^^^]]][[[XXXVVVOOOKKKGGGCCCBBBAAA???>>>>>>>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCDDDEEEIIIOOOWWWmmmuuuooouuuuuuxxx|||yyyuuurrroooiiihhhgggeeecccbbbbbbbbb___^^^]]][[[ZZZYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVXXXXXXWWWUUUTTTSSSRRRQQQOOOPPPOOONNNMMMMMMOOOQQQSSSVVVYYY\\\```hhhrrryyy}}}{{{rrrmmmmmmhhhgggkkksss}}}|||uuuooonnnlllqqqsssrrrvvv~~~~~~}}}{{{xxxsssgggZZZPPPCCC@@@===:::999:::<<<===777888999:::::::::::::::777777777777777777777777444444555666777888999999777777777777777777777777777777666666666666777777777777777888999999::::::777777777777888999:::;;;:::;;;===>>>???DDDKKKQQQOOOPPPQQQSSSVVV[[[bbbgggkkkwwwwwwtttpppllljjjiiifffeee```aaaaaa```^^^[[[XXXVVVSSSPPPJJJEEEAAA???@@@@@@>>>>>>?????????>>>>>>===BBBBBBAAA@@@@@@AAAAAAAAAHHHJJJLLLPPP^^^~~~vvvtttuuuyyy}}}~~~zzzvvvooolllhhhfffeeeeeecccaaabbb```^^^\\\\\\[[[XXXVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSNNNNNNNNNMMMNNNNNNOOOPPPRRRRRRSSSWWW\\\cccjjjnnnvvvzzzxxxqqqllleeeaaaccckkktttzzzwwwrrrllllllrrryyy}}}~~~~~~~~~{{{yyyyyyvvvmmm]]]QQQHHH@@@;;;<<<===;;;:::;;;::::::;;;;;;::::::999888666999;;;:::666444555777888888777777777777888888::::::999999888777666666777777888888888777777666777888888888888999999999<<<<<<;;;;;;;;;<<<======999999:::>>>DDDIIIMMMOOOPPPRRRUUUVVVYYY___hhhooozzzxxxtttpppmmmkkkiiifffeee```aaaaaa```^^^[[[XXXVVVSSSPPPKKKEEEBBB@@@@@@@@@>>>>>>????????????>>>>>>?????????@@@AAACCCDDDEEEDDDFFFJJJUUUjjj{{{ttttttwww}}}uuusssooollliiigggeeedddcccaaa```___^^^\\\YYYWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVTTTTTTQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNQQQVVV\\\bbbeeeoootttzzz{{{tttooojjjeeedddiiippp}}}}}}yyyuuuqqqqqqvvv|||~~~{{{xxxxxxvvvnnn```UUUJJJBBB<<<<<<===;;;:::;;;::::::;;;;;;::::::999888888999::::::999888888888888888777777777777888888::::::999999888777777666777777888888888888777777888888888888999999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<===AAAFFFKKKOOOPPPNNNSSSXXX[[[^^^eeeqqqzzzxxxuuupppmmmkkkiiifffeee`````````___]]]ZZZXXXVVVSSSPPPKKKFFFBBB@@@@@@@@@>>>>>>???????????????>>>?????????@@@BBBDDDEEEFFFEEEFFFMMM^^^{{{xxxssswww|||~~~{{{vvvoookkkhhhgggeeedddcccbbbaaa___[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUUUUUTTTRRRPPPMMMLLLKKKKKKKKKKKKKKKLLLPPPUUUYYY\\\eeejjjpppwww}}}xxxssspppiiieeegggkkkttt}}}zzzwwwwwwzzz~~~{{{yyyxxxwwwpppddd[[[NNNEEE>>>======;;;:::;;;::::::;;;;;;::::::999888888777777888999:::888777888888777777777777888888::::::999999888777777777777777888888888888888777888888888888999999999::::::::::::::::::;;;<<<===???@@@AAADDDHHHMMMQQQSSSSSSYYY```cccfffnnn~~~yyyvvvqqqmmmkkkiiifffdddaaa``````^^^\\\ZZZWWWVVVSSSQQQLLLGGGDDDAAA@@@@@@>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBBBBCCCDDDLLLLLLSSSiiixxxuuu{{{xxxqqqmmmllliiihhhgggfffeeebbb^^^[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVSSSQQQOOOMMMLLLKKKLLLLLLKKKLLLNNNQQQUUUWWW\\\```gggmmmttt}}}|||wwwtttkkkeeefffggglll}}}~~~}}}zzz|||~~~|||zzzyyyxxxrrriiibbbRRRIII@@@>>>===;;;:::<<<::::::;;;;;;::::::999888555333222444888999777444888888777777777777888888999999999888888888777777777777888999999999888888888888888999999999::::::::::::999::::::;;;<<<===@@@BBBDDDGGGJJJNNNSSSVVV\\\cccjjjlllmmmxxxzzzvvvrrrnnnkkkiiifffdddaaa```___]]][[[YYYWWWVVVTTTQQQMMMIIIEEEBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCCCCDDDEEELLLNNNYYYssswwwwww~~~{{{uuusssnnnlllkkkiiihhhfffbbb______^^^]]]\\\ZZZYYYXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLLLLMMMOOOQQQRRRVVVZZZ___dddkkkttt{{{wwwmmmgggffffffhhhttt{{{|||}}}~~~}}}|||{{{yyyuuummmhhhXXXMMMCCC???===;;;:::<<<::::::;;;;;;::::::999888555333222444888999777444888888777777777777888888999999999888888888888888777777888999999999999999888999999999999:::::::::::::::::::::;;;<<<===>>>@@@CCCGGGJJJMMMQQQWWW[[[bbbiiiqqqssswww{{{wwwrrrnnnkkkiiifffdddaaa```___]]]ZZZYYYWWWWWWTTTRRRNNNJJJFFFCCCAAAAAA>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBDDDFFFHHHIIIHHHPPPccczzzwwwyyy{{{sssqqqnnnllljjjhhhfffdddcccbbb```^^^\\\ZZZYYYXXXSSSTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSNNNMMMLLLLLLLLLMMMNNNOOORRRUUUZZZ]]]ccckkkvvv~~~zzzpppjjjiiigggfffnnnzzz|||{{{{{{|||~~~~~~|||wwwpppkkk\\\QQQFFF@@@>>>;;;;;;===::::::;;;;;;::::::999888888777777888999:::888777888888777777777777888888888888888888888888888888777777888999::::::::::::999999999999:::::::::::::::::::::;;;<<<===>>>???BBBFFFKKKOOOSSSXXX___eeejjjqqq{{{{{{xxxsssnnnllliiifffdddaaa```^^^\\\ZZZXXXWWWWWWTTTRRROOOKKKGGGDDDBBBAAA===>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIJJJKKKZZZvvv~~~xxx{{{~~~xxxtttpppmmmkkkjjjiiigggfffeeecccaaa^^^\\\ZZZYYYSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[YYYWWWVVVUUUUUUTTTOOOOOONNNMMMMMMNNNNNNNNNPPPSSSUUUXXX\\\cccnnnuuu~~~tttnnnmmmjjjfffiiirrr}}}{{{|||~~~xxxrrrmmm```TTTGGGAAA>>>;;;;;;===::::::;;;;;;::::::999888888999::::::999888888888888888777777777777888888888888888888888888888888666777888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@FFFKKKRRRWWW[[[aaajjjqqq{{{|||xxxsssooollliiifffdddaaa```^^^\\\ZZZXXXWWWWWWTTTRRROOOKKKGGGDDDBBBAAA===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGRRRggg{{{yyyzzzvvvqqqmmmlllkkkkkkjjjhhhgggeeebbb___\\\ZZZYYYRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\^^^]]][[[YYYWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOQQQSSSUUUXXX___iiipppxxx~~~wwwqqqqqqllleeefffmmmwww~~~|||~~~yyyrrrmmmbbbVVVHHHBBB>>>;;;;;;===::::::;;;;;;;;;:::999999666999;;;:::666444555777888888777777777777888888888888888888888888999999666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAIIIOOOWWW\\\aaahhhrrryyyzzztttooollliiifffdddcccbbbaaa^^^\\\YYYXXXWWWUUUTTTQQQMMMIIIEEEAAA????????????@@@AAABBBCCCDDD???FFFBBB???FFFIIIIIIPPPUUUzzz}}}zzzsssqqqpppmmmjjjkkkllljjjfffbbb^^^\\\ZZZZZZTTTSSSRRRQQQQQQRRRTTTUUUUUU\\\YYYXXX___^^^ZZZ^^^\\\]]]^^^\\\YYYWWWVVVWWWUUUTTTSSSRRRRRRQQQQQQQQQTTTSSSQQQPPPQQQWWW^^^dddmmmttt|||vvvrrrmmmhhhfffiiiqqq|||~~~}}}~~~zzztttppphhh]]]NNNDDD???===;;;888;;;;;;;;;:::::::::999999888888888888888888888888888888777777777777888888888888888888888888888888999999999999999999999999999::::::::::::::::::;;;777888999999;;;???EEEJJJLLLUUU___dddgggppp~~~zzztttooollliiifffdddbbbaaa___]]][[[XXXWWWVVVUUUTTTQQQNNNIIIEEEAAA???????????????@@@@@@AAABBB@@@FFFBBB???EEEGGGGGGOOO^^^}}}wwwtttrrrooommmnnnmmmkkkhhheeeaaa^^^\\\\\\UUUTTTRRRQQQQQQRRRSSSTTTPPPVVVYYYaaajjjbbbWWWZZZ^^^______^^^[[[YYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQRRRVVV\\\```hhhoooyyyyyytttoooiiihhhjjjoooxxx~~~~~~{{{vvvrrrkkk```RRRGGGBBB???<<<:::;;;;;;;;;:::::::::999999888888888888888888888888888888777777777777888888888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;===>>>======>>>BBBGGGKKKQQQZZZdddkkkppp|||}}}yyytttoookkkhhheeecccaaa```^^^\\\ZZZWWWVVVUUUTTTSSSQQQNNNJJJFFFBBB@@@?????????>>>>>>???@@@@@@???EEECCCAAAGGGHHHKKKWWWnnn}}}zzzvvvrrrqqqrrrooonnnllliiifffbbb___^^^VVVUUUSSSRRRQQQQQQRRRRRRSSSWWW```sssooo\\\]]]```aaaaaa```^^^\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSRRRRRRTTTWWWZZZ___fffpppzzz}}}xxxrrrllliiikkklllppp~~~~~~}}}yyyuuuoooeeeWWWKKKEEEAAA>>><<<;;;;;;;;;;;;::::::::::::777777777777777777777777888888777777777777888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>CCCIIIMMMWWW___hhhpppyyy|||yyytttooolllhhheeebbb```___^^^\\\ZZZXXXVVVUUUTTTSSSQQQNNNJJJFFFCCCBBBAAA@@@@@@????????????@@@>>>DDDCCCDDDJJJMMMTTTddd|||zzztttrrrssspppooonnnllliiieeebbb```XXXWWWUUUSSSRRRQQQQQQQQQWWWXXXbbb|||vvv___aaa```aaabbbbbb```^^^^^^___ZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTTTTTTTSSSSSSTTTVVVWWW]]]fffoooyyy{{{uuunnnkkkkkkiiijjjttt~~~}}}~~~|||yyyrrriii[[[OOOGGGBBB???===<<<;;;;;;;;;;;;:::::::::777777777777777777777777999888888777777888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;<<<>>>BBBHHHPPPVVVccciiiqqqzzz|||yyytttpppllliiieeebbbaaa```^^^]]][[[YYYWWWWWWSSSRRRQQQNNNKKKGGGDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???EEEDDDEEEKKKMMMYYYooo}}}{{{wwwttttttqqqqqqpppnnnkkkgggdddbbb\\\[[[YYYWWWUUUSSSRRRQQQSSSRRRYYYqqqlllYYY\\\^^^___aaaaaa```___```aaa\\\\\\[[[ZZZYYYYYYYYYYYYTTTVVVWWWVVVTTTSSSSSSSSSSSSWWW^^^fffooo{{{yyyqqqlllkkkhhhgggnnn~~~{{{}}}~~~|||tttkkk^^^RRRHHHBBB>>><<<<<<<<<<<<;;;;;;;;;::::::777777777777777777777777999999888888888888999999999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>???AAADDDIIIQQQ[[[aaasssxxx}}}yyyuuuqqqnnnjjjeeebbb``````^^^]]][[[YYYXXXWWWSSSRRRPPPNNNKKKHHHFFFDDDBBBAAAAAA@@@AAAAAABBBBBBBBBFFFDDDEEEJJJMMM]]]yyy{{{yyyzzz}}}xxxxxxtttsssrrrpppmmmjjjgggfff```___^^^[[[XXXVVVSSSRRRQQQQQQSSSaaammm```TTTYYYYYY[[[^^^_________aaabbb^^^^^^]]]\\\[[[[[[[[[[[[WWWXXXYYYXXXVVVTTTTTTTTTRRRUUUZZZ___fffrrr}}}tttnnnllliiihhhlllyyy{{{|||~~~uuunnnbbbTTTIIIAAA===<<<<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888999999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@AAADDDHHHOOOYYYdddlll}}}zzzvvvsssoookkkfffccc___^^^]]]\\\ZZZXXXWWWWWWRRRRRRPPPNNNLLLIIIFFFEEE@@@?????????@@@AAABBBBBBBBBFFFEEEGGGMMMSSSiiiyyyvvvwwwyyy~~~xxxwwwtttqqqooolllkkkjjjeeedddbbb___\\\XXXUUUTTTRRRTTTRRRVVV^^^YYYRRRWWWTTTVVVZZZ\\\]]]___aaaccc``````^^^]]]]]]]]]]]]]]]ZZZ[[[[[[ZZZWWWVVVVVVVVVSSSUUUWWWZZZ```kkkxxxyyyqqqnnnjjjiiilllttt}}}|||xxxqqqeeeWWWJJJBBB>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@CCCHHHOOO[[[iiixxx~~~{{{wwwtttppplllgggccc^^^]]]\\\ZZZYYYWWWVVVVVVRRRQQQPPPNNNLLLIIIGGGEEE>>>>>>>>>>>>???@@@AAABBBAAAEEEEEEIIISSS\\\wwwqqqsssuuuxxx}}}{{{yyyvvvssspppnnnnnnnnngggfffdddaaa^^^ZZZWWWUUUPPPUUUQQQNNNTTTSSSOOOTTTPPPSSSWWWZZZ\\\^^^aaacccaaa```___^^^^^^]]]^^^^^^[[[\\\\\\[[[XXXWWWWWWXXXUUUVVVWWWXXX]]]gggttt}}}|||tttpppkkkjjjmmmqqqzzz|||yyysssgggYYYLLLBBB>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCHHHPPP[[[kkk~~~~~~|||yyyvvvrrrnnnhhhdddbbb___\\\ZZZYYYXXXVVVTTTQQQPPPNNNLLLJJJHHHGGGGGGAAAAAA@@@@@@AAABBBDDDEEEFFFDDDHHHPPPTTT```vvvvvvrrrsssvvv~~~~~~zzzxxxvvvrrrnnnmmmjjjgggbbb^^^YYYVVVTTTRRRRRRQQQQQQQQQQQQPPPPPPUUUVVVWWWWWWWWWXXX[[[^^^```_________```aaacccddd___^^^\\\[[[ZZZYYYYYYYYYVVVUUUWWWXXXXXX[[[eeeppp~~~xxxrrrpppmmmlllmmmsss}}}|||yyyuuulll```SSSIIICCC@@@<<<<<<;;;::::::<<<===>>>===;;;::::::::::::888777888888888888888888888888:::999888888999:::<<<======<<<<<<;;;;;;;;;<<<<<<===;;;:::<<<>>>???AAACCCEEENNN^^^ttt~~~{{{xxxuuurrrnnnhhheeeccc```]]]ZZZYYYXXXUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGCCCBBBBBBAAABBBDDDEEEFFFFFFFFFJJJQQQZZZooosssqqqqqqrrruuu{{{|||vvvrrrooommmjjjfffbbb^^^ZZZWWWSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUWWWZZZ]]]___^^^^^^^^^___aaacccdddcccbbbaaa___^^^]]]\\\\\\WWWUUUVVVWWWVVVXXX```jjjxxx|||wwwpppmmmjjjjjjmmm{{{}}}yyyuuummmbbbVVVKKKDDD@@@???>>>===;;;;;;;;;<<<<<<<<<:::888888999:::999888888888888888888888888888:::999999999999;;;<<<======<<<<<<;;;;;;<<<<<<<<>>???@@@DDDHHHNNN\\\ttt}}}{{{xxxuuurrrnnniiieeecccaaa]]]ZZZYYYWWWUUUSSSQQQQQQQQQOOOMMMKKKHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGFFFHHHKKKSSSddd{{{qqqnnnpppqqqsssxxx~~~xxxtttqqqnnnkkkhhhddd___\\\UUUUUUSSSRRRQQQQQQQQQQQQPPPQQQRRRSSSSSSUUUXXX[[[]]]]]]]]]^^^___```bbbccceeedddcccbbbaaa______^^^YYYVVVVVVVVVTTTTTTZZZcccooozzz|||tttpppkkkiiijjjtttyyyuuunnndddYYYNNNEEE@@@BBB@@@>>>===<<<;;;<<<<<<===;;;888777888:::::::::999999999999999999999999999999999999:::;;;<<<======<<<<<<;;;<<<<<<======AAA??????AAAAAABBBIIISSS___rrr}}}zzzwwwtttooojjjfffdddaaa]]][[[YYYWWWTTTRRRQQQRRRRRRQQQOOOLLLIIIGGGDDDCCCCCCBBBCCCDDDFFFGGGEEEHHHLLLVVVpppuuupppmmmooopppqqquuuzzzzzzvvvrrrooollliiiccc___WWWVVVTTTRRRQQQPPPPPPPPPNNNOOOPPPPPPQQQSSSVVVYYY[[[[[[\\\]]]^^^___aaaaaaccccccbbbbbb```___^^^]]]\\\YYYWWWWWWUUUSSSVVV\\\gggrrrzzzuuuoookkkjjjpppyyyuuuoooggg]]]RRRGGGAAABBB@@@???============>>>AAA>>>:::888999:::;;;;;;999999999999999999999999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>AAA???@@@CCCCCCEEERRRbbb}}}|||yyyuuupppkkkgggccc```]]]ZZZYYYWWWUUUSSSQQQRRRRRRRRRPPPLLLIIIGGGCCCBBBBBBBBBBBBDDDEEEFFFEEEIIIPPP___}}}zzzpppooommmnnnoooqqqtttxxx~~~}}}vvvrrrppplllfffaaaZZZYYYVVVSSSQQQPPPPPPPPPNNNOOOPPPPPPPPPQQQTTTWWWXXXYYYZZZ\\\]]]^^^___```aaaaaabbbbbbaaa```___^^^```\\\ZZZZZZWWWTTTUUUYYYcccmmm||||||wwwqqqmmmkkkooo{{{zzzvvvpppiii```UUUJJJCCC@@@???>>>======>>>???@@@EEEAAA===:::::::::::::::999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAA>>>@@@DDDDDDIII___www}}}yyyuuupppjjjfffbbb___\\\ZZZYYYXXXVVVTTTRRRRRRRRRPPPNNNLLLIIIHHHCCCBBBBBBAAABBBDDDEEEFFFHHHKKKWWWooouuunnnmmmmmmnnnppprrruuuxxx}}}~~~wwwtttqqqkkkeee___\\\YYYUUUSSSRRRRRRRRRPPPPPPQQQPPPOOOPPPSSSUUUVVVWWWYYY[[[]]]^^^^^^^^^```aaacccddddddcccbbbbbbccc___\\\\\\ZZZVVVVVVXXX```iiixxx}}}wwwqqqmmmjjjkkkuuu|||wwwqqqjjjbbbYYYMMMEEE???>>>=========>>>@@@AAADDDAAA===;;;;;;;;;:::999::::::::::::::::::::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>??????@@@>>>AAAFFFGGGQQQooo|||xxxsssmmmgggbbbaaa^^^[[[ZZZZZZYYYWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHDDDCCCCCCBBBCCCEEEFFFGGGLLLOOOaaa}}}qqqlllkkkmmmnnnqqqtttwwwyyy}}}~~~zzzvvvpppkkkdddaaa]]]YYYVVVUUUUUUUUURRRSSSSSSQQQPPPPPPRRRTTTTTTVVVXXXZZZ\\\]]]]]]]]]___```bbbdddeeeeeeeeedddccc___]]]^^^]]]XXXWWWXXX\\\eeesssyyysssnnnjjjjjjpppxxx~~~yyyqqqjjjddd[[[PPPHHH@@@???>>>===<<<===>>>??????===;;;:::;;;;;;;;;:::::::::::::::::::::::::::999:::;;;<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAA>>>AAAHHHKKKYYY|||wwwqqqkkkddd``````]]][[[ZZZZZZYYYXXXWWWSSSRRRPPPMMMKKKJJJIIIIIIEEEDDDDDDDDDDDDFFFGGGHHHPPPRRRiiirrrmmmjjjkkkooonnnqqqvvvyyy{{{~~~~~~{{{uuuppphhheeeaaa\\\YYYXXXXXXXXXTTTUUUTTTRRRQQQPPPRRRTTTTTTUUUWWWZZZ\\\]]]]]]]]]\\\^^^aaaccceeeeeeeeedddccc___]]]^^^]]]YYYWWWXXXZZZbbbooo~~~}}}vvvqqqllljjjnnnuuuyyyqqqjjjddd\\\QQQIIIAAA@@@>>>===<<<;;;<<<<<<999999888999;;;<<<;;;:::::::::::::::::::::::::::999:::;;;============<<<<<<<<<<<<<<<===>>>@@@@@@BBB???CCCJJJNNN^^^{{{wwwsssmmmgggcccbbb___\\\[[[ZZZYYYXXXVVVUUUSSSOOOOOOOOOOOOKKKIIIFFFCCCCCCEEEEEEDDDGGGKKKLLL\\\zzz|||qqqnnnkkklllrrrssstttvvvwwwyyy}}}yyyvvvnnniiieeeccc___XXXUUUVVVUUUTTTQQQOOOOOOOOOPPPQQQTTTUUUUUUVVVXXXZZZ\\\]]]\\\___ccceeefffggghhhiiifffdddaaa^^^\\\[[[ZZZZZZXXX___jjjxxxwwwrrrnnnjjjjjjnnn~~~|||uuullleee___TTTIII@@@>>><<<<<<<<<===<<<:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<;;;<<<>>>@@@>>>BBBGGGLLLTTTnnn{{{wwwsssnnnhhhcccbbb```]]][[[ZZZZZZXXXVVVUUURRRPPPOOOOOONNNLLLIIIGGGDDDCCCEEEFFFFFFIIINNNUUUhhhrrrkkkjjjhhhjjjooorrrsssuuuvvvxxx|||zzztttnnniiigggbbb[[[XXXXXXVVVUUURRRPPPOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]aaacccdddeeefffgggeeedddbbb```]]]\\\[[[ZZZXXX^^^hhhtttzzztttooojjjjjjmmmxxx}}}{{{uuulllfff___UUUJJJAAA???===<<<<<<===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>>>>>>>@@@BBB???BBBHHHQQQ```|||{{{wwwsssnnnhhhdddccc```]]][[[[[[ZZZXXXVVVTTTRRRPPPOOOOOONNNLLLJJJHHHEEEDDDFFFFFFGGGLLLSSSZZZtttwwwhhhfffhhhhhhjjjnnnppprrrtttvvvxxx|||zzzsssnnnkkkgggaaa]]]]]]XXXVVVTTTQQQPPPPPPQQQRRRNNNOOOPPPRRRTTTVVVXXXZZZYYY[[[___aaabbbbbbdddeeecccccccccbbb```]]][[[ZZZXXX\\\dddooo~~~|||vvvpppkkkjjjlllqqq~~~|||zzzuuulllgggaaaWWWMMMCCCAAA>>><<<======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????>>>???AAACCCDDDEEEKKK[[[rrr~~~{{{wwwsssnnnhhhdddcccaaa^^^\\\[[[YYYWWWUUUSSSRRRQQQOOONNNMMMLLLKKKJJJGGGEEEFFFEEEFFFMMMUUUaaawwwmmmeeegggjjjkkkllloooqqqsssuuuwwwyyy~~~xxxqqqooolllfffbbbbbbZZZXXXUUURRRQQQPPPQQQQQQMMMNNNOOOPPPSSSUUUXXXYYYXXX[[[^^^```aaaaaabbbdddbbbbbbccccccbbb___\\\ZZZXXX[[[```iiiwww}}}wwwrrrmmmkkkmmmoooxxx~~~zzzyyytttmmmhhhcccYYYOOOEEEBBB???=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>======>>>@@@BBBHHHHHHQQQhhh~~~zzzwwwsssnnniiieeeccc```]]][[[ZZZXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKHHHFFFFFFDDDFFFOOOYYYppplllhhhfffiiilllmmmnnnpppsssuuuwwwzzz||||||uuusssqqqlllhhhggg]]][[[XXXTTTQQQPPPPPPPPPNNNNNNOOOQQQSSSUUUWWWYYYYYY\\\___aaaaaaaaabbbdddaaabbbddddddccc```]]][[[ZZZ[[[^^^eeeqqq~~~wwwsssnnnmmmmmmpppuuu}}}yyyxxxsssmmmiiieee\\\SSSHHHEEE@@@>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>>>>???AAACCCFFFIIIYYYvvv}}}zzzwwwsssoooiiieeebbb```\\\ZZZXXXWWWUUUSSSQQQRRRRRRPPPNNNLLLLLLMMMKKKIIIGGGFFFEEEHHHTTT```qqqeeeeeefffhhhjjjkkkmmmooouuuwwwyyy||||||yyywwwrrrmmmkkkcccaaa\\\XXXTTTQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWZZZ]]]```aaaaaabbbbbbdddaaabbbdddeeedddaaa___]]][[[[[[]]]bbbnnnzzzuuupppmmmmmmooosss~~~|||wwwwwwsssmmmjjjggg^^^UUUJJJFFFBBB>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFCCCMMMeee}}}zzzwwwsssoooiiieeeaaa___[[[YYYWWWUUUSSSQQQPPPQQQRRRQQQMMMLLLMMMNNNJJJHHHGGGGGGGGGMMM\\\jjj~~~gggaaadddffffffgggkkknnnpppuuuwwwzzz}}}~~~xxxqqqnnnjjjgggbbb\\\WWWTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUZZZ]]]```aaaaaaaaabbbcccbbbbbbdddddddddbbb```___\\\\\\]]]aaakkk{{{}}}xxxrrrmmmlllkkknnnxxx{{{vvvvvvrrrmmmkkkhhh```XXXLLLHHHCCC???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAAAAABBBEEEGGGHHHXXXvvv}}}zzzwwwsssoooiiifffaaa^^^ZZZXXXVVVUUURRRPPPOOOQQQRRRQQQMMMLLLMMMOOOHHHGGGGGGHHHJJJQQQbbbrrrtttbbbaaadddggggggggglllpppsssuuuwwwzzz}}}|||tttpppooolllfff```ZZZVVVTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSYYY\\\___`````````aaabbbbbbccccccdddcccbbbaaa```]]]]]]]]]aaajjjzzzzzzrrrmmmkkkfffjjjttt{{{uuuuuurrrmmmkkkiiiaaaYYYMMMIIICCC???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;<<<<<<<<<======<<<===?????????AAACCCFFFQQQddd}}}zzztttmmmgggdddccc```[[[WWWVVVUUUTTTRRRPPPPPPOOONNNMMMMMMMMMMMMNNNHHHHHHNNNOOOSSSmmmuuuhhhiiiaaabbbcccccceeehhhnnnqqqssswww{{{}}}}}}xxxrrroooiiiddd```\\\XXXUUURRRSSSSSSQQQPPPOOOPPPQQQVVVYYY\\\^^^______```bbbcccccccccccccccbbb``````___^^^___ccciiisss|||wwwqqqllliiilllqqq{{{{{{uuutttrrrrrrpppkkkbbb\\\OOOIIIBBB>>>>>>@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@>>>=========<<<;;;;;;<<<<<<===>>>???CCC@@@???AAABBBBBBFFFLLL\\\vvv|||wwwpppiiifff```]]]YYYWWWVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLGGGIIINNNOOOWWWtttqqqfffeeeaaacccfffhhhiiillloooqqqqqquuuyyy}}}yyyuuuqqqmmmhhhddd___[[[WWWRRRRRRQQQPPPNNNNNNOOOPPPUUUXXX[[[]]]^^^___```aaabbbbbbbbbbbbaaa```_________^^^___ccchhhqqq~~~yyysssoookkkmmmpppxxx|||vvvtttrrrpppooojjjccc]]]RRRLLLDDD???>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????CCC@@@@@@CCCDDDEEEKKKRRRhhhzzzrrrlllggg^^^\\\ZZZXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLIIILLLQQQRRR^^^lllcccaaa```cccgggjjjlllmmmnnnooonnnsssxxx|||yyyvvvrrrnnnjjjfff```]]]TTTSSSQQQPPPOOOOOOOOOPPPTTTWWWZZZ\\\]]]^^^___aaaaaaaaaaaaaaa```___^^^]]]___]]]^^^bbbfffnnn|||vvvrrrooonnnooottt}}}xxxuuuqqqnnnmmmjjjddd```VVVOOOFFF@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@AAADDDEEEHHHPPPZZZyyy~~~~~~{{{tttlllhhh___^^^\\\[[[ZZZXXXUUURRRSSSRRRPPPOOONNNMMMLLLLLLNNNMMMPPPTTTWWWhhhttthhhccc^^^```cccfffhhhiiikkkmmmoooooosssxxx}}}}}}{{{wwwtttqqqlllgggcccYYYVVVSSSQQQQQQQQQQQQPPPSSSUUUXXXZZZ[[[\\\___aaa```aaaaaa``````___^^^]]]^^^]]]^^^aaadddlll{{{yyyuuuqqqnnnmmmqqq|||~~~~~~zzzuuuooolllkkkiiieeebbbWWWPPPGGGAAA??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????=========>>>============>>>???@@@@@@@@@@@@AAADDDEEEIIIVVVccc{{{tttlllhhh```^^^\\\ZZZXXXUUUQQQNNNSSSRRRQQQOOONNNMMMMMMMMMNNNOOOQQQUUU\\\rrrmmmfffccc___dddeeeffffffgggjjjnnnqqqrrruuuzzz}}}|||xxxtttooojjjggg]]]YYYTTTRRRQQQQQQPPPOOORRRTTTVVVXXXYYY[[[^^^```aaaaaaaaaaaa```___^^^]]]^^^]]]^^^```cccjjjxxx{{{wwwsssooommmpppwww~~~zzzuuuoookkkjjjiiifffcccWWWQQQHHHBBBAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<===???>>>>>>===>>>>>>???@@@AAA@@@@@@BBBCCCEEELLL___ppp{{{ssslllggg```]]]YYYVVVTTTQQQMMMKKKRRRQQQPPPOOOOOONNNNNNOOONNNNNNQQQWWWccczzzjjjfffdddaaahhhhhhhhhhhhiiilllqqquuutttwww{{{~~~yyysssmmmjjjbbb]]]VVVRRRQQQQQQNNNLLLQQQRRRUUUVVVWWWZZZ]]]```aaaaaaaaaaaa```___^^^]]]]]]\\\^^^```ccciiiwww~~~zzzuuupppmmmpppttt~~~zzzuuunnnkkkjjjiiigggdddYYYRRRIIICCCAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<===>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEHHHUUUnnn}}}{{{tttmmmhhh```]]]YYYVVVTTTRRROOONNNQQQPPPPPPOOOOOOOOOPPPPPPPPPOOORRR\\\ooopppiiifffdddcccggghhhjjjjjjkkkmmmpppssstttwww{{{~~~{{{uuuqqqjjjccc[[[VVVUUUSSSPPPMMMPPPQQQSSSUUUVVVYYY]]]```___``````______^^^]]]\\\]]]\\\]]]```ccciiiwww}}}wwwqqqnnnpppqqqwwwyyytttnnnkkkkkkjjjgggddd\\\UUUKKKDDDBBB@@@>>><<<========================<<<<<<<<<;;;::::::<<<>>>????????????@@@AAABBBBBBAAACCCFFFIIIOOOaaa}}}}}}|||~~~{{{uuunnniiibbb___ZZZWWWVVVUUUTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSVVVbbbzzzsssjjjiiifffcccdddcccfffiiikkkllllllmmmooosssvvvzzz~~~|||xxxqqqiii```[[[YYYXXXTTTPPPOOOQQQSSSTTTUUUXXX]]]```^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\]]]aaaccciiiwwwyyyrrrooopppnnnqqq~~~xxxtttooolllkkkjjjgggddd___WWWMMMEEEBBB???<<<:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@????????????@@@AAABBBCCCBBBDDDHHHMMMTTTjjj}}}xxxvvvvvvyyy}}}||||||}}}{{{wwwqqqllldddaaa\\\XXXWWWUUUTTTSSSQQQPPPOOONNNOOOPPPQQQRRRVVVXXXZZZgggqqqjjjaaa```bbb```fffgggiiijjjlllmmmmmmmmmuuuwww{{{}}}xxxqqqhhhaaa\\\WWWQQQMMMOOORRRUUUVVVVVVXXX\\\___\\\\\\]]]]]]]]]\\\[[[[[[]]]]]]^^^aaabbbgggssszzzwwwssspppnnnssswwwsssnnnlllkkkkkkhhheee]]]WWWNNNFFFAAA>>>===<<<====================================>>>>>>>>>>>>??????>>><<<:::;;;===@@@AAAFFFHHHKKK[[[}}}~~~yyytttrrrvvv~~~~~~}}}~~~}}}yyyrrrmmmdddaaa\\\XXXWWWUUUTTTRRRRRRQQQPPPPPPPPPQQQRRRSSSXXX[[[bbbtttooohhhaaa```dddbbbdddeeefffgggiiijjjlllllluuuwww|||yyypppiiiccc^^^WWWRRRNNNPPPRRRSSSSSSTTTXXX[[[[[[\\\\\\\\\\\\\\\[[[[[[]]]]]]^^^aaabbbgggsss}}}yyytttpppmmmqqqyyytttooollllllkkkiiifff^^^XXXOOOGGGBBB???>>>===========================<<<<<<======>>>?????????@@@@@@@@@???======???AAAAAAEEEHHHPPPfffvvvtttvvv|||~~~{{{tttnnnddd```\\\XXXVVVUUUTTTRRRRRRRRRQQQQQQQQQRRRTTTUUUTTTZZZggg|||kkkggg``````dddccceeeeeeeeefffhhhjjjmmmnnnuuuxxx|||wwwpppjjjccc\\\VVVPPPQQQRRRRRRQQQSSSVVVXXXZZZZZZ[[[\\\\\\[[[[[[[[[]]]\\\^^^aaabbbfffrrr~~~|||vvvqqqmmmooozzz{{{vvvpppmmmmmmllliiifff___YYYPPPIIIDDDAAA???>>>========================<<<<<<======>>>???@@@@@@@@@AAABBBBBBAAA@@@BBBCCCDDDFFFKKKZZZvvv{{{xxxyyy~~~}}}~~~|||tttnnnddd```[[[XXXVVVUUUSSSRRRRRRQQQQQQPPPQQQRRRTTTUUUSSSZZZkkkwwwhhhfff______cccbbbggggggfffgggiiimmmppprrruuuyyy}}}xxxqqqjjjbbb\\\UUUUUUTTTSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\^^^aaabbbfffqqq}}}yyysssnnnmmmuuu|||vvvppplllkkkkkkhhheee```ZZZRRRKKKFFFCCC@@@???========================>>>>>>>>>>>>>>>????????????AAACCCDDDCCCBBBCCCDDDGGGJJJSSShhhzzz{{{~~~||||||zzz|||~~~|||ssslllccc```[[[WWWVVVTTTSSSRRRQQQPPPPPPOOOPPPRRRSSSTTTXXX```uuusssgggeee___^^^bbbaaaggggggggghhhkkknnnrrrtttuuuyyy~~~zzzsssjjjdddZZZXXXUUUTTTSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\___aaabbbfffppp|||{{{uuupppmmmrrryyy|||vvvoookkkjjjiiifffdddaaa[[[SSSLLLHHHDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>@@@BBBCCCBBBBBBCCCDDDGGGMMM^^^yyy~~~|||~~~{{{xxxxxxwwwuuurrr}}}zzzxxxzzz}}}{{{sssjjjccc___[[[WWWUUUTTTSSSQQQPPPPPPOOOOOOPPPRRRTTTUUUYYYddd}}}oooeeeeee___^^^bbbbbbeeeeeefffhhhkkkooorrrtttvvvzzzwwwnnnhhh^^^[[[VVVSSSSSSSSSSSSRRRTTTUUUWWWXXXYYYZZZZZZZZZ\\\\\\___bbbccceeeooo{{{}}}xxxrrrnnnqqqvvv}}}wwwooojjjhhhgggeeecccaaa[[[TTTMMMHHHEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>======???AAAAAAAAABBBDDDFFFEEERRRlll|||yyywwwxxxtttpppoooooonnnjjjggg}}}yyywwwyyy~~~|||sssjjjccc___ZZZWWWUUUTTTRRRQQQQQQPPPPPPPPPQQQSSSUUUVVVYYYhhh}}}jjjccceee```___ddddddeeefffhhhkkknnnqqqsssuuuvvv{{{~~~tttnnnddd___YYYUUUUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\___bbbccceeeooozzz~~~zzzuuupppqqquuu}}}xxxpppkkkiiihhhfffddd```[[[TTTNNNIIIEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>???@@@AAAAAABBBEEEHHHKKK^^^}}}yyyuuurrrpppmmmkkkkkkhhhffffffgggfffbbb___~~~yyywwwzzz~~~}}}sssjjjccc___ZZZWWWUUUTTTRRRQQQRRRQQQQQQRRRSSSUUUVVVXXX^^^pppxxxgggbbbeeeaaaaaaggggggfffhhhkkkooorrruuuvvvwwwvvv{{{yyyiiiccc]]]YYYXXXXXXWWWUUURRRSSSUUUWWWXXXZZZZZZZZZ[[[\\\___bbbccceeennnyyy{{{vvvqqqqqquuuvvvzzzqqqllljjjiiigggeee```[[[TTTNNNIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@AAACCCCCC@@@@@@AAA@@@AAACCCGGGJJJSSSjjjzzzvvvqqqnnnkkkiiifffddddddbbbaaacccdddccc___[[[{{{wwwxxx||||||wwwqqqccc___YYYUUUTTTTTTSSSSSSWWWPPPLLLOOOSSSTTTWWW[[[___yyyoooiiicccbbbeeeggggggeeeeeehhhkkkmmmnnnooorrrttt{{{}}}|||tttlllccc___[[[VVVSSSUUUSSSTTTVVVXXXYYY[[[[[[\\\[[[\\\^^^aaabbbdddmmmwww}}}zzzyyyvvvtttttt{{{|||uuunnniiigggfffgggbbb^^^WWWQQQLLLGGGCCC@@@????????????????????????>>>????????????@@@@@@@@@DDDBBB===AAAJJJFFFDDDPPP___{{{rrrhhhddddddeeeaaa]]]bbbaaa```aaabbbaaa^^^\\\~~~zzzzzz|||{{{vvvpppeee```ZZZVVVTTTTTTSSSSSSVVVPPPMMMPPPSSSTTTWWW[[[eeewwwlllfffbbbaaaeeehhhhhhffffffhhhjjjkkklllnnnqqqttt{{{}}}}}}ssshhhbbb]]]WWWTTTTTTSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[^^^aaaaaadddmmmwww|||zzzvvvsssrrrxxx|||vvvooojjjgggggggggccc^^^XXXRRRMMMIIIDDDAAA????????????????????????????????????@@@@@@@@@@@@@@@@@@===AAAHHHEEEGGGVVVkkk~~~uuulllggghhhgggccc___bbbaaa`````````___\\\YYY}}}||||||{{{uuuooogggccc\\\WWWUUUTTTSSSRRRTTTPPPOOOQQQSSSTTTXXX]]]ooopppgggccc``````dddggghhhhhhhhhiiijjjjjjjjjmmmppptttyyy|||~~~qqqhhhbbb[[[WWWWWWTTTTTTUUUVVVXXXYYYYYYZZZZZZ[[[^^^aaaaaacccmmmwww{{{vvvrrrqqquuu}}}wwwqqqkkkhhhggggggddd___YYYTTTOOOJJJFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA===AAA@@@CCCHHHFFFMMMaaa|||rrrkkkjjjiiieeebbbdddcccaaaaaa```___\\\ZZZ}}}||||||zzzuuupppiiiddd^^^XXXVVVTTTSSSRRRRRRPPPPPPSSSTTTUUUZZZbbb}}}nnneeebbb___```ccceeeggggggiiiiiiiiiiiiiiilllppptttwww{{{zzzppphhhaaa\\\[[[UUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ]]]```aaacccmmmxxx|||wwwsssrrrsss|||yyysssnnnjjjgggfffddd```[[[VVVQQQLLLGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???DDDDDDFFFJJJJJJWWWqqqyyyooojjjhhhfffdddfffeeecccccccccbbb```^^^~~~|||{{{{{{zzzvvvsssjjjeee^^^YYYVVVTTTSSSRRRPPPPPPQQQTTTTTTVVV___iiiyyyjjjdddbbbaaa```bbbcccdddeeeiiiiiiiiiiiiiiilllqqquuuvvv{{{vvvnnnfff___]]]XXXWWWVVVVVVVVVWWWWWWXXXYYYYYY]]]```aaacccmmmxxx}}}xxxttttttsssyyy{{{vvvpppkkkhhhfffdddaaa\\\WWWSSSNNNIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@FFFFFFFFFKKKOOOcccuuullliiihhhhhhfffeeeccccccddddddcccbbb~~~|||{{{{{{{{{zzzxxxuuuiiieee^^^YYYVVVTTTSSSRRROOOPPPRRRTTTTTTXXXdddrrrwwwkkkcccbbbaaaaaabbbcccdddeeehhhiiijjjjjjkkknnnsssvvvwww|||vvvlllccc___ZZZYYYXXXWWWVVVWWWWWWXXXXXXYYY\\\```aaacccmmmxxxzzzvvvuuusssvvv}}}xxxrrrmmmhhhfffdddaaa\\\XXXTTTOOOIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@EEEDDDEEEMMMWWWrrrvvvqqqnnnnnnhhhfffdddcccdddeeedddccc~~~~~~}}}||||||zzzxxxwwwhhhccc]]]XXXUUUTTTSSSRRROOOPPPSSSTTTTTTYYYiiizzzsssiii```aaaaaabbbbbbdddfffhhhfffhhhjjjlllnnnqqqtttwwwyyy~~~vvvjjjddd]]][[[YYYXXXWWWWWWXXXYYYWWWXXX\\\___```cccmmmxxx{{{wwwvvvrrrsss}}}zzztttnnniiifffccc```\\\XXXTTTOOOIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBEEEBBBEEESSSddd~~~xxxvvvpppmmmjjjhhhggggggeeeddd~~~|||{{{yyywwwgggbbb\\\WWWUUUTTTSSSRRROOOQQQSSSTTTTTTZZZmmmkkkaaa]]]___aaabbbccceeehhhjjjeeegggkkknnnppprrrvvvxxx|||qqqiii^^^]]]ZZZXXXWWWWWWXXXYYYWWWXXX[[[___```cccmmmxxx}}}wwwvvvqqqqqqzzz{{{uuunnniiifffbbb```\\\XXXTTTOOOIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEFFFCCCHHHYYYooo{{{xxxuuuqqqmmmllljjjhhhggg~~~|||||||||zzzwwwkkkddd[[[VVVTTTTTTSSSQQQSSSTTTQQQSSSYYY[[[ooo~~~mmmiiidddcccccceeeiiikkkjjjhhhgggiiilllnnnppptttxxx|||}}}|||qqqggg___YYYYYYZZZYYYXXXYYYYYYXXXXXXZZZ\\\aaaooo|||~~~wwwrrrpppooouuu}}}xxxqqqjjjeeebbb^^^ZZZWWWVVVSSSMMMIIIBBBCCCCCCDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAADDDGGGHHHKKK```~~~~~~zzzuuurrrpppnnnmmm}}}|||yyywwwllleee\\\WWWUUUUUUTTTRRRQQQRRRPPPTTT[[[___uuuwwwhhheeedddcccccceeeiiikkkjjjhhhhhhjjjlllnnnpppssswww{{{~~~tttmmmeee^^^]]]\\\ZZZXXXYYYZZZXXXYYY[[[]]]bbbppp}}}zzztttqqqooouuu}}}xxxqqqjjjeeebbb^^^ZZZWWWVVVRRRMMMHHHCCCCCCCCCDDDCCCBBB@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCGGGKKKVVVrrr{{{zzz|||~~~~~~zzzvvvsss|||yyyvvvnnnggg^^^XXXVVVUUUTTTRRROOOPPPPPPUUU]]]ddd}}}ooocccaaaccccccccceeehhhiiiiiigggiiijjjlllmmmooorrrvvvyyy|||tttkkkcccaaa___[[[XXXYYYZZZYYYYYY[[[]]]cccqqq~~~}}}wwwssspppttt~~~yyyrrrkkkfffccc___[[[XXXVVVRRRLLLHHHCCCCCCDDDCCCCCCBBB@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGPPPddd{{{{{{{{{~~~|||xxxvvvnnnggg^^^WWWUUUTTTSSSQQQMMMPPPOOOUUU^^^gggkkkcccbbbbbbbbbccceeeggghhhggggggiiijjjlllmmmnnnqqquuuxxx~~~yyypppgggdddaaa\\\YYYYYYYYYXXXYYY[[[]]]cccqqq~~~yyysssppprrr}}}zzzssslllgggeeeaaa\\\YYYWWWTTTNNNIIIDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDHHHIIITTTooo|||xxxvvvnnnggg]]]VVVTTTSSSQQQOOOMMMPPPOOOTTT^^^gggyyyjjjddddddaaabbbdddeeeeeeffffffggghhhiiikkklllmmmppptttwww}}}}}}sssjjjgggccc^^^ZZZZZZXXXWWWXXXZZZ]]]cccppp~~~yyyssspppqqqzzz{{{tttmmmhhhgggccc^^^[[[YYYVVVPPPKKKEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDJJJKKKZZZ{{{}}}yyywwwnnnggg]]]VVVSSSRRRPPPMMMNNNPPPPPPUUU^^^iiisssiiieeeddd```bbbdddeeeddddddeeefffggghhhjjjkkkmmmppptttwww}}}zzzppplllgggaaa]]]\\\YYYWWWXXX[[[]]]dddrrrzzztttpppooovvv|||uuunnniiifffbbb^^^\\\ZZZWWWRRRMMMFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEIIIOOOeee~~~zzzxxxppphhh^^^WWWTTTRRRPPPNNNMMMQQQQQQVVV```mmm|||kkkeeebbbaaa```bbbeeeeeeccccccdddfffeeegggiiikkkmmmppptttxxx~~~yyysssmmmfff```___ZZZYYYZZZ]]]```fffttt|||uuupppnnnsss~~~|||vvvnnniiiccc```\\\ZZZYYYWWWRRRMMMFFFEEEDDDCCCBBBBBBBBBCCCAAABBBBBBCCCEEEFFFFFFGGGIIIVVVsss{{{yyyqqqjjj```XXXUUUSSSQQQNNNMMMQQQQQQWWWaaappptttfffaaa___]]]___bbbeeeeeecccbbbdddfffdddfffhhhjjjmmmpppuuuxxxyyyrrriiicccaaa\\\[[[\\\___bbbhhhvvv}}}vvvqqqnnnqqqzzz}}}vvvooojjjaaa^^^ZZZYYYXXXVVVQQQMMMGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHKKK[[[~~~~~~{{{qqqiii___XXXTTTRRROOOMMMMMMQQQTTTUUU___{{{kkkeeeaaa```ccceeedddccccccbbbbbbccccccfffgggiiikkkmmmrrrxxx}}}}}}vvvppphhhbbb```]]][[[]]]aaahhhvvv|||wwwqqqnnnssszzzwwwooojjjeeebbb^^^ZZZXXXUUURRROOOGGGEEEBBB@@@AAABBBCCCBBBDDDDDDBBBAAACCCGGGIIIHHHTTTeeessskkk```XXXUUUSSSQQQOOONNNRRRUUUWWWbbbuuufffbbb___^^^aaaccccccbbbbbbbbbccccccdddeeefffhhhjjjmmmrrrxxx|||{{{tttllleeebbb___]]]___cccjjjxxxzzzsssooosssxxx~~~wwwnnnjjjdddaaa]]]ZZZWWWTTTQQQOOOHHHEEEBBBAAAAAACCCCCCBBBAAABBBAAAAAACCCGGGIIIJJJ[[[sss~~~vvvmmmaaaYYYUUUSSSRRRQQQOOOSSSWWWZZZffflllbbbbbb```___```aaaaaaaaaaaabbbcccdddeeedddeeehhhjjjmmmqqqwww{{{xxxpppjjjeeeaaa```bbbeeemmm{{{|||tttpppsssvvv~~~}}}vvvnnnjjjccc```\\\YYYVVVTTTQQQNNNHHHFFFCCCAAABBBCCCCCCCCCAAABBBCCCDDDEEEHHHLLLPPPeee~~~uuuxxxnnnaaaXXXTTTSSSRRRQQQOOOSSSWWW\\\jjj|||gggbbbdddbbb```aaa````````````bbbcccdddeeeccceeegggjjjlllqqqvvvzzz{{{sssmmmgggcccaaacccgggooo~~~|||uuuqqqrrrttt{{{}}}vvvnnnjjjbbb___[[[XXXVVVTTTQQQNNNIIIGGGCCCBBBBBBCCCCCCCCCDDDDDDFFFHHHGGGIIIPPPXXXrrrxxxsssxxxnnnaaaWWWSSSRRRQQQPPPOOORRRVVV\\\llluuueeeccceeebbb```aaa^^^^^^___```aaacccdddeeebbbdddhhhjjjmmmqqqvvvyyy|||~~~uuupppiiieeebbbdddhhhppp|||uuuqqqrrrsssxxx}}}wwwooojjjbbb___[[[XXXVVVTTTQQQOOOKKKHHHDDDCCCCCCDDDCCCCCCEEEEEEGGGHHHGGGHHHSSS```vvvtttxxxnnnbbbYYYTTTRRRQQQOOOOOORRRVVV]]]nnnrrrbbbaaaccc```^^^```^^^^^^^^^___```bbbcccdddbbbeeehhhkkknnnrrrvvvyyy|||wwwrrrkkkgggdddeeejjjsss~~~wwwrrrsssrrruuuxxxpppjjjbbb___[[[XXXWWWUUURRRPPPLLLIIIEEECCCDDDDDDDDDCCCDDDCCCDDDGGGFFFHHHWWWjjjuuurrrxxxxxxpppddd[[[WWWTTTQQQOOOQQQTTTXXX___pppqqqbbbaaabbb______bbb^^^^^^^^^___```aaabbbccccccfffiiilllooossswwwzzz}}}zzztttnnniiiggghhhllluuuzzzuuutttrrrrrryyyqqqkkkbbb```\\\YYYXXXVVVSSSQQQMMMJJJFFFDDDDDDDDDDDDCCCDDDBBBDDDHHHHHHLLLaaaxxxqqqmmmqqq~~~yyyqqqfff^^^YYYVVVRRROOOSSSUUUYYY```rrrrrrdddbbbcccaaabbbfff______^^^______```aaabbbcccfffjjjmmmpppssswwwzzz~~~}}}vvvpppkkkiiijjjnnnxxx}}}wwwuuuqqqppp|||zzzqqqkkkccc```\\\ZZZXXXVVVTTTRRRMMMJJJFFFDDDDDDEEEDDDCCCEEEBBBEEEKKKLLLRRRjjjzzzhhhiiisss{{{ssshhh]]]VVVSSSQQQPPPOOORRRWWW```rrroooccceeefffaaa```ddd```_________```aaabbbbbbeeegggjjjnnnrrrwwwzzz{{{zzzlllllllllnnnuuu~~~~~~~~~zzzvvvrrrrrr{{{}}}ssskkkddd```[[[XXXUUUSSSPPPNNNMMMKKKHHHFFFDDDDDDEEEFFFFFFDDDGGGLLLLLLTTTtttvvvkkkhhhppp{{{ssshhh]]]VVVSSSQQQPPPOOORRRWWW```ssspppeeeffffffbbbaaaeeeaaa````````````aaaaaabbbeeefffjjjnnnssswwwzzz|||zzzrrrpppnnnpppxxx}}}}}}|||xxxssssss{{{~~~tttkkkdddaaa\\\XXXVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDEEEFFFFFFEEEHHHMMMOOO]]]|||pppiiijjjvvv|||ttthhh^^^WWWSSSQQQPPPNNNQQQVVV```sss}}}pppfffffffffcccbbbeeebbbaaaaaa````````````aaadddeeeiiinnnssswww{{{}}}{{{wwwssspppsss~~~}}}zzzzzz~~~yyyuuutttzzzuuunnneeebbb]]]YYYWWWUUURRRPPPMMMKKKIIIFFFEEEEEEEEEFFFFFFGGGIIIMMMTTTjjj{{{pppmmmttt}}}uuuiii^^^WWWSSSQQQPPPMMMPPPUUU```tttyyynnnfffeeeeeebbbaaacccbbbbbbaaa```_________```bbbdddhhhmmmsssxxx|||~~~yyytttrrrwww}}}xxxvvv{{{zzzuuusssxxxxxxqqqfffccc^^^ZZZXXXVVVSSSQQQMMMLLLIIIGGGEEEEEEFFFFFFFFFHHHJJJNNN[[[zzz|||qqqppp{{{}}}uuuiii^^^WWWSSSQQQPPPMMMPPPUUUaaavvvsssllleeeccccccaaa```aaaaaaaaa```___^^^^^^^^^^^^aaacccgggmmmsssyyy}}}yyyvvvwww{{{uuusssuuuxxxzzz~~~yyyuuurrruuu{{{zzztttgggccc^^^[[[XXXVVVSSSQQQNNNLLLIIIGGGFFFEEEFFFGGGFFFIIILLLRRRfff{{{pppppp}}}~~~vvvjjj___WWWSSSQQQOOONNNPPPVVVcccyyy}}}nnnjjjeeecccaaa``````______^^^^^^]]]]]]]]]]]]^^^___bbbgggmmmtttzzz~~~{{{}}}wwwsssqqqqqqrrruuu~~~~~~zzzvvvrrrtttyyy{{{tttfffccc^^^ZZZXXXVVVSSSQQQNNNLLLJJJGGGFFFFFFFFFGGGEEEKKKPPPZZZvvv}}}rrrtttwwwjjj___XXXSSSQQQOOOOOOPPPVVVddd{{{{{{llljjjgggcccaaaaaa```___\\\\\\\\\[[[\\\\\\]]]]]]^^^aaafffmmmtttzzz|||wwwuuuuuutttrrrsss{{{{{{wwwtttuuuyyyyyyrrrfffbbb]]]ZZZWWWUUUSSSQQQNNNLLLJJJGGGFFFFFFGGGGGGEEEMMMUUUeee}}}uuuzzzwwwkkk___XXXSSSQQQOOOOOOQQQWWWeee|||yyykkkkkkhhhdddbbbbbbbbb```ZZZZZZZZZZZZ[[[\\\]]]]]]^^^aaafffmmmttt{{{|||zzzyyyzzzyyyvvvssszzz|||yyyvvvvvvzzzwwwpppeeebbb]]]YYYWWWUUURRRPPPNNNMMMJJJHHHFFFFFFGGGGGGEEENNNYYYlllwwwrrryyy|||wwwmmmaaaWWWPPPNNNOOOQQQRRRWWWddd{{{zzznnniiifffbbb```___^^^\\\[[[[[[\\\\\\[[[YYYZZZ\\\^^^]]]bbbggglllqqqxxx~~~}}}yyyxxx}}}~~~xxxssstttwww|||pppgggaaaZZZVVVVVVUUURRRPPPQQQOOOKKKIIIIIIIIIHHHHHHIIIPPPaaaxxxooozzz|||wwwnnnbbbWWWPPPNNNOOOPPPRRRWWWeee|||uuummmhhheeebbb______^^^\\\[[[ZZZZZZ[[[YYYXXXYYY[[[]]]```ccciiimmmrrryyy~~~yyyuuuuuuxxx{{{pppgggaaa[[[WWWVVVUUURRRPPPOOOMMMJJJIIIIIIIIIJJJJJJOOOWWWllluuupppzzz~~~yyypppdddXXXQQQOOONNNOOOQQQXXXggg~~~~~~oookkkfffdddaaa___^^^]]]\\\ZZZXXXYYYYYYXXXXXXXXX[[[]]]bbbeeejjjmmmrrr{{{{{{vvvvvvxxx|||{{{pppgggbbb[[[WWWVVVUUURRRPPPMMMLLLJJJIIIHHHIIIKKKLLLOOOYYYvvvyyysssrrr}}}{{{rrrfffZZZRRROOONNNNNNQQQYYYiiitttiiigggdddbbb___^^^^^^]]][[[ZZZXXXYYYYYYYYYXXXYYY\\\^^^dddfffjjjmmmrrr{{{|||wwwvvvwwwzzz|||rrrhhhccc\\\WWWVVVUUURRRPPPMMMMMMKKKJJJHHHIIIKKKMMMNNN]]]uuusssuuu}}}ttthhh\\\SSSOOONNNMMMQQQZZZjjjooofffdddaaa```^^^^^^^^^]]][[[YYYXXXYYYZZZZZZZZZ[[[^^^```cccfffjjjmmmsss|||}}}xxxuuuuuuzzz~~~vvviiiccc\\\XXXVVVUUURRRPPPNNNNNNNNNKKKIIIHHHKKKNNNTTTjjj|||rrrtttvvv~~~vvvjjj]]]TTTPPPNNNNNNQQQZZZjjj~~~llleeeaaa___^^^]]]]]]]]]]]][[[YYYXXXYYYZZZZZZZZZ\\\___bbbcccfffkkkooottt}}}~~~xxxuuutttxxxxxxjjjddd]]]XXXWWWUUURRROOONNNOOOOOOMMMJJJJJJMMMQQQ^^^{{{rrrpppuuuwww|||~~~~~~~~~wwwkkk___UUUPPPNNNNNNRRRZZZiii~~~wwwkkkeee___]]]\\\\\\\\\]]]]]]ZZZXXXVVVWWWYYYYYYZZZ[[[___bbbcccgggmmmrrrwwwzzzvvvtttttt}}}zzzjjjeee]]]YYYWWWUUURRROOOKKKNNNOOONNNLLLMMMRRRWWWlllooohhhpppzzzzzz|||zzz{{{|||xxxlll___UUUPPPNNNOOORRRZZZiii~~~sssjjjeee^^^\\\[[[[[[\\\]]]\\\ZZZXXXUUUVVVWWWXXXYYY[[[^^^aaadddhhhoootttzzz|||wwwuuuoooxxxzzzkkkeee]]]YYYWWWUUURRROOOHHHLLLOOOOOOMMMPPPVVV[[[}}}pppeeecccrrr~~~~~~yyyxxxzzz~~~~~~qqq```TTTPPPQQQRRRSSS[[[hhhyyyssshhhccc___[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]cccggglllrrryyyyyytttrrrqqqxxx{{{nnndddZZZWWWUUURRRNNNNNNKKKTTTQQQKKKMMMOOOUUUccciii```gggrrr}}}|||wwwtttwwwzzz~~~rrraaaUUUQQQQQQPPPSSS[[[iii{{{wwwjjjccc___\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\cccggglllrrryyyzzzuuussspppwww|||oooeee[[[YYYWWWSSSPPPOOOLLLRRRPPPMMMPPPQQQ[[[pppwwwddd^^^fffrrr~~~|||vvvuuuwwwzzz~~~ssscccWWWRRRRRROOORRR[[[jjj{{{zzzkkkccc___]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[bbbffflllrrryyy{{{uuutttooottt}}}pppfff]]][[[YYYUUUQQQPPPMMMOOONNNPPPTTTSSSdddlll```\\\eeesss{{{vvvvvvwwwzzz~~~}}}qqqbbbWWWRRRQQQOOORRR\\\jjjzzzxxxjjjccc```\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[aaaffflllssszzz|||uuusssnnnrrr}}}qqqggg^^^[[[ZZZUUUQQQPPPOOONNNMMMSSSWWWXXXooo|||fff^^^ZZZdddtttzzzuuuuuuvvvxxx}}}zzznnnaaaVVVQQQOOOOOOSSS\\\iiixxxrrrgggbbbaaa[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXWWWWWWXXXYYYZZZ[[[aaafffmmmttt||||||uuusssoooqqqyyyttthhh^^^ZZZXXXTTTPPPPPPPPPNNNMMMTTT\\\aaa}}}yyyddd\\\ZZZeeeuuuyyyuuussstttwww}}}|||vvvkkk```VVVQQQOOOOOOSSS\\\iiiwwwzzzmmmeeeaaa```ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]bbbgggooovvv~~~~~~wwwtttppprrrxxxxxxkkk___YYYVVVSSSPPPPPPPPPPPPNNNUUUbbbpppwwwaaa\\\[[[gggvvv}}}wwwtttrrrssswww}}}zzzsssjjj```XXXRRROOOMMMRRR]]]iiixxxssskkkfff```]]][[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVXXXZZZ]]]^^^ccchhhpppxxxyyyvvvrrrrrrwww~~~pppaaaYYYVVVRRRQQQQQQNNNRRRQQQVVViiittt```___]]]iiiwwwzzzvvvtttqqqsssyyy|||yyyrrrjjjaaaYYYSSSQQQLLLRRR]]]jjjyyyppplllhhh```ZZZ\\\\\\]]]\\\\\\[[[ZZZYYYUUUUUUUUUVVVXXX[[[^^^___ccciiiqqqyyy{{{xxxtttssswwwsssbbbZZZVVVRRRQQQSSSLLLSSSRRRVVVnnntttaaaeee___jjjwww~~~~~~yyyuuutttrrrttt{{{{{{vvvrrrnnneeeYYYRRRPPPQQQUUU___lll|||rrrfffcccddd```]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVXXX\\\```fffjjjpppwww|||yyysssrrrvvvuuueee\\\WWWSSSQQQQQQRRRQQQSSSaaa}}}uuueeeeeeeeemmmwww~~~zzztttppppppssszzz{{{vvvrrrnnneeeZZZRRRQQQPPPUUU___mmm~~~pppdddbbbccc^^^]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWWWWWWWWWWYYY\\\___dddhhhooovvv~~~{{{vvvuuuwwwxxxggg]]]XXXSSSQQQQQQSSSRRRWWWkkknnn___```dddkkkuuu||||||xxxrrrooopppsss|||zzzvvvqqqnnneeeZZZSSSQQQPPPUUU```ooo}}}nnnccc```aaa]]]]]]\\\[[[[[[YYYYYYXXXWWWUUUVVVXXXXXXXXXYYY\\\^^^cccgggnnnuuu}}}~~~yyywwwwwwzzziii^^^YYYSSSQQQQQQVVVTTT]]]xxxfff\\\___bbbiiiqqqwwwwwwsssooommmooottt}}}zzzuuuqqqmmmeeeYYYRRRPPPOOOUUU```ooozzzmmmccc```aaa]]]\\\\\\[[[ZZZYYYXXXWWWWWWTTTVVVXXXYYYYYYYYY[[[]]]cccgggmmmuuu}}}zzzxxxvvv|||yyyhhh^^^YYYTTTRRRSSSXXXXXXeee|||ccc]]]```aaafffmmmqqqqqqnnnllljjjlllrrr~~~{{{vvvqqqmmmdddYYYQQQOOOPPPTTT___nnnwwwlllcccbbbccc^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTVVVXXXYYYYYYYYY[[[]]]cccgggnnnvvv~~~yyywwwuuuzzzwwwfff\\\XXXUUUTTTVVVWWW[[[ppptttbbb]]]______ccchhhkkkkkkiiihhhhhhiiiqqq~~~~~~yyytttooofffYYYQQQOOOPPPTTT]]]kkk|||sssjjjccccccddd```\\\[[[ZZZZZZXXXXXXWWWVVVUUUVVVXXXXXXXXXYYY\\\^^^cccgggnnnvvv~~~xxxvvvuuuyyyvvveee\\\XXXVVVVVVXXXWWWaaa~~~mmmaaa\\\[[[___bbbeeeffffffeeefffggghhhppp~~~}}}xxxsssiii[[[SSSQQQQQQTTT[[[gggxxxooohhhbbbccceee```[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWYYY\\\___aaafffmmmuuu}}}~~~zzz}}}~~~yyyxxxwwwzzzyyyggg]]]YYYVVVVVVXXXZZZkkkzzzhhhbbb___ZZZ___aaabbbcccbbbcccdddfffhhhqqq{{{vvvkkk^^^TTTRRRRRRSSSYYYdddvvvlllfffaaabbbddd```[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVVVVXXX]]]``````dddkkksss|||}}}}}}}}}{{{}}}}}}yyyvvvzzz{{{zzzyyyxxxzzz|||iii___YYYVVVVVVXXX___rrrpppeeeeeeccc^^^___```aaaaaa```aaadddfffiiirrrzzzlll[[[TTTWWWQQQQQQVVVaaarrrlllfffaaa___```ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVUUUUUUVVVZZZ]]]bbbeeejjjrrr||||||zzzxxxuuurrrooonnnmmmmmmiiiooovvvzzz|||wwwuuuxxxkkkbbb]]]WWWWWW[[[bbbzzzooobbb]]]aaa```[[[```aaa]]]]]]bbbcccaaaiiitttzzzmmm]]]UUUVVVRRRSSSXXXccctttlllfffaaaaaabbb]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTUUUUUUUUUWWW[[[^^^```ccciiirrr~~~~~~~~~zzzuuupppmmmkkkiiifffdddcccbbbbbb```eeejjjmmmpppyyy}}}xxxuuuwwwlllbbb\\\WWWXXX]]]jjjsssjjj___]]]```^^^\\\aaaccc___]]]aaacccccckkkuuuzzznnn___UUUTTTSSSUUUZZZeeewwwlllgggbbbbbbccc___[[[ZZZYYYXXXWWWVVVVVVVVVSSSTTTTTTUUUUUUXXX\\\___aaadddkkkttt|||uuupppmmmkkkgggdddcccbbbaaa___^^^]]]]]]]]]]]]aaadddeeeffflllvvv~~~zzzvvvwww~~~mmmbbb\\\WWWZZZaaatttkkkccc\\\\\\___\\\\\\bbbeeebbb___```dddeeelllvvvzzzpppaaaVVVSSSRRRUUU[[[fffyyymmmhhhbbbaaabbb___[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUUUUUUUUUUWWW[[[^^^fffiiiooowww}}}yyyuuurrrnnniiifffeeecccaaa______^^^^^^]]]]]]\\\\\\\\\^^^```bbbbbbbbbfffmmmsss{{{{{{vvvwww~~~oooccc\\\XXX]]]eee~~~~~~fff```[[[]]]___ZZZ\\\bbbfffeeeaaaaaadddhhhmmmwww{{{rrrcccVVVRRRQQQVVV\\\ggg|||oooiiiaaa^^^```\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVYYY\\\gggjjjpppxxx}}}|||wwwqqqmmmjjjfffdddbbb```______^^^]]]YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^```eeeiiiooovvv{{{wwwxxxqqqddd]]]ZZZ```jjj{{{eee___\\\]]]___ZZZ]]]```eeefffdddbbbeeejjjooowww|||sssdddWWWSSSPPPVVV^^^iiioooiii```\\\^^^[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVVVVUUUUUUVVVZZZ\\\dddhhhoooxxx}}}yyysssnnnkkkiiigggeeeccccccbbbaaa```_________ZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^```ccceeehhhmmmuuu||||||xxxzzzsssggg___\\\cccnnnvvvccc___[[[\\\^^^ZZZ]]]]]]aaafffgggeeegggjjjqqqyyy}}}tttdddWWWSSSPPPXXX```lll}}}mmmhhh___\\\^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVRRRSSSTTTTTTUUUXXX\\\___dddhhhoooxxx}}}sssoookkkiiihhhgggfffeeecccddddddcccaaaaaaaaaaaa^^^___```aaabbbaaaaaa`````````aaaaaaaaaaaabbbcccbbbfffjjjooouuu}}}yyyzzztttiiibbb___fffrrrlll^^^]]]YYYZZZ]]][[[]]]ZZZ\\\dddiiihhhhhhjjjttt|||}}}uuudddXXXTTTQQQYYYbbbnnn{{{kkkggg^^^\\\___]]][[[ZZZYYYXXXWWWVVVVVVVVVOOOQQQRRRTTTVVVZZZ___bbbhhhkkkqqqyyy~~~~~~xxxssspppmmmjjjiiiiiiiiihhhggg```aaaaaa```^^^]]]^^^^^^^^^___aaabbbbbbaaa```___`````````___^^^^^^]]]]]]^^^aaadddgggkkkuuu}}}~~~zzzzzzuuujjjccc```hhhsss|||eee[[[[[[WWWXXX]]]\\\]]]XXXYYYccckkkjjjiiiiiiwww~~~xxxfffZZZWWWXXX[[[bbbppp{{{llliiibbb^^^___[[[\\\\\\[[[ZZZYYYXXXXXXWWWSSSRRRRRRTTTXXX\\\______iiilllrrryyy}}}{{{xxxvvvtttppppppooommmkkkiiihhhgggdddbbbaaaaaabbbcccbbbaaa``````___^^^^^^______```________________________```___```bbbffflllqqqttt~~~{{{{{{yyyzzz}}}|||~~~|||iiifffdddccc~~~qqqeeeZZZXXXZZZZZZZZZZZZ[[[ZZZZZZ\\\aaaeeeiiijjjvvv}}}xxxgggZZZWWWVVVZZZaaapppxxxjjjhhhaaa^^^___[[[[[[[[[ZZZYYYXXXXXXWWWVVVRRRRRRRRRUUUXXX\\\___```iiilllssszzz||||||yyyvvvtttsssrrrqqqooommmkkkjjjiiihhhfffddddddeeeeeedddcccbbbbbbaaaaaa`````````````````````_______________aaa``````aaadddhhhkkknnnuuu}}}~~~{{{zzzxxxyyy{{{~~~|||~~~}}}jjjgggggggggkkk```WWWWWW[[[[[[[[[[[[ZZZYYYZZZ\\\```dddhhhjjjwww~~~yyygggYYYUUUUUUYYYaaaqqqtttgggeee___]]]___\\\[[[ZZZYYYXXXWWWVVVUUUUUUQQQRRRSSSUUUXXX\\\___aaaiiimmmttt|||}}}{{{|||zzz{{{zzzxxxvvvtttrrrpppppppppmmmkkkjjjiiiiiihhhfffffffffeeedddcccbbbaaaaaa````````````______^^^^^^aaa```______```bbbeeegggjjjpppxxx}}}{{{xxxwwwwwwyyy{{{|||}}}~~~lllhhhiiimmm{{{bbbZZZTTTWWW[[[[[[ZZZ[[[XXXXXXYYY[[[^^^cccgggjjjwwwzzzhhhXXXSSSSSSXXXbbbtttpppcccbbb^^^]]]___\\\ZZZZZZYYYXXXVVVUUUTTTTTTPPPRRRTTTUUUXXX[[[___bbbiiimmmuuu}}}{{{{{{~~~|||zzzyyyxxxvvvsssqqqpppooommmkkkkkkkkkjjjhhhfffdddbbbaaaaaa``````___^^^]]]]]]\\\___^^^]]]]]]^^^___aaabbbdddiiiooouuu{{{|||zzzvvvuuuuuuwwwxxx}}}}}}}}}}}}lllhhhjjjqqqppp\\\VVVSSSVVVZZZYYYXXXYYYWWWWWWXXXZZZ\\\aaagggkkkwwwxxxhhhYYYTTTSSSYYYdddxxxmmm``````\\\\\\___\\\ZZZZZZYYYWWWVVVTTTSSSSSSQQQSSSUUUVVVWWWYYY^^^aaagggmmmuuu~~~{{{{{{|||zzzxxxvvvtttrrrrrrqqqpppnnnkkkhhheeecccbbbaaa```___^^^]]]\\\[[[\\\\\\\\\\\\]]]___```aaabbbfffjjjnnnrrryyy{{{xxxtttssstttvvvwwwzzz}}}||||||mmmfffiiisssjjjYYYTTTRRRVVVXXXVVVUUUUUUVVVWWWXXXYYY[[[```ggglllwww}}}{{{uuuggg\\\XXXTTTZZZggg}}}kkk______\\\\\\___\\\[[[ZZZYYYXXXVVVUUUSSSSSSRRRTTTWWWWWWVVVXXX\\\```fffllluuu||||||~~~{{{zzzyyyxxxuuurrrmmmiiigggdddcccbbbaaa___^^^]]]\\\\\\]]]]]]^^^___```aaabbbaaadddgggiiilllqqqyyy|||yyyvvvrrrrrrtttvvvwwwyyy}}}|||zzzmmmfffiiiwww~~~eeeWWWSSSRRRUUUWWWTTTSSSTTTVVVWWWYYYYYYZZZ```hhhnnnvvv}}}{{{tttfff\\\YYYVVV\\\jjjjjj^^^___[[[[[[___\\\\\\[[[ZZZXXXWWWUUUTTTSSSSSSVVVXXXWWWUUUVVV[[[___dddjjjttt~~~~~~}}}yyytttooolllhhhgggfffdddbbbaaa____________`````````aaabbbbbb___bbbfffggghhhlllrrrwwwwww~~~}}}zzzwwwtttqqqqqqtttwwwwwwzzz}}}{{{yyy~~~oooggglll}}}uuu^^^UUUQQQQQQTTTUUUTTTTTTVVVVVVXXXZZZZZZZZZ```iiipppwww~~~~~~tttfff[[[YYYWWW^^^llljjj^^^___[[[[[[___\\\]]]\\\[[[YYYWWWUUUTTTSSSTTTWWWYYYXXXUUUUUUZZZ^^^cccjjjttt~~~xxxssspppkkkjjjiiigggeeecccbbbaaabbbbbbbbbbbbbbbbbbaaaaaa```cccfffggghhhjjjoootttqqqxxx|||yyyuuusssqqqqqqtttwwwxxxzzz~~~{{{yyy}}}ppphhhooonnnXXXSSSPPPPPPSSSUUUTTTUUUXXXVVVXXXZZZZZZZZZ```iiiqqqxxx|||jjj[[[UUUXXXbbbkkkooo```]]]ZZZ^^^bbb]]]^^^[[[XXXVVVUUUUUUTTTRRRUUUUUUUUUVVVXXXZZZ\\\]]]eeekkkttt~~~~~~{{{zzztttooonnnllljjjhhhhhhgggfffdddddddddccccccccccccddddddccccccdddeeegggiiikkklllrrruuuxxx|||{{{xxxvvvsssqqqpppoooqqquuuwwwyyy}}}|||}}}~~~}}}|||}}}{{{}}}uuulllkkkhhhXXXWWWTTTRRRRRRTTTUUUSSSQQQTTTUUUWWWYYY]]]dddlllqqqxxx~~~~~~nnn```ZZZVVVaaakkkmmm```]]]ZZZ^^^bbb]]]___\\\XXXVVVVVVUUUTTTRRRRRRRRRQQQQQQSSSVVVYYY[[[eeekkkttt|||yyyyyyuuurrrpppmmmkkkjjjiiihhhfffddddddcccccccccccccccdddccccccdddeeegggiiikkkllloooqqqtttwwwzzz~~~{{{xxxuuurrrooonnnmmmooorrrsssuuu~~~{{{xxxxxxyyyxxxwwwuuu{{{}}}~~~wwwmmmnnnzzzdddWWWSSSQQQOOOPPPSSSUUUTTTSSSTTTUUUWWWYYY]]]dddlllrrrzzzttthhhcccYYYdddmmmkkk___]]]ZZZ^^^ccc^^^___]]]YYYWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPTTTXXXZZZcccjjjtttzzzwww~~~}}}xxxvvvrrrpppnnnmmmjjjhhhhhhhhhgggfffeeeeeeeeeeeecccddddddeeegggiiikkklllnnnoooqqqssstttwww{{{|||xxxtttppplllllljjjkkkmmmmmmpppxxxzzzxxxwwwuuusssmmmooorrruuu{{{xxxooorrrnnn^^^VVVOOONNNNNNOOORRRUUUVVVUUUTTTUUUWWWYYY^^^eeemmmsss|||wwwnnniii^^^hhhppp}}}iii___^^^[[[___ddd``````^^^ZZZWWWVVVVVVTTTSSSTTTRRRPPPOOOQQQVVVZZZ^^^bbbiiitttzzzwww|||xxxuuusssqqqnnnlllnnnmmmllljjjiiiiiiiiihhheeeeeeeeefffhhhiiikkklllmmmooopppqqqsssuuuyyy|||~~~|||yyytttoookkkkkkhhhggghhhiiikkkttt~~~~~~zzzvvvsssoooooonnnoooqqq|||xxxpppttt}}}eeeYYYVVVOOOOOOOOOPPPRRRTTTVVVVVVUUUVVVXXXZZZ^^^fffnnnttt}}}{{{tttkkkddd___hhhpppzzzhhh``````]]]aaafffcccbbb___[[[XXXWWWVVVTTTSSSTTTSSSQQQQQQSSSWWW\\\___aaahhhsss~~~zzzyyy|||yyyvvvsssqqqrrrqqqooommmlllkkkjjjjjjffffffggghhhiiikkklllmmmlllnnnooopppqqqtttwwwzzz{{{|||yyytttnnnjjjjjjfffeeeeeeeeehhhrrr|||~~~wwwrrrqqqnnnnnnnnnnnntttxxxqqqwwwxxx```WWWVVVQQQRRRRRRRRRSSSTTTUUUVVVUUUVVVXXX[[[___fffooouuu}}}|||vvvnnnccc[[[YYYdddmmmwwwgggaaabbb___ccciiifffccc```\\\YYYXXXVVVUUUSSSRRRQQQPPPPPPSSSWWW[[[^^^aaahhhsss~~~}}}yyyzzz~~~{{{xxxuuutttrrrooommmkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnlllmmmnnnnnnoooqqqtttwwwxxx|||~~~zzzvvvrrrmmmiiihhhdddaaaaaaaaaeeeppp{{{{{{uuuppplllkkkmmmlllooo~~~{{{uuu|||www```VVVTTTSSSTTTTTTTTTRRRRRRTTTVVVUUUVVVXXX[[[```gggpppvvv|||{{{uuunnnbbbXXXWWWaaajjjuuufffbbbdddaaaeeekkkiiiddd```\\\ZZZXXXWWWUUUSSSPPPPPPPPPQQQTTTWWW[[[]]]aaagggrrr}}}{{{wwwxxxzzzyyywwwtttqqqooonnnmmmkkkkkkkkkkkklllnnnooopppoooppppppooonnnoooqqqtttuuuxxx{{{~~~{{{vvvrrrnnnjjjgggeeeaaa^^^^^^^^^bbbnnnzzzwwwqqqnnnnnnllllll|||{{{yyyaaaUUURRRQQQSSSTTTSSSQQQQQQSSSVVVUUUVVVYYY\\\```hhhqqqwww|||zzzwwwqqqfff\\\XXXbbbkkkuuufffcccfffcccfffmmmkkkdddaaa]]]ZZZXXXWWWUUUSSSQQQQQQRRRTTTVVVYYY\\\^^^aaagggqqq|||yyyuuuuuu|||yyyvvvtttsssrrrlllllllllmmmnnnooopppqqqssstttsssqqqooooooqqqrrrrrrtttwwwyyy{{{yyysssooolllhhhfffccc___\\\[[[\\\aaammmyyyzzztttrrrmmmlll{{{zzzbbbUUUOOONNNQQQRRRRRRPPPPPPSSSVVVUUUWWWYYY\\\aaahhhqqqwww}}}{{{~~~zzzlll```[[[[[[```ooooooggg``````fffkkkllljjjhhhddd^^^[[[ZZZYYYUUUSSSRRRQQQQQQRRRUUUYYY]]]```bbbkkkuuu|||xxxtttuuu}}}zzzwwwuuuuuutttrrrqqqpppqqqqqqrrrvvvsssqqqppppppqqqpppoooqqqqqqrrrtttwww}}}zzzuuuoookkkgggeeeaaa^^^]]]^^^^^^```iiirrrvvvppppppttt}}}eeeSSSPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWYYY]]]aaahhhpppvvv~~~}}}~~~{{{mmmaaa]]][[[```ooommmgggaaaaaaggglllllljjjiiieee```]]][[[YYYUUUSSSRRRRRRQQQRRRTTTXXX\\\^^^aaajjjttt|||yyyuuuuuu|||zzzxxxwwwvvvtttssssssttttttvvvtttqqqppppppqqqpppoooppppppppprrruuuyyy~~~zzzvvvqqqmmmiiifffccc___]]]^^^^^^___gggpppxxxvvvxxxiiiXXXSSSOOOPPPQQQSSSTTTTTTTTTTTTVVVXXX[[[^^^cccjjjrrrxxx|||oooccc___\\\```nnnkkkfffbbbccciiimmmllljjjkkkhhhccc___\\\YYYUUUSSSSSSRRRQQQQQQSSSVVVZZZ\\\aaajjjttt|||yyyuuuuuu}}}|||zzzxxxwwwwwwwwwwwwwwwuuurrrqqqqqqqqqqqqpppoooooooooppprrruuuyyy{{{~~~{{{xxxuuuqqqllliiifffaaa^^^^^^^^^^^^dddkkkzzz{{{zzz}}}jjjYYYSSSOOOPPPQQQSSSTTTTTTTTTTTTVVVXXX[[[___eeellluuuzzz}}}qqqfffbbb\\\aaaooo~~~iiifffdddfffjjjmmmmmmkkkllliiifffaaa]]]YYYVVVTTTTTTRRRQQQQQQRRRUUUXXXZZZ```iiisss{{{yyyuuuvvv|||zzzzzzyyyyyyyyyvvvsssrrrrrrrrrqqqppppppoooooooooppprrruuuvvvyyy}}}~~~}}}|||xxxrrrmmmiiiddd```___^^^]]]aaafffooo||||||wwwyyy~~~zzzgggXXXQQQOOOPPPQQQSSSTTTTTTTTTTTTUUUWWW[[[___dddllluuu{{{~~~sssgggbbb]]]aaappp}}}iiigggfffhhhkkkmmmlllkkkkkkjjjgggccc^^^YYYVVVTTTTTTSSSQQQQQQRRRUUUXXXYYY```hhhqqqyyyxxxuuuuuu}}}|||{{{{{{zzzxxxuuusssssssssrrrqqqqqqppppppooopppqqqrrrsssvvvyyy}}}yyysssllleee```___^^^\\\^^^bbbfffmmmyyyxxxqqqqqqtttzzzxxxdddWWWSSSOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVYYY]]]ccckkktttyyy|||tttgggbbb]]]bbbrrr~~~jjjiiihhhiiikkkllllllkkkiiiiiihhhddd^^^YYYVVVUUUTTTSSSRRRQQQSSSUUUXXXZZZ```hhhpppvvv~~~}}}wwwtttttt~~~~~~|||yyyvvvtttttttttrrrqqqqqqpppppppppppppppqqqqqqtttwwwzzz}}}xxxmmmfff```___^^^\\\\\\___```bbbjjjuuuyyyqqqjjjhhhkkkppptttzzz~~~uuucccYYYWWWOOOPPPQQQSSSTTTTTTTTTTTTSSSUUUXXX\\\aaaiiirrrwwwwww}}}~~~uuuggg```]]]ccctttlllkkkiiiiiijjjkkkllllllggghhhhhhddd^^^YYYWWWVVVTTTSSSRRRRRRTTTWWWZZZ\\\```gggnnnssszzz|||uuurrrsss~~~}}}zzzwwwuuuttttttsssrrrooooooooooooooooooooooooqqqsssvvvxxx{{{zzznnnfff```___^^^\\\[[[]]]\\\]]]bbbiiioooyyyzzzsssnnnggg```___aaaccchhhnnnrrruuuyyypppaaaYYYUUUOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVYYY\\\aaahhhpppvvvuuu|||vvvfff___\\\dddvvvnnnmmmjjjiiiiiijjjkkkllleeeggggggddd^^^YYYWWWWWWTTTSSSSSSSSSTTTXXX[[[]]]aaagggnnnrrrxxx~~~~~~{{{tttrrrrrr}}}}}}{{{wwwuuuuuutttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqtttuuuwww{{{{{{ooofff```___^^^\\\ZZZ\\\ZZZ[[[```eeefffjjjzzz~~~sssmmmgggddd^^^XXXWWWYYY[[[___eeeiiilllqqqxxx}}}~~~kkk^^^UUUPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWYYY]]]aaahhhpppvvvvvv|||xxxkkkbbb]]]bbbuuutttqqqllliiiiiiiiiiiihhheeeeeedddbbb^^^[[[WWWUUUUUUUUUTTTTTTUUUWWWYYY[[[```ccciiioootttxxxzzz{{{{{{xxxsssqqqrrr}}}|||zzzyyyvvvssspppqqqpppooonnnnnnmmmnnnnnnoooppprrrsssuuuxxx}}}xxxnnnkkkgggccc```_________^^^cccaaa^^^^^^bbbhhhpppttt}}}xxxrrrmmmeeebbb^^^YYYVVVUUUUUUVVVWWWXXXZZZ]]]bbbhhhmmmpppzzz~~~|||ggg[[[TTTRRRPPPRRRTTTTTTTTTSSSTTTUUUWWWYYY\\\aaafffjjjmmmoooxxx}}}~~~}}}xxxjjjaaa]]]bbbtttuuuqqqmmmjjjiiiiiiiiiiiifffeeedddbbb^^^[[[WWWUUUTTTSSSRRRRRRSSSUUUXXXYYY```ccchhhoootttxxxzzz{{{|||xxxsssqqqrrr}}}|||zzzxxxuuussssssrrrqqqpppoooooooooooommmooopppqqqrrruuuyyy||||||xxxxxxyyyvvvnnngggaaa```___```bbbdddeeedddcccaaa^^^\\\___eeekkkppptttsssrrrqqqppplllgggcccaaa^^^[[[WWWTTTRRRQQQQQQRRRRRRTTTWWW[[[aaafffhhhssswww}}}xxxdddXXXSSSQQQQQQSSSUUUUUUUUUTTTUUUVVVVVVWWW[[[___dddhhhlllnnnuuuzzz}}}|||xxxjjj```]]]bbbtttuuurrrmmmjjjiiiiiiiiiiiiffffffdddbbb^^^ZZZWWWUUUSSSRRRQQQQQQRRRTTTWWWXXX___bbbhhhooouuuxxxzzz{{{|||wwwrrrppprrr}}}~~~|||zzzxxxvvvvvvuuusssrrrqqqpppoooooolllmmmnnnnnnoooppptttvvvyyy~~~vvvnnniiihhhgggccc___YYYZZZ]]]bbbgggkkkkkkjjjfffbbb^^^\\\\\\aaafffjjjmmmllljjjhhhgggeeebbb___^^^\\\ZZZWWWTTTQQQOOONNNMMMNNNOOOQQQUUUYYY]]]```iiimmmsssxxx~~~sss___UUUPPPOOORRRSSSUUUVVVUUUUUUVVVWWWTTTVVVYYY]]]bbbgggkkkmmmrrrwww~~~~~~{{{yyyxxx{{{xxxjjj___]]]bbbtttvvvrrrmmmjjjiiiiiiiiihhhffffffdddbbb^^^ZZZWWWUUUSSSRRRRRRQQQRRRTTTWWWXXX^^^bbbhhhooouuuyyyzzz{{{|||~~~wwwrrroooqqq}}}~~~|||{{{zzzxxxwwwuuusssqqqppppppooommmnnnnnnnnnmmmmmmoooqqquuuzzzxxxpppgggaaa___^^^\\\ZZZWWWZZZ```hhhnnnqqqqqqooojjjgggaaa]]]]]]```dddgggkkkiiifffeeeeeedddbbbaaa^^^^^^]]][[[XXXTTTQQQOOOMMMMMMMMMNNNQQQUUUXXXZZZaaadddjjjooouuu{{{mmm[[[RRROOONNNQQQSSSUUUUUUTTTTTTUUUVVVTTTVVVXXX\\\aaafffjjjmmmpppvvv}}}|||xxxvvvtttvvvyyy}}}yyyjjj^^^]]]bbbtttvvvrrrmmmjjjhhhhhhhhhgggeeeeeedddbbb^^^[[[XXXVVVTTTSSSRRRRRRSSSUUUXXXYYY]]]aaahhhpppvvvyyy{{{{{{{{{}}}xxxrrrppprrr~~~~~~{{{zzzwwwuuurrrqqqpppooonnnooopppooommmmmmnnnooossswww|||~~~xxxnnnhhhbbb]]][[[ZZZXXXVVVVVV[[[cccmmmuuuyyyxxxvvvoookkkeee```___aaadddggggggeeebbbaaaaaaaaa```___]]]^^^]]]\\\ZZZWWWTTTRRRNNNMMMLLLMMMNNNQQQSSSUUU[[[^^^ccchhhnnntttzzziiiXXXRRROOONNNOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXX\\\aaafffkkkmmmqqqvvv~~~|||vvvtttssstttvvvyyy~~~zzzkkk^^^]]]bbbuuuuuuqqqlllhhhggggggfffeeedddccccccaaa___\\\YYYWWWTTTSSSSSSRRRSSSUUUXXXYYY\\\aaahhhpppvvvzzz{{{{{{yyy|||yyyrrrpppsss}}}zzzwwwuuurrrqqqpppoooqqqqqqpppnnnmmmmmmnnnqqqtttxxx}}}xxxqqqdddaaa]]]ZZZYYYXXXVVVTTTSSSYYYcccoooxxx}}}}}}{{{qqqlllfffaaa___aaaeeeggggggeeebbbaaaaaaaaa```^^^[[[[[[[[[[[[YYYWWWUUUTTTNNNMMMKKKKKKKKKMMMOOOPPPWWWYYY]]]bbbgggmmmsssxxx~~~eeeVVVQQQOOONNNNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWW[[[```eeejjjmmmrrrwww~~~{{{vvvrrrqqqrrrssstttxxx{{{mmm^^^\\\bbbuuu~~~tttpppkkkgggfffeeeddddddbbbbbbbbbaaa___]]][[[YYYSSSRRRQQQQQQRRRTTTWWWXXX[[[```hhhqqqwwwzzz{{{{{{wwwzzzzzzsssqqqttt~~~{{{xxxuuusssrrroooqqqqqqqqqooommmmmmnnnnnnpppsssvvv{{{~~~ssslllbbb```]]]ZZZXXXWWWVVVUUUTTTYYYbbbmmmvvvzzzyyywwwnnnjjjddd___^^^```cccfffhhhfffdddccccccbbb```^^^ZZZZZZZZZZZZYYYXXXWWWWWWPPPNNNMMMKKKKKKLLLMMMNNNRRRTTTXXX[[[```eeelllpppuuu{{{}}}bbbTTTPPPNNNLLLOOOQQQSSSSSSSSSRRRSSSUUUTTTTTTVVVYYY^^^ccciiilllrrrxxx{{{uuurrroooooonnnnnnqqqwww|||nnn___\\\bbbuuuzzzsssooojjjfffeeedddccccccaaaaaaaaaaaa___^^^\\\ZZZRRRQQQPPPPPPQQQSSSVVVWWW[[[```hhhqqqwwwzzz{{{{{{vvvzzz{{{tttrrruuu~~~zzzwwwuuutttooopppqqqqqqnnnmmmmmmmmmlllmmmoooqqquuu|||}}}rrrjjjeeebbb___[[[YYYXXXXXXXXXVVV[[[bbbkkkrrrtttrrrpppkkkgggbbb]]]\\\^^^bbbeeeeeecccbbbaaaaaa___]]]ZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[SSSQQQOOOMMMLLLMMMNNNOOOOOOQQQTTTWWW[[[```fffkkkooouuu}}}yyy___SSSOOOMMMJJJPPPRRRTTTTTTTTTSSSTTTVVVSSSSSSTTTWWW\\\bbbhhhkkkrrrxxx~~~{{{uuurrrmmmlllkkkjjjlllrrryyyxxxlllaaa___bbbttt|||ooollliiigggeeedddbbb``````______```aaa```]]]ZZZTTTRRRQQQPPPPPPQQQRRRTTTWWW___gggmmmttt{{{|||zzzuuuvvv||||||wwwtttuuu|||xxxtttsssuuusssqqqpppppppppnnnlllmmmmmmoooqqquuuyyy|||~~~wwwpppnnnddd\\\[[[]]][[[ZZZZZZVVVYYY]]]bbbfffhhhiiijjjeee```[[[YYY\\\___aaaaaafffbbb___^^^```aaa```^^^]]]\\\[[[[[[\\\\\\[[[YYYXXXUUUOOOKKKHHHHHHIIIKKKMMMMMMOOORRRVVVZZZ^^^aaafffllltttyyy}}}sss]]]TTTNNNLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTVVVYYY\\\bbbhhhmmmuuuxxx}}}}}}yyyvvvpppooonnnkkkjjjmmmtttzzz}}}xxxmmmbbb^^^bbbuuuzzznnnkkkhhhfffeeedddbbb```aaa___^^^_________]]][[[UUUSSSRRRQQQQQQRRRSSSUUUVVV^^^fffkkkrrrxxxyyywwwuuuvvv|||{{{vvvtttttt}}}yyyvvvuuutttrrrqqqpppqqqpppooommmjjjjjjkkklllooorrruuuvvv~~~~~~wwwlllbbb```___\\\YYYXXXUUUVVVYYY\\\^^^```aaaaaaaaa]]]YYYXXX[[[^^^______bbb```]]]]]]___``````___^^^\\\[[[[[[]]]]]]\\\[[[XXXUUUPPPKKKIIIHHHIIIKKKKKKLLLMMMPPPTTTXXX\\\^^^bbbgggnnnsssyyyrrr\\\SSSMMMKKKMMMPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTVVVYYY\\\aaahhhmmmtttwww|||{{{xxxqqqpppnnnkkkiiilllrrrwww{{{}}}~~~yyynnnbbb]]]aaauuuwwwmmmjjjgggfffeeeeeecccaaaaaa___^^^]]]^^^^^^]]]\\\UUUTTTRRRQQQQQQRRRTTTUUUUUU]]]dddiiiooouuuvvvssstttuuu|||yyyuuusssttt~~~|||yyywwwsssrrrppppppqqqqqqpppoooiiiiiihhhhhhiiikkkmmmnnntttyyyvvvkkkgggddd___[[[YYYVVVVVVVVVVVVWWWXXXYYYYYY[[[YYYXXXXXXZZZ[[[\\\\\\^^^\\\[[[\\\^^^`````````^^^\\\[[[[[[]]]^^^^^^]]]XXXVVVQQQMMMJJJIIIJJJJJJIIIJJJKKKMMMPPPTTTWWWYYY]]]```dddkkkrrrzzznnnZZZQQQLLLJJJMMMQQQQQQRRRSSSTTTTTTTTTTTTRRRTTTVVVXXX\\\aaahhhlllrrrvvv{{{~~~{{{rrrqqqnnnjjjhhhjjjnnnqqqvvvwww~~~{{{oooccc]]]aaatttvvvkkkiiigggeeeeeeeeecccbbbbbb___\\\\\\\\\]]]]]]\\\TTTSSSRRRPPPPPPRRRSSSTTTVVV]]]dddiiinnnttttttqqqsssuuu{{{xxxtttrrrsss~~~|||zzztttrrrqqqqqqrrrsssqqqppplllkkkjjjhhhhhhhhhiiiiiinnnrrryyysssnnnjjjddd^^^\\\XXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\\\\\\\]]]___aaabbbbbb]]]\\\ZZZZZZ\\\]]]]]]]]]YYYWWWSSSOOOLLLJJJJJJJJJHHHHHHHHHJJJLLLOOORRRTTTXXXYYY\\\bbbkkksssxxxzzzgggVVVOOOJJJJJJNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRSSSVVVXXX[[[aaaggglllppptttzzz}}}uuusssoookkkiiihhhjjjkkkooopppwwwpppccc]]]aaatttuuukkkiiifffeeeeeedddcccaaaaaa^^^\\\[[[[[[\\\\\\[[[SSSRRRPPPOOOOOOPPPRRRSSSWWW^^^eeeiiiooottttttqqqrrrttt{{{xxxsssqqqrrr}}}~~~wwwuuutttsssttttttrrrpppnnnmmmjjjhhhgggfffffffffiiilllrrrxxx}}}|||uuuooofff___\\\YYYWWWUUUSSSSSSTTTVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]___```aaabbbcccddd]]][[[XXXXXXZZZ[[[\\\[[[YYYXXXUUUQQQNNNKKKJJJIIIGGGGGGGGGHHHJJJLLLNNNPPPSSSTTTVVV\\\dddlllppprrr{{{~~~|||___RRRMMMJJJKKKOOONNNOOOPPPQQQRRRRRRRRRRRRQQQSSSUUUXXX[[[aaaggglllooossszzz~~~xxxuuuqqqmmmjjjiiihhhgggiiijjjqqq|||qqqeee___bbbrrruuullliiifffeeeddddddbbb```___^^^\\\[[[\\\\\\[[[ZZZRRRQQQOOONNNNNNOOOQQQRRRWWW^^^eeejjjoootttuuurrrrrrssszzzyyytttqqqrrr||||||zzzxxxvvvuuutttrrrpppmmmllliiigggeeeddddddddddddgggjjjnnnrrrwww~~~zzzrrrggg___[[[XXXWWWUUUSSSSSSTTTUUUVVVSSSUUUWWWXXXXXXYYY[[[]]]^^^```cccccccccbbbcccddd^^^[[[XXXWWWXXXZZZZZZZZZZZZXXXVVVSSSPPPMMMJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSXXX^^^dddjjjmmmvvv{{{~~~~~~qqqZZZQQQNNNKKKKKKOOONNNNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUWWW[[[```gggkkkooossszzz|||xxxssspppmmmkkkhhhfffjjjkkkqqq{{{ssshhhaaabbbqqqtttllljjjgggeeedddcccaaa___^^^\\\\\\\\\\\\\\\ZZZXXXSSSQQQPPPOOOOOOPPPQQQSSSVVV]]]dddiiioootttuuurrrrrrsssyyyzzzuuurrrrrr|||{{{yyywwwtttqqqnnnmmmllliiigggfffeeeeeeeeecccdddfffgggjjjnnnssswww||||||uuukkkccc```[[[ZZZXXXVVVUUUTTTTTTTTTRRRTTTVVVWWWVVVXXX[[[^^^```ccceeeeeecccaaabbbccc```]]]YYYXXXXXXYYYYYYYYYZZZYYYWWWUUUQQQMMMJJJHHHIIIIIIHHHGGGHHHIIIJJJKKKIIILLLQQQUUUXXX]]]dddiiipppuuu}}}}}}~~~lllYYYRRRPPPLLLKKKNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRUUUWWW[[[```gggkkkoootttzzz~~~{{{vvvrrrpppmmmiiifffhhhiiinnnvvv}}}tttjjjccccccpppsssmmmjjjgggeeedddbbb```^^^]]]\\\\\\\\\]]]\\\YYYWWWTTTRRRQQQPPPPPPQQQRRRTTTTTT\\\ccchhhnnntttuuurrrrrrsssyyy{{{uuurrrrrr{{{~~~{{{xxxtttpppmmmnnnmmmkkkiiihhhgggggghhheeeeeeffffffgggjjjooorrruuuyyyzzzvvvyyy|||wwwpppjjjggg___^^^\\\ZZZXXXVVVUUUTTTQQQSSSUUUUUUTTTVVV[[[^^^aaadddfffeeebbb``````aaabbb___[[[YYYYYYYYYZZZZZZZZZZZZXXXVVVRRRNNNJJJHHHJJJIIIHHHHHHHHHIIIJJJKKKEEEJJJPPPSSSTTTXXX```ggglllqqqzzz~~~}}}~~~kkkZZZTTTRRRMMMJJJMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRUUUWWWZZZ```fffkkkppptttzzz|||wwwtttrrrooojjjfff```aaaeeelllpppttt}}}xxxiii^^^aaammmoookkkiiigggffffffeeebbb``````^^^\\\[[[[[[ZZZYYYWWWRRRPPPNNNLLLLLLNNNPPPRRRSSSYYYbbbkkkrrruuuuuutttpppuuu{{{uuuqqqsss}}}}}}yyyvvvtttqqqooommmllliiihhhhhhgggeeecccfffdddaaa``````dddhhhjjjmmmpppvvv||||||vvvpppmmmkkkqqqvvv}}}yyyyyywwwqqqkkkiiiddd^^^[[[ZZZYYYVVVSSSSSSSSSSSSTTTVVVYYY[[[\\\ccceeeeeeccc___]]]___aaaccc```[[[WWWUUUUUUVVVWWW[[[YYYXXXVVVTTTQQQLLLHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLPPPVVV[[[___iiimmmttt{{{~~~~~~kkkXXXRRRJJJHHHLLLJJJOOOPPPQQQRRRSSSSSSSSSSSSPPPRRRUUUXXX[[[```fffjjjmmmrrryyy}}}yyyuuuqqqooommmfffdddcccdddgggkkkoooppprrrddd^^^```mmmqqqkkkiiigggfffeeedddbbb```aaa___]]]\\\\\\\\\YYYXXXRRRPPPNNNLLLLLLNNNPPPRRRSSSXXXaaajjjqqqtttttttttooosssyyy~~~~~~uuuqqqsss|||~~~zzzwwwuuurrrpppooommmkkkjjjjjjiiigggeeefffdddbbb``````ccceeeggggggjjjooouuuyyy{{{{{{zzzxxxxxxvvvrrrlllgggeeedddcccfffmmmwww{{{vvvvvvyyyzzzvvvrrrmmmgggaaa]]]\\\[[[YYYVVVSSSSSSSSSSSSUUUWWWYYYZZZaaaccccccaaa___^^^___aaabbb```\\\XXXVVVUUUVVVVVVZZZYYYXXXWWWUUURRRNNNJJJKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHJJJMMMQQQUUUXXXbbbgggnnnuuu~~~lllYYYSSSKKKIIILLLJJJOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSUUUXXX[[[___eeeiiimmmrrrxxx~~~|||xxxssspppnnniiifffcccaaa```aaabbbcccqqqeee^^^```llluuukkkiiigggfffeeedddbbb```aaa___^^^]]]]]]\\\ZZZXXXQQQPPPMMMLLLLLLMMMPPPQQQSSSXXX```iiipppsssttttttnnnqqqvvv{{{}}}sssppprrr|||~~~{{{yyywwwtttrrrqqqooommmlllkkkjjjhhhfffeeedddbbbaaaaaaaaabbbcccbbbdddiiimmmpppqqqqqqpppnnnmmmjjjeee```]]]\\\\\\ZZZ\\\```fffkkkmmmlllkkknnnllllllqqqyyy~~~~~~|||sssmmmeee```___^^^\\\YYYWWWVVVUUUUUUVVVWWWYYYZZZ___``````___^^^^^^___aaabbb```]]]ZZZXXXVVVVVVVVVYYYYYYXXXXXXWWWTTTPPPMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJMMMPPPRRRZZZ___fffnnnvvvmmm[[[UUULLLJJJLLLJJJOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTVVVXXXZZZ^^^dddhhhnnnrrrxxx}}}{{{vvvqqqooollliiieeeaaa^^^\\\[[[ZZZrrrggg]]]___kkkwwwjjjhhhfffeeeeeedddbbb```___^^^]]]]]]]]]\\\YYYVVVQQQOOOMMMLLLLLLMMMOOOQQQTTTYYYaaaiiipppssstttuuummmppptttyyy{{{sssooorrr{{{}}}{{{yyyvvvtttrrrpppnnnlllllljjjhhhfffddddddcccbbbaaa```______```bbbeeehhhjjjjjjiiiiiieeeddd```[[[WWWUUUVVVWWWVVVWWWYYY\\\^^^```aaa```______ccclllwwwyyyrrrjjjeeecccaaa___]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^^^^```aaaaaa```^^^\\\YYYXXXVVVVVVYYYYYYXXXYYYYYYWWWSSSPPPLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJIIIIIIJJJLLLNNNPPPUUUYYY```gggooozzznnn\\\VVVNNNKKKMMMKKKPPPPPPQQQRRRRRRSSSRRRRRRRRRTTTVVVWWWZZZ^^^cccgggnnnqqqwww|||}}}xxxssspppnnnnnnlllhhhccc```^^^^^^{{{oooeee\\\___lllxxxjjjhhhfffeeeeeecccaaa___]]]]]]\\\\\\\\\ZZZWWWTTTPPPOOOMMMLLLLLLMMMOOOPPPUUUYYYaaaiiippptttuuuvvvnnnpppuuuyyy{{{rrroooqqqzzz~~~|||yyywwwrrrpppnnnlllkkkjjjgggeeeddddddcccbbbaaa___^^^]]]^^^```aaaccccccbbbaaa```]]][[[XXXSSSPPPOOOQQQSSSPPPQQQSSSTTTVVVWWWYYYZZZWWWXXX]]]fffrrr||||||vvvooojjjiiihhhfffccccccaaa___]]][[[[[[[[[[[[\\\[[[[[[\\\^^^___`````````___^^^\\\ZZZYYYXXXXXXZZZZZZZZZZZZ[[[YYYVVVSSSMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNRRRVVV]]]ccckkkuuummm\\\WWWOOOLLLNNNKKKPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWYYY]]]bbbffflllpppvvv|||zzzvvvtttssstttuuurrrlllfffbbbaaa|||oooeee[[[^^^mmmvvvjjjhhhfffeeedddcccaaa___\\\\\\[[[\\\\\\ZZZVVVSSSOOONNNMMMLLLLLLMMMNNNOOOTTTYYY```hhhnnnsssuuuuuummmpppuuuyyy{{{ssspppqqqyyy|||yyysssqqqnnnmmmllljjjhhheeeeeedddcccbbbaaa___^^^^^^\\\]]]]]]]]]\\\[[[YYYXXXTTTSSSQQQMMMJJJJJJLLLNNNOOOPPPRRRSSSSSSTTTVVVXXXRRRTTTXXX```jjjssszzz}}}{{{wwwrrrqqqrrrsssrrroooiiigggdddaaa^^^\\\[[[[[[\\\[[[ZZZ[[[^^^````````````^^^]]][[[[[[[[[[[[\\\\\\[[[[[[\\\\\\[[[XXXUUUOOOMMMKKKIIIGGGGGGFFFGGGDDDDDDDDDEEEGGGIIIJJJKKKPPPTTTZZZ```gggppp{{{kkk[[[WWWOOOMMMOOOLLLQQQQQQRRRRRRRRRRRRRRRQQQQQQSSSUUUWWWYYY]]]cccggglllpppuuu{{{}}}{{{zzz}}}xxxooohhheee{{{nnncccZZZ^^^ooosssjjjhhheeeddddddcccaaa___\\\\\\\\\]]]]]][[[WWWSSSNNNNNNMMMMMMMMMMMMNNNNNNSSSWWW^^^eeelllpppssstttllloootttyyy~~~|||tttpppqqqxxx~~~{{{uuussspppnnnmmmllliiigggfffeeecccbbbaaa``````___\\\\\\[[[ZZZXXXVVVTTTSSSOOOOOONNNKKKIIIHHHJJJLLLOOOQQQTTTTTTRRRRRRTTTVVVOOOPPPRRRXXXaaajjjrrrvvvvvvuuutttxxx}}}qqqoookkkgggdddaaa```___^^^\\\ZZZ\\\___aaa```______^^^\\\ZZZZZZ\\\^^^___]]]]]]]]]]]]]]]\\\XXXVVVQQQPPPMMMKKKIIIHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHIIIMMMQQQWWW\\\aaajjjuuu}}}iiiYYYVVVPPPNNNPPPMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQTTTVVVYYY^^^ccchhhlllpppuuuyyy~~~vvvrrruuuhhh\\\YYY^^^pppqqqiiigggeeeddddddcccaaa___]]]]]]]]]^^^^^^\\\WWWTTTNNNNNNMMMMMMMMMMMMNNNNNNQQQUUU\\\cccjjjnnnqqqrrrjjjnnntttyyy}}}}}}uuupppqqqxxx|||wwwuuurrrpppooommmjjjhhhgggeeecccaaa``````aaaaaa^^^]]]\\\ZZZXXXUUUSSSRRROOOOOONNNLLLJJJIIIKKKLLLKKKNNNQQQPPPNNNMMMNNNPPPMMMMMMOOOSSS[[[dddmmmrrrssssssuuu|||xxxvvvrrrnnnjjjgggeeeeee___\\\[[[\\\___aaa```______]]][[[YYYZZZ\\\```bbb^^^^^^^^^^^^^^^\\\YYYVVVTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIKKKOOOTTTXXX^^^fffpppxxxgggXXXVVVPPPNNNPPPNNNQQQRRRRRRRRRRRRRRRQQQQQQOOOQQQSSSVVVYYY^^^dddhhhmmmppptttxxx||||||uuujjj___]]]___oooooofffeeedddccccccbbb___]]][[[\\\\\\[[[YYYUUURRRPPPMMMLLLKKKJJJJJJLLLNNNOOOSSSWWW[[[___gggpppsssqqqllllllpppxxx~~~}}}sssooopppwww~~~|||{{{wwwuuurrrpppooommmjjjhhhiiihhhfffdddbbb___^^^]]]^^^]]][[[[[[ZZZYYYVVVTTTSSSPPPLLLJJJIIIHHHGGGFFFJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRVVV\\\dddiiimmmmmmrrr~~~}}}vvvqqqpppooommmkkkgggbbb]]][[[]]]______^^^\\\YYYWWWXXX\\\^^^^^^]]]___^^^]]]\\\[[[ZZZZZZZZZ[[[VVVQQQLLLIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHMMMNNNRRRYYY^^^dddoooyyy~~~mmm]]]XXXUUUOOOMMMQQQOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRTTTVVVYYY^^^eeeiiimmmpppssswwwzzz{{{sssiii```]]]___ooonnncccbbbaaaaaaaaa```^^^\\\[[[[[[[[[ZZZXXXUUURRRPPPMMMLLLKKKJJJJJJLLLMMMOOOSSSWWW[[[___gggpppsssqqqmmmlllpppxxx~~~}}}sssooopppwww~~~}}}|||yyyvvvsssqqqpppnnnkkkiiieeedddcccbbb```^^^]]]\\\^^^\\\ZZZYYYYYYWWWTTTRRRTTTQQQMMMKKKIIIHHHGGGEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOQQQRRRTTTYYY^^^bbbfffgggooo|||{{{wwwxxxxxxvvvtttjjjeee```]]]___aaaaaa```]]]ZZZXXXXXX[[[^^^___^^^```___^^^\\\[[[[[[[[[[[[[[[WWWRRRNNNLLLJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLPPPVVV[[[aaalllvvv}}}nnn^^^YYYVVVPPPNNNPPPPPPQQQSSSSSSRRRQQQQQQRRRPPPQQQSSSUUUXXX]]]cccggglllnnnrrrvvvyyy~~~tttkkkccc]]]```ppplll___^^^^^^^^^______^^^\\\[[[[[[[[[ZZZXXXUUUSSSQQQMMMLLLKKKJJJJJJLLLNNNOOORRRWWW[[[___gggpppsssrrrmmmlllooowww}}}}}}ssspppqqqwww~~~~~~~~~zzzwwwtttrrrqqqooollljjjdddcccbbbaaa```^^^]]]]]]^^^\\\ZZZYYYYYYXXXUUUSSSVVVSSSOOOLLLKKKIIIGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ\\\```jjjyyy}}}|||sssmmmfffbbbbbbcccbbbaaa^^^[[[XXXWWWYYY\\\^^^___```___^^^\\\\\\\\\]]]]]]\\\YYYTTTPPPNNNMMMKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIMMMTTTXXX]]]hhhrrr{{{ooo___ZZZWWWQQQNNNPPPPPPRRRSSSSSSRRRPPPQQQRRROOOQQQRRRTTTVVV[[[aaaeeeiiilllppptttxxx|||zzznnnfff]]]```qqq|||jjj]]]\\\\\\]]]______^^^]]][[[[[[ZZZYYYWWWUUUSSSRRROOONNNLLLKKKLLLMMMOOOPPPRRRVVV[[[___gggqqqtttrrrnnnlllooovvv{{{}}}tttpppqqqwwwzzzwwwuuurrrqqqooollljjjgggfffeeecccaaa___^^^]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXVVVRRROOOMMMKKKHHHFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNQQQRRRRRRSSSUUUVVVVVV[[[eeetttxxxzzz~~~wwwnnnhhhfffeeecccaaa]]][[[WWWUUUVVVXXX\\\^^^^^^]]]\\\\\\]]]^^^```bbb___[[[VVVRRROOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIILLLRRRVVV[[[eeeoooyyynnn]]]YYYWWWRRROOOQQQQQQRRRTTTSSSQQQPPPPPPQQQPPPQQQRRRTTTVVVZZZ```dddgggjjjnnnrrrvvv{{{~~~ooofff]]]aaaqqqyyyiii]]]\\\\\\^^^```aaa```^^^ZZZZZZYYYXXXVVVUUUSSSRRRPPPOOONNNMMMMMMOOOQQQRRRQQQVVVZZZ___gggqqqtttrrrooolllnnntttzzz~~~tttppppppvvv~~~zzzxxxuuusssqqqooollljjjiiihhhfffdddaaa___]]]\\\[[[ZZZYYYYYY\\\^^^^^^^^^[[[YYYVVVTTTRRROOOLLLIIIFFFFFFEEEDDDEEEGGGHHHJJJJJJMMMPPPRRRSSSTTTUUUVVVTTTXXX```mmmyyyzzzuuuqqquuuuuummmhhheeebbb___\\\ZZZWWWTTTSSSUUUYYY\\\[[[[[[ZZZ[[[]]]```ccceeeaaa]]]XXXSSSPPPMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIILLLQQQUUUYYYcccmmmvvvooo\\\VVVVVVQQQOOOQQQPPPRRRSSSSSSRRRQQQQQQRRRQQQRRRSSSTTTVVVZZZ```ddddddhhhmmmqqquuuyyy}}}~~~nnnccc^^^aaarrrxxxhhh]]]\\\\\\^^^```aaa```___ZZZZZZXXXWWWVVVTTTSSSSSSPPPOOONNNMMMMMMOOOQQQRRRQQQVVVZZZ___hhhqqquuusssooolllmmmsssyyy~~~uuupppooouuu|||{{{yyyvvvtttsssqqqnnnkkkiiihhhgggdddbbb```^^^]]][[[YYYXXXYYY\\\^^^``````___]]]ZZZYYYWWWTTTQQQNNNHHHFFFEEEDDDDDDEEEGGGHHHJJJMMMPPPRRRRRRSSSUUUWWWUUUWWW\\\ccckkkppprrrrrrnnnkkkkkkoooyyywwwmmmhhhddd```^^^[[[ZZZXXXUUUSSSTTTWWWZZZ[[[ZZZYYYZZZ\\\___ccceeebbb^^^YYYUUURRRNNNJJJGGGHHHHHHHHHGGGGGGGGGGGGFFFIIIIIILLLQQQTTTWWWaaajjjrrruuu]]]VVVTTTPPPNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSRRRSSSTTTTTTVVVZZZ___ccccccggglllqqqtttxxx||||||nnnccc^^^aaasssxxxiii]]]\\\\\\^^^``````___^^^ZZZYYYXXXVVVUUUTTTTTTSSSOOONNNLLLLLLLLLMMMOOOQQQQQQUUUZZZ___hhhqqquuussspppllllllrrrxxx}}}vvvooonnnssszzz~~~~~~|||yyywwwuuussspppnnnkkkjjjiiihhhgggfffeeeeee```^^^\\\\\\___aaabbbbbbbbb```^^^]]]\\\YYYVVVSSSMMMKKKIIIGGGFFFGGGHHHJJJKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUWWWZZZ^^^aaacccdddddddddeeehhhpppzzztttkkkeeebbb___]]][[[[[[ZZZXXXUUUTTTWWWZZZ^^^\\\ZZZYYYZZZ]]]```bbb```^^^ZZZWWWUUURRRNNNLLLHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHKKKOOORRRUUU^^^hhhmmmzzz~~~~~~~~~bbbWWWSSSNNNKKKMMMMMMPPPRRRRRRRRRRRRSSSTTTQQQRRRSSSSSSTTTXXX]]]aaabbbffflllqqqtttxxx|||~~~|||pppfff^^^bbbsssyyyiii\\\\\\\\\]]]______^^^]]]ZZZYYYXXXVVVUUUTTTTTTTTTMMMLLLKKKJJJJJJLLLNNNOOOPPPUUUZZZ___hhhqqquuutttpppmmmlllqqqwww}}}vvvooonnnrrryyy~~~~~~{{{yyyxxxvvvssspppmmmmmmmmmmmmmmmmmmmmmmmmhhheeebbbbbbccceeeeeeeeecccbbbaaa```___]]]YYYVVVSSSQQQNNNLLLJJJKKKLLLNNNMMMNNNOOOOOONNNOOOQQQSSSUUUTTTTTTTTTVVVXXX[[[\\\]]]^^^```cccgggqqq|||}}}qqqhhhcccaaa___]]][[[]]]]]]ZZZWWWVVVXXXZZZ```^^^[[[YYYYYYZZZ\\\^^^___]]]ZZZXXXWWWUUURRRPPPHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHJJJNNNPPPTTT\\\fffjjjwww}}}|||~~~fffXXXSSSMMMJJJJJJMMMOOOQQQRRRRRRSSSTTTUUUPPPQQQRRRRRRSSSVVV[[[___bbbffflllqqquuuxxx|||~~~~~~wwwlllggg\\\aaasssyyylllbbb___]]]]]]```bbbaaa^^^]]]ZZZWWWUUUTTTTTTSSSRRRNNNMMMKKKJJJJJJLLLMMMOOOOOOSSSZZZbbbhhhmmmpppqqqnnnjjjjjjooovvv~~~wwwpppmmmqqqwww~~~{{{xxxwwwuuusssqqqooonnnmmmooosssuuuwwwvvvxxxuuuppplllkkkjjjiiihhhhhhgggdddbbb```^^^\\\\\\WWWTTTPPPKKKIIIHHHIIIJJJMMMNNNOOOPPPQQQRRRRRRQQQUUUTTTTTTTTTUUUWWWYYYZZZVVVXXX[[[]]]aaahhhqqqxxxvvvqqqiiiaaa\\\ZZZ[[[\\\\\\]]]]]][[[ZZZYYYZZZ[[[_________]]]ZZZXXXYYYZZZ[[[\\\[[[ZZZWWWRRRNNNKKKLLLIIIGGGFFFGGGHHHHHHHHHEEEGGGIIIJJJLLLQQQZZZaaakkkrrr}}}}}}}}}lllZZZOOOMMMNNNIIIMMMMMMNNNOOOPPPRRRRRRSSSSSSPPPNNNOOOTTTXXXZZZZZZdddfffiiimmmrrrvvvyyy{{{|||vvvkkkeee]]]bbbttt|||ooobbb___\\\]]]```aaa```^^^]]]ZZZWWWUUUUUUTTTSSSRRRNNNMMMKKKJJJJJJLLLMMMNNNNNNRRRYYY```ggglllnnnooommmiiijjjooovvv}}}wwwooommmqqqwww|||yyywwwuuurrrppppppqqqsssyyy~~~yyyuuurrrnnnkkkllljjjgggeeecccbbb```___[[[XXXTTTOOOKKKIIIIIIIIILLLMMMNNNPPPQQQRRRRRRRRRUUUTTTTTTTTTVVVXXXYYYZZZ[[[\\\]]]]]]^^^bbbhhhmmmmmmiiiccc]]]ZZZYYYZZZ\\\___```___]]]ZZZYYYZZZ[[[^^^______]]][[[YYYZZZ[[[]]]]]]]]]\\\YYYUUUQQQNNNMMMJJJGGGFFFGGGHHHHHHHHHFFFHHHJJJJJJLLLQQQYYY___iiiqqq|||}}}~~~ooo^^^RRRPPPQQQLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSPPPNNNOOOSSSXXXZZZZZZccceeehhhlllqqqvvvyyy{{{|||}}}wwwllleee]]]bbbtttrrrbbb___\\\]]]```aaa```]]]]]]ZZZWWWVVVUUUUUUSSSRRROOOMMMLLLJJJJJJKKKMMMNNNMMMQQQWWW^^^dddiiilllmmmkkkhhhiiiooovvv|||wwwooommmqqqxxx|||zzzwwwsssqqqrrruuu|||yyytttrrrpppmmmkkkjjjhhhfffdddbbb```[[[UUUPPPMMMJJJIIIJJJKKKLLLNNNOOOQQQRRRRRRTTTSSSTTTVVVYYY\\\]]]]]]___```___^^^]]]^^^aaadddcccaaa^^^[[[ZZZZZZ\\\]]]aaaaaaaaa^^^[[[YYYZZZ[[[^^^______^^^]]]\\\]]]^^^____________\\\XXXTTTRRRNNNKKKHHHGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKOOOVVV\\\fffnnnyyy~~~~~~rrr___SSSPPPRRRMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRPPPNNNOOOSSSWWWYYYZZZaaacccgggkkkpppuuuxxxzzz~~~}}}yyyzzznnneee\\\aaassssssccc```^^^^^^aaabbb```^^^\\\ZZZXXXWWWVVVUUUSSSRRROOONNNLLLKKKJJJKKKMMMNNNLLLOOOUUU[[[aaafffiiikkkhhhfffhhhnnnuuuzzzwwwooolllqqqwww|||yyywwwvvv{{{~~~zzzvvvssssssqqqnnnkkkjjjgggbbb\\\VVVQQQMMMKKKIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQSSSYYY```dddeeeeeeccccccbbbaaaaaaaaabbbcccaaa```^^^]]]\\\\\\]]]^^^___```___]]][[[YYYZZZ[[[^^^```aaaaaa```___```aaa______``````^^^ZZZWWWTTTOOOLLLIIIGGGHHHHHHHHHGGGGGGIIIKKKKKKKKKNNNTTTYYYbbbjjjvvv~~~ppp\\\PPPNNNPPPLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQOOONNNOOOQQQUUUXXXZZZ___aaaeeejjjoootttxxxzzz|||{{{~~~{{{mmmccc[[[```sssttteeebbb______bbbcccaaa___\\\ZZZXXXWWWWWWVVVSSSQQQOOONNNLLLKKKJJJKKKLLLMMMLLLOOOTTTYYY___dddggghhhgggdddffflllsssxxxyyyppplllpppvvv{{{{{{wwwrrrooojjjbbb[[[TTTOOOLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNSSS]]]hhhoooqqqoookkkjjjhhhgggggghhhhhhhhheeecccaaa___]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\___aaaccccccbbbaaabbbbbb]]]^^^___```^^^[[[XXXVVVQQQNNNJJJHHHHHHHHHHHHGGGGGGIIIKKKKKKJJJMMMRRRWWW___hhhtttnnn[[[PPPNNNPPPKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPTTTXXXZZZ]]]___ccchhhnnnssswwwzzz|||{{{lllaaaZZZ```sssttteeebbb______aaabbbaaa^^^\\\ZZZYYYXXXXXXVVVTTTQQQPPPNNNLLLKKKJJJKKKLLLMMMLLLOOOSSSXXX]]]bbbeeegggfffcccdddjjjpppvvv~~~{{{rrrmmmooottt~~~vvvlllbbbZZZTTTQQQMMMLLLKKKIIIIIIIIIJJJJJJJJJLLLSSS___nnnwwwyyyxxxuuurrrooonnnooopppppppppkkkiiieeeaaa]]]ZZZYYYXXXWWWXXXYYYXXXWWWWWWYYY[[[___aaacccdddbbbaaaaaabbb\\\]]]___```___\\\ZZZXXXSSSOOOKKKIIIHHHHHHHHHGGGFFFIIIKKKKKKJJJLLLRRRVVV^^^fffrrr~~~nnn]]]SSSQQQSSSNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOORRRWWWZZZ[[[]]]aaagggmmmssswwwyyy}}}~~~ooobbb\\\bbbvvvuuudddaaa^^^^^^``````___\\\\\\[[[YYYYYYYYYWWWTTTQQQPPPOOOMMMKKKJJJJJJLLLLLLMMMOOOSSSWWW\\\aaadddffffffbbbbbbgggmmmsss}}}}}}sssnnnnnnrrr}}}oooeee^^^ZZZSSSRRROOOLLLJJJIIIIIIIIIIIIKKKSSSaaaqqq{{{}}}zzzyyyuuurrrrrrvvvzzz||||||tttpppkkkeee___\\\ZZZYYYXXXXXXYYYXXXVVVVVVWWWYYY]]]___bbbbbbaaa___^^^^^^\\\^^^___``````^^^[[[ZZZTTTPPPLLLJJJIIIIIIHHHGGGEEEGGGJJJJJJJJJLLLQQQVVV]]]eeeppp|||mmm^^^UUUTTTUUUOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOONNNNNNQQQVVVZZZYYY[[[```ffflllrrrvvvyyy~~~sssfff]]]cccxxxvvvccc___\\\\\\^^^___]]]ZZZ\\\[[[ZZZYYYYYYWWWTTTQQQPPPOOOMMMKKKJJJJJJKKKLLLMMMOOOSSSWWW\\\aaadddfffgggbbbaaaeeekkkrrr|||uuunnnmmmppp|||ooogggdddXXXVVVRRRNNNKKKIIIIIIIIIIIIKKKSSSaaarrr|||}}}zzzwwwtttqqqtttzzz{{{wwwpppiiiccc___]]]]]]YYYZZZZZZXXXVVVUUUVVVWWW\\\^^^```aaa___]]]\\\\\\]]]^^^```aaaaaa___]]][[[TTTQQQMMMJJJIIIIIIHHHGGGDDDGGGJJJJJJJJJLLLQQQVVV\\\dddppp{{{jjj]]]UUUTTTUUUOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNOOONNNNNNPPPVVVZZZXXX[[[___eeelllrrrvvvyyyrrrccc```dddwwwuuufffbbb^^^]]]___```___]]]YYYYYYXXXYYYYYYWWWSSSPPPNNNLLLKKKIIIHHHHHHHHHHHHLLLOOOSSSWWW[[[```eeehhhiiidddbbbfffkkkqqqzzz~~~uuupppoooqqqwwwlllfff[[[[[[YYYVVVRRRMMMIIIFFFFFFKKKSSS___iiiqqquuuvvvsssrrrooooooxxxzzzpppeee___]]]___aaa___\\\YYYVVVVVVVVVVVV[[[\\\]]]^^^^^^]]][[[ZZZ\\\]]]```ccceeeccc___[[[WWWUUURRRNNNKKKIIIHHHHHHJJJJJJKKKJJJKKKNNNSSSVVV^^^eeeooozzziii]]]UUUTTTTTTNNNLLLLLLMMMNNNNNNOOOOOOPPPMMMMMMLLLLLLNNNRRRUUUXXX[[[]]]```ccchhhmmmtttyyy{{{~~~sssddd___dddwwwwwwfffbbb^^^]]]^^^```___]]]^^^]]][[[ZZZXXXTTTOOOKKKNNNLLLKKKIIIHHHHHHHHHHHHKKKNNNRRRVVVZZZ___dddhhhhhhdddcccggglllqqqzzz~~~uuupppoooqqq~~~rrrlll```___\\\YYYTTTPPPLLLJJJJJJKKKPPPXXXbbbiiikkkkkkgggffffffiiivvv}}}rrrhhhcccbbbbbbbbb```]]]YYYWWWUUUUUUUUUXXXYYY[[[\\\]]]\\\[[[ZZZ\\\]]]^^^aaacccbbb___\\\XXXWWWSSSPPPMMMKKKIIIIIIIIIJJJJJJJJJKKKMMMRRRVVV\\\cccnnnyyyjjj^^^WWWVVVXXXSSSOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLNNNQQQTTTWWWYYY[[[___bbbfffkkkrrrvvvzzz~~~zzzxxxrrrddd___eeeyyyzzzfffbbb]]]\\\^^^___^^^]]]___^^^[[[YYYWWWSSSNNNKKKNNNLLLKKKIIIHHHHHHHHHHHHKKKNNNRRRUUUYYY^^^cccffffffcccccchhhnnnrrryyyvvvooonnnppp|||wwwppphhheeeaaa\\\WWWTTTQQQPPPQQQOOONNNRRRZZZ```bbb```\\\]]]]]]bbbqqquuuooollliiigggbbbaaa^^^ZZZWWWUUUTTTSSSUUUVVVYYY[[[\\\[[[ZZZZZZ[[[ZZZ[[[]]]___```___]]]YYYXXXUUURRRNNNLLLKKKJJJHHHIIIIIIIIIJJJMMMQQQUUUZZZaaalllwww~~~kkk^^^WWWXXX[[[WWWRRRRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLMMMPPPSSSUUUWWWZZZ]]]```dddiiiooosssxxx~~~wwwrrrpppbbb___eeezzzzzzfffaaa]]]\\\^^^___^^^\\\ZZZYYYXXXWWWWWWUUURRRPPPNNNLLLKKKIIIHHHHHHHHHHHHJJJMMMQQQTTTXXX\\\aaaeeedddbbbdddiiiooorrrxxx~~~vvvooonnnppp{{{~~~vvvnnnjjjeee___ZZZWWWUUUUUUYYYTTTOOOQQQXXX^^^^^^]]]\\\\\\[[[___kkk||||||wwwwwwvvvrrrnnndddbbb___[[[XXXUUUTTTSSSUUUVVVYYY[[[\\\\\\\\\[[[YYYWWWWWWXXXZZZ\\\]]]]]]YYYXXXUUURRROOOLLLJJJIIIHHHHHHIIIHHHIIILLLQQQTTT[[[aaalllwww}}}lll]]]VVVWWW[[[WWWUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLMMMOOORRRSSSVVVYYY]]]```dddhhhmmmqqqvvv}}}yyyqqqqqqddd___eeezzzyyyeeeaaa]]]\\\]]]___^^^\\\WWWVVVUUUVVVWWWWWWUUUSSSNNNLLLKKKIIIHHHHHHHHHHHHIIILLLOOOSSSVVV[[[___ccccccaaaccciiinnnqqqwww}}}~~~vvvooommmoooyyy}}}qqqnnngggaaa[[[XXXWWWWWWZZZVVVRRRSSSYYY^^^___^^^___^^^]]]^^^hhhuuu||||||~~~yyyuuuwww|||~~~xxxrrrfffddd```[[[XXXVVVVVVVVVXXXZZZ\\\^^^___^^^]]]]]]WWWUUUSSSTTTVVVYYY[[[[[[XXXWWWUUURRROOOLLLJJJHHHHHHHHHIIIHHHIIILLLQQQTTT\\\cccmmmwww}}}ooo```WWWWWWZZZWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLNNNQQQRRRVVVYYY]]]aaaeeeiiinnnqqquuu{{{|||ppptttggg___eeeyyyyyyeeeaaa\\\[[[]]]^^^]]]\\\YYYXXXVVVUUUVVVUUUSSSRRRNNNLLLKKKIIIHHHHHHHHHHHHHHHKKKOOORRRUUUYYY^^^aaabbb___aaaggglllpppvvv|||~~~vvvooommmoooxxxtttpppjjjccc]]]YYYWWWWWWVVVUUUUUUWWWZZZ^^^___``````aaa```aaahhhrrrvvvtttooommmnnnttt|||~~~zzztttiiifff```[[[XXXXXXYYYZZZ]]]___```aaaaaa```^^^]]]WWWUUUSSSSSSUUUXXXYYYYYYXXXWWWUUUSSSPPPMMMJJJHHHHHHIIIIIIIIIJJJMMMQQQUUU\\\cccmmmwww}}}ssscccYYYXXX[[[WWWVVVUUUUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLNNNQQQRRRUUUXXX]]]bbbfffjjjooossstttzzzpppuuuggg```eeewww{{{eeeaaa\\\[[[]]]^^^]]][[[ZZZXXXVVVUUUUUUTTTSSSQQQNNNLLLKKKIIIHHHHHHHHHHHHHHHJJJNNNQQQTTTXXX]]]```aaa^^^___eeejjjnnnttt{{{~~~vvvooommmnnnwwwuuurrrllleee___[[[XXXWWWSSSVVVZZZ]]]^^^___aaaccccccddddddeeekkkrrrrrrooohhhhhhjjjpppvvvyyywwwssslllgggaaa[[[XXXYYY]]]___bbbcccddddddbbb```]]]\\\YYYWWWUUUUUUWWWXXXYYYYYYYYYXXXWWWUUURRRNNNKKKIIIIIIJJJJJJJJJKKKMMMRRRVVVYYYaaakkkwww~~~qqqbbbXXXXXXZZZUUUTTTSSSSSSSSSRRRRRRQQQQQQOOONNNLLLKKKLLLNNNQQQSSSRRRVVV\\\aaafffkkkpppssstttyyysssssseee```dddvvv}}}eee```\\\[[[]]]^^^]]][[[YYYWWWUUUTTTUUUUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGJJJMMMPPPSSSWWW\\\___aaa^^^^^^ccchhhmmmttt{{{~~~vvvooolllnnnwwwvvvsssnnngggaaa\\\YYYWWWRRRYYY```cccbbbaaacccfffggghhhhhhhhhlllqqqooojjjhhhhhhhhhlllqqqttttttrrrnnnhhhaaaZZZXXXZZZ___ccceeeeeeeeeeeeccc___\\\ZZZ[[[YYYWWWWWWXXXZZZZZZYYYZZZYYYXXXVVVSSSPPPLLLJJJJJJJJJKKKJJJKKKNNNSSSVVVWWW^^^jjjwww~~~mmm^^^UUUUUUWWWSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKLLLOOORRRTTTPPPTTT[[[aaafffkkkpppssstttyyywwwrrrggg```dddvvvggg^^^YYY[[[^^^^^^]]]^^^ZZZZZZXXXWWWUUUTTTRRRRRRPPPOOOMMMLLLKKKJJJKKKKKKJJJMMMPPPRRRTTTWWWZZZ]]]```______aaaeeellltttxxx}}}yyyppplllmmmqqq|||}}}uuummmiiiddd\\\XXXWWWRRRXXX```hhhlllllliiifffkkkkkkmmmqqqvvvxxxuuurrriiihhhhhhiiikkknnnppprrrllleee___\\\ZZZZZZ]]]cccnnnpppooohhhbbb___\\\XXX\\\\\\[[[ZZZXXXYYY\\\^^^___^^^ZZZVVVSSSOOOMMMLLLKKKKKKKKKJJJJJJLLLPPPTTTXXX___jjjvvv{{{hhh[[[PPPNNNQQQOOORRRSSSUUUTTTRRRPPPOOOOOOOOONNNLLLKKKKKKMMMNNNPPPPPPTTTZZZ___cccgggjjjmmmqqqwww}}}{{{pppdddbbbgggyyyiii___XXXYYY\\\\\\[[[\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJIIILLLOOORRRTTTWWW[[[]]]```______```eeelllssswww{{{{{{rrrnnnnnnrrr}}}yyypppkkkeee^^^YYYXXXVVV\\\gggpppuuuuuuqqqnnnrrrtttxxx~~~~~~yyyuuurrrmmmiiigggggggggggggggbbb]]][[[XXXVVV[[[bbblllqqqrrrkkkccc___\\\XXX^^^^^^^^^\\\ZZZ[[[^^^``````^^^[[[WWWSSSPPPNNNMMMJJJJJJJJJIIIIIILLLPPPSSSYYY```kkkvvv{{{eeeYYYQQQPPPSSSPPPQQQSSSUUUTTTRRRPPPOOOOOOOOONNNLLLKKKKKKMMMNNNOOOPPPSSSYYY]]]aaaeeeiiilllooottt{{{|||mmmaaaccciii|||ooodddZZZYYY[[[[[[\\\^^^[[[ZZZYYYXXXVVVTTTSSSRRROOOMMMLLLJJJIIIIIIIIIIIIHHHKKKNNNQQQTTTWWW\\\___```______```dddkkkrrrvvvyyy~~~tttoooooosss~~~}}}}}}}}}yyy|||~~~}}}|||~~~tttmmmggg___YYYXXXYYYaaammmyyy{{{wwwwww{{{}}}ssskkkfffcccaaa``````]]]\\\ZZZUUUSSSYYYbbbpppyyy}}}wwwmmmfffbbb````````````^^^]]]]]]```bbb```^^^\\\XXXTTTQQQNNNMMMJJJJJJJJJIIIIIIKKKOOOSSSZZZaaakkkwww{{{}}}aaaWWWRRRRRRTTTPPPQQQRRRTTTTTTRRRPPPPPPPPPOOONNNMMMKKKKKKLLLNNNOOOPPPRRRVVVZZZ^^^ccchhhkkklllqqqwww{{{~~~zzzkkk___```hhh~~~wwwkkk___[[[\\\]]]^^^aaa\\\[[[ZZZXXXWWWUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHIIIHHHJJJMMMPPPSSSWWW\\\```aaa______```dddjjjpppuuuvvvuuupppooottt}}}~~~yyyvvvtttpppqqqqqqoooooottt|||wwwooohhh```YYYWWWXXXaaannn{{{~~~zzzvvv}}}yyyoooiiifffcccaaa\\\\\\]]][[[UUUQQQXXXbbbsssvvvmmmiiigggaaaaaa```^^^]]]^^^```ccc```___]]]ZZZVVVRRROOOMMMIIIJJJIIIIIIIIIKKKOOORRR[[[bbblllwww{{{}}}```WWWRRRRRRSSSNNNPPPRRRTTTTTTRRRQQQPPPQQQPPPOOOMMMKKKKKKLLLNNNOOOOOOQQQUUUXXX[[[```fffjjjjjjooouuuyyy{{{xxxjjj___[[[fff|||nnnaaa\\\\\\]]]___aaa\\\\\\[[[YYYWWWVVVTTTTTTMMMLLLJJJIIIHHHGGGHHHHHHHHHJJJMMMOOORRRWWW\\\```aaa```^^^___ccciiiooossstttvvvooonnnsss|||}}}vvvqqqoooggggggfffddddddiiiqqqwwwyyypppiiiaaaYYYWWWTTT\\\iiiuuu{{{|||yyyvvvqqq|||}}}rrrllliiifffccc^^^^^^___^^^WWWSSSYYYbbbppp}}}wwwnnniiifff_________]]]\\\\\\___aaaaaa```^^^[[[WWWSSSPPPNNNJJJJJJJJJIIIIIIKKKOOOSSS[[[bbbmmmyyy}}}dddYYYRRRPPPQQQKKKOOOQQQSSSTTTRRRQQQQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNNNNPPPSSSVVVZZZ^^^dddhhhiiinnnssswwwyyy}}}vvvhhh```ZZZfff|||nnn```[[[[[[[[[]]]___]]]\\\[[[ZZZXXXVVVUUUTTTNNNLLLKKKIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQVVV[[[___aaa```^^^___bbbhhhnnnrrrtttwwwpppnnnqqqyyyxxxqqqmmmkkkcccbbbaaa___```dddjjjooowww{{{qqqkkkbbb[[[WWWRRRXXXbbbkkkqqqrrrpppnnnmmmyyywwwqqqlllgggccccccccccccaaa[[[WWWYYY```nnnzzzxxxqqqjjjfff]]]]]]]]][[[ZZZZZZ]]]___aaaaaa___]]]YYYTTTQQQNNNKKKKKKKKKJJJJJJLLLPPPTTT\\\cccnnnzzz~~~jjj^^^RRRNNNOOOJJJNNNPPPSSSSSSSSSRRRRRRSSSQQQOOOMMMLLLKKKLLLMMMNNNMMMPPPSSSWWWZZZ^^^cccfffiiimmmrrruuuxxx|||sssggg```\\\jjj|||nnnaaa\\\[[[[[[\\\___^^^]]]\\\ZZZXXXWWWVVVUUUNNNMMMKKKJJJHHHHHHIIIIIIJJJKKKMMMNNNPPPUUUZZZ^^^aaa```^^^^^^aaagggmmmpppsssyyyqqqpppnnnvvv~~~uuunnnjjjiiieeedddbbb``````bbbfffhhhooo|||~~~sssmmmeee^^^ZZZTTTWWW]]]cccgggiiiiiihhhgggttt~~~yyyuuuooojjjiiifffeeeccc___YYYYYY]]]jjjttt}}}|||wwwqqqiiiccc\\\\\\\\\ZZZYYYYYY\\\^^^bbbaaa```^^^ZZZUUUQQQOOOLLLLLLLLLKKKKKKMMMQQQUUU\\\dddooo|||pppbbbSSSMMMOOOMMMMMMPPPRRRSSSSSSRRRSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMLLLOOOTTTXXX[[[^^^bbbdddgggkkkpppsssuuuzzz}}}qqqeee```___nnn}}}pppccc^^^^^^]]]^^^```^^^]]]\\\ZZZYYYWWWVVVUUUOOOMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMNNNPPPTTTYYY^^^aaa```^^^^^^aaaffflllpppttt{{{sssqqqmmmtttuuummmiiihhheeedddbbb___^^^___aaabbbjjjtttuuuoooggg```\\\WWWYYY\\\```ccceeeffffffcccoooyyysssmmmiiieeedddaaa[[[YYYZZZccclllsssssspppkkkddd\\\\\\\\\[[[ZZZXXXYYY\\\^^^bbbbbbaaa^^^ZZZVVVQQQOOOLLLMMMLLLLLLLLLNNNRRRUUU]]]dddppp}}}ttteeeSSSLLLOOOOOOMMMOOORRRSSSSSSRRRSSSTTTQQQPPPNNNLLLKKKKKKLLLMMMKKKOOOTTTYYY\\\^^^aaacccfffjjjnnnqqqtttxxx{{{ssshhhaaaaaapppooodddbbb[[[YYY]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTQQQOOOMMMJJJHHHGGGGGGGGGHHHLLLPPPQQQPPPRRRXXX^^^___^^^]]]]]]^^^cccjjjoooqqq{{{uuuoooooovvv|||uuupppmmmjjjddd^^^^^^^^^]]]^^^aaaiiiqqqvvvqqqlllddd```YYY^^^bbbdddggglllmmmkkkgggqqqxxxqqqjjjdddbbb^^^YYYWWWXXX]]]aaafffkkkkkkhhhccc```ZZZYYYVVVSSSRRRTTTYYY]]]___aaacccbbb]]]XXXTTTSSSOOONNNLLLJJJJJJLLLQQQUUU[[[dddqqq}}}~~~jjjZZZOOOLLLNNNKKKMMMOOOQQQRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJMMMOOORRRUUUWWW[[[___bbbbbbggglllpppssswww~~~}}}tttiiicccaaapppqqqeeeccc[[[YYY]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTPPPOOOLLLJJJIIIHHHHHHHHHGGGKKKNNNOOOOOOQQQWWW\\\^^^^^^]]]]]]^^^ccciiinnnqqq{{{uuuooommmttt|||uuupppllleee```___^^^]]]^^^aaadddlll{{{yyysssmmmgggccc___dddhhhggghhhkkkkkkhhhkkkssswwwooogggccc___ZZZXXXYYYYYY\\\```ddddddbbb^^^\\\YYYXXXUUURRRPPPRRRVVVZZZ]]]___bbbaaa^^^ZZZVVVUUUQQQPPPNNNLLLKKKMMMQQQUUU\\\eeeqqq}}}lll[[[PPPMMMOOOKKKMMMOOOQQQRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJLLLOOORRRUUUWWWZZZ___bbbbbbfffkkkooorrrvvv}}}~~~ssshhhbbb```pppuuugggddd]]]ZZZ^^^\\\]]]\\\[[[YYYXXXVVVUUUTTTOOONNNLLLJJJIIIHHHIIIIIIGGGIIIMMMNNNNNNPPPUUUZZZ]]]]]]\\\\\\]]]bbbhhhmmmppp{{{~~~tttnnnlllrrr}}}tttooohhhbbb```___]]]^^^aaaaaahhhvvv}}}vvvooojjjgggffflllpppoooooopppooolllrrrvvv}}}}}}wwwyyywwwlllfff```ZZZXXXYYYUUUWWWZZZ\\\]]]\\\ZZZYYYYYYWWWTTTPPPNNNOOORRRVVVZZZ]]]```aaa___\\\YYYXXXTTTSSSQQQNNNLLLMMMQQQUUU]]]eeerrr~~~ppp^^^SSSOOOPPPLLLMMMOOOQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJLLLNNNQQQTTTVVVZZZ^^^aaaaaaeeejjjmmmpppuuu{{{|||{{{{{{rrrfff``````ooovvvgggddd^^^]]]aaa___]]]\\\[[[YYYXXXVVVUUUTTTNNNMMMKKKJJJIIIIIIIIIJJJGGGJJJLLLMMMNNNQQQUUUYYY\\\\\\\\\[[[\\\```fffjjjooozzz}}}~~~tttnnnlllrrr~~~yyyssskkkeeebbb```^^^]]]``````fffsssxxxppplllkkknnnvvv{{{{{{yyyyyyxxxuuuxxxzzz|||{{{yyyuuurrrqqqlllppp|||rrrhhh```XXXVVVXXXTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYUUUQQQNNNNNNQQQSSSWWW[[[___aaa```^^^\\\\\\XXXVVVSSSOOOMMMNNNQQQTTT]]]eeerrr~~~wwwaaaUUUQQQPPPLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPOOONNNLLLKKKJJJJJJKKKNNNQQQSSSUUUXXX\\\___```dddhhhkkkmmmrrryyy}}}tttppprrrsss~~~sssfffaaa___ooowwwgggddd______cccaaa]]]\\\[[[YYYXXXVVVUUUTTTNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJLLLMMMOOORRRUUUXXXZZZ[[[[[[[[[\\\___dddhhhmmmxxx{{{}}}uuuooommmrrr}}}wwwooohhheeebbb^^^]]]___^^^cccoooyyypppmmmoooxxx}}}}}}~~~~~~zzzuuupppnnnnnnjjjmmmyyytttiii```WWWUUUVVVTTTUUUUUUVVVWWWXXXYYYZZZ\\\[[[XXXTTTPPPPPPQQQTTTVVVZZZ^^^aaa```___^^^]]]ZZZXXXUUUQQQNNNNNNQQQTTT\\\eeerrr~~~gggXXXRRRPPPMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQOOONNNMMMKKKJJJJJJKKKMMMPPPRRRTTTWWW[[[^^^___bbbfffhhhkkkpppwww}}}vvvooommmppprrrttthhhddd___nnnyyygggccc______cccaaa]]]\\\[[[YYYXXXVVVUUUTTTOOONNNLLLJJJIIIHHHIIIIIIJJJJJJKKKMMMOOORRRUUUWWWYYYYYYZZZZZZ[[[^^^bbbfffjjjvvvxxxyyyvvvqqqnnnrrr{{{{{{rrrjjjgggccc^^^]]]___[[[```lllzzzqqqpppssswwwqqqooopppjjjlllvvvrrrhhh```XXXVVVWWWUUUUUUVVVWWWXXXYYY[[[[[[^^^]]]ZZZVVVSSSRRRSSSUUUWWWZZZ___aaaaaa___^^^^^^ZZZXXXUUUQQQNNNOOORRRUUU[[[dddqqq~~~ppp]]]UUURRRMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJMMMOOOQQQSSSVVVZZZ\\\^^^aaadddfffhhhmmmuuu{{{}}}tttmmmlllnnnqqqssshhheee___nnn}}}iiiccc^^^^^^aaa^^^]]]\\\[[[YYYXXXVVVUUUTTTPPPOOOLLLJJJIIIHHHHHHHHHJJJIIIIIIKKKNNNQQQSSSTTTXXXYYYYYYYYYZZZ]]]aaadddhhhtttuuuuuuwwwrrrnnnqqqyyy~~~uuummmhhhddd^^^]]]^^^\\\```lll}}}rrrsssxxx~~~uuuqqqrrrkkklllsssxxxmmmfff```ZZZYYY[[[XXXYYYZZZ\\\]]]^^^_________^^^\\\XXXUUUTTTUUUWWWXXX\\\```aaaaaa^^^]]]]]]ZZZXXXUUUQQQNNNOOORRRUUUYYYcccppp~~~yyybbbXXXUUUNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQOOOMMMKKKJJJIIIJJJLLLOOOQQQRRRUUUYYY[[[]]]```cccdddfffkkksssyyy}}}vvvnnnkkklllppppppfffccc^^^nnnjjjccc]]]\\\^^^ZZZ]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHHHHIIIMMMPPPRRRSSSWWWXXXYYYYYYZZZ\\\```cccfffssstttsssxxxsssmmmpppwwwvvvnnniiiddd___]]]^^^___cccnnntttuuu{{{yyytttsssllllllqqq~~~{{{rrriiieeeaaa]]]\\\___]]]^^^___aaacccddddddddd^^^^^^\\\YYYUUUTTTVVVWWWZZZ]]]```bbb```^^^\\\\\\YYYWWWTTTQQQNNNOOORRRUUUXXXbbbppp~~~fff[[[XXXNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMLLLJJJIIIJJJLLLNNNPPPRRRTTTXXX[[[]]]___bbbccceeejjjrrryyy{{{~~~zzzpppkkkkkkooossseee```bbbkkkjjjdddddd^^^ZZZ]]][[[[[[YYYXXXVVVUUUSSSSSSOOOMMMKKKHHHGGGEEEEEEEEEEEEGGGJJJKKKLLLMMMPPPRRRVVVWWWYYYYYYZZZ[[[^^^```hhhmmmrrrwww}}}{{{tttqqqtttxxxwwwnnnjjjgggdddbbbcccbbbdddpppwwwtttuuuyyyppplllmmmrrr|||zzzqqqnnnmmmkkkfff___]]]___dddhhhjjjiiijjjjjjeee^^^^^^]]]\\\ZZZXXXWWWVVVUUU\\\^^^``````^^^]]]]]]]]]ZZZVVVTTTTTTQQQOOORRRXXXZZZdddrrrqqq]]]WWWPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPOOONNNMMMLLLKKKIIIJJJMMMOOORRRTTTUUUVVV[[[]]]aaadddfffjjjooorrrtttzzzzzzsssnnnkkkrrrpppbbb]]]___hhhqqqhhhfff___[[[^^^\\\[[[ZZZYYYWWWUUUTTTSSSPPPNNNLLLIIIGGGFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQUUUVVVXXXXXXYYYZZZ]]]___gggkkkpppuuu{{{|||uuuooorrrvvv}}}uuummmjjjhhhdddbbbccccccgggttt{{{wwwxxxtttqqqqqqttt{{{yyyqqqkkkiiiiiiiiifffaaa```dddlllrrruuussspppmmmhhhbbb]]]]]]]]]\\\[[[ZZZYYYXXX]]]___aaa```^^^\\\[[[[[[YYYUUUSSSSSSQQQOOORRRWWW\\\ffftttyyycccZZZTTTSSSSSSRRRRRRSSSSSSSSSQQQPPPPPPOOONNNMMMLLLKKKIIIJJJLLLOOOQQQSSSUUUUUUYYY\\\___bbbeeeiiimmmppprrrxxxwwwpppmmmpppnnn```[[[\\\cccwww{{{mmmhhh```]]]___]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPMMMKKKIIIGGGGGGGGGGGGIIIKKKKKKKKKKKKMMMOOOSSSUUUWWWWWWXXXYYY\\\^^^dddiiinnnsssxxx}}}uuummmooorrrzzz|||tttllljjjiiieeebbbcccccchhhxxx|||{{{~~~yyyxxxxxx}}}~~~tttkkkiiiggggggiiigggdddeeeiiiwwwxxxppphhhccc[[[\\\]]]^^^___^^^]]]\\\^^^```aaaaaa^^^[[[ZZZYYYXXXTTTRRRRRRPPPNNNQQQWWW]]]hhhwwwiii]]]XXXWWWVVVUUUUUUTTTUUUUUURRRRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLNNNPPPRRRTTTUUUXXXZZZ]]]```cccgggkkknnnpppvvv}}}|||tttoooqqq~~~qqqccc^^^YYY___ooorrrjjjccc```bbb\\\\\\ZZZYYYWWWUUUTTTTTTSSSRRROOOLLLJJJHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLMMMSSSTTTVVVWWWXXXYYY\\\___cccgggmmmrrrwww~~~}}}uuunnnooopppwww}}}uuummmllljjjfffddddddbbbjjj||||||~~~xxxmmmkkkiiiiiikkkjjjhhhjjjoooqqqfff___YYY[[[]]]___``````___^^^^^^```bbbaaa^^^[[[YYYXXXWWWSSSQQQQQQOOOMMMQQQWWW___jjjzzz~~~nnn___ZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRPPPOOOLLLJJJIIIIIIJJJKKKMMMOOOQQQSSSTTTWWWYYY]]]___bbbfffjjjnnnnnnttt{{{~~~yyysssuuurrrddd___YYY]]]jjjwwwmmmfffdddeee\\\[[[ZZZXXXWWWUUUTTTSSSTTTSSSPPPMMMJJJIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLRRRTTTVVVWWWWWWYYY\\\___bbbgggmmmrrrvvv|||}}}tttpppppppppuuuxxxpppnnnlllhhheeefffdddmmm}}}qqqkkkhhhgggiiijjjjjjooovvvvvvhhh___YYYZZZ\\\]]]^^^^^^^^^^^^]]]```bbbbbb```\\\ZZZYYYWWWSSSQQQRRRPPPNNNRRRXXX```lll}}}~~~ooo^^^ZZZYYYWWWVVVTTTTTTSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVYYY\\\___bbbfffjjjmmmoootttzzz}}}|||yyyrrrccc]]]YYY\\\fff{{{|||pppjjjgggfff\\\\\\[[[YYYWWWVVVTTTTTTUUUSSSPPPMMMJJJIIIHHHGGGHHHIIIKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUVVVXXX[[[^^^aaaffflllqqquuuzzz~~~uuuppppppooottt}}}sssnnnkkkgggeeeeeegggqqqxxxmmmhhhfffgggiiilllttt}}}qqqeee]]]]]]\\\\\\\\\\\\[[[[[[\\\___bbbdddbbb___]]]\\\XXXUUUSSSSSSRRRPPPTTTZZZcccooo~~~{{{ooo^^^XXXWWWVVVTTTSSSSSSRRRRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKMMMOOORRRSSSVVVXXX\\\^^^aaaeeeiiimmmooosssyyy|||}}}rrrccc\\\XXX[[[bbbuuutttlllhhhfff___^^^]]][[[YYYXXXWWWVVVUUUSSSPPPMMMJJJHHHGGGGGGGGGHHHJJJJJJJJJJJJKKKMMMMMMOOOQQQSSSTTTVVVYYY\\\^^^cccjjjooorrrwww~~~wwwooonnnnnnttttttmmmiiidddbbbdddgggqqqyyyrrrllljjjiiillluuu{{{nnnbbbaaa^^^[[[ZZZYYYYYYZZZZZZ]]]bbbeeedddbbbaaa```ZZZWWWUUUUUUTTTSSSVVV\\\gggssszzzuuuqqqaaaWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJLLLNNNQQQSSSTTTVVVZZZ]]]___cccgggkkknnnrrrwwwzzz{{{}}}|||tttddd]]]WWWZZZaaarrrvvvnnnhhheeeaaa```___]]][[[ZZZYYYXXXUUUSSSPPPLLLJJJHHHGGGFFFFFFHHHIIIJJJJJJJJJLLLNNNKKKMMMOOOPPPRRRTTTWWWZZZ]]]bbbhhhmmmpppuuu{{{yyymmmmmmmmmttttttlllgggbbb```bbbeeeooo}}}uuuoookkklllttt~~~sssgggddd```[[[YYYXXXXXXYYYXXX\\\bbbeeefffdddcccccc[[[XXXVVVWWWUUUTTTXXX^^^iiivvvzzzooossscccVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMJJJJJJIIIJJJKKKNNNQQQRRRRRRUUUXXX[[[^^^aaafffiiimmmqqqvvvxxxzzz{{{xxx{{{