BM6P6(@ ///////////////.........,,,,,,,,,,,,,,,---...///,,,,,,,,,------///000111222111///...,,,,,,++++++000///...---------------,,,,,,,,,---------......//////000000000000//////111111111111222222222222111111000000//////......111222333333222111000///111111111111111111111111000///......000111111000000000000000111222444444000...,,,***)))***+++,,,******+++++++++,,,,,,,,,(((((()))***+++---...///222111000...,,,***)))((()))&&&%%%&&&)))***)))'''******+++,,,+++***)))(((***+++,,,---,,,+++***)))************+++,,,---...,,,+++*********,,,...000000//////000222444666777444444444555666777777888222222333333333444444444444333333333333444555555000111222444555666666666666555444444555666555333222444555777777666444333111111111222222333333444888888777777666666666555333555666444222333666999444555666888888666555444444555777888888777666666666666777777888888888888777777777777777777777777555555555555555666777777:::999777666666666777888777777999::::::999888777777888999999::::::::::::888888999;;;===<<<:::888555777:::<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999:::999999888777888888888;;;::::::;;;===>>>===<<<===<<<:::999999:::;;;===<<<<<<;;;::::::999888888666666777999999::::::::::::999999:::<<<<<<;;;999888777777888999;;;===>>>===<<<<<<<<<<<<======>>>===>>>???@@@AAA@@@???>>>??????>>>===<<<<<<======>>>============???@@@BBBBBBCCCCCCBBB@@@@@@AAACCC@@@AAACCCDDDDDDBBBAAA???CCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCEEEEEEDDDGGGEEECCCAAAAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBBFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBDDDGGGIIIHHHFFFIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHHHHIIIKKKHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMMMMNNNRRRYYY]]]\\\[[[ZZZ[[[]]]```dddgggiiilllqqquuuyyy|||~~~}}}~~~|||vvvqqq........................------,,,,,,---......///------------...///000000111000///...---,,,,,,,,,//////...---------------,,,,,,---------.........//////000000000000//////....../////////000000000000000000000//////......000111222222222111000///111000000000000000000000000///......000111111000////////////000111222333000///---+++***+++,,,---,,,++++++++++++,,,------*********+++,,,---...///000000...---+++)))((('''((('''%%%''')))***)))''''''((()))***+++******)))))))))***+++++++++***)))************++++++,,,---,,,,,,+++***+++---...000//////...///000333555666444444444555666777777777222222333333333444444444333222222222222333444444000111333444555666666666666444333444555666555333333444555666666555444333000000111222333333444444666666666555555444444444777888888666222111222444333444666777777666444333555555666777777777777666777777777777777888888888666666666666666666666666777777666666666777777888999888888777777777777777555666777999999999888888999999:::;;;;;;;;;;;;;;;::::::;;;===>>>>>><<<:::666999;;;<<<;;;:::::::::::::::::::::::::::::::::::::::999999888999999:::999999888888888777777777:::::::::;;;>>>???>>><<<<<<;;;999888888999:::;;;<<<<<<;;;:::999999888888666666777888999999999999999999888:::;;;<<<;;;999<<<<<<;;;;;;;;;<<<>>>???======<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA@@@??????>>>======>>>>>>======<<<===>>>@@@AAACCCCCCCCCCCCBBB@@@@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFDDDBBBAAABBBBBBAAA@@@GGGFFFDDDCCCCCCDDDEEEGGGEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDBBBAAACCCEEEGGGFFFDDDHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHIIIHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHFFFEEECCCAAA@@@@@@@@@@@@<<<===>>>???AAABBBCCCCCCEEEEEEEEEFFFHHHIIIKKKKKKLLLMMMMMMMMMNNNRRRWWW[[[ZZZYYYYYYYYY[[[___bbbdddfffiiimmmpppssswww{{{~~~{{{{{{|||}}}{{{www,,,,,,,,,------...............------......////////////.........//////000//////...---------------///...------------------,,,------------............//////000000//////.........////////////000000000000000////////////...//////111222222111000000000000000//////.........000///......000111111000....../////////000111111111000...---,,,,,,---......---,,,++++++,,,...000------,,,,,,------.../////////...,,,+++)))((('''((('''&&&''')))***)))(((%%%&&&''')))************'''((()))***************++++++*********++++++,,,,,,,,,++++++,,,---///000............000222444555444444444555666666777777333333333333444444444444222111111111111222333333111222333444555666666666555444333444555666555444333444555555555444333222///000000222333444555555444444444333333333333333777888888777444222111111444444666666666666444444666555555555666666777888888888888777777777777777666666666666666666666666999888888777777777888888888888888888888777666666444444666777888888888888888888999::::::::::::999:::::::::<<<======;;;:::777999<<<<<<;;;::::::;;;999999999999999999999999:::999999888999999::::::777888888888888777666666999888999;;;===>>>>>>===:::999888777777888999:::;;;;;;::::::999999888888666666777777888888999999999888888999;;;<<<:::999>>>======<<<<<<<<<===============>>>>>>>>>??????AAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@????????????@@@============???@@@BBBBBBCCCDDDDDDBBB@@@???@@@AAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCEEECCCAAA@@@AAAAAAAAA???DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFEEEDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIHHHFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNOOOQQQTTTWWWWWWWWWVVVWWWYYY\\\___aaabbbdddgggiiilllppptttxxxyyyyyyzzzzzz|||}}}******+++,,,------......//////.........//////000000000///.........//////......---------......///......---,,,,,,---------------------...............//////////////////...000000000000111111111222////////////////////////---...000111111111000000111000000//////......---000///......000111111000//////000000000000000000111000///...---.........000...,,,++++++---000111//////...............///000///...---+++***)))((((((''''''((())))))))))))''''''((())))))*********'''(((((()))***++++++,,,,,,++++++*********++++++---,,,,,,,,,---...///000////////////000222444555444444444555555666666666333333333444444444444555222222222222222333333444111222333444555555555555444333222333555666555444333333444444444333222222//////000111333444555555333333333333333333333333444555666777666555333333555666666777777666666555666555444444555666888999888888888888777777777777777777777777777777777777888888777777666666777777777777888999999777666555222333444555777888888999666666777777777777666666888777777999:::;;;999777777999;;;;;;999888999:::999999999999999999999999999999888888999999::::::777777888888888777666555666666666999;;;===<<<;;;999999888888888999:::::::::::::::999999999999999666666666666777888888999999888888999;;;;;;:::888;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAA@@@?????????@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@BBBCCCDDDCCC@@@?????????AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCAAA???>>>???AAACCCCCCBBB???@@@AAABBBBBBBBBAAA@@@CCCDDDGGGHHHHHHGGGDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBEEEEEEFFFHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKKKKJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGFFFIIIIIIHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHFFFDDDDDDFFFHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAACCCEEEFFFGGGFFFIIILLLNNNNNNOOOQQQRRRTTTTTTTTTUUUVVVYYY\\\]]]___```bbbccceeeiiinnnrrrxxxyyyyyyyyyyyyzzz|||~~~~~~)))******+++,,,---......000//////.........//////000//////............///...------------...//////------,,,,,,,,,------...---------.........//////......////////////......///000000000000111111111.............../////////,,,---///000111000000///111111111000000/////////000///......000111111000111111222222222111000000000000//////......//////000...,,,++++++---000222000000//////......//////111000///...---,,,+++***'''((()))))))))))))))***************************)))))))))***+++,,,---------,,,+++++++++++++++,,,------------...///000000111000000000111333444555444444444444555555555555333333444444444555555555333333333333333444555555222222333444555555555555444333222333555666555444333333333333333222222111///000000222333444555555444444444444444444555555444444555666666666444333777777777888888777777777555444444444444666888999888888888777777777777777888888888888888888888888777666666555555555666666777777888999999777666555333333333444666777888999666666666777777666666555888777666777999:::999777666888999888777666777888::::::::::::::::::::::::999888888888999999:::;;;888888888888888777666666555444444666999:::999888999999999999999:::;;;;;;888999999999999999999999888777777666777777888999888888888999:::;;;:::888888888999:::<<<<<<======<<<<<<>>>???@@@@@@@@@@@@???>>>=========>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===AAABBBDDDCCCAAA?????????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCAAA???>>>???AAACCCCCCBBB>>>???AAABBBCCCBBBAAA@@@BBBDDDFFFHHHHHHFFFDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEAAABBBCCCDDDEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGIIIJJJJJJIIIGGGFFFHHHIIIHHHIIIIIIIIIHHHHHHJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHFFFEEEEEEGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFFFF@@@@@@?????????>>>>>>>>>?????????@@@AAABBBCCCDDDCCCFFFJJJLLLLLLLLLLLLMMMPPPPPPQQQRRRSSSUUUWWWYYY\\\]]]^^^___```dddhhhllluuuwwwxxxxxxwwwxxx{{{}}}~~~~~~~~~+++++++++,,,,,,---------//////......------............---------......///......---------......///,,,,,,,,,,,,,,,------...------........./////////---......//////......---------............//////---............/////////---...///000000///......000000000000000000000000000///......000111111000111222333333333111000/////////////////////......///...,,,,,,,,,---///111000000//////.../////////111111000///...---,,,,,,''')))******(((((()))+++,,,,,,+++***))))))******+++*********+++,,,------------,,,,,,,,,,,,---...------...//////000000000222111111111111333444666444444444444444444444444333444444444555555555555444444333333444444555666222333444444555555444444333222111222444555555444444333333222222111111111111111111222222333444444555555555555666666666666888666555555666555333111777777777777777777777777333333444444555666777888666777777777888888888888999999999999999999999999555555555555555666777777888888888888888777666666444444444444555777888999888999999999999888888777999888777888:::;;;:::999666777888777555555555777::::::::::::::::::::::::888888888888999:::;;;;;;:::999999888777888888888555444444666888999888666888888999999:::;;;;;;;;;777777888888999999:::::::::999888777777888999:::888777777888:::;;;999888777888:::<<<===>>>??????:::;;;===???@@@@@@??????<<<<<<<<<;;;<<<======>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???======???AAACCCCCCAAA?????????@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBDDDEEEEEEEEEDDDCCCEEECCCAAA@@@AAAAAAAAA???@@@AAACCCDDDEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCC???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFDDDBBBBBBCCCGGGHHHJJJLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIHHHIIIIIIIIIHHHHHHJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@AAA@@@CCCGGGIIIIIIHHHHHHHHHKKKKKKLLLMMMOOOPPPRRRSSSVVVWWWYYYZZZ[[[]]]```cccmmmpppssssssrrrssswww{{{~~~}}}||||||~~~,,,,,,,,,,,,------------///......---,,,,,,------,,,,,,,,,,,,,,,---...//////......---------......,,,,,,++++++,,,,,,---...............////////////---......//////......------------.........//////---------.........//////---.../////////...---,,,---......//////000000111000///......000111111000111222222333222000...------......//////.........------,,,,,,------.../////////.........//////000000000///...---,,,,,,+++''')))+++***((((((***,,,******)))((())))))***+++++++++***))))))***+++,,,------------......///000---......///000000000000111111000000000222333444444444444444444444444444444444444444555555555555333333222222333333444555333333444444555555444444222111111222444555555444444333222111111000000000222222222222222222222222444555555555666666666666888555333333555666555333666666555555555555666666222222444555666777777777555555666777888999999:::888888888888888888888888444444555555666777999999999888888777777777777777666666555555555666888888999:::::::::999999888777999888777777999::::::999777888888777555555666777999999999999999999999999888888888888999:::;;;<<<===;;;999777777888:::;;;777666666777888999777666666777888999999:::::::::666777777888999:::::::::;;;:::999888888999:::;;;888777777888::::::999888777888:::;;;<<<<<<<<<<<<999:::<<<>>>?????????>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@???===???BBBCCCBBB@@@@@@@@@?????????@@@AAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEEEEDDDCCCBBBFFFDDDBBBAAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBAAACCCEEEFFFFFFDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFDDDDDDCCCDDDDDDEEEEEEFFFGGGEEEBBBAAABBBCCCHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>??????AAADDDFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYYaaaeeeiiijjjjjjlllqqquuuwwwwwwyyyzzz|||}}}~~~~~~------------------------///...---,,,,,,,,,,,,,,,*********+++,,,---.../////////...---------------++++++++++++,,,,,,---.............../////////000---..................---////////////000000000111---------.........//////....../////////...,,,++++++,,,,,,---...///000000000///......000111111000000111222222111///---+++------...............---,,,,,,,,,---------------...............///000000//////...---,,,,,,++++++''')))+++***((((((***,,,''''''''''''((()))+++,,,+++***)))(((((()))******---------...///000111222---...///000111111111111000000/////////111222333444444444444444444444444444444444555555555666666222222111111222222333444333333444444555444444444222111111222444555555444444333222111000000000000333333333222222222111111444444444555555666666666555222000111555888999888555444444333333444444555000222444666777777777666444444555777888999:::;;;777777777777777777777777555555555666777999;;;<<<:::999777666666666777888888777666555555666888888888888888888888777666666777666444555777888888777888999999888666555666888777777777777777777777777888888888888999:::;;;<<<>>><<<999777666888;;;===:::999888999:::999888666555555777888999999999999666666777888999::::::;;;<<<;;;999888888999;;;<<<888777777888::::::999777777777999999999999888777888999<<<>>>??????>>>===999:::<<<=========<<<;;;;;;;;;;;;;;;;;;<<<======<<<===???AAABBBBBBBBBAAA;;;>>>AAACCCBBBAAAAAAAAA????????????@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAACCCAAA@@@AAACCCEEEEEEDDD@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE??????@@@AAABBBCCCDDDEEECCCBBBAAAAAACCCCCCBBBAAA@@@BBBDDDEEEEEEDDDAAA@@@AAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHEEEEEECCCBBBBBBCCCDDDDDDEEEGGGIIIGGGDDDBBBCCCEEEIIIJJJLLLMMMLLLJJJGGGEEEDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHHHHFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGFFFHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA???>>>============>>>@@@BBBCCCCCCBBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHHHHKKKMMMOOOOOOPPPQQQSSSXXX]]]bbbcccccceeekkkpppnnnppptttwwwyyyxxxvvvuuuzzz{{{///---,,,++++++,,,...///...------------,,,,,,,,,---,,,,,,,,,,,,---......000,,,)))))),,,//////...///......---,,,,,,++++++......//////...---,,,,,,---------...------,,,,,,++++++---...//////000000111111000000//////......///000111111111///...---////////////////////////+++,,,---...///////////////////////////.........111000///......------...------///000111111111111...------------...//////---............,,,+++***&&&'''(((((()))(((((('''******+++++++++******)))---...///...------...///------...///000000000///000///...---......000111...///000111333555666666111111222222222333333333222222222333333444444444111222222333333222222111222222222222222222222222444444444444444444444444111111111111111111111111333333333333333333333333333333444444555666666666444444555666777777666666444555555333111111222333222333555666777777777777555555555555666888999:::888999:::888666555666777999777555444333444555666777777888888888888777777888777777666666666777777444555666777999:::;;;<<<:::999999888777666555555666666555555444444444333444555555666666666666666777999<<<===<<<;;;<<<<<<;;;;;;:::999999888777777888777777666666777888999:::999888777666666666666:::999888888777777888888888888888888999:::;;;;;;;;;<<<<<<<<<;;;999777666666777999;;;<<<;;;999888777888;;;=========<<<;;;>>>===<<<:::999999::::::===<<<<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA<<>>======>>>@@@AAADDDBBB@@@??????AAADDDEEEAAAAAABBBBBBAAAAAA@@@???CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDBBBAAAAAACCCCCCAAA>>>CCCEEEFFFDDDBBBAAACCCFFFHHHHHHIIIIIIHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGEEEBBB@@@@@@@@@FFFGGGHHHIIIJJJJJJJJJJJJMMMLLLJJJIIIHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGFFFEEECCCAAA@@@???AAA@@@???>>>>>>>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIJJJIIIHHHIIIJJJSSSSSSTTTVVV[[[```eeehhhllllllmmmooopppqqqrrrsssrrrtttwww|||///...,,,++++++,,,...///.........------,,,,,,,,,------,,,,,,------...//////---******,,,//////...+++,,,,,,---......//////...............---,,,,,,,,,,,,------...---------,,,---...............---............------------///000000111000///...---........................,,,,,,---...///000000///............/////////000,,,,,,,,,------...///000...........................------------...//////...///000000///...---,,,((((((((((((((((((((((((((())))))***))))))((((((+++,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---...------,,,---...///000///000000111222333333444222222333333333444444444111111111222222222222222111222222222222222222111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333222222222333333444555666666777444555555666666666666555333444555444333333444666444444444444555666777888666666666555666666777777555666777777666555666888888777555333333444555666666666777777777777777666555444444333333444444555777777777888888888999999888888777777666555555555666666555555555444444444444444555666666666666666555888:::;;;:::999:::;;;;;;;;;:::999999888777777888777666666666777888999::::::999888777777888888:::999999888888888888888999999888888888999:::::::::::::::::::::999999888666777999:::::::::999888888999:::<<<<<<<<<<<<;;;::::::999:::;;;===???@@@<<<<<<<<<<<<<<<======>>>????????????????????????>>>>>>=========<<<<<<<<<======>>>>>>???@@@@@@@@@CCCAAA???======>>>???@@@CCCBBBAAABBBCCCCCCAAA@@@???@@@AAACCCDDDDDDEEEEEEAAAAAA@@@??????>>>>>>===@@@AAACCCCCCBBBAAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCBBB@@@???@@@AAADDDEEEAAABBBBBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEGGGEEEDDDEEEFFFFFFDDDBBBBBBDDDEEEDDDBBBBBBDDDFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>???AAABBBDDD@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHJJJJJJJJJIIIJJJKKKPPPPPPQQQSSSWWW\\\aaadddhhhhhhiiijjjkkklllmmmnnnmmmnnnqqqtttxxx{{{~~~......,,,++++++,,,---...//////......---,,,++++++---------,,,------...//////---++++++---...///...,,,,,,------...//////000---............------,,,++++++,,,---...........................---,,,,,,---------------.........//////000000000///......------------------------------...///000000000000------......//////000000,,,,,,+++,,,,,,---...///000///...---,,,,,,,,,,,,...------------.../////////000111111111000///...))))))((('''''''''((()))))))))***************)))+++,,,---,,,+++***+++,,,---,,,******)))***+++++++++******+++,,,---...///000000000000111111111111333333333333444444444555111111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444333333222222222111111111222333555666777777555555555666555555444444222333444444444444666888666555222111222444777999777666666555555555444444222333555555444444666888666555444333333333444555444444555666666666666666444333333222222333444444999999888888777666666666555555555555555555555555666555555555555444444444333444555555666666555555444666888999888888888999:::::::::999999888888777777666666666666777888999::::::999888888888999999::::::999888888888888999::::::999888888888999999888888888888888999:::;;;777777777888888888888888999999::::::;;;;;;<<<<<<888999999:::<<<>>>@@@AAA;;;;;;<<<<<<<<<=========AAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????KKKMMMNNNJJJDDD@@@BBBDDDDDDCCCCCCDDDDDDCCCAAA???@@@AAABBBCCCDDDEEEEEEEEE??????>>>===<<<<<<<<<<<<>>>@@@BBBCCCBBBAAABBBCCCBBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCAAAAAACCCEEEFFFGGGFFFEEEFFFGGGGGGEEECCCBBBCCCDDDDDDCCCDDDEEEGGGBBBCCCDDDEEEGGGGGGGGGGGGDDDEEEFFFHHHHHHHHHHHHGGGFFFHHHIIIIIIHHHGGGHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDD????????????@@@AAACCCDDD@@@????????????@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLNNNNNNOOOQQQUUUYYY]]]```ccccccddddddeeefffggggggllllllnnnpppsssvvvzzz|||......---,,,,,,,,,------000000///...---,,,++++++---------------.../////////...---,,,---.........000//////......------,,,---------......------,,,***+++,,,---............---------......------,,,.........//////000ӵ//////......------------------------......///000000000000000///////////////.........000///...---,,,,,,,,,,,,000///...---,,,,,,,,,---...------------.../////////000111222111111000///+++***(((&&&&&&''')))***++++++,,,---------,,,,,,---...///...,,,,,,,,,...///...+++***)))***+++,,,(((((()))***+++---............//////000000111111Ħ333444444222222222Ħ000///111111111000000111111111222222222222222222222222111ӵ111333333333333333333333333444444333333222111111111000111111333444555666777555555555555555444333222222333444444333333555777555444222111222333555666444444555555555444444444111222333333222222333555444333333222222222333333222222333444555555555555444444333333333444555555777777777666666555555444444444444Ħ555555555555444444444444333333444555555555555444444555777777777666888999999999999888888888777777555666666666777777888888888888888777888888999999::::::999888888888888888::::::999888777777888888999888777666777888999:::888777777666666777888888::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<;;;;;;::::::888999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>HHHVVV```\\\KKK???@@@FFFAAAAAAAAACCCDDDCCCAAA?????????AAABBBCCCDDDDDDDDDAAA@@@???==================???AAABBBBBBAAACCCDDDAAABBBCCCBBBAAA@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@BBBCCCDDDBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDEEEEEEEEEFFFGGGCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGIIIJJJIIIHHHHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGFFFFFFFFFGGGIIIJJJMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB???@@@AAACCCDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKMMMOOOOOOPPPRRRUUUXXX\\\^^^______``````aaabbbbbbcccjjjjjjjjjkkknnnrrruuuxxxyyyzzz|||~~~......------,,,,,,,,,,,,000000///......---,,,,,,...------------...//////............------....../////////...------,,,,,,,,,,,,---------------,,,***+++,,,---............***+++,,,---............------......///4ĉ@ӵ...//////...........................//////000000000000000111111000///...------,,,111000///...------------///..................///...------------...//////...///000000000///...---,,,***((('''&&&''')))******+++,,,------------------...///...,,,+++,,,---...---+++)))((()))+++,,,(((((()))+++,,,------...,,,,,,---...000111222333>L222222222222333333=hĦ000111000000//////0000001110000000000000000000000004ĉ@ӵ222222222222222222222222333333333222222111111111000000111222333444555555444444555444444333222222333444444222111000111333222333333333333222222111000111333444555555555444111222333222000000000111222111111111111111222222000111222333333333333333222222222222222333444444333333333444444444444444333333444>L666333333333333444444444444222333333444444444444444444555666666666666888999777777777777777666666666444555555666777888888888666666666666666777888999:::999888888777777888888:::999999888777777777777:::999888777666777888999888888777666666777777888::::::999999999:::;;;;;;<<<<<<;;;:::999777666666999999;;;<<<============999999999::::::;;;;;;;;;888888999:::;;;<<<======;;;;;;;;;<<<======>>>>>>===IIIWWWZZZQQQFFF>>><<>>???@@@BBBCCCAAA???===>>>???@@@AAABBBBBBBBBBBBAAA???=========>>>>>>===???AAABBBAAAAAABBBCCCAAABBBBBBAAA@@@??????@@@BBBBBBAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEECCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFFFFEEEFFFGGGIIIJJJMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHFFFEEEEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@???????????????@@@AAAAAA===>>>@@@AAABBBCCCCCCBBBDDDFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSVVVXXXZZZ\\\\\\]]]^^^___``````aaadddddddddeeegggkkkoooqqqtttvvvxxxyyy|||.........------,,,,,,+++/////////............---......------......///000...///000///...------...++++++,,,,,,---......///+++,,,,,,------------,,,++++++,,,---............)))***+++,,,.........///,,,,,,,,,,,,,,,GG=?///000////////////////////////...//////000000/////////111111000///...------,,,...............000111111---....../////////.........------------...////////////000000///---,,,+++,,,+++)))((('''(((((()))'''((()))***+++++++++++++++,,,---,,,***((()))***+++***)))((('''((()))))))))***+++,,,---.........+++,,,---///000222333444HdĦ111111111111222=Īj111000///......///000111------------------------GG=?111111111111111111111222222222222222222222222000111111222222333333444333333333444333333222222333444333222000///000111111222333333333111000///...///111333444555444444222222333222000...///000///000000000000111111111000000111111111111000000............///000111111//////000111222333333444222222333HdĦ555111111222222222222333333111222333333444444333333444555555555444555777999555555555555555555555555333444555666777888888888444444444555666777888999888888777666666666666777999999888777777777888888;;;:::999888888888888888999888888888888777777777999999999:::::::::::::::888888999999999888777666777999:::<<<=========<<<::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;@@@MMMXXXVVVHHH:::@@@???>>>>>>@@@AAAAAA@@@<<<<<<>>>???@@@AAAAAAAAAAAA???===;;;;;;;;;<<<======???AAABBBAAA@@@AAABBB@@@AAABBBAAA???===>>>???BBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDBBB@@@AAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEGGGHHHFFFDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIILLLKKKIIIGGGEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDD===<<<<<<<<<<<<===>>>>>>===>>>???AAAAAA@@@@@@???AAACCCFFFGGGGGGGGGHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSXXXXXXYYY[[[\\\]]]^^^___bbbbbbccceeegggjjjmmmoooqqqrrruuuxxx{{{.........ӵ.........ĭӵ...ӵ111Ħ******++++++,,,---------***ӵӵ------ĦƜ`1.׼s...///000...Ħ............/////////......ӵ///Ħ------...///000000,,,---///000ĭӵ///---Ħ((('''&&&Ħ***Ħ)))(((((()))))))))))))))))))))******......---333DdD000000000?fӵ111000...Ħ.........ӵƜ`1.׼s222222ĭӵ111111111222111222222333333333333ӵ111000222333Ħ222111000000///333222000///000111......///Ħ000000000000000///...Ħ...//////000111111000000000DdD000111111333333ӵ222333ӵ333ӵ333555666555555Ħ555777ӵ888999999999ĭӵ;;;:::888999999:::999888888666888:::<<<=========<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????;;;:::EEESSSYYYRRRIIIEEEBBB???>>>????????????<<<===>>>???@@@AAAAAAAAAAAA???<<<::::::;;;<<<===>>>@@@BBBBBB@@@???@@@AAA@@@AAAAAA@@@>>>======>>>@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA?????????@@@AAABBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCAAADDDFFFFFFDDDCCCEEEFFFEEEDDDDDDFFFHHHHHHEEEBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBDDDEEEFFFGGGGGGFFFFFFCCCDDDEEEFFFEEEEEEFFFHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHHHHJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDFFFFFFBBBCCCDDDEEEEEEEEEDDDDDD<<<<<<;;;;;;<<<<<<===>>>??????AAAAAAAAA@@@>>>===>>>@@@CCCDDDDDDDDDFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMRRRSSSTTTVVVXXXZZZ[[[\\\```aaaccceeehhhkkkmmmnnnjjjlllpppssswww|||......?~4***------g&e>&e...g&e000>hӵ---,,,++++++******)))g&e---guO>uO>&e------4ff?>ߝL...gĉ@---...///000Shӵ------...............g&e...>hӵ---,,,,,,,,,,,,,,,...000fff?><z---g&e>&e111///HL)))'''&&&ShӵgL---+++******+++)))***+++,,,------,,,S?ʬ///...3h?D%%)?...///ZufĦ111000...gL111111111g&e111gĉ@222333g&e>&e000@e222222??111000000111222333333333g<ĉ3332222224443we<Ħ111...---...3h?@e111000000222333------...Z///111111000000///3h?gL------.............../////////D%%)?000fff?><z333333=?Ħ111g&e222g&e111333555S?ʬ5554ff?>ߝL444@e777g&e9996667773h?g&e>&e:::;;;??999:::;;;;;;:::999888777666888:::<<<>>>======<<<>>>>>>>>>===<<<<<<;;;;;;999::::::;;;<<<===>>>>>><<<<<<======>>>?????????>>>@@@AAABBBEEEKKKSSSXXXJJJFFFBBB???>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@>>>;;;;;;<<<===??????AAABBBBBB@@@??????@@@???@@@AAA@@@===<<<<<<===<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA?????????@@@AAABBBDDDEEECCCCCCCCCDDDDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFF@@@CCCEEEEEECCCBBBDDDFFFFFFEEEDDDFFFIIIHHHEEEAAA@@@@@@BBBCCCDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFF@@@BBBDDDEEEEEEFFFHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJGGGFFFEEEEEEFFFGGGFFFFFFGGGFFFEEECCCAAA@@@===============>>>??????@@@AAABBBCCCBBB@@@>>><<<<<<>>>AAABBBBBBCCCDDDFFFEEEEEEFFFHHHIIIJJJKKKKKKNNNNNNPPPRRRUUUWWWYYYZZZZZZ[[[^^^bbbeeegggiiiiiicccfffjjjnnnrrrvvv{{{///4Dӵ---------Hƅ^Hu]Ħ///Hu]Ħ///ZuR)Ħ***))))))***,,,...000Hu]Ħ+++HŐeHŐeHu]Ħ---qIܗGIӵ+++tt,,,---///HGgĉ@///000000///...---,,,---Hu]Ħ000ZuR)Ħ+++++++++,,,,,,---+++sߝLGdUĦ---Hƅ^Hu]Ħ000ntHdĦ''''''HGgĉ@***HdĦ*********+++++++++,,,---,,,++++++Htƅ^...---Bt=o9ĦDtfo9Ħ111000000g?///000HdĦ111//////Hu]Ħ///tt000000Hƅ^Hu]Ħ111H׼s222000333333333444444333222222333tQ333333333333je<Ħ555444222Bt=o9ĦH׼s///000000000000000444222000HtĦ222//////......Bt=o9ĦHdĦ---......------...000......///Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ111Hu]Ħ333333Htƅ^555qIܗGIӵ555H׼s555555Hu]Ħ888888Bt=o9ĦHƅ^Hu]Ħ;;;777999:::;;;;;;:::999777666666666777888:::;;;<<<<<<<<<===<<<;;;::::::<<<>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;<<<===???@@@@@@@@@??????AAACCCFFFHHHOOOOOOOOOKKKEEE>>>:::888===>>>>>>>>>????????????;;;:::::::::;;;<<<>>>???===<<<<<>>>>>@@@BBBDDD<<<:::999:::======;;;888===>>>>>>>>>>>><<<:::999<<<<<<<<<<<<>>>@@@CCCDDDHHHGGGGGGFFFFFFFFFFFFFFFKKKKKKKKKLLLOOOSSSWWWYYYXXXYYY[[[]]]___aaabbbccc```cccfffiiilllpppuuuxxx|||~~~......4DuXӵ---------DdDΦDdDĦ...DdDĦ...---t|<,,,+++***))))))+++,,,---DdDĦ***DdDΦDdDΦDdDĦ---peƜ4DuTӵ---`eĭ---qet...//////000///...---,,,---DdDĦ///...t|<)))((((((((())))))---+++DdDDdDĦ+++DdDΦDdDĦ000q<niDdDĦ(((qet))))))DdDĦ***+++,,,------(((***++++++***q<R...---qjRgdKӵHdDĦgdKӵ000000GR/f6LĭĦ///000DdDĦ000000000DdDĦ000`eĭ000DdDΦDdDĦ000DdDĦ222222222333333333222111111444333222111111222geĦ222222222FSĦ444333qjRgdKӵDdDĦ///000000000000000/////////DdDĦ111.........qjRgdKӵDdDĦ---......------...///.........HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ111DdDĦ222q<R333444peƜ4DuTӵ444DdDĦ777666DdDĦ555qjRgdKӵDdDΦDdDĦ999:::999888777666777888888888888888777777777777888999::::::;;;;;;;;;<<<<<<:::999999;;;===<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;===>>>???@@@???>>>>>>>>>???AAABBBDDDFFFGGGEEEBBB???===============>>>>>>>>>??????<<<;;;;;;;;;;;;<<<>>>???===;;;;;;===???@@@===;;;<<<<<<============<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>@@@BBBDDDEEEDDDBBBAAADDDCCCAAA@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCDDDFFFHHHJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFEEEEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDD>>><<<;;;===??????===;;;???????????????===<<<;;;<<<<<<<<<<<<===>>>???@@@CCCCCCCCCBBBBBBCCCCCCDDDHHHHHHHHHJJJMMMQQQUUUWWWXXXXXXYYYZZZ[[[]]]___```aaacccfffiiijjjlllooorrrzzz|||......4DuXӵ---------DdDΦDdDӵ...DdDĦ------o)h+++---,,,+++***)))******+++DdDĦ***DdDΦDdDΦDdDӵ---=ӊB1.uTӵ---HߝL`o9---po9wӵ...///...------,,,---DdDĦ------o)h))))))(((((((((((())),,,+++DdDΦDdDĦ+++DdDΦDdDӵ///GIpӵDdDĦ)))po9wӵDdDĦ***,,,---...///***+++,,,+++***po9u,,,,,,,,,,,,GIdnuR)ĦDdDĦnuR)Ħ000000CdgĪj000DdDĦ000111111DdDĦ111HߝL`o9000DdDΦDdDӵ000DdDĦ111333333333333222111000///222222111111111111geĦ111111sp?aĦ222222GIdnuR)ĦDdDĦ///000000000//////+++,,,...DdDĦ111---------GIdnuR)ĦDdDĦ,,,...---,,,,,,---//////...---DdDĦnuR)ĦDdDΦDdDĦ111DdDĦnuR)ĦDdDĦ111DdDĦ111po9u333333222333=ӊB1.uTӵ444DdDĦ777777DdDĦ444GIdnuR)ĦDdDΦDdDӵ777777777666666555555555555555666777888999888888888999999999:::::::::;;;;;;:::999999;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>@@@???===<<<;;;;;;<<<===;;;===??????>>>=========<<<<<<=========>>>>>>>>>======<<<<<<<<<======>>>===;;;:::;;;<<<<<<;;;:::<<<<<<============<<<<<<===>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>=========>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@?????????>>>>>>@@@AAABBBAAA@@@???@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHHHHGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEE@@@??????@@@AAAAAA@@@>>>@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;============>>>???@@@@@@DDDDDDEEEGGGJJJNNNQQQTTTVVVUUUUUUUUUWWWYYY\\\^^^aaacccfffhhhhhhiiijjjkkktttwww{{{......4DuXӵ,,,,,,---DdDʜ4DuTӵ--->d<Ħ,,,Dt)))+++******)))***++++++>d<Ħ***>d<ʜDd<ʜ4DuTӵ---...F&uTӵ+++4DufئL>e---puR)Ħ---...--------------->d<Ħ+++Dt,,,+++++++++++++++,,,,,,DdDΦDdDĦ+++>d<ʜ4DuTӵ///4DwDd<Ħ(((puR)Ħ>d<,,,------............---***peӵ+++ĦpeӵDx<>d<ӵDd<000qR/ܗ?fӵ///>d<000000>d<Ħ0004DufئL>e000DdDʜ4DuTӵ000DdDĦ000111222222222222111111000111111000000000000geĦ///s<v>aĦ222222peӵDx<DdDĦ///////////////...+++,,,---DdDĦ000------,,,peӵDx<>d<------,,,,,,---.........,,,>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ111>d<Ħ000peӵ222Ħ222F&uTӵ444DdDĦ555555>d<Ħ444peӵDx<>d<ʜ4DuTӵ666666666666555555444444444444555888:::;;;888888888888888888888888999;;;;;;;;;::::::;;;===>>>===<<<;;;;;;:::;;;;;;;;;:::999999999;;;<<<===>>>===<<<:::::::::::::::999;;;<<<<<<:::999888999;;;<<<<<<<<<<<<=========>>>=====================>>><<<;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@BBBBBBAAAAAA@@@@@@????????????>>>>>>>>>=========<<<<<>>>>>===:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<>>>>>>@@@AAACCCEEEHHHKKKNNNPPPRRRQQQPPPQQQSSSVVVZZZ]]]^^^bbbeeeggghhhgggggghhhmmmpppuuu{{{...---4DuXӵ,,,,,,,,,D&dq&ĒR,,,,,,sdKĦ,,,DHRRud)))))))))***+++,,,,,,sdKĦ***D&oq<Ōq&ĒR------...>dp&ĒR++++++nfʜd<Φ>d<Ħ***s&dq&ĒR---...i?ʜtd<Ħ'''HHܗDӊB,,,<x++++++***++++++***)))B?daĦ222111B?Ho9000>dd<ӵ---,,,B?Ho9***<x++++++,,,...------,,,&ӫeʬtIӇ--->d<Φ>d<Ħ///D&ӫetIӇ///DdDĦ000sdKĦ000B?dp&ĒR333333>d<sdKĦ666B?Ho9222s&dq&ĒR555555555555666666666555444444555666888:::<<<888777777777777666666666999:::<<<<<<;;;;;;<<<===<<<<<<;;;::::::999:::::::::999999888888999;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<;;;999777777888::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>??????@@@@@@@@@????????????????????????<<<<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;>>>@@@BBBBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAAAAA@@@@@@???BBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEE@@@AAABBBCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBBBBBBBAAAAAAAAA??????>>>>>>>>>===>>>>>>999:::;;;<<<<<<<<<;;;:::777888888999:::<<<===>>>??????AAACCCFFFIIIKKKLLLLLLKKKKKKLLLOOOTTTXXX[[[ZZZ]]]bbbeeefffggghhhiiiiiilllqqqwww|||------4DuXӵ,,,,,,,,,Hu]3hh++++++,,,ne,,,,,,=e''''''((()))***+++,,,,,,ne,,,+++pIƎ@t@h,,,------>h---------fe,,,@ďD---+++***+++,,,,,,---------ne******=e,,,,,,---,,,,,,,,,***,,,ege'''(((sĪj@h+++,,,---fdDĦ'''@ďD+++,,,Hkge))))))((("""$$$&&&&&&'''@h))))))@G//////HĪj@IŌ//////Bene///Hkge...ne......fe///Hu]3hh/////////se---...///111222333333444000000111111111111geĦja>aĦ111111@G///000se//////...------///---+++<Ō---------@G++++++Hkge,,,+++***,,,---++++++,,,HĪj@IŌ,,,,,,ege......Hu]3hIŌ,,,...DdDĦ000ne000000@h111222>h444333222se000ne666777@G333333sĪj@h555444444444444555666666555555555666666777999999555555555555555555555555777999;;;<<<;;;:::;;;<<<::::::999888888888999999:::999888777777888999:::888888999:::;;;;;;<<<<<<888999::::::999888:::;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;===>>>???>>><<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????======>>>>>>???@@@AAAAAA<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::===???AAABBB@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@>>>===BBBCCCDDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEE@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFEEECCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCCCCAAA@@@AAABBB???>>>>>>=========>>>>>>;;;;;;<<<<<<===<<<<<<<<<888888888999:::<<<===>>>===>>>???AAADDDEEEGGGHHHFFFFFFGGGIIILLLPPPTTTVVVSSSVVV[[[^^^aaaccceeegggeeehhhlllqqqvvv{{{~~~---4DuXӵ+++ĵD^*********+++---,,,---+++(((((()))***************...---,,,...,,,------...---------------,,,,,,...,,,+++)))***+++,,,---...---************+++,,,,,,,,,++++++***,,,'''((())))))***+++,,,...DdDĦ'''''')))******))))))))))))$$$&&&'''''''''((())))))***+++///////////////......////////////////////////D^////////////s׼s---......///111222222222222000000111222222111geFm8000>aĦ000000000...//////s׼s//////......---,,,*********Ho///.........------,,,,,,++++++******+++,,,)))***,,,)))***,,,.........D^/////////DdDĦ000000000111111333222222333444444333222s׼s111111333555555666555555444444333333222222222333444555555555666666666555555444333333333333333333444444444666999:::999999999:::777777777777777777888999999888777777666777888999666777888999::::::::::::888:::::::::999999:::<<<999999999999::::::::::::888999:::;;;<<<<<<;;;;;;:::===??????>>><<<===>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::;;;>>>@@@AAA???>>>======@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@CCCCCCEEEEEEEEECCCBBB@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDCCC@@@CCCEEEDDDBBBAAABBBCCC@@@???>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<999999999999:::;;;======;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEGGGJJJLLLMMMLLLNNNRRRVVVXXX\\\```bbb^^^```ccchhhmmmsssxxx{{{zzz}}}Φ4DuXӵtvӵ>d<Ħ+++))))))***+++,,,,,,Ħ------,,,***)))***+++)))************)))(((((())),,,Ħ------...---------.........//////,,,------......------,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,++++++,,,.........,,,***))))))***,,,---...------,,,Ħ++++++***)))(((***+++,,,---...------,,,***,,,......+++***+++---***+++,,,---...---,,,,,,((()))***,,,---...//////>d<Ħ)))((((((,,,++++++***)))(((((('''''''''(((((())))))******---------+++)))((((((***,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------//////000000000000//////.../////////000000111111---......///////////////000000000000Ħ000------...///000000/////////>d<Ħ////////////...Be------///000000111111111111000000111222333333222geFYĉ000111>aĦ...///000111111222+++,,,---...//////Be/////////...---,,,,,,%%%''')))nu]ӵ.........---------.........---------,,,,,,(((***++++++******+++,,,(((***,,,......+++(((&&&'''(((***+++,,,---......---------......>d<Ħ000222333222111>d<Ħ000000000Ħ111222222222222333333333222333333444444333333222444333333222Be222222222222111Ħ333444333222222222444666888666555333222222222333333111111000000000111333444444555666666555333222111111111222222222333333333222444777888888777777888666666555666666777888888999888777666666777888888666777888888888888888777;;;<<<;;;:::888777888999888888999999999:::::::::666777999;;;<<<<<<;;;;;;777;;;???@@@>>><<<===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>>???>>>>>>======>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::<<>><<<<<<<<<@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDBBB@@@???CCCCCCDDDDDDEEEDDDDDDDDD???@@@BBBDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEAAADDDFFFEEECCCBBBCCCEEEAAA@@@?????????@@@AAABBBDDDCCC@@@>>><<<<<<<<<<<<999999999999:::;;;<<<===::::::<<<===>>>>>>>>>>>>AAABBBBBBCCCDDDEEEEEEFFFGGGIIIMMMOOORRRVVVZZZ]]]WWWXXX[[[___eeekkkqqquuuuuuyyy?aŖ%7uSQuR)ӵsdKĦ+++******+++++++++gdKĦ***************++++++***************************gdKĦ***+++,,,......---,,,,,,,,,------,,,---///000111000//////.........------,,,,,,,,,)))***+++,,,---,,,++++++...------,,,,,,,,,------------,,,,,,,,,------gdKĦ+++***(((&&&&&&&&&(((,,,///000///---++++++***)))(((((()))******---,,,,,,+++)))(((((('''++++++,,,---............gdDĦ*********))))))+++,,,,,,+++***)))---,,,***(((''''''((((((************)))))))))))),,,,,,+++***)))))))))))))))******+++---......///////////////000000000000111000///////////////000.................................gdKĦ...000000////////////000000///sdKĦ000//////000000...000111------...///////////////111111222222222000ŶS//////...3we<...---------***+++---...///...////////////////////////.........iĉ@3hR/Ō............------++++++------------++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,---//////,,,++++++,,,......---+++++++++*********DdDĦ111222222222111sdKĦ---,,,gdKĦ000000000000000111222222222222222222222222222222555444444333444555111111111gdKĦ111333111111333666888666444666555333333222333444555333222222111111222222333333333444555444333111000666555555444333333222222666555555444444666777888777777777666666666666666::::::999999888777777666555666666777777777666666666777999:::;;;;;;:::999999888777777777888::::::888888999999999:::::::::::::::999999::::::;;;<<<===;;;::::::::::::999777;;;;;;;;;;;;;;;<<<===>>><<<<<<=========<<<;;;:::>>>======<<<<<<<<<======<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888===<<<;;;::::::;;;===>>><<<===???@@@AAA@@@@@@???BBBBBBBBBAAAAAABBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDAAABBBCCCCCCCCCCCCCCCBBB>>>???AAACCCCCCBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCAAA@@@@@@???@@@@@@BBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCAAAAAA@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCAAA@@@>>><<<<<<<<<=========<<<;;;;;;;;;<<<<<<::::::999999::::::;;;<<<:::;;;===???AAABBBCCCCCCGGGGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSUUUZZZ```eeeiiimmmppptttxxx{{{}}}}}}|||>A)))ne))))))******++++++ne************************************************ne***++++++,,,+++++++++++++++,,,------******+++,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,------...------,,,,,,,,,ne+++***))))))(((((((((***,,,...///...,,,++++++***))))))))))))***+++******++++++,,,,,,,,,---++++++,,,......//////De+++***************+++++++++***)))))),,,+++***)))((((((((((((************)))))))))))),,,,,,+++***))))))******)))******+++---......///.../////////000000000000///.........///000111111........................//////ne//////000000////////////000000///ne...,,,+++///000000///......///111/////////000000//////...//////000000000000>A......///k<......---------+++,,,---...//////000000........................---------fh---............------+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,---......,,,++++++---///000///---...............De222222333333333333ne///...ne111000000000000000111111222111111111111111111111111222222111111111222222333111111ne111111222111000222555666555333555444333222222333444555444444333333333333444444333333444444333222222111444444444444444444444444666555444444444555777777777777777777777777777777777777777777777777777777777777777777777777666666555666888999::::::999999777777666666666777888999888888888888888888888888888888888888888999::::::;;;999888999:::;;;:::999999999999999:::;;;======<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======??????@@@AAABBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDCCCBBBBBB===???@@@BBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBB@@@>>>============;;;;;;::::::999999::::::999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBBBBBCCCEEEGGGIIIKKKMMMMMMMMMNNNQQQTTTYYY]]]___fffiiinnnsssvvvxxxyyy))))))))))))))))))******+++*********************************************************+++++++++(((((()))***+++,,,------------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,+++---+++***))))))+++---...---,,,,,,++++++,,,------......------,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++************+++,,,))))))***+++,,,,,,------++++++---...///000000000,,,+++*********,,,+++******))))))))))))***************)))((('''************))))))))))))++++++******)))***************+++,,,,,,---............/////////000000000---------...///000222222////////////////////////000000000000000000000////////////000000000...---+++)))///000000///......///111000000000111000000//////---------......000------............---------,,,------...///000222222........................,,,,,,,,,---------............------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++)))***,,,...////////////,,,+++,,,---000111000...------------...///222333444444555555111111000000111000000//////000000111222000000000000000000000000............//////000111000000000000000000000000111333444333111444333333222222333444444555444444444444444444555444333222222111222222222222222333444444555666666555444444444444555666666777777777777777777777777444444555666666777888888999999888777666666666666555666777999999999999888666666666555666777777888777777777777777777777666777777777666777888888999888777777888:::<<<;;;:::777777777888999:::<<<===;;;;;;999888888888999:::;;;;;;:::999888777777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;===>>>???;;;;;;::::::;;;<<<======AAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<===???@@@@@@@@@???>>>===>>>???@@@@@@???>>>======>>>@@@BBBDDDDDDDDDDDD@@@@@@???>>>>>>???AAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999999::::::999888888888888999::::::===<<<<<<;;;;;;:::999999>>>>>>???@@@BBBEEEFFFHHHIIIIIIKKKMMMPPPRRRTTTUUU]]]```eeejjjooorrrsss+++++++++++++++***))))))++++++++++++++++++++++++))))))***+++++++++******+++++++++***************************************))))))******++++++++++++((()))***++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---+++++++++++++++,,,,,,---------------,,,++++++***,,,+++)))))))))+++...///---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++*********)))))))))+++,,,---///000111111111111000///---,,,+++******---,,,***((((((((())))))((()))***++++++***((('''************)))))))))(((+++***************++++++******+++,,,,,,---.............../////////000000...............///000111000000000000000000000000//////////////////////////////000000000000//////111000//////000///---+++...///000///------///000//////000111111111111111......---,,,---...///000,,,,,,------...///000000........................---,,,,,,,,,...000222333------------------------,,,,,,---------.........------............------,,,------------------,,,***+++---.........,,,,,,+++---///222333333222111------,,,...///000...---,,,,,,---...////////////222222333444555555555555222222111111000000000000000000000000000111222222000000000000000000000000------------...///000000/////////////////////////////////000111111111000222222222222222333333333444444333333333333444444333222111000000111222333222222333333444555555555444444444444444555555555666666777777777777777888444555555666666777888888:::999888666555555666666555666888999::::::999999666666666666777777888888888888777777777777666666777777666666777777888999888777666888:::;;;:::999666666777888999:::<<<===;;;999777666555666888999<<<<<<;;;:::999888777666666777888:::;;;<<<<<<<<<<<<;;;999999999;;;===>>>::::::::::::;;;<<<<<<===AAAAAAAAA@@@@@@???>>>>>>@@@??????>>>>>>??????@@@>>>>>>??????@@@AAABBBBBB@@@@@@@@@??????===<<<;;;;;;<<<===>>>>>>>>>======<<<===>>>??????>>>===<<<===???BBBEEEFFFFFFFFFEEEAAAAAA???>>>>>>???@@@AAACCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<888888777777888888999:::<<<<<<;;;:::999888888888>>>>>>>>>???AAACCCDDDEEEHHHJJJLLLNNNOOOPPPPPPPPPTTTWWW\\\bbbgggkkkmmm******+++++++++***))))))************************((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))***++++++++++++***++++++,,,,,,,,,,,,+++***+++***((('''&&&'''((((((++++++++++++++++++++++++((())),,,---------+++******************+++,,,---,,,,,,---------,,,******+++***))))))***,,,...000...---+++***)))***************++++++,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,---///000111111111000000...---,,,+++++++++,,,+++)))((('''((()))***'''(((***++++++***)))(((************)))))))))(((***)))))))))***+++,,,,,,***++++++,,,,,,---------............////////////000000///......---......000000000000000000000000........................//////000000000000/////////.........000000///---...//////...------...000,,,---///000222333333333000///---,,,,,,,,,---...+++,,,,,,---...//////000---.....................,,,+++++++++,,,...000111........................---.........////////////------............------------------------------+++,,,---...///......---,,,...000333444333222222000.........///...,,,***000111222333444444444444222222333444444555444444111111222222222111111111111111111111111222333333222222222222222222222222...............///000111////////////////////////---...///000////////////000111111222222333333333222111111000000111111222222111000//////000222333333333333333333333333333222333333444444444444444555555666666666777777777777777777777777777777777999888777666555555555555666777888::::::::::::999777777888888888999999999888888888888888888888888777777777777777888999999999888777777999999888777777777777888999;;;<<<===:::888666555444555777888;;;;;;;;;:::999777666555555666777999:::;;;;;;;;;<<<;;;999777777888999:::888999:::;;;;;;<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>??????>>>===<<>>===??????@@@@@@@@@??????>>>??????AAABBBDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<888888777777888888999:::;;;;;;:::999999999::::::=========>>>???AAABBBCCCGGGHHHKKKMMMNNNNNNMMMMMMNNNQQQUUU[[[```dddggghhh)))***************))))))((((((((((((((((((((((((((()))***+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))***,,,,,,+++******+++,,,---------,,,***)))+++***)))))))))))))))))))))************+++++++++'''))),,,//////---***((())))))))))))***+++,,,,,,***+++,,,------,,,+++***))))))))))))***,,,...///---,,,+++***************((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,---......///////////////...---,,,++++++++++++)))))))))(((((())))))***'''((()))***************************))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------------........./////////111111///...---,,,,,,,,,////////////////////////...........................///000111111000///...,,,++++++,,,......---,,,...//////...------...000,,,---...000111222222333000000///------,,,,,,,,,,,,,,,,,,---.........///---------...............,,,,,,,,,,,,,,,---...///////////////////////////........./////////000000------............------......------------......,,,,,,---...////////////,,,---///000111000000///111000//////000///---+++///111222444555555555444333444444444444444333333111222333444444444444333333333222222333333444555444444444444444444444444111000000//////000000111000000000000000000000000---...000000.........//////000111222222222222222000//////......//////000000000000000000000111222111111111111111111111111111222333333444444333333444444444555555666666777777777777777777777777777666666666666666555444333555666777999999999999888777777888999999999999999777777777888888888999999777777777777777888888999999777666777888888777666888888888888999:::;;;;;;999888666555555555666777888888999999888666444333444555666888999:::::::::;;;:::999777666666777777777888999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999999999999::::::;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<===<<<===>>>??????>>>===<<>>@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBB>>>>>><<<;;;::::::999999999888888888888999::::::;;;:::999888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???BBBDDDFFFHHHIIIJJJJJJIIIKKKMMMPPPUUUZZZ^^^```bbb))))))************))))))(((((((((((((((((((((((((((((()))++++++,,,,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))+++,,,,,,,,,***)))++++++,,,,,,------,,,,,,))))))))))))******++++++((())),,,---...---+++***((((((((())))))***,,,,,,((()))+++---------,,,+++(((((())))))***+++,,,,,,++++++++++++************'''((()))++++++++++++++++++++++++***************------............------,,,,,,++++++++++++,,,,,,&&&'''((()))************(((((((((((()))***+++,,,************))))))))))))((((((((()))***,,,---...++++++,,,,,,,,,,,,---------------.........//////000///......------------...................................................///000111111000///...---,,,+++,,,------,,,***......///...---,,,...000......///000000000//////....../////////......------------------------------------.........//////------............------000000000000000000000000---------.........//////------............------///...---,,,,,,---...///------------...///000111.../////////////////////000000///111333333222000...///111333555444444333666666666666555444444333222333555777888888888777555444444444444555666666444444444444444444444444333222111000000///000000111111111111111111111111---///111000...---...///...///000111222222222111//////............//////...//////000111111000000......//////000000111111000111222333444333333222222222333333444555555666444555555666666777777777222333555666666555222111333444555777777777777666666666888999999999888777444555555666777888999999666666555555666666777888666555555666888999888777888888777777777888888999777777777777666666666666666777888999999777555444444555666777888888999888999999999888888888888888666777999;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<:::999999888888999999:::;;;<<<======>>>===<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGDDDCCCAAA???>>>===>>>>>>======>>>???AAACCCEEEFFFEEEEEEDDDCCCBBBAAA@@@???BBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCC???>>>===;;;::::::999999999999999999999:::;;;;;;;;;:::999777777888:::;;;::::::::::::;;;<<<======>>>???AAACCCEEEFFFHHHHHHIIIJJJMMMQQQTTTXXXZZZ[[[((())))))*********))))))************************(((((()))++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))%%%&&&)))+++,,,,,,+++***&&&((()))+++++++++***)))(((((())))))*********+++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,'''(((+++---...---,,,,,,'''''')))***+++++++++***)))***++++++++++++******&&&''')))***++++++******,,,+++)))(((&&&$$$"""!!!------......------,,,+++++++++******++++++,,,---$$$&&&(((***++++++******((((((''''''(((***,,,---************))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,------------.........//////......---------......///........................000000000000000000000000...///000222222000///...111000......///...,,,***---...///...,,,,,,...///000000000000///...,,,,,,,,,---...000111000000///------------------,,,,,,---------.........//////...///000000000///---,,,000000000000000000000000,,,,,,,,,---------......---..................---///...---,,,,,,---...///...---------...///111222222111111000///000000000000///000222555777666555111222555777888888777777888888888888777555444333444555777999:::;;;;;;:::666555555555555666777777444444444444444444444444444333222000////////////111111111111111111111111---///111111...---...000---...000111222222222111//////............//////---...///111111111000///++++++,,,...///111222222000111222333444333222222111111222333333444555555111222333444666777888888///111444666777555222000111222333555555555555444444555777888888888777666222333444555666888999999555444444444444555666666444333333555888::::::999888888777666666666666666777777777888777777666555888999:::;;;;;;:::888777444555666777888888888777777777999:::::::::::::::666777999;;;<<<<<<<<<<<<:::999999888999:::<<<===:::999999999999999999:::;;;<<<=========<<<;;;:::999999::::::;;;:::::::::<<<;;;;;;;;;;;;<<<======;;;;;;<<<======<<<;;;;;;777888:::<<<@@@DDDGGGIIICCCBBB@@@>>><<<<<<<<<<<<;;;<<<===>>>@@@CCCEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@DDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@???>>><<<<<<;;;;;;::::::999999::::::;;;<<<<<<:::888777666777888999<<<<<<;;;;;;<<<======>>><<<===???AAACCCFFFHHHIIIHHHIIIKKKNNNQQQTTTVVVWWW******+++++++++,,,,,,,,,'''(((***++++++)))&&&$$$++++++,,,------------,,,++++++++++++***((('''&&&******+++++++++******)))(((((())))))))))))(((((())))))(((((()))***++++++(((((())))))************)))************+++++++++,,,---......---+++((('''))))))(((((((((((())))))(((((())))))*********+++++++++++++++++++++++++++---------,,,+++***(((((())))))))))))************++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++******))))))))))))******************************))))))***++++++++++++***++++++******************++++++,,,---...///000111,,,---------,,,,,,+++***222///,,,,,,...111111//////...,,,++++++,,,---///222222111000///...------////////////////////////////////////////////////........................//////000111111111111111........................000000000000///...,,,,,,------............------+++---...///...///000222...000111...))))))---222000000000000000111222222/////////...---------,,,//////.........---------000000000000111111111111000000000000////////////222222222222333444555555222333444555666777888888;;;;;;:::888777555444333777666666999===???===:::555555555555555666777777:::777444222333444444444222222222111111111000000///////////////000000111000///...---,,,,,,---...000000/////////111222333111111000000//////......------------.........///,,,,,,,,,---...000222444111222333444444333111111222333444555444333222111111222222222222222222333444555666777777666555444555555444333333555666777444444555666555444222111000111333555666666555444777777666777777888999999777777777777666666666666777777666666555444222222444555555666777888888999999999999999999999999999888888777777666666555555777888:::;;;:::888666555444444555777888999:::;;;999777666777;;;<<<;;;999::::::999999::::::;;;<<<;;;;;;<<<<<<======>>>>>>???>>><<<;;;::::::;;;;;;999999999::::::<<<===>>>@@@???===<<<;;;;;;;;;;;;888999999:::<<<>>>@@@AAA@@@BBBCCCBBB???===<<<;;;=========>>>>>>???@@@@@@CCCBBBAAA???>>>=========EEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCEEEDDDDDDEEEGGGGGGFFFDDDCCCCCCBBBAAA???===;;;:::;;;::::::999999::::::;;;<<<<<<;;;::::::999888888888999:::<<<===>>>>>>>>>@@@???<<<;;;<<>><<<999666666666666666777888888555444222222444555555555333333333333222222222222000000000///000000111111111000...---------...///222111000//////000000111000000000000//////......------........./////////...---------...///111222///000111222222111000///222222333333333333333222222222222222333333333333333444555555555555444333444444444444444555555666333444444555444333222111222333555777888777666666666666666666666777888888555555666666666777777777666666666666555444333333444555555666777777888888888888888888888888888888777777777777777777666666888888999:::999888777666555555666777888999999::::::888777999<<<===<<<::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999999999999999:::::::::;;;<<<>>>???@@@BBB@@@>>><<<;;;:::999:::777777888999:::<<<>>>>>>???@@@AAA@@@>>><<<<<<<<<<<<<<<===>>>??????????????????>>>>>>>>>>>>>>>???EEEDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCEEEEEEDDDCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999888999:::;;;<<<=========???>>><<<<<<===???AAACCCFFFHHHJJJKKKKKKLLLNNNPPP++++++***)))***+++,,,---...------,,,***)))((((((''''''((()))))))))))))))(((((()))***************(((((()))***++++++++++++(((((())))))))))))(((((('''((()))*********)))((()))))))))))))))))))))))))))))))))*********++++++((()))***++++++***)))(((+++******))))))******+++*********)))(((((('''''',,,,,,++++++************))))))***+++,,,,,,,,,+++))))))))))))***************+++,,,---------,,,+++******))))))))))))******------------,,,,,,,,,,,,)))((((((''''''(((((()))************************((()))******++++++***************++++++,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,+++))))))+++...111222000......---,,,,,,---...///000------------------------////////////////////////------------------------------------------------+++,,,------......------........................///.........------,,,,,,------............------,,,---//////......///111000///...---,,,---...///......------......///000..................///////////////.........------//////000000000000111111333333222111///...------000000000000111222333333666666777888999::::::;;;::::::999888666555444444444555777;;;===>>>;;;999888888777777888888999:::222222222444777888888777555555555555444444444444222222111111000111111111111000///////////////000333222111000////////////000000000////////////.............../////////000000///............//////......////////////......111111111111222333444444222222222333333444444444222333333444444333333222333333444444555555444444222222333333333222111111222333555666777777666555555555444444444555666666333333444555666777888999444555555555555555444444555555555666666777777888666666666666666666666666777777777777888888888888999888888888888777777777666666666777777888888888999888777999;;;<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777777999:::;;;<<<>>>@@@AAAAAABBBAAA???<<<:::999888888666666777888999:::;;;<<<===>>>>>>===;;;:::<<<===:::;;;===???@@@???>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@AAADDDEEEDDDCCC??????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::777888999;;;<<<<<<<<<<<<======<<<<<<===>>>??????BBBDDDGGGHHHHHHIIILLLNNN+++***)))((()))***,,,------,,,***((('''&&&&&&'''&&&'''(((((())))))((((((((())))))*********))))))'''''')))***++++++++++++(((((())))))))))))((((((&&&((()))++++++***(((''')))))))))))))))((((((((())))))))))))************''''''((()))******))))))******))))))))))))************************)))))),,,,,,++++++******))))))))))))***+++++++++++++++((()))))))))***************+++---......---,,,++++++******************+++---------,,,,,,,,,,,,,,,((((((''''''''''''((((((************************((())))))***************))))))***+++,,,------...,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,---...000222222111000---------------///000111,,,,,,,,,,,,------..............................------------------------------------------------++++++,,,---------------...........................------,,,,,,,,,------------............------+++,,,------,,,,,,---...111///------...//////...000////////////000111111------......//////000000////////////............////////////000000000111222222111111000/////////000000000111111222333444777888888999::::::;;;;;;999999888777666555555444444666999===>>>>>><<<:::999999999999999:::;;;;;;555555777999<<<<<<:::888777777777777666666666666444333222222111111111111111111000000000000000000111111000000////////////////////////////////////........./////////000000111000000///...---------------....../////////...111000000000111222444555222222222333444444555555222333333333333333333222111222333555555444333333111111222222222111111111111222333444444444444333444333333333333333444444333333444555555666777777333444444555666666555555555555555666666666777777666666666666666666666666666666777777888888999999999888777777777777888888777777777777777777666666777777777888888999999999999999999888999::::::;;;<<<<<<<<<;;;;;;:::::::::999999888888777777777777888999:::<<<>>>@@@AAAAAA??????>>><<<;;;:::999999666666777888999:::::::::;;;;;;;;;:::888999;;;===888:::===???@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGBBBAAAAAABBBDDDFFFFFFEEE???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;::::::999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCCCCEEEGGGIII******)))))))))***+++,,,---+++)))'''&&&&&&&&&''''''((())))))******))))))+++++++++******)))''''''&&&'''((()))***+++++++++(((((())))))))))))((((((&&&((()))+++***)))'''&&&))))))(((((((((((((((((((((((()))))))))*********&&&''''''((())))))))))))((((((''''''''''''(((((())))))******+++,,,------+++++++++******)))))))))***++++++++++++***))))))((()))))))))******************,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((()))************)))))))))***++++++,,,------+++++++++,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,++++++)))))))))***,,,------------......//////,,,,,,,,,------......///------------------------........................------------------------,,,,,,---............---........................------,,,,,,,,,---......------............------...000000000.........000000...---...///000///...///////////////000000111---......//////000000000000000/////////............////////////000000000//////000000111111222222222222111222222333444555888888888999::::::;;;;;;888777777777666666555555555888;;;>>>???>>>======:::::::::::::::;;;<<<<<<<<<<<<===???@@@@@@===:::999999999999888888888777555555333222111111111111000000111111111111111111......//////000000000000.............../////////............////////////000000000//////...---,,,............//////000000000000//////000222333555111111222333333444555555444333333333333333333444000111333444444444333222111111111111111111111111222222222333333333333333333333222222222222222333555555555444444444444444222333444555666666666666555555555555666666666666777777777777777777777777666666777777888888888999888777777666666777888888777777777666666666666666777888999999888888999999999888888888888999::::::<<<<<<<<<;;;;;;:::::::::999999999999999888888888555666999;;;===>>>??????;;;<<<<<<<<<<<<<<<;;;;;;777888999:::;;;;;;::::::999999999888777888:::<<<777999<<>><<<>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHBBBAAA@@@@@@CCCDDDEEEDDDAAAAAAAAA@@@???>>>===<<<>>>??????@@@@@@??????>>>@@@@@@>>>===;;;:::999888888888999:::;;;;;;;;;;;;999:::;;;;;;;;;:::999888888:::<<<======???AAACCC)))))))))***************,,,+++)))(((''''''((()))((())))))***************,,,+++++++++)))((('''&&&''''''((()))************(((((())))))))))))(((((('''((()))))))))((('''&&&'''''''''(((((()))))))))((((((((()))))))))******''''''(((((())))))******(((''''''&&&&&&''''''((('''((()))***,,,---......***************************+++++++++***)))(((((())))))))))))*********************++++++,,,,,,---,,,,,,------------,,,,,,************++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))******)))))))))))))))******++++++,,,*********++++++,,,,,,,,,+++++++++++++++******))),,,+++***'''%%%%%%(((***------------------------,,,,,,,,,------.........------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------,,,,,,,,,...///000------............------...//////...,,,+++,,,---...///////////////000000------,,,,,,------.../////////////////////000000000000000/////////............////////////000000......///000222333444444222222222222333444555666777777888888888999999999666666666666666666666666666888;;;=========>>>???;;;;;;::::::;;;;;;<<<===AAAAAAAAABBBBBBAAA>>>;;;::::::::::::999999999888666555444222111000000000///000000111111111111000,,,---...///000000000000---............/////////------------.........///...///////////////......//////...//////000111222////////////000111222222000000111222333333444444444333333222222333333444111111222222333333333222111111111000111111222333444444444444444444555555333333222111111111222222555555444444444333333333333333444555666666666555555555555555555555555555777777777777777777777777666666666666777777777777666666777777777777777888666666666666666666666666888:::;;;:::999999:::;;;888888888888888999::::::;;;::::::::::::::::::999999999:::::::::999999888444555888:::;;;<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::888999999999777777999;;;666888;;;===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFAAA???======???@@@AAAAAABBBAAAAAA@@@???>>><<<<<<>>>???@@@AAAAAA@@@???>>>AAA@@@???>>><<<:::999999999999:::;;;;;;;;;;;;;;;999999:::999999888777666555777888999999:::<<<>>>'''(((***+++++++++***)))((((((''''''''''''(((((((((((()))************)))***************)))((('''(((((()))))))))))))))((((((((())))))))))))(((((())))))((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***)))))))))((())))))******((((((''''''''''''((((((''''''((()))******++++++(((((())))))******++++++((())))))************)))))))))))))))***************)))(((((()))***,,,...+++,,,------------,,,+++(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,+++)))((('''+++,,,---,,,***)))+++---------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................---,,,,,,---///111222------............------+++,,,---+++)))(((((())),,,///111111///...000222---,,,,,,,,,,,,---......000000000///////////////000000000000/////////............/////////000000//////000111222222333444111111111111222333444555666666666666777777777777555666666666666666666666555777999:::999:::===???;;;::::::::::::;;;<<<<<>>>>><<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBB@@@===<<<===?????????@@@@@@@@@@@@@@@???>>>>>>===???@@@AAAAAA@@@???===??????>>>>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999999888777777666666555555666888888777777999;;;&&&'''***,,,,,,+++)))'''$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))))))))(((((()))***************((()))))))))))))))((('''(((((())))))))))))((((((***)))((('''''''''''''''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''((()))***+++,,,,,,&&&'''(((***++++++,,,,,,))))))))))))***************)))'''&&&'''))),,,...***+++,,,------,,,+++***''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,------------,,,,,,***)))'''&&&&&&***---...,,,***+++,,,---------,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..............................---,,,---///222333---..................---...///000...,,,++++++,,,***///333222...---000333///............///000000111111000000//////......000000000000////////////............/////////000111111111111111222222222000000000000111222333444555555555555666666666666555555555666666666666666444666888777666777;;;???;;;::::::::::::;;;<<<<<>>======>>>>>>===;;;;;;;;;:::::::::999999999666555333111000///......---...///111111111000/////////000000000...---,,,---------.........//////+++++++++,,,,,,,,,------***+++---///111111111111......------...///111222//////000111111000///...---...///000111222333333222111000//////000111222222111000000000111333444222222111111111222444555333333222111111222222222444444333222111111222222111111222333444444555666444555555555555555444444555555555555555555555444444444444444444444444444666666555555444444444333333555777888999888777666555555555555666666777777222444666555222111333555888888888777888999999:::444444555555666666777777777888999::::::999888777555666999;;;<<<;;;:::999;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;999777777999;;;;;;999777777777777888999:::;;;===>>>???>>>>>>>>>>>>???@@@BBBBBB????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCDDDEEEFFFFFFEEEBBB???>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@>>>===<<<<<<======>>>>>>??????;;;;;;<<<<<<===<<<<<<<<<:::999888666555555555555666777888888777777888:::&&&((())))))(((((()))+++((((((((((((((((((((((((''''''((()))))))))))))))''')))***++++++***)))'''+++++++++***************%%%%%%&&&&&&''''''((((((&&&%%%%%%(((++++++)))&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************,,,+++******))))))******&&&&&&&&&''''''((()))***)))))))))))))))******+++*********+++,,,---...///---------,,,,,,+++++++++,,,+++)))'''(((***,,,...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........222000---++++++---000222,,,...,,,)))+++000///((('''((()))***,,,---...///...------,,,,,,------...,,,,,,,,,------///000000//////...---------------///---+++)))))))))+++,,,...//////000000///...------,,,,,,---///000///...111000///------......//////...............///000,,,...000111111000...,,,......///000000000000000222111111111111111222222333444555555333333444555999888777555444444444444555555555666666666666777666777888999:::999888888888888999999999:::::::::;;;:::999777666666666666555222///...///000000000//////000000111111222222......//////......---,,,)))***+++,,,---.........---......---+++******+++...------,,,,,,------...000000000//////.........000000//////............,,,---.../////////...---333222111/////////000111222111000......000111222222222222111111111111111111111222222222333333333666555333111111111333444555555666666555555444333333444444555555666666666222333444444555555444444666666666666777777777777444444555555666777777777444666777999999888666555666666777777888888999999777666555444444555666777777777777666444555777999555555666666666666666666666666666777888888999999666666777888999999::::::888999999:::;;;<<<<<<<<<:::888666555666888:::<<<======;;;999888777666666999:::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDCCCAAABBBCCCBBBCCCCCCCCCBBBAAA@@@@@@<<<===>>>??????>>>===<<<888999999:::;;;<<<======;;;:::999777666555555555666555555555555666777777''')))******))))))***+++''''''''''''''''''''''''''''''((()))))))))))))))'''(((***++++++***((('''************************(((((((((((())))))))))))'''%%%%%%''')))+++)))''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++************************))))))*********))))))(((((((((((((((((((((((((((******))))))(((((())))))''''''''''''((()))******))))))(((((())))))***+++***************+++,,,---,,,,,,,,,,,,+++++++++***+++***)))((()))***,,,---++++++,,,------------,,,+++++++++***************&&&'''))),,,...///000111///......------......///,,,---,,,)))+++000...(((*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------......,,,,,,+++++++++,,,...///...------------.........---,,,,,,---///000///...111000///...---......///000///......---------------...///000000///...---......///000000000000000222111111000000000111111222333444444222222333444777666555444444333333444444444444444555555555555444444666777777777666555666666666777777888888888777666555444444444333444444111///...///000000///------------..................//////......---,,,)))+++,,,---------+++***,,,------,,,***))))))***......------------......,,,,,,+++++++++++++++***////////////......------,,,,,,...//////......---///...---------...///000222111///......///111222111111111111111111111000111111111222222222333333444222111//////000111222222222333333333333333222333444444444444444444555222333333444444444444444555555555555666666666666444444444444444444444444333444555666555444333222666666666777777888888999777666555444444555666777555666666555333444666777666666666666555555555555999999888777777666666555666666777888888999::::::777777777777888999:::::::::888777555666888:::<<<999999888888888888999999888999;;;<<<===>>>????????????@@@@@@???>>>===<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>==============================>>>??????AAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAAAAABBBBBBCCC@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA===>>>????????????>>>===:::::::::;;;;;;<<<<<<===<<<;;;:::999888777777666666555555555555555666666((()))******))))))***+++''''''''''''''''''''''''''''''((())))))))))))(((&&&'''((())))))((('''&&&((((((((())))))******+++)))))))))((((((((((((((('''&&&%%%&&&((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************''''''''''''((((((((((((***************)))((('''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((()))***+++))))))(((((())))))***+++***)))))))))))))))******+++++++++***************)))))))))*********++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++((()))***,,,---...//////+++,,,---......---,,,++++++,,,,,,***,,,...---))),,,,,,,,,+++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,---...//////111000...,,,,,,---///000---------------------...,,,,,,++++++,,,---...///---,,,,,,---///000///...000///......------......000//////...---,,,++++++..............................///000000000000///111111000///////////////111222333333111111222333333333333333333333333333222222222333333333444444111222333333444444333333444444444444555555555555222222222222222222222222222000//////111111000......------------------,,,...////////////...------***+++---...---+++)))(((+++,,,---,,,***))))))***///......------......///,,,------------------..................---------+++,,,---...............,,,,,,,,,,,,---...///000000///...------...///000/////////000000000000000000111111111222222222222000///.........///000111//////000000111111222222333333333333333222222222222222333444444444444333333333444444444555555555444444333222222111000000555555444444333333222222555555666666777888888999777666555444444555666777444555555444333333444666666666666666555555444444888888888777666666555555666666777777888888999999666666666666666888999999999888777666666777999;;;999888888777777888999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>;;;:::::::::;;;<<<>>>???======<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======???@@@AAA@@@??????AAACCC>>>>>>>>>>>>???@@@AAABBB???AAACCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBB>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888888666666555555444555555555''')))***)))(((''')))***''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))******'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''******+++******)))((('''))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))++++++((((((((((((((()))************))))))((()))))))))*********)))))))))))))))'''(((***+++++++++***)))((())))))***************---------------.........------------,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,---+++))),,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......111///---,,,,,,---///000/////////...---+++)))(((***+++,,,....../////////---,,,,,,---///000///...//////......------------/////////......---,,,,,,///......------......///---...//////000000//////111000///...............///111222111000///000111///000000111222222222222000000000111111111222222111222222333333333333333333333333333333333333333000111111222222333333333000//////000111111///...111111111000/////////...///////////////...------++++++++++++++++++******,,,---...---+++***+++,,,...------------------.........//////000000000111............------------,,,,,,------.........///...............////////////...------------...///.........///////////////000000000111111111111222......------...///000111------......000111222333333333222222111111000000111111222333333333333333222222222222333333333333333333222222111111111111777666555444333333333444444444555555666777888888666555444444444444555666444555555555333333444666777666666555555444444333444444555666666777777888666666666777777777888888777777777666777888999999999888777666666777888999<<<;;;:::999888777777777999:::;;;;;;;;;;;;;;;;;;888999:::;;;===>>>>>>???===;;;:::888888:::;;;===;;;;;;;;;:::999999888888:::::::::::::::;;;;;;<<<===>>>???>>>======???AAA>>>>>>======>>>??????@@@???AAACCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<;;;;;;<<<<<<;;;:::999999999:::777777666555444444444555&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&)))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))***************)))(((((())))))))))))))))))))))))))))))*********)))((('''''''''''''''((()))***+++((((((((('''((())))))***+++******))))))))))))***))))))))))))))))))))))))'''((()))++++++***)))((('''((())))))******)))))),,,,,,,,,------..................---,,,+++)))))),,,+++************+++,,,)))***,,,------+++******)))***************++++++------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---///...---,,,,,,---...000------------,,,***)))((()))+++...111222111///------,,,,,,---///000///..................------,,,,,,---...////////////.........------------......------...///////////////000000///...------.........///000///...---...000---...///000111111111000////////////000000000000333333333333333444444555333333333333333333333333111222333444555555555555//////...///111111///...333222222222111000000000//////000000//////...---+++***)))))))))+++...///---/////////---,,,---...------,,,,,,,,,,,,---------------....../////////........................,,,,,,------...///000000111000000///......---,,,......------------......------......//////////////////000000000111111111............//////000000---------...///111333444222222222111111000000///000111222222333333222222111111111111222222222222111222222222333333333444555555444333222222333333222333444555666777888888666555444333333444555666444555666666555444555666666666555555444444444333444444444555666666777777666666666666666666777777666666777777777777777777888888777666666777777888===<<<;;;999999888888888:::;;;;;;<<<<<<;;;;;;;;;666777888999:::<<<===>>>>>>===:::888777777888999999999999999888888777777999999999999999::::::;;;;;;<<<===<<<;;;<<<===???@@@@@@???>>>======>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>======<<<<<<;;;;;;::::::999999999::::::999888777666555444444444%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''$$$%%%&&&&&&%%%&&&(((***%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&''''''************************&&&''''''(((((())))))***''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++))))))************))))))((((((((((((((((((((((((((()))***+++***)))((('''&&&&&&&&&''''''((()))***((((((''''''(((((()))******)))))))))))))))******))))))))))))************'''((()))*********)))((('''((())))))******))))))((())))))******++++++,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,)))))),,,///---)))(((+++(((((())))))***+++,,,,,,...------,,,,,,------...+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------))))))***++++++,,,------***,,,///222333111///------,,,,,,---///000///...---............---,,,,,,)))+++,,,...////////////------------------------------...////////////...//////............//////,,,---......,,,,,,---...,,,---///000111000//////........./////////000000333333222222333333444555333333333333222222222222222333555666777666666555///...---...000111000///111111000000000000000//////000000000000///......,,,+++***)))***---///111...///000000.........000---------,,,,,,---------000000000000000111111111.........///////////////...---......///000222222000000000///---,,,***)))........................------......//////000000////////////000000000000...////////////000000000......---...///111333444111111111111111000000000000000111222222222222111000000111111111222222222111222222333444444555555000000000111111111111111111222333444555777777888666555444333333444555666444555777777555444555666444444444444444444444444666666666555444444333333555555555555666666666666444666888999999888666555888888777666666666777777888888888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;777666777777888:::;;;<<<===<<<:::888777666666777888888888888888888888888999999888888999999:::;;;:::;;;<<<;;;:::;;;<<<>>>AAA@@@???>>>============>>>@@@BBBBBBBBBAAABBBCCCBBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA??????>>>>>>=========<<<::::::999999999:::;;;;;;;;;:::999777666555555555&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((("""%%%''''''&&&%%%''')))$$$$$$$$$$$$%%%%%%%%%&&&************************))))))))))))))))))))))))'''(((((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((()))))))))******(((((()))))))))*********((())))))***++++++,,,,,,'''((()))******+++******(((((((((((((((((((((((('''((()))******(((&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''((())))))''''''''''''((()))******)))))))))******+++++++++'''(((((()))))))))))))))(((((()))************)))''''''((())))))***++++++***+++,,,,,,---------,,,***++++++,,,,,,++++++***((((((+++000...((('''+++((((((((()))***+++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++)))***+++,,,,,,,,,++++++******)))***+++---///000------..................---,,,,,,---///000///...------.........---,,,+++((()))+++---------,,,+++,,,,,,............,,,,,,,,,---......//////..................///000111111+++,,,------++++++,,,---,,,...///000111000...---.........////////////000111000/////////000222222333222222222111111111111222333444666666555444333000...,,,---...000000000////////////000000000000000000000000000///......+++,,,---...............---///000///...---...000//////............//////333333333222222222222222/////////000000000111111//////...///000222333444//////000000///---,,,+++.........//////.........---......///000000111111........./////////000000//////////////////............---------///111333111111111111111111222222///000000111111111111111000000111111111222222222333333333333333333333333---...///111111111111000111111222333555666777888555555333333333333555555222444666666555333333444222333333444444555555666666666555555444333333222555555555555555555555555777999<<>>???>>>>>>=========>>>>>><<<>>>@@@@@@@@@???@@@BBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA???>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<=========<<<:::888777666555555'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$(((((('''%%%&&&(((%%%%%%%%%&&&&&&'''''''''++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))************((())))))***+++,,,,,,---&&&'''(((***++++++++++++************************&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%'''(((((('''''''''''''''((())))))%%%%%%%%%&&&'''((()))***))))))******+++++++++,,,(((((((((((()))))))))***((())))))***************((())))))***++++++,,,,,,------------,,,+++***)))(((***---//////---***(((((((((+++000...'''''',,,))))))))))))************,,,++++++++++++++++++,,,++++++***************+++'''(((***,,,---,,,***)))...---,,,++++++,,,///000000...,,,******+++...///---,,,,,,---///000///...,,,---.........---,,,+++((()))***++++++***((('''+++,,,...//////...,,,+++,,,---......//////..................000111222333***+++,,,,,,+++***+++,,,---...000111111000...---........./////////000000......---,,,---...///000222222111111000000000///000222333444444333111000111...,,,,,,---000111111//////000000111111222222000000000000000//////...+++---000222222///,,,))),,,...///...------...///111111000000000000111111000000//////......------//////000000111111222222000/////////111222444666000000111222222111000///......////////////...............///000111111222............/////////000////////////...---,,,,,,...---,,,,,,,,,...000111000000111111222222333333//////000111111111111111111111111111222222222222444444333333222111111111---...111333444444333222000111222333555666777888555444333333333333444555111333555555444222222333111222222333444555666666222222333444444555555666555555555555555555555444;;;>>>BBBEEEEEEBBB===:::888888777777666666555555888777666555555444555555666666777999999:::::::::999888666555555666777777555666777888999999999888555555666777888999::::::999999999888999999:::;;;:::;;;;;;;;;::::::<<<>>><<<<<<<<<<<<<<<===>>>???:::<<<>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>???>>>===;;;999888777666666'''''''''(((''''''&&&%%%"""######$$$%%%&&&''''''***)))((('''''''''''''''))))))((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%$$$###$$$&&&)))******((()))((((((''''''''''''((()))))))))))))))(((''''''(((((())))))))))))(((((()))((('''''')))******)))'''((()))******)))((('''))))))))))))))))))))))))***))))))+++---,,,((($$$)))((((((((((((((()))***&&&'''((((((((('''%%%$$$&&&((())))))(((&&&'''(((&&&''')))*********)))(((,,,---...---+++)))))))))))))))))))))))))))))))))''')))******(((''''''(((''''''(((((())))))******)))************+++++++++)))+++,,,,,,+++***,,,---...---,,,***)))(((((((((***+++,,,---------,,,+++++++++************++++++)))))))))))))))*********&&&'''(((''''''''')))+++***)))(((%%%%%%&&&+++...---...//////...---***)))******+++,,,,,,---....../////////......---------)))******+++,,,...//////)))***++++++,,,---......***++++++,,,,,,------...---...000111111///---,,,.........---,,,,,,++++++---,,,+++++++++,,,,,,------------------,,,,,,,,,///......---------......000000111111111000000//////000111111111///...---//////000111111111111111222222111111000/////////+++,,,---...////////////////////////////////////000///---,,,---...000111///111222222111000222333666666666555444222111000111111111111111111111111------...///111222333444222444555444222111111222000444666222+++(((,,,111,,,---...............---***,,,......---------...---------------------------------,,,,,,---......111333555555444222222222000111111222222111111111111111111000000000000000000111222222222222111000///000111222333444444444777666555444222111000///555444222111111222444555555444333333333333444555222333444444555555444444222333333222111222444666555555444333111222444777888<<>>:::888777666555555666777888777666666555555777888999777555444666:::;;;999777;;;::::::999888777666666555777999:::;;;:::888777777666666666666666777888888888777777777777888888666777777888888999::::::999::::::;;;;;;::::::999999:::<<<===>>>>>>>>>===<<<======???@@@BBBDDDEEEDDDCCC@@@???>>>>>>???@@@AAA>>><<<<<>>AAAAAA???;;;888777666555555555555666777666555555444555666777888777555555777:::;;;999777;;;;;;:::999999888777777777888999::::::999999888555555555555666777999999888777777666666777777888777777888888999:::::::::999::::::;;;;;;::::::999:::;;;<<<>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDBBB@@@>>>>>>>>>???@@@AAA???===>>>@@@AAA@@@>>>============<<<<<<<<<<<<<<<;;;::::::;;;999666444###$$$%%%&&&'''((())))))+++++++++******)))))))))$$$$$$$$$%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%'''((()))(((&&&((('''&&&%%%&&&(((***+++)))))))))((((((((('''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''))),,,---+++)))***))))))(((((()))))))))***)))((((((''''''((((((%%%'''))))))'''&&&'''(((&&&'''((())))))))))))((((((***++++++)))((()))***))))))))))))))))))))))))))))))***)))((()))+++...***************)))))))))'''((((((((()))))))))))))))+++,,,,,,+++***,,,---***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))'''(((***++++++)))((('''((()))))))))'''&&&'''))))))******)))'''''')))***,,,---......---,,,***)))******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++((()))+++---......---,,,------,,,,,,++++++++++++......------,,,++++++***,,,---.../////////------+++++++++,,,---.............../////////...,,,+++,,,---------...////////////...............////////////000111111111111111000111111111111000//////------...///////////////---------...............000000000000///...---,,,////////////////////////...------,,,,,,...///000111333444444333333444555666666666666555444222222333333444555555666777777222222222333333444444444777888:::999888666777777999666333222333333111///000000000000///......---......///...,,,---///111......---,,,***)))(((((()))))))))***+++---...///,,,...000111000///000111222222222222222111000///000000000000000000000000111111222333333222111111///000111222222222222222111111111111111111111111222111000//////000111222444333333222222333333444111222222333333333333333111333555555555555666777333444444222111111333666555666999;;;;;;:::777666555555444444444444555555444444444333444555666666666555555777999999888777:::::::::999999888888888999999999999888888888888333333444555666888999:::777777666666666666777777777888888999::::::;;;;;;999::::::;;;;;;::::::999;;;;;;===>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBBBBAAA@@@>>>>>>>>>??????@@@???>>>???@@@AAA@@@???============<<<<<<<<<<<<;;;:::::::::;;;999777444$$$%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%'''''''''&&&&&&'''(((((('''%%%((('''%%%%%%&&&(((+++,,,))))))(((((('''''''''''''''(((((((((((((((((('''&&&&&&'''&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((***++++++*********))))))((()))))))))+++***((('''''''''((()))%%%&&&(((((('''&&&'''((('''''''''(((((((((((((((&&&((()))***)))((()))***)))))))))))))))))))))))))))***)))((((((***---000,,,,,,++++++******))))))((((((((()))))))))******)))+++,,,,,,+++***,,,---******))))))******+++,,,---,,,,,,+++***))))))((())))))(((((((((((()))))))))+++---......,,,***((((((*********(((&&&'''((((((***++++++)))(((((())),,,,,,,,,---,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++************'''))),,,...///...---+++,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---.........------)))*********+++++++++,,,+++,,,.........,,,***(((,,,,,,---......///000000.........---......//////......///000111111111111/////////////////////...,,,,,,---............---,,,,,,,,,---.../////////000000000000000///......////////////////////////......------......///000111222333333222222333444444444444444444333222111222222333444666777888888444444444444444444444444444666777777555444555666888666444333333333111000111111111111000///------000000///...,,,---000333//////...------,,,++++++,,,+++******************+++---////////////000222222222222222111000///////////////000000000000000111222222222222222222111//////000111222222111111000000000000000000000000222111000000000000111222333333222222222222333333000111222222333333222222...000333444333333333444222333333222111111333444444555555666666666555444444333333333333333333444333333333333333444444444333444444555666666666555888888888888888777777777999888777666666666777777444444444555666777888999777666666555555666666777888888888999::::::;;;;;;999::::::;;;;;;::::::999<<<<<<======>>>>>>>>>>>>????????????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>?????????>>>============<<<<<<<<<<<<;;;:::::::::;;;:::777555'''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((('''&&&'''((((((&&&$$$''''''&&&%%%&&&(((***,,,))))))((('''&&&'''''''''''''''((((((((((((''''''%%%&&&((('''%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***++++++***)))))))))))))))+++***((('''''''''((()))$$$&&&'''((('''&&&'''((('''''''''''''''(((((()))%%%'''))))))(((((()))***(((((((((((((((((((((((()))***)))((((((***---000,,,,,,++++++******)))))))))))))))*********++++++)))+++,,,,,,+++***,,,---,,,+++******))))))******,,,,,,+++***))))))((((((+++******))))))******+++***+++---......,,,)))'''(((***++++++)))'''''''''(((***++++++***)))))))))++++++++++++++++++************+++++++++++++++,,,************************(((***,,,...///...,,,+++))))))***++++++,,,------(((((())))))************++++++,,,---------------,,,,,,,,,,,,++++++******+++,,,---......,,,***)))+++,,,,,,---...///000000---------------...//////---...///000000000000000------,,,,,,,,,---------++++++,,,---------------,,,,,,------...///000000......///000000000000000//////////////////////////////.../////////000000...000111111000///111222111111111222222111000000000111111333444555666666555555444444444444333333222444555555444333444555444555555444222000000111111111111111000///------,,,,,,+++)))((((((+++...------------------------,,,+++******)))))))))***,,,---............000222000111111111000000///.........//////000000000000111111111111111111111111//////000111111111000000111111000//////......---222222111111111111222222111222222222222222222111000111222222333333222222...111333444333222222222111222333222111000222333444444444444444444444444222222333333333333222222111222222333333333333333111222333333333333333333555555555555555666666666777666555555555555666666777666555555555555555666666666555555555555666666777888888999999:::;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<=========<<<<<<<<<===???AAABBBCCC??????>>>>>>>>>>>>>>>>>>:::;;;==============================<<<<<<<<<<<<::::::999:::;;;:::888555((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&''')))******+++(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******&&&&&&&&&''''''''''''((((((''''''''''''((())))))((('''&&&'''((((((&&&%%%'''''''''''''''((()))***)))((('''&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%''')))(((%%%%%%(((+++***))))))(((((())))))***''''''''''''''''''''''''((((((((('''&&&&&&)))+++,,,+++******))))))))))))***)))((((((''''''((((((###%%%'''''''''&&&'''(((''''''&&&&&&''''''((()))&&&''')))***)))((()))***(((((((((((((((((((((((())))))***)))((()))+++...***************)))))))))************++++++++++++)))+++,,,,,,+++***,,,---,,,,,,+++***)))))))))***++++++***)))((((((((()))++++++************++++++((()))***+++***)))'''%%%''')))++++++***(((((((((''')))++++++*********+++******************************++++++++++++++++++)))))))))***************)))***,,,......---,,,+++(((((()))***+++,,,------'''(((((()))******++++++***+++++++++,,,------.../////////...---,,,,,,,,,------...//////...------+++,,,,,,,,,---.........++++++++++++,,,---...///------............------+++++++++***++++++,,,---++++++,,,---------------,,,,,,------...///000000,,,---...///000000000000////////////////////////.........///////////////,,,...//////......///000...///000000000000000/////////000000111222333333333333333333333333333333222444666666555444555666222444555444111///000111000000000000///......---,,,------+++))))))+++---)))******++++++,,,,,,---))))))))))))***+++,,,---,,,---...---------///111......////////////......---......//////000000111111000////////////000111//////000000000000//////111111000//////...------222222222222222222222222000111111222222111111000111222222333333333333333333444555555333222222333000111222222111000111222444444444333333333333333222222333333333333222222111111222333333333333333000222333333222111111222333333333444444555555555444555555555666666666666888777666555444444444444555555444444444444555555666777777888999999::::::999::::::;;;;;;::::::999<<<;;;;;;::::::;;;<<<<<<999::::::<<<>>>@@@AAABBB===>>>>>>>>>============777:::<<<======<<<<<<===============<<<<<<<<<<<<:::999999:::;;;:::888666&&&%%%$$$######%%%&&&''''''''''''(((((()))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''(((((((((''''''&&&&&&'''(((((('''%%%&&&'''((())))))(((''''''***((('''%%%%%%&&&'''(((&&&''''''((((((''''''&&&%%%(((***)))&&&%%%(((,,,))))))(((''''''((())))))************************&&&''''''&&&%%%&&&***...---,,,+++***))))))))))))'''(((((((((((('''&&&&&&"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&'''((()))''')))******)))((()))***((((((((((((((((((((((((((()))******(((((()))***(((((()))))))))))))))***))))))))))))************)))+++,,,,,,+++***,,,---*********)))******+++,,,******(((((((((((()))*********))))))))))))******))))))))))))((('''&&&%%%&&&(((+++,,,***)))))))))'''(((************,,,...******)))))))))*********++++++******************)))))))))******+++++++++++++++,,,---------,,,,,,))))))******+++++++++,,,*********+++++++++++++++*********++++++,,,---...------------,,,,,,,,,,,,,,,------....../////////++++++,,,,,,,,,,,,,,,,,,************+++,,,---...------------,,,+++******++++++*********+++---...+++,,,,,,---...---------++++++,,,,,,------......---....../////////......////////////////////////+++,,,---------...------,,,---......------...///......///000111111000000.../////////000000111111111111111111111222222222222444555666555444555666444333222333444333111........./////////......---///000000///...------///***++++++++++++++++++,,,***************+++,,,---,,,,,,,,,+++******,,,...++++++,,,---............------......///000000111000///...------...///000...//////000000//////...000000//////////////////000000111111111111000000000000111222222111000000222222333444444444444444555666666444111000111222///111222222000000000111333333333333222222111111222222333444444333222222111222333444444444333333111333555444222111222333222222333444555555666666333444666888999999888888666666555444444444555555555444444444444444444555555666666777777888999999999::::::;;;;;;::::::999;;;:::999999999999:::;;;999999:::;;;<<<===??????<<<=====================777:::===>>>===<<<<<<===============<<<<<<<<<<<<:::999999:::;;;:::888666%%%$$$######$$$&&&(((***''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***$$$#########$$$%%%%%%&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&%%%%%%'''((()))(((&&&&&&''')))******(((&&&%%%***(((&&&%%%%%%%%%'''(((&&&''''''''''''''''''&&&&&&)))+++***&&&%%%)))---&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&%%%%%%''',,,111---,,,+++***))))))))))))&&&'''((((((((('''%%%$$$"""$$$&&&'''&&&&&&'''(((''''''&&&%%%&&&'''((()))(((***++++++)))((()))***((((((((((((((((((((((((''')))******(((''''''(((''''''(((((())))))******(((((((((((()))))))))))))))+++,,,,,,+++***,,,---((((((((()))***,,,---...))))))(((''''''(((******))))))(((((((((((()))))),,,++++++***)))(((((((((%%%(((+++,,,+++***)))***'''((()))))))))+++---000***)))))))))))))))******++++++******************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------+++++++++***************......---,,,,,,+++++++++************+++,,,---...((((((((()))******++++++*********+++,,,---...///,,,+++++++++++++++++++++))))))))))))***+++,,,------------,,,+++***)))(((,,,,,,+++***+++,,,...///+++,,,------......------***++++++++++++,,,,,,,,,////////////...---,,,+++////////////////////////)))***+++,,,,,,,,,++++++,,,---......------...000...///000111111222111111///////////////000000000//////000000000111111111000222444444333333333444777333///222777888222,,,------..................,,,...///...---++++++,,,.........------,,,,,,,,,...---,,,+++************+++,,,+++***((((((***,,,))))))+++,,,---.........---------...///000000111///...---,,,,,,---...///...///////////////............//////000111111222//////000000000000/////////000111222222111000///222333444444555555444444555555444111...---...000///000222222000000000111222222333333222111000000222333444555555444333222111222333444555444333333222444777666333222333555222333333444555666777777333555777:::;;;;;;::::::444444444444444555666777555444444333333444444555555555555666777777888888999::::::;;;;;;::::::999;;;:::999888888888999:::;;;::::::::::::;;;<<<<<<<<<<<<===============<<<777;;;???@@@>>>======???>>>=========<<<<<<<<<<<<999999999:::;;;;;;888666%%%&&&''''''%%%%%%&&&'''*********)))(((((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((''''''&&&''''''''''''(((((((((((()))******)))'''&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++***)))(((((()))***+++******)))(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((((((((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------((()))***++++++***)))(((+++(((%%%%%%(((***+++***$$$%%%&&&&&&'''&&&&&&&&&%%%&&&)))+++,,,,,,+++*********************++++++///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,***++++++,,,,,,++++++***---***((((((***,,,+++***(((((())))))))))))((((((---,,,,,,++++++,,,,,,---******+++++++++***)))))),,,---...---+++***+++,,,))))))******++++++,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,......---,,,,,,,,,------,,,,,,---...///////////////...,,,+++***))))))(((.........///......---,,,---+++)))(((((()))+++---/////////...------,,,,,,111///---------...---,,,000000111111000///......+++,,,,,,---...//////000...000222111///...111444666444222111/////////000111111000///...,,,***)))......------------......///...---,,,++++++++++++*********))))))(((((((((*********++++++,,,,,,,,,........................---,,,,,,---...///---,,,........................333333222111000000111111...000222333333333111000000000000000////////////333222222222222222222222222222222333333444444444111111111111111111111111111111111111111222222222333333333333333333333333000111222444555555444444111222333333444444444333333333333222222000//////333333222222333333444555888777666555444333333333333333444444555666666666777666666444333222111111333444666777777777666555999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::::::::;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<;;;;;;::::::&&&'''((((((&&&&&&'''((($$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))***'''''''''((((((((((((((())))))(((''''''''''''''''''''''''((((((((()))))))))***+++***(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&***)))(((''''''''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))************))))))---***'''&&&(((******)))))))))))))))((('''&&&&&&###$$$'''***+++,,,,,,++++++++++++******)))))))))---,,,,,,+++******++++++,,,,,,,,,++++++***************************++++++***++++++++++++++++++***---***((((((***++++++***))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++++++++***+++,,,---,,,***)))***+++((((((((((((((()))))))))******))))))******+++,,,+++,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---.../////////...---------------....../////////...,,,+++)))(((++++++******)))))))))))),,,,,,,,,,,,------------///...------......,,,+++/////////000//////...............///000000000111///000111000......000222000//////......///111111...............---,,,+++------,,,,,,,,,,,,---------,,,+++***))))))))))))------,,,,,,,,,+++++++++***++++++++++++++++++,,,------------------------,,,,,,+++---...///---,,,........................111111000///////////////...///111333333222111000000000000000////////////111111111000000000000000111111111111222222333333000000000000000000000000000000000111111222222222333333333333333333333333000111222333444444444333333333444444444444333333000111111222222222111111333222222222222333444444777666555444333333333333333444444555555666777777777666555444333222222111444555666777777777666555777777777777777888888888999999999999::::::::::::999::::::;;;;;;<<<======::::::999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::'''((()))(((''''''((()))&&&&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''(((((()))))))))******)))'''&&&&&&'''(((((((((((((((((())))))))))))(((***,,,+++)))&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''(((((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))******))))))))))))******...,,,)))((()))))))))((()))))))))((((((''''''&&&!!!###%%%(((***+++++++++,,,,,,+++***)))(((''''''******++++++******))))))+++++++++++++++***************************))))))******++++++++++++******,,,***((((((***+++*********)))(((''''''((()))***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))+++++++++)))((()))***))))))))))))((((((((((((((()))******++++++******+++++++++,,,++++++***)))***+++,,,,,,------,,,,,,///...---,,,++++++++++++((()))+++,,,---.................................,,,,,,,,,,,,+++***)))))))))***+++++++++***((('''*********+++,,,------------,,,,,,---...---+++))),,,------............---............///////////////000000///------///000------,,,,,,---......///******+++,,,------------,,,++++++******++++++,,,+++***)))(((((((((((((((------------,,,,,,,,,,,,+++++++++++++++*********------------------------,,,++++++,,,...///---,,,///////////////////////////...------------------...///111222222222111000000000000000////////////.........///////////////000000000000000111111111........................//////000000111222333333222222222222222222222222000111222333333333333333444444444555444444333333...///000111222333333333222222222222222333444444555555444333222222222222444444555555666777777777666666555444333222222111444555666777888777666666666666666666666666666666777777888888888999999999888888999999:::;;;;;;;;;777777777888888999:::;;;999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::&&&((()))((('''&&&'''(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))((((((((()))))))))******)))+++......+++(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))******+++++++++''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((())))))+++***)))(((((()))***+++,,,+++***)))************&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%'''((()))))))))*********))))))((((((((('''((()))******)))((('''+++++++++***************++++++******))))))(((((())))))************))))))******))))))*********)))+++***'''&&&&&&'''***+++)))***,,,------,,,***)))))))))***,,,,,,---------)))***++++++)))((()))+++,,,,,,++++++******))))))'''(((***+++++++++***)))******++++++++++++*********+++,,,,,,------,,,,,,///...---+++************'''(((***+++,,,---......000//////---,,,***)))((('''(((***+++,,,---------)))******+++++++++++++++***+++++++++,,,,,,,,,---******+++---...---***(((***+++,,,---------------,,,,,,,,,,,,++++++++++++//////...------,,,---...///......---,,,+++++++++((()))***+++,,,---------,,,++++++******++++++,,,******)))(((((((((((((((++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,////////////////////////------,,,,,,,,,,,,------...///000111111111000000000000000000////////////---...............//////000000000000000000000000------------------------......///000111222333333222222222222222222222222000111111222222222222222111111222333333333333333///000111222222222222222222222222111222333333444444333333222111111222222444444555666666777777888666666555444333333222222444555666777888777666666888777777777777666666666777777777888888888999999777888888999999:::;;;;;;888888888888888999::::::999999:::;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))***---//////---)))'''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***+++***)))(((((()))***+++((())))))******+++,,,---((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))&&&'''))))))***)))((('''************************+++******))))))(((((((((((())))))******))))))((())))))******))))))))))))+++***'''&&&&&&'''***+++)))+++,,,......,,,+++)))((()))***+++,,,---------)))+++,,,+++******+++,,,,,,,,,++++++******))))))'''((()))++++++***)))))))))******++++++************+++,,,,,,------,,,,,,------,,,+++***)))))))))'''((()))+++,,,---------/////////...,,,***(((&&&'''(((***+++---.........******))))))+++---000111------------,,,,,,++++++)))******,,,...---***(((******+++,,,,,,---,,,,,,++++++++++++************------,,,+++,,,,,,,,,,,,............---,,,,,,+++******++++++,,,+++++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++......---,,,////////////////////////---------,,,,,,------.........//////000000000000000000000000////////////.........//////000000000111111111111111000000000...........................//////000111111222222111111111111111111111111111000000000111111222222,,,---///000111222333333111111111222222222111111222111111111111222333333333333222111111111222222444444555555666777777777555555555444444333333222333444555777777666666555666666666666666666666666888888888888999999999999777888888999::::::;;;;;;;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;999999999999:::::::::;;;888999999:::;;;;;;::::::%%%&&&'''&&&%%%$$$%%%'''######$$$$$$%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''((((((((((((***,,,......,,,***))))))&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))******%%%''')))******+++,,,......---***'''%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''(((((())))))(((((()))))))))***************))))))))))))))))))(((((((((((())))))))))))((((((''')))******)))(((((()))***)))(((''''''((()))***)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))***,,,+++******+++---))))))))))))(((((((((((('''((())))))******))))))((()))******+++************+++,,,,,,------,,,,,,,,,+++******))))))******))))))***+++,,,,,,,,,,,,---......///...---+++***++++++,,,,,,,,,++++++***+++***((((((***---000333.........---,,,+++++++++*********,,,------+++)))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,***+++,,,...////////////++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,------------***************)))))))))++++++++++++++++++++++++)))))))))+++---......,,,........................---------------......///............/////////000000000000000////////////......//////000111111111111111111111000000000000/////////////////////////////////000000000111111000000000000000000000000111000000///000000111111+++,,,---///000111111111111111222222222111111000111111111111111222333333333333222111111222222333333333444444555666666666555555444444444333333333222333444555666555444444333333444444444555555555777888888888888999999999777777888888999:::::::::<<<<<<:::999999888888888::::::;;;<<<<<<<<<<<<<<<888888999999999:::::::::777888999::::::;;;;;;:::&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&''''''(((((("""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''')))((((((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''(((***++++++***))))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((()))************)))(((&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&''''''((()))******++++++++++++***************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))************))))))%%%'''******))))))***,,,,,,+++(((&&&%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((())))))***((()))))))))*********+++((((((((()))))))))))))))'''(((((())))))(((((('''&&&)))++++++)))'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))((()))******))))))***,,,((((((((((((((()))))))))((((((((((((((()))******(((((()))******************+++,,,,,,------,,,,,,***))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,***(((***+++++++++***)))(((((()))))))))))))))+++,,,---,,,,,,,,,,,,++++++++++++,,,+++***+++---------,,,,,,,,,,,,---,,,,,,++++++)))*********+++,,,,,,,,,***(((&&&(((+++------+++)))***,,,.../////////...++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++*********++++++,,,+++++++++,,,,,,,,,------))))))))))))************++++++++++++++++++++++++)))((()))+++---......,,,---------------------------,,,,,,,,,,,,---...///......------......//////000000000000////////////---......///000000111111000000000/////////......////////////////////////000000000000////////////000000000000000000000000111000////////////000111---...//////000////////////000111222222222222222111111111111111222222333333333222222222222333333222222333333444555555555555444444444444333333333111222333444444444333222222222333444555666777777666666666777777777888888555666666777777888999999:::999999888888888999999999999:::;;;;;;;;;;;;;;;888888888888999999999999777777888::::::;;;;;;:::'''((()))((('''&&&''')))%%%%%%$$$######""""""!!!"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$%%%(((***+++***'''&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''(((((())))))******((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))***++++++***)))(((%%%(((+++***((('''(((***$$$#########%%%'''***,,,(((''''''''''''((())))))''''''''''''''''''&&&&&&)))(((''''''''')))***+++(((((())))))*********+++''''''(((((())))))******''''''((((((((((((''''''%%%(((++++++)))'''((()))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&((())))))(((((()))+++))))))******++++++,,,,,,)))((('''''''''(((***+++(((((()))***************++++++,,,---------,,,,,,(((((((((((()))***+++,,,,,,------------,,,++++++---------,,,***'''$$$"""&&&'''((())))))******)))((())))))******((('''&&&)))))))))***++++++,,,,,,---+++******,,,......------------------,,,+++***&&&''''''((()))******+++(((&&&%%%'''+++------,,,+++,,,---...---,,,+++******+++,,,---------------))))))(((((((((((())))))+++***************++++++((((((((())))))*********(((((())))))******++++++************************)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------...//////000000000000////////////------......///000111111//////.........---------........................111111000000//////......000000000000000000000000111000///......///000111111111111111000///---------...///111333444444444111111111000111222222333333333333222333333444444111111222333333444444555444444444444444444333333000111222333444333222222333444555666777999::::::555555555555666666666777444444555555666777777777666666666666777888999:::888888999::::::::::::999777888888888888999999999666777888999:::;;;;;;;;;)))'''%%%###!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((###%%%&&&(((((('''%%%$$$''''''''''''(((((())))))((((((***++++++***))))))$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((()))*********)))%%%'''***,,,---,,,***((()))'''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$"""""""""$$$%%%%%%%%%'''((()))))))))))))))(((&&&&&&%%%&&&'''((((((((((((((((((((((((((($$$'''*********))))))***))))))*********))))))(((((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%'''***)))&&&&&&(((+++***)))(((((((((((())))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''')))(((((()))++++++***)))%%%&&&((()))))))))((('''************************))))))))))))***+++,,,---'''(((((('''&&&&&&)))+++&&&''')))***,,,,,,------+++***)))(((((('''((((((+++++++++++++++***)))))),,,---...---+++***+++,,,((()))***,,,,,,***&&&"""&&&&&&((()))************,,,+++++++++++++++++++++---,,,***)))))))))*********++++++,,,,,,++++++***'''(((***,,,------------)))((((((((((((***,,,---******+++,,,,,,---......)))******++++++******)))***,,,,,,+++)))((()))***///......------,,,,,,++++++***)))*********(((&&&(((((()))***+++,,,,,,,,,+++,,,---,,,***)))***+++...,,,+++,,,......,,,)))******++++++++++++*********))))))***,,,,,,+++)))(((***,,,...000///...---111111222222111///---,,,,,,.........,,,+++,,,---/////////....../////////------............------/////////...///000111111////////////000000000000+++,,,.../////////...---000000000000////////////111000///......///000111111111111111111222222222111111111222333444666777555444333333222222222222333333222111222333444555111111222222222333333333777666555444444444444444666666555444444444444555555555666666777777888888666666666666666555444444888777666555666777999;;;999999888888777777666666888:::<<<<<<;;;999999:::***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########%%%&&&'''((('''%%%$$$''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((())))))((((((((()))+++------,,,***))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&%%%&&&'''(((((()))((((((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((***)))(((''''''(((((((((((())))))(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&'''((((((''''''((())))))((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''((()))************)))))))))(((++++++***)))((('''&&&&&&))))))(((''''''''''''''')))(((((()))++++++***((('''''')))*********)))(((************************(((((((((((()))***++++++((()))++++++)))'''''''''&&&'''((()))***+++++++++***))))))(((((((((((()))******++++++******)))(((+++,,,---,,,***)))***+++((('''&&&'''))))))((('''((()))***++++++,,,,,,,,,+++*********************++++++*********,,,---...++++++,,,,,,,,,,,,++++++)))***+++++++++***)))((((((((((((((()))+++---...******++++++,,,------...******++++++++++++******)))***+++***((('''((())))))))))))***************,,,+++******++++++)))((((((((()))***+++++++++++++++,,,---,,,***)))***++++++***)))+++---...---+++******++++++++++++******)))(((((()))+++,,,***)))***+++,,,.........------------......---+++***)))+++,,,......------.../////////...------...//////------............------....../////////000000000---............/////////,,,------...//////......//////////////////000000111000///......///000111000000111111111111222222/////////000111222444555444333333222222222333333444333333222333444555666222222222222333333333333555555444333333333333333333333222222333444555555666666666666666777777777888888999999888777777666777666555444444666777999888888777777777777777777666888:::;;;999888888888(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&)))))))))((((((''''''&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''***+++---......---,,,+++)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''''''''''''''&&&&&&&&&((()))(((''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((++++++************))))))++++++***)))((('''&&&&&&)))((((((''''''''''''((()))(((((()))++++++***((((((((()))***************((((((((((((((((((((((((''''''''''''((()))******(((+++------+++(((%%%$$$&&&'''(((((()))))))))((()))(((((((((((())))))***))))))******))))))((('''***+++,,,+++)))((()))***)))&&&$$$$$$'''***,,,---%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((()))***+++---...+++,,,,,,------,,,,,,+++))))))******))))))((('''''''''(((((()))+++,,,---*********+++,,,,,,------******++++++++++++******((()))***)))'''&&&'''(((&&&''''''((())))))******,,,+++***+++,,,,,,***)))(((((()))***++++++++++++***+++,,,+++***)))***+++((((((((())),,,------,,,******++++++++++++******)))(((((()))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***,,,---.........000222///...,,,++++++,,,...///------............------------///000000000///...,,,,,,---------............------------...//////---.........//////000000000//////......//////000///000000000111111111222---------...///000111222222222222111222222333333444444444333444555555666222222333333333444444444333333222222111111222222000000000111222333555666666666666666666555555555888888999999999888777777777666555444444444555666666666666777777777777777555777999999888777777777&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))***,,,///000//////...***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***'''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$###%%%'''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&''''''(((&&&$$$%%%)))***(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((((((''''''(((***+++)))((((((((())))))************''''''''''''''''''''''''''''''''''''((()))******''')))++++++)))'''&&&%%%((((((((())))))(((((('''(((((('''(((((()))******)))))))))))))))(((''''''((()))***)))((('''(((******'''%%%%%%(((+++......$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&'''((()))***,,,,,,------------,,,,,,''''''((()))******++++++((((((((((((((())))))))))))*********++++++,,,,,,******++++++++++++******''')))))))))''''''((()))))))))*********++++++++++++***)))***++++++***((((((((()))***************)))***+++***)))((()))***((((((((((((***+++++++++******++++++++++++*********))))))***,,,---+++***------,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++---............///111...---+++******+++---...------............------+++,,,...000000///...---,,,------------.........///...---,,,,,,---//////,,,------......//////000////////////////////////...//////000000111111111------------...///000111111111111111111222333444444444444444555555555666222333333333333444444444333222222111111111222222111000000111222333444444666666666555555444444444666666666777777666555555777777666555444444444555555555555666666777777777555777999999888666666777&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" !!!$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((())))))((((((###$$$$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''((((((&&&(((,,,000222222111000+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))***&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))(((''''''''''''((()))***''''''''''''''''''''''''((((((((()))******++++++''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&(((%%%$$$%%%(((***(((%%%%%%%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''(((******)))'''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++&&&'''((('''&&&&&&''')))))))))******))))))(((((((((((('''(((((()))******)))))))))))))))((('''''''''((())))))''''''((()))((('''&&&''')))***)))(((''''''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''+++,,,,,,------,,,,,,+++))))))))))))***++++++,,,(((((((((''''''&&&%%%%%%))))))***************+++)))******++++++******)))((()))******(((((()))***,,,,,,++++++************)))(((((()))******)))'''(((((()))*********))))))((()))******(((((()))*********)))((((((((()))*********++++++++++++******++++++***,,,---...---+++---,,,+++***************,,,,,,,,,,,,,,,------------...///...---,,,---......,,,+++******+++,,,...------............------***,,,...///000///---,,,------.........///////////////---,,,,,,---...///,,,,,,------.........///......////////////......------...///000000111111...............///000111000000000000111111222333222333333444444444444444222222222333333333444444333222222222222222333333333333222222222222222333666666555555444444333333444555555666666666555555888777777666555555555555444444555555666666666777555777999:::888777777777'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!! !!!$$$%%%$$$%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''')))*********)))$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((&&&)))///444666555333111+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&$$$%%%'''((())))))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''((((((++++++***)))((('''&&&&&&(((''''''''''''(((((()))(((''''''(((******)))''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++&&&&&&&&&%%%$$$%%%'''***))))))*********)))(((((()))(((((((((((())))))***))))))******))))))((('''&&&((())))))''''''(((***%%%%%%%%%&&&''''''$$$"""'''&&&%%%$$$$$$%%%''''''&&&&&&&&&''''''(((((()))''''''((()))))))))((((((***++++++,,,,,,++++++***---,,,+++***)))((((((((((((((((((((('''&&&$$$###))))))))))))))))))))))))((())))))))))))))))))(((''')))******)))((()))+++*********)))((('''''''''(((''''''((()))***((('''(((((()))******))))))((('''((())))))(((((()))***+++++++++)))'''''')))+++******++++++++++++******+++******+++---...,,,++++++++++++******)))))))))+++*********+++,,,---------...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,------............------+++,,,---.........---,,,---............///////////////...------------...---------------------------......//////......---,,,,,,---...///000111111//////......//////000111000000000000000000111111000000111222222222222222111111222222222333333333222222222111222222333444444333333222111111222222444444444444444333333333555555666777777777666666777777777666666666666555444444444555555555555555555777999999888777777777&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''########################%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''''')))---444999;;;888333000)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''###$$$&&&'''((((((''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&''''''&&&%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''&&&&&&%%%'''((($$$&&&((()))******)))(((%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%&&&''')))******))))))''''''''''''((((((((()))++++++***)))((('''&&&&&&'''''''''''''''((())))))''''''&&&((()))***(((''')))((('''''''''(((******''''''''''''''''''''''''''''''''''''((()))******&&&'''((((((&&&%%%&&&'''''''''((())))))(((((((((***))))))(((((((((((()))******++++++******)))(((&&&((())))))(((((()))***&&&%%%%%%&&&''''''%%%###&&&%%%###""""""###$$$%%%&&&&&&&&&'''((()))))))))%%%&&&((()))************)))******++++++******)))---,,,***(((''''''''''''''''''((())))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))((('''''')))***((('''''''''''''''''''''(((''''''(((******)))(((((()))))))))))))))((((((&&&''')))((('''''')))******++++++)))'''(((+++...******++++++++++++*********))))))***,,,,,,+++))))))******++++++***)))(((******))))))***,,,---...***,,,---,,,++++++,,,---+++,,,---......---,,,+++------............------+++,,,,,,,,,,,,---------,,,,,,---------...............//////...------,,,......------,,,+++++++++------...//////...------+++,,,,,,---///000000111///............///000000111111000/////////000000---...///000000000//////000000000111111111222222000000000000000111222333111111000000000111222222333333333333333444444444333444444555666666555555444444555555666666555555555555444444444444444444444666888888777555555666"""###$$$&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#########$$$&&&((()))########################!!!###%%%(((((('''%%%$$$""""""###$$$%%%''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''(((*********)))&&&&&&%%%$$$"""!!!!!! &&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&---222999>>>>>>:::333...'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''((('''###%%%&&&((())))))((((((((((((((((((((((((((((((&&&(((***)))'''%%%%%%%%%&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((('''''''''(((((()))###&&&((('''%%%$$$&&&)))%%%&&&(((***++++++***)))%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%&&&(((************)))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((()))***'''&&&&&&''')))***((('''***)))((((((((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))''')))++++++)))&&&$$$$$$%%%&&&&&&'''((((((''''''+++***)))(((((('''((((((+++++++++++++++***))))))&&&((())))))(((((()))+++)))((('''''')))******))))))(((&&&%%%%%%&&&((()))&&&&&&''''''((()))******!!!"""%%%''')))*********))))))************))))))(((((('''&&&&&&''')))***%%%''')))***+++,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&''''''((())))))))))))(((((()))+++,,,***)))((()))))))))))))))((((((%%%'''((((((''''''(((***(((******)))((()))---111******++++++++++++******(((''''''(((******)))((('''(((***,,,,,,***)))'''++++++******+++---///000((()))++++++++++++---///+++,,,...//////...,,,+++---..................---,,,,,,+++++++++,,,---...++++++,,,,,,,,,------------...///000///...,,,+++///......---,,,+++***))),,,---...//////...---,,,++++++,,,---...///000111......---------...//////222111000//////...//////+++,,,.../////////...---///000000000000111111111///////////////000111111............///111222333222222222333333444444444000111222222333333333222222222333444555555555555555555555444444333333333222444777777555444444555%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''######$$$$$$###""" #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$#########""""""%%%&&&((())))))'''&&&$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&'''''''''&&&'''***,,,+++222<<>>)))))))))((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&###%%%''''''&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))******)))((($$$$$$%%%%%%'''(((***+++$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&''''''((()))******((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$(((((((((((())))))))))))$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''''''''(((((())))))))))))))))))((((((((())),,,...000((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$%%%%%%'''((()))***,,,+++))))))+++++++++***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((''''''''',,,+++)))((('''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))))))))&&&&&&''''''((()))))))))(((((()))+++,,,---...///,,,,,,---......---,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++&&&)))+++------...///111+++,,,---.........------,,,,,,,,,++++++************,,,------,,,*********++++++******++++++,,,---***,,,------------///000,,,,,,---.../////////..............................///000111222222222222///////////////......------...//////------...///333222111/////////000000222222222111111111111111$$$%%%$$$######$$$'''***'''''''''&&&%%%%%%$$$$$$$$$&&&'''&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""!!! !!!!!!"""###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&######%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''')))((('''&&&%%%&&&'''''' """$$$&&&'''(((''''''&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&$$$%%%((()))(((+++111333III^^^gggiiifffWWWFFF333...(((&&&((()))'''$$$'''''''''(((((((((((()))&&&&&&'''''''''''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&$$$$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&******))))))((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%&&&(((''''''(((((())))))******)))******(((&&&''')))+++&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&'''((()))***+++((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%+++******)))(((''''''&&&$$$%%%((()))***)))(((''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''++++++******)))******+++******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))((('''%%%$$$(((((())))))******++++++&&&&&&''''''(((((())))))***++++++++++++***)))))),,,+++***)))((((((((((((***)))))))))***++++++,,,+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((()))************,,,+++)))))))))+++---...111///,,,***(((((())))))...//////////////////...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------///...---,,,,,,...000111,,,,,,,,,---------...............------,,,,,,,,,---///000///......///000000///...------...///000000111111111222222222222111000...///000111///...///...---------...000111000000//////......------......///000000000000000$$$%%%$$$$$$###$$$'''***((((((''''''&&&%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&###"""$$$&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$###$$$(((((('''+++000999NNNbbbjjjjjjeeeUUUDDD222---(((&&&((()))'''$$$&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((('''''''''&&&&&&''''''(((((((((((('''''')))******((('''&&&'''(((&&&&&&'''''''''(((((((((&&&''''''&&&%%%%%%''')))''''''((((((((((((''''''((((((((())))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''(((((()))***))))))((('''&&&&&&%%%((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))''''''+++******))))))*********)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))))))))******)))'''&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))*********************))))))(((((()))))))))))))))))))))******+++******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&***)))(((((()))+++---......---+++)))))))))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,+++***))))))+++---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////------.../////////...------...//////...////////////000000000000///......000000///...//////...---...///000111//////.........---------...//////000111000000000$$$$$$%%%$$$###$$$''')))))))))(((((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))((((((''''''&&&&&&!!!!!!!!!"""######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%&&&((()))(((&&&$$$###$$$&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$###"""""""""""""""######$$$%%%%%%&&&%%%%%%%%%$$$######""""""&&&%%%%%%$$$$$$$$$$$$%%%"""!!!###'''''''''***///:::MMM^^^eeeccc\\\LLL===000,,,((('''((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))((('''%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((('''&&&###"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&((()))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''+++***)))((('''%%%$$$$$$'''''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&(((((())))))((('''%%%$$$$$$######$$$%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))*********'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********)))(((((((((((()))******))))))((((((((()))*********))))))(((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((())))))((((((((((((((((((((()))+++---///,,,+++***))))))***,,,---******++++++++++++************++++++++++++******,,,++++++******++++++,,,------------------------******)))((()))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,---...---,,,+++,,,---......------------......,,,,,,,,,---------......///...---...///000///...//////......//////000111.........---------------...///000000111111000000###$$$%%%$$$$$$$$$'''))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$"""""""""######$$$$$$$$$######"""######$$$%%%%%%####################################$$$$$$$$$$$$########################!!!!!!"""#########$$$$$$$$$$$$%%%''')))(((&&&$$$$$$%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$"""!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$##################'''&&&%%%$$$$$$$$$$$$$$$!!! """&&&'''&&&(((---444AAANNNRRRPPPJJJ>>>333---+++((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((('''(((***+++((((((&&&%%%%%%&&&((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++***)))'''''''''((()))''''''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((()))***+++***)))))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))*********))))))(((((((((((()))+++---///000++++++***))))))***++++++***++++++++++++++++++***))))))************))))))((((((''''''''''''((((((+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,---...///...---........./////////000000...............---------...///000000111111000000###$$$%%%%%%$$$%%%&&&((()))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''########################""""""#########$$$$$$$$$########################!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%''')))(((&&&$$$&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%###"""!!!"""######$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$$$$%%%%%% """&&&&&&%%%&&&+++,,,333:::<<<:::777222---***)))((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((((((((()))+++((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******(((((('''((())))))%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))))))))((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((******+++******)))))))))******((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%(((((()))***,,,...///000,,,,,,+++***))))))))))))))))))************))))))((())))))******))))))((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))******++++++*********+++++++++,,,,,,)))******++++++,,,,,,,,,+++,,,---,,,***))))))+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***+++---......,,,---.........////////////..............................///000000000000///"""$$$%%%%%%%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%#####################$$$ !!!!!!###$$$&&&'''########################"""""""""############$$$###########################$$$%%%&&&&&&&&&%%%$$$######$$$&&&((((((&&&$$$&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###""""""!!!!!! !!!"""###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&!!!!!!###'''&&&$$$%%%)))'''***---...---,,,,,,,,,(((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%''')))'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%&&&(((***''''''&&&&&&&&&&&&%%%%%%"""$$$&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''')))))))))(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''&&&''''''((()))***''''''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&((())))))******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&''''''(((((((((''''''(((((()))+++,,,---......,,,,,,+++***))))))((((((''''''((((((((((((''''''))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++******************+++++++++,,,---,,,***))))))*********++++++++++++******++++++,,,,,,,,,---------+++***)))***,,,...---,,,,,,,,,---............------------------.........------...////////////..."""$$$%%%&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&###""""""%%%&&&&&&$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%$$$"""""""""$$$&&&((((((&&&$$$%%%""""""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$##################"""""""""""""""######$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&###"""%%%((('''######'''&&&'''((()))((('''(((+++&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))''''''###%%%'''((())))))((('''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++******''''''((()))***+++++++++))))))************))))))''''''(((((((((((('''''')))******++++++******)))******))))))))))))******************************''''''((()))))))))))))))))))))))))))*********+++***************))))))))),,,------,,,***))))))***))))))***++++++***))))))***++++++++++++,,,,,,,,,***)))(((***,,,------,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,------......------"""$$$&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&###!!!"""%%%'''&&&$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!""""""###&&&((((((&&&$$$###  $$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!"""###%%%&&&'''((((((%%%%%%%%%$$$$$$#########'''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$###&&&'''''''''&&&$$$###!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$&&&)))'''######&&&&&&&&&((()))(((&&&&&&(((%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((())))))((('''&&&((()))%%%$$$$$$$$$######""""""%%%'''))))))'''&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%'''***+++,,,***(((&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''###$$$&&&((())))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%$$$$$$$$$%%%'''(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$&&&'''((((((((((((&&&&&&'''((())))))(((((('''''')))***++++++++++++))))))************))))))******++++++++++++******((((((''''''''''''((((((++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))************++++++******))))))((((((,,,---...,,,***))))))***((()))***++++++***)))(((************++++++++++++)))(((((()))+++---,,,+++)))***+++,,,---,,,++++++(((((())))))*********+++***+++,,,,,,------,,,,,,######$$$%%%&&&(((((())),,,***(((%%%$$$#########$$$$$$##################%%%&&&'''&&&$$$###$$$%%%&&&%%%###!!!!!!"""###$$$&&&'''(((((('''%%%###"""'''%%%""" """$$$&&&%%%%%%$$$###!!!"""%%%'''""""""""""""""""""""""""###############"""!!! !!!###%%%&&&''''''&&&"""###%%%&&&&&&%%%###"""###$$$&&&'''&&&%%%###!!!'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%&&&((((((%%%%%%$$$######""""""""""""'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&(((%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&******)))(((((((((((((((&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((%%%$$$$$$###$$$%%%&&&'''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))'''&&&''')))++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((*********)))(((***)))(((&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((!!!$$$'''))))))((((((((()))((('''&&&%%%&&&&&&'''''''''&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''''''''(((((((((((((((''''''))))))))))))((((((((((((***,,,------+++******+++***)))***---///---+++***((((((((((((((())))))***(((''''''''''''(((((()))+++******)))))))))))))))***************)))(((((('''((()))******++++++***+++)))(((((()))******)))'''(((***,,,---,,,+++***++++++,,,,,,,,,---------+++***))))))+++---///111$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""""""""###""""""""""""%%%&&&&&&&&&$$$###$$$%%%&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&%%%$$$###"""########################$$$%%%'''&&&%%%$$$%%%&&&"""""""""""""""""""""""""""############""""""!!! !!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%%%%((('''$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&########################"""###$$$$$$######$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%$$$######"""""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######%%%&&&$$$###""""""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''(((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((())))))(((&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$######%%%''''''&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))***))))))((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###&&&)))***)))(((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((((((((('''''''''&&&''''''''''''(((((((((((('''(((((())))))((((((''')))))))))((((((((('''''')))+++,,,,,,***)))***+++---,,,---...///---+++***))))))((((((((())))))***'''''''''''''''(((((()))+++***))))))(((((())))))***************)))(((((('''''')))***************+++)))(((((()))******)))((()))+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++***)))***,,,...000&&&&&&%%%$$$###"""!!!!!!######$$$%%%&&&&&&&&&&&&!!!!!!"""""""""""""""!!!$$$%%%&&&%%%#########$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""""" """$$$&&&&&&$$$""" !!!###&&&'''&&&$$$######""""""""""""""""""""""""!!!""""""############"""!!!!!!###$$$$$$$$$######&&&%%%###!!!!!!###%%%&&&######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$''''''$$$$$$&&&&&&###%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################"""###$$$$$$"""!!!"""###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))(((((('''%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&((()))(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))++++++)))&&&###$$$&&&)))++++++)))'''&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$#########$$$&&&((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%'''******)))''''''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&'''((((((((()))(((((())))))))))))(((((()))(((((((((((('''''''''((()))******)))((()))***+++---...//////...---+++***))))))((((((((())))))''''''&&&&&&'''(((((()))******)))((((((((((((((())))))******))))))((((((''''''((()))************+++)))(((((()))******))))))***+++++++++***)))((()))))))))*********++++++++++++*********+++---...&&&&&&%%%$$$###""""""!!!!!!"""$$$&&&&&&&&&&&&%%%!!!"""######$$$######"""###%%%%%%$$$###"""###$$$$$$###""""""""""""######&&&%%%###"""!!!"""######!!!###%%%%%%$$$"""  """###!!! """""""""""""""""""""""" !!!"""###############!!!"""###$$$$$$###"""!!!%%%$$$###""""""###$$$%%%((((((((('''&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&######""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((($$$###&&&%%%##################$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))((('''%%%%%%$$$$$$%%%%%%&&&''''''(((***++++++)))'''&&&%%%'''((()))***)))'''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$'''%%%$$$%%%'''))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))'''%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((())))))***)))))))))((((((((('''''''''&&&&&&&&&'''(((((('''''')))+++''',,,000111111111///,,,++++++***)))((((((((()))&&&&&&&&&&&&''''''((()))))))))(((''''''''''''(((((()))))))))))))))((((((&&&'''((()))************+++)))(((((()))******)))******++++++***)))((('''((((((((())))))))))))***++++++************+++,,,%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!"""$$$%%%&&&%%%$$$$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""######&&&%%%###""""""###$$$$$$!!!!!!""""""############ !!!!!! """"""""""""""""""""""""""" !!!"""###############""""""###$$$###"""!!! """###$$$$$$$$$$$$###""" !!!"""$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&###""""""!!!!!!""""""####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))+++)))$$$###%%%%%%"""&&&&&&%%%&&&&&&'''((()))$$$######""""""######$$$ """$$$%%%&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!###%%%%%%$$$''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$######$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&'''&&&&&&''')))+++(((111999999777666111+++,,,,,,+++)))((((((((((((%%%%%%%%%&&&&&&''')))))))))(((''''''&&&''''''''''''(((((()))))))))((((((&&&'''((())))))******)))+++)))(((((()))******)))************))))))((('''''''''((((((((()))))))))*********)))*********+++###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$###""""""!!!###%%%'''''''''%%%$$$"""###$$$###!!!!!!!!!"""!!!!!!""""""""""""""""""$$$$$$###############$$$"""!!! !!!"""$$$%%%######"""  ###%%%""""""""""""""""""""""""!!!""""""############""""""###$$$$$$$$$###"""!!! """$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######"""######$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,---+++%%%$$$%%%%%%###%%%$$$$$$$$$$$$$$$%%%&&&$$$##################$$$######$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''((('''$$$"""""""""$$$%%%'''&&&$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%###"""###%%%''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((%%%&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&'''***---///>>>IIIJJJFFFAAA888......---+++***)))(((((('''$$$$$$%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&'''((())))))))))))+++)))(((((()))******)))***)))))))))))))))(((((('''''''''((((((((())))))(((((())))))************############$$$$$$$$$%%%######""""""""""""###### """$$$&&&'''&&&%%%$$$"""#########!!! !!!""" !!!!!!"""""""""""""""!!!""""""######"""""""""!!! !!!"""$$$%%%"""#########!!!!!!"""$$$"""""""""""""""""""""""""""############""""""!!!"""###$$$%%%%%%$$$######""""""############"""""",,,+++)))'''%%%$$$###"""""""""###$$$$$$###""""""""""""""""""###$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&///000,,,'''$$$&&&&&&###""""""!!!!!! !!!!!!!!!$$$$$$$$$######$$$$$$$$$(((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################"""######$$$%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))))))))((('''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$'''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&'''((((((''''''%%%$$$$$$$$$%%%%%%%%%&&&'''''''''%%%###"""#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$%%%######%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&(((+++...555IIIZZZ]]]ZZZUUUHHH;;;///...,,,***)))(((''''''$$$$$$$$$%%%&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''((())))))((((((%%%&&&'''((())))))))))))+++)))(((((()))******))))))(((((((((((())))))***'''(((((((((((()))))))))&&&'''((()))******++++++#########"""""""""""""""""""""!!!!!!!!!###$$$%%% ###&&&&&&&&&$$$###!!!######"""!!! !!!""" !!!""""""###"""""" !!!""""""!!!  !!!""""""######### ######""" """"""""""""""""""""""""###############"""!!! """###$$$%%%&&&%%%%%%$$$$$$###""" """###$$$$$$############$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&000111...'''%%%'''&&&$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%---+++)))&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%$$$(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***))))))((('''&&&&&&&&& !!!"""$$$&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&''')))))))))))))))'''&&&%%%$$$%%%'''((('''%%%###!!!'''''''''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$###$$$%%%%%%%%%&&&'''''''''%%%"""!!!"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&(((,,,///666NNNdddkkkjjjeeeXXXJJJ///...,,,***)))(((''''''$$$$$$$$$%%%&&&'''))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))+++)))(((((()))******)))(((((('''(((((()))***+++(((((((((((()))))))))***%%%&&&''')))***+++++++++###############"""!!!!!! !!!!!!""""""######""""""""""""###############$$$$$$###!!! """### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%%%%%%%### """"""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$%%%%%%%%%%%%%%%$$$###"""$$$############%%%&&&'''$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%""" !!!$$$&&&%%%###!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!&&&&&&&&&'''''''''((((((///---)))&&&$$$#########$$$###!!!!!!!!!###&&&'''############$$$%%%&&&'''...---+++)))&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$'''(((&&&###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&***(((%%%"""  ###%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%###%%%''''''&&&$$$###$$$$$$$$$################## """$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$#########""""""###%%%&&&(((111111///---+++(((%%%$$$########################"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''***,,,***&&&$$$%%%&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$##################''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&''''''&&&$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######"""###$$$%%%$$$""" &&&''''''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&(((***%%%'''(((((('''&&&&&&'''%%%$$$$$$%%%(((+++...111888OOOeeennnrrrqqqdddTTT;;;000'''%%%((()))***---(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))************)))((()))***)))'''$$$###&&&***************))))))))))))*********)))***++++++,,,$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""############"""######""" !!!###!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###"""!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###!!! $$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$"""!!!"""$$$%%%%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""%%%%%%&&&&&&&&&'''''''''+++)))'''%%%$$$$$$$$$%%%###""""""!!!"""$$$%%%&&&"""""""""###$$$%%%'''(((+++***)))'''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$'''(((&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$#########&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&((('''%%%###"""!!!!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$############%%%&&&&&&$$$######$$$###"""""""""###$$$%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$###############%%%&&&'''///...---,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---...***'''%%%&&&+++***((('''&&&%%%&&&&&&##############################$$$%%%%%%$$$###"""$$$$$$##################&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$""""""$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%'''(((((('''&&&&&&''''''&&&%%%%%%''')))+++,,,222FFF[[[gggqqquuulll___@@@555***''''''%%%%%%'''%%%%%%$$$$$$$$$#########''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((###$$$###!!!"""%%%((((((((()))))))))******((((((((((((((()))******$$$$$$%%%%%%$$$$$$######""""""""""""""""""!!!!!!""""""""""""############""""""###!!!  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!! """""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""######$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!"""$$$%%%%%%""" $$$############$$$%%%&&&$$$$$$$$$###############$$$"""!!!"""$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''!!!!!!"""######$$$$$$%%%"""""""""###$$$&&&'''((('''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$########################$$$%%%&&&%%%###"""###$$$!!!!!!!!!"""###$$$&&&'''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&*********)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))000222///***&&&%%%((('''%%%$$$###"""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((,,,:::KKKXXXeeennnjjj___???555,,,)))'''$$$###$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%%%%$$$"""###%%%'''%%%%%%&&&'''((()))***+++&&&&&&''''''''''''((((((######$$$$$$$$$######"""$$$######""""""!!!!!!!!!!!!"""""""""############!!!""""""!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""  !!!!!!"""!!!!!!!!!######"""!!!$$$$$$$$$$$$############ !!!"""######"""!!! !!!"""###%%%%%%$$$############$$$$$$$$$$$$###### """$$$%%%$$$###"""""""""""""""######$$$$$$#########""""""""""""""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&& !!!"""###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""############$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''####################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&###"""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''',,,222333///)))&&&$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$###############$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$&&&((('''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&+++222:::DDDPPPXXXTTTKKK777///))))))(((&&&&&&(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((''''''!!!!!!"""""""""""""""!!!$$$$$$######""""""!!!!!!!!!"""""""""############!!!""""""!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""!!!"""$$$%%%$$$###$$$$$$$$$############### !!!"""######"""!!! !!!"""###%%%%%%$$$######"""######$$$$$$#####################$$$%%%&&&&&&!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$$$$$$$###$$$""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$############ """######$$$######'''&&&%%%$$$#####################$$$$$$%%%%%%&&&########################!!!!!!"""""""""############$$$%%%&&&&&&%%%%%%&&&$$$$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''##########################################""""""!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$#########$$$%%%&&&&&&'''''''''((()))(((&&&%%%&&&'''%%%%%%$$$###"""""""""###$$$$$$#########$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%---000222000+++&&&%%%%%%'''''''''&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""###$$$%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&+++,,,...333;;;???;;;444...)))'''((((((&&&&&&)))########################&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$#########%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((( !!!!!!""""""!!!!!!##################""""""""""""""""""############""""""###!!!  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$###!!! """###"""""" !!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!"""######$$$$$$######!!!"""######$$$#########(((&&&%%%###"""######$$$ !!!""""""######""""""""""""""""""############ """%%%%%%$$$######$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""" !!!""""""######$$$'''&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$########################!!!"""""""""############"""$$$&&&&&&%%%%%%%%%&&&$$$######""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%$$$######"""############"""!!!!!! ###&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$!!!!!!"""###%%%&&&''''''&&&(((******)))'''&&&''''''&&&$$$###""""""!!!!!!""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$%%%'''((('''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&///000000---((($$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%$$$$$$############$$$%%%$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""""""""""""""###"""""""""""""""#########"""###$$$###""""""$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%''')))+++,,,&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&""""""###$$$%%%&&&&&&''')))((()))+++...000---)))***'''&&&((('''$$$$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$###"""###%%%%%%$$$###(((((('''''''''&&&&&&&&&'''((()))***+++***)))))) !!!"""""""""""""""##################$$$$$$""""""""""""############"""######""" !!!###!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$###!!! !!!!!!  !!!"""######$$$!!!!!!!!! !!!!!!!!!"""!!!!!!!!!""""""######!!!!!!"""###############%%%%%%%%%$$$######""""""!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$$$$"""%%%&&&$$$######$$$""""""!!!""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######!!!!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!########################"""""""""#########$$$$$$"""$$$''''''%%%$$$%%%'''$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%%%%!!!"""###$$$&&&'''((()))$$$'''++++++***'''%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%%%%$$$###""""""$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###!!!""""""###############""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&''''''***---...+++'''$$$$$$&&&!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$"""###$$$$$$$$$###"""!!!"""#########""""""$$$&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###%%%'''&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&%%%$$$%%%'''&&&""""""$$$%%%%%%&&&&&&&&&'''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((&&&%%%%%%'''(((&&&###'''''''''''''''(((((((((&&&((()))++++++***)))(((!!!!!!"""###############"""""""""###$$$$$$$$$%%%""""""""""""###############$$$$$$###!!!!!!"""### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%### !!!""""""!!! !!!###$$$%%%&&&'''"""!!!  !!!""""""!!! !!!###$$$!!!!!!"""############### """%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$%%%"""&&&&&&$$$"""###$$$######""""""###%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""!!!  """$$$%%%"""""""""###$$$%%%''''''###""""""!!! """"""""""""""""""""""""############$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###"""""""""###$$$""""""""""""""""""""""""!!!  ###%%%&&&%%%$$$$$$&&&''')))***+++,,,"""&&&***,,,***'''$$$###$$$###############$$$$$$$$$%%%&&&'''&&&$$$""" !!!"""$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&%%%%%%###"""!!!"""###############"""!!!!!!"""###$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$""""""###$$$&&&'''((((((%%%))),,,+++'''%%%%%%&&&###$$$&&&((())))))))))))###########################""""""""""""$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''&&&$$$"""!!!$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''(((###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))'''###"""$$$ """&&&&&&######&&&"""""""""######$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''%%%$$$%%%''''''$$$!!!%%%&&&&&&'''((()))******&&&''')))***+++***)))'''!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""######""""""""""""############""""""######$$$%%%$$$$$$$$$#########""""""!!!"""###############""" """###"""!!! !!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%%%%$$$######"""""""""""""""$$$$$$#####################$$$&&&&&&%%%### !!!"""$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&((($$$$$$%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!! !!!"""$$$$$$#########"""######$$$%%%&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))((('''%%%$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""#########"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%#########"""######$$$$$$ !!!############%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%!!!"""###%%%&&&'''((((((########################"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$############"""'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""###$$$%%%%%%%%% !!!$$$$$$"""######""""""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""$$$$$$"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%''''''$$$"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""###### ###%%%&&&$$$###""""""""""""############""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$&&&&&&'''((('''$$$"""###&&&''''''%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''!!!!!!!!!"""######$$$$$$########################$$$######"""!!!!!!""""""###""""""!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$######""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" """######""""""###%%%!!!"""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!%%%&&&''''''&&&&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%'''((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!!!!"""$$$$$$###############$$$$$$%%%'''%%%$$$"""""""""$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$""" !!!"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''########################"""!!!!!!!!!"""###%%%&&&######""""""""""""######$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###############"""!!!!!!###""""""""""""###$$$%%%((($$$!!!"""&&&((('''%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""#########$$$$$$###""""""###%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########&&&$$$"""###%%%'''&&&%%%&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&& !!!!!!""""""######$$$#########""""""!!!!!! ######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!$$$ !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""###""""""$$$&&&""""""######$$$#########$$$###""""""!!!!!!""""""######$$$%%%%%%&&&&&&%%%######$$$%%%%%%&&&%%%%%%&&&'''((())))))*********''''''&&&&&&%%%%%%%%%$$$###$$$%%%$$$###"""$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""###$$$###############$$$%%%%%%'''&&&$$$######$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$######$$$%%%$$$###"""!!!"""""""""!!!!!!""""""######""""""""""""###$$$$$$""""""#########$$$$$$$$$&&&'''((('''%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&$$$!!! ############$$$$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&########################"""""""""""""""###$$$%%%######""""""""""""############""""""""""""###### !!!"""###$$$%%%&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""###$$$%%%###!!!"""%%%'''%%%###&&&%%%$$$###############%%%%%%$$$###""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$$$$%%%%%%###"""###$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$"""  """%%%'''%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$###!!! !!!$$$&&&""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%###""""""$$$%%%%%%$$$&&&%%%###$$$%%%%%%$$$""""""""""""############$$$$$$############$$$%%%%%%""""""""""""############$$$###""""""""""""###$$$(((&&&$$$""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%% !!!!!!"""#########$$$$$$###"""!!!!!! ###""""""!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""###"""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""$$$""" %%% !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$###"""!!!"""###"""###############"""!!!######"""!!!!!!!!!!!!!!!"""###$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&)))+++------,,,(((((()))((('''&&&%%%$$$""""""###"""!!! """$$$%%%&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""######$$$$$$############$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################!!!###$$$%%%%%%$$$"""!!!"""""""""!!!""""""###############""""""###$$$$$$############$$$$$$$$$$$$&&&((()))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&'''''''''&&&&&&%%%########################"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$!!!""""""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$((('''''''''&&&'''''''''###""""""!!!!!!"""#########!!!!!!"""$$$$$$""" $$$$$$##################%%%%%%$$$###"""!!!!!! """"""######$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$###""""""###%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###############!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!###%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$############""""""############""""""#########"""!!!!!!###%%%""""""############""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&######""""""###$$$$$$$$$&&&%%%###$$$%%%%%%$$$""""""""""""#########$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%% !!!""""""######%%%%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!$$$""" $$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """###$$$###"""!!!"""###""""""#########""""""!!!###""""""!!! !!!!!!!!!!!!###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%)))---///---,,,+++++++++***)))'''&&&%%%$$$%%%%%%%%%######%%%&&&%%%&&&''''''((((((((('''%%%$$$#########$$$%%%&&&###""""""""""""######$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%$$$###!!!"""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***)))'''%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&$$$###$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""#########$$$$$$$$$######""""""###$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""######$$$$$$###"""""""""!!!!!!"""############""" !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" """###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""!!!"""############"""!!! """$$$$$$###"""!!!"""""""""############"""""""""######$$$$$$######"""""""""###$$$%%%&&&''''''############"""###$$$%%%&&&%%%###$$$%%%%%%$$$"""############$$$$$$$$$%%%######""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&& !!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!! !!!!!!""""""  """"""!!!!!!""""""###$$$ !!!!!!!!!!!!!!!  !!!"""!!!"""!!! ### !!!""""""""""""$$$$$$############""""""!!!!!!!!!!!!!!! !!!"""###""""""$$$&&&!!!!!!""""""###"""""""""###"""!!!!!! !!!!!!!!!"""%%%&&&'''&&&%%%$$$%%%%%%&&&%%%%%%$$$######''''''(((,,,111222000------,,,+++)))(((&&&%%%%%%"""###$$$###!!!!!!###$$$%%%%%%&&&'''((((((((((((&&&%%%$$$#########$$$%%%#########""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%######"""""""""$$$############$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%$$$######""""""""""""######$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%$$$###""""""""""""'''((((((&&&###""""""###!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##############################$$$$$$%%%$$$$$$#########""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!"""######$$$#########!!!""""""""""""#########$$$$$$###""""""###%%%&&&%%%$$$##############################"""""""""""" """###$$$%%%%%%%%%%%%$$$$$$$$$$$$######### !!!!!!"""###$$$%%%%%%"""###$$$&&&&&&''''''&&&###########################$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!###$$$$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""$$$$$$$$$###"""############$$$%%%&&&&&&$$$############"""""""""!!!"""###$$$$$$###"""!!!!!!$$$%%%###"""!!!!!!""""""############""""""""""""############""""""&&&&&&&&&%%%%%%%%%$$$$$$"""$$$$$$$$$######$$$&&&&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""######"""!!!!!! !!!###%%%%%%###!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&& !!!""""""""""""""""""""""""""""""""" !!!""""""  !!!!!! !!!"""""" !!!!!!!!!  """###  !!! !!!""""""""""""############"""""""""!!!"""!!!!!!!!! """######""""""###%%% !!!"""#########"""""""""!!! !!!!!!"""%%%&&&&&&%%%###"""!!!"""$$$&&&&&&%%%###"""''''''***000888;;;:::777---,,,)))'''%%%$$$$$$$$$ !!!  """$$$$$$%%%&&&'''((((((''''''&&&$$$###"""###$$$%%%$$$$$$###""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$###############$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$$$$#########$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%$$$"""!!!!!!""""""###%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$###########################$$$%%%%%%%%%$$$############""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$ !!!"""###$$$$$$###"""!!!!!!!!!"""""""""######&&&%%%$$$######%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$######""" !!!""" !!!"""###$$$$$$######"""""""""############### !!!"""###$$$%%%%%%$$$$$$%%%%%%$$$###"""!!! !!!###$$$$$$###""" ######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$ !!!###%%%&&&%%%$$$### ###$$$$$$!!! """"""######$$$$$$$$$$$$$$$!!!!!! !!!!!!"""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""############$$$%%%&&&'''############""""""""""""!!!"""###$$$$$$###"""!!! """######!!!!!!!!!"""""""""############""""""""""""############""""""%%%%%%%%%$$$$$$$$$$$$######$$$&&&%%%######%%%(((&&&%%%###$$$%%%%%%$$$""""""""""""############$$$"""""""""""""""###$$$$$$$$$#########"""""""""""" !!!"""######"""!!! !!!"""############!!!""""""######$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%% !!!""""""""" !!!!!!!!!!!!!!! !!!"""###   !!!!!! !!!!!!  """$$$"""  !!!  !!!""""""""""""######""""""!!!!!!!!! """"""!!!!!! $$$%%%%%%$$$!!! !!!"""############""""""!!! !!!"""%%%&&&&&&$$$"""  ###%%%'''&&&$$$###$$$%%%)))333>>>EEEEEEBBB---+++(((%%%###""""""###"""###$$$###!!!!!!###$$$###$$$%%%&&&''''''''''''((('''%%%###""""""###$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""######""""""###$$$%%%%%%""""""""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$"""############$$$$$$$$$###%%%&&&%%%###!!!!!!"""$$$###"""!!!  !!!"""!!!!!!###%%%"""$$$%%%''''''&&&%%%$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$'''&&&&&&%%%$$$$$$$$$%%%((('''&&&$$$"""###%%%'''""""""###$$$$$$###!!! !!!!!!""""""###### !!!"""###$$$%%%%%%&&&&&&%%%### $$$%%%%%%###"""######$$$%%%%%%&&&''''''$$$$$$$$$######""""""""" ###%%%&&&&&&%%%$$$ """$$$$$$!!! """ !!!""""""""""""""""""!!!!!! !!!!!!########################""""""############""""""###!!! """############$$$%%%&&&'''############"""""""""""" """###$$$$$$###""" """###"""  """$$$""""""############""""""""""""############""""""!!!!!!"""###$$$%%%%%%&&&###%%%'''&&&######&&&(((&&&%%%###$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""!!!  """%%%&&& !!!"""###$$$$$$%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###  !!!""""""###!!!!!!!!!!!!!!! """!!!  !!!"""  !!!  !!!"""###"""!!! !!! !!!""""""&&&%%%$$$"""!!! !!!  """""""""""""""!!!!!!!!! !!!"""######$$$""""""!!! !!!""""""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%''')))///<<>>XXXkkksssuuusssvvvyyyrrr[[[@@@///&&&""" !!!######   $$$&&& !!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""" !!!!!!  !!!""""""""""""!!! !!!"""###"""!!!!!! !!!"""###$$$""""""!!!!!! !!!!!!!!! !!!###"""!!!!!!###$$$ """$$$$$$###"""!!!""""""!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""" !!!!!!  !!! !!!""""""###$$$$$$$$$  !!!  !!! !!!%%%+++///)))&&&"""  !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!! ###""""""!!! !!!  !!! !!!"""!!!$$$(((***,,,---$$$###!!!   !!!!!!""""""!!! !!!!!!!!!  $$$(((***""""""""""""!!! """     !!!!!!!!! &&&)))...555999777...###!!!!!!  !!!)))GGGggguuuwwwkkkWWW777*** ###"""!!!!!! """###"""&&&777PPPgggrrryyywwwzzzxxxcccIII888$$$!!!######  $$$$$$### !!! !!!""" """$$$%%%###!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!! !!!!!!!!!""""""""""""""""""!!! """###$$$"""!!! !!!###$$$!!! !!!!!!"""!!!""""""!!!!!!"""$$$ """###$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!"""###$$$%%%#########"""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" """!!!""""""!!!!!!!!!!!!  !!!"""!!!  !!!"""### !!!!!! ###!!!  !!!!!!!!!!!!    ###)))111666$$$!!!!!!"""!!!  !!!""""""""" !!!!!!!!!"""######""""""!!!!!!!!! !!! !!!""""""  !!! !!!"""$$$)))---111222%%%$$$"""!!! !!!!!!  !!!  !!!"""!!!""""""!!! !!!!!! !!!'''"""'''+++...&&&&&&&&&%%%%%%###""""""    !!! !!!,,,666@@@@@@777+++"""    ###---BBB```|||vvvbbbDDD555%%% !!!    !!!###%%%...@@@YYYjjjppptttzzzzzzhhhLLL888(((&&&###!!! !!!!!!"""""" ###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!"""""""""!!! !!!""""""!!!""""""  !!!""""""!!!!!!"""###"""  """""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""%%%$$$$$$###!!!   !!!"""######$$$###"""  !!!""""""!!! !!!!!! !!! &&&$$$!!! !!!!!!!!!        !!!  !!!!!! """)))111666)))&&&""""""$$$  ###"""!!!  !!!"""$$$###""" !!!  !!!  !!!&&&&&&&&&'''&&&###"""""""""%%%***111888<<<---(((###    !!!""""""  !!!  !!!!!!!!!  !!! !!! !!!%%%((('''%%%  ###!!!!!!!!!   )))222::::::222'''!!! """***;;;UUUqqq~~~uuufffCCC444&&&""""""!!! !!!######'''222DDDQQQ```hhhttt|||xxxeeeJJJ777'''%%%###!!! !!! !!!###!!!  !!!"""######$$$$$$###### !!!""" !!!"""  !!!!!!!!!!!!!!!!!!"""!!!  """!!!  !!! !!!""""""""""""""""""""""""""""""!!!   !!!!!!""""""###"""!!!  !!!""""""!!!  !!!  !!!######""" !!!!!! !!!  !!!"""!!! !!!!!! """!!!!!!%%%+++...$$$""" !!! !!!!!!    """######"""    ###'''+++111444000))) ###)))000777;;;+++'''"""   !!!!!!  !!!!!!  !!!  ###$$$###!!!  (((%%%!!! !!!%%%'''%%%"""  !!!!!! $$$+++111111***""" """&&&111EEE___qqqpppfff>>>111$$$!!!"""   """!!!!!!&&&000888IIIVVVhhhsssooo\\\DDD444%%%$$$"""!!! !!!  ###!!!   !!!!!!  !!!  !!!!!!!!!!!!   """ !!!""""""""""""!!! !!!!!!!!!!!!!!!  """!!!  """######"""""" !!! !!!!!!  !!!  """ #########!!! !!!!!!!!! !!!  """%%%'''      !!!""""""!!! !!! !!!$$$***555BBBGGG>>>111"""!!!!!!"""&&&+++000333(((%%%!!!  !!!!!!""""""!!!###"""!!!  !!!  !!! ,,,)))$$$  !!!"""""" ###)))+++'''### !!!###!!! $$$((('''"""   ###)))777NNN___bbb\\\777,,,""" !!! """)))...333BBBUUU___[[[KKK999---###"""!!! !!!%%% """     !!!!!!   """ !!!!!!""""""!!!!!! !!!!!!    !!!!!!!!!!!!   !!!### !!!!!! !!!""""""!!!  !!!!!!!!!  !!!"""###      """%%%...???SSSXXXIII555'''%%%###!!!"""$$$&&&((($$$"""   !!!""" !!!###$$$###"""$$$###!!!  !!!"""---***%%%!!!  !!!"""  !!!&&&((($$$  !!! !!!  !!!!!! !!!%%%...???MMMOOOKKK333***""""""###  &&&+++&&&222@@@GGGBBB777,,,&&&!!!!!! $$$!!! $$$&&&%%%### !!!  !!!"""   !!!   !!!!!!!!!!!!!!! !!!!!!    """"""!!! !!!!!!  !!! !!! !!!!!!    !!!%%%111EEEYYY^^^KKK444'''%%%""" !!!"""!!!   !!!"""!!!"""%%%(((+++,,,+++###"""!!! !!! """### !!!((('''$$$!!! !!! !!! !!!""" !!!"""!!! !!!###(((333<<<===888000)))$$$%%%&&&###!!!!!!"""%%%!!!'''...111---(((###!!!  ###(((---000111### !!!!!!    !!!!!!!!!!!!     ###$$$###!!!     ###...???QQQTTTCCC///###"""  !!!  ###(((...333666666$$$###!!! !!!""" """!!! !!!""" !!!###!!!!!!  !!!###$$$###!!! !!! !!!!!!###)))000000,,,+++%%%###%%%%%%""" !!! !!!###$$$###!!!  !!!%%%---555;;;(((!!! !!!"""!!!"""!!!!!!  !!!!!!     ###$$$$$$!!!"""    !!!!!!  !!!!!!(((333>>>AAA666)))"""!!!  """'''---333555666'''%%%"""  ###&&&'''%%%### !!! !!!  """%%%  !!! """&&&)))***(((%%%###!!! !!! ###)))***'''&&&!!!""""""       )))555???,,,$$$ """############ !!!   !!!!!!    !!!"""!!!  """######  !!!"""""" !!!!!!    !!!!!!""""""!!!   !!!###(((///222...&&&$$$###!!!  !!!$$$))),,,------***((($$$ %%%)))++++++))) !!!  !!! ######"""!!! !!!"""!!!  !!!!!! !!!'''///555333+++$$$  !!!$$$&&&'''(((((()))&&&$$$"""!!!!!!   !!!   !!!###***111(((###  !!!"""!!!  !!!!!!!!!!!!$$$###"""   """""" """ ###$$$  """ !!!!!!!!! !!!!!! !!!!!!!!! """$$$%%%&&&%%%%%%%%%"""$$$000;;;<<<333)))"""    !!!  $$$+++000///)))""""""(((...///,,,((()))'''$$$!!!!!!### ###'''""" !!!######!!! """######%%%$$$"""!!! !!!!!! """""" """""""""    !!!""""""!!!###&&&---888???>>>444+++"""!!!  !!!""""""   %%%))))))%%% ### ###000???EEE===333***(((%%%   !!!%%%(((&&&### !!!###%%%%%%""""""!!! !!!!!!!!!!!!   """!!!   #########!!!&&&+++444<<<>>>:::111)))"""!!!   !!!&&&******&&&"""!!!!!!  !!!!!!!!!!!! """###!!! !!! '''###)))???ZZZfff]]]PPP:::444,,,&&&"""  ###(((+++&&&###  """$$$%%%!!!"""$$$%%%&&&&&&&&&%%%  ###&&&$$$"""   !!!"""""" !!!&&&+++111555333...((($$$     +++555444***!!!!!! !!!"""!!!!!!!!!!!!  '''%%%///MMMqqqrrr___OOO;;;---(((&&&!!! """%%%'''%%%"""!!!""""""!!!"""$$$&&&''''''&&&&&&  ###%%%###!!!  !!!"""$$$'''***)))&&&"""   !!!  +++666666***  """""" !!!   !!!!!!$$$%%%333UUU}}}mmmNNN777,,,(((%%%###  """###$$$ """   !!! !!!""""""""""""!!! !!!!!!!!!!!!    """"""######!!!###'''$$$  !!!"""###  %%%,,,,,,&&& !!!!!!  """######'''777XXXlllRRR===000)))'''$$$###"""  !!! !!!    """###!!!!!!     %%%,,,000+++%%%  !!!"""$$$$$$ !!!!!!!!!!!!!!!!!!   !!!###"""  !!!!!! """$$$%%%***;;;[[[sssWWW???111,,,'''&&&###!!!  ###"""!!!   !!!"""!!!!!!###$$$""""""!!!     !!!"""###### !!!  !!!***111777111((("""  !!!"""""" !!!!!!  !!!""""""!!!""" !!!   !!!"""  !!!###$$$(((:::XXXwwwsss[[[GGG;;;333+++$$$###"""    %%%###   """ """    ###$$$!!!  ---<<<;;;===111%%%$$$ """  !!!""""""     !!!&&&&&&222NNNpppuuuaaaSSSBBB555'''"""    !!! ###   ###"""    !!!!!!  ###(((***###  !!!---;;;>>>AAA444&&&### """  !!!!!!   !!!  """   (((###(((@@@bbb~~~}}}mmmTTT@@@+++!!! !!!!!!!!!!!!$$$(((------&&&!!!"""  !!!!!!!!!!!!!!!  $$$)))---%%%"""!!! """,,,888FFFJJJ===***$$$ !!!  !!!!!! """!!!!!!   !!!  !!! """$$$ !!!&&&!!!###444OOOjjjvvvZZZDDD,,,!!!  """!!!!!!'''---:::@@@@@@444&&& !!!###!!! !!!!!!!!! """&&&)))%%%###  ***555QQQWWWIII222'''!!!  !!!!!! !!!   !!!""""""""""""  !!!""" """  """ !!!!!! !!!!!! !!!"""!!! ###---<<>>PPP\\\ssszzzwwwbbbFFF000%%%!!!  !!!!!!!!!!!!"""!!! !!!######"""!!!  """$$$ $$$!!! """,,,666WWWdddZZZ>>>---$$$ !!!"""""" !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!  """"""!!!!!!!!! !!! !!!"""######""""""""""""""""""""""""  !!!   !!!!!!!!!!!!!!!$$$''')))111DDDVVVrrr}}}ddd:::///&&&$$$$$$!!! !!!"""###$$$%%%!!!!!!!!!  """######"""  """+++>>>VVVnnn}}}xxxXXX===+++!!!""""""!!! !!!!!!   """!!! !!!!!!  """$$$&&&$$$###"""  !!!)))111MMM^^^WWW<<<+++###!!!"""###""""""###$$$%%%&&&''''''""""""""""""!!!!!!!!!!!!"""!!!   !!! !!!###!!! !!!"""###### !!!"""###$$$%%%%%%########################    """"""   !!!!!!###%%%''',,,999FFFbbbvvvvvv]]]555,,,%%%###### !!!  """$$$&&&''' !!!!!!!!!!!!""""""!!!   !!!!!!!!!!!!###$$$$$$###!!! !!!###000IIIhhhdddEEE///"""!!! !!!!!! """###"""!!!!!! !!!###&&&(((%%%$$$"""  %%%+++CCCXXXSSS:::)))"""  !!!######""""""!!!###!!! $$$### !!!### !!!!!! """!!!""" !!!  !!!"""""""""""""""#########)))(((&&&$$$#########$$$$$$###!!!  !!!"""   !!!!!! !!!%%%+++222666PPPbbbttt||||||jjjUUU222+++### !!!"""!!! !!!""""""""""""!!!  """"""!!!######  !!!  !!!!!!!!!%%%555VVV{{{sssRRR333!!!!!! !!!  !!!"""""" """!!!!!! !!!!!!  !!!###$$$$$$!!!   """$$$888;;;888...%%%!!!  !!! !!!"""#########"""""""""!!! """!!! !!! !!!!!! """!!!!!!!!! !!!!!!!!!""""""#########&&&%%%$$$######$$$%%%%%%$$$###!!! !!! """'''***===JJJXXXbbblllmmm]]]HHH///)))""" """!!! !!!!!!!!!   !!!"""!!! $$$&&&""" !!!  !!!!!!"""'''666TTTyyy}}}]]]===)))""" !!!   !!!!!!  !!!"""###$$$ """"""!!!!!!!!! !!!###...222000(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!   !!!!!!!!! !!!  !!! !!!!!! !!!!!!  !!!"""###$$$$$$#########"""###$$$%%%%%%$$$###!!!   !!!!!!"""  !!!!!!  ###***111:::CCCPPPTTTHHH666***%%%  """!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!! !!!%%%&&&###     """'''333MMMnnngggEEE...###!!!"""###"""   ###%%%###   !!!"""### !!!"""%%%###!!!  ###''',,,,,,&&& !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############### !!!"""""""""!!!  !!!!!!!!!  !!!!!!!!!!!!    !!!!!!  """###$$$$$$"""""""""""""""""""""###$$$###!!!    !!!""" """$$$###'''+++000777;;;444(((%%%""" !!!!!! !!!!!!!!!  """""""""!!!   !!!!!!!!! !!!  !!! !!!###### !!!!!! """!!!%%%///AAA\\\wwweeeCCC+++$$$""" $$$%%%%%%###"""!!!   ###&&&### !!!!!!"""  $$$&&&%%%###!!! """%%%***///000***$$$"""  """""""""""""""######### !!!"""""""""!!! !!!#########"""  !!!!!!!!!""""""   !!!!!!  !!!"""######"""""""""!!!!!! ###"""!!!   !!!!!!  !!! !!! ###%%%"""%%%&&&((()))((($$$!!!  !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  !!!  !!!!!!!!!   """ !!!"""&&&,,,666III```qqqzzz|||~~~}}}rrrZZZ<<<'''$$$""" !!!""""""  """""" !!!$$$!!! !!!###%%%%%%$$$"""!!!!!!"""$$$%%% !!!&&&)))111666666///'''### !!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!""""""###$$$###"""!!! !!!!!!!!!"""""""""!!!  !!!    !!!""""""""""""!!!!!! """!!!   !!!"""""""""  !!!!!!  !!!!!! !!!###%%% !!!!!!!!!!!!   """"""!!!   !!!""""""###!!!""" %%%$$$&&&***///999IIIXXXbbbcccdddbbbYYYHHH444&&&###!!!  """"""!!! !!!!!!"""###"""!!! !!! !!! ###"""       """###$$$ """'''+++444999:::222)))"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!"""  !!!""""""  !!!  !!!!!!"""""" !!!!!!  !!!""" !!!"""!!!!!!!!!!!! !!!!!! """"""   ###"""  !!!"""###   $$$((( !!!  ###"""###'''))),,,555AAAEEEFFFFFFDDD>>>555,,,&&&"""  ###$$$$$$###!!!!!!"""$$$###%%%$$$"""  """""" """'''+++333888:::333***$$$""""""""""""""""""""""""  !!!""" !!!###"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!"""  !!!"""######$$$  """!!!!!!     !!!!!!  """"""!!!!!! """###"""!!! !!! !!!!!!!!!!!! !!! !!! """"""!!!  !!!  !!!######!!!"""  """  !!!!!!!!!  ###$$$###)))222...///000...+++(((''''''!!! !!!!!!!!!!!! """$$$###  !!!!!!!!! """"""$$$### """ ###%%%%%%""" !!!&&&***111777999444---(((""" !!!""""""############"""""""""###$$$$$$###"""!!!  !!!""""""!!! !!!!!! !!!"""######!!! !!!  !!!!!!$$$   """"""!!!  """""""""!!!!!!  #########  """ """"""""""""!!!!!!!!! !!!!!!      ###$$$###""""""""""""!!!  $$$%%%!!!!!!    !!!###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""!!!!!!!!!     !!!!!!!!!""" &&&  !!! ###'''!!!  !!!  $$$&&&%%%!!!"""&&&(((...000222000***%%%"""!!!  !!!!!!%%%))) """######$$$###"""!!! !!!""""""!!! #########"""""""""!!!!!!&&&### """"""!!! !!!!!!""" !!!!!!!!!!!!!!! !!!  """  !!! #########!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!""""""!!!!!!""""""!!! !!!!!!      ###******!!!""""""   !!!"""""""""""""""!!!!!!!!!""""""###$$$%%%!!!        %%%  ###  !!!!!!!!!!!!$$$###"""%%%'''+++---...,,,'''###!!!!!!!!!!!!!!! &&&+++""""""############""""""""""""###$$$$$$###!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""&&&$$$"""!!!""""""!!!  !!!"""######$$$ !!!"""""""""!!! #########!!! !!!     """"""""" !!!!!!""""""###### !!! !!! !!!!!!!!!!!!######"""!!!!!!  !!!!!!   !!!""""""!!! !!!!!!!!!   ***///...&&&!!!###"""  """"""""""""!!!  !!!"""!!!  """!!!!!!  """"""!!!!!!   !!! !!!###&&&!!! !!! !!!"""""" !!!$$$%%%'''((((((&&&###!!!!!!!!!!!!!!!!!! ''',,,###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!! !!!######### !!!!!!""""""""" !!!!!!  """$$$$$$###!!! """""""""  !!!   """"""   !!!""""""  !!!!!!"""""""""!!!!!!  !!!!!!   !!!######!!! !!!!!!!!!!!! !!!!!!$$$!!!###"""!!! ***...---&&&!!!"""  !!!  !!!!!!!!!!!!   !!!"""!!!!!! !!!"""###""""""!!!!!!!!!    """   &&&...(((...((( """""""""!!!    !!!!!!!!! """###$$$$$$###!!! !!!"""  %%%*** !!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!#########""""""######### !!!###"""!!!!!! !!!!!!!!!  !!!###$$$$$$###!!!    !!!   !!!!!! !!!!!!"""  !!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!"""###"""!!! $$$'''&&&""" !!!"""!!!""""""!!!!!!    """$$$&&& !!!!!!!!!"""""" !!!!!!  !!!### """"""$$$000>>>===AAA777(((%%%!!!""""""$$$$$$!!! !!!"""!!!!!!"""### """&&&""""""############"""""" !!!###$$$$$$###""""""$$$$$$############$$$$$$ !!!!!!!!! !!!!!!###""""""!!! """"""!!!!!!  !!!!!!!!!      !!!"""  !!!   !!!!!!"""""" !!!!!!!!!!!!"""!!!!!!    !!!!!!!!!     !!!  """######!!! !!!!!!!!!!!!!!! ###""""""!!!   !!! """$$$%%% !!!!!!""""""  !!!!!!""""""  !!!""" !!!!!!!!!%%%%%%***;;;OOOTTTVVVEEE000'''###(((((($$$   !!!"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$######"""%%%$$$############$$$%%%!!!!!!!!!"""""""""######!!!""""""  ###""""""!!!!!! !!!!!!""""""""""""!!!!!!   !!! !!! !!!!!! !!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!   !!!!!!!!! !!!  !!!!!!  !!!!!!  !!!!!!!!!!!!  !!!###%%%%%%###  """###$$$%%%%%%%%%%%%%%%"""!!!   !!!  !!! !!!!!!   !!!!!!"""   """ !!!!!!""""""$$$"""$$$((((((---DDD\\\^^^___KKK333'''"""###'''(((###    !!! """""""""######""""""""" !!!"""###$$$$$$###"""&&&%%%$$$######$$$%%%&&& !!!!!!!!!""""""###### """!!!"""%%%""""""""""""############ !!!"""###%%%%%%&&&&&&###"""!!!  !!!!!!      !!!  """$$$###"""!!!  !!! !!!!!!!!! """""" """""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!     ###!!! """$$$&&&%%%$$$  !!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!  """!!!$$$&&&&&&$$$"""  !!!!!!$$$%%%&&&'''(((((())))))  !!!   !!!!!!   !!! !!!"""######)))%%%&&&***)))///HHHccc^^^^^^JJJ222'''!!!!!!)))(((%%%""""""$$$$$$ !!!!!!!!!  !!!""" !!!!!!   ###"""$$$!!! ###$$$ !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###!!! """"""############""""""!!!$$$%%%"""!!!!!!    !!!!!!!!!  """$$$###""""""!!!  !!! !!!!!! ###"""!!!  ######!!!   """$$$###"""!!! !!! !!!   !!!!!!  !!!"""!!!  $$$&&&&&&### !!!###""""""!!!!!! $$$###!!!   """###!!! !!!###%%%&&&&&&((()))(((&&&$$$&&&+++000$$$""" !!!!!! !!!"""  !!!!!!!!!!!!!!! """######""""""%%%((((((***444EEERRRRRRGGG888+++$$$!!! ###'''&&&!!! """ ((($$$  !!! !!!  !!! &&&""" ######   !!!!!!!!!"""###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!  """%%%&&&### !!!!!!     """###""""""!!!!!!  !!!""""""###'''&&&$$$!!!  !!!!!! !!!###%%%%%%###     !!!"""!!!!!! !!!  !!!""""""!!!!!!  !!!!!!""""""  !!!!!! """!!!  !!!$$$$$$###!!!!!!"""###%%%&&&''''''&&&''''''%%%$$$&&&+++///$$$"""     ###%%%%%%%%%$$$&&&'''''')))000;;;DDD???888---&&&"""!!! &&&...---&&&  """+++&&&  !!!!!!!!!!!! !!!   )))%%%!!! """"""!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""###"""!!!!!! !!!!!!"""""" !!!!!!!!!###%%%&&&$$$""""""!!!     !!!   !!!"""!!!!!!    """$$$&&&'''(((&&&###!!!   !!!$$$'''(((%%%!!!   !!!"""""""""""""""  !!!###$$$######""""""!!!  !!!!!!!!! !!!######""""""!!!  !!!"""#########!!!!!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$$$$&&&***---###"""!!!!!!!!!!!!!!!  !!!  !!!  !!!""" !!!!!! !!!$$$'''(((((())))))))))))))),,,111555---)))%%%"""!!!!!! !!!###)))...+++###!!!!!! ###+++&&&    !!! !!!+++'''###!!!!!!"""!!!  """######""" !!!"""######!!!!!! !!!!!!""" !!!  !!!!!!"""###$$$$$$######"""!!!     !!!!!!!!!!!! !!!  !!!!!!!!!""""""!!!!!!""""""!!! !!!"""%%%(((***)))'''###"""!!!  !!!'''***)))$$$  !!! !!!!!! !!!!!!"""#########""" !!!###$$$%%%%%%$$$###"""!!!  !!!"""""""""!!!!!! !!!#########"""!!!  !!!"""$$$######!!!!!!!!!"""$$$!!!!!! """""""""""""""######### $$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$&&&)))+++"""!!! !!!!!!!!!!!!!!! """###"""!!!!!!"""###   !!!""""""######!!! !!!###%%% !!! ###'''***++++++,,,,,,++++++++++++++++++&&&&&&%%%$$$$$$""" ###"""###&&&%%%"""###'''###$$$###!!!###+++&&&"""!!!"""!!!!!!!!!  """"""***((($$$"""!!!!!!!!!!!! !!!###$$$$$$###!!! !!!"""###$$$$$$###"""!!!  !!!"""""""""!!! !!!""""""!!!!!!"""""""""""""""###!!!!!!    """"""!!!!!!!!!  !!!!!! !!!"""!!! !!!###"""!!! !!!"""%%%(((******'''$$$!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!! &&&+++,,,&&&!!!!!!""" """###"""!!! !!!"""!!!""""""!!!!!! !!!"""%%%%%%%%%$$$###!!!!!!"""#########$$$"""!!!#########   !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############### """%%%&&&&&&######################## """%%%'''((((((!!!!!! !!!""""""""""""!!!"""###"""!!! !!!"""    !!!"""###$$$$$$%%% !!!$$$%%%!!!!!!"""%%%))),,,---,,,***************)))'''''''''((())))))((('''''''''$$$'''(((---444(((,,,...***"""'''///))) """!!!!!!!!!!!!!!! !!!!!!!!!  ### $$$%%%###  (((&&&%%%###!!!!!!!!!!!!!!!"""############"""!!! !!!"""###$$$$$$$$$###!!! !!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!"""###    !!!""" """!!!!!!!!!    !!! """$$$&&&'''###!!!   """   &&&,,,---((("""!!! !!!""" !!!""""""!!! !!!"""  $$$$$$%%%$$$###!!! """$$$&&&'''&&&$$$!!! !!!"""######  !!!!!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""""" """###### !!!!!!!!!!!!!!! ###&&&'''&&&%%%  !!!""""""""" !!!  !!!  !!!   !!!!!!"""!!!"""$$$ !!!###(((,,,---,,,+++%%%'''((('''%%%$$$%%%&&&((())))))))))))+++///222&&&&&&)))---,,,'''&&&))))))...333000)))""" !!!"""+++111***  !!!  !!!!!!!!! !!!$$$"""&&&......((("""!!!   $$$%%%$$$###"""!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%###!!!!!!###%%%   !!! !!!!!!!!!    !!!""""""###  !!!  '''...111---(((###!!! !!! !!! !!! """###$$$$$$###!!!!!!!!! !!!###'''***---)))&&&""" !!!"""""""""!!!  !!!### """$$$$$$$$$  !!!!!!  !!!""""""#########""" !!!!!! ###&&&'''%%%###       !!! !!!%%%***......+++((($$$'''(((&&&"""!!!%%%***)))(((&&&$$$$$$)))000777333111///---'''###&&&***......***%%%!!!!!!$$$&&&---&&& !!!!!! """"""!!!!!!  ###000===:::///$$$###!!! !!!  !!!######!!!  !!!!!!!!!  !!!"""###$$$$$$"""!!!!!!!!!    !!!!!! !!!######$$$###""" """###$$$###%%%&&&%%%""""""$$$&&& !!!  !!!!!!!!!!!! !!! !!!  !!!!!!!!!!!!!!!!!! """ !!!!!! !!!!!!!!!!!!!!!!!!!!!  '''111666444///$$$""" !!!"""!!! !!!!!! !!!"""###$$$###!!!$$$###""""""%%%)))...111+++'''###!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!"""""""""""""""  !!!""""""###!!!!!!  !!!  !!!!!! !!!$$$'''(((%%%"""  !!!"""!!!  !!!!!!!!!   !!!!!!  !!!!!!!!!&&&+++///...***&&&&&&)))+++'''!!!!!!'''...***((($$$###---555444...(((### '''//////''' ###&&&%%% """ !!!!!!"""!!!!!!!!!"""!!!  !!!"""$$$######"""!!!  ###888JJJDDD333&&&$$$"""  !!!"""  ###%%%%%%""" !!!!!!!!!"""###$$$$$$"""  !!!!!! !!!"""######$$$$$$###  !!!!!!!!!!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$$$$###"""!!!!!! !!!!!!&&&%%%###"""""""""######!!!!!!         !!!###$$$ """""""""  !!!""" !!!  ######111999777111---### """"""!!! !!!""" """(((...222+++)))%%%!!! !!!###%%%   !!!""""""   !!!  !!! !!! !!! """###"""!!! !!!!!!!!!!!!     """""""""""""""!!!  !!!!!! '''&&&$$$"""!!!  !!!""""""""" !!!    %%%$$$ """%%%&&&&&&%%%%%%!!!"""!!! ###,,,333)))###"""+++333444333$$$###"""  $$$&&&&&&%%%!!!""")))555%%%$$$"""  ###"""  !!!"""""""""""""""!!!!!!!!!!!!!!!  ###%%%""""""+++:::DDD===000"""!!!    !!! """###$$$%%% """###!!!  $$$'''&&&""" """###$$$ """###$$$"""  !!!!!!!!!"""""""""""""""  !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!"""######"""!!!!!! !!!$$$###"""""""""###$$$%%% !!!"""    ###,,,555:::<<<000&&& """!!!  """'''+++'''%%%"""  !!! """%%%&&&&&&%%%$$$ !!!!!!!!!!!!!!!  !!!"""!!!  !!!!!!!!!  !!!"""!!!   !!!!!! $$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!  """ !!!!!!!!!!!!!!!"""!!! !!!######"""  !!!%%%+++))))))+++///222000)))###"""!!!  !!!$$$(((,,,###"""###+++111!!!   !!!"""###!!!   """!!! %%%111888222'''$$$###!!! !!!!!!######"""   $$$(((***((($$$ !!!  !!!!!! !!! !!!######"""  !!!#####################$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!"""###"""!!!!!!!!!  """"""!!!!!!"""###$$$&&&!!!"""&&&!!!"""$$$ !!!"""!!! ###)))222@@@III444***!!! !!!!!!  !!!$$$"""!!! ###%%%### !!!######"""  !!!  !!!  """###"""!!! !!!!!!!!!!!!!!!  !!!"""!!!   !!!!!!  """###%%%&&&###"""!!! !!!""""""""""""""""""!!!!!! !!!!!!"""!!!!!!### """###$$$%%%%%%$$$"""$$$$$$!!! !!! !!!!!!""""""!!! """"""  ###'''+++///222///)))!!!!!! !!!)))111###!!! !!!''')))))) !!!###$$$!!!  !!!'''+++'''  """###$$$###!!!  !!!""""""!!! !!!"""&&&)))+++)))%%%!!!"""  """  !!!!!!!!! !!!""""""  !!!&&&&&&%%%%%%$$$######### !!!"""$$$$$$###"""""" !!!!!!""""""!!! !!!######!!!  !!!###"""!!! !!!"""###$$$!!!  !!!&&&###"""%%% """###'''222BBBMMM555+++""" !!!!!!  !!! !!!###$$$###!!!  !!!  !!!"""!!! !!!!!!!!!!!!   !!! """$$$&&&''' !!!!!!!!!!!!!!! !!!$$$'''+++---'''&&&$$$###"""###$$$%%%%%%%%%&&&&&&%%%###"""!!!"""#########!!!!!!"""$$$###%%%'''''''''&&&&&&&&&%%%''''''%%%$$$###""""""#########"""!!!"""###$$$""" !!!###%%%'''&&&###    &&&+++(((&&&###  ''')))'''$$$  !!!"""###"""   !!!!!!"""%%%### !!!!!! !!!"""""""""!!! !!!""""""!!!######%%%'''((('''### """!!!  !!!!!!!!!!!! !!!!!! !!!""")))((('''%%%###"""!!!  !!!"""###"""!!!  !!!!!!!!!  !!!!!!  !!!"""%%%$$$"""   ###"""  """  !!!!!!###"""!!! !!!  %%%///:::BBB111(((!!! !!! !!!###$$$###!!! !!!   !!!  """###!!!    !!!!!!!!!""""""#########"""""" """&&&***///222,,,***(((&&&%%%&&&'''((())))))******)))'''%%%$$$###$$$%%%%%%$$$###$$$%%%***,,,...---***&&&$$$$$$$$$&&&((()))'''$$$###%%%!!!!!!!!!!!!!!!  !!!!!!  !!! $$$ ###$$$$$$###!!! $$$***------)))$$$""" !!!!!!!!!!!!   ###"""  """ """""" !!!!!!""""""""""""    !!! $$$$$$%%%&&&'''&&&""""""###$$$###""" !!!!!!!!!!!! !!!###((('''&&&$$$"""  !!! !!!"""###%%%$$$"""   !!!  """$$$### !!!  """(((...111***### !!!!!!  !!!"""!!!   !!!###"""  !!!"""  """"""###$$$$$$$$$###### """%%%***...111---+++)))''''''(((***,,,***+++,,,---,,,***(((&&&$$$&&&''''''&&&%%%%%%&&&---222555444///)))&&&%%%###%%%))),,,)))###"""%%% ######   ###&&&))))))'''%%%###$$$***///...(((  !!!!!! !!!  !!!""""""###(((***---000000,,,%%% !!!###%%%&&&$$$   !!! !!!###$$$$$$###"""!!!  !!!!!!  $$$ !!!"""$$$%%%$$$"""!!!  """ !!!!!! """%%%&&&$$$###&&&%%%!!!  !!!###$$$%%%$$$!!!""""""### !!!   !!!"""!!!   !!!!!!!!! !!!!!!   !!!###$$$ !!!""""""!!!  """###!!!!!!"""###############!!!###%%%((()))(((&&&%%%$$$%%%(((,,,...***+++---...---+++)))'''%%%'''))))))'''&&&&&&'''---333:::;;;666000,,,+++&&&)))///333...%%%"""%%%!!!  !!!!!!!!!######"""  """&&&))),,,,,,,,,,,,!!!$$$&&&$$$  !!!!!!!!!   !!!$$$'''(((---333<<>>AAA@@@:::222...,,,'''""" !!!!!!""""""###"""!!!  """!!!###"""!!! !!!"""###$$$$$$%%%$$$$$$###""""""""""""############$$$%%%&&&'''******333IIIaaaiii]]]NNN555///+++++++++(((%%%$$$%%%%%%%%%$$$"""!!!"""###"""!!! !!!###$$$ !!!###$$$$$$"""$$$%%%%%%$$$###"""""""""######$$$$$$$$$ """!!!  """###$$$%%%$$$###"""'''000;;;DDDIIIGGG===555555555000((($$$  """$$$%%%$$$"""!!!  """$$$%%%###!!! !!!!!!!!!!!!$$$$$$$$$$$$############ !!!""""""!!!!!!"""$$$%%%&&&'''(((((((((&&&%%%""""""###$$$%%%%%%$$$$$$   !!!    !!! !!!!!!!!!  !!!"""###%%%%%%$$$!!! """$$$  !!!###    !!!###$$$### !!! !!!!!!!!!!!!!!!"""""""""###%%%%%%$$$"""!!!   $$$%%%&&&***333AAARRR^^^bbb\\\OOO???444...(((###!!! !!!!!!"""!!!!!! ###"""!!!!!!  !!!"""######$$$###!!! !!!"""""""""""""""###$$$%%%%%%,,,***111BBBUUUZZZNNN@@@111***%%%%%%'''(((%%%###$$$%%%&&&$$$######$$$&&&###"""!!!!!!!!!###$$$&&& !!!"""###$$$ """###$$$$$$### !!!!!!""""""""" !!!  """  """######$$$%%%$$$%%%***444BBBOOOWWWMMM>>>...)))***(((%%%###!!!!!!!!!!!!!!!!!!!!!!!! $$$''''''&&&###!!! """$$$%%%###!!! !!!!!!!!!!!!############$$$$$$$$$$$$ """$$$$$$######$$$&&&%%%'''+++------***'''%%%########################   """"""!!!    !!!!!!!!!!!!!!!!!!""""""""""""  !!!""" !!!!!!!!! !!!###&&&((()))$$$&&&''''''%%%$$$$$$%%%"""   !!!""" !!!!!! !!!$$$$$$### """"""!!!!!!  !!!"""!!!###$$$ !!!!!!!!!$$$%%%(((222DDD]]]uuu~~~jjjPPP;;;000)))$$$$$$###""" ###""" !!!!!!"""###"""!!! !!!"""!!! !!!!!!"""###$$$******...666???@@@999111+++'''!!! ###&&&%%%!!!"""###$$$$$$###$$$&&&(((###############%%%&&&'''""""""!!!  """$$$""""""!!! !!!!!!!!!""""""### !!!"""""""""!!!   """ !!!!!!!!!!!!######$$$)))222@@@MMMVVVLLL;;;+++&&&'''&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%((((((&&&###  """######"""  !!!!!!!!!!!!"""""""""""""""#########!!!###%%%&&&%%%$$$%%%&&&$$$(((---///---***((('''######""""""!!!    """###""" !!!!!!       !!!"""""" !!!!!!  !!!"""""" !!!###&&&(((+++,,,)))+++...//////......///((($$$ """###"""  !!! !!!!!!""""""!!!!!!  !!!!!!  """######"""!!!!!!   !!!### """###$$$%%%%%%&&&&&&,,,>>>ZZZzzzcccEEE333+++'''%%%$$$""""""!!!  """!!!!!! !!!!!!!!! !!!"""###%%%'''***---......+++)))&&&$$$!!! $$$$$$ !!!"""######$$$&&&(((""""""######$$$%%%''''''%%%$$$###!!! ###&&&$$$###!!! !!!!!!###$$$$$$###### !!!!!!  !!! !!!$$$+++555@@@HHHAAA555***((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%((((((%%%"""  !!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!###%%%&&&%%%$$$$$$$$$%%%(((+++***((('''''')))'''&&&$$$###!!!  !!!  !!!  !!!$$$&&&((('''%%%"""  !!!!!!!!!   !!!"""###""""""###$$$&&&((()))***,,,...000111222333666888...)))$$$###&&&'''%%%"""""""""""""""!!! ######$$$$$$$$$###""""""""""""!!!!!!  !!!!!!!!!      !!!  !!!"""!!!  """$$$%%%&&&&&&((((((222LLLpppsssOOO888---***###"""   !!!!!!  !!!"""!!!$$$&&&(((((('''&&&%%%!!!###""""""""" !!!!!!!!!!!!$$$&&& !!!!!!"""###$$$%%%&&&%%%$$$###"""!!! """&&&###!!! !!!###$$$$$$######  !!!!!!  !!!!!!!!!!!!  !!!$$$)))111666444---(((((((((%%%"""""" """###&&&'''&&&$$$!!!  !!!!!!!!!""" !!!!!!!!!###%%%%%%$$$###"""###'''((((((&&&######'''***+++***(((&&&$$$###"""""" !!!!!!   !!!!!! !!!!!! !!!&&&,,,222555///,,,((($$$!!! !!!!!!"""!!!   !!!!!!!!!!!!!!!   !!!######$$$$$$$$$$$$%%%&&&'''((('''((())))))+++...333777222---'''&&&((()))'''$$$$$$$$$######""" %%%&&&''''''&&&%%%###""" !!!"""""""""!!!!!!""""""!!!  !!!!!! !!!!!!!!!!!!  !!! !!!""""""  !!!!!!!!!!!! ###!!! !!!!!!   !!!  """$$$$$$%%%)))***777UUU}}}~~~WWW<<<000,,,!!!     !!!!!!!!!  !!!  !!!!!! """$$$'''(((&&&### ###$$$ !!! !!!!!! !!!### !!!"""###$$$$$$$$$$$$######""""""!!!!!! $$$!!!  !!! !!!""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######  !!!!!!!!!!!!  !!!!!!!!!###(((,,,+++'''%%%''''''###!!!""" ###$$$&&&&&&%%%###    #########""""""!!!  !!!""""""###""""""''''''''''''((((((((((((&&&&&&&&&%%%$$$!!!!!!!!! !!!!!!$$$  """ (((777JJJWWWWWWDDD---!!! """ !!!"""""""""!!! !!!!!!   """###"""  !!!!!!  !!!  !!!  !!!###$$$###!!!  """$$$&&&&&&'''###"""###&&&&&&'''---666000...+++******)))(((''''''$$$"""!!!!!!""""""!!!$$$$$$$$$%%%%%%&&&&&&''' ###''''''$$$"""""""""%%%%%%%%%$$$###"""!!!  """""" !!!  !!!!!! """###$$$###""""""!!!  """$$$%%%%%%###!!! ### ###$$$!!! !!!"""###$$$)))+++777UUU|||{{{XXX===///+++)))'''###   !!!   !!!!!!  !!!!!!!!!!!!"""$$$###"""!!!!!!!!!!!!!!! """###%%%'''(((&&&!!!  !!!!!!  !!!"""""" !!!###$$$$$$$$$ !!!"""""" !!!!!!  !!!"""""" """&&&)))%%%%%%%%%$$$"""!!!  !!!""""""""""""!!! !!!!!!""""""""""""!!!###$$$%%%&&&((()))******''''''&&&%%%$$$""" !!!!!! !!!!!!### !!! !!!(((555III]]]iiidddOOO555%%%"""""" !!!!!!!!!!!!   !!! !!!  !!!""""""!!!  !!!"""""""""""""""!!!"""$$$$$$$$$***222+++(((%%%$$$$$$%%%&&&%%%(((&&&###"""######"""!!!######$$$%%%%%%&&&&&&&&&!!!###%%%%%%###!!!!!!"""""""""############""""""  """######""" """"""!!!  !!!!!! !!!!!!###$$$%%%&&&&&&&&&%%%$$$######""""""""""""!!!!!!!!! """###%%%$$$""" """""""""###%%%$$$!!!!!!"""###$$$******444OOOsssmmmPPP:::000...(((&&&###!!! !!!"""!!!""""""     !!!  ###)))...000,,,$$$     !!!!!! !!!"""######### !!!  !!!"""$$$############"""     !!!!!!"""!!!!!!!!!!!!!!!"""""""""!!! !!!"""%%%''')))++++++)))(((&&&%%%$$$#########!!!!!! !!!!!!###  ###  !!!,,,>>>SSSfffpppgggSSS999'''""""""!!!   !!!"""!!!!!!   !!!        """!!!!!!'''000,,,)))%%%###$$$'''((())))))'''%%%$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%"""######""" !!!"""!!!"""############ !!!"""###$$$$$$###"""!!!$$$$$$$$$###"""!!! !!!!!!!!!"""###%%%&&&'''((((((''''''&&&&&&%%%%%%$$$###"""!!!!!!!!!""""""!!!###$$$###!!! """%%%)))***((($$$    !!!"""###$$$***)))111EEEdddnnnWWWCCC666111000)))(((&&&$$$#########$$$&&&&&&$$$""" """$$$ !!!    !!!%%%...666888333)))!!!!!! !!!!!!"""""""""   !!!!!!!!!!!!!!!!!!!!!   !!!  !!! !!!!!!!!!!!!!!!"""""""""!!!  !!!###%%%''')))))))))(((&&&$$$$$$$$$%%%%%%!!!!!! !!!!!!"""  """"""$$$!!!'''888JJJWWW^^^YYYIII444&&&!!!""""""!!! !!!!!!!!!   """###"""       !!!(((000000,,,'''%%%&&&(((***+++)))'''%%%$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$###!!! !!! !!!###$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!"""############"""!!!###$$$$$$$$$###!!!!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""!!!"""###"""  !!!!!!'''...///***### !!!""""""  !!!"""$$$%%%%%%((((((...===SSSfffpppssskkkaaaQQQAAA555///,,,,,,+++***)))'''%%%$$$######)))(((&&&$$$"""###&&&(((&&&%%%###!!! !!!"""!!!  !!!  !!!!!! ###%%%$$$)))222:::<<<666,,,$$$"""   !!!   """"""      !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%&&&&&&$$$######$$$%%%&&&!!!!!! !!!!!!!!!!!!  """###$$$!!! !!!"""---999AAADDDEEE;;;...%%%!!!  !!!!!!!!!!!! !!!  !!!!!!    ###  !!!"""***222111---(((%%%%%%''')))))))))'''$$$###$$$%%%$$$$$$######$$$%%%&&&'''((()))%%%###  """###$$$$$$%%%%%%%%%$$$"""!!! !!!""" !!!!!!!!!!!!!!!!!! !!!"""######""" !!!"""###$$$%%%&&&''''''############$$$$$$$$$$$$$$$""" !!!""" !!!"""!!! !!!!!!(((///000)))"""!!!""""""!!! !!!!!!""" !!!###$$$%%%&&&'''%%%&&&,,,777DDDMMMPPPPPPJJJCCC999111,,,)))&&&%%%''''''''''''&&&%%%$$$$$$(((((('''%%%###$$$(((+++***(((%%%###"""###$$$%%%###"""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ###%%%***---222666777333+++%%%""" !!! !!!!!!  !!!!!!!!!"""   !!!!!!!!!  !!!!!!!!!!!!!!!###"""""""""###$$$$$$%%%!!!!!! !!!!!! !!!"""!!! """###### !!!!!!'''---222444666111***%%%!!!  !!!"""###  ### !!!!!!!!!!!! !!!###***333444000,,,***+++,,,---...+++((($$$"""$$$&&&((()))'''&&&%%%%%%&&&))),,,---&&&###  ###$$$$$$%%%&&&&&&&&&%%%"""!!!  !!!"""  !!!!!! """"""$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!"""""" !!!  !!!!!!''',,,,,,&&&!!! !!!!!!!!!  !!!"""""" !!!###$$$%%%&&&'''###%%%+++111777999888666222///,,,)))'''%%%###!!! !!!###%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%(((+++***(((%%%###$$$%%%&&&%%%#########"""######$$$$$$   !!!+++,,,---///000...)))%%%###""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!       !!!   !!!""""""######!!!!!! !!!!!!!!!###""" !!!   !!!###'''******(((%%%""" !!!!!!  !!!   '''///333111//////111333444444...***%%%"""$$$)))---///+++)))'''&&&'''+++///222'''$$$  !!!  !!!###$$$&&&&&&''''''!!!  !!!   !!!!!!"""###$$$%%%%%%$$$###### !!!!!!"""###$$$$$$%%%"""""""""!!!!!!!!!   !!!!!!$$$'''&&&"""  !!!!!!!!!  !!!###$$$%%%%%%###%%%))),,,...---,,,***'''(((((((((&&&%%%$$$$$$ """$$$$$$""" !!!######$$$%%%(((***(((%%%""""""$$$&&&%%%$$$!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!  !!!!!!  !!!&&&&&&''')))***)))&&&###%%%&&&&&&%%%%%%%%%&&&'''$$$&&&((())))))(((&&&$$$$$$%%%%%%%%%$$$"""!!!     !!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!###"""!!!"""!!! !!!!!!   !!!!!!  !!!""""""  %%%"""&&& !!! !!!  $$$+++---,,,+++---000333444444000+++&&&###&&&+++111444...+++(((&&&''',,,222666'''$$$!!! """"""  ###%%%'''((((((!!!  !!!  !!!###$$$######$$$%%%$$$###"""!!! !!!""""""###  """""""""###"""  !!! !!! !!!""""""!!!  !!!"""###$$$$$$&&&((())))))(((((((((%%%''')))((('''&&&&&&(((###$$$$$$###!!!!!!###$$$%%%(((***%%%""" !!!$$$%%%$$$""" !!!"""$$$$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """!!!!!!"""###""""""!!!!!!    !!!###%%%''''''$$$!!!'''((()))(((((((((***,,,)))+++...000000...+++)))&&&&&&''''''&&&### !!!  !!!  !!!    !!!!!!  !!!   !!! !!!!!!!!! !!!!!!   !!!!!!!!!"""""" ###$$$!!!!!!""" !!!$$$%%%%%%  $$$&&&'''((((((***---///***(((%%%$$$&&&***///333111...***((()))...444888(((%%%!!! !!!""""""!!!!!!!!!""""""#########$$$###!!!  """###"""!!!!!!!!!"""###$$$$$$ !!!###%%%############""""""""""""!!!%%%'''&&&$$$$$$""" !!! !!!###%%%$$$###"""!!!  !!!!!!  !!!"""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%(((***+++***)))'''"""!!!!!!!!!!!!""""""### !!!"""###$$$$$$"""!!! !!!###$$$"""%%%((()))(((%%%$$$%%%$$$#########$$$%%%&&&!!!!!!  """######"""!!! !!! !!!"""###!!! !!!""""""######"""###$$$''')))+++---......111555888777333...***+++(((&&&(((+++,,,(((###"""   !!!!!!!!! !!!!!!    !!!!!!  !!! """ !!!###   !!!!!!"""###"""""""""$$$%%%'''%%%###"""###'''+++---,,,***'''&&&)))...444999(((%%%!!! !!! """%%%'''(((&&&$$$#########""" !!!"""###""""""!!!!!!!!!"""###### """###  ###&&&'''%%%"""###"""  """!!!!!!   !!!"""""""""######$$$%%%%%%%%%%%%%%%###%%%''')))***)))((('''"""!!!!!! !!!!!! !!!"""###$$$$$$""""""!!!!!!!!!"""###$$$!!!"""######$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$""""""!!! !!!!!!!!!"""###$$$&&&&&&$$$###""" !!!!!!  !!!""""""!!!  """$$$&&&((())),,,///444888777333...***...,,,,,,///333333000,,,%%%###     !!!   !!! !!!     """ """  !!!!!!!!!   """!!! !!!###$$$&&&&&&%%%###$$$'''---333666(((%%%!!!###)))//////***%%%######!!!  !!!###$$$""""""!!!!!! !!!!!!!!! !!! !!!###%%%((('''$$$"""!!! !!!!!!"""!!! !!!!!!!!!!!!  """"""############$$$$$$$$$%%%&&&'''(((((('''&&&"""!!!  !!!"""######"""""""""!!!"""######$$$###""" """$$$&&&  !!!"""$$$###"""!!! """$$$&&&'''(((((((((&&&$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!"""$$$$$$(((,,,222666666333...***......///444999;;;888555+++(((&&&$$$###!!!   !!!### !!!!!!  !!!       !!!  !!!!!!   """!!!!!!"""%%%)))...000'''$$$!!!"""+++222222+++$$$!!!""" !!!"""###""""""!!!   !!!!!!!!!!!!!!!""""""!!!###&&&((('''%%%###   !!!""" !!!  !!!!!!!!!!!!!!!""""""######$$$%%%&&&''''''&&&&&&%%%"""!!!  !!!""""""""""""""""""######$$$$$$###""" !!!$$$%%% !!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###'''))))))((('''&&&%%%$$$""""""""""""###"""""""""""""""""""""""" !!!!!!"""  !!!  """######$$$(((...333444111,,,))))))***...444999;;;:::888222000---+++)))&&&###   !!!    """"""!!!!!!  !!!!!!!!!      !!!###   !!!!!!  !!!  !!!!!!###%%%''')))%%%###  (((000000(((!!!!!!!!!"""!!!!!!   !!!!!!!!!!!!"""%%%&&&&&&%%%$$$"""!!!  !!!  !!!######!!!!!! !!!"""###%%%&&&'''''''''&&&%%%$$$!!!!!!  !!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$'''))))))((('''&&&%%%###"""""""""###$$$######################## !!!!!!!!!!!!!!!!!!     !!!!!! !!!!!!!!! $$$***...000...***(((%%%'''+++000555888888777666444222000...+++'''$$$ !!!!!!###$$$&&&&&&%%%###  !!!!!!!!!  ######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!!!!    !!!  """%%%((( !!!   !!!""""""""""""""" ###))))))$$$ !!!!!! !!!"""""""""###$$$$$$###!!!  !!!  !!!"""######"""!!!  !!!"""###%%%&&&((())))))'''$$$"""!!!  !!!""""""""""""""" """######"""!!! !!!""""""""""""""""""!!!  !!!$$$'''))))))((('''$$$###"""""""""###%%%%%%########################!!!!!!""""""""""""!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!%%%)))***)))'''&&&"""$$$(((+++///111222333444333111000///---)))&&&!!! """###$$$(((***,,,---,,,)))%%%"""!!!     !!!!!!!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!   ###%%%&&&###  !!!!!!  !!!$$$'''    !!!!!!!!! !!!!!!       """!!!  !!!###$$$%%%'''***,,,+++((($$$!!!   !!!"""!!!!!!  !!!!!!  !!!""""""!!!$$$###"""!!!  """$$$%%%%%%%%%$$$!!!!!!!!!!!!"""$$$%%%'''########################!!!"""#########""""""!!!!!!  !!!"""###"""!!!!!! !!!!!!"""!!!  !!! !!!$$$&&&&&&$$$!!!!!!$$$%%%%%%%%%$$$ !!!###$$$&&&(((***,,,...---,,,,,,,,,***&&&###!!!!!!!!!!!!"""$$$&&&(((...000222333222...)))&&&###"""  !!!  !!!!!!  """###"""""""""""""""!!!!!!  !!!###    !!!!!!!!! ###  !!!!!! """%%%***,,,+++'''"""!!!!!!!!!    """$$$!!!!!!###"""!!!"""!!!  !!!!!! !!!!!!  !!! !!!!!! ###"""  !!!###%%%%%%(((+++...---)))###  !!!!!! !!!!!!!!!  !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!! """$$$&&&'''""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! $$$)))------)))###  """"""###### ###&&&(((''''''(((((('''###!!!!!!!!!!!!"""$$$&&&(((***111333666777555111,,,)))%%%###!!!  !!!""" !!! !!!""""""!!!   !!!###$$$ !!!###$$$$$$$$$$$$   !!!"""###"""   !!!'''111444000***%%%###  !!!   """###"""  """!!! !!! """  &&&$$$!!! ###%%%(((***)))&&&"""    !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""######((('''$$$!!!  !!!###%%%&&&%%%###""""""### !!!!!!!!!!!! !!!"""######$$$###### !!!"""######"""!!! ###%%%(((***)))'''$$$"""$$$$$$$$$###""" """!!!"""  """ """!!!"""&&&***---555555666555333///+++)))&&&$$$""" """$$$%%%&&&%%%###"""!!!    !!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!###$$$######!!!    """######!!!   """&&&///111...((($$$### !!!  !!!!!! !!!###!!!!!!"""$$$%%%%%%""" !!! """"""!!!!!!!!!  !!! """""""""!!!!!!!!!!!!!!!%%%$$$###!!! !!!"""###"""  !!!!!!!!!!!!  !!!!!! """###%%%&&&%%%### !!!!!!!!! !!! !!!   ###'''***---///000111111///---)))''')))(((&&&$$$$$$&&&((()))---,,,)))'''%%%###"""""""""""""""""""""######### !!!!!! !!!"""$$$%%%###"""!!! !!!###$$$###"""  !!!!!!  ###!!!    !!!### %%%+++---)))%%%###"""!!!  !!! !!!###!!!  !!!!!!"""!!! !!!!!!  !!!!!!  !!!"""$$$######""""""!!! !!!!!!!!! !!!"""!!! !!!!!!!!!"""#########  """%%%''')))******+++---------+++)))(((+++***(((''''''(((***+++111000---***(((%%%$$$###$$$%%%&&&&&&&&&%%%$$$### !!! !!!"""###$$$ !!!"""###!!!  ###""" """!!!   !!!!!! !!!###"""%%%((((((&&&###""""""  !!!!!!!!!"""!!! !!!   !!!!!!   !!!  """###""""""!!!!!!!!!  !!!""""""   !!!!!!  !!!!!!""""""!!!  !!! !!!!!!###%%%&&&&&&&&&'''(((***+++++++++***)))((('''&&&%%%%%%'''((()))///...,,,)))'''%%%$$$###$$$%%%'''((('''&&&$$$"""  !!!!!! !!!!!!""" !!!"""   !!!"""  !!!"""""""""!!!!!!###$$$$$$%%%&&&%%%$$$"""!!!!!! !!!    """  !!!!!!    """"""   !!!!!!!!!"""  """"""!!! !!!"""!!!!!!!!!!!!  """!!!!!! !!!###$$$$$$###!!! """###%%%&&&'''(((''''''%%%%%%$$$$$$$$$%%%&&&'''***)))((('''&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$!!!    !!!   !!!"""$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%$$$###"""!!!  !!! !!!!!!""""""!!!!!!  !!!"""!!!""" !!!!!!"""""""""    !!!!!!!!!  !!!!!!"""""" !!!""""""      !!!"""""""""  !!!!!!!!!"""!!!$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''')))*********)))(((""""""!!! !!!    !!!"""   """%%%'''((()))))))))((((((***,,,((('''&&&&&&%%%$$$###"""""""""#########""""""!!! !!!######$$$$$$$$$   !!! !!!""""""!!!   !!!!!!  !!!"""  !!!&&&''''''$$$!!!    """""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''((()))******+++$$$######"""""""""""""""""""""!!!!!!!!!   !!!""" !!!  """$$$%%%###"""    !!!!!!   $$$)))++++++,,,---,,,++++++---///)))((('''''''''&&&$$$"""$$$$$$%%%&&&&&&$$$###""" """###%%%&&&&&&&&&"""  !!!!!!!!!!!!  !!!!!!     """###"""   !!!"""!!!!!!  """$$$$$$%%%!!!!!!!!!  !!!"""------,,,)))######"""   !!! !!!""""""######""""""!!!!!!!!!"""###############$$$%%%''')))***%%%$$$$$$#####################""""""!!!!!!!!!  !!!"""!!!!!!  !!!''',,,+++&&&!!!  !!!!!!!!!!!!!!! !!!!!!!!! )))((('''&&&%%%&&&''''''(((((('''&&&%%%$$$###"""###''',,,...,,,'''$$$!!!"""$$$&&&***,,,,,,)))&&&###!!!  !!! !!!"""!!!  !!! """"""!!!   !!!  """$$$%%%  !!!  !!!"""%%%###     !!!"""###++++++***&&&""" !!!   !!!  !!!###$$$###$$$%%%&&&'''((((((''')))((('''&&&$$$###!!!!!!!!!###$$$%%%$$$"""!!!&&&""" $$$&&&###""" !!!###$$$ !!!!!!  !!!!!! """'''++++++&&&  !!!  !!!!!!!!!!!!!!!!!!""""""######&&&%%%$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!$$$(((---///---)))&&&$$$$$$$$$&&&)))++++++(((%%%!!!  !!!!!!###"""!!! """###$$$"""!!!  !!!     !!!   ###$$$"""   !!!""""""!!!   !!!###$$$%%%'''''''''$$$   !!!"""############((((((&&&%%%$$$"""!!!!!!""""""$$$%%%%%%%%%$$$######!!! ###%%%###!!!"""!!!  """###%%%######""""""!!!  !!! !!!$$$'''&&&$$$ """!!! !!!   !!!!!!  !!!###$$$""""""!!! !!! """&&&***---,,,)))'''&&&$$$$$$%%%(((***)))'''$$$!!!!!!!!!  !!!!!!"""""""""###"""!!!!!!!!!"""###$$$###"""!!!  !!!  !!!    !!!"""######"""!!! """!!!!!!"""###!!!  """###$$$%%%%%%$$$###"""   !!!"""$$$$$$"""######!!! &&&&&&%%%$$$"""!!! """""""""############$$$!!!!!!"""###$$$$$$$$$$$$"""!!! !!! !!!###%%%&&&'''&&&$$$"""!!!!!!!!!!!!!!!    """!!! !!!  !!!###  """&&&((((((&&&%%%%%%""""""###%%%((()))(((&&&###"""!!!  !!!!!!""""""  !!!"""###""""""!!!  !!! !!!!!!  !!!  !!! !!!!!!!!!!!!!!! !!!  """###$$$%%%$$$###"""$$$###!!!!!!!!!   $$$$$$%%%&&&&&&%%%######   """""" !!!   !!!!!!!!! $$$######"""!!!  !!!!!!"""$$$&&&&&&%%%$$$$$$%%%"""!!! !!!""""""!!!!!!"""###%%%&&&)))'''$$$""" !!!!!! """"""  !!!    """ !!!"""!!!$$$&&&%%%$$$$$$%%% ###&&&))))))(((&&&$$$!!!   !!!!!!!!!!!!!!!!!!  """ """   !!!"""###!!!  !!! !!!"""""""""!!!!!! !!!   !!!  %%%""""""$$$%%%%%%%%%$$$$$$$$$"""  !!!  """###$$$$$$$$$###"""!!!   !!!"""### !!!  """ !!!!!!  !!!###%%%%%%###!!! !!!!!!  !!!  """"""!!!!!!!!!###$$$%%%(((&&&###!!! """######!!! """!!!   !!! !!!###  !!!"""### """%%%%%%%%%$$$%%%&&& !!!$$$'''((((((&&&$$$ !!!### !!!!!!!!!   !!!!!!  !!!"""  """""""""!!!!!!"""""""""""""""!!!  !!!!!! '''#########$$$$$$%%%&&&&&&$$$"""!!!!!!"""###"""""" !!!""""""!!!   !!!!!!!!!"""###$$$&&&&&&!!!"""!!!  !!!   !!!!!!    !!!!!!  !!!"""###%%%$$$""" !!!"""###"""  !!! !!!""" """!!!    """  !!!!!!"""### """$$$$$$######$$$%%%###!!! """%%%&&&&&&###"""!!! """###    !!!!!!!!!%%%   !!!""""""!!!  """""""""!!! !!!!!!"""""""""!!!  !!!   !!!'''$$$###""""""###$$$'''((('''%%%$$$$$$%%%%%%$$$###    """"""######$$$&&&'''((( !!!"""!!! ######    !!!######"""!!! !!!!!! !!!!!!###$$$%%% !!!!!!""""""     !!!"""""" !!!!!! !!!"""&&&###!!! !!!######### !!!!!!"""""""""""""""   $$$###"""!!!   """######"""!!!""""""!!!   !!!"""###$$$!!!  !!!  !!!%%%'''%%%###"""!!!"""$$$''')))***)))''''''''''''%%%###!!!    !!!!!!!!!"""###$$$&&&&&&!!!""""""   &&&(((%%%    """""""""###"""!!!  !!!!!!$$$&&&((())) !!!"""######$$$###"""!!!    !!!!!!    !!!   ###$$$%%%$$$$$$###!!!!!!"""   !!!"""  !!!  !!!"""!!!!!!  !!!""""""!!!   !!!  !!! !!!!!!!!!  """   """&&&)))'''%%%###!!!!!!###%%%'''''''''''')))+++***(((&&&!!!   !!!"""!!!  !!! !!!"""$$$&&&'''!!!       !!!!!!!!!"""$$$###!!! !!!  !!!!!! """%%%'''((( """!!!    !!!!!! !!!#########!!! !!! !!!"""!!!### !!!!!! !!!!!!      !!!!!!  !!!!!!       !!!!!! !!!!!!!!!!!!!!!  """&&&)))***'''$$$!!!!!!###&&&(((&&&&&&(((+++---,,,)))&&&"""!!! !!!"""$$$$$$ !!!!!!!!!  """""" !!!!!!  !!! !!!!!!!!!"""$$$&&&''' !!!"""!!! !!!!!!""""""!!!  !!!!!!  """!!!   !!! !!! !!!"""###!!!        !!!   !!!###&&&&&&###  !!!!!!!!!!!!!!!!!!  !!!""" ###'''***,,,)))%%%"""!!!$$$'''***'''''')))+++---,,,***'''###""" !!!"""!!!  !!!!!!   !!!!!!    """""" !!!!!!    !!!"""!!! !!!###$$$$$$ !!!  """###"""!!!!!!!!!!!!!!!  !!!!!!  !!!!!!   !!! !!!!!!!!!     !!!!!!"""$$$((((((&&&"""  !!!""" !!!###"""  """ !!!$$$))),,,,,,)))%%%"""###&&&***---,,,+++)))))))))***((('''$$$###!!!!!!$$$$$$"""!!! !!!!!!!!!"""""" """"""""""""!!!  !!!"""""""""!!!  !!!######"""!!! !!!!!!   !!!!!!    !!!!!!!!!!!! !!! ###&&&(((&&&$$$"""!!! !!!!!!###&&&***---)))'''$$$###$$$(((---000222---((($$$$$$%%%&&&&&&###"""  $$$###   """""""""!!!  !!!###$$$%%%###!!!"""""""""!!!!!!    !!!######"""   !!! """###  !!!!!! """"""!!!  !!!"""""""""!!!    ###%%%$$$""""""""" !!!!!!"""%%%)))---'''&&&%%%$$$&&&)))---///111,,,%%%!!! """###$$$!!! !!!  """"""    !!!"""###$$$%%%$$$!!! !!!!!!"""###!!!!!!######!!! !!!!!!!!!###$$$  !!!!!! !!! ###%%%$$$###"""!!! !!!!!!  !!!  ###'''***((('''&&&&&&'''(((***+++***'''### !!!!!!!!!  """  !!! """$$$!!! !!!"""######   !!!###"""!!! !!! !!!"""### !!!!!! """"""!!!  !!!######!!!   !!!     !!!!!! """$$$%%% $$$(((%%%$$$###"""!!! !!! !!!$$$''')))(((((('''''''''''''''###"""!!!!!!""""""!!! $$$%%%###!!!!!!"""!!!""""""!!!  ###""" !!!!!!!!!&&&)))((('''%%%$$$"""!!!     !!! !!!""" !!!""""""!!!   !!!"""     !!!   $$$"""!!!!!! !!!!!! !!! !!! !!!   !!!"""###$$$%%% """$$$%%%'''((((((%%%!!! !!!    !!!###&&&%%%'''((()))(((%%%!!!  !!!  !!!!!!  $$$''')))***)))'''%%%###$$$%%%""""""!!!    !!!  !!! !!!"""""" !!!     !!!"""###$$$$$$ """$$$&&&'''((((((&&&"""  !!!"""###$$$%%%&&&%%%###    ###&&&(((***,,,,,,***(((''''''$$$###"""!!! !!!!!!    !!!!!!    ###""" !!!  ###!!!!!!"""  !!!""""""!!!  !!!"""###""""""!!!###%%%&&&%%%''''''&&&###!!!!!!!!!!!!   !!!!!!!!!!!!     ###%%%&&&))),,,...,,,***)))((('''&&&$$$!!! ###%%% """!!!!!! !!!!!!  !!!  !!!"""!!!###"""!!!  !!! !!!"""!!! !!! """$$$&&&$$$"""!!!"""""" !!! """ """###    """"""!!!!!!###%%%&&&###$$$%%%%%%###"""""""""###"""  !!!  """%%%###&&&)))******))))))***)))'''%%%"""  !!!!!!  """!!!!!!   """### !!!"""!!!   !!!"""!!!   !!!"""""""""!!!!!!"""%%%'''&&&$$$  !!!   !!!"""!!! """###$$$%%% !!!######"""!!!!!!"""!!!  !!!"""    !!!   """$$$$$$%%%&&&&&&&&&'''+++...***(((%%%!!!   """"""!!!  !!! !!! !!!!!!  !!!!!! !!!!!!   !!!###$$$$$$$$$###""" """###%%%$$$!!!  !!!!!! ###  !!!!!! !!! !!!!!!!!! !!!"""######### """"""!!! !!!"""    !!!###%%%%%%%%%$$$$$$''',,,///***'''$$$   !!!!!!   !!!""""""!!!!!! !!!!!!""""""###!!! !!! !!!!!!!!!!!!  !!!"""""" !!!###%%%%%%$$$###""" ###"""!!!     !!!!!!  """######"""!!!  !!!"""######%%%"""!!!  !!!!!!!!!"""  !!!"""""""""!!!!!!"""###"""!!!"""### !!!!!!  !!! !!!"""!!!"""#########%%%))),,,(((&&&"""     !!!!!!!!!###    !!!!!!!!!"""   !!!"""######!!!###$$$%%%$$$"""!!! !!!!!!!!!!!!   !!!!!! !!!!!!  !!!$$$%%%$$$"""  """!!!  ###&&&((($$$###"""""""""######""" !!!!!!  """"""!!! """ !!!!!!"""!!!"""""""""!!! """$$$$$$"""""""""###""""""######"""  !!!!!!"""###!!!!!! """ """""""""$$$&&&'''%%%!!!    !!!    !!! !!!"""    !!!######""""""!!!!!!  !!!!!!!!!  !!! """ """!!!   !!!!!!!!!!!!!!!""""""  """""""""$$$###!!!"""&&&******%%%  !!!!!! !!!!!!!!!  ###&&&(((&&&### !!!###$$$%%%%%%$$$""""""  !!!  !!!"""""""""!!! $$$######"""!!!  !!!!!! !!!###$$$###"""%%%$$$"""  !!! !!! !!! !!!"""######$$$""""""!!!   """ ###"""  !!!   !!!"""###$$$$$$######""""""""""""  !!!!!!%%%&&&&&&%%%$$$"""  !!! !!!!!!!!!!!!###$$$%%%###!!! !!!!!!!!!"""!!! """'''***,,,)))$$$   """%%%&&&'''$$$!!! ###$$$%%%%%%%%%###!!!!!! !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!######""""""!!!  !!!###%%%&&&%%%$$$"""  !!!""" !!!  !!!  !!! !!!!!!""""""!!!!!!      ###!!!!!!  """""" !!!###)))///111)))&&&###!!! !!!""" !!!!!!!!!&&&'''((('''###!!! !!!!!!$$$'''(((&&&$$$""" !!!###$$$(((&&&###!!! ######%%%%%%%%%###!!!  !!!!!! !!!"""######"""!!!!!! !!!!!!###""""""!!!!!!   !!! !!!&&&+++&&&$$$"""  """$$$ !!!!!!    !!!!!!!!! """    !!! """   !!!"""  ###!!!###)))000444'''%%%"""  """$$$ !!!!!!"""''')))***((($$$  !!!###%%%%%%$$$###""""""!!!!!!  !!!""")))(((&&&""" !!!###$$$$$$"""!!! !!!######""" !!!"""###%%%%%%$$$###""" !!!"""""""""!!!!!!!!!  !!!"""  (((///'''%%%""" """  """"""!!!    !!! """"""!!!  """"""  ###!!!######!!! !!!   %%%###"""(((,,,"""!!!!!!###%%% """"""&&&'''((('''### !!!$$$&&&'''&&&$$$######%%% (((((('''$$$ !!!"""!!! """$$$%%%$$$###!!!!!! """$$$&&&&&&%%%$$$###  !!!"""!!!!!!!!!!!!  !!!!!! """### !!!)))000'''%%%""" !!!###$$$"""!!!   !!!  ###"""!!!######"""       !!!!!!    """!!!!!!!!!###$$$ """###$$$%%%&&&%%%!!! !!!$$$&&&$$$'''((('''###!!!"""###&&&''''''$$$  """$$$%%%###""""""""" !!!$$$&&&'''&&&$$$### !!!"""""" !!!!!!!!!""""""""""""######!!! ###)))...%%%$$$!!! !!!!!!"""###%%%  !!!   !!!  !!!""""""!!!   !!!!!!  !!!"""!!!!!!!!!###!!!    !!!!!!!!!  """######$$$$$$###!!!  !!! ###(((,,,000222333...&&&!!! ###&&&'''$$$ !!!  !!!###""" !!!###!!!$$$&&&'''&&&$$$""" !!!""""""######"""""" """"""""""""############%%%$$$"""!!!"""%%%(((+++""""""!!!!!! !!!"""!!!!!!!!!""" !!!     !!!"""!!! !!!""""""!!!   """"""$$$(((###"""!!!    !!! !!! !!!!!!!!!   """$$$###$$$$$$"""!!! """### !!!!!!!!!!!!$$$+++000EEEFFFDDD<<<000&&&""""""  !!!"""###### """%%%&&&### !!!!!!  !!!  """ ###&&&'''&&&$$$""" !!!###$$$$$$$$$###""" """#########$$$$$$$$$$$$&&&$$$"""!!!$$$&&&((())) !!!""""""""" !!!######!!!!!!!!!!!!    !!! !!!  !!!"""   !!!!!!"""!!! ###""""""   !!!  !!!!!!!!!   !!!""""""!!!  !!!""""""!!!   !!!  !!!  ###%%%&&&%%%$$$""""""!!!    !!! """"""!!!!!! $$$ '''%%%"""000FFF___hhhdddMMM444(((%%%$$$""" !!!!!!!!!!!!!!! !!!  !!!""""""!!! !!!  !!! """"""!!! !!!"""###$$$$$$ %%%---000***###""""""""""""############%%%$$$$$$###$$$%%%'''(((!!!!!!"""%%%((()))(((&&&###"""!!!  !!!     !!!!!! !!!  !!! !!!   !!!  !!!###$$$&&&%%%"""     !!!!!!!!! !!!&&&%%%%%%777PPPrrrzzzsssWWW888((($$$"""""" !!!!!!!!!!!! !!!!!! """!!!!!!"""(((***&&&""" !!!!!!!!!""""""######%%%$$$#########$$$%%%&&& !!!###&&&&&&%%%###      !!!   !!! !!!###!!!  !!! !!!  %%%%%%)))@@@[[[^^^;;;)))###""""""  !!!!!!!!! !!!######"""!!!"""!!! """###"""  !!!""""""###$$$###""""""!!!"""""""""!!!######!!! !!! !!! !!!   !!!"""!!!  """!!! """###!!!$$$$$$***CCC^^^|||\\\:::((($$$###!!!   !!!###$$$###!!!"""!!!  !!!""""""""""""!!!   """!!! !!!"""!!! !!! !!!  !!!!!!   !!!""""""!!!!!!  """!!!  !!!""" ###$$$###(((>>>UUUpppuuummmQQQ444'''$$$### !!!!!!   """###"""   !!!  !!!"""   """!!!   """"""!!!  !!! !!! !!!""""""!!!!!!""""""!!!!!!   """"""  !!!!!!!!! !!!######   !!!!!!###$$$"""%%%444CCCXXX]]]WWWAAA---&&&### !!!!!!!!! !!!!!!!!!   !!!"""!!!  !!!!!! !!!  """!!!     !!!  !!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!  !!!!!!    !!!!!!!!!   """$$$######***111;;;@@@<<>>>>>666***"""###!!!###,,,;;;EEE:::000$$$   !!!###'''///999AAA888...&&&"""!!!!!!$$$###   !!!!!!!!!!!!!!!   !!!!!! !!!!!!  """!!!!!!!!!!!!!!!    )))666IIIVVVWWWJJJ888,,,$$$"""   !!!'''555GGGUUUGGG;;;+++  ######!!!  !!!"""!!!"""''',,,&&&!!!!!! !!!"""(((((("""   !!!""" !!!!!!"""!!!!!!!!!    !!!!!!!!!""""""!!!!!!"""$$$!!!!!!   !!!""""""  !!!$$$(((AAAeeeyyyvvvkkkQQQ000000&&&''')))!!! &&&%%% """"""(((444III^^^XXXBBB+++!!!!!! !!!"""!!!     !!! $$$$$$    !!!!!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!!!! """!!! """###"""""" !!!  !!!"""### !!!""""""!!! ###&&&---DDDiiiddd@@@222&&&&&&'''###!!!  !!!&&&***222DDDTTTQQQ???,,,$$$"""  !!!    """"""############""""""!!!"""###"""  !!!   !!!"""$$$""" """$$$$$$###   !!!"""""" """###$$$######"""   $$$'''...@@@eeeyyyTTT888)))%%%&&&!!!###(((%%%###!!!  !!!$$$'''''',,,999FFFCCC888,,,'''###!!! !!!  !!!!!!!!!!!! !!!""""""######""""""""""""###$$$###!!! !!!""" !!!"""###$$$%%%&&&$$$"""!!!###%%%&&&&&& !!!  ###$$$######"""!!! !!!!!! ###&&&)))555WWW~~~cccBBB///''''''%%%+++222000'''$$$!!! !!! $$$)))---,,,''''''...777444///***'''""" !!!   !!! !!!"""$$$###"""!!!"""$$$  !!!!!!!!!"""###%%%&&&'''(((%%%""""""$$$&&&'''''' !!!!!!   !!! !!!  """!!! !!!"""!!!  !!!!!!""""""!!!$$$(((...LLLsssqqqNNN666)))((()))111888444+++'''""" !!!"""###***666AAAAAA777---***)))'''&&&&&&%%%  !!!!!!    !!!!!!!!!"""   !!!"""###"""###$$$&&&!!!!!! !!!!!!!!!!!!""""""$$$%%%'''''''''%%%###"""$$$&&&'''''' !!!"""!!! !!!  !!!!!!"""""""""!!!  """"""!!! !!!###$$$%%%!!!###+++///IIInnn|||YYY???//////111888<<<555...)))### """$$$%%%,,,@@@SSSUUUIII888)))!!! !!!"""!!!  """$$$%%%%%%%%%     !!!!!!"""""""""""" """"""""""""$$$%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%###"""###$$$&&&%%%$$$ !!! !!!  """###$$$$$$"""!!! !!! !!!   !!!###$$$%%%"""%%%+++000JJJlll~~~```HHH<<<@@@FFFLLLKKK???111+++$$$ ###&&&''',,,@@@RRRRRRDDD444(((  !!!###!!!      ###%%%%%%$$$###   !!!!!!!!!  !!!"""""""""""" !!!"""""" !!!"""!!!  !!!!!!!!! !!!!!!"""######!!!!!!!!!###$$$%%%###!!!   !!!!!!  !!!"""$$$%%%&&&###!!! !!! !!!!!! !!!!!!!!!  !!!!!!!!! """###$$$ !!!!!!!!!  $$$'''(((...IIIjjj|||zzzeeeOOOHHHRRR[[[bbb]]]OOO222,,,%%% ###'''))),,,<<>>333&&&$$$!!! !!!!!!!!! !!!!!!###  !!!  """###  !!! !!!"""%%%&&&&&&###  !!!!!!!!!!!!!!!   !!!!!!!!!   """######  !!!!!!!!! !!!!!! !!! !!! !!!!!!     """###'''''')))...666<<>>GGG@@@999000,,,---......---......111777===???;;;777555555555444333444666888:::;;;<<<<<<<<<;;;:::999666777:::===???AAACCCCCC>>>>>>>>>===;;;999777555222222333333333222111000111000//////000111000.........------------..............................,,,+++***)))(((&&&%%%%%%"""###$$$%%%&&&)))...222///---***&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))'''(((((()))))))))))))))'''(((((((((((((((((('''*********)))))))))))))))***))))))(((((((((((()))((((((''''''(((((()))***(((((((((((((((((())))))***(((((()))+++,,,***((()))((('''((()))******)))''')))+++)))&&&&&&)))------,,,,,,,,,,,,,,,,,,,,,***)))'''&&&'''((()))***(((''''''(((***++++++***((((((''''''(((***,,,---***)))'''''''''(((***+++((((((((((((((()))))))))((()))*********(((&&&%%%&&&''''''(((((('''&&&&&&''')))***)))(((((()))+++&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%$$$###$$$'''***%%%&&&&&&''''''''''''&&&''''''((())))))***++++++'''((()))***++++++++++++((()))***)))((('''((()))((()))***+++++++++++++++++++++******++++++,,,,,,---------------....../////////.........//////000000000000000000000000000//////............//////...///111222222111///...---....../////////......------...//////000111111...///000111111000///...---,,,,,,++++++,,,,,,,,,***+++***)))'''(((,,,///)))))))))((((((((('''''''''''''''''''''((())))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---------...'''((('''&&&$$$$$$%%%'''"""###$$$%%%$$$###!!! """############$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""###$$$$$$$$$###############""""""""" ###%%%%%%$$$%%%&&&"""""""""""""""######$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%$$$"""!!!!!!"""$$$&&&...111222...(((######%%%$$$%%%''')))+++,,,------.........------,,,,,,++++++,,,...000222222222111///000111222333222111000///000111333333222111000000000000111111000000000......///000333666999;;;666555555444444333333222222222333444444444333333111222333222222222555777444444444333333222222222---......///000111111111222222111111111111111222222000000333666666222//////222444222///...333777;;;:::999888777666555444222111000000000111222333...//////...000999GGGQQQEEE<<<222------//////...,,,---000777>>>AAA>>>999555666666666555666999;;;<<<<<<===============<<<888:::===@@@DDDGGGIIIJJJ@@@@@@@@@>>><<<999777555444555555666555444333222222111//////000000...---000000////////////000000............////////////,,,,,,+++)))(((&&&%%%%%%!!!"""$$$%%%'''+++111555222///+++'''%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$&&&'''))))))*********+++,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++******)))(((((((((***)))(((''''''''''''''''''''''''''''''((())))))************))))))))))))+++)))(((***,,,---+++))))))((('''(((***++++++***&&&)))+++)))%%%%%%)))...+++,,,,,,------......///---,,,***((('''((()))***(((''''''(((***,,,+++***((('''''''''(((***---///)))'''%%%$$$$$$&&&)))***))))))))))))((((((((((((&&&''')))***+++***((('''&&&''''''(((''''''&&&&&&&&&''')))***)))***,,,---((()))***,,,,,,***)))(((###$$$%%%&&&''''''((()))$$$$$$$$$######$$$'''***&&&&&&&&&&&&'''((((((((('''(((((()))***++++++,,,'''((()))+++,,,,,,,,,,,,+++,,,---+++)))((()))***&&&'''(((***,,,---------...---,,,+++,,,---...///...............///000000111000...------...///000000000000000000000000000//////............//////...000111222222111000.....................------,,,,,,------...///000000...///000111111000///...++++++++++++,,,---...///)))******(((&&&'''+++///((((((((((((''''''''''''((((((((((((((()))******&&&(((+++...///...,,,***+++,,,,,,------......///++++++***(((&&&&&&(((***$$$$$$$$$&&&&&&$$$  ###%%%######""""""!!!!!! %%%%%%%%%$$$###""""""!!! !!!""""""###"""!!!!!!!!!!!!""""""###!!!"""###$$$%%%%%%$$$###$$$$$$###  ###&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""###$$$&&&'''((((((((($$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((())))))))))))((((((+++++++++,,,---...///000///...---,,,---///111333111000//////...////////////000000000///...------/////////000//////...---........./////////000000111///---,,,---///222444000000////////////000000222222222333333444444444000...---,,,...111666888444333222111000000000000,,,------...///000111111222222111000000000000000222222222222111000///...---...000222333444444333444444555666666555444333333222000///000222222222000444444000111<<>>???@@@;;;:::888666666666666777888555333555999:::777333555444333222111111111111.........//////...---------------.........//////++++++******))))))((((((''''''&&&%%%&&&***///444---,,,***(((''''''''''''&&&&&&'''(((((((((((('''((()))***+++++++++************,,,---......//////...,,,******,,,,,,,,,+++.........---,,,+++)))(((,,,+++******))))))))))))''''''&&&''''''((())))))+++++++++******)))((('''*********+++******))))))(((((())))))************%%%&&&((()))*********)))++++++*********,,,---...******)))(((((())))))***)))))))))(((((((((((('''&&&&&&&&&&&&(((***+++---************************((()))***++++++***)))((())))))(((((('''&&&&&&%%%%%%%%%'''((()))************)))))))))((((((((((((******)))((('''&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''((()))))))))(((((())))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,***)))(((((()))***,,,......///000///...///111222//////............//////222111111000//////000000000000//////////////////111000///...------------000000/////////000111111...---,,,,,,,,,---...///,,,------------...............,,,+++++++++,,,---------,,,++++++***))))))******+++++++++******)))***((('''(((+++,,,+++)))))))))((((((((())))))***,,,++++++,,,---...,,,+++++++++,,,,,,+++***)))(((%%%&&&'''((())))))))))))%%%$$$$$$%%%&&&%%%### """"""""""""""""""""""""############$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###"""%%%''''''&&&%%%$$$%%%(((((())))))************'''&&&&&&%%%%%%%%%%%%&&&(((((((((((('''%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&+++***)))'''''''''((())),,,++++++,,,,,,---.../////////.........000111222//////000111000///...------......////////////...((((((***+++,,,---------+++++++++,,,,,,,,,,,,------------...//////000000......................../////////000//////..................///000111222...------------...//////........................---,,,,,,,,,...111444555444222111///...---......///000111222222111000///333444555666666555444444555444333222444666:::<<<@@@DDDIIIMMMTTT\\\]]][[[III@@@666222///------000222333333444444333222222666666555555666888:::;;;:::::::::999999777666555888888888888888888888888666555444444444555777888888666444555888999666333444333222111111111111111//////000//////...---,,,...///000000000///------************))))))))))))&&&''''''&&&&&&(((+++///+++***)))'''&&&&&&''''''&&&'''(((((())))))((((((***+++,,,,,,------,,,,,,+++,,,...000000///...---,,,,,,+++,,,......---+++////////////...,,,+++***...---,,,+++************'''''''''((()))***+++,,,,,,,,,******))))))))))))******+++++++++++++++***)))******+++++++++++++++)))***+++++++++***((('''---,,,,,,++++++,,,------+++******)))******++++++))))))((((((((('''''''''&&&&&&'''((())))))))))))************************+++,,,,,,------,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&%%%&&&''')))******************)))))))))(((((((((******)))((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''((()))+++---...---------,,,,,,,,,,,,,,,******++++++,,,,,,---------///000000///...///000111111111000000111111222111111000/////////000000222111111000000///......111111000///............//////000000000///......---,,,+++++++++,,,---...,,,,,,,,,,,,---------------,,,+++*********++++++,,,,,,,,,+++******)))))),,,,,,+++***))))))))))))***)))((()))***+++***)))***)))((((((''''''((((((+++******+++---...,,,+++,,,,,,------,,,***((('''''''''((((((((((((''''''%%%$$$$$$$$$&&&&&&$$$"""$$$$$$$$$$$$###"""!!! !!!!!!""""""######""""""!!!!!!  !!!!!!!!!"""!!! !!!!!!"""###$$$############$$$############$$$&&&&&&%%%$$$%%%&&&)))***+++,,,,,,,,,+++***''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######&&&&&&&&&'''''''''(((((((((((((((((((((''''''''',,,+++)))'''&&&'''((())),,,+++++++++,,,------......------------...///000---...000111111///---,,,++++++,,,---............((()))***+++,,,,,,,,,,,,))))))*********+++++++++***+++---...//////......------------------------....../////////...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...///000///.........---------,,,---,,,++++++---000333555444222000...------...///...///000111222111000///333444555666666666555444555333111222666@@@KKKRRR^^^dddkkkrrr{{{zzzrrrVVVGGG888222111111000222555555555444555555666666888777777777888999;;;<<<:::::::::999888777666666888777777666666555555444777666666555666777999:::888666555666777777555222333222111111111111111222111111111000///...---,,,+++---///000111000...---*********++++++,,,,,,,,,%%%'''((('''&&&&&&(((******)))'''&&&&&&''''''((('''((())))))******))))))+++++++++,,,,,,,,,,,,,,,---...111222222000...,,,,,,+++,,,...//////---++++++,,,---.../////////......---,,,+++***)))))))))((((((((()))***+++,,,------,,,***)))(((((()))***)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++++++++,,,,,,,,,+++)))(((,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,)))))))))(((((((((''''''''')))***,,,,,,+++***)))************************...//////////////////...***(((&&&%%%$$$%%%'''(((&&&'''((()))*********************)))))))))((((((***))))))(((''''''&&&&&&&&&%%%$$$%%%'''((((((''''''''''''((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))+++,,,---......------------,,,,,,---...///000111000000///---///111111000.........000000//////000000111111111000000/////////000000111111111111000000000000222111000//////......///...///000000000...---,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++************,,,+++++++++******))))))...---+++)))(((((()))***))))))))))))*********)))((('''''''''''''''((()))+++******+++------,,,+++++++++,,,,,,,,,***)))((((((((()))(((((('''&&&&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&%%%$$$"""!!! !!!!!!""""""######!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$#####################$$$###"""!!!"""%%%(((+++,,,...///...,,,)))''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$((((((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,***((('''&&&'''(((***,,,,,,+++++++++,,,------+++++++++++++++,,,,,,---,,,---/////////...,,,***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***,,,.........---,,,,,,,,,---......---,,,,,,---...000000000///...---***+++,,,------,,,+++***,,,,,,,,,---...///000111/////////...------,,,,,,......---,,,---///111222333222000...---...///000,,,...///111222333222222222333555666666666555555///------111<<>>777555444555333111444999999::::::;;;;;;;;;::::::999999:::;;;;;;:::::::::888777777777777999:::;;;999999999999::::::::::::888888777666666777999:::777888888777444222111111////////////000222333333000111111222222222111111///............///000000........................,,,---...---++++++,,,---'''''''''''')))+++---...***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,///////////////000000111111...+++*********)))(((((()))+++,,,---.........''''''''''''((()))***+++---,,,+++***))))))))))))+++,,,------,,,+++)))(((%%%&&&''')))+++,,,------***,,,...///...,,,***(((***+++,,,,,,,,,+++***)))(((***+++---......------))))))))))))***+++,,,------------,,,,,,,,,++++++,,,,,,---...////////////++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++++++++************+++,,,,,,,,,+++++++++++++++************)))(((((((((((((((''''''''')))((((((***---......---+++*********))))))((((((''''''((()))))))))))))))+++,,,,,,,,,,,,+++******'''((()))***---///111222(((((()))***,,,---......111111111000000000000000,,,---------,,,---000333,,,,,,,,,,,,---...///000...............///000111............////////////000///...------,,,,,,---111000/////////111222333---,,,+++++++++,,,---...---------.........//////((()))*********)))'''&&&)))))))))))))))*********((()))+++,,,,,,+++***))))))+++,,,+++((('''(((***))))))((())))))***++++++///...,,,++++++)))&&&$$$&&&''''''(((((('''&&&%%%''''''((((((((((((((('''""" !!!###$$$"""$$$###""" !!!""" """###"""$$$'''&&&!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###""""""######$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$&&&))))))&&&###%%%%%%%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&''')))***+++,,,+++)))(((((()))+++,,,+++******,,,......---,,,...---+++***)))******+++,,,,,,---.........------***,,,---,,,++++++,,,---++++++,,,---...///000000......---,,,++++++++++++***---000111000...,,,,,,+++,,,---...///////////////---)))''''''))),,,/////////000000111111111222333333333333333333333333555222///000444666444111111000000000111333555666555777777777555444444555666222///000333555222///222000000333<<>><<<888555333333444555666555444222111:::;;;<<<======<<<;;;:::555555666666777777666666888888888:::;;;===???@@@===<<<;;;;;;::::::;;;;;;;;;999777777999:::999777666555444333222222333333444444444444555444444444333222222333555666666555222111///...---...///000/////////.........------,,,---.........---+++***---,,,,,,+++,,,...000222---------------.........,,,,,,---...///000000000///......------------...,,,+++++++++---,,,+++)))***+++,,,---............++++++************)))))),,,++++++******++++++,,,++++++***)))))))))******,,,***)))***,,,---+++)))((((((((())))))***************)))((((((((())))))''''''((()))************((())))))***++++++,,,,,,***+++---......,,,***((()))***+++,,,,,,---------++++++,,,,,,,,,---------...---+++*********,,,------,,,+++***))))))************+++,,,------......111///---+++***)))))))))))))))***+++++++++************+++,,,...333888<<<444111---******++++++***'''((()))***++++++++++++************************...---------,,,,,,,,,,,,---------..................///000111111000///...,,,---///.........000222...//////000000//////....................................////////////000---...//////000000//////000000///..................,,,++++++,,,------,,,---...///...---,,,---...******+++++++++++++++***++++++,,,---------------++++++++++++******))))))))))))))))))************++++++******+++,,,...///+++***)))((('''''''''''''''%%%%%%&&&)))***(((&&&&&&'''(((&&&$$$$$$''')))$$$######$$$%%%%%%###"""""""""!!! !!!###### !!!""" """!!!!!! !!!!!!""""""!!! """######""""""""""""""""""!!!$$$###"""###$$$$$$###!!!$$$###!!!!!!###$$$###"""$$$$$$######"""!!!!!!!!!#########$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***+++,,,---.........///...---...//////---+++******+++,,,,,,,,,,,,+++...............---,,,++++++---......------...///333333111000...,,,+++***...............//////000,,,...//////------...///------..................///...---,,,,,,---///000111111222222222222333333222222333333444444555555555444333666999:::666333000000////////////000000000000000///000444999>>>>>>999333111222333222000444444444444444444444444000111222444444333222222111222444666888888888888>>>?????????>>>===;;;:::666777888999:::<<<<<<===888888888999:::;;;<<<===<<<<<<;;;:::999999999999:::999999999::::::888666555444222111111222444555777666444333222333444555///000222333444666999<<<333222000/////////000111////////////////////////---......//////...,,,,,,,,,,,,---...///111222333///////////////............------111444555333000---------,,,------......+++******+++------,,,+++......////////////......,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))***+++***))))))***,,,---,,,+++(((((((((((())))))))))))***))))))(((''''''''''''%%%&&&''''''((()))******)))))))))***++++++,,,,,,)))***,,,---,,,+++)))(((((()))***+++++++++++++++))))))*********+++++++++---,,,+++++++++,,,...///+++***************+++,,,)))***+++,,,---//////000333111...+++******,,,---------,,,+++++++++++++++******+++...111666;;;>>>666222---***)))***++++++))))))***+++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++---------.........//////---...///000000///...---,,,---......---...///111111000000//////000000111........................---...///000000000//////...///000000000000000000222111000///...---,,,,,,...,,,++++++,,,------,,,+++---......------...000++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,++++++++++++******))))))))))))************+++***)))))))))+++---...***))))))((((((''''''&&&((('''&&&'''))))))((('''%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%&&&%%%$$$###!!!!!! !!!######!!!!!! !!! !!!""""""!!!!!!"""#########""""""!!!!!! !!!!!!!!!###%%%&&&%%%###$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&)))+++---------,,,000///...///000///---,,,((()))+++,,,------,,,,,,------------,,,+++***)))+++---......------///000444444222000...,,,***)))---,,,------...///000111---......---,,,,,,///111///......------------...,,,,,,,,,,,,------------111111111111111111111111222222333333444444555555444444555888::::::777444111111000//////.........000///......000666>>>DDD@@@;;;666222111222222111333333444444444333222222222333333333333222222111111222444666888999::::::>>>>>>>>>>>>>>><<<;;;:::888888999:::;;;<<<>>>>>>666666666666666777888999:::999999888999999::::::777777888888888777555333444333111000111222555666444444333333333333333444...000222222222555:::???333222111000000000111111000000000//////...............///000000///...------...///111222222111111000000000//////.........///......333999:::555000---------------...///000......---...000000...---///////////////...---------------,,,,,,++++++***++++++************++++++(((((((((((()))***++++++******+++---......---,,,((((((((((((((((((((((((***)))(((''''''&&&&&&'''((((((((((((((()))))))))))))))*********+++++++++((()))***++++++***)))((((((((()))***************)))))))))************+++,,,,,,+++,,,,,,...///000,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---111000---+++***+++,,,---...---+++******+++,,,---******+++...222666999;;;555111,,,)))((()))***+++***+++,,,,,,---------,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,------.../////////---...////////////...---,,,...///000///...///000222111000//////000111222........................,,,...000111222111///......//////000000000//////000000000//////...---,,,...,,,++++++,,,---,,,,,,+++---......---,,,...///,,,,,,---------,,,++++++,,,,,,---............---************************((()))))))))***************((('''&&&&&&(((***,,,))))))))))))((('''&&&&&&(((((('''''''''(((((((((%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$ !!!!!!!!!!!!!!!!!!"""%%%%%%###$$$%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$######""""""!!!!!! """%%%((()))((('''%%%$$$$$$""""""###$$$&&&############""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$%%%'''+++.../////////...111000//////000000...,,,'''(((***,,,---------,,,,,,,,,,,,+++***)))((('''+++,,,............///111222111000///...---,,,+++*********+++,,,---...///---......,,,,,,,,,///222//////...---------......---......///000000000000000000000000000/////////222222222333333333444444111222555777999888666444222222111111///...------000000//////111888@@@FFF???;;;666222111111111111/////////000000111222333333333222222111000......222333444555666777777888::::::;;;;;;;;;;;;;;;;;;666555555555555666777888666555555555555666777888777777777888999:::;;;<<<666777888888777555444333333222111111111333555777111333555666777666555444///111333222111333888<<<333222222111111111111111111111000///...,,,,,,+++//////111111222111000///000000222333222111000///000000//////......------000///000555:::;;;555000//////......///000111111222111000000000000...,,,...............---,,,+++......------,,,++++++***+++******))))))******+++))))))((())))))***+++++++++,,,.../////////......)))))))))))))))((((((((())))))((('''''''''''''''...---+++***)))((())))))***************+++++++++(((((()))*********)))((((((((()))*********))))))************+++++++++++++++++++++,,,---...///000.........------,,,+++++++++******)))******+++,,,,,,,,,,,,,,,,,,+++***)))******))))))***+++---...,,,,,,,,,///444777888777333///+++(((((()))******++++++,,,------------,,,************************,,,,,,,,,,,,,,,---------,,,,,,------...//////000,,,---...//////...---,,,...000111222111000000111222111000//////000111222////////////////////////---...000222222111000............//////......------...//////000///.........,,,++++++,,,---,,,,,,---.........,,,+++,,,------------------,,,+++***+++,,,------......------((((((((()))))))))))))))((()))))))))***************((('''&&&'''(((***+++************)))((('''&&&''''''''''''&&&'''((()))&&&''''''((((((((('''&&&%%%'''((('''%%%$$$$$$$$$ !!!""""""###""""""""""""$$$%%%###"""!!!"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$###""""""""""""""""""!!! !!!###'''***+++***((($$$%%%&&&%%%######%%%&&&$$$$$$##################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$&&&)))+++------,,,,,,000///...///000000...,,,((()))***+++,,,---------++++++++++++******)))(((***+++------------///111///.........------------))))))))))))***+++,,,---------...---,,,---///222///...---,,,,,,---//////,,,,,,------......//////000////////////.........222222222222222111111111...000222444555555444333222222111111000...---,,,/////////000222666===BBB;;;888555222000000111111333333222111222333444555111111111111111111111111444444444444555555555555666666777888999:::;;;;;;888777666555444555666777777777777777777888999:::777777777888999:::;;;<<<888999:::999666555444555333333333333444444555666333555777999999888555444111222222111111222444666222222222222111111111000111000000///...---,,,+++///000222333333222222111111222222333222111///...////////////............000000222555888888444000000000000///000000111111000///.........---+++)))---------------,,,+++***......------,,,+++************))))))))))))************************+++,,,+++---000111///---------************)))))))))))))))((((((''''''(((((()))111000...+++***)))))))))************************((())))))***************))))))************))))))***++++++++++++,,,,,,,,,***++++++,,,---.....................---,,,******(((((('''((()))+++---...)))***+++,,,,,,***)))((('''(((((((((***+++,,,---...------111666999888666111...+++******++++++++++++,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,------------+++,,,,,,---...///000000+++,,,---......---,,,+++...111333333222111000111111000000//////000000111000000000000000000000000...///000111111111000000...............------,,,,,,---///000000000///......,,,++++++,,,------,,,---......---+++***+++,,,,,,------,,,,,,+++***)))***+++,,,,,,------,,,,,,'''''''''(((((((((((()))))))))))))))************+++++++++******++++++,,,***+++,,,,,,+++***(((''''''((((((''''''(((***---)))(((''''''))))))((('''%%%'''((('''$$$######$$$ !!!###$$$$$$$$$######!!!!!! """""""""""""""###$$$$$$"""""""""""""""""""""""" """######""""""###$$$"""""""""###############"""###%%%(((******(((%%%###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''((('''&&&$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%''')))***+++******...------...000000///---************+++,,,,,,---++++++,,,,,,,,,,,,+++***)))***,,,---,,,---///000---------------,,,,,,,,,))))))))))))******+++,,,+++---......------///111...---,,,,,,,,,...000111++++++++++++,,,---...///000000000000/////////...222222111111000/////////,,,---///000000111111222///000000000///---,,,++++++---...//////222555888555444333111//////000111444444444444555555555555222222222222333555666666555555444444444555555666444555555666777888999::::::999777666666777999:::777777777777888999:::;;;::::::999999999999::::::777999999777333222333555333444555666666666555444777777777666555333222000111000///000222333222111111111111111111000000///////////////////////////000111222444444444333222111111111111111000000/////////000000000000000000000111333555555444222000111000000////////////000---,,,+++,,,---,,,+++))),,,,,,---------,,,,,,+++......---,,,+++***))))))******))))))))))))******---,,,++++++++++++++++++***---000000...+++******,,,+++++++++*********)))(((((((((((()))***++++++111000---+++*********+++************************)))))))))******+++++++++)))******++++++******)))******++++++++++++,,,,,,******+++,,,,,,---,,,,,,***+++,,,,,,,,,+++*********)))(((((()))+++---...************************(((((()))***++++++******+++***+++000666999888444///...------...///...---++++++,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,++++++,,,---...///000000+++,,,---......---,,,+++...000222333222000//////...//////000000//////...//////////////////////////////000000000111111111///////////////...---------...000111000///---,,,...,,,++++++,,,------,,,***,,,------,,,+++,,,...,,,,,,,,,,,,+++***)))((()))***++++++,,,,,,++++++'''((((((((())))))))))))))))))))))))************++++++,,,------,,,+++***+++,,,---------+++)))(((((()))***))))))***...222,,,***'''''')))+++***)))$$$''')))'''$$$""""""$$$!!!"""###$$$%%%%%%$$$###!!!###"""!!!$$$(((((($$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""######$$$$$$%%%%%%$$$%%%&&&((()))(((%%%"""!!!$$$''''''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###%%%'''((()))(((&&&%%%%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&''')))***+++,,,---.........---,,,,,,---///000///---,,,+++*********+++,,,---,,,,,,---.........------(((***+++,,,,,,,,,...000---,,,,,,,,,,,,,,,++++++*********)))******+++,,,+++,,,............///111...---,,,+++,,,...000222000/////////000111333444222111111111000000//////222222111000///...------***+++---------...000111---...//////...,,,+++***(((***,,,------...///111111111111000//////000111,,,...000222333333222111111111111222333444555666555555555555555666777777555555555555666777888999666555444333444555777888444444555555666888999:::>>>===<<<:::999888888888555666666333///...000333444555777888888777555333999777444111///---,,,,,,000...---///333444222///000111111111111000//////---...///000111222333444000111333444555444333333/////////000000111111222000000111111222222222333000222444555333111000000111000///...............,,,++++++,,,......---+++,,,,,,---------------,,,......---,,,***))))))(((******))))))))))))******......---,,,++++++++++++)))---000///,,,)))'''(((,,,,,,,,,+++++++++******(((((((((((()))+++,,,---000...,,,*********,,,,,,++++++******************))))))******+++++++++,,,******+++++++++******)))************++++++++++++******+++,,,,,,,,,++++++&&&''')))***++++++******///...,,,***))))))***+++,,,+++)))'''(((***,,,---)))***+++,,,,,,***)))(((&&&%%%&&&---444888666333///......000111222000///+++++++++,,,,,,+++******************************))))))******++++++++++++++++++,,,---...///000111+++,,,------------,,,+++---///222222111///......---...///000000///...---........................000000000///000111111222000000111000000///......///000111111000...,,,***...,,,++++++,,,------,,,(((***,,,,,,,,,,,,...000,,,,,,,,,+++***)))((('''))))))***++++++++++++***(((((())))))*********+++))))))))))))************(((***+++---,,,+++)))(((,,,---.........,,,***((()))+++,,,++++++,,,111555...+++''''''))),,,,,,+++(((((('''&&&$$$###""""""#########"""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!! !!!"""###&&&&&&&&&%%%$$$###!!!!!!"""######$$$$$$$$$###############$$$$$$%%%%%%%%%(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''(((''''''&&&""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%&&&((()))***)))(((&&&%%%$$$$$$%%%&&&)))+++------,,,,,,,,,---,,,,,,---......////////////***$$$$$$)))------,,,..................------+++,,,---...////////////,,,+++***)))((((((((((((,,,+++*********+++,,,---(((''''''(((***,,,++++++******+++...000111000///......///000111222222333444333111000/////////000111222222111...------...++++++,,,,,,...000111222222222111111000...---,,,------------------------***+++---///111111111111------............------...///000111333333333333333222111000111222333444111222222333333444555555333333333444444555555555444444333222333555888999<<<;;;:::888777777666666222333444555555555333222666;;;???>>>999555555666555555444333111000//////------...//////000//////...000111222000000000111/////////000222444666777888888666222//////000222000111111000///...000222111000000000111333555666555444222111///...------000//////...---+++***)))------,,,---...---***(((------------------------,,,+++***))))))***+++,,,+++***)))))))))***,,,---++++++***)))(((((())))))+++*********))))))(((((()))***+++,,,+++)))'''%%%%%%'''))))))))))))***+++111///---+++)))***+++++++++***))))))***,,,...000---,,,,,,+++***)))(((((()))***+++,,,,,,+++))))))......//////......------...///...---***)))***+++,,,,,,,,,++++++*********''')))******))))))***,,,************++++++,,,---++++++,,,---,,,+++***)))))))))+++,,,...///111111,,,---...------///111444333///***)))***+++)))((())))))*********))))))(((((()))***+++,,,---------,,,,,,+++++++++,,,---...,,,---...///...---,,,+++,,,...000111000...+++)))............////////////000///...------...///000////////////000000000000111111111111111000//////------...//////000111111---,,,,,,++++++,,,,,,---***)))******+++,,,---...++++++,,,---------,,,+++,,,++++++******++++++,,,***)))'''&&&&&&'''((()))***)))((((((((()))+++,,,***,,,------++++++,,,...,,,,,,,,,------.........+++***((('''''')))***,,,))))))***))))))((('''&&&''''''&&&%%%$$$$$$##################""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%'''(((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&(((((((((((('''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***))))))'''&&&&&&&&&''''''+++,,,......---,,,---...,,,------...///000000111222...)))***---000000.........///000000/////////+++,,,---....../////////------,,,******))))))***,,,++++++***+++,,,---...*********+++---...............///111444555444222......//////000000111111222111///...------......///000111000///...///000---------------...///000333333222222111///...---,,,,,,------.........///,,,---///111111222111111---......//////......---------///000111222222222222222222111222222333444111111222222222222333333222222222333444444555555555444222222222333555666:::999777666555444333333111222333333444444444333666:::>>><<<888444444666666555555444222111000000...//////000111111000000---///111111111000111222000000111222444555777888777777555222///...000222...000111111000000222333333222222111222333555666555444222111///......---/////////...---,,,+++***+++******+++------,,,***------............------,,,+++)))(((''''''((((((***))))))((()))***+++,,,,,,,,,+++*********************************))))))))))))******)))'''&&&%%%%%%''')))***))))))***+++...---,,,************++++++***)))))))))+++---...,,,,,,++++++***))))))))))))***++++++++++++***)))***************)))((('''---......,,,***)))+++,,,...---------,,,,,,,,,,,,((()))******))))))***,,,------,,,,,,,,,---......++++++,,,---,,,+++***)))))))))***,,,---...///000+++,,,......///111444777222///+++)))***+++***))),,,,,,,,,++++++)))(((((())))))***+++,,,,,,,,,,,,------,,,,,,------......,,,,,,------------,,,,,,///000111222222111///...------------............000///...------...///000........./////////000000//////000000000///......((())))))******+++++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))'''&&&&&&'''(((***)))))))))))))))***++++++***,,,------++++++,,,...---------.........//////...---+++******+++,,,---(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%###"""!!!"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))))))))(((''''''(((((((((,,,---///...---,,,,,,---,,,,,,---...///000111222000---***+++---///---+++...///000000111111111111,,,,,,---...//////////////////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---///000000222111111222555666555444////////////////////////000///---,,,++++++,,,---...///000000//////111222///......---------......333333333333222000///...+++,,,,,,---...//////000...///111222222222111000---......//////......---+++,,,---///000000000000111222222333333333333333333333333222222222222222000111111222333333444444444333222111111222444444777666444333111000000000000000111111222333555555666999:::999555333333555666555555444333222111111///000000111111111111111---///111111111111222333111222222333555666777777555555444222///...000111,,,///222333222222333444444444333333333333444444333222111///...---------------......------,,,+++***((('''(((***,,,,,,+++,,,---...000000...---,,,((('''&&&&&&&&&'''((()))))))))((((((((()))******---,,,++++++++++++++++++*********+++++++++++++++*********))))))((('''''''''(((***+++******+++,,,************************+++***)))(((((()))++++++************************)))******+++++++++******.........---,,,+++******+++,,,---,,,******,,,---,,,,,,,,,,,,,,,+++++++++(((***++++++***)))***,,,...------,,,,,,,,,,,,---++++++,,,---,,,+++***))))))******+++,,,,,,------(((***+++,,,---000444666111///+++******+++++++++///...---,,,+++)))(((((()))******+++++++++******---------.........//////,,,,,,,,,++++++,,,,,,---------..................,,,,,,,,,------------...//////...------...//////---------.........//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,......------------...............---......//////---,,,+++******+++,,,---++++++************++++++***)))'''&&&&&&''')))***((()))******++++++*********,,,------++++++,,,...............///////////////...---+++++++++,,,---(((((())))))******))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((()))+++---......,,,++++++,,,++++++,,,---///000111111///---,,,---......,,,)))---...///000111111222111......///000000000000000111000000///......//////---------------.........***++++++,,,,,,---000222333111000000222333333222000000000000000////////////...,,,+++++++++,,,---...000111111000///111222///......------......///222222222222111000///...)))***+++,,,---...///000///000111111111000//////......////////////......+++,,,---///000000111111000111333444444444333222555555444444333222111111//////000111222333333444333333222222333444555666555444333111000///......111111000111222555777888555777777666333222333444444333333222222111111111///000000111111000000000,,,...000111111111222333111111222333444555555555333333333111///...///111---000333444333222222222444333333222222111111111000///...---,,,,,,,,,,,,,,,,,,------...------,,,***(((&&&&&&(((***+++***)))+++---//////---+++)))#########%%%'''))),,,...(((((((((((((((((()))))),,,++++++*********++++++*********++++++,,,,,,---------,,,+++******++++++((()))+++++++++***+++,,,&&&'''((()))************++++++***)))(((((())))))))))))*********+++++++++)))*********++++++++++++222222111111000///------***+++,,,+++******,,,...))))))))))))))))))))))))***+++,,,+++******+++,,,,,,,,,+++***)))))))))***++++++,,,---,,,+++***)))***************+++++++++&&&'''((()))***+++///222000...+++***)))***++++++------,,,+++***)))))))))******+++++++++***)))))),,,------...............---,,,+++******+++---...,,,,,,+++++++++---...///,,,,,,---------.................................,,,,,,,,,---------......,,,------...............//////////////////......------,,,,,,,,,,,,------............///000222222...---+++))))))***,,,---******))))))))))))*********)))'''&&&&&&(((***+++((()))***+++,,,+++***)))***+++---,,,++++++,,,...------.....................---,,,+++***)))******))))))*********)))(((((($$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((***,,,------+++***+++,,,***+++,,,---...///000000222111111222222111///...,,,---...///000111111111000111111222222222222111111111000000///000000000------......////////////+++,,,---------...222555444222///...///111111111222222111111111111111111///...---,,,,,,,,,---...000111222111000///000111............///000111111111111111111000///......((()))***+++,,,---.........///000000000///...---...//////////////////...---...///000111222222222111222333444555444333333444333333222111000//////...//////000222333333444222222333333555666777888444444222111000/////////222222222222444666999:::444555555444222111222222111111111000000000000000...//////000//////......---///111111111111222333///000111222222222222111000111222000///...///000///222444444222000//////222222111111000000///...---,,,+++***************+++,,,------......------,,,)))'''&&&'''(((((('''''')))+++------+++)))'''$$$$$$%%%&&&(((+++---///(((((()))))))))(((((((((******))))))))))))***+++*********++++++,,,,,,------,,,++++++***++++++,,,(((***+++,,,*********+++$$$%%%'''((()))*********++++++***))))))((((((((()))))))))***++++++,,,,,,)))))))))******++++++,,,---......---,,,+++******)))***++++++******,,,...))))))))))))))))))))))))+++,,,---,,,+++***+++,,,,,,+++******))))))))))))++++++,,,---,,,+++***)))************************(((((()))(((((())),,,...///---,,,)))(((((()))+++******)))))))))******+++******+++++++++******)))***+++,,,------------,,,,,,,,,+++***+++,,,...///000///...---...///111222---.........////////////------............------,,,,,,,,,,,,---------------......//////.........,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,------...000222444555...---+++)))))))))+++,,,***))))))(((((())))))***))))))'''&&&'''(((***,,,((()))+++,,,,,,,,,+++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((())))))))))))+++------,,,,,,,,,---,,,,,,------...////////////000000000000000///...------...///000000000000111111222333333222222111111000000//////000000111......///000000000000///...000111111///111666:::888555111///000111222222222222222222222222222222//////------------...///111222333222000///000111/////////000000222333333000000000000000///......))))))***+++,,,------.........///000000///...---...//////000000//////......///000222333333333333222222333444444444444444000000//////...---,,,,,,......///111222333444555222333333555666666777777333333222111111111111111222222333444666777999:::333333333333333222111111///////////////000000000...////////////......---...000111222111000111222---...000000111000///......///000000.........///111222444333000...------000000000000000///...---******)))))))))))))))***,,,,,,------...---------,,,***((('''(((((('''&&&'''((()))++++++)))((('''***)))((((((((()))***+++))))))*********)))(((((()))))))))((())))))***+++*********+++++++++++++++))))))))))))))))))))))))(((***++++++***))))))***%%%&&&&&&''')))******++++++++++++******))))))((())))))******+++++++++,,,))))))))))))***+++,,,---+++++++++++++++******))))))***+++*********,,,...+++++++++,,,,,,,,,,,,,,,,,,---...---+++++++++,,,---,,,,,,++++++++++++,,,++++++,,,---,,,+++***)))***************++++++++++++++++++***)))***,,,...000///---***(((''')))***)))(((((('''(((***+++,,,***++++++,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,---...//////......---,,,,,,---///000........./////////000000------............------,,,,,,,,,---------............//////......---,,,************************++++++************+++++++++,,,,,,...///111333444---,,,+++***))))))******))))))(((((((((((()))))))))(((''''''''')))+++,,,)))***++++++,,,+++++++++***,,,------++++++,,,...,,,,,,,,,+++++++++++++++......------,,,,,,++++++++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%'''(((((())))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%''')))***************,,,...///......///111/////////000000000000000,,,------------------...//////000111111000000000000111111111111111000000000//////...//////000000...///000111111111000000///111333222000222888===:::666111//////000222222000000000111222222333333///...---,,,,,,---...//////111222222111000111333333222222111111222333333000111111111111000//////,,,,,,,,,------...............000111111000///...//////000000000000//////...///111222333333444444333333333333333444555555000000//////......------...///000111333444555555444444444555555444444333222111111111111222333333111222333555666777777777222222333444444333111///.../////////000000111111000000000000000///......///111222222000//////000---...///000000///---,,,,,,...//////...---...///000111111000...---.../////////000111111000///...*********)))******++++++---------...------,,,,,,)))(((((((((******(((&&&(((((())))))))))))((((((,,,+++***(((''''''((((((******+++++++++***((((((***)))))))))******+++,,,******************))))))''''''((()))))))))((('''''')))+++***)))(((((()))''''''&&&'''((()))+++,,,++++++++++++++++++*********************+++++++++***))))))))))))+++,,,---***+++,,,,,,---,,,,,,,,,***++++++***))))))+++---,,,,,,,,,,,,---------...---......---,,,++++++---++++++++++++++++++,,,---++++++,,,---,,,+++***)))*********++++++,,,,,,,,,)))***+++******+++---000222222111---)))''')))++++++***)))((((((***+++,,,***+++,,,---------------***+++---...///...---,,,+++,,,---...////////////,,,,,,++++++***+++++++++---------.........//////,,,------......------,,,------------........................---+++***)))+++++++++,,,,,,------...,,,++++++******++++++,,,---------------...///000,,,,,,++++++***))))))))))))((((((''''''(((((())))))(((''''''((())),,,---+++*********++++++,,,,,,***,,,------++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++((()))******++++++++++++&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&###$$$%%%'''(((''''''&&&%%%&&&&&&'''((()))******'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&(((***+++,,,,,,++++++---///000000111222333222222222222111111111111...///////////////111333111111222222222111111000//////000000000//////...///...............//////...///000222222111111000---000222000...000666<<<:::666000------///000000......///000111222222333...---,,,,,,,,,---...///---///111111111222333555666555444333222222222222111111222222222111111000......//////////////////...///000222222222111000//////000000000000//////...///000111333333333333555444333222333444555666222222222222111111111111...///000111333444555666666666555444333111000///000000000000111222444444000111333555666666555555111111333555666444111...//////000000111111222222111111111111111000//////000222333222000......///---...000111000///---,,,+++---//////...---...///...//////...------///111///000111222222111000///++++++++++++++++++,,,---------......------,,,+++'''&&&''')))++++++***(((******))))))))))))*********)))(((''''''((()))******+++,,,,,,,,,***)))(((+++*********+++,,,,,,---+++*********))))))(((((('''(((***+++,,,***)))(((''')))******((('''(((((()))((('''&&&''')))+++---***++++++,,,,,,,,,++++++***************************))))))))))))+++---...(((((()))***++++++++++++***++++++***))))))***,,,*********++++++,,,,,,,,,---...///...,,,+++,,,---)))((((((((()))***++++++++++++,,,---,,,+++***))))))******+++,,,,,,------&&&'''(((((((((***---000555555444///***(((***---...---+++))))))***+++,,,***+++,,,---.../////////+++,,,...000000///...---+++,,,...000111111000////////////......------,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........//////......---,,,+++)))((('''))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((((((''''''''''''(((((()))(((''''''(((***,,,---,,,+++***)))***+++,,,---***,,,------,,,+++---............------,,,,,,,,,(((((()))*********))))))%%%&&&(((***,,,---......%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&******'''$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''***))))))((((((((())))))&&&&&&'''&&&%%%$$$&&&(((((((((((((((***,,,...///***+++---...000111222222...///000222222111111000///000111000...------...//////000000111111111222000000000222333333111//////...,,,,,,---///111333000222555666555444444555000000000111111222222333333333222111000000111111///000111222222111000///000///---,,,---...000111//////000111222222333333777666444333222111111000000000//////000222444555111111000000///000000111000000111111111111000000222222111111111111111222222222222222222222222222111222333333444444333333111111000///...---,,,,,,......000111333555666666666555444222111000000000333333444444444333222222000111222333333333333333222222444555555555444333333444555222//////111444333333222222111222222333000000000000000111111111////////////////////////////////////000000000000............///////////////000222333222111///...,,,---...000111111111111111111111111///---+++***+++***)))'''''''''((())),,,---...,,,***((('''((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))***+++,,,+++***(((&&&((((((((((((((('''''''''+++***)))((((((((()))***(((((())))))************))))))))))))(((((((((((('''(((((()))***++++++,,,++++++,,,,,,,,,,,,++++++&&&''''''((()))******+++......,,,++++++,,,............------,,,+++******,,,,,,***)))))))))***++++++++++++++++++***)))))))))))))))***++++++,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,------((()))))))))************000///...+++***(((''''''***)))'''(((***,,,---------,,,++++++,,,---///000.........///111000...,,,,,,,,,++++++,,,---///000,,,,,,------......////////////000000000000//////,,,,,,++++++,,,,,,---...------------------------,,,,,,+++***))))))******((()))***+++,,,---------,,,------------------......---+++)))(((((())))))***+++...///...+++(((&&&***))))))((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,------------...---,,,+++************,,,+++++++++******))))))%%%%%%'''(((***,,,---...%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))'''$$$%%%%%%%%%%%%%%%%%%&&&'''$$$######"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&''''''&&&%%%%%%&&&(((++++++***))))))***+++,,,***+++---...000111111222///000111222333222111111///000000000...---...///111111111000000000000000000000000222444444222000000//////000000111222222111333555666555444444555111111111222222222222222222111111000000000000000///000111222222111000/////////...---...///000111000000000111222222333333555555444333333222333333444444333222222222222333222111111111000111111111///000000111111000000///222111111000000000111111222222222222222222222222222222333444444444444444222222111000///...---,,,//////000111333444555555555444333222111111111111333333333333222111000000222333333333333333222111222333555777777666555444///222444444333111222333444333222222111222222222222222222222111111000///111111111111111111111111111111111000//////......000000000000111111222222000111222333222111///...------///000111111111111////////////...,,,+++***+++***)))((((((((()))))),,,---...---***(((((()))((((((((((((((((((((((((+++++++++************))))))***+++,,,+++***(((''')))))))))))))))))))))))),,,,,,***))))))))))))***)))))))))))))))***++++++************************((())))))***++++++,,,,,,))))))************))))))''''''(((((()))******+++------,,,,,,,,,,,,------...------,,,++++++******+++***)))((((((((())))))******++++++******)))(((******************))))))******)))))))))***+++,,,*********+++++++++,,,,,,************++++++++++++))))))))))))***+++,,,,,,***(((''''''(((******))),,,,,,,,,,,,,,,...///000.........///000000...,,,---,,,,,,,,,---...///000////////////000000000000......////////////......------,,,,,,------...///........................,,,,,,+++***************))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---+++************++++++,,,---...---+++)))'''((((((((((((((()))************)))((((((((())))))******+++++++++***)))))))))))))))))))))***++++++---,,,+++***************++++++*********)))))))))''''''((()))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((++++++******)))******+++***+++---...000000111111000000111222222222222222...///000///...---...///222222111111000/////////000000000222444444222000000222333444555444222111222444666777666444555555333333333333222222222222111000000000////////////000000111111111111000000.../////////000000000000000000111111222333333333444333333333444555666666777777777666444333111000222222222222222222222222//////000000000000//////000000000//////000000111222222222222222222222222222333444444555555444444333222222111000///......000000111111222333333444333222222111222222333333555555444333222222111111444444555444444333222111333555888::::::999666444---000444666555444333333444444333222222222222222444444555444333111///...333333333333333333333333333222222111000///......111111222333444555555666111111222333222111000///---...///000000111000000---............---,,,+++++++++***))))))))))))***,,,---...,,,***((())))))))))))))))))))))))))))))+++++++++************))))))***+++++++++***)))((())))))******++++++,,,,,,...---,,,+++******************)))((()))***+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,))))))************))))))((((((((()))******++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,+++***)))))))))*********************)))((((((++++++***))))))((('''''')))))))))((()))******+++)))))))))************+++***++++++++++++,,,,,,,,,&&&&&&'''((()))+++---...,,,***((((((((()))(((''',,,,,,,,,,,,---...///000......---...000000...,,,------------...///000000000000000///////////////---------......---------...------------...//////////////////////////////,,,++++++************+++)))******+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++))))))&&&&&&''''''(((***+++,,,,,,+++***((('''&&&&&&%%%(((((()))************)))***)))((((((((()))+++++++++******)))))))))************))))))))))))(((((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((((((((())))))+++,,,------+++,,,---...//////000//////000000111111111111111...///000///...---...///111111111000000000000000000000000222444555333111000222555777777555111///222555777777666444444555444444444333333222222222000111111111111000000000000000000111111000000000......000111111111111111111111111222222333333333222222333444555666888999666777777777555333111000222222333333333333333333/////////000000///////////////////////////000111111111111111111111111111333333444555555555555444333333222222111000//////111111111111222222222222000000000111222333444555999888777666555444444444444444555555555444444333333666999<<<===:::777555000222444555555555444333444444333222222222222333444555555666555333111000444444444444444444444444222111111111111000000000222222333444555666777888222222333333333222111000...//////000000000000///------..................+++++++++*********+++++++++,,,,,,+++((('''((()))************************(((((()))***+++,,,,,,---)))***+++++++++***))))))((())))))***+++,,,,,,---///...---,,,+++*********,,,+++)))(((((()))+++,,,*********+++++++++++++++))))))))))))******+++++++++,,,,,,------,,,,,,+++)))))))))******+++++++++******,,,------,,,******,,,,,,+++++++++*********///...---,,,+++,,,------)))************)))(((((())))))))))))(((((('''''')))(((((()))))))))******)))))))))*********++++++*********+++++++++,,,,,,***))))))))))))***++++++---+++******+++,,,+++***,,,,,,,,,---......///000///...---...//////...---............//////000000.........------,,,,,,,,,------............---------------------......///////////////////////////,,,++++++******+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////---------------.........---,,,,,,+++*********+++''''''''''''((()))***+++++++++)))(((&&&%%%%%%%%%'''((()))***++++++++++++,,,+++***))))))+++,,,...))))))))))))))))))******)))))))))(((((((((((((((((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!!!!"""###############&&&&&&&&&''''''((((((((()))))))))((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((('''&&&%%%''')))(((((()))***+++,,,,,,,,,,,,,,,---......///.....................//////000---///000///......///000......///000111222222333000000000333555555444222000222555777666444111///333555777777555444444444444444444333333222222222111111222333333333222111111000000000000000000111...///000111222222222222222222222222222333333333222222222333555777888999333444555555555333222111111222333444444444444333//////000000000000////////////...//////000111111111111111111111111111111222333444444555555444444333333222222111111000000111111111111111111111111//////000111222444666777999888777555555555555555222333444555666777777777444666:::======;;;888555666555444444444444444333444333333333333333333444333444555555666555444333444444444444444444444444///000000111222333444444222222333444666777888888333333333333333222222111///000000000000//////...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***+++***)))'''&&&((()))++++++++++++++++++++++++(((((()))***+++,,,,,,---*********+++++++++******(((((()))******+++,,,,,,......------,,,+++******,,,+++***))))))***++++++)))))))))*********++++++((((((((())))))))))))))),,,,,,------------,,,,,,************++++++++++++******,,,------,,,******,,,,,,,,,+++++++++++++++//////---,,,,,,,,,---...***************)))((((((''''''(((((())))))))))))((())))))***************************+++++++++,,,))))))))))))*********+++---,,,+++******************))))))+++---...---,,,,,,,,,---...///////////////---,,,---...///...---.........///////////////......------,,,,,,++++++.........//////.........,,,,,,,,,+++,,,,,,---...------------------------,,,+++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,---......///000000---.........//////......---,,,+++*********+++,,,))))))(((((((((((())))))))))))((('''''''''''''''((((((***+++,,,,,,------,,,+++*********+++------))))))))))))))))))******((((((((((((((()))))))))''''''((()))***+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$###"""###$$$&&&&&&%%%$$$###&&&&&&&&&'''(((((())))))))))))))))))((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''(((((('''&&&&&&''')))+++++++++++++++***)))(((,,,------.........---------------------...//////---...//////......///000------...000111222333444000000111333555666444333000111333444444333222111222444666666444333222333333333333333222222222222111222333444444444333222111111000000000000111111//////000111222333333444222222333333333333333333222222333333444666777888111222222333333333333222000111333444555444444333000000111111111111000000////////////000111222222111111111111111111111111111222333333444444333333222222222111111111000000000000111111111111111111...//////111222444666777666555444333222333444444222333555666888888999999444666999;;;;;;:::777555999777444333444444444444222222222333333444555666333444444444444555555666333333333333333333333333...///000111333555666666333333444555666666777777444444444333333333222222000000111000000///...---******)))))))))***+++++++++,,,------...---------***+++***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************+++++++++,,,)))))))))******++++++,,,,,,,,,---------,,,+++++++++++++++++++++*********(((((())))))***+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++++++++***))))))''''''((())))))***++++++))))))***++++++++++++************+++++++++,,,,,,(((((()))))))))*********,,,+++++++++++++++,,,,,,'''''''''))),,,---,,,+++,,,,,,...//////000/////////---,,,,,,---......------....../////////....../////////.....................////////////......,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,+++++++++******+++,,,---......///....../////////......---,,,,,,+++******++++++,,,******)))(((((((((((((((((((((((('''(((((())))))))))))***,,,,,,---------))))))******+++++++++++++++******)))))))))******(((((())))))))))))******&&&'''((()))***+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$$$$&&&"""###%%%&&&'''&&&%%%$$$'''''''''''''''(((((((((&&&&&&&&&'''((()))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((((((((&&&&&&((()))++++++,,,,,,+++***((('''---------......---,,,,,,......---,,,---...///000---...//////......///111......///000111222222333000000111333555666555333222222222222333444444555111333555555333111111111111111111222222222222222///111222444444444222111222111000//////000111222000000000000111333555666333333333333333333333333333333333333333444444555333333222222222222333333///000222444555444333333111111222222222222111111000//////000111222333333111111111111111111111111000111222222333333222222111111111111111000000000//////000000111111222222/////////111222444666777444333222111222333555666444555666777888888999999444555777888999888666555777555444555666777555333111111111222444555777888666555444222222333444555444444444444444444444444///000111222333555666666555555666666666777777777555555444333333333333333111111111111000///---------,,,+++******++++++,,,+++,,,---...///......---,,,,,,+++)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************++++++,,,,,,++++++++++++,,,,,,,,,,,,******,,,,,,---,,,,,,+++***+++,,,------+++)))((())))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,***)))))))))***+++,,,,,,,,,,,,,,,+++******))))))******************)))***+++,,,---,,,,,,+++)))))))))************+++))))))*********+++++++++***************++++++,,,)))((()))***,,,,,,+++))),,,---...///000000/////////---++++++---......---,,,---...///......---,,,---..................///---------......---------,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++,,,---...+++++++++,,,,,,++++++*********+++,,,---...//////...////////////...,,,+++++++++++++++++++++++++++)))(((((((((((())))))***)))))))))(((((())))))***((()))***+++++++++++++++)))***+++------,,,+++***---,,,+++***************)))))))))*********++++++(((((())))))************%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))'''%%%$$$%%%###$$$&&&(((((('''&&&%%%'''%%%###"""###$$$'''(((&&&&&&&&&'''((())))))***&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((()))***++++++'''((()))(((&&&&&&((()))((()))***+++,,,,,,+++***------......------,,,,,,//////...---...///000111,,,...//////......///111000000000000111111111111000000111333666666555444444333222111222444777888111333444444222111000111000000000111111222222333...///111333444333111000222111000//////000111222111111000///111333666777333333333333333333333333444444333222222222333333666555333222111222333333...///222444444444333222222222333333333333222222000000000000111222333444000000000000000000000000000000111222222222222111111111111000000000000000/////////000111111222222//////000111222444666777555444333222333555777888666777777888888888777777333444555666777666666555333333444777::::::666333000000111222444666888999999777444111000111333444555555555555555555555555111222222333333444444555777777777777777777888888555555444333333333333444111111111111000...---,,,111000///...---...//////+++,,,.../////////............---+++)))***,,,///------------------------(((((()))***+++,,,,,,---+++*********+++,,,,,,---------------------,,,,,,((()))+++,,,------,,,+++)))+++---......,,,)))'''******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///...........................---,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,++++++***)))))))))***+++,,,---...---,,,,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***)))((((((((()))---,,,,,,---...---+++))),,,---...000000000000//////---++++++,,,......---,,,---.........---,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------------...//////++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,---...///000111222///////////////---+++******++++++,,,,,,,,,++++++''''''''''''(((***+++,,,++++++***)))))))))))))))((())))))************)))***,,,///111111000...,,,...---,,,+++************))))))******+++++++++,,,+++*********))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''+++***)))(((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((&&&%%%&&&((((((%%%###((())))))***************''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))///............///000000000000//////.........---,,,---......//////......////////////000111222333222111111111222333444444222222333444555555666666111111111111111111111111000000000000111111111111222111000000000111333444111000/////////000222333000///.........000111222333222222222222222222222111111111000///111555999333222111000//////////////////000111222333444444555555444111///...///000000111111111111222222222000000///......///111111111222222222222111000000000111222333333222000000------------...///111222000111111222444555666666444333333222222333333333444333333444666777777666555555555555555555444444333333333444444555555555111222222333444555666666333333555555555555333333111222222333333222222111222///---///333666666555666444111222444666555333555555444333222000000///222222222222111111000000...///111222222000...---///000111111111///...---,,,---///000000000///...000000...---,,,+++++++++++++++++++++++++++++++++...---+++******+++---...,,,---.../////////...------,,,***)))***,,,,,,,,,++++++------------++++++)))'''%%%$$$%%%(((,,,///+++***))))))***,,,...000++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------///...---,,,+++,,,,,,---***+++------------+++***,,,---...//////...---,,,))))))*********+++++++++,,,++++++,,,,,,...///000,,,---......---,,,***)))***+++,,,,,,------,,,,,,------------...000111222...---,,,,,,++++++++++++---...............------,,,,,,,,,---------......,,,------...------,,,,,,------,,,+++************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,...000111//////...---,,,,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((()))***+++,,,,,,---,,,+++***))))))+++---...))))))***++++++++++++*********++++++++++++******///---+++***(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''')))(((((('''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))******'''''''''(((((()))))))))((((((''''''''''''(((((()))'''&&&'''((()))&&&$$$(((((('''''''''((()))***((((((''''''''''''(((((())))))***+++,,,,,,,,,,,,......------......///000000000/////////.........---------........./////////////////////000111111111111111111111222333333222222333333444555555666000000000000000000000000000000000000111111111111111111000///000111222333111000000///000111222333000000/////////000111111111111111111111000000000...000222222222222444666444444333222111111111111000111111222222333333333444444333111...---...000000000111111111222222222444222111///............222333333333333222111111000000111111111111000000///////////////.........000000111222333444555555444333222222222222222222444444333333333333222111444444444444444444444444//////000000111111111111222222222222333333333333111222333333333333222111111222222333333222222111222000...///222555555444555333111111333444333222111111111111111111111111000//////......------------...000111111000...---//////000000000///...---,,,---...///000000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++,,,,,,---............///...---,,,,,,------,,,+++,,,,,,------,,,,,,+++,,,+++))))))***---///111,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,---------------...---,,,+++***++++++,,,,,,------......------,,,---------......---------++++++,,,,,,,,,---------++++++,,,------......///,,,,,,------,,,,,,++++++,,,,,,---............---///............//////000...---,,,,,,++++++,,,,,,------............------,,,,,,,,,---------......+++,,,,,,---......------,,,,,,++++++***+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,---///000///......---,,,+++++++++++++++++++++++++++++++++)))(((((((((''''''''''''''''''((((((((((((''''''******************++++++***)))'''&&&&&&((()))***))))))***+++++++++++++++*********++++++************)))(((''''''(((((()))***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((++++++***))))))(((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&''''''%%%%%%&&&&&&((()))+++,,,(((''''''''''''(((((()))&&&&&&&&&''''''''''''((((((((())))))))))))******((((((''''''''''''(((((()))((('''((())))))'''%%%((('''%%%$$$%%%&&&((())))))))))))(((((()))))))))******+++,,,---------------------------......///000000////////////......///...---------...///000/////////...//////000111111111000000000111222222111111222222333333444444////////////////////////000000000000111111111111000000/////////000111222000000111111111222222222000111111111111000000///////////////////////////---///222444333333333444444333222111000000000000222222222222222222222222222222222000...---...///000000000111111111222222333222111000///.........333333333333333222111111000000////////////000000111111111111000...,,,***//////000000111222333333444444333222222222222222222111111111000000000000333333333444444444444444............////////////222222222111111111000000000000111111111111000000111111222222222222111111333111000000222333333222333111000111222333222111---......///000111222222//////...------,,,++++++------///000000///...---....../////////...------------...////////////...,,,,,,,,,,,,,,,---......------------------------,,,,,,*********+++,,,---,,,,,,,,,---...///000111000000//////...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******************)))***++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++......------------......---,,,,,,++++++,,,,,,---(((((()))))))))************+++---............---,,,,,,++++++,,,,,,------------...///////////////000//////...------.........---,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......***+++,,,------...------+++++++++***++++++,,,,,,(((((()))***+++,,,------+++++++++,,,,,,---------------............------------,,,,,,,,,,,,---------------,,,,,,+++++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((++++++*********))))))))))))((('''&&&&&&'''(((((())))))******++++++++++++************************((((((''''''((()))*********)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&''''''%%%%%%&&&'''((()))+++,,,*********))))))******+++%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((('''&&&)))'''%%%$$$$$$&&&)))***+++******))))))******+++))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000//////////////////000///---,,,,,,...000111000000000000000000111222111000000000000000111111000000000000000111111111........................///000000000111111111111///////////////000000111000111222222333333222222111111222333222111///............///////////////...000222222222222333444111000//////.........///222222222111111000000000///000111///---------///000000000000111111111111/////////000000111222222222222222222222111000000000///...------...000111000111222222111...,,,***......//////000111111222555444444333333333333333...///000000000111222333222222222333333333333333000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111222222111111111222111111222111111222222222222111......//////000111222222111111000000///......---,,,---......///......---..................---------.....................,,,,,,++++++,,,,,,---...------------------------++++++*********+++,,,,,,......------...000222333...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........//////------,,,,,,------------------------------...---------,,,,,,,,,+++........................,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++...---,,,++++++,,,---...---,,,+++******+++,,,---((((((((())))))))))))******+++---//////...---,,,,,,+++******+++---...///------...////////////...///......------............------,,,,,,,,,------,,,,,,---.........------,,,,,,,,,---------......,,,,,,---------,,,,,,+++************+++,,,------))))))***++++++,,,------******+++,,,,,,---......,,,------......------,,,......---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''(((((((((((((((''''''''')))******++++++******)))************))))))))))))++++++***)))))))))*********************++++++++++++******************+++***************+++++++++)))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))++++++''''''''''''(((((())))))((((((((((((((((((((((((***))))))(((''''''''''''''''''&&&&&&'''((())))))******))))))((())))))***))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))'''((()))(((((('''&&&&&&***)))'''%%%&&&(((***,,,++++++************++++++)))***+++,,,,,,---,,,,,,---,,,,,,,,,,,,---......//////000000000000000000000///---,,,---...000222111111111111222333444555111111000000000000000111/////////.......................................///000000000111111111111.../////////000000000000000111333444444444222111111222333333333111000////////////000000111111111000111111000///000333666111000000///////////////111111111000//////......---///000///...---.../////////000000000111111111...///000000111222222222000000000000000///......///...---------...000111///000111222222000...,,,.........//////000000111555555444444444444555555000222333333111111222444000111111111222222333333111111111111111111111111000000000111222333333333111111111000000111111111000111111222222111111000111222222222111000000000111222333444333222222222111111111111111111111111111111111000000000//////,,,------.....................---------..................------------...------,,,++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---...---,,,,,,---///000222+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,.................................------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,---------------------,,,+++******+++,,,---,,,+++***))))))***+++,,,------------............***+++---//////...---+++++++++******+++---///000,,,,,,---...............,,,,,,,,,------...///000---------,,,,,,---......++++++,,,---......------,,,,,,,,,---------............------,,,+++))))))************+++,,,------,,,+++++++++++++++++++++******+++,,,,,,---......,,,,,,------------,,,,,,......------,,,***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((((((((((((((())))))******))))))((('''(((((()))******++++++,,,+++++++++++++++++++++******)))))))))***+++,,,++++++***))))))***++++++++++++++++++*********))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((((((***++++++(((((()))******+++,,,,,,++++++++++++++++++++++++)))))))))))))))((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''''''''&&&''''''((()))***((()))+++***(((''''''(((+++***((((((((()))+++,,,++++++************++++++++++++,,,---............---------------....../////////000000000000111111000///.........///000111111111111222333555666777222222111000000000111111000000//////......------////////////////////////000000000000111111111111...///000111111111000000///111444666666555333111222222333333333222222111///000000111111222222333222111000...---///333666333333222222222222222333111111111000000/////////,,,...000000///......////////////000000000111111111111222222111111000//////////////////...------......---......///000111...///000111111111000///.........//////000000000333333333333444555666777777888999666111...///111//////000000111222222222000000000000//////////////////000111222333444444222222111111111111222222000000111111111111000000///111333222111000000111000222555555333222222222222222222111111000000000---............/////////---------......///000000.........---......///000///...------,,,---------------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---------...,,,++++++++++++,,,------)))***,,,***((()))---000---,,,,,,++++++,,,,,,---+++,,,------......------000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................//////...............---***++++++,,,,,,,,,,,,,,,,,,,,,---.........------++++++************++++++,,,++++++******++++++,,,,,,,,,---------.........+++,,,---.........---,,,+++***++++++,,,---...///,,,,,,---............---+++++++++,,,---///000111------------------...///***+++,,,------...------,,,,,,,,,---------......------------,,,***)))(((+++++++++***++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,......------,,,***)))((()))))))))******++++++,,,++++++++++++++++++++++++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))***+++,,,((()))))))))************+++***)))))))))***,,,---,,,+++***))))))***+++,,,)))))))))))))))((('''&&&***)))((((((''''''((((((''''''(((((((((((('''''''''''''''''''''((()))*********************++++++************************(((((())))))******))))))***))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********))))))(((((((((&&&&&&&&&''''''((()))******,,,------***)))***+++***))))))))))))***++++++++++++************++++++***+++,,,------...............------......///000//////000000000111111111///////////////000000000...///000111333666888999333333222111111111111111222222222111000//////...000000000000000000000000000000000000111111111111///000111222222222111000///111555777777666333111333222222222222333333444//////000111111222333333000111111000//////111333444444333333333333444444222222222222111111111111,,,...000111000//////000////////////000000000111111111222222222111000////////////000///......---------...///000000111000000000000000000000000000///////////////000000000000000111111333444666777999;;;<<<888222......000......///000000111222222000000000/////////....../////////000000111111111222222111000000111222222000000111111111111000000---000333333111///000111...111444444222111000111111111000000000/////////***+++,,,---...//////000............///000111111//////.........///000111///...---,,,,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---------------,,,,,,+++)))+++,,,+++***,,,333888---,,,,,,++++++,,,,,,---------------------......000000000111000000//////------------------------/////////...............---------------------------------...............++++++,,,---------------***+++,,,---...------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++------------------------***++++++,,,------------------...////////////...,,,,,,,,,,,,------...///---------------...//////******+++,,,------------,,,,,,,,,---------......***++++++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,***)))((((((((())))))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******&&&&&&''')))*********++++++***)))((()))***,,,---,,,+++***((((((***+++,,,''''''((()))***)))((((((+++******)))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((******))))))((('''''''''(((((((((((((((((((((((('''((()))*********************))))))***+++,,,,,,++++++***))))))((())))))))))))))))))************++++++++++++******))))))&&&&&&&&&'''''')))******+++...000///,,,+++,,,---((())))))***************+++******************+++(((((()))***++++++++++++///............///000000//////000000111111111222......///000111000000000,,,---...000333555888999444444333222111111222222555444444333222111000000111111111111111111111111000000000000111111111111///000111333333222222111///111555888888666333111333222222111222333555666...//////000111222222333...000222222111000000111222222222111222222333333333333333333333333333333,,,...111111111000000111////////////000000000000---...000222333444333333000000000000000//////...,,,---///111222111111000222222111000//////000000/////////000000000000000---......000111444555666777:::;;;888222///000333---......///000111111222222222111111000000000//////////////////.........222111000//////000111222000000111111111111000000,,,///333333111///000222---000333444111//////000......//////////////////***+++,,,---///000111222.........//////000222222000///......///000111222//////---,,,+++,,,,,,---)))))))))***+++,,,...///------------------------+++,,,---...////////////000000111111111///...,,,+++---...---,,,///888???------++++++++++++------,,,,,,+++++++++,,,------000000111111111111000000////////////////////////.../////////////////////------------------------,,,,,,,,,------.........+++,,,------......------)))***+++,,,---,,,,,,+++++++++---......---+++++++++,,,---......---,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,------***+++,,,---...---,,,+++...//////000000000000000......---,,,,,,,,,---------------------...///000)))***+++,,,------...---,,,,,,,,,---------......((((((***+++,,,------...------,,,+++******************+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))(((''''''((()))***++++++,,,************************&&&'''''''''(((((())))))******++++++++++++******))))))))))))((((((((((((%%%&&&(((***+++,,,,,,,,,+++***)))((((((***,,,---,,,+++)))(((((()))+++,,,&&&''')))+++,,,---,,,,,,)))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''***)))'''&&&'''(((***+++***+++,,,,,,,,,***)))(((''''''((()))***+++,,,,,,+++***)))'''''''''((()))******))))))(((((('''''')))))))))***++++++,,,,,,,,,,,,,,,+++++++++************))))))((((((((('''((('''&&&&&&'''((()))***---000444666444///((($$$)))***************)))((('''''')))***,,,...//////111---******---......,,,000000000000//////////////////...---------.........///000111111000///...------...///000111222222333111///111333555333111444333222111000000000000111000000///000222333444///000111111111000...---222222222222222333333333555555444333333444444444222222111000000000000000000000111222333333444555333111///000222333222///000000111222333555666777444555666666666666666555555555666666555333111000...000222444444222000...111111111111000000000000......///000111222222333000000000000000000111222444333222111111111111222000000000////////////...//////000000111111111111444444444444333222111111111111111111111111111111111111111111111000//////......//////000000111111333222111000000000111222000000///////////////000000000////////////000000///000333555555444222000////////////////////////...------------------...////////////000111222333111000///......///000111......//////////////////,,,+++***))))))+++---......///000000///---+++******+++---.........------000111222222111///---+++///---+++******,,,///111,,,,,,************,,,,,,......///...,,,,,,...///111///...///222333222///,,,,,,---......------,,,---------------------------,,,,,,+++,,,---...///...+++)))))),,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...---+++******+++---...,,,,,,------------------.........////////////000.........------,,,,,,,,,---,,,+++++++++---000111......//////000111111111...------,,,,,,------...---------------------------...///...,,,++++++---+++,,,,,,------,,,,,,+++---------------...///000000///.........---***'''******++++++,,,---......///---+++***++++++***((()))***+++,,,,,,,,,,,,+++((()))***+++******+++---******))))))))))))******,,,+++***((((((((()))***)))((('''&&&&&&'''((()))''''''''''''(((***+++,,,******)))))))))))))))***+++++++++************)))++++++***)))((('''&&&&&&$$$'''***+++***)))((()))+++)))((()))******)))((())))))))))))))))))))))))+++***(((&&&&&&&&&'''(((***)))'''''''''(((***+++******++++++***))))))(((&&&''''''(((***++++++,,,+++***)))((('''(((((()))))))))(((((((((((((((((())))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))((((((''''''))))))(((''''''((()))***...///000111///---)))'''&&&&&&'''((()))))))))((((((((()))***,,,---.........,,,***+++---//////...000////////////////////////.........------------//////000111222111000000......//////000000111111111000///000333333222000333333111000000/////////111000000000111222333444000111111000000///...---000000000111111222222333111000000/////////000000111000//////......////////////000111333444555555333111000111333333222000333333333333333444555666555555666666666555555444555666666777666555333222000111333444444333111000111111111111000000000000/////////000111111111222111111111111111111222333333333333333222222222222222222222222222222222222000000000111111222222222222333333333222222111000222222333333333333222222111111111111111000////////////000000000000000111222111111111111111222222000000////////////000000000000////////////000000///000222444444333222000////////////////////////,,,+++***))))))***+++,,,////////////000111222222000000////////////000000///////////////.........,,,+++***)))***+++---...,,,---...000000///---,,,+++,,,---.........------//////111111000///---,,,...---,,,++++++---...000------,,,,,,,,,,,,---------.........,,,,,,...000111///...///111333111000---------.........//////.........------,,,,,,,,,------,,,,,,,,,---/////////,,,******,,,......,,,------------------------000//////......------,,,///...,,,+++++++++---...,,,,,,,,,------------...------........./////////......---------,,,,,,,,,---,,,+++***+++---///000------...//////000000111......------------..............................---/////////---,,,---............------,,,++++++,,,,,,,,,---...///000111000///.........---***(((++++++,,,,,,------......+++***((()))+++---...---***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---+++******))))))******++++++***)))((((((((()))***)))(((''''''''''''((()))(((((((((((((((((())))))******))))))))))))******+++++++++************)))*********)))((((((''''''&&&(((***+++***))))))))),,,***)))***++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''((()))***+++******)))((((((((())))))&&&&&&'''((()))***++++++******)))((((((((())))))'''''''''((((((((((((((())))))***+++,,,---...///,,,,,,,,,+++++++++******))))))((((((((((((''''''******)))((((((((())))))...---,,,+++************%%%%%%'''((()))*********)))******++++++,,,------,,,+++***+++...000000000////////////////////////.........///...------,,,//////000111222222111111////////////000000000000///...///000222222000...222111000//////...//////111111000111111222444444222111000///............---......///000111111222111111000000000111111222000000//////......//////......000111333444555666333222111111333333222111555555444444333444444555555555666555555444333222555555777777777666555555222222222333333222222222111111111111000000000000000000000000000000000000222111111111111222333444111222333444444444333222111111111222333333444444111111222222222222333333111111222222222111000000222333444555555444333222000111111111111000000///111111111111111000000000///000111222222222222222000000////////////000000000000////////////000000...000222333444333111000///////////////////////////...,,,++++++,,,...///............///000111111//////000000000000//////000000//////.........------,,,+++***+++,,,---...***+++---///000000///...+++,,,---.........------------...//////...---,,,,,,,,,,,,---------............////////////......,,,---...---,,,---...000000///...///111222111000......---------///000111///.........------,,,,,,......---------.../////////---,,,+++---...---,,,........................////////////////////////000///---,,,,,,,,,------,,,,,,,,,---------......,,,---------...............------------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------...//////000...------------------...........................---///000///......///000000000///...---,,,,,,+++,,,,,,,,,---...000111222///...------...---+++)))------------------......+++)))((((((+++...///000,,,++++++******+++---...,,,---...---,,,+++,,,---+++******))))))******+++)))((((((((((((((()))***)))((((((''''''(((((()))*********)))))))))((((((******)))))))))******++++++++++++************))))))))))))))))))))))))))))))***++++++)))((()))***,,,+++******,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++))))))((((((((()))***+++***)))(((''''''((()))***&&&''''''((())))))************))))))))))))))))))&&&&&&''''''((((((((()))(((((()))***,,,---......,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))((((((((((((+++***)))(((((()))***+++((()))***+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,---.../////////.........///////////////---.../////////...------......///000000111111111111000000000/////////.........000111222222000///000000///...............000000111111222333333444333222000.........//////,,,,,,---...///000111111222111111111111222333333111111000000///000000111---...///111222444555666333222222222333333222222333333222222333333444444555555555555444333111111333444555666777666555555333222111000000111222333111111111111000000000///000000000000000/////////000000000000111222333333000222444555666555333222......///000111222333333333333333333333333333333000111222222222222222111111222444555555444222111000000111111111111000///333333222222111111000000...///111222333333333222000////////////000000111000000////////////000000...///111222222222111000////////////////////////111000...------...000111...............///000000...///000111111000///...000000000///......------------,,,,,,,,,,,,---...+++,,,---...////////////,,,---------------------+++,,,---.........------+++,,,---.........---,,,---...///000000///...---+++,,,------,,,,,,...000////////////000111000000111///---,,,+++,,,...///,,,------------..............................//////...---------------,,,------------............------......////////////000000...---------------+++,,,,,,------.........,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,++++++,,,------......///,,,------------------,,,------------------------,,,---//////......///111000//////...............,,,,,,,,,---...000222222///...------...---,,,***..................------///,,,))))))***,,,---...---,,,*********+++---///---...///...+++******+++***))))))(((((())))))***((((((((((((((()))))))))((((((((((((((()))))))))******************))))))******))))))******+++++++++++++++*********))))))(((((()))))))))*********,,,,,,,,,***)))((()))++++++)))))))))+++,,,+++***************************((()))))))))******+++,,,)))))))))))))))******+++***)))(((''''''((()))***''''''(((((())))))******))))))******************&&&'''''''''(((((())))))''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******((()))))))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))++++++,,,++++++***))))))++++++++++++++++++++++++////////////...---------------....../////////000---...//////000000000000............//////000000111111000000//////.........000111222222111111111000///..................//////000111222222222222222111///.........///000,,,------...///000000000///.........//////000111/////////......//////000---...///000222333444555222222222222222222222222/////////000111333444555444444444444333111000000000111222444444444444333111000///......///000111111111111111000000000///000000000///////////////.........//////000222222111222444555555444222111------...000111222333333444333333333333333333333111111222333444444444333000111222333333222111000///000000111111111000000333333222222111111000000...///111222333333333222///////////////000111111000000////////////000000...///000111111111000000000000000000000000000000...---,,,++++++,,,---...///............//////000...///000111111000///...000000//////.........---......---------------------..................---------------------------++++++,,,------.........+++,,,...//////---,,,+++,,,---...//////...---,,,+++,,,------,,,,,,...///...///////////////000111222000---+++))))))***+++)))***+++,,,---///000000..................------,,,------------,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------...////////////......------------++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000------------...000111222---------...///000111222///---,,,,,,---...---,,,..................------///,,,***)))+++---...------,,,+++******,,,...///---......---***))))))***(((((((((''''''((((((((((((((())))))))))))))))))'''(((((()))))))))))))))$$$%%%'''((()))))))))(((***************+++,,,,,,+++++++++*********))))))(((((())))))******++++++,,,,,,,,,***)))((()))+++)))''''''(((*********)))++++++++++++++++++++++++))))))******++++++++++++)))))))))*********++++++))))))(((((())))))******((()))))))))*********+++((()))***+++++++++******(((((((((((())))))))))))''''''(((((()))*********,,,,,,,,,+++++++++******))))))************++++++))))))*********)))((((((&&&(((***+++,,,+++)))(((+++++++++***)))(((&&&&&&++++++++++++++++++,,,,,,///000111000...,,,+++,,,---------......//////000.........///000222444555000000////////////000000111111000000//////......///111222111000000222333//////............//////---...///000111111111111///////////////000000111////////////000000000000////////////000111222222------,,,,,,------.........//////000111222333333000111222222000000111222------...///000222333444222222333222222111000///...///111222222222111111000///...------...///000111111111111000000000000////////////////////////---------...///000111222222222333444333222111000...///000111222333444444444444333333333333222222000111222333444555555555000000000//////000000000///000000111111111111000111111111111111000000000///000111222222222222222///......//////000111222000000////////////000000......///000000000000000000000000000000000000000//////............//////000//////......///000000//////000000000000//////////////////////////////..................------...............---------......---,,,,,,,,,------,,,,,,,,,,,,---.........,,,---.........---,,,+++,,,,,,------------,,,,,,,,,------,,,++++++,,,...---///000000///...000111111///---+++))))))((()))'''((()))+++,,,...//////------......------,,,+++)))+++------,,,,,,,,,---***++++++,,,,,,---------+++,,,,,,,,,------......------------------------***+++,,,,,,---...//////,,,---------............,,,,,,,,,------------...------------------------++++++,,,,,,---......///---...///000000///...---------------------------+++,,,...---,,,,,,---...,,,,,,,,,,,,...000333444............///000111111...---++++++---......---------------------......+++***)))+++---///000///---,,,+++++++++,,,...///------...---***))))))***)))((((((''''''(((((()))***************)))((((((''''''((()))************!!!"""$$$&&&'''''''''&&&***************+++,,,---+++++++++************))))))))))))******+++++++++)))***++++++)))((()))***'''&&&&&&''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))******+++++++++***((())))))***++++++******************++++++++++++((()))***++++++++++++******************))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***))))))+++,,,,,,+++******************))))))((('''*********++++++,,,,,,,,,---000222111...,,,,,,---,,,,,,---......///000000//////...///111444888:::444333222000000000000111000000000000///////////////000000///---...111444000//////...//////000000,,,---...///000000//////,,,---...000111111111111222222222111111111111000000000000000111222333444...............///000000///000000000111111111222///000222111///...000222////////////000111333333000111111111111111000000...///000111222111000/////////............//////111111111111000000000000---.........///000000000------......///111222333333333222222111000///.........///000111111222222333333333333222222222111///000111222444444555555111000...------...000111//////000111111111111111//////000000000000000111222111111111111111222222............///000111222000000////////////000000........./////////000000000000000000000000000000000111222222222222111000111000000//////000000000000000////////////000000------......///000000000///////////////...------------------......///000///...---,,,,,,,,,,,,---------------------......---.........------,,,+++------,,,,,,,,,,,,---------......,,,******+++,,,,,,...000000...---///111...------,,,,,,+++******((())))))******+++,,,,,,,,,,,,---------,,,******&&&))),,,---++++++,,,...++++++,,,,,,---......///------------............***+++,,,------.........***++++++,,,---...///000------........./////////,,,,,,,,,---------......,,,------...////////////,,,,,,,,,---......//////000111222333333222111000////////////////////////---...///...---,,,---...---,,,+++,,,---///222333000000////////////000000...,,,++++++---...///...++++++,,,,,,------......+++***+++---///000...---,,,,,,,,,------------...---......---,,,++++++,,,******))))))))))))******,,,,,,,,,,,,+++***((('''&&&''')))***++++++******$$$&&&((()))***)))((('''************+++,,,---...+++++++++************)))******************++++++&&&(((***+++***)))))))))((('''&&&'''***+++***)))------------------------++++++,,,,,,,,,++++++***))))))***++++++++++++***((()))***,,,,,,,,,+++***+++++++++++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,++++++******))))))+++++++++************))),,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++---...///......---,,,+++++++++++++++,,,,,,***++++++,,,,,,,,,++++++)))******+++,,,,,,------+++...111111///---...000,,,,,,------...///000000000///......111555:::===777666444222111111222222////////////000000000000///000///---+++,,,000444000000/////////000000111+++,,,---////////////...***,,,...000222222222222444444333333222111111111+++++++++,,,,,,...//////222222111222222333444444000000000000000000000000...000222111...---///111222111111111111111222222///000000111111111111000///000111222222111000//////000000000000000000///111111111111000000000000,,,------...///000111111.........///000222333444555444222000///.........,,,,,,------......//////333333333222222111111111---...000111333333444444222111...------...111222//////000111111111111111......//////000000111111333222111000000000111222............///000222222000000////////////000000............/////////000000000000000000000000000,,,...///111111///...,,,111111000000000000000111111000///......///000111,,,,,,---...///000111111//////000000///...------+++++++++,,,...000111222///...---,,,+++,,,,,,---///......------..................------,,,,,,,,,...---,,,++++++,,,---......///...---***)))***+++,,,...000000...---///111+++,,,---.........------*********))))))))))))(((+++,,,,,,---,,,+++)))((($$$'''+++,,,++++++,,,...,,,,,,------...///000000////////////////////////))))))+++,,,---.........******+++,,,---//////000.........////////////000,,,,,,,,,------.........,,,---...///000000000000,,,,,,---......//////000222333555666666555333222111111111111111111111111///000111000...------......---,,,+++,,,...000111111000000///////////////...,,,***+++---...//////******++++++,,,---...............//////...***'''+++,,,---.........---------/////////---,,,---...,,,,,,++++++++++++,,,,,,---......---,,,***(((&&&&&&''')))***+++++++++***+++,,,.........---+++)))************+++,,,---...+++++++++************)))************************$$$'''***+++***)))((()))(((''''''(((+++,,,+++***---...///...,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))***************(((((()))***************++++++************++++++)))******+++++++++***************++++++,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---***''',,,,,,,,,,,,,,,+++******,,,,,,+++++++++++++++++++++,,,------------,,,+++,,,---......//////............---------...//////...////////////222666999444444333111000...------000000000000111111111111...///000111111000///.../////////000000000000000..............................///000111111000000555555666666555333222111---------.........//////111111111111000000000000333111///......///111333222222111111000/////////000000////////////000000444444333222111111111222222222111//////............------,,,,,,------...///...---...000222111000..................------,,,---.........///111333111222222000...---.../////////...------...///000000000111111111000000///111111000000111111222333000000000//////000111111111222222333222111///...///000222444555555555444000000111111111111222222444333222222333555888:::222222222111000//////...222222111000//////000000111111111111000000000000111111000000//////......000000/////////000000111///000000000000000//////...///000///......///000111000...,,,,,,,,,...///---------------...///000000///...---+++***)))(((111000///...---,,,++++++///...,,,,,,,,,...000111///+++''')))...000...***---------...------,,,,,,//////.........---------///...------...///...,,,------,,,,,,,,,,,,,,,,,,************************+++******,,,///000///...///,,,+++,,,///000000...++++++++++++,,,---......------------------------++++++,,,,,,,,,---------///---,,,,,,.../////////........................///---------...///...---///////////////.........000111333555555555444333222111111111000000////////////............//////...------------......///000000000000000111222222,,,---///000000//////...,,,---------------------...------,,,,,,------...,,,+++******+++,,,...///000///...,,,+++***))))))---...///---******---000444222///,,,************)))***+++------,,,+++***---------,,,,,,+++++++++------...///000000/////////...,,,++++++***((('''(((((((((((()))***,,,,,,***+++,,,,,,,,,***)))(((''')))******))))))***+++,,,---...,,,***))))))***+++++++++++++++*********++++++,,,,,,++++++***)))))))))))))))(((((((((((()))***++++++,,,+++++++++***)))))))))******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...///---,,,,,,,,,,,,++++++++++++++++++***)))***------+++)))+++************)))))))))++++++++++++++++++******,,,,,,---......---,,,,,,,,,---...///000000000000---------...............000111000///......000222333222111000///......---/////////000000000111111...///000000000000///...////////////////////////..............................///000000000//////333444444444444222111000---------.........//////000000000000000000000000111111000//////000111111111111111000000000000000000000////////////000000333333222111111111111111222111000///...............------------------...111000000222444666666555////////////////////////,,,...///.........111222111222222000...---...000000///.........000111222111222222333333222222222222111111111111222333333111111111111111111111222222333333444333222111000111222333333444444444444222222333333444444555555444333222222444666888999333222111000////////////222111111000//////000000111111111000000000//////111111111111000000000000000000///...------------/////////000000//////...,,,---......,,,,,,---...000///---,,,+++,,,---...,,,,,,,,,---...///000111//////......------,,,,,,...........................---,,,+++,,,---///000---,,,++++++,,,---------,,,------...------,,,,,,//////.........---------222000...------,,,***(((******************+++++++++++++++++++++++++++++++++***+++---///111000///...,,,***+++---///...,,,............///000111111------------------------++++++,,,,,,,,,---------000...------///000///..................---------000///...///000111000...............////////////...000222333333333222111111111000000000///////////////............/////////............///000000111111000000000111111222...///000000111000/////////......------,,,,,,,,,...------,,,,,,------...---,,,+++++++++,,,---...///...---,,,+++*********---......---+++***---000222000...+++*********+++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,---....../////////000...------......,,,+++***************+++,,,---)))*********))))))((('''(((***++++++******+++,,,---......,,,***(((((()))+++++++++*********))))))++++++,,,,,,++++++***)))++++++******)))(((((((((++++++,,,------------,,,)))))))))))))))***+++,,,+++,,,------.........---/////////...............---,,,,,,...000000///...+++++++++*********))))))***))))))***,,,---,,,***++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000000000000+++,,,.../////////...---///000000///---,,,,,,---000000000/////////............/////////000000000......////////////......///////////////......................................./////////...------111222222333222111///...------........./////////////////////////////////000000111111111111000000//////000000000000111111111000000//////000000111222111111000000000000000111000///......---............------------......---------///222444444444000000000000000000000000---...//////......000222111222222111///...///000000/////////000111333444222333333444444555555555333222222222222333444444444444444333333333333333444444555555555444333333444444333333333333444444555555555666777888888999444333333333444666888999333222111/////////000000111111000/////////000000111111000000000000//////000111111111111111222222111000///...---,,,,,,,,,---....../////////......,,,---......,,,,,,---...///...---,,,+++,,,---...+++,,,,,,---...///111111......//////////////////+++,,,,,,---...///000000...---,,,+++,,,---...///+++---...---******,,,...,,,,,,------...------,,,...............---------000///---,,,,,,+++***((())))))******++++++,,,,,,------------------------+++***+++---000222111000...---++++++,,,---,,,+++,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,------------000///......///000///---------------------------000.........///000///...---------......//////000...///000111111111000///000000///////////////.........------------......000000000000000111222222333222111111111111111222000111111222111111000000000000///...---,,,++++++......------------............---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,---------,,,++++++---//////...,,,+++******+++,,,...---,,,++++++***++++++++++++++++++************++++++,,,---......//////...---,,,---...///...---,,,,,,,,,++++++,,,------++++++***)))))))))*********+++---,,,++++++,,,...///000000...+++))))))***,,,+++++++++***)))))))))***++++++++++++***))))))------,,,,,,+++***))))))++++++,,,------------,,,++++++***))))))))))))***+++,,,------............000000//////......------,,,++++++---///000///...+++++++++***))))))(((((((((((()))***+++,,,,,,+++---,,,+++*********++++++---...............//////---------------------------......//////......---***,,,...000000000...---+++---//////...---...///............////////////............////////////.........//////........./////////........................................../////////...---,,,,,,///000111111111///...---............////////////............///////////////000111222222111000///......//////000111111222111000000000000000000111000000////////////000000000000///...------............////////////......---,,,,,,---000111111000//////000000000000000111...///000///......000111222222222111//////000111000000000000111333555666333333333444444666666777444333333333333444555555777777777777777666666666555555666666666666666666666555444222222222333444555555666777888999::::::333333333333444555777777333222000///...///000111111000000/////////000000111000000000/////////////////////000111111111222111000///...............,,,---.....................000111000///...///000...---,,,,,,,,,,,,------++++++,,,,,,...///111222////////////////////////+++,,,,,,---...///000000------,,,,,,,,,,,,---...---------,,,++++++,,,,,,,,,,,,------...---------........................,,,*********,,,---,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111333222111///...---,,,,,,,,,,,,,,,++++++++++++,,,---..............................,,,,,,,,,------------...///...---...//////...,,,---------------.........---,,,+++,,,---...---+++,,,,,,---...//////000000///000000111111000///...////////////..................------------......111111111111222333444444444333333222222222222222333333333222222111111000000/////////......------......------------......000///......---,,,,,,,,,------,,,,,,,,,------...------,,,,,,+++,,,...///---,,,++++++++++++,,,---000...,,,+++******++++++++++++++++++++++++++++++++++++,,,---...///111111---,,,++++++,,,---+++***------,,,,,,+++,,,,,,,,,///...---,,,,,,,,,......+++---......------...///...//////...,,,++++++,,,...------,,,+++***************++++++******)))(((------,,,,,,+++***))))))***+++,,,,,,---,,,,,,,,,///...,,,+++)))(((((((((***+++,,,---............///.........---,,,,,,,,,*********,,,...///...---++++++++++++******))))))'''((()))***+++++++++,,,,,,,,,++++++*********+++,,,---------......//////------,,,,,,,,,,,,------/////////...---,,,+++***+++,,,///111222111000///---///111111///...//////---------...///000000000............/////////////////////....../////////000000//////............////////////////////////.../////////...---,,,,,,...///000111000///...---........./////////000000---........./////////000...///111333333111///...------...///000111111222111111000000000000111111000///////////////000000000//////............//////000111111111111000///222111000000111111000///.........//////000000000000111111000......///111222333333222000000111333111000000111222444666777222222222222333444666777444444333333444444555666999999::::::999999777777555555555555666777777888777666444333222333333444444444555666666777888888222222222333333444555555222111000//////000000111000///////////////000000000000000////////////...---.........///000000000,,,,,,,,,,,,------...///,,,,,,---...//////......///000111000//////000111---------------------...,,,,,,,,,---...///000111//////...------,,,,,,+++---........................---------------------///,,,)))***---///---***+++,,,,,,---.........------.....................+++***)))***,,,---,,,+++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111222222111000000///...------...............//////000111222........................,,,,,,---------............---------//////---+++---------....../////////...---,,,,,,---...---,,,------......///000111111222222222222111000000///............////////////.........------.........111111111111222333444555444444333333333333444444555555444333222111111111.........//////000000000///......------......///000000000///...---,,,+++------,,,,,,------......---,,,++++++,,,---...///++++++++++++,,,,,,------000///---+++******++++++------------------------,,,,,,---...///111333444000...,,,,,,,,,,,,***(((---,,,,,,+++++++++,,,,,,000///...------...///000,,,...//////......///000,,,---///...------...000000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******)))))))))***+++,,,,,,------,,,,,,000///...,,,***))))))(((******,,,---......//////---------,,,,,,,,,,,,,,,+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++,,,---+++++++++,,,+++******)))******++++++,,,---------......------------......000000000///...,,,+++***---...000111222222222222222333333111///------...------...//////000111111....../////////000000000000000////////////000000111111000000//////......////////////////////////....../////////...------///000111111111000///........./////////000000000.........//////000000111...000111222222111000...------...//////000111111222111111000000111111222///////////////000000111000000////////////000000111222333444444333222111333111//////000///...,,,---......//////000000000111222222000......///000222333333222111111222444222111111111222333555666333222111111222333555666444333333333333444555555999999:::::::::888777666444444444444555666777888666666555444444333444444333333333333444444444444111111111222222333333333000000111111000000000000//////......//////000000000000////////////......------...............///)))))))))***+++,,,---...,,,---...///////////////---...//////------...///------..................---------------...///000......---,,,++++++******/////////...---------,,,..................------///+++''')))...111...***++++++,,,---............---------..................,,,++++++++++++***(((******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,...000111000//////000111///...---///000...------......///000111........................,,,---------............,,,,,,---...000000...,,,.........///000000111111111///...///000111000////////////000000111111222444444333222111111000000...////////////000000000//////............//////000000000111222333444555444444444444444555666666777666444222111111000000------...///000111222222//////............//////000000000000///...---,,,...---------------.........,,,***+++---...//////,,,,,,,,,------.........///...---,,,,,,+++,,,,,,------------............---------...000222555666333111///.........,,,***,,,,,,,,,++++++,,,,,,---......---------...//////---...//////......///111---///111222222333666888333333222111000///......//////000000//////...---------------,,,,,,,,,,,,,,,,,,---............---//////...---,,,,,,,,,,,,+++,,,---...///000000000,,,,,,,,,,,,,,,------------,,,,,,---......---+++---------...//////000000,,,///111000...---...000,,,...///000000...,,,***+++,,,,,,---......//////111000///......///000111000000000000000//////...///000111222333444444555333333222000...---///000...//////000000111111111/////////000000000111111222111000//////000111222333222222111000000//////////////////////////////......///000000000//////000111222333333222111000.../////////000000000000......///000000111222222///000111222222111000///---.........///000000000222111111000000111111222000/////////000000111222111111000000000000111111333444555666666555444333111000......//////...,,,......///000000111222222222222222111......///000222333444333111111333555222222111111111222444555555444222111111333444555333333333333333444444555666777888888777666444222222222222222333555777888444555555555555555444444222222222222222111111111///000000111111111111111...000111222222111000///...............///000000000000/////////.........////////////............++++++++++++,,,---......,,,---...///000000000000---///000///...---...///---...//////000000000///......---------......///,,,,,,,,,,,,++++++++++++//////.........---------///000000000//////...---,,,***(((***---//////...***+++,,,---............---------.........//////...---++++++,,,,,,+++)))++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---//////...------///000///------///111,,,++++++,,,,,,---...///........................------------............,,,,,,...000333333111////////////000111222222222222111000000111222111000111111111111111222222222555555333222111000000////////////000000000111111000000////////////000000.........///000222333444333333444444555666888888777666444222000000000000/////////000000111111111//////............/////////000000111000///...---///......---------.........+++)))***---/////////------......//////......,,,---------------,,,,,,,,,,,,,,,------.........,,,,,,,,,---///222555777222000///...//////---+++,,,,,,,,,,,,---...//////---......///000000//////---...//////......///111000333555777888:::===???555555444333222111000///222222222222222111000000000000000111111111111111---......///////////////...------------...//////,,,---...000111111222222+++,,,,,,------.........///...---...//////---,,,---......///000111222222///222444333111///000222000222444666666333000......//////000111222222333333222111000000111222333///000111222222333333333111111111222333444666777/////////...---///222555///000000000111111111222000000000000111111111111333222111000000111222333333333333222111000000///000000000000000000000000......///000111111111000111222333444444333222111////////////000000000000...//////000111222222333000000111111111111000000.........///////////////222222111111111111222222000000000000000111222222222111111111111111222222444555777888888777555444444333222333444555444222///000000111222222333333222333333111///......000222333444333222222333555333222111111111222333444666555333222222333444555333222222222222333444444444444666666555333111///111111000111222444666777333444555666666555444333333222222111111000000///...//////000000000000///---///111333333222///..................///000111000/////////............111111000000//////......111000000/////////000000---...///000111111111111///111222111000///000222......///000111111000000//////...------------...******+++,,,,,,---..............................000000111111000///......(((***+++,,,+++,,,///111***+++,,,---............---------.........//////+++******+++---///...---..................------........................---,,,,,,---......---++++++---///...,,,,,,///222//////...//////000111222////////////////////////---------.........//////------///222555555444222///000000111222333333333111///...///000111000...333333333222222222222222555444333111000///////////////000000111111222222111111000000000000111111---------...///111222333333333333444666777999:::888666444222000/////////111111111000000000000000//////............/////////000000111111000...---//////...---------------...+++)))***---000000.........///////////////...+++,,,---.........---,,,+++++++++,,,,,,---------++++++***+++...111444777...---,,,,,,---...---,,,---------......000111222///000111333333333222111---...//////......///000;;;<<<@@@GGGNNNQQQPPPNNNKKKFFF???;;;999999777555444333333333444444222111555555666666666666555555555333222222333444444333111111111222222333333333111111333555666888::::::777666444222111111222222///000000000000000000000...///111222444666777888>>><<<888444111111111222555444222333444555555444/////////000222333222000444555555444111000000111666666555555444444333333555555666777999999888666444222111222444666666666111111111111000000000000000000111222333333222222222111111111222333555666555333111000111222222111111111222333333222222222...///000000000222666999444666666555333111222333333222000//////111333555222111111000000111222333333222222333444444222000111111000///......111444222000///000333333000---...///000000//////......000...---...000111222111111333555888888777555333111111222333222111000///222222333333444555666666444444333222222111000000000000111111111111111111000111111000///000222444888666444111000000111111222111000000000222333444333444555444222111111222333333444555777888888777444999:::777555555333000111111111222111111000///222222111000//////.........---,,,+++++++++,,,---......---------...////////////............//////////////////////////////000///---,,,---.....................///000222333000000000000000//////...////////////////////////...---,,,++++++---...000...///000///------///000000000111111111222222222111111000///...------,,,***+++,,,---...............///000///...---...///...---,,,+++++++++------,,,,,,,,,------.........,,,------......------,,,,,,,,,+++******,,,---...000000///...---,,,,,,+++,,,------,,,,,,...111444444111000222444444333444555000---///000------///////////////000000000000///...---,,,,,,---...///333333333222111000//////111//////000444555333111000000111111222222333333111222333444333333111111000000000000111111111111555333111000///000111222222111///...///111444666666555555444444444555555444333333222222333333444//////000000111111111111222111000000//////000000000000000000000///............//////...---,,,,,,---------.........//////,,,,,,.../////////...---+++---//////---,,,+++,,,************************,,,,,,------...///000000,,,,,,,,,---...///111222.........//////////////////111333555555444111000111111111111111000//////HHHLLLUUU```kkkpppqqqpppbbbZZZOOOFFFAAA???===<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999777888:::;;;;;;:::999999999999999:::::::::>>>??????@@@AAAAAABBBBBB<<<;;;999777666666666777888888777666666666666666777888:::<<>><<<:::777555444555666777666555444444444333333222222333333444555555555555555444333333333444555777888999777555444555555444333222222333333333333222222222222222222333666:::>>>>>>>>>===:::777555444555333333333333333333333333333333222222444666888999777555444444555444333111444444333222111222555777666444222333666888777555555555555444222000//////222111000222333444444222222444555777777777555444444333222111111222222333///000000111222222333333222222111111000000//////000111222222222111000///333444444333222333555777888777444333222222333444555555555555555666777888666666666444222000000111333333333666888999888666555999:::777555666444111222222222222222111111000/////////......---------......---,,,,,,,,,---...,,,++++++++++++,,,------000//////......//////000////////////////////////++++++,,,---///000//////222333333222111000/////////000000000//////.................................---,,,++++++---///000...///000///------///000000000000111111222222222111000000///...---------,,,,,,---...///////////////000111000///...///000...---,,,,,,,,,---...///,,,------------------...---------......---------...............//////000000000///......---,,,,,,......///111444555666666555444333666999:::::::::999333///000000------///....../////////000000000///...------...///000111222333333222222000/////////------///222333111///............///////////////000111222222111000///------...///000111111222444222111/////////111222333222000///000222555666555444444444444555555666333333222111111222222222222222222222222222222222222222111111000000000111000111111111111000///....../////////......---,,,---............/////////,,,---.../////////......,,,...000000...,,,,,,,,,++++++++++++++++++++++++---------....../////////------,,,,,,,,,---...............////////////000000111333444444333111000000111111111111000//////ZZZ```kkkxxx{{{rrrdddXXXPPPNNNNNNNNNQQQPPPOOONNNNNNOOOQQQRRROOOOOOPPPQQQPPPOOOMMMLLLKKKJJJIIIJJJMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIGGGEEECCCBBBBBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRNNNMMMKKKIIIHHHFFFEEEDDDDDDBBB@@@?????????>>>===???===;;;:::;;;<<<<<<;;;===>>>???>>>======???AAA>>>>>>>>>???AAACCCEEEFFFDDDCCCDDDFFFHHHHHHGGGEEEBBB???;;;888888999:::999;;;;;;:::999888777777666999999999:::::::::::::::888888777777888999:::;;;===<<<:::::::::999777555666666666666666666555555777888888999;;;@@@GGGLLLQQQQQQOOOJJJDDD???===<<<777888999::::::999777666333333222333555777;;;<<<888666333333333444333222666555555333222333666999<<<888666777:::<<<<<<:::999:::999777444111111111333333333555777666444222222222333333333333333333555333111......///222333000000111111222222333333111111111111111000000000333444555666555333111000222333333222111222333555777666444222222333444555444555666777777888888888999999999666333111222333444333444888<<>><<<;;;>>>===999777888666333333333333333222222111111..................------......---------......///+++++++++++++++,,,------000000////////////000000////////////////////////***+++---///000000000000777777666555333111...---////////////......------------------------------...---,,,,,,,,,---///000...///000///------///000000000000000111111111111000000//////......---------...///000000000000000111222222111000//////111...---------...///000000.........---------------------............------...//////000000000000000000000//////......------,,,---///333666777777666777999===AAAFFFIIIHHHGGG@@@888222111000---...000////////////000000000000///////////////000111222222222222222222111000///.........///111222111000..................------///000111222222111000000,,,,,,---...000111222222222111000///...///000111222222111111111333555666444444333333444555666666555444333222222222222222444444444444444444444333333333222222222111111111111111222222222111000000/////////............---...////////////000000000------...///////////////---///111111///...---...------------------------...............///////////////...---------------....../////////000000000111111222222222222111111000000000000000///......rrrwwwxxxoooiiihhhiiikkklllmmmnnnnnnnnnnnnooopppnnnnnnnnnnnnmmmkkkiiihhhhhhffffffgggjjjmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiillljjjiiigggffffffffffffgggeeeaaa___]]]^^^___``````aaabbbcccdddfffggggggbbbccccccbbbaaa___]]]\\\]]]ZZZXXXWWWVVVVVVTTTSSSRRRPPPLLLKKKKKKLLLMMMLLLOOOPPPPPPOOONNNNNNPPPRRRLLLLLLNNNPPPRRRUUUXXXYYYTTTTTTTTTUUUVVVUUUSSSQQQOOOKKKGGGDDDDDDFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAADDDDDDDDDCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBBAAA@@@<<<:::>>>>>>======<<<<<<======???@@@AAADDDIIIQQQZZZaaaiiijjjiiiddd[[[RRRJJJFFF@@@@@@@@@@@@???>>>>>>===888888777777888;;;===???999888666666777999999888;;;:::999777666777;;;>>>CCCBBBAAADDDHHHJJJHHHEEECCCEEEEEECCC>>>:::999:::888999:::<<<===;;;777444555444333333333333555555666555333111000111222333444444444444444555555555222222222222222222222333666777888999888666333111111333333333111111222444:::999777555555555777888555666888999999999888777999999999777555444555777888777888<<>>>>>@@@CCCFFFGGGFFFEEEDDDBBB???===>>>BBBEEEJJJLLLRRRZZZ```bbb___ZZZYYY[[[\\\XXXOOOHHHDDDDDD@@@AAABBBDDDEEEBBB===::::::999777666666777888999777777777777666555444333555555555555444444444444333333333333333333444444777888999999888666444333444555666666444444444555<<<;;;999888777888:::;;;999:::;;;<<<<<<;;;:::999444555555555444666999;;;===>>>@@@FFFOOOYYYaaaffffffddd^^^VVVPPPMMMFFF>>><<<:::888666444222222111.............../////////,,,------...........................///000111222111111000000000000111111000000000000000000000000111111111111333:::BBBIIIPPPKKKBBB:::444222222333//////...------------...------------------------------------......//////...///000///------///000////////////////////////.........///////////////------.../////////.........///000000......///000---......////////////////////////......---------...//////000000//////...,,,---///000000000///...//////000000000000000000000666;;;:::888;;;DDDMMMTTT___kkksssxxxxxxooodddFFF>>>555222000...///222222222333333333444444444555555444333111000///...111111222222222111000000000111222333333333444444333333333222222111111111111222333444555444444333333222222111111000000000000///////////////000000///000111222333333333333333333333333333444555555444444333222111111222222000111222333444555666777333444444444444333222111111222333333333333222222//////.........//////000111111111222222222333333////////////000000111111111333444444333111111111111111111111111111111111222222111111111111111111111000000000000111222222000000111222222333444444444333333222222222111111000000000000000//////...}}}}}}~~~}}}}}}|||{{{zzzzzzyyyuuutttsssrrrrrrrrrssstttsssrrrpppoooooooooppppppllljjjiiiiiiiiihhheeeccceeedddcccaaaaaaaaabbbbbbaaacccfffjjjpppxxxzzzlllddd[[[YYYUUURRRQQQRRRSSSUUURRRRRRRRRQQQPPPNNNLLLKKKIIIJJJKKKOOOSSSVVVVVVVVVRRRPPPMMMIIIFFFGGGJJJMMMPPPUUU^^^jjjtttwwwsssooommmqqqrrrkkk___SSSLLLIIIGGGHHHHHHIIIIIIFFFBBB>>>===<<<;;;:::::::::;;;<<<888999999999999777555333777777777666666555555555777777666666666666666666999999999999888777777666444666777777555444444555777777666555666888:::<<<<<<<<<;;;;;;:::999888777111222444444555888===@@@FFFKKKSSS[[[cccmmmxxxyyyoooggg```UUUKKKCCCAAA>>>:::777555444333...............---------,,,---...///000000000///---------...///000111222222222111111111111222222000000000000000000000000///000111333888CCCQQQ[[[```XXXKKK???666222222444111000...---------...///------------------------------......////////////...///000///------///000////////////............------......//////000000---......//////.........,,,---//////......000111///000000111111000000////////////...............//////000000000000/////////000000111111111111111//////000000111111222222111777>>>AAACCCKKKYYYdddqqq|||sssdddDDD<<<444222000...///333333333333444444444444555555555444333222000...---111111222222222111111000---///111222111111222333111111111111111111000000///000111333333333222222555555444333111000////////////000000000000111111///000222444444444333333444444333333333333444444000000////////////000000000000111222444555666666222333444555444333222111111111222333333333222222000///.........///000111222222333333333444444444000000000000000111222222222444666666444333222333222222222222222222222222333333333333333333444444111111000000111222333333222222333444555666666777444555555555444333222111111111111111111000//////|||vvvtttrrrpppooonnnnnnnnnjjjkkkllllllkkkhhhdddbbbbbbcccfffjjjooopppooonnniiigggccc^^^ZZZZZZ^^^aaacccgggooozzz}}}|||~~~qqqbbbYYYVVVVVVVVVVVVVVVUUUSSSNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????BBBBBBAAAAAA@@@???>>>>>>@@@@@@??????>>>>>>======???>>>===<<<<<<===>>>>>>999;;;===<<<;;;999999999777777777999<<<@@@DDDFFFCCCBBB@@@>>><<<;;;::::::777888::::::<<<@@@EEEIIITTT```ooozzz}}}tttfffZZZLLLJJJEEE@@@<<<999777777222222111111000000//////...///000222333333222222.........///000222333444222222222111111222222222000000000000000000000000...111444777===HHHWWWbbb```YYYLLL@@@666222222222222111///------...///000........................---......///////////////...///000///------///000/////////......------------------...///000000111/////////000000//////...+++---/////////000222444333444444444333222111000............///////////////000000111111000000///000/////////000000111111//////000111111222333333555:::CCCNNN]]]lllzzzwwwdddQQQ@@@999333111000...///222222222222222333333333333222222333333222111//////000111111222222222111111---000222222111000222444000000000000000111111111///000111333444333333222444333333222111000/////////000000111111222111111111222555777777777555444555555444333222222222222////////////000111222222222333333333333444444444222222444444444333111000000000111222222222222222000///...---...///111222333333444444444555555555111111000000000111222333333555777777555444333444444444444444444444444444444444555555666666777777777666555555444555555555333444555666777888999999555666777777666555222111222222222222222111111000~~~~~~}}}wwwssssssvvvyyy}}}~~~uuullliiijjjiiihhhhhhgggeeeaaa^^^[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVSSSQQQPPPPPPQQQRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCBBBBBBCCCEEEGGGEEEGGGIIIHHHGGGEEEDDDEEE???@@@BBBEEEJJJPPPUUUXXXPPPNNNKKKHHHFFFEEEDDDDDD@@@AAABBBBBBDDDHHHMMMQQQ```qqqrrrdddRRROOOJJJDDD???<<<:::999777777666666555444333333000111333444555555444444111111111222333555666777333222222111111222222333000000000000000000000000111444888;;;@@@IIIVVV```WWWQQQGGG===666222111222333111///...---...000111////////////////////////---......///000/////////...///000///------///000//////.........---------,,,------...///000111111000000111111111000000///+++---///000111222444666666666777777666444222111------......//////000000000000111111111111000000...---,,,,,,,,,---///000//////000111222333333444???BBBLLL```yyyvvvgggSSS>>>>>>777111111000...///222000000111111111222222222///000111222333222111111000111111222222222111111///222555555333222444666000000111111222222333333111222333555666666555555111111111111000000000000///000111222222222222222222444777999:::999777666666555444333222111111111111111111222333444666666666666555444333333222222111222333444444222000//////000111222222222222222000///...---...///111333444444444555555555555666222111000000000111333333444666888888666444444444555555555555555555555555444555555666777888888999>>>===<<<:::999888888888555555666777888999::::::555666888999888666333111222333333333333222111111~~~||||||}}}xxxyyyyyyyyyxxxvvvuuussssssrrrooommmlllllllllmmmlllllllllllljjjiiigggfffgggfffdddbbbbbb```]]]ZZZ^^^\\\ZZZXXXWWWXXXYYYZZZ``````___^^^\\\ZZZXXXWWWWWWXXX[[[^^^cccllluuu{{{tttooofff^^^XXXUUUTTTUUUOOOPPPQQQRRRUUUZZZaaafffwwwtttjjj```\\\UUUNNNGGGCCC@@@??????===;;;888777777777888888999:::;;;:::888666444444333444666888999888777888666555666999999777444888555333333666999888777999999<<<@@@FFFKKKMMMNNNJJJFFF???:::888666444333222111000//////000111222222111000000111222111///111222333555555333222111000000.........///000111111111000///.........///---------...............---,,,+++++++++,,,---...111000//////111666:::===>>>???>>><<<888333000///.........///000111222333222222111000///...------,,,,,,,,,------///000111000---...444666333444888FFFLLL```~~~mmm\\\KKK@@@===555444333111111111111222111111111111111222333333222111000//////000111222111000///......///000111111333444444222222333444333333333333222111111000222222333333333333333222111222222222000///000111000111111000......111333222555777999999:::;;;===:::666555555222000222777000000000000222333666777555444444333333444444444333333333222222222111111111111000000000000000000000000000000111111111111222222222222222222222222222222111111111111111222444666888888666333222222777777666444333444666999888999999:::<<<======>>>???>>><<<:::999999999999::::::999888888888999999999888888999:::999777444666666666666666555444444~~~}}}|||{{{{{{zzzwwwuuussssssqqqpppqqqrrrtttuuuvvvvvvvvvuuutttsssrrrqqqqqqsssvvvyyy}}}vvvqqqooonnniiijjjkkklllnnnrrrxxx|||{{{ssshhhddd^^^WWWQQQMMMJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>===???@@@AAA@@@???@@@===;;;<<<======;;;999<<<999777777999;;;;;;:::>>>>>>???AAAEEEHHHIIIIIIHHHDDD???;;;:::999999888777666444333333333444555666555444444555666555444444555777888888777555444444333222222222333444555444444333222111111111111111111111111111222222222222111000000000111222333444333222444:::CCCLLLRRRVVVVVVTTTMMMDDD;;;555333111111000000000000111111444333333222222111111000,,,,,,,,,,,,---...///000000...000555777777<<>>>>>===;;;:::::::::999999888999999:::666555555444333333222222222222222333333333444444555444333222222333444444444444666===IIIXXXfffoootttssslll^^^MMM???888777444444333222111000//////222222222222222222222222///.........///000111111222222444777999===HHHSSS```yyy{{{^^^KKKBBB<<<888777666555444333222222222222000000//////.../////////111000////////////000111222222111111222333555666333333333111000000222444555333111//////000111222//////000000111111111222000111333333222222444666777666555555666666555444999777777<<>>===;;;:::999888777777777777888999;;;<<<::::::::::::;;;<<<======>>><<<::::::;;;<<<;;;:::888888888888888888777666qqqrrrsssrrrqqqppppppqqqssssssrrrpppllljjjjjjkkkmmmllljjjgggdddaaa___^^^bbbaaabbbggglllooonnnkkkkkklllmmmnnnnnnmmmkkkjjjmmmoooqqqtttwwwyyy{{{}}}|||{{{zzzyyyxxxvvvvvvuuuxxxxxxwwwuuuuuuvvvzzz}}}~~~|||{{{zzz{{{|||xxxvvvtttsssssssssrrrpppqqqoookkkhhhggggggggggggfffeeecccbbbbbbbbbcccccc```^^^\\\[[[[[[[[[YYYWWWYYYWWWTTTTTTUUUVVVVVVVVVQQQOOOMMMKKKJJJIIIIIIIIIKKKHHHFFFDDDDDDCCCBBBAAAFFFGGGHHHJJJJJJHHHGGGFFFFFFEEEDDDBBBAAA??????>>><<<<<<<<<;;;:::999888777777777777777888888888999999888666555555555666666666:::AAANNN^^^qqqzzzfffQQQAAA<<<<<<::::::999888777666444444333333333444444555555555333333333333333333444444555888:::;;;>>>HHHZZZhhh|||nnnQQQAAA<<<:::888777555555444333333222222222333333222111111111222222111111000000000000111111222111000000111222333444777777777555333444666888888777555333222111111111111111111000000000000111000222333444333333555666999777777999;;;<<<;;;999:::999:::BBBNNNXXX[[[[[[PPPDDD:::888888666555555888888777777666666555555555555555555666777888888666555555555444444444444222222333333333333333444111111111222222222333333333333444444555666777777666666555555555555666666777777666444222222555777777888999999999;;;===@@@@@@???>>><<<:::999777777555555666666777888999:::999999999999:::;;;======;;;999666666777999999888888999999:::999999888888]]]___aaaaaa___^^^______]]]___```___]]][[[[[[\\\ZZZZZZZZZXXXUUUQQQMMMKKKPPPPPPRRRWWW[[[\\\YYYUUUVVVWWWYYYZZZZZZYYYXXXWWW[[[[[[\\\^^^aaaccceeeeeeddddddccccccbbbaaa`````````bbbcccdddccccccdddfffhhhiiiiiijjjlllnnnooopppssstttvvvxxxyyyzzz{{{{{{wwwwwwxxx|||~~~~~~~~~}}}|||}}}{{{zzz{{{zzzxxxvvvwwwuuussssssuuuvvvuuuuuummmllljjjgggfffeeeeeeeeedddaaa]]]ZZZXXXWWWVVVUUUZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXVVVTTTQQQNNNKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<<<<======>>>EEERRRbbbttt{{{eeePPPCCCAAABBB????????????>>>===;;;:::666666777888888999999999888888777777666777777777777<<>><<<;;;888777555555555555444333222222555444444333333444444444555555555555555555555555333333333333444555777888===>>>===<<<::::::;;;===777777777777666444222111222111000///......//////222444666666666777888:::;;;;;;<<<>>>??????===;;;::::::>>>GGGSSS[[[\\\ZZZKKK@@@777555777777666777888888888888888888888777777666666666777777888999666666666555555555444444222222333333333444444444222222222222333333333333333444555666777888999999;;;:::999777666666666666888888777444333333666999999:::;;;;;;;;;;;;===???>>>===<<<;;;:::888888777777777777777777777777777777666777777888999:::;;;999666444444666777777777999999::::::::::::999999OOOQQQTTTUUUTTTSSSTTTTTTRRRTTTWWWXXXXXXXXXXXXYYYTTTUUUWWWWWWVVVSSSPPPMMMLLLKKKLLLPPPSSSSSSOOOKKKJJJLLLNNNOOOOOONNNMMMLLLPPPOOONNNPPPSSSUUUVVVVVVPPPPPPQQQRRRSSSSSSSSSRRROOORRRUUUVVVUUUTTTTTTUUUVVVVVVWWWWWWYYYZZZ\\\\\\^^^___bbbdddfffggghhhggggggfffgggjjjnnnqqqqqqqqqqqqppppppqqqnnnkkkooouuuttttttssspppmmmkkkjjjkkklllnnnppprrrssssssssssssyyywwwtttqqqpppqqqssstttsssqqqnnnmmmooosssxxx{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzz||||||{{{{{{|||~~~}}}zzzyyyxxxwwwvvvxxxyyyzzz||||||zzzyyyxxxwwwuuussspppmmmiiieeeccc^^^^^^___^^^]]][[[YYYWWWXXXWWWWWWVVVVVVUUUUUUTTTQQQPPPNNNLLLKKKJJJKKKKKKMMMUUUbbbrrrsss```PPPHHHFFFFFFCCCCCCDDDCCCBBB@@@???===:::::::::;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<;;;EEEOOOXXXfff|||eeeUUUEEE???>>><<<999777777777888777777666444444555444444444555555666777555555666666666666555555333333444666999<<>>===:::;;;@@@HHHPPPTTTTTTRRRDDD<<<555666888888999<<<::::::;;;;;;;;;::::::999999888888777777888888999666666555555555444444444111222222333333444444555222222333333333444444444444444555777888:::;;;<<<===<<<;;;999888888888888999999888666555555888:::;;;===>>>>>>======???@@@======<<<;;;:::999999888999999999999999888777666555555555555666777888888888777555666777999888888888999::::::::::::::::::SSSVVVZZZ[[[[[[[[[\\\\\\]]]aaaeeehhhhhhhhhiiiiiifffhhhjjjkkkiiifffccc```YYYWWWWWWYYY[[[[[[XXXTTTSSSUUUWWWXXXYYYXXXVVVUUUWWWUUUSSSUUUYYY\\\]]]\\\XXXYYYZZZZZZZZZYYYXXXWWWPPPRRRTTTTTTTTTSSSUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]```cccfffggggggfffgggffffffgggkkkooopppqqqqqqqqqrrrsssoookkkmmmsssqqqqqqooolllhhheeeeeefffeeejjjnnnnnnlllkkklllnnnmmmllllllkkkkkkkkkkkkkkkiiihhhffffffgggjjjmmmooollllllkkkjjjjjjkkklllmmmqqqsssuuutttrrrqqqrrrsssttttttuuuvvvyyy|||~~~xxx{{{}}}}}}{{{wwwuuutttuuuvvvxxxyyyzzzyyyxxxwww{{{{{{{{{{{{{{{|||||||||yyyzzzzzzzzzyyyxxxvvvuuuxxxwwwvvvvvvuuuuuuuuuuuuxxxzzz|||~~~{{{zzz{{{~~~~~~~~~~~~}}}{{{yyywwwzzzyyyxxxwwwvvvuuutttsssooonnnllljjjhhhhhhhhhhhhjjjpppyyywwwjjjaaaZZZVVVSSSTTTUUUUUUTTTRRROOOLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHUUUeeetttsss[[[PPPEEEBBBAAA???======:::;;;;;;;;;;;;999888777666666666777888999:::;;;777888888999999888888777888999<<>>===;;;:::;;;:::999888888888888888555555555444444444333333111111111222333444444444333333333333444444444444444555666888999;;;======;;;;;;;;;::::::;;;;;;<<<999::::::999777777999;;;<<<>>>AAABBBBBBBBBCCCEEE@@@@@@???===<<<;;;:::999::::::;;;;;;;;;:::999888666555555555555555666666777666666777999:::888777888888999:::::::::::::::eeehhhlllnnnooooooooopppqqquuuzzz}}}~~~~~~~~~~~~zzzuuurrrjjjgggfffgggiiijjjgggdddhhhiiikkkmmmmmmmmmkkkjjjiiifffeeeggglllpppppppppttttttsssqqqnnnkkkhhhfff^^^^^^^^^]]]]]]^^^aaaddddddddddddddddddeeefffggghhhjjjnnnqqqsssttttttttttttrrrqqqrrrvvvyyy|||}}}xxxyyy{{{{{{wwwqqqsssyyy{{{zzzyyyuuuqqqnnnnnnnnnhhhnnntttsssooolllnnnrrroooqqqsssuuuuuusssqqqoooooooooooopppqqqrrrssstttnnnmmmmmmlllmmmnnnpppqqqqqqsssvvvuuurrrqqqrrrtttoooooooooqqqsssvvvyyyzzzsssuuuxxxwwwtttqqqooonnnrrrssstttuuuuuutttrrrqqqqqqqqqqqqrrrrrrrrrsssssspppqqqqqqrrrqqqpppnnnnnnqqqqqqpppooonnnmmmllllllkkkjjjiiiiiijjjooowww|||yyytttooommmoooqqqqqqpppmmmlllmmmnnnpppqqqpppnnnnnnppprrrrrrqqqrrrvvvzzz{{{||||||{{{xxxvvvuuuvvvqqqqqqrrrtttwww{{{~~~}}}zzzzzzzzz{{{||||||||||||zzzzzz|||{{{zzzyyyyyyzzz{{{|||xxxyyy{{{}}}||||||}}}yyyssslllfffnnnnnnmmmlllhhhdddaaa^^^\\\\\\\\\\\\\\\[[[[[[[[[SSSSSSRRRPPPOOOOOOOOOOOOUUUeeexxxrrrkkkYYYPPPHHHEEEEEEBBBAAACCC===>>>>>>???>>><<<;;;:::999999:::;;;<<<>>>???@@@???@@@AAABBBBBBAAA@@@???CCCFFFJJJQQQYYYaaahhhlllpppsssvvvvvvtttqqqooonnnkkkdddWWWJJJ???999666555777777888999===AAAEEEHHHNNNRRRXXX]]]ccchhhnnnrrrwwwzzzzzzooo\\\LLLEEEDDD;;;<<<============???AAA>>><<<;;;===<<<;;;>>>DDDDDDDDDDDDCCCAAA>>>;;;:::<<<<<<:::999888777777777555555444444444333333333000000111222222333444444333333333444444444555555444555666888:::<<<===>>>999999::::::<<<===??????999:::;;;:::999999:::<<<===???BBBDDDEEEFFFHHHIIIDDDCCCBBB@@@===<<<:::999999:::<<<<<<===<<<;;;:::777666666555555555555666555555555777999999777555777888999999::::::::::::}}}}}}~~~~~~xxxuuuwwwxxxxxxyyy|||zzz{{{|||}}}|||{{{yyywwwwwwyyy{{{}}}~~~|||vvvssspppppprrrtttsssrrrzzzzzzzzzyyyyyyzzz}}}~~~}}}{{{~~~~~~~~~}}}}}}}}}|||{{{}}}~~~|||{{{{{{{{{~~~~~~|||yyyxxxyyy~~~}}}{{{yyywwwwwwxxxxxx{{{zzzyyy{{{|||{{{wwwtttuuuxxx{{{{{{yyyvvvsssrrrooooooooopppsssvvvwwwwwwtttnnngggdddfffkkknnnoooqqqoooooossswwwxxxsssnnnkkkjjjiiiiiikkklllllllllkkkkkkkkkkkkmmmnnnpppqqqrrrqqqooonnnnnnooooooppplllmmmnnnmmmlllmmmpppttt~~~{{{wwwrrrnnnkkkjjjkkklllmmmmmmmmmlllkkkmmmooopppmmmiiiiiinnnssskkkkkklllmmmpppqqqpppoooooooooooopppqqqsssuuuvvvsssrrrqqqpppqqqtttwwwyyywwwvvvuuuttttttvvvxxxzzzxxx{{{~~~~~~|||{{{zzz|||~~~~~~~~~}}}{{{yyyvvvtttrrrqqqllljjjhhhfffdddccccccdddkkkzzz{{{ssskkkeeeXXXUUUPPPMMMLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDCCCCCC>>>@@@BBBCCCBBBCCCEEEFFFGGGKKKQQQSSSQQQLLLHHHFFFHHHPPP[[[gggrrr{{{sss^^^PPPFFF???<<<<<<:::<<<======???HHHUUU___hhhooovvvzzz~~~mmmYYYJJJCCCCCC???<<<:::;;;>>>@@@???>>><<<>>>AAACCCDDDFFFHHHKKKMMMLLLIIIFFFCCC@@@>>>======<<<999777666666777888;;;:::888777555444444333333333222222222222333333333222222222222333333444222555888:::999888888888777:::;;;888999<<<<<<999;;;<<<<<<<<<;;;:::999999???>>>???BBBGGGJJJKKKKKKGGGEEECCCBBBBBBAAA???===>>>>>><<<;;;:::999999999;;;:::999777555333111111666666666555666777777888777777888999::::::::::::{{{zzz}}}~~~}}}}}}}}}{{{{{{}}}~~~}}}~~~}}}}}}yyyssspppqqqtttvvvwwwzzzyyyzzz~~~}}}xxxwwwvvvuuuttttttsssrrrnnnoooooopppqqqrrrrrrrrrqqqqqqqqqrrrqqqpppooonnnmmmooopppnnnlllllloooqqqyyyyyyxxxvvvsssooollliiieeeeeeffffffeeedddbbbaaaeeehhhjjjhhhdddbbbdddgggfffdddbbbaaabbbcccdddeeeggggggfffggghhhiiikkklllgggfffeeeeeefffhhhkkkmmmlllkkkjjjjjjjjjkkklllmmmmmmoooppppppnnnkkkiiihhhlllmmmooosssuuuuuurrrpppoooqqqssssssssstttuuuwwwvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxvvvvvvwwwxxxvvvwwwwwwuuussstttxxx|||{{{tttmmmhhh```^^^[[[YYYYYYZZZ[[[\\\[[[YYYVVVTTTSSSRRRQQQOOOJJJKKKLLLLLLKKKLLLNNNPPPYYY[[[^^^^^^ZZZVVVSSSQQQRRR\\\jjjyyyuuuaaaRRRHHH???;;;;;;===@@@CCCFFFLLLWWWfffppp}}}{{{iiiUUUFFF???>>>???>>><<<<<<>>>AAACCCDDDFFFIIIMMMQQQSSSVVVXXX[[[aaa^^^YYYRRRLLLGGGDDDCCCAAA@@@===;;;999999999:::999888666444333333333333444333333222222333333444333333333333333444444555666888:::;;;:::::::::;;;888;;;;;;888999<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::======???CCCGGGKKKKKKKKKGGGEEECCCBBBBBBAAA???===???>>>===;;;:::999999999888888777666555555444444666777777777888888888888888999;;;<<<=========<<<}}}|||{{{zzzvvvrrrrrrwwwzzzzzz{{{~~~~~~}}}}}}}}}}}}~~~{{{yyywwwuuuuuuwwwyyy{{{yyyyyyyyyyyyzzz|||}}}~~~~~~|||{{{{{{}}}~~~{{{|||~~~~~~~~~{{{yyywwwyyyzzzzzzyyywwwvvvvvvwwwyyyyyyzzzyyyxxxuuurrrpppnnnnnnnnnmmmllljjjhhhfffiiilllooonnniiifffeeefffkkkhhhdddaaa___```bbbccchhhggggggfffggghhhiiijjjeeedddccccccdddfffiiijjjhhhhhhhhhhhhhhhggggggfffiiiiiigggfffccc```^^^]]]aaaaaacccfffhhhhhheeecccdddfffiiijjjiiiiiiiiijjjiiijjjkkkllllllkkkkkkjjjkkklllmmmlllkkkjjjkkkmmmlllkkkhhhggggggiiilllnnnqqqrrrsssttttttuuuttttttooorrrtttuuutttrrrqqqrrrrrrrrrsssuuuxxxxxxwwwuuuuuuuuuvvvuuuvvvxxx|||~~~{{{wwwvvvuuuuuuvvvxxxzzz|||xxxsssnnnkkkjjjjjjgggeeecccccccccbbbaaabbbeeegggrrrrrrqqqnnniiifffddddddgggqqqqqq```SSSJJJAAA>>>>>>@@@DDDIIIOOOYYYfffvvvtttbbbSSSHHHBBB@@@DDDEEEGGGFFFGGGJJJPPPUUU[[[```fffkkknnnqqqsssuuuwwwrrrhhh\\\QQQJJJEEECCC@@@???===;;;999888999999999888666444333444444555444444333333333333444444444444444444444555666777777888999888777777888::::::<<<<<<:::;;;???@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>CCCGGGJJJJJJIIIEEEDDDBBBAAAAAA@@@>>>===???>>>===;;;999888888888555666666666777777777777777888999:::::::::999999999;;;>>>@@@BBBAAA@@@???{{{|||||||||{{{zzz{{{{{{zzzxxxvvvtttrrrpppooonnnssstttsssooojjjhhhiiikkkgggdddeeejjjmmmllllllnnnoooooonnnmmmnnnooopppqqqllljjjgggdddcccdddeeegggeeedddddddddfffjjjnnnppppppooonnnnnnoooppprrrrrrtttuuuuuuuuuvvvxxx|||}}}|||{{{}}}~~~|||yyyuuuttttttxxxwwwsssooolllkkklllmmmrrrqqqpppoooooopppqqqqqqppppppooooooppprrrtttuuupppqqqrrrrrrrrrpppnnnmmmpppnnnllljjjhhhgggdddccccccdddeeegggiiiiiifffdddeeegggjjjkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhfffeeefffhhhhhhhhhfffeeefffgggiiifffbbb```bbbeeehhhiiikkkkkklllllllllllllllkkkfffiiilllllljjjhhhffffffddddddfffggghhhgggeeeddddddddddddeeefffiiilllooouuuuuuvvvxxx|||}}}|||}}}yyy{{{~~~|||zzz{{{|||xxxlll___WWWOOOIIIFFFHHHFFFIIIOOOVVV```mmm{{{zzziii[[[SSSNNNKKKIIINNNTTTZZZ\\\\\\___gggnnnwww|||rrrcccUUUJJJDDDAAA???>>><<<;;;;;;;;;;;;;;;<<<;;;:::888777888888999555555444444444444555555666555555666666777888999999999888666555555888:::<<>>@@@DDDFFFEEEDDDDDDDDDCCCAAA???>>>===<<<<<<>>>AAAEEEFFFEEECCCCCCAAA?????????>>>===;;;===<<<;;;999888777666666666666666777777888888888777999;;;<<<===<<<:::999999;;;???BBBDDDCCCAAA@@@oooqqqrrrqqqpppoooppprrrqqqqqqooommmkkkhhhfffeeemmmnnnnnniiidddaaacccfffccc```___ccceeedddccceeeeeeeeeeeeeeefffggghhhiiidddbbb^^^[[[YYYYYYZZZ[[[XXXWWWVVVWWWYYY]]]aaadddaaaaaaaaa``````aaacccdddeeefffgggggghhhjjjnnnqqqqqqrrruuuvvvwwwvvvuuutttwwwyyy{{{~~~}}}{{{yyyxxx{{{~~~}}}}}}yyyyyyyyy}}}|||zzzyyyyyyzzzzzz{{{}}}|||zzzzzzzzzzzzxxxvvvooooooppprrrssssssqqqooonnnqqqtttuuutttqqqooonnnoooooooooooommmkkkiiihhhiiijjjkkkjjjgggfffggghhhhhheeebbbaaaccceeeggghhhjjjjjjjjjjjjiiihhhffffffdddgggiiijjjhhheeecccccc```aaabbbbbb```___^^^]]]\\\\\\\\\]]]```bbbdddeeeiiihhhhhhiiikkknnnqqqsss{{{||||||wwwpppjjjiiiiiihhhjjjlllmmmnnnoooqqqssstttvvvwwwuuurrrrrrtttwwwyyy~~~}}}tttkkkfff```YYYWWWYYYVVVXXX[[[```hhhrrr|||{{{pppaaaWWWSSSSSSRRRRRR\\\eeeooossstttvvv~~~yyyhhhYYYNNNGGGDDD????????????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;777777666666666666777777888888888888999:::;;;<<<======<<<:::888999<<<>>>???CCCEEEEEEHHHMMMOOOMMMQQQPPPNNNKKKGGGCCC@@@???>>>>>>>>>???AAAAAA???===???>>><<<<<<<<<<<<:::999::::::888777666555555555888888888888888888777777888:::<<<===>>>===;;;:::999;;;???BBBCCCBBB@@@???vvvyyy{{{zzzwwwvvvxxxzzzuuuuuuuuuuuusssqqqnnnmmmqqqrrrrrrooojjjhhhiiikkkiiidddccceeegggeeedddffffffggghhhiiiiiiiiiiiihhhfffddd```]]]\\\\\\]]]^^^YYYXXXWWWWWWYYY\\\___bbb\\\]]]]]][[[ZZZZZZ\\\^^^]]]___```aaacccfffkkknnnggghhhjjjkkklllkkkkkkjjjjjjlllnnnpppqqqrrrqqqqqqppppppqqqssstttuuuvvvwwwvvvvvvvvvvvvtttrrrpppooommmooorrrvvvxxxzzzzzzzzzxxxxxxwwwvvvsssqqqooonnnqqqsssvvvwwwxxxzzz}}}{{{{{{{{{zzzyyyzzz|||~~~}}}|||}}}~~~}}}|||{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}|||zzzxxxwwwxxxyyyyyywwwsssqqqqqqrrrpppooonnnnnnnnnoooqqqrrrtttttttttsssrrrpppnnnnnnjjjlllnnnnnnllljjjiiiiiiiiiiiiiiigggdddbbbbbbbbb______```bbbeeegggfffeeegggfffeeeddddddeeegggiiimmmmmmllliiiddd```^^^^^^```aaaccccccccccccdddfffcccdddeeeeeeeeeeeegggiiipppttt{{{}}}zzzyyyxxxxxxtttsssrrrrrrtttwww|||~~~zzzsssppprrrrrrqqqrrruuuyyy{{{ssshhh```]]]]]]^^^^^^ooowwwwwwgggZZZPPPJJJGGGAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDBBB???>>>;;;;;;::::::::::::;;;;;;============>>>@@@AAABBB??????>>>===;;;<<>>===>>>===<<<:::>>><<<;;;;;;;;;;;;:::888888888777666666666666666::::::999999888888777777:::;;;<<<=========<<<;;;:::<<<>>>AAAAAA@@@???===~~~}}}{{{yyyxxxxxxuuupppmmmoooqqqoooppprrrtttuuuvvvwwwvvvtttqqqoooqqqooommmkkkkkkmmmoooqqqlllkkkiiiiiiiiikkklllnnniiiiiiiiigggeeedddfffiiifffggghhhiiijjjmmmrrruuullllllkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmllllllmmmoooppprrrssssssqqqrrrrrrrrrrrrpppooonnnllllllnnnppprrrttttttsssppppppnnnmmmlllllllllllllllmmmnnnooopppssswwwzzztttsssqqqqqqssstttuuuuuuvvvwwwxxxvvvsssqqqrrrttttttsssttttttuuuwwwyyyzzzyyyzzzzzzxxxvvvttttttuuuuuuwwwzzz|||~~~~~~~~~}}}yyyzzz{{{yyyvvvuuuwwwyyyvvvxxxyyyzzzyyyyyy{{{|||}}}~~~zzzxxxzzz~~~vvvvvvvvvtttrrrssswwwzzzuuuuuuttttttuuuxxx{{{~~~}}}|||{{{{{{}}}}}}|||}}}|||~~~}}}|||~~~yyyzzz|||{{{zzzyyyyyyzzzzzzzzzxxxtttooommmoooqqqnnnoooppptttwwwwwwtttqqqpppooommmkkkkkklllmmmnnnlllkkkjjjjjjjjjiiigggffffffggghhhgggfffeeefffhhhbbbaaaaaacccfffhhhiiiiiipppsssxxx}}}wwwuuussspppmmmkkkjjjjjjfffeeeddddddeeehhhkkkmmmhhhjjjmmmppprrrrrrrrrqqqnnnnnnmmmmmmnnnoooqqqrrrsssuuuwwwvvvttttttxxx}}}~~~~~~xxxvvvwwwxxxyyy~~~sssfff[[[SSSOOOMMMJJJJJJKKKKKKJJJJJJIIIIIIMMMOOOPPPPPPNNNJJJFFFCCCAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHEEEFFFFFFEEEEEEEEEHHHJJJVVV]]]dddiiiooottttttqqquuurrrllldddZZZRRRJJJGGGDDDAAA>>><<<=========<<<>>>===;;;;;;<<<<<<;;;999888777777777777888999999::::::999999999888888888;;;;;;;;;<<<<<<<<<======<<<===>>>?????????>>>===~~~zzz|||~~~~~~}}}zzz~~~}}}}}}~~~|||}}}}}}{{{wwwvvvxxx{{{yyyyyyyyyxxxxxxyyy|||xxxwwwvvvtttsssrrrrrrrrrsssttttttuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxyyyyyywwwxxxyyyzzzyyyxxxwwwvvvuuuttttttuuuwwwxxxxxxxxxrrrqqqpppppppppqqqssstttqqqqqqrrrqqqrrrvvv{{{~~~xxxuuurrrsssvvvxxxxxxvvvvvvxxxyyyvvvssspppqqqsssmmmnnnppprrrsssttttttssstttuuuvvvuuurrrooonnnnnnnnnpppsssvvvyyy{{{|||}}}uuuvvvvvvrrrnnnllllllnnnlllnnnpppqqqqqqpppqqqssssssvvvwwwtttooommmpppsssppppppoookkkhhhiiimmmqqqjjjjjjiiigggggghhhlllooozzz{{{{{{xxxwww||||||wwwtttpppppppppqqqqqqrrrssssssooorrryyy~~~xxxxxxyyyyyyxxxvvvtttrrrnnnppprrrtttvvvwwwwwwwwwwwwyyy|||}}}zzzyyy{{{{{{xxxtttuuuzzz}}}}}}|||||||||}}}~~~~~~{{{yyy{{{~~~~~~{{{zzzxxxvvvuuuvvvwwwxxxxxxvvvvvvxxx|||~~~|||yyyuuuvvvvvvuuusssrrrssstttmmmkkkjjjmmmrrrvvvvvvuuussstttwwwzzz|||}}}}}}|||sssqqqnnnkkkhhhfffeeeeeebbbbbbaaaaaabbbcccfffgggccceeeiiimmmooopppooonnngggfffddddddeeegggiiikkkeeehhhjjjhhheeedddhhhmmmkkkmmmppprrrttttttsssrrruuuwwwzzz}}}~~~uuukkkbbb\\\XXXVVVZZZYYYYYYXXXWWWUUUSSSSSSUUUWWWYYYZZZXXXSSSMMMIIIEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMQQQRRRSSSSSSSSSSSSUUUWWWdddllluuu{{{}}}vvvlllaaaWWWNNNJJJEEEBBB>>><<<===>>>?????????>>><<<<<<======<<<:::888888888888999:::;;;<<<999999999999999999::::::<<<;;;;;;;;;;;;<<<======????????????>>>>>>======~~~~~~{{{zzz|||}}}{{{yyy|||~~~~~~|||yyywwwvvvxxx{{{}}}~~~~~~|||wwwsssrrrrrrssstttqqqoooppptttwwwxxxxxxyyyxxxvvvsssqqqooonnnnnnnnnnnnmmmkkkiiiiiijjjlllnnniiiggghhhfffeeelllwwwvvvnnnpppuuuwwwyyyssspppooolllnnntttzzzyyyqqqjjjgggiiijjjooowwwzzzpppmmmiiiiiiiiiiiigggeee```cccfffgggiiijjjmmmpppooommmlllnnnpppqqqooommmnnnmmmllllllmmmppprrrttttttsssqqqppppppqqqrrrtttsssrrrrrrqqqqqqrrrrrrsssvvvvvvvvvvvvwwwxxxxxxyyy{{{zzz{{{|||~~~~~~|||zzz{{{yyywwwyyy}}}|||yyy{{{{{{|||}}}}}}yyyvvvvvvwww{{{|||~~~xxxyyy|||xxxxxxyyy|||}}}vvvuuussssssssssssqqqoooiiijjjlllmmmnnnnnnmmmmmmkkkiiiiiilllpppqqqpppnnnkkkiiigggfffffffffhhhiiikkkkkkhhheeeaaa```aaacccgggeeedddfffhhhhhheeeaaafffhhhjjjmmmnnnoooooooooqqqppppppppprrruuuxxxzzz|||xxx{{{zzzyyyzzz{{{|||{{{zzz~~~~~~~~~xxxpppkkkjjjjjjjjjhhheeebbbaaabbbdddeeefffeeebbb___[[[WWWSSSQQQOOONNNMMMLLLMMMOOOQQQRRROOORRRUUUXXXXXXYYYZZZ[[[bbbaaa```^^^^^^bbbhhhmmmuuuwwwlllaaaXXXPPPLLLGGGDDDAAAAAABBBAAA>>><<<===>>>@@@AAA@@@>>><<<:::;;;;;;:::999999:::;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>>>>>>>???>>>>>>??????>>>===;;;:::}}}{{{zzzzzz{{{{{{zzzxxxxxxyyy{{{zzzwwwuuuvvvuuuwwwtttsssuuuvvv|||zzzzzzvvvuuuyyy}}}{{{tttnnnmmmmmmmmmqqqwww~~~|||xxxllljjjgggfffffffffdddbbbaaacccfffggggggiiikkkmmmiiihhhggghhhkkkllljjjhhhgggfffeeeddddddeeeggghhhhhhgggfffeeeeeeggghhhjjjiiiiiihhhhhhggggggffffffggghhhjjjkkklllkkkkkkjjjkkkkkkkkkmmmoooooonnnlllllljjjjjjlllooorrrrrrqqqoooqqqsssttttttqqqooommmooooooooopppqqqssstttuuuttttttssspppmmmkkkkkklllpppqqqsssuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~}}}{{{vvvwwwyyyzzz{{{{{{zzzzzzyyywwwwwwxxx{{{|||zzzxxxuuutttrrrqqqpppqqqrrrsssrrrrrrpppmmmiiihhhiiikkkllljjjiiikkklllllliiiggghhhiiikkklllnnnnnnoooooommmllljjjjjjjjjlllmmmoooxxxyyy{{{{{{yyytttoookkkmmmllllllmmmnnnooonnnlllmmmmmmmmmnnnppptttyyy{{{wwwuuurrrooonnnnnnoooppptttuuuvvvxxxzzz}}}|||xxxwwwxxxwwwvvvtttsssrrrssstttuuurrrqqqooommmjjjgggdddbbb^^^]]]\\\\\\\\\^^^```aaa\\\___bbbeeefffgggiiikkkqqqqqqooommmnnnqqqwww{{{}}}rrrhhh___WWWQQQMMMHHHFFFCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@???===;;;:::???>>>============>>>???::::::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@}}}{{{|||}}}~~~}}}{{{zzzzzz|||}}}|||{{{}}}~~~~~~~~~zzzzzzwwwwwwzzz~~~}}}wwwuuurrrqqqqqqqqqpppnnnoooppprrrrrrrrrrrrtttuuupppooonnnoooqqqrrrqqqpppmmmllljjjhhhggggggggghhhggggggfffeeefffgggiiijjjhhhhhhhhhhhhfffdddbbbaaa___aaacccfffffffffdddccccccccccccdddffffffeeeccccccbbbbbbdddggghhhgggfffdddeeefffggggggfffeeedddggggggfffffffffgggggghhhiiiiiihhhfffcccbbbcccdddggghhhjjjkkkkkkkkkjjjiiifffggghhhjjjllloooqqqrrrnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnoooppptttwww{{{|||{{{xxxvvvuuuwwwvvvuuuvvvxxxyyyyyyxxx{{{{{{}}}~~~~~~}}}}}}~~~~~~||||||{{{xxxuuutttuuuwwwuuutttssstttuuuuuusssqqqqqqqqqrrrssstttuuuvvvwwwwwwuuussspppnnnmmmmmmnnntttttttttsssqqqmmmjjjhhhggggggggghhhiiiiiigggeeecccbbb```aaadddhhhmmmqqqpppjjjddd```aaabbbbbbaaaeeefffgggiiikkknnnppprrrkkknnnrrrvvvyyyxxxwwwvvvxxxzzz|||}}}{{{yyywwwvvvrrrrrrqqqqqqrrrsssuuuvvvqqqsssuuuwwwxxxzzz}}}~~~~~~xxxnnnddd]]]XXXTTTQQQKKKJJJHHHHHHIIIHHHGGGEEEEEEDDDCCCAAA@@@?????????@@@??????>>>>>>>>>??????<<<======>>>???AAACCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBDDDFFFHHHJJJJJJIIIHHH~~~zzzyyy{{{{{{zzzxxxtttrrrppppppqqqrrrrrrqqquuuwwwzzz|||{{{{{{}}}~~~xxxpppoootttxxxuuuqqqppppppooonnnnnnppptttwwwxxxyyy{{{|||{{{zzz{{{|||zzzyyywwwvvvwwwyyy|||~~~~~~}}}}}}}}}~~~||||||zzzyyyxxxwwwwwwxxxwwwvvvuuuuuutttuuuvvvvvvttttttttttttrrrnnnkkkiiiggghhhiiijjjkkkkkklllllljjjiiihhhhhhiiiiiihhhffffffggghhhjjjkkkjjjiiihhhgggggggggggggggfffffffffggggggfffeeeddddddddddddeeeffffffdddbbbaaabbbdddeeeeeeeeeeeedddbbb```^^^______```bbbdddfffggghhhdddddddddeeeeeeeeeeeeeeefffeeedddccccccdddeeefffiiikkklllllljjjgggfffffffffffffffhhhiiijjjjjjiiillllllmmmppptttuuutttsssssstttvvv{{{}}}}}}{{{yyyyyyzzz{{{{{{zzzyyywwwvvvwwwzzz}}}~~~~~~|||{{{{{{{{{}}}~~~~~~|||}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxwwwvvvuuusssrrrrrroooooonnnoooooonnnkkkhhheeedddbbbaaadddiiiooossstttlllccc```aaaccccccaaaaaaaaabbbccceeeggghhhiiiccceeehhhkkkmmmmmmllllllkkklllnnnpppqqqsssssstttrrrqqqqqqpppqqqrrrssstttvvvvvvxxx{{{~~~~~~}}}||||||}}}xxxooogggaaa]]]ZZZXXXSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGFFFEEEFFFGGGHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCEEEGGGIIIKKKLLLKKKIIIHHHHHHJJJKKKMMMLLLNNNPPPRRRSSSRRRQQQOOO{{{xxxvvvsssrrrsssttttttsssuuuwwwxxxyyyyyyyyyzzzzzzzzz{{{~~~zzz}}}~~~|||zzzxxxxxxwwwwwwyyy|||ooohhhaaa```cccdddaaa]]]^^^```bbbccccccdddeeegggdddfffhhhhhhhhhggghhhiiigggfffdddbbbccceeegggiiillllllkkklllnnnqqqtttvvvpppnnnkkkiiijjjmmmqqqtttrrrqqqqqqqqqrrrtttvvvwwwwwwxxxxxxyyy{{{|||}}}~~~{{{zzzyyyxxxxxx{{{wwwwwwxxxyyy{{{~~~~~~}}}~~~~~~{{{yyyxxxvvvuuutttuuuxxx{{{~~~zzzyyywwwvvvvvvvvvtttssssssuuuvvvwwwwwwwwwvvvvvvwwwvvvuuusssrrrrrrqqqqqqppppppooommmmmmllllllllllllmmmmmmllljjjjjjkkklllkkkkkkjjjhhheeeaaa^^^\\\ddddddeeefffgggggghhhhhheeeeeedddcccbbbbbbaaaaaabbbaaa______^^^___``````___```aaa___\\\ZZZZZZZZZ]]]^^^```aaabbbbbbbbbbbbccccccccceeeggghhhfffddddddeeehhhllloooqqqqqqppprrrooolllkkklllmmmlllllllllkkkkkklllppptttvvvvvvsssrrrqqqrrrtttuuuuuutttxxxyyyzzz{{{{{{{{{zzzyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~|||||||||||||||}}}~~~|||{{{zzzyyyyyywwwsssqqqnnnllljjjjjjmmmrrrxxx|||zzzsssjjjgggiiikkkjjjhhhffffffffffffggggggiiiiiigggffffffeeeffffffggghhhddddddeeeffffffffffffeeeffffffeeeeeeeeeeeeeeefffeeeeeefffiiimmmnnnmmmllllllllllllmmmnnnoooqqqqqqtttwww|||wwwpppkkkgggdddbbb______]]][[[XXXVVVUUUTTTQQQPPPNNNMMMMMMOOOQQQSSSPPPPPPOOONNNMMMLLLJJJJJJEEEEEEFFFHHHKKKMMMPPPQQQUUUSSSRRRQQQRRRUUUXXXZZZ]]]^^^___```___\\\YYYWWW}}}~~~~~~~~~zzzvvvsssrrrooopppqqqtttxxx}}}}}}{{{}}}}}}uuulllfffbbb___]]]^^^]]]ZZZWWWVVVYYY\\\^^^^^^]]]^^^^^^]]]___``````_________``````^^^]]][[[[[[\\\]]]^^^]]]^^^___```bbbdddfffgggfffeeecccaaa``````aaabbb^^^___```bbbccceeeeeefffcccccccccdddeeefffhhhiiiiiiiiihhhggggggjjjooosssjjjkkklllkkkjjjkkkmmmpppqqqppppppsssvvvwwwtttpppmmmlllllllllmmmmmmkkkjjjkkkkkkiiihhhiiijjjkkklllqqqrrrttttttssssssuuuvvvppppppppppppqqqrrrssstttqqqsssuuuvvvuuuuuuvvvwwwvvvyyyzzz{{{~~~{{{|||~~~~~~|||~~~~~~~~~||||||}}}|||{{{zzzxxxtttqqqmmmkkkqqqrrrrrrssstttsssssssssrrrqqqooonnnlllkkkkkkkkkiiihhhfffeeeddddddeeeeeeaaabbbbbb```]]]ZZZZZZZZZ^^^```cccccccccbbbbbbcccaaa``````aaabbbbbb___]]][[[]]]```ccceeeggghhhhhhfffccc```______```___^^^_________aaaeeehhhiiiiiigggfffeeefffhhhiiiiiiggglllmmmnnnnnnooonnnmmmllliiilllnnnoooooopppqqqsssssssssssssssrrrrrrrrrrrrzzz{{{||||||{{{zzz{{{}}}~~~~~~|||yyyxxxvvvwwwyyy~~~}}}wwwtttuuuwwwwwwvvvuuutttttttttuuuvvvvvvwwwuuutttqqqnnnmmmnnnooopppllllllllllllkkkjjjjjjiiiggggggggggggfffdddcccbbb______```ccceeefffeeedddcccccccccccccccdddeeefffgggkkkqqqxxx{{{{{{zzzxxxssstttuuusssqqqpppqqqrrrtttuuuwwwzzz}}}}}}yyyvvvssspppnnnooonnnkkkhhheeedddeee___]]]\\\[[[[[[]]]___```\\\[[[ZZZYYYVVVTTTRRRPPPMMMNNNOOOQQQSSSVVVXXXYYY^^^\\\[[[[[[]]]bbbgggkkkppppppqqqpppmmmhhhccc```~~~~~~}}}}}}~~~}}}zzzzzz|||~~~zzz{{{zzzxxxyyyyyytttlllllllllmmmmmmkkkhhhfffeeeccceeegggggggggggghhhjjjjjjkkkmmmlllkkkjjjjjjkkkhhhgggfffeeedddccccccccc```aaaccceeeggghhhhhhhhhjjjkkkkkkjjjiiigggeeeddd```bbbdddfffgggfffeeedddcccbbbbbbbbbcccdddfffgggiiiiiihhhgggffffffiiikkkjjjkkkkkkjjjhhhhhhjjjmmmnnnkkkkkkmmmpppqqqmmmhhhgggeeecccdddfffggggggeeecccbbbaaaaaaaaabbbcccdddfffiiijjjjjjhhhggghhhjjjgggeeecccbbbbbbdddfffgggbbbcccddddddcccccceeegggfffjjjkkkkkkttt}}}uuuqqqmmmllloootttssstttwww|||{{{zzz{{{}}}zzzrrrmmmlllmmmnnnoooqqqrrrtttvvvxxxyyyzzz{{{yyyvvvuuuwwwyyywwwyyy{{{{{{{{{{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}|||{{{yyywwwvvvuuuuuuvvvpppqqqqqqpppmmmjjjiiiiiijjjmmmppppppnnnllllllmmmhhhhhhggghhhiiihhhfffdddaaaccceeehhhiiijjjlllmmmeeecccaaa```aaa```___^^^^^^^^^^^^```cccddddddcccbbbaaa```aaabbbcccbbbaaacccdddeeeffffffeeedddccc```ccceeefffeeedddfffgggiiiiiiiiiiiihhhhhhgggggglllnnnooopppooonnnooopppqqqsssvvvwwwxxx{{{~~~|||zzzyyy{{{{{{|||}}}~~~{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{zzzssstttttttttrrrooollljjjfffffffffhhhjjjjjjiiigggeeeeeeeeeeeefffggghhhhhhiiinnnuuu{{{}}}zzzuuuqqqiiijjjjjjhhhffffffhhhkkkiiijjjjjjlllmmmnnnooopppppppppppprrrvvv{{{~~~}}}||||||}}}|||}}}~~~~~~~~~}}}{{{{{{zzz|||~~~~~~~~~}}}~~~}}}~~~}}}yyywwwxxxyyytttsssqqqpppoooooooooppplllkkkjjjhhhdddaaa]]]\\\[[[\\\]]]^^^aaaccceeeggghhhgggfffgggkkkrrryyy}}}{{{vvvppplll{{{zzz~~~}}}||||||~~~~~~~~~}}}|||}}}}}}}}}~~~xxxwwwvvvuuutttrrrqqqpppsssuuuwwwzzz{{{{{{zzzyyyuuuvvvyyyzzzzzzxxxuuutttoooqqqtttvvvvvvtttqqqoooqqqpppppppppppprrrssstttuuuuuutttrrrooonnnoooqqqrrrsssuuutttrrrsssvvvzzzwwwuuusssuuuyyyxxxtttoooooollliiijjjmmmppppppoooggghhhiiijjjjjjkkkkkkkkkjjjmmmooonnnkkkiiijjjlllgggeeeaaa^^^^^^___aaaccccccddddddbbbaaabbbdddgggaaaeeeeeebbbjjj}}}uuummmjjjffffffiiipppnnnmmmoootttwwwxxxwwwxxxtttrrrrrrnnnfffbbbbbb```aaabbbbbbcccdddfffhhhfffggghhhfffcccbbbdddgggdddfffhhhiiiiiijjjlllnnniiikkkkkkiiiggghhhkkkooooooppppppqqqppppppoooooommmnnnpppqqqrrrssssssssstttssssssrrrrrrsssssstttuuutttssssssuuuwwwzzz|||wwwvvvuuuxxx|||~~~~~~{{{zzzyyyzzz}}}~~~||||||}}}uuuuuuuuuvvvwwwwwwuuurrrnnnqqqsssuuuvvvwwwyyyzzzpppnnnmmmlllmmmmmmkkkiiiiiihhhiiijjjlllllljjjhhhgggeeedddeeefffgggfffdddeeefffgggggggggfffeeeddddddgggiiiiiifffeeefffhhhcccccccccdddcccbbbbbbaaaaaacccffffffeeeeeefffggggggiiilllnnnooorrrwww||||||xxxsssssssssrrrqqqpppnnnnnnooopppqqqrrrtttuuuvvvvvvwwwtttrrrrrruuuxxx{{{|||sssssssssuuuxxx{{{~~~{{{wwwtttpppppppppqqqsssrrrpppnnnkkkkkkllllllmmmooopppqqqqqqvvv}}}|||uuuoooggghhhhhhfffeeeeeeiiimmmkkkkkkjjjjjjjjjjjjiiiiiiccccccbbbdddgggmmmrrruuuooorrrsssrrrnnnkkklllmmmkkklllnnnoooppppppooonnnlllnnnpppppppppooopppqqqssstttuuuwwwyyyzzz|||}}}{{{{{{|||~~~}}}||||||~~~}}}|||yyyuuuqqqmmmkkkhhhhhhiiikkkmmmoooqqqsssqqqpppoooqqqvvv~~~xxxttt~~~}}}~~~~~~yyyyyyxxxxxxxxxzzz|||}}}|||}}}~~~~~~{{{xxxvvvxxxuuurrrpppoooooonnnlllsssqqqooommmkkkjjjjjjjjjkkklllnnnrrrwwwyyyooolllnnnpppqqqrrrpppmmmlllmmmppptttwwwwwwtttooojjjfffccccccbbb___```aaaaaa```aaaccceeedddddddddcccbbbaaa```______``````aaaaaa``````___\\\\\\]]]]]]]]]]]]\\\\\\``````aaabbbcccbbbbbbbbbbbbcccdddcccbbbaaaaaacccdddcccbbbaaaaaaaaabbbcccbbbccceeeggghhhgggeeedddffffffeeedddfffhhhkkkllloooooopppppppppooommmllltttrrrqqqsssvvvwwwuuussssssvvvzzz{{{{{{zzzzzzzzzzzz}}}||||||}}}{{{www}}}~~~~~~||||||~~~}}}}}}~~~~~~}}}zzzyyyxxxxxxxxxxxxxxxzzz{{{zzzwwwtttrrrrrrsssttttttuuuuuuvvvrrrqqqooonnnmmmnnnoooooonnnllljjjkkknnnpppnnnlllhhhggggggggggggffffffffffffeeecccdddffffffdddaaagggeeedddgggnnnvvv}}}zzzpppiiiiiijjjjjjhhhfffeeefffgggfffgggggggggggggggggggggggggggggggggggghhhiiiiiijjjiiiiiijjjlllooorrrtttuuutttttttttuuuvvvwwwwwwzzz{{{}}}~~~}}}||||||}}}~~~}}}{{{yyy{{{|||}}}}}}{{{uuutttrrrqqqqqqsssvvvwwwuuutttsssrrrpppnnnlllkkkmmmjjjiiiiiilllppprrrsssooolllhhhhhhiiiiiigggdddcccdddeeeeeedddcccbbbaaaaaaaaaaaaaaabbbdddfffgggdddhhhlllmmmkkkjjjlllmmmrrrtttwwwzzz|||||||||{{{~~~~~~{{{yyyxxxzzz}}}}}}{{{yyy||||||{{{{{{}}}~~~ooooooppptttyyy{{{zzzxxxyyyyyy{{{{{{xxx~~~{{{zzz{{{||||||~~~|||yyyxxxyyy|||~~~yyytttqqqooooooooonnnooopppooonnnnnnoooqqqqqqqqqqqqpppooonnnlllkkkiiiiiiiiihhhhhhfffeeeeee```aaaaaaaaaaaa```______^^^^^^__________________```aaaaaaaaa___^^^___``````___^^^]]]]]]]]]^^^___```aaaaaaaaaaaa___^^^]]]]]]\\\[[[[[[\\\]]]___```aaaaaabbbbbbbbbaaa___^^^bbbaaaaaadddfffgggdddbbbbbbdddfffgggfffeeeeeeeeefffjjjllljjjkkklllkkkgggkkklllmmmnnnoooooonnnmmmmmmllllllnnnppprrrssstttttttttsssssstttuuuwwwxxxzzz{{{}}}~~~~~~}}}{{{zzz{{{}}}~~~|||{{{}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~|||zzzqqqqqqqqqqqqqqqqqqrrrrrrtttrrrqqqqqqssssssqqqoooqqqooonnnqqqwww~~~}}}wwwnnnhhhfffgggfffdddbbbaaabbbddd```______^^^^^^^^^______bbbbbbaaa```````````````^^^^^^^^^___aaadddfffhhhgggggggggfffgggggghhhhhhjjjlllnnnooopppssswwwzzz{{{{{{{{{||||||||||||}}}}}}~~~}}}{{{{{{vvvtttqqqqqqsssvvvxxxxxxssspppmmmkkkkkkkkkhhhfffdddeeeeeedddcccaaa___^^^```_________```aaacccddddddgggiiiiiigggggghhhjjjnnnooorrrtttuuuuuuttttttooonnnnnnpppsssuuuvvvuuu{{{{{{{{{zzzyyywwwuuutttzzz|||[[[[[[\\\^^^bbbeeeeeeeeedddcccdddjjjrrrvvvuuurrruuuvvvxxxwwwtttoooiiieeekkkmmmqqqssssssssstttuuuqqqoooooossszzz~~~|||yyy~~~}}}{{{yyyxxxzzz~~~||||||{{{zzz|||~~~}}}{{{{{{zzzyyywwwvvvuuutttrrrrrrrrrqqqqqqqqqpppppplllllllllkkkkkkkkkkkkkkkjjjkkkllljjjiiihhhiiikkkjjjjjjiiihhhhhhhhhhhhiiikkkjjjhhhfffdddcccbbbbbb^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa______ZZZZZZ[[[]]]___^^^\\\ZZZZZZ[[[\\\ZZZXXXVVVWWWXXXXXX\\\^^^]]]^^^```___[[[[[[\\\___aaabbbbbbaaaaaa]]]]]]]]]^^^___aaabbbcccbbbbbbbbbccceeeggghhhiiiggggggiiijjjjjjiiihhhhhhiiikkkmmmoooppppppooonnnnnnnnnoooqqqssstttuuuvvvssssssrrrqqqrrrsssuuuvvv{{{{{{zzzzzzzzz|||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}xxxrrrnnnoooooonnnkkkiiihhhjjjllleeecccaaa```___```aaabbbffffffdddcccaaa```___^^^ZZZZZZZZZZZZ\\\^^^aaabbb```______^^^^^^^^^^^^___```bbbdddeeefffhhhkkknnnnnnmmmlllllllllmmmoooooosssvvvzzz~~~}}}|||{{{zzzyyyzzz|||}}}|||{{{{{{~~~~~~}}}}}}zzzxxxwwwvvvtttrrrrrrrrrqqqpppnnnllljjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjiiigggfffgggiiikkklllnnnoooooonnnmmmmmmeeeeeeeeegggiiiiiihhhfffjjjjjjjjjjjjiiihhhgggfffnnnppprrrssstttuuuwwwyyy{{{|||~~~VVVUUUTTTTTTTTTUUUVVVVVVVVVTTTTTTZZZcccgggeeebbbfffhhhhhhgggccc___\\\ZZZXXX[[[___aaacccdddfffhhhgggdddcccffflllpppooollloooooonnnmmmnnnpppsssvvvzzzzzzzzzzzzzzz{{{{{{|||}}}zzzvvvsssuuuyyy|||~~~~~~}}}}}}}}}}}}{{{{{{|||~~~}}}zzzvvvvvvvvvtttqqqmmmjjjgggjjjkkkmmmooonnnmmmjjjiiiiiigggfffgggiiilllmmmmmmoooqqqssssssrrrpppooooooyyyxxxwwwwwwxxxxxxvvvttttttsssssssssvvvxxx{{{|||}}}}}}|||zzzyyyzzz}}}|||{{{zzzyyytttpppsssyyywwwyyy}}}}}}zzzxxxwwwwwwwwwzzz}}}}}}~~~~~~|||{{{zzz|||~~~}}}|||||||||||||||||||||{{{yyywwwtttrrrrrrrrrsssmmmnnnnnnnnnnnnmmmmmmlllllllllmmmnnnnnnmmmlllkkkhhhgggfffeeeeeeeeeddddddddddddccc```]]][[[[[[\\\ZZZ^^^```^^^___```___[[[YYYZZZ]]]___```___^^^]]]ZZZZZZZZZZZZYYYYYY[[[\\\\\\\\\\\\]]]^^^```aaaaaa\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[]]]___``````______^^^______```aaabbbccccccbbbbbbbbbbbbccceeefffgggkkkjjjhhhggghhhjjjlllmmmiiijjjlllooopppppppppppppppnnnmmmmmmpppsssuuuuuuyyy{{{}}}}}}|||~~~~~~|||}}}}}}}}}zzzxxxxxxyyy{{{tttrrrooommmlllmmmnnnppprrrqqqpppnnnllliiigggfffbbbbbbbbbbbbbbbcccdddeeebbbbbbaaa``````___``````aaacccdddddddddeeefffhhhgggeeedddcccccceeeggghhhllloootttzzz|||wwwtttsssssspppnnnmmmnnnpppqqqqqqpppqqqtttyyy{{{||||||}}}~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{}}}~~~}}}}}}|||wwwwwwvvvvvvuuuuuuuuuuuuuuutttrrrpppooonnnooopppppppppqqqqqqpppooonnnnnniiiiiiiiijjjjjjhhhdddaaabbbbbbbbbbbbbbbbbbaaaaaaccceeehhhjjjkkkmmmpppssspppqqqrrruuuwwwyyy{{{{{{{{{{{{{{{}}}VVVUUUTTTRRRPPPOOOOOOOOOPPPNNNPPPWWW```fffgggfffdddcccaaa]]]XXXUUUUUUVVVQQQTTTVVVWWWXXXYYYZZZ\\\```^^^]]]___cccfffhhhhhhiiihhhhhhjjjmmmppprrrtttyyyzzzzzz{{{||||||}}}}}}|||zzzvvvqqqooopppssswww{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{}}}}}}zzzxxxuuutttssspppkkkeee```]]]```________________________\\\XXXWWWWWWXXXXXXXXXYYY\\\___```aaabbbdddfffjjjiiihhhiiiiiigggdddaaa___^^^]]]\\\]]]aaaeeehhhjjjjjjjjjiiihhhhhhiiikkkjjjgggeeeddd```]]]```ffffffhhhllloooqqqpppooommmmmmnnnppprrrsssrrrqqqpppkkkiiigggdddaaa```______bbbgggooouuuxxxxxxuuurrrvvvvvvvvvwwwvvvvvvvvvuuuuuuuuuuuuxxx{{{}}}}}}|||}}}~~~~~~|||{{{~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}yyyzzz{{{||||||{{{zzzzzz~~~{{{xxxtttrrrrrruuuwwwvvvvvvuuurrrnnnllllllmmmkkkooopppmmmlllmmmkkkgggeeefffhhhjjjjjjhhhfffdddcccddddddbbb^^^]]]^^^`````````````````````````````````___^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```aaa___^^^\\\[[[[[[]]]___```^^^___aaabbbccccccbbbbbbbbb```^^^___aaadddfffggglllllllllllllllnnnooopppooorrrvvvyyy{{{{{{zzzyyyyyyxxxwwwuuuuuuuuuvvvxxx}}}}}}}}}~~~|||yyyxxxyyy{{{|||~~~~~~}}}|||yyywwwuuusssrrrrrrqqqppppppoooooooookkkjjjiiihhhhhhhhhhhhhhhjjjkkklllkkkiiiggghhhiiiiiihhhgggffffffhhhjjjkkknnnqqqvvv{{{wwwppplllkkkjjjjjjiiigggggghhhiiiiiihhhjjjmmmqqqsssssssssttttttvvvtttrrrpppoooppprrrssstttsssrrrrrrtttwwwzzz|||~~~~~~|||||||||||||||yyyyyyyyyyyyyyyxxxwwwwwwrrrrrrqqqqqqppplllgggccceeeeeedddddddddddddddeeebbbdddfffhhhiiijjjllloooppppppqqqrrrsssuuuuuuvvvwwwvvvvvvwwwzzz|||||||||yyyzzzzzz|||}}}~~~YYYYYYYYYVVVSSSPPPPPPPPPOOOQQQUUU\\\fffpppwwwzzzooonnnjjjccc[[[XXXYYY[[[YYYZZZZZZYYYVVVUUUUUUVVV\\\^^^aaadddeeehhhlllpppooooooooossswww{{{|||||||||wwwssstttwwwzzzxxxyyy{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||{{{yyywwwxxxwwwvvvsssnnniiidddbbbcccbbbaaa`````````aaabbb^^^YYYRRRNNNLLLLLLLLLLLLNNNSSSYYY^^^bbbdddgggiiiffffffffffffeeeaaa[[[WWWUUUTTTQQQOOOOOORRRXXX]]]cccdddffffffdddccccccccc```ZZZUUUSSSRRRPPPRRRVVVUUUYYY^^^cccfffeeebbb```aaaccceeefffdddaaa]]]ZZZTTTSSSPPPNNNLLLKKKJJJJJJNNNSSS\\\cccgggfffdddaaaccccccbbbaaa___]]][[[ZZZZZZ[[[\\\```eeehhhiiihhhdddfffhhhkkkkkkjjjhhhgggiiijjjjjjiiihhhggghhhjjjmmmmmmmmmllljjjjjjkkkmmmggggggggghhhjjjllloooqqqooopppqqqrrrtttvvvxxxyyyssstttuuutttsssssstttvvvyyyzzz{{{}}}~~~{{{zzz|||~~~}}}zzzxxxwwwxxxxxxuuuqqqnnnppprrrrrrrrrrrrqqqpppooommmlllnnnmmmlllkkkjjjiiihhhggghhhhhhhhhhhhhhhgggffffffbbbaaaaaa```___^^^]]]]]]______``````aaaaaaaaaaaa\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\ZZZWWWWWWYYY[[[\\\\\\```___]]]]]]]]]___bbbcccccceeehhhkkklllkkkjjjiiieeeeeeeeedddcccdddgggjjjnnnnnnoooppprrrrrrsssssstttuuuwwwxxxzzz}}}~~~~~~~~~}}}{{{||||||{{{zzz{{{}}}xxxxxxwwwwwwvvvwwwwwwwwwxxxzzzzzzyyyvvvtttssstttsssrrrqqqqqqqqqrrrtttuuuxxx{{{{{{sssooommmllljjjhhheeedddeeeffffffeeeeeehhhjjjlllkkkkkklllmmmmmmkkkjjjhhhgggfffgggggghhhiiiiiijjjkkkmmmnnnooosssrrrrrrrrrsssuuuwwwxxxwwwvvvvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyytttpppnnnnnnmmmlllllllllmmmmmmlllmmmooonnnmmmmmmnnnooorrrrrrrrrsssssssssssssssvvvuuussstttvvvwwwwwwwwwssssssssssssssstttuuuvvvxxxxxxyyyxxxwwwwwwxxxyyy}}}~~~fffgggfffccc]]]WWWUUUTTTRRRVVV\\\ccckkkvvvxxxoookkklllnnnmmmllljjjeee___[[[YYYYYY[[[dddoootttuuuvvv|||~~~{{{wwwwwwzzz}}}vvvyyy}}}}}}|||{{{{{{{{{{{{xxxvvvxxxxxxxxxwwwuuusssqqqpppqqqqqqrrrsssrrrqqqooonnneee___UUUNNNKKKKKKLLLMMMRRRZZZeeeoootttvvvwwwwwwvvvuuuuuusssnnnfff\\\UUUOOOOOOMMMLLLMMMSSS\\\ccclllooorrrsssqqqooommmllldddZZZQQQOOOOOOMMMMMMNNNOOOUUU]]]eeejjjkkkjjjhhhkkklllllliiiddd\\\TTTOOOEEEDDDCCCAAAAAABBBBBBCCCIIIOOOWWW___ddddddaaa___]]][[[XXXSSSPPPMMMLLLKKKIIIJJJNNNTTT[[[```bbbbbb\\\^^^```aaa```]]]YYYWWWUUUUUUUUUSSSRRRRRRTTTVVVZZZ]]]```aaa___]]]]]]]]]VVVVVVUUUTTTTTTVVVWWWXXXWWWYYY]]]```ccceeeeeefffaaaaaaaaa___\\\[[[[[[]]]]]]___aaadddgggiiikkklllnnnlllkkkiiihhhiiijjjkkkkkkkkkjjjjjjlllnnnqqqrrrsssrrrrrrqqqrrrtttwwwxxxttttttssspppoooooorrruuutttuuuwwwzzz|||~~~~~~~~~||||||zzzyyyyyyyyyzzz{{{vvvvvvwwwxxxzzz}}}~~~}}}}}}|||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyqqqqqqqqqpppoooooonnnnnnooooooooooooooonnnmmmmmmggggggggggggggggggggggggeeeeeeeeedddeeeeeeffffffdddaaa___^^^___``````______^^^^^^^^^___```aaabbbcccdddeeeeeedddbbb```___[[[\\\\\\ZZZXXXYYY]]]aaacccdddfffggggggfffeeedddgggiiijjjiiiiiikkkooorrrooonnnmmmmmmmmmmmmkkkiiijjjlllmmmllljjjjjjmmmooorrruuuzzz}}}}}}|||{{{{{{yyyyyyxxxxxxxxxxxxxxxyyy~~~}}}}}}~~~~~~~~~~~~{{{yyyxxxtttqqqmmmkkkkkklllkkkkkkiiikkkllllllkkkkkklllmmmkkkkkkjjjiiigggeeedddbbbcccdddfffhhhhhhhhhgggggghhhggggggfffgggiiilllmmmooonnnnnnooorrrttttttsssvvvwwwxxxwwwuuutttvvvxxxtttuuuvvvxxx{{{|||{{{yyyxxxxxxxxxyyyyyyzzz{{{|||{{{zzzyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{yyywwwvvvwwwxxxxxxwwwtttsssrrrqqqppppppqqqqqqpppooommmmmmnnnoooooonnnssstttuuuxxx{{{~~~vvvwwwuuupppggg^^^ZZZXXXVVVZZZ```eeekkkvvv}}}yyyqqqiiiccc```___]]]kkk|||{{{vvvvvvxxx{{{zzz}}}~~~{{{yyyxxxyyy{{{|||}}}~~~}}}pppiii^^^VVVRRRSSSUUUVVV___iiixxx|||oooaaaXXXNNNOOOPPPQQQUUU]]]iiirrr}}}~~~}}}pppcccXXXUUUVVVTTTQQQPPPUUU\\\gggqqqyyy|||{{{zzz}}}wwwnnnbbbWWWQQQBBBAAAAAABBBCCCEEEFFFHHHRRRWWW```hhhmmmmmmkkkiiieeeaaaZZZSSSNNNLLLLLLLLLGGGIIIOOOVVV___eeehhhiiifffggggggfffbbb\\\VVVRRRGGGHHHHHHGGGGGGHHHLLLNNNSSSYYY___bbb```]]]ZZZZZZPPPOOOMMMLLLJJJJJJJJJKKKJJJMMMRRRWWWZZZ\\\\\\\\\XXXXXXVVVSSSOOOMMMLLLMMMJJJLLLOOOSSSWWWZZZ\\\]]]```^^^\\\YYYXXXXXXYYYYYYRRRRRRRRRRRRTTTWWWZZZ\\\^^^]]]\\\\\\^^^```ccceee]]]]]][[[YYYWWWXXX[[[^^^bbbdddgggjjjmmmoooooopppllllllkkkiiiiiihhhhhhhhhcccbbbcccdddhhhlllppprrrrrrsssuuuvvvvvvvvvuuuuuutttxxx|||}}}}}}}}}~~~~~~}}}yyyyyyzzzzzzzzzyyyxxxxxxuuuuuutttssstttuuuwwwxxxsssqqqooonnnnnnnnnlllkkkggghhhjjjkkkllllllkkkkkknnnnnnmmmkkkiiieeebbbaaa_________\\\ZZZ[[[___bbb```aaaccceeedddbbb```^^^aaabbbbbb```^^^^^^bbbfffbbbaaa`````````___]]][[[```bbbcccaaa___^^^```bbb^^^ccciiimmmnnnllljjjjjjggghhhhhhhhhhhhiiiiiihhhmmmooorrrtttvvvvvvuuutttsssuuuwwwyyy|||}}}~~~~~~~~~~~~~~~{{{xxxxxxxxxwwwwwwtttuuuuuutttsssssstttvvvrrrrrrsssrrrpppmmmjjjhhhfffgggjjjlllmmmllljjjhhhhhhgggffffffgggiiikkklllmmmlllllllllnnnooonnnmmmkkkmmmmmmkkkhhhgggiiikkkjjjkkklllnnnqqqtttwwwyyytttuuuxxx{{{}}}~~~~~~~~~xxxvvvtttrrrqqqqqqqqqqqqqqqnnnllllllooopppooommmooopppsssvvvzzz~~~~~~}}}{{{{{{zzz}}}yyynnnddd^^^]]]]]]bbbfffhhhkkkttt~~~qqqhhhddddddhhhsss|||{{{~~~{{{~~~}}}nnn```ZZZWWWWWW]]]eeeqqqssscccZZZUUUTTTUUUZZZdddrrrwwwkkk```[[[WWWTTTWWW]]]dddnnn|||nnnWWWIIICCCAAABBBBBBAAAAAAIIISSS___ooozzzkkkZZZOOOJJJGGGHHHKKKGGGKKKPPPZZZmmm}}}}}}uuudddWWWSSSIIIGGGFFFEEECCCDDDMMMXXX```lllqqqmmmlllpppmmmeee^^^TTTJJJGGGFFFCCCAAAAAAFFFNNNXXXaaaiiiooolllfffaaa[[[WWWVVVQQQJJJDDDCCCGGGKKKKKKJJJPPP[[[```^^^aaa```^^^YYYTTTNNNJJJGGGGGGDDDAAAAAAFFFNNNTTTWWWWWWXXXXXXWWWVVVTTTSSSRRRPPPJJJGGGGGGFFFEEEJJJSSSSSS\\\cccbbb_________^^^[[[VVVTTTVVVVVVTTTSSSTTTSSSRRRRRRSSSUUUXXX^^^cccbbb______bbbbbb]]]YYYXXX\\\aaaeeeeeegggkkkllliiimmmqqquuutttoookkklllnnnmmmooopppqqqpppoooooooooqqqtttxxxzzzzzzzzzzzz{{{wwwyyy|||}}}~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~}}}xxxrrroooppprrrqqqlllkkkooonnniiihhhllljjjlllooorrrrrrooojjjfffhhhgggfffeeecccbbbaaa```bbbbbb```^^^\\\\\\^^^aaaZZZZZZZZZYYYWWWWWWYYYZZZWWWYYY\\\______^^^\\\ZZZ\\\\\\[[[[[[[[[\\\]]]]]]cccbbbbbbbbbbbbcccddddddggghhhiiijjjkkklllmmmnnnnnnoooppprrruuuwwwzzz{{{zzzyyyyyyxxxxxxyyyyyyyyy~~~|||{{{|||~~~~~~~~~}}}{{{zzzyyyxxxwwwtttrrrsssxxxyyyuuuqqqqqqnnnnnnnnnnnnoooqqqrrrsssssssssrrrqqqpppooonnnnnnqqqooommmjjjgggeeedddcccfffddddddiiipppuuuuuusssuuuppplllnnnsssxxxyyyxxxvvvwwwzzzzzz}}}||||||}}}|||zzzxxxwwwwwwwwwvvvvvvvvvuuuuuutttssssssrrrrrrtttvvvyyy|||~~~~~~|||zzzyyyxxxwwwxxx{{{}}}~~~vvvooojjjhhhiiilllmmmlllkkkqqq}}}tttjjjffffffhhhtttuuujjjggggggiiipppxxxrrrccc[[[]]]^^^___fffqqqvvvkkkbbb___^^^___dddkkkuuu~~~rrr[[[MMMHHHGGGGGGIIIJJJNNNYYYdddyyy}}}nnn\\\QQQJJJHHHIIIMMMMMMUUU___kkk}}}kkk[[[TTTHHHFFFEEEFFFHHHMMMYYYfffuuuwwwbbbUUUIIIEEEDDDCCCEEEGGGOOO[[[iiittt|||}}}vvvtttkkkaaaZZZRRRIIIDDDDDDEEEJJJNNNRRR[[[iiipppqqqtttrrrmmmdddZZZOOOHHHDDDAAA???>>>BBBJJJUUU^^^cccggggggfffbbb\\\SSSKKKEEEAAA???@@@DDDEEEEEEJJJQQQ___fffjjjhhheeeeeeccc```UUUNNNIIIIIIHHHFFFGGGIIIGGGHHHIIIMMMQQQUUU[[[______ZZZVVVWWWUUUPPPMMMNNNNNNQQQSSSSSSWWW]]]___\\\eeejjjnnnmmmfff___[[[ZZZWWWXXXYYYYYYZZZ\\\^^^```bbbdddggghhhgggfffffffff]]]___aaabbbdddhhhmmmqqqvvvrrrrrrssssssooommmppprrrrrrtttxxxuuuxxx{{{~~~}}}{{{xxxvvvyyy{{{{{{xxx{{{|||}}}{{{}}}||||||~~~|||}}}~~~}}}}}}~~~yyyuuuttttttrrrqqqooonnnmmmlllmmmmmmllljjjgggggghhhiiiffffffdddaaa______aaaccc[[[[[[[[[[[[[[[ZZZXXXXXXYYYYYYXXXXXXXXXXXXXXXYYY\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^____________```aaabbbdddfffhhhiiiiiiiiihhhhhhhhhhhhiiiiiikkkjjjjjjlllnnnpppqqqqqqwwwzzz~~~|||}}}~~~|||}}}||||||}}}~~~|||||||||{{{zzzzzzyyyyyyzzzyyyvvvssspppnnnmmmlllooommmlllooouuuxxxwwwuuupppllliiikkkooossssssqqqssssssvvvzzz}}}|||yyyuuuzzzzzzzzzzzz{{{}}}~~~~~~zzz{{{|||{{{|||}}}~~~}}}}}}{{{{{{yyyzzz{{{}}}}}}{{{zzz{{{{{{|||||||||{{{yyyxxx{{{|||}}}}}}}}}|||zzzyyy{{{xxxtttqqqpppqqqpppmmmkkkpppzzzyyypppkkkjjjlllwwwyyywwwyyy}}}xxxmmmgggiiikkkooovvv}}}tttkkkiiikkkooovvv|||xxxcccTTTOOOMMMOOOTTTYYYbbbooo|||}}}nnn\\\QQQLLLJJJLLLQQQZZZeeetttooo]]]TTTMMMKKKLLLPPPVVV```ppp~~~gggZZZMMMGGGHHHJJJPPPVVV^^^mmmzzziii\\\RRRIIIFFFHHHIIIPPPYYYcccpppqqq```QQQGGGBBBAAAAAAEEENNN[[[iiitttyyy|||{{{yyyrrrfffVVVGGG>>>>>>===@@@EEEKKKQQQZZZbbbuuuyyyzzzyyyxxxwwwqqqjjjZZZQQQGGGCCCAAA@@@BBBFFFDDDHHHNNNVVV]]]dddiiijjjeee]]]TTTOOOKKKFFFEEEGGGGGGJJJKKKOOOWWW___bbb___dddhhhkkkiii```UUUMMMIIIJJJJJJJJJKKKOOOTTTYYY\\\\\\]]]]]]ZZZVVVRRRPPPOOOKKKKKKKKKLLLPPPWWW___fffxxxtttddd\\\[[[\\\[[[WWWUUUWWWWWWWWWYYY]]]___fffooosssqqqkkkgggeeefffgggeeecccdddhhhhhheeeiiiiiikkkooonnnkkkkkknnnkkkiiikkkpppsssrrrsssvvvzzz{{{||||||{{{|||}}}~~~~~~}}}|||}}}~~~}}}{{{xxxvvvvvvwwwuuuuuussspppmmmmmmoooqqqllljjjhhhfffeeedddccccccccccccbbbaaaaaa`````````aaa``````______^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\\\\^^^```aaabbbccccccgggiiilllooorrrttttttuuuxxxyyy{{{{{{yyyxxxxxxyyy{{{|||~~~~~~}}}|||}}}|||||||||}}}}}}|||{{{zzz~~~{{{yyy{{{~~~~~~{{{vvvssspppqqqtttvvvuuusssxxxxxxyyy{{{}}}}}}zzzxxxyyyyyyzzzzzzzzzyyyxxxwwwrrrrrruuuzzz{{{yyyyyyyyyxxx|||}}}~~~~~~~~~}}}{{{yyywwwvvvwwwxxxxxxyyyyyywwwvvvuuuzzzzzzyyyuuuqqqmmmnnnnnnmmmooovvvxxxtttsssvvv|||vvvyyy}}}yyyzzz~~~ooobbbYYYYYY[[[cccjjjssszzzlll\\\UUURRRRRRVVV[[[kkkvvvpppaaaXXXWWWVVVYYYaaajjjuuuiii^^^SSSPPPQQQVVV^^^eeeppp~~~zzzgggYYYOOOJJJLLLPPPRRRZZZhhhvvvwwwcccTTTKKKHHHIIILLLUUUbbbqqq}}}ooo^^^NNNDDDHHHHHHIIINNNXXXeeeuuusss___TTTIIIDDDBBBBBBGGGMMMOOOWWWcccnnnxxx|||sssgggYYYPPPIIIEEEEEEIIIJJJOOOVVV^^^kkkuuuwwwsssrrrsssrrrkkk```TTTKKKGGGHHHHHHJJJOOOXXXbbbiiinnnmmmjjjeee\\\RRRJJJEEECCCEEEEEEDDDEEEJJJTTT```hhhsssxxxxxxlll___VVVRRRPPPMMMJJJHHHHHHGGGEEEHHHMMMRRR]]]jjjpppmmmeee___\\\ZZZWWWSSSPPPOOOPPPOOONNNVVVXXX[[[^^^]]]ZZZZZZZZZ[[[XXXYYY]]]______aaaddddddfffiiikkkjjjjjjkkkmmmpppnnnkkkkkkmmmoooppppppssstttvvvvvvvvvxxx{{{}}}xxxwwwwwwwwwxxx|||}}}~~~~~~|||{{{{{{|||}}}}}}|||zzzyyywwwvvvvvvtttttttttsssrrrqqqppppppoooooooooooonnnmmmmmmlllkkkjjjhhhgggeeecccaaaaaa___```aaaaaabbbcccccccccbbbaaa___^^^\\\[[[ZZZZZZYYY[[[]]]^^^]]]\\\\\\\\\^^^___aaacccdddeeeeeeeeeggghhhjjjllllllllllllkkkoooqqqsssuuutttrrrpppnnnmmmlllllllllnnnqqqtttwwwrrrsssuuuwwwyyy{{{}}}}}}|||zzzzzz}}}~~~~~~~~~}}}}}}}}}{{{~~~}}}zzzxxxrrrrrrtttzzz~~~xxxvvvuuutttssstttuuuxxx|||}}}{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}|||zzzyyyyyyzzzzzzvvvqqqpppqqqsssuuuzzz~~~zzzxxx|||zzzxxxzzz}}}wwwooolllmmmrrrvvvyyyzzzooodddaaabbbcccggglll|||xxxoooiiihhhggglllttt|||nnnggg```___```ccciiippp|||~~~ppp```VVVQQQQQQVVV]]]___ggguuuyyyggg[[[WWWXXXXXX^^^hhhvvvuuueeeWWWOOORRRUUUZZZ```jjjyyypppWWWNNNEEEDDDFFFJJJRRRZZZaaammmzzzxxxjjjZZZOOOHHHEEEHHHMMMPPPYYYffftttzzzlll^^^RRRJJJGGGDDDGGGOOO\\\lllzzzuuueeeUUUJJJCCCAAA???AAACCCHHHQQQ^^^kkkttt}}}{{{rrrhhh```VVVMMMJJJFFFDDDDDDCCCCCCHHHPPPWWWcccrrrxxxtttkkkbbb^^^YYYSSSLLLHHHFFFEEEEEEEEEKKKQQQWWWZZZZZZZZZXXXVVVYYYUUURRRRRRRRRPPPRRRVVVXXX\\\aaaccccccaaa```______\\\YYYWWWXXXZZZ\\\]]]```bbbeeeeeeeeefffgggiiieeedddccccccggglllqqqttttttuuuzzz~~~}}}}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{zzz{{{yyy|||~~~~~~||||||||||||}}}~~~}}}}}}|||{{{yyyxxxvvvuuusssqqqoooooonnnnnnoooppppppppppppooommmllljjjgggdddbbbaaa```aaaccceeedddbbb_________bbbbbbcccccccccdddccccccbbbcccdddfffffffffeeeccchhhiiijjjkkkjjjgggdddbbbbbbaaaaaabbbcccfffiiijjjffffffhhhjjjmmmoooqqqrrrooommmnnnrrrsssuuu|||}}}}}}~~~yyywwwuuutttssssssuuuwwwzzz|||~~~~~~~~~xxxuuuqqqoooppprrrttttttuuuwwwzzz{{{|||~~~~~~~~~~~~rrriiidddfffkkkttt~~~{{{{{{|||yyytttssszzztttrrrnnngggbbbbbbfffkkk|||zzzwwwtttqqqssswwwvvv{{{uuuvvvxxxxxxyyy|||{{{vvvtttrrrpppqqqvvvzzzyyyoooddd^^^]]]^^^ccciiipppuuurrriiiiiikkkooottt|||{{{nnnccc]]]___fffooouuu}}}zzzgggSSSMMMJJJNNNUUU\\\eeemmmvvvrrreeeUUULLLHHHHHHMMMTTT^^^kkk||||||iiiYYYNNNHHHFFFEEELLLZZZooo~~~jjjWWWJJJDDDCCC@@@EEEMMMWWWdddtttwwwkkkZZZLLLCCC@@@???AAABBBEEEPPPZZZkkkuuuwwwllleeeWWWOOOFFFCCCBBBBBBEEEIIIRRR[[[cccgggggggggccc^^^ZZZSSSLLLJJJGGGFFFIIINNNYYY^^^dddgggeee___YYYVVVPPPNNNLLLJJJKKKOOOSSSVVVYYY\\\^^^^^^\\\ZZZXXXXXXWWWTTTRRRRRRVVV\\\```bbbbbbeeejjjsss|||vvvnnnhhhffffffhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllllljjjjjjkkkllllllpppuuuxxxwwwvvvuuutttvvvxxx}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyvvvtttrrrpppppprrrtttvvvtttpppmmmnnnppppppoooooonnnnnnnnnmmmmmmkkkjjjiiijjjjjjjjjhhhfffiiijjjjjjjjjhhhfffcccbbb`````````aaabbbcccddddddccccccccccccddddddddddddbbbaaacccfffgggiiipppyyy}}}~~~~~~}}}|||zzzxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzxxxyyyzzz|||~~~}}}|||zzzxxx{{{|||~~~~~~}}}|||rrrooolllkkkllloooppppppqqqsssvvvwwwxxxyyyzzz|||zzzyyyyyyxxxyyyzzz{{{|||~~~|||nnnccc\\\YYY]]]cccooo~~~xxxpppllljjjlllpppvvvxxxpppiiieeeeeeppp|||yyynnn^^^]]]XXXSSSQQQTTT]]]dddwwwwwwmmmfff``````ddddddppp~~~wwwqqqpppnnnnnnttt|||~~~}}}xxx~~~vvvmmmjjjlllhhhoooxxx|||tttqqqooommmnnnrrruuuuuuzzz{{{zzz}}}vvvpppooouuuxxxwww{{{|||lllbbb^^^^^^dddkkkpppvvv{{{~~~mmmaaaVVVRRRRRRVVV^^^fffqqqyyyfffXXXQQQNNNNNNRRRZZZlllkkkYYYNNNKKKKKKLLLSSS```nnn}}}~~~mmmYYYJJJ@@@??????CCCHHHQQQaaaooosssiiiTTTJJJBBBAAADDDHHHPPPXXXgggqqqzzzzzzxxxsssjjjaaaUUUNNNGGGEEEFFFHHHOOOWWWffflllrrrtttnnndddYYYSSSHHHHHHGGGHHHLLLSSS[[[```ccceeegggeee```YYYTTTQQQNNNKKKHHHJJJPPPWWW\\\^^^^^^aaaccchhhrrr{{{yyyrrrfff```ZZZUUUUUUXXX[[[\\\```___^^^]]]\\\ZZZYYYYYYVVVWWWXXXXXXXXXYYY\\\___]]]___bbbcccbbbbbbcccdddgggiiillloooqqqrrrrrrrrrssstttvvvwwwvvvuuutttssstttvvvzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{~~~~~~}}}||||||{{{{{{{{{yyywwwtttssstttuuusssqqqrrrrrrrrrrrrqqqpppnnnnnnmmmmmmnnnnnnnnnmmmlllllljjjjjjiiihhhgggffffffeeedddccceeegggffffffmmmvvvxxxwwwvvvtttrrrpppnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnllllllmmmoooqqqtttvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||sssqqqnnnoooqqqssstttttttttvvvyyyzzzyyyyyyzzz{{{xxxwwwvvvvvvvvvwwwxxxyyy{{{}}}{{{}}}qqqddd\\\YYYYYY[[[cccppp~~~sssgggbbb^^^]]]bbbiiirrr}}}rrriiibbb___^^^```mmm|||yyyhhhZZZOOONNNKKKGGGHHHOOOZZZcccvvv}}}lll```XXXSSSUUUZZZ\\\jjj{{{tttiii___]]]]]]```iiisss|||vvvooohhheeegggiiisssxxxkkk^^^YYYYYYVVV]]]jjj{{{~~~xxxuuuvvvllliiihhhlllnnnttt}}}{{{}}}yyyyyysssjjjiiisss|||zzzrrrnnnoootttyyyzzz{{{~~~www}}}nnnddd\\\[[[___fffpppyyy}}}vvvfff\\\YYYYYYZZZ\\\fffxxxlll[[[RRRRRRTTTVVV___mmm|||~~~iiiVVVHHHGGGEEEGGGMMMUUUbbbvvvvvvjjjUUUKKKCCCFFFKKKSSS^^^jjjzzzxxxjjj^^^SSSLLLGGGHHHMMMTTT```kkkvvv|||{{{mmm___WWWIIIJJJLLLOOOVVV___jjjqqqsssuuuvvvssslllbbbZZZUUUKKKIIIHHHLLLUUU^^^eeehhhiiijjjhhhhhhmmmqqqkkkaaaZZZVVVQQQPPPSSSXXX]]]```___^^^\\\YYYWWWTTTRRRQQQKKKLLLMMMMMMNNNQQQUUUXXXTTTTTTTTTRRRQQQRRRUUUXXXXXXXXXYYY[[[]]]```bbbccc```aaacccddddddcccbbbaaabbbeeeiiimmmppprrrrrrsssooopppqqqrrrssstttuuuvvvyyyzzz|||~~~~~~~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{}}}~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{vvvuuuuuuuuuttttttsssssspppppprrrsssqqqooouuu}}}|||zzzwwwtttqqqooonnnmmmhhhhhhhhhhhhhhhhhhhhhhhhddddddeeefffhhhjjjkkkllloooqqqrrrrrrqqqqqqrrrtttpppppppppppppppssswww{{{www{{{|||vvvtttssstttvvvxxxyyyyyyxxx{{{}}}~~~}}}||||||}}}~~~}}}|||{{{{{{|||}}}~~~{{{|||~~~{{{~~~pppccc\\\\\\___```lllyyyyyynnnccc\\\ZZZXXXYYY___jjjwwwpppddd^^^]]]___aaalllxxxsss```SSSNNNJJJGGGEEEGGGPPP___nnnxxxppp```WWWTTTRRRRRRUUU```oooyyyqqq___VVVRRRTTTTTTWWWgggzzzyyyeee[[[WWWUUUTTTUUUYYYlllssseee\\\UUUSSSUUUVVVaaassswwwiiiaaaUUUSSSQQQRRRZZZlll{{{uuulllffffffjjjssstttlllfff___ZZZ[[[bbblllrrrzzzvvvqqqiiidddbbbcccdddjjjxxxzzztttoooooonnnooosssyyyzzzmmmiiiiiifffaaalllxxxwwwnnnjjjiiihhhkkktttzzziiiXXXMMMIIINNNTTT\\\iiiyyyqqq```PPPKKKJJJPPPYYYdddrrr}}}ttteee^^^TTTMMMHHHLLLWWWeeexxxppp___UUURRRRRRUUU^^^mmm|||xxxgggXXXPPPKKKLLLMMMTTTddduuu}}}}}}~~~zzztttooohhh```VVVOOONNNNNNPPPUUU[[[cccmmmvvvnnnqqqnnneee]]]YYYRRRIIIGGGHHHGGGHHHOOOXXX\\\[[[___WWWQQQOOOMMMIIIIIIKKKIIIPPPVVVWWWXXX[[[[[[XXX[[[WWWVVVVVVSSSOOOMMMOOOPPPUUUZZZ[[[___cccccc___``````aaaaaabbbccccccddd___eeekkknnnmmmllllllmmmnnnmmmmmmmmmnnnooopppqqqxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{}}}~~~}}}yyyvvvuuusssrrrpppoooooonnnmmmmmmlllllljjjiiihhhfffggghhhjjjkkklllllllllllllllkkkjjjjjjhhhgggffffffhhhlllpppsssssswww|||}}}yyyxxxyyyzzz|||~~~}}}}}}~~~}}}|||{{{zzzzzz|||~~~|||~~~yyyllldddbbbdddgggsss}}}sssggg]]]WWW]]][[[\\\cccooo|||wwwkkkaaa^^^^^^aaacccrrr|||~~~kkkZZZOOOKKKHHHIIILLLTTT___nnn|||uuuhhhZZZTTTSSSRRRSSSVVVfffssszzzmmmdddXXXPPPNNNRRRWWW^^^pppvvvhhhYYYPPPMMMLLLNNNQQQaaarrrxxxggg\\\TTTPPPPPPSSSYYYfffyyy~~~nnn___VVVLLLMMMPPPUUU```rrr}}}ppphhh```YYYTTTXXX___kkk~~~vvvhhh[[[VVVPPPMMMRRR]]]iiirrrzzzqqqjjjddd]]]XXXWWWYYY^^^hhhwww~~~uuupppkkkgggiiimmmvvv~~~~~~yyyuuunnnhhhmmmttt~~~zzzuuuqqqlllqqqvvvxxxzzztttggg]]]___bbbfffjjjrrr~~~~~~lll^^^ZZZVVVWWW^^^hhhrrr~~~uuueee]]]UUURRRTTT]]]iiivvvrrreee___^^^bbbjjjsss~~~tttdddWWWQQQRRRVVV\\\fffvvvyyymmmddd\\\TTTPPPSSSVVV]]]eeelllttt{{{|||pppeee]]]RRRIIIFFFIIIKKKOOOYYYeeejjjiiihhh___UUUPPPLLLHHHHHHJJJLLLTTT]]]aaadddhhhhhheeeaaaZZZSSSOOOKKKGGGHHHLLLHHHPPPWWWZZZ___bbbaaa]]]YYYWWWUUURRRQQQQQQRRRSSSXXX]]]bbbdddaaa___^^^___^^^]]]\\\\\\]]]```ccceeehhhiiikkkmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnppprrruuutttwwwzzz|||}}}}}}|||}}}}}}~~~~~~|||{{{~~~}}}|||{{{yyyxxxxxxxxxwwwuuutttssstttuuuvvvwwwwwwuuutttqqqooolllkkkmmmmmmmmmmmmnnnnnnooooooooossswwwzzzyyyxxxwwwwww|||{{{zzzxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz|||zzzyyyzzz}}}}}}{{{zzzzzzyyyzzzzzz|||~~~~~~}}}||||||}}}}}}kkkrrr|||yyyqqqrrrttt{{{wwwppppppuuuzzz{{{rrrssswwwnnnkkklllsss~~~{{{pppggg```\\\bbbaaabbbjjjvvv}}}tttnnngggaaaaaacccfffgggxxxqqqaaaTTTNNNLLLJJJOOOWWWbbbnnnzzzyyykkk```WWWTTTUUUWWWZZZ^^^oooyyy|||lll^^^VVVQQQLLLLLLTTT]]]hhh{{{tttaaaXXXNNNJJJHHHHHHNNNTTTmmm{{{vvvjjj]]]UUUQQQPPPSSSXXXdddpppqqqaaaTTTMMMHHHNNNVVV```mmm~~~|||jjj]]]VVVQQQNNNOOOVVVaaaqqqvvveeeYYYPPPNNNKKKMMMWWWfffuuupppbbbZZZTTTPPPMMMQQQXXXbbbooo~~~pppfff\\\UUUUUUYYYcccooo~~~uuukkkccceeeiiimmmvvv~~~uuunnneeefffeeeccceeeooo~~~wwwooonnnlllkkkkkknnnttt}}}~~~sssjjjkkkhhhggglllsssyyyyyyjjjbbb^^^^^^cccnnnzzzwwwpppmmmnnnvvvpppccc[[[WWW[[[cccmmmxxxxxxhhh^^^YYYWWWVVV^^^fffqqq{{{uuuggg[[[PPPHHHIIIOOOVVV^^^jjjvvv{{{zzzpppdddXXXPPPKKKGGGHHHLLLTTT___kkkqqqvvvxxxwwwssslllaaaTTTKKKDDDAAADDDJJJKKKTTT^^^cccgggiiieee___ZZZVVVPPPKKKHHHIIIKKKMMMUUUZZZ___```]]]XXXUUUTTTQQQOOONNNMMMPPPTTTYYY\\\^^^```bbbcccbbb```]]][[[\\\[[[ZZZ[[[___bbbdddeeeaaadddhhhkkkmmmnnnppprrrqqqqqqqqqrrrtttxxx~~~~~~~~~~~~~~~~~~~~~|||yyywwwuuuvvvwwwxxxyyywwwtttqqqooovvvyyy}}}~~~}}}{{{zzzzzz}}}|||{{{zzzxxxvvvtttsssoooooonnnnnnnnnooopppqqqqqqppppppqqquuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvyyyyyyyyyyyy{{{|||}}}~~~~~~___iiizzz}}}rrrnnniiihhhiiioooyyyuuullleeedddhhhqqq~~~{{{ooodddgggwww~~~wwwuuuvvvyyyssspppooommmlllmmmttt~~~yyyqqqmmmiiiggghhhjjjlllmmmwww|||{{{ssshhh\\\UUUSSSTTTVVVZZZbbbkkksss{{{wwwnnnggg___ZZZ[[[___aaaeeejjjwww}}}}}}pppcccWWWPPPOOONNNRRR[[[eeepppoooaaaUUUQQQNNNMMMLLLMMMUUU___uuunnneee\\\XXXWWWXXX^^^eeeqqq{{{ssseeeZZZSSSPPPRRRZZZeeeqqq}}}mmm]]]TTTQQQQQQSSSYYYcccpppxxxgggXXXPPPOOOPPPTTT\\\hhhxxxsssbbbTTTNNNMMMMMMMMM[[[eeessszzzooobbbWWWOOOIIIJJJOOO[[[jjj|||~~~tttggg\\\VVVVVVYYY^^^hhh|||sssggg___TTTUUUUUUUUU[[[iiizzz|||sssjjjeee___]]]^^^cccmmmvvv|||zzzsssmmmkkkkkknnnttt|||vvvmmmkkkiiikkkrrrzzzzzzxxxwww~~~sssjjjeeedddjjjrrr|||ssseee]]]]]]aaadddmmmxxx}}}mmm___VVVOOOLLLTTT^^^jjjttt}}}ooocccVVVOOOLLLLLLQQQWWWdddooo|||~~~xxxrrrfffXXXMMMGGGEEEJJJQQQ___iiirrrwwwxxxuuummmddd[[[WWWPPPKKKJJJNNNSSSWWW___eeekkklllfff]]]VVVRRRMMMLLLKKKMMMQQQXXX```dddhhhhhhgggeee```ZZZTTTQQQSSSQQQOOORRRWWW[[[\\\ZZZXXXYYYZZZZZZ[[[]]]```cccdddeeefffffffffiiimmmqqqoooooooooppprrrtttwwwxxxyyyzzz~~~~~~zzzxxx}}}zzzxxxrrrqqqnnnlllkkklllmmmnnnoooooooooppprrrsssttttttrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwxxx{{{```hhhxxxzzzmmmgggcccbbbccciiitttwwwnnneee]]]\\\aaakkk{{{rrrggg^^^dddwww|||wwwtttqqqpppqqqsssttttttuuuxxx|||~~~~~~}}}|||{{{zzzvvvooohhhbbb```aaacccgggiiimmmqqquuuyyy{{{||||||vvvoooiiieeecccgggjjjlllqqqvvvyyy}}}}}}xxxqqqiii```YYYTTTTTTVVV[[[dddlllsss{{{|||ppp```UUUPPPOOOPPPQQQQQQSSS[[[eeevvv|||sssjjjddd___^^^___aaagggooo{{{vvviii```]]]]]]___ccckkkuuutttbbbVVVRRRSSSVVV]]]gggrrr}}}}}}mmm___VVVQQQQQQUUU^^^iiivvvmmmcccUUUMMMMMMRRRXXX[[[jjjvvvuuufff]]]TTTOOOLLLLLLQQQXXXdddsss{{{pppeeeXXXPPPOOOLLLRRR\\\jjj~~~ttteeeYYYRRRGGGKKKQQQYYYdddtttvvvkkk^^^VVVPPPPPPSSSZZZhhhvvvzzzoooccc]]]ZZZ[[[ccckkk|||xxxoooiiieeehhhnnnwww{{{wwwtttwww~~~{{{tttpppooovvv}}}vvvlllggghhhnnnssszzzrrrddd[[[WWWYYY[[[fffsssyyykkkaaaVVVSSSTTTXXXaaahhhsss~~~uuukkkbbbXXXTTTRRRTTT[[[cccwww}}}qqqfffWWWSSSOOONNNQQQYYYbbbhhhtttzzz~~~|||rrrcccXXXQQQLLLMMMQQQWWW```jjjtttzzz{{{xxxssskkkbbbYYYQQQLLLMMMMMMOOOTTT[[[___^^^\\\]]]ZZZVVVRRRPPPSSSYYY^^^bbbddddddccc```^^^]]]]]]]]]^^^___bbbeeeiiimmmooopppppprrruuusssppprrrxxxyyyzzz{{{|||}}}}}}||||||uuutttsssuuuxxxzzz{{{zzz~~~~~~|||xxxuuusssrrrrrrrrruuuvvvvvvwwwvvvvvvvvvwwwrrrqqqqqqqqqqqqrrrssstttrrrrrrrrrqqqqqqppppppppprrrtttwwwyyy{{{|||{{{{{{iiimmmxxxzzzlllfffaaa```cccjjjvvvppphhhaaaZZZZZZ___iiizzzxxxjjjbbb]]]eeexxx{{{|||~~~~~~}}}}}}zzzvvvrrrqqqrrrtttvvvzzzzzzzzz{{{|||~~~}}}zzzvvvrrroooppptttwwwwww{{{{{{}}}~~~}}}}}}~~~vvvtttqqqmmmiiifffcccbbbbbbdddhhhmmmrrrvvvyyy{{{}}}zzzzzzuuujjj^^^XXXUUUTTTUUUXXXYYYZZZ```hhhsssxxxpppjjjgggfffgggggghhhmmmttt}}}~~~tttkkkfffgggkkkoooqqqwww~~~|||nnn```YYYYYY\\\ccclllvvv}}}wwwkkkbbb]]]ZZZZZZ```jjjuuu}}}ttt```YYYQQQOOOUUU___hhhlllttt~~~sssdddUUUOOOKKKLLLOOOTTT]]]eeesssyyyiii___VVVMMMMMMRRRSSS^^^lllyyyuuudddWWWPPPNNNIIIPPP[[[iiiwwwyyyjjj```PPPIIIFFFKKKSSS\\\nnn~~~}}}kkk```UUUPPPPPPVVVaaallluuufff```[[[^^^gggssszzzpppkkkiiilllvvvyyyuuutttuuuyyyvvvpppppptttxxx~~~}}}ooofffaaaaaahhhpppwwwtttjjjbbb[[[[[[___eeennnvvv{{{}}}rrrccc]]]YYY[[[```fffpppyyypppdddXXXWWWWWWZZZbbblllwww~~~wwwgggZZZSSSQQQUUU]]]gggsssyyymmmaaaWWWPPPMMMKKKPPPXXXaaahhhkkkiiiggg___[[[UUUOOOOOOTTT]]]dddppppppooojjjccc\\\WWWTTTRRRTTTWWW\\\bbbhhhlllooonnnlllkkkjjjeee```bbbgggeeegggjjjmmmoooooooooooofffdddccceeeiiimmmooopppvvvvvvuuuuuutttssssssssspppssswww{{{~~~}}}{{{zzzyyy}}}~~~}}}}}}}}}xxxxxxwwwwwwwwwwwwwwwvvvssssssrrrrrrqqqooonnnmmmpppqqqsssuuuuuutttrrrqqqyyyzzz|||~~~tttuuu}}}}}}pppkkkggggggjjjrrr}}}rrrgggaaa]]]]]]aaakkk|||zzzqqqfff___[[[aaarrr{{{vvvyyy~~~zzzxxxvvvtttrrrsssssstttuuuvvvwwwxxx{{{~~~}}}}}}{{{rrrmmmmmmgggeeefffiiijjjiiilllqqqvvv}}}xxxrrrpppqqqtttsssqqqtttzzz}}}{{{vvvssssssuuuwwwzzz~~~~~~wwwpppkkkjjjkkkmmmrrrzzz|||uuupppkkkgggeeeiiinnnuuu}}}yyypppggg[[[WWWTTTWWW```llltttyyyzzz~~~vvvjjj^^^TTTPPPOOOSSSYYY___iiirrrzzzvvvgggYYYTTTPPPMMMSSS^^^gggtttuuufffYYYSSSSSSUUUVVV^^^kkkyyyuuuhhh]]]TTTKKKFFFIIIUUU```jjjzzzvvvkkk\\\UUUOOOPPPVVV```ooo{{{sssddd\\\XXXWWW___jjjwwwsssiiibbb______hhhwww|||vvvtttuuuqqqtttzzzxxxooolllnnnqqqxxx~~~rrrllliiijjjrrr|||vvvllleee___```dddiiipppwwwzzzvvviiidddaaaeeekkkssssssgggcccdddgggnnnwwwzzznnnfffcccdddjjjsss~~~{{{mmmaaaYYYVVVTTTVVV___kkkuuuyyywwwsssppp```^^^[[[YYY\\\dddpppxxx|||tttiii___YYYVVVSSSWWW]]]eeelllsssxxx{{{vvvrrrmmmggg___WWWWWW\\\\\\```ffflllnnnmmmjjjggg^^^[[[ZZZ[[[___dddiiikkkmmmmmmkkkjjjhhhfffeeeddddddggglllpppsssuuuttttttwwwwwwxxxyyyyyyyyyyyyyyy|||||||||}}}~~~}}}{{{zzzxxxxxxxxxwwwvvvsssqqqppptttuuuvvvwwwwwwuuusssrrrvvvwwwxxxzzz{{{|||}}}}}}~~~~~~|||vvvqqqqqqqqqtttzzzwwwiiidddaaabbbfffoooxxxnnnfff___YYY\\\iiixxxyyyqqqrrrwwwttt{{{}}}}}}~~~}}}{{{xxxwwwzzz{{{yyyzzz}}}{{{{{{{{{}}}}}}zzz|||~~~~~~{{{yyyxxx|||{{{}}}|||yyyvvvuuuwww{{{}}}~~~yyy|||yyywwwuuurrrnnnkkkrrruuuyyy}}}{{{rrriiibbb\\\YYYYYY^^^hhhsss{{{~~~}}}}}}wwwrrrjjjaaa___[[[[[[```fffllluuu~~~zzz{{{nnn___TTTSSSSSSTTT___mmmvvv|||wwwmmmbbbYYYXXX\\\aaabbbiiiuuuuuufff\\\SSSMMMPPPMMMTTTeeerrrzzz{{{rrrdddWWWVVVQQQOOOUUU___lll|||zzzpppbbbTTTWWWUUUYYYdddqqq~~~}}}nnnbbbZZZXXXYYY[[[iii}}}uuuqqqrrrtttuuuwww}}}~~~rrrgggccceeehhhqqquuuqqqnnnmmmsss|||zzznnngggaaabbbeeeggglllrrruuu{{{vvvpppkkkmmmrrrzzzxxxnnnkkkmmmrrrzzz~~~wwwuuuvvv{{{}}}nnnddd^^^]]]^^^dddooo}}}wwwsssfffffffffiiiooozzzyyymmmccc]]]ZZZ___ccckkkttt}}}|||uuulllaaaXXXXXX\\\___eeennnvvvxxxtttnnniii\\\YYYVVVWWW[[[bbbgggjjjooonnnllliiifffcccaaa```bbbeeejjjoooqqqrrrqqqpppkkklllmmmooopppqqqqqqqqqssstttvvvxxxyyy{{{||||||}}}~~~~~~~~~}}}{{{xxxvvvtttyyyyyy{{{{{{{{{yyywwwvvvvvvvvvwwwyyyzzzzzzzzzzzz~~~~~~}}}}}}~~~}}}~~~|||rrrpppnnnlllmmmsss||||||qqqeeebbb______fffqqq~~~}}}uuuqqqppppppwwwzzzyyy|||~~~|||zzz}}}}}}yyyqqqkkkiiiiiihhhgggiiiooouuuzzz||||||yyyvvvvvvwwwtttlllffffffggghhhkkkooouuuyyy|||yyyzzz{{{|||{{{yyywwwuuueee^^^YYY\\\aaafffppp{{{|||sssmmmeee______bbbfffiiipppsssyyysssfff\\\VVVSSSRRRVVV[[[eeeqqq|||yyyooocccYYYRRRPPPRRRXXXbbbooo|||xxxiiiZZZTTTUUUSSSWWW___nnn~~~xxxjjj^^^TTTPPPUUU]]]fffwwwtttmmmpppvvvzzz|||zzzzzzkkk```YYYWWW\\\cccuuurrrkkkfffdddjjjsss~~~xxxlllaaaYYYXXXZZZ^^^fffpppwwwyyy{{{qqqjjjkkknnnrrr}}}|||yyyvvvtttuuu|||uuunnnhhhhhhkkkwww~~~uuunnnqqqpppqqqwwwuuuiiidddcccdddooouuuzzzoookkkcccZZZ\\\eeejjjsss|||~~~uuuiiiddd___ZZZZZZ___hhhpppuuuyyyuuupppjjjfffbbbaaaaaadddiiiqqquuuuuusssooommmmmmiiieeeffflllqqqrrrpppssstttsssqqqoooppptttxxxwwwzzzzzz}}}|||vvvzzz|||zzz|||~~~~~~~~~~~~~~~~~~ssssssooolllkkknnnvvv|||vvvssssssuuuzzz~~~|||{{{{{{{{{{{{|||}}}}}}|||xxxvvvsssssstttvvvzzz}}}~~~~~~}}}{{{yyy{{{~~~~~~zzzvvvssssssssstttvvvxxxzzz{{{zzz{{{||||||{{{yyywwwuuulllfffcccfffkkkoooxxxzzzuuunnnjjjeeeccceeejjjnnnqqqrrrtttxxx|||{{{uuulllccc\\\YYYYYYYYYaaaeeelllssszzz{{{uuunnnfff^^^VVVPPPWWWZZZaaakkkvvv{{{rrrjjj___VVVTTTVVV^^^bbbjjjwwwssskkkaaaZZZVVVUUU\\\eeerrr{{{ssskkkhhhmmmuuu}}}uuukkk```[[[YYY[[[ccclll}}}ssseee^^^ZZZ[[[cccmmmwwwkkk]]]VVVRRRVVV\\\dddoooyyyxxxqqqjjjeeeggglllrrr}}}xxxuuutttsssuuu}}}{{{uuuqqqrrrvvvzzztttwwwyyyyyypppmmmnnnqqq|||rrroookkkeeeiiisss~~~tttiiieeeddddddgggooowww~~~|||xxxrrrlllhhhgggggghhhpppuuu|||}}}yyytttqqqkkkhhhfffiiipppvvvxxxwww{{{{{{zzzvvvrrrqqqrrruuuyyy}}}|||{{{|||yyytttsssvvvuuuppppppwww}}}}}}{{{~~~~~~{{{zzz{{{}}}}}}~~~~~~||||||}}}~~~}}}zzzxxxxxxyyyrrrssstttuuuwwwyyy{{{|||{{{|||~~~~~~}}}~~~}}}{{{xxxtttsssvvvyyy}}}{{{vvvqqqooonnnooorrrvvvyyyyyyxxxzzz{{{}}}~~~~~~~~~}}}wwwssslllfffbbbaaabbbcccmmmooosssvvvyyy{{{||||||xxxtttooojjjfffbbb^^^[[[```dddkkksss{{{{{{qqqgggbbb^^^[[[\\\```hhhlllsss|||xxxrrrccc^^^ZZZYYYZZZ]]]fffooo|||xxxkkkhhheeeeeekkkuuu}}}pppccc]]]XXXYYY]]]dddoooyyyxxxlllbbbWWWRRRSSSYYYeeepppuuuggg]]]QQQOOOQQQZZZfffrrrxxxlllfffcccdddjjjqqqzzzvvvooollloooqqqvvv~~~|||~~~|||xxxuuuxxx}}}{{{}}}}}}wwwxxx|||wwwvvvuuuuuu|||uuulllmmmooottt|||{{{uuuooommmooorrruuuxxxtttjjjiiikkkpppxxx{{{uuurrrrrrrrr}}}~~~zzzyyywwwvvvyyyxxxtttooonnnooommmiiigggoooyyy~~~yyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||zzz~~~}}}}}}zzzzzzzzz{{{|||}}}}}}zzzzzz{{{}}}{{{zzzzzz~~~zzz|||~~~}}}wwwqqqnnnnnnooopppwwwxxxzzz|||}}}~~~~~~~~~|||xxxtttqqqpppooonnnmmmlllnnnrrrwww|||~~~}}}{{{yyyooofffdddeeefffhhhkkknnnqqqvvv{{{}}}yyyqqqjjjaaa^^^]]]```cccfffnnnwww}}}zzzrrriiihhhhhhhhhmmmvvvsssfff^^^ZZZYYY___fffooo{{{~~~rrreeeZZZUUUQQQRRRYYYeeerrr|||~~~rrrfff]]]WWWQQQTTT\\\gggtttuuuiii``````dddlllvvv}}}ssslllhhhfffmmmrrr|||wwwrrrssszzz}}}tttppppppvvv|||~~~~~~~~~zzz}}}||||||~~~~~~vvvrrrxxx|||{{{vvvssstttyyyzzzuuunnnpppttt{{{{{{vvvtttuuuvvv~~~zzzyyyzzz{{{||||||}}}zzzuuupppmmmllliiigggfffpppyyy{{{sssnnnnnnnnnnnnppprrrtttuuutttuuuvvvwwwxxxwwwvvvvvvzzz}}}~~~}}}}}}zzz|||~~~~~~yyy{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||||||||}}}||||||}}}{{{sssmmmnnnppppppqqqsssvvvwwwzzz}}}~~~{{{wwwtttooollllllnnnooopppvvv}}}~~~~~~yyysssmmmmmmmmmnnnrrrzzzuuujjjfffcccccciiiooovvvxxxrrrlllbbbXXXRRRSSSVVVZZZcccpppzzzyyypppeee]]]ZZZZZZYYY```jjjttt}}}tttjjjbbb]]]```iiiwwwzzzpppjjjiiijjjkkkttt{{{|||wwwooohhhhhhppp{{{qqqjjjhhhllluuu}}}|||zzzyyyxxx~~~zzzxxx|||{{{wwwxxx}}}{{{xxxxxx|||zzzxxx{{{xxxuuuxxx}}}~~~xxxwwwyyy||||||vvvrrrooollljjjiiilllttt|||}}}wwwoooiiiiiihhhiiijjjlllnnnooolllmmmmmmnnnoooppppppqqqrrruuuwwwyyyyyyzzz{{{}}}zzz|||~~~rrruuuyyy|||~~~~~~}}}wwwuuutttuuuwwwzzz{{{{{{}}}||||||~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~yyyuuuvvvyyy}}}~~~~~~~~~}}}{{{yyywwwvvvwwwyyy|||}}}{{{yyyxxxyyywwwwwwwwwxxxyyyzzz{{{|||zzzyyyyyy{{{~~~}}}|||}}}~~~|||~~~}}}}}}~~~~~~|||}}}~~~{{{{{{{{{|||}}}||||||}}}~~~||||||zzzxxxxxxzzz|||||||||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||}}}|||}}}}}}|||}}}}}}|||}}}yyyuuuttttttvvv{{{~~~xxxssspppooossswwwyyy|||}}}xxxppphhhddd___YYYYYY^^^cccfffmmmvvvzzz{{{~~~xxxqqqkkkddd___```eeeeeeoooyyy{{{rrrkkkdddaaabbbgggsssxxxoooiiijjjnnnssswww~~~uuupppgggfffcccdddiiiuuuzzzpppgggfffjjjpppzzz|||vvvsssqqqrrrtttyyytttuuu{{{~~~xxxxxx}}}||||||}}}zzzvvvwww~~~vvvvvvxxx}}}{{{vvvtttsssooonnnpppuuuzzz}}}|||{{{zzzuuuooollllllkkkkkkkkkllllllllljjjjjjjjjjjjkkkmmmnnnooonnnpppqqqrrrrrrsssvvvxxxssstttvvvzzz~~~hhhkkknnnqqqtttttttttssspppnnnmmmnnnqqqsssrrrqqqtttsssssstttvvvwwwuuutttmmmnnnmmmiiieeebbbccceeeaaabbbcccdddggglllsssxxxwww|||}}}|||}}}|||vvvpppiiieeegggjjjmmmooooooooopppooommmkkkiiigggiiikkknnnnnnmmmjjjiiiiiieeeeeeeeeffffffhhhiiiiiihhhgggggghhhjjjlllkkkjjjjjjkkklllmmmooorrrssstttnnnoooqqqtttyyy||||||~~~}}}~~~zzzxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyyzzzzzzzzzzzzzzz~~~||||||}}}~~~}}}{{{|||}}}}}}}}}~~~}}}|||{{{}}}~~~{{{wwwvvvttttttvvvxxxxxxwwwvvvwwwwwwxxxxxxyyyzzz|||{{{zzzxxxwwwwwwwwwxxxxxxuuuuuuuuuvvvvvvwwwxxxyyyvvv{{{}}}{{{|||~~~yyyzzz~~~|||{{{~~~|||{{{~~~~~~}}}~~~uuummmkkkkkkkkkkkkqqqttttttxxx}}}~~~{{{|||wwwtttsssoookkknnntttsssxxxqqqkkkhhhjjjooovvvvvvqqqllllllpppuuuzzz|||{{{qqqjjjfff```bbbffflllttt~~~~~~wwwlllgggfffkkkqqqwww}}}}}}xxxsssnnnlllnnnpppyyy~~~tttrrroooooottt}}}|||xxx|||{{{vvv{{{}}}xxxwww}}}~~~yyytttxxx{{{zzzvvvxxxyyywwwxxx|||}}}{{{yyyzzzxxxtttuuuuuuuuutttrrrpppooonnnnnnmmmllllllmmmoooqqqsssooopppqqqqqqqqqrrruuuwwwqqqrrrtttwww{{{~~~mmmnnnppprrrtttuuuuuuuuupppnnnmmmoooqqqsssqqqooopppooonnnoooqqqqqqpppnnnbbbbbbaaa]]]WWWTTTTTTUUUMMMNNNNNNMMMNNNQQQVVVZZZYYY___cccbbbccchhhlllmmmoooqqqrrrtttuuuuuuttttttoooiiibbb^^^```ccceeefffdddeeegggggggggeeedddbbbaaacccffffffcccaaa___^^^YYYYYYXXXXXXWWWWWWXXXXXXTTTSSSSSSTTTVVVXXXWWWVVVUUUUUUVVVXXXZZZ]]]___aaa```bbbffflllsss~~~|||uuuooommmnnnnnnlllnnnpppnnnkkkhhhiiijjjfffggghhhiiijjjjjjjjjiiifffeeedddcccdddfffiiikkkllllllllljjjhhhhhhjjjkkkhhhjjjllllllkkkkkklllmmmiiilllmmmllljjjiiillloooooooooppprrrtttvvvxxxyyy~~~}}}||||||{{{||||||}}}~~~}}}|||}}}yyyxxxwwwxxxyyyzzzxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxxxxwwwuuuttttttvvvxxxyyytttttttttuuuvvvwwwyyyyyylllrrruuutttvvv{{{zzzvvvtttxxxyyywwwwww||||||zzzzzz|||~~~~~~}}}~~~~~~vvvvvvzzz}}}{{{~~~{{{{{{~~~}}}xxxzzzxxxtttsssxxx{{{tttqqqoooqqquuuzzz{{{{{{}}}~~~~~~yyyqqqjjjgggfffbbbgggooowww}}}~~~vvvmmmeeefffdddhhhpppwwwzzz|||uuusssoookkkiiijjjooorrryyytttiiihhhiiilllttt|||tttppprrrxxx~~~xxxuuu}}}}}}zzzxxxzzzyyyvvvttt{{{zzzwww{{{~~~~~~{{{yyy|||}}}{{{}}}}}}|||{{{yyyuuurrrqqqrrrrrrppppppqqqsssuuuwwwsssssstttsssssstttwwwzzztttuuuwwwyyy|||vvvwwwzzz|||~~~~~~}}}}}}}}}~~~}}}|||zzz~~~||||||}}}zzzuuukkklllfff[[[SSSOOOKKKGGGAAA>>>>>>AAABBBBBBFFFLLLPPPVVVYYYZZZ\\\bbbffffffgggggghhhlllpppsssuuuuuuvvvrrrlllgggeeegggjjjlllmmmsssyyy{{{yyyuuussssssxxxyyyzzzyyyuuuooojjjfffddd\\\YYY[[[[[[TTTPPPPPPRRRQQQPPPMMMKKKIIIIIIIIIFFFIIILLLNNNQQQTTTXXX\\\]]]cccllluuu~~~tttjjjfffeeeeeedddgggeeebbb___^^^]]]^^^^^^___\\\WWWUUUVVVXXXYYYYYYYYYXXXVVVUUUVVVXXXZZZ\\\WWWVVVUUUSSSSSSTTTVVVWWWUUUVVVVVVVVVVVVWWWZZZ\\\XXXXXXXXXXXXZZZ[[[]]]^^^\\\___cccfffhhhhhhgggeeeoooqqqsssrrrqqqqqqtttwwwwwwxxxxxxvvvsssqqqppppppnnnjjjkkknnnmmmhhhiiioooooopppqqqsssvvvxxx{{{|||}}}}}}{{{yyyxxxzzz~~~||||||}}}}}}|||}}}~~~~~~|||yyyzzz||||||{{{xxxuuutttsssuuuyyyzzzxxxvvvzzzyyyxxxyyy{{{|||{{{zzzyyyxxxyyy|||~~~{{{}}}|||{{{zzzzzzzzz{{{{{{}}}||||||{{{||||||}}}~~~~~~{{{xxxxxxzzz|||{{{yyyzzzzzzxxxvvvvvvyyy~~~{{{wwwwwwzzz}}}~~~}}}}}}|||{{{{{{|||~~~zzzxxxwwwyyy}}}~~~}}}|||}}}yyysssnnnlllmmmooottttttwww{{{{{{vvvqqqmmmjjjiiifffkkkqqqwww{{{zzzxxxvvvmmmkkkiiiiiikkkpppuuuyyyxxxnnnjjjjjjeeehhhmmmttt}}}}}}vvvpppooossswww|||{{{~~~~~~{{{zzz~~~|||yyyxxxwww||||||yyy{{{|||xxxtttrrrxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{|||~~~~~~}}}~~~}}}xxxkkk^^^TTTKKKDDDAAA>>><<>>BBBHHHQQQZZZeeemmmsssvvvzzz}}}}}}|||yyypppggg]]]WWWUUUQQQIIIBBBHHHJJJMMMQQQVVV___hhhnnnwww~~~{{{zzzzzzxxxvvvvvvuuusssqqqqqqqqqrrrrrrrrrssssssooojjjggghhhjjjhhhiiijjjjjjeee___XXXSSSLLLJJJGGGEEEEEEFFFHHHJJJJJJLLLNNNNNNNNNOOORRRTTTZZZ\\\^^^aaaccceeeeeefffiiikkkmmmnnnnnnllliiihhhgggkkkooorrrrrrqqqqqqqqqrrrssstttsssoookkkiiihhhgggccc___]]]ZZZVVVVVVYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ]]]bbbeeehhhjjjmmmppprrrsssssssssvvvwwwxxxyyyzzz{{{{{{{{{~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvrrrqqqqqqqqqqqqppppppppprrrrrrrrrtttwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvtttsssrrrssstttvvvyyy{{{zzzyyyyyyyyyyyyzzz{{{|||wwwwwwwwwyyyzzzzzzxxxvvvsssrrrrrruuuyyy|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~||||||||||||{{{zzzzzzzzz{{{|||~~~}}}}}}|||{{{|||}}}~~~zzz{{{{{{|||{{{zzzyyyxxx~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{|||}}}}}}|||zzzwwwuuusssssstttuuuxxx|||zzzxxxsssoookkkjjjjjjkkkqqquuu|||~~~{{{vvvpppnnnmmmooovvv}}}|||vvvyyy}}}~~~}}}{{{zzz{{{}}}~~~}}}|||yyyiii\\\QQQHHHAAACCCJJJVVVdddppp|||~~~{{{xxxtttssssssuuuvvvxxxyyyzzz{{{|||tttjjjbbb\\\VVVQQQSSSWWW]]]dddkkkttt}}}~~~~~~}}}~~~~~~}}}~~~|||{{{qqqeee^^^VVVSSSOOOLLLKKKMMMPPPRRRSSSVVVZZZ]]]```bbbeeegggooorrruuuxxxzzz{{{{{{{{{|||}}}}}}zzzyyyuuuwwwzzz|||~~~~~~}}}zzzzzzyyyvvvqqqmmmgggaaa[[[XXXVVVVVVUUUTTTTTTTTTUUUUUURRRTTTXXX[[[^^^bbbgggkkkjjjlllppptttvvvxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzz{{{|||}}}~~~zzzzzz{{{}}}~~~|||yyyyyyxxxvvvtttrrrrrrrrrrrrhhhhhhhhhggggggggghhhhhhaaabbbbbbaaa```___```aaabbbbbbbbbeeegggiiihhhgggeeeeeeeeeeeeeeeddddddddddddcccaaa``````bbbdddfffeeefffggghhhhhhiiiiiijjjddddddeeeggggggfffdddcccaaaaaabbbeeeiiimmmpppqqquuutttssstttuuuvvvuuutttxxxwwwuuuuuuwwwyyyzzz{{{}}}|||zzzyyyzzz}}}}}}}}}~~~~~~~~~|||{{{zzz}}}~~~~~~~~~|||}}}~~~~~~~~~~~~{{{uuussstttvvvvvvuuuzzz~~~|||zzzuuurrrrrrsssvvv~~~~~~~~~~~~~~~}}}|||||||||}}}}}}||||||{{{yyykkkXXXOOOHHHKKKWWWgggyyy|||vvvrrrkkkiiieeebbb```_________bbbbbbbbbbbbccciiisss{{{{{{nnngggfffhhhfffllluuu~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}yyyqqqfffbbb]]]YYYXXXZZZ]]]```dddiiiooouuuyyy}}}~~~|||{{{{{{|||xxxnnnaaaXXXWWWVVVTTTSSSTTTVVVYYY[[[XXX\\\aaagggkkkqqqvvvzzzvvvyyy|||~~~|||zzzyyyxxxvvvuuutttttttttssspppnnnmmmlllkkkiiiiiiiiiiiijjjbbbaaaaaaaaaaaabbbcccddd\\\]]]^^^\\\ZZZYYY[[[]]]^^^^^^^^^```cccdddcccbbb^^^^^^]]]\\\[[[[[[ZZZZZZ___^^^[[[XXXWWWVVVWWWWWWSSSSSSTTTTTTUUUVVVVVVVVVRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSVVVYYY\\\___bbbeeeiiihhhggggggiiiiiihhhgggeeedddcccbbbbbbdddgggiiinnnmmmllllllmmmpppsssvvvxxxzzz|||~~~~~~}}}|||{{{wwwxxxyyyzzzzzz{{{{{{|||yyy{{{~~~~~~~~~|||~~~~~~|||{{{{{{}}}|||zzzzzz|||}}}~~~}}}}}}~~~~~~yyyyyyyyyzzz|||~~~nnnZZZSSSPPPXXXgggwww}}}wwwqqqkkkeee```\\\UUUUUUSSSRRRQQQQQQQQQRRROOOOOOOOONNNOOOTTT]]]ddddddhhhmmmpppvvvuuuqqqvvv}}}zzz}}}|||zzzwwwyyyyyyyyyyyyyyyxxxxxxxxxxxx}}}vvvrrrlllgggfffhhhllloooxxx}}}||||||}}}}}}|||zzzxxxwwwssspppnnnnnnqqquuuxxxyyy|||pppcccZZZXXXUUUTTTVVV[[[aaadddeeeiiiooouuu{{{~~~xxxuuupppmmmkkkiiifffdddcccbbbbbbaaabbbccceeefffddddddccccccccceeeggghhhfffhhhhhhfffcccbbbeeehhhiiiiiiiiijjjlllmmmlllkkkfffeeeeeeddddddcccbbbbbbeeeddd```\\\XXXUUUSSSQQQLLLLLLKKKJJJJJJKKKKKKKKKEEEGGGHHHIIIHHHIIIJJJLLLMMMPPPTTTVVVXXXZZZ]]]___```___]]]^^^______^^^\\\ZZZZZZZZZYYYXXXYYY\\\^^^]]]]]]\\\\\\]]]^^^___```bbbccceeefffffffffeeedddeeeggghhhhhhfffeeeffffffmmmoooqqqssstttuuuxxxzzztttuuuvvvuuutttuuuvvvxxxxxxxxxyyy{{{}}}~~~pppqqqrrrtttvvvxxxzzz{{{vvvwwwxxxwwwxxx~~~|||jjj[[[XXX\\\jjjzzz}}}yyykkkfff```ZZZVVVRRRNNNLLLFFFFFFFFFFFFFFFGGGHHHHHHBBBCCCCCCAAAAAADDDKKKQQQNNNPPPSSSVVV\\\kkkyyyzzz~~~xxxtttvvvvvvvvvvvvuuuttttttsssrrruuuzzz}}}wwwvvvxxx|||tttsssrrrqqqooollljjjiiidddbbb```aaadddggggggggglllpppuuu{{{wwwhhheee```^^^aaagggoootttvvvzzz{{{tttmmmhhheeebbb```bbbbbbcccdddfffhhhkkkmmmooonnnmmmmmmmmmoooqqqrrruuuwwwxxxuuuqqqqqquuuyyywwwvvvvvvwwwxxxyyywwwuuuuuuuuuvvvvvvwwwwwwwwwwwwtttrrroooiiiccc]]]XXXTTTPPPNNNLLLIIIHHHHHHIIIJJJEEEGGGIIIJJJKKKNNNSSSWWWXXX\\\aaadddddddddeeegggeeedddbbbbbbcccdddbbbaaaaaabbbcccbbb``````cccfff^^^^^^]]][[[ZZZXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQSSSUUUXXXXXXVVVUUUUUUVVV^^^aaaccceeeeeeeeefffgggbbbdddfffeeedddccceeegggiiijjjkkkmmmnnnnnnooooooooopppqqqssstttuuuvvvvvvtttvvvxxxzzzzzzyyyxxxvvvyyyzzz|||}}}~~~}}}}}}|||~~~~~~}}}~~~jjjkkknnnppprrrssstttuuuppppppnnnkkklllsssyyyggg\\\\\\fffxxx}}}rrrlllfffaaa[[[VVVPPPKKKIIIGGGFFFEEE>>>>>>????????????@@@@@@>>>??????>>><<<>>>CCCHHHFFFHHHJJJLLLRRRbbbyyy~~~|||{{{tttqqqqqqqqqqqqpppooonnnmmmnnnooorrryyy{{{wwwtttssskkkjjjhhhfffbbb___\\\[[[\\\[[[ZZZ\\\___aaa___]]]]]]```fffmmmvvvxxxtttnnnkkkmmmuuu}}}}}}tttnnnjjjgggeeellllllmmmooorrrvvvyyy{{{~~~}}}{{{{{{{{{}}}{{{{{{~~~}}}}}}}}}~~~~~~|||{{{yyyqqqiiibbb^^^UUURRROOOKKKIIIIIIJJJKKKNNNQQQSSSUUUWWW\\\dddiiijjjoootttwwwwwwuuuuuuvvvtttsssrrrrrrrrrsssqqqpppnnnppprrrqqqooonnnpppsssmmmlllkkkiiieeeaaa]]][[[RRRQQQOOOLLLJJJIIIHHHHHHHHHKKKOOOQQQPPPPPPRRRTTTTTTWWWZZZ\\\]]]]]]^^^___ZZZ\\\^^^]]][[[ZZZ\\\^^^\\\]]]^^^``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```bbbeeehhhiiiiiigggfffkkklllnnnpppqqqqqqqqqppppppuuu{{{||||||}}}~~~hhhfffhhhmmmtttvvvtttpppqqqjjjeeefffiiioooyyy{{{lllbbb]]]iiiyyyuuuiiiaaaZZZRRRLLLEEEFFFFFFEEECCC@@@===;;;<<<>>>>>>;;;;;;>>>???<<<;;;;;;;;;;;;===???AAACCCEEEEEEJJJQQQXXXddd{{{|||yyy~~~zzzoooooonnnmmmmmmlllkkkjjjnnnqqqvvv}}}}}}uuummmgggdddbbbbbbbbbaaa```___^^^]]]\\\[[[\\\^^^```___\\\YYYWWWVVVYYY[[[^^^ccckkkvvvwwwtttzzzyyypppmmmpppsss|||~~~}}}yyyvvvtttsssssswwwuuusssrrrrrrsssssssssxxx}}}~~~tttkkkdddZZZXXXUUUSSSRRRTTTVVVXXX[[[```fffkkknnnrrrxxx|||~~~}}}~~~}}}zzzuuussswww{{{xxxxxxzzz|||~~~|||yyyxxxwwwnnndddeee[[[QQQKKKEEE@@@???AAAIIIIIIJJJLLLPPPTTTWWWYYY[[[]]]___```aaabbbaaaaaaaaa``````___^^^^^^^^^___bbb___^^^```dddddd```\\\^^^___]]]YYYYYY[[[YYYUUUVVVZZZ]]][[[WWWTTTVVVYYYWWWXXXZZZ]]]aaadddeeedddhhhjjjlllllllllmmmpppssssssrrrrrrtttwwwxxxwwwuuuzzzzzz{{{}}}~~~zzzzzz{{{|||}}}~~~~~~}}}}}}~~~ggggggjjjooouuuvvvrrrmmmhhhdddcccfffkkkoooxxxpppbbb[[[gggssszzzpppbbbWWWRRRNNNIIIFFFBBBAAA@@@???>>>======<<<>>>@@@???;;;;;;======;;;<<<;;;;;;<<<===???AAABBBFFFHHHMMMUUU]]]kkk|||zzz{{{}}}}}}|||{{{zzzzzz{{{rrrqqqpppppppppppppppqqqtttwww{{{uuuqqqkkkddd___\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXZZZ[[[ZZZXXXUUUUUUUUUUUUXXX\\\cccmmm{{{{{{zzz~~~}}}wwwtttpppkkkgggdddcccbbbdddcccbbbaaabbbcccddddddkkkooowww~~~tttnnn```_________aaaeeeiiilllqqquuuyyy|||~~~zzzwwwyyyxxxzzzzzzxxxuuussstttwwwssssssuuuxxx}}}uuukkk___QQQKKKHHHFFFIIIMMMMMMOOORRRUUUYYY\\\```ccchhhiiikkkmmmnnnoooooonnnooonnnlllkkkjjjjjjkkklllllljjjhhhkkknnnooolllhhhjjjkkkiiieeeddddddaaa\\\WWWXXXXXXVVVSSSPPPPPPQQQQQQRRRSSSUUUXXX[[[\\\]]]^^^```cccdddeeegggjjjmmmjjjjjjiiikkklllmmmllljjjnnnnnnnnnqqqssstttsssqqqrrrtttuuuuuutttrrrqqqpppnnnnnnnnnoooooopppqqqqqqxxxyyyyyywwwtttssstttwwwyyywwwvvvttttttuuuvvvwww{{{}}}~~~ggghhhlllrrrvvvtttnnniiiaaa```ccciiimmmqqqyyytttgggaaa___vvvyyyddd\\\PPPHHHEEEDDDCCCBBBDDDBBB@@@>>>===>>>???@@@===@@@@@@======>>>===:::;;;;;;;;;<<>>BBBHHHMMMPPPVVV]]]fffnnnxxx}}}|||zzzxxxvvvvvvxxxzzz|||vvvooojjjgggeeefffdddbbb___\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\\\\]]]```eeeiiikkkuuuxxxooohhhbbb^^^YYYUUUSSSQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKJJJHHHIIIKKKNNNQQQTTTZZZdddrrr|||yyywww|||~~~{{{xxxuuutttpppkkkiiilllnnnqqqvvv}}}~~~yyysssooohhhhhhhhhllluuutttlllfffjjjppptttxxx{{{zzzyyywwwuuusssqqqppppppkkkiiifffdddccceeehhhjjjjjjlllqqqxxxyyymmm___WWWYYY^^^aaabbbfffgggiiijjjlllooouuuyyyxxxzzz~~~}}}{{{vvvpppkkkbbbaaa```______aaabbbcccdddddddddfffiiimmmppprrruuusssrrrppppppqqqrrrsssppprrrtttttttttuuuwwwyyy}}}}}}}}}}}}}}}}}}{{{zzzvvvtttrrrpppooopppqqqrrrnnnnnnppprrrtttwwwzzz{{{|||~~~```bbbeeegggfffbbb^^^[[[]]]\\\\\\]]]^^^cccooo|||{{{mmmkkkwww~~~rrrbbbUUUGGGFFFEEECCCCCCDDDEEEFFFLLLOOOUUU\\\bbbfffhhhiiiiiinnnqqqmmmhhh```UUUKKKCCCBBBAAABBBEEEJJJOOORRRVVV```lllvvv}}}{{{|||{{{zzzyyyzzz{{{}}}|||rrrjjjeeedddcccccc___^^^]]][[[YYYWWWVVVUUUVVVWWWWWWXXXYYYYYYZZZZZZ]]]___aaabbbdddhhhnnnqqqrrr}}}~~~wwwqqqkkkbbb\\\ZZZWWWRRRNNNMMMKKKJJJHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJIIIGGGHHHKKKOOOSSSYYYcccooo|||}}}|||}}}{{{yyyyyyxxxwwwtttrrrrrrnnnnnnssswwwzzz}}}xxxtttqqqeeefffiiioooyyy|||pppooosss}}}|||zzzqqqpppmmmjjjhhheeedddddd^^^]]][[[ZZZZZZ\\\^^^```___ccciiiqqq{{{vvvjjjdddgggmmmrrrsssuuuxxx{{{||||||xxxrrrfffeeeddddddeeegggjjjlllpppooopppssswwwzzz{{{{{{|||zzzyyywwwwwwxxxyyyzzzwwwxxxyyyyyyzzz|||wwwuuuqqqnnnlllkkklllmmmiiiiiijjjlllooosssvvvxxxvvvwwwyyy|||}}}||||||{{{}}}~~~]]]^^^______]]][[[ZZZYYYXXXWWWYYYZZZ[[[___lllyyyrrrjjjqqqxxxmmm```UUUKKKJJJIIIHHHKKKPPPWWW[[[aaacccfffjjjooorrruuuwwwpppsssssslllfff```WWWOOOJJJIIIIIIKKKOOOUUU\\\___cccooo||||||~~~~~~|||{{{{{{{{{|||}}}~~~~~~vvvqqqjjjdddbbbaaa```___YYYYYYZZZZZZYYYXXXWWWVVVXXXXXXZZZ\\\___aaacccdddccceeehhhkkknnnsssxxx|||}}}uuullleeeaaa^^^YYYUUUTTTQQQMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFIIILLLLLLKKKMMMRRRWWW^^^eeerrr}}}|||zzzxxxwwwyyy||||||{{{xxxzzzxxxxxx|||~~~~~~~~~wwwsssssstttiiikkkpppwwwzzzvvvzzz~~~{{{vvvooojjjeeecccaaa^^^\\\ZZZZZZYYYUUUTTTTTTTTTUUUWWWYYYZZZ[[[___eeennnxxxzzzxxx{{{wwwoooooonnnoooqqquuuxxx{{{}}}||||||~~~|||{{{yyyyyyzzz{{{|||xxxyyyyyyzzz{{{~~~{{{vvvqqqmmmllllllmmmlllmmmpppsssvvvyyy{{{|||vvvyyy}}}~~~}}}zzz{{{|||~~~\\\\\\\\\ZZZXXXWWWWWWXXXTTTUUUXXX[[[\\\```lllyyyxxxlllkkkxxxvvvlllaaaXXXTTTRRRQQQQQQVVV```kkksssnnnmmmllllllnnnppprrrtttjjjkkkiiibbb\\\ZZZUUUOOONNNNNNPPPTTTZZZccckkkpppsss~~~zzzzzz~~~~~~{{{xxxzzz|||}}}}}}|||}}}}}}{{{||||||sssnnnkkkfffcccaaa```]]]\\\XXXYYY[[[\\\]]]]]]\\\\\\ZZZ\\\^^^bbbfffiiilllmmmhhhkkkooossswww{{{}}}pppggg]]]WWWUUUUUUSSSPPPQQQOOOMMMLLLMMMNNNMMMMMMDDDEEEFFFHHHJJJKKKLLLLLLHHHLLLPPPQQQQQQTTTZZZ```iiirrr}}}|||}}}~~~~~~|||}}}~~~~~~yyyrrrooorrrvvvqqqsssxxx~~~~~~~~~tttnnnkkkggg___XXXZZZYYYWWWUUUSSSSSSSSSSSSPPPPPPQQQRRRTTTUUUWWWWWW[[[___fffnnnwww~~~vvvyyyyyyyyyzzz}}}}}}{{{yyyxxxxxxxxxzzz{{{uuuuuuvvvwwwzzzzzzuuusssssssssqqqtttxxx|||||||||}}}~~~\\\ZZZYYYWWWVVVVVVVVVVVVVVVXXXZZZZZZ\\\dddqqqzzz}}}qqqmmmzzz}}}vvvrrroooeeeccccccfffnnnwww~~~zzzmmmeeecccdddcccbbbeeebbb___[[[XXXVVVUUUUUUXXXXXX[[[___gggrrr}}}~~~~~~}}}|||{{{||||||}}}~~~~~~zzzooohhhhhhfffdddaaa``````aaaaaacccbbbaaa``````aaabbbbbbbbbdddgggiiikkkmmmmmmmmmjjjoootttwwwzzztttlll]]]YYYTTTOOOLLLLLLNNNOOOMMMNNNNNNMMMKKKIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGNNNTTTVVVUUUWWWaaalllrrr{{{uuussstttyyy~~~zzzwwwwwwxxx~~~}}}zzzwwwuuuwww{{{~~~}}}tttnnngggccc^^^XXXVVVXXXVVVWWWWWWVVVUUUTTTVVVWWWQQQSSSUUUVVVVVVXXXZZZ\\\___cccjjjttt~~~}}}wwwrrrooonnnmmmkkkjjjlllppptttsssoooooosssvvvxxx~~~~~~}}}~~~XXXXXXWWWVVVWWWXXXYYYZZZXXXZZZ]]]___dddooo}}}uuujjjeeebbb___]]]bbbaaa___]]]\\\[[[ZZZZZZ^^^aaafffmmmvvv}}}|||}}}~~~|||tttnnnjjjjjjiiigggeeeeeefffggggggjjjhhhfffeeeccccccccccccfffgggjjjkkklllmmmmmmnnnmmmrrrxxx}}}~~~tttjjjcccZZZWWWSSSOOOMMMMMMNNNOOONNNPPPPPPPPPNNNMMMNNNPPPMMMNNNPPPQQQRRRSSSSSSSSSQQQYYY___aaafffpppzzz~~~zzzuuussstttzzz{{{vvvttttttuuu{{{}}}~~~xxxsssjjjeee```^^^[[[VVVVVVXXXTTTUUUVVVUUUTTTUUUVVVXXXVVVWWWXXXXXXZZZ]]]aaaeeeiiinnnvvv~~~yyyxxxxxxwwwrrrnnnjjjjjjiiigggfffhhhlllppppppnnnooouuuyyy|||WWWWWWWWWXXXZZZ\\\___```bbbdddfffjjjrrr|||ooogggccc```]]]bbbbbbbbbccccccdddddddddhhhnnnwww}}}}}}~~~zzzsssooonnnmmmlllkkkjjjiiiiiijjjkkklllmmmllljjjhhhgggfffgggggghhhiiillllllmmmnnnppprrrtttyyyxxxoooggg___ZZZWWWUUUSSSQQQPPPPPPPPPPPPNNNOOOPPPOOONNNNNNPPPRRRSSSSSSTTTUUUVVVXXXZZZ[[[YYYcccnnntttzzzzzzwwwvvv{{{yyytttrrrrrrssszzz{{{tttnnnhhheeeaaa]]][[[[[[ZZZXXXXXX[[[VVVWWWXXXWWWWWWWWWYYY[[[]]]]]]^^^^^^aaaffflllqqquuu{{{~~~zzzuuuqqqooooooooollliiiggggggfffeeedddfffjjjmmmnnnnnnrrryyy~~~[[[[[[\\\]]]___bbbeeefffmmmooorrrwww{{{pppjjjgggeeedddeeefffgggiiikkklllmmmmmmpppxxx~~~}}}tttpppooopppqqqmmmlllkkkjjjjjjjjjkkkkkkjjjiiihhhgggggghhhiiijjjfffjjjnnnppprrrtttyyy}}}wwwlllddd]]]YYYWWWTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPPPPRRRTTTYYYYYYYYYZZZ[[[^^^```bbbiiisss~~~}}}yyy|||~~~xxxvvvvvvxxxyyysssnnniiieeeccc___\\\\\\^^^^^^\\\]]]```ZZZ[[[\\\[[[ZZZ[[[\\\^^^bbbdddfffiiilllqqqwww|||}}}xxxvvvsssoookkkiiiiiiiiihhhgggfffffffffffffffhhhllloooqqqtttyyycccccccccccceeegggiiijjjoooqqqvvv~~~~~~vvvnnnjjjhhhhhhiiifffgggiiikkkmmmooopppqqqttt~~~~~~~~~~~~xxxsssrrrsssssstttooonnnmmmlllkkkjjjiiiiiigggffffffeeeeeefffggghhhhhhnnnuuuzzz~~~}}}vvvkkkaaa[[[XXXWWWVVVQQQQQQRRRRRRRRRRRRRRRRRRWWWXXXWWWVVVTTTUUUWWWYYY^^^___```cccgggkkkoooqqqzzz|||~~~{{{xxxvvvssspppnnnkkkhhheeeaaa___```cccccc``````bbb^^^___```___^^^^^^```bbbhhhlllqqqvvvzzz}}}~~~~~~~~~|||zzzvvvssspppnnnooommmjjjhhhhhhhhhiiiiiifffggghhhiiijjjlllpppsssyyy}}}iiihhhggggggggghhhjjjkkkiiimmmuuu~~~{{{yyyvvvqqqlllhhhfffffffffeeeffffffhhhkkknnnqqqsssyyyyyywwwtttssssssssssssrrroooooonnnlllkkkiiihhhhhhffffffeeeeeeeeeggghhhiiipppxxx}}}zzzzzz{{{}}}zzzpppjjjaaaZZZWWWVVVWWWWWWPPPPPPQQQQQQQQQQQQRRRRRRXXXXXXXXXWWWVVVWWWZZZ]]]___aaaeeekkkrrryyy~~~{{{uuuqqqpppooooooooollliiifffeeecccdddggggggcccaaacccbbbcccdddeeedddeeehhhjjjrrrwww}}}{{{yyywwwtttqqqnnnlllkkknnnnnnlllkkkkkkkkklllmmmhhhjjjmmmoooqqqtttyyy|||iiihhhgggffffffggghhhiiikkkpppyyyzzz}}}{{{wwwsssrrrpppooooooqqqrrrrrrqqqoooooommmjjjfffdddcccccceeeeeeeeegggjjjpppuuuxxxuuussspppoooppppppooonnnjjjjjjjjjiiiiiigggffffffcccccceeegggjjjnnnqqqssszzz{{{xxxxxxxxxyyywwwxxxzzz|||}}}~~~}}}~~~wwwrrrjjjeee^^^ZZZXXXYYYYYYYYYUUUUUUTTTTTTTTTUUUVVVVVVZZZZZZ[[[[[[[[[^^^bbbfffgggjjjpppwww~~~~~~|||yyyuuupppooonnnnnnoooooommmkkkiiigggiiillllllgggeeefffgggiiikkknnnppprrrvvvyyyzzzwwwvvvtttqqqooonnnmmmmmmooooooppppppoooooopppqqqooorrruuuyyy|||fffeeeeeeddddddeeeggggggrrrwww{{{vvvtttzzz{{{sssqqqooommmllljjjgggeeebbb```___```dddhhhkkklllhhhiiijjjhhhfffdddbbbbbbfffffffffhhhmmmssszzzzzztttqqqmmmlllkkkkkkjjjiiiddddddeeeeeeeeeeeedddddd^^^```ccciiipppwww}}}xxxsssrrruuuyyy{{{xxxxxxyyyzzz{{{{{{{{{{{{xxxyyy}}}yyyrrroooiiieee```]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\]]]aaabbbcccdddfffjjjppptttvvvyyy~~~{{{wwwuuuuuuwwwzzz|||}}}|||{{{yyywwwpppooommmnnnqqqssssssssslllkkkmmmqqqpppllliiijjjlllnnnrrrvvvzzz~~~}}}}}}}}}~~~|||xxxsssrrrpppooooooooopppqqqoooqqqrrrssssssrrrsssssswwwzzz~~~gggdddaaa```cccfffhhhiiiqqqyyyssskkkppp|||yyypppiiihhhfffdddbbb``````___\\\]]]___```aaaaaa``````cccdddcccbbbbbbcccfffiiiffffffggghhhmmmuuu~~~vvvpppllllllkkkiiigggdddaaa```ccccccbbb```^^^]]]^^^```^^^```dddkkksss||||||vvvpppooossswwwxxxwwwtttssstttwww{{{|||zzzwwwxxxyyy|||{{{vvvrrrooommmjjjbbb[[[ZZZZZZZZZ^^^cccaaabbbcccccccccbbbaaa```kkklllmmmppptttyyy~~~}}}{{{wwwtttrrrrrrrrrtttwww{{{~~~||||||zzzzzzyyywwwtttpppqqqsssuuuvvvwwwwwwwwwwwwwwwvvvtttrrrqqqrrrssswwwzzz|||zzzyyyyyyzzz{{{}}}~~~{{{{{{||||||yyyvvvuuussspppooopppppppppooouuuuuuuuuuuuvvvzzz~~~cccbbbaaaaaadddiiinnnrrrxxxzzzpppllluuuzzzooohhhddddddcccaaa```___^^^^^^XXXYYY[[[\\\]]]]]]\\\\\\]]]^^^_________bbbfffiiigggiiikkkooouuu~~~yyyrrrnnnkkkjjjiiifffdddbbb```___``````___^^^\\\]]]___bbb___bbbgggoooxxxuuuppplllkkkooorrrrrrppprrrrrrtttwwwzzz{{{xxxuuuqqqssswwwzzzyyytttrrrpppnnnllliiiccc^^^^^^^^^]]]```dddggghhhhhhhhhhhhgggffffffoooqqqtttyyy}}}|||{{{wwwtttrrrrrrtttvvv{{{}}}yyyxxxxxxxxxvvvtttuuuuuuvvvvvvwwwxxxxxxxxxzzz{{{||||||{{{{{{}}}~~~|||||||||}}}|||yyyzzzzzzzzzzzz||||||zzzyyyzzzzzzwwwuuuwwwuuurrrrrrsssssssssrrrwwwxxxzzz{{{}}}bbbcccddddddfffkkkttt{{{sssooorrr~~~uuulllddd```____________^^^]]]\\\\\\WWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^bbbhhhlllllloootttzzz|||~~~~~~zzzwwwtttsssooommmiiifffcccaaaaaaaaa______^^^]]]]]]___cccfffeeehhhnnnvvv~~~yyyvvvqqqnnnllllllppprrrqqqooovvvwwwyyy{{{}}}|||xxxuuupppsssvvvyyy|||xxxuuuqqqooonnnooonnnnnniiifffeeeffffffeeefffjjjoooooonnnnnnnnnoooppppppwwwzzz||||||}}}|||xxxtttttttttvvvyyy|||zzzxxxwwwxxxxxxwwwvvvyyyxxxxxxxxxyyyzzz{{{{{{}}}{{{www{{{{{{}}}~~~{{{|||{{{yyyzzz|||~~~yyy|||zzzxxxwwwwwwvvvuuussswwwvvvuuuvvvxxxyyyxxxwww|||eeehhhjjjiiiiiioooyyy~~~xxxsssuuu}}}wwwmmmfffaaa^^^______```___^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZ[[[\\\^^^aaaffflllqqquuuyyy}}}|||{{{}}}{{{xxxxxx{{{~~~wwwsssnnniiieeecccccccccbbbbbbaaa``````bbbfffjjjmmmpppvvv~~~}}}xxxtttrrrrrrrrrsssvvvzzz|||{{{zzz{{{xxxvvvyyy}}}{{{sssqqqnnnnnnoooppppppppplllkkkmmmppppppnnnnnnrrrtttttttttuuuvvvyyy{{{}}}~~~~~~{{{wwwxxxxxxyyy|||}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz|||~~~|||yyy}}}~~~}}}~~~}}}{{{zzz||||||wwwzzzxxxvvvuuuttttttsssssswwwwwwxxx{{{gggkkknnnpppqqqxxx|||www|||tttmmmjjjgggfffeeedddcccbbb```^^^]]]\\\^^^^^^^^^^^^^^^^^^______\\\]]]___aaaeeekkkrrrxxxzzzwwwvvvzzz~~~~~~zzzyyy{{{{{{wwwqqqkkkfffeeeeeeeeeffffffeeedddccceeeiiilllrrrvvv|||~~~zzzwwwuuuuuuwwwxxx||||||yyyyyy~~~}}}yyyrrrpppnnnnnnpppqqqqqqpppmmmmmmqqquuuuuusssuuuyyyxxxyyyzzz|||~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{}}}~~~~~~~~~zzzzzz~~~~~~zzzyyyxxxwwwuuuttttttuuuwwwxxxyyy}}}iiimmmrrrxxx~~~xxxsssqqqqqqqqqqqqkkkjjjhhheeecccbbbaaa```aaa``````______```aaaaaa___```cccfffkkksss|||yyytttqqqpppwww{{{|||{{{}}}yyyuuupppkkkhhhgggggghhhhhhiiiiiiiiiiiijjjmmmooovvv{{{}}}{{{zzzyyyzzzzzzzzz}}}|||{{{{{{|||yyyvvvsssqqqooooooppppppooonnnnnnnnnrrrwwwwwwuuuyyy~~~|||zzzyyyvvvxxxzzz{{{{{{{{{|||}}}|||zzzzzz~~~||||||{{{zzzxxxyyy|||~~~pppsssyyy{{{yyyvvvuuuvvvwwwvvvuuuooommmjjjgggeeeeeefffgggdddcccbbbbbbbbbbbbcccddddddfffiiiooovvvyyytttrrrrrrrrrtttxxx|||~~~~~~}}}{{{{{{{{{|||{{{zzzuuussspppnnnmmmmmmnnnoookkkmmmppprrrrrrsssuuuwww}}}zzzzzzyyyzzzzzz{{{}}}~~~}}}~~~|||{{{zzzxxxvvvtttrrrqqqqqqrrrrrrqqqooorrrrrruuuyyyyyyyyy~~~}}}||||||{{{{{{uuuxxx}}}~~~~~~~~~~~~xxxzzzzzzyyyyyyyyyzzzyyyvvvtttpppnnnjjjgggggghhhjjjlllhhhgggfffeeeeeeeeefffgggiiikkkpppwww}}}zzzwwwtttssstttvvvwwwuuuxxxzzzzzzzzz}}}|||}}}~~~~~~}}}wwwwwwwwwxxxyyyyyyxxxvvvsssrrrqqqqqqrrrsssvvvwwwnnnrrrvvvyyy{{{|||~~~wwwwwwxxxyyy{{{|||~~~}}}{{{zzzzzzyyywwwvvvuuuttttttuuuuuutttrrrwwwwwwyyy||||||}}}}}}{{{zzzzzz{{{|||vvvzzzzzz{{{{{{{{{{{{yyywwwuuutttsssqqqpppnnnmmmmmmnnnnnnhhhjjjkkklllkkklllmmmoooooovvv}}}|||zzzvvvsssqqqqqqrrrqqqvvv{{{{{{yyyxxx{{{~~~{{{zzzyyyzzz|||}}}zzzyyyyyyzzzwwwwwwvvvuuuuuuuuuvvvvvvuuuwwwwwwwwwuuutttuuuvvv|||}}}}}}~~~|||yyywwwwwwyyy|||~~~~~~|||{{{{{{|||{{{zzzxxxwwwvvvuuuvvvvvvyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwttttttssssssssssssttttttmmmnnnooooooooopppsssuuuzzz~~~wwwwwwwwwtttqqqppppppqqqqqquuuyyyzzzwwwvvvyyy|||~~~~~~~~~}}}zzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{zzz|||||||||zzzyyyzzz|||~~~~~~}}}zzzyyyyyy|||~~~~~~~~~|||{{{{{{{{{|||}}}|||{{{xxxxxxyyy{{{||||||||||||tttuuuvvvuuuvvvxxx{{{~~~~~~}}}}}}zzz{{{{{{yyyvvvsssrrrrrrrrruuuyyyyyyxxxyyy|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~zzzwwwwwwuuuwwwzzz|||}}}~~~~~~~~~~~~~~~}}}{{{|||~~~}}}~~~}}}}}}~~~}}}}}}||||||}}}{{{}}}{{{xxxzzzzzzyyyyyyyyyzzz|||}}}}}}~~~~~~~~~~~~{{{{{{zzzyyywwwxxxzzz}}}}}}~~~~~~|||{{{xxxyyyyyyyyyyyyzzz~~~~~~}}}{{{wwwyyyzzz{{{|||~~~|||{{{yyy{{{zzz|||~~~~~~{{{zzzxxx{{{}}}zzz}}}~~~~~~~~~{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~yyy{{{}}}~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||~~~|||}}}~~~yyy{{{}}}~~~~~~~~~~~~}}}|||||||||{{{{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}yyy{{{|||}}}}}}~~~}}}}}}}}}||||||{{{{{{zzz{{{|||}}}~~~~~~}}}~~~~~~}}}{{{~~~}}}~~~~~~}}}}}}|||}}}~~~~~~{{{zzzyyyyyy{{{~~~~~~||||||||||||~~~}}}}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}~~~}}}~~~}}}||||||~~~~~~|||{{{zzzyyy}}}}}}~~~{{{wwwxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}~~~|||{{{zzzyyy||||||}}}}}}zzzwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||xxxyyy{{{}}}~~~~~~~~~|||{{{zzz~~~~~~yyyyyy{{{}}}}}}}}}~~~~~~}}}}}}~~~|||}}}}}}}}}~~~~~~||||||}}}|||~~~zzz{{{}}}~~~{{{|||}}}~~~}}}{{{~~~~~~}}}~~~~~~{{{{{{|||}}}}}}yyyyyy|||}}}~~~~~~~~~|||xxx{{{|||}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{|||~~~}}}}}}}}}|||{{{zzz|||~~~|||}}}~~~~~~~~~}}}|||}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{}}}~~~{{{|||{{{zzz{{{}}}~~~~~~~~~|||zzzyyyzzz|||}}}~~~~~~~~~~~~||||||}}}~~~