BM6P6(@ ,,,,,,,,,---///000222333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........////////////000,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------......---,,,---...///000000000000000000000000000//////////////////////////////000111111000///...////////////////////////000000000000000000000000000000111222222222222222000000000111222222222333222222222222222222222222111222333333444444333333666555555444444333222222555444444333333333444444999999888888777777666666666666666666666666666666666666777777888888999999888888888888888888888888666777777999:::;;;<<<<<<===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBEEEDDDBBBBBBBBBCCCEEEGGGLLLLLLMMMOOORRRTTTWWWXXXYYY[[[___eeekkkqqqvvvxxx}}}zzzuuupppllliiiggggggeeedddaaa___\\\[[[YYYYYY[[[UUUOOONNNPPPRRRPPPNNNSSSSSSTTTSSSRRRQQQOOONNNRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGLLLLLLLLLLLLKKKJJJHHHHHHNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>===;;;:::999;;;;;;:::999888888888888888666444222111222333444333333333222222222111111////////////////////////............////////////////////////////////////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***)))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............------,,,+++------------------------....................................////////////...............///000000000000000000000000000000000111111111111222222222777777888:::@@@IIITTT\\\qqqzzz...............///000111//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------...------,,,---...///000////////////////////////........................---...///000000000///...////////////////////////////////////////////////...//////000111000000000111111111111111111222222222222222222222222222222111222333333444444333333333333444444444444444444555444444333333333444444888888777777777777777777666666666666666666666666777777777777777888888888666666666666666666666666666777777888:::;;;;;;<<<=========>>>>>>>>>??????@@@????????????@@@AAAAAADDDCCCAAAAAAAAABBBDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSUUUYYY]]]bbbfffhhhqqqssswww}}}}}}zzztttqqqmmmhhhdddaaa```___]]]\\\ZZZXXXWWWVVVUUUUUUYYYTTTOOOMMMPPPQQQPPPNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???>>><<<;;;:::<<<;;;:::888888777777777777666444222222222333444333333222222222111111111////////////////////////........./////////000000...........................---,,,,,,,,,,,,---...------,,,,,,,,,++++++++++++************+++,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,++++++............................................................////////////...............///000000000000000000000000000000000000111111111222222222333444444555999@@@IIIOOO\\\gggwww//////............//////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,------...------------------------...------------...//////................................................,,,,,,---.../////////...////////////////////////////////////////////////------...////////////...111111111111111111000000222222222222222222222222111222222333333333333333222222222333444555555555444444333333333333444444666666666777777777777777777777777777777777777777888888888888777777777777666666666666666666666666666777777888999:::;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@AAACCCCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJKKKLLLMMMPPPRRRTTTUUU^^^```eeejjjoootttwwwyyy{{{}}}}}}|||~~~{{{xxxvvvssspppmmmhhhfffbbb^^^[[[YYYWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRVVVRRRNNNMMMOOOPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPKKKKKKKKKKKKKKKJJJIIIIIINNNMMMLLLKKKJJJIIIHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<;;;999888777666666666666555444222222222333333333222222222222111111111////////////////////////////////////000000000000...........................------,,,,,,------...,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***................................................---............/////////........./////////000000000000000000000000000000000000000111111111222222111222222333444888===AAAFFFQQQcccvvv///............//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))------........./////////------------------------------------------------------------------------------------......//////------------------------........................***+++,,,---......//////////////////////////////////////////////////////,,,---......//////......222222111111000000//////111111111111111111111111111111222333333333333222222222333333333444444444333333333222333333444444555555555666666777777777777777777777777777777777999999888888777777666666888888888888888888888888666777777888999:::::::::;;;<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@????????????@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKMMMMMMTTTUUUXXX[[[^^^```bbbbbbeeegggkkkooorrrtttuuuvvvuuuwww{{{~~~}}}}}}}}}{{{zzzvvvwwwvvvuuusssrrrtttvvvuuusssooollljjjgggccc```^^^\\\ZZZWWWTTTRRRQQQQQQOOOOOOOOOOOOPPPPPPQQQRRRRRROOOLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHIIIIIIJJJIIIIIIHHHNNNMMMMMMLLLJJJIIIHHHGGGEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>===<<<;;;;;;:::999777666555444444555444333222222222333333222222222222111111111111/////////////////////////////////000000000111111........................------------------------,,,+++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***................................................---------.........//////......///000000000000000000000000000000000000000000000000000111111111111111222333444444555888:::<<>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCDDDFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWZZZ]]]___aaaaaabbbbbbeeejjjoootttyyy~~~~~~}}}{{{|||}}}}}}|||{{{yyyxxxvvvtttssssssssssssqqqoookkklllkkkiiihhhgggiiikkkiiigggcccaaa___]]]YYYWWWTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQMMMLLLKKKKKKLLLMMMNNNMMMOOONNNMMMLLLLLLKKKKKKKKKGGGHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKIIIHHHFFFEEEHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@<<<=========<<<;;;:::999999999777666555444444444444333333333222222222333222222222111111111000000////////////////////////////////////000000000000........................------------------------+++++++++++++++++++++++++++++++++++++++,,,------************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------...............///000000111111000000//////////////////////////////000000000111111111000222444555444555777888888<<>>======>>>>>>????????????@@@@@@@@@AAAAAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOQQQRRRTTTUUUUUUVVVVVVYYY\\\___aaadddhhhkkkoooqqqrrrtttsssrrrpppnnnrrrvvvzzz{{{zzzwwwuuutttoooppprrrtttssspppmmmkkkjjjiiihhhhhhiiihhhfffddd_________]]][[[ZZZ[[[]]]]]][[[YYYWWWWWWUUUSSSQQQLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@AAAAAA@@@@@@???::::::;;;;;;:::999888888777777666555444444444444333333333333333222222222222111111111111000000000////////////////////////............////////////------------------------,,,------......------,,,*********+++++++++++++++,,,,,,++++++,,,,,,---...))))))*********+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,------------............///000111222111000////////////////////////////////////000000000111111...000222333222333444666666666999>>>IIIYYYjjjvvv---------......000111111,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,---.../////////...---------------------------------------------------......---,,,,,,---...///////////////////////////........................//////000111111111111000/////////000000000000000111111111111111111111111000000111222222222222222333333222222222222222222111111111111222333444555555555444444444444444444444444444444444444444444777777777777777888888888555555555555555555555555777777777777888888888888999999999999::::::::::::;;;;;;;;;:::;;;<<<<<<=========>>>?????????????????????@@@@@@AAACCCDDDEEEGGGFFFFFFGGGGGGHHHIIIJJJFFFGGGHHHJJJLLLMMMNNNNNNKKKKKKLLLNNNOOOPPPPPPQQQQQQSSSUUUUUUUUUUUUXXX[[[[[[\\\\\\]]]^^^^^^^^^^^^```cccfffgggffffffffffffcccddddddeeedddbbbaaa___^^^]]]]]]]]]^^^]]][[[YYYVVVVVVUUUSSSPPPOOOPPPRRRSSSQQQPPPPPPPPPPPPOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@??????999999::::::999999888888555555444444444444444555222222222333333333222222111111111111000000000000////////////////////////------------............------------------------,,,,,,---......---,,,,,,)))*********+++++++++++++++++++++++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------............///000222222111000///////////////////////////////////////000000000111///000222111111111222444444444444777===HHHUUU^^^nnnuuu//////............//////************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,---------..................------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,.../////////...---........................------------------------000///...---,,,---...///////////////////////////...........................//////000000000000000......//////000000111111000000000000000000000000000000111222222222222111111111111222222333444444111111111111222333444555555555555444444333333333444444444444444444444444666666777777888888999999777777777777777777777777777777777777888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<======>>>???????????????@@@@@@AAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOKKKMMMOOONNNMMMMMMPPPSSSNNNNNNNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXVVVVVVXXXYYY[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWVVVTTTRRRRRRRRRQQQNNNKKKJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKDDDFFFHHHIIIIIIJJJLLLMMMJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGCCCBBB@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????999999:::::::::999888888444333333333333444555555111222222333333333222222111111111111000000000000////////////////////////,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------............------------------------........................,,,,,,,,,---------.........///111222333222000///////////////////////////////////////000000000000222222333222000000222333444444444555888>>>FFFKKKYYYbbbppp}}}~~~}}}~~~yyy|||))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------///...---,,,+++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,---------.........------,,,,,,------...///---+++,,,///000000...------------------------////////////////////////000///---,,,,,,...111222------............------///////////////.........///000000000000//////...//////000000000000//////111111111000000000000000111111111111111111111111222222333333333333444444555555555444444333333333444444444444444444444444444444555555666777777777666666777777888888999999:::999888777777888999999999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<============???@@@BBBBBBBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIMMMLLLKKKKKKKKKMMMOOOPPPRRRQQQPPPOOOPPPQQQRRRSSSUUUWWWXXXWWWTTTQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFIIIDDD???<<<>>>AAACCCEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????============<<<<<<<<<<<<<<<;;;:::999888888888888555555444333333333444444333333333333333333333333111000000000000000111111000000//////.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++............------,,,++++++,,,,,,------,,,,,,++++++++++++*********)))))))))+++------,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................//////............//////////////////000000000000000111111111222222222222111111111222555888<<<>>>BBBJJJVVV___gggooozzzxxxuuuxxx}}}}}}|||zzzzzz+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---------,,,+++++++++,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------///---++++++---...---+++------------------------------------------------------........./////////------............------............////////////...//////000000000////////////000000000000//////222222222222222222222222111111111111111111111111222222222333333333444444555555444444444333333333333333333333333333333333444444555555666666777777777777777777777888888888:::999888888888888999:::999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<===============>>>@@@@@@??????AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKKKKKKKLLLMMMNNNQQQSSSTTTTTTQQQNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIEEEAAA???@@@BBBDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???============<<<<<<<<<<<<<<<;;;:::999888888888888555555444333333333444444333333333333333333333333000000000//////000000111000/////////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))+++------,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................000000////////////000000////////////000000000000000000000000111111111222000000000111333666999;;;;;;AAAHHHNNNTTT]]]hhhqqq{{{zzzzzz{{{|||}}}~~~~~~zzzvvvxxx~~~|||zzz|||------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------222000.........///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///---,,,------............---------------.../////////000---...//////000000000000...//////000000//////...111111111111111111111111111111111111111111111111222222222222333333333333444444444444333333333333222222222222222222222222444444444555666666777777888777777777777777777666999999888888888888999999999999999999999999999999888888999999999:::::::::;;;<<<<<<<<<<<<=========<<<>>>??????>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHFFFCCCBBBDDDEEEEEEDDD@@@@@@@@@@@@AAABBBBBBCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@=========<<<<<<<<<<<<;;;;;;:::999888888888888888666555444333333333333333222222222222222222222222000000///......//////000/////////...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******---------,,,,,,,,,,,,+++)))+++------,,,,,,,,,---,,,,,,++++++******+++++++++++++++,,,,,,---------------------............................................................111000000000000000000111////////////000000000000////////////000000000000000//////000111333555666555777:::<<<@@@HHHSSS[[[iiiooowww|||}}}{{{{{{{{{zzzsssppprrrwww|||~~~~~~}}}}}}~~~~~~------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///...---------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------............------,,,,,,------...///000000,,,---...///000000000000...//////////////////...............////////////111111111111111111111111111222222222222333333333333333333333333333333333222222222222222222222222333333444555555666666777888888777777666666666555777777777777777777888888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@??????AAABBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCEEEFFFFFFGGGDDDEEEGGGIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIKKKKKKJJJHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFFFFDDDCCC????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;::::::999888888888888888666555444444333333333333111111111111111111111111000//////............///..........................................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++++++++******))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,+++)))+++------,,,,,,,,,---,,,,,,++++++***++++++,,,******+++,,,,,,---......,,,,,,---------.........................................................000000////////////000000////////////000000000000.........////////////000000000000000000111333444333444444555777<<>>>>>???@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEEEEEEECCCBBBAAAFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGIIIIIIHHHHHHHHHJJJGGGGGGGGGGGGGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFCCCAAA???????????????@@@AAABBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;999999888888777777888888666666555444333222222333111111111111111111111111000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++*********)))******++++++******)))************++++++++++++)))+++------,,,,,,,,,---,,,++++++***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,------------............................................................------.........////////////000000000000---.........////////////111111111111111222222333333333444555666888;;;===DDDLLLVVV[[[^^^eeeqqqzzzzzzrrrkkkiiikkkooowwwzzz}}}***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++******+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,,,,---000222---------------------------------------------------------,,,------...///------............------,,,,,,,,,---.........///,,,---......////////////---......//////......---///000000111111222222333111111111111111111111111111111111111222222222222222222222222333333333333444444444444444444444444333333333444555555666666777666666666666666666555333444555666777777666666888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<======;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEEEEFFFGGGFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDEEEFFFFFFCCCAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;;;;;;;;;;:::999888888777777777888888777666555444333222222222222222222222222222222222111111000///............---------------.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******)))***************++++++)))+++------,,,,,,,,,---++++++******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------...................................................------,,,,,,------...////////////000000000000............////////////111111111222222222222222111222333555555666555555999>>>DDDGGGJJJSSSbbbmmm{{{sssnnnpppsssxxxuuuxxx}}}}}}++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++)))***+++---......------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...//////......111444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......------............------------------------------------......///.........---......//////......---000000111111222333333444111111111111111111111111111111111111222222222222111111222222222333333333333333333333333333333333222333333444444555555666555555555666666666666666444555666888888888888888888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<<<<<<<::::::;;;<<<======>>>???@@@AAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEGGGIIIEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMLLLKKKIIIFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::888888777777777777888888777666555444333222222222333333333333333333333333222222111000////////////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++---,,,***)))+++---++++++++++++++++++++++++)))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,)))+++------,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................------------......////////////000000000000....../////////000000000000000111222222222222222000000111222444444333222555888:::;;;===DDDNNNVVVmmmsssyyyxxxssspppsssxxx{{{zzz}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++------------++++++)))***+++,,,---,,,,,,+++)))***+++---......------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,(((***,,,***((((((***---------------------------++++++++++++++++++++++++***,,,000333333111...,,,---..................---------------------,,,,,,.........///......---------..................---...//////000111222222222111111111111111111111111000111111111111222222222111111111222222333333333222222222222222222222222222222333444444555555666444555555555666666777777555666888999:::::::::999777777777777777777777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>><<<;;;<<<>>><<<===>>>???@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGEEECCCAAA@@@???@@@@@@DDDEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFDDDDDDFFFHHHDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNNNNLLLIIIFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::888777777777777777888888777777555444333222222222333333333333333333333333333333111000////////////,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))+++------,,,,,,,,,---+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................//////............//////////////////000000000000////////////000000000000...///000111222222222111111000///000222444444333444666888888888:::???CCCMMMWWWccciiihhhiiiooouuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------......---,,,,,,...///000......---,,,***+++---000......//////...---,,,,,,..................------...---,,,+++++++++++++++111111000000//////......////////////////////////---......///000111111222111111111111111111111111222222222111111111000000111111222222222222111111111111222222222333333333000000111222444555666666666555555444444444555555888888888888777777777777<<<:::888777666777888999777888888888888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBAAA???======>>>???AAA::::::999999::::::;;;;;;888888888888777777777666777666555333222111000000000111222333333222111000111111000......---------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---+++++++++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------////////////000000000000////////////000000000111---///000222222000///---000000000000111111111111000111111111111222222222555555444555666888:::;;;DDDFFFKKKRRRVVVZZZdddooozzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---............---,,,***+++---000......//////...------,,,........................000///......---------...////////////.........---////////////////////////222111111111000000000000111111111111111111111111222222222111111111000000111111222222222222111111111111111222222222333333222222222333333444444444555555444444444444555555666666666666666666777777888777555444333444555666777777888888888999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBHHHGGGFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKIIIHHHGGGKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>@@@@@@AAA@@@???>>>>>>>>>??????;;;::::::999999999::::::888888888777777777666666666555444333222111111111000111222222222222111000111000///...---------------------......---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...---+++++++++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------............,,,,,,,,,------------......///000111111000///...//////000000000111111111000000111111111222222222444333333333444555777888:::;;;???EEEGGGIIIRRR[[[kkkrrr|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---...---,,,++++++---///.........///......---,,,........................000///......---.....................------------////////////////////////222222222222111111111111111111111111111111111111222111111111111000000000111111222222222222111111111111111222222222222333333333333333333333222222555444444444444444555555555555666666777777888888999999777666666666777888777777777888888888999999888888888999999999999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>????????????@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@EEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGGGGKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHJJJLLLMMMNNNHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999888999999777777777777666666666666444444333222222222222222000111111222222111111000000000///...---------------..................---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,------------.........++++++,,,,,,,,,---------...///000111111000///...//////000000000000111111000000000111111111222222222222222222222333444444666666888<<<<<<<<>>>>>???????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>=========>>>???>>>???AAAAAAAAA@@@>>>======<<<;;;999888777777777777777666666666555555555333222222222222222333333000000111111111111000000000///...------------------......//////......---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++------,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------........./////////000000........./////////000000......///000000///......////////////000000000111000000000000111111111111222222111111222222222222555444555888777666:::@@@AAAIIISSS\\\aaaeeejjjmmm+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,.../////////...---,,,---...---,,,+++---...------...............------------.........//////------,,,,,,,,,------...////////////////////////////////////////////////,,,---...///111222333333000000000000000000000000000000000000000000000000111111222222222222111111000000111111111222222222///000000111333444444555333333333333333444555555333444444555666777888888555555444444444555555555666666777777777888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@?????????@@@@@@>>>???AAABBBAAA@@@>>><<<===<<<;;;999888777666666666666666555555555555444222222111111111222333333000000000000000000000000///......------------...------............------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------+++)))(((++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////000000000000111111111111......////////////.........////////////000000000//////000000000111111111222222222222333333222222111///000222333111333888777<<>>>>>===>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDAAABBBCCCDDDDDDEEEDDDDDDAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDFFFGGGIIIKKKMMMMMMIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDBBBAAA@@@@@@AAABBB>>>???AAAAAAAAA@@@>>><<<<<<;;;:::999777777666666666555555555444444444444222222111111111222222333111000000//////000000111......---------------...,,,------------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***)))(((***++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,---------....../////////000000000..............................////////////000000/////////000000000111111111111222333444444333333111//////222333111222555444666888999:::???FFFLLLXXXbbbppp|||************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------------,,,,,,------...///+++---......---,,,,,,---,,,------...//////......,,,,,,------...//////000///////////////000111111........./////////000000//////////////////////////////000000000111111111000000000000000000000000////////////000000111111111111222222222222111111000000000000111111111111///000000111222333333333222222222222333444555666333333333333333333333333666777777888888888888888666666666666777777777888777777777777888888888888:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>=========>>>>>>>>>??????<<<<<<<<<===>>>???AAAAAA>>>???@@@BBBDDDDDDEEEEEE@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCAAAAAAAAAAAABBB??????@@@AAA@@@???>>>===;;;;;;999888777777777777555555555444444444333333222222111111111111111222111000///......///000111...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''''')))***,,,******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------............////////////.........------................../////////000000////////////000000000111///000111333444444444333444111000444444222222444222444555444444666<<<@@@GGGLLLUUU___fffkkknnnppppppttt{{{************************+++++++++,,,,,,---------........................++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++........................***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...+++---......---,,,,,,---,,,,,,---.../////////...,,,,,,------...///000000---------------...//////---------.........//////////////////////////////------///000222444555666000000000000000000000000.../////////000000111111111111222222222222111111000000000000111111111111111111111111111111111111222222222222333444555666666666666666666666555555333333444555666666555555666666666666777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD<<<===???AAACCCDDDEEEEEE@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::999888777777777777555555444444444333333333333222222111000000111111111000///......///000111------,,,,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))((()))***,,,---************************++++++++++++++++++++++++,,,***%%%######''',,,///*********++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------------------------------.........//////////////////000000000111......------------................../////////000////////////000000000000---...000222333444333333444000///111222///...000111444666555333444777:::888;;;???DDDJJJPPPTTTWWW[[[```hhhqqqzzz---------------------------------,,,,,,+++++++++***++++++,,,,,,---......---,,,+++******+++,,,---++++++***************++++++++++++,,,,,,---------...---+++*********++++++++++++++++++++++++++++++,,,+++)))((((((((())))))******+++++++++,,,,,,,,,//////.........---------,,,,,,++++++++++++++++++///...---+++******+++++++++,,,---...///...---,,,---.........---,,,,,,+++------,,,,,,------...///.........------,,,,,,,,,------///000111111111111000000000000000000000000////////////000000000000000///...///000111000///000000////////////000000333222111111111222444444444444333333444444555666333333333333333333333333666666555555444444444333666666666666777777777777888888777777777777888888888888999999999:::::::::888888999::::::;;;<<<<<<:::<<>>?????????>>>===<<<;;;>>>===;;;:::999888888888555555444444444333333333333000---,,,...000111111111111222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++******))))))*********++++++,,,,,,---************************,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------------,,,++++++******)))***,,,......,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------***+++,,,,,,------,,,,,,////////////////////////........................////////////000000000000//////............//////000000000000000111111222111111111111111111111111222222222333333333444444555666888;;;===@@@BBBCCCLLLOOOTTTZZZcccnnnzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,++++++******,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,------------,,,+++*********++++++++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---+++******+++++++++,,,,,,---...---------,,,,,,------,,,++++++***,,,,,,++++++,,,,,,---...------------------,,,,,,------///000000111111111////////////////////////////////////000000000000111000///000111222222000000000////////////000000000000/////////000111222222111111111111222333333333333333333333333333333666666666555555555444444555666666666777777777777888888777777777777888888999999999999999999999999888888999::::::;;;<<<<<<;;;===??????>>>>>>???@@@????????????@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDBBBAAAAAABBBBBBAAA@@@AAABBBBBBAAA@@@@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCDDDFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<;;;:::999777777777777555444444444444333333333222000......000111111000.../////////......---,,,........................---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++*********)))+++++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++,,,***,,,------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------,,,,,,---............---.................................................../////////000000000000//////............//////000000000000000111111222111111111111111111111111222222222333333333333444333444555666888999;;;;;;<<>>??????>>>===>>>???<<<======>>>???AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAABBBBBBAAA@@@AAACCCDDDCCCAAA@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBCCCEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDCCCBBBAAA@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;::::::;;;;;;::::::888777666666666666444444444444333333333333111000000111222222111///---............---,,,,,,////////////////////////---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++++++++)))******+++,,,,,,------***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,------------,,,---......//////............................................................/////////000000000//////............//////000000000000000111111222111111111111111111111111111111222222222333333333333333333333444444444444444666999<<<@@@GGGNNNTTT```gggooorrrssstttyyy~~~******************************++++++,,,,,,,,,---((())))))******+++,,,,,,***+++,,,------,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++,,,---......///---------,,,++++++++++++---,,,+++***+++,,,...///++++++,,,,,,,,,,,,++++++...............//////000,,,,,,,,,------.........---......///000000//////////////////////////////////////////000000000000111000///000222333222111000000////////////000000111111111111111222222333333333333222333444444555444444444444444444444444666666666666666666666666555555555666666666777777777777666666666666777777999999999999888888888888999999999::::::;;;;;;;;;<<<>>>??????>>><<<===>>><<<<<<======>>>@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBAAA??????BBBDDDDDDCCCAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAABBBCCCEEEDDDDDDGGGGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>===:::888888888:::;;;:::999888777666666666666444444444333333333222222111000111333444333111......///////////////......////////////////////////---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++*********************++++++,,,,,,,,,++++++,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,---......................................................................../////////000000//////............//////000000000000000111111222111111111111111111111111111111111111222222222222333333333333333333333333555666888999;;;>>>CCCFFFJJJPPPXXX]]]aaafffmmmrrryyy~~~*********************************++++++,,,,,,,,,((())))))******+++,,,,,,***+++,,,------,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...,,,,,,---------------,,,---------,,,------...///,,,,,,,,,------.........---......////////////...........................////////////000000000000000///...///111111111000000000////////////000000000000111111222222222222333222222222222333444444444444444444444444444444555555555666666666666666555555555555666666666666777777666666666666777777888888888888888888888888999999::::::::::::;;;;;;<<<>>>??????===<<<<<<===>>>>>>======>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCC@@@???>>>???@@@AAA@@@???<<>>>>>===<<<===>>>??????>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@???>>>???@@@AAA@@@???<<>>>>><<<;;;:::999888888999999999999888777777777777777333333333333222222222222000000000222444333000...,,,,,,---............------------------------------,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******************------,,,,,,+++******))),,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................------.........///////////////............//////000000000000000111111222000000000000000000000000///000000000000111111111//////000000111222222222000111333333222222333444999:::<<<===@@@EEEKKKPPP]]]aaagggooo|||xxxpppoooqqqqqqtttxxx++++++++++++++++++++++++++++++++++++************---------,,,++++++******,,,++++++++++++++++++,,,************+++,,,---------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++******+++,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++,,,------------------------,,,,,,---......//////...------........................////////////000000000000000///...///111222111000000000////////////000000------///000000000///...000000000000000111111222222222222222222222222222333333333333444444444555444444444555555555666666666666555555555555666666555555666777888999:::::::::::::::::::::::::::::::::<<<===>>>=========???>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA>>>AAACCCCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAABBBCCCEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGFFFFFFHHHJJJMMMNNNIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;:::999999888888777777666666555555666666333333333222222222222111000//////000222222000...,,,---....../////////...---------------------------,,,++++++******++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++(((((())))))******++++++,,,+++++++++++++++++++++***((('''))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------........................---------.........////////////............//////000000000000000111111222000000000000000000000000/////////000000000111111000000000000000111111111000222444444333333333444555666777888:::<<>>======>>>???=========>>>???AAACCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAACCCDDDCCCBBB@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::888888666666555444444444555555333333333222222222111111000///...///111111///...//////000111222222111111........................---,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,------,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++(((***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''(((((()))***++++++,,,*********++++++,,,------(((&&&%%%'''+++...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++,,,---......//////......------------------------........................---------.........////////////............//////000000000000000111111222000000000000000000000000////////////000000000000333222222222111111111111...000222333333222222333000111444777999:::;;;;;;:::CCCKKKOOORRRYYY]]]]]]aaa]]]ZZZ[[[[[[]]]dddlll,,,,,,............,,,,,,++++++++++++++++++++++++************************///---+++,,,......***'''***))))))***---/////////++++++++++++++++++++++++------+++***))))))((()))************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,+++***+++,,,,,,.........------,,,,,,,,,................................................111333333222000.........,,,,,,,,,------------...//////////////////////////////............//////111111000000//////......111111000000//////......000000111222333333444444222222333333333444444444222222222222222222222222666666666666666555555555777777888777777666555555777777777777777888888999:::::::::::::::::::::::::::;;;;;;;;;<<<=========??????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFMMMLLLHHHCCC???>>>???BBB@@@@@@@@@AAAAAABBBBBBBBBEEEEEEDDDCCCAAA>>><<<;;;===;;;999999999999777555888888777555555444444444222222333444444333333333222111111000///......---///............---------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++//////...---,,,,,,+++++++++,,,------......------000///...------------------------............/////////000000111111222222////////////......111333000000000000000000000000000000000000111111111111111111222222222333333333222222222333333333444444999;;;>>>AAAEEEGGGIIIJJJOOONNNMMMLLLMMMQQQVVV[[[))))))***++++++***))))))++++++++++++++++++++++++************************)))))))))***,,,+++***(((+++***)))***,,,.........++++++++++++++++++++++++---,,,+++***))))))))))))***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************...---,,,+++++++++,,,,,,------------,,,,,,,,,+++................................................///111222222000..................////////////000........................//////............//////000000000000//////......111111111111000000000///000000111222222333444444222222222222333333333333222222222222222222222222666666666666555555555555666777777777666666555444777666666666666777888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBDDDFFFHHHIIITTTRRRNNNIIICCCAAABBBCCC@@@@@@@@@@@@AAAAAABBBBBBEEEDDDDDDBBB@@@>>>===;;;===;;;999999999999777555888777666555444444444444111111222222222222222111111111000000///......---............------------------------------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------+++,,,------......------//////...------------------------............/////////////////////000000......///...------000222//////////////////////////////000000000111111111111111111111222222222222222222222333333333333444333555777:::===???AAAAAA@@@@@@???>>>???BBBGGGKKK((())))))******))))))(((++++++++++++++++++++++++************************''')))+++,,,,,,,,,,,,---,,,+++******,,,------,,,++++++++++++++++++++++++---,,,+++***************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***************...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,...111111000..................////////////000........................//////............//////000000000////////////...222222111111111111000000000000111111222333333333000111111111222222222222222222222222222222222222555555555555555555555555555666666666666555444444666666555555666666777888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAACCCFFFIIIJJJXXXVVVRRRLLLFFFCCCBBBCCC???@@@@@@@@@@@@@@@AAAAAADDDCCCCCCBBB@@@>>>===<<<<<<;;;999999999888777555777666555555444444444444000111111111111111000000111000000//////.....................------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***((((((***,,,,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---...//////+++,,,------......------//////...------------...---------............/////////..................---......---,,,,,,...000........................//////000000000000111111000000000000111111111111111111222222222333333333...///111444666777888888777777777666666999===AAA++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&))),,,,,,***)))+++...---,,,******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************************++++++++++++***************+++++++++---------,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------))),,,///111000.........,,,,,,,,,------------...........................//////............//////////////////////////////111000000000000000000000000000111111222222222333000000000000111111111111222222222222222222222222444444555555555555555666444555555555555555444444555555555555555666777777666666777999:::;;;<<<============<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@CCCBBBAAA@@@AAADDDFFFHHHSSSRRROOOJJJDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<<<<:::999888999888666555666555555444333333444444111111111222111111000000000000/////////..................---------,,,,,,.........------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************,,,)))'''&&&(((***++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++...............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++,,,------......------///......---------......---------............///000//////......------------...///...------...000........................////////////000000000111////////////000000000000111111111111222222222222//////111222333444444444444444555444444666999<<<---------,,,,,,---------++++++++++++++++++++++++************************&&&)))***)))&&&%%%(((***---,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------------------------------))),,,///000///.........,,,,,,,,,------------...........................//////............//////.............../////////.../////////////////////000111111111111111222222//////000000000111111111222222222222222222222222333444444444555555666666444444555555555555555444555555555555555666777777555555777888:::;;;===============<<<;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBEEECCCBBB@@@@@@AAABBBCCCIIIJJJIIIFFFCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<:::888888888888666444555444444333333333333444222222333333222111000000////////////...............------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,+++++++++*********************************+++)))&&&&&&(((***++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......---------......///---------............///000000000//////............000111000///...///000////////////////////////...////////////000000000....../////////000000000000000000111111111222222000000111222333333333222000111222222222222444666,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++******+++------+++))))))+++++++++***+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---.........,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...000.........////////////000------------------------//////............//////---............/////////------............//////111111111111111111111111///000000000111111111111222222222222222222222222333333333444555555666666444444555666666666666555666666555555666666777888555555666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@????????????????????????>>>????????????@@@@@@@@@>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>===<<<;;;:::888888888777666444444333333222222333333333333333333333222111000000........................------------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******++++++++++++************+++++++++++++++++++++++++++)))'''''')))++++++***,,,,,,,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------------,,,+++,,,------......------...------------...//////---------............///000000000//////////////////000222111000...//////////////////////////////......////////////000000////////////000000000000///000000000000111111111//////000111111111111111000222333333222222333555++++++***))))))***++++++++++++++++++++++++++++++************************---,,,***+++,,,...///...,,,***))))))+++,,,+++***++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,---......+++,,,.../////////...---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------///111.........////////////000------------------------//////............//////---------.........//////............/////////000111111111111000000000000000000000111111111222222222222222222222222222222222222333444444555666666444555666666777777777666777666666666666777888888555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA????????????????????????>>>>>>>>>>>>??????@@@@@@>>>>>>????????????>>>>>><<<===???@@@AAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>AAACCCDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>???>>>>>>======;;;999888777888777666444333333222222222222333333222222222222111000///...........................---------,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,+++++++++************++++++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***+++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------.........+++,,,------......---------------------...//////---------............///..................//////...///111111///...---..................................../////////000000//////000000000111111111/////////000000000111111...///000000111111000000000222444555333333333444---,,,+++******+++,,,---++++++++++++++++++++++++************************&&&###!!!###'''***+++)))+++)))((()))+++,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------+++,,,.../////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---,,,---///222,,,,,,,,,---------......------------------------//////............//////---------.........//////.../////////000000111111111111111000000000000000111111111111222222222222222222222222222222222222222222333333444555666666555555666777888888777777777777777777777888999999666666777888999::::::;;;:::;;;;;;<<<<<<=========;;;;;;<<<<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>????????????>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@??????@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDDDDCCCCCCEEEFFFHHHHHHFFFEEECCC<<>>>>>>>>>>>======;;;999888777888777555444222222222111222222333333111111111111000///...------.....................---------,,,,,,,,,++++++***++++++,,,---...//////,,,,,,,,,+++++++++************++++++++++++******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))+++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------)))***+++,,,...///000111+++,,,------......---------------------...///000---------.........//////,,,,,,,,,------.........---...000000...,,,,,,,,,------------------------............/////////000000000000000111111111111////////////000000000000///000111111222222222222---///111111000/////////,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,'''(((***---...---,,,,,,)))************+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++******************//////---+++))))))***,,,,,,,,,+++***)))((('''&&&------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------.........///...------------...//////,,,,,,,,,---------......------------------------000000//////.........---............////////////////////////000000000000......//////000000111111222111000//////000111222000000000000111111111111000111222333444444444444555555555555555555555555666666555555555555666666555555555555666666666666888999999::::::;;;;;;<<<;;;===??????>>>======>>>???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBEEEBBB??????BBBDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBAAA@@@AAACCCFFFHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>@@@?????????@@@AAABBBBBB???===:::;;;======;;;999999999888888777777666666333222111111000000111111222111111111000000//////000000000000////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++***)))***---///+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++---------------...///000++++++,,,,,,,,,,,,------++++++***)))***+++---...........................---------........./////////...---,,,,,,---...///............////////////////////////000000000000////////////////////////000///.........///111222000000000000////////////000000000000111111111111,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***)))((((((------------------------------------------------++++++,,,,,,,,,---------,,,,,,------------......,,,++++++++++++,,,------,,,,,,,,,---------......------------------------000/////////.........---------------.............../////////000000000000000000000000////////////111111000000000000111111000000000000111111111111000111222333444444444444555555555555555444444444444444333333333333444444555555555555666666666666888888999999:::;;;;;;;;;;;;===>>>???=========>>>??????AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>??????@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDAAAAAABBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEEGGGGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>??????@@@>>><<<::::::<<<<<<:::888:::999999777666555444444333333222111111111111111111111111000000000//////000000000000/////////.........---,,,,,,,,,,,,---+++++++++,,,,,,---------************************))))))***++++++++++++***,,,------------------,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++***))))))+++---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---....................................//////////////////...------------...///............////////////......//////000000000111///////////////////////////////////////000000111000///////////////////////////000000000111111111,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++...---+++))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---...------,,,---,,,,,,,,,++++++******------------------------------------------------,,,,,,---------.........,,,,,,,,,------------...+++++++++++++++,,,------,,,,,,,,,---------......------------------------/////////...............,,,,,,,,,------------........./////////000000000111111111000///.........000000111111111111000000000000000000111111111111000111222333444444444444666555555555444444333333444444333333333333444444444555555555555666666666888888888999::::::;;;;;;:::<<<>>>>>>=========???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>=====================;;;::::::::::::999777:::999888777555333222111444333222222111111222222111111000000000000//////000000000/////////............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))***++++++++++++***+++,,,---......---,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......---,,,---...,,,,,,++++++******++++++++++++++++++++++++++++++++++++******)))*********++++++,,,,,,,,,,,,------......---,,,,,,,,,------........................000000000//////////////////...------------...///---............/////////------...///000000111111////////////////////////......///000000000000/////////////////////////////////000000000000111111++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******************+++---,,,+++*********+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,...000111000---+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............------,,,,,,------...///,,,,,,,,,---------......------------------------........................,,,,,,---------................../////////000000111000000000/////////...///000111222222111000//////000000000111111111111111111222333333333333333666555555444444333333222666555555444444555555666444444444555555555666666777777888888999::::::::::::;;;===>>>======>>>???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAA>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBBBBBBBAAA@@@AAACCCBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>======<<<======<<<;;;:::999999888777666888777777555444333222222444333333222222222222222000000000000000000//////000000/////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---...---++++++,,,---,,,+++*********,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++,,,,,,,,,------......------,,,,,,,,,,,,........................////////////.....................------.........---------.........//////,,,------...///000111111////////////////////////,,,---///000000000///............///////////////////////////000000000111++++++++++++++++++++++++,,,,,,+++++++++******************++++++*********((()))+++,,,------,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---...000444888888555222.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------...............---.........////////////............////////////.../////////000000000111///000111222222111000//////000000000111111111111111111222222333333222222555555444444333333333333555555444444444444555555444444444444555555555555666666777888888999999:::999;;;============>>>???>>>???@@@@@@@@@@@@???>>>======>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBCCCDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBB??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDCCCBBBAAABBBCCCAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCBBBBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>;;;;;;;;;:::888777666666555555555555444444444444444333222222111111222222//////////////////000000////////////............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***((((((***+++++++++******++++++++++++++++++++++++************************************++++++++++++++++++******+++---///000************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,&&&(((***+++)))((('''(((,,,,,,*********+++,,,---++++++++++++++++++++++++---,,,+++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******........................---------------------------..................---------------............,,,------...///000000000////////////////////////,,,---///000000000///...------....../////////000...////////////000000000***++++++,,,,,,++++++***++++++++++++************)))***++++++++++++***)))&&&(((***---......---,,,)))************+++++++++++++++++++++++++++++++++*********++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,------000666<<>>???===>>>???@@@@@@???>>>============>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFEEECCCAAAAAABBB>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@;;;<<<<<<:::888666666777444444444555555555555666333222111111000000111111......////////////000000/////////.........------------,,,+++++++++++++++------,,,,,,,,,,,,++++++************************))))))***++++++++++++*********++++++,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,...---,,,***++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******........................++++++,,,,,,,,,---------------...//////...------,,,------------.........---............/////////////////////////////////------...////////////...---------......//////000......////////////000000***+++,,,,,,,,,,,,+++***++++++++++++************)))***++++++++++++***))))))***++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,---222888;;;999666//////......---,,,++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------*********)))******+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------.........//////---------.........//////////////////000000000000111111000000000000111111000000000000111111111111111111222222222222111111222222222333333444444555333222222111111222222333333333444444444555555555555555666666777888888999777:::<<<===<<<===>>>???===>>>???@@@@@@???>>>===<<<======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGFFFCCCAAAAAABBB>>>???@@@AAAAAAAAA@@@@@@>>>???AAABBBBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCEEEGGGGGGEEECCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCEEEDDDBBB@@@???@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBB<<<===>>>;;;888666666888666666555555555555555555222111000000//////000000........./////////000000//////.........------------,,,++++++***+++++++++---------,,,,,,+++++++++************************))))))***++++++++++++***++++++***)))***,,,...///++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++//////000...---,,,---///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,+++........................***++++++,,,---...//////------...//////...------,,,,,,---------.........///............---------////////////////////////...------------...//////,,,,,,---......///000000........./////////000000***+++,,,------,,,+++***+++++++++************))))))***+++,,,,,,+++***)))...---+++))))))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,...+++***,,,111222///+++000//////---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////111111000000//////......222111000//////000111222000000000000111111111111111111222222222111111000000111222333444444555666555444444333333444444555333333333444444444555555555555666666777888888888777999<<<===<<<===>>>???===>>>???@@@@@@???>>>===<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCEEEHHHGGGCCCAAAAAABBB???@@@AAABBBCCCBBBAAAAAA===>>>@@@BBBBBBBBB@@@???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEECCCAAA?????????@@@AAA@@@?????????@@@AAABBBBBB<<<>>>>>><<<888666666888888888777666555555444444111000000///////////////---.........//////000000//////.........------------,,,++++++******++++++---------,,,,,,+++++++++************************))))))***++++++++++++******)))'''&&&'''))),,,...++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++***(((''''''(((***(((***+++,,,---,,,,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------***+++---...///......---........................***+++,,,---...000111111,,,---...//////...---,,,,,,,,,,,,---------....../////////...------,,,,,,////////////////////////......---,,,,,,...///000,,,,,,------...///000000............/////////000++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,++++++************************+++***************++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++******++++++,,,************+++,,,------,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000...------------...//////333222000/////////000111////////////000000000000000000000000111111111111222222333333333444444444222222333333333333444444555555444444444444555555555444444444444555666666555666777888888999999888666888;;;<<<;;;;;;===>>>===============>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGEEEDDDCCCBBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<===<<<:::999888888999:::777555333333444555555555////////////////////////////////////............////////////////////////...---+++))))))***+++,,,............---,,,,,,+++***************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***...---+++***)))******+++++++++++++++++++++++++++,,,,,,,,,++++++******************************************)))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++******++++++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,------......------,,,..................------..........................................------////////////////////////...///////////////......000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++******((()))******++++++*********++++++,,,,,,++++++************************)))+++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000...------------...//////222222000/////////000000////////////000000000000000000000000111111111111222222222222333333333333222222333333333333444444444444444333333444444444555444444444444555666666444555666777777888888888:::;;;======;;;:::;;;<<<===============>>>>>>????????????@@@@@@@@@AAAAAA?????????@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@BBBAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;999888777777888888:::777555333444444444333000000000000000000000000////////////............------------------------------+++*********++++++------.........---++++++***************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------------------------------........................,,,------......------,,,..................------..........................................------..............................////////////......////////////////////////************************++++++++++++++++++++++++(((((()))******++++++,,,,,,,,,,,,++++++++++++***((()))******++++++*********++++++,,,,,,++++++***+++*********))))))((((((+++************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,...---,,,+++************,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++***,,,------......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......------...///...------------...//////111111000/////////000000////////////000000000000000000000000111111111111111111111222222222222333222222333333333333444444333333333333333333333333555444444444444555666666444444555666666777777777===>>>???>>><<<:::::::::======<<<<<<======>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>======<<<<<<;;;:::888777666666777777===:::666444444333222111111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,...///...---+++******************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------------------............+++,,,,,,------.................................,,,------......------,,,------------------..............................------------------......---------------------------....../////////......////////////////////////))))))))))))))))))))))))************************))))))((())))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))(((((((((***))))))))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++*********++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,...///...------------...//////000000000/////////000000////////////000000000000///000000000111111111111000000111111111222222222222222222333333333444444444444444444444444444444555444444444444555666666555555555666777777888999===>>>???>>><<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<;;;:::888777666666777777<<<999666444444333222111000000000000000000000000////////////....................................++++++,,,,,,,,,++++++******+++---//////---+++******************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,------************************++++++++++++++++++++++++,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,---------------++++++,,,,,,---...//////........................,,,------......------,,,,,,,,,------------..............................,,,,,,------------......------------------------------......//////......////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++++++++++++++++++++++++++,,,------......------***++++++,,,,,,++++++***+++*********))))))((((((((((((((((((((()))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++*********++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///...------------...///////////////000000000//////////////////000000000000///000000000111111111111000000111111111222222222222222222333333333444444555555666666666666555555555444444444444555666666777777777777888999:::;;;:::<<<>>>>>>===<<<===>>><<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>??????>>>???@@@BBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???>>>===============<<<<<<<<<<<<<<<<<<;;;999888777777888888999666444333444444444333////////////////////////////////////....................................***++++++,,,,,,,,,++++++***+++,,,......---+++******************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,************************+++++++++++++++++++++++++++,,,---,,,+++***+++---******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////........................,,,------......------,,,,,,,,,,,,,,,------..............................,,,,,,,,,,,,------..............................,,,,,,---.......................................************************))))))))))))))))))))))))---,,,***)))(((((())))))***++++++++++++,,,,,,,,,,,,,,,---............---***++++++,,,,,,++++++***************************)))(((((((((((()))******++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,---......------------...//////......///000000000//////////////////000000000000000000000000111111111111111111111222222222222333222222333333333333444444555666777888888777666555555444444444444555666666999888777777888999;;;<<<888:::<<<=========>>>???<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@???????????????DDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA???@@@BBBCCCDDDCCCCCCBBBCCCCCCDDDDDDCCCBBB@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999888777777888888555333111111333444444444........................////////////............++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,---,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************((((((((()))*********+++*********+++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++)))******++++++******)))******+++++++++,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,+++,,,,,,------.................................,,,------......------,,,++++++,,,,,,------..............................++++++,,,,,,------......////////////////////////+++,,,---.......................................++++++++++++++++++++++++************************---,,,***))))))***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,,,,------***************++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,+++---......------------...//////------///000000000//////////////////000000000000000000000000111111111111222222222222333333333333222222333333333333444444444555666777777666555444555444444444444555666666888888777666777999;;;<<<777999;;;<<<<<<<<<===???<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAABBBBBBCCCCCCCCC@@@???>>>>>>======>>>>>>CCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777444222000000111333333222////////////////////////////////////............++++++++++++++++++++++++++++++*********+++------++++++*********+++------***************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++------------------------******+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++,,,------------------------------........................,,,------......------,,,***++++++,,,------..............................***++++++,,,------..............................***+++,,,---....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++---///*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,+++++++++******+++,,,---......///,,,,,,++++++,,,,,,---...---,,,,,,++++++******************++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++***************+++,,,---...---,,,,,,*********++++++,,,,,,,,,***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------,,,+++---......------------...//////,,,---///000000000//////////////////000000000000000000000000111111111111222222333333333444444444222222333333333444444444333444666777777666444333555444444444444555666666888777666555666888:::;;;777999;;;<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>??????CCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEFFFFFFDDDBBBAAAFFFGGGHHHIIIHHHFFFDDDCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666444222000///000111111111000000000000000000000000000/////////............------------------------,,,+++***))))))+++---...,,,+++***))))))+++---///***************************************************+++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---+++******)))***+++---...------------------------*********++++++,,,,,,,,,************************,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---...//////------...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......------------------,,,,,,........................,,,------......------,,,******+++,,,,,,---..............................******+++,,,,,,---......------------------------***+++,,,---....................................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,+++******+++,,,,,,++++++++++++++++++++++++------,,,++++++******)))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------------,,,+++***)))((('''---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,...------------...//////////////////////////////...............///000000111000000000//////......000000111222333333444444444444444333333222222222333333333444444444555555333444444555666777888888666666666666666555555555:::888777666666888:::;;;>>>===;;;::::::;;;<<<===<<<===============<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCAAA???>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888:::999888777666555444444444333111///......///000////////////............---------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++------,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********((()))***++++++++++++++++++*********))))))(((((()))************+++++++++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++//////...---,,,++++++***,,,,,,---......---,,,,,,---------............///////////////////////////...------,,,,,,------...,,,---/////////---+++)))------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------...//////.......................................///000000111111111000000/////////000000111222222333444444444444333333333222222222333333333444444444444555444444555555666666777777666666666666555555555555777777666666666777888999<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<======>>>>>>???@@@AAAAAADDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>===>>>@@@AAACCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<:::;;;;;;::::::999888777999888777666555444333333444333111///...///000000////////////............---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++*********************************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))******+++,,,,,,+++++++++*********)))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++.........------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------...........................------,,,,,,------...,,,---.........---,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------.........///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------...------------,,,,,,,,,---------------......///.......................................///000000111111111111111000000000000000111111222333333333333333333333222222222222333333333333444444444444555555555555555555666666555555555555555555555555555555555666666666777777:::;;;;;;<<<<<<;;;;;;;;;======>>>??????>>>>>>======>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>???AAABBBDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@???>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;999::::::999999888777666777666666555444333222222333222111/////////000000////////////............------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++************+++++++++++++++*********))))))*********************************++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,***************))))))))))))************+++++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,------...///.......................................///000000222222111111111111111111000000111111222222222333333222222222222222222222222222333333333444444444555555555555555555555444444444555555555555555666444555666777777777666666888999;;;<<<<<<;;;:::999===>>>>>>????????????>>>??????@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@AAABBBEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGHHHHHHHHHCCCBBBBBBAAA@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBB???@@@@@@@@@??????>>>===<<<<<<===<<<<<<<<<;;;;;;999999999888888777666555555555444444333222222111222222111000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++*********************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,------.........+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---------,,,,,,************************))))))*********+++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,---////////////---,,,*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.............................................///000000111111111111111111222222000111111111111111222222222222222222222222222222222222222333333333444444555555555555444444444444333444444444555555666666555666777888888888777777777888:::;;;;;;;;;:::999======>>>???????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@AAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGHHHHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???>>>>>>======;;;<<<<<<===<<<;;;::::::888888888888777666555555444444333333222222111111111111111000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++******)))(((************************++++++++++++++++++++++++************************.........------,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************+++++++++))))))*********+++++++++)))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++******)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------------------------...............///000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222333333333333444444444444444444555555333333333444555555666666666666777777777888888888777777888999::::::::::::<<<<<<===>>>????????????<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????<<<======>>>>>>===<<<<<<;;;;;;<<<======;;;:::999888999999888888777666555444333333333222222222111000000111111000000000000////////////............++++++,,,,,,,,,,,,------,,,,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,++++++***,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++)))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++***))))))(((((())))))***,,,,,,++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------...............///000000/////////000000111111111111111111111000000000000000111111111222222222222111222222222222333333333333333333444444555555555222222333444444555666666666666555555555666777888777777777888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>==============================>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCEEEEEECCCCCCEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======;;;<<<<<<=========<<<<<<:::;;;<<<======;;;:::888999999999999888777666666444333333333333222222222000000000111111111000000////////////............+++++++++,,,,,,------------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,+++******)))*********++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,---------------------------,,,,,,------------------,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---.........---,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,------************************++++++++++++++++++++++++000///------------///000---,,,,,,++++++***************************************************************+++++++++,,,,,,,,,************************+++******************+++++++++,,,,,,,,,---------)))******+++---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------...............///000000......//////000000000111111111111000000000000000000000111111222222222222111111222222222333333333222222333333444555666666222222333333444555666666666555333222333444666888888777666666777999;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@????????????>>>;;;;;;===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@BBBCCCEEEFFF@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<======;;;999888999::::::999999888777666444444333333333333333333///000111111111111000000000/////////............+++++++++,,,,,,------------,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++************+++++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((*********++++++,,,,,,,,,)))************+++++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++---...---------------------------------------------------,,,+++******+++,,,---)))************+++++++++------------------------...------,,,,,,------...,,,---/////////---+++)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---+++***)))))))))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++******************%%%&&&(((***+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,***))))))***++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,------,,,+++,,,---...///000000000000000000000000---......///////////////////////////////////////......///000000000000000000000000000////////////111111111111111111111111222222222222222222222222222222333333333333444444555555555444444333333333444555555666666666666666777777888888888888777777999;;;<<<===<<<<<<<<<===@@@??????>>>===<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCAAAAAACCCCCCCCCAAA???===@@@@@@@@@@@@AAABBBCCCCCC????????????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<======:::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;:::999888999999999999888666555555333333333222222111111111222111///.........///000------------------------...,,,)))&&&%%%&&&''')))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++******)))************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))******+++******++++++***)))***+++---......------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++***************************+++,,,,,,,,,***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...///------------------------,,,---......//////......000000000000000000000000......///000000000000000////////////000000000000111111111111111111111111222222222222222222222222222222333333333333444444555555444444444333333333444555555666666666666666666666777999999:::::::::777999;;;<<<<<<<<<>>>???>>>>>>===<<<<<<;;;::::::;;;;;;<<<===>>>@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCDDDDDDDDDBBBAAA???@@@@@@??????@@@AAABBBBBB????????????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????<<<<<<<<<;;;<<<<<<======;;;<<<============<<<;;;;;;;;;;;;;;;:::999888777666777777777666555444444333333333333222222222111222111000///...//////000------------------------,,,+++***)))((()))++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,++++++******************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------------------******+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************,,,------------+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++---...---,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,------...............000000000000000000000000......///000000000000///......//////000000111111111111111111111111111111222222222222222222222222222222333333333333444444555444444444444333333333444555555666666666666666555666777999:::;;;<<<<<<888:::<<<<<<<<<;;;<<<===<<<<<<<<<;;;::::::999999::::::;;;<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBB?????????>>>??????@@@@@@????????????@@@AAABBBBBBDDDCCCBBBAAA@@@???>>>>>>;;;;;;::::::;;;<<<======<<<<<<============<<<<<<::::::::::::999888777777333444444555444444333333444444333333333333222222111111000///////////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,+++***************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,...---,,,+++******************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++***************+++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++...,,,++++++,,,------,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////////////////------...///////////////000000000000000000000000---...//////000000//////---......///000111111222111111111111111111111111111222222222222222333333222222222333333333444444444444444444444444444444444555555666666666666666555555777888999::::::::::::;;;===<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDDDDCCC@@@??????>>>>>>>>>??????@@@?????????@@@@@@AAABBBDDDCCCBBBAAA@@@>>>======:::::::::::::::;;;<<<===========================:::;;;;;;::::::999888777222333333444444444333333444333333333333333333333111000000///////////////------------------------+++,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++************+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++))))))*********+++++++++))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,************************++++++++++++++++++++++++---,,,******,,,---,,,+++++++++++++++,,,---...///+++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////////////////......///000000000000///////////////////////////------...///////////////---......///000111111222111111111111111111111111111111111222222333333333222222222333333333444444444444444444444444444444444555555666666666666666555666777777777777777777777999;;;<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDAAAAAA@@@???>>>>>>??????@@@@@@??????@@@@@@AAAAAACCCBBBBBBAAA???>>>>>>===:::::::::::::::;;;<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888333333444555555555444444333333333333333333333333000000000000000//////...------------------------,,,---......---+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***)))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++)))))))))***++++++,,,,,,+++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++,,,---//////***++++++,,,,,,------...++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////........................------...////////////.........//////000000111111111111111111111111111111111111111222222333333444222222333333333333444444333333333444444444444555444555555666666666666666555666666777666666555555222444888:::<<<===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999555555555666555555444444111111222222222222333333000000000000000///......------------------------,,,---------,,,***((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***(((((('''((()))+++------............---,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++*********)))*********+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++((())))))***++++++,,,,,,,,,+++***))))))(((((((((++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++---------,,,++++++,,,,,,---///000111******+++,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,---......//////......////////////000000000000111111111111111111111111000111111222333333444444222222333333333333444444333333333444444444555555444555555666666666666666444555666777777777777777333555888:::;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCDDDEEEFFFHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA@@@@@@??????????????????>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;999888888555666666666555444333333000000000111111222222222///000000111000///...---------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......,,,***(((((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++******************++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++///...,,,,,,...///...---,,,,,,------///000111222******+++,,,,,,---......---------,,,,,,+++++++++------------------------*********++++++,,,,,,,,,+++,,,---.........---,,,........................******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000////////////111111111111111111111111000000111222333333444444222222333333333444444444333333333444444555555555444555555666666666666666333444666777999:::::::::888:::;;;;;;:::999:::;;;=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===??????@@@AAAAAABBBCCCCCC???@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;::::::::::::999888777777666666666555444333222111//////000000111111111222///000111111111000...---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))******++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///111000...+++))))))***+++,,,---,,,+++******++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))))))))*********************************)))************+++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))************************,,,,,,,,,+++++++++******************************************************,,,,,,++++++++++++,,,,,,++++++******++++++,,,---)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000---***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///...------,,,---///222333000000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444333333333333333333333333444444444555555555555666888777666666666777999:::;;;;;;;;;;;;<<<<<<======AAA???===<<<;;;<<<===>>>??????>>>>>>=========<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDGGGIIIKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBAAABBBBBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888555555444333222222222222222111000.........///000////////////............000...---,,,+++,,,,,,---)))******++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++,,,///111000...***(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,***)))))))))***+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,++++++*********......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++******))))))************************)))************+++++++++,,,,,,++++++++++++++++++***))))))(((((())))))***************************,,,,,,++++++************++++++++++++++++++++++++************************+++++++++******+++++++++++++++******++++++,,,---------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++---///000---+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...............---,,,++++++,,,...///////////////////////////000000000000000000000000000000111111111222222222444444444444444444444444333333333333333333333333444444444444555555555555888777666666666777888999:::::::::;;;<<<======>>>@@@???===<<<;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCAAABBBDDDFFFFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999::::::999999888777555555444333222222222222111111000///////////////////////////............//////...---------------///......------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++*********+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++************+++,,,+++---...//////---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********---------,,,,,,,,,++++++------...------,,,,,,++++++++++++++++++++++++++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...------,,,+++***))))))************************)))************+++++++++++++++++++++++++++,,,,,,+++******************+++************************+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++******++++++,,,------------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............///...---,,,+++,,,,,,---////////////////////////////////////////////////000000000111111111222222444444444444444444444444444444444444444444444444444444444444555555555555777777666666666777888999888999:::;;;<<<===>>>??????>>><<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKHHHEEEDDD@@@CCCGGGJJJJJJGGGCCCAAAAAAAAA@@@@@@????????????????????????????????????======<<<;;;::::::999999999999999999999888777777555444333222222111111222000000000000000//////...////////////............,,,,,,,,,,,,,,,++++++***///......------,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,------...---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,---......---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++++++++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++......------------,,,,,,,,,------......---+++***+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++******)))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,***************************))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++++++++******++++++,,,---******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........000///............//////////////////////////////////////////////////////000000000000111111111111333333333333333333333333444444444444444444444444333333444444444555555555666666666666777777888888777888999:::<<<===>>>???>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMKKKIIIFFFCCC@@@DDDIIIMMMMMMJJJEEEBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888888888888888999888777777666555444333222111111111111...///000111111000///...////////////............+++,,,---......---++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---...////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---......---+++***+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********((()))))))))******++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))***++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------...///000111111........................//////////////////////////////000000000111111111333333333333333333333333444444444444444444444444333333333444444444444555555555666666777777777777777777888:::;;;===>>>???======<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJHHHIIIKKKLLLKKKHHHEEEDDDAAAEEEIIIMMMMMMJJJFFFCCCBBBBBBAAAAAA@@@??????>>>========================>>>======;;;:::999888888777777888888777777666555444444333222111111111111...///000111111000///...////////////...............///000111111000///...)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,---...///000000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************''''''((()))***++++++,,,************************)))************+++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************)))))))))************+++************************************************,,,++++++++++++++++++,,,++++++******++++++,,,---......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------******+++,,,---...//////......................../////////////////////////////////000000000111111333333333333333333333333333333333333333333333333333333333333444444444444444555666777777777666666777888999:::;;;<<<===>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGIIIJJJJJJJJJHHHIIIJJJJJJJJJHHHFFFEEECCCEEEHHHJJJKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999777777777777777666555555444333222111111000000111...//////000000000000000////////////............++++++,,,------------,,,///......------,,,,,,++++++++++++************)))++++++++++++++++++++++++*********************************++++++++++++,,,+++,,,---...////////////++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++***)))((((((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))******+++++++++************************)))************+++++++++,,,,,,++++++++++++++++++++++++************++++++************************************++++++,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,------++++++******++++++,,,---.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000111000,,,***)))******+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......---........................000000000000000000000000////////////000000000111222222222222222222222222222222222222222222222222222222333333333444444444444555666777777777666555888888999:::;;;;;;<<<<<<===>>>>>>???????????????<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@========================<<<<<<<<<;;;;;;:::::::::666666777777666666555444444333222111000000000000///////////////000111111////////////............***)))))))))******+++,,,///......------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...............******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,***+++,,,---...------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,+++************++++++,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,------...------+++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++***)))***+++---...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,++++++++++++++++++************************)))************+++++++++---,,,,,,++++++*********+++******************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------...++++++******++++++,,,---++++++,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111222000,,,)))((()))***+++,,,------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------//////000000//////...---........................111111111111111111111111////////////000000000000222222222222222222222222111111111111111111111111222222333333333444444444333444666777777777666555999999999::::::;;;;;;;;;===>>>???@@@@@@@@@@@@@@@<<<=========>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKEEEDDDCCCCCCDDDFFFHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555555444444333222111000000000000000///.........000111222000/////////............//////...---...///111222)))******++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------...---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,------------,,,+++******+++,,,---***+++,,,---------,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++---.../////////...,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,------.........---+++)))((()))+++---///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---///000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...---,,,+++************++++++******++++++,,,---************************************************************************))))))))))))************,,,,,,+++***))))))******))))))*********))))))(((++++++************++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,************,,,,,,,,,------,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,************************------,,,,,,,,,+++++++++...---,,,+++***(((''''''+++++++++*********))))))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------............///000000000000000//////...000111111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333666666666666777777777777555555555666777888::::::<<<>>>@@@BBBBBBAAA???===???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGIIIKKKNNNQQQSSSUUUNNNNNNMMMKKKJJJHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA???===????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888666666666555444444333333333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---//////...------,,,++++++)))************+++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---...///...,,,++++++---************************************************------------------------,,,,,,,,,------,,,++++++************************,,,,,,---------,,,+++***...,,,++++++---......---------------,,,,,,+++***---,,,++++++******++++++++++++,,,,,,,,,,,,------***(((%%%&&&***,,,,,,++++++,,,,,,------,,,,,,++++++++++++*********))))))...---,,,+++***************************+++,,,,,,************************************************************************))))))))))))************,,,++++++***))))))******)))******************)))++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,555333111...,,,***))))))++++++++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++******))))))---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................---------............///---...//////000000000000000000111111111222222222111111222222222333333333222222222222222222222222222222333333333444444444777777777777888888888888999999999999:::<<<===>>><<<>>>???AAAAAA@@@???>>>???>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGIIIKKKMMMPPPRRRTTTPPPOOONNNMMMKKKJJJIIIIIIEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDBBB@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999888666666666555444444333333333333222111111000000///------------------------------......------,,,++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---------,,,++++++***))))))************++++++++++++,,,------......------,,,+++***)))))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...///000///,,,+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---------,,,,,,---------,,,,,,+++***---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,)))'''(((+++------,,,+++,,,,,,------,,,,,,++++++++++++***************------,,,+++***************))))))))))))***++++++************************************************++++++++++++++++++++++++)))))))))*********++++++,,,+++******)))***************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,888555111---***)))******---------,,,,,,+++++++++,,,,,,+++++++++******************+++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,------------------------+++++++++,,,------......////////////////////////---------............///+++,,,---...///000111111000000000111111111222222111111222222222333333333222222222222222222222222333333444444444555555555777777888888888999999999:::::::::;;;<<<===>>>???======>>>??????????????????>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCEEEGGGIIIJJJGGGGGGHHHJJJLLLOOOQQQRRRQQQQQQPPPOOOMMMLLLKKKKKKGGGFFFEEECCCCCCBBBBBBBBBEEEFFFFFFFFFEEECCCBBBAAA??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888666666555555444333333333333222222111111000//////..............................---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,++++++******)))************+++++++++,,,,,,------......------,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///...------++++++***)))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...111111222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///000...,,,+++,,,---,,,+++,,,,,,---------,,,++++++---,,,++++++******++++++++++++,,,,,,,,,,,,---------+++******,,,------,,,+++,,,,,,------,,,,,,+++************************---,,,++++++*********+++)))))))))((())))))***+++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++***************+++++++++++++++++++++,,,,,,++++++************+++++++++******))))))******+++++++++++++++++++++++++++------------------------)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---222000...---,,,,,,...///.........---,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,........................,,,,,,,,,,,,------..............................---------............///,,,,,,,,,---...//////000000000000000111111111111111111222222222333333333222222222222222222222222333333333333444444444444666777777777777888888888777777777888999:::<<<<<<============>>>??????@@@>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKGGGGGGHHHIIIKKKMMMNNNOOOQQQPPPOOONNNMMMLLLKKKKKKHHHGGGEEEDDDCCCBBBBBBAAADDDEEEEEEEEEEEECCCBBBAAA???>>>>>>>>>============;;;;;;;;;;;;:::999888888666666555444444333333222222222222111000000/////////////////////////////////...,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,.........------,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***************++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////222333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,+++++++++++++++++++++++++++***))))))***---///111000...,,,+++,,,,,,+++***,,,,,,,,,------,,,,,,+++---,,,++++++******+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,+++++++++,,,,,,------,,,,,,+++************************,,,,,,++++++******++++++)))))))))((())))))***+++************************************************++++++++++++++++++++++++************+++++++++++++++***************++++++++++++******++++++------++++++************+++++++++******))))))******+++++++++++++++++++++++++++------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,---......//////............---------,,,,,,------------,,,,,,,,,,,,------,,,,,,+++*********+++++++++*********))))))++++++++++++++++++++++++,,,------......------,,,........................,,,,,,------------......---------------------------------............//////...------------......//////000000000111111111111111222222222333333333222222222222222222222222222222222222333333333333555555555666666666666777555555666666777888:::;;;;;;<<<<<<======>>>??????===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDBBBBBBAAAAAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>============<<<;;;;;;;;;;;;:::999888777555555555444333333222222222222111111000//////...////////////////////////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000333333333111...,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,---------,,,+++++++++++++++++++++++++++***))))))+++---000111000...,,,+++++++++***)))+++,,,,,,------,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++,,,++++++*********+++,,,,,,------,,,,,,+++***************+++++++++,,,,,,++++++***++++++,,,***))))))))))))***++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********)))******+++,,,+++***))))))***+++---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++,,,---......---++++++---------------------------------,,,,,,,,,++++++...------,,,+++******)))---------,,,,,,,,,++++++,,,++++++******++++++,,,------............------------------------------------------------......---------------------------------............///111000...---------...////////////000000000111111111111222222222333333333222222222222222222222222111111111222222222333333444444444555555555666666666666666666777999:::;;;999:::;;;===>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>============<<<<<<;;;;;;;;;::::::999888777555555444444333222222222222111111000000///......////////////////////////------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,***++++++,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------------)))***++++++---......///---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000222222333111...---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000///---+++***+++,,,+++***++++++,,,---------,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------(((***,,,,,,+++******++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,++++++***++++++,,,,,,***************+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))***++++++,,,***)))(((((((((***,,,...++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++******,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,++++++*********+++++++++,,,------......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------............///000///...------///000111////////////000000000111111111222222222333333333222222222222222222222222222222222333333333444444555555555555666666666666555555555666777888::::::777999;;;===>>>>>>>>>===:::;;;===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<::::::;;;::::::999888777555555444333333222222111111111111000//////..............................+++,,,------......------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++,,,---...///,,,+++++++++,,,,,,---...------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000111111000...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,******+++,,,,,,+++***+++,,,,,,---------,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------(((***---...,,,+++,,,---+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))(((''''''(((***,,,---++++++************++++++***+++---......---+++***++++++++++++++++++++++++******,,,,,,,,,,,,******)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////,,,+++)))'''(((***,,,...)))******+++,,,---......))))))))))))((((((((((((******+++,,,,,,---......+++++++++*********))))))---,,,+++******+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////---------........./////////...------...000333444////////////000000000000111111222222222333333333222222222222222222222222333333333444444444555555666666666666777777777777444444444444555777888999666888;;;>>>??????===<<<999:::===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<::::::::::::999888777777555555444333333222222111111111111000//////..............................***+++---...///...------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,---------***++++++,,,,,,++++++******+++,,,---...---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,---...///++++++++++++,,,,,,---...........................)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++---------------,,,+++)))***+++,,,,,,+++***+++,,,,,,---------------,,,++++++******++++++++++++,,,,,,,,,---------'''+++...///------...000+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,******++++++++++++***************************************++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***++++++***)))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))))))))***,,,,,,...---,,,,,,++++++,,,,,,,,,,,,............,,,,,,------,,,,,,+++***)))))),,,++++++,,,...//////...)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......//////...............////////////000---------............///000000000000111111111111444444444333333222222222333333222222222222222222444444444333333444555555333444444555555444444333444444444555555555555666777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDCCCBBBCCCDDDFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;:::999888666666555555444444444333333333333222000/////////000111000000000000000000000000............---,,,+++***------++++++++++++------++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000...,,,++++++---000222000000///...------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,+++,,,---...///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,+++++++++******---,,,+++******+++,,,---******++++++++++++******************************,,,,,,++++++++++++++++++************************)))***++++++,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++------...---,,,,,,++++++,,,,,,+++,,,------------,,,+++......------,,,++++++***---,,,+++,,,...///...---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////---------............///............////////////111111000000000/////////222222222222222222222222111111111111222222333444333444444555555444444333555555555666666666666777888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGFFFEEECCCCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>???????????????>>>>>>===<<<<<<;;;::::::999999888666555444444333333333222222222222222111000000//////000000------------------------------------,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,+++,,,---///000.........---,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***)))((((((((()))++++++,,,,,,,,,+++++++++******...---,,,++++++,,,---...******++++++++++++******************************------,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***///......------,,,,,,+++---,,,+++,,,.........,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......,,,---------............---------............///............////////////000////////////.........111111111111111111111111000000000111222333444555444444555555555555444444555666666666666777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGDDDBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>????????????>>>>>>======>>>>>>???>>>>>>>>>===<<<<<<;;;;;;777777777777666444333222222222222222111111111111000000111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************---------,,,,,,+++++++++++++++,,,------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,------......//////++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////---------,,,,,,,,,,,,+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,---------------,,,,,,++++++*********+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,+++++++++******---,,,++++++++++++,,,---******++++++++++++******************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,*********++++++*********......------,,,,,,,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++///...---,,,+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,,,,,,,---------......---------............///000000000000111111111111111111111111111111111111000000111111111111222222222222222333444555777888444444555555555555444444555555555555666666666666888999:::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>???@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCBBBCCCDDDEEEEEEBBBAAAAAABBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>=========>>>???>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::666666666666555444333222333222222222222111111111///000111111111000...---------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,---------------------......///------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,---...///000000000/////////.........------------------,,,,,,------------------------------,,,,,,,,,+++++++++***+++,,,---------,,,+++------,,,,,,+++++++++******+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...///...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------************++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******************************))))))***+++,,,,,,------************************++++++******))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++++++++...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,++++++++++++---,,,+++,,,.........,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++///...---,,,+++,,,---...++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......///.........,,,,,,,,,---------......---------............///000000000000111111111111222222222222222222222222000000111111222222222222222222222333444555777888444555555666666555555444333333333444444444555555777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;:::::::::777777777777666555444444333333333333222222222222//////000111111///...------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------............------,,,,,,------...------......////////////------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......000000/////////.........++++++,,,,,,---...//////---------------------------------,,,,,,,,,++++++***+++---......,,,+++***------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...///...---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******************************(((((()))***,,,---...///))))))))))))))))))))))))+++***))))))((()))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))***++++++++++++***...---,,,,,,++++++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,++++++,,,...//////...,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......,,,---------............---------............///............//////////////////000000000000111111111111111222333333444444000000000111222333444555555555666666666666555555222222333333333444444444666777888999::::::::::::999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999777777888777777666555555444333333333222222222222//////000000//////......++++++++++++++++++++++++---------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------------...,,,---------..................------------......---...//////000000//////------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,------------........................------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++)))***+++,,,...///000000------------------------******+++,,,---...//////,,,,,,---......---+++***---------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------)))******+++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++*********++++++++++++******************************))))))***+++,,,,,,------************************+++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///+++***)))((((((***+++---++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////---------............///............////////////........./////////000000111222222333444444555555111111111111222222333444555555666666666666555555333333333444444444555555555666777888888999888888999999:::;;;<<<======>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???????????????===>>>>>>???????????????AAAAAABBBDDDFFFGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@===???@@@AAAAAA???===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999666777777777777666555555222222222222111111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++*********+++,,,---++++++,,,,,,,,,,,,------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...---------------------,,,......---------,,,,,,,,,------------------------................................................,,,,,,,,,---------......------------..................------------......---...///000111000/////////////////////////////////////////////000000000////////////////////////---------.........//////........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////........................***++++++,,,---...//////...............---,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...(((((()))***************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++++++++******************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********+++---...******************************+++++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,---...---,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---------------------------***))))))+++...111111000***)))((('''''')))+++,,,++++++++++++++++++++++++,,,---...///...---,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---......//////...............////////////000---------.........//////000000000000111111111111.../////////000000111111222222333444444555666666444444444333333444555555555555666666666666555555444444444555555555666666444555666777777888888888888999999:::;;;<<<===>>><<<======>>>???@@@@@@@@@@@@@@@???>>>>>>===>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@AAADDDFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@===???AAACCCCCC@@@===;;;;;;::::::999999::::::;;;<<<<<<;;;::::::999999888666666666777666666555555111111111111000000000000111000///------...//////........................***++++++,,,,,,,,,++++++++++++------------++++++++++++,,,,,,,,,---------,,,+++*********+++,,,---++++++,,,,,,,,,---------+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------)))***+++,,,------...///+++,,,,,,------......///000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------.........//////......------------......---...000111111111000///111111111111111111111111222222222111111111111111000000000000000000000000///000000000111111222222////////////////////////222111000///------------......---------,,,,,,,,,,,,---------------------..............................---------,,,,,,,,,/////////......---------******************++++++++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,---------.........))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,))))))......)))))),,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************///...------++++++***))),,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,++++++*********,,,+++)))'''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******))))))******+++,,,,,,+++******++++++,,,************************------------------,,,,,,++++++---...//////000000000000//////.........------------............///000000000000000000000000222222222222222222222222111111222222222333333333888888777666555444444333444444555666666666666666555666666777777777777666888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>>>>???>>>???@@@@@@>>>======>>>AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<============<<<<<<<<<;;;999777666555555555555555444333222111000000000000////////////000000///...------,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................++++++++++++++++++++++++------------------------++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,------...////////////.........---------,,,,,,,,,+++++++++******++++++,,,,,,---------...------.........---,,,,,,---......///000/////////---.........//////000000......///000000000000///111111222222222333333333000111222222333333333333333333333444555666666777222222222222222222222222333222222111111222222333222222222222222222222222111000///.....................//////......---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........---------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------)))*********++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++************+++,,,,,,,,,++++++************************++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---******......******---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++---------,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---...////////////000/////////.........---........./////////000000111111111111111111111111222222222222222222222222111111222222222333333333666555555444444333333222444555666666666666666555555666666777777777777777888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAA???>>>>>>======>>>>>>>>>>>>@@@AAA@@@???>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@?????????AAAAAA@@@??????>>>============<<<<<<;;;;;;::::::<<<;;;;;;:::999777555444555555555555444333222111111111111111000000000000000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++/////////......---------++++++,,,,,,------......//////.........---------------------,,,,,,++++++...------------------,,,------...............------...//////000000//////000000111111111222222222222333333444555444444444444444444444555555555555333333444555555555555555555555666666777888888999444444444444444444444444444444333333333333444444444444444444444444444444222222111000000000000000000000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,------......//////......------------,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++******+++******))))))******++++++************))))))))))))))))))************+++*********++++++,,,,,,---,,,++++++******++++++,,,******************************+++,,,,,,,,,++++++***((((((++++++((((((***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...............---/////////...............////////////000000000111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222555555666666666555555444555555666777777777777777777777888999:::;;;<<<<<<============>>>???@@@AAA>>>======<<<<<<===>>>>>>>>>@@@AAAAAA???>>>>>>?????????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBB@@@???>>>@@@@@@@@@??????>>>>>>=========<<<;;;:::999888888:::::::::999888666555444555555555555444333222111222222222111111111000000/////////...------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,/////////............---.........---------------/////////...------,,,,,,---...//////000000000000//////000111111111111000444444444444555555555555222333444444555555444444777777777777888888888888666777888888888888888888888888999999::::::;;;;;;777777777777777777777777666666555555555555666666666666666666666666666666444444333222222222333333222222333333222222111000////////////////////////------------------------......////////////............---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))))))))))))))******)))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++***)))******)))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++******))))))******+++***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////...------,,,............................../////////000000000111111111111111111111111111111111111222222222222111111222222222333333333000111111111222222333333555555666666555555444444444555666777777888777777666777888888::::::;;;<<<============>>>???@@@@@@===<<<<<<<<<<<<======>>>===???@@@???>>>============>>>???@@@AAABBBBBBBBBAAABBBCCCDDDCCCAAA???===@@@?????????>>>>>>>>>=========<<<<<<;;;:::999999999999999888777666555444555555555555444333222111111111111000000000000/////////.........---------++++++------------++++++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,,,,,,,,,,,,,+++++++++/////////..............................---------.....................---...///000222222333333333222222333444444444444444777777777777777777777777444555555666666666666666999999999999:::::::::;;;999999:::::::::::::::999:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888777777777777888888666666666666666666666666555555444444444444444555444444444444444333222222000000000000000000000000/////////.....................////////////......000////////////.........---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------++++++---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))******++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******))))))))))))******+++******))))))******+++(((***,,,---...---+++***++++++++++++++++++++++++++++++,,,,,,---...//////////////////...---,,,+++---------...............------........./////////000000000000000000000000000000000111111222222222111111222222222333333333111111222222333333444444444555555555555555444444444555666777888888888888666777888888::::::;;;<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<===>>>>>><<<>>>???>>>===;;;<<<<<<===>>>???@@@AAAAAABBBBBB@@@AAACCCCCCCCCAAA???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======999999999888777666555444555555555555444333222111000////////////........................---------++++++------------++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++++++++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------......///000111111222222333555666666666666666777888888999999888888888888888888888888888888::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<999999999999999999999999:::999999999999999999:::777777777777777777777777666555555444555555666666555555555555555444333333222222222222222222222222222111111111000000//////......////////////......////////////............---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,---...---------........................,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++)))******++++++******))))))))))))************+++)))))))))************+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))+++***''''''***+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++************************+++,,,,,,------............/////////...---,,,,,,---------------.........------------............//////////////////////////////000000111222222222111111222222222333333333222222222333333444444444333333444555555555555555333444555777888888888888777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<===>>>??????<<<>>>???>>>===;;;<<<<<<>>>>>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>999999999999888777666555555555555555444333222111//////.........---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...////////////000000000...////////////000000000...///000111222333444555666666777888999999999999::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;777777777777777777777777777666666666666777888888666666777777666666555444444444444444444444444444444444444333333222222111//////000000000000/////////.........------------......---------,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++++++++,,,---------------........................------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,+++******************++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))''')))(((######((()))'''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++---......---+++******************+++++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,------...++++++++++++++++++++++++------------------------..................------,,,,,,,,,------...................../////////////////////////////////////////////000111222222222111111222222222333333333222222333333333333333333111222333444555666666666333444555777888888999999888888999:::;;;<<<======;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@@@@>>>???AAA@@@>>>======>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999888777666555555555555444333222111////////////....................................---,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///---------....../////////.../////////000000000000111111111222222222333333333333444555666777777888::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999888888888999999:::;;;888999999999999888777777666666666666666666666666777777666666555444444333111222222333333222222111111111111000000000///////////////.........------------------............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------------,,,........................---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,+++***)))+++...---''''''---...+++++++++++++++++++++++++++***+++,,,------,,,+++***)))+++---//////---+++)))************************,,,,,,------------......*********++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...******+++++++++,,,,,,,,,...------,,,,,,------...+++******************+++,,,,,,+++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...............---,,,,,,,,,------.........////////////000000000000000000000000000000000000...//////000111222222222111111222222222333333333222222222222222222222222000111222444555666777777333444555777888888999999888999::::::<<<<<<===>>>;;;;;;;;;;;;;;;===>>>>>>============>>>???AAAAAA???AAABBBBBB@@@??????@@@??????@@@@@@@@@??????>>>=========>>>???@@@BBBCCC============>>>>>>>>>>>>======<<<;;;:::999999888:::::::::::::::999888777555555555555444333222222000000000000////////////---........................---++++++++++++---...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,------......---------------------------------------------------------------------------.........//////000000---------...///000111111.../////////000000111111333333333444444555555555888888888888999999999999==================<<<<<<;;;<<<<<<===============>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????????????????>>>===<<<>>>>>>>>>=======================================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===::::::;;;;;;::::::999888777777777777777777777777999888888777666555555555333444444555555444444333555555555444444444333333000////////////.........---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++,,,---------,,,,,,------------------------,,,***((()))+++,,,+++(((************************************************,,,)))&&&(((,,,...,,,((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((('''&&&%%%&&&''')))+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........---------............///,,,---------------,,,,,,//////............//////222111000000000111333333111111000000111111222333444444444444444444444444666555555555555666777777888888888888777777777777666777999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>???@@@AAAAAABBBBBB???>>>>>>===<<<;;;;;;;;;<<<<<<>>>??????>>>======<<<:::777777777777666444444444555555444444333222222111000.........//////---------............///111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------//////---***+++,,,,,,------,,,,,,)))***+++---...---***'''---------.........//////,,,------------------.........---------......///+++,,,---...///000111111222222222222333333333444666777777888999999999888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============???????????????>>>===<<<>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999888888777777888888::::::::::::999999888777777888999:::::::::::::::999999999888888888888777666666666666666666777888555444444333333222111111111111000000///......------,,,+++***+++,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,***((()))+++,,,+++)))************************************************,,,)))'''(((,,,...,,,))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***)))***+++,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------------,,,,,,++++++++++++---------............///.........//////......---////////////////////////000000/////////000111222111111000000111111222333444444444444444444444444555555444444555555666777777777777777777777777777777777999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>=========>>>??????@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@????????????????????????>>>>>>??????@@@AAAAAABBB>>>>>>>>>===<<<;;;;;;;;;===>>>?????????>>>===<<<<<<999777666777777666444444444444444444333333222---------......000111111------------............000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))***+++,,,,,,++++++,,,------------,,,------...///111000---+++------------............,,,,,,------------......---------------...//////......///000111222333333666666666777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>======<<<===>>>>>>>>>>>>======<<<>>>>>>>>>??????>>>>>>>>>==================>>>>>>>>>>>>>>>?????????????????????????????????>>>===??????>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<======<<<<<<===>>>>>>???>>>>>>>>>============<<<<<<;;;::::::999999::::::::::::;;;;;;::::::999888999999:::::::::::::::999::::::999999999888888888888888777666666666777777555555555444333333222222333333222111111000//////000///...------...//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...+++***)))***++++++***)))************************************************+++)))'''))),,,---+++))))))************++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---,,,........................,,,++++++++++++*********---------............///........................//////000111111000///////////////...///000000111111111000000111111222333333333333333444444444444444444444444444555555666666666666666666666666666777888999:::;;;<<<<<<<<<======>>>???????????????=========>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????????????????????????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;??????@@@@@@???>>>===<<<;;;999777666777666555444333444444444444333222222,,,---...//////000000///------------............//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,---------------000.........000000///...,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000111222222333444555666666777;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>????????????>>>@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===>>>@@@AAABBB@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999:::999888777777777777777777777666555555444444333333333222222111111000000222111000///......//////------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...+++************+++******************************************************+++)))((()))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++------------------------...------------------------------............///------------------.........000111333333111000...////////////000000111111111111000000111111222333333333333333333444444444444333333333333444555555555555555555666666666666777888999:::;;;;;;;;;;;;===>>>>>>???????????????=========>>>??????@@@@@@??????@@@@@@@@@??????>>>????????????????????????>>>>>>>>>>>>??????@@@@@@=========<<<<<<;;;;;;;;;@@@@@@@@@@@@@@@>>><<<;;;;;;999777666666666555444333333333333333222111111000111111111000...---+++,,,,,,---------...............---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......---...000+++,,,,,,---...---------...,,,******,,,......---,,,,,,,,,,,,------------,,,------....../////////---...///000111222333333666666777777888999999:::<<<<<<<<<=========>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAAAAA@@@@@@??????>>>>>>============>>>??????@@@AAAAAA>>>>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBB@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<======<<<<<<============<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888888888888999888888777777666555555555222222222111111111000000111111000///...---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...******+++************+++***************************************************))))))***+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///......------...///000000...000111333333111000...000000111111111222222222111111000000111111222333222222222333333333444444444333333333333444555555444555555555666666666777888888999:::;;;;;;;;;;;;======>>>???????????????=========>>>??????@@@@@@>>>>>>???@@@@@@?????????????????????????????????======>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@@@@???>>><<<;;;;;;999666555666666555333222222333333222222111000111222222222111///---,,,,,,,,,,,,------------...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***///000+++))),,,,,,,,,---.........---------+++))))))***,,,------,,,,,,,,,---------......---......///000000111111000111222444555666666666888888999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<========================<<<===>>>???????????????@@@AAAAAABBBCCCCCCCCCCCC@@@???>>>======>>>???@@@@@@@@@??????>>>>>>======<<<<<<======>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>==================>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>===============>>>>>>>>>======<<<============<<<<<<<<<<<<888777777777888999::::::999888888777777666555555444444333333333333222222222222111111000///...............---------,,,,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...)))+++++++++***)))***+++************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------............///000//////...///000222333//////000111111000//////000000111222222222222222111111000000111111222333111111222222333333444444444444444444444555555666555555555666666777777888888999::::::;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???????????????????????????===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>===<<<;;;:::888666555666555444333111222222222222111000000//////000000000000//////,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***///999999000+++---,,,,,,---..................,,,******,,,...//////---------.........////////////000111222222333333222444555777888888777777888888999999::::::::::::888999999999999:::::::::;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>????????????@@@AAABBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????===>>>>>>?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============??????????????????@@@@@@AAA@@@@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>============>>>??????????????????>>>>>>>>>>>>=========777777777777777888999999999888888777777666666555666666666666666555555555444444444444444333222111////////////.........---------............------,,,,,,,,,---......//////------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++,,,+++)))(((***,,,************************************************)))***************+++,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++************+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------+++++++++,,,,,,------------------............///......---,,,---///111222//////////////////////////////111222222222111000111111000000111111222333000111111222333333444444555555444444555555666777555555666777777888999999999999:::;;;;;;;;;::::::;;;;;;<<<========================>>>??????@@@@@@>>>??????@@@AAAAAA@@@@@@????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::888666555555555444333111111111111111000000///......------------......++++++,,,,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......888EEEEEE999000000,,,------...............---,,,+++,,,...000000///........./////////000000000111111222333444555666444555777888999888777666777777888888888888999999888888888999999999::::::999999::::::999888888777999999999999999999999999999:::;;;<<<>>>>>>?????????@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<============<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<===>>>@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>:::999888777666666555666888888888777666666555555444444444444444444555555333444555666555555444333000000000000////////////------............------,,,,,,------.../////////......------------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((+++,,,,,,)))(((***,,,************************************************)))***++++++******+++,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++)))************+++++++++************************+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---...........................,,,,,,,,,------.........---------.........//////+++***)))))))))+++.../////////............//////---...000111111111000///111111111000111222222333000000111222333333444444666555555555555666777777555666666777888999999:::999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>???@@@AAAAAAAAAAAAAAA????????????????????????===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;:::888666555555555444333111111111111111000//////111000---+++***))))))***++++++,,,,,,,,,---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...999HHHIII:::///...,,,---......//////......,,,+++***,,,...//////...////////////000000000000111111222333555666666777444555777888999888666555777777777777777777777888999999999::::::::::::;;;999999999999888888777666888888888888888888888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???@@@@@@???>>>===;;;;;;<<<<<<======>>>>>>@@@@@@@@@???????????????======>>>======<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;===???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>===============;;;;;;<<<===============<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@????????????>>><<<;;;999777555333222222888888777777666555555555111111111111111111111111111222333444444444333222111111111111000000000000------............------,,,,,,------...///000000///......------......///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++...---+++******+++---...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......000///.........///111222//////000111111111111000111111222222222333333333444444333333333333222222333333222000000333888<<<===>>>;;;666666:::===;;;888888999999999:::::::::::::::::::::::::::::::::<<<<<<============<<<<<<===???AAACCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;<<<@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>999999777666444222111000000000000000000000000000000000000000000000000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------.........---,,,,,,---,,,+++++++++---///111//////000111222222333333222444555666555555777888777888888999999888888777999999:::;;;<<<<<<<<<;;;;;;===>>>>>>======>>>@@@===>>>======<<<;;;:::999:::888777888;;;===;;;999<<<<<<;;;:::;;;<<<>>>???;;;;;;===>>>?????????>>>===;;;;;;===@@@@@@===::::::;;;<<<<<<<<<<<<;;;;;;BBBAAA???>>>>>>???@@@AAA??????>>>===;;;<<<===???<<<===???@@@@@@>>><<<;;;>>>>>>==================???;;;:::>>>AAABBBDDDHHHHHHGGGHHHHHHGGGDDDCCCEEE@@@AAAAAA@@@>>>;;;::::::;;;<<<<<<<<<============???@@@@@@AAABBBCCCCCCDDDCCCBBBAAA??????>>>>>>>>><<<======:::666555666999666666666555444333222111000000000000111111111111000111222333444555555555444444333333333222222222111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,------...---------******+++++++++,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,///...,,,++++++,,,...///))))))***+++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......000///.........///111111///000111111222222111111111111222222222333333333222222222333333444444444444555444333333555888;;;@@@CCCBBB<<<999:::;;;:::999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>@@@BBBCCCBBBAAAAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999999777666666555444333222222000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------,,,++++++///...---,,,,,,...///000000000111111222333333444444555777777666666888999;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<============<<<<<<===>>>>>>======>>>???<<<<<<=========<<<<<<;;;>>><<<:::;;;>>>???===<<<>>>============>>>???@@@<<<=====================<<<;;;;;;<<<>>>???<<<:::======>>>???@@@AAABBBBBBIIIJJJJJJHHHDDDBBBBBBBBB@@@@@@@@@???>>>===>>>???===???AAACCCDDDDDDCCCBBBEEEEEEDDDCCCBBB@@@??????AAA>>>>>>BBBDDDEEEIIIOOOSSSVVVYYYXXXSSSMMMIIIHHHDDDDDDCCC@@@===;;;::::::<<<<<<<<<<<<=========>>>??????????????????>>>>>>CCCBBBBBBAAA@@@?????????<<<===<<<:::666555777999444444444444444444333333000000000000111111111111///000222333444555555555555555555444444333333333222222222111000/////////------------------------........................,,,------......------,,,---------...------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++******++++++------,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......//////......//////000111000111111222222222222222111111222222222333333333000111111222444555555666666777777777666666888:::AAAGGGIIIDDD===;;;:::999::::::::::::;;;;;;;;;;;;============<<<<<<;;;;;;>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<======::::::;;;<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777777777777666444444444444444444444444000000000000000000000000////////////////////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------............---,,,,,,111000///...///000111222222222333333444555555555777888999999999999:::<<>>>>>===??????>>>>>>>>>>>>>>>======>>>???>>>===<<<===>>>======>>>???????????????>>>===<<<<<<===>>>===;;;>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<===>>>>>>======>>>@@@@@@???===BBBBBBDDDEEEHHHLLLOOOQQQWWW[[[^^^[[[SSSLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMPPPPPPOOONNNLLLJJJHHHGGGIIIHHHIIILLLMMMOOOVVV^^^jjjqqqxxxwwwnnnbbbYYYTTTMMMKKKGGGCCC???===<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>?????????>>>======@@@@@@@@@??????>>>======>>>??????===;;;:::;;;<<<777777777666555555444444111111111111111000000000...///111333444555666666666666666666555555555555444444333333222111111111........................------------------------------............------............---,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,------------------------******++++++,,,++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))+++******************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.....................//////000000111111222333333333333222111111222222222333333333111111222333333444555555666777999999777666666777>>>GGGLLLGGG???;;;999888:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;===>>>>>>??????>>>>>>======>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999888777777444444444444333333333222////////////////////////////////////////////////------------------------------------------------------------------------------------------------//////000000000000////////////000000000//////...111111111111222444555666666666777777777888888888:::<<<======<<<<<<===???AAAAAABBBBBBAAA@@@@@@???@@@@@@???>>>>>>=========>>>??????>>>===<<<<<<===???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<===>>>???????????????AAA@@@>>>===>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIIIIIIIKKKLLLMMMQQQVVV\\\bbbeeelllrrrwwwssshhh^^^ZZZZZZ]]]]]]]]]]]]]]][[[YYYWWWWWWWWWXXXXXXXXXWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVYYY\\\]]]^^^hhhrrrzzzlllcccZZZUUUOOOIIIFFFDDDCCCBBBCCCBBBAAAAAABBBBBBDDDDDD>>>???@@@AAABBBBBBAAAAAABBBAAAAAA@@@???>>>>>>===BBBBBBBBBAAA????????????>>>===<<<:::888777666555333222222222111111000000...///111333444666666777777777777777777777777666555555555444444444333333000000000000////////////------------------------------............------............---,,,+++***+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,,,,,,,------......------------------------***+++,,,,,,------,,,,,,,,,------......------,,,)))***************))))))++++++++++++++++++++++++************************))))))))))))*********+++************************))))))))))))))))))))))))*********++++++*********++++++++++++************++++++++++++++++++++++++------------------------++++++++++++++++++++++++&&&&&&'''(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.........---......///////////////111111222333333333333222111111222222222333333333333333333333333333333333555666888888666555555555888BBBIIIEEE>>>;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<======>>>???@@@@@@@@@@@@>>>>>>??????????????????BBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::999888777777555555444333222111000000////////////////////////........................------------------------------------------------------------------------------------------------//////000000000000//////......///000000000000000222222333555777999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>???AAA@@@@@@@@@AAAAAA@@@@@@@@@??????===<<<<<<<<<<<<===>>>??????>>>===<<<<<<===???@@@@@@@@@@@@@@@@@@???AAAAAAAAA@@@????????????===>>>AAACCCDDDDDDCCCCCCCCCBBBBBBBBBDDDGGGJJJKKKOOOPPPRRRSSSUUUWWWYYY[[[XXXYYY\\\```gggnnntttxxx~~~|||rrrnnnnnnpppooonnnooopppooollliiihhhgggeeebbb___\\\YYYXXXXXXZZZ]]]```bbbdddddddddaaabbbfffjjjkkkmmmvvv~~~qqqgggaaaZZZTTTQQQOOONNNLLLJJJIIIHHHHHHHHHIIIKKKLLLEEEEEEEEEEEEEEEEEEEEEFFFIIIHHHFFFDDDBBBBBBAAAAAACCCCCCBBBAAAAAA@@@???>>>???>>><<<;;;999999888999555555444333222111111000///000111333444555666666666777777777777777777777666666666666555555555555222222222111111111000000........................---......//////......---............---,,,+++***++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,,,,------......------,,,)))************)))((((((++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********************************************************)))***++++++++++++***)))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%%%%&&&(((***,,,...///************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......------...////////////...000111111222222222222222111111222222222333333333444444444333333222222222444555777666555444444555555===BBB@@@<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<============<<<<<<=========>>>>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;:::;;;;;;;;;;;;::::::::::::999999999888777666666555555555444333111000//////000000000000000000000000........................------------------------,,,,,,,,,------------...------------------------------------------------------............------+++,,,---///000111111222555666777:::<<<>>>???@@@======>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@<<<===>>>???@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<======>>>???>>>===<<<===>>>===>>>??????@@@@@@@@@@@@???AAAAAAAAA???>>>???@@@EEEGGGKKKOOOQQQQQQPPPOOOMMMMMMNNNOOOQQQTTTWWWYYYaaabbbdddeeeeeegggjjjlllhhhiiilllpppvvv|||~~~}}}zzzxxxvvvwwwzzzzzzxxxuuurrrpppmmmhhhccc___[[[YYYWWWZZZ^^^cccgggiiijjjkkkhhhhhhlllrrrtttvvv}}}rrrlllddd___]]]\\\ZZZXXXSSSRRRQQQPPPPPPRRRTTTUUURRRPPPNNNLLLKKKLLLMMMNNNRRRPPPLLLHHHFFFEEEFFFGGGHHHGGGFFFEEEEEEDDDBBB???>>>===;;;::::::;;;<<<<<<888777666555444333222111000111222333444555555555555555555555666666666666666666666666666666666666444444444333333222222111////////////////////////......////////////..................---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------------.........------------------------***+++,,,,,,------,,,,,,------------------------***+++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++++++++***))))))******++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++,,,---************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......,,,---.../////////......///000111111222222111111111111222222222333333333333333333333333333333333444555666555444444555777555:::<<<:::999;;;;;;999999999999999::::::::::::999999:::<<<===>>>???@@@======>>>>>>>>>>>>==================>>>??????@@@===>>>???AAAAAAAAAAAAAAA???>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::999999777777777666666555555555333222222222111111111000000000000000000000000000........................------------------------,,,,,,,,,---------......................................................------............------,,,---///111333555666666:::;;;<<<>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>><<<;;;<<<>>>999:::<<<>>>???@@@@@@@@@===<<<;;;::::::<<<===>>><<<===>>>>>>======>>>???===>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKIIIHHHJJJLLLSSSVVV[[[```ccccccbbbaaaaaaaaaccceeeggghhhjjjkkksssuuuuuutttssssssuuuxxxxxxyyy{{{}}}~~~zzzwwwyyy|||~~~}}}zzzxxxvvvrrrnnniiieeecccaaa[[[^^^cccgggkkklllmmmlllllllllooowww{{{}}}yyyssskkkhhhggggggddd```\\\ZZZYYYWWWXXXZZZ\\\]]]]]][[[XXXWWWXXX[[[```cccfffbbb\\\VVVSSSSSSUUUWWWYYYWWWUUUTTTTTTSSSOOOKKKEEECCCAAA>>><<<<<<<<<===::::::888777666444333333111222333333444444444333333333333444444555555555666666666666666666777777666666555444444333222222111111111111111111111111......////////////......---------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---..................------------------------------------***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......,,,,,,.../////////...---//////000111111111111111111111222222222333333333111111222333444444555666444555666555444555777888777::::::777777;;;;;;999888888999999999:::::::::999:::;;;===>>>@@@AAABBB>>>>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@<<<>>>???AAABBBBBBBBBAAA===============<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777666666666000000111111222222222222000000000000000000000000........................------------------------,,,,,,,,,------.........................................................//////000000000000/////////000222555888:::;;;<<>>>>>>>>===============:::;;;<<<;;;:::999:::;;;888999;;;===???@@@AAAAAA===<<<;;;:::;;;<<>>>>>======>>>@@@???AAADDDGGGKKKMMMOOOPPPXXX[[[]]]\\\ZZZZZZ\\\______bbbhhhmmmqqqqqqqqqooorrrtttuuuwwwxxxyyyyyyyyy}}}zzzyyy{{{~~~zzzwwwxxx}}}|||{{{yyyvvvsssooommmkkkjjjccceeeiiilllnnnooonnnmmmpppnnnrrrzzz|||vvvooommmmmmllliiieeeaaa___]]]\\\]]]^^^aaaccccccaaa___```dddkkkssswwwzzzrrrkkkggggggjjjllljjjgggeeedddeeebbb^^^ZZZPPPNNNIIIDDD@@@===<<<;;;<<<;;;:::888777555444333222333333444444333333222222222222333333444444444666666666666666777777777777777666555444444333333111111111111111111111111......////////////......,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...////////////...---------,,,------------------------++++++,,,---------,,,,,,///...,,,++++++,,,...///)))***+++,,,,,,+++***)))+++++++++************))))))))))))((()))******++++++++++++*********))))))******************************++++++++++++******,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))***+++---/////////...---++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,...///000------------------------,,,---------.../////////111111000///////////////000111111111111000000///222222333333333333444444444444333222333444555666444444444444444444444444333444777999::::::999888666888:::=========<<<;;;<<<<<<;;;;;;;;;<<<======AAAAAABBBBBB@@@>>>;;;:::;;;<<<>>>??????>>><<<;;;???????????????@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::999999888666666666666666666666666111111111000111111222222000000///.............../////////000///......---//////............//////,,,+++++++++,,,...000111111///,,,******+++---///,,,,,,,,,------....../////////......///000111222555666888:::;;;======>>>AAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<===:::999888888888888888888888:::<<<>>>??????>>>===@@@>>><<<;;;<<<=========<<<<<<;;;;;;:::<<<@@@DDDDDDKKKSSSXXXYYY[[[^^^bbbkkkooosssqqqkkkfffeeefffkkkpppwwwzzzzzz{{{|||~~~}}}~~~{{{xxx|||}}}|||xxxtttssswwwzzz~~~~~~~~~|||zzz}}}|||{{{||||||zzzxxxppppppqqqsssuuuvvvvvvtttuuussssssxxx{{{xxxwwwuuuqqqmmmlllkkkiiifffeeefffhhhiiihhhcccbbbccchhhmmmqqqzzz}}}}}}|||sssoooppppppmmmhhhbbbZZZOOOFFFAAA???>>>>>><<<;;;:::;;;<<<;;;999777666555555444444333333333222222111111222222333444111222333444444444444444444444333222222222333333333333333222222111111111000000///...------,,,,,,+++,,,---...///...---,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))***************++++++,,,+++++++++*********))))))******************************++++++++++++******++++++***))))))***++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******'''(((***+++,,,+++)))(((------------------------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...000111---------------------------------...............//////...---------------///000000111111000000000111111111222222222333333222222111111111222333444444444444444444444444444333444777999:::999999888888999:::<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===@@@AAABBBBBBAAA???===;;;;;;<<<>>>??????>>><<<;;;======>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888555555555555555555555555222222111111111111222222000000///..............................------,,,------,,,,,,,,,,,,------,,,,,,++++++,,,---///000000///---++++++,,,---...---------....../////////......///000222444555666888999:::<<<>>>??????@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;888888888777888888999:::>>>???@@@AAAAAAAAA@@@@@@@@@>>><<<:::;;;<<<>>>>>><<<======<<<===@@@DDDHHHMMMTTT]]]ccceeehhhmmmqqqqqquuuxxxwwwssspppqqqrrrrrrxxx~~~~~~|||zzzwwwuuuuuutttrrrqqqqqqsssuuuzzz~~~}}}}}}~~~yyywwwuuuyyy}}}|||{{{yyyvvvtttmmmmmmmmmoooqqqrrrqqqooogggdddeeeiiimmmrrr{{{}}}xxxyyyyyyvvvrrrlllfff\\\SSSMMMHHHEEECCC>>>===<<<<<<<<<<<<:::888999999999999888888777777666555444444333333333333111222333333444333333333444444444333333444555555444444444333333222222222111111000000///.........------...............---------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))+++++++++++++++,,,,,,,,,+++++++++*********************************************++++++++++++******++++++***))))))***++++++************************(((((()))))))))***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))************************++++++************++++++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,---...///000------------------------...............---------///......------------...---...///000000111000000000000000111111111111222000000//////000000111222333333333333444444444444333444666888999999999888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777555555555555555555555555333333222222111222222333000//////............///---------------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------............---------------............////////////...///111333666888:::<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@???>>>===;;;:::999999999::::::;;;<<<<<<::::::999::::::;;;<<<===@@@??????>>>>>>>>>>>>>>>???>>><<<;;;<<<>>>AAACCC@@@AAABBBCCCDDDHHHMMMQQQ\\\aaaiiioooqqqtttyyy|||yyy{{{|||zzzwwwuuuwwwzzzyyy}}}zzzyyywwwtttsssqqqpppqqqqqqqqqpppssszzz}}}}}}~~~{{{xxxvvvyyyxxxxxxzzz}}}~~~zzzwwwlllhhhgggiiilllpppzzzzzzzzzzzzwwwtttsssnnnggg___XXXPPPHHHDDDAAA???>>>>>>>>>===;;;888:::::::::999999999999888999999777666555444444444222333333333333222111111444444444444555555666777555555555555555444444444333333222222111000000000//////...............///------------------------------------------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++++++++******************************************************++++++++++++******+++******************+++************************))))))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------/////////...---------,,,111000////////////000000,,,---...///000111111111000000000111111111222222////////////000000111111333333333333333444444444333444666777888999888888;;;;;;:::999999::::::;;;<<<<<<<<<<<<===>>>@@@@@@???@@@AAAAAAAAAAAA@@@@@@;;;<<<============<<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999888888777666666666444444444444444444444444444333222222222222222222000///............//////......---------,,,------//////............//////......------,,,,,,,,,,,,------...//////...---,,,.........////////////000111222555777:::<<<>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999:::;;;<<<===>>>??????>>>>>>>>>======>>>?????????>>><<<;;;;;;<<<>>>??????@@@@@@@@@AAAEEEIIILLLLLLMMMOOOQQQRRRUUUYYY\\\fffkkkppptttuuuwwwzzz||||||{{{zzzvvvsssrrrtttvvv{{{~~~~~~~~~{{{wwwvvvwwwvvvrrrnnnooouuu|||~~~}}}wwwtttrrrsssyyyuuuppplllkkkkkknnnvvv}}}xxxwwwvvvtttqqquuurrrnnniiibbbXXXNNNGGGEEECCCBBBAAA@@@???<<<:::;;;;;;;;;::::::::::::::::::999888777666666666666444444444444333222111000333333333333444555777777666666666666666666666666333333333222222111111111000///...---,,,---...///........................------------------------............------------------------------------,,,,,,,,,------------...------------------------+++++++++++++++++++++++++++++++++*********))))))((()))******++++++************************************************************++++++++++++***************++++++******************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++++++++,,,------)))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------/////////...---------,,,000000////////////000000------///000111111111111111111111111222222222333000000000111111111111111222222222333333333444444333444555666777888888999;;;;;;:::999999999::::::;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<999999888777777666666555444444444444444444444444444333222222111111111222//////............//////000///......------......//////............//////.........------,,,++++++,,,---///000000///---,,,......//////000111111111666888:::<<<>>>?????????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<;;;::::::999:::;;;===????????????AAA@@@??????>>>>>>>>>>>>@@@???======>>>@@@CCCEEEDDDGGGIIIKKKNNNQQQWWW[[[\\\___aaaccccccccceeefffiiilllooosssuuuwwwyyyzzzwwwvvvssspppnnnooorrruuu|||~~~|||yyytttooommmooorrrtttuuuwwwyyy||||||rrrooommmmmmqqqwww}}}zzzssspppmmmmmmsss{{{{{{yyyyyywwwuuuwwwwwwvvvsssmmmdddXXXQQQKKKIIIGGGFFFEEECCC@@@===??????>>>======<<<<<<;;;888888777777777777888999666666666666555333222111222222222222333444555666666666666666666666666666333333333222222222222222000///---,,,,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........------------------------+++******))))))******++++++++++++************)))'''((()))***+++***))))))***************+++++++++******************************++++++++++++******)))***++++++++++++***)))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))***+++,,,---+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++,,,------...++++++++++++++++++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++------------------------...............---------...------------......///...///000111111222111111111111111222222222333333000000111222222222222111111111222222333333444444444444555555666777888999999999999999:::::::::::::::999999999999:::;;;;;;??????????????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<999999888888777666666666333333333333333333333333333333222111000000000000///............//////000111000///...---...//////------,,,,,,,,,,,,---------.........------,,,+++,,,---...000000///......//////000222333444555666:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999888999;;;===>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>?????????AAADDDHHHLLLNNNQQQVVV[[[^^^```bbbgggkkkmmmppptttuuurrrooollljjjgggiiilllppptttwwwzzz{{{rrrqqqooonnnpppssswwwzzz~~~~~~zzzvvvsssmmmmmmlllkkkkkkooouuuzzz}}}zzzqqqooollljjjlllppptttxxxxxx{{{zzzuuupppnnnrrryyy~~~|||zzzyyyyyyyyyxxxssskkkaaaZZZTTTRRROOOMMMLLLIIIFFFCCC@@@???>>>===<<<;;;:::999888888888888888999:::;;;999999999888888666555555222222222222222333444555444444444555555555555555333333333333333333333333000000///...------------........................------------------------+++++++++,,,,,,,,,,,,---------------------------,,,---------............------------------------******)))(((((()))******+++++++++************)))''')))***,,,,,,+++***)))))))))*********+++++++++******************************++++++++++++******)))***++++++++++++***)))************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***)))((((((***,,,------------------......///************************++++++,,,------,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---.........---,,,,,,---------------------------------...............---------------...//////111111222222222222111111000000000111111111111222///000111222222222111111000111111222333333444444444444444555666777888999777888999:::;;;;;;:::999<<<;;;;;;:::::::::::::::??????>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888777666666222222222222222222222222333222111000////////////...............///000000111///...,,,,,,---...///------,,,,,,,,,,,,------,,,---.........---,,,+++------...///////////////111222333555777999;;;;;;;;;<<>>>>>===<<<;;;::::::;;;<<<<<<:::;;;===???@@@??????>>>?????????@@@@@@BBBCCCCCCFFFGGGJJJNNNSSSYYY]]]```ccchhhooorrrrrrsssvvvyyyzzz}}}|||tttmmmiiifffgggiiimmmqqquuuwwwwwwrrrpppooopppsssxxx{{{}}}~~~{{{{{{|||sssqqqnnnllllllpppvvv{{{}}}~~~{{{wwwuuuqqqmmmkkkkkknnnppptttyyy~~~~~~xxxtttoookkknnntttxxx~~~}}}}}}|||yyyqqqhhhbbb]]][[[XXXVVVTTTQQQMMMJJJFFFEEECCCBBB???>>><<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999888444444333333333444444555222222222333333444444444555555555555555555555555222222222111111///..............................------------------------,,,,,,,,,,,,------..............................------------....................................***)))(((''''''((()))***+++++++++************)))(((***,,,------,,,+++***))))))******++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,++++++************)))((('''((()))+++---************+++,,,,,,---------------------------++++++------------++++++,,,,,,,,,++++++*********...------,,,,,,++++++***+++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------......000000000///...---------------------------,,,------......////////////////////////000111222222222333333333222222111////////////000000000000...///111222222222111000000000111222333333444444444444444444555777888999555666999;;;<<<;;;:::999@@@???>>>======<<<======??????>>>===============??????>>>>>>>>>>>>??????>>>======<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<::::::999999888777777777222222222222222222222222222111000///...........................///000111000...---++++++,,,---.../////////....../////////+++,,,---.........,,,,,,............//////000000333444666888;;;===???@@@:::<<>>===??????>>>======???@@@AAA===>>>@@@BBBCCCBBBAAA@@@@@@AAAAAACCCEEEGGGIIIJJJSSSVVVZZZ```fffmmmrrrtttooovvv}}}~~~}}}~~~vvvlllfffhhhhhhiiikkknnnpppqqqqqquuusssrrrrrruuuxxx{{{|||~~~}}}yyyxxxuuurrrrrruuuzzz|||}}}~~~|||wwwqqqmmmjjjkkkllluuuzzz~~~~~~yyytttpppkkkhhhjjjooolllxxx~~~zzzrrrlllcccaaa^^^\\\YYYVVVRRROOOQQQQQQOOOLLLJJJHHHFFFEEE@@@???>>><<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;666555555444444444555555111111111222222333333333666666666666777777777777333333444444333222000///////////////////////////---------------------------------.........//////........................---------.........//////........................******++++++++++++******++++++++++++++++++++++++************************+++***)))))))))***,,,,,,*********)))))))))))))))************************,,,+++***))))))***+++,,,------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))***+++---...///000***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------111111000000//////.........//////000000000000000111111111000000000000000222222222111000//////...222222333333333333444444333222222111111222222333333333444555666777888888777888888999999::::::;;;;;;::::::::::::;;;<<<<<>><<<::::::<<<>>>???>>>>>>???@@@@@@@@@@@@@@@=========<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999888777555444444333333222222222111111111000000000000000000000000000000,,,,,,------.../////////////////////////////////000000000000000////////////......---,,,,,,,,,,,,000///.........000111222777888:::===???AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBB@@@???>>>============<<<===>>>???>>>===>>>>>>>>><<<;;;===@@@CCCCCCGGGKKKMMMOOOTTT[[[```hhhkkknnnqqqtttyyy~~~~~~xxxssspppnnnnnnmmmllllllnnnsssvvvsssuuuwwwyyyzzzzzzzzzyyy{{{~~~xxxyyy|||}}}}}}wwwqqqnnnllltttzzz}}}zzzssslllgggfffiiilllkkklllooosssxxx~~~yyyrrrllleee___]]][[[WWWVVVXXX[[[[[[ZZZZZZXXXTTTNNNJJJGGGBBBAAADDDCCC>>><<>>???>>>>>>>>>;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::999888777666444444333333333333222222222111111111////////////////////////........................////////////////////////.....................---......---------......///000/////////000111333444888999<<<>>>@@@BBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@???===============<<<>>>?????????@@@CCCIIIMMMSSSVVVZZZ\\\___dddlllrrruuuvvvwwwxxxyyy{{{~~~}}}|||zzzyyyvvvsssqqqrrruuuyyyyyyyyyzzzzzzyyyyyyxxxwwwyyy|||xxxwww{{{~~~~~~zzzuuupppmmmlllmmmiiiiiikkknnnssszzztttllleeebbb```]]]]]]```cccdddeeeeeebbb^^^YYYWWWRRRLLLIIIIIIGGGAAA???AAA???===;;;:::;;;;;;:::999;;;999888777888888777555444444444444333333333333555555555444555555666666777777666555555444444555222222111111111000000000............------------------------------------------------------------,,,------------------,,,,,,------......------,,,******++++++++++++******++++++++++++++++++++++++******************************))))))******+++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++---------,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,..................---------------------.........------...////////////...000000000000000000000000---......000111222333444222222222222333333333333333222222111111222222333333333444555666777777888777777888888999999::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::888777777666555444333333222222111111111000000000////////////////////////000000//////...------,,,////////////////////////------..................------------...///000111111111111222333444666777;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>@@@@@@@@@???@@@@@@AAAAAACCCBBB@@@=========>>>>>>BBBCCCDDDFFFIIIPPPXXX^^^eeegggiiikkkmmmrrrzzz~~~{{{zzzzzz{{{|||}}}yyywwwyyy{{{}}}}}}{{{yyywwwuuutttssswww}}}~~~zzztttpppooojjjiiiiiijjjooouuu|||xxxoookkkiiiggghhhkkkjjjnnnqqqppplllgggddddddaaa[[[WWWUUURRRMMMIIIIIIFFFCCC@@@>>>======<<<:::>>><<<:::999::::::999777555555555555444444444444444444333333444555666666999888888777666555555555222222222222111111111111......------,,,,,,++++++------------------------------------------------...------,,,,,,------...,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,------.........///,,,------.............../////////000000000000000---......000111222333444111222222222222333333333333222222111111222222333222333333444555666777888888888999999::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777666666666555444333333000000/////////.........////////////////////////000/////////.........---////////////////////////////////////000000000000------------...///000000222333333555666888999:::===>>>???AAACCCDDDDDDEEEBBBBBBBBBAAA@@@@@@??????BBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>@@@CCCEEEJJJLLLNNNQQQWWW```iiippppppqqqqqqppppppsssyyy~~~}}}zzzxxxwwwwwwxxx}}}|||{{{}}}{{{yyyvvvsssqqqooonnnuuu|||zzzvvvuuu}}}~~~~~~{{{wwwuuurrrqqqooonnnqqquuu{{{~~~|||{{{yyyvvvsssrrruuupppuuuyyyxxxrrrlllkkklllnnnkkkiiiiiihhhccc]]]YYYSSSOOOJJJFFFCCCAAA???===>>><<<999999999:::999888777777666666666555555555333333333333333444555666777777777666555555444333333333333333222222222222000000///...---,,,++++++------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++---------......//////000,,,------.....................//////000000000000//////000000111111111111111111111222222222333333333222222111111222222333222222333444555666777777999999::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<============<<<;;;<<<<<<===>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>;;;;;;:::::::::999999999555555666666555444333222111111000000000/////////................................./////////000000////////////////////////.../////////000000111111...............///000000555555777888:::;;;<<<===>>>>>>@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>???@@@@@@AAADDDIIINNNWWWYYY[[[___eeemmmvvv|||xxxyyywwwtttpppppptttxxxyyy{{{}}}}}}{{{yyywwwwwwyyy~~~{{{yyyxxxvvvssspppmmmkkkjjjssszzz{{{sssnnnlllqqqwww}}}{{{~~~zzzyyy|||~~~|||zzzzzz|||~~~~~~{{{{{{yyy~~~|||wwwvvvwwwxxxyyy{{{~~~~~~vvvnnn```[[[UUUNNNJJJFFFCCCAAA>>>;;;888888888999999999888888888777777777666666333333333333333444555666666666777777777666555444444444444444333333333333333222111000///...---,,,------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++***((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,((())))))***+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,..................------.............../////////------...////////////...---......//////000000111111111111000000000000000111111111111222222222222333222222111111222222333222222333444555666666777999999::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<==============================>>>????????????>>>===============>>>>>>>>>::::::::::::999999999999444555555666555444333222333333222222222111111111........................------...//////000111111////////////////////////,,,,,,------...//////////////////000111222333444888999:::<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBB??????@@@AAABBBCCCDDDDDD??????>>>>>>======>>>>>><<>>????????????>>>===============<<<<<<<<<:::::::::999999999999888333444555666666444333111222222111111111000000000........................///////////////000000000////////////////////////,,,,,,------...//////000///000111333555888:::;;;;;;<<<===???@@@@@@??????<<<===>>>??????@@@??????>>>>>>???@@@AAABBBCCCCCC>>>>>>>>>>>>???@@@AAAAAABBBGGGNNNRRRTTTYYYaaagggjjjlllnnnoooqqqsssvvvyyy}}}{{{yyyzzz}}}~~~~~~zzztttooollllllqqqxxx|||~~~uuukkkfffffffffjjjnnnqqqqqqppppppppprrrtttvvvwwwwwwxxx{{{}}}yyy}}}yyyuuutttrrruuuvvvuuusssrrrvvvyyy}}}vvvpppiiibbb]]]ZZZXXXVVVPPPLLLGGGBBB@@@???===<<<::::::::::::999999999999777777666555444444444444333444666888999999888888666666666555555555444444444444444333222111000000------------------------------------------------,,,------------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))***+++,,,+++******,,,,,,++++++++++++++++++************************++++++------------++++++++++++******)))(((((((((******+++++++++,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------***************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++...//////000000000000000---------...///000000111//////000000111111111222000111111111111222222222333222222222222222222333111222222333444555666777666666666777888888999999;;;::::::::::::;;;<<<<<<===<<<:::999999:::<<<===<<<======>>>>>>>>>>>>>>>=========<<<;;;;;;;;;::::::::::::999999999888888222444555666666444333111///.........------------........................111111000000//////......////////////////////////.........///000111111222///000222555999===@@@AAA===>>>???@@@AAA@@@@@@???<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA?????????AAABBBDDDFFFGGGKKKQQQYYY]]]```eeelllrrrnnnoooqqqqqqppppppqqqsssxxx|||}}}|||~~~yyysssnnniiimmmrrruuuvvvyyy}}}}}}qqqgggdddddddddeeefffeeedddeeegggiiijjjjjjlllooorrrtttvvvwwwqqqsssyyy~~~~~~uuunnnkkkkkkiiikkknnnnnnmmmnnnrrruuu{{{}}}xxxqqqkkkgggeeecccbbb[[[VVVOOOIIIEEECCC@@@>>>;;;;;;::::::::::::999999999888777666555444444444///111333666777888777666666666666666555555555555444444333333222111111111------------------------------------------------+++,,,............,,,+++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((''',,,+++***))))))***+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++//////.........---------+++++++++,,,,,,,,,------////////////////////////........................////////////////////////////////////000000000000111111222222222333333333222222222222222222222222444444444555555555555666777777777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888888999:::<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<<======>>>999999999888777666666555555555444333222222222222111111000000000000111111000000//////......------//////......------,,,,,,//////.........///000000///000111333333333222111444666999<<<>>>@@@@@@AAABBBAAAAAA@@@???>>>>>>===888999;;;<<<<<<<<<;;;::::::===@@@???>>>>>>AAADDDAAACCCEEEGGGIIIMMMQQQUUUWWW[[[bbbiiiooosssttttttsssrrrqqqpppnnnnnnnnnnnnsssvvv{{{{{{ppprrrrrrooommmooouuu|||~~~zzzuuuooojjjgggfffccc___]]]^^^bbbgggjjjmmmpppsssuuutttsssssstttxxxzzz}}}yyysssppppppnnnnnnllliiifffggglllpppvvvqqqnnnqqqyyy{{{yyy}}}|||vvvooojjjgggfffbbb]]]WWWRRRPPPLLLHHHEEEDDDBBB@@@?????????===;;;???<<<999888999888444111333333333444555666888888777777777777888888888888999999888666555444333222000///---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,------......------,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))++++++***))))))***+++++++++++++++*********))))))*********+++++++++,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********))))))*********,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++***+++---///000++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,,,,,,,------------................................................////////////////////////////////////000000000000111111111222222222333333222222222222222222222222444444444444555555555555555666666777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888999:::;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<======:::::::::999888777777777555555444333222222222222111111000000000000111111///////////////........./////////.....................---------......///...///111222333444444444888999<<<>>>@@@AAAAAAAAA??????>>>>>>===<<<<<<;;;;;;<<<===>>>???>>>>>>===;;;===?????????BBBHHHNNNOOOPPPQQQRRRTTTXXX^^^bbbfffiiinnnrrrvvvwwwwwwvvvppppppppppppqqqrrrrrrssstttvvv{{{~~~}}}|||{{{|||zzzuuupppooosssxxx|||~~~|||{{{}}}}}}yyyvvvtttpppmmmhhhdddcccfffiiillluuuwwwzzzzzzyyyvvvuuuuuuvvvyyy~~~|||zzzzzzzzzzzzwwwrrrllliiijjjlllnnnkkkhhhkkkrrrwwwyyyyyy|||~~~{{{sssooossszzz{{{sssmmmiiihhhgggbbb\\\YYYVVVTTTQQQNNNLLLKKKJJJIIIHHHDDD???<<<@@@===:::888999888666444444333333222222333333444666666666777777888888999777666666444333222111111111000...---,,,---...///......---,,,,,,---------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++***))))))***+++++++++++++++***************))))))*********+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,******+++...111444++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------......................................................////////////////////////////////////000000000000111111111222222222222333222222222222222222222222444444444444555555555555444555555777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::<<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888555555444333222222222222111111000000000000111111.........///////////////...///////////////000000//////............//////...///000222444666888:::===>>>???AAABBBBBBAAAAAA===<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<<<<;;;===???@@@DDDLLLWWW```ggggggfffeeeeeeiiinnnrrrxxxzzz{{{}}}}}}{{{zzzxxxssstttuuuvvvwwwxxxyyyzzzyyy{{{~~~~~~||||||~~~|||}}}xxxsssppprrruuu|||~~~}}}zzzzzz}}}}}}zzztttpppmmmnnnoooqqq{{{}}}|||yyywwwwwwzzz~~~~~~xxxrrrooonnnjjjhhhgggiiiooorrrsssqqqvvvwwwyyy~~~xxxmmmfffiiiqqqxxx}}}zzzsssooommmkkkhhhdddaaa______]]]\\\\\\[[[[[[[[[XXXQQQIIIDDDAAA>>>;;;999::::::::::::666555444333222111111111555555666777777888999999666666555555444333222222333222000///.........///......---------......///,,,------......------,,,...---,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********+++******************+++************************************++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***)))))),,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......,,,,,,,,,---...///++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,---------.........................................................////////////////////////////////////000000000000111111111111222222222222111222222222222222333333333333444444444555555555444555666777999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;::::::===============<<<;;;:::<<<;;;;;;::::::::::::;;;::::::999999999888888888555555444333222222222222111111000000000000111111------......//////000000......//////000000111111111111000000000000111111000000111333666999===???@@@AAABBBCCCBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@DDDMMMZZZkkkvvv~~~zzzvvvssstttxxx|||~~~|||{{{||||||}}}~~~~~~~~~}}}}}}{{{yyyzzzzzzyyyvvvuuuwwwyyy~~~~~~{{{yyyyyyzzz{{{~~~~~~{{{yyyyyy|||{{{yyyooonnnoooqqqtttvvvuuutttxxxxxxyyy{{{xxxkkkaaabbbiiiqqqxxx}}}}}}yyyzzz{{{vvvtttqqqoookkkiiiiiiiiijjjjjjnnnnnnmmmllliiibbb[[[UUUIIIFFFBBB>>><<<<<<======:::999777666555444444444444555555666777888999999888888777777666666555555555444333111000/////////...------------...//////,,,------......------,,,...------,,,,,,,,,------************************++++++++++++++++++++++++***************)))))))))*********++++++*********************************+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++---......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,,,,---------......................................................////////////////////////////////////000000000000000000111111111222222222111111111222222333333333333333333444444444444555555555777888:::;;;<<<===::::::;;;;;;;;;;;;::::::777888999;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999999999999888888888888888777777777555555444333222222222222111111000000000000111111------......//////000000......//////000000111111000000000///000111111222222333444666999===@@@BBBBBBBBBCCCCCCBBB@@@???============<<<<<<<<<<<<<<>>>>>>>>>>>?????????>>>AAAGGGNNNYYYiii{{{{{{yyy{{{}}}}}}|||{{{~~~}}}|||yyy{{{~~~~~~~~~~~~~~~xxxxxxyyy{{{|||}}}|||{{{zzz|||}}}~~~}}}uuuiii___]]]aaaffflllqqq~~~yyyxxx|||~~~{{{yyywwwuuusssssstttwwwyyy}}}{{{yyyxxxuuuqqqlllhhh\\\XXXRRRJJJCCC>>><<<<<<;;;;;;999888777777777777444555555666777777888888777777777777777777666666666666555333222111111000......------------......,,,------......------,,,---------,,,,,,---......************************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))***************+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++&&&(((,,,///000///...,,,++++++++++++++++++++++++((()))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------........................////////////////////////////////////000000000000000000000111111111111222111111111222222333333444333333333333444444444444555666777888999:::;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;<<<===>>>???@@@@@@@@@???>>><<<;;;:::;;;:::999888888777777888777777777777777777777777555555444333222222222222111111000000000000111111.........///////////////...///////////////000000............///111222333666777888:::===@@@BBBDDDCCCCCCCCCCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@BBBDDDEEEHHHMMMUUU]]]gggttt}}}zzz{{{|||}}}}}}~~~{{{xxxvvvzzz}}}~~~||||||}}}~~~{{{~~~zzztttjjjaaa^^^]]]\\\```eeeuuu{{{|||yyy{{{~~~~~~~~~|||{{{|||}}}xxxuuuqqqnnneeeZZZNNNEEE@@@>>>===<<<;;;:::999888888888555555666666666666777777555555555555555555666666777666666555444333333222000000///...............,,,------......------,,,------------------...///************************++++++++++++++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///******++++++,,,------...++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++---/////////......++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,------------------------........................////////////////////////////////////000000000000000000000000111111111111000111111222333333444444222222333333333444444444444555555666777888888888999::::::;;;;;;::::::999:::::::::;;;<<<>>>@@@BBBBBBBBBAAA@@@???===;;;:::::::::999888777666666777888888888888888888888888555555444333222222222222111111000000000000111111///////////////........./////////.....................///000222444666777:::;;;===???AAABBBCCCDDDDDDDDDDDDDDDBBB@@@>>>===????????????????????????===>>>@@@DDDHHHLLLPPPSSSYYY^^^ffflllrrryyy}}}{{{|||~~~|||}}}{{{wwwttttttwww|||||||||~~~~~~}}}|||~~~{{{|||}}}}}}}}}~~~}}}zzztttnnnhhhbbb\\\^^^ccchhhmmmtttxxxyyyzzz|||{{{yyy{{{~~~~~~~~~}}}|||}}}~~~~~~|||}}}}}}|||yyysssiii]]]SSSNNNMMMCCCBBB@@@>>>;;;:::999999666666666666666555555555444444555555666666666777666777777777666555555444444333222111000/////////,,,------......------,,,---------------...//////))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******************++++++,,,,,,---...///000000,,,,,,------...///000000------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++111111000///...---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))*********+++++++++------------------------........................////////////////////////////////////000000000000000000000000111111111111000000111222333333444444222222333333333444444444333444444444555555666666999::::::;;;;;;::::::999<<<;;;:::;;;<<>>????????????@@@@@@@@@@@@EEEFFFJJJOOOUUU\\\aaaeeeeeekkkrrrvvvxxxyyy|||}}}}}}~~~~~~yyyvvvppprrrwww|||zzzvvvuuuvvv~~~||||||~~~yyyxxxzzzzzz{{{{{{{{{{{{|||~~~|||uuukkkbbbccchhh___eeelllpppqqqqqqssstttxxx{{{wwwwwwyyyzzzzzzzzz{{{}}}}}}zzz{{{|||{{{xxxqqqhhhaaa]]]]]]JJJHHHEEEBBB???===;;;:::777777777666555555444444666666777777888888999999666777777777777777666555777666555333222111000000,,,------......------,,,---------------...///000+++++++++++++++++++++++++++,,,---...////////////******++++++++++++************))))))((((((''''''((()))++++++)))((()))***+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...000000///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------,,,+++***)))++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------////////////////////////---......///000111111222000000111222222222222111///000111222222111000///222222222111222222333333333333333444555666888888::::::;;;;;;<<<=========:::::::::;;;===>>>@@@AAAAAAAAA???>>><<<<<<;;;;;;;;;:::999666444444666888777777888999999999999999444444333222111000///...000000//////.........---///////////////.........000000000000111111111111333333444555777:::<<<>>>AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCC@@@???@@@AAA>>>@@@AAAAAAAAAAAABBBDDDEEEJJJRRR[[[ccciiilllnnnsssuuuxxxxxxwwwxxx{{{~~~{{{{{{~~~zzzuuuvvvwwwwwwxxx{{{}}}~~~vvvpppooopppssswww{{{~~~~~~{{{yyyyyyzzz{{{|||wwwssstttxxx|||}}}{{{vvvvvvzzzyyyzzzzzzxxxvvvwww|||~~~{{{uuunnniiiiiihhhhhhjjjmmmooopppppppppvvv}}}~~~yyyzzz~~~{{{}}}yyyvvvtttuuuxxxyyy{{{yyyuuuqqqmmmkkkiiiiii\\\WWWNNNFFF@@@>>>>>>>>>666777888888777666666666555444444444555777888:::555555555666666666666666333333333333222222111000000//////...------,,,,,,//////...------------...))))))))))))))))))))))))***+++,,,---------------***++++++,,,,,,++++++***++++++*********)))))))))((()))++++++)))))))))***)))(((((())),,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,------------------,,,++++++,,,,,,,,,,,,------)))***,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------..............................//////000000111111000000111222222222222111111111222222222222111111444444333222111111111111222222222333444666777888:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<:::::::::777555444666777555666666666666666555555444333333222111000///...000/////////............/////////////////////...000000000111111222222333222333555777:::===???AAABBBBBBCCCDDDDDDDDDCCCCCC???AAACCCBBB@@@>>>======???@@@AAAAAACCCFFFJJJNNNVVVZZZaaaiiioootttvvvwwwvvvxxxzzzzzzxxxxxx|||~~~{{{tttuuuvvvwwwwwwyyy}}}}}}{{{}}}|||uuuppppppnnnooorrrtttvvvxxxyyyzzz{{{{{{{{{yyyvvvuuuuuuvvv|||vvvpppnnnpppsssyyy|||~~~yyyyyyyyyuuuuuuxxxuuuvvvvvvtttssstttxxx{{{yyytttpppnnnlllkkklllmmmnnnooonnnssszzz~~~}}}zzzvvvtttrrrqqqqqqxxx}}}{{{zzzwwwtttqqqnnnlllkkkkkkfff___WWWNNNFFF@@@<<<999:::::::::999888888999555444444444444666777888777777777777666666666555333333444444333222222111000000//////...------,,,/////////.........------))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++*********(((***++++++***))))))***(((''''''))),,,......---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,)))***+++,,,------...---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------........................////////////000000000000000000111222222222222111333333222222222222333333555555333222111000000000222222222222333555666777999::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<======>>>======<<<<<<<<<<<<===>>>:::;;;;;;:::777666666777666666666666555444333222333333222111000//////...////////////................../////////////////////000000111222333444444222444777;;;>>>AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBB<<>>===<<>>???===;;;999888888888888888777666444333222333222222111000////////////////////////.....................////////////...///000111222444555555444777;;;???BBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@===???AAAAAA@@@@@@AAACCCHHHKKKOOOSSSYYY```gggmmmqqqsssuuuwwwwwwvvvtttssssssvvvyyy{{{{{{}}}}}}zzzyyyzzz||||||~~~~~~~~~}}}yyywwwvvvpppooonnnmmmmmmnnnooopppwwwxxxyyyyyyxxxwwwxxxyyy{{{~~~{{{wwwtttqqqpppooonnnpppsssvvvzzz|||}}}~~~vvvvvvwwwxxx{{{}}}|||{{{{{{|||~~~{{{xxxxxxwwwtttrrrqqqrrrqqqqqqppppppqqqsssuuuwwwyyy|||}}}xxxssspppqqquuuxxxzzz}}}yyysssnnnkkkiiikkknnnrrrwww|||{{{vvvsssooommmjjjfff```UUUHHH???===;;;:::999999888777666666666555444444444444444555555666666666666666666444555555555555555444444222111111000//////.........///111222222000...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************))))))************************)))***,,,,,,***)))***+++,,,*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***++++++************+++++++++++++++,,,,,,,,,------..................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.............................................000000000000////////////000000111222222222222111222111000//////000111222111111111111222333444444222222222222333333444555888888999999:::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===???@@@AAA@@@AAABBB@@@>>>;;;:::;;;888888888777555444222111222111111000000/////////.........///////////////---.........//////000000---...///111333555666777999<<>>>>>>>>>>>???@@@DDDIIIMMMSSSWWW^^^dddiiinnnsssvvv|||}}}}}}}}}{{{wwwsssqqqnnnrrrwwwzzz|||zzzwwwvvvvvvzzz|||~~~}}}~~~|||{{{zzzuuutttrrrqqqppppppqqqrrryyy{{{}}}}}}|||{{{|||}}}|||yyyvvvtttnnnoooqqqsssvvvxxxyyyzzzzzzyyywwwvvvvvvxxx{{{}}}}}}zzzxxxwww{{{zzzyyyxxxxxxyyywwwtttsssrrrqqqpppqqqqqqrrrrrroooppptttwww{{{~~~}}}}}}~~~zzzwwwyyy}}}}}}wwwtttrrroooooooooqqquuuzzz~~~zzztttpppkkkhhheee^^^TTTMMMEEEBBB???======<<<:::888666666666555555444333333111222222333444555666666444555555666666555555555333222222111111000//////...///111222222000...---)))))))))))))))))))))))),,,,,,---------------,,,*********++++++*********)))))))))***************)))+++,,,,,,+++******+++---,,,++++++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............////////////////////////////////////000000000000000000111222222222222111111000000000000000000111000000000111222333555555333333333333333444555555777888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCAAA>>><<<<<<===666666666555444222111000111111000000000/////////.........///////////////------......///000000000...///111333666888:::;;;===???AAABBBBBB@@@>>><<<======>>>?????????????????????@@@AAADDDKKKTTTZZZaaaeeekkkppptttvvvxxxzzz~~~~~~|||xxxtttqqqnnnrrrwwwzzz|||}}}xxxtttrrrrrrppprrrwww|||~~~}}}|||~~~}}}|||{{{yyywwwwwwvvvvvvyyy{{{~~~~~~}}}}}}}}}}}}{{{wwwxxxxxxxxxyyyyyyyyyzzzzzz}}}|||yyyvvvssstttwwwzzz}}}{{{xxxwwwyyyyyyyyy}}}wwwuuussssssssssssrrrqqqkkklllmmmpppsssvvvyyy{{{zzzyyyxxxxxxyyyzzzyyyxxx|||zzzyyyzzz}}}{{{xxxyyy}}}|||xxxwwwuuuuuuwwwzzz}}}xxxooojjjgggccc\\\VVVKKKFFFAAA>>>>>>===:::777666666777777666555444444000111111222333444555555333444555555666555555555444333333222111111000000//////000000000///...---))))))))))))))))))))))))++++++,,,---.........---+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,)))+++,,,,,,+++******+++,,,******+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++******+++---//////---+++***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000......//////000000111111000000111222222222222111000111111222222111111000111111111111222333444444444444444333444444555666777777888888999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<===???AAABBBDDDDDDDDDBBB@@@<<<;;;<<<===666666666555555333222111000000000000////////////............/////////000------......///000000111111222444777:::<<<>>>@@@>>>???@@@AAA@@@???===;;;======???@@@AAAAAABBBBBBCCCEEEGGGKKKQQQZZZccciiinnnpppsssuuuuuuvvvwwwxxxzzz{{{}}}}}}|||zzzwwwuuuvvvyyy|||}}}}}}~~~}}}xxxuuussssssmmmoooqqqtttxxx|||||||||{{{{{{{{{~~~}}}{{{zzz|||~~~}}}}}}}}}|||~~~~~~~~~~~~~~~}}}~~~}}}{{{xxxwwwyyy{{{|||}}}zzzzzzzzzyyyvvvtttnnnmmmllllllmmmpppsssuuuttttttsssuuuvvvwwwvvvuuutttvvvyyy}}}~~~||||||vvvsssuuu{{{}}}}}}~~~xxxqqqnnnkkkeee```TTTNNNGGGCCCCCCAAA===999666777888888888777666555333333333333333333333333333333444555555555555555444444444333222222111111/////////.........------++++++++++++++++++++++++)))***+++,,,---.........---......//////......---+++++++++,,,,,,---------)))+++---,,,+++***+++,,,***))))))+++---//////...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******+++,,,,,,---......+++++++++******)))))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---+++++++++,,,,,,+++++++++***,,,///111111///,,,***++++++,,,,,,,,,---------000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***,,,---...//////++++++++++++++++++++++++,,,------......------,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000---......///000111111222000000111222222222222111111222333444444333222111333333222222111222222222555555444444444555666666777777777888999999::::::;;;::::::::::::;;;<<<===<<<<<<===>>>@@@AAACCCDDDDDDCCCAAA>>>::::::;;;===888888888888777666555555000000000000////////////---.........//////000000---------...///000000111333444777999===@@@BBBCCC>>>??????@@@???>>>===<<<===>>>???AAABBBCCCDDDDDDGGGKKKPPPVVV^^^fffooouuuvvvvvvvvvuuussssssuuuwwwyyy{{{~~~~~~}}}~~~}}}||||||~~~{{{xxxvvvwwwqqqqqqpppppprrrtttvvvxxxxxxyyyyyyyyyzzz~~~{{{~~~~~~~~~~~~||||||||||||}}}~~~|||}}}~~~|||yyysssqqqmmmkkkkkkmmmoooqqqrrrrrrsssuuuxxxyyywwwuuutttxxx~~~yyyxxxtttuuuwwwtttuuuwww}}}}}}{{{yyysssmmmaaa[[[SSSNNNMMMKKKGGGBBB666777888999999888777666777666666555333222111111222222333444555555555444555444444333333222222111//////...------------...************************************************+++++++++*********))))))************************************************+++,,,...//////...,,,+++))))))*********+++++++++************+++,,,------+++++++++************)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))))))))((('''&&&&&&%%%------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,---...))))))******++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,+++***)))***+++---...------,,,,,,,,,------...------------------------------............---------......///////////////000000...------...///000............/////////000111111111111111111111111222222222222222222222222222333333444444555555555888999999999999:::::::::888888999999:::;;;<<<<<<999:::;;;===>>>@@@AAABBB@@@??????>>>===;;;999999777555333111000000000111111111111111111000//////111111111111000///...---000///.........000111222555777999<<<>>>@@@AAABBBBBBAAA???>>>>>>???>>>======???AAABBBDDDFFFIIILLLQQQVVV___hhhpppuuuxxxyyyzzzyyyvvvoookkklllrrrxxxzzz}}}~~~}}}|||{{{zzz}}}~~~~~~|||xxxwwwyyyoooooonnnmmmmmmooosssvvvrrrrrrrrrrrrttt{{{~~~zzztttrrrsss~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{}}}|||xxxuuuuuuuuuuuutttxxxvvvtttvvvzzz}}}}}}|||uuuwww}}}}}}}}}xxxoooiiibbbdddhhhnnnuuu~~~xxxmmmggg^^^WWWSSSPPPLLLIII<<<<<<;;;;;;::::::;;;;;;888888888777666555444333000000000111222222333333555666666666666444333222222222111000///...------************************************************+++++++++*********))))))******************************************************+++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++************++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))*********++++++++++++++++++++++++++++++++++++111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,++++++***************+++,,,---......------,,,,,,,,,------------------------------------............---------....../////////////////////............//////........./////////000000111111111111111111111111222222222222222222222222222333333444444555555666777777777888888999999999999999::::::;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@>>>======<<<;;;999888777777555333111000000000111000000111111000000///...//////000000000/////////////////////000222444555<<<<<<>>>???AAAAAABBBBBB@@@???>>>>>>>>>>>>>>>===>>>@@@BBBDDDHHHMMMTTTYYYdddgggmmmsssyyy|||~~~|||yyyuuuqqqqqqtttxxxzzz}}}|||}}}}}}}}}}}}}}}|||~~~~~~~~~|||{{{|||uuutttsssqqqooooooqqqrrrqqqqqqqqqqqqsssyyy{{{xxxsssllliiikkkpppxxx~~~}}}}}}}}}}}}}}}~~~{{{|||||||||~~~|||yyyzzz}}}~~~wwwoooffffffggghhhmmmttt~~~yyyrrrhhh___ZZZWWWTTTRRRHHHEEE@@@<<<::::::;;;<<<888888888777555444333222111111111222222222222222555666777777777666555444333222222111000///...---************************************************+++++++++***************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******,,,+++++++++************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,///......------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------************++++++++++++++++++++++++++++++++++++000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++((()))***+++,,,---------.........------,,,,,,,,,------------------------------............---------......///////////////......///////////////........./////////000000000111111111111111111111111111111111111111111111111222333333444555555666666555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;:::999777555555666444333111000000000111//////000000000///............/////////000000000...///000111444666888:::AAAAAAAAABBBBBBAAA@@@@@@????????????????????????@@@BBBFFFJJJQQQZZZdddkkkyyyzzz|||~~~~~~zzzzzz|||~~~{{{zzzzzz{{{|||}}}~~~}}}{{{~~~|||~~~~~~~~~|||{{{yyywwwtttrrrpppppprrrrrrrrrqqqssswww~~~~~~xxxuuupppiiihhhiiihhhsss~~~}}}~~~~~~{{{xxx{{{zzzpppmmmjjjfffgggllltttzzzuuullleeeaaa^^^\\\VVVQQQHHH@@@;;;:::<<<>>>999999888777666555444444333333333333222222222222555555666777777777777666333333222222111000//////************************************************************************************************************************------,,,++++++,,,------))))))*********+++++++++------------,,,,,,++++++,,,,,,+++++++++*********++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,------,,,******............---,,,++++++,,,,,,------------------------............---------......///////////////------///000000000///......////////////000000000111111111111111111111111111111111111111111111111222333333444555666777777555666666777888999::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555444444333222111000000000000......////////////....../////////////////////000///000222555888;;;===>>>AAAAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAA@@@AAABBBCCCHHHNNNVVV___iiissszzz{{{zzz{{{||||||}}}}}}~~~xxxwwwzzzwww{{{}}}||||||}}}{{{xxxuuusssxxxwwwuuuttttttuuuxxx{{{~~~}}}xxxvvvrrrnnnmmmpppkkkwww~~~xxxooorrrvvv{{{}}}yyyrrrkkkhhhkkkrrrxxxzzzrrrlllfffccc___ZZZRRRJJJDDDAAA@@@@@@;;;;;;:::999888888888777555555444444333222222111333444444555666777777777444444333333222111111000************************************************************************************************************************---,,,,,,++++++,,,,,,---))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---+++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---------,,,***((('''------.........---,,,+++,,,,,,,,,---------......------............---------......///////////////,,,---///000000000///...////////////000000000111111111111111111111111111111111111111111111111111222222333444555777777888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::888777555444333222222111000000000000......////////////......222111000////////////000222333555999<<>>@@@BBBBBBBBBEEEKKKQQQ[[[bbbkkksssyyy|||}}}}}}~~~}}}wwwttttttuuu{{{~~~~~~||||||~~~{{{yyyuuurrrsssvvv|||zzzyyyvvvsssppppppsssyyy~~~{{{vvvooolllmmmlllvvv}}}wwwlllmmmmmmoooqqqsssvvvwwwzzzzzz{{{{{{||||||{{{{{{|||uuuqqqppptttwww|||zzz~~~|||wwwnnnooopppoooiiiaaaXXXRRREEECCC@@@===;;;999999999777777777666555444444333222222222222333444555666666666666555555444444444************************************************))))))*********+++++++++************************************************((()))***++++++***)))(((++++++,,,,,,,,,---------((()))+++,,,,,,+++***)))------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,---,,,++++++******++++++)))+++---...//////------++++++,,,,,,---......///------............---------......///////////////---------......///000111//////000000000111111111111111111111111111111111333333333333333333333333222222333555666888999999999999999999888888888888777888888999999:::::::::777888888888999999::::::;;;;;;;;;:::888777555444111111111111111000000///...///000000111111000000111000000000111333666777999;;;===@@@BBBCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@BBBEEEFFFHHHOOOZZZbbbmmmqqqwww{{{}}}~~~}}}}}}wwwppplllmmmoooqqqvvv{{{~~~~~~~~~}}}xxxwww{{{zzzvvvvvvuuuuuuxxx}}}~~~|||{{{{{{xxxtttppprrrrrrtttzzzwwwrrrrrrssszzztttrrrpppnnnmmmmmmmmmnnnrrrrrrrrrqqqpppppprrrsss~~~~~~xxxssspppqqqsss|||}}}zzzyyyxxxuuuwwwzzz~~~}}}sssxxx~~~~~~{{{~~~}}}ssshhhaaaSSSPPPKKKFFFAAA===;;;:::777777777666666555555555444333333222333444555666777777666666666666555555************************************************))))))******++++++++++++************************************************)))***,,,------,,,***)))))))))*********+++++++++)))***+++,,,+++)))'''&&&---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------+++******)))***,,,---...(((***,,,...//////...---++++++,,,,,,---...//////---..................------......///////////////......------...///111222000000000000111111111111111111111111111111111111444444444444444444444444222222333555666888999999999999888888777666666666666666777888999999::::::666777777888999999:::::::::::::::999777666444333000111111111111000000/////////000111111111111111/////////000222666999;;;<<<===???BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???CCCFFFIIILLLPPPZZZgggqqqzzz|||~~~~~~}}}}}}~~~}}}~~~~~~|||xxxrrrllljjjlllpppjjjooovvv{{{~~~~~~}}}}}}zzzttttttyyyzzzuuusssuuuwwwyyy~~~}}}|||zzz{{{|||zzzuuuqqqtttqqqpppssszzz~~~~~~}}}}}}~~~zzzuuurrrpppoooooommmlllkkkiiiiiikkkooorrrnnnrrrwww|||zzzuuuqqqooopppqqqvvvxxxvvvuuuwwwwwwuuuppprrruuuzzz~~~~~~|||zzznnnttt{{{~~~~~~||||||}}}{{{{{{~~~ssskkkaaa]]]VVVNNNGGGBBB???===777777777777666666666666555555444333444555666777777777777777666666666666++++++************************+++,,,,,,---......+++++++++*********))))))------,,,+++***)))((('''******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,+++******)))))))))******+++++++++,,,,,,,,,------------,,,,,,+++***...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************///---+++,,,...///,,,***,,,++++++******++++++,,,...---,,,+++++++++,,,---***++++++,,,,,,++++++***---+++***,,,000222111///111111000......---------,,,+++++++++,,,---///000---------...///000000111////////////////////////////////////000000000000000111111222222333444444222333333444444333333222222333555555444555666888888888777777777777777888777777888888888999999999888888777777777777888888888777666555444333222222000000000000000000000000---...000000///......///333333333333555888<<<>>>???>>>===???BBBDDDCCCAAABBBCCCDDDCCCAAA@@@AAABBBAAAHHHOOOVVVaaannnvvvwww}}}|||zzzzzz|||}}}~~~~~~zzzyyywwwuuutttssspppmmmjjjkkknnnsssxxx|||{{{vvvrrrrrrwww}}}~~~{{{zzz{{{zzzyyy}}}}}}zzzwwwvvvwwwyyyzzz|||zzzvvvsssssswww}}}~~~}}}{{{{{{vvvqqqmmmkkkiiigggfffhhhkkkmmmnnnrrrqqqtttyyyzzzzzz}}}|||xxxrrrnnnkkknnnrrrtttuuuxxx}}}}}}zzzvvvtttuuuvvvwwwxxxrrrpppuuu~~~{{{wwwxxx|||}}}tttiiihhhddd^^^UUULLLDDD???;;;::::::999999:::;;;<<<888666333000000111222444444444666777777777666555************************)))******++++++,,,,,,,,,+++++++++*********))))))+++++++++*********************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++,,,++++++******++++++,,,------,,,+++++++++,,,---***++++++,,,,,,++++++***,,,+++***,,,///111000///111000///...---------------,,,,,,,,,---...//////------......///000000111000000000000000000000000/////////000000000111111000111111222222333333444222333333444444333333222333555666666555555777888888777777666666777777777777777888888888999999999888777777777777777777888777777666555444333222222000000000000000000000000...000111111/////////000333333444555888;;;===???BBB@@@>>>???AAABBB@@@>>>@@@AAABBBAAA??????@@@AAAFFFNNNXXX```kkkuuuzzzyyy}}}~~~}}}||||||}}}~~~zzzvvvsssyyywwwuuuuuuuuutttrrrpppooorrrvvvzzz}}}{{{wwwqqqpppsssxxx|||~~~}}}}}}|||zzz~~~|||yyyyyy{{{{{{|||~~~}}}yyysssooopppvvvzzzzzz~~~~~~}}}{{{yyyssskkkggghhhjjjkkklllnnnpppvvvzzzzzzxxx|||~~~}}}|||zzzwwwtttnnnrrrvvvxxxzzz~~~~~~zzzyyywwwuuusssmmmkkknnnuuuyyywwwvvvxxxyyy{{{~~~}}}ssspppkkkfff___WWWOOOIII???>>><<<:::999:::;;;<<<:::888666444333333333444333444555666777777666666************************************************+++++++++***************))))))******+++++++++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,------*********+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++,,,///000000///000000///...---------------....../////////......------......///000000000000000000000000000000000000000000111111111222222000000111111222333333333222333333444444333333222555666777777666555666888777666666555555666777777888888888888888999999999777777777777777777777777666666555444333333222222000000000000000000000000///111222111000///000111222333666999<<<>>>@@@AAAAAA@@@>>>>>>???@@@???>>>???@@@BBBBBBBBBCCCFFFHHHQQQZZZeeemmmuuu}}}~~~{{{|||}}}}}}}}}||||||~~~}}}{{{{{{{{{yyyxxx|||zzzyyyyyyzzzzzzyyyxxxwwwxxx{{{}}}zzzuuuoookkklllppptttvvvyyy{{{~~~||||||tttllliiimmmqqquuuyyyssslllkkkmmmmmmlllmmmqqqxxx~~~}}}{{{}}}}}}{{{{{{|||||||||zzztttwww{{{~~~~~~xxxsssnnnjjjjjjooosssuuuxxx{{{{{{~~~}}}{{{yyyyyy}}}wwwqqqmmmjjjcccZZZSSSFFFCCC???<<<:::999:::;;;<<<;;;:::888777555444444222333444666666777777777***************+++++++++++++++++++++************************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,------------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,.../////////000///...---------------...///000000000///...---............//////000000111111111111111111111111000111111111222222222222000000000111222222333333222333333444444333333222444666777666555444555777666555555555555666666777888888888888888888888888666777777777777777777666555555444444333222222111000000000000000000000000///000111111//////111222222444888<<>>===<<<<<<===>>>??????>>>AAAEEEHHHKKKPPPTTTXXX___gggooouuu{{{}}}|||~~~~~~}}}~~~~~~~~~}}}~~~~~~|||zzz|||}}}~~~~~~~~~}}}wwwrrrkkkfffeeegggjjjlllpppssswww}}}~~~}}}vvvlllgggjjjnnnqqquuu{{{~~~wwwwwwxxxvvvttttttuuu{{{|||{{{|||}}}}}}}}}zzz|||xxxtttqqqqqqtttyyy}}}|||zzzuuu{{{~~~xxxqqqooonnnjjj```WWWMMMIIIDDD???;;;999999999======<<<;;;999777555333222333444555666666777777))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++************)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************------...---,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,---------...//////......------------......///000000000///...---............////////////000000000000000000000000000111111111222222222222///000000111111222333333222333333444444333333222222444555555333333444666555555555555555666777777888888888888888888888888555666777777777777666555444444333333222222111111////////////////////////...///000000///000222444555777;;;???AAABBBBBBAAA======<<<;;;;;;<<<>>>@@@???DDDJJJQQQXXX___eeeiiioootttxxxzzz~~~~~~zzzxxx}}}}}}|||{{{zzzxxxwwwvvvrrroooiiidddaaaaaadddfffjjjmmmrrrxxx|||~~~}}}{{{yyy|||{{{sssoooppptttpppssswww|||}}}~~~}}}|||{{{~~~}}}yyyzzz~~~{{{xxxqqqttt{{{|||wwwrrrqqqrrrnnnddd[[[TTTPPPJJJDDD>>>;;;999888<<<======<<<:::777444333333333333444555666666777)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---------,,,+++*********,,,,,,,,,,,,------------++++++,,,---------,,,,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++,,,++++++******++++++,,,******+++,,,------------***++++++,,,,,,++++++******,,,------,,,,,,---.........---------------...---....../////////............//////////////////////////////////////////000000000111111111222222//////000000111222222222222333333444444333333222000222333444333333555666555555555555666777888888999999999888888888888888555555777777777777555555333333333222222111111111////////////////////////...///000000000222555888999;;;>>>@@@AAAAAAAAA@@@?????????===<<<===@@@CCCFFFLLLUUU^^^eeekkkqqqttt{{{}}}yyy|||{{{yyywwwtttrrrqqqppppppooolllhhhdddccceeegggkkknnnrrrwww{{{}}}~~~~~~|||{{{wwwtttvvv{{{~~~}}}}}}~~~ssstttvvvxxx{{{|||~~~|||zzz~~~~~~zzzuuuqqqpppssszzz~~~}}}~~~}}}zzzyyyzzzzzzuuukkkccc[[[XXXRRRKKKEEE???<<<:::<<<<<<<<<<<<:::888666444444444444333444444555666((())))))***++++++,,,,,,******++++++,,,,,,------))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---------++++++++++++++++++******,,,,,,,,,------------...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((***+++))))))+++,,,,,,++++++******++++++,,,)))***+++---......------***++++++,,,,,,++++++******,,,...---++++++,,,......------,,,,,,------...---,,,,,,,,,---...///////////////////////////.........................../////////000000000111111//////000000111111222222222333333444444333333222///111333444444444666888666666666666777888999999999999999888888888777777444555777888888777555444222222222222111111111111////////////////////////...///111111222555999===>>>>>>???@@@@@@@@@???>>><<<>>>???@@@AAADDDIIINNNUUU[[[dddmmmrrruuuwwwyyy}}}~~~{{{xxxuuusssqqqppprrrrrrrrrppplllkkklllnnnqqqssswwwzzz|||}}}}}}}}}{{{yyyxxxuuurrruuuzzz}}}}}}|||{{{zzz{{{{{{{{{|||{{{zzz}}}xxxrrrqqqvvvyyyxxxzzz~~~~~~|||ssslllaaa___ZZZTTTMMMFFF@@@=========<<<<<<;;;999888777666555444333333333444444((())))))***++++++,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,------)))))))))***++++++,,,,,,,,,,,,,,,---------......***+++,,,,,,------------***++++++,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************ ###'''(((((()))+++...,,,++++++++++++++++++,,,)))***+++---......------+++++++++,,,,,,+++++++++***,,,...---+++***,,,...------,,,,,,,,,------...,,,,,,++++++,,,---///111///////////////.................................////////////000000000000/////////000111111222222222333333444444333333222///111444555555666888:::666666666666777888::::::999999999999888888777777444555666888888666555444222222222111111111111111///////////////////////////000222333555888===@@@AAAAAA@@@@@@???>>>======777:::>>>AAAEEEKKKTTTZZZbbbiiiqqqxxx{{{|||{{{{{{|||uuuyyy}}}yyywwwuuuttttttvvvxxxvvvsssrrrsssuuuwwwyyy{{{}}}~~~}}}xxxuuutttuuuuuuuuuyyy|||~~~~~~{{{}}}}}}xxxyyy}}}{{{yyyyyytttuuuvvvuuuwww}}}xxxrrrfffddd```ZZZRRRKKKDDD@@@>>>>>>===<<<;;;:::::::::777666444333222222333444******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********)))******++++++,,,,,,------------......---------)))+++.........---...000,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......+++***)))(((***---000333........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************&&&"""$$$)))------+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///222000///...//////---,,,---......///////////////000000000000111111111111000000000000000000000000222333444444555555444444444333333333333444555555666666666777888888999999<<<<<<;;;::::::999888888777666666777888888666444222111111111000000//////000//////.........//////222444666999;;;=========DDD???===>>>>>>;;;;;;<<<>>>@@@CCCFFFLLLVVVcccmmmzzz{{{~~~|||yyy|||yyysssssswww~~~|||wwwvvvxxxuuuxxx{{{|||{{{yyyxxxwww|||~~~}}}zzzxxxvvvuuurrrrrrvvvzzz|||{{{zzz{{{~~~~~~{{{zzzzzzzzz}}}}}}~~~pppmmmgggbbb\\\UUUMMMIIICCCAAA???===<<<<<<<<<<<<;;;999777666777777666444******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++************((((((((())))))(((((((((%%%''')))))))))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......---+++******+++---...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...***&&&(((,,,//////---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...---...///000///...---......///////////////000000000000111111111111000000000000000000000000222222333444444444444333444333333333333444555555444555555666777777888888;;;::::::999888888777777777666666777888888555333111111111111000000000///000000/////////000000111333555777:::===>>>??????CCC???===??????<<<<<<>>>???EEENNNWWW```jjjuuu}}}~~~yyyvvvyyy~~~|||vvvppprrrvvv}}}}}}|||}}}{{{|||~~~~~~|||zzzyyyxxxzzz|||}}}{{{zzzxxxtttuuuxxx{{{|||}}}||||||wwwwwwxxx~~~}}}zzz~~~yyyvvvqqqllleee]]]TTTOOOJJJHHHEEECCCBBB@@@???>>>===;;;888777777666555333******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,+++***)))))))))******++++++++++++******(((***+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***///,,,)))***---//////---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---///111000///---......///////////////000000000000111111111111000000000000000000000000111111222333333333333222333333333333333444555555333444444555555666777777999999888888777666666666777666555666777777555333111111111111000000000000000000000000000111222333555666999<<<>>>@@@AAAAAAAAA>>>===??????===???BBBIIISSSbbbpppyyy}}}yyyuuurrrwww~~~}}}|||{{{wwwsssqqqvvv}}}|||zzz}}}}}}|||{{{zzzyyyzzz}}}{{{xxxxxx|||~~~~~~}}}zzzzzzzzz{{{yyyxxxyyy~~~~~~}}}{{{|||wwwqqqhhh^^^WWWVVVTTTQQQOOOMMMIIIFFFCCC@@@>>>;;;999888777555333******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))+++---,,,+++***++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,+++++++++***------............------,,,---///000///...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---((()))+++---............++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---///000000///---......//////////////////000000000111111111111000000000000000000000000000000111222222222222222333333222222333333444555333444444555666666777777888888888777777666666666777666555555666666444222111111111000000000000000/////////000111222444444777999;;;>>>@@@AAABBBBBBAAA===;;;<<<===>>>DDDJJJ[[[gggxxx|||vvvssspppooouuu}}}}}}~~~~~~|||xxxssswww~~~zzzvvvxxxzzz{{{{{{|||~~~~~~{{{|||~~~xxxtttrrrrrryyy~~~}}}|||~~~|||yyy{{{~~~~~~zzzqqqhhhaaadddaaa]]]ZZZWWWRRRLLLGGGAAA???<<<:::999888777555******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))+++---,,,+++***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......******++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---((()))+++---......------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------///---,,,---...///...------......//////////////////000000000111111111111000000000000000000000000///000111111222222111111333222222222222333444444444555555666666777888888888888888888777777777777888666444444444444333222000000000000000000111111......///000111333555666:::;;;===@@@AAABBBBBBBBBAAA<<<::::::<<<@@@KKKUUUlllwww~~~xxxsssooooooooopppvvv}}}}}}zzztttyyy}}}zzzxxxvvvsssqqqvvvwww{{{}}}~~~}}}~~~~~~zzzrrrnnnkkkoootttvvvwww|||{{{|||~~~~~~{{{xxxwww{{{yyyzzz}}}|||xxxxxx~~~~~~{{{tttooonnniiiccc```]]]WWWOOOIII???===:::999888888666555******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,---.........))))))************)))))))))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,------...---,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///---,,,---......---,,,---......///////////////000000000000111111111111000000000000000000000000000000111222222222222111222222222222222333444444444555555666777777888888888888888777777777777777888666444333333333222111000000000000111111111111......///111333555888999===>>>???AAABBBBBBAAAAAA???<<<<<<>>>AAAGGGSSS___qqqzzz|||sssooonnnqqqssssssvvvzzz~~~~~~{{{{{{~~~|||zzzzzzzzzuuurrrwww}}}|||vvvrrrqqqppppppooorrrtttyyy~~~}}}yyy}}}{{{{{{}}}tttooohhhjjjlllkkklllrrr~~~~~~zzzxxxsssvvvyyy|||~~~zzzuuussstttuuu|||~~~{{{yyyzzzzzzttt|||~~~||||||~~~}}}|||||||||wwwtttxxx~~~vvvppphhhddd```[[[RRRKKKAAA???<<<:::999888666444******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---++++++,,,...//////------......///////////////000000000000111111111111000000000000000000000000000111222222333333222222222222222111222222333444333444444555555666777777666666666666666666666666888666333222222222222111///000000000111111111111///000111333666999;;;<<>>???@@@AAAAAABBBAAA@@@>>>===888<<>>;;;++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000///...,,,***((('''&&&,,,,,,,,,,,,,,,+++***)))******))))))))))))))))))*********++++++,,,,,,,,,,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,++++++)))***+++---......------111///---***)))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------///111444555///...---,,,++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......//////000111111111111111333222111000000000111222555444333222222222222222333333333333333333333333222222222333444555666777888888888777777666555444555444333222111111111111---......///000111222222000444999<<<======>>>>>>AAAAAA@@@>>>===>>>AAADDDBBBFFFMMMXXXccciiiiiigggooommmmmmooosssvvvxxxxxx{{{|||~~~zzztttoooiiikkkmmmooorrrvvv{{{}}}{{{yyywwwxxxzzz|||~~~}}}{{{|||}}}|||xxxuuujjjiiihhhhhhiiillloooqqqtttnnnjjjkkkppprrroookkkpppqqqtttzzz|||xxxwwwzzz}}}~~~~~~~~~zzzuuussstttwwwqqqqqqqqqnnnmmmoootttyyy}}}yyytttnnniiieeebbb```^^^[[[\\\___aaaaaa___^^^\\\ZZZYYYYYYZZZZZZZZZ^^^\\\ZZZXXXXXXYYY\\\]]]]]]YYYTTTPPPNNNLLLJJJIIIMMMLLLKKKMMMQQQXXX___dddgggfffffffffhhhkkknnnooossswwwzzzyyytttmmmgggdddaaagggmmmqqqssssssuuuwwwzzzsssmmmlllnnnrrrvvvyyy{{{|||}}}vvvmmmfffbbb```ZZZRRRLLLIIIDDD===777++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///...---,,,***)))((((((,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,+++***************------------------------,,,...///...,,,++++++,,,)))***+++---......------///...,,,+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---///111222...---,,,++++++*********------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------...///////////////222111000000000111222333555444333333222222333333444444444333333333333333333333333333444555666666666666777666666555444333555444333222111111111111000000000111111222222222333777;;;>>>?????????@@@>>>??????>>>===>>>@@@BBBFFFMMMYYYfffooorrrqqqooosssrrrqqqssswww{{{|||}}}~~~}}}xxxuuuppprrruuuwwwxxx{{{~~~~~~|||{{{|||}}}{{{wwwttthhhgggeeeeeefffiiilllnnnuuupppnnnpppvvvxxxuuuqqqnnnnnnooosssyyy~~~|||zzz{{{~~~~~~}}}xxxrrrooooooqqqlllmmmmmmkkkiiijjjnnnqqqtttrrrooojjjeee```\\\ZZZXXXUUURRRPPPQQQQQQOOONNNOOONNNLLLLLLNNNOOOOOOOOOSSSRRRPPPOOONNNOOOQQQRRRQQQNNNJJJGGGGGGFFFEEECCCCCCCCCCCCEEEHHHLLLOOORRRWWWWWWVVVWWWYYY[[[^^^```fffjjjmmmooolllhhheeeccc]]]aaahhhmmmppprrrvvvyyy{{{vvvqqqmmmlllooosssxxx}}}~~~{{{rrriiieeeccc^^^XXXTTTPPPJJJAAA999++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++******)))++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++........................---......---++++++,,,---******+++,,,------------...---++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++***************------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------...///////////////000000000000000111222333555444444333333333333333444444444444444444444444333333333333444444555666555555555555555333222222444333222111111111111111222222222333333333333333666:::>>>@@@AAAAAAAAABBB>>>?????????>>>???AAACCCMMMYYYjjjwww||||||{{{zzzyyyxxxwwwyyy}}}~~~}}}zzz}}}}}}}}}~~~}}}}}}}}}|||zzzvvvsssllljjjhhhgggiiilllppprrrvvvtttssswww}}}|||xxxooommmkkklllppptttxxxyyy|||~~~}}}{{{|||~~~zzzqqqkkkjjjkkkeeeffffffeeeccccccdddeeeeeedddaaa^^^ZZZWWWTTTRRROOOLLLHHHFFFEEEDDDCCCBBBEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKIIIHHHGGGHHHHHHIIIGGGEEECCCBBBCCCCCCBBBAAA>>>???@@@AAABBBBBBCCCCCCHHHHHHGGGHHHIIILLLOOOQQQWWWZZZ^^^___^^^]]]\\\[[[WWW[[[aaafffkkkpppuuuyyyzzz{{{~~~wwwtttsssrrrqqqtttyyy|||zzzyyy{{{~~~}}}|||yyyoooiiiaaa^^^[[[XXXUUUNNNEEE>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,++++++,,,,,,------------------------------------+++******,,,...+++++++++,,,,,,---------,,,++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......//////000111111111111111/////////000111222333333444444333333333333444444444444444555555555555555333333333333333444555666555666666555555444333222333333222111111111111111111111222333444444555666999<<>>CCC@@@AAADDDBBB???CCCKKKPPPZZZfffoooxxx|||{{{yyyuuuvvvyyy{{{uuuxxx{{{zzzxxxxxxzzz}}}rrrfffbbb```]]][[[[[[^^^\\\XXXTTTQQQNNNLLLLLLIIIKKKOOOQQQRRRTTTVVVXXXUUUZZZ___eeennnrrrmmmeee```aaafffnnnxxx~~~~~~xxxxxxzzz~~~|||yyyxxxtttkkkaaaYYYVVVVVVWWWZZZ```hhhpppwww}}}~~~yyyssspppjjjddd___]]][[[[[[\\\]]]^^^___^^^YYYRRRLLLFFFEEEEEEFFFGGGGGGDDDBBBAAABBBBBBAAAAAABBBDDDFFFNNNPPPRRRTTTVVVXXX[[[]]]YYY___gggjjjjjjjjjmmmppppppttt|||rrrkkkfffhhhjjjlllsss|||{{{vvvvvvzzz~~~~~~|||************++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,...---------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000000000////////////111//////000111222111000000111111222222111111000222222111111222333444555555555444444444333333333333444444444333222000///111111111111111000000000222555888;;;<<<===>>>@@@???===>>>AAAAAABBBIIISSS```iiisss{{{~~~|||~~~~~~|||{{{yyyuuuvvvyyy|||~~~|||xxxyyyxxxvvvtttrrrqqqrrrkkkaaaWWWUUUTTTRRRPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJKKKNNNQQQSSSTTTVVVYYY[[[^^^dddkkkrrryyy}}}wwwnnn``````ccckkkvvv|||tttjjjaaa[[[YYY[[[^^^bbbiiipppwww}}}{{{qqqiiieeedddeeebbbccceeeffffffaaaZZZUUUKKKIIIHHHHHHIIIHHHEEECCCDDDDDDCCCBBBBBBBBBDDDEEEDDDEEEGGGHHHHHHJJJKKKMMMMMMRRRXXX\\\^^^bbbhhhnnnnnnrrrwww}}}{{{{{{{{{sssmmmllllllmmmssszzz{{{wwwxxxzzz************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000111000............---------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000111//////000111222111000000111111222222111111000444444333222222222333333444444444444333333333333222222333222222111000///111111111111222222222222444777;;;===>>>>>>@@@AAA???>>>???AAADDDIIITTT___mmmttt{{{}}}|||}}}|||||||||{{{|||{{{yyyvvvwww{{{|||xxxzzzwwwssspppmmmiiifffcccVVVOOOIIIJJJJJJIIIHHHIIIFFFFFFFFFGGGHHHJJJMMMNNNPPPRRRUUUWWWXXXZZZ^^^```dddkkkssszzz~~~uuucccaaaaaahhhuuuwwwooohhheeeggghhhkkkooottt{{{wwwrrrqqqqqqooooooooopppnnnhhhaaa\\\PPPOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFIIILLLNNNQQQXXXaaagggnnnppptttwwwzzz||||||}}}|||xxxvvvzzz~~~{{{tttpppnnnnnnsssyyy{{{}}}{{{wwwwww~~~*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))***+++++++++******........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222111000........................,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000111/////////111222111000000000111111111111000000444333333333333333333444333333333333333333333333111111111111000000//////000000000000111222333333888;;;===???>>>>>>???@@@BBBCCCEEEHHHMMMVVVcccnnnxxx{{{~~~~~~~~~~~~}}}zzzxxxvvvuuuxxx}}}}}}|||zzz{{{xxxvvvvvv{{{xxxvvvvvvsssoooiiieeeccc```ZZZUUUMMMGGGEEEHHHIIIHHHGGGIIIGGGGGGIIIKKKNNNRRRUUUWWWVVVXXXZZZ[[[]]]```dddggglllrrryyy~~~mmmiiifffjjjvvv|||zzzxxxxxxyyy{{{~~~~~~~~~}}}|||yyyuuunnnfff```WWWUUUSSSSSSTTTTTTRRRQQQKKKJJJHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMOOOSSSZZZ___mmmnnnpppssswww{{{}}}~~~yyywwwxxxzzz{{{zzzuuurrrrrrvvvyyyzzz{{{}}}{{{yyyyyy{{{***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,((()))***+++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222222000........................,,,,,,,,,---------......,,,,,,,,,---------..................////////////.../////////000000000111111/////////111222111000000000000111111000000000111111222333444444444444333333333333333333333333111111000000000000000000////////////111333444555<<<===??????======>>>???AAAFFFLLLQQQZZZfffttt||||||}}}}}}}}}}}}yyyvvvsssqqqsss}}}tttpppooottt|||{{{qqqiiigggiiiccc___ZZZXXXWWWTTTOOOKKKJJJFFFFFFJJJKKKJJJIIIKKKNNNNNNOOOQQQUUUXXX\\\^^^]]]^^^___```bbbfffkkkooovvv{{{}}}wwwrrrsss}}}|||tttoooeeeccc```^^^\\\ZZZWWWTTTMMMLLLKKKMMMQQQTTTUUUUUUQQQOOOMMMMMMPPPRRRSSSRRRSSSTTTUUUUUUVVVWWWYYY[[[fffgggiiilllqqqvvv{{{~~~~~~yyywwwxxxyyyyyy}}}zzzyyyzzzzzz~~~~~~zzzyyyzzz~~~++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111///---------------.........,,,,,,,,,---------......,,,,,,,,,---------..................////////////......//////000000111111111//////000111222111000///000000111111000000//////000111222333444444333222222222222333333333333111111000000000000111111/////////000222444777888>>>??????>>>===>>>@@@CCCCCCLLLWWW___iiiuuu}}}}}}|||xxxwww{{{}}}zzzzzz}}}yyyvvvtttrrrsss{{{}}}qqqlllkkkqqqwwwyyywwwwwwxxxuuupppjjj```VVVSSSUUUQQQPPPNNNMMMLLLKKKIIIHHHIIIGGGHHHMMMNNNMMMNNNQQQVVVVVVWWWXXXZZZ]]]```bbbcccddddddeeegggkkkrrrvvv{{{}}}zzzvvvrrrmmmggg```\\\VVVTTTSSSVVV\\\aaabbbaaa[[[XXXUUUVVV[[[^^^___^^^[[[\\\]]]___```````````````aaabbbeeejjjooosssuuuvvvsssssswwwxxxxxx{{{|||~~~~~~~~~~~~~~~~~~~~~|||yyyzzz}}}~~~+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******************)))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///...+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////.........///000111111111111//////000111222111000//////000000000000//////000000111222222222111000111111222222222333333333222111000000000111222222111000111222444777:::<<<>>>>>>>>>===>>>AAAFFFKKKQQQ^^^kkkrrryyy~~~}}}zzzyyy}}}yyyyyyzzz}}}{{{|||zzzvvvsssvvv~~~{{{yyyyyy{{{xxxvvvwwwvvvxxxzzzyyyxxxzzz~~~}}}{{{ssslllkkkqqqvvvuuurrrqqqllleee^^^ZZZSSSKKKHHHJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMKKKNNNSSSUUUUUUXXX\\\aaaaaaaaabbbdddfffhhhiiihhhhhhhhhhhhkkkpppwww|||~~~vvvqqqiiifffeeehhhnnnssssssrrrkkkgggcccdddiiilllmmmkkkhhhgggggghhhiiiiiiiiihhheeeeeefffggghhhkkkmmmnnnooommmnnnsssuuussstttwwwzzz~~~{{{||||||yyyvvvvvvxxx{{{++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++******+++,,,---,,,+++***)))************************,,,,,,---...---,,,***))),,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000---......///000111111222111//////000111222111000//////000000000000//////111111222222111000...---111111111222222333333333222222111000000111222333222222222333666999===???>>>>>>======???DDDLLLQQQcccppp}}}}}}|||yyyyyy~~~wwwttttttwwwzzz~~~}}}}}}xxx{{{{{{vvvrrruuu~~~{{{yyyzzzzzzwwwwwwyyy{{{}}}sssqqqoooooossswwwyyyzzz}}}}}}}}}~~~~~~{{{yyywwwpppmmmsssvvvrrrmmmlll^^^VVVPPPPPPNNNIIIHHHKKKIIILLLOOOOOOMMMMMMPPPSSSRRRRRRUUUZZZ]]]^^^bbbhhhkkkkkkkkklllmmmoooqqqssskkkkkkjjjjjjmmmrrryyyzzzwwwuuuwww}}}uuupppkkklllpppssssssqqqtttrrrpppooooooooonnnnnnpppooonnnmmmllllllllllllllljjjlllppppppmmmlllnnnvvv~~~|||{{{}}}~~~yyyzzzyyyvvvqqqppprrruuu++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,---.........,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------......------------,,,,,,,,,------......------,,,+++,,,------......------,,,------......//////000,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------......---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,+++***)))))))))***,,,,,,,,,---------......////////////////////////......////////////......////////////000000000000222222333333333444444444444333222111111111222333222222111000111222444555333333333333333222111000111111000000000222333444444444444666888;;;>>>@@@AAA@@@======@@@KKKYYYdddvvv||||||uuuooosss~~~wwwpppnnnkkknnnsssyyy}}}~~~|||{{{{{{xxxtttqqqsssxxx}}}}}}{{{zzzwwwzzzzzzvvvwwwyyytttnnnkkklllppptttvvvxxxxxxxxx|||}}}yyyvvvrrrnnnllljjjhhhccc```WWWTTTQQQMMMKKKJJJJJJJJJJJJLLLOOORRRSSSTTTSSSSSSTTTUUUXXX[[[^^^dddkkkpppzzz{{{{{{yyyvvvtttssssssrrrooommmmmmqqqwwwwwwssstttuuutttrrrsssssssssrrrssstttuuuvvvtttvvvxxxyyyyyywwwuuusssssspppmmmmmmmmmmmmjjjgggqqqyyy{{{yyy}}}~~~wwwrrryyy|||zzzvvvsssqqqpppqqqqqq++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,------------,,,,,,++++++,,,---------------++++++++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------...------------,,,***))))))***,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,+++++++++++++++,,,,,,,,,---------......------------------------......////////////......////////////000000000000000111111111111222222222222222111111111222444555444333222222222333444555222222222222222222111000111111000000000111333444555666777888:::<<<>>>???<<<>>>???AAAGGGTTTfffsss{{{xxxuuuqqqmmmpppyyy}}}uuupppnnnmmmnnnqqqsssuuuuuuuuuuuu|||~~~{{{|||{{{xxxsssoooooossswww}}}||||||vvv{{{}}}||||||wwwpppllllllnnnqqqrrrvvvuuutttuuuvvvwwwtttrrroookkkfffcccbbb___[[[XXXUUUTTTQQQOOOMMMLLLLLLLLLLLLNNNPPPSSSUUUVVVVVVUUUZZZ\\\^^^aaaeeejjjqqquuu~~~{{{zzzzzzvvvtttrrrsssvvv}}}~~~{{{xxxtttpppvvvuuuttttttvvvxxx{{{}}}}}}~~~~~~{{{zzzxxxsssmmmlllmmmlllhhhdddgggkkkqqqtttsssqqqpppqqquuuyyy~~~{{{vvvwww{{{~~~}}}{{{yyywwwvvvvvvvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------------------,,,+++******+++,,,---------++++++++++++------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------...//////////////////...////////////000000000000////////////000000000000000000000111222333555666555444444333333333444444000000111111222111111111111111000///000111222333777888:::;;;===>>>>>>>>>;;;>>>CCCHHHRRRaaattt{{{vvvsssooonnnmmmnnnttt}}}xxxsssqqqqqqpppppppppppppppqqqrrrrrrzzz~~~}}}~~~|||}}}|||xxxsssooonnnooorrr~~~}}}|||}}}xxx{{{vvvpppmmmmmmoooqqqrrrqqqoookkkjjjjjjjjjiiihhhfffccc```]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPRRRUUUXXX[[[\\\]]]]]]^^^```ccceeehhhmmmsssxxx~~~||||||zzzuuuvvvuuurrrqqqrrruuuyyy|||}}}uuullliiijjjiiieee___[[[[[[[[[[[[[[[]]]aaaeeehhhnnnuuuzzz||||||{{{{{{~~~xxxxxx|||~~~}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))***,,,------,,,***)))------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++******++++++,,,...---+++******+++---...,,,,,,---......---------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////////////////////////////............//////////////////000000000000........./////////000000000111111111222333444444555444444333222222222222...///000111111111111111111111000///000111222333888999;;;===>>>>>>======???AAAEEENNN\\\mmm{{{}}}xxxuuuqqqnnnnnnooonnnpppvvv~~~zzzvvvtttuuuvvvvvvuuutttssstttvvvxxxyyyzzz~~~~~~}}}~~~|||yyyuuurrrqqqrrrsss|||~~~~~~}}}{{{zzzzzz{{{|||~~~}}}~~~vvvrrrnnnlllmmmppprrrsssjjjfffbbb___^^^```bbbcccdddcccbbbaaaaaaaaa``````^^^]]]]]]\\\ZZZXXXVVVUUUTTTVVVZZZ^^^cccfffiiijjjeeegggjjjlllooosssxxx|||}}}{{{vvvsssqqqrrrtttvvv}}}uuuiiiddddddccc^^^YYYSSSPPPMMMJJJKKKNNNSSSWWW[[[bbbjjjqqqtttttttttsss{{{}}}~~~}}}|||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,++++++******)))***,,,------,,,***)))------------------------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,---------......//////++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------++++++++++++---------------......---,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////000///............///000////////////000000000000/////////000000000111111222222222222222222222222222222222222111111000000...///000111111111111111111111000000111222333555888999;;;===>>>======<<>>>>>>>>AAAAAAGGGUUUhhhvvv{{{yyyvvvxxxxxxvvvxxx{{{zzzvvvpppppppppmmmjjjkkkooosssqqqvvv~~~~~~}}}}}}~~~}}}|||vvv|||~~~}}}}}}~~~}}}|||{{{|||~~~~~~~~~||||||{{{yyywwwuuuvvvwww}}}~~~{{{{{{zzzyyyxxxwwwvvvuuuqqqnnniiifffdddcccaaa```XXXWWWTTTQQQRRRWWW^^^dddoooqqqsssrrrppplllkkkjjjeeeeeecccaaa```^^^]]]\\\]]]```dddjjjpppvvv{{{~~~}}}}}}vvvssssssyyyyyyrrrhhh```[[[XXXUUURRRMMMJJJGGGFFFEEEEEEDDDCCCGGGKKKQQQWWWZZZ^^^aaaccclllnnnqqquuuyyy|||xxxtttxxx}}}|||{{{~~~++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........*********+++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------000///...------...///000////////////000000000000///000000000000111111111000111222333333333222111///000111222222222111111222222222222222222111000000000111222444666999;;;;;;;;;<<<===>>>???AAAAAABBBGGGPPP\\\hhhoooqqqqqqnnnqqqsssuuuzzz~~~xxxtttsssrrrooonnnnnnppprrrrrrvvv{{{~~~~~~{{{www}}}~~~|||{{{zzz|||~~~{{{|||{{{zzzxxxxxxzzz{{{~~~yyywwwuuuuuuwwwwwwtttpppjjjgggccc___]]]ZZZWWWUUUSSSRRRQQQNNNOOOTTT\\\ccclllqqqvvvwwwuuuqqqoooooohhhgggeeedddddddddeeeeeekkklllpppuuuzzz~~~|||}}}}}}zzztttxxx~~~wwwssslllddd]]]XXXVVVVVVPPPNNNKKKKKKKKKKKKIIIFFFGGGIIILLLNNNPPPTTTYYY]]]]]]aaaffflllpppuuuyyy}}}}}}tttrrrwww~~~}}}yyywwwyyy|||}}}~~~++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------....../////////))))))*********+++++++++...------,,,,,,------...+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------------------------.........---------,,,,,,+++++++++,,,,,,++++++++++++,,,------......------......---,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++---//////---+++))),,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,---------......////////////////////////111///...------...///111////////////000000000000////////////000000000000...///111333444444444333///000222333444444333222333333333333333222111000000000111222555888;;;===============>>>AAACCCDDDEEENNNZZZbbbeeefffgggiiilllooorrrvvv}}}yyyxxxwwwuuusssssstttuuuvvvyyy{{{~~~~~~~~~zzz}}}yyy{{{yyyyyy|||}}}{{{{{{|||{{{zzz{{{}}}~~~xxxtttrrrtttwwwwwwrrrnnnbbb```\\\YYYXXXVVVSSSQQQQQQQQQOOOMMMMMMRRR[[[aaafffmmmuuuyyyyyywwwvvvvvvjjjiiihhhhhhhhhjjjmmmnnnwwwxxx{{{~~~vvvkkkdddaaaaaabbb```dddiiiooovvv|||uuuwwwyyy{{{|||||||||{{{wwwuuuppphhh___ZZZYYYZZZUUURRRPPPPPPQQQRRRPPPMMMLLLLLLLLLKKKLLLPPPVVV[[[TTTZZZaaagggjjjlllnnnoooxxx~~~zzztttvvvpppsssyyy}}}yyyuuuwwwzzzzzzyyyzzz~~~+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,---------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......''''''''''''((()))******.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++*********++++++------,,,++++++******)))++++++******************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......---------......000000000///......------...000111000///...///111111111111111111111111111111111111111111111111111444444333222222333444444000///...000444555333111111000000222777<<>>AAAAAA@@@BBBJJJPPPZZZ```hhhjjjhhhggghhhjjjqqqtttyyy~~~}}}{{{yyyyyyzzz|||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~|||rrrrrrrrrsssuuutttrrrpppfff```XXXRRRPPPPPPRRRRRRSSSSSSQQQNNNKKKLLLQQQVVV]]]jjjwww|||}}}~~~}}}qqqpppnnnmmmooosssxxx{{{wwwdddWWWQQQPPPPPPOOOOOOQQQSSSVVVZZZaaahhhmmmzzz|||yyyzzz~~~zzztttnnnjjjgggdddbbb___^^^^^^___```___]]][[[WWWYYY[[[ZZZXXXUUUTTTTTTXXXTTTSSSWWW\\\___ccchhhrrryyy|||tttoooooossszzz}}}{{{wwwvvvuuuuuuuuuvvvvvvwww}}}|||yyy+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------.........------,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++++++++++++++,,,---......---------,,,,,,,,,---------,,,,,,------------,,,+++*********+++++++++++++++++++++++++++,,,++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///......---------...............///////////////...000111000///...///111111111111111111111111111111111111111111111111111444333222111111222333444111000///111333444333111222222222444777:::;;;<<<>>>???AAABBBDDDKKKTTT[[[dddiiinnnpppooonnnooorrrvvvyyy}}}~~~xxxwwwrrrpppooonnnmmmllliiifffaaa]]]VVVQQQOOOOOOQQQRRRVVVWWWVVVRRROOOOOORRRVVV```mmm|||~~~|||zzz{{{~~~xxxlll[[[NNNHHHGGGFFFEEEEEEGGGIIIKKKMMMQQQWWWZZZeeejjjsss}}}|||xxxuuurrrooolllkkkkkklllnnnpppqqqpppooohhhhhhhhhhhhfffccc___]]]\\\UUUQQQQQQRRRRRRTTTXXXeeekkksssyyy|||~~~tttppppppuuuyyy}}}zzzyyyxxxwwwvvvtttrrrpppsss~~~~~~zzztttyyy+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,//////...---,,,++++++*********+++++++++,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,///...------------------------------,,,,,,,,,,,,......------------......---,,,+++*********++++++)))******+++,,,,,,------******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------............---------......///------......///000000111...000111000///...///111111111111111111111111111111111111111111111111111222222111111111111222222222111000111333333222111111333555888:::<<<<<<<<>>???>>>@@@AAABBBHHHTTTcccrrr}}}~~~|||}}}~~~}}}{{{{{{|||wwwsssssszzzwwwmmmddd___XXXWWWWWWYYY^^^bbbeeeeee^^^]]]ZZZUUUPPPNNNOOOQQQ\\\```eeegggffffffgggiiirrrvvvjjj```ZZZTTTTTTTTTUUUWWWYYYYYYYYYVVVSSSOOOLLLJJJGGGEEEDDDDDDFFFHHHIIIGGGFFFEEEEEEFFFFFFGGGLLLWWWgggzzzwwwkkkaaaWWWQQQLLLGGGGGGIIIEEEGGGNNNZZZhhhqqquuuuuuqqqxxx|||}}}}}}{{{zzzwwwtttrrruuu|||~~~+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------,,,,,,***++++++,,,---...//////******+++++++++,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........000///..................++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++------,,,,,,+++******)))******++++++,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------............------,,,,,,,,,---------......---------------...///000111000000///......------...000111000///...///111111111111111111111111111111111111111111111111111111111222333333222111111111222222222111222555777888;;;======<<<<<>>======@@@GGGMMMWWWbbbrrr~~~zzzxxxzzz}}}zzz{{{zzz{{{}}}zzz}}}~~~}}}zzzuuuooommmoooqqqmmmjjjiiiffffffeeecccaaa^^^YYYVVVXXXYYYZZZ^^^cccfffggggggffffffddd^^^YYYYYY___dddjjjnnntttvvvvvvwwwyyy|||}}}sssqqqmmmfff]]]SSSKKKGGGAAABBBDDDEEEGGGJJJMMMPPPRRRUUUXXXYYYVVVRRRNNNKKKJJJKKKLLLKKKIIIGGGGGGHHHAAACCCEEEJJJQQQ\\\hhhpppzzzyyymmmddd[[[QQQLLLLLLHHHHHHIIILLLQQQUUUXXXYYYUUU[[[dddmmmuuu~~~~~~~~~{{{xxxxxx~~~{{{www+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,------.........---------------------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))******+++,,,*********++++++,,,,,,,,,***+++---......---+++***)))***+++,,,---,,,,,,+++*********++++++,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000111------......///000000000///000111000///...///111111111111111111111111111111111111111111111111111222333444444444444333222///111222111111222777;;;999;;;>>>???AAAGGGRRR[[[aaammm|||||||||~~~}}}{{{xxxxxx{{{|||{{{zzz|||}}}~~~|||zzz~~~yyyvvvoookkkkkkiiibbb]]][[[```^^^[[[ZZZZZZ[[[ZZZZZZVVVWWW[[[```fffiiijjjiiihhhhhhfffaaa]]]^^^ffflllqqquuuzzz{{{{{{{{{~~~yyypppjjjhhhgggddd___YYYQQQKKKGGGBBBCCCEEEFFFHHHKKKOOORRRSSSVVVZZZ[[[XXXRRRMMMJJJHHHIIIIIIGGGDDDCCCCCCDDDEEEGGGJJJMMMRRRZZZbbbhhhjjjqqq|||tttlllcccYYYTTTSSSNNNMMMKKKJJJJJJKKKMMMOOOLLLQQQYYYcccmmmxxx~~~}}}~~~xxxxxxzzz(((***,,,///000///...------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***((()))+++,,,---,,,,,,+++...------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------/////////......---------...,,,******+++------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,***++++++,,,,,,------...,,,+++***)))))))))***+++,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,***)))+++///111000...000000///////////////000000000111222222222222111111111111111111111111111111111111111111111111111222222111111111111222222333111000111444888;;;<<<>>><<<>>>BBBEEEIIIWWWfffqqqyyyyyyyyyzzzwwwvvvyyy|||~~~~~~~~~~~~zzzvvvssslllddd```^^^\\\VVVQQQRRRTTTVVVYYY[[[\\\]]]]]]```______bbbhhhlllmmmlllmmmjjjeeeaaa```dddlllqqqtttwww{{{|||}}}|||xxxvvvsssnnngggaaacccaaa___]]][[[UUUMMMFFFCCCBBBBBBEEEJJJOOOSSSTTTXXXXXXYYY[[[ZZZUUUOOOJJJFFFFFFFFFEEEDDDCCCAAA@@@DDDGGGKKKOOORRRVVV[[[^^^dddjjjrrryyywwwooofff]]]WWWZZZSSSMMMKKKKKKJJJHHHHHHIIILLLPPPRRRXXXeeewww~~~|||zzz}}}}}}zzz)))***+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,+++++++++...,,,******,,,------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,///......------,,,++++++++++++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,+++***,,,///000///...000000////////////000000000000111222222222222111111111111111111111111111111111111111111111111111222222111111111111222222111000000111444888:::<<>>AAADDDGGGRRRcccwww}}}yyyyyy}}}}}}{{{yyy{{{|||}}}||||||~~~{{{ssskkkccc\\\UUUQQQNNNNNNMMMMMMMMMMMMLLLJJJMMMMMMMMMRRR[[[gggssszzz}}}}}}}}}~~~}}}zzzuuuqqqnnnjjjddd```^^^[[[VVVRRROOONNNMMMKKKKKKLLLNNNPPPTTTYYY```fffiiiiiigggfff^^^______aaabbb```\\\YYYYYYYYYZZZ[[[\\\ZZZUUURRRJJJHHHEEECCCDDDGGGKKKMMMNNNRRRXXX\\\^^^```aaabbb```aaabbbcccdddeeegggiiimmmpppvvv|||rrrgggWWWTTTOOOIIIEEEFFFKKKOOOPPPVVV```iiirrr{{{((())))))***,,,------...,,,---...//////...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++++++++,,,,,,,,,,,,---...---,,,---//////---,,,,,,---------............,,,,,,,,,------------...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,++++++***))))))))))))***+++,,,---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......///***++++++++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,...//////......///000///......//////000111222000000111222222222222111333333333333333333333333333333333333333333333333222222111111111111222222000444888:::;;;===CCCGGGQQQ```uuu}}}zzz{{{~~~}}}zzzwwwwwwyyy{{{~~~zzzsssiii___YYYUUURRRQQQPPPPPPPPPOOONNNMMMLLLKKKIIIHHHIIINNNXXXfffsss|||~~~~~~~~~~~~~~~}}}|||||||||{{{xxxsssoooiiiccc\\\XXXWWWUUURRRPPPKKKKKKKKKJJJIIIJJJMMMPPPVVVZZZ___bbbcccbbbaaa```___```cccfffgggfffaaa^^^[[[\\\\\\^^^___^^^[[[XXXSSSOOOJJJGGGFFFIIIMMMPPPRRRUUUZZZ^^^```aaacccdddbbbcccdddeeefffffffffeeehhhiiilllsss}}}tttcccfffggg```TTTIIIDDDBBBFFFJJJQQQYYYaaannn{{{~~~{{{}}}((()))+++,,,,,,,,,,,,+++***+++---......---+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,---------------...//////---+++------------............,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...------,,,++++++******)))***+++,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,------......,,,++++++++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------+++---//////......000222............///000111222000000111222222222222111333333333333333333333333333333333333333333333333222222111111111111222222444777;;;<<<===@@@GGGMMM[[[lll{{{{{{||||||zzzzzzzzz~~~~~~}}}{{{yyyoooiii```YYYVVVVVVWWWWWWWWWWWWWWWVVVSSSQQQOOONNNIIIHHHIIIOOOYYYgggttt|||~~~}}}}}}}}}||||||{{{{{{}}}||||||{{{||||||~~~~~~~~~~~~~~~||||||{{{zzzxxxxxxwwwtttooolllccc^^^XXXUUUUUUTTTQQQNNNHHHJJJLLLLLLLLLMMMQQQTTTWWW[[[^^^^^^\\\ZZZZZZ[[[\\\^^^bbbfffhhhfffaaa]]]ZZZ[[[]]]```bbbcccaaa___[[[VVVPPPKKKJJJMMMRRRVVVWWWZZZ]]]```aaacccfffhhhiiihhhffffffggggggfffffffffeeefffkkkssszzz~~~tttyyyyyymmmXXXGGG??????AAADDDHHHLLLRRR]]]kkkuuu~~~}}}zzz|||,,,---...//////---+++***((()))+++,,,,,,+++)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,+++,,,---///000((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,---------....../////////---------...000000---+++---------.........//////,,,,,,,,,------.........,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,+++***+++,,,...///***++++++,,,,,,---......+++,,,---------,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---***,,,//////......111444............///000222222000000111222222222222111333333333333333333333333333333333333333333333333222222111111111111222222999<<>>DDDLLLQQQVVV___hhhhhhuuu}}}yyyzzzyyyyyy}}}sssnnnhhhcccaaa___]]]\\\___ZZZUUUUUU[[[aaafffgggllliiieeebbbaaabbbdddffffffeeegggkkknnnooouuu|||~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{}}}}}}~~~}}}|||{{{yyyxxxxxxwwwxxxxxxyyyzzz{{{||||||}}}|||{{{zzzyyywwwtttooolllfffdddaaa]]]ZZZWWWUUUTTTSSSQQQNNNMMMMMMMMMKKKIIIIIILLLRRRWWW[[[]]]]]]]]]]]]]]]]]]ZZZTTTNNNKKKIIILLLRRRZZZ```bbbaaa___^^^[[[\\\]]]___aaaaaabbbbbb[[[WWWRRRSSSXXX^^^bbbcccgggggghhhjjjkkklllmmmmmmllllllkkkjjjhhhfffdddccccccbbbcccfffjjjnnnppppppppppppppprrrsssuuuwwwxxxtttyyyyyyoooaaaVVVQQQPPPPPPOOOLLLIIIGGGGGGHHHNNNSSSYYYaaajjjsss}}}zzzzzz~~~---------------------------------.........//////......---------.........,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++***)))++++++++++++++++++++++++((('''&&&%%%%%%''')))+++---------,,,,,,+++++++++---------,,,,,,---------,,,,,,,,,------.........------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++---,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,------------...,,,+++,,,---...---,,,++++++,,,,,,------......,,,,,,------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***,,,,,,------...---------,,,,,,,,,++++++*********...------,,,,,,,,,,,,---++++++,,,------......///---------------------------..................---////////////000000000000////////////000000000000///000000000111111111111222222222222222222222222111111111111111111111111444333222444888<<<>>>>>>AAADDDKKKRRRYYY```iiipppmmmwwwyyywwwzzzvvvvvv|||uuukkkhhhcccaaa___^^^\\\[[[^^^ZZZTTTSSSXXX```gggjjjnnnjjjeeebbbbbbeeejjjnnnqqqpppsssxxxzzzyyy|||~~~~~~~~~~~~~~~}}}}}}|||}}}}}}||||||{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{yyyvvvuuutttuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxvvvtttpppjjjfff___^^^[[[XXXVVVTTTRRRRRRQQQOOOMMMLLLLLLMMMLLLKKKLLLOOOTTTXXX[[[\\\[[[[[[[[[[[[[[[WWWPPPJJJFFFDDDIIIOOOXXX___bbbbbbaaaaaa\\\]]]]]]^^^^^^^^^^^^]]]YYYWWWUUUWWW\\\bbbggghhhkkkkkkkkkkkklllnnnooopppmmmmmmmmmllljjjhhheeedddccccccdddgggjjjmmmpppqqqsssrrrrrrrrrrrrrrrssssssooorrrvvvzzz~~~zzziii]]]ZZZZZZXXXTTTOOOJJJGGGEEEHHHJJJNNNTTT]]]iiiuuu}}}}}}zzztttrrrvvv}}}{{{||||||}}}}}}------------------------,,,,,,------.../////////........................+++++++++,,,,,,---------------------------------......---,,,++++++******++++++++++++++++++++++++***)))''''''''')))+++------------,,,,,,+++++++++------------------------+++,,,,,,------.........------------------------,,,---..................+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++************++++++,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,*********++++++,,,,,,------***,,,------+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,++++++,,,---...............,,,,,,,,,++++++*********---,,,+++++++++++++++,,,------------------------------------------------------...//////...------.../////////000000111111////////////000000000000///000000000111111111111222222222222222222222222111111111111111111111111333222333666:::>>>@@@AAADDDIIIOOOVVV___iiirrrwwwqqqwwwxxxrrrvvv~~~yyyrrrnnnsss}}}tttkkkdddbbb```___`````````^^^ddd^^^WWWTTTXXX```jjjpppsssoookkkhhhjjjooouuuyyyzzzzzz~~~}}}{{{zzz|||}}}}}}|||~~~~~~}}}|||||||||}}}}}}{{{{{{||||||}}}}}}~~~}}}~~~~~~~~~|||yyywwwuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvtttrrrooojjjeeeaaa[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMKKKKKKLLLNNNOOOOOOQQQSSSUUUXXXYYYXXXWWWUUUVVVWWWVVVSSSMMMGGGCCCBBBGGGNNNWWW___cccdddddddddaaa```___]]][[[ZZZYYYYYYXXXXXXYYY\\\aaafffjjjlllmmmmmmmmmmmmnnnpppqqqrrrnnnnnnnnnmmmkkkiiifffeeecccdddfffhhhjjjllloooqqqttttttrrrqqqppppppppppppoooppprrrtttwww||||||kkkcccaaa^^^ZZZUUUOOOHHHEEEEEEFFFHHHLLLTTT___llltttzzz|||~~~}}}|||{{{rrrnnnpppvvv{{{~~~zzz{{{||||||{{{}}}---------------------------------.........//////,,,------------,,,++++++******+++,,,------------,,,,,,,,,------------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,------.........******++++++++++++,,,,,,......////////////......,,,,,,------------,,,,,,---------------,,,,,,+++***++++++++++++++++++***)))***+++,,,---,,,+++************+++++++++,,,,,,,,,+++******,,,,,,+++*********+++++++++++++++,,,***---...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---------------------,,,------------------------,,,---...//////...---,,,,,,,,,------.../////////////////////000000000000000000000000111111111111222222222222222222222222111111111111111222222222111333555888<<<@@@CCCEEEFFFMMMVVV^^^hhhsssxxxyyyqqqttt|||wwwppppppuuu}}}uuuooojjjmmmwww{{{tttkkkccc^^^\\\\\\]]]```ccceeeeeefffaaaZZZVVVXXX___iiippptttrrrpppoooqqqwww}}}~~~|||}}}{{{yyyxxxzzz{{{{{{{{{|||{{{{{{{{{{{{||||||}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxtttrrrnnnkkkgggddd___\\\XXXWWWUUUTTTRRRQQQQQQQQQLLLKKKIIIJJJMMMQQQSSSSSSVVVVVVWWWWWWVVVTTTSSSRRRQQQRRRSSSPPPLLLGGGDDDCCCFFFMMMXXXaaafffhhhhhhiiieeeccc___[[[XXXWWWWWWWWWYYY[[[]]]aaaeeeiiilllnnnnnnnnnooopppqqqqqqrrrrrroooooonnnmmmkkkiiigggfffccceeegggiiijjjlllooorrrsssrrrpppooonnnmmmmmmmmmnnnnnnoooppprrrtttwwwxxxyyyzzz}}}yyyiiigggccc___ZZZTTTMMMHHHFFFFFFFFFGGGLLLUUU___fffpppqqqrrrqqqqqqwwwyyyrrrpppssswwwzzz}}}~~~~~~{{{{{{~~~---------------------------------...............,,,---.........---+++***)))***+++---......------,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,------------------*********++++++,,,,,,,,,---...............------------............------...............---,,,,,,,,,,,,,,,------,,,,,,,,,((()))+++------,,,+++***+++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,++++++++++++...000...+++)))+++...---------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,------------+++++++++++++++,,,---...+++,,,,,,------.................................,,,---///000000///---,,,,,,,,,------...//////000////////////000000000000000000000000111111111111222222222222222222222222000000111111111222222222000444999<<<>>>AAAFFFJJJPPPZZZeeemmmvvv|||zzztttmmmnnntttyyyuuutttwww~~~zzzuuuqqqnnnooouuu~~~~~~xxxpppkkkddd]]]YYYYYYYYY\\\bbbgggkkkmmmllliiiddd``````eeelllqqqvvvvvvvvvwww{{{~~~~~~|||zzzyyy{{{|||||||||{{{{{{{{{{{{{{{|||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuutttooolllgggccc___]]]YYYWWWTTTSSSRRRPPPOOONNNNNNNNNJJJIIIHHHJJJNNNSSSVVVXXXYYYXXXWWWVVVTTTSSSRRRRRRMMMOOOPPPOOOLLLIIIGGGGGGFFFNNNYYYbbbhhhkkklllmmmhhhddd^^^YYYVVVVVVXXXYYY[[[^^^aaaeeehhhjjjlllnnnnnnoooppprrrrrrrrrrrrqqqpppooommmkkkjjjhhhhhhgggcccfffhhhiiiiiikkkooorrrqqqqqqooonnnmmmmmmmmmmmmnnnmmmmmmnnnooopppppppppooopppqqqrrruuuyyyqqqnnnjjjfffbbb\\\UUUPPPKKKJJJIIIGGGGGGKKKRRRWWWaaacccddddddfffooo|||yyyvvvwwwzzz}}}~~~{{{}}}------------------------........................//////000000000///---,,,)))***+++---......------,,,,,,,,,------.........,,,+++******+++,,,...///------------------------...............---,,,++++++++++++,,,,,,---------,,,---...//////...---,,,------------------------,,,,,,,,,------.........---------...------,,,,,,---......//////......---.../////////...------,,,---......//////......---***+++---/////////---,,,,,,,,,,,,---------.........---,,,,,,......---,,,.........------,,,,,,,,,,,,///222000,,,***,,,///........................---------,,,,,,+++++++++000///---,,,++++++,,,---+++,,,---...////////////,,,,,,,,,------.........+++++++++,,,---...///000)))***+++,,,...///000111........................,,,---///000000///---,,,.........///000111111222////////////000000000000000000000000111111111111222222222222222222222222000000111111222222222222000666<<>>DDDDDDBBBGGGRRR\\\nnnvvv~~~{{{ssskkkjjjjjjmmmsssyyy}}}}}}~~~}}}~~~vvvsssuuuzzzuuu{{{|||{{{{{{~~~zzzwwwsssmmmfffaaa_________XXXXXXYYY]]]dddnnnwww}}}~~~}}}}}}{{{|||~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}yyywwwuuurrrooommmkkkjjjbbb___\\\YYYWWWUUURRRPPPOOONNNLLLKKKJJJIIIIIIHHHJJJJJJIIIJJJMMMQQQUUUWWWZZZZZZYYYXXXWWWVVVUUUUUULLLPPPSSSRRROOONNNQQQTTTTTTWWW[[[bbbhhhkkkkkkjjjeeeaaa\\\WWWVVVXXX\\\^^^bbbcccfffhhhjjjlllmmmmmmtttsssqqqpppppppppqqqqqqrrrqqqoookkkhhhggghhhjjjggghhhiiijjjlllmmmnnnoooqqqpppooommmmmmmmmnnnnnnllllllkkkjjjiiihhhhhhgggiiihhheeeddddddeeehhhiiiqqqsssvvvzzzsssqqqrrrkkk```ZZZMMMLLLJJJHHHHHHGGGGGGGGGHHHLLLQQQWWW^^^hhhttt|||........................,,,------...//////..............................---------,,,,,,,,,++++++...------,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------....../////////...---------...++++++******+++,,,---...------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000............---,,,+++***..................---------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------//////...---,,,,,,---------------------------......///000000000000000000000000000111111111111///000000111111111111111222222111111222222333444444555666555444444666888;;;???CCCDDDDDDLLLZZZfffuuu||||||uuullljjjiiikkkpppuuuyyy{{{~~~|||uuurrrrrrttt{{{yyy~~~sssssstttvvvxxxxxxvvvtttqqqoookkkfffbbb```^^^^^^ZZZYYYYYY\\\dddnnnxxx~~~|||{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~||||||||||||{{{zzzyyyyyywwwuuurrrnnnjjjgggeeeddd___\\\YYYVVVUUUSSSPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJMMMQQQTTTVVVXXXYYY[[[]]]]]]\\\ZZZYYYTTTWWWYYYXXXVVVUUUYYY]]]\\\]]]___ccchhhjjjiiihhhccc```\\\ZZZYYY[[[___aaadddeeehhhjjjlllnnnoooooosssrrrqqqpppppppppqqqrrroooooommmkkkhhhhhhjjjllljjjkkkkkklllmmmnnnooooooqqqpppooonnnmmmmmmnnnnnnkkkkkkjjjiiihhhffffffeeefffdddbbbaaaaaabbbdddfffeeegggjjjnnnrrrxxx{{{zzzrrrhhhbbbWWWTTTOOOKKKHHHFFFEEEDDDEEEGGGKKKPPPWWWaaalllttt........................,,,---......///.........------------------------------------,,,,,,,,,,,,.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,+++******000///...---------------------,,,++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---.................................///000000000000000000000000000111111111111000000111222222222222111222222111111222222333444777888888888777777999;;;@@@CCCEEEEEEHHHSSSfffttt}}}~~~yyypppmmmkkklllpppuuuyyyzzz|||~~~zzzsssmmmlllkkknnnsssxxx|||}}}~~~{{{~~~llliiifffeeehhhkkkmmmnnnjjjiiigggeeecccaaa_________]]]\\\^^^eeeooozzz}}}|||{{{{{{||||||~~~~~~~~~}}}|||||||||}}}|||}}}}}}}}}}}}}}}|||{{{yyyyyytttrrrnnniiieeeaaa^^^]]][[[XXXUUUSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJKKKMMMPPPSSSTTTUUUYYY^^^bbbdddcccaaa___^^^```aaa___]]]^^^bbbfffeeedddcccccceeeffffffeee```^^^]]]\\\]]]```ccceeeggghhhjjjlllnnnpppqqqqqqrrrqqqqqqppppppqqqrrrrrrlllmmmlllkkkiiijjjlllnnnnnnnnnooooooooooooppppppqqqpppooonnnmmmmmmmmmmmmjjjiiihhhgggeeedddbbbbbb```___]]]\\\\\\]]]___```___aaacccfffiiinnntttxxxwwwqqqfff```XXXQQQLLLIIIGGGEEEDDDEEEGGGIIIOOOXXXbbbiiivvv|||........................------...............---------------------------------------------,,,,,,------........./////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,+++******+++,,,,,,,,,---------------,,,,,,,,,........................------------------------------------------------------,,,,,,,,,,,,---------...///000000///...---++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---.........111000...---,,,,,,---...///...---,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---////////////////////////......///000000000000000///000000000111111111111000111222222333333222222222222111111222222333444777999:::999999999<<<>>>EEEFFFFFFFFFKKKYYYmmm||||||uuusssqqqrrrvvv{{{}}}~~~~~~|||wwwzzz~~~xxxrrrhhhfffccccccdddgggjjjlllrrrwww}}}~~~{{{zzzzzz|||lllhhhccc```bbbeeehhhjjjfffeeecccbbbaaabbbcccdddiiifffcccccchhhqqq{{{~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwooommmiiieeeaaa]]][[[ZZZWWWUUURRRPPPOOONNNMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTWWW]]]bbbfffhhhhhhgggggggggfffcccaaabbbeeehhhgggdddaaa``````aaabbbbbb\\\\\\\\\^^^```cccfffhhhiiijjjlllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrmmmnnnnnnmmmkkkkkkmmmoooqqqppppppppppppoooooooooppppppooonnnmmmllllllkkkiiihhhfffdddbbb```___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^aaabbbdddhhhlllpppsssxxxyyyqqqfff]]]VVVQQQMMMIIIHHHGGGFFFGGGKKKSSS[[[aaafffqqq........................---...............------------------------------------------------------,,,,,,------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,---------......000---+++,,,...///...,,,,,,,,,,,,,,,---------...........................------------------------------------------------...------,,,,,,------...***+++,,,------,,,+++***+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////***+++,,,...//////000000000///...,,,,,,,,,---......---,,,++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***+++,,,,,,+++***+++---////////////////////////......///000000000000000///000000000111111111111111111222333333333333333222222111111222222333444666888999::::::;;;>>>@@@EEEFFFFFFGGGMMMZZZlllyyy|||}}}vvvuuuuuuxxx}}}||||||~~~zzzrrrsssvvv|||{{{xxxsssnnneeecccaaa___^^^```dddfffnnnqqquuuuuuuuuvvvzzz~~~}}}|||wwwnnnjjjfffccccccdddeeeeeeeeeccc```^^^___bbbgggjjjsssoookkkiiilllsss|||~~~}}}|||zzzxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~|||~~~|||yyy|||}}}{{{zzzyyywwwuuurrrpppoooiiihhheeebbb___\\\[[[ZZZTTTRRRPPPOOONNNNNNMMMKKKKKKJJJJJJIIIHHHIIIIIIIIILLLKKKJJJJJJKKKMMMNNNOOOSSSUUUZZZ___dddhhhlllmmmjjjiiifffccc``````bbbdddccc___[[[ZZZZZZ]]]^^^___YYYZZZ\\\^^^aaaeeehhhiiijjjkkkmmmoooppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppooommmlllmmmnnnqqqqqqppppppooonnnnnnmmmooonnnnnnmmmlllkkkjjjiiigggfffdddaaa___\\\ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVVVVXXXZZZ\\\]]]```dddfffkkkoootttyyy~~~{{{pppfff]]]SSSMMMMMMJJJGGGFFFIIINNNTTTWWWZZZiii{{{.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,------...................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......///---+++,,,000222222000//////---------...///000........................------------------------,,,,,,,,,------------.........------------......,,,,,,------------,,,,,,***++++++,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////...------......---------......///+++***))))))))))))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................***+++,,,,,,++++++,,,---////////////////////////......///000000000000000000000000000111111111111222222333444444444444333222222111111222222333444444666888:::;;;===@@@CCCCCCFFFIIIMMMSSS]]]jjjsssxxx|||}}}uuuvvvwww||||||~~~wwwlllhhhkkknnnsssvvvyyyzzzzzz|||yyytttsssppplllffffffeeecccbbbcccfffiiippprrrssssssssswww~~~|||zzztttnnnkkkgggdddccccccbbb```ccc```]]][[[]]]ccciiinnnvvvrrrnnnkkkmmmssszzz}}}}}}~~~~~~{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~yyy|||}}}zzz}}}~~~~~~{{{zzzxxxuuurrrnnnkkkiiicccbbb```]]][[[ZZZYYYYYYRRRPPPNNNMMMNNNNNNMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOMMMKKKIIIHHHJJJLLLMMMQQQSSSWWW\\\bbbhhhlllnnnjjjhhheeebbb````````````]]]ZZZWWWUUUWWWZZZ\\\]]]ZZZ[[[\\\___bbbfffiiikkklllmmmoooppprrrsssssssssqqqrrrrrrrrrrrrqqqpppoooooopppqqqpppnnnmmmmmmnnnqqqppppppooonnnnnnmmmmmmmmmmmmmmmllljjjiiigggfffcccbbb```]]]YYYWWWTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRTTTVVVXXXZZZ\\\___bbbfffiiimmmooorrrxxxzzzkkk\\\QQQPPPLLLHHHFFFHHHJJJLLLMMMSSSaaarrr|||..............................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------------------........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---+++,,,222;;;BBBDDDCCCAAA>>>999444000......///........................------------------------,,,,,,,,,---------............------------....../////////....../////////******+++,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,------......---------,,,,,,---...////////////,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,......---,,,...///..............................///000000000000000000000000000111111111111222333333444444444444444222222111111222222333444333555888:::===@@@DDDGGGEEEJJJSSSZZZaaahhhoootttwww}}}}}}vvvxxx{{{~~~uuukkkbbbcccdddfffiiikkkmmmnnnsssyyy{{{wwwssssssrrroookkkmmmmmmllljjjjjjmmmooopppsssuuuvvvwww||||||vvvrrrllliiieeebbbaaaaaa```______]]][[[ZZZ]]]bbbhhhlllrrrooollljjjlllrrrxxx||||||{{{|||}}}}}}yyyzzz|||}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzwwwsssooojjjfffddd]]]\\\ZZZXXXVVVUUUTTTSSSOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSPPPKKKGGGFFFGGGIIIKKKNNNRRRWWW]]]ccchhhjjjlllhhhfffdddccccccbbbbbbaaa[[[XXXUUUUUUWWWZZZ\\\\\\^^^^^^^^^```cccfffjjjmmmooopppqqqssstttuuuuuuuuurrrsssssssssrrrpppooonnnkkkmmmnnnnnnmmmmmmnnnoooqqqqqqppppppoooooonnnnnnkkkkkkkkkjjjiiigggeeeddd___]]][[[WWWTTTPPPNNNLLLKKKKKKKKKJJJJJJKKKKKKKKKNNNPPPSSSVVVXXX[[[^^^aaaaaacccfffhhhjjjnnnuuu{{{|||iii[[[SSSOOOKKKIIIIIIIIIHHHGGGNNNVVVbbbnnnwww}}}|||.........................../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............333>>>LLLXXX]]]^^^VVVPPPGGG<<<444///,,,+++////////////////////////------------------------,,,,,,,,,------...............------------......---,,,+++******+++,,,---******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---((()))***,,,---...//////***+++---///000000/////////...------------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000111...........................//////000000000000000000000000000111111111111222333444444555555444444222222111111222222333444333555888;;;>>>BBBFFFJJJIIIPPP\\\gggoootttwwwzzzxxx|||yyy{{{}}}uuullleeeeeeeeefffiiilllnnnppprrrxxx{{{yyyvvvwwwwwwuuuppprrrtttssspppoooqqqtttooossswwwyyy{{{}}}xxxuuurrrkkkgggccc``````aaaaaaaaaZZZZZZYYY[[[^^^bbbfffiiillljjjhhhhhhjjjpppvvvzzz}}}~~~zzzzzz{{{||||||xxxyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~wwwuuurrrmmmhhhbbb^^^\\\ZZZYYYVVVTTTRRRPPPOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIJJJLLLNNNQQQTTTWWWXXXVVVRRRLLLFFFDDDEEEHHHJJJLLLQQQXXX___eeehhhiiiiiifffeeedddeeeffffffeeeddd\\\YYYVVVVVVXXXZZZ\\\\\\aaaaaa```aaacccgggkkknnnqqqrrrsssuuuvvvwwwwwwwwwsssssstttsssrrrpppnnnlllgggiiikkkmmmlllmmmnnnoooqqqqqqqqqpppppppppoooooojjjjjjjjjjjjhhhfffdddbbb[[[ZZZWWWSSSPPPLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNQQQSSSVVVZZZ]]]]]]```cccdddeeehhhoootttxxx~~~uuueeeWWWSSSNNNLLLLLLKKKHHHEEEJJJLLLTTTaaaooozzzzzzuuusssyyy---.........,,,***(((&&&////////////////////////........................//////.........---------......---------,,,,,,,,,---,,,++++++,,,---///000------------------------++++++,,,,,,,,,------------------------------------------------------------///555===DDDFFFCCC@@@>>>;;;666111...,,,,,,---///...---,,,,,,---...///------------------------+++,,,---......---,,,+++......------------......,,,,,,------------------,,,+++++++++,,,------,,,000///...---------------%%%&&&))),,,......------+++,,,------++++++,,,---------------------------)))***,,,---.../////////---------...------,,,,,,***+++---......---+++***,,,---...//////---+++***---,,,+++******+++---...------------------------------------------------000000000000000000000000////////////000000000000///000000000000111111111111111222222222333333333444444333111///000222444555666999===BBBFFFIIIKKKUUU\\\gggssszzz}}}|||{{{{{{|||}}}~~~|||xxxwwwkkkiiiiiimmmrrruuuuuutttxxxwwwwww{{{}}}wwwyyyzzzzzzxxxvvvvvvvvvppprrrwww|||~~~wwwqqqllleeeddddddeeefffeeecccaaa^^^^^^]]]\\\\\\^^^cccfffiiijjjlllnnnqqquuu{{{~~~}}}}}}||||||||||||}}}yyy{{{|||}}}}}}}}}~~~}}}{{{zzzyyyzzz|||}}}||||||||||||||||||}}}}}}~~~~~~~~~|||zzzwwwuuuttttttpppiiiddd```]]]ZZZXXXVVVTTTPPPMMMKKKJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJFFFKKKQQQUUUWWWXXXXXXYYYWWWSSSLLLGGGDDDEEEGGGJJJQQQSSSXXX^^^eeeiiikkkkkkeeeiiiiiigggfffhhhfffccc```]]]\\\^^^^^^^^^bbbgggjjjiiigggffffffhhhjjjkkkpppqqqrrrtttuuuvvvvvvvvvwwwvvvsssqqqpppqqqrrrsssnnnmmmllllllmmmoooqqqrrrqqqooommmmmmmmmmmmkkkjjjkkkjjjhhhfffccc```]]][[[YYYUUUNNNHHHDDDDDDEEEFFFCCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIKKKMMMQQQTTTVVV[[[]]]aaaeeehhhjjjjjjjjjoooqqquuuzzziii]]]XXXQQQKKKIIIIIIKKKKKKEEEHHHNNNVVVaaammmxxx~~~}}}xxxrrrooosss~~~////////////...,,,+++***------------------------........................//////.........---------.........---------,,,,,,///...---,,,,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------------------------------//////111555999999666333555333111...,,,+++++++++///...------------...///------------------------,,,------------------,,,......------------......------------------------+++***+++111777999666111......---,,,,,,,,,,,,,,,---...000111111000///...+++,,,---,,,+++***+++---------------------------,,,,,,------......------,,,------...------,,,,,,+++,,,---......---,,,+++,,,---...//////---+++***------,,,+++++++++++++++------------------------------------------------........................////////////000000000000000000000111111111222222111222222222222333333333444444333111000000333555333777<<<@@@DDDGGGKKKNNNbbbiiissszzz~~~~~~}}}|||}}}zzzyyyuuutttuuuxxx}}}zzz{{{}}}}}}~~~{{{wwwuuuuuutttvvv{{{~~~wwwnnniiibbbaaaaaacccdddeeecccaaa]]]^^^`````````aaacccfffkkknnnqqqtttwww|||||||||||||||||||||{{{zzz}}}|||{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{{{{}}}~~~|||zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyyvvvtttsssmmmiiiddd___\\\ZZZXXXVVVSSSRRROOOLLLJJJIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHJJJNNNTTTWWWYYYZZZ[[[[[[WWWSSSMMMHHHEEEEEEGGGIIIQQQSSSVVV\\\bbbgggjjjlllgggkkkkkkiiihhhiiigggcccdddaaa___aaaaaa```ccchhhiiihhhhhhhhhhhhjjjkkklllmmmnnnqqqtttvvvxxxyyyzzzwwwvvvtttrrrqqqqqqrrrsssooonnnmmmmmmnnnoooqqqsssrrrpppooonnnooonnnlllkkkiiihhhfffbbb___[[[XXXVVVOOOMMMIIIEEEBBB@@@??????AAAAAA@@@???@@@AAABBBCCCEEEEEEFFFHHHJJJNNNQQQSSSWWWYYY]]]bbbeeegggggghhhgggiiilllpppuuu}}}oooaaa\\\UUUQQQQQQRRRQQQPPPHHHIIIKKKPPPXXXbbblllrrrtttrrrnnnlllmmmuuu111111000///////////////------------------------.......................................---------.........------------,,,000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------000...------......---,,,...------,,,,,,,,,++++++///...------------...///------------------------...------,,,,,,------.........------------...............------,,,,,,+++,,,+++---555>>>???888000------,,,+++++++++,,,,,,---...///000000///...---,,,...///...---,,,---...---------------------------.........---,,,,,,+++,,,,,,------...------,,,,,,---...//////...---,,,,,,---.........---,,,+++,,,,,,---------+++***)))------------------------................................................////////////000000000000111111111111222222222333222222222222333333333333444444333222111111444777444:::BBBFFFGGGKKKQQQVVVmmmttt}}}~~~~~~~~~}}}zzzvvvuuuyyy|||~~~uuulllfff``````___aaacccdddcccbbb^^^```cccdddeeeeeefffhhhppptttyyy}}}|||zzzzzzzzz{{{|||||||||{{{{{{|||{{{zzzyyyxxxxxxxxxxxx|||||||||zzzyyyyyy|||~~~~~~}}}{{{zzzzzz{{{{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxuuuqqqnnnmmmdddaaa]]]YYYXXXVVVTTTRRRPPPNNNLLLJJJHHHHHHHHHHHHKKKIIIGGGEEEDDDEEEGGGHHHPPPSSSWWWZZZ[[[\\\]]]^^^YYYVVVPPPKKKIIIHHHJJJKKKPPPQQQSSSXXX]]]ccchhhkkkiiimmmnnnllllllllljjjeeeiiidddaaabbbbbbbbbdddiiiggghhhiiijjjkkkmmmnnnnnnoooppprrrtttwwwxxxyyyzzzxxxwwwuuusssrrrrrrrrrrrrpppooonnnnnnoooppprrrssspppooonnnmmmnnnmmmkkkiiifffdddaaa]]]XXXTTTQQQOOOFFFEEECCCAAA???===;;;:::===============>>>??????AAAAAABBBDDDFFFIIILLLNNNRRRTTTYYY]]]aaacccdddddddddfffgggiiilllqqqwww|||yyyiiibbb[[[XXXYYYZZZXXXUUUNNNLLLJJJKKKPPPWWW___dddhhhjjjkkkiiihhhlllttt|||~~~{{{zzz222111000///...///000111////////////////////////............................................................------------//////......------------------------------------,,,,,,,,,------------...------------------------------------------------...---+++***+++,,,...///,,,---...//////...---,,,.........------.........------------------------...---,,,++++++,,,---.........------------......//////...---,,,,,,++++++,,,,,,...333777666000***------,,,,,,,,,,,,,,,---***+++,,,---...///.........000111000///...///000------------------------------......------,,,+++,,,,,,------...---------,,,---.../////////......------.........---,,,+++***,,,...000000...,,,+++------------------------////////////////////////........................////////////000000000000111111222222222333333333222222222333333333444444444444444333222333666888999???FFFIIIJJJPPP[[[dddqqqyyy~~~|||zzzzzzssslllfffbbb```______aaaccccccbbbbbbdddfffhhhhhhjjjlllnnnwww{{{}}}zzzwwwuuuzzz{{{|||}}}~~~~~~~~~~~~||||||zzzyyyxxxxxxwwwwww~~~}}}{{{yyywwwxxx{{{}}}}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{yyyvvvrrrmmmiiifffddd___\\\XXXVVVTTTRRRPPPNNNKKKKKKIIIHHHGGGFFFFFFGGGIIIHHHEEEDDDDDDGGGJJJLLLTTTWWWZZZ\\\]]]]]]^^^___]]]ZZZVVVQQQNNNMMMMMMNNNNNNOOOPPPRRRVVV]]]dddiiiiiinnnpppppppppqqqooojjjjjjdddaaaaaabbbbbbdddhhhggghhhjjjlllnnnpppqqqqqqttttttuuuvvvwwwwwwwwwwwwxxxwwwuuutttrrrrrrrrrrrrppppppoooooopppqqqrrrrrrnnnmmmkkkkkkkkkjjjgggdddbbb```\\\WWWQQQMMMJJJHHHBBBAAA@@@>>>===<<<;;;::::::999::::::::::::;;;;;;>>>>>>???@@@CCCFFFIIIKKKOOOQQQUUUZZZ^^^```aaaaaabbbcccccccccdddfffkkknnnvvvuuulllbbb\\\\\\\\\YYYUUUSSSQQQOOONNNPPPSSSXXXZZZ```fffkkkjjjffffffkkkrrrnnnoooqqqwww444333111///......///000////////////////////////........................---.....................//////.........------------------....../////////------------------------,,,,,,---------.........------------------------------------------------...---+++******,,,///111---...///000000...---+++---..................---------------------------...---,,,++++++,,,---.........------------......//////...---,,,,,,++++++***,,,......,,,***))))))......------------......------...//////000000000---...//////...---...///------------------------+++,,,------......------+++,,,,,,---.........---,,,------....../////////------...---------,,,,,,)))+++...111222111///...------------------------////////////////////////////////////////////////////////////000000000000111111222222222333333333222222333333333444444444444444444444333444888:::<<>><<<999888999:::;;;777777777888888888888888<<<<<<===>>>@@@CCCFFFHHHMMMOOOSSSXXX[[[]]]^^^^^^\\\]]]\\\[[[ZZZ[[[^^^```eeennn{{{|||oooeee___\\\WWWTTTTTTTTTTTTTTTUUUUUUUUUVVV[[[bbbjjjkkkgggdddfffiiidddgggmmmttt{{{999888666444222000//////------------------------........................---------.............../////////.........------,,,,,,---//////000000///------------------------,,,---------............------------------------------------------------......---,,,******+++---,,,---.........,,,+++***------...//////...------------------------------...------,,,,,,------.........------------...............------,,,,,,+++(((+++---,,,((('''***.........---------...////////////...---+++******)))***+++,,,,,,+++***+++,,,------------------------+++,,,,,,---.........---++++++,,,---............,,,,,,,,,------...//////......---------,,,,,,,,,***,,,///111222111000///------------------------........................000000000000000000000000////////////000000000000111111111111222222222333333333333333444444444444444555555444444666999<<<>>>BBBFFFJJJQQQ]]]mmmyyy~~~{{{vvvrrrooommmkkkiiieeebbb___^^^___bbbcccdddkkklllmmmnnnqqqwww~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyy{{{{{{|||||||||}}}||||||{{{{{{{{{{{{{{{}}}}}}|||zzzxxxyyy{{{}}}zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~}}}}}}|||zzzwwwtttqqqooolllgggbbb^^^ZZZYYYWWWUUURRROOONNNKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIMMMSSSXXX[[[\\\```dddeeedddbbb``````^^^]]]YYYUUURRRPPPNNNMMMLLLMMMNNNMMMMMMRRRZZZaaagggnnntttvvvxxxyyyvvvqqqggg```[[[]]]aaacccfffiiijjjkkkmmmooorrrtttvvvwwwtttuuuvvvxxxyyyzzzzzzzzzwwwvvvuuutttrrrpppooooooooopppppppppppppppppppppnnnmmmllljjjhhheee```\\\VVVSSSOOOJJJEEEBBB@@@???<<<:::777555444555777888555666666777888777777777::::::;;;<<<>>>AAADDDEEEJJJLLLPPPTTTWWWYYYYYYYYYXXXXXXXXXWWWUUUUUUWWWYYY^^^eeeoooyyyxxxlllccc[[[WWWUUUVVVXXXYYYYYYXXXVVVUUUYYYaaaiiillliiieeeddddddbbbiiirrryyy}}}@@@???===;;;777444111///------------------------........................---------.........//////////////////............---...///000000///......------------------------------------............------------------------------------------------+++---///...,,,******+++++++++,,,,,,,,,,,,,,,,,,------...//////...------------------------------,,,------------------,,,......------------......------------------------***+++,,,,,,++++++,,,...---,,,,,,,,,------...///...---,,,***(((''''''&&&***,,,,,,,,,+++***+++,,,------------------------------......------,,,,,,***+++,,,---............+++++++++,,,,,,---...///......------,,,,,,,,,---,,,---...//////...,,,+++------------------------------------------------////////////////////////////////////000000000000000000000111111111222222333333333444444444444555444555555555555777;;;>>>AAAEEEJJJRRR]]]jjjxxx~~~~~~vvvssspppmmmllljjjgggeeeaaa^^^[[[[[[^^^bbbeeegggkkknnnqqqtttxxx~~~}}}{{{{{{{{{{{{{{{||||||}}}{{{||||||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{|||}}}|||}}}}}}|||{{{zzz|||}}}||||||}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{zzz}}}|||{{{zzzyyyvvvrrroooiiihhhddd```[[[WWWSSSRRROOOMMMKKKJJJIIIGGGEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJNNNSSSXXX]]]___bbbfffkkknnnlllhhheeecccaaa```]]]YYYVVVSSSQQQOOONNNPPPPPPOOONNNQQQYYY___jjjpppvvvxxxyyyyyyuuuoooggg___ZZZ^^^cccgggjjjnnnmmmnnnnnnppprrruuuwwwyyyvvvvvvxxxyyyzzzzzzzzzzzzvvvuuutttsssqqqooonnnmmmooooooooooooooooooooonnnlllkkkiiigggddd___YYYUUUNNNLLLHHHCCC???===<<<<<<888777666555444444444444555555777888888888777666888888999:::<<<>>>AAABBBEEEGGGKKKNNNQQQRRRRRRRRRQQQRRRRRRRRRPPPQQQRRRTTTWWW[[[aaahhhppp|||rrrfff```\\\\\\\\\]]]\\\\\\[[[ZZZ]]]ccckkkpppoookkkgggdddfffppp|||FFFEEECCC@@@<<<777333111////////////////////////........................---------.........//////000/////////............//////000000000...---,,,---------------------------------.........//////------------------------------------------------(((,,,000111///------...++++++,,,------...//////,,,---...//////...---,,,------------------------+++,,,............,,,+++.........------.........,,,,,,---------------------,,,+++,,,......+++)))++++++++++++,,,,,,---.........---,,,,,,,,,---------...///...------...///------------------------/////////...---,,,***)))***+++,,,---............+++******+++,,,---...///......---,,,,,,,,,,,,---............,,,+++)))(((------------------------------------------------........................////////////000000000000///000000000000111111111333333333444444444555555444555555555666888;;;???EEEIIIQQQ\\\iiivvv~~~~~~{{{wwwtttnnnmmmlllkkkkkkhhhdddaaa]]]ZZZXXXYYY]]]bbbgggiiijjjnnntttyyy~~~~~~{{{xxxyyyyyyyyyzzz{{{}}}~~~zzz{{{||||||}}}|||||||||zzzzzzzzzzzz{{{|||}}}}}}{{{}}}~~~}}}|||||||||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzz|||{{{yyyxxxwwwsssnnnkkkbbb```]]]YYYTTTPPPMMMKKKHHHFFFEEEEEEFFFEEEBBB@@@AAABBBCCCDDDEEEEEEEEEEEEIIIJJJMMMRRRVVV[[[___aaaggglllqqqtttrrrmmmiiifffeeedddaaa^^^[[[WWWUUUSSSPPPRRRSSSQQQOOOQQQXXX___lllsssxxxzzzzzzyyysssmmmhhh```[[[___fffkkkooorrrpppooooooppprrruuuxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwuuuuuutttsssqqqooommmlllnnnnnnoooooooooooonnnmmmhhhgggdddbbb___YYYRRRNNNIIIGGGCCC???<<<:::::::::666777888888888666333222555555777888888888777666777777777888:::<<>>:::999333222///---,,,---///000....../////////...------)))***+++---...//////000......------------......////////////////////////...........................---,,,++++++,,,---...+++++++++,,,,,,------------------............///..................------........................,,,------......------,,,...........................---,,,,,,,,,,,,---....................................---,,,+++))))))+++,,,---.........,,,,,,...------,,,,,,------...........................------------------------.........////////////000---------------------------------------------,,,...------------...//////,,,,,,---...//////......+++,,,,,,------,,,,,,+++---------............/////////.........---------////////////000000000000111111111000000000000000111111222222222333333333444333111333555666333111555444555888:::;;;@@@GGGJJJTTTbbbnnn|||{{{sssooommmpppllliiihhhiiigggccc___YYYYYYZZZ]]]aaaeeehhhhhhnnnrrryyy}}}yyyxxxxxxzzz|||zzzzzzzzz|||~~~~~~|||zzzyyy{{{~~~}}}|||xxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~||||||{{{zzzwwwuuuxxxwwwvvvtttqqqkkkeee```\\\ZZZVVVRRRMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKKKKOOOUUUZZZ]]]___bbbdddjjjmmmrrrwwwyyyvvvpppkkkkkkjjjiiijjjiiieee]]]WWWWWWVVVTTTSSSTTTXXX___eeesssvvvzzzzzzwwwrrrmmmkkkeeedddddddddgggkkkoooqqqsssrrrqqqrrrtttwww{{{}}}zzzzzzyyyxxxwwwwwwwwwwwwuuuuuuvvvvvvuuusssqqqoooppppppooopppqqqqqqooolllkkkfff```ZZZUUUQQQLLLIIIBBB@@@===:::888777777777444444444444444444444444888777666555444333222222666666666666777888999:::???AAACCCEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHKKKTTTaaakkk~~~tttpppnnnkkkiiihhhiiiiiijjjppptttxxxyyywwwuuuuuuuuussszzzKKKJJJJJJHHHEEEBBB???===666444111///......///000......////////////......+++,,,---...///000000000......------------......////////////////////////........................///...---,,,,,,---...///,,,,,,,,,,,,---------------------............///................................................,,,------......------,,,------------------------...---,,,,,,,,,,,,---...........................////////////...---,,,,,,---------...------,,,,,,...------,,,,,,------...........................------------------------,,,,,,,,,------------...------------------------+++,,,,,,------.........---------,,,---......///+++,,,------............,,,------......------,,,---------............/////////.........---------////////////000000000000111000000000000000000000111111222222222333333333444333222333555666444111444333555999;;;===CCCKKKRRR```qqq~~~~~~xxx|||~~~xxxsssooommmnnnllljjjhhhfffccc___]]]]]]]]]^^^bbbfffiiilllmmmsssvvv|||~~~}}}zzzxxxvvvwwwxxxyyyzzzyyyzzz|||~~~}}}|||zzz|||~~~~~~|||yyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}||||||zzzwwwuuuuuusssqqqooolllfff___ZZZTTTRRROOOKKKHHHEEECCCBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCFFFJJJMMMOOOSSSXXX]]]```bbbdddfffiiilllqqqvvvyyyxxxtttqqquuuuuuttttttssslllccc[[[YYYYYYXXXXXXZZZ___gggllltttvvvxxxxxxtttoookkkjjjdddeeeeeegggiiimmmppprrrrrrrrrrrrrrrtttwwwzzz{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuusssrrrpppooooooooooooppppppooollljjjjjjeee]]]UUUOOOIIICCC@@@@@@>>><<<999777777777777444444444444444444444444666555555555555555444444666666666666666777999999;;;<<<>>>@@@AAAAAA@@@@@@???????????????????????????AAABBBBBBDDDJJJTTT]]]jjjtttpppqqqqqqnnniiihhhjjjmmmtttwwwzzzzzzwwwuuuttttttvvv}}}KKKKKKKKKJJJHHHEEECCCAAA999888666333111111111111......//////////////////......///000000000000000......------------......////////////////////////........................///......------......///.........------------------------............///........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---......//////......---///...------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,,,,------------------......//////......------------............///...............---------////////////000000000000000000000000000000111111111111222222222333333333444333333333555555333222444333666:::===@@@IIIRRR^^^ppp~~~|||{{{zzzpppqqq~~~|||vvvsssqqqnnnlllkkklllkkkhhhccc^^^[[[ZZZ```bbbdddhhhlllppprrrtttzzz}}}}}}zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyy{{{~~~}}}|||}}}~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}||||||{{{{{{{{{||||||||||||||||||||||||~~~|||{{{zzzyyyxxxuuusssooommmjjjgggccc]]]VVVRRRLLLJJJHHHEEECCCAAA@@@???AAA@@@????????????@@@@@@???AAACCCEEEGGGJJJOOORRRUUUYYY^^^bbbdddfffgggiiikkkmmmqqqwww|||~~~}}}|||}}}ttthhh___XXXYYY[[[]]]```gggnnnsssvvvwwwwwwtttpppllliiihhhdddeeehhhkkkmmmpppqqqrrrqqqrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuxxxwwwuuusssrrrqqqpppppppppooonnnnnnnnnkkkgggdddaaa\\\TTTMMMGGGBBB===999<<<;;;999888777666777777555555555555555555555555444444444555555666666666555555444555555666777888999:::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>======@@@GGGMMMXXXbbbqqqwwwzzzzzzuuunnnkkkoootttyyy{{{{{{zzzwwwtttsssssswww~~~IIIJJJJJJIIIHHHFFFEEECCC===<<<:::777555444333222///...............///////////////000000//////.........------------......////////////////////////......................../////////......//////////////////......------,,,---------............///---------...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++,,,,,,---------,,,000///---,,,++++++,,,---...------,,,,,,------...------------------------------------------------.........////////////000------------------------,,,,,,,,,------.........,,,++++++++++++,,,------...---------------......------............---------------............///........................////////////000000000000000000000000000111111111111111222222222333333333333333333333444444333222444555888===AAAFFFQQQ]]]ooo|||zzz}}}{{{ooonnnyyy~~~sssnnnnnnnnnllljjjiiikkkkkkgggaaa[[[YYYZZZ```ccchhhmmmqqquuuyyy|||}}}{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyy{{{~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{{{{||||||||||||{{{zzzxxxwwwvvvtttqqqnnnhhheeebbb^^^ZZZTTTNNNJJJGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@BBBFFFIIILLLPPPUUUYYY\\\```dddhhhiiijjjlllmmmooopppsssyyyxxxkkkaaaVVVXXX\\\```eeekkkrrrwwwyyyyyywwwsssnnnjjjhhhhhhdddgggkkkoooqqqsssssssssrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssuuutttrrrqqqpppqqqqqqrrrqqqpppmmmkkkiiiddd___ZZZQQQNNNIIIDDDAAA???<<<:::999888777666666666777777555555555555555555555555555555555555666666666666444444444444555666777777:::::::::;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;=========<<<===AAADDDLLLTTT```nnn}}}{{{uuutttwww{{{~~~~~~~~~{{{xxxuuusssrrrsss{{{HHHIIIIIIJJJJJJIIIHHHGGG@@@@@@>>>===:::888666444000000///...---......///...////////////...------......------------......////////////////////////...........................//////////////////.../////////......------,,,---------............///---------.........//////------------------------,,,------......------,,,------------------------------------------------........................******+++,,,------------///...---,,,+++,,,------...------,,,,,,------...------------------------------------------------.........////////////000------------------------.........------,,,,,,,,,,,,++++++++++++,,,------//////...------......///,,,,,,------------,,,,,,---------............///---.....................////////////000000000000//////000000111111111111111111222222222333333333222333333444333333222222555777<<>>======<<<:::666666666555666666666666666666666666666666666666777777666666666555555555333333333333444555666777999999999999999:::::::::999999999999::::::;;;;;;:::;;;<<<<<<<<<===>>>@@@AAAGGGPPP[[[hhhxxx~~~{{{{{{}}}~~~}}}{{{wwwtttqqqooowwwGGGHHHJJJKKKLLLLLLKKKKKKDDDDDDDDDCCCAAA>>>;;;999444333111000///...//////....../////////...------......------------......////////////////////////........................---......//////......---.........------------------------............///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,------......------,,,........................,,,------.../////////...---------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,------...000///...---,,,---...///+++,,,,,,,,,,,,,,,,,,+++---------............///---------...............////////////000000000000/////////000111111222222111111222222222333333333333444666666444333444555888:::@@@GGGLLLUUUfffvvv}}}yyyvvvyyy~~~zzzrrrttt|||{{{~~~xxxsssmmmjjjjjjkkkjjjiiihhhhhhgggeeebbbbbbccceeebbbhhhpppvvvzzz~~~~~~{{{wwwwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{|||zzzzzz{{{~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~{{{{{{||||||||||||{{{{{{|||{{{zzzyyyyyyxxxyyyyyyuuuvvvxxxzzz{{{{{{{{{zzzyyyvvvssspppnnnjjjfffcccXXXTTTPPPLLLJJJHHHEEEBBB>>>>>>=========>>>??????===>>>>>>???AAABBBDDDEEEDDDGGGLLLPPPTTTXXX\\\___fffjjjnnnrrrssstttvvvwwwrrrqqqqqqtttyyy~~~}}}wwwnnnggg^^^bbbhhhmmmrrrwww{{{~~~~~~|||yyytttnnnkkkjjjkkkiiikkkooosssuuutttsssqqqtttuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvuuusssqqqooommmmmmmmmmmmnnnooopppppplllggg```YYYTTTNNNIIIEEEAAA???;;;::::::999888777555555555666666666666666777777777777777777777777777777777666666555555555444444333444444555666777777666666666777888888999777777888888999999::::::999999999999:::;;;<<<===>>>AAAGGGNNNXXXfffvvv}}}~~~{{{vvvrrrpppuuu}}}EEEFFFHHHJJJKKKLLLLLLLLLIIIJJJJJJJJJHHHEEEAAA???:::888666333111111111111...//////000000000//////......------------......////////////////////////........................,,,---...//////...---,,,,,,,,,,,,,,,---------------------............///,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---......---,,,,,,........................------......///.........++++++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------.........------,,,,,,+++---------,,,---......//////...,,,******+++,,,---,,,,,,------------,,,,,,---------............///---------.........//////////////////000000000000...//////000111111222222111111222222222333333333555888:::999777666777888;;;>>>DDDKKKQQQ\\\ooo|||xxxyyy}}}www{{{wwwqqquuu{{{wwwyyyrrrqqqpppnnnmmmllllllkkkjjjgggdddccceeeiiikkkmmmjjjqqqxxx}}}~~~{{{wwwssstttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{|||||||||}}}|||zzz{{{}}}~~~~~~~~~}}}}}}}}}xxxxxxyyyzzz{{{||||||}}}xxxyyyzzzzzzzzzzzzyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwuuutttsssppplllhhheee```[[[XXXOOOLLLHHHEEEDDDCCCBBB@@@===============>>>??????>>>??????AAACCCEEEGGGHHHJJJNNNRRRVVVYYY]]]aaaccciiilllqqquuuwwwxxxzzz{{{vvvtttsssuuuxxx{{{}}}}}}yyyvvvsssrrrrrrpppkkkgggdddhhhnnntttwwwzzz}}}}}}|||yyytttoookkkjjjkkkkkkmmmqqqsssttttttrrrppptttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvtttrrrooonnnlllmmmmmmmmmmmmlllkkkkkkbbb\\\TTTMMMGGGCCC@@@>>>===;;;888666777777666555555666666666666666555555777777777777777777777777666666666666666777777777444444444444555666777888555555555555666777999:::777888888999::::::;;;;;;:::999888888999:::::::::===???BBBFFFMMMZZZiiisss~~~xxxrrrqqqrrrvvv}}}AAACCCEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNMMMJJJFFFDDD>>><<<999666444333333333//////000111111111111111.........------.........////////////////////////........................+++,,,---......---,,,++++++++++++,,,,,,------------------.........//////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................+++,,,,,,------,,,++++++)))***,,,...//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------------------------,,,---------------------...------------...//////---,,,***(((((()))***+++---..................------------.........//////---------.........//////////////////000000000000...//////000111222222222111111222222222333333333888:::===<<<:::888:::;;;<<<@@@GGGNNNTTT___ttt{{{yyy~~~yyyrrrtttwwwpppsssxxxssstttzzzxxxppprrrsssrrrpppnnnmmmnnnkkkfffbbbbbbgggmmmqqqrrrrrrxxxzzzzzzzzzzzzyyywwwrrrnnntttuuuvvvwwwxxxxxxxxxxxx}}}}}}}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}||||||uuuuuuvvvwwwyyyzzz{{{{{{vvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuttttttsssssstttuuuvvvvvvvvvuuussspppnnnllliiiddd```\\\WWWRRRNNNIIIFFFBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHKKKLLLQQQTTTYYY]]]___bbbfffhhhiiimmmrrrvvvxxxzzz|||}}}{{{yyywwwwwwyyy{{{|||{{{ooolllhhhggghhhiiigggeeefffkkkqqqvvvyyyzzz|||}}}{{{{{{yyytttoookkkjjjjjjmmmoooqqqssstttsssqqqpppttttttssssssttttttttttttuuuuuuvvvvvvtttrrrooommmmmmmmmnnnmmmllljjjgggfffZZZTTTKKKDDD@@@===<<<;;;888666444444666777777777666666666777666666555444777777777777777777777777444444555666777888999999555555444555555666777888666666555666777999;;;<<<999::::::;;;<<<============;;;999888999::::::999:::;;;===@@@EEEPPP^^^hhhvvvyyysssrrroooooottt}}}xxx|||===>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFCCC>>>:::666333111000...------...///...---///////////////000111111........................000///...------...///000///...,,,,,,------,,,+++................................................////////////...---,,,+++000...,,,,,,,,,---,,,+++------...///000000///////////////...------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------........................///...---,,,,,,,,,,,,,,,------------------------//////.........------------,,,,,,++++++,,,,,,------------------------------------------------------------...------,,,,,,------------------------///...---,,,,,,---...///,,,,,,------...///000000------,,,,,,,,,,,,---------......///////////////111111000000//////......000000000000000111111111111111111111222333333444;;;===>>>;;;888666888:::AAAEEEKKKSSS]]]lll|||zzzxxx{{{xxxqqqvvv|||vvvqqqsss~~~}}}tttoooooowwwyyyrrrkkkpppvvvwwwtttoookkkjjjfffddddddhhhpppxxx}}}zzzyyywwwvvvtttsssrrrrrrvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzyyyyyyyyy{{{}}}~~~|||zzzzzzzzz{{{{{{wwwuuutttuuuwwwyyyyyyyyy{{{yyyvvvvvvwwwyyyzzzzzz{{{yyyuuusssrrrsssvvvwwwuuuttttttrrrpppmmmjjjiiihhhaaaYYYTTTSSSPPPLLLGGGCCCBBBAAA???>>>>>>======;;;<<<>>>???@@@@@@???>>>CCCDDDEEEEEEFFFIIINNNQQQSSSXXX^^^ccceeegggiiijjjnnnqqqtttvvvvvvxxxzzz{{{yyyrrrkkkccc]]]]]]```aaacccffflllnnnrrrvvvzzz|||||||||}}}xxxrrrnnnlllmmmmmmmmmlllnnnqqqsssssspppmmmkkkqqqppppppqqqssssssrrrpppqqqqqqppppppppppppppppppmmmppppppkkkiiihhhbbbYYYPPPKKKCCC>>>;;;::::::999777777666666555555555444555555555555555555555555888888888888777777777777777666666666555555555555555555555555666666666777777777777777888999:::;;;;;;:::999999999:::;;;<<<<<<;;;:::999888888888888::::::<<<>>>BBBHHHPPPVVVggguuu~~~zzz{{{vvvtttvvvxxx{{{wwwxxxyyyvvvxxx<<<===>>>???BBBEEEGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIFFFCCC???;;;777555333111///.../////////...//////......//////000111........................//////............/////////...,,,------...,,,+++------------------------////////////////////////------...............---...,,,+++,,,------,,,+++++++++,,,---------------------..................,,,,,,------------------++++++,,,,,,,,,---------........................///...---,,,,,,,,,,,,---------------------------///.........---------------,,,,,,++++++,,,,,,---------------------------........................,,,------...------,,,,,,------------------------//////...---------......,,,,,,------...//////000......------------......---......///////////////111000000000/////////...000000000000111111111111333222222222333444666777;;;===>>><<<888777999;;;CCCGGGOOOZZZgggwww}}}yyyzzz}}}||||||~~~~~~tttnnnttt|||vvvqqqttt}}}|||tttooolllpppuuuyyyyyyvvvqqqnnnpppuuuyyyyyyvvvpppmmmkkkhhhhhhiiiooowww}}}~~~zzzyyywwwvvvuuutttttttttwwwwwwwwwxxxyyy{{{}}}}}}}}}||||||{{{|||||||||zzzzzzzzz{{{|||}}}}}}}}}{{{zzzyyyyyyzzzzzzwwwvvvuuuvvvxxxyyyyyyyyyzzzwwwuuuuuuwwwyyyyyyyyyzzzxxxuuusssrrrrrrtttuuusssrrrqqqooolllhhheeeccc___YYYRRRNNNMMMKKKFFFBBBAAAAAA@@@>>>>>>=========>>>>>>???@@@AAAAAAAAAAAACCCEEEGGGIIIKKKNNNRRRUUUYYY]]]cccgggiiijjjlllmmmmmmpppsssvvvwwwyyy|||~~~wwwoooeee^^^]]]___```bbbfffmmmpppssswwwzzz||||||||||||xxxrrrooonnnnnnoooooonnnpppqqqrrrrrrpppnnnmmmpppooonnnoooqqqqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmkkknnnmmmiiieeeaaaYYYOOOHHHDDD>>>:::888777666555777666666666555555555444666666666666666666666666888888888777777777777777777777666666666555555555555555555666666666777777777777777777888999:::;;;<<<;;;:::999999999::::::;;;;;;:::999888888888999999999:::<<>>BBBEEEGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKIIIFFFAAA>>>;;;888555111//////000/////////............//////000..............................////////////......///...,,,---......---,,,------------------------////////////////////////+++,,,---...////////////+++++++++---......,,,++++++,,,,,,------------,,,,,,,,,------...//////000------------------,,,,,,,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------------------------------............------------------,,,,,,,,,,,,------------------------------////////////////////////,,,,,,------...------,,,------------------------000///...---------------,,,,,,------...////////////..................///---......///////////////000000000000////////////000000000111111111222222444333222222333666888:::<<<>>>>>><<<999888;;;>>>IIIMMMVVVdddttt~~~zzzxxxwwwwwwvvvsssvvvzzz~~~zzzqqqlllrrr|||~~~yyytttuuu}}}|||sssnnnjjjjjjiiiiiiiiijjjkkkllltttxxx|||}}}yyytttooolllgggiiimmmsss{{{|||xxxxxxwwwwwwvvvwwwwwwwwwxxxxxxyyyyyy{{{|||~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~||||||zzzyyyyyyyyyyyyyyywwwuuuuuuvvvxxxyyyyyyxxxwwwvvvttttttvvvxxxxxxwwwwwwvvvtttsssrrrqqqqqqqqqooonnnllliiieeeaaa]]][[[UUUPPPKKKGGGGGGEEEBBB?????????>>>===============AAAAAAAAAAAABBBCCCDDDEEEDDDGGGLLLPPPSSSVVVYYY\\\aaaeeeiiimmmnnnooopppqqqmmmpppsssvvvxxx{{{}}}~~~tttjjjaaa___```aaacccgggppprrruuuyyy{{{|||||||||zzzvvvrrrppppppqqqrrrrrrqqqqqqqqqqqqqqqpppppppppooonnnmmmnnnnnnnnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjiiiccc]]]VVVLLLBBBAAA>>>:::888777666555444666666666555555555555555666666666666666666666666777777777777777888888888777777777777666666666666555555666666666777777777888777777888888999:::;;;;;;;;;:::999999:::;;;;;;;;;::::::999999999999:::888888999:::<<>><<<::::::>>>AAANNNSSS]]]lll}}}{{{wwwuuusssrrrssswww{{{~~~yyyqqqlllpppwww|||}}}xxxwww{{{{{{sssooollljjjfffdddeeehhhllloootttyyyzzzsssnnnfffhhhlllqqqxxx}}}~~~{{{wwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{zzzyyyyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwvvvuuutttttttttvvvvvvuuuttttttssssssrrrpppnnnmmmllljjjiiifffbbb]]]YYYUUUSSSMMMJJJFFFDDDDDDCCCAAA???=========<<<<<<======>>>BBBAAAAAAAAABBBDDDFFFHHHGGGKKKRRRWWW[[[^^^bbbdddgggjjjnnnppppppqqqrrrsssooorrruuuwwwyyyzzz|||~~~{{{pppeeebbbbbbcccfffjjjrrrsssvvvyyy{{{{{{{{{zzzwwwuuurrrqqqrrrtttttttttsssrrrqqqpppooopppqqqrrrooonnnmmmmmmmmmllljjjhhhggggggggggggggghhhhhhhhhjjjhhhbbb[[[TTTKKKBBB;;;===;;;999999999888777555555555555555555555555555666666666666666666666666666666777777888888888999888888888777777777666666555666666666666777777777888888888888999:::;;;;;;999999999:::;;;<<<===>>>;;;::::::999999999::::::888999999999;;;>>>CCCGGGKKKUUUcccqqq}}}}}}{{{{{{~~~~~~||||||<<<:::999888:::<<<@@@BBBAAABBBEEEGGGJJJLLLMMMNNNKKKLLLNNNNNNMMMJJJGGGEEE@@@===888555333222111///000//////.........//////////////////////////////---...///000000///...---///---------//////...---------------------------------------------------......//////...------,,,,,,,,,---000222111///------...............------//////.........---------.........------,,,,,,,,,,,,,,,---------.........------------------------------,,,,,,,,,------...------------------------,,,,,,------------------...------,,,,,,------...------------------------------------------------+++,,,,,,---.........---------------------------//////.........------,,,---------...............//////............//////---......///////////////////////////000000000000///000000111222333333333222222111222333666999:::;;;===>>>===;;;===BBBFFFOOOTTT```qqq|||zzzxxxwwwzzz~~~wwwpppjjjkkknnnppptttxxx{{{|||~~~yyyvvvvvvyyy|||~~~~~~{{{tttpppmmmkkkhhhggghhhlllpppssstttzzzzzzsssiiijjjlllooottt{{{}}}{{{vvvvvvvvvwwwxxxzzz{{{|||zzz{{{{{{||||||}}}}}}}}}~~~}}}||||||{{{{{{{{{||||||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxtttttttttuuuwwwwwwuuuttttttsssssstttuuutttrrrpppooooooooonnnllliiigggfffcccaaa^^^ZZZUUUQQQNNNMMMFFFEEECCCBBBAAA@@@???>>>======<<<======>>>???@@@BBBBBBBBBCCCEEEGGGJJJKKKLLLQQQXXX^^^bbbfffiiikkkkkknnnpppqqqqqqqqqrrrssstttvvvxxxxxxxxxwwwxxxyyytttjjjfffggggggjjjnnnrrrtttvvvxxxyyyyyyxxxwwwtttsssrrrrrrtttvvvvvvuuusssrrrooommmmmmnnnppprrrooonnnmmmllllllkkkiiigggeeeeeeeeeeeeffffffggggggkkkddd[[[SSSKKKDDD???<<<<<<:::999999:::999777666444444444555555555555555444444444444444444444444555555666777888999999:::999888888888888777777777666666666666777777777888888888888888999:::;;;<<<;;;;;;<<<<<<=========>>>;;;;;;::::::999:::::::::999::::::::::::===AAADDDIIIQQQ]]]gggqqq}}}~~~|||}}}>>>===;;;::::::<<<===>>>===???AAADDDGGGIIIKKKKKKJJJKKKLLLMMMMMMLLLJJJIIICCCAAA===:::999777444222111000000////////////000////////////////////////......////////////......///---------///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++...------///000000///---+++,,,,,,,,,,,,++++++***000//////...------,,,,,,------------------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------......------------......------------------------------------------------++++++,,,---............------------------------------...//////......---........................///..................///---......///////////////////////////000000000000///000000111222333444444222222333444555666888888999;;;=========@@@FFFKKKOOOVVVdddsssvvvoooiiihhhhhhfffhhhkkkooooooppprrrvvv{{{{{{vvvttttttvvvwwwyyy||||||uuurrrlllkkkkkkkkkmmmppptttvvvxxx}}}yyynnnoooqqqsssvvv|||~~~}}}}}}|||{{{uuuuuuvvvwwwxxxzzz{{{|||{{{{{{||||||}}}||||||{{{}}}|||||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvrrrrrrrrrtttuuuuuusssqqqqqqqqqqqqrrrrrrpppllliiiiiiiiihhhfffdddbbb___^^^ZZZXXXUUUQQQMMMJJJHHHGGG@@@@@@???>>>>>>===<<<<<<======>>>>>>???AAABBBCCCCCCDDDEEEHHHKKKNNNPPPRRRRRRWWW^^^cccgggkkknnnpppoooqqqsssssssssssstttvvvwwwyyyzzzyyyvvvuuutttuuuyyy~~~uuullljjjkkkkkknnnrrrrrrsssuuuwwwwwwvvvuuutttrrrqqqqqqsssuuuvvvvvvuuurrrpppmmmkkkkkklllnnnpppnnnlllkkkkkkkkkjjjhhhfffcccccccccdddeeeeeeffffffggg^^^SSSLLLFFFAAA???AAA;;;:::888888888777666444444444444444444555555555333333333333333333333333444555666777888999::::::999999999999888888888777666666666777777777888888999888888999999:::;;;<<>>===<<<===<<<;;;:::999999999999999::::::::::::<<>>===<<<<<<<<<<<<:::<<<>>>AAADDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMGGGEEECCCAAA???<<<888555222222111000000000000000//////////////////////////////............//////...------...///000000...////////////////////////---------------------------...............------...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,+++***)))..................------,,,,,,------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------......------------......------------------------........................***+++,,,---............------------------------+++,,,---////////////.................................------------......---......///////////////.../////////000000000111///000000111333444444555333444555777888888777777777:::<<<===>>>BBBJJJPPPWWW___lllxxx~~~~~~xxxqqqllljjjgggddddddgggiiijjjlllooouuu||||||yyyxxxyyy{{{|||wwwtttlllllllllnnnppptttxxx{{{|||}}}zzzrrrtttwwwyyy{{{|||yyyyyyzzzzzzyyyuuuuuuuuuvvvxxxyyy{{{|||zzz{{{|||||||||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}||||||{{{{{{{{{|||wwwxxxxxxxxxwwwvvvuuutttqqqpppqqqrrrtttsssqqqnnnnnnnnnnnnnnnmmmjjjeeeaaacccbbb```]]][[[YYYWWWVVVPPPOOOLLLHHHEEECCCBBBAAA======>>>===<<<;;;;;;;;;>>>>>>???@@@BBBCCCEEEFFFFFFHHHKKKOOOSSSWWWYYYZZZYYY\\\bbbgggjjjmmmqqqsssssstttvvvwwwvvvwwwxxxzzzxxxyyyyyyxxxuuusssssssssqqqvvv||||||ssslllkkkmmmnnnpppsssqqqrrrtttuuutttsssqqqpppqqqpppqqqsssuuuvvvuuutttooommmkkkiiiiiijjjlllmmmkkkjjjiiiiiiiiiiiigggeee```aaaaaabbbccccccdddddd```VVVMMMIIIFFFAAAAAADDD>>><<<999777777666555333333333333444444555555555444444444444444444444444444444555777888:::;;;;;;::::::999999999888888888666666777777777888888888999999999999:::;;;<<<<<<===>>>???AAABBBBBBAAAAAA???>>><<<;;;999999888888777888999999999;;;>>>@@@GGGNNNWWW]]]bbbhhhrrryyy~~~}}}AAAAAA@@@???===<<<;;;:::999:::===???BBBDDDEEEFFFIIIJJJJJJKKKLLLNNNOOOOOOIIIHHHGGGFFFDDDAAA<<<888333333222111000000111111000000000000000000000000000///...------...///000...------...000111000///000000000000000000000000........................,,,,,,---...////////////...,,,******++++++***)))............------,,,+++,,,,,,------.../////////,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,---------......------------......------------------------////////////////////////***+++,,,---............------------------------***+++---///000000//////.....................------------,,,,,,------------......///////////////.../////////000000111111///000000222333444555555444555888999:::999888666666999;;;===???DDDLLLRRRaaaiiittt|||}}}{{{zzzzzzyyyxxxxxx{{{~~~~~~{{{uuupppnnnkkkggggggjjjhhhjjjnnnssszzz}}}xxxuuunnnnnnnnnooossswww|||}}}|||{{{}}}~~~{{{xxxrrrvvv{{{}}}|||xxxvvvvvvxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{|||||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||zzzzzzzzz{{{{{{uuuuuuvvvvvvvvvtttsssqqqpppoooppprrrsssrrrooommmlllkkkkkkkkkjjjfffaaa\\\^^^]]]ZZZWWWTTTRRRQQQQQQJJJHHHFFFCCC@@@???>>>>>>===>>>??????===<<<<<<<<>>===<<<<<<===<<<<<<<<<===@@@CCCDDDEEEGGGIIIJJJKKKLLLNNNPPPNNNNNNMMMKKKIIIEEEBBB@@@;;;999666333000///......---------...............222111///------///111222/////////...---------,,,000000/////////.........------............------...---,,,,,,,,,,,,---...........................------------------------.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,------------------------000///---,,,,,,---///000---------------------------------------------------------............///......------------..............................---...............------------............------000000//////.........---////////////////////////////////////////////////000000000000111111111111222222111222333555777888888888888888888777666555888777;;;AAADDDGGGRRR^^^iiipppxxx{{{xxxtttssstttwwwxxx{{{~~~|||zzz~~~yyysssssstttqqqooonnnqqqkkkkkkwww}}}zzzuuurrrpppqqqrrrrrrsssuuuyyy}}}zzzzzzzzzyyywwwvvvtttsssvvvxxx{{{}}}|||zzzyyyxxxxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}|||{{{zzz{{{}}}~~~}}}}}}{{{zzzyyyzzz{{{zzzyyyzzzxxxuuuqqqooommmllllllnnnmmmlllkkkkkkkkkkkklllgggfffeeeeeeddd```[[[WWWUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB@@@>>>===<<<<<<<<<===>>>>>>======???AAA???@@@CCCDDDFFFIIINNNQQQMMMPPPTTTWWW[[[___dddgggfffffffffiiinnnrrruuuvvvxxxwwwwwwxxxzzz{{{{{{zzzvvvtttssssssssssssrrrqqqiiikkkooossswwwyyy{{{{{{uuuooollloooqqqqqqrrrvvvvvvvvvuuuuuuuuurrrnnnkkknnnooorrrttttttsssqqqooolllllljjjiiihhhhhhgggggggggggghhhhhhgggffffffeee^^^^^^]]]___```aaa___^^^XXXTTTOOOLLLKKKJJJIIIHHHAAA===777555555666555444888888888777555444555666:::999888666555444333333333222222333555888;;;======>>>>>><<<999888888999777777888999:::;;;;;;<<<777888999:::;;;;;;;;;;;;999>>>??????DDDLLLNNNKKKNNNHHH@@@;;;:::;;;;;;:::888777777777999;;;>>>@@@HHHOOOWWW^^^aaaeeeiiimmmpppvvv{{{xxxxxxyyyzzz{{{{{{|||~~~EEEDDDCCCAAA@@@?????????<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFIIIJJJJJJKKKMMMOOOOOOOOONNNMMMKKKHHHEEEDDD>>><<<999666222000//////////////////////////////000000///......///000000...............---------------,,,,,,,,,+++++++++------............------...---,,,,,,,,,,,,---...........................------------------------......---------,,,,,,,,,---.........------,,,+++,,,,,,,,,---------............---------,,,,,,,,,---------------------------,,,***))))))***,,,---------------------------------------------------.........////////////000......------------..............................---...............------------............------000/////////............////////////////////////////////////////////////000000000000111111111111000000111222444777:::;;;999999:::999999888888777999999<<>>===<<<<<<<<<===:::<<<===>>>>>>???AAACCCBBBDDDEEEFFFGGGJJJMMMPPPQQQTTTXXX[[[]]]aaaeeeiiijjjiiiiiikkkooorrrttttttvvvvvvwwwyyy{{{zzzwwwuuuooonnnlllllllllkkkhhhfffeeegggkkkppptttxxxzzz{{{wwwqqqnnnpppqqqqqqrrruuuxxxwwwvvvvvvvvvuuurrroooooopppqqqrrrrrrqqqpppnnnjjjjjjiiiiiihhhiiiiiiiiieeeeeeeeeeeedddcccbbbaaa```___^^^___```___]]][[[UUUSSSQQQOOONNNLLLHHHEEE???;;;777555666777666555888999:::999888777999:::;;;:::999888777777777777666555444444555777:::;;;>>>??????===:::888888888777777888999;;;<<<<<<===999:::;;;;;;<<<<<<<<<<<<888<<<>>>???EEEOOOSSSRRRRRRMMMEEE???===<<<<<<<<<999888888888999;;;>>>???HHHOOOXXX___bbbeeeiiilllkkkoooyyy}}}wwwrrrqqqrrrssstttrrruuuyyy~~~BBBBBBCCCCCCCCCCCCBBBBBB===<<<;;;;;;;;;<<<>>>???CCCEEEGGGIIIIIIJJJLLLNNNNNNOOOOOONNNMMMKKKIIIHHHCCCAAA>>>:::666333111000000000000////////////000////////////////////////---------...............,,,,,,,,,+++++++++++++++------............------...------,,,,,,------...........................------------------------...------------,,,,,,,,,---............---,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------///...---,,,,,,---...///------------------------------------------------...////////////000000000......------------..............................------...............---------............------////////////............////////////////////////////////////////////////000000000000111111111111000000111333666999<<<>>>;;;;;;::::::::::::999999;;;;;;>>>EEELLLUUUcccooovvvyyy||||||xxxuuutttuuu}}}~~~|||wwwrrrqqquuuxxxwwwuuuuuuyyy~~~~~~}}}yyyvvvwww{{{{{{~~~xxxuuuttttttuuuuuuxxxwwwuuurrrqqqrrruuuxxxyyyxxxwwwwwwvvvvvvwwwwww|||~~~}}}}}}zzzzzzzzz{{{|||~~~{{{{{{||||||}}}||||||{{{yyyyyyyyyxxxyyyyyyzzzzzzxxxwwwwwwyyy{{{}}}}}}||||||zzzxxxvvvvvvvvvuuusssrrrqqqpppnnnkkkhhhfffdddaaaaaaaaa```___]]][[[ZZZVVVTTTQQQOOONNNKKKHHHFFFEEEEEEDDDCCCAAA@@@??????::::::::::::;;;<<<===>>>;;;===???@@@@@@BBBDDDFFFIIIJJJLLLLLLMMMNNNQQQSSSXXX[[[^^^aaaccceeeiiikkkooonnnmmmoooqqqtttttttttuuuvvvxxxzzz{{{xxxsssooommmlllkkklllkkkiiifffcccbbbdddhhhmmmrrruuuxxxzzzxxxrrrppprrrsssqqqrrruuuxxxwwwuuutttuuuuuutttsssqqqpppppppppooonnnnnnmmmhhhhhhhhhhhhhhhiiijjjkkkeeeeeeeeedddbbbaaa___^^^```___^^^______^^^[[[XXXSSSSSSRRRRRRPPPKKKEEE@@@<<<999777777888888888777:::;;;<<<<<<;;;;;;<<<>>>:::999999888888888999999:::888777666666777999:::???@@@@@@>>>;;;888888888777888999;;;<<<===>>>>>><<<=====================;;;>>>@@@AAAGGGPPPVVVWWWYYYUUUMMMFFF@@@>>>======:::999888888999;;;===>>>HHHOOOYYYaaadddfffhhhkkkiiijjjoooxxx}}}uuuooollllllmmmnnnkkkooouuu|||???@@@BBBCCCDDDDDDDDDCCC???>>>===<<<<<<<<<======BBBDDDFFFGGGGGGHHHKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKHHHGGGCCC???;;;777444333222111000///......//////---...////////////...---,,,---------.../////////........................------............------------------------------........................------------------------------------------------------............------,,,,,,,,,---------......------------------------,,,,,,------------------//////............//////------------------------------------------------............////////////......------------..............................,,,---......///.........------............------///////////////.........///////////////////////////////////////////////////000000000111111111111111111222444666:::===???;;;;;;::::::::::::::::::;;;===BBBIIISSS```nnnyyy}}}{{{{{{|||}}}~~~xxxsssrrrtttvvvvvvtttwww{{{yyyxxxzzz}}}wwwrrrqqqsssuuuwwwyyyxxxuuurrrppprrrvvvyyyzzzyyyyyyxxxyyyzzz{{{|||~~~{{{yyyxxxxxxyyyyyyzzz{{{|||~~~{{{{{{|||||||||{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwxxx{{{}}}}}}|||zzzxxxuuussssssrrrpppnnnmmmmmmllljjjgggdddaaa___[[[\\\\\\\\\ZZZWWWTTTRRRPPPMMMJJJGGGFFFEEECCCAAA@@@@@@@@@@@@??????>>>>>>999999999:::;;;<<<===>>>>>>@@@BBBDDDDDDDDDFFFGGGNNNPPPRRRTTTUUUVVVYYY[[[```cccfffhhhiiikkkmmmoootttsssrrrtttvvvxxxxxxxxxxxxxxxyyyyyyyyyvvvqqqmmmkkkkkklllnnnooommmjjjgggdddfffiiilllppptttvvvwwwvvvqqqooorrrttttttuuuwwwvvvtttqqqqqqrrrtttttttttrrrqqqooommmlllllllllllliiiiiihhhhhhhhhhhhiiiiiiiiihhhgggfffdddbbb```___^^^^^^]]]^^^___^^^[[[XXXVVVTTTRRRPPPMMMGGG@@@;;;888888888888:::<<<======>>>???@@@@@@???>>>???@@@===<<<<<<;;;;;;;;;<<<<<<;;;999888666666777999:::@@@AAABBB@@@<<<999888888777999;;;===??????@@@@@@@@@@@@?????????@@@@@@@@@AAABBBCCCCCCFFFLLLSSSVVV]]][[[UUUMMMDDD???======;;;:::999888999;;;===>>>IIIPPP[[[bbbeeefffhhhiiilllkkklllqqqvvv~~~vvvoookkkkkkkkkkkkhhhlllrrrzzz===>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJLLLMMMNNNMMMMMMLLLKKKJJJGGGDDD@@@<<<999777333222000...------...///......///000000///......,,,---------.../////////////////////000000000000------............------------------------------........................------------------------------------------------------...//////......---,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------------------------------,,,,,,,,,---------............------------..............................,,,------...//////......------............------.........//////////////////////////////////////////////////////////////////000000000111111111111333333333444666999<<<===::::::999999999999:::;;;<<<@@@GGGPPP\\\kkkxxx{{{wwwvvvwwwyyyyyyxxxzzz~~~}}}wwwwww|||wwwqqqoooqqqssstttvvvuuurrrpppooosssxxx}}}|||||||||}}}}}}~~~~~~{{{xxxvvvuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwyyy{{{}}}}}}|||{{{xxxuuurrrqqqooommmkkkggggggfffdddaaa^^^[[[YYYTTTUUUUUUUUUSSSPPPLLLJJJJJJGGGCCCAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEEEEDDDEEEFFFOOORRRVVVYYY[[[^^^aaacccgggjjjmmmooooooppprrrssswwwvvvvvvxxx{{{}}}}}}||||||zzzxxxwwwuuussspppmmmggggggjjjmmmpppqqqnnnllljjjkkklllnnnppprrrssstttrrrnnnnnnsssvvvvvvxxx{{{vvvtttqqqppprrruuuvvvvvvrrrqqqnnnlllkkkkkkkkklllkkkjjjiiihhhggggggggggggjjjiiiiiigggeeecccaaa```[[[\\\\\\^^^```___\\\ZZZYYYVVVPPPKKKFFFAAA;;;888666777888:::===AAAEEEGGGGGGHHHJJJIIIGGGFFFFFFFFFFFFEEECCCBBB@@@???>>>>>>;;;:::999777888999;;;<<<@@@AAABBBAAA>>>;;;999999999;;;===???AAAAAAAAA@@@CCCBBBBBBAAABBBBBBCCCDDDDDDDDDEEEFFFGGGJJJPPPVVV^^^___\\\TTTIII@@@======<<<;;;:::999999;;;===>>>JJJRRR\\\cccffffffhhhiiinnnlllnnnqqqrrruuu~~~xxxqqqmmmlllllllllfffgggkkkssszzz>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>@@@CCCDDDDDDEEEGGGIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJGGGDDD@@@===<<<666444111///......//////000000000000000000000000---------............................../////////------............------,,,------......------,,,........................------------------------,,,,,,,,,------------...------...////////////...,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,------.........,,,,,,------------,,,,,,------------------------------------------------++++++,,,,,,,,,---------......------------..............................,,,,,,---...////////////------............------.........///////////////////////////////////////////////////////////////000000000000111111111111333333333444666999;;;===;;;:::999888999:::;;;<<<===EEENNNYYYgggvvv~~~}}}}}}}}}}}}|||zzz~~~{{{uuuxxx~~~vvvqqqoooooopppqqqqqqpppmmmkkklllqqqyyy~~~{{{xxxvvvuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxwwwyyyyyyzzzzzzzzzzzzzzzyyy{{{zzzyyyxxxwwwwwwvvvwwwyyyxxxxxxyyy{{{||||||{{{{{{xxxtttqqqooollljjjggg```___^^^[[[YYYVVVSSSRRRKKKKKKKKKJJJHHHFFFCCCBBBBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@???BBBEEEGGGFFFFFFGGGHHHOOOSSSXXX\\\___cccfffiiimmmooosssuuuuuuuuuvvvwwwyyyxxxyyy{{{~~~}}}}}}zzzwwwtttrrrpppnnnkkkeeefffiiinnnrrruuutttsssnnnnnnnnnnnnnnnooopppqqqooolllmmmrrrwwwxxxyyy|||xxxvvvssssssuuuwwwxxxxxxqqqpppnnnlllkkkkkkkkklllkkkkkkiiihhhgggfffffffffhhhggggggeeecccaaa___^^^[[[[[[]]]___aaa```]]][[[XXXSSSKKKEEE???;;;888555555777999<<<@@@GGGNNNSSSVVVYYY[[[[[[YYYXXXXXXXXXRRRPPPMMMHHHDDD@@@>>><<>>???AAACCCBBB@@@===;;;;;;;;;===???BBBCCCBBBAAA@@@EEEDDDCCCCCCDDDEEEGGGHHHEEEEEEFFFIIIIIIJJJPPPWWW\\\aaabbb[[[NNNBBB>>>>>>;;;:::999999:::<<<>>>???MMMTTT]]]ccceeefffhhhjjjmmmlllmmmoooooonnnsss{{{zzzwwwvvvvvvuuujjjhhhfffjjjqqqyyy}}}~~~BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@===???AAABBBCCCDDDFFFHHHHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKJJJIIIGGGDDDBBB@@@999777444111000000111111222111000//////000111222...............---------------------......//////------............------,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,---------......------...///////////////,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///...//////////////////...------------------------------------------------,,,,,,,,,---------............------------..............................+++,,,---...////////////------............------............/////////000////////////////////////////////////////////////000000000000111111111111111111222333666999<<<>>><<<;;;:::999:::;;;===>>>???JJJWWWcccrrr~~~{{{}}}|||yyyuuu||||||wwwsssrrrrrrrrrrrrllljjjhhhfffgggmmmvvv|||~~~|||yyywwwuuuvvvwwwxxxwwwwwwxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||{{{{{{|||{{{zzzyyywwwwwwvvvvvvyyyxxxwwwxxxyyyzzzyyyxxxvvvsssoookkkiiifffbbb```XXXWWWUUURRROOOMMMKKKKKKEEEDDDCCCBBB@@@???>>>===;;;999888888999999999888<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBAAADDDIIILLLMMMNNNOOOPPPSSSWWW]]]aaaeeehhhlllooopppsssvvvyyyyyyyyyzzz{{{{{{zzzzzz|||}}}~~~|||zzzxxxwwwuuusssqqqnnnjjjfffcccdddfffjjjpppsssuuutttmmmlllkkkkkkkkkkkklllmmmooolllmmmrrrvvvwwwxxx{{{xxxvvvttttttvvvwwwxxxwwwppppppnnnmmmlllllllllllljjjiiihhhgggggggggggggggffffffeeedddbbbaaa___^^^]]]]]]___aaabbbaaa]]]ZZZQQQMMMFFF@@@<<<999666444555777:::>>>CCCLLLVVV^^^iiillloooqqqqqqpppqqqqqqiiieee```YYYQQQKKKGGGDDDEEEDDDAAA???>>>>>>???@@@>>>AAACCCCCCAAA>>>===<<<>>>???BBBCCCDDDCCCAAA@@@EEEEEEDDDDDDFFFHHHJJJLLLJJJIIIKKKNNNLLLIIIMMMUUUZZZbbbgggbbbTTTFFF@@@???::::::999999:::===???AAAOOOUUU]]]cccdddfffhhhkkkkkkkkklllmmmlllkkkooovvv~~~~~~uuukkkgggjjjppptttuuuyyyyyyyyyxxxyyy}}}EEEEEECCCBBBBBBCCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@===???AAABBBBBBCCCEEEGGGHHHJJJKKKMMMNNNNNNNNNNNNJJJKKKKKKJJJHHHFFFDDDCCC<<<999666333111111222333444222000//////000222444/////////......------,,,........./////////000000---..................---,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,------.........------...///000000//////,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++---------------------------------------------------------.........//////.........------.................................+++,,,---...////////////---..................------.........//////000000////////////////////////////////////////////////000000000000111111111111...///000222666:::>>>@@@===<<<;;;:::;;;<<>>@@@AAACCCDDDDDDHHHNNNRRRTTTVVVXXXZZZYYY]]]bbbgggkkknnnqqqsssqqqtttxxx{{{{{{{{{|||||||||{{{{{{||||||{{{yyyvvvssssssssssssqqqmmmgggbbb\\\\\\^^^bbbgggkkkmmmmmmjjjjjjiiihhhhhhiiijjjkkkpppmmmmmmrrrvvvvvvvvvyyyvvvtttssssssuuuvvvuuutttooooooooonnnnnnmmmllllllggggggggggggggghhhhhhiiiffffffeeeeeecccbbb```_________```bbbbbb```\\\XXXKKKGGGCCC???<<<999666444555888;;;???EEEOOO[[[dddvvvyyy~~~~~~wwwnnneee]]]WWWTTTKKKIIIFFFCCCAAA@@@@@@AAA===@@@CCCDDDBBB@@@>>>>>>???AAACCCEEEEEECCCAAA???FFFEEEEEEEEEGGGJJJLLLNNNPPPOOOQQQRRRMMMGGGIIIQQQYYYbbbjjjfffWWWIIIBBBAAA:::999999999;;;===@@@BBBQQQVVV]]]bbbdddfffiiillllllkkkkkkmmmkkkkkkpppxxxttt~~~uuujjjgggjjjlllmmmsssttttttssssssvvv}}}IIIGGGCCCAAABBBBBBBBBAAA@@@@@@@@@AAADDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAABBBGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGEEEAAA;;;666222222333444555333000//////...---+++...///000000//////000111////////////////////////000000//////.........---////////////////////////........................//////.........---------........................................................................,,,,,,++++++,,,,,,---...---------------...///000........................//////.........---------------............------------------------------,,,,,,------...///000000......------------......//////.........---------////////////////////////+++,,,...///000000000000---.........///000000000000000000000////////////000111111222222333444444333333444666888;;;>>>@@@>>>===>>>???===;;;???EEELLLVVViii{{{yyy|||zzzwww}}}yyynnnnnnsssyyywwwvvvxxx{{{zzzuuuppphhheee___[[[\\\cccmmmuuu{{{~~~~~~xxxxxxxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{{{{zzzzzzyyyyyy|||||||||{{{zzzxxxwwwvvvyyyxxxwwwwwwvvvuuurrrooopppkkkddd^^^YYYTTTOOOLLLEEEDDDCCCAAA@@@?????????<<<;;;;;;:::999888777777666666666666666555555555:::999999999999999::::::;;;===>>>??????BBBEEEHHHIIIKKKPPPUUUYYY]]]___```ccceeejjjooorrruuuvvvvvvyyyzzz|||}}}~~~~~~~~~}}}~~~{{{zzzxxxvvvsssppptttrrrooommmkkkhhhccc```[[[WWWTTTVVV\\\aaaaaa```bbb```^^^^^^bbbfffiiikkknnnqqqvvvzzz{{{yyyvvvttttttuuuwwwxxxyyywwwvvvtttpppppppppooonnnllljjjjjjffffffeeeeeeeeeeeeffffffcccdddeeeeeeeeecccaaa___]]]___aaacccccc___YYYUUUIIICCC<<<888777888777666666888:::???FFFPPPZZZaaauuuzzzvvvlllddd___ZZZNNNDDDBBBCCCBBB??????>>>>>>>>>>>>>>>???@@@@@@AAABBBEEEFFFGGGFFFEEEDDDHHHEEEBBBAAACCCGGGMMMQQQUUUWWWXXXSSSMMMIIIJJJLLLSSS\\\dddeee\\\OOODDD???<<<999888999999:::???FFFNNNTTT\\\bbbfffggghhhhhhggghhhjjjlllmmmmmmllllllnnnuuu{{{rrrmmmkkkjjjlllnnnllliiimmmxxxNNNKKKGGGDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCCDDDBBBAAA??????@@@BBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGCCCBBB???;;;888555333222444222///...//////...---///000111000///...///000////////////////////////000/////////............////////////////////////........................//////.........---------........................................................................,,,,,,++++++,,,,,,---.........---------......///.................................------------,,,------............------------------------------+++,,,,,,---......//////......------------......//////.........---------///////////////////////////////////////000000000---..................///000000000000000000000///000111111222222333444444333333444555888;;;>>>@@@DDDAAA@@@???======DDDLLLVVVaaassszzz{{{zzzooommmrrrzzzxxxxxx{{{~~~}}}xxxrrrkkkgggaaa\\\[[[```iiioooxxx{{{}}}|||yyyyyyzzzyyyxxxxxxzzz}}}{{{{{{zzzyyyyyyzzz{{{|||}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuxxxwwwuuutttsssqqqnnnkkkfffbbb\\\VVVQQQLLLHHHEEEBBBAAA???>>>===<<<<<<<<<::::::999999888777777777777777777777777777777777:::::::::::::::;;;<<<<<<===>>>@@@AAACCCEEEIIIMMMPPPSSSWWW\\\```ccceeefffiiijjjnnnqqqtttuuuvvvwww|||}}}~~~~~~{{{zzzxxxvvvuuussspppnnnnnnmmmkkkjjjhhheeeaaa]]]TTTOOOKKKKKKPPPUUUVVVUUU[[[ZZZZZZ\\\aaagggkkknnnqqqssswwwyyyzzzyyyvvvtttuuuuuuvvvwwwwwwwwwvvvuuuqqqppppppooonnnlllkkkjjjggggggffffffffffffggggggddddddeeefffeeecccaaa```]]]^^^___bbbccc___WWWQQQEEE@@@:::666666666555444777888:::===AAAIIIQQQWWWccchhhnnnrrrtttyyyyyyqqqlll]]]PPPEEEBBBBBB@@@>>>>>>>>>=========>>>???AAAAAADDDEEEFFFGGGGGGFFFDDDCCCFFFDDDAAA@@@BBBGGGMMMQQQTTTVVVWWWTTTMMMIIIHHHJJJPPPYYYbbbccc[[[OOOEEE???<<<999888999999999>>>EEEKKKQQQZZZaaaeeegggiiijjjggghhhjjjlllmmmmmmmmmmmmnnnsss{{{|||vvvrrrlllmmmjjjeeeiiittt|||~~~XXXTTTOOOLLLKKKKKKLLLKKKGGGEEECCCBBBCCCDDDCCCBBBGGGEEEAAA>>>>>>???BBBDDDCCCEEEGGGIIIJJJIIIHHHGGGIIIJJJKKKLLLLLLKKKIIIGGGCCCCCCCCCAAA>>>999444222222000......///000//////000111222000///---...///////////////////////////////////////............////////////////////////.......................................---------........................................................................,,,,,,,,,,,,,,,------...//////...---------..............................------------,,,,,,,,,,,,------............------------------------------++++++,,,,,,------............------------....../////////............---////////////////////////222111///.........//////000000//////////////////000000000000000000000000000111111222222333444444333333444555777:::===???JJJEEEAAA@@@>>>@@@JJJUUUaaammm~~~}}}}}}|||}}}qqqpppttt{{{{{{|||{{{vvvrrrnnnhhhbbb```bbbhhhlllssswww}}}|||{{{zzzzzz{{{{{{{{{zzzzzz|||}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzuuuvvvvvvwwwwwwvvvvvvuuuwwwuuusssqqqoookkkgggddd[[[WWWRRRLLLHHHDDDAAA>>>===<<<;;;:::999888888888777777777777777777777777888888888888888888888888:::::::::;;;<<<===>>>??????AAADDDFFFHHHKKKPPPSSSXXX[[[^^^cccgggiiikkklllpppppprrrsssuuuwwwxxxyyy}}}~~~~~~|||{{{vvvtttrrrqqqpppnnnkkkhhheeeddddddddddddaaa]]]ZZZPPPJJJEEECCCGGGKKKNNNOOOTTTUUUXXX\\\bbbiiinnnrrruuuvvvxxxyyyyyyxxxvvvuuuvvvvvvvvvuuuuuuuuuvvvvvvqqqqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhiiieeefffffffffeeedddcccbbb___^^^^^^```aaa\\\SSSJJJAAA===999777666666555444999::::::;;;===AAAGGGKKKQQQVVV[[[```dddjjjrrrxxx}}}uuuppp___RRRFFFAAA@@@===<<<<<<<<<;;;;;;<<<===???AAACCCHHHHHHHHHHHHGGGFFFEEEDDDEEECCCAAA@@@BBBGGGLLLPPPRRRUUUWWWTTTNNNIIIGGGFFFKKKSSS\\\___YYYOOOEEE???;;;888888999999999>>>DDDHHHNNNWWW___cccfffhhhjjjfffhhhjjjlllnnnnnnnnnnnnnnnqqquuuyyyzzzpppnnnhhhbbbdddnnnvvvzzzccc___YYYUUUTTTUUUVVVVVVMMMJJJFFFCCCBBBBBBBBBAAAGGGEEECCCAAA@@@@@@AAABBBBBBCCCFFFHHHIIIIIIGGGFFFIIIJJJLLLMMMMMMLLLJJJHHHEEEFFFFFFEEEBBB===888555222000...---///000111111111222222111...------...///////////////////////////////////////.........////////////////////////........................................................................................................................,,,,,,,,,,,,,,,---......000///...---------------........................------,,,,,,,,,+++++++++------............------------------------------+++++++++,,,,,,---------......------------....../////////...............////////////////////////111///---,,,,,,---///000222222222111111000000000000000000000000111111111000111111222222333444444333333333444777999<<<>>>HHHDDDAAAAAAAAADDDOOOZZZhhhuuuzzzyyy}}}uuuuuuyyy~~~{{{zzzwwwsssmmmiiijjjmmmqqqrrrvvv||||||zzzyyyxxxyyy{{{|||{{{zzzzzz|||}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyttttttuuuvvvwwwwwwvvvvvvuuusssooommmiiieee```\\\SSSOOOJJJEEECCC@@@===;;;999888777777666666666666555555555666666777777777777777777888888888888888999::::::;;;===???AAABBBBBBEEEGGGJJJMMMRRRWWWZZZ^^^```dddgggjjjlllnnnnnnssssssssstttvvvxxxyyy{{{||||||||||||zzzxxxvvvuuuqqqooollljjjhhhfffbbb___ZZZZZZZZZ\\\]]]\\\YYYWWWPPPKKKEEECCCEEEKKKOOORRRSSSVVV[[[aaagggmmmsssvvvyyyyyyzzzyyyyyyxxxwwwvvvwwwvvvuuusssssstttuuuvvvqqqqqqqqqpppnnnmmmkkkjjjjjjjjjiiiiiiiiiiiijjjjjjgggffffffeeeeeeddddddcccccc```^^^___^^^XXXLLLBBB>>><<<:::999999999888888:::;;;<<<<<<<<<>>>BBBDDDJJJMMMQQQUUUXXX]]]ccchhhqqquuuzzz}}}{{{vvvooojjj___RRRFFF@@@>>>;;;:::;;;999999999:::===@@@CCCEEEJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFCCCAAABBBFFFJJJMMMPPPSSSVVVTTTOOOIIIEEECCCEEELLLUUUYYYUUUMMMDDD???;;;888777999999888<<>>AAACCCEEEFFFIIILLLOOOSSSXXX]]]aaadddfffiiilllnnnooopppppprrrrrrssstttvvvxxxzzz{{{{{{{{{zzzxxxuuurrrooonnnkkkhhheeebbb___[[[WWWTTTOOOOOOPPPSSSVVVWWWVVVUUUOOOKKKFFFCCCFFFLLLSSSWWWXXX]]]dddjjjnnnrrrvvvzzz||||||{{{zzzyyyxxxwwwwwwxxxvvvtttrrrrrrssstttvvvqqqqqqqqqpppooommmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkhhhgggeeedddccccccddddddgggddd```]]]ZZZRRRFFF===;;;;;;:::::::::;;;===>>>;;;===???@@@@@@AAACCCDDDIIIKKKMMMPPPSSSVVVYYY[[[bbbffflllpppqqqmmmhhhdddZZZOOOEEE???<<<999999;;;777777888999===AAAEEEHHHLLLKKKIIIHHHHHHIIIIIIJJJMMMJJJFFFCCCBBBDDDFFFHHHMMMPPPRRRRRRNNNIIIDDDAAA@@@EEELLLPPPOOOIIIBBB>>>:::777777999888777;;;AAAGGGLLLSSSYYY]]]```bbbccccccdddgggkkkmmmoooppppppqqqqqqpppooopppwwwvvvpppgggaaa___bbbggglll}}}vvvmmmeeebbbaaabbbccc]]]XXXPPPIIIFFFDDDCCCBBBCCCDDDFFFFFFFFFDDDBBB@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJHHHGGGEEECCCBBBAAA888555111///000111222222000111222000///---...///////////////////////////.........///////////////////////////////////////........................---------.......................................................................................---------------....../////////...---------..............................------------,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------......------------.........////////////000000000////////////////////////,,,+++++++++,,,...000111///...............------///000000111111222222222000111111222222333444444222222222333555888:::;;;;;;;;;???FFFJJJPPPZZZdddvvv|||wwwvvv{{{}}}wwwwww{{{|||yyyxxxyyyzzz|||}}}||||||{{{zzzzzzyyyxxxxxxxxxzzz||||||{{{zzz{{{|||||||||}}}}}}}}}}}}||||||{{{{{{zzzyyywwwvvvuuuuuutttttttttttttttsssrrrqqqllliiieeeaaa\\\VVVPPPKKKBBB???;;;999888888666555555555444444444555666666444444444555555666666666555555666777777888888888999999;;;>>>AAADDDGGGHHHLLLNNNRRRUUUYYY^^^dddhhhkkklllnnnqqqrrrsssssssssqqqqqqssstttvvvwwwyyyyyyxxxwwwvvvsssoookkkhhheeeaaa^^^[[[XXXUUUQQQLLLIIIGGGGGGGGGJJJNNNRRRTTTUUULLLIIIEEEDDDFFFKKKSSSWWW^^^eeelllrrrtttvvvyyy|||}}}}}}}}}|||{{{zzzxxxxxxwwwvvvtttrrrqqqrrrssstttrrrrrrqqqpppooommmlllkkklllkkkkkkjjjjjjkkkkkklllhhhgggdddcccbbbcccdddeeehhhfffbbb\\\UUULLLCCC===888999:::;;;<<<>>>CCCFFFCCCFFFIIIKKKKKKKKKLLLMMMLLLMMMOOORRRSSSTTTTTTSSSVVVYYY]]]``````^^^[[[YYYRRRJJJBBB>>><<<999999<<<888888999;;;???EEEJJJMMMNNNMMMJJJHHHGGGHHHIIIJJJNNNLLLHHHDDDBBBBBBCCCDDDHHHJJJLLLLLLJJJFFFAAA>>><<>>???AAAEEELLLQQQSSSWWW[[[]]]^^^]]]]]]]]]XXXXXXYYYZZZXXXUUUPPPLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJCCC>>>===<<<999:::===;;;;;;<<>><<<999777777999888666999>>>DDDHHHOOOTTTXXX\\\___aaa^^^```dddhhhkkknnnooopppqqqrrrsssqqqooopppuuuyyyxxxssspppjjjcccaaaddd|||sssnnnlllkkkllleee[[[SSSMMMKKKJJJIIIEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFIIIKKKMMMJJJIIIGGGFFFGGGIIIKKKLLLFFFHHHIIIKKKJJJHHHFFFDDD@@@<<<666222111111111111...///000000//////000111////////////////////////---.........//////000000////////////////////////........................---------.........//////...........................................................................------------...//////---------------...///000........................//////.........------------..................---------------------------.................................------............/////////000000111111////////////////////////000111111222111000000///111111222222333333333444///000000111222222333333000111111222333333444444222222222333444777999::::::;;;@@@IIIRRR[[[jjjwww{{{~~~|||zzzvvv{{{zzz{{{~~~|||~~~}}}}}}vvvuuutttrrrqqqtttxxx|||~~~|||xxxxxxxxxyyyyyyzzzzzz{{{zzz|||~~~}}}}}}~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwvvvtttsssqqqppppppoooooommmllljjjgggeeeddd```]]]YYYUUUPPPIIICCC>>>===:::888777777777777666222222222222333444555555666666666666666666666666777777888999::::::;;;;;;<<<===@@@CCCGGGKKKNNNPPPWWWYYY]]]```dddiiinnnrrrnnnoooqqqrrrsssssssssrrrtttuuuwwwxxxwwwvvvtttrrrjjjiiigggccc^^^YYYTTTQQQKKKIIIGGGFFFEEECCC???===???===<<>>>>>>>>???BBBGGGMMMTTTXXXVVVSSSMMMHHHDDDCCCCCCDDDIIIGGGCCC@@@>>>>>>???@@@>>>>>>???@@@@@@>>>;;;888999999999;;;======<<<;;;888666777999888666888===AAAFFFMMMSSSXXX\\\```bbb\\\___bbbgggkkkmmmooopppppprrrsssrrroooooorrruuuxxx{{{yyysssiiieeeggg|||yyyxxxuuukkk___WWWTTTSSSRRROOOLLLIIIFFFDDDEEEEEEEEEDDDCCCEEEGGGGGGGGGHHHJJJKKKLLLJJJHHHGGGGGGIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHDDDBBB???;;;777333000//////...---...000000///...//////............////////////////////////////////////////////////////////////.........---------//////000000000000//////...---,,,++++++,,,---...........................////////////////////////......------------..............................///////////////...............------------.........------,,,,,,------......................................./////////////////////...------,,,,,,+++,,,,,,---...///000000......////////////..................////////////---.........//////000000//////000000111111111222000000111111111222222222555555444555666777777666::::::BBBQQQ]]]gggttt~~~~~~vvvtttxxx|||xxxxxx|||||||||tttmmmkkkkkkjjjmmmpppyyy|||~~~}}}}}}|||{{{zzzyyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}|||zzzyyyyyyyyyvvvrrrooonnnmmmkkkjjjlllkkkjjjhhheeeaaa^^^\\\WWWTTTOOOIIICCC???<<<:::777777666555555555555555555555555555555555444444555555555555555555555555333444555777888:::;;;<<>>===;;;;;;:::<<<<<<===>>>AAAHHHPPPVVVZZZXXXUUUQQQPPPSSSXXX]]]fffjjjooouuuyyy{{{|||{{{}}}}}}~~~~~~}}}|||zzzyyyvvvuuutttsssrrrrrrrrrrrruuutttrrrpppooonnnmmmmmmmmmlllllljjjiiihhhhhhgggjjjhhhdddbbbaaabbbeeeggglllggg```XXXQQQMMMKKKJJJJJJJJJKKKMMMRRRWWW]]]```jjjjjjkkklllmmmnnnooooooiiihhhfffdddaaaYYYNNNFFFAAA@@@>>>===<<<;;;<<<===;;;===>>><<<:::999;;;>>>?????????CCCIIIRRRZZZ___```YYYOOOHHHEEEDDDCCCBBBCCCFFFDDD???@@@DDDCCC===>>><<<;;;<<<;;;::::::<<<<<<<<<;;;;;;;;;:::::::::;;;:::777666666777999;;;@@@CCCHHHNNNSSSWWWZZZ[[[___```ccceeehhhiiikkkkkkmmmnnnppprrrsssssssssrrruuuyyy~~~wwwsssrrr{{{qqqcccZZZVVVUUUTTTRRRMMMIIIEEEBBBBBBBBBBBBAAACCCDDDFFFGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEBBB???;;;777333111111000......//////...,,,//////............////////////////////////////////////////////////////////////.........---------//////000000000000/////////...---,,,,,,---...///........................////////////////////////......------------.............................................---------......------------.........------,,,,,,------...........................------------............------..................---------.....................////////////................../////////////////////000000000111111111111111000000000000000111111111222222222333333444444444555777888999999BBBBBBIIIUUU```lll{{{yyyssswww}}}tttrrrrrrwww~~~zzzsssmmmkkkkkkiiikkknnnvvvxxx|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzz|||||||||{{{zzzyyyxxxwwwvvvssspppnnnmmmllliiigggeeedddccc```]]]YYYVVVTTTNNNKKKGGGBBB>>>;;;999888777777666555555555555666555555555555555555555555555555555555555555555555444555666777888999:::;;;>>>>>>???AAAEEEIIIMMMPPPUUUYYY^^^cccgggjjjmmmpppsssttttttuuuvvvvvvwwwwwwxxxvvvttttttuuusssooolllfff```XXXQQQLLLIIIEEEBBB@@@???===<<<::::::999999<<<======???BBBIIIQQQVVV\\\\\\\\\[[[[[[\\\```cccgggjjjpppvvv{{{}}}}}}||||||}}}~~~~~~~~~}}}|||{{{xxxwwwvvvuuutttssssssssstttsssrrrpppooonnnmmmmmmnnnnnnmmmmmmlllkkkjjjiiigggeeecccaaaaaabbbdddfffjjjfff```ZZZUUURRRRRRRRRTTTTTTVVVXXX[[[^^^bbbccceeeeeeddddddddddddeeeeeeeeedddcccbbb```YYYPPPJJJAAA???<<<;;;;;;;;;;;;;;;:::<<<===<<<::::::<<<>>>??????@@@DDDKKKSSS\\\aaabbb[[[QQQIIIEEECCCBBBAAA@@@BBBAAA===>>>CCCDDDAAAAAA???===;;;999777666666<<<<<<======<<<<<<;;;;;;:::888666555555666888999>>>AAAFFFLLLQQQVVVYYYZZZ^^^```bbbeeegggiiijjjkkkmmmnnnppprrrsssssssssrrrrrruuuzzz{{{wwwzzzlll```[[[XXXVVVUUUQQQMMMGGGCCCBBBAAA@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGEEEAAA<<<777555333111///.........---,,,//////............//////////////////////////////////////////////////////...............---------...//////000000//////...///......------......///........................////////////////////////......------------..............................------------------------......------------............------------..............................,,,,,,,,,------------...,,,,,,------...//////000//////.........---------......////////////..................////////////000000111111111111222222222222111111000/////////222222222333333333444444333333444666888:::;;;<<>>======<<<::::::999999999<<<===>>>@@@DDDJJJRRRWWWZZZ\\\^^^_________```aaaeeeiiipppvvv{{{}}}}}}}}}{{{|||~~~~~~}}}}}}zzzzzzyyyxxxvvvuuuuuutttsssrrrqqqpppooonnnmmmllllllmmmmmmnnnmmmllljjjiiifffeeedddddddddeeefffggghhheeeaaa\\\ZZZZZZ[[[\\\^^^___aaabbbcccccccccbbb\\\[[[YYYWWWVVVVVVWWWXXX[[[\\\]]]___^^^[[[VVVRRRHHHCCC???===>>>>>>===;;;<<<>>>??????>>>>>>???AAA??????AAAFFFMMMUUU]]]bbbfff___UUULLLFFFCCCAAA@@@===>>><<<:::<<>><<<;;;===>>>?????????===<<<;;;888777555444444555777888;;;>>>CCCIIIOOOTTTXXXZZZ]]]___aaadddfffhhhiiijjjmmmoooppprrrsssssssssssspppqqqtttyyy~~~xxxjjjbbb\\\YYYWWWXXXSSSMMMIIIFFFDDDCCCBBBCCCBBBAAABBBDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKJJJIIIEEE@@@;;;888444222///...//////...---//////............//////////////////////////////////////////////////////...........................//////////////////.../////////....../////////........................////////////////////////......------------..............................---------------...............------------............------------..............................,,,,,,---------.........---------.........//////..............................////////////..................////////////111111111111111111111111111111111000000000000000333333333444444444555555444555666777888:::===???DDDKKKVVVaaakkkuuu}}}}}}~~~vvvwww|||qqqiiieeefffhhhjjjmmmoooqqqrrrzzz~~~~~~yyyyyyyyyvvvuuuwwwuuuvvvwwwwwwwwwyyy|||~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxvvvuuussssssnnnlllkkkjjjiiifffbbb___VVVUUUSSSPPPLLLIIIFFFEEE???>>><<<:::999888888999888777777666555666666666666666666666666777777777666666666666666666666666777888888888888888999999:::;;;;;;<<<>>>@@@BBBDDDIIINNNTTTZZZ^^^bbbdddfffjjjkkkmmmppprrrssstttttttttsssqqqnnnllliiigggeee___YYYPPPHHHCCC@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<===???BBBFFFMMMUUU[[[\\\]]]______]]][[[[[[[[[```dddjjjqqqwwwzzz{{{|||zzz{{{}}}~~~||||||{{{zzzxxxwwwuuuuuuqqqqqqqqqpppooonnnmmmmmmiiijjjkkklllllljjjhhhgggffffffgggggghhhiiijjjjjjhhhfffccc```___```aaabbbcccdddeeeeeeddd```]]]ZZZPPPNNNKKKIIIHHHIIIKKKLLLPPPQQQUUUYYY]]]_________WWWQQQKKKGGGGGGFFFCCC@@@BBBCCCDDDDDDDDDDDDDDDEEEAAAAAABBBFFFMMMVVV^^^bbbhhhbbbYYYPPPHHHCCCAAA???;;;;;;:::999<<>>;;;555333000///000111000000//////............//////000000000000000000000000////////////////////////---...........................////////////.........//////////////////...........................////////////////////////......------------..............................------......////////////......------------......///......------......///........................---.........//////////////////.........---------,,,,,,------...//////000......////////////..................////////////000000000000000000000000......///000111222222333333333444444444555555555555777888888888:::>>>AAAHHHVVVgggttt|||{{{yyy{{{}}}zzz{{{tttmmmggggggfffgggjjjooosssvvv}}}{{{}}}yyyyyyyyyxxxwwwxxx{{{~~~||||||||||||{{{{{{{{{{{{xxxxxxwwwvvvuuusssqqqpppjjjiiigggeeeccc```[[[XXXOOONNNKKKHHHEEECCCAAA@@@===<<<:::888777777777888888888777666666666666666666666666777777777888888777777777777777777777777888888888888888888999999:::::::::;;;===>>>???@@@CCCGGGMMMSSSVVVYYY\\\^^^bbbdddgggkkknnnoooppppppoooooommmiiifffcccaaaaaa\\\XXXPPPHHHCCC@@@AAABBBAAA@@@>>>===;;;;;;::::::;;;===AAAEEEKKKSSS\\\aaaggggggeeeaaa\\\XXXVVVVVVXXX[[[aaahhhnnnssswwwyyyzzz{{{|||~~~~~~}}}}}}}}}{{{zzzwwwuuutttppppppqqqqqqpppooonnnmmmjjjkkkkkklllkkkjjjhhhgggfffffffffggghhhiiijjjkkkiiihhhfffeeedddddddddeeeeeeeeeeeeccc^^^YYYSSSPPPEEECCCAAA@@@@@@BBBEEEFFFFFFHHHMMMSSSZZZbbbiiimmmiiiddd^^^YYYUUUQQQLLLIIIJJJJJJJJJJJJKKKJJJIIIGGGDDDCCCCCCEEEKKKSSS\\\aaagggddd]]]TTTLLLEEEAAA@@@;;;:::999:::===DDDNNNVVV\\\```___ZZZVVVTTTOOOIIIHHHHHHGGGEEEBBB???<<<:::777666666666666777888999:::<<<@@@FFFLLLRRRWWWZZZ[[[\\\^^^aaaccceeefffggglllmmmoooqqqrrrrrrqqqqqqqqqqqqqqqqqquuu{{{|||qqqhhhdddbbb___\\\YYYVVVRRRNNNKKKHHHDDD@@@@@@BBBDDDDDDBBBFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIJJJJJJIIIGGGEEEBBB@@@999666222111111111111111//////............//////000000000000000000000000////////////////////////---------...............---......//////......------......//////......---........................////////////////////////......------------..............................------......///000000000......------------......//////............//////................................./////////000000000//////...------,,,,,,++++++,,,---...///000111......////////////..................////////////111000000000000/////////------...000111222333444333333333444444444555555555777999999999;;;AAAFFFOOOaaawww{{{xxxyyy~~~{{{xxxzzzzzzyyyvvvsssiiihhhggghhhlllrrryyy}}}}}}}}}{{{{{{{{{zzzyyyzzz|||~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvuuuuuutttrrrpppnnnmmmfffddd```^^^[[[WWWSSSPPPGGGEEECCC@@@>>><<<;;;;;;:::999777666555555666666999888777777666666777777666666777777888888999999777777777777777777777777888888888999999999999999::::::;;;<<<===>>>?????????BBBFFFJJJLLLOOORRRTTTZZZ\\\```eeehhhjjjkkkkkkhhhhhhfffbbb^^^[[[[[[[[[XXXVVVPPPJJJDDDBBBCCCEEEEEEDDDBBB???===;;;:::999<<>>======>>>@@@CCCDDDBBBDDDHHHNNNWWWcccpppxxx{{{yyyuuuooohhhaaa[[[XXXVVVTTTTTTSSSSSSQQQNNNKKKHHHFFFCCCCCCGGGOOOXXX]]]eeeddd```YYYPPPHHHCCC@@@===;;;:::<<<===BBBMMMWWWfffmmmooojjjeeeccc\\\RRRQQQOOOKKKGGGBBB>>>:::888666666666666777888999999:::<<>>EEEKKKZZZooo}}}zzzzzz}}}yyyrrrssstttrrrxxx~~~wwwuuulllkkkjjjlllqqqyyy~~~~~~}}}}}}yyyzzz|||{{{{{{|||~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxrrrrrrqqqpppnnnllljjjiiibbb^^^YYYUUURRRNNNJJJGGGAAA@@@>>><<<:::999999999777666555555555666888888999888777777666666777777666666777888888999::::::888888888888888888888888888888888999999::::::::::::;;;<<<>>>??????@@@@@@===???@@@BBBCCCEEEIIILLLOOORRRVVV\\\```bbbcccccc___```^^^ZZZVVVSSSTTTUUUWWWVVVSSSMMMHHHEEEGGGIIINNNLLLIIIEEEBBB>>><<<;;;>>>BBBIIIRRR\\\gggrrrxxx{{{zzzwwwpppdddYYYPPPKKKFFFHHHLLLRRR[[[fffooouuuyyyzzz{{{|||}}}}}}|||{{{|||}}}|||{{{xxxuuurrrpppoooppprrrssssssrrrqqqppprrrpppnnnkkkiiiiiiiiijjjdddbbbaaa___```bbbeeefffjjjllloooqqqqqqnnnkkkiiifffccc\\\UUUMMMGGGCCCAAA>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFJJJSSSbbbrrr~~~}}}tttooonnnfffdddaaa```___\\\WWWSSSLLLHHHBBB@@@CCCJJJSSSZZZaaacccbbb^^^UUUKKKEEEBBB===;;;;;;======???IIIUUUhhhrrrxxxvvvttttttlll```YYYUUUOOOHHHAAA<<<888777444444555555666777888888999;;;>>>BBBHHHNNNSSSVVVYYYZZZ\\\___aaacccdddeeeiiijjjlllnnnoooooonnnnnnlllmmmmmmmmmnnnpppuuuxxx}}}{{{yyypppooooooooonnniiiccc___QQQKKKEEEDDDFFFGGGFFFCCCEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHCCC???999444222000///---//////............//////000000000000000000000000////////////////////////---------.........//////---..................---+++,,,---......---,,,+++........................////////////////////////.........------.................................++++++,,,,,,---...//////.........------.........//////............//////........................,,,,,,,,,---------......,,,,,,------...////////////............---------......////////////................../////////000333333333222222111111111000000000000111111111111222222222333333333444444///333777999;;;@@@IIIPPPiii~~~||||||xxx}}}}}}wwwmmmnnnooonnnttt~~~}}}vvvuuunnnnnnmmmpppuuu~~~~~~|||}}}}}}}}}vvvxxx{{{||||||}}}{{{{{{zzzyyywwwvvvuuuuuuppppppooommmllliiihhhggg___[[[UUUOOOKKKHHHDDDBBB@@@???===;;;:::999999:::666666666666777999;;;<<<999888888777777777777777666777777888999999::::::888888888888888888888888777888888999::::::;;;;;;;;;<<<===???@@@AAAAAAAAA<<<============???CCCGGGEEEIIINNNSSSXXXZZZ[[[[[[ZZZZZZYYYUUUPPPNNNOOOQQQWWWXXXVVVQQQLLLJJJKKKMMMVVVTTTQQQLLLGGGCCCAAA???@@@EEEMMMWWWbbbnnnyyy~~~qqqcccVVVOOOCCCCCCFFFMMMWWWcccnnnuuuyyyzzz{{{|||||||||{{{zzz|||||||||zzzxxxtttpppnnnoooqqqsssttttttsssrrrqqqrrrppplllhhhffffffggghhhfffdddaaa___```bbbeeegggjjjmmmrrruuuuuusssooollleee```XXXNNNFFF@@@===<<>>???GGGPPPWWW^^^aaaccc```WWWMMMFFFBBB===;;;;;;===<<<===FFFSSS^^^lllvvvwwwyyy{{{ttthhh^^^YYYQQQHHH@@@;;;777666333333444444555666777777999:::<<>>===999999888888777777666666777555333555888:::999888999999999999999999888888666555555999>>>AAA@@@>>>======<<<;;;;;;;;;;;;;;;666888:::===>>>===<<<;;;@@@???>>>>>>???AAACCCDDD???@@@AAAAAA???>>>???AAABBBDDDGGGKKKOOOSSSUUUWWW[[[TTTNNNMMMLLLIIIJJJMMMQQQXXX[[[TTTLLLJJJLLLMMMPPPZZZ\\\QQQDDDAAABBBBBBCCCEEEJJJUUUeeesss|||oooYYYHHHFFFEEEEEEJJJSSS___lllssstttuuuwwwyyyzzzzzzzzzyyyyyyzzz||||||{{{yyyuuusssqqqpppooooooqqqrrrqqqpppooommmjjjiiijjjkkkjjjiiieeeaaa^^^]]]\\\[[[___ffflllooottt{{{~~~{{{sssllleeeYYYMMMGGGCCC===;;;<<<<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHIIINNN[[[mmmzzz|||vvvrrrnnnjjjeeeaaaYYYOOOFFFBBB@@@@@@IIITTTWWW]]]cccccc]]]SSSLLLGGGAAA>>>;;;999999===AAAEEERRR\\\iiitttxxxvvvrrrpppdddYYYKKKAAA<<<:::777444555555555555555666777777999;;;===@@@CCCHHHNNNSSSWWWZZZ^^^```aaabbbdddeeeggghhhiiikkkmmmnnnppppppppppppqqqpppppppppsssuuuwww|||{{{uuurrr{{{vvvtttsssqqqpppccc[[[OOOFFFBBBBBBDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGCCC>>>:::666444333//////000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,,,,+++//////.........---------........................---------............///........................................................................---------............///------............------........................------......///000000111//////.........---------,,,---......//////......---------.../////////000////////////000000000000//////000000111000000000...///000000000000///...333111//////222333333222444444444444444444444444555555777:::===CCCRRR```}}}||||||tttpppqqqrrrrrrqqqppptttzzz~~~zzzvvvtttqqqpppooossszzz~~~}}}{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||xxxxxxxxxxxxvvvtttrrrqqqllljjjfffccc```\\\WWWSSSKKKIIIEEEBBB???>>>======999999999888888888777777888666444555888999999777999999999999888888888888777777999<<<@@@CCCEEEEEECCCBBB@@@>>><<<<<<<<<<<<999:::<<<>>>???@@@@@@@@@AAA@@@???>>>???AAACCCEEEAAABBBCCCBBB@@@??????@@@AAABBBDDDHHHKKKOOORRRTTTVVVPPPJJJIIIHHHFFFGGGKKKOOOWWW\\\VVVNNNJJJJJJJJJRRR\\\aaaXXXMMMHHHGGGGGGDDDEEEIIISSSaaaoooyyy~~~sss___NNNDDDCCCCCCGGGQQQ^^^iiipppuuuvvvxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzxxxuuutttqqqooonnnnnnooopppnnnmmmllliiigggffffffgggfffeeeddd```]]]]]]\\\\\\aaahhhnnnqqqwww~~~}}}tttmmmbbbWWWKKKEEEBBB???>>>??????AAACCCFFFIIIJJJKKKKKKNNNNNNMMMMMMPPPZZZhhhsssxxxssspppnnnkkkhhhcccYYYOOOHHHBBB???EEENNNXXX\\\aaaaaa[[[SSSMMMIIIDDDBBB>>>;;;;;;<<>>DDDNNNXXX```fffkkkoooddd[[[MMMCCC===;;;999777666666555555555666777777888:::<<>>>>>======<<<<<<<<<999<<<>>>??????BBBHHHMMMOOOMMMHHHEEECCCCCCEEEFFFMMMNNNPPPQQQQQQOOOMMMLLLIIIHHHFFFEEEEEEGGGHHHJJJNNNPPPQQQPPPNNNLLLLLLLLLIIIJJJJJJKKKMMMOOOQQQRRRQQQLLLHHHHHHFFFFFFKKKQQQVVV^^^bbb[[[RRRNNNLLLKKKTTT]]]ggghhhcccZZZSSSOOOLLLJJJJJJMMMTTT]]]fffkkkqqqyyy~~~ssscccTTTHHHEEEEEEJJJVVVbbblllqqquuuwwwxxxzzz{{{{{{{{{{{{yyyxxxwwwwwwvvvuuuuuuuuusssqqqooonnnmmmllljjjhhhjjjhhhfffeeeddddddbbb```^^^[[[[[[]]]___bbbiiiqqqxxx|||{{{rrrdddXXXLLLGGGFFFEEEHHHLLLOOOPPPQQQRRRSSSTTTTTTUUUSSSRRRNNNKKKIIILLLRRRWWW___jjjtttzzz}}}xxxpppjjjhhhiiikkknnnsssmmmeee[[[PPPIIIGGGHHHNNNRRRYYY\\\\\\XXXSSSPPPJJJHHHEEEBBB???<<<:::999>>>BBBGGGNNNUUU]]]ffflllhhh___RRRGGG@@@===:::999777666666666666666777777888999<<<>>>@@@DDDJJJNNNRRRUUUZZZ^^^```ccceeegggggghhhiiijjjkkkmmmnnnnnnlllmmmmmmmmmlllkkklllnnnsssvvvwwwvvvvvv~~~}}}www{{{wwwqqqlllfff^^^VVVPPPLLLHHHFFFCCCCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIGGGDDD@@@>>>999666222///------///000////////////////////////////////////////////////******++++++,,,,,,------////////////////////////........................---------............///........................................................................---------............///......////////////..........................................////////////---.....................,,,---......///.........000000000000000/////////////////////000000000000//////000111111111111111111111000000000000111111---///222333333222000///333333333444444444555555777666999@@@HHHSSSbbbooo~~~||||||}}}~~~yyytttrrrqqqqqqoooooommmkkkjjjjjjkkklllrrr}}}~~~|||zzzzzz{{{|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyyyyyzzz{{{zzzyyyvvvuuusssppplllgggccc```UUURRRMMMIIIFFFCCC???<<<;;;::::::999888888888888777777777888888999999999<<<<<<<<<;;;;;;<<<======AAAAAA@@@@@@???>>>=========???BBBBBBBBBDDDJJJOOORRRPPPMMMJJJIIIKKKMMMOOOZZZ\\\___```^^^ZZZUUURRRLLLKKKIIIHHHHHHIIIJJJKKKTTTVVVXXXYYYWWWVVVUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQMMMJJJJJJIIIIIIPPPXXX^^^eeeggg___TTTOOONNNNNNSSSZZZdddjjjhhh^^^UUUPPPPPPOOOLLLKKKLLLQQQXXX\\\cccllltttwwwvvvooobbbUUUIIIFFFFFFLLLXXXeeennnqqquuuvvvxxxzzz{{{{{{{{{zzzxxxwwwwwwvvvvvvuuuuuuuuutttrrrpppnnnmmmllljjjhhhiiigggeeedddcccbbb```]]]ZZZXXXXXX\\\```dddllluuu~~~}}}uuuiii]]]QQQMMMLLLLLLNNNRRRYYYXXXWWWVVVTTTSSSSSSRRROOOMMMKKKHHHFFFHHHKKKMMMRRR[[[eeekkkqqqvvvxxxuuusssoooiiiccc```bbbfffiiitttsssoooeee[[[RRRLLLHHHGGGLLLSSSZZZ]]]\\\WWWTTTKKKJJJGGGDDDAAA>>>;;;:::>>>???AAAEEELLLVVVaaaiiijjjcccXXXMMMDDD???<<<:::888777777666666666777777777999;;;<<>>;;;999999999999888888777777777666777777888999:::;;;;;;:::<<<===<<<<<<<<<>>>@@@EEEEEEDDDCCCBBBAAAAAA@@@>>>???AAACCCEEEHHHLLLOOOXXXVVVUUUSSSTTTVVVXXXZZZccceeehhhiiifffbbb\\\XXXRRRQQQOOOMMMMMMMMMOOOPPPXXX[[[^^^````````````aaa^^^_________]]]ZZZWWWUUUQQQNNNMMMMMMLLLMMMVVV___iiipppqqqhhh]]]VVVSSSRRRUUUYYYbbbjjjjjj```WWWRRRRRRPPPMMMIIIGGGHHHMMMPPPYYYaaaiiinnnooolllbbbWWWIIIFFFEEELLLYYYfffmmmppptttuuuwwwyyyzzzzzzzzzyyywwwwwwwwwwwwwwwvvvuuuuuutttrrrpppnnnmmmllliiigggfffdddbbbaaa```^^^[[[XXXUUUTTTUUU[[[```fffoooxxx}}}uuulllaaaWWWSSSSSSSSSVVVYYY___]]]ZZZVVVSSSPPPOOONNNKKKJJJIIIGGGGGGGGGHHHIIILLLSSSYYY^^^dddkkkllljjjiiigggccc^^^[[[[[[^^^bbboootttuuuooofff]]]SSSLLLGGGJJJOOOUUU[[[\\\ZZZXXXOOONNNKKKGGGCCC@@@>>>===::::::;;;>>>DDDOOOZZZbbbgggbbbZZZQQQHHHBBB>>><<<888888777666666666777777777888:::;;;===AAAFFFIIINNNQQQVVVZZZ]]]___bbbdddbbbccccccdddeeefffggghhhgggiiikkkkkkkkkkkkkkklllmmmqqquuuvvvvvvyyyYYY___fffiiijjjmmmsssxxxyyyllljjjgggddd```[[[UUUQQQJJJHHHEEEBBBAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIHHHFFFDDDCCC???<<<999555222000000000000000000000000000000000////////////////////////000000000000////////////.../////////000000000000........................---------............///........................................................................---------............///---......//////......---......................../////////////////////...---------.........//////,,,---......//////......---------.../////////000////////////000000000000111111111111000///......000000///......///000000---000333333111000111222222222333333444555555666777999AAANNNYYYaaajjjsssyyy{{{{{{xxxxxx}}}}}}yyyqqqnnnmmmvvvuuurrrllleeeaaaaaabbbfffppp|||~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyyyywwwvvvvvvvvvtttqqqnnnkkkjjjfffbbb[[[UUUOOOLLLEEEBBB???===<<<;;;999888666666777777777777777777888888999:::;;;<<<===>>>>>>@@@BBBBBBAAABBBEEEGGGMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFHHHMMMRRRWWWYYYZZZaaa``````___```aaacccdddhhhhhhiiihhhgggeeebbb```^^^]]]ZZZXXXXXXXXXYYYZZZ^^^aaafffjjjkkklllmmmnnnmmmnnnooonnnkkkeee___[[[UUUSSSRRRRRRQQQTTT]]]hhhwww{{{nnnddd]]]YYYYYYZZZaaajjjlllbbbYYYUUUPPPOOOLLLHHHDDDCCCFFFIIIPPPXXX```eeehhhggg```WWWKKKGGGFFFNNN[[[hhhoooqqqssstttvvvxxxyyyyyyyyyxxxvvvwwwxxxyyyyyywwwvvvtttrrrpppnnnmmmlllkkkhhhfffcccbbb```___^^^[[[XXXUUUQQQPPPSSSZZZ```gggqqq{{{{{{ssslllbbbYYYXXXYYYZZZ\\\``````]]]YYYUUUPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFKKKOOORRRXXX```bbb```^^^^^^\\\YYYUUUTTTVVVXXXaaakkkttttttpppjjjaaaWWWNNNLLLLLLOOOTTTYYY[[[[[[WWWTTTPPPKKKFFFCCCAAA@@@;;;::::::;;;???GGGQQQXXX___]]]YYYSSSKKKEEE@@@>>>999888888777666666777777777888999:::<<>>;;;:::::::::999888333444555666777888888888999:::;;;<<<===???@@@@@@CCCEEEHHHHHHGGGHHHLLLOOOVVVUUUUUUTTTRRRQQQPPPPPPUUUUUUWWW^^^ggglllnnnmmmiiiiiihhhhhhhhhiiiiiijjjiiihhhfffeeedddeeeffffffiiigggeeecccbbbbbbcccddddddhhhnnnrrrtttvvvwwwxxxyyyzzz|||{{{vvvooogggbbbZZZXXXWWWXXXWWWZZZdddppp~~~qqqggg```\\\[[[aaakkkmmmddd[[[XXXMMMMMMKKKGGGCCCAAACCCFFFJJJQQQYYY^^^bbbccc]]]UUUNNNJJJIIIQQQ___lllrrrtttrrrtttuuuwwwxxxxxxxxxxxxuuuwwwyyyzzzzzzxxxvvvtttqqqooolllkkkkkkjjjgggfffdddbbb```___^^^[[[WWWTTTOOONNNQQQYYY```gggrrr|||xxxrrrjjjaaaZZZZZZ]]]^^^aaaddd^^^\\\XXXSSSNNNKKKIIIHHHFFFEEEEEEEEEFFFEEECCCAAAAAAEEEGGGJJJPPPXXX[[[YYYVVVWWWWWWUUUQQQNNNOOOQQQSSSaaapppvvvwwwuuummmcccUUUPPPJJJJJJOOOVVV[[[]]]]]]ZZZTTTNNNIIIEEECCCBBB@@@???===;;;<<>>:::666333000///222222111111000000//////000000000000000000000000......------------......////////////////////////000000/////////.........***+++,,,---.../////////................................................////////////////////////........................////////////////////////---------............///..........................................------............////////////...............///000000000000000000000000000000...///////////////................../////////000222222111111222222333444777444222444444333555::::::???GGGRRRcccttt}}}~~~~~~|||zzz{{{{{{xxxuuuvvvxxxxxxrrriiibbbaaabbbgggkkkqqquuuyyy~~~|||||||||~~~~~~}}}}}}{{{xxxwwwxxxzzzzzzzzz{{{xxxuuutttvvvvvvsssppppppooommmmmmllljjjgggddd```]]]VVVOOOHHHCCC@@@???<<<;;;:::999888888888888444666777777666666777999666999>>>AAABBBCCCDDDEEEFFFHHHJJJJJJIIILLLQQQVVVZZZ[[[\\\]]]^^^```dddfffgggjjjqqqzzz~~~vvvrrrsssuuusssqqqlllfffbbbbbbbbbbbbffflllmmmqqqqqqmmmlllooorrrqqqoooqqquuuyyy}}}}}}qqqhhh`````````^^^[[[^^^lll{{{pppddd___aaalllrrrkkk^^^WWWSSSLLLEEEDDDCCCBBBCCCFFFJJJPPPXXX___aaa^^^YYYVVVQQQOOOQQQXXXdddooossstttwwwwwwvvvvvvwwwxxxyyyyyyzzzxxxuuuuuuwwwxxxxxxxxxtttsssrrrpppmmmjjjhhhgggaaa``````___^^^[[[UUURRRRRROOOQQQXXX```hhhsss}}}~~~~~~~~~xxxqqqeee\\\VVVYYY]]]^^^___aaa\\\WWWPPPKKKHHHGGGGGGFFFFFFFFFFFFFFFEEECCCAAA@@@DDDEEEGGGHHHJJJMMMRRRVVVTTTUUUUUUTTTRRRNNNKKKHHHMMMWWWaaahhhrrr{{{zzzttteeeYYYOOOMMMMMMMMMPPPVVVXXXVVVUUUSSSQQQNNNIIIEEECCCAAA===:::;;;===AAADDDMMMNNNOOONNNKKKGGGBBB???888888888777888888999999777777777888;;;===@@@BBBGGGJJJNNNPPPQQQRRRSSSUUUTTTVVVXXXZZZZZZ[[[]]]___bbbfffkkknnnooooooppppppsssttttttrrrppppppqqqrrrxxx~~~SSSQQQOOOMMMMMMOOOQQQSSS^^^fffooouuuzzzssshhhdddbbb]]]\\\]]]]]]\\\XXXQQQJJJEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCAAA>>>:::666222000111111111000000000000000000000000000000000000000......------------......////////////////////////......---------,,,,,,,,,,,,,,,------------------........................................................................................................................---------............///................................................------------......//////...............///000000000000000000000000000000...///////////////.............../////////000000111111111111111222333333555222333555666555777<<<:::AAAKKKWWWiii{{{~~~~~~}}}|||{{{{{{zzzvvvpppkkkiiiiiigggkkkooorrruuuzzz~~~}}}||||||}}}}}}|||{{{}}}{{{xxxxxxzzz{{{|||{{{zzzwwwtttttttttsssnnnjjjjjjiiihhhgggfffccc___\\\VVVSSSNNNIIIDDDAAA???>>>;;;:::999888777777777777666777888888777777888::::::<<<>>>@@@BBBDDDGGGIIIMMMNNNOOOPPPQQQTTTXXX[[[aaacccfffiiimmmrrrwwwzzzyyy|||~~~{{{xxxtttpppkkkfffaaaaaaaaabbbgggmmmrrrvvvxxxuuuuuuxxx{{{zzzwwwyyy|||~~~{{{sssqqqooommmhhhbbbcccnnn|||~~~ooohhhfffpppvvvrrrggg```SSSMMMIIIIIIGGGDDDBBBDDDKKKOOOVVV\\\___^^^\\\ZZZVVVUUUWWW^^^iiirrruuuvvvxxxxxxxxxxxxxxxyyyzzzzzz|||zzzwwwvvvvvvwwwvvvuuutttsssrrrooollliiigggeee``````___^^^]]]ZZZUUURRROOOMMMOOOVVV^^^fffrrr|||xxxqqqbbbYYYSSSUUUYYYYYYYYYZZZYYYTTTNNNHHHFFFEEEEEEDDDFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGJJJNNNRRRUUUVVVWWWVVVSSSNNNIIIEEEEEEMMMUUU]]]jjjwww}}}{{{ooocccWWWQQQNNNKKKMMMQQQUUUTTTSSSSSSSSSQQQNNNKKKDDDAAA===::::::<<>>:::999888888777777777777777777777888:::===???@@@CCCFFFIIIKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUWWWZZZ\\\```cccgggjjjllllllnnnoooqqqrrrssssssrrrrrrtttuuuwww|||aaa\\\UUUNNNJJJKKKNNNPPPTTT\\\ffflllqqq{{{~~~tttooolllhhhfffggggggfffccc[[[QQQIIIEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEBBB???:::666333222111111000000000000000000000000000000000000000......------------......////////////////////////---------------,,,,,,,,,---------------,,,++++++................................................------------------------................................................---------............///................................................------...///000111111222///............//////000000000000000000000000000...//////000000/////////....../////////000000000111000000000000111222222222111333777777666999>>>???GGGSSS```qqq}}}{{{yyywwwuuusssqqqooojjjmmmpppqqqqqqtttzzz~~~|||{{{{{{{{{zzzxxx|||zzzyyyzzz|||}}}}}}}}}zzzxxxuuutttsssooohhhcccbbbaaa___^^^\\\YYYTTTPPPIIIGGGDDDAAA???=========:::999888777666666666777777888888888777777999:::>>>???AAACCCDDDGGGKKKNNNSSSSSSTTTXXX]]]aaaccccccggghhhlllqqqwww|||{{{tttnnnkkkeeeaaaaaabbbdddjjjqqquuu{{{~~~~~~}}}xxxpppgggdddlllwwwwwwmmmfffkkktttsssjjjcccUUUPPPNNNOOONNNHHHDDDDDDLLLPPPUUU[[[___`````````___^^^aaagggooovvvxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{~~~|||yyywwwwwwvvvtttrrrtttsssqqqoookkkhhheeeccc___^^^]]]]]]\\\YYYUUUQQQMMMKKKMMMTTT[[[dddqqq|||yyyqqqbbbYYYRRRSSSVVVUUUSSSSSSSSSOOOIIIEEEDDDDDDDDDDDDGGGHHHIIIJJJIIIIIIHHHGGGCCCDDDDDDDDDDDDFFFJJJMMMTTTWWWYYYZZZVVVPPPIIIDDD@@@CCCHHHNNN\\\lllvvvyyyvvvlllaaaYYYSSSMMMLLLNNNOOOOOOOOOQQQSSSSSSQQQOOOEEEBBB>>>;;;999:::<<<======>>>>>>????????????>>>;;;:::999777666666666666777777777888:::<<<===>>>???@@@BBBCCCDDDEEEHHHJJJIIIKKKLLLMMMNNNQQQVVVYYY\\\___bbbeeegggiiikkkmmmoooqqqssssssssstttvvvwwwvvvyyyssslllaaaWWWQQQOOOQQQSSSQQQZZZdddiiinnnxxx~~~{{{xxxwwwqqqqqqnnneeeZZZOOOHHHEEEBBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFBBB>>>999777333222111000//////000000////////////////////////......------------......////////////////////////////////////////////////,,,,,,------------,,,,,,................................................------------------------................................................---------............///....................................///////////////000111222333444555666//////............///000000000000000000000000000...//////000000000000///...////////////000000000000000000///000000111222111111444777777555888>>>EEEOOO[[[hhhvvv}}}yyyuuurrrsssvvvwwwtttpppooopppqqqpppoooqqquuuzzz{{{|||}}}~~~|||{{{{{{zzzyyyxxx{{{zzzzzz{{{~~~~~~|||zzzxxxvvvsssmmmeee^^^ZZZYYYWWWUUUSSSOOOIIIEEEAAA@@@>>>===<<<;;;;;;;;;888888777666666666666666666777888777666777999;;;@@@CCCGGGIIIKKKMMMOOOQQQUUUUUUXXX___gggmmmnnnlllooooooqqquuuyyy}}}zzzsssnnnjjjeeeaaabbbdddgggmmmtttuuu||||||tttiiiccchhhqqqsssggggggppptttooohhh\\\WWWTTTUUUSSSMMMJJJJJJOOOTTT[[[aaafffgggfffeeeggghhhjjjooouuuyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{~~~|||yyyxxxwwwwwwuuussstttsssqqqnnnkkkgggdddbbb^^^]]][[[[[[ZZZWWWSSSPPPLLLKKKMMMSSSZZZcccppp}}}{{{rrrggg^^^WWWWWWWWWTTTPPPOOOLLLIIIEEECCCDDDFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFEEE???@@@@@@@@@AAACCCGGGJJJRRRUUUZZZ\\\[[[UUUNNNIIIBBBAAAAAADDDNNNZZZccchhhppplllfff```ZZZTTTPPPOOOKKKKKKLLLNNNPPPQQQPPPOOOFFFDDD@@@<<<:::999::::::::::::::::::;;;<<<===>>>999888777666666666666666777777777888999:::;;;;;;;;;<<<<<<======???BBBEEECCCDDDEEEFFFHHHLLLRRRVVVYYY[[[^^^aaacccfffjjjlllmmmooorrrrrrrrrssstttvvvvvvwwwzzz}}}qqqdddZZZTTTQQQPPPOOOWWWbbbiiiooozzz{{{yyyuuunnncccXXXNNNIIIEEEDDDBBBAAAAAABBBCCCDDDEEEFFFIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGDDDAAA===;;;666555333111000///000000////////////////////////......------------......////////////////////////.../////////////////////***+++,,,---....................................................................................................................................---------............///................................./////////000000///000111222333444555666//////............//////////////////////////////......///000111111000000////////////000000000111000000000///000000111222222222555888666555999@@@IIIUUUbbbnnnzzz{{{~~~rrrnnnkkkmmmrrrvvvtttqqqpppqqqpppmmmjjjkkkooosssxxxyyy{{{}}}~~~~~~|||zzzzzzzzzzzzyyyzzzzzz{{{}}}~~~}}}}}}{{{yyywwwtttnnnddd]]]VVVSSSPPPNNNKKKGGGBBB???>>>>>>===<<<;;;:::::::::777777666666555666666666555555666666555777:::<<>>AAAEEEHHHMMMQQQXXX\\\]]]ZZZVVVRRRHHHDDD@@@AAAEEEJJJOOOSSS]]]```aaaaaa^^^[[[WWWTTTMMMLLLKKKLLLNNNNNNMMMLLLFFFDDDAAA>>>;;;999999999999888888777777888999999555555555555666777888888666777777888888888888888888999999999999:::===@@@???@@@AAABBBDDDHHHNNNRRRUUUXXX\\\___aaaeeeiiillllllnnnqqqqqqqqqpppqqqrrrvvvwwwxxxzzztttgggZZZQQQLLLLLLRRR[[[ccclllyyyzzzuuunnneeeYYYQQQIIIGGGEEEBBBAAAAAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGFFFDDDAAA@@@:::888555222000000000000000000000000000000000000......------------......////////////////////////,,,,,,,,,---------------+++,,,---...000000000000................................................////////////////////////........................---------------------------------............///.................................//////000000111------...///000111111222000//////............///////////////////////////......///000111111111111/////////000000000111111111000000000000111222222333444777999777777===FFFMMM[[[jjjwww~~~~~~{{{}}}}}}yyykkkgggeeehhhnnnrrrrrrpppnnnnnnlllhhheeeeeeiiimmmuuuwwwzzz{{{||||||~~~|||yyyxxxyyyzzz{{{zzzzzzzzz{{{~~~}}}{{{{{{yyywwwuuusssmmmddd^^^SSSPPPKKKGGGDDDAAA>>><<<===<<<<<<;;;::::::999999777777666666666666777777444555555555666999===@@@EEELLLTTT[[[]]][[[YYYXXXXXX\\\eeepppyyy|||zzzyyy{{{~~~}}}zzzwwwuuurrrqqqqqqqqqooonnnssstttttttttrrrooollljjjfffcccccchhhkkknnnsssyyy~~~|||wwwpppfff\\\[[[^^^lll}}}vvvyyyvvvnnngggdddcccaaabbbeeeiiiooowww~~~~~~xxxtttuuuvvvwwwxxxyyy{{{||||||zzz{{{|||}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzzyyywwwtttsssqqqoookkkhhheeeccc^^^\\\YYYWWWUUURRRNNNKKKLLLKKKLLLOOORRRYYYggguuu|||{{{pppggg___]]]ZZZRRRJJJFFFCCCAAA@@@BBBEEEIIIKKKLLLJJJIIIIIIGGGDDDAAA>>><<<888999:::;;;<<>>@@@BBBEEEJJJNNNQQQUUUYYY^^^aaadddhhhjjjkkkmmmpppqqqpppppppppqqquuuvvvwwwwww{{{{{{kkk\\\TTTMMMNNNQQQXXXbbbqqq}}}zzzyyyrrreeeZZZMMMKKKGGGDDDBBBAAABBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFF>>><<<888444111000000000000000000000000000000000......------------......////////////////////////,,,,,,,,,---------............///000111111000000................................................................................................---------------------------------............///........................---......///000000111111------------......//////000000///...............////////////////////////......///111111222222111//////000000000111111111111111111111111222333333444555888;;;:::;;;EEEPPPXXXfffvvv~~~zzzyyyzzzvvvooobbb```___bbbggglllnnnnnnlllllljjjfffbbbbbbgggkkksssuuuyyyzzzyyyzzz|||~~~{{{xxxuuuuuuwwwyyy{{{{{{zzzzzz|||~~~{{{xxxuuusssqqqpppoookkkccc]]]RRRMMMGGGBBB???>>><<<;;;999999999999999999888888888777777666666777777888444555666777888<<>>FFFKKKKKKKKKPPPRRRPPPNNNLLLIIIGGGGGGFFFDDDBBB======<<<;;;:::888777777999888888777666555555444444444444444555666666777666777777777777666444444333555777777777666777888888:::<<<>>>@@@BBBFFFIIIMMMQQQWWW\\\```cccfffhhhhhhkkkoooqqqqqqqqqrrrssssssuuuvvvuuuvvv|||}}}mmmbbbPPPMMMKKKNNNXXXggguuu}}}~~~}}}{{{mmmaaaPPPNNNIIIEEEBBBAAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJAAA>>>999555111000000000000000000000000000000000.........------.........////////////////////////........./////////000000111111111111111000000///................................................------------------------........................---------------------------------.........//////........................---......///000111111222............////////////111000///...............////////////////////////......///111111222222222000000000000111111111111222222111111222222333444444555999<<<<<>>DDDHHHPPPTTT[[[___aaabbbcccdddiiiqqq}}}~~~~~~|||vvvpppmmmkkkhhhgggeeebbb^^^[[[WWWZZZ___dddgggjjjmmmooosssrrrvvv}}}~~~qqqaaaXXXWWWXXXaaannn~~~~~~}}}||||||}}}}}}~~~~~~|||{{{yyyyyyyyyzzz{{{zzzxxxvvvtttsssrrrpppmmmjjjhhhggg```]]]YYYUUURRRNNNJJJGGGFFFEEEDDDDDDDDDHHHVVVeeevvvzzzppphhheee___UUUJJJEEEDDDBBBAAAAAACCCDDDEEEDDDFFFFFFFFFEEECCCAAA>>>===:::::::::999999:::>>>@@@DDDFFFJJJOOOUUU[[[___bbbcccWWWMMMIIIDDD>>>===@@@;;;BBBDDD@@@@@@FFFKKKKKKIIIGGGDDDBBBAAAAAA???===999::::::999999777666555;;;;;;;;;;;;:::999888777666555555444444444555555666777777777777555444222222444666777666555555666666888;;;===???AAACCCEEEJJJOOOVVV[[[___bbbdddfffgggjjjooorrrssstttuuuvvvqqqtttuuuttttttxxx{{{kkkZZZVVVPPPMMMPPPZZZfffooo|||zzznnndddZZZSSSLLLHHHEEEBBBCCCGGGCCCBBB@@@@@@AAAEEEIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDD???:::555222000///...//////000//////....../////////...---------,,,......---,,,---...///000..................................................................------,,,------......------,,,------------------------,,,,,,---...//////......---,,,,,,,,,,,,---......111///---------...---,,,////////////////////////////////////////////////---------.........//////......//////000000111111000000000000000000000000......//////000000111111000000000000000000000000222222222111222222333333555666666777<<>>>>>===;;;;;;===>>>>>>===@@@@@@@@@???===;;;999777888777666555555555555555999:::::::::999777555444555555555555555555555555666666777777666555444444444444444555555555666666555555777999<<<>>>AAABBBGGGKKKPPPUUUZZZ___dddhhhiiihhhhhhlllqqqssssssqqqvvvwwwwwwvvvvvvxxx{{{~~~zzziiibbbXXXOOOLLLQQQZZZ```jjjpppwww}}}}}}ssskkkbbbZZZSSSOOOKKKEEEDDDFFFDDDCCCBBBAAABBBDDDGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEAAA===999555222111///000000000000000//////..................------...------,,,---...///000........................................................................,,,------......------,,,......---------,,,,,,,,,,,,------...//////......------,,,,,,------...///111///------.........---........................////////////////////////---------.........//////.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000222222222111222222333444555666777999???JJJYYYcccrrr{{{zzz}}}~~~yyytttjjjfffeeeiiinnnmmmddd[[[TTTQQQQQQVVVZZZ]]]ccciiiiiijjjkkkkkkkkkmmmqqqtttwwwxxxyyyzzz{{{{{{{{{{{{|||zzzxxxxxxyyyzzzzzzyyywwwxxxzzz{{{yyyuuuqqqnnngggccc___]]][[[WWWPPPJJJEEEAAA===;;;::::::999888888888888888888888777777888888999888666666777999:::;;;<<<===???DDDJJJNNNTTTVVV[[[cccjjjoooqqqqqqvvvzzz{{{vvvrrrpppmmmmmmllljjjgggdddaaa___\\\aaahhhlllpppvvv~~~yyyggg^^^WWWWWW]]]iiiwww~~~}}}{{{zzzyyy|||zzzwwwwwwxxxxxxuuusssppppppppppppoookkkfffbbbZZZVVVRRROOONNNKKKGGGCCC???>>>>>>>>>===@@@MMMZZZhhh{{{wwwpppfffWWWLLLGGGEEEDDDBBB@@@???>>>===<<<@@@@@@BBBDDDEEECCC@@@<<<<<<;;;999888999<<>>@@@CCCFFFJJJPPPUUU[[[^^^bbbiiiqqqvvvwwwwwwwwwzzz}}}|||vvvqqqnnnkkkkkkkkkkkkkkkkkkkkkjjjlllqqqxxx~~~xxxjjj]]]ZZZ\\\dddnnnyyy~~~}}}{{{zzzzzzzzz}}}{{{zzzyyyxxxvvvtttrrrqqqqqqpppnnniiibbb]]]SSSQQQOOOMMMJJJGGGBBB???===;;;;;;;;;:::<<>>===<<<>>>???BBBEEEGGGEEEAAA>>>;;;:::999888999<<>><<<<<<<<<===<<<;;;888999999999888777555555444444333333333444555555888888999::::::999888777555555555555555555555555666666777777777666555555444444444555555555555555333333444666888;;;===>>>AAADDDJJJOOOUUU[[[aaaeeegggggghhhlllooorrrrrrqqqtttuuuuuuuuutttvvvxxx{{{}}}tttfff[[[TTTPPPNNNQQQSSSWWW[[[```hhhqqqxxxyyyrrrjjjccc^^^XXXMMMEEEBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDD@@@<<<888555111111000000000000000000------......//////000000------------......//////................................................---------...............------............------------------------------------...............------------------...//////111///......///000///...........................////////////////////////............////////////////////////000000000000////////////////////////111111000000//////......000000000000000000000000222222222222222333444555333666999???IIIYYYkkkwww~~~{{{zzz~~~}}}xxxyyyyyytttqqqooonnnjjjiiijjjnnnppplllbbbYYYPPPOOORRRXXX\\\]]]```eeegggjjjnnnqqqssstttvvvxxxzzzzzzzzzzzzyyyyyyxxxxxx{{{zzzxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuqqqkkkddd```[[[WWWRRRMMMKKKHHHDDDAAA===;;;999888888999888777555555666666666666666777777888999999888888:::<<<>>>AAAEEEIIIMMMRRRXXX\\\cccdddgggmmmrrruuuuuutttqqqrrrtttvvvxxxzzz{{{|||{{{uuupppmmmkkkkkkmmmooorrruuuxxxzzz{{{lllgggdddhhhnnnvvv}}}{{{zzzzzzzzz{{{~~~}}}{{{zzzyyywwwvvvrrrrrrqqqoookkkddd\\\VVVNNNMMMLLLJJJGGGCCC>>>;;;;;;:::999:::999999AAAJJJYYYiii{{{zzzlllZZZMMMIIIIIIIIIHHHFFFBBB@@@>>>>>><<<>>>AAAEEEHHHGGGCCC@@@<<<;;;999888999;;;>>>@@@GGGKKKPPPOOOLLLKKKOOOTTTXXXYYYZZZ[[[ZZZTTTMMMHHHCCCAAA>>>=========;;;:::666666666666666666555555222222222222333444444555666777999:::::::::999999555555555555555555555555666666777777777666666555555555555555555555555555333333444666888:::<<<===>>>BBBGGGLLLRRRXXX___dddeeefffhhhkkknnnqqqrrrrrrssstttuuutttttttttwwwyyyxxx~~~xxxlllaaaWWWPPPOOOOOOPPPSSSXXX```iiiooowwwwwwnnnfffccc]]]RRRHHHCCC@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEECCC???:::888333222111000////////////---......//////000000000---------...............................................................---------.........//////---......//////......---***++++++,,,---...//////---...............------...------------...//////000...------///000///...........................////////////////////////........./////////000000000000000000////////////////////////////////////111111000000//////......111111111111111111111111222222222222333444555666333666<<>>>>>;;;===@@@EEEIIIIIIFFFDDD>>>===;;;999999;;;>>>???FFFLLLTTTVVVTTTPPPOOOOOOSSSTTTWWWZZZ[[[XXXSSSNNNGGGEEEBBB@@@???>>><<<;;;777777666666666666777777222222222222222333444555555666888999:::999999888666666666666666666666666666666777777777777777666555555555555555555555444444444555666888999;;;<<<===@@@DDDJJJOOOVVV^^^bbbccceeehhhkkkmmmoooqqqrrrrrrsssttttttssstttuuuwwwvvvzzz~~~rrrddd[[[SSSQQQOOOOOOTTT[[[ccciiimmmttt{{{{{{rrrkkkhhhdddZZZPPPKKKCCCBBBAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFDDDAAA>>><<<777555333111///....../////////////////////000000,,,---......//////......................................................,,,,,,------.../////////......////////////......***++++++,,,---...//////.........///......---,,,......------......///000///---,,,,,,...//////...------------------------////////////////////////....../////////000000000000000000000////////////000000000000000000000000000000000000////////////111111111111111111111111222222222222333555666777444999AAAKKKWWWhhhyyy{{{|||||||||}}}}}}sssoooooosssvvvtttqqqnnnmmmkkkfff^^^XXXNNNNNNQQQYYY^^^```dddhhhnnnqqquuuwwwwwwxxxyyyzzzvvvvvvvvvwwwxxxzzz{{{|||yyyxxxxxxyyy{{{{{{yyyxxxtttrrrnnnhhhaaaYYYTTTPPPKKKIIIFFFBBB???===<<<;;;===;;;999999999999777666777777888888999999::::::999;;;<<<<<<<<<===@@@BBBCCCGGGMMMSSSWWW\\\```cccddddddfffiiilllmmmllljjjeeedddbbbaaabbbeeehhhjjjqqquuuyyy{{{yyyxxxyyy{{{}}}~~~}}}||||||||||||{{{|||}}}{{{yyyxxxxxxyyyqqqnnnjjjfff```YYYQQQKKKGGGHHHHHHEEE@@@<<<:::999999777777999888777:::???HHHSSSdddtttqqq^^^RRROOOKKKMMMNNNJJJDDD???======;;;<<>>EEELLLUUU\\\^^^ZZZVVVSSSRRRSSSTTTWWWYYYXXXVVVSSSLLLJJJFFFDDDBBBAAA>>><<<999888777777777777777888333333222222222333444444444555777888888888777777666666666666666666666666666666777888888888777777555555555555555444444444555555555666777888:::;;;<<<>>>BBBGGGLLLSSS[[[```bbbdddhhhkkklllnnnqqqsssrrrsssuuuuuuttttttuuuvvvtttwww|||{{{sssbbb]]]VVVRRRRRRWWW\\\___dddmmmuuu|||xxxqqqpppnnnfff]]]XXXKKKIIIFFFCCCBBBBBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFDDDBBB@@@<<<:::666333111/////////000000000///////////////,,,---.../////////...---................................................,,,,,,------...//////000......////////////......------------------------......//////...------,,,...............//////000---,,,++++++---......---------------------------////////////////////////.../////////000000000000111000000000/////////...000000000000000000000000////////////000000000000111111111111111111111111222222222333444555666777777===GGGSSS___ooozzz~~~|||{{{tttrrrtttvvvxxxrrrooojjjfffddd```\\\YYYPPPOOOSSS[[[```dddhhhnnnsssuuuwwwxxxwwwwwwyyyzzzwwwvvvvvvwwwxxxyyy{{{|||yyyyyyxxxyyyzzzyyyvvvtttnnnkkkfff___XXXRRRNNNLLLEEEDDDCCC@@@===;;;::::::999888777888::::::888777999999999:::;;;<<<<<<<<<;;;<<<>>>>>>>>>@@@BBBDDDIIIMMMRRRVVVYYY[[[]]]___^^^___ccchhhnnnqqqqqqpppjjjhhhdddbbbbbbdddhhhjjjoootttyyy{{{{{{~~~~~~}}}|||{{{}}}}}}{{{wwwuuuuuuvvvoookkkfff```ZZZSSSLLLHHHEEEFFFEEEAAA<<<999888999666444555888888555777;;;@@@HHHWWWhhhwwwrrr```UUUSSSMMMPPPQQQMMMFFF@@@>>>>>>;;;<<<>>>BBBHHHKKKLLLLLLEEECCC???===;;;;;;======DDDIIISSS^^^fffgggbbb]]]WWWUUUSSSSSSUUUVVVVVVVVVQQQNNNJJJGGGEEECCC@@@>>>:::999888777666777777888555444444333333333333444444555666777777666555555666666666666666666666666666666777888888888888888666666555555555444444444444444444444555666888888:::<<<@@@DDDIIIOOOWWW\\\```dddhhhkkklllmmmqqqsssrrrtttuuuuuuttttttuuuvvvssstttwww|||ssskkk```WWWSSSSSSUUUWWW___iiisss{{{}}}vvvvvvvvvooogggbbbQQQNNNJJJEEECCCBBBCCCDDDJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEDDD???===999555222111000000111111000000//////......,,,,,,.../////////...---................................................,,,,,,------...///000000......////////////......000//////...,,,+++******.../////////...---,,,,,,...............///000000,,,+++******,,,...------------------------------////////////////////////////////////000000000000111111000000/////////...000000000000000000000000......//////000000111111111111111111111111111111222222222333444555777777999AAALLLXXXeeessszzz~~~}}}|||wwwxxxzzzzzzyyyqqqlllfffbbb```^^^\\\ZZZTTTSSSVVV^^^dddhhhnnntttwwwxxxyyyyyywwwwwwxxxzzzxxxwwwwwwvvvwwwxxxzzz{{{yyyxxxwwwwwwwwwuuurrroooiiifff```YYYRRRNNNLLLJJJCCCCCCCCCAAA>>><<<;;;;;;555555555777999;;;:::888::::::;;;<<<<<<===>>>>>><<<===??????@@@AAADDDFFFNNNQQQUUUXXXYYYYYYZZZ[[[YYY\\\aaaiiipppvvvxxxxxxqqqnnniiifffeeefffjjjlllppptttyyy|||~~~}}}||||||~~~~~~zzzuuurrrrrrsssnnniiiccc\\\VVVPPPJJJFFFCCCDDDCCC???999666666888444222333666777444555888;;;AAAOOOaaappp{{{qqq```VVVTTTQQQTTTUUUQQQIIIBBB@@@AAA;;;<<<===BBBGGGKKKNNNNNNGGGEEEAAA>>><<<;;;<<<===DDDGGGQQQ^^^jjjoookkkfff\\\YYYTTTRRRRRRTTTVVVWWWTTTQQQMMMJJJGGGEEEBBB@@@;;;:::888777666666777777666555555444333333333333444444555666666555444333777777777777777777777777666666777888888888888888666666555555555444444444333333333333444555666777999;;;>>>AAAFFFMMMTTTYYY```ccchhhjjjkkkmmmpppsssrrrtttvvvvvvuuutttuuuvvvrrrrrrtttwwwkkkZZZQQQPPPQQQQQQ```mmmxxx}}}vvvvvvvvvtttqqqbbbWWWJJJCCCCCCEEEDDDBBBEEEDDDCCCBBBCCCDDDFFFGGGIIIHHHGGGFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA???===:::777444222000000111000...------///111222..............................////////////..............................---,,,+++***+++,,,---...------------------------+++,,,---...////////////,,,,,,------------......---------............///+++,,,...///000///......000000000000000000000000........................////////////////////////000000////////////000000////////////////////////,,,------...///000000111000000000000000000000000///333222///222;;;@@@???<<>>??????======@@@CCC<<>><<>>AAACCCGGGNNNTTT[[[___dddiiilllnnnppprrrssstttttttttttttttssssssrrrqqqrrruuuxxxzzzfffWWWQQQOOOOOOZZZgggttt}}}yyywwwwwwvvvtttjjjaaaTTTKKKGGGFFFDDDBBBEEEDDDCCCBBBCCCDDDFFFHHHKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAA???===999666333111000111000///......///000111////////////////////////......////////////..............................,,,,,,+++++++++,,,---...---------------------------...............------++++++,,,,,,,,,------------------............///......//////000/////////................................................////////////////////////000000////////////000000////////////////////////---......///000000111111111111111111111111111111///222333000222999===<<<@@@HHHVVVeeetttyyyvvv{{{~~~|||zzzzzzoookkkfffaaa___]]]\\\[[[]]]___bbbfffjjjooorrrtttwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttwwwzzz{{{yyywwwxxxxxxwwwwwwuuupppjjjeeeaaa^^^ZZZVVVRRRLLLGGGCCC>>>===<<<:::999999888888888777777777777999:::;;;===???BBBCCCCCCDDDGGGJJJGGGJJJLLLKKKIIIIIILLLPPPZZZ^^^cccfffeeebbb```___]]]___ccckkkssszzz}}}~~~~~~zzzvvvtttuuuxxx{{{|||~~~~~~|||yyywwwuuutttlllgggccc^^^TTTHHHBBBCCCAAA???<<<999666555555555666555555444555666777888888999@@@LLLXXXeeeuuuyyyiii```___\\\aaaeeecccYYYNNNGGGCCC@@@===;;;===DDDMMMRRRTTTTTTNNNEEE@@@>>>>>>======>>>CCCKKKTTTdddtttzzzxxxwwwoooeee^^^ZZZWWWRRRNNNQQQOOOLLLIIIFFFBBB===999888666555333333333555555444444555555555444444333333333444444444555555555444333333333333444666666888888888888777777777777555555666666555555444333444444444555555555555666777:::>>>@@@BBBGGGNNNSSSZZZ^^^dddhhhkkkmmmppprrrssstttttttttttttttssssssqqqpppqqqtttwww}}}uuuaaaUUUOOONNNVVVaaaooo{{{yyywwwwwwwwwtttmmmaaaUUULLLFFFDDDCCCDDDCCCBBBBBBCCCDDDGGGHHHLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@<<<888444111000000000000000////////////000000000000000000000000......////////////..............................,,,,,,,,,+++,,,------...------------------------////////////...---,,,+++,,,------------.........---------............///111000000////////////000................................................////////////////////////000000////////////000000/////////////////////////////////000111111222222222222222222222222222222000444666444444888;;;;;;DDDNNN]]]mmmzzz~~~zzzvvvuuuzzz~~~}}}||||||ooommmjjjddd___]]]^^^___dddfffjjjmmmqqqsssuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuwwwzzzzzzyyywwwwwwvvvtttsssppplllgggccc^^^[[[VVVRRRNNNJJJEEEBBB;;;;;;::::::::::::;;;;;;:::999888777888:::<<<===AAADDDHHHKKKMMMOOOQQQTTTSSSTTTTTTQQQOOOPPPUUUYYYbbbggglllnnnlllgggccc```^^^```eeemmmwww~~~|||zzzwwwtttsssllliiifffbbbWWWIIIAAA???>>><<<:::777555555444555666555555555555666666777888777;;;DDDOOO\\\ooo~~~rrriiiggggggkkkpppooofffYYYMMMEEEDDDAAA>>>>>>CCCKKKTTTZZZ[[[UUUNNNGGGCCCAAA???===;;;AAAGGGOOO\\\lllwww{{{}}}wwwoooeee[[[SSSNNNNNNKKKGGGCCCAAA>>>;;;888666555444333333333444555333444444444333222111111333444444444444555555555444444444333333444555555999999888888888777777777555666666666666555444444444444444555555555555666666999===???AAAFFFMMMRRRZZZ^^^ccchhhkkkmmmoooqqqsssssstttttttttttttttsssqqqoooqqqtttvvvyyymmm\\\SSSOOOTTT]]]iiivvv~~~yyywwwxxxxxxtttjjj]]]PPPGGGDDDEEEDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFCCC???;;;777333111///000000000000//////...////////////////////////......////////////..............................,,,,,,,,,,,,------....................................//////...------,,,....../////////000000000---------............///222111///...---...//////................................................////////////////////////000000////////////000000////////////////////////000000111111111222222222222222222222222222222222222666999888888999;;;===GGGSSSddduuu{{{yyyxxxwwwzzz|||{{{yyywwwrrrqqqnnnhhhaaa^^^___bbbgggiiimmmrrruuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvtttuuuvvvxxxzzzzzzyyyxxxxxxvvvssspppmmmjjjfffbbb\\\XXXSSSNNNJJJFFFBBB???<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::===@@@BBBHHHJJJNNNRRRVVVXXXZZZ[[[ZZZYYYWWWTTTSSSVVV\\\aaahhhlllooopppnnnjjjgggfffdddeeejjjqqq{{{|||yyyvvvsssqqqllllllllljjj___NNNAAA===;;;:::888777555555555555666666666666666666666666:::888:::@@@HHHVVVjjj||||||tttpppnnnrrrvvvwwwqqqdddSSSHHHIIIEEEBBBBBBCCCHHHQQQYYY```]]]WWWPPPJJJDDD???<<<:::>>>CCCIIISSSaaapppzzz{{{oooaaaWWWRRRKKKHHHCCC???===<<<:::888666555555444444444555666444444444444333222111111444444444444555555555555555555555555555555555555999999999888888888777777666666666666666555444444444444444555555555555666555888<<<>>>@@@DDDKKKPPPXXX\\\bbbgggjjjlllnnnppprrrsssttttttuuutttttttttrrrpppqqqtttvvvwww|||xxxfffZZZTTTSSSWWW```mmmyyy~~~zzzxxxwwwuuummmaaaSSSJJJFFFGGGEEEDDDBBBAAABBBCCCEEEFFFEEEFFFFFFHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGEEEBBB>>>999666444000000000111000///....................................////////////..............................,,,,,,---------.................................,,,------...//////......---............/////////---------............///111000...---,,,------...////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111222222222222111111111111111111111111222444777888777888<<>><<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;===@@@CCCEEELLLNNNPPPUUUYYY\\\^^^___\\\ZZZXXXWWWXXX\\\bbbfffkkkmmmnnnnnnllllllmmmnnnoooooorrryyy~~~|||xxxtttqqqoookkkmmmppppppeeeSSSCCC===:::999888777777666666666777777777777777777777666:::888999<<>>@@@DDDKKKVVVfffrrrzzzuuuhhh^^^YYYIIIEEE@@@===;;;;;;:::999777666666666666666777777555555555555555444333333444444444555555555666666555666666666777777777777999999999999888888888888666666777777666666555444444444444555555555555666444777;;;===>>>BBBIIINNNVVVZZZ```eeeiiillloooqqqrrrsssssstttuuuuuuttttttuuurrrsssuuuvvvuuuxxx~~~qqqccc\\\TTTSSSWWWbbbnnnxxx{{{uuusssnnndddXXXOOOKKKJJJFFFEEECCCAAAAAABBBCCCDDDBBBCCCEEEFFFHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCC@@@<<<999777111111000000//////....................................////////////..............................,,,,,,---............---........................+++,,,---...////////////++++++,,,,,,,,,------------------............//////......------------...000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000111333666555777@@@IIIWWWeeexxxzzzwwwssswww{{{{{{|||}}}zzzvvvwwwuuuqqqlllgggeeefffgggfffiiimmmqqqtttuuuuuutttqqqqqqqqqrrrrrrsssssstttuuuxxxzzz|||{{{{{{{{{||||||yyyuuurrrnnnjjjfffbbbZZZUUUNNNGGGCCC@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGOOOOOOQQQUUU[[[```cccccc```___^^^^^^aaaeeeiiilllnnnooooooooooooppptttwwwzzzyyyzzz~~~}}}}}}~~~}}}}}}}}}|||zzzwwwsssooolllgggiiimmmmmmcccQQQCCC===999999999999999999888888888999999999999888888777777666777:::>>>HHH]]]ooo}}}}}}{{{|||rrreeeTTTKKKEEEFFFFFFCCCGGGOOO]]]aaadddbbb[[[QQQGGGBBBAAA??????BBBEEELLLYYYdddooouuuzzzzzzsssiii```[[[FFFBBB>>>;;;::::::999888666777777777777888888888555666666666777666666555444444555555555666666666555666777888999999999999:::999999999999888888888666777777777777666555555444444444555555555555666333666:::;;;===AAAGGGMMMSSSWWW^^^dddhhhlllppprrrrrrrrrssstttuuuuuuuuuuuuxxxtttsssuuuuuutttvvvyyyxxxnnnhhh\\\UUUSSSYYYbbbjjjttt|||vvvtttoooggg]]]UUUPPPMMMGGGFFFDDDAAA@@@AAAAAABBBAAABBBDDDFFFGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFCCCDDDDDDCCCAAA???<<<:::333222000///.........///..............................////////////..............................,,,,,,.../////////...---........................------...............---,,,------------.........---------............///---......////////////...////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222111000222555666:::GGGUUUgggtttzzzuuurrrpppwww|||||||||~~~|||wwwvvvsssnnnlllkkkllllllllljjjllloooqqqsssssssssssspppqqqqqqrrrssssssttttttvvvyyy}}}}}}||||||}}}~~~|||zzzvvvsssoookkkeeeaaaVVVQQQJJJEEEBBB@@@??????<<<<<<======>>>@@@AAABBBFFFGGGHHHJJJKKKKKKKKKJJJUUUTTTTTTYYYaaahhhmmmnnniiiiiiiiijjjmmmpppqqqrrrssstttuuuvvvvvvxxx{{{}}}~~~|||zzz{{{~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{yyyuuuqqqllljjjcccbbbbbbaaaXXXJJJ@@@>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888555555777:::<<>>AAABBBEEEMMMVVVaaaeeekkklllhhh```WWWRRRBBB???<<<:::999999888666555555666777777777777777444444555666777777777777555555555555666666666666555777888:::<<<<<<<<<<<<::::::999999999888888888777777777777777666555555444444444555555555555666333666999;;;<<<@@@FFFKKKPPPUUU\\\ccchhhmmmqqqsssqqqrrrssstttuuuuuuuuuuuuyyytttrrrssstttrrrssswwwyyy|||vvvrrrfff[[[SSSUUUZZZ```hhhqqqzzzxxxuuupppiiibbbZZZSSSOOOIIIGGGDDDBBB@@@@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCBBB@@@>>><<<444222000...------///000000000000000000000000000......////////////..............................,,,,,,.../////////...---////////////////////////////////////...---,,,,,,000000000000111111111111---------.........//////---...///111111111000///........................000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111000000000000000000333333333333333333333333444222333777999>>>NNN___sssxxxqqqkkkgggrrrzzz~~~}}}|||~~~{{{uuutttppplllkkknnnqqqqqqpppooopppqqqsssssssssrrrrrrqqqqqqrrrsssssstttuuuuuuwwwzzz~~~}}}|||~~~{{{yyywwwtttpppjjjddd```SSSNNNHHHCCCBBBBBBBBBBBB>>>???@@@AAACCCFFFHHHIIIOOOQQQRRRTTTSSSRRRPPPOOO[[[YYYYYY^^^hhhqqqwwwyyyqqqqqqrrrtttwwwxxxwwwvvvvvvyyy|||}}}~~~~~~}}}zzzvvvvvvxxx|||~~~}}}zzzxxx|||}}}~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxuuupppkkkhhh___\\\YYYVVVMMMCCC===>>>:::;;;<<<<<<=========<<<;;;;;;<<<===<<<;;;999888555666999<<<===EEEVVVggg}}}nnn[[[SSSMMMEEEDDDJJJQQQ[[[hhhnnnlllcccYYYSSSIIIBBB>>>@@@AAAAAAEEELLLVVVYYY]]]___]]]VVVMMMGGG???===:::999999888666555444444555666777777666666333333555666777777888888555555555555666666666777555777999;;;===>>>>>>>>>:::::::::999999999888888777777777777777666666555444444444555555555666666333555999:::;;;???FFFKKKNNNSSS[[[bbbhhhmmmqqqtttqqqrrrssstttuuuuuuuuuuuuyyytttpppqqqrrrqqqrrruuutttwwwgggXXXRRRRRRTTT\\\dddpppxxx~~~xxxooofff^^^XXXUUUNNNIIIEEECCCCCCDDDBBB@@@EEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEECCCBBBAAA777666444222000...------////////////////////////---------.........//////000000//////.........---......------------..............................+++,,,---...////////////........................---------............/////////......---------,,,000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333444222333888>>>GGGVVVdddxxxwwwmmmgggdddssswww{{{}}}|||zzzyyyxxxwwwrrrllljjjllloooppppppnnnnnnooopppqqqssstttuuutttttttttsssssssssttttttzzz{{{|||{{{zzzyyyzzz{{{~~~yyysssnnniiieee```]]]RRRLLLEEEAAABBBEEEFFFFFFEEEEEEHHHJJJJJJKKKSSS]]]eeeiiimmmlllfff^^^YYYWWWXXXYYY^^^jjjxxx~~~{{{|||~~~~~~wwwrrrpppssswww{{{~~~zzzuuutttxxx|||~~~|||xxxvvvvvvvvvwww{{{xxxvvvwwwyyyvvvnnnhhh```[[[SSSLLLHHHDDDAAA@@@BBBCCCCCCCCCBBBBBBAAA@@@>>><<<:::;;;======;;;888<<<;;;:::;;;<<>>>>>;;;777666888;;;777666666666666777777888666666555555555444444444666777999:::;;;???CCCGGGOOOUUU\\\ccchhhlllooorrrqqqrrrrrrsssrrrrrrqqqqqquuuuuuttttttttttttuuuuuuxxx|||tttcccXXXRRRPPPVVV]]]fffmmmxxx~~~tttkkkccc^^^\\\SSSNNNHHHEEEEEEDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEECCCBBBAAA;;;999666333111///......////////////////////////---------.........//////000/////////..................------------.....................---------+++,,,---...////////////........................---------............////////////.........------........................000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111222111///......000222444555333555;;;AAAKKK[[[hhh{{{~~~sssjjjggghhhtttwww{{{|||zzzwwwuuuuuuvvvrrrmmmkkkmmmoooppppppppppppppppppqqqssstttuuuuuutttssssssssstttuuuuuuxxxyyyzzzzzzzzzyyyzzz{{{zzzuuunnnhhhccc___[[[XXXNNNKKKGGGGGGHHHKKKKKKKKKNNNNNNRRRWWWYYY]]]gggrrr|||tttlllhhhfffggglllwww|||}}}}}}yyyvvvttttttvvvwwwyyy{{{{{{xxxtttsssxxx|||~~~{{{wwwuuutttuuuuuuzzzxxxvvvwwwxxxuuummmggg^^^XXXPPPHHHDDDBBB@@@???CCCEEEHHHIIIIIIGGGDDDBBB@@@>>>======>>>>>><<<999;;;;;;<<<>>>>>>BBBOOO]]]nnn}}}yyyeeeWWWQQQOOOMMMQQQYYYbbblllqqqoookkkaaaWWWLLLGGGCCC@@@AAAEEEFFFGGGIIIJJJIIIEEE???::::::999888777777777888999999888888777777888888999666666777777777777777777888777666555555666777888777888:::<<>>CCCFFFNNNTTT[[[bbbhhhllloooqqqqqqqqqsssttttttuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuvvvyyyqqqcccWWWPPPRRRXXX[[[aaajjjssszzzzzzpppiiifffeee\\\UUUMMMGGGEEEDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB???===999555222000000000////////////////////////---............/////////////////////..................------------......//////.........---------,,,,,,---...////////////........................---------............///000000////////////......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000111111111111333111///------000333555666555888>>>FFFQQQaaaoooxxxyyy~~~|||oooggghhhmmmvvvxxx{{{{{{wwwssspppoootttqqqnnnlllnnnpppqqqqqqrrrqqqqqqqqqrrrrrrssstttuuutttrrrrrrrrrtttvvvxxxwwwxxxxxxyyyyyyzzzyyyyyywwwqqqiiiaaa\\\YYYVVVTTTMMMMMMNNNPPPTTTWWWXXXWWW]]]]]]aaagggmmmsss|||wwwzzz~~~|||zzzxxxvvvtttsssuuuwwwxxxwwwvvvwww{{{~~~|||yyyvvvtttsssttttttxxxvvvvvvwwwwwwssskkkeee^^^WWWMMMEEEBBBBBBCCCDDDHHHKKKOOORRRRRRNNNIIIFFFBBBAAA??????@@@@@@>>><<<===<<<>>>@@@@@@AAAKKKUUUggguuu~~~iii[[[TTTLLLLLLOOOVVVaaaiiinnnooooooeeeYYYQQQJJJDDDBBBCCCBBBBBBBBBBBBBBB>>>:::666888888888777888888999:::999999888888888888999999888888888888888777777777888777666666666666888888888999;;;>>>BBBEEEHHHJJJEEEEEEDDDAAA===;;;::::::999888888777777777888888666666666555555555444444666777888999:::===BBBEEEMMMRRRZZZaaafffkkknnnppppppqqqsssuuuvvvwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuusssvvv{{{}}}pppbbbXXXUUUWWWUUUYYY```jjjttt}}}~~~sssmmmkkkkkkfff]]]PPPGGGCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB???;;;666333111000000////////////////////////...............////////////////////////...............------------....../////////...------,,,,,,,,,------...//////..............................---------............///000000000000000/////////111111111111111111111111////////////////////////000000000000///////////////////////////////////////////////////////////////000000000111111111111444333222111111333555666555555999BBBKKKVVVggguuuzzztttxxx{{{|||nnneeejjjrrrwwwyyy{{{yyyuuuoookkkjjjqqqpppnnnnnnnnnppprrrrrrssssssrrrrrrrrrrrrrrrssstttsssrrrqqqsssuuuxxxzzzwwwwwwwwwyyyzzzzzzxxxwwwuuunnneee]]]XXXVVVUUUUUURRRTTTWWW]]]ccchhhlllmmmrrrqqqsssxxx~~~~~~}}}{{{xxxvvvuuuvvvwwwyyyzzz{{{~~~}}}{{{yyyvvvuuutttuuuuuuvvvvvvvvvvvvuuupppjjjddd^^^WWWMMMFFFEEEGGGJJJLLLPPPRRRUUUVVVUUUPPPKKKHHHAAAAAA@@@AAABBBCCCCCCCCCBBB@@@@@@AAA@@@@@@GGGQQQbbbmmm|||ooobbbTTTNNNJJJNNNWWW```hhhnnnrrrkkkccc[[[TTTMMMHHHEEEDDDBBBAAA@@@???===:::777888888888999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999888888888888888888777666666666777888999:::;;;===???CCCGGGJJJLLLJJJJJJIIIFFFBBB>>>;;;:::999999888777777777777777666666666666555555555555555666777888999<<<@@@DDDKKKPPPXXX```eeeiiimmmooopppqqqsssuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvuuuuuuuuussstttxxxttthhh^^^YYYUUUVVV[[[eeerrr~~~wwwqqqooonnnnnndddUUUJJJFFFEEEDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA<<<888444222111000000000000000000000000000////////////////////////.........///////////////......------------......//////.........---------,,,---......///.................................---------............////////////000000000000000111111111111111111111111////////////////////////////////////000000000000///////////////////////////////////////////////////000000000111111111111222222333444444444444333555555;;;DDDNNNZZZkkkyyy~~~xxxwww~~~{{{nnnhhhnnntttwwwyyyzzzxxxsssmmmhhhfffmmmmmmnnnnnnooopppqqqsssssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrtttvvvyyy{{{yyyxxxwwwxxxyyyxxxuuurrrooohhh^^^WWWTTTVVVYYY[[[\\\___dddkkksss|||~~~|||zzzzzzzzz{{{wwwyyy{{{~~~}}}|||zzzxxxwwwwwwwwwwwwvvvvvvvvvuuurrrnnniiieee]]]WWWOOOIIIIIILLLPPPRRRTTTSSSRRRPPPMMMIIIGGGEEE===>>>???AAACCCEEEHHHJJJJJJFFFCCCAAA@@@@@@GGGOOO\\\eeesssyyyggg[[[PPPOOOSSSXXX```hhhiiihhheeeaaa]]]XXXQQQKKKGGGEEEBBBAAA@@@???<<<:::999:::;;;<<<======>>>>>>??????>>>>>>>>>>>>??????===<<<:::999888888888888888777666666666888999:::<<<<<<>>>@@@DDDHHHLLLNNNPPPOOOMMMKKKGGGCCC>>>;;;:::999888777666555555555777777666666666555555555555666777777888;;;???BBBIIINNNVVV^^^ccchhhkkknnnqqqqqqrrrsssttttttttttttuuuuuuvvvwwwwwwvvvuuuuuussstttwww{{{|||mmmaaa[[[XXXXXXaaapppxxxtttsssrrrjjj___VVVQQQMMMIIIFFFAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>;;;777444222111000000000000000000000000000000000////////////............///////////////......------------..............................------...............---........................---------............///......////////////000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111...000222444444333111000555666<<>>:::<<<>>>@@@BBBFFFJJJNNNPPPKKKFFFDDDBBBBBBGGGOOOWWW^^^kkk{{{{{{jjjZZZUUURRRPPPUUU\\\]]]```bbbaaa```^^^XXXQQQJJJHHHFFFDDDDDDBBB@@@>>><<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>><<<:::999888999999888777666666777888:::;;;======>>>AAAEEEJJJOOORRRVVVUUUSSSQQQOOOJJJCCC???<<<;;;999888777666555555777777777666666666555555444555666666777:::>>>AAAGGGLLLTTT\\\bbbfffjjjmmmppppppqqqrrrsssssssssrrruuuuuuwwwwwwwwwwwwuuuuuutttuuuvvvxxx}}}qqqeee___[[[aaaqqq|||yyyssspppkkkgggbbbZZZOOOHHHBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCBBBAAA>>>;;;777444222000000000000000000000000000000000000/////////.............../////////000......------------......,,,,,,------.../////////---...............------........................---------............///------........./////////........................000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000111222333333333222222666888>>>IIITTT```qqqxxxzzzwwwkkkooouuuvvvuuuwwwxxxvvvqqqlllgggeeeeeeiiilllnnnnnnnnnppprrrppppppooooooooopppqqqqqqnnnooorrruuuxxxzzzzzz{{{zzzvvvsssrrrrrrnnngggaaaWWWRRRMMMMMMVVVdddqqqyyy~~~|||{{{xxxxxxwwwwwwyyy{{{~~~||||||{{{zzzzzzyyyyyyyyyzzzyyyvvvrrrnnnkkkjjjjjjddd```[[[WWWTTTRRRQQQOOOJJJHHHDDD@@@===<<<;;;;;;999;;;>>>???@@@DDDIIINNNRRRNNNJJJJJJHHHFFFHHHMMMUUUZZZfffttt}}}}}}kkkbbbZZZRRRQQQWWWVVVZZZ\\\[[[]]]___\\\VVVPPPNNNKKKJJJJJJHHHEEECCC@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???===:::999888999999888777666666777999:::;;;;;;<<<>>>BBBHHHOOOUUUYYY\\\ZZZYYYXXXVVVQQQJJJDDD>>>===<<<:::999888777777777777777777666666666555444555555666666999===@@@EEEKKKSSS[[[aaaeeeiiilllnnnoooppprrrsssttttttttttttuuuwwwxxxxxxwwwuuutttssstttuuuuuuxxxnnnfff___cccrrr~~~ssssssttttttooocccTTTIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCAAA>>>:::666444000000000000000000000000111111000000/////////...---.........//////000000.........------.........+++,,,,,,---...///000000---...............------........................---------.........//////,,,---------......//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111000000000000111111111111444444333333333444555666888:::@@@KKKVVVbbbrrr~~~www|||~~~nnnhhhqqqxxxvvvtttvvvxxxvvvqqqlllhhhfffcccggglllmmmmmmmmmooorrroooooonnnnnnoooppppppqqqlllooorrrvvvyyyzzz{{{zzzyyyuuuqqqpppooojjjbbb[[[PPPLLLJJJNNN[[[mmm~~~}}}zzzxxxrrrsssuuuwwwyyy{{{}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyyyy|||zzzvvvqqqmmmjjjjjjkkkkkkhhhccc^^^ZZZVVVQQQNNNFFFEEECCC@@@>>>======<<<999;;;>>>>>>???BBBHHHLLLRRROOOMMMNNNLLLHHHHHHKKKVVVYYYcccooouuuyyy~~~sssiii\\\XXX]]]TTTXXXYYYVVVYYY^^^]]]XXXTTTSSSQQQPPPOOONNNKKKHHHCCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBB@@@===;;;999999999:::888777777777777999;;;<<<:::;;;>>>CCCKKKSSSZZZ___```^^^]]]]]][[[VVVNNNHHHAAA@@@>>><<<:::999999888777777777777666666666666333444555555666888<<>>???@@@AAABBBBBBEEECCC@@@===;;;999999999999999888888999999:::;;;===>>>AAADDDJJJSSS\\\cccjjjeee______aaa___YYYRRRIIICCC===;;;======:::666999999888777666555444444777777777777999;;;===>>>DDDGGGNNNWWW___fffjjjmmmiiikkknnnpppssstttuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvoooqqqrrrqqqqqqvvvyyyeee```jjjzzz|||ppp]]]OOOKKKEEEBBBCCCDDDCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCC@@@>>>;;;999333222111/////////000111111///...///000111000............//////.................................------------------------////////////////////////000///...------...///000........................////////////////////////............////////////000000000000000000000000.../////////000000000111000000000000111111111111111111111111111111111111111111222333333333333222333111000111333666888999;;;CCCKKKRRR^^^qqq|||{{{{{{xxx~~~zzzyyyvvvtttooommmqqqxxxyyyvvvrrrqqqrrrrrrmmmfffeeehhhgggiiijjjlllnnnooopppppprrrrrrrrrrrrqqqppppppooommmppptttxxx{{{||||||{{{xxxuuupppjjjeee```\\\[[[YYYYYY]]]gggwww{{{xxxvvvvvvvvvttttttttttttuuuyyy~~~|||{{{yyyzzz{{{{{{xxxwwwwwwwwwwwwxxxxxxvvvssspppoooooollliiiccc^^^YYYVVVSSSRRRUUURRRMMMJJJGGGDDD@@@===??????>>>======>>>???AAAEEEIIILLLLLLJJJKKKNNNRRRWWW[[[aaahhhnnnrrruuuwwwmmmnnnppprrruuuxxx}}}}}}uuuoooccc___ZZZVVVVVVWWWWWWWWWZZZZZZZZZZZZWWWRRRKKKEEECCCBBBAAA???>>>======<<<<<<======>>>??????@@@@@@DDDCCCAAA>>><<<:::999888999999888888999999:::;;;:::;;;===AAAGGGPPP[[[bbbjjjgggcccbbbcccaaa\\\WWWKKKEEE>>>;;;<<<<<<:::777:::999888777666555444444666666666666888:::<<<===AAAEEEMMMUUU^^^eeejjjmmmkkkmmmooorrrtttuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssttttttqqqpppsss{{{~~~ggg]]]bbbooovvvdddVVVPPPIIIDDDDDDDDDCCCDDDGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@===<<<444333111000/////////000111///...///000111000......//////000000//////...................................................//////////////////////////////............//////.........//////000000111////////////////////////............////////////111111111111111111111111////////////000000000000000000000000111111111111111111111111111111111111111111222333333333333222222111000111333666999;;;AAAGGGNNNWWWeeeyyyzzz{{{~~~|||zzz{{{}}}sssooojjjlllmmmooouuu{{{zzzvvvsssqqqpppoookkkeeeeeehhhiiijjjlllnnnoooqqqqqqqqqsssrrrrrrqqqppppppooooooooorrrvvv{{{}}}~~~}}}|||xxxssslllfffbbbaaabbbddddddffflllvvvzzzvvvtttttttttwwwxxxyyyyyyzzz|||~~~}}}}}}|||zzzxxxwwwyyyzzzzzzyyyxxxxxxyyyxxxzzz|||{{{xxxsssooonnneeecccaaa^^^\\\[[[ZZZZZZaaa```^^^\\\YYYSSSMMMHHHEEEDDDAAA???>>>>>>>>>???@@@DDDHHHIIIJJJLLLQQQUUUZZZ\\\```ffflllqqqssssssdddbbbaaabbbeeehhhiiijjjxxx~~~oooiiiaaa[[[WWWUUUTTTSSSZZZ\\\\\\ZZZTTTNNNHHHFFF>>>>>>===;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>AAAAAAAAA@@@>>><<<999888999999888888999999:::;;;888999:::===CCCLLLWWW^^^ggggggfffeeedddaaa___]]]PPPIIIAAA<<<;;;;;;:::888:::999999888777666555555555555555555777999;;;<<>>:::::::::999::::::999888777777666666555555444555666888:::;;;AAAFFFNNNXXXbbbkkkqqqtttoooppprrrtttuuuuuuuuuuuutttuuuuuuvvvuuuuuutttssspppqqqqqqppppppsssxxx|||}}}pppgggdddjjjssszzz~~~wwwrrr]]]TTTKKKGGGDDDAAAAAADDDDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEDDDCCCAAA???>>>999888555222000/////////111///...///000111000...//////000000000000//////////////////////////////////////////////////////////////////////////////...//////////////////...,,,,,,---...//////000000////////////////////////............////////////////////////////////////000000000000///////////////000000000111111111111111111111111111111111111111111222333333333333222111222222222333777>>>CCCSSSXXX___hhhuuu}}}xxx~~~~~~yyyqqqmmmiiipppwww}}}xxxqqqkkkiiigggdddeeeiiilllmmmnnnpppqqqrrrrrrrrrrrrqqqpppooooooooopppppptttvvv{{{vvvrrrllliiikkkrrrzzzzzzxxxyyy{{{|||{{{zzzyyyxxxvvvxxxzzz|||}}}}}}}}}~~~~~~{{{tttnnnjjjaaagggpppxxx}}}{{{uuuddd]]]SSSKKKFFFDDDBBB@@@;;;<<>>>>>::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBAAA???<<<:::999999888888999999:::;;;============???DDDKKKPPPZZZ___dddfffdddcccdddfff\\\UUUKKKBBB<<<:::::::::::::::999999888888777777555555444444555777999:::@@@EEEMMMWWWbbbkkkqqqtttnnnpppqqqsssuuuuuuuuutttuuuuuuuuuuuuttttttssssssrrrrrrqqqpppppprrruuuwww|||mmm```^^^bbbhhhnnnwwwzzzwwwggg]]]QQQJJJEEEAAAAAADDDBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAA<<<;;;888555222000000///111///...///000111000......//////000000//////...////////////////////////////////////////////////////////////////////////......////////////......---------....../////////////////////////////////............////////////........................000000000000////////////000000000000111111111111222222222222222222222222111111222333333333333222111333444444444999AAAGGGZZZbbblllttt}}}{{{xxxvvv}}}xxxrrrrrrlllsss{{{{{{rrrjjjgggeeedddgggkkklllmmmooopppqqqrrrrrrrrrppppppooonnnooopppqqqrrrvvvxxx{{{~~~wwwuuurrrqqquuu|||}}}}}}}}}{{{{{{zzzyyyxxxwwwyyy||||||||||||~~~yyysssooommmpppyyyuuudddUUUKKKEEEAAA>>>;;;<<<===@@@DDDIIINNNQQQUUUZZZ```ffflllrrrxxx}}}xxxlll```VVVPPPKKKIIIJJJLLLPPPTTTXXX^^^dddhhhfffiiimmmpppqqqooommmkkkhhhddd___[[[WWWTTTQQQNNNJJJJJJIIIEEEAAA===;;;;;;999999999:::<<<>>>???@@@>>>>>>======<<<<<<<<<;;;===>>>@@@BBBAAA@@@===<<<999999888888999999:::;;;>>>>>>>>>>>>???AAAEEEIIITTTYYY```dddeeeeeegggiiibbb\\\QQQFFF???;;;:::;;;:::::::::999999999888888666555555555666777999:::<<>>===<<<>>>BBBGGGKKKMMMRRRYYYaaafffiiinnnwww~~~zzzpppdddYYYRRROOOHHHIIIJJJJJJLLLOOOUUUXXXXXX[[[___aaabbbaaaaaaaaa^^^\\\YYYWWWUUURRRNNNKKKGGGEEEBBB@@@???>>><<<:::;;;;;;<<<===???BBBCCCEEE@@@@@@??????>>>======<<<===>>>@@@AAAAAA@@@???>>>999999888888999999:::;;;;;;<<<>>>??????@@@BBBDDDKKKPPPWWW]]]bbbdddfffgggfff```VVVKKKBBB<<<;;;;;;:::::::::::::::999999999777666666555666777999::::::???GGGRRR\\\dddkkknnnnnnooorrrtttvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttyyywwwuuusssrrrpppooommmjjj^^^]]]UUUVVVYYY```kkkuuu|||wwwkkk]]]SSSKKKDDDCCCFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDBBBAAA@@@AAA???;;;888555222111111111///...///000111000///------............------000000000000000000000000........................////////////////////////---...///000000///...---111111111000000000000000////////////////////////............/////////000000000000000000000000000111111000000/////////...000000000000111111111111222222222222222222222222111111222333333333333222222555666666777<<>><<<>>>AAAEEEHHHJJJQQQYYYbbbffffffjjjuuu~~~{{{pppddd]]]ZZZNNNMMMKKKHHHFFFGGGKKKNNNPPPSSSUUUWWWXXXYYYZZZ[[[XXXWWWVVVUUUTTTPPPLLLHHHGGGCCC??????@@@@@@>>>;;;>>>???@@@BBBDDDFFFHHHJJJBBBBBBAAA@@@???>>>=========>>>???@@@AAA@@@@@@???999999888888999999:::;;;777:::===>>>??????AAABBBCCCGGGNNNVVV]]]aaacccccchhhcccZZZNNNDDD===;;;;;;;;;::::::::::::::::::999777777666666666888999:::;;;@@@HHHRRR\\\eeekkknnnooopppsssvvvxxxyyyzzzzzzxxxxxxwwwuuuuuutttttttttvvvuuutttsssssssssqqqppp}}}jjj___XXXVVVUUUYYYbbblllsssvvv}}}~~~{{{qqqdddXXXOOOJJJEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDBBB>>>;;;999666222000////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.........---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000......///000000000000000111000//////000444777999444222000///...///000111222222222222222222222222111111222222222333333333111333777999777:::FFFTTTdddsss~~~uuuuuuzzzvvvoooqqqvvvyyyxxxuuurrrqqqtttzzz~~~zzzuuuooojjjiiijjjllllllppppppqqqrrrssssssssssssnnnoooooommmmmmooouuuyyyzzz|||}}}~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~ooo[[[MMMGGGFFF@@@>>>???AAABBBAAAEEEJJJUUU[[[aaadddeeeiiipppvvv~~~}}}xxxmmmdddZZZOOOGGGGGGFFFCCCCCCGGGJJJHHHHHHJJJNNNRRRTTTTTTUUUTTTSSSRRRQQQOOOMMMLLLFFFEEEBBBAAA@@@AAACCCDDDDDDEEEHHHKKKOOOSSSVVVWWWTTTPPPJJJFFFDDDCCCBBBBBB??????@@@AAAAAA@@@>>>===:::999777555555666888999888:::<<<>>>@@@@@@@@@@@@???CCCHHHNNNTTTZZZbbbfffeeeeeeaaaWWWJJJ@@@<<<===;;;:::999999888888999999999888777666666777888999===BBBHHHPPPWWW^^^eeejjjqqqrrrsssuuuvvvwwwwwwwwwyyywwwttttttuuuuuuuuutttvvvvvvuuuuuutttrrrqqqpppvvvjjj]]]ZZZWWWXXX___iiirrrwwwyyy{{{zzztttjjj]]]QQQJJJFFFEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEBBB???<<<:::666333000///000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////...---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000......///000000000000000222111/////////000222333444333111000///000111222222222222222222222222222111222222222222333333333444555777999999===LLLZZZkkkyyy{{{~~~sssooorrrxxxxxxvvvrrrnnnmmmoootttxxxwwwsssmmmiiiiiijjjllllllnnnooopppqqqrrrrrrrrrrrrnnnoooooooooooorrrwww|||}}}~~~~~~}}}}}}}}}~~~~~~ppp^^^PPPHHHEEE@@@======??????>>>BBBIIISSSYYY```ddddddfffkkkpppvvv|||zzzsssiii]]]RRRLLLGGGBBB@@@CCCDDDBBBAAABBBEEEHHHJJJJJJOOOPPPPPPPPPPPPNNNMMMLLLGGGEEEBBB@@@@@@CCCGGGIIINNNPPPTTTYYY]]]aaadddfffeee```ZZZSSSMMMHHHCCC???@@@AAAAAAAAAAAA@@@>>>===:::999888777777777888999888999;;;>>>???@@@@@@@@@>>>AAAEEEJJJOOOVVV^^^ccccccdddbbbYYYMMMCCC???>>>;;;::::::999999999999999999888777666666777888999<<>>:::::::::999999999888888777999:::===>>>@@@@@@@@@===???BBBEEEJJJQQQYYY^^^aaacccccc]]]SSSHHHAAA???;;;;;;:::999999999999:::999888777666666777888999;;;@@@HHHQQQXXX___eeehhhnnnoooqqqsssuuuvvvwwwwww|||zzzxxxwwwxxxyyyyyyyyywwwwwwwwwvvvuuutttsssrrrzzzjjj]]]YYYbbbqqq}}}wwwlllaaaXXXPPPKKKEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFDDDAAA???===999555222111111111000000000000000000000000000000000000000////////////////////////////////////////////////............////////////...//////////////////...////////////////////////////////////////////////////////////////////////......///000000000000000111222111111///---+++***333222222111111111222333111222222222222222333333222222222333333333444444888666777:::???JJJ^^^ooowwwoooqqqxxx}}}zzzwwwqqqkkkffffffiiilllmmmjjjgggggghhhjjjkkklllmmmnnnooopppqqqqqqqqqqqqnnnnnnoooqqqtttxxx}}}}}}~~~~~~}}}||||||}}}~~~~~~|||uuuqqqooooookkkjjjgggeeeccccccddddddiiilllmmmggg\\\QQQHHHEEEBBB>>>;;;;;;::::::???FFFOOOXXXbbbfffeeecccccceeehhhooovvvzzz~~~ttthhh]]]RRRJJJGGGDDDAAA>>>===???AAABBBBBBGGGKKKPPPUUUWWWVVVTTTRRRJJJFFFAAA???BBBIIIRRRXXX```bbbeeehhhkkkkkklllkkkkkkjjjiiigggccc]]]UUUOOOFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<<<<;;;:::999999777888:::;;;===???@@@@@@>>>>>>@@@AAAEEELLLSSSYYY```ccceeeaaaXXXMMMCCC>>><<<<<<;;;:::::::::::::::999999888777777888999999:::???HHHQQQXXX___eeehhhmmmoooqqqsssvvvwwwxxxyyy|||zzzxxxxxxyyyzzzzzzzzzxxxxxxwwwwwwvvvtttsssrrr|||ggg\\\bbbrrr{{{sssnnngggZZZPPPHHHGGGDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA???<<<777444222111111111000000000///000000000000000000000000////////////////////////////////////////////////---.........//////000000/////////....../////////////////////////////////////////////////////////////////////////////////......///000000000000000000111222222111000...---111111000000000111111111111111111222222333333333222222333333333444444444777666777===EEERRRgggxxx~~~tttqqquuu{{{}}}xxxuuuooohhhbbbaaadddgggiiigggeeefffhhhjjjkkkkkknnnooopppqqqrrrrrrrrrrrrmmmmmmnnnqqquuuzzz~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~yyynnniiihhhiiiiiikkkiiifffdddbbbaaaaaabbbccceeeeee___VVVMMMGGGEEEDDD???<<<<<<;;;:::???FFFPPPYYYeeejjjiiifffeeeeeeiiinnnqqqqqquuu~~~zzzmmmaaaUUUNNNHHHDDDAAA??????AAABBBBBBDDDIIIQQQXXX[[[YYYUUURRRJJJGGGCCCAAADDDLLLVVV\\\bbbbbbbbbaaa```^^^\\\[[[ZZZ[[[^^^aaabbb```[[[WWWKKKJJJIIIGGGDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::888999999:::<<<===>>>???>>>??????@@@BBBHHHOOOTTT]]]aaaeeeccc\\\PPPEEE======<<<;;;;;;::::::;;;;;;:::999888777777888999:::999???GGGPPPWWW___eeeiiioooppprrruuuwwwyyyzzzzzz{{{yyywwwwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvtttsssrrruuueeedddqqq~~~zzzyyyttteeeXXXMMMJJJFFFCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBAAA>>>:::777222222222111111000000///000000000000000000000000////////////////////////////////////////////////------......///000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000......///000000000000000///000111222333222111000///000000000000111111111111111111222222333333444333333333333444444444444666666999BBBMMM\\\ppp{{{qqqrrryyy||||||tttpppjjjccc^^^]]]___bbbfffeeeeeefffiiikkkkkkjjjnnnooopppqqqrrrrrrrrrrrrnnnnnnnnnrrrwww|||~~~~~~}}}||||||}}}}}}~~~~~~~~~{{{ooogggdddeeeeeeeeekkkiiigggdddcccbbbcccdddeeefffccc\\\RRRIIIEEEDDDCCC???======<<<;;;@@@FFFQQQ[[[gggnnnmmmjjjiiijjjjjjnnnnnnjjjjjjpppwwwzzzyyynnnbbbYYYOOOKKKEEEAAA@@@@@@@@@@@@AAAHHHQQQYYY\\\ZZZTTTPPPJJJHHHEEEDDDGGGNNNVVV[[[^^^]]]ZZZVVVRRROOOLLLKKKMMMNNNRRRWWWZZZ[[[YYYWWWPPPOOOLLLIIIGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<::::::999::::::;;;======>>>>>>??????@@@DDDJJJNNNXXX\\\aaaccc^^^SSSGGG???======<<<;;;;;;;;;;;;<<<:::999888777777888999::::::???FFFNNNVVV^^^fffjjjqqqrrrtttvvvxxxyyyzzzzzzzzzxxxvvvvvvwwwyyyyyyyyywwwwwwwwwvvvuuutttsssrrrooohhhoooxxx{{{ooocccQQQNNNIIIDDDBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCAAA===:::333333222111111000000///////////////////////////////////////////////////////////////////////////------......///000000111000///...------...///000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000//////000111222222222222000000111111222222222222000111111222333333444444333333333444444444444555666777===IIIWWWfffxxxoookkkrrr{{{}}}zzzqqqnnnhhhaaa\\\[[[^^^aaaeeedddeeegggiiikkkkkkjjjmmmnnnooopppqqqqqqqqqqqqpppoooppptttyyy~~~}}}|||{{{|||}}}~~~~~~{{{ssskkkfffgggiiiiiihhhlllkkkiiigggggggggiiijjjkkkkkkggg^^^RRRHHHCCCAAAAAA>>>===>>>===<<<@@@EEEQQQ[[[hhhooopppnnnmmmnnngggmmmooojjjfffhhhkkklllpppzzz}}}yyyrrrkkk]]]XXXPPPJJJFFFCCCBBBAAABBBIIITTT\\\___[[[TTTOOOJJJHHHGGGGGGJJJOOOUUUXXXVVVSSSOOOJJJFFFDDDBBBBBBEEEFFFIIIMMMRRRUUUVVVUUUTTTRRROOOLLLIIIGGGFFFEEECCCBBB@@@???>>>===>>>>>>;;;;;;:::999999:::;;;;;;<<<===>>>>>>???AAAEEEIIIQQQUUU\\\```___WWWLLLDDD>>>======<<<<<<<<<<<<<<<::::::888888888888::::::;;;???EEELLLTTT]]]ffflllqqqrrrtttuuuwwwxxxxxxyyyzzzxxxvvvvvvxxxyyyzzzzzzvvvvvvvvvuuutttsssrrrqqqvvvkkklllrrr}}}tttlllSSSPPPJJJEEEBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCCCCBBBBBBBBBAAAAAABBBCCCDDDBBB>>>;;;333333222222111000000///////////////////////////////////////////////////////////////////////////---------...///000000111000///...------...///000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000000000000000111111111222000111222333333333333333000000111222333333444444333333333444444444555555666888@@@NNN]]]lll}}}sssffffffqqq{{{|||xxxrrroooiiibbb^^^]]]```cccddddddeeegggjjjkkkkkkiiilllmmmnnnoooppppppppppppsssqqqrrruuu{{{}}}{{{zzz|||}}}uuuooojjjiiimmmqqqrrrpppooonnnmmmllllllmmmooopppppppppkkkaaaTTTHHHAAA??????======>>>>>><<>>>>>BBBBBBDDDHHHNNNSSSUUUVVVWWWUUUQQQNNNJJJHHHGGGGGGEEECCCAAA???===>>>??????===<<<:::999888999::::::;;;<<<======>>>???BBBEEEKKKPPPXXX^^^___YYYOOOHHH>>>>>>===<<<<<<<<<<<<<<<::::::999888888999::::::<<>>DDDMMM___vvv~~~wwwhhhcccppp~~~~~~xxxvvvpppmmmhhhdddbbb```___]]]```aaacccfffiiilllnnnooolllnnnrrrsssrrrqqqqqqqqqooorrrxxx|||~~~~~~|||zzzyyy{{{}}}pppllliiimmmtttwwwuuuqqqpppsssuuuuuurrrqqqrrrtttyyyxxxsssiii[[[OOOGGGDDDDDDBBB???===<<<>>>AAABBBJJJVVVcccjjjpppuuuuuupppppprrrrrrpppooolllddd[[[^^^```ccchhhnnntttyyy|||{{{vvvnnnddd[[[SSSNNNKKKKKKOOOWWWaaaddd```YYYUUULLLKKKJJJKKKNNNOOOOOONNNGGGEEEAAA>>><<<<<<<<<===AAACCCFFFIIIKKKOOOSSSVVVXXXWWWVVVUUUSSSPPPKKKHHHEEECCC@@@@@@AAA@@@<<<999???>>>===<<<:::999888888;;;<<<<<<===>>>?????????FFFMMMUUU[[[___^^^TTTIIIDDD>>>:::===???===<<<<<<;;;;;;;;;::::::999999999:::===BBBIIIRRR[[[bbbfffpppqqqrrrtttwwwyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxuuurrrqqqzzzjjjdddeeelll{{{{{{uuufff]]]QQQHHHEEEDDDDDDCCCAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBDDDCCC@@@===;;;777333111111222111000111111000//////////////////////////////////////////////////////////////////000000000//////...---222111//////000000///...000000000000////////////000000000000000000000000...//////000111111222222111111111111111111111111111111111111111111111111222222222222111111111000333333333333333333333333333333333444444555666777666>>>HHHUUUiii}}}{{{{{{pppeeeeeettt|||{{{tttpppllliiigggfffeeedddbbbcccdddfffiiikkkmmmooolllnnnppppppooooooooopppppptttyyy|||~~~|||{{{|||}}}tttrrrqqquuuzzz|||zzzxxxtttwwwzzzzzzzzzzzz|||~~~~~~yyyoooaaaTTTKKKFFFAAA???<<<;;;;;;===@@@BBBHHHSSS^^^dddkkktttwwwvvvoooqqqqqqooonnnmmmfff^^^XXXXXXXXX\\\bbbkkktttyyy}}}xxxpppfff^^^YYYVVVYYY___eeefffaaaYYYSSSQQQOOONNNNNNOOOOOONNNLLLCCCAAA===:::999999:::;;;???BBBEEEIIILLLPPPTTTWWWYYYYYYXXXXXXVVVRRRNNNKKKIIIFFFCCCAAAAAA@@@===;;;>>>>>>>>>===<<<:::999888999999;;;<<<>>>@@@AAABBBCCCJJJRRRXXX]]]^^^UUUKKKDDD>>>:::<<<>>><<<;;;<<<;;;;;;;;;:::::::::::::::;;;>>>CCCJJJSSS\\\dddhhhqqqqqqsssuuuwwwxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyyyywwwuuurrrqqqqqqgggbbbeeennn|||{{{lllbbbTTTJJJEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???<<<999555222222222111000111111000///////////////////////////////////////........................000///......---.........222000//////000111000...////////////000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111333333333222222222222222333333333333333333333333111111222333444666888999888BBBPPP___ssszzzzzz}}}}}}zzzkkkggglll{{{{{{wwwrrrooommmlllkkkiiiffffffffffffhhhkkkmmmnnnlllmmmnnnmmmllllllnnnppprrrvvvzzz~~~~~~~~~~~~~~~}}}~~~yyy{{{~~~vvviiiZZZOOOIII@@@???<<<;;;<<<>>>AAACCCEEELLLSSSYYYcccoooxxx|||vvvxxxxxxvvvuuutttooohhh[[[XXXSSSRRRWWW```kkkqqq}}}|||rrrkkkfffhhhkkklllkkkeee\\\UUUUUUSSSRRRQQQPPPOOOLLLJJJCCCAAA>>><<<;;;;;;===>>>>>>AAAEEEIIILLLPPPTTTXXXYYYZZZ[[[[[[YYYVVVSSSPPPLLLHHHDDDAAAAAA@@@@@@???>>>>>>>>>???>>><<<:::999666777999;;;>>>@@@BBBCCC@@@FFFMMMSSSZZZ]]]WWWOOOEEE>>>:::<<<===<<<:::;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>DDDKKKTTT]]]eeeiiirrrrrrtttvvvwwwxxxyyyyyy{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwuuusssqqq}}}ppphhhcccfffmmmxxxtttiiiZZZNNNHHHFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA===:::777444333222111111111000000///////////////////////////////////////........................///...---,,,,,,---...//////...---...///000...---////////////000000000000//////////////////////////////000000111111111111////////////////////////111111111111111111111111222222222222222222222222333333333333333333333333111111222333444666888999>>>HHHVVVeeewww~~~xxxrrriiilllvvvzzzuuuqqqooollljjjiiihhhgggggghhhjjjmmmnnnnnnnnnnnnlllkkkllloooqqquuuxxx|||~~~|||||||||zzzmmm___RRRKKKDDDBBB???>>>>>>@@@CCCEEEBBBEEEHHHMMMWWWeeesss{{{~~~~~~|||{{{wwwqqqgggaaaYYYSSSSSSXXX___dddpppxxxxxxzzzzzzwwwrrrkkkaaaXXXUUUTTTRRRQQQPPPNNNKKKHHHCCCAAA???===<<<===???@@@@@@CCCGGGJJJLLLOOORRRUUUUUUXXX[[[\\\[[[ZZZXXXWWWNNNKKKGGGCCCAAAAAAAAAAAA======>>>???>>><<<:::999777777999;;;===???AAABBB<<>>;;;:::999:::<<<>>>CCCEEEIIIKKKLLLMMMOOOQQQPPPSSSWWWYYYYYYYYY[[[\\\UUUSSSOOOIIIDDDAAA??????>>>>>>>>>>>>===<<<:::999999999:::;;;<<<======>>>:::>>>CCCHHHQQQXXXXXXTTTIIIAAA;;;<<<===;;;:::;;;999::::::;;;;;;<<<<<<<<<999<<>>>>><<<999444111111111111111000///////////////000000000000000000000000.................................---......///000000000000222333333111///......//////000000111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000000111111111333333333333333333333333444444444555666888999:::CCCOOO^^^mmm~~~|||~~~}}}yyy|||}}}vvvooovvvzzztttpppllliiijjjjjjkkkkkklllmmmmmmmmmnnnoooooonnnnnnppptttwwwxxxzzz}}}}}}}}}}}}zzzrrrrrrqqqoooiii```UUUNNNIIIFFFCCCAAAAAABBBEEEGGGIIIEEEBBBCCCGGGNNNZZZeeeuuu|||vvvrrrkkkccc]]]YYYWWWVVV[[[___gggrrr~~~wwwhhhYYYTTTTTTSSSTTTTTTRRRNNNKKKBBB@@@>>><<<;;;<<<>>>???DDDGGGJJJLLLLLLLLLMMMNNNKKKOOORRRSSSSSSUUUYYY\\\^^^]]]ZZZUUUMMMFFFBBB@@@AAAAAA???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>:::555111111111111111000///////////////000000000000000000000000////////////////////////---...//////000000000/////////000222444444222///.........///000111111111000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111000000000111111222222222333333333333333333333333333333444666888:::<<<===JJJWWWhhhxxx}}}zzzvvvpppvvv|||{{{|||vvvrrrooommmjjjiiiiiijjjlllnnnooonnnmmmmmmlllmmmnnnoooppprrruuuxxxyyy{{{}}}{{{vvvppplllffffffffffffeee___WWWQQQKKKIIIGGGFFFGGGIIIMMMOOOSSSMMMHHHHHHGGGHHHOOOXXXeeeqqq}}}|||tttlllfffbbbaaaZZZ[[[^^^dddmmmxxx~~~ppp```ZZZYYYYYYYYYYYYVVVRRRNNNFFFDDDBBB???>>>???AAABBBCCCFFFJJJLLLMMMMMMMMMNNNJJJLLLNNNMMMKKKMMMRRRXXX___bbbdddaaa[[[SSSNNNLLLGGGEEEBBB???===<<<<<<===;;;;;;::::::::::::::::::;;;<<<===???GGGRRRUUUSSSNNNEEE>>>>>>>>><<<<<<===999999999999999999888888999<<>>???BBBEEEIIILLLMMMNNNOOOPPPJJJLLLLLLIIIFFFGGGMMMSSS[[[aaagggiiifff```\\\ZZZKKKHHHDDD@@@>>>===>>>???:::::::::::::::::::::;;;<<<<<<<<<===EEEPPPTTTRRROOOGGG???>>>???===<<<>>>:::999999888888777777777999<<>>===<<<:::777222...111000///000111111///---000111111111222222222222000000000000000//////..................---------............///////////////////////////000111111666444222000//////000111222111111000000000000000333222111000000111222333000000000000111111111111111111222222222333333333333333333444444444555555777555555777666777>>>HHHYYYgggzzzxxxqqqnnnvvv}}}vvvmmmddd___aaa```]]]\\\]]]```ccceeejjjjjjkkkkkkkkkkkklllllliiiiiikkkmmmpppsssvvvxxx|||~~~~~~}}}rrrjjjeee```\\\\\\\\\[[[ZZZYYYZZZZZZZZZVVVVVVTTTSSSTTTYYY```eeejjjeee]]]TTTMMMJJJLLLNNNPPPWWWeeevvvvvvqqqlllhhhiiilllppprrr|||yyylllfffaaa___```___[[[VVVLLLEEE>>><<<<<<;;;===AAACCCFFFJJJNNNQQQQQQPPPNNNIIIOOOPPPJJJDDDDDDFFFGGGOOOWWW^^^ccckkkppplllbbb\\\PPPFFFDDDBBB<<<999:::===;;;999999:::;;;:::999;;;;;;<<<===???EEEKKKQQQRRRKKKBBB>>>>>>@@@???===;;;;;;:::999888888888888<<>>===;;;888333000111000///000111111///---/////////000000000000111///////////////...---,,,....................................///////////////////////////000111111222111///---,,,---...///000000//////000111222222222222111000000111222222000000000000111111111111111111222222222333333333333333333444444444555555777666666888777999BBBLLLcccooowwwrrrooowww~~~~~~zzzqqqggg^^^YYYZZZYYYXXXYYY[[[___cccfffjjjjjjjjjkkkkkkkkkllllllkkkkkklllnnnqqquuuyyy{{{~~~vvvjjjccc^^^[[[XXX[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]bbbhhhlllqqqmmmfff]]]UUUPPPNNNNNNMMMPPPZZZgggsss~~~{{{xxxwwwwwwwww~~~sssmmmgggeeeeeeccc^^^YYYMMMEEE>>>===<<<;;;===AAACCCFFFJJJNNNPPPPPPOOONNNPPPTTTUUUNNNHHHHHHIIIIIIJJJQQQXXX]]]fffpppssspppiii[[[NNNIIIEEE@@@>>>???>>><<<::::::::::::999777:::;;;;;;<<>>>>>???>>><<<<<<;;;;;;:::::::::::::::;;;>>>CCCKKKUUU^^^fffkkkooorrruuuxxx{{{||||||{{{{{{yyywwwxxxzzz}}}~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvqqqgggkkkttt{{{sssqqqnnneee]]]NNNIIICCCAAABBBCCCCCCBBBGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBAAABBB@@@??????===:::666222222000//////111111///...------........./////////////////////...---,,,+++---------......//////000............///////////////////////////000111111222111000//////000111222......//////000222333444222222111000000111222222000000000111111111222222111111222222222333333333333333333444444444555555777666777999999===HHHTTTnnnxxx}}}uuutttuuu~~~yyy{{{}}}vvvlllaaaXXXSSSRRRRRRSSSVVVZZZ___dddgggjjjjjjjjjjjjkkkkkkkkkkkklllllllllnnnrrrwww||||||||||||~~~{{{oooccc]]]ZZZYYYXXX[[[]]]___aaabbbbbbaaaaaaaaabbbdddfffhhhkkkpppsssxxxuuuqqqjjjccc[[[UUUQQQLLLKKKNNNVVV___iiiwww|||vvvppplllkkkhhhbbb\\\NNNFFF???===<<<;;;===AAACCCFFFIIIMMMOOOOOONNNMMMSSSXXXYYYSSSNNNLLLKKKIIIDDDHHHMMMQQQYYYfffpppuuuuuuiii[[[RRRLLLFFFCCCCCC???===;;;;;;;;;:::888666999::::::;;;>>>DDDKKKPPPTTTMMMEEE@@@>>>>>>===;;;:::999999999999:::;;;;;;:::===BBBJJJTTT^^^fffkkkpppqqqtttwwwzzz{{{|||||||||zzzxxxxxxzzz|||||||||{{{zzzyyyxxxwwwwwwwwwxxx~~~nnnnnnuuu~~~wwwwwwvvvpppiiiXXXOOOEEEAAACCCFFFDDDAAAGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@???===888555222111//////000111000///---------.........//////000000000///...---,,,+++,,,------...///000000111............///////////////////////////000000111222111111111111222333444////////////000111222333222111111111111111111222000000111111111222222222111111222222222333333333333333333444444444555555555555777999:::@@@NNN\\\ttt}}}zzzvvvzzz~~~vvvsssyyy|||tttjjj___WWWRRRPPPQQQSSSWWW\\\aaaeeehhhiiijjjjjjjjjjjjkkkkkkkkklllllllllnnnsssxxx~~~|||{{{{{{}}}xxxlllbbb\\\[[[]]]___bbbeeehhhkkklllllljjjiiieeegggkkkmmmoooqqqtttvvvyyyxxxwwwtttoooggg^^^YYYQQQLLLIIILLLPPPWWWaaakkkrrrxxx~~~vvvrrrooojjjbbb\\\OOOGGG@@@>>><<<;;;<<<@@@CCCDDDHHHKKKLLLMMMLLLLLLQQQXXX\\\ZZZVVVSSSOOOJJJEEEGGGIIIJJJNNNXXXeeemmmvvvpppggg```XXXPPPIIIDDDAAA???===<<<<<<;;;999777888999999:::===CCCJJJOOOTTTNNNGGGAAA???===;;;:::666666666666777888999:::;;;===BBBJJJSSS^^^fffkkkppprrrtttwwwzzz|||}}}~~~}}}{{{yyyyyyzzz{{{{{{zzz{{{{{{zzzyyyyyyyyyyyyyyywwwqqqvvv|||}}}}}}zzzuuubbbWWWJJJDDDFFFHHHFFFBBBEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???;;;777333111//////000111000000....../////////000000000111111111000///...------------......///000111111............///////////////////////////000000111............//////000111111111000000000000000111111111111222222111111111111111111111222222222222111111222222222333333333333333333444444444555555444444666999;;;CCCUUUfffwwwyyy{{{yyyrrrrrrzzz{{{sssjjjaaaZZZVVVSSSTTTWWW[[[___cccggghhhiiiiiiiiijjjjjjjjjkkkkkkjjjkkkllloootttzzz~~~~~~}}}}}}vvvmmmddd```bbbhhhlllqqqtttwwwzzzzzzyyyvvvtttnnnppptttvvvvvvvvvwwwxxxuuuuuuuuuuuutttooogggaaaXXXQQQKKKJJJKKKKKKOOOUUU\\\bbbkkkuuu{{{uuuqqqkkkaaaZZZPPPHHHAAA>>>===;;;<<>>======;;;:::888888999:::<<>>BBBIIISSS]]]fffkkkppprrruuuyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{yyy|||{{{zzzzzzzzzzzzzzzzzzuuuvvvooobbbSSSIIIGGGHHHFFFCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEEEECCCBBBBBBBBBBBB@@@<<<999444222000///000111111000//////000000000111111111000000000000000000///............//////000000111............///////////////////////////000111111/////////000000111111111222222111000000000000000000111222222222222111000111111111222222222222333111111222222222333333333333333333444444444555555333444777:::===HHH\\\ppp}}}zzzzzzuuuwww~~~{{{ssskkkccc]]]ZZZVVVXXX[[[___cccfffhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiijjjmmmqqqvvv|||~~~{{{wwwqqqkkkiiinnnvvv|||}}}~~~~~~|||||||||rrrpppoooppppppnnniiiddd[[[SSSMMMKKKIIIFFFEEEHHHKKKPPPWWW___gggrrr~~~xxxssslllaaaYYYQQQIIIAAA???===:::;;;??????AAACCCEEEFFFGGGGGGGGGIIITTTaaajjjoooqqqmmmfffWWWRRRNNNLLLJJJJJJNNNUUUaaajjjrrruuussslllaaaWWWNNNJJJDDD@@@???>>>===<<<999999999999;;;???FFFKKKRRROOOJJJDDD???<<<;;;;;;888888888999999;;;<<<<<<===???BBBHHHQQQ[[[dddiiinnnqqquuuyyy}}}~~~~~~}}}|||{{{zzzzzz{{{|||{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxyyy{{{nnn]]]OOOHHHFFFCCCBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBB@@@===:::555222000///000111111111//////000000000111111111---...//////000////////////////////////000000000............///////////////////////////000111111111222222333333333222222111000000000000000111222000111222222222222111000111111111222222222333333111111222222222333333333333333333444444444555555555666:::===AAAMMMdddyyy{{{}}}}}}{{{rrriiiaaa\\\YYYVVVXXX\\\```dddfffhhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhjjjoootttzzz~~~~~~}}}|||yyyvvvvvv}}}rrrmmmhhhggghhhgggddd```WWWOOOIIIGGGFFFDDDCCCEEEDDDIIIOOOTTTYYYaaalllttt|||wwwoooccc[[[RRRJJJBBB???===:::;;;>>>===>>>@@@BBBCCCDDDDDDDDDFFFQQQ^^^iiittt}}}~~~zzzkkkaaaWWWRRRNNNJJJJJJNNNTTT___iiinnnqqqrrrmmmfffZZZSSSKKKCCC???===<<<<<<::::::999999:::>>>DDDHHHQQQOOOJJJEEE@@@===<<<<<<:::::::::::::::;;;<<<======>>>AAAFFFNNNWWW```eeejjjnnntttyyy|||}}}{{{zzz{{{zzzzzzzzz||||||{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{}}}{{{{{{pppwwwdddSSSIIIDDDAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGEEEDDDBBBAAABBBAAAAAABBBBBB@@@===:::555333000///000111222111////////////000000000000+++,,,---...////////////000000000000////////////............/////////000///////////////000111111//////000000000000///...////////////000222333444000111222333333222111000111111222222222333333333111111222222222333333333333333333444444444555555666888<<>><<<===???@@@AAABBBCCCCCCCCCMMMXXXeeetttvvvggg___XXXQQQNNNQQQKKKVVV___dddjjjqqqrrrooobbbZZZOOOEEE???<<<;;;;;;;;;:::999888999===BBBGGGPPPNNNJJJEEE@@@===<<<===999999888888999999::::::======???DDDKKKTTT]]]bbbgggkkkrrrxxx|||{{{yyywwwzzzyyyyyy{{{|||}}}|||zzzzzzzzzyyyyyyyyyzzzzzz{{{~~~xxxssswww|||jjjXXXJJJBBB@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIHHHFFFDDDDDDDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>888666333111/////////000000000000000000000000000///000111000///...///000000000000000000000000000111111000000//////......////////////////////////......///111111222222222222111111111000000//////111111111111111111111111222222222222222222222222333333333333333333333333333444666777777777666666777888:::>>>HHHZZZqqqzzzqqqqqq~~~yyy}}}wwwlllddd^^^YYYVVVXXX\\\```dddfffgggiiijjjkkkkkkjjjjjjkkkkkklllmmmjjjooovvv{{{}}}}}}||||||||||||}}}}}}|||}}}~~~vvvnnnfffaaa\\\UUUQQQQQQFFFEEEEEEEEEEEEFFFHHHIIILLLQQQXXX^^^bbbdddfffgggppptttzzz~~~rrrhhhXXXNNNCCC>>><<<:::===BBB>>>???AAABBBCCCCCCBBBAAACCCDDDKKK[[[lll{{{rrrddd[[[SSSMMMLLLLLLRRR\\\cccgggkkkpppqqqfffXXXLLLEEEAAA>>>;;;===::::::;;;<<<<<>>999777444222000000000111000000000000000000000000///000111000///...///000000000000000000000000000111000000000/////////...000000000000000000000000...///000111111222222222111111111111000000000///111111111111111111111111222222222222222222222222333333333333333333333333111222333444444444333222333555999???KKK```www|||uuuyyywww~~~uuukkkccc___[[[YYY[[[___cccfffggghhhjjjkkkkkkkkkjjjjjjjjjkkkkkkllljjjooovvv||||||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~}}}tttiiibbbZZZRRRMMMNNNGGGFFFDDDCCCFFFJJJOOORRRUUUZZZ```eeehhhjjjlllmmmkkknnnsssxxx~~~{{{rrr^^^RRRFFFAAA???>>>???AAA@@@@@@BBBCCCCCCBBBAAA@@@@@@AAAHHHUUUcccrrrzzznnnaaaWWWRRRNNNMMMPPPSSSZZZeeeqqqrrrmmmcccXXXNNNFFFAAA???<<<::::::<<<<<<<<<@@@FFFMMMMMMJJJFFF@@@===<<<===<<<;;;999888777888:::;;;<<>>===>>>CCCLLLVVVdddwwwvvvgggZZZSSSLLLIIIIIIOOO\\\iiioooqqqpppgggYYYLLLDDDAAA<<<::::::<<<<<<;;;>>>DDDLLLLLLJJJGGGBBB???>>>>>>===<<<:::999888999:::;;;===???AAACCCGGGNNNXXX```hhhkkkoootttxxx{{{||||||}}}|||{{{{{{zzzzzz{{{{{{}}}}}}|||{{{zzzyyyxxxwwwyyynnnkkknnnsss|||zzzlll\\\PPPIIIFFFEEEAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<:::777444222222222222000000000000000000000000///000111000///...///000////////////////////////000000000000////////////000000000000000000000000//////000111111111111111111111111000000000000000111111111111111111111111222222222222222222222222222222333333333333444444777777777777777666666555888:::>>>EEEQQQcccvvvyyyzzzrrrgggaaa^^^^^^___bbbeeegggiiiiiiiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjmmmrrryyy}}}zzzvvvsssrrrsssuuuwwwvvvvvvvvvxxxyyy{{{}}}~~~{{{lll^^^SSSMMMMMMIIIGGGEEEFFFIIIPPPWWW[[[\\\```dddhhhjjjmmmooorrrrrrssstttvvvyyy~~~kkkUUUJJJHHHGGGGGGGGGDDDEEEFFFFFFDDDAAA>>><<<;;;<<<@@@EEEJJJVVViii{{{}}}hhh^^^SSSNNNLLLMMMSSSZZZfffnnnuuuqqqaaaPPPEEEAAA<<<::::::<<<<<<:::===BBBKKKKKKKKKIIIDDDAAA??????>>>===;;;999999:::;;;<<<===???AAACCCFFFMMMXXX```hhhjjjnnnssswww{{{}}}~~~}}}|||{{{zzzzzz{{{||||||}}}}}}|||{{{zzzzzzyyyyyy}}}qqqjjjhhhjjjqqqyyy|||pppbbbUUULLLGGGDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA===;;;888555333222222333000000000000000000000000///000111000///...///000////////////////////////////////////000000000000///////////////////////////000000111111111111000000000000000000000111111111111111111111111111111222222222222222222222222222222222333333444444444444333333333333333333333999<<>><<<;;;<<<>>>AAACCCKKK]]]mmm~~~ppp]]]SSSPPPNNNNNNOOO\\\gggsssuuuiiiYYYLLLEEE>>>;;;;;;<<<<<<:::===BBBJJJKKKLLLKKKGGGCCC@@@@@@>>>===;;;999999:::;;;<<<>>>@@@BBBDDDGGGNNNWWW___hhhjjjnnnssswwwzzz|||}}}||||||{{{{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{tttmmmhhhgggkkkrrrxxx|||wwwjjj]]]QQQHHHCCCAAAAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA>>><<<999555333222222222000000000000000000000000///000111000///...///000000000000000000000000000////////////000000000000........................000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222111222222333333444444555444444444333444555666666888===EEEQQQ___mmmyyy}}}zzzxxxxxx|||{{{nnnddd^^^]]]^^^___dddeeeggggggggggggiiikkkkkkkkkjjjjjjkkkkkklllmmmssswww}}}~~~|||xxxtttrrrrrrrrrssstttsssqqqpppnnnmmmmmmmmmkkkmmmmmmnnnpppvvv}}}pppcccVVVNNNMMMIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLOOOQQQSSSWWW[[[^^^eeegggiiikkknnntttzzzooo[[[OOOIIIGGGHHHIIIJJJKKKKKKIIIEEE@@@===<<<;;;<<<>>>@@@EEERRR^^^rrrmmm\\\RRRLLLLLLMMMTTT^^^lllsssqqqeeeWWWNNNAAA>>><<<<<<;;;:::>>>DDDJJJLLLNNNMMMIIIDDDAAA???===<<<:::999888999:::;;;>>>AAADDDFFFIIIOOOWWW^^^gggjjjnnnssswwwzzz{{{{{{{{{{{{|||}}}}}}}}}||||||yyyyyyzzzzzzzzz{{{{{{{{{vvvmmmhhhjjjpppssszzzwwwhhhZZZNNNGGGBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB>>><<<999555333111111222000000000000000000000000///000111000///...///000000000000000000000000000.../////////000000000111////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111222222222222222222222222111111222333333444555555555555555555666888999:::;;;AAALLL[[[jjjwwwxxxwwwwwwxxx}}}}}}uuukkkbbb___^^^```aaadddeeeggggggggghhhjjjllljjjjjjjjjkkklllmmmnnnooovvvzzz}}}{{{xxxuuurrrqqqpppppppppooollliiigggeeecccbbb___````````````eeelllssszzzqqqfffZZZQQQOOOKKKLLLMMMMMMLLLKKKIIIHHHGGGHHHJJJJJJKKKMMMQQQTTT]]]```dddhhhlllrrrxxx|||nnn]]]PPPKKKKKKKKKLLLMMMNNNKKKGGGBBB???<<<::::::===???BBBIIIQQQ```nnnppp\\\NNNKKKNNNNNNTTT```mmmuuupppaaaUUUDDD@@@===<<<::::::???FFFKKKMMMOOONNNJJJEEE@@@???<<<;;;999888777888:::;;;===AAAFFFIIILLLPPPXXX]]]gggjjjoootttxxxyyyyyyyyyyyyzzz}}}~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyssskkkkkkppprrr|||ssscccTTTLLLBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB>>><<<888555222111111111000000000000000000000000///111111000///...///000000000000000000000000000.../////////000000111111000000000000000000000000000000111111111000000/////////000000111111111222111111111111111111111111222222222222222222222222111111222333333444555555222111111222333555777888@@@GGGSSSbbbqqq|||ssstttvvv}}}}}}wwwqqqhhhaaa___```bbbccceeefffggghhhhhhiiikkkmmmjjjjjjkkklllmmmooopppqqqwww|||{{{zzzxxxuuurrrpppnnnmmmllljjjgggccc```]]][[[ZZZVVVWWWWWWVVVUUUXXX^^^dddkkkwwwzzztttkkk^^^UUURRRNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHIIILLLOOOUUUXXX]]]ccchhhnnntttxxx{{{jjjYYYPPPOOOLLLMMMOOOOOOMMMHHHCCC@@@<<<999999===???@@@DDDIIIQQQ^^^nnnjjjSSSKKKMMMHHHLLLVVVggguuutttfffXXXGGGAAA===;;;::::::@@@GGGLLLNNNPPPOOOKKKEEE@@@>>><<<;;;999777777888999:::===BBBGGGKKKMMMRRRXXX\\\gggjjjpppuuuyyyyyyxxxwwwxxxzzz}}}|||zzz{{{{{{zzzyyyxxxxxxwwwvvv}}}sssqqqrrruuu{{{ooo___QQQHHHBBB>>>@@@CCCBBBBBBCCCEEEFFFGGGGGGFFFGGGIIIKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA???===999666333222111111111111111111111111111000000000000000000000000111111111111000000000000......///000111222222333222111111111000000//////////////////000000000000333333333222222222111111///000111222333222111111000000111222333333444444444444444444444444444444777666777::::::888:::???GGGQQQ^^^jjjxxx~~~}}}vvvuuuwwwwww}}}zzzzzz|||qqqkkkccc^^^]]]___bbbdddeeeeeedddeeefffhhhjjjkkklllkkkjjjhhhgggiiimmmqqqyyy}}}{{{yyyuuurrrooommmllllllfffddd```^^^\\\ZZZXXXVVVOOONNNLLLKKKKKKLLLMMMNNN^^^eeesss~~~uuuiii]]]UUUQQQRRRQQQPPPMMMJJJHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJMMMQQQUUUYYY]]]ccclllssstttxxxxxxdddVVVNNNQQQMMMPPPXXXYYYPPPFFFCCC??????>>>======>>>AAACCCJJJNNN[[[nnngggSSSGGGFFFHHHTTT```gggrrrppp___OOODDD===>>>???<<>>;;;;;;999888777777777888::::::@@@DDDIIILLLNNNRRRWWW[[[ggglllrrrvvvxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxxxxzzzuuuuuuzzzyyyiiiZZZNNNFFF@@@AAABBBAAAAAACCCEEEFFFGGGGGGFFFFFFHHHJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@===:::777444222111000000000000000000000000000000000000000000000000111111000000000/////////000000000000000111111111111111111111000000000///////////////000000000111333333222222111111111111///000111222333222222111111111111222222333333444444444444444444444444444555444666:::;;;:::>>>CCCPPP[[[iiiuuu~~~|||sssuuuxxx{{{yyywwwyyytttnnnfff```___aaaccceeeeeeeeeeeeeeefffhhhjjjkkkiiiiiiiiihhhhhhkkkpppttt|||~~~}}}|||yyywwwsssoookkkhhheeeccc___\\\XXXVVVUUUSSSPPPNNNIIIHHHFFFDDDCCCCCCDDDEEEJJJOOO\\\jjjuuu~~~uuuiii]]]UUUPPPOOONNNMMMKKKIIIHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHKKKOOORRRUUU\\\eeekkktttwww}}}sssbbbXXXRRRPPPRRRYYYZZZRRRJJJGGG??????>>>=========???AAAAAAEEEOOO___oooyyyaaaPPPJJJHHHPPPYYYaaaooorrrfffSSSGGG>>>???>>><<<@@@HHHOOOTTTWWWRRRHHH???;;;;;;999888777777777888:::;;;???DDDIIILLLOOORRRWWW[[[gggkkkrrrvvvwwwwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}|||~~~}}}}}}||||||{{{zzzzzz|||zzz~~~vvvgggVVVLLLDDDAAAAAA@@@@@@CCCFFFGGGHHHGGGFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>;;;888555333222////////////////////////000000000000000000000000000000000/////////......111111111111000000//////111111111111000000000000/////////000000000111111222111111111111000000000000000111222222222222111222222222222222222222222444444444444444444444444444444666;;;===>>>BBBHHHXXXdddsss}}}rrrwww}}}ttttttyyyvvvpppiiicccbbbcccdddeeeeeeeeeeeefffggghhhiiijjjgggggghhhhhhiiimmmssswww~~~~~~|||{{{zzzvvvsssoookkkfffaaa\\\XXXVVVTTTPPPNNNMMMKKKIIIGGGCCCBBB@@@>>><<<<<<<<<<<<===AAAIIIUUU___lll~~~uuuhhh\\\TTTPPPLLLKKKJJJIIIIIIJJJKKKKKKMMMMMMLLLKKKIIIHHHFFFFFFDDDGGGIIIKKKNNNTTT]]]dddppptttxxx}}}pppcccYYYWWWYYY^^^^^^WWWOOOJJJAAA@@@??????>>>???@@@@@@>>>@@@GGGPPP[[[lllsss[[[OOOGGGJJJQQQYYYjjjtttnnnYYYLLLAAA???>>><<>>???DDDJJJWWWeeewww~~~uuu~~~{{{~~~sssuuu~~~|||uuupppiiieeecccdddeeeeeefffffffffgggggghhhiiijjjgggggghhhhhhjjjnnntttyyy}}}{{{yyyxxxssspppkkkgggddd^^^WWWRRRQQQNNNKKKIIIHHHFFFDDDBBB@@@???===<<<;;;;;;;;;;;;>>>>>>BBBHHHOOOZZZlll|||uuuhhh\\\TTTOOOJJJIIIHHHIIIKKKMMMNNNOOOPPPOOOMMMKKKIIIGGGEEEDDDEEEFFFHHHIIIKKKQQQZZZaaalllpppuuu{{{{{{pppgggfffggghhhggg___TTTLLLEEECCCBBBAAABBBCCCCCCCCCCCCDDDGGGKKKPPP\\\tttfffTTTHHHFFFLLLTTTgggtttrrr```RRREEEAAA>>>===CCCLLLTTTXXXZZZVVVMMMDDD>>><<<:::999999888999:::;;;<<<>>>CCCJJJNNNPPPSSSXXX\\\gggkkkqqqvvvwwwwwwvvvvvvxxxyyy|||~~~~~~}}}~~~~~~~~~~~~dddXXXKKKDDDAAA@@@AAADDDEEEFFFHHHHHHFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>;;;888555444111111111111111111111111////////////////////////////////////...............//////000111111222222000000000000000000111111000000000000111111111111000000000000000000000111111111111111111222222222333333222222222222222222333333333444444444555555888666888;;;===>>>BBBIIISSScccwww|||yyy}}}www~~~tttzzz|||xxxqqqmmmgggdddcccdddddddddffffffggghhhhhhiiiiiiiiihhhhhhiiiiiikkkooouuuyyy}}}zzzxxxwwwqqqlllhhheeebbb^^^VVVPPPLLLJJJFFFDDDDDDBBB@@@>>><<<<<<<<<<<<<<<<<<======<<<;;;;;;>>>BBBJJJZZZiiiuuuhhh\\\TTTPPPKKKIIIHHHJJJNNNQQQSSSRRRQQQPPPMMMJJJGGGFFFEEEDDDFFFHHHJJJKKKMMMRRRZZZaaajjjooouuuzzzwwwyyyzzzyyyuuujjj\\\PPPGGGEEEBBBBBBDDDGGGHHHHHHEEEEEEFFFHHHIIIRRRgggzzztttZZZKKKGGGLLLSSSdddrrrrrrgggXXXIIICCC@@@>>>DDDNNNUUUXXXZZZWWWPPPFFF???<<<;;;:::999999999:::<<<===???DDDKKKPPPRRRUUUZZZ]]]ggglllrrrvvvxxxwwwwwwwwwxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}mmm```QQQIIIDDDAAAAAACCCCCCEEEGGGHHHGGGEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@???===999666555111111111111111111111111000000000000000000000000000000000/////////............///000111222333333000000000000111111111111000000000111111111222222000000000111111111111222111111000000111111222333222222222222222222222222222333333444444555555555999666777:::;;;<<>><<<;;;999999:::;;;;;;<<<<<<<<<:::999:::<<<===BBBOOO\\\mmm~~~uuuiii]]]UUUQQQLLLJJJIIIKKKQQQUUUVVVUUUQQQNNNKKKGGGEEEEEEFFFFFFJJJLLLOOOQQQSSSWWW^^^dddmmmrrrxxx{{{~~~|||iiiYYYKKKGGGCCCDDDHHHNNNQQQQQQGGGEEEDDDDDDDDDLLL]]]mmm~~~bbbPPPJJJNNNSSSaaaoooqqqmmm]]]MMMGGGBBB???EEENNNUUUWWWZZZXXXRRRIIIAAA===;;;;;;:::::::::;;;<<<===@@@EEEMMMRRRUUUXXX\\\___hhhmmmsssxxxyyyyyyxxxxxxxxxzzz|||~~~~~~~~~||||||||||||||||||||||||xxxjjjZZZPPPIIICCC@@@BBBAAADDDGGGHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>:::777555111111111111111111111111000000000000000000000000111111000000000///////////////000000111111111222///000000000111111111111000000111111111222222222111111111111222222333333222111000000000111222333111111111222222333333444222222333333444555555666777444555888999:::@@@GGGWWWhhh|||~~~{{{sssuuuxxxvvv}}}vvvrrrnnneeecccaaaaaacccffffffffffffggghhhiiijjjiiihhhhhheeefffhhhiiimmmrrryyy~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvtttsssnnnggg___[[[ZZZWWWPPPJJJFFFCCC@@@>>>>>>===;;;999999::::::;;;;;;;;;;;;:::::::::<<<>>>===>>>GGGQQQYYYppp}}}tttiii^^^VVVSSSMMMJJJHHHLLLRRRWWWWWWVVVPPPMMMHHHDDDBBBDDDGGGIIIPPPTTTXXX[[[]]]```fffkkkqqqvvv|||~~~zzzgggTTTNNNIIIJJJQQQYYY^^^```VVVOOOHHHDDDCCCIIIWWWeeerrrlllWWWMMMOOORRR^^^mmmpppqqq```QQQJJJDDD@@@EEENNNSSSVVVYYYXXXSSSJJJBBB>>><<<;;;:::::::::;;;===>>>AAAGGGOOOTTTWWWZZZ^^^aaajjjnnnuuuyyyzzzzzzzzzzzzyyyzzz}}}~~~{{{{{{{{{{{{||||||||||||rrraaaUUULLLDDD@@@@@@@@@CCCFFFHHHGGGFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBAAA>>>;;;888666000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000//////000000111111111222000111111111111222222222111111222222222333333333222111000000000111333444000000111222333333444444222222333333444555666666444222333666888:::@@@GGGZZZkkk~~~wwwqqquuutttuuuwwwppplllhhhbbbaaa```aaadddggghhhhhhggggggiiijjjjjjiiihhhhhhcccdddfffiiimmmttt|||}}}}}}~~~~~~}}}~~~~~~~~~~~~|||{{{{{{yyywwwtttrrrqqqmmmeee\\\WWWVVVSSSLLLFFFFFFDDDAAA@@@???>>><<<;;;<<<<<<===<<<<<<;;;:::999888999;;;===:::777<<>><<<<<<;;;:::;;;<<<===>>>AAAHHHPPPVVVXXX[[[___bbbkkkooouuuzzz{{{{{{zzz{{{yyyzzz}}}~~~{{{{{{{{{{{{||||||||||||uuu___MMMFFFFFFFFFAAABBBCCCEEEGGGHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???===:::777222111000111222333222111444333111///...//////000000000000000000000000000000000111222222222222111000000000000000000000000111000...///000111///...000000000000111111111111222222222222222222222222000000111222333333444444333333333444444444555555999888888999888888???GGGaaarrrvvvwwwvvvooo}}}~~~tttnnnllllllfffdddbbbbbbdddggghhhhhhfffgggiiijjjiiihhhfffeeefffgggiiimmmrrrxxx}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||zzz{{{{{{zzzwwwsssooommmkkkfff^^^WWWRRROOOLLLJJJAAA@@@@@@???>>>>>>>>>>>>@@@@@@@@@===;;;999:::;;;::::::;;;;;;;;;;;;===???EEEGGGQQQddduuu}}}}}}uuummmfff```[[[XXXOOOLLLKKKNNNRRRVVVVVVTTTOOOJJJCCC@@@AAAEEEJJJMMMUUU^^^eeegggkkkrrrtttrrrzzzzzzvvvvvv}}}nnneeeZZZXXXaaaooo|||{{{mmm[[[NNNJJJNNNSSSVVVeeennnyyyeeeRRRNNNOOO\\\jjjkkkrrreeeWWWNNNGGGCCCCCCGGGQQQSSSWWWZZZWWWPPPEEE>>><<<======;;;::::::<<<>>>DDDLLLTTTWWWUUUVVV\\\aaalllrrryyy|||{{{yyyyyyyyy{{{|||~~~}}}|||{{{zzz|||vvv{{{hhhTTTIIIEEEBBBAAAAAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@===:::777222111000111222333222111333222111000////////////000000000000000000000000000000111222222222222111111111111111111111111111222000///000111222111///000000000000111111111111222222222222222222222222000111111222333333444444333333333444444444555555777666777999999:::BBBLLLdddtttxxx{{{vvvqqqwwwqqqnnnmmmeeecccaaaaaaccceeefffffffffggghhhiiiiiihhhgggffffffhhhjjjnnnsssyyy~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}{{{wwwrrrnnnkkkgggccc\\\WWWSSSOOOLLLJJJBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAA>>>;;;;;;<<<;;;;;;;;;:::::::::;;;<<<@@@@@@GGGVVVdddlllsssxxx}}}tttllleee___[[[XXXQQQOOONNNOOOSSSUUUTTTRRRMMMHHHCCCAAACCCGGGKKKMMMRRRZZZ```aaaeeelllpppooovvv{{{~~~}}}|||rrrpppqqquuuooogggfffnnn|||qqq\\\QQQOOOQQQSSSbbbmmmyyykkkWWWPPPOOOZZZggghhhpppdddUUUKKKEEEAAABBBFFFOOORRRVVVYYYWWWPPPFFF???=========;;;::::::<<<>>>FFFNNNWWWZZZXXXXXX]]]bbblllrrryyy}}}|||zzzyyyzzz{{{|||~~~~~~}}}}}}||||||yyykkkgggmmmwww|||ttt]]]NNNFFFAAA@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@>>>:::888333222000000222333222111111111222111111000///...000000000000000000000000///000111111222222111111111111111111111111111111222111000111222333222111000000000111111111222222222222222222222222222222111111111222222333333444333333333444444444555555555555777999:::===GGGSSSiiiyyy~~~xxxvvv{{{wwwqqqmmmfffdddbbbbbbccceeeeeedddfffggghhhiiiiiihhhgggfffggghhhkkkpppuuuzzz~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqllliiiccc```[[[WWWSSSPPPLLLIIIBBBBBB@@@@@@AAACCCEEEGGGGGGHHHHHHFFFCCC???>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::>>>GGGOOOYYYeeeoooyyy}}}tttkkkccc^^^ZZZXXXSSSRRRPPPRRRUUUVVVSSSPPPJJJGGGDDDCCCFFFIIILLLMMMNNNSSSWWWXXX\\\ccchhhjjjooouuuxxxxxxyyy~~~rrrjjjeeeqqq~~~|||yyyxxx}}}iiiUUULLLLLLNNN\\\jjjyyyoooZZZRRRPPPZZZgggiiipppdddUUUKKKDDDAAACCCGGGLLLPPPUUUXXXVVVPPPGGGAAA=========;;;:::;;;===@@@HHHQQQZZZ^^^\\\[[[^^^bbblllrrryyy}}}|||{{{zzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||zzzkkk``````hhhoooxxxyyybbbSSSJJJFFFAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAAAAA???;;;888555333111000111222222111000111222222222000///...///////////////////////////000000111111111111111111111111111111111111111111000///000222333222111000000111111111222222222222222222222222222222222111111111222222333333333333333333444444444555555555555888:::;;;???KKKXXXnnn~~~}}}~~~zzzsssmmmgggeeeccccccdddeeeeeedddfffggghhhhhhiiihhhhhhggghhhjjjmmmrrrwww|||}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzuuupppkkkhhhccc```[[[WWWTTTOOOKKKGGGBBBAAA??????@@@BBBEEEFFFJJJLLLMMMLLLHHHDDDAAA@@@@@@???===============<<<::::::<<<@@@DDDLLLZZZhhhrrryyyuuukkkccc^^^ZZZWWWTTTSSSSSSUUUXXXXXXTTTPPPIIIGGGEEEFFFHHHJJJLLLLLLLLLNNNOOOPPPSSSYYY```dddkkkqqquuuuuuuuuwwwvvvttt{{{jjjaaafffoooyyytttZZZMMMLLLOOOWWWgggwwwnnn[[[SSSPPP[[[iiilllqqqdddVVVLLLFFFBBBDDDIIIJJJOOOUUUXXXVVVOOOHHHCCC>>>>>>===;;;:::;;;>>>AAAJJJSSS]]]aaa^^^\\\^^^bbblllrrryyy}}}}}}||||||}}}{{{|||}}}~~~~~~}}}}}}||||||{{{{{{~~~pppaaaZZZ]]]cccmmmwwwvvv```SSSMMMIIIBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???<<<999666444111000111222222222///000111222222111///...//////////////////////////////000111111111111000111111111111111111111111000///...///111222111000111111111111222222222222222222222222222222222222111222222222222222333333333333333444444444555555666777999;;;;;;@@@OOO]]]sss~~~zzzsssllliiigggffffffgggggggggfffffffffggghhhhhhhhhhhhhhhhhhkkkooouuuzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{||||||||||||{{{{{{zzz}}}|||zzzwwwsssoookkkiiieeeaaa\\\XXXSSSNNNIIIEEEAAA@@@??????@@@BBBDDDEEEJJJMMMPPPPPPMMMIIIEEECCCCCC@@@>>>===??????>>><<<::::::<<>>===;;;:::<<<@@@CCCMMMVVV___bbb___\\\^^^aaakkkrrryyy~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyvvvfffXXXUUUYYYgggqqq|||ttt___SSSMMMJJJDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBB@@@<<<:::777555111000111222222222000000111111111111000000000000000000000000000000...///000000111111000000222222222222222222222222///...---...000111111000111111111222222222222333222222222222222222222222222222222222222222222222333333333444444444555555666777:::<<<<<>>AAAKKKWWWhhhoooyyy{{{rrriiibbb\\\XXXSSSTTTWWW\\\___]]]WWWQQQHHHGGGGGGHHHKKKMMMMMMLLLKKKGGGEEEFFFGGGIIIPPPXXXeeeppp|||yyyooooootttzzz~~~hhh___WWWYYYaaalllwwwrrrZZZQQQQQQSSScccrrryyymmm]]]VVVPPPXXXeeegggmmmbbbVVVOOOIIIDDDCCCFFFLLLRRRZZZ[[[VVVMMMFFFCCC??????===;;;;;;===AAADDDQQQYYYaaaccc```]]]___ccckkkrrrzzz~~~~~~~~~~~~~~~|||zzzyyyxxxooo```ZZZ\\\gggrrr}}}{{{fffXXXOOOKKKEEEDDDCCCBBBAAABBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDCCCCCC@@@===:::888555222000111222333222111111000000000000111111000000000000000000000000...//////000000000000000222222222222222222222222///......///111222222111111111111222222222333333222222222222222222222222222222222222222222222222333333333444444444555555444666:::===>>>EEEXXXjjjzzz}}}|||zzz~~~wwwqqqllliiigggffffffgggiiijjjiiigggfffffffffgggggghhhiiijjjiiimmmssszzz~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvvvvuuussspppllliiifffeeebbb^^^WWWQQQMMMIIIFFFDDDDDDFFFIIIMMMPPPRRRSSSTTT\\\aaahhhlllkkkgggcccaaaWWWRRRLLLHHHGGGEEE@@@;;;;;;888888:::;;;>>>GGGQQQaaaiiisss{{{vvvnnneee^^^YYYUUUVVVZZZ^^^aaa^^^VVVOOOFFFEEEEEEGGGKKKOOOQQQQQQJJJEEEBBBCCCCCCCCCIIIRRRZZZiii{{{vvvqqqooorrruuuwww~~~vvveeeUUUQQQUUU^^^jjjuuu}}}dddVVVSSSSSSaaannnvvvkkk]]]XXXSSSZZZfffhhhnnndddZZZTTTNNNHHHFFFHHHOOOVVV]]]]]]VVVLLLEEEBBB@@@???>>><<<;;;===BBBFFFVVV]]]dddeeeaaa___aaafffkkkqqqzzz~~~~~~~~~~~~}}}|||{{{{{{yyykkkeeefffjjjvvvnnn^^^SSSLLLFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDCCCAAA===:::999666222000111222333333222111000//////000111222000000000000000000000000...//////000000000000000222222222222222222222222000//////000222444333222111111222222222333333333222222222222222222222222222222222222222222222222333333333444444444555555111444999===>>>GGG[[[ooo{{{}}}zzz}}}tttmmmiiiiiieeeddddddfffhhhiiihhhgggffffffffffffggghhhjjjjjjiiimmmttt{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvvvvtttqqqnnnjjjfffcccbbb___ZZZTTTNNNJJJHHHFFFDDDFFFIIINNNTTTXXX[[[\\\]]]hhhooowww||||||yyytttrrrddd]]]VVVQQQNNNJJJDDD>>>>>>999666888:::>>>GGGPPP[[[dddoooyyy~~~yyyqqqggg___YYYWWWYYY\\\```bbb]]]TTTMMMCCCBBBCCCGGGLLLQQQTTTUUUIIICCC@@@AAA@@@???EEENNNOOOaaawwwzzzqqqooooooppptttzzznnnXXXNNNNNNTTT___kkkqqq|||rrraaa\\\TTT```llltttzzzggg\\\YYYUUU]]]jjjmmmqqqhhh___ZZZTTTMMMJJJKKKQQQXXX___^^^VVVLLLDDDAAA@@@???>>><<<;;;>>>BBBFFFYYY```ffffffbbb```ccchhhkkkqqqzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}xxxpppllluuuvvvdddWWWNNNLLLFFFCCCCCCCCCAAACCCGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA888666333222222222111000000000000000000000000000////////////////////////......///000111222222333000000000000000000000000000000000111222222222333111111111111111111111111222222222222222222222222222222222222222222222222444666888888777666777888999777999>>>DDDNNN]]]kkk{{{}}}yyyttt~~~vvvmmmccc]]]]]]aaabbbdddgggiiijjjkkkkkkeeefffgggfffeeefffgggiiilllqqqxxx~~~~~~|||{{{|||~~~~~~~~~{{{xxxwwwwwwvvvssspppmmmkkkhhheeebbb[[[VVVOOOIIIFFFEEEDDDDDDKKKMMMSSSYYY[[[\\\ccckkkpppzzz|||nnnbbb___\\\RRRGGGBBBBBB>>>;;;<<<===AAAIIIRRRXXXaaammmuuuyyy}}}wwwjjjbbbbbb\\\[[[\\\bbbgggdddYYYNNNGGGDDDDDDHHHPPPUUUUUUSSSPPPIIICCCAAAAAA???AAADDDNNN[[[kkkzzzzzzppphhhfffjjjppp|||qqq[[[RRRGGGRRRdddccchhhnnn{{{jjjZZZYYYaaalllwwwuuuhhh]]]ZZZ^^^bbbhhhmmmooommmjjjcccWWWKKKIIILLLRRR\\\ccc^^^RRRJJJFFFCCC@@@===<<<>>>>>>???DDDKKK^^^dddjjjjjjdddbbbdddhhhnnnsssyyy~~~~~~}}}}}}}}}}}}~~~xxxtttxxx|||kkk\\\RRRLLLGGGCCCCCCBBB@@@AAAEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDCCCBBB@@@???888666444333333222111000000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222333555444333333444555:::999:::@@@GGGRRRbbbqqquuusssyyypppggg]]]XXXXXX\\\^^^bbbeeeggggggfffeeeeeefffggggggfffgggiiikkkmmmrrrxxx~~~}}}}}}}}}~~~{{{|||{{{yyyvvvuuuuuuvvvvvvssspppmmmkkkgggccc___VVVQQQJJJEEECCCCCCCCCCCCJJJLLLQQQVVVXXXYYY```iiiuuuxxxkkkgggcccXXXLLLFFF???;;;999999;;;===EEENNN[[[cccmmmtttxxxzzzzzzkkkaaa^^^[[[\\\___eeehhhcccWWWMMMHHHEEEDDDIIIQQQWWWXXXVVVOOOHHHAAA@@@???===???BBBGGGSSSaaaooowwwmmmffffffhhhqqqzzzaaaTTTGGGLLLXXXTTT___dddooo{{{qqq___ZZZbbbmmmxxxttthhh]]][[[___dddkkkqqqqqqooommmggg[[[OOOMMMPPPUUU___ddd]]]RRRJJJEEECCC???<<<;;;======???DDDLLL```fffkkkjjjdddaaadddhhhoootttzzz~~~~~~~~~~~~yyyyyyvvvdddVVVMMMGGGCCCCCCCCC@@@@@@BBBEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCAAA@@@>>><<<999777444333333333111000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444222111111333555;;;999;;;BBBKKKWWWjjjyyytttnnnssstttjjjaaaYYYVVVWWWYYY\\\aaaeeegggfffcccaaaeeefffggggggggghhhkkknnnpppuuu{{{~~~~~~~~~~~~yyyxxxwwwtttqqqqqqsssuuuuuutttqqqoookkkfff___ZZZPPPKKKEEEAAA@@@AAACCCDDDDDDDDDGGGKKKMMMOOOVVV___qqq|||vvvoooiii]]]QQQIII???;;;999999:::===DDDMMM[[[aaajjjooorrrtttwwwyyy{{{~~~pppccc\\\\\\___eeekkkllleeeYYYOOOIIIFFFEEEJJJSSSZZZ\\\[[[QQQIIIBBB@@@???===>>>BBBAAAJJJUUUbbbrrrwwwmmmfffcccgggpppjjjXXXIIIJJJNNNIIIVVVYYYbbbmmmuuu~~~}}}hhh\\\cccmmmxxxrrrggg]]]\\\aaagggooovvvvvvtttqqqkkk___SSSQQQUUUZZZbbbeee]]]QQQIIIEEEBBB@@@===;;;===???AAAHHHPPPccchhhllliiiccc```ccchhhqqqvvv{{{}}}}}}~~~~~~~~~yyywwwkkkZZZNNNGGGBBBCCCCCCBBBAAABBBFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDCCCBBB???===<<<:::888555444444333111000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000333222222222111000000000111111111111111111111111111222222222222222333333222222222222222222222222777777666444222333555888999888;;;CCCMMM\\\ooo~~~zzzjjjkkkuuusssiiiaaa[[[ZZZ]]]]]]```cccfffgggfffeeedddfffgggggggggggghhhkkknnnuuuyyy~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzyyywwwsssooooooqqqsssuuutttrrroookkkddd[[[VVVMMMIIICCC??????@@@BBBCCCAAA???@@@CCCDDDFFFMMMTTTaaakkkzzz{{{ssskkk___RRRIIIBBB>>><<<======???FFFNNNWWW\\\ccchhhjjjlllnnnoootttwww}}}yyyjjj```^^^bbbjjjqqqrrrjjj]]]SSSIIIFFFEEEJJJTTT\\\``````VVVNNNFFFBBB@@@>>>???BBB@@@DDDLLLWWWgggzzz{{{ppphhhdddfffnnnttt\\\NNNLLLMMMKKKSSSUUU[[[ccclllwwwqqq___fffoooxxxoooeee^^^^^^ccciiirrrzzz|||yyyuuummmaaaUUUSSSXXXaaaffffff\\\PPPIIIEEEBBBBBB>>>===???AAAEEEMMMVVVgggkkkmmmiiibbb```dddiiissswww}}}~~~~~~|||}}}~~~~~~xxxuuu{{{rrraaaRRRIIICCCCCCEEEDDDCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEECCCAAA???===;;;999666555444333222000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000333222222222111000000000111111111111111111111111111111111222222333333333222222222222222222222222888888777555333444777999666666:::DDDPPP___tttwwwwww~~~eeelll{{{sssiiibbb]]]^^^bbbcccccccccdddeeefffgggggghhhhhhhhhgggfffgggjjjmmmvvvzzz~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrpppqqqrrrtttsssqqqooojjjbbbYYYRRRLLLHHHBBB??????@@@@@@AAACCC@@@???AAABBBCCCGGGNNNPPPWWWbbbmmmwww{{{rrrjjj```SSSIIIDDD@@@>>>??????@@@FFFNNNSSSWWW\\\aaadddfffggghhhmmmpppuuuzzztttgggbbbeeelllsssuuunnnaaaWWWJJJFFFEEEJJJUUU^^^cccddd\\\RRRIIIDDD@@@===>>>AAA???AAAFFFOOO[[[kkk}}}}}}rrrgggcccdddrrr~~~___RRRNNNMMMPPPTTTTTTXXX^^^eeeoooyyyeeelllttt{{{|||mmmfff```bbbffflllttt}}}|||vvvmmm```UUUUUUZZZgggjjjggg[[[PPPIIIFFFCCCBBB>>><<>>???>>>???DDDKKKRRRUUUXXX\\\___aaaaaaaaadddeeeiiinnnvvvuuullllllnnntttwwwrrrdddXXXMMMIIIGGGLLLVVVaaaggghhhbbbXXXMMMFFFAAA===<<>>BBBHHHTTT___nnnpppooohhhaaa```fffmmmuuuyyy~~~~~~}}}}}}~~~~~~}}}|||~~~~~~{{{vvv|||yyyeeeWWWJJJFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEECCCBBBAAA===;;;888666555444222000000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000111111111111111222222222111111111111111111111111000111111222333333444444555555555555555555555555000222444444444444666777777999AAANNN\\\kkk}}}sssoooxxxyyynnnzzzzzzooofff___^^^aaacccccccccccccccdddddddddcccddddddddddddhhhmmmqqqwwwzzz~~~|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{xxxvvvtttrrroookkkfff___VVVQQQOOOMMMMMMMMMNNNNNNMMMKKKLLLGGGDDDEEEEEEBBBAAADDDEEEFFFHHHLLLTTT___lllttttttvvvrrrkkkfffaaaVVVLLLCCC@@@>>>>>>>>>>>>CCCJJJQQQQQQSSSVVVXXXYYYXXXWWWUUUVVVXXX\\\fffsssyyyuuuxxx}}}xxxiii\\\RRRMMMJJJOOOYYYdddjjjlllkkk```TTTKKKEEE@@@???AAAAAA@@@CCCGGGJJJMMMXXXcccqqq}}}pppeeefffrrrnnn]]]QQQLLLVVVYYYXXXYYYZZZ[[[___jjjwwwxxx~~~}}}rrrqqqmmmmmmppprrrtttyyy|||rrrhhh^^^YYY^^^hhhooonnngggZZZOOOKKKIIIGGGCCC???===@@@EEELLLYYYdddooopppooohhhaaa```hhhooouuuyyy~~~~~~|||}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~vvvvvvmmm]]]NNNGGGEEECCCBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA>>>;;;888666555444222111000000000000000000000000////////////////////////...//////000111222222333000000000000000000000000000000111111222222222333111111111111111111111111000000111222333333444444666666666666666666666666000222555666666666777999:::===FFFTTTbbbqqqxxxpppooo{{{sssrrrsssiiiaaa___```cccdddfffggggggfffeeeccc```aaaaaabbbdddiiioootttzzz}}}~~~zzz{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~yyy}}}{{{xxxtttqqqnnnjjjeee^^^VVVQQQSSSSSSTTTVVVYYYYYYWWWUUUXXXSSSPPPQQQPPPKKKIIIKKKBBBBBBCCCEEEKKKTTT```gggkkknnnlllfffbbb^^^UUUKKKDDDAAA???@@@??????DDDJJJNNNNNNNNNPPPQQQQQQOOOMMMIIIIIIJJJNNNXXXgggxxx}}}~~~ooo```UUUPPPMMMQQQ[[[fffmmmooossshhh[[[RRRJJJDDDCCCEEEDDDCCCEEEIIIHHHGGGNNNYYY]]]sss{{{kkkggglll{{{wwwfffXXXQQQ]]]]]]\\\\\\\\\ZZZ\\\eeeppp~~~|||pppsssqqqrrruuuvvvwww{{{zzzpppggg^^^[[[dddoooqqqooogggYYYOOOKKKJJJHHHHHHCCCAAADDDIIIQQQ^^^jjjpppqqqooohhhaaaaaaiiiqqqtttxxx~~~zzz|||~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~wwwpppuuuwwwgggSSSFFFDDDEEECCC@@@FFFGGGGGGHHHHHHIIIIIIJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@???===:::888555444333111000000000000000111222111111111111111111111111000000000000000000000000//////000111111111111111111111222222222222111111222222222111111111111111000111333555555444333222444444444444444444444444444555666666666666888:::======HHH\\\nnn|||xxxtttxxxqqqeee```___aaaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbbbbbhhhsss|||}}}}}}||||||}}}~~~~~~}}}||||||~~~~~~zzzvvvssstttrrrkkk```YYYWWWYYYYYYbbbjjjlllmmmoooooolllnnnkkkfff```ZZZVVVTTTSSSFFFGGGGGGEEEDDDIIISSS[[[___^^^^^^^^^\\\WWWQQQLLLDDDAAA>>>===@@@CCCEEEGGGNNNMMMKKKHHHFFFDDDCCCCCCEEEGGGIIIJJJMMMUUUbbblll|||hhh[[[VVVPPPPPPZZZhhhtttzzzxxxkkkZZZPPPMMMIIIEEEDDDEEEEEEFFFFFFHHHLLLNNNUUU^^^ooovvvhhhjjjooo|||bbbWWWXXX\\\aaaaaa___]]]]]]___cccgggyyyxxxrrrssstttwww{{{~~~~~~|||xxxmmmdddaaaeeekkkpppxxxuuuiiiWWWLLLLLLLLLJJJBBBAAA@@@CCCLLLYYYfffooossstttqqqiiiaaa```gggnnnyyy{{{}}}zzz|||~~~{{{|||||||||}}}}}}}}}}}}tttrrrzzz~~~ppp\\\NNNIIIGGGEEECCCFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@???===;;;888666444333111111000000000000000111111111111111111111111111000000000000000000000000//////000111111111111111111111222222222222111111111111111111111111222222111222333444444444333333444444444444444444444444444555666666666777999;;;>>>@@@MMMbbbuuu{{{zzz~~~oooeee``````aaaeeeeeeeeeeeeeeeeeeeeeeeecccddddddcccdddkkkvvv~~~|||}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~{{{xxxwwwwwwssslllccc^^^___aaaiiittt~~~yyytttpppkkkeeeaaaOOOMMMIIIEEEBBBDDDIIIMMMPPPPPPPPPQQQSSSRRROOOMMMBBB@@@>>>>>>AAADDDFFFFFFIIIHHHFFFCCCAAA@@@???>>>===???@@@AAACCCJJJVVV___sss|||eee[[[RRRTTT]]]hhhttt~~~zzzgggXXXPPPKKKFFFGGGHHHGGGGGGFFFFFFGGGHHHNNNUUUcccwwwtttooommmyyy}}}fff]]]___bbbeeeeeedddaaa______aaadddtttzzzsssuuuvvvyyy}}}~~~~~~wwwllleeeccchhhnnnsssyyysssfffUUUMMMMMMMMMIIIEEEDDDDDDHHHQQQ^^^kkktttvvvvvvrrriiibbbbbbiiipppxxxyyy||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzpppooowww|||jjjZZZOOOJJJGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHFFFEEEDDDDDDCCCCCCAAA@@@>>>;;;888666444333222222111000/////////000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222222111111000000000111222222222333222222333333333444444444444444444444444444444444444555666666666777999;;;>>>EEEUUUlll~~~~~~yyyooofffaaaaaaccceeeeeeeeeeeeeeeeeeeeeeeecccddddddeeegggooozzz}}}~~~~~~~~~|||zzzzzzzzz{{{~~~}}}{{{{{{yyyuuunnngggfffjjjnnn}}}{{{sss]]]WWWNNNFFFCCCBBBCCCDDDEEEDDDCCCEEEHHHKKKLLLKKKAAA@@@>>>???BBBDDDEEEEEEDDDCCCAAA???===<<<;;;;;;999:::;;;;;;<<>>===;;;;;;;;;;;;<<<<<<<<<<<<@@@FFFJJJ[[[nnnrrr]]][[[^^^```qqqtttbbbVVVPPPKKKKKKKKKLLLNNNNNNNNNMMMLLLLLLQQQ[[[lllvvvrrrsssfffbbbdddgggoooppppppmmmiiieeebbbaaaiii|||||||||}}}xxxrrrjjjhhhkkkrrrwww{{{zzzmmm]]]SSSQQQRRRNNNHHHBBBCCCGGGOOOYYYfffqqqwww{{{wwwpppgggbbbeeennnvvvvvvxxx{{{~~~~~~~~~sssnnnxxx{{{gggVVVLLLJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFEEEFFFFFFCCCBBB@@@===:::777444333333333111000////////////////////////////////////000000000000000000000000//////000111111111111111111111222222222222111111//////000111222333333333333333222222222333444555333333333444444444555555333555666777777888;;;===???OOOggg~~~|||tttkkkeeedddfffeeeeeeeeeeeeeeeeeeeeeeeefffggggggiiimmmttt{{{|||||||||}}}}}}}}}}}}}}}}}}~~~|||yyywwwyyy{{{{{{vvvrrrrrrwww{{{mmmZZZNNNJJJKKKLLLKKKJJJHHHEEEDDDFFFHHHIIIIIIHHHFFFCCCCCCCCCCCCAAA@@@BBBAAA???>>>===<<<<<<<<<======>>>>>>>>>@@@DDDFFFQQQaaawwwggg___\\\\\\lllnnn___VVVPPPOOONNNPPPSSSUUUUUUTTTNNNLLLNNNUUUaaatttuuuzzztttjjjiiilllnnnrrrsssuuusssooojjjgggeeehhhxxxtttnnnjjjjjjpppwww{{{|||xxxkkk[[[UUUUUUTTTNNNIIIAAADDDJJJSSS^^^iiisssyyy{{{vvvnnnfffbbbfffooovvvwwwyyy}}}{{{ooossszzzfffVVVMMMKKKKKKFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGDDDCCCAAA>>>:::777555333222222111000/////////000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222222111111000000000111222222222333222222333333333444444444222333333444444555555555333555666777777999;;;>>>BBBTTTppp~~~~~~}}}uuukkkddddddfffeeeeeeeeeeeeeeeeeeeeeeeegggggghhhjjjooovvv|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~|||zzzxxxzzz}}}~~~{{{xxxvvvyyyuuucccVVVQQQPPPPPPOOONNNMMMLLLLLLNNNOOONNNNNNKKKHHHEEECCCCCCCCCBBBAAABBBAAA@@@???>>>============>>>>>>???AAABBBCCCDDDHHHTTTggg}}}yyyhhh___\\\hhhxxxwwwjjjaaa]]]ZZZWWWXXX\\\______^^^VVVPPPOOOTTT[[[ggg|||zzzvvvvvvzzzyyypppkkklllqqqtttvvvxxxyyywwwsssnnnkkkiiijjjuuupppmmmkkkooowww}}}~~~}}}uuuhhh\\\YYYYYYUUUOOOKKKCCCHHHOOOYYYeeeooowww{{{{{{vvvnnnfffdddhhhpppwwwyyy{{{~~~~~~~~~oooppp|||wwwdddVVVOOOMMMMMMFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDAAA>>>;;;777555444111111000000000000000111111111111111111111111111000000000000000000000000//////000111111111111111111111222222222222111111111111111111111111222222111222333444444444333333222222333333444555555666333555777777888999<<<>>>EEEZZZwww~~~}}}}}}|||zzz{{{zzzrrrhhhbbbcccfffeeeeeeeeeeeeeeeeeeeeeeeedddeeefffkkkqqqxxx~~~|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}||||||{{{zzz{{{~~~|||{{{|||xxxlllbbb]]][[[YYYXXXWWWVVVWWWXXXYYYXXXUUURRRLLLIIIEEECCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHNNNZZZkkk~~~vvvhhhbbbeeekkk|||~~~vvvqqqlllhhhdddffflllqqqsssrrrmmmbbbZZZZZZZZZ\\\kkk|||wwwnnnrrrrrrllljjjooovvvyyy{{{|||}}}zzzuuuppplllkkkkkkssspppnnnnnnuuu~~~rrrggg^^^]]]]]]VVVOOOMMMFFFKKKSSS^^^iiisssyyy}}}{{{vvvooohhhgggkkkrrrxxxyyy{{{~~~~~~||||||}}}~~~oooppp|||tttbbbVVVPPPNNNNNNFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFDDDBBB>>>;;;888555444111000000000000000111222111111111111111111111111000000000000000000000000//////000111111111111111111111222222222222111111222222222111111111111111000111333555555444333222222222333333444555666666333555777777888999<<>>;;;777555555333111///......//////111///......///000000///000000000000111111111111111111111111111111111111000000000000000000000000111111222333333333333222222444555555444333333444444444444555555555555666666666888:::999777;;;AAAIII___~~~vvvmmmsss|||xxxtttuuuvvvtttsssppplllhhhdddcccccccccgggggggggffffffeeeeeeeeeaaabbbdddjjjrrryyy~~~~~~|||}}}~~~}}}|||{{{zzzyyyxxxyyyzzzzzz|||~~~~~~~~~uuuqqqkkkdddcccfffcccbbb```aaaeeelllrrrvvv{{{}}}~~~zzzuuurrrpppmmmjjjhhhfffaaaZZZTTTMMMLLLIIIHHHIIILLLPPPSSSSSSTTTUUUTTTQQQNNNMMMMMMKKKMMMQQQUUUXXXZZZZZZ[[[UUUQQQQQQUUUYYYaaaqqq|||llleeedddbbbiiirrrwwwwwwxxx{{{~~~{{{~~~qqq```ZZZ^^^dddxxxyyyppphhhjjjnnnlllvvv}}}yyyuuurrrppptttzzzxxxsssuuuzzz~~~qqqiiiccccccbbbZZZPPPJJJMMMRRRYYYaaalllwww{{{xxx{{{tttkkkiiilllqqqttttttwwwyyy{{{~~~~~~~~~|||~~~~~~}}}{{{{{{|||}}}tttooovvvnnn```UUUMMMIIIGGGEEEDDDDDDEEEGGGFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA???;;;888666666555222111000000111222222000...///000111000000000000000000111111111111111111111111111111111111111111111111111111111111111111222333333333333222222444555555444333333444444444444555555555555666666666888:::999777<<>>FFFVVVkkk}}}wwwuuuxxxzzzlllfffiiillllllllliiiddd```___aaadddfffccccccccccccccccccccccccdddfffiiiqqqyyy~~~|||{{{zzz{{{}}}~~~|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{yyy{{{||||||{{{|||}}}ssslllccc```\\\[[[YYYWWWTTTSSSMMMNNNOOOOOOOOOSSS\\\ccciiiwwwuuulllfffaaa\\\XXXQQQPPPNNNNNNQQQVVV\\\```gggiiillllllkkkjjjjjjkkkmmmsss}}}zzztttkkkccc\\\XXXWWWXXXXXXcccttt|||yyyxxxtttooommmooouuuzzzhhh\\\[[[[[[oooyyycccZZZ```hhhxxx}}}||||||wwwyyy}}}zzzsssppplllggg]]]RRRNNNOOOUUU[[[bbbgggpppyyy~~~}}}xxxtttooonnnppptttvvvxxx|||~~~~~~~~~~~~~~~~~~wwwcccUUUOOOIIIFFFDDDCCCEEEGGGIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGDDDDDDDDDCCCAAA>>><<<:::777666444222111222333444333111000000111222222111111111111111222222222222111111111111111111111111222222222222222222222222111111222333333333333222222444555555444333333444444444444555555555555666777666777:::::::::@@@HHHZZZooo|||}}}zzzxxx{{{yyyiiiaaabbbeeeeeegggdddaaa^^^^^^```cccfffcccccccccccccccccccccccceeegggkkkrrrzzz~~~|||zzzzzzzzz|||}}}zzzzzzzzzzzzzzz{{{}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzz{{{{{{yyyyyyzzz}}}xxxnnnhhhccccccddddddeeeeeebbb___WWWWWWUUURRRQQQSSSYYY^^^aaannn|||qqqiiiddd```\\\YYYRRRPPPOOOPPPSSSWWW\\\___gggjjjnnnqqqrrrsssuuuwww|||zzzooohhhccc]]]YYYVVVZZZcccrrr}}}zzz{{{uuufffbbbYYYhhh~~~dddWWW]]]eeettt{{{|||}}}}}}xxxtttnnnfffZZZOOOMMMQQQXXX___gggkkkrrryyy}}}|||vvvtttqqqppprrruuuxxxyyy~~~}}}~~~~~~~~~~~~~~~~~~yyygggYYYPPPKKKHHHDDDCCCEEEGGGHHHHHHKKKLLLNNNOOONNNMMMKKKIIIDDDDDDDDDCCCBBB???===<<<888666444111000000111222222111//////111222111000111111111222222222222333111111111111111111111111222222222222222222222222111111222333333333333222222444555555444333333444444444444555555555555666777666777::::::;;;BBBJJJ\\\ppp|||{{{yyy}}}xxxwwwxxxhhh^^^^^^___^^^___^^^\\\\\\\\\^^^aaabbbbbbccccccccccccdddddddddgggiiimmmttt|||~~~}}}{{{{{{{{{|||}}}zzzzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxyyyzzzzzzyyyyyyxxxwwwwwwyyy}}}wwwpppmmmhhhlllppprrrvvvyyyvvvqqqooojjjddd^^^[[[ZZZ[[[\\\```iiiwww|||vvvnnnhhheeeaaa]]]YYYSSSRRRRRRSSSUUUXXXZZZ\\\dddhhhnnntttyyy}}}|||ttthhh]]][[[VVVVVV```pppjjjaaaXXXbbbwwwfffXXX]]]bbbooo||||||}}}~~~}}}vvvlllcccWWWOOOOOOUUU\\\eeemmmqqquuuzzz|||zzzuuutttsssrrrsssvvvyyy{{{~~~}}}~~~~~~|||}}}}}}}}}}}}~~~~~~ooo```VVVMMMIIIEEEDDDDDDFFFGGGGGGJJJKKKMMMNNNMMMLLLIIIHHHCCCDDDDDDDDDBBB@@@>>>===999777555222000000000111222000...///000111000000111111111222222222333333111111111111111111111111111111111111111111111111111111222333333333333222222444555555444333333444444444444555555555555666777666777::::::<<>>;;;999666333111000000111111///......///000000///111111222222222333333333111111111111111111111111000000000000000000000000111111222333333333333222222444555555444333333444444444444555555555666666777666777::::::<<>>;;;999777555333222222222222222222111111111111000222222222111111111111111222222222111111111000000222222222222222222222222333333333333333333333333444444444444444444444444333333444555666666666666888777999;;;;;;===GGGRRRccclllyyy}}}yyyuuusssggg```\\\XXXUUUUUUXXX[[[]]]^^^___aaabbbeeeeeefffdddccccccdddfffkkkssszzz~~~~~~~~~}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvxxxzzz|||}}}}}}}}}|||}}}{{{{{{|||~~~~~~|||zzz||||||{{{zzzzzzyyyyyyxxxyyywwwuuuuuuwwwyyyyyyxxxsssssstttwww{{{yyyuuupppjjjgggeeeeeefffhhhkkkooosssuuuuuussspppmmmkkkgggccc```[[[]]]aaacccbbb]]]XXXTTTQQQXXXbbbmmmvvvrrr]]]ZZZZZZYYYcccssszzz{{{fff[[[\\\bbbsssjjj\\\[[[ZZZddduuu}}}}}}tttjjj^^^YYYVVVVVVZZZ___iiimmmrrrxxx{{{{{{xxxvvvuuuwwwyyyzzzzzzzzz{{{|||~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}uuupppxxxrrr]]]QQQFFFCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJJJJIIIIIIJJJHHHFFFFFFFFFDDDAAA???<<<;;;888666444333333333222222222111111111111000111111111111111222222222222222222111111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333444555666666666666777888:::;;;999===LLL[[[iiiqqq|||vvvttt~~~uuujjjccc^^^YYYVVVUUUXXX\\\___``````aaaaaadddddddddcccbbbbbbeeeggglllttt}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{zzz|||{{{{{{|||}}}}}}|||zzz{{{zzzzzzyyyxxxxxxwwwwwwxxxvvvttttttvvvxxxxxxxxxtttvvvyyy|||xxxsssssspppmmmlllhhhiiijjjllloooqqqsssuuusssqqqooommmllliiieeeccc]]]___ccceeeddd___YYYUUURRRVVV\\\dddmmmwwwjjj]]]YYYWWW___jjjrrr{{{lll___^^^```mmmhhhZZZYYYXXXaaapppwww}}}yyymmmeee]]]ZZZYYYYYY[[[```iiilllqqquuuwwwwwwuuusssvvvyyy|||~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||rrrgggkkkzzzxxxbbbTTTFFFBBBDDDDDDCCCDDDIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHFFFFFFFFFDDDBBB@@@<<<;;;888666444333222222222222222111111111000000000000000111222222222333111111111111111111111111222222222222222222222222333333333333333333333333333333444444444444444444333444555666666777777777777999;;;;;;999???QQQdddnnnvvvuuuvvvyyyoooggg```ZZZWWWVVVYYY^^^aaaaaaaaaaaaaaacccddddddbbbbbbccceeehhhllluuu~~~~~~~~~}}}~~~}}}~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvtttssssssuuuwwwxxxxxxuuuyyy}}}|||sssqqqssssssrrrrrrooooooppppppqqqrrrssssssrrrpppnnnlllkkkiiifffccc]]]```dddgggeee```YYYUUUSSSTTTVVV[[[cccnnnxxx~~~|||}}}vvvbbbYYYWWW\\\cccnnnttt}}}nnnaaa______jjj~~~ggg[[[ZZZYYY___mmmrrr~~~zzzuuugggaaa]]]^^^___^^^```ccckkknnnrrruuuuuutttssssssvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}qqqdddeeerrr|||fffXXXIIIEEEEEEDDDCCCCCCHHHIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEEEEEEEDDDAAA???<<<:::888555333222111111222222222111111111000000000000000111222222222333111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555333444555666777777777777777999;;;;;;;;;CCCXXXlllssszzz~~~uuuyyyvvvmmmddd]]]XXXWWW[[[___bbbbbbbbbaaabbbcccccccccbbbbbbcccgggjjjnnnwww~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyyxxxyyyyyywwwxxxxxxyyyzzzzzzzzzzzzzzz{{{|||{{{{{{zzzyyyyyywwwwwwvvvvvvuuuuuutttttttttsssrrrsssuuuxxxyyyyyywww|||xxxssstttwwwwwwvvvwwwuuutttsssqqqpppooooooooopppnnnlllkkkjjjgggdddaaa]]]aaaeeegggfff```YYYTTTTTTRRRQQQTTTZZZdddmmmsssyyyuuurrrtttvvvyyyiii\\\ZZZ]]]___iiilllsss{{{}}}mmmbbb___```kkk~~~ggg]]]]]][[[```kkkooozzz|||~~~~~~~~~~~~~~~~~~~~~{{{tttoooccc___^^^bbbeeefffgggjjjnnnqqquuuvvvuuutttttttttuuuxxx}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{|||~~~rrrdddcccmmm|||}}}iii\\\OOOIIIGGGDDDCCCDDDFFFFFFHHHIIIJJJJJJKKKKKKGGGFFFEEEDDDEEEDDDBBB???<<<;;;888555333111111000222222222111111111111000111111111111111222222222111111111111111222222222222222222222222222222222333333333333333333333333222333333444444555555555444444555666777777777777888888999;;;>>>HHH^^^qqqyyy}}}vvv|||vvvkkkaaaZZZZZZ]]]```bbbbbbbbbbbbcccddddddcccbbbbbbdddhhhlllrrrzzz~~~}}}}}}|||||||||||||||}}}~~~~~~~~~}}}||||||}}}~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{|||{{{yyyxxxxxxyyyvvvuuuuuuttttttsssrrrrrrtttrrrqqqsssvvvxxxzzzzzzzzzzzzwwwzzz|||zzzxxxxxxtttrrrnnnkkkiiihhhhhhiiikkkjjjhhhhhhgggfffcccaaa^^^bbbfffiiigggaaaYYYTTTRRROOOLLLMMMSSSZZZ```ccchhheeeccceeehhhkkksss|||rrrbbb___```___bbbccciiitttzzz}}}nnnbbbaaacccppp~~~iii___aaa^^^aaajjjmmmtttvvvwwwwwwwwwxxxyyy{{{yyyxxxwwwyyy{{{}}}~~~~~~{{{}}}zzzzzz{{{}}}{{{rrrkkkaaa^^^```fffkkkmmmnnnqqqrrrvvvxxxxxxuuussstttvvvuuuxxx|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~wwwgggccciiittt}}}iii___TTTNNNHHHCCCBBBDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGEEEEEEFFFEEECCCAAA>>><<<999666444222111111222222222111111111111000222222222111111111111111000000111111111222222222222222222222222222222222333333333333333333333333222222333333444555555666444555666777777888888777999777777;;;AAANNNbbbttt|||yyy|||rrrfff^^^\\\^^^aaabbbbbbbbbccceeedddddddddccccccfffjjjnnnwww~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}|||||||||}}}}}}~~~}}}{{{zzz{{{|||}}}|||zzz{{{zzzyyyyyyxxxyyyyyyyyywwwwwwvvvvvvwwwwwwxxxxxxyyy{{{|||{{{yyywwwwwwxxxtttttttttsssrrrrrrqqqqqqtttrrrrrrsssvvvyyy{{{{{{|||}}}}}}|||wwwvvvllliiieeeaaa______aaabbbdddccccccdddeeeeeedddbbb```dddiiikkkiiiccc[[[UUUNNNKKKHHHHHHLLLQQQTTTTTTWWWTTTTTTWWWZZZ]]]eeemmmvvv}}}iiidddccc``````___bbbkkkuuupppccccccggguuu~~~iiiaaaccc___aaaiiikkkkkkllllllllllllmmmooorrrpppnnnnnnppptttwwwxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvssstttvvvyyy}}}{{{ppphhh```^^^```hhhoooqqqtttwwwuuuxxxzzzyyyuuussstttwwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~kkkdddhhhppp{{{}}}iiiaaaXXXQQQJJJCCCBBBEEEGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHGGGGGGGGGFFFDDDBBB???===:::777555333333222222222222111111111111000333222222222111111000000000000111111222222222222222222222222222222222222333333333333333333333333222222333333444555666666444555666777888888888888999666666;;;DDDQQQddduuu{{{{{{vvv~~~xxxiiiaaa]]]___aaaaaaaaabbbdddfffeeeeeedddcccdddgggkkkooo{{{~~~}}}}}}~~~||||||{{{zzzzzzyyyxxxxxxzzzxxxvvvttttttvvvyyyzzz{{{{{{zzzzzzzzz{{{{{{||||||zzzyyyzzz{{{|||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxvvvuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}{{{xxxvvvwwwxxxttttttsssrrrrrrqqqqqqppptttsssrrrtttwwwzzz||||||~~~|||vvvtttdddaaa\\\XXXWWWXXX[[[^^^___^^^___aaadddfffeeedddbbbeeejjjmmmkkkddd\\\WWWLLLHHHEEEEEEHHHKKKLLLKKKMMMKKKLLLPPPSSSUUU]]]dddmmm}}}nnngggeeeaaabbb___```fffmmmwwwtttddddddiiixxx~~~iiiaaaccc```aaahhhiiibbbbbbcccbbbbbbcccfffhhhgggfffeeehhhmmmqqqrrrqqqsssssstttttttttrrrqqqpppooopppssswww|||vvvjjjaaa___]]]```iiipppssswwwzzzvvvyyy{{{yyytttrrrtttwwwyyy{{{}}}~~~~~~~~~}}}|||~~~}}}yyykkkjjjuuuqqqfff[[[UUUOOOHHHCCCCCCCCCDDDGGGIIIKKKLLLLLLLLLJJJJJJHHHGGGEEEDDDCCCBBB???===;;;888555333222111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444444444444444444444333333444444555555666777777777:::<<<>>>@@@HHHVVVjjjwwwrrrqqqfff______```aaabbbcccccccccgggfffdddbbbbbbffflllqqq{{{~~~~~~}}}|||{{{zzzzzz{{{||||||{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvyyywwwvvvxxx{{{|||zzzxxxwwwxxxyyyyyyxxxwwwuuutttuuutttsssrrrrrrrrrrrrssssssqqqooorrrwww|||}}}}}}{{{yyy~~~{{{ppphhh]]]ZZZVVVTTTUUUZZZ```eeebbb``````bbbfffiiihhhggghhhfffiiiooommmcccZZZWWWTTTKKKEEEEEEFFFFFFFFFHHHGGGGGGIIILLLQQQXXX^^^bbbmmmxxxwwwkkkeeebbb^^^\\\\\\___ccclll}}}wwweeeccchhhyyyxxxkkkgggfffdddiiikkkbbbYYYYYYWWWVVVUUUTTTUUUUUUXXXVVVVVVZZZaaahhhlllmmmmmmnnnnnnmmmkkkkkklllnnnrrrqqqqqqtttyyy~~~yyyqqqiiieee```cccggglllrrrvvvzzz||||||xxxvvvuuuvvvvvvvvv|||{{{{{{{{{}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sssqqqzzzuuuiii]]]VVVQQQJJJEEECCCDDDEEEHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDD???>>>;;;888666444222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444444444555555666777777777777999<<>>DDDQQQdddyyy}}}}}}|||zzzxxx}}}tttmmmdddddddddddddddddddddcccaaa`````````cccjjjrrrxxx}}}{{{{{{{{{{{{{{{}}}}}}{{{{{{zzzyyyxxxvvvuuuuuuttttttttttttuuuuuuuuuuuuuuurrrrrrrrrrrrssssssssssssppppppoooooonnnnnnmmmmmmllllllllllllmmmnnnooopppooopppqqqrrrssstttttttttsssttttttvvvwwwxxxxxxwwwyyyxxxvvvuuuttttttuuuvvvqqqrrrtttttttttsssqqqooosssrrrpppqqqrrruuuwwwxxxuuuwwwzzz|||~~~~~~uuukkkaaaZZZZZZ\\\___eeeooo~~~|||vvvrrrpppmmmiiijjjrrrzzzyyypppggg]]]UUUQQQRRRSSSQQQPPPQQQPPPTTTZZZbbbkkkttt{{{tttiii```ZZZVVVUUUVVVVVVYYYaaajjjzzzqqqhhhiiippp}}}xxxnnnooorrrrrrzzzzzzmmmaaaQQQHHHFFFEEEAAA===???@@@BBBGGGNNNVVV]]]aaagggiiilllnnnpppqqqtttvvvwwwuuutttuuuzzz~~~}}}xxxrrrlllgggeeecccfffiiinnnsssxxx{{{}}}~~~}}}{{{yyyzzz{{{}}}~~~~~~|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~vvv|||}}}yyyhhh___XXXOOOHHHDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFCCCBBB???;;;888666444333111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444222222333333444555666666555555666666777888888888:::;;;>>>GGGUUUiii}}}|||yyy|||||||||}}}||||||||||||zzzvvvpppkkkccccccccccccbbbbbbbbbbbbbbbbbbaaaaaadddjjjsssyyy~~~|||zzzyyyxxxxxxyyyzzz{{{}}}~~~}}}{{{xxxvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuurrrrrrssssssssstttttttttsssrrrqqqooommmllljjjjjjhhhhhhgggggghhhhhhiiiiiijjjkkkmmmooopppqqqqqqqqqqqqssstttvvvvvvwwwwwwxxxxxxwwwvvvtttsssttttttuuuqqqrrrsssttttttrrrpppoooqqqqqqppppppqqqrrruuuwwwvvvxxx{{{wwwnnnggg```\\\```dddjjjqqq|||vvvrrrqqqmmmjjjkkksss}}}|||tttfff^^^XXXYYYYYYWWWVVVWWWXXX\\\cccmmmvvv}}}xxxmmmbbbYYYTTTQQQRRRRRRTTTZZZaaannn|||pppdddiiitttxxxppprrrwwwyyy{{{mmmZZZMMMHHHFFFBBB>>>??????@@@CCCIIIQQQZZZ___hhhkkkooorrrsssuuuwwwyyyxxxwwwwwwyyy~~~{{{vvvpppkkkhhhffffffjjjmmmrrrwww|||~~~|||{{{zzz{{{}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~www{{{qqqdddYYYNNNHHHFFFDDDDDDDDDEEEFFFGGGIIIJJJIIIJJJKKKKKKJJJIIIFFFEEEEEECCC@@@===999666555444111000000000000000000111111111111111111111111111333333333333333333333333222222222222222222222222555555555555444444444444222333333444444555555555555666666777777888888999777999???KKK\\\rrr~~~|||~~~{{{xxxvvvsssqqqnnnmmmlllkkkiiigggaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaadddkkksssyyy~~~}}}}}}}}}}}}zzzyyyyyyyyyxxxxxxxxxwwwzzzzzz{{{|||{{{yyywwwuuussstttuuuuuuvvvvvvuuuuuuttttttttttttttttttuuuuuurrrrrrrrrsssssssssttttttrrrqqqpppnnnllliiihhhgggggggggfffeeeddddddddddddfffgggiiilllmmmnnnmmmmmmoooqqqsssttttttuuuvvvwwwwwwvvvuuuttttttsssssssssqqqrrrsssssssssrrrpppooooooooopppooooooqqqtttwwwyyy{{{}}}}}}qqqiiieeecccbbbhhhnnnvvv}}}{{{tttqqqjjjkkkmmmsssqqqhhhaaa```___]]]]]]^^^___dddkkkuuu~~~}}}{{{sssiiiYYYSSSNNNMMMMMMNNNSSSYYY___lllqqqdddkkkxxxyyyrrruuuzzz}}}{{{gggVVVMMMGGGCCC???>>>>>>>>>???DDDMMMYYY```lllooosssvvvwwwxxxzzz|||yyyyyyzzz}}}|||yyytttoookkkiiiiiiiiimmmpppuuuzzz~~~|||{{{zzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{|||zzzkkk[[[NNNIIIJJJEEEEEEEEEEEEGGGIIIKKKMMMKKKLLLMMMMMMLLLIIIFFFEEEFFFDDDAAA===:::777555444222111111000000111111222111111111111111111111111333333333333333333333333222222222222222222222222666555555555444444444444444444444444444444444444666666666777888888999999999<<>>======BBBNNN\\\fffqqqtttxxxzzz{{{{{{|||}}}zzz{{{}}}xxxvvvrrrnnnlllkkkkkkkkkmmmpppvvv{{{{{{zzzzzz|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}xxxyyyzzz|||~~~~~~}}}~~~ooo]]]NNNJJJLLLFFFEEEFFFGGGIIIKKKNNNOOOMMMNNNOOOOOOMMMJJJGGGEEEFFFEEEAAA>>>:::777555444333222222222222222222333111111111111111111111111333333333333333333333333222222222222222222222222666666555555555444444444444444444444444444333333666666666777888888999999???AAAHHHUUUgggzzz}}}|||}}}ooojjjhhhgggbbb[[[WWWWWWZZZ\\\^^^______```aaabbbccccccddd___```bbbdddjjjrrr|||~~~}}}|||yyyyyyxxxwwwvvvwww{{{~~~|||~~~zzz{{{}}}}}}{{{xxxvvvuuurrrrrrqqqpppoooooooooooorrrtttwwwzzz{{{zzzxxxwwwyyyyyyzzzzzz{{{|||}}}}}}yyyzzzzzzzzzyyyxxxvvvuuurrrrrrrrrqqqqqqqqqppppppoooppppppppppppqqqqqqqqqooooooooonnnnnnmmmmmmmmmkkkjjjhhhfffdddbbbaaaaaaaaaccceeeggghhhhhhgggggghhhkkkooopppooooooqqqssstttuuuuuuvvvuuusssrrrqqqsssrrrqqqpppppppppqqqqqqkkkmmmnnnnnnmmmoootttxxxvvvvvvwww{{{}}}mmmeeeeeeiiilllttt{{{zzztttwwwwwwvvv}}}wwwlllhhhgggeeeeeehhhfffkkkrrrzzzuuuqqqooofff]]]SSSOOOLLLJJJMMMQQQQQQZZZiii{{{}}}zzztttlllrrrzzz~~~vvvwww{{{}}}lllXXXKKKEEECCC@@@???===>>>CCCPPPaaammmtttwww{{{}}}}}}}}}}}}~~~|||}}}~~~{{{uuutttqqqnnnlllkkkllllllmmmpppuuuzzz~~~~~~{{{zzzzzz|||||||||~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}wwwxxxyyy{{{~~~xxxjjj\\\OOOGGGCCCCCCDDDFFFJJJKKKKKKJJJNNNNNNMMMKKKJJJGGGFFFDDDCCCCCCBBB@@@<<<999555333111111111222222333333333222222222222222222222222111111222333333333333222111111222222222333333333333333444444444555555555444444444555555555555666777666666666777888999999;;;>>>JJJ\\\lllzzz}}}~~~}}}vvvzzz|||nnnhhhhhhnnniiiaaaZZZWWWWWWYYY[[[___``````aaaaaaaaaaaa```bbbbbbbbbeeekkkttt|||{{{zzz~~~~~~|||zzzyyyxxxuuurrrooooooppppppmmmjjjjjjmmmppptttuuuwwwwwwwwwwwwyyy{{{ssssssrrrqqqooommmkkkjjjiiijjjkkkkkklllooossswwwzzzxxxwwwwwwxxxyyywwwvvvwwwvvvuuuvvvwwwxxxwwwvvvzzzyyyxxxvvvuuuuuuuuuuuutttrrrqqqpppqqqqqqooommmooooooooooooooonnnmmmlllmmmmmmllljjjhhhhhhjjjmmmllliiigggiiilllkkkfffaaa]]]```dddffffffeeeddddddeeehhhkkkllllllkkkkkklllmmmnnnoooppppppqqqqqqppppppqqqsssttttttsssqqqppprrrpppnnnmmmnnnnnnmmmlllpppppprrruuuyyy}}}{{{pppllljjjmmmqqqzzz|||yyyzzzrrreeeaaaaaabbbcccffffffkkkrrrwww{{{~~~uuummmmmmmmmfff\\\SSSLLLIIIIIIIIIJJJRRR\\\lll|||}}}~~~{{{xxxsssqqqvvv}}}}}}|||~~~~~~}}}~~~xxxaaaQQQHHHEEEAAAAAA@@@AAAGGGTTTcccoooxxxzzzyyyxxxzzz~~~~~~{{{}}}|||yyywwwsssooommmlllmmmmmmrrrvvvzzz}}}}}}|||{{{zzz}}}|||||||||~~~}}}|||zzz{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~rrreeeWWWMMMEEEDDDEEEGGGJJJLLLKKKKKKMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@===999666444111111222222222333333333222222222222222222222222111111222333333333333222222222222222333333333333000000111111111222222222444444444555555555555666666666666666777888999::::::>>>JJJ\\\nnn|||rrruuuwwwrrrxxx~~~rrrmmmnnnqqqllleee^^^YYYYYY[[[]]]___``````aaaaaaaaaaaaaaa``````bbbfffmmmvvv~~~zzzqqqqqqwww~~~zzzxxxuuussspppnnnjjjgggeeeeeeeeebbb```___bbbeeeeeegggjjjjjjjjjjjjkkkmmmkkkjjjiiihhhgggeeedddddddddfffiiikkknnnqqquuuyyyuuutttrrrsssttttttsssqqqvvvuuutttuuuwwwxxxwwwvvvxxxxxxwwwvvvuuuuuuttttttrrrpppnnnnnnnnnnnnlllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhggggggiiikkknnnkkkiiiiiijjjiiiccc^^^]]]```cccddddddccccccdddeeegggiiiiiihhhhhhiiijjjlllmmmnnnoooppppppppppppoooppprrrssssssrrrpppoooqqqooommmlllllllllkkkjjjkkkkkklllmmmppptttxxx{{{~~~{{{rrrpppoooqqqsss~~~|||pppdddaaaaaaaaaaaacccaaafffnnntttxxx{{{xxxnnnmmmmmmhhhaaaXXXOOOJJJIIIIIIGGGNNNWWWeeezzz}}}yyywwwvvv~~~vvvqqqssswww|||~~~}}}||||||}}}}}}|||}}}kkkWWWLLLHHHBBBAAA@@@AAAHHHUUUeeepppwwwzzz{{{zzz}}}|||zzzxxxvvvrrrnnnlllllllllmmmrrrvvvzzz}}}|||zzzyyyyyy~~~}}}|||}}}~~~~~~}}}{{{||||||||||||||||||||||||}}}~~~~~~~~~}}}||||||{{{|||}}}~~~}}}}}}~~~{{{||||||ooo^^^QQQGGGFFFEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@===:::666444111222222222222333333333222222222222222222222222111111222333333333333222333333333333444444444444333333333333444444444444444444444555555555555666666666666666777888999:::;;;>>>KKK^^^pppkkkqqqrrrpppwwwvvvtttuuuvvvqqqiiibbb]]][[[]]]^^^______`````````aaaaaaaaa___```bbbgggnnnxxxrrrggggggmmmxxx~~~{{{uuurrrnnnjjjgggccc^^^[[[YYYYYYXXXVVVTTTTTTUUUWWWZZZ\\\___````````````aaa^^^^^^\\\\\\\\\\\\]]]^^^bbbeeejjjnnnppprrruuuwwwvvvuuusssssstttuuusssrrrrrrqqqpppqqqsssuuuuuutttttttttsssrrrrrrrrrqqqqqqnnnlllkkkjjjjjjjjjhhhfffddddddddddddddddddccccccbbbdddfffgggffffffggghhhnnnkkkiiiiiijjjiiiddd```___aaabbbbbbaaaaaabbbdddeeeffffffeeeddddddfffgggkkkkkklllmmmnnnnnnnnnnnnnnnooopppqqqqqqpppnnnmmmooommmkkkjjjkkkjjjhhhgggfffeeedddccceeehhhllloooqqqxxx|||vvvvvvvvvwwwxxx|||wwwlllbbb``````___]]]^^^ZZZ___gggnnnsssvvvxxxzzz}}}|||~~~qqqlllkkkjjjggg^^^TTTLLLHHHHHHCCCIIIQQQ[[[lllvvvpppqqq~~~tttpppvvvyyy|||~~~~~~}}}}}}~~~zzz{{{||||||}}}ttt^^^PPPKKKCCCBBB@@@AAAHHHVVVfffqqqtttxxx{{{{{{~~~}}}{{{yyywwwtttpppmmmkkkkkklllmmmsssvvvzzz|||{{{yyyxxxxxx~~~}}}}}}~~~~~~|||~~~~~~}}}}}}||||||{{{{{{~~~~~~}}}|||{{{zzzzzzyyy{{{}}}~~~~~~zzzxxxvvvuuu```QQQIIIGGGEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCAAA>>>;;;777666222222222222222222222222222222222222222222222222111111222333333333333222333333333444444444555555444444444444555555555555444444444555555555555666666666666666777888::::::<<<@@@LLL```rrrwwwzzznnnvvv~~~oooqqq{{{xxxwwwyyywwwssskkkccc^^^]]]]]]^^^____________``````aaabbbaaabbbdddiiiqqqzzzttthhheeehhhppp||||||xxxqqqnnnhhhccc___ZZZVVVRRRSSSRRRQQQOOONNNMMMNNNOOOPPPSSSVVVXXXWWWWWWWWWXXXSSSSSSRRRSSSVVVYYY\\\___fffjjjooorrrsssssssssssswwwvvvttttttuuutttsssqqqlllkkkjjjjjjmmmooooooooommmmmmmmmmmmmmmmmmlllllliiihhhfffeeeeeedddcccaaa]]]]]]]]]\\\\\\\\\]]]]]][[[^^^bbbeeeeeeeeefffgggjjjhhhhhhiiikkkkkkiiigggcccccccccbbb```aaabbbdddffffffeeecccbbbbbbccceeeiiiiiijjjkkklllllllllllllllmmmnnnoooooonnnllljjjmmmkkkiiiiiiiiigggeeecccbbb___\\\ZZZZZZ]]]```bbbdddiiisss}}}~~~~~~}}}}}}zzzrrrhhh`````````]]]YYYXXXUUU[[[ccckkkpppqqqppppppuuuvvv{{{sssjjjhhhjjjjjjdddYYYOOOHHHFFFAAAFFFLLLRRR```www{{{pppqqquuussszzz{{{}}}}}}}}}|||~~~{{{}}}xxxbbbSSSMMMFFFCCC@@@BBBIIIWWWfffoooqqqwww{{{|||~~~}}}zzzxxxvvvsssoookkkiiiiiikkklllsssvvvzzz|||{{{zzzxxxxxx}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{~~~~~~|||{{{zzzyyyxxxxxxzzz}}}~~~~~~{{{uuuooowwwyyycccSSSKKKHHHEEEDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCAAA???;;;888777222222222222222222222222222222222222222222222222111111222333333333333222333333333444444444555555000111111111222222222222444444444555555555555666555555555666777999:::;;;>>>BBBPPPccctttyyynnnxxxtttooozzzzzzmmmqqq~~~|||vvvuuuwwwuuupppiiiccc^^^\\\\\\]]]^^^^^^^^^^^^___```aaabbbddddddggglllrrr{{{ssskkkhhhjjjvvvzzzuuunnnjjjddd^^^ZZZVVVRRROOOOOONNNLLLKKKKKKJJJIIIIIIFFFHHHKKKLLLKKKKKKLLLMMMMMMNNNOOORRRWWW]]]bbbeeehhhlllrrruuuuuutttsssrrrtttrrrpppoooooonnnllljjjgggeeeddddddfffhhhiiiiiigggggghhhiiiiiiiiihhhhhhcccaaa___^^^^^^]]][[[ZZZVVVUUUTTTTTTTTTUUUUUUVVVUUUYYY^^^bbbcccdddeeefffhhhhhhhhhiiikkklllkkkjjjffffffeeecccaaaaaaccceeeffffffeeecccaaaaaaccceeegggggghhhiiijjjjjjjjjjjjjjjkkklllmmmlllkkkiiihhhjjjiiiggggggfffdddaaa___ZZZWWWSSSPPPNNNPPPRRRTTTTTTXXX```iiivvvnnnfff___``````\\\WWWUUUSSSYYYbbbkkkppppppllliiinnnooovvvuuuhhhdddhhhjjjggg^^^SSSJJJEEEBBBEEEIIINNNXXXmmmwwwuuuyyyzzz}}}~~~~~~}}}}}}~~~~~~|||hhhYYYSSSHHHEEEBBBCCCJJJWWWccckkkpppwww}}}~~~|||yyywwwuuurrrmmmhhheeefffgggiiippptttyyy{{{{{{zzzyyyyyy}}}||||||~~~~~~}}}||||||{{{~~~}}}|||zzzyyyxxxxxxxxxzzz}}}~~~~~~}}}{{{rrrlllrrr~~~iii[[[NNNKKKFFFDDDEEEHHHIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCBBB???<<<:::888333333333222222222222111222222222222222222222222111111222333333333333222333333333333444444444444222222222222333333333333444444444555555555555666555555555666777999:::;;;???EEESSShhhyyytttjjjsssrrrlllyyyxxxkkkrrryyyrrrpppqqqppplllfff```]]]\\\\\\]]]^^^^^^]]]]]]^^^```bbbccceeefffiiinnnttt|||sssjjjeeeooozzz}}}vvvqqqhhhddd___ZZZWWWTTTPPPNNNMMMKKKIIIHHHHHHHHHFFFDDDBBBDDDEEEFFFEEEFFFHHHIIINNNOOORRRWWW]]]ccchhhkkkggglllrrrvvvvvvuuuttttttrrrpppmmmkkkjjjhhheeecccaaa___]]]\\\^^^```aaaaaa___```bbbcccdddcccbbbbbb[[[YYYWWWVVVVVVUUURRRQQQMMMLLLKKKKKKKKKLLLNNNOOOOOOSSSXXX]]]___aaadddeeeiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggeeebbbaaacccddddddeeeeeedddbbbaaacccdddeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkkjjjhhhfffeeefffeeeccccccbbb___\\\YYYQQQNNNJJJFFFDDDDDDEEEFFFDDDHHHNNNUUU___mmm|||mmmeee___``````\\\VVVTTTRRRYYYcccnnnttttttnnniiihhhiiiooozzzyyyhhhbbbeeeiiiiiidddYYYNNNFFFDDDEEEHHHMMMUUUfff}}}zzz~~~~~~~~~qqqaaaYYYKKKGGGCCCDDDKKKUUU^^^cccmmmvvv~~~|||yyywwwvvvsssoooiiiccc``````bbbccckkkoootttxxxzzzzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}}}}~~~tttmmmqqq|||nnncccRRRNNNIIIFFFGGGIIIKKKLLLNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDBBB@@@===:::999333333333222222222111111222222222222222222222222111111222333333333333222222222222222333333333333444444444555555555666666444444444555555555555666444555555666777999;;;<<<>>>FFFWWWmmm~~~sssmmmssstttlll{{{yyymmmuuuwwwoookkkjjjkkkhhhccc___\\\\\\]]]^^^^^^]]]]]]]]]^^^```bbbcccdddfffiiiooovvvyyyjjjbbbiiirrr{{{~~~xxxqqqlllaaa^^^YYYUUUSSSQQQPPPNNNLLLJJJHHHHHHHHHHHHEEEBBBDDDEEEEEEEEEDDDFFFIIILLLRRRTTTXXX]]]bbbgggkkkmmmiiimmmqqqttttttsssrrrqqqooollliiifffdddaaa]]][[[XXXUUURRRPPPRRRSSSTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXRRRPPPNNNMMMMMMKKKIIIGGGEEEDDDCCCBBBCCCDDDFFFGGGIIIMMMRRRWWWZZZ^^^aaaccceeeeeefffeeeeeeeeefffgggggghhhgggeeebbb```aaabbbaaacccddddddbbbaaabbbbbbcccdddeeefffggggggggggggggghhhiiiiiihhhfffdddcccaaa```___^^^]]]ZZZVVVRRRJJJHHHEEEAAA>>>=========;;;>>>BBBEEEKKKUUUbbbllluuu~~~nnnfff`````````\\\WWWUUUQQQXXXdddrrrzzz{{{uuuooodddbbbeeennnwww~~~~~~kkkbbbcccgggjjjiiiaaaSSSHHHEEEEEEHHHNNNUUUbbbxxx|||xxxfffZZZLLLIIIEEEFFFLLLSSSYYY\\\dddooozzz~~~~~~{{{yyyvvvtttsssooojjjccc]]]YYYYYYZZZ\\\ccchhhoootttwwwxxxyyyzzzzzzyyyzzz|||~~~}}}{{{zzzyyyzzz{{{||||||~~~}}}}}}~~~~~~}}}yyypppsss|||qqqgggUUUQQQKKKHHHHHHJJJLLLMMMPPPOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDCCC@@@===;;;999333333333222222111111111222222222222222222222222111111222333333333333222111111222222222333333333111111111222222222333333444444444555555555666666444444555666888999;;;<<<===FFFYYYqqqyyytttrrruuuzzzvvvppp}}}qqqyyywwwmmmhhhfffhhheeeaaa^^^\\\\\\^^^___^^^]]]\\\\\\]]]```bbbdddbbbdddiiioooxxx{{{jjjaaafffnnnwww{{{uuunnniii\\\YYYUUURRRPPPPPPOOONNNNNNLLLIIIIIIJJJIIIFFFCCCDDDDDDCCCBBBAAADDDHHHKKKUUUXXX[[[```eeehhhkkklllmmmooossssssqqqooollllllgggddd```]]]ZZZWWWSSSPPPOOOLLLHHHFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOMMMKKKHHHGGGGGGFFFCCCAAA@@@???>>>===>>>???AAACCCEEEIIINNNSSSWWW[[[___bbb^^^```aaabbbcccdddgggiiifffggggggeeebbb______```___aaacccdddbbbaaaaaaaaaccccccdddeeefffffffffffffffggghhhhhhgggeeecccbbb]]]\\\[[[ZZZYYYVVVQQQNNNIIIGGGDDDAAA>>><<<;;;;;;:::<<<>>>>>>???EEEOOOWWWaaalll|||ooofff``````aaa\\\WWWUUUOOOWWWeeetttzzztttbbb^^^^^^eeeooowwwmmmccccccfffkkkmmmfffWWWKKKFFFEEEHHHOOOUUU```sss|||~~~|||gggXXXNNNJJJFFFGGGLLLRRRVVVWWW\\\hhhtttyyy|||}}}|||{{{xxxvvvtttrrrqqqlllggg```YYYUUUTTTUUUWWW^^^ccckkkqqqtttwwwxxxzzzyyyxxxyyy|||~~~}}}{{{zzzzzz{{{|||}}}}}}~~~}}}~~~~~~~~~~~~{{{|||sssuuuzzzrrraaaZZZSSSKKKFFFGGGJJJKKKKKKOOOOOONNNMMMKKKJJJHHHGGGEEEDDDBBBAAAAAA???<<<:::444333222111111111222333222222222222222222222222222222333333333333444444555444444333333444444555333333222222333333444555777666555444444444444444444444555888:::<<<<<<;;;DDDMMM]]]ooo{{{xxx{{{{{{vvvxxxqqq{{{sssjjjgggfffccc```]]][[[\\\]]]^^^^^^^^^^^^______``````aaaaaaggggggjjjrrr|||ssseeeeeekkkwww|||wwwqqqjjjfffXXXUUURRRQQQPPPOOOMMMKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFEEECCCCCCFFFKKKPPPSSS^^^___aaadddeeefffffffffhhhjjjlllnnnnnnkkkhhhfff```]]]YYYTTTOOOKKKHHHFFFBBBBBBAAAAAABBBDDDFFFGGGDDDEEEGGGIIIJJJIIIGGGFFFGGGDDDAAA?????????>>>===>>>===<<<;;;;;;;;;======???AAADDDIIINNNSSSWWWYYYZZZ]]]```bbbccccccdddfffeeedddcccbbbaaa```______]]]^^^```aaabbbcccccccccbbbccceeedddcccccceeeffffffeeedddeeefffeeeccc```aaa]]]XXXWWWWWWVVVSSSQQQLLLIIIDDD???<<<:::;;;;;;888888888:::===@@@DDDGGGPPP\\\kkk{{{}}}zzznnndddbbbaaaZZZTTTSSSPPPWWW```mmmtttcccXXX]]]fffllluuu|||fffccccccjjjppplll]]]OOOHHHHHHGGGIIIOOO]]]mmmyyy}}}~~~zzzeeeTTTMMMFFFDDDIIIOOOPPPOOOPPPWWWaaannnwwwzzz{{{{{{|||zzzyyywwwtttqqqmmmjjjhhhgggbbb[[[UUUQQQPPPRRRSSSYYY___gggnnnsssuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}||||||||||||}}}~~~}}}~~~~~~~~~yyyyyy{{{ooo\\\UUUOOOGGGDDDEEEHHHIIIIIIMMMMMMMMMLLLJJJHHHGGGFFFFFFDDDBBBAAAAAA???<<<:::555444222111111111222222222222222222222222222222222222333333333333444444555444444333333444444555333333222222333333444555666555555444444444555555555555666888:::;;;<<<;;;DDDNNN^^^ppp}}}zzz{{{~~~zzzwwwrrryyyooohhhddd```]]]ZZZYYY[[[^^^______^^^______``````aaabbbbbbeeefffjjjrrr||||||jjjfffgggpppzzzzzzuuunnngggbbbVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFIIIIIIHHHIIILLLQQQUUUXXX^^^___aaabbbcccbbbbbbbbbbbbdddfffgggfffddd```^^^WWWTTTQQQLLLHHHDDDAAA@@@???>>>=========>>>@@@@@@@@@BBBCCCEEEEEEEEECCCBBBAAA???<<<;;;<<<<<<;;;;;;:::999888888888999:::;;;===???BBBGGGKKKPPPSSSUUUVVVYYY\\\^^^___```bbbccceeedddddddddcccbbbaaaaaa\\\]]]^^^___aaabbbcccdddaaacccdddeeeddddddeeeffffffeeeddddddeeeccc```^^^___[[[XXXWWWXXXWWWTTTPPPIIIFFFAAA<<<999888999999777777777777999;;;>>>@@@GGGQQQ___nnn|||ttthhhdddbbb\\\VVVSSSMMMTTT]]]kkk~~~~~~lll^^^^^^aaadddlllvvvnnnhhheeejjjrrrpppbbbTTTLLLKKKJJJKKKPPP[[[iiisss~~~}}}{{{fffWWWNNNHHHDDDHHHLLLLLLKKKLLLTTT[[[fffooouuuwwwwwwvvvrrrqqqpppnnnllliiigggeee```]]]XXXTTTQQQQQQRRRSSSUUUZZZbbbhhhmmmppprrrtttxxxzzz|||}}}}}}}}}~~~~~~~~~~~~|||}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}~~~lllXXXRRRLLLFFFCCCEEEGGGHHHHHHKKKKKKKKKKKKJJJHHHFFFEEEGGGEEECCCBBBAAA???<<<:::666555333222111111111222222222222222222222222222222222333333333333444444555444444333333444444555333333333333333444444555555555444444444555666666666666777888:::;;;<<<<<>>>>><<<:::888888999::::::999777777666666777888999999:::<<>>FFFPPP___rrrzzz{{{rrriiifff```ZZZVVVOOOSSS\\\iii{{{uuuddd^^^\\\]]]dddmmm~~~wwwmmmdddhhhrrrsssgggYYYQQQPPPNNNNNNQQQZZZdddllltttzzz}}}yyyzzz}}}yyygggYYYQQQKKKGGGIIIKKKJJJHHHIIINNNSSS[[[dddllloooooonnnjjjjjjiiihhhgggeeedddcccZZZXXXUUUSSSRRRRRRRRRSSSRRRVVV\\\aaaeeeiiimmmppptttwwwzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}mmmXXXRRRMMMGGGEEEFFFIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFHHHFFFDDDCCCBBB@@@===:::777666444222111111111111222222222222222222222222222222222333333333444444555444444333333444444555333333333333333444555555444444444444444555666777666777888999999;;;===>>>HHHVVVjjj}}}yyykkkmmmqqqfff^^^\\\YYYYYY\\\___aaaaaa`````````aaabbbbbbccccccbbbfffmmmvvv{{{nnnfffkkkxxx|||xxxsssmmmfff^^^YYYVVVTTTQQQPPPPPPPPPOOOMMMNNNMMMLLLKKKKKKKKKKKKKKKNNNOOORRRVVVXXX[[[\\\\\\^^^]]]\\\ZZZXXXVVVTTTSSSQQQQQQRRRRRRPPPMMMJJJHHHEEECCCAAA???<<<:::999999;;;;;;;;;;;;<<<=========;;;<<<============<<<<<<<<<:::999999999:::999888777777777888888999::::::888999;;;>>>BBBEEEGGGHHHJJJLLLPPPRRRTTTVVVXXX[[[\\\]]]^^^```aaabbbaaaaaa]]]\\\ZZZYYYZZZ[[[]]]^^^___aaadddeeeeeeeeefffggghhhfffdddcccbbb___[[[XXXWWWUUUTTTUUUVVVTTTPPPKKKCCCAAA>>>;;;::::::;;;;;;;;;:::999999888888999999<<<@@@HHHUUUhhh}}}wwwvvvppphhhccc]]]YYYSSSVVV[[[eeettt{{{iii___YYYYYY```iiixxx|||nnnbbbeeepppuuujjj^^^TTTSSSQQQQQQTTT[[[ccchhhjjjpppuuuvvvtttvvv|||~~~}}}tttdddYYYSSSMMMJJJKKKKKKIIIGGGIIIIIIKKKPPPYYYbbbggggggeeefffffffffeeedddcccbbbbbbYYYXXXVVVUUUSSSRRRRRRRRRSSSUUUXXX[[[]]]aaafffiiinnnrrrvvvyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~tttyyyuuuaaaUUUOOOHHHEEEFFFHHHIIIHHHJJJLLLMMMNNNMMMLLLIIIHHHIIIGGGEEECCCBBB@@@===:::888666444222111111111111222222222222222222222222222222222333333333444444555444444333333444444555444444333333444444555666444444444444444555666777666777999999999;;;>>>AAAKKK[[[sss}}}|||iiioooxxxlllbbb___\\\[[[]]]___```````````````aaabbbbbbccccccccchhhqqqzzzvvvxxx{{{xxxsssmmmhhhaaa[[[VVVXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUXXX[[[]]]]]]]]]]]][[[ZZZWWWUUURRROOOMMMMMMKKKKKKKKKJJJHHHEEEBBBAAA???>>>===<<<;;;:::::::::::::::;;;===>>>???@@@@@@<<<===============<<<<<<;;;:::888999999999777666777777888888999999999999777777999;;;===@@@AAABBBEEEGGGJJJLLLNNNPPPSSSVVVWWWYYY\\\___aaabbbbbbbbb```^^^\\\YYYWWWWWWXXXXXX]]]```dddeeefffffffffggghhhgggeeecccbbb___[[[XXXUUUSSSQQQRRRRRRPPPKKKGGG???>>><<<;;;::::::<<<<<<;;;;;;:::::::::::::::;;;===>>>DDDPPPbbbvvvuuuqqqyyyyyyjjjccc^^^ZZZVVVVVVYYYbbbnnn|||rrrcccYYYWWW\\\cccoooyyy~~~oooaaadddqqqwwwpppeeeWWWUUURRRSSSWWW^^^eeeiiihhhlllpppqqqppprrrvvvzzz~~~|||zzzzzz}}}~~~{{{~~~ooo```WWWRRRMMMJJJKKKJJJFFFEEEGGGFFFFFFIIIPPPXXX^^^___^^^bbbbbbbbbbbbbbbaaaaaa```^^^]]][[[XXXUUUSSSQQQPPPRRRSSSTTTUUUVVVYYY]]]```hhhlllrrrwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~mmmqqqxxx~~~nnnXXXQQQHHHCCCCCCEEEFFFFFFKKKLLLNNNPPPPPPNNNLLLJJJJJJHHHFFFDDDCCCAAA===:::777666444333222222222222222222222222222222222222222222333333333333444444555444444333333444444555444444444444444555555666555555444444444555666666444777999:::999;;;@@@DDDOOObbb~~~|||nnnxxx}}}ssseeebbb^^^]]]]]]^^^____________```aaaaaabbbbbbcccdddkkkuuu~~~yyytttnnnhhhccc^^^YYYVVVYYYWWWTTTSSSSSSRRRQQQOOOMMMNNNOOOPPPSSSUUUWWWXXXZZZ\\\^^^``````___^^^]]]WWWUUURRROOOLLLJJJIIIHHHGGGGGGFFFEEECCCAAA???===;;;::::::::::::;;;;;;<<<:::;;;<<<===????????????>>>=========<<<<<<<<<<<<888777777888999999777555777777888888888888777666666777888999;;;<<<======AAACCCEEEFFFGGGJJJMMMPPPSSSUUUYYY^^^aaacccddddddcccbbb___[[[XXXWWWVVVUUU\\\___cccfffffffffggghhhhhhgggeeeeeedddaaa^^^[[[WWWTTTQQQPPPOOOMMMGGGCCC<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>??????@@@@@@???>>>======<<<<<<;;;::::::;;;;;;666666777999<<<===<<<;;;999::::::::::::999777666777777888888999::::::;;;===>>>@@@AAAAAADDDGGGJJJLLLOOOTTTZZZ^^^```aaaaaaeeedddbbb```]]]ZZZXXXWWW[[[___cccfffggggggggghhhhhhgggfffffffffeeebbb___[[[WWWRRROOOMMMJJJEEEAAA=========>>>???@@@BBBBBB????????????>>>>>>===<<<;;;:::@@@LLLYYYggg{{{|||ooonnnqqqzzzpppeee^^^\\\ZZZ[[[aaagggqqqrrr___UUUSSSTTT^^^mmmtttjjjccchhhttt|||yyyrrr___ZZZVVVVVV[[[cccjjjmmmmmmlllllllllmmmoooqqqrrrtttrrrqqqrrrwww{{{}}}xxxyyy}}}qqqeee___VVVRRRNNNLLLHHHBBB@@@CCC???@@@AAACCCFFFKKKQQQUUUYYYZZZ]]]```ccceeefffggghhheeeaaa\\\WWWTTTRRRQQQOOOPPPQQQRRRSSSUUUYYY\\\eeejjjqqqvvvzzz|||}}}~~~}}}|||{{{|||~~~~~~~~~zzzxxxwww{{{fff\\\OOOGGGEEEFFFHHHIIIIIIKKKNNNQQQQQQOOOMMMKKKKKKIIIGGGEEEDDDAAA===;;;666555444333333333444555222222222222222222222222222222333333333444444444555444444333333444444555555444444444444555666666777666555444444444444444222666999::::::===DDDJJJaaaxxx}}}www~~~xxxbbb```\\\[[[\\\]]]^^^___^^^^^^______```aaaaaaaaahhhppp{{{{{{wwwvvvqqqhhhaaa]]][[[ZZZYYYUUUTTTSSSTTTWWWYYYYYYYYYWWWWWWXXXYYY[[[]]]^^^___``````___^^^\\\YYYWWWUUUPPPNNNLLLIIIGGGEEEEEEEEEBBBBBBAAA@@@???===<<<;;;<<<<<<===>>>???AAACCCDDDCCCDDDDDDCCCBBB@@@>>>===;;;;;;:::999888888999999666777999<<<@@@CCCBBBAAA===>>>>>>>>>===;;;999888888888888888999999999999:::;;;=========???CCCFFFFFFIIIOOOTTTYYY\\\]]]]]]ffffffeeeccc```^^^[[[ZZZZZZ^^^cccfffgggggghhhhhhggggggfffggghhhgggdddbbb___ZZZTTTPPPMMMJJJEEEAAAAAAAAABBBCCCDDDFFFGGGHHHEEEEEEDDDDDDBBBAAA??????<<<;;;@@@LLLXXXeeewwwrrrooonnnwwwxxxssstttyyyzzzlllcccddd``````cccffflll{{{vvvcccWWWSSSSSSYYYkkk~~~mmmfffaaafffrrrzzzxxxsssccc]]]WWWWWW\\\dddjjjmmmnnnlllkkkjjjlllooopppqqqqqqpppooopppuuuyyy|||~~~~~~~~~~~~|||{{{zzz|||vvviiieee]]]XXXTTTQQQJJJCCCAAADDD===>>>@@@@@@AAAEEEMMMSSSXXXZZZ^^^bbbgggjjjmmmoooiiifffaaa\\\WWWTTTSSSRRRPPPRRRTTTUUUWWWZZZ^^^bbbggglllrrrwwwyyyzzz{{{||||||{{{zzz{{{~~~{{{|||pppcccSSSHHHGGGHHHIIIHHHKKKLLLNNNPPPQQQQQQQQQQQQLLLKKKIIIFFFCCC@@@>>>===999888777555444333222222333333333444444444555555555444444333333444444555444444444555555555555666555555555666666666666777777777777777777888888999666666777::::::===GGGRRRkkk{{{yyyzzzllleee]]]YYY[[[^^^^^^]]]___aaaaaa```]]]^^^bbbfffkkkuuu}}}yyyuuutttnnneee^^^ZZZYYYXXXWWWZZZWWWUUUWWWZZZ[[[[[[YYY]]][[[YYYZZZ\\\___``````eeedddccc```]]]YYYVVVTTTRRROOOKKKHHHGGGFFFEEECCCAAA@@@???>>>>>>===>>>>>><<<>>>@@@CCCEEEFFFGGGGGGCCCCCCCCCBBBAAA@@@>>>======;;;;;;;;;===>>>>>>===?????????@@@BBBCCCEEEFFFHHHFFFDDDCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::;;;<<<@@@CCCGGGJJJNNNSSSYYY]]]dddddddddbbb```^^^[[[ZZZ\\\[[[[[[___eeeiiijjjjjjkkkhhhggghhhjjjllljjjhhhhhh```VVVPPPMMMKKKFFFBBBBBBBBBCCCGGGJJJMMMMMMLLLJJJKKKLLLKKKIIIEEEAAA???BBB???@@@DDDKKKVVVgggvvvuuunnnttttttnnnllllllqqqxxxvvvmmmiiigggeeedddhhhrrr~~~jjjYYYRRRRRRTTTccczzz}}}mmmeeeaaahhhvvv}}}wwwfff```ZZZ\\\dddjjjllljjjooommmkkkiiihhhiiikkklllnnnnnnnnnppprrrvvvyyy{{{~~~~~~}}}||||||||||||}}}}}}~~~|||mmmfff^^^[[[UUUNNNGGGCCCAAABBB@@@??????>>>>>>BBBHHHLLLWWWZZZ___eeejjjmmmpppqqqqqqhhh```[[[WWWQQQOOOPPPUUUVVVXXXZZZ^^^aaadddfffmmmpppuuuzzz}}}}}}zzz|||~~~yyyjjjWWWKKKHHHHHHGGGEEEIIIKKKMMMOOOPPPQQQQQQQQQLLLKKKIIIFFFCCCAAA???>>>777666555333222111000000333333333444444444555555333333333222222333333333333333333333444444444555444444555555555666666666666666555555555666777777777777999;;;;;;>>>HHHTTTqqqyyyzzz~~~kkkeee]]]ZZZ\\\___```______aaaaaa```^^^^^^bbbfffkkkvvv}}}zzzvvvrrrnnniiibbb\\\ZZZYYYYYYYYYXXXVVVUUUWWW[[[^^^^^^]]]```___^^^___aaaccccccbbbbbbaaa___\\\YYYVVVSSSRRRPPPMMMJJJHHHGGGFFFEEEDDD>>>======<<<<<<<<<<<<===???AAACCCFFFHHHIIIJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@BBBAAAAAACCCEEEFFFEEEDDDEEEEEEEEEGGGHHHJJJLLLMMMLLLJJJFFFDDDCCCBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>===???CCCFFFJJJOOOTTTXXX___```bbbcccbbbaaa___^^^]]][[[ZZZ]]]bbbgggiiiiiijjjiiihhhjjjlllllljjjhhheee___VVVQQQPPPOOOLLLIIIIIIHHHIIILLLPPPRRRSSSRRRSSSSSSTTTSSSQQQNNNJJJHHHDDDAAAAAACCCHHHPPP^^^lll|||sssuuu~~~}}}ssskkkeeeeeejjjqqqxxxuuuooommmkkkjjjlllttt~~~lll[[[SSSRRRQQQ```uuuzzzmmmfffccckkkyyyzzzhhhbbb]]]___ffflllmmmlllpppnnnkkkiiiiiijjjkkklllnnnnnnnnnoooqqquuuxxxzzz}}}}}}|||{{{zzzzzzzzz{{{{{{}}}~~~pppjjjaaa^^^WWWOOOHHHCCCAAAAAA??????>>>===>>>AAAGGGKKKUUUZZZaaahhhnnnrrrssstttqqqiii```\\\XXXTTTRRRUUUXXXYYY[[[^^^aaaeeehhhjjjooorrrvvv{{{~~~}}}zzzyyy{{{qqq[[[MMMJJJJJJHHHEEEGGGIIIKKKNNNPPPQQQQQQQQQLLLKKKIIIGGGDDDAAA@@@???888777555333111111111111333333333444444444555555333222222111111222222333222222222333333333444444333444444444555555555555444444444444444555666666999888:::<<<<<>>======<<<===>>>???@@@EEEFFFHHHJJJLLLNNNNNNOOOPPPOOOMMMJJJIIIGGGGGGFFFJJJJJJKKKMMMOOOPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRNNNIIIEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777777888888999888:::===@@@DDDHHHMMMQQQXXX[[[___ccceeeeeecccbbb___\\\YYYZZZ^^^cccgggiiijjjjjjkkkmmmnnnmmmjjjhhheee```ZZZWWWWWWXXXVVVTTTRRRQQQQQQSSSVVVXXXXXXWWWUUUUUUVVVUUUSSSPPPMMMKKKIIIFFFDDDDDDEEEIIITTT___vvvvvvttt{{{|||mmm```[[[\\\bbbiiixxxzzzxxxvvvsssssswww~~~ppp^^^TTTQQQQQQ]]]qqqyyymmmhhhfffooo}}}~~~kkkgggcccdddjjjooopppoooqqqooommmkkkjjjkkklllmmmooonnnnnnnnnpppsssvvvxxx|||{{{zzzyyyxxxxxxxxxxxxwww}}}uuupppgggbbbYYYPPPHHHCCCAAA@@@??????>>>======@@@EEEHHHRRRXXXcccnnnuuuyyyzzzyyyrrriiiaaa]]]ZZZWWWWWWZZZ]]]^^^___bbbeeeiiimmmooosssuuuyyy|||~~~{{{yyyxxx{{{uuu___QQQMMMMMMKKKHHHEEEGGGJJJMMMOOOPPPQQQQQQLLLKKKIIIGGGEEEBBBAAA@@@;;;999777555333333333444333333333444444444555555333333222222222222333333222333333333333444444444333333333444444444555555555444444444444555666666999888999;;;<<>>BBBGGGJJJRRRVVV\\\bbbeeefffeeeddd```]]]ZZZXXXZZZ___dddgggiiikkknnnpppqqqnnnkkkhhhiiieeeaaa______```___^^^[[[YYYWWWWWWXXXXXXWWWVVVSSSSSSSSSSSSQQQOOOLLLKKKMMMJJJHHHHHHFFFFFFNNNWWWnnnuuupppsss~~~uuueee\\\YYYZZZ```nnn~~~||||||ssscccWWWQQQSSS^^^ooo{{{mmmjjjjjjsssooollliiikkkpppssstttrrrrrrpppnnnmmmlllllllllmmmnnnnnnmmmnnnooorrrtttvvv{{{zzzyyywwwvvvvvvvvvvvvvvv}}}zzzuuummmfff[[[PPPIIICCCAAA?????????>>>===<<<>>>BBBFFFNNNWWWeeesss|||~~~rrriiiaaa^^^\\\ZZZ[[[^^^``````bbbdddhhhlllpppsssvvvxxxzzz}}}}}}{{{{{{|||}}}gggWWWOOOLLLJJJHHHEEEGGGIIILLLOOOPPPPPPPPPLLLLLLJJJHHHEEECCCBBBAAA<<<:::777444333333444555333333333444444444555555444444333333333333444444444444444444555555555555333333333444444444555555666666666555666777777888999888888:::;;;???KKKWWWmmm~~~{{{~~~~~~|||uuuooollliiieeeaaa```___^^^]]]___```bbb```___```dddhhhppp|||~~~zzzwwwtttqqqnnnkkkccc___[[[YYYYYYZZZ[[[[[[^^^___```aaabbbdddfffhhhjjjjjjkkkmmmnnnlllhhhddd```___\\\ZZZYYYYYYZZZ[[[WWWUUUSSSRRRQQQPPPMMMKKKEEEDDDDDDEEEGGGJJJMMMPPPSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```___^^^^^^^^^___^^^[[[YYYUUUTTTSSSQQQPPPOOOOOOOOOOOOJJJDDD@@@===<<<:::999::::::::::::::::::::::::;;;:::999888888888888888444666888:::;;;>>>CCCFFFNNNRRRXXX___ccceeeeeedddaaa___\\\ZZZZZZ]]]bbbeeehhhkkkooorrrqqqooollljjjllljjjfffdddcccccccccbbb```]]]ZZZXXXWWWVVVTTTRRRSSSSSSSSSRRRQQQOOONNNMMMNNNLLLKKKKKKHHHFFFJJJRRRfff|||qqqjjjjjjtttoooccc\\\WWWYYYddduuuvvvgggZZZSSSSSS]]]mmm~~~nnnlllnnnxxxsssqqqoooqqqtttwwwwwwvvvsssrrrpppooonnnmmmmmmmmmnnnnnnmmmmmmoooqqqtttvvvyyyyyyxxxvvvvvvuuuuuuuuuwww~~~}}}yyyqqqhhh[[[PPPIIIDDDAAA????????????===<<<===AAACCCKKKUUUfffvvvssskkkccc```^^^\\\]]]```aaaaaabbbdddhhhmmmqqqtttyyyzzz{{{}}}}}}ttt```RRRJJJGGGFFFFFFHHHJJJMMMOOOPPPPPPPPPMMMLLLJJJHHHFFFDDDCCCBBB:::888555222111111222444333333333444444444555555555444444333333444444555444444444555555555666666333444444444555555555555777777777777777888999999999888888:::;;;???LLLYYYkkk}}}|||}}}tttssstttwwwyyyyyytttpppjjjiiifffccc```^^^]]]]]]^^^```bbbaaa___```eeeiiirrr}}}~~~zzzvvvsssqqqmmmkkkdddaaa]]][[[\\\]]]]]]]]]bbbcccdddddddddeeegggjjjkkkkkklllmmmmmmkkkgggddd]]]\\\\\\[[[\\\]]]^^^______]]]ZZZYYYWWWTTTPPPMMMEEEEEEEEEFFFIIINNNRRRUUUXXXXXXYYYZZZ[[[]]]___```cccdddfffhhhjjjkkklllllliiifffcccaaa___\\\YYYWWWOOONNNLLLJJJHHHGGGFFFFFFFFFCCC>>><<<::::::888777:::::::::::::::::::::::::::999888777777777777777555666888999:::<<<@@@CCCIIIMMMSSSZZZ___bbbddddddbbbbbb```^^^\\\]]]```bbbfffjjjoooqqqqqqooonnnmmmmmmkkkiiifffdddcccccccccccc```[[[XXXWWWVVVTTTRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPNNNNNNOOOKKKGGGJJJPPP\\\ppp~~~pppfffbbbhhhxxxzzzjjj^^^VVVTTTZZZiiiyyyxxxkkk]]]UUURRR\\\lll~~~qqqqqqttt|||~~~vvvuuuuuuvvvxxxzzzyyyxxxtttsssrrrqqqooonnnnnnnnnnnnmmmmmmmmmooorrruuuwwwyyyxxxwwwwwwvvvwwwwwwwwwyyy{{{rrrhhhZZZOOOIIIFFFCCCAAA@@@AAA@@@>>>======???BBBHHHTTTfffwwwvvvnnngggeeeccc___^^^aaa``````aaacccggglllqqqtttyyyzzz{{{}}}~~~{{{iiiVVVKKKHHHIIIHHHIIIKKKMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGEEECCCCCC;;;999555222111111333444333333333444444444555555444333333333333333333444333333444444444555555555444444555555555666666666888777777777777888999999:::999999;;;<<>><<<999999999999888777999999999999999999999999777777666555555555666666555666888888888:::>>>@@@CCCGGGMMMUUU\\\aaadddeeebbbdddeeeccc```^^^___```dddhhhnnnppppppoooooopppnnnnnnllljjjgggfffffffffeeebbb^^^[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVUUUVVVVVVRRRMMMNNNRRRUUUfff}}}uuuggg^^^]]]jjjwwwrrrbbbYYYSSSSSS^^^nnn|||yyymmm```WWWTTT]]]nnnvvvvvvzzz}}}wwwxxxxxxzzz{{{{{{zzzyyyuuuuuusssrrrqqqooonnnnnnmmmmmmmmmnnnpppsssvvvyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz}}}rrrgggXXXMMMIIIGGGEEECCCBBBBBBAAA???======???AAAGGGSSSeeevvv~~~zzzsssmmmkkkhhhbbb```aaa```___```bbbffflllqqquuuyyyyyy{{{|||~~~yyy{{{oooZZZMMMLLLOOOIIIJJJLLLNNNOOOPPPOOOOOOMMMLLLKKKIIIGGGEEEDDDCCC===;;;777444333333555666333333333444444444555555333222222222222222222333222222333333333444444444555555555666666666666777777777777777777888888999<<<::::::<<<===BBBOOO\\\kkkxxxwww~~~yyygggeeecccdddfffgggdddaaabbbccccccbbbaaa``````aaa^^^```bbbaaa```aaafffjjjuuu~~~}}}xxxtttqqqooollljjjdddaaa___```bbbdddeeeeeeccceeehhhhhhggghhhllloooooonnnllllllllljjjgggddd^^^___aaadddfffhhhiiijjjiiigggccc```\\\WWWQQQMMMIIIIIIIIIKKKOOOUUUZZZ^^^___^^^^^^^^^```aaadddeeedddfffjjjmmmooonnnllljjjiiiccc[[[SSSMMMIIIEEECCC>>>======<<<<<<<<<<<<===888777777777999:::999777999999999999999999999999::::::999999999999::::::555666777777777999<<>>===???AAAGGGRRRddduuu}}}}}}vvvqqqoookkkeeeaaaaaa```___```bbbffflllrrruuuxxxyyyzzz|||}}}~~~~~~~~~|||yyywww|||ooo]]]QQQJJJHHHHHHJJJLLLNNNOOOPPPPPPPPPLLLLLLMMMMMMKKKHHHFFFDDD<<<;;;888555333222222222444555777666555444444555111222222333333222222111666666555555555444444444666666666666666666555555777777777777888888888888999999:::;;;;;;AAAPPP___mmmvvv~~~xxxtttiii___]]]``````______ccccccccccccbbbaaa______\\\^^^___^^^^^^aaahhhmmmzzz}}}wwwqqqmmmjjjiiihhheeecccbbbdddggghhhiiijjjkkklllkkkjjjjjjkkklllmmmmmmmmmlllkkkhhhfffdddaaaaaabbbdddgggiiiiiihhhhhhccc\\\XXXWWWWWWUUUSSSQQQOOONNNQQQWWW\\\_________^^^]]]^^^```aaa```___ffffffggghhhhhheeeaaa]]]^^^WWWOOOIIIFFFCCC@@@>>>;;;:::999888888888888888888999999::::::999999888<<<;;;;;;:::::::::::::::999:::;;;;;;:::888555444999888777666666555666666<<>><<<;;;:::::::::999999:::::::::888999999::::::999999888;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===;;;999888:::999888888777777777777;;;===BBBHHHOOOVVV\\\```dddeeeggggggffffffggghhhmmmmmmlllmmmoooqqqrrrrrrxxx{{{{{{vvvssssssrrrpppjjjgggdddcccfffiiilllnnnmmmlllkkkllloooqqqqqqqqqpppooonnnmmmkkkhhhccc___ZZZ\\\eeeuuukkk\\\VVVWWWZZZhhhyyyzzzmmm___TTTSSSVVV]]]nnn{{{rrrkkkiiimmmrrrwwwyyy|||~~~yyynnnbbbZZZYYYbbbttt|||}}}~~~}}}~~~}}}|||zzzxxxvvvsssrrrqqqpppmmmmmmnnnooorrruuuwwwyyyyyyxxxwwwvvvwwwxxxzzz{{{{{{}}}}}}uuulll___UUUPPPMMMJJJHHHFFFEEEBBB???============DDDMMM\\\mmmzzz{{{tttnnnjjjgggfffbbb``````eeemmmsssuuutttwwwyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~pppaaaUUUMMMIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDD===;;;999666444333333222111333555555444444555666444444555555555555444444555555555555555444444444444444444444444444555555777777777888888888999999;;;;;;<<<===>>>DDDTTTdddwww}}}zzzvvvtttzzzyyytttwwwzzzooohhhaaa___```````````````___^^^]]]]]]]]]^^^^^^\\\\\\```gggmmm~~~~~~xxxrrrmmmjjjhhhhhhfffccccccfffhhhiiiiiimmmoooqqqrrrqqqqqqrrrtttqqqpppnnnllljjjiiihhhhhheeedddcccdddeeeeeecccbbb```]]]YYYWWWWWWWWWWWWVVVWWWVVVWWWYYY^^^aaaccccccbbbaaa``````aaa```^^^\\\WWWUUUQQQNNNLLLJJJGGGEEEDDDAAA<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAA@@@???>>><<<:::;;;::::::999999999999999999;;;>>>CCCJJJRRRYYY]]]___aaaeeeggghhhiiilllnnnqqqpppooooooppprrrtttvvvzzz~~~~~~yyyuuuuuutttqqqnnnllljjjkkknnnqqqssstttqqqooommmnnnqqqtttuuuvvvuuuuuuttttttrrrooojjjfff^^^___dddqqqsssaaaWWWTTTVVV```qqqtttfffXXXRRRQQQVVVfffwww{{{pppddd^^^aaafffmmmrrryyy}}}~~~~~~xxxmmmaaaZZZZZZbbbsss{{{{{{~~~~~~}}}{{{yyyvvvsssqqqoooooonnnnnnnnnpppqqqsssuuuvvvzzzyyyxxxvvvvvvvvvwwwwwwzzz{{{~~~}}}wwwoooddd[[[VVVQQQLLLIIIFFFDDDAAA???=========>>>CCCKKKZZZjjjxxxwwwqqqmmmjjjjjjeeeddddddiiipppvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~rrreeeXXXPPPIIIIIIJJJKKKKKKLLLLLLLLLNNNMMMKKKIIIGGGEEEEEEDDD>>><<<999777555444333333111333555666555555666777444444555555555555444444555555555555555555555555333333333444444444444444777777888888888999999999;;;:::;;;===???GGGXXXhhh~~~zzztttrrrrrr{{{vvvtttzzz{{{mmmbbb]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^]]][[[[[[___ffflll~~~}}}xxxsssooollljjjiiihhhffffffiiikkkllllllnnnpppssstttttttttuuuvvvsssqqqooollljjjjjjjjjjjjgggfffeeeddddddcccaaa___[[[ZZZXXXWWWWWWXXXYYYYYYYYYZZZ[[[^^^```cccddddddbbbaaa______^^^]]]YYYWWWSSSOOOJJJEEECCCAAA???>>><<<;;;:::999;;;>>>@@@AAA????????????>>>>>>======>>>??????@@@@@@??????>>>===>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@???>>><<<;;;<<<;;;::::::::::::::::::999:::;;;???EEENNNVVVZZZ\\\___cccgggiiikkknnnppprrrrrrqqqppppppssswwwyyy}}}|||xxxxxxvvvsssqqqpppoooqqqtttwwwwwwwwwvvvsssooonnnoooqqqsssssstttttttttuuuuuusssoookkkdddcccfffooo~~~|||iii[[[UUUSSSZZZjjj{{{yyylll]]]SSSNNNRRR```ooo}}}~~~rrraaaWWWXXX]]]gggnnnxxx~~~~~~}}}}}}}}}~~~vvvkkkaaa[[[[[[bbbppp}}}yyyyyyzzz~~~~~~~~~|||zzzxxxvvvtttqqqpppooonnnnnnnnnooopppqqqrrrssstttxxxxxxwwwvvvuuuvvvvvvvvvzzzzzz}}}~~~xxxqqqhhhaaa[[[UUUNNNIIIEEECCCAAA>>>=========>>>BBBJJJWWWfffvvvyyyrrrnnnllllllhhhhhhiiimmmsssxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwlllaaaWWWPPPHHHHHHIIIJJJKKKLLLLLLMMMOOONNNLLLIIIGGGEEEEEEDDD>>>===:::777555444444444---///111222222222333444333333444444444444333333444555555555555555555555333333333444444444555555888888888888999999999999999999:::===AAAJJJ\\\mmmxxxuuuwwwpppqqq{{{rrrbbb\\\]]]\\\]]]]]]]]]]]]\\\\\\[[[]]]]]]]]][[[ZZZ^^^eeekkk|||}}}|||zzzwwwtttqqqnnnmmmlllkkkjjjjjjmmmoooppppppoooqqquuuvvvvvvvvvvvvwwwsssqqqooolllkkkjjjjjjjjjhhhgggeeeeeeeeecccaaa^^^ZZZZZZYYYYYYYYYYYY[[[\\\ZZZ\\\___aaabbbcccdddddddddbbb```___]]]ZZZVVVSSSOOOJJJDDD???===<<<<<<;;;999:::;;;<<>>===<<<;;;::::::::::::;;;:::;;;===CCCKKKRRRWWWZZZ]]]bbbfffhhhjjjlllmmmpppqqqqqqppppppsssxxx|||~~~|||yyyssssssrrrtttvvvxxxxxxwwwwwwtttooommmnnnooooooooonnnnnnoooqqqssssssqqqooogggeeegggnnnzzzrrraaaXXXUUUYYYfffvvv~~~~~~zzzqqqcccWWWPPPRRR^^^kkkzzzuuubbbUUUSSSVVVcccmmmxxx~~~|||||||||~~~|||tttjjjbbb^^^\\\bbblllwww|||wwwwwwwwwxxxzzz}}}~~~~~~~~~~~~}}}|||}}}}}}}}}{{{zzzttttttrrrqqqoooooonnnnnnmmmmmmnnnpppqqqrrrrrrrrruuuuuuuuuuuuvvvwwwxxxxxx{{{{{{|||xxxrrrkkkddd^^^WWWNNNHHHDDDCCC@@@>>><<<<<<===>>>AAAHHHSSSbbbsssyyyqqqmmmlllllljjjjjjmmmpppuuuxxxzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}pppeee\\\SSSNNNHHHHHHHHHIIIKKKLLLNNNOOOPPPOOOMMMKKKIIIGGGEEEDDD???===;;;888666555444444///111333333222222333444333333444444444444333333444444444555555555555555333333333444555555666666888888888999999999999:::888888:::>>>CCCNNNbbbtttxxxvvvyyy~~~gggkkkyyyxxxeee]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[]]]]]]\\\[[[]]]ccchhhyyyyyyyyyxxxvvvtttqqqooonnnnnnmmmlllnnnppprrrsssrrrpppsssvvvxxxxxxwwwwwwwwwrrrqqqooommmkkkjjjiiiiiiiiigggfffffffffeeebbb```[[[\\\]]]\\\[[[[[[\\\^^^\\\___bbbdddddddddddddddeeedddaaa___]]]XXXSSSOOOHHHDDD???;;;:::;;;;;;;;;999;;;>>>@@@BBBEEEJJJMMMLLLLLLMMMLLLKKKIIIGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFIIIJJJLLLNNNOOOPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGAAA@@@???===<<<;;;;;;;;;<<<;;;;;;===AAAHHHNNNRRRXXX[[[```dddfffgggiiijjjmmmoooqqqqqqqqqtttyyy~~~|||wwwuuuttttttuuuvvvvvvuuussspppllljjjkkkkkkkkkjjjeeeddddddgggjjjmmmmmmmmmeeeddddddjjjvvvyyyggg]]]ZZZZZZcccqqq{{{}}}{{{xxxssshhh\\\SSSSSS]]]fffvvv}}}vvvdddVVVQQQRRR```jjjxxx~~~}}}}}}{{{}}}~~~yyyqqqiiidddccc```ccciiipppuuuwwwuuussstttuuuwwwxxxzzz{{{{{{||||||{{{zzz{{{{{{{{{yyywwwqqqqqqpppooonnnnnnnnnnnnkkklllnnnoooqqqqqqrrrrrrrrrssstttvvvwwwyyyzzzzzz{{{{{{|||zzztttmmmfff```XXXOOOIIIDDDBBB@@@===<<<<<<===>>>AAAFFFPPP___pppyyyppplllkkkkkkjjjlllooorrrvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}lll```WWWPPPJJJGGGGGGHHHIIIKKKNNNPPPQQQPPPPPPOOOMMMKKKHHHEEECCC???>>>;;;999777555555555222444555555444333444555444444555555555555444444444444444555555555666666333444444555666666777777888888888999999999::::::888999<<>>>>><<>>@@@DDDNNN\\\nnnyyyppplllkkkkkkjjjlllpppsssuuuwwwyyyzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~mmm```VVVNNNHHHGGGGGGHHHIIIKKKNNNQQQSSSPPPPPPPPPOOOLLLIIIEEECCC@@@>>><<<999777666555555000111333222111000000111555555666666666666555555444444444555555555666666444444555555666777888888888888999999999:::::::::999:::===CCCJJJWWWmmmvvvuuu|||ooo___ggguuulllaaaaaa[[[\\\\\\]]]]]]]]]\\\\\\XXX[[[^^^^^^]]]^^^aaadddvvv}}}{{{{{{xxxxxxwwwuuurrrnnnkkkiiimmmmmmmmmooorrrttttttsssuuuxxx{{{|||{{{yyyxxxxxxooooooooonnnllljjjgggfffhhhgggfffggghhhhhhfffddd```bbbcccaaa^^^]]]^^^```___ccchhhjjjhhhfffeeefff___]]][[[XXXTTTNNNGGGBBBAAA>>><<<;;;===???AAAAAA@@@CCCFFFHHHHHHKKKOOOSSSTTTUUUXXXZZZ[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXTTTVVVXXXZZZZZZZZZXXXXXXTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIFFFCCCAAA???>>>===;;;;;;;;;<<<>>>BBBFFFHHHQQQUUU[[[```cccdddfffggghhhmmmsssuuuvvvxxx}}}~~~zzzvvvssssssrrrrrrqqqjjjgggbbb^^^[[[VVVQQQNNNPPPNNNKKKKKKNNNSSSVVVXXXZZZYYY[[[aaalllzzzmmmccc```[[[^^^hhhwww~~~yyyssstttooobbbWWWSSSWWW[[[vvv||||||nnn```WWWSSSVVVcccrrr|||~~~~~~zzz{{{zzztttlllggghhhjjjiiihhhhhhiiikkkoooqqqsssqqqtttvvvxxxxxxxxxxxxyyy|||{{{zzzzzz{{{zzzxxxvvvuuutttrrrpppnnnllllllkkkiiijjjmmmoooqqqrrrrrrrrrtttuuuvvvxxxyyyyyyyyyyyyzzzzzzzzz}}}~~~xxxpppiiiccc[[[RRRLLLCCCAAA???===<<<<<<===>>>@@@DDDLLLZZZmmmzzzppplllkkkllliiilllpppsssuuuvvvxxxyyy||||||{{{||||||}}}~~~~~~}}}}}}~~~~~~wwwgggZZZQQQLLLHHHIIIIIIIIIJJJLLLPPPRRRSSSRRRPPPMMMJJJHHHGGGGGG@@@???<<<999777777777888555555555555555555555555555555555555555555555555555444444444444555666666777777777777888888888888888777666666666777999:::;;;<<<===BBBLLL^^^sssuuuuuu}}}hhhWWWeeexxxtttddd\\\YYY[[[]]]``````___]]]\\\\\\\\\ZZZXXXXXXZZZ^^^bbbrrr}}}}}}|||{{{{{{wwwwwwuuurrrnnnlllmmmnnnnnnpppqqqppppppqqqvvvzzz{{{zzzzzzzzz{{{yyywwwtttnnnooopppnnnjjjfffdddccciiijjjjjjjjjiiiiiihhhhhhddddddbbb^^^[[[\\\```eeeeeefffhhhhhhgggdddaaa___\\\[[[XXXSSSNNNHHHDDDAAA@@@@@@@@@??????AAAEEEHHHLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWWWWYYY[[[]]]```aaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWSSSPPPOOOQQQRRRRRRPPPOOOLLLHHHDDDAAA@@@AAAAAA???>>>======>>>@@@BBBDDDNNNSSSXXX]]]aaacccfffgggjjjlllooorrrvvvzzz~~~|||uuutttuuutttnnngggccc___YYYUUUQQQNNNJJJHHHGGGFFFCCCBBBBBBEEEHHHJJJPPPQQQTTT]]]kkkyyywwwiiiaaa]]]ccckkkttt~~~}}}tttrrrqqqoookkkaaaWWWTTTXXXkkkzzz~~~yyyppp___RRRUUUTTT```ppp|||}}}{{{|||zzzuuuooojjjhhhjjjllllllllllllmmmnnnppprrrtttttttttttttttuuuvvvwwwxxx{{{{{{{{{{{{zzzxxxvvvuuuqqqqqqpppllliiiggghhhiiijjjkkklllnnnpppssstttuuuuuuvvvwwwwwwvvvvvvwwwxxx{{{vvvooojjjfff^^^SSSKKKEEEBBB???=========<<<<<<@@@BBBGGGSSSdddzzzyyypppkkkkkklllkkkmmmoooqqqtttvvvwwwxxx{{{|||}}}|||zzzzzzzzz|||~~~|||||||||~~~nnn```TTTMMMJJJJJJIIIIIIJJJLLLPPPRRRTTTSSSPPPNNNKKKIIIHHHGGGAAA???<<<999777666666777333333333333333333333333444444444444444444444444555444444444444555666666666666777777777888888888888777777666777888999:::<<<===???CCCNNN```vvvuuussszzzgggZZZhhhyyyrrrccc\\\YYY[[[]]]___```___]]]\\\[[[[[[[[[ZZZZZZ\\\```cccsss}}}~~~zzzwwwuuuuuuuuutttqqqnnnmmmnnnoooqqqrrrrrrqqqpppqqquuuxxx|||{{{{{{{{{{{{zzzxxxuuunnnooonnnlllhhheeecccdddiiijjjkkklllmmmmmmmmmllliiihhheee```]]]]]]aaaeeeffffffggggggfffccc___]]]WWWUUUQQQMMMHHHDDD@@@???>>>???@@@AAABBBEEEIIIMMMSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\^^^___[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSOOOLLLLLLNNNOOOOOONNNPPPNNNJJJFFFCCCAAA@@@@@@???>>>===<<<===???AAACCCLLLPPPVVV\\\___cccfffhhhjjjlllooorrrvvvzzz~~~|||vvvttttttqqqjjjccc```[[[VVVPPPLLLIIIEEECCCDDDBBB@@@??????AAACCCEEEIIIKKKOOOYYYffftttzzzlllddd\\\aaahhhqqq{{{}}}tttooonnnmmmjjjbbbXXXVVVZZZhhhxxx}}}xxxppp___RRRUUUUUU```qqq}}}~~~}}}yyytttnnnkkkkkkkkkllllllkkkllllllnnnppprrrtttttttttttttttuuuvvvwwwwwwzzzzzzzzzzzzyyywwwuuutttqqqqqqnnnkkkgggfffgggiiiiiijjjkkkmmmoooqqqrrrsssssstttuuuuuuttttttuuuvvv~~~}}}xxxrrrmmmiii```VVVMMMFFFCCC???===<<<<<<<<<;;;???@@@EEEPPP```ttttttkkkgggffffffiiikkknnnqqqtttvvvxxxxxxzzz{{{|||{{{zzzyyyzzz{{{|||~~~~~~}}}~~~{{{jjjZZZOOOLLLKKKIIIIIIJJJMMMPPPRRRTTTSSSRRROOOMMMKKKIIIIIICCCAAA===:::777666555666333333333333333333333333333333333333333333333333555444444444444555666666666666777777777777888888888777777777777888999999===>>>@@@EEEQQQdddyyywwwtttyyyggg\\\iiizzz~~~pppccc\\\ZZZ[[[]]]^^^___^^^^^^]]][[[\\\^^^^^^___```cccfffttt~~~~~~yyyssspppssstttsssqqqooonnnoooppptttttttttrrrqqqrrruuuwww}}}|||{{{||||||{{{xxxuuuooonnnmmmiiifffddddddeeeiiikkkmmmooopppqqqqqqqqqnnnlllhhhbbb______bbbfffffffffgggfffddd```\\\YYYRRRPPPKKKGGGCCC@@@???>>>>>>@@@CCCEEEHHHLLLPPPSSS[[[\\\]]]^^^^^^]]][[[ZZZWWWWWWWWWWWWXXXXXXYYYZZZWWWVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQPPPOOONNNNNNLLLIIIGGGGGGHHHJJJKKKKKKOOONNNLLLIIIEEEBBB@@@??????>>>===<<<<<<>>>@@@AAAHHHLLLSSSYYY]]]aaaeeehhhjjjlllpppsssvvvzzzzzzwwwtttooofff___[[[WWWQQQLLLIIIEEEBBB???BBB@@@>>>======>>>???AAAAAAEEEKKKTTT```nnn|||}}}ooofff]]]aaagggnnnyyy~~~wwwlllkkkkkkjjjccc[[[YYY\\\eeeuuu{{{wwwppp```TTTVVVUUUaaaqqq~~~~~~yyyrrrnnnnnnnnnmmmlllkkkkkkkkkmmmnnnqqqssstttsssssssssssstttuuuvvvvvvxxxyyyyyyyyyxxxvvvtttsssrrrpppmmmhhhddddddgggjjjhhhiiijjjkkkmmmnnnooopppqqqrrrssssssrrrrrrsssuuu{{{}}}~~~zzzvvvqqqlllcccXXXQQQHHHEEE@@@===<<<<<<;;;;;;===>>>CCCLLLZZZlll|||zzzooogggcccbbbbbbeeeggglllqqqtttwwwxxxxxxyyyzzz{{{{{{zzzyyyzzz|||yyy{{{}}}~~~~~~~~~~~~vvvbbbTTTNNNLLLJJJIIIKKKNNNPPPQQQUUUTTTSSSQQQOOOMMMKKKJJJEEEBBB>>>:::777555555555555555555555555555555555333333333333333333333333555444444444444555666666666666666666777777777888777777777888888888999999<<<===@@@FFFSSSfff}}}{{{yyy~~~hhh[[[jjj||||||oooddd^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]___bbbddddddeeeggghhhvvv~~~|||xxxtttqqqrrrssssssrrrppppppqqqrrruuuttttttsssssstttwwwyyy}}}|||{{{{{{{{{zzzwwwtttpppooommmiiieeedddfffgggkkkllloooqqqrrrsssrrrrrrooolllgggcccaaabbbeeehhhfffffffffdddaaa\\\WWWTTTOOOLLLGGGCCCAAA@@@AAABBBCCCFFFJJJMMMPPPSSSVVVYYY^^^___```aaa```]]][[[YYYVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDCCCAAAAAABBBDDDEEEFFFJJJJJJIIIHHHFFFCCC@@@??????>>><<<;;;;;;===>>>@@@DDDHHHOOOUUUZZZ```eeehhhiiilllpppsssuuuzzz}}}yyytttmmmccc[[[VVVRRRMMMJJJGGGEEECCCAAABBBAAA@@@???>>>>>>??????>>>BBBHHHPPP[[[iiiwww~~~oooeee___bbbfffmmmwwwyyyllljjjkkkjjjeee]]]ZZZ\\\eeeuuu|||yyysssbbbVVVYYYUUUaaaqqq}}}xxxqqqooopppqqqooolllkkkkkklllnnnoooqqqssssssrrrrrrrrrrrrrrrsssttttttvvvwwwwwwwwwvvvuuusssrrrrrrooojjjeeeaaabbbfffiiihhhiiiiiijjjlllmmmnnnnnnpppqqqssssssrrrrrrsssuuuxxx{{{|||xxxsssmmmdddZZZTTTLLLHHHBBB>>><<<<<<;;;:::<<<>>>BBBJJJVVVdddqqqxxx{{{ssskkkeeeaaa``````aaadddiiinnnsssuuuvvvvvvvvvxxxyyyzzzyyyzzz{{{}}}xxxzzz||||||}}}~~~~~~}}}}}}~~~~~~~~~kkk[[[QQQNNNJJJIIIKKKNNNPPPQQQTTTTTTSSSRRRPPPNNNLLLJJJFFFCCC???;;;777555555444555555555555555555555555444444444444444444444444555444444444444555666666555666666666666777777777777888888888999999999999;;;<<<@@@GGGTTTiii~~~jjj]]]mmm|||qqqgggaaa______^^^^^^^^^^^^^^^___```cccgggiiijjjjjjlllmmmyyy}}}{{{yyyxxxwwwrrrtttuuuuuusssssssssuuuuuutttssssssuuuxxxzzz{{{|||{{{zzzzzzyyyxxxuuurrrrrrqqqnnniiiffffffhhhjjjlllnnnpppqqqrrrqqqooonnnkkkiiieeeccccccfffhhhjjjgggfffeeebbb^^^XXXRRROOOJJJHHHDDDAAAAAABBBEEEGGGLLLOOOTTTXXXYYYZZZ\\\]]]]]]]]]^^^^^^\\\ZZZWWWUUUTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<>>>@@@BBBBBBCCCDDDDDDCCCBBB@@@??????===<<<::::::;;;<<<>>>@@@DDDJJJQQQWWW]]]cccggghhhkkkppprrrtttyyy|||wwwpppggg]]]VVVOOOMMMIIIHHHGGGGGGFFFEEECCCCCCBBBBBBAAAAAA@@@@@@>>>AAAFFFMMMXXXeeerrrzzz}}}nnnbbb^^^aaadddjjjttt}}}}}}xxxmmmkkkkkkkkkggg___[[[[[[gggxxx|||vvveeeYYY[[[UUU```ppp|||yyyrrrppprrrrrrpppllllllmmmnnnoooqqqrrrssssssqqqqqqqqqqqqqqqqqqrrrsssttttttuuuuuuuuusssrrrqqqpppnnnhhhccc___```dddhhhhhhhhhiiijjjkkkmmmmmmnnnppprrrssssssssssssuuuvvvuuuxxx}}}}}}xxxssslllddd\\\VVVPPPKKKEEE???===<<<;;;;;;===>>>BBBIIIRRR^^^hhhmmmqqqnnniiidddaaa___^^^^^^]]]```dddiiimmmpppqqqqqqqqqsssvvvwwwxxxyyy|||~~~zzz{{{|||{{{{{{|||~~~}}}}}}~~~~~~~~~tttcccTTTOOOJJJIIILLLOOOQQQQQQTTTTTTTTTSSSQQQNNNLLLJJJFFFCCC???;;;888666555555333333333333333333333333555555555555555555555555555444444444444555666666555555666666666666777777777888999999::::::999999:::<<<@@@HHHVVVkkkiiibbbqqq}}}tttkkkeeedddbbbaaa___^^^^^^^^^___cccfffjjjmmmoooqqqtttvvv}}}|||{{{||||||uuuwwwxxxxxxwwwvvvvvvwwwvvvtttssstttwwwzzz|||}}}{{{zzzyyyyyyyyywwwtttqqqrrrqqqnnnkkkggggggiiikkkmmmnnnpppqqqqqqooollljjjgggeeeddddddgggiiijjjjjjggggggeeeaaa[[[TTTNNNJJJEEEDDDBBBAAACCCFFFJJJLLLVVVZZZ___ccccccbbbaaaaaa^^^]]]]]][[[ZZZXXXVVVUUUVVVUUUSSSQQQOOONNNNNNMMMMMMMMMLLLJJJHHHEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;999888999<<<>>><<<===>>>???@@@??????>>>>>>===;;;999999:::;;;<<<===AAAGGGMMMTTTZZZaaaeeefffjjjoooqqqsssxxx~~~xxxqqqjjjaaaXXXRRRMMMKKKHHHHHHIIIJJJJJJIIIEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBEEEMMMZZZhhhrrrwww}}}nnnccc]]]___bbbgggqqqzzzzzztttnnnllllllmmmiiibbb]]]]]]kkk{{{yyygggZZZ\\\WWWbbbppp|||{{{uuusssrrrrrrooommmooooooqqqrrrrrrssssssrrrqqqppppppooooooppppppqqqrrrsssssstttsssrrrqqqpppooolllgggaaa^^^___cccffffffggghhhiiikkklllmmmnnnppprrrttttttttttttvvvwwwtttwww|||~~~yyyrrrjjjccc]]]ZZZTTTOOOHHHAAA>>>===<<<<<<===???BBBHHHPPPYYY```eeedddccc```]]][[[YYYYYYXXXXXXZZZ\\\```cccfffhhhiiijjjlllppprrrtttwww{{{}}}{{{{{{|||{{{zzzzzz}}}~~~~~~{{{kkkVVVPPPJJJIIILLLPPPQQQPPPRRRSSSSSSSSSQQQNNNLLLJJJEEECCC???;;;888777666666333333333333333333333333444444444444444444444444555444444444444555666666555555555666666666777777777888999:::::::::999999:::===AAAJJJXXXooo{{{ffffffsss|||uuummmhhhhhhfffccc```^^^^^^^^^___bbbeeejjjooosssxxx~~~~~~}}}|||xxxzzz||||||zzzyyyyyyyyyyyyvvvtttuuuxxx{{{|||||||||{{{zzzzzzyyywwwtttqqqppppppnnnkkkhhhggghhhjjjlllnnnpppqqqqqqooollljjjfffeeeeeegggjjjlllkkkiiihhhgggddd___YYYQQQKKKFFFCCCCCCDDDEEEHHHMMMQQQTTT]]]bbbhhhkkkkkkiiiggggggbbbaaa___]]][[[ZZZZZZZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPOOONNNLLLIIIGGGDDDCCCAAA@@@>>>===<<<;;;;;;<<<:::::::::888555666888;;;:::;;;;;;<<<<<<<<<<<<<<<>>>===;;;999888888999:::;;;???EEEKKKQQQXXX___cccdddiiinnnpppqqqvvv}}}vvvoooggg___WWWSSSRRRPPPNNNMMMOOOPPPPPPOOOLLLMMMOOOPPPPPPOOONNNMMMKKKIIIJJJSSScccsss{{{~~~}}}rrrggg___bbbdddiiissszzzyyytttmmmkkkkkknnnlllfffaaa```nnn~~~zzzgggYYYZZZZZZdddrrr}}}}}}yyyuuurrrpppooonnnrrrrrrsssttttttsssrrrrrrpppoooooonnnnnnooooooppppppqqqrrrrrrrrrqqqpppooollljjjfffaaa^^^^^^aaadddcccdddeeegggiiikkklllmmmppprrrssstttssstttvvvwwwvvvyyy}}}zzzqqqiiiccc___^^^XXXRRRJJJCCC@@@>>>======<<<>>>BBBGGGNNNUUU[[[^^^___^^^\\\ZZZXXXVVVTTTSSSSSSSSSTTTUUUXXXZZZ]]]^^^aaadddhhhlllpppsssxxx{{{zzzzzzzzzzzzyyyzzz}}}oooWWWQQQJJJIIILLLPPPQQQPPPRRRRRRSSSSSSQQQNNNLLLJJJEEEBBB???;;;888777777777555555555555555555555555333333333333333333333333555444444444444555666666555555555555666666666777777888999:::;;;:::999999;;;>>>CCCKKK[[[qqqwww|||yyydddgggqqq{{{vvvooojjjkkkhhheeeaaa^^^^^^______```dddjjjpppvvv}}}}}}{{{zzz|||~~~~~~|||{{{zzz{{{|||yyyuuuvvvxxx{{{{{{zzz}}}|||{{{{{{zzzxxxuuurrrnnnnnnmmmjjjgggfffggghhhkkkmmmppprrrrrrpppmmmkkkgggffffffiiilllmmmkkkhhhhhhgggddd___XXXPPPIIIDDDEEEFFFGGGJJJNNNSSSXXX[[[aaaffflllppppppnnnllljjjgggeeeccc```^^^^^^______^^^]]][[[YYYXXXVVVVVVUUURRRQQQPPPNNNKKKHHHFFFEEEBBBAAA???===<<<<<<<<<<<<999::::::777444444777:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888888999::::::>>>DDDJJJPPPVVV]]]bbbccchhhmmmooopppvvv~~~xxxppphhh```ZZZVVVZZZWWWUUUTTTUUUVVVVVVUUUSSSUUUWWWYYYYYYXXXWWWVVVSSSOOOOOO[[[mmm~~~|||}}}vvvlllcccfffhhhmmmvvv~~~|||vvvkkkiiijjjnnnnnniiiddddddooozzzgggXXXYYY\\\fffttt~~~~~~{{{wwwrrrooonnnooottttttuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnooooooppppppqqqrrrrrrqqqooonnnkkkiiifffaaa^^^]]]```cccaaabbbcccfffhhhjjjlllllloooqqqssssssssssssuuuwwwwwwzzz~~~zzzrrriiicccaaaaaaZZZTTTLLLEEEAAA???>>>===;;;===AAAGGGMMMSSSWWWZZZ______]]][[[XXXUUUSSSQQQPPPOOONNNNNNPPPSSSUUUWWW[[[^^^ccchhhlllpppuuuyyyyyyyyyyyyyyyyyy{{{~~~mmm]]]TTTLLLMMMOOOOOONNNOOORRRSSSTTTSSSRRRPPPMMMKKKGGGDDD???999555333222222333333333444444444555555333333333333333333333333555444444333333444444555666555555555666777888999888888999:::;;;;;;;;;;;;===<<<>>>III]]]uuuttt}}}rrrkkkeeeqqq}}}tttnnnkkkjjjkkkhhhdddbbbaaa___]]][[[^^^___aaagggooozzz~~~~~~|||zzzvvvwwwxxxzzz{{{|||}}}}}}}}}zzzwwwvvvuuuuuusssqqqmmmllljjjhhhhhhhhhiiijjjllllllmmmooopppoookkkhhhcccdddeeehhhkkkllljjjhhhkkkfffaaa^^^XXXOOOIIIHHHBBBFFFLLLPPPSSSXXX___dddjjjlllnnnppprrrrrrrrrqqqnnnllljjjhhhfffeeeeeeeeehhhgggeeeaaa^^^[[[YYYXXXTTTQQQMMMJJJHHHGGGEEECCCCCCBBB@@@?????????===;;;888888888888777777777777777888888999:::<<<===>>>HHH;;;555:::;;;666444888;;;>>>BBBFFFKKKRRRYYY^^^ccceeehhhkkknnnuuu~~~{{{vvvpppggg\\\WWWXXX[[[ZZZZZZZZZYYYXXXXXXXXXXXX[[[^^^aaaccccccbbbaaa^^^\\\ZZZ^^^oooyyyooohhhiiijjjnnnvvv|||xxxpppgggeeefffkkklllhhheeeeeesss}}}vvvfff[[[XXXZZZhhhxxx|||vvvrrrpppppppppssstttuuuuuuuuutttrrrqqqpppooolllkkkkkklllnnnpppsssrrrpppoooooooooppppppoookkkeee```]]]]]]___aaacccddddddcccccceeeiiilllqqqrrrssstttuuuvvvwwwxxxxxxxxxzzz}}}zzzrrrkkkgggfffeee[[[TTTJJJCCC@@@???<<<:::<<<===???BBBGGGOOOXXX___aaa```___\\\XXXTTTQQQNNNPPPNNNLLLKKKLLLMMMMMMMMMQQQTTTXXX___fffmmmrrruuuwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~sssbbbWWWNNNMMMNNNNNNNNNOOOSSSSSSTTTTTTRRRPPPMMMLLLHHHEEE@@@;;;777444444333333333333444444444555555333333333333333333333333555444444333333444444555555555666666777888888888777777888999::::::::::::>>>===@@@LLL```yyyttt~~~ooolllhhhsss|||~~~xxxrrrmmmlllllljjjhhheeedddbbbaaa^^^[[[^^^^^^```fffooozzz~~~|||yyyvvvwwwyyy{{{|||}}}}}}}}}}}}{{{xxxwwwwwwvvvuuussspppnnnkkkiiihhhhhhiiijjjkkklllmmmoooppppppllljjjddddddfffhhhkkkkkkiiiggggggaaa]]]ZZZUUUMMMHHHGGGIIINNNTTTXXX[[[___eeejjjmmmnnnpppqqqssstttttttttqqqpppnnnllljjjiiiiiiiiijjjiiigggddd```\\\YYYWWWQQQNNNJJJGGGFFFEEECCCBBBBBB@@@>>>=========;;;999<<<<<<<<<;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???UUUGGG===>>>===777666:::999<<<@@@EEEJJJQQQYYY^^^bbbeeehhhjjjnnnuuu~~~yyytttoooggg^^^[[[\\\___^^^]]]\\\[[[ZZZZZZYYY[[[]]]aaaeeehhhiiiiiihhhddddddbbbdddqqq~~~yyyooohhhiiikkkooovvv{{{vvvmmmdddcccffflllnnnjjjggggggsss}}}vvvfff]]]ZZZ]]]jjjzzz|||xxxtttsssssstttsssssstttuuuuuuuuutttssstttrrrpppnnnnnnoooqqqrrrsssrrrpppooonnnnnnnnnooommmiiiddd___]]]]]]___aaabbbcccdddeeeeeegggkkknnnrrrssstttuuuvvvwwwxxxyyyxxxyyyzzz|||~~~vvvooojjjgggeee[[[SSSJJJCCCAAA???===;;;???@@@@@@BBBFFFMMMVVV\\\aaa```___]]]YYYUUUQQQOOOMMMKKKIIIHHHIIIJJJJJJIIIKKKMMMRRRWWW___fffmmmppptttuuuwwwzzz|||}}}~~~~~~~~~zzziii]]]QQQMMMNNNMMMNNNPPPSSSTTTTTTTTTSSSPPPNNNLLLIIIFFFBBB===999666555444333333333444444444555555333333333333333333444444555555444444444444555555444555666888999888888777777777888888999999::::::>>>???CCCPPPeee~~~www}}}jjjlllpppxxx|||xxxttttttvvvvvvwwwwwwuuurrrnnnlllmmmnnnjjjhhhgggfffeeeccc___\\\^^^^^^___dddmmmyyy~~~{{{yyyxxxyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyyyywwwuuusssqqqmmmjjjiiihhhiiijjjkkkkkkmmmoooqqqqqqnnnlllffffffgggiiikkkjjjhhhfffbbb^^^ZZZXXXSSSLLLIIIJJJQQQWWW]]]bbbeeehhhlllppprrrrrrssstttuuuwwwxxxyyywwwvvvtttqqqooommmlllllljjjjjjhhheeeaaa\\\WWWTTTNNNKKKHHHFFFFFFEEEDDDCCCBBBAAA???>>>>>>===;;;999;;;;;;:::::::::999999999:::::::::;;;<<<===>>>???TTTGGG<<<;;;999444333777777:::>>>BBBHHHOOOWWW\\\aaadddgggjjjmmmttt}}}~~~wwwqqqlllfff```___aaadddcccaaa___^^^^^^]]]]]]```bbbeeehhhkkklllmmmmmmiiijjjjjjkkkqqq{{{}}}xxxooohhhkkknnnqqqwwwyyysssiii```aaafffmmmooollliiijjjttt~~~wwwhhh___]]]```mmm|||{{{xxxwwwwwwwwwrrrssstttuuuvvvvvvvvvuuuuuusssqqqpppooopppqqqrrrrrrqqqpppnnnmmmllllllllljjjfffaaa]]][[[\\\___aaa```bbbeeeggghhhiiilllnnnsssssstttuuuwwwxxxyyyzzzyyyyyyzzz|||~~~}}}vvvoooiiieeeZZZSSSJJJDDDAAAAAA???===>>>>>>???AAAEEEMMMVVV]]]ccccccbbb```]]]YYYUUURRRMMMKKKHHHGGGHHHHHHHHHGGGHHHIIIKKKPPPVVV^^^eeeiiioooqqquuuyyy|||}}}~~~~~~}}}~~~pppbbbSSSNNNMMMMMMNNNQQQTTTTTTUUUUUUSSSQQQNNNMMMIIIFFFBBB===999666555444333333333444444444555555333333333444444444444444555555444444444444555555333555777999:::999888777888888888999999:::;;;;;;>>>???EEESSSjjj||||||xxxfffjjjyyy~~~}}}tttkkkhhhjjjkkklllmmmlllkkkiiijjjlllnnnhhhgggggggggfffddd```]]]]]]]]]___dddmmmzzz~~~|||zzzyyyzzz|||}}}~~~}}}|||{{{|||{{{yyywwwtttrrrnnnjjjhhhhhhiiijjjkkkkkkmmmpppssssssqqqnnniiiiiiiiijjjkkkjjjgggddd```\\\YYYXXXTTTOOONNNQQQWWW]]]dddhhhjjjlllpppssswwwwwwvvvwwwxxxzzz}}}~~~~~~|||yyyvvvrrrooommmllliiiiiihhheee```ZZZUUUQQQNNNKKKIIIHHHHHHIIIHHHHHHFFFDDDBBBAAAAAA@@@>>><<<;;;;;;::::::999999888888;;;;;;;;;;;;;;;<<<===>>>GGG>>>888777666333333666666888;;;???EEEMMMUUU[[[___bbbfffiiimmmttt}}}wwwnnnjjjeeeaaa```bbbeeeeeedddcccbbbbbbbbbccceeeeeefffgggggghhhhhhggggggiiijjjkkknnnsssxxx{{{{{{~~~xxxooohhhmmmqqqtttwwwxxxpppfff]]]___fffnnnpppmmmkkkmmmuuuxxxjjjbbbaaadddppp}}}|||zzzyyyxxxrrrrrrsssuuuvvvwwwwwwwwwsssqqqpppnnnmmmmmmnnnnnnqqqpppooommmllljjjiiiiiigggddd___[[[ZZZ[[[^^^``````cccfffhhhiiiiiikkkmmmqqqrrrsssuuuvvvxxxyyyyyyyyyzzzzzz{{{|||~~~|||tttkkkeeeZZZSSSJJJDDDBBBBBB@@@???:::;;;<<<@@@FFFPPP[[[bbbhhhhhhhhhfffccc___[[[YYYRRROOOLLLJJJJJJJJJIIIHHHJJJIIIJJJLLLPPPVVV\\\```gggkkkpppvvvzzz}}}~~~~~~}}}~~~ttteeeUUUNNNMMMMMMOOORRRTTTUUUVVVUUUTTTRRROOOMMMHHHFFFBBB===999666444333333333333444444444555555333333333444444555555555666555555444444555555666444555777999:::999888777::::::999999:::;;;=========???FFFVVVmmmwwwdddhhh}}}~~~qqqddd^^^___```cccdddeeeddddddeeehhhjjjgggffffffffffffddd```]]]]]]]]]___eeeooo{{{~~~}}}}}}}}}|||{{{|||}}}}}}}}}}}}|||zzzwwwsssqqqmmmiiiggghhhjjjkkklllmmmooorrruuuuuusssqqqmmmlllllllllllljjjfffccc^^^[[[YYYXXXUUUQQQSSSYYY]]]ccciiimmmooopppsssvvv{{{zzzzzz{{{|||~~~|||xxxsssoookkkiiiggggggfffddd___ZZZTTTQQQOOOMMMKKKKKKLLLMMMMMMLLLKKKIIIGGGEEEEEEDDDBBB@@@AAAAAA@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<===???<<<;;;<<<;;;999888888666777:::===CCCJJJSSSYYY]]]```eeeiiimmmsss|||xxxnnniiieeeaaa___aaadddeeeeeeffffffffffffffffffeeebbb```^^^\\\[[[ZZZ\\\^^^bbbeeehhhkkkqqqwwwzzz}}}yyypppjjjooosssvvvxxxwwwoooeee]]]```gggnnnoookkkjjjmmmwwwyyylllfffeeehhhrrr}}}~~~{{{xxxwwwqqqrrrssstttuuuvvvwwwxxxrrrqqqooommmllllllllllllooonnnmmmllljjjiiihhhgggdddaaa\\\YYYXXXYYY\\\___```cccfffgggggghhhiiikkkooopppqqqsssuuuvvvxxxxxxzzzzzzzzz{{{{{{|||||||||wwwmmmeee[[[TTTKKKEEECCCBBBAAA???::::::<<<@@@FFFQQQ]]]eeekkkkkklllkkkiiieee```^^^WWWTTTQQQOOONNNNNNLLLKKKMMMKKKJJJIIIKKKOOOSSSUUU___cccjjjqqqwwwzzz|||}}}~~~~~~}}}ttteeeVVVOOONNNNNNPPPSSSUUUVVVVVVVVVUUURRRPPPNNNHHHFFFBBB>>>:::666444333333333333444444444555555333333333444555555666666666666555555555555666666555666777999999999999888;;;;;;:::::::::<<<>>>???===???HHHYYYpppuuueeekkkppp___VVVUUUUUU[[[\\\]]]]]]^^^___ccceeeeeedddcccccccccbbb___]]]\\\]]]```gggrrr~~~||||||}}}~~~~~~}}}}}}~~~|||yyyvvvpppmmmiiiffffffgggjjjmmmoooppprrruuuxxxxxxuuusssqqqpppooonnnmmmjjjfffccc[[[YYYXXXXXXUUUSSSXXX___dddiiinnnqqqrrrtttwww{{{}}}}}}}}}~~~}}}yyytttoookkkiiiggggggfffeeeaaa]]]YYYWWWTTTRRRPPPPPPQQQRRRSSSRRRPPPNNNLLLKKKJJJIIIFFFDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<============>>>>>>===;;;888777777888:::<<>>>>>AAAGGGQQQ]]]eeemmmoooppppppnnniiieeebbb]]]ZZZVVVTTTSSSRRRPPPNNNNNNMMMJJJIIIHHHIIIKKKMMMWWW[[[bbbjjjqqqwwwzzz|||yyyvvvvvvsssdddUUUOOONNNOOOQQQTTTUUUVVVWWWWWWUUUSSSPPPOOOHHHGGGDDD@@@<<<888555444333333333444444444555555333333444444555666666666666666555555555555666666666777777888888999::::::;;;:::999999999;;;===>>>>>>AAAJJJ\\\sssqqqeeerrrttt___SSSOOONNNQQQSSSUUUVVVWWWZZZ^^^aaacccbbb````````````^^^]]][[[]]]bbbjjjuuu{{{{{{|||~~~~~~~~~|||xxxuuukkkhhheeecccdddgggkkknnnrrrsssuuuwwwzzzyyywwwttttttsssqqqpppoookkkfffccc\\\ZZZZZZZZZXXXWWW^^^ggghhhlllppprrrsssuuuyyy}}}}}}~~~~~~}}}{{{yyyuuuqqqnnnkkkkkkjjjiiihhhfffcccaaa```]]][[[YYYYYYZZZ[[[[[[[[[YYYWWWUUUSSSSSSQQQOOOMMMHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@??????>>>>>>>>>???;;;======<<<;;;:::999888888999:::<<<@@@FFFOOOUUUYYY^^^ccchhhlllrrrzzz|||sssooommmhhheeedddbbbdddgggiiihhheeeaaa^^^XXXVVVRRRNNNKKKJJJIIIJJJKKKHHHKKKUUU^^^dddkkkssszzz}}}|||sssmmmssswwwxxxxxxwwwpppiiidddeeeiiikkkgggbbbdddiiiyyyzzzoookkklllpppxxx|||xxxvvvrrrqqqqqqqqqrrrsssuuuvvvuuutttsssqqqooommmlllllliiiiiijjjjjjiiihhhfffeeebbb___ZZZVVVTTTUUUXXXZZZZZZ\\\^^^```bbbeeeiiilllnnnoooqqqsssuuuwwwxxxyyyzzzzzz{{{||||||{{{zzzyyy{{{yyyooofff^^^VVVMMMFFFDDDBBB@@@>>>>>>>>>???AAAHHHSSS___gggssstttvvvwwwuuuqqqllliiieeebbb^^^[[[YYYXXXVVVTTTPPPOOOMMMLLLJJJJJJKKKKKKQQQUUU[[[ccclllsssxxx{{{~~~~~~}}}tttppprrrqqqcccUUUOOOOOOOOOQQQTTTVVVVVVWWWWWWVVVSSSQQQOOOJJJHHHEEEAAA===999666555333333333444444444555555333333444444555666777777666666555555555555666666777777777777888999:::;;;:::999888888888:::<<<>>>???CCCLLL^^^vvvmmmfffxxxyyybbbSSSMMMKKKKKKLLLOOOQQQSSSWWW\\\___bbb```^^^]]]^^^^^^^^^\\\ZZZ]]]ccclllwww|||{{{|||}}}~~~~~~{{{wwwssshhhfffcccaaacccfffkkknnntttuuuvvvyyy{{{{{{xxxuuuvvvuuusssrrrppplllgggccc^^^]]]]]]^^^\\\\\\dddnnnhhhlllooopppqqqsssxxx|||}}}{{{zzzzzzyyyvvvsssqqqooonnnnnnlllkkkjjjhhhhhhgggfffdddaaaaaabbbcccccccccbbb___]]][[[[[[YYYVVVTTTPPPOOONNNMMMLLLKKKJJJJJJCCCCCCBBBAAA@@@@@@@@@@@@<<<>>>>>><<<<<<>>>@@@@@@::::::;;;<<>>;;;<<<===AAAIIIVVVccclllyyy{{{}}}}}}{{{wwwssspppllliiieeebbb```^^^\\\ZZZSSSRRRQQQPPPOOONNNNNNNNNMMMQQQWWW___hhhqqqwww{{{}}}~~~}}}~~~|||oookkklllkkkaaaVVVQQQNNNMMMOOOTTTXXXXXXWWWVVVUUURRRPPPNNNJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555888888777666555444333333777777777777777777888999888888999:::;;;===>>>???AAA@@@LLLfff|||ooofffxxxkkkZZZRRRNNNMMMKKKIIILLLQQQUUUVVVUUU]]][[[ZZZYYYYYYZZZ[[[\\\]]]___dddnnn{{{~~~yyywwwxxxyyy~~~vvvooojjjddd```aaabbbccciiippptttwwwzzz{{{yyywwwuuuuuuzzzxxxuuusssqqqnnnjjjgggaaabbbbbbaaa```aaadddgggjjjjjjlllooorrrvvvzzz|||}}}~~~{{{{{{{{{{{{yyywwwuuutttwwwvvvtttrrrooommmlllkkkllllllkkkjjjiiiiiihhhhhhiiihhhgggdddaaa]]]ZZZYYYZZZUUUOOONNNQQQRRRPPPMMMLLLIIIEEEBBBAAA@@@>>>===>>>=========>>>>>><<<:::::::::::::::===BBBJJJOOOVVV\\\ccchhhkkkoootttxxx|||yyyvvvsssooollloooooonnnjjjccc]]]YYYXXXOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMPPPWWW```kkkrrrzzz~~~}}}yyysssuuuwwwyyyxxxuuuqqqooonnnlllkkkhhhaaa\\\___fffzzzvvvrrrtttvvv{{{}}}|||zzzzzzzzz{{{wwwvvvtttssssssssstttuuuuuutttqqqnnnllljjjhhhhhhfffeeeeeeddddddccccccbbb___]]][[[XXXVVVTTTRRRRRRUUUVVVXXX[[[^^^cccgggiiioooqqqrrrrrrrrrtttxxx{{{zzz{{{}}}~~~~~~}}}~~~}}}wwwnnnfffZZZVVVPPPIIICCC@@@>>>>>>::::::===CCCIIITTTfffvvv{{{~~~yyyrrrqqqnnnkkkhhheeecccaaaYYYXXXUUURRRPPPOOOOOOOOOTTTTTTWWW\\\ccckkksssxxx}}}rrrkkkiiieee\\\TTTQQQPPPNNNOOOSSSWWWXXXWWWVVVUUURRRPPPNNNJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555666666666666666555555555777777777777777888888999888888999:::;;;===>>>???AAA@@@LLLcccxxx{{{mmmfffyyysssbbbVVVOOOMMMKKKIIILLLQQQUUUVVVUUUYYYWWWVVVUUUVVVWWWZZZ[[[^^^```eeeooo|||~~~zzzxxxyyy{{{~~~~~~vvvpppkkkeeeaaabbbccceeekkkqqqvvvyyy{{{|||zzzxxxwwwvvvzzzxxxuuusssqqqnnnjjjgggcccccccccbbbbbbcccgggjjjkkklllmmmooorrrvvvyyy{{{}}}~~~~~~}}}zzz{{{{{{|||{{{zzzyyyxxxyyyyyyxxxwwwvvvtttsssrrruuutttsssrrrpppnnnlllkkklllkkkiiigggdddbbb```______ZZZVVVUUUWWWXXXUUURRRNNNKKKHHHEEEEEEDDDBBBAAA???>>>===>>>??????===<<<::::::::::::<<>>>>>;;;;;;===CCCIIITTTgggwww|||yyywwwuuuqqqmmmiiieeeccc\\\[[[XXXVVVSSSRRRRRRRRRTTTUUUWWW\\\ccclllsssxxx}}}~~~vvvlllggg```XXXRRRQQQPPPOOOOOOSSSWWWWWWWWWVVVUUURRRPPPOOOJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555444555555555666666777777777777777777777888999999888999999:::;;;===>>>???BBBBBBNNNddduuuzzzuuujjjgggzzz~~~nnn]]]PPPOOOLLLIIIKKKPPPSSSTTTSSSUUUTTTSSSRRRTTTWWW[[[]]]___bbbhhhrrr}}}zzzzzz{{{|||{{{~~~wwwqqqlllgggcccdddeeegggmmmtttxxx{{{~~~}}}{{{yyyyyyzzzxxxuuurrrpppmmmiiifffdddddddddccccccfffkkknnnmmmmmmnnnoooqqqtttwwwxxx|||}}}|||zzzxxxxxxyyy{{{|||}}}}}}||||||{{{|||}}}~~~}}}|||zzzxxx{{{{{{{{{yyywwwtttqqqooopppooommmkkkiiihhhhhhiiifffccc``````aaa```\\\YYYSSSPPPMMMKKKJJJHHHFFFEEE???>>>===>>>@@@@@@???>>>;;;;;;::::::<<>><<<;;;===BBBIIITTTgggwww}}}zzztttnnnhhheee```___]]]ZZZXXXWWWVVVVVVTTTUUUXXX]]]dddmmmtttxxx{{{}}}~~~|||pppjjjbbbZZZSSSPPPOOONNNPPPTTTWWWWWWWWWVVVUUUSSSQQQOOOJJJHHHEEEAAA===999777555333333333444444444555555333333333444444444555555555555555555666666666666777666666666777888999:::999999999:::<<<===???@@@DDDFFFSSSgggxxxwwwmmmggghhh}}}yyyfffVVVQQQMMMJJJJJJNNNQQQRRRQQQSSSRRRRRRSSSUUUYYY]]]``````cccjjjuuu~~~{{{{{{{{{|||zzz}}}xxxsssnnnhhheeefffhhhjjjpppwww{{{~~~}}}||||||zzzxxxuuurrrpppmmmhhheeecccdddddddddeeehhhmmmpppooonnnnnnnnnoooqqqssstttxxxzzz|||}}}}}}{{{yyywwwxxxzzz{{{}}}~~~~~~~~~}}}}}}{{{|||||||||{{{yyywwwtttrrrtttrrrpppnnnmmmnnnooopppmmmkkkjjjjjjjjjhhhccc```ZZZXXXTTTQQQOOOMMMJJJGGGAAA@@@>>>>>>@@@@@@???>>>;;;;;;:::999;;;???FFFKKKXXX\\\bbbeeehhhlllrrrwwwyyyvvvppphhh```[[[ZZZZZZZZZYYYYYYYYY\\\```dddfffjjjlllooopppppppppqqqsss}}}{{{xxxuuusssrrrrrrnnnjjjeee^^^ZZZ___hhhzzz}}}zzzyyyuuuvvvwwwwwwwwwvvvtttsssrrrqqqooommmkkkjjjiiiiiifffffffffeeeddddddcccccccccaaa___\\\XXXUUURRRPPPQQQRRRTTTWWW[[[```dddfffjjjllloooppprrrtttwwwyyy{{{}}}}}}{{{yyyxxxuuupppmmmhhhcccYYYOOOGGGBBB??????===<<<===BBBGGGRRRdddttt|||yyyqqqjjjfffdddcccbbb```]]]\\\ZZZZZZWWWXXX[[[```gggnnnuuuyyyzzz|||~~~~~~}}}}}}}}}|||}}}}}}~~~xxxqqqjjj___UUUPPPNNNMMMQQQVVVVVVVVVWWWVVVUUUSSSQQQPPPJJJHHHEEEAAA===999777555333333333444444444555555333333333444444444555555666666666666555555555555666666666666777888999:::999999:::;;;<<<>>>???@@@BBBHHHUUUiiizzz~~~xxx|||gggfffkkkqqqaaaTTTOOOKKKJJJLLLNNNNNNMMMOOOOOOPPPRRRVVVZZZ]]]___```dddmmmxxx}}}}}}|||{{{zzz~~~~~~xxxtttnnniiifffgggiiilllssszzz~~~~~~~~~zzzxxxuuurrrooolllhhheeebbbdddeeefffgggiiimmmpppoooooommmlllllllllmmmnnnqqqsssuuuxxxyyyzzzyyyyyy|||~~~~~~{{{||||||}}}|||{{{yyyyyyxxxvvvtttrrrrrrrrrtttuuuqqqqqqqqqqqqpppnnnjjjgggdddaaa]]]YYYVVVRRRNNNKKKEEECCCAAA???@@@@@@???>>><<<<<<:::999:::>>>DDDIIIWWW[[[aaaeeehhhlllqqqvvvzzzvvvnnneee^^^ZZZ[[[]]]___aaacccfffjjjmmmoooppprrruuuyyyzzzzzzyyyyyyyyy~~~zzzwwwvvvuuurrrnnniiiccc\\\ZZZaaakkk~~~}}}zzzxxxuuuuuuvvvwwwwwwuuutttsssqqqpppnnnmmmkkkjjjjjjiiiggggggfffeeeeeeddddddccccccbbb```^^^ZZZVVVSSSQQQPPPQQQSSSUUUYYY]]]aaaccchhhkkknnnqqqrrrtttwwwyyy|||}}}~~~~~~}}}|||{{{xxxuuusssoooiii^^^RRRIIICCC@@@???===<<<===AAAEEENNN^^^lllyyy}}}tttmmmhhhiiihhhgggeeecccaaa___^^^\\\]]]```dddjjjqqqwwwzzzzzz{{{}}}|||||||||||||||}}}~~~xxxooocccWWWPPPMMMMMMRRRWWWVVVVVVVVVVVVUUUSSSQQQPPPJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555777777666666555555555444666666666666777888::::::999::::::;;;<<<>>>???@@@???FFFUUUiii||||||vvvbbbfffnnnzzzlllXXXRRRLLLIIIJJJKKKKKKIIIJJJKKKNNNRRRUUUYYY[[[\\\```eeennn{{{}}}zzz{{{}}}xxxtttoooiiifffhhhkkknnnttt|||zzzxxxuuurrroookkkgggdddbbbdddgggiiijjjkkkmmmoooooommmkkkiiihhhggggggggghhhiiikkknnnqqquuuwwwyyy~~~|||{{{yyyxxxxxxxxxxxxuuuuuuvvvvvvuuurrrpppnnnllljjjfffbbb^^^ZZZUUUQQQMMMIIIEEECCCAAA@@@???======<<<:::999999===BBBGGGSSSYYY```fffiiilllqqquuu~~~zzzuuummmddd]]]\\\___cccfffhhhkkknnnpppqqqrrrrrrrrrvvv{{{~~~}}}yyyvvvuuurrrmmmgggaaa[[[ZZZcccnnn~~~|||zzzwwwwwwwwwwwwwwwvvvuuuuuupppooonnnlllkkkjjjjjjjjjggggggffffffeeedddddddddeeedddcccaaa]]]ZZZVVVTTTPPPQQQRRRTTTWWW[[[^^^```fffiiimmmpppqqqtttvvvxxxzzz{{{}}}~~~~~~|||zzzzzzvvvooobbbUUUJJJCCC@@@???===<<<>>>AAACCCHHHUUUbbbwww{{{tttpppnnnnnnmmmkkkiiigggeeedddbbbcccfffjjjoootttyyy{{{zzz|||~~~}}}}}}}}}}}}}}}}}}~~~|||nnncccXXXRRROOONNNRRRWWWUUUVVVVVVVVVUUUSSSRRRPPPJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555555555555666666666666666555555666666777999:::;;;:::::::::;;;===>>>@@@AAA???GGGVVVjjj}}}sss```gggqqqzzzqqq[[[UUUNNNIIIIIIIIIGGGFFFGGGJJJOOOTTTWWWZZZZZZ[[[___eeeooo|||zzz~~~|||wwwtttnnniiifffhhhkkkooouuu}}}zzzxxxuuurrroookkkgggccccccfffjjjmmmnnnmmmnnnooonnnllliiifffdddbbbaaaaaa^^^___```bbbggglllqqqtttyyy{{{~~~~~~}}}|||wwwxxxyyyyyyxxxvvvuuuuuurrrpppmmmjjjgggccc^^^[[[UUUQQQLLLGGGDDDBBB@@@>>>===<<<;;;888888<<>>@@@@@@CCCMMMXXXlll||||||ttttttsssrrrpppmmmkkkiiihhhiiikkkooossswwwzzz|||{{{|||~~~~~~~~~~~~~~~~~~jjjaaaXXXTTTQQQPPPQQQUUUUUUVVVVVVVVVUUUTTTRRRQQQJJJHHHEEEAAA===999777666333333333444444444555555333333333444444444555555333333444555666777888999555555555666777999:::;;;:::::::::;;;===>>>@@@AAAAAAJJJYYYlllqqq___gggsss}}}wwwppp]]]WWWNNNIIIHHHGGGFFFDDDHHHLLLQQQWWW[[[\\\\\\[[[^^^dddppp~~~{{{{{{vvvtttnnniiifffhhhkkkooovvv}}}{{{xxxuuurrroookkkfffcccdddhhhmmmppppppoooooonnnmmmkkkhhhdddaaa___^^^^^^XXXXXXXXXZZZ___eeekkkooorrrtttxxx|||yyyzzz{{{{{{yyyxxxxxxyyyuuusssqqqooommmjjjfffbbb[[[WWWPPPKKKGGGDDDAAA???>>>===;;;888888;;;@@@EEEMMMUUU___gggkkknnnqqqttt||||||wwwnnneee```bbbiiinnnqqqooollliiigggfffffffffeeejjjqqqwww{{{~~~~~~}}}qqqkkkeee___ZZZ[[[fffsss|||}}}}}}}}}|||{{{zzzyyyyyyuuutttsssqqqqqqrrrssssssooonnnmmmlllkkkkkkkkkkkkgggggggggfffeeeeeeddddddaaabbbaaa```^^^ZZZWWWTTTRRRRRRRRRSSSUUUWWWZZZ[[[___cccgggkkkmmmppprrrtttuuuwwwzzz}}}}}}uuuhhhYYYLLLEEEAAA@@@<<<<<<>>>@@@???@@@HHHQQQ___qqqxxxxxxwwwvvvtttqqqooommmlllmmmooorrruuuyyy{{{}}}{{{}}}~~~~~~~~~|||nnneeeZZZSSSRRRSSSSSSRRRUUUVVVWWWWWWWWWUUUSSSQQQMMMKKKHHHCCC???:::777555555555444444444444555555555555555555555555555555555555555555666666666777666666666777888888999999:::;;;;;;;;;:::;;;>>>@@@AAAIIIYYYnnnttt___```sssyyyooolllhhhddd]]]RRRIIIHHHGGGEEEEEEJJJNNNQQQTTTUUUVVVWWWYYY[[[^^^eeeqqq}}}}}}vvvqqqqqqlllfffdddiiirrrzzz~~~}}}wwwvvvuuusssoookkkfffdddgggiiimmmrrruuusssmmmhhheeebbb___]]]\\\YYYVVVSSSQQQQQQQQQSSSVVVYYY]]]___eeehhhmmmsssxxx}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvtttrrrooommmkkkjjj```\\\WWWRRRMMMHHHBBB>>>@@@<<<:::;;;<<<<<>>>>>>>>>>>@@@AAACCC\\\hhh|||~~~zzzwwwvvvtttrrrooooooqqqsssvvvxxxxxxxxx|||}}}}}}~~~sssjjj^^^UUURRRRRRRRRQQQUUUVVVWWWWWWWWWUUUSSSQQQMMMKKKHHHCCC???:::777555555555444444444444555555555555555555555555555555555555555666666666777777666777777888888999:::::::::;;;;;;;;;:::<<<>>>AAAEEEMMM\\\rrrooo\\\___vvvwwwkkkfffbbb]]]YYYPPPIIIHHHHHHGGGIIIMMMPPPRRRUUUVVVVVVWWWYYYZZZ___gggttt|||vvvqqqnnnjjjeeeeeekkkttt|||}}}|||wwwvvvvvvtttqqqmmmjjjhhhjjjkkknnnrrrtttqqqkkkfffddd```[[[WWWTTTQQQNNNKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWZZZ___eeekkkooorrrtttvvvwwwxxxxxxxxxzzz}}}~~~zzzzzz~~~~~~}}}}}}}}}|||||||||{{{{{{zzzyyyxxxvvvtttrrrppppppgggccc]]]XXXSSSMMMHHHEEEDDD???===>>>>>>===@@@EEENNNUUU___fffkkkoootttwww|||~~~uuullliiigggfffhhhlllhhhfffcccaaa```___```aaabbbccciiiqqqwwwyyy~~~{{{sssoooggg___^^^___bbbjjjssszzz|||~~~}}}}}}}}}|||{{{{{{zzzzzzttttttssssssrrrqqqqqqppppppnnnllllllllllllkkkiiikkkkkkkkkjjjhhhgggeeeddddddccc```___]]]ZZZVVVSSSTTTQQQPPPSSSTTTRRRTTTXXX\\\___dddgggjjjmmmpppsssxxxxxxzzz}}}~~~}}}}}}yyyqqqeeeYYYOOOHHHCCC@@@???>>>======>>>???@@@AAASSS^^^ppp|||xxxuuusssqqqmmmmmmnnnqqqsssuuuuuuuuuyyyzzz|||}}}{{{rrreeeYYYSSSQQQQQQQQQUUUVVVWWWWWWWWWUUUSSSRRRMMMKKKHHHCCC???:::777555555555444444444444555555555555555555555555555555555555666666666777777777777777777888999999:::::::::;;;;;;;;;;;;<<>>@@@DDDNNNUUU___fffjjjnnnrrrvvvzzz~~~{{{sssllliiihhhfffgggkkkeeedddcccbbbaaabbbcccdddhhhfffhhhooovvvyyy}}}}}}~~~~~~yyyqqqmmmgggcccbbbcccfffmmmtttyyy|||~~~||||||{{{zzzzzzyyyyyyxxxttttttsssqqqpppooonnnmmmnnnlllkkkkkkllllllkkkjjjjjjiiiiiigggfffeeedddcccbbbaaa___^^^]]][[[WWWTTTTTTPPPPPPRRRSSSRRRSSSWWW[[[^^^cccfffiiilllppprrryyyyyy{{{~~~}}}|||{{{vvvnnnaaaVVVMMMGGGCCCAAA???>>>=========>>>???@@@GGGPPP___nnn|||{{{wwwrrrooolllhhhiiijjjkkknnnppprrrsssvvvwwwzzz|||{{{nnn___UUUPPPQQQRRRTTTUUUWWWWWWWWWUUUSSSRRRMMMKKKHHHCCC???:::777555555555444444444444555555555555555555555555555555555666666666666777777777666666777777888999999999999:::;;;;;;;;;===???BBBGGGOOOcccyyywwwhhhYYYbbb}}}uuufff^^^YYYUUUUUURRRNNNMMMMMMNNNQQQSSSUUUVVVWWWWWWVVVVVVXXXZZZ^^^hhhxxxxxxtttmmmiiieeeiiiqqqzzz~~~|||zzzzzzxxxxxxwwwuuurrrooommmkkkooopppqqqqqqooojjjeeeaaaXXXTTTOOOKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDGGGKKKOOORRRUUUVVV]]]___aaaccceeehhhkkknnnuuuvvv{{{yyyvvvxxxyyy}}}|||xxxvvvvvvvvvuuuttttttuuuvvvwwwvvvuuutttsssssssssttttttsssnnnhhhaaa]]]YYYUUURRRNNNIIIDDDCCCAAA>>>@@@CCCNNNUUU___fffjjjmmmqqqtttxxx|||zzzrrrllljjjhhheeefffiiihhhhhhhhhiiijjjlllnnnooopppjjjiiiooovvvyyy|||}}}}}}}}}xxxpppkkkhhhffffffhhhlllqqquuuyyy|||~~~~~~~~~~~~|||zzzzzzzzzyyyxxxxxxwwwwwwuuutttsssqqqooonnnllllllkkkjjjiiijjjllllllkkkiiigggfffeeecccbbbaaa`````````^^^]]]]]]]]][[[XXXUUUSSSPPPOOORRRRRRQQQSSSVVVZZZ]]]bbbfffhhhkkkoooqqqwwwyyy{{{~~~}}}{{{zzzuuummm```TTTKKKFFFCCCAAA@@@???===<<<<<<<<<===>>>@@@FFFPPP[[[gggrrr|||}}}vvvpppkkkfffccc___```bbbdddgggkkkooorrrtttuuuxxx{{{}}}uuueeeXXXQQQQQQTTTTTTUUUVVVWWWWWWVVVTTTSSSMMMKKKHHHCCC???:::777555555555444444444444555555666666666666666666666666666666666666777777777888555555666666777888888999999:::;;;;;;<<<===@@@CCCGGGQQQjjj}}}}}}|||iii\\\eeexxxhhh```[[[XXXWWWWWWTTTQQQPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVXXXZZZ\\\gggxxx~~~}}}~~~~~~~~~{{{wwwpppkkkgggjjjsss{{{~~~~~~~~~~~~|||zzzzzzzzzyyywwwtttpppmmmjjjhhhoooppppppoookkkgggbbb```TTTQQQLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHJJJLLLMMMNNNSSSUUUXXXZZZ\\\^^^bbbdddggglllwww}}}xxxxxxwww|||~~~yyywwwwwwvvvuuusssqqqppppppppppppooonnnmmmnnnooopppqqqsssooojjjeeebbb^^^[[[XXXSSSMMMHHHFFFCCC???@@@CCCMMMUUU___fffjjjllloooqqqwww{{{|||tttmmmkkkiiifffgggjjjooooooppprrruuuwwwyyyzzzvvvpppmmmqqqwwwyyy{{{~~~}}}}}}}}}xxxppphhhiiihhhhhhkkkpppuuuwwwzzz|||~~~~~~}}}}}}~~~}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvuuuuuusssqqqooommmlllkkkiiihhhhhhjjjkkkllljjjhhhfffeeecccaaa```_________^^^]]]\\\\\\\\\[[[XXXUUURRROOONNNQQQRRRPPPRRRVVVYYY\\\aaadddgggjjjnnnpppuuuwwwzzz|||~~~}}}zzzyyyuuummmaaaUUUMMMGGGCCCAAAAAA@@@>>>===<<<;;;<<<<<<===AAAFFFMMMUUU^^^gggmmmqqqzzzzzzrrrkkkddd___ZZZWWWTTTVVVYYY\\\___dddkkkqqqrrrtttwwwyyy{{{|||}}}|||xxxhhhYYYQQQQQQTTTSSSTTTVVVWWWWWWVVVTTTSSSMMMKKKHHHCCC???:::777555555555444444444444555555666666666666666666666666666666666777777777888888666666666777888888999999999:::;;;<<<<<<>>>AAADDDIIITTTpppyyykkk___hhh{{{jjjaaa]]]ZZZWWWYYYXXXSSSQQQSSSUUUTTTUUUVVVVVVUUUUUUUUUXXXZZZ\\\hhhzzz|||zzz{{{{{{{{{{{{~~~}}}yyyrrrlllgggjjjttt|||~~~~~~}}}{{{{{{zzzyyyvvvrrrnnnkkkhhhgggmmmnnnnnnlllhhhcccaaa```VVVSSSOOOLLLKKKKKKJJJIIIMMMNNNPPPPPPOOOMMMJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVWWWZZZ\\\^^^dddqqq~~~{{{uuuuuuvvv{{{~~~{{{{{{yyywwwtttpppmmmlllkkkjjjiiihhhhhhjjjlllmmmpppnnnkkkhhhfffddd```^^^XXXQQQLLLJJJFFFBBBBBBEEEMMMUUU___fffiiikkkmmmooosssyyy~~~vvvooonnnmmmlllmmmqqqwwwxxxyyyzzz|||}}}~~~~~~zzzuuurrruuuwwwwwwyyy}}}}}}}}}|||wwwooogggiiijjjiiimmmtttxxxxxx|||}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}{{{yyyyyyxxxwwwwwwvvvvvvuuuuuutttrrrqqqooommmlllkkkhhhhhhhhhiiikkkkkkiiiggghhhfffdddbbbaaa``````aaa]]]\\\[[[\\\\\\ZZZWWWUUURRRNNNNNNPPPQQQPPPQQQUUUXXX[[[```dddfffiiimmmooorrruuuyyyzzz|||}}}zzzxxxtttmmmbbbXXXQQQKKKGGGEEECCCBBB@@@===<<<;;;;;;;;;===>>>AAADDDHHHMMMTTTYYY^^^gggooossswww{{{|||yyypppkkkccc\\\WWWRRRNNNKKKIIILLLOOOQQQUUU[[[dddkkknnnqqqtttxxxzzz{{{|||{{{xxxiiiYYYOOOPPPSSSSSSTTTVVVWWWWWWVVVTTTSSSMMMKKKHHHCCC???:::777555555555444444444444555555666666666666666666666666666666777777777888888888777888888999::::::;;;;;;999:::;;;<<<<<<>>>AAADDDIIITTTpppzzzjjj___jjj{{{iii```[[[XXXTTTYYYYYYTTTQQQTTTUUUTTTTTTUUUUUUTTTTTTUUUXXX[[[___lll~~~~~~{{{yyyyyyzzzzzzyyyzzzzzz{{{|||}}}~~~|||~~~zzzrrrkkkfffiiittt~~~~~~}}}}}}yyyxxxuuurrrnnnllljjjiiijjjkkkllliiieeeaaa``````ZZZWWWUUUTTTTTTTTTSSSQQQSSSTTTWWWXXXXXXUUUSSSQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPRRRUUUVVVVVVWWWYYYZZZ[[[aaalllwwwxxxrrrnnnmmmqqqwww~~~zzzuuupppnnnfffeeecccbbbbbbdddfffhhhiiihhhhhhhhhgggeeebbb___\\\VVVQQQNNNJJJFFFFFFIIIMMMUUU___fffiiijjjlllnnnooovvv}}}xxxrrrqqqrrrtttxxx}}}~~~}}}zzzwwwvvvwwwvvvtttvvv{{{{{{}}}{{{{{{{{{uuummmeeeiiijjjiiimmmvvvzzzzzz}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||~~~~~~}}}{{{yyyyyyxxxxxxwwwvvvvvvuuurrrrrrpppooommmlllkkkjjjhhhggghhhiiijjjjjjgggeeehhhfffdddaaa`````````aaa]]]\\\[[[[[[[[[YYYVVVTTTQQQNNNMMMPPPQQQOOOQQQUUUWWW[[[___cccfffhhhlllnnnqqquuuxxxzzz{{{~~~{{{xxxqqqkkkccc\\\VVVQQQMMMJJJEEECCCAAA>>>===<<<;;;;;;;;;<<<>>>???@@@BBBFFFIIILLLSSSZZZ\\\^^^cccffffff```\\\UUUOOOKKKHHHDDDBBBAAADDDGGGHHHJJJPPPZZZaaaiiilllqqqvvvzzz|||}}}}}}}}}||||||vvvhhhXXXNNNNNNRRRSSSTTTVVVWWWWWWVVVUUUTTTMMMKKKHHHCCC???:::777555555555555444444555555555777777777777777777777777777777777777888888888888999::::::;;;;;;<<<<<<===999:::<<<<<<<<<>>>BBBEEEHHHRRRlll}}}iii^^^kkk{{{hhh]]]XXXUUUQQQWWWXXXSSSPPPTTTVVVTTTSSSTTTTTTSSSSSSUUUXXX[[[bbbooo~~~zzzyyyyyyyyyyyyyyytttuuuvvvwwwyyyzzz{{{|||xxxzzz}}}zzz|||}}}yyyqqqjjjdddiiiuuu~~~~~~xxxwwwtttrrrooommmllllllhhhiiijjjhhhccc``````aaa[[[ZZZZZZ[[[^^^___^^^]]]XXXZZZ]]]______]]]ZZZXXXVVVUUUTTTTTTTTTUUUVVVWWWVVVXXXZZZ[[[ZZZZZZ[[[]]]]]]```hhhppppppjjjfffgggkkkqqq{{{zzzuuuqqqaaa```^^^\\\]]]^^^aaabbbbbbbbbccceeefffddd```]]]___YYYTTTQQQMMMIIIHHHLLLMMMUUU___fffiiijjjlllmmmlllsss{{{yyyssstttwwwzzz~~~|||yyyxxxxxxxxxuuuqqqsssyyyxxxzzz~~~}}}zzzyyyyyysssllleeeiiijjjhhhmmmvvv|||{{{~~~~~~||||||}}}}}}|||{{{|||}}}~~~}}}|||yyyyyyxxxxxxwwwvvvvvvvvvppppppooommmlllkkkjjjjjjhhhggghhhiiijjjiiifffcccfffdddbbb___^^^^^^^^^___]]]\\\[[[[[[[[[YYYVVVSSSQQQNNNMMMPPPPPPOOOQQQTTTWWWZZZ___bbbeeehhhkkknnnqqquuuyyyzzz{{{{{{yyynnnjjjddd^^^ZZZVVVRRROOOFFFDDDBBB???===<<<;;;;;;999;;;<<<<<<<<<===???AAA???EEEJJJJJJLLLQQQVVVVVVWWWSSSMMMHHHEEEBBB???>>>===@@@BBBBBBCCCHHHRRRZZZeeehhhnnnuuuzzz}}}~~~~~~vvvhhhXXXOOOOOORRRRRRSSSUUUVVVVVVUUUTTTSSSMMMKKKGGGCCC>>>:::888666666555444444555666555444666666666666666555555555555555555555666666666777999999::::::::::::;;;;;;<<<>>>?????????AAADDDFFFJJJZZZmmm}}}~~~gggaaaooozzzlllddd\\\UUUVVVUUUUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWZZZ]]]hhhttt{{{vvvsssqqqrrrtttsssttttttuuuttttttsssssswwwuuuuuu{{{~~~{{{}}}~~~yyywwwqqqllloooxxx}}}|||{{{xxxwwwtttqqqooommmmmmmmmmmmkkkgggdddbbbaaaaaabbbaaa```___aaadddfffgggfffaaacccfffhhhhhhfffdddbbb```___^^^^^^______^^^]]]______```aaaaaaaaa``````^^^^^^_________^^^]]]]]]dddjjjsss{{{yyyssskkkdddZZZVVVXXX[[[\\\[[[]]]]]]^^^___^^^]]]\\\[[[ZZZYYYWWWTTTQQQNNNKKKJJJPPPTTTZZZaaahhhkkkkkkkkknnnuuu}}}}}}yyyyyy}}}~~~zzzxxxyyywwwtttrrrpppoooooooooqqqssswww{{{~~~|||{{{{{{|||{{{wwwoooiiihhhhhhhhhkkkpppuuuxxxyyyzzzzzz{{{|||}}}}}}||||||}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwxxxyyyxxxwwwuuuuuussspppnnnnnnnnnmmmmmmjjjhhhfffffffffeeecccaaaaaaaaa```___^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUQQQNNNLLLLLLOOORRRQQQPPPRRRVVV[[[___cccgggkkkmmmrrruuuyyyzzzzzz}}}zzzpppiiiiiifff]]]UUUSSSNNNHHHCCCCCCCCC???;;;:::===;;;::::::;;;<<<<<<;;;>>>???AAAAAABBBDDDGGGJJJNNNMMMJJJGGGDDDAAA>>>============>>>AAAEEEJJJLLLZZZbbbllltttwwwyyy{{{|||{{{|||~~~|||{{{yyyrrrdddUUUMMMMMMQQQRRRSSSUUUVVVVVVTTTSSSRRRMMMJJJGGGBBB>>>:::777666666555444444666666555444666666666666666666666555555555555666666666777777999999::::::::::::;;;;;;<<<===?????????AAADDDGGGHHHYYYmmm}}}|||fffbbbqqqssshhh^^^VVVVVVUUUUUUTTTSSSTTTTTTTTTTTTUUUVVVVVVVVVWWW[[[]]]hhhttt|||wwwssspppoooooonnnnnnnnnmmmmmmlllkkkjjjkkkjjjlllrrrxxx~~~~~~{{{}}}|||xxxrrrmmmpppyyy}}}{{{yyyxxxwwwuuurrrqqqppppppooonnnkkkjjjgggeeedddddddddeeefffeeefffiiimmmpppqqqqqqmmmooorrrssssssqqqooommmjjjiiiiiihhhiiiiiihhhgggiiijjjjjjjjjjjjjjjiiiiiicccbbbaaa___]]][[[YYYXXX]]]ccckkkqqquuuxxxyyy{{{~~~|||~~~zzzuuullleee\\\WWWXXXYYYYYYXXXZZZ[[[\\\\\\\\\[[[ZZZYYYZZZXXXWWWTTTQQQOOOMMMLLLQQQTTTYYY```fffiiijjjjjjooottt{{{}}}~~~{{{wwwuuutttsssqqqooommmkkkjjjiiidddfffjjjoootttxxx{{{}}}{{{zzzzzzyyyvvvrrrmmmjjjmmmmmmmmmppptttxxx{{{{{{yyyzzzzzz{{{{{{|||{{{{{{|||||||||{{{{{{zzzyyyyyyxxxwwwvvvvvvwwwvvvtttrrrtttrrrpppooonnnnnnnnnnnnkkkiiigggffffffeeecccaaa^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUPPPMMMKKKKKKNNNPPPQQQPPPSSSVVV[[[___cccfffjjjlllppptttwwwxxxyyy|||uuuooonnnlllccc[[[XXXOOOHHHBBBBBBAAA===:::999;;;:::999999:::;;;;;;;;;<<<============>>>BBBEEEKKKKKKJJJHHHEEECCCAAA???@@@???>>>>>>@@@CCCFFFHHHSSS[[[fffpppvvvyyy{{{}}}|||}}}zzzwwwuuunnnaaaUUUNNNNNNQQQRRRSSSUUUUUUUUUSSSQQQPPPKKKIIIFFFAAA===999777555666555444444666666555444555555666666666666666666555555666666666777777777999999::::::::::::;;;;;;<<<===?????????AAAEEEGGGFFFXXXnnnyyyeeeddduuupppbbbYYYWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWVVVVVVXXX\\\^^^hhhttt}}}xxxsssoookkkiiiggggggeeedddaaa```^^^]]]YYYYYY^^^dddhhhppp~~~}}}xxx|||yyytttoooqqqyyy}}}{{{xxxwwwvvvwwwssspppppprrrsssrrrpppkkkjjjiiiggggggggghhhiiihhhhhhjjjmmmssswwwxxxyyyuuuvvvxxxyyyyyyvvvtttrrrqqqqqqpppoooooooooooooootttttttttttttttsssrrrqqqkkkhhhddd```[[[XXXVVVUUUYYY]]]ccchhhkkknnnqqqtttvvvttttttvvvzzz|||zzzxxxqqqjjjaaa[[[ZZZYYYWWWUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXWWWVVVTTTRRRPPPNNNNNNRRRTTTYYY^^^cccfffhhhhhhpppsssyyy~~~{{{wwwtttrrrqqqpppooommmjjjfffcccaaaYYYZZZ\\\___dddiiinnnqqquuuwwwyyyvvvqqqmmmlllmmmqqqqqqqqqssswwwzzz{{{{{{xxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwuuutttttttttssspppnnnqqqpppooonnnnnnnnnnnnooommmkkkhhhggggggfffcccaaa]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWVVVUUUOOOMMMIIIIIIKKKNNNPPPQQQSSSWWW[[[___bbbeeehhhkkknnnqqqtttvvvwww{{{}}}wwwuuussskkkccc^^^TTTKKKDDDBBBAAA===;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::999:::===@@@GGGGGGHHHHHHGGGEEECCCBBBBBBAAA???>>>>>>???AAACCCJJJRRR___kkksssxxx{{{}}}}}}~~~|||vvvssslllaaaVVVQQQQQQTTTSSSSSSTTTUUUTTTRRRPPPNNNJJJHHHEEEAAA<<<999666555666555444555666777666444555555555555666666666666555666666666666777777777999999999:::::::::;;;;;;<<<===??????@@@BBBEEEHHHHHH[[[sssuuudddhhh{{{{{{iii\\\WWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVXXX\\\```hhhuuu~~~yyytttnnnhhhdddbbb```]]]ZZZVVVTTTQQQPPPJJJKKKPPPUUUXXX___ooo~~~zzztttxxx|||zzzuuuqqqrrrxxx|||yyywwwvvvuuuwwwssspppppptttvvvuuusssooonnnmmmlllkkkkkkkkklllllllllnnnrrrwww{{{||||||xxxyyyzzz{{{zzzxxxuuutttvvvvvvuuutttsssssstttuuuyyyyyyyyyyyyxxxwwwvvvuuurrroooiiiccc^^^ZZZXXXXXX[[[^^^aaadddgggkkkooorrrooonnnnnnqqquuuxxxyyyyyyvvvpppiiibbb^^^ZZZWWWUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOORRRUUUXXX\\\___bbbeeehhhppprrrwww~~~{{{{{{}}}~~~{{{wwwtttrrrppppppooonnnlllhhhbbb]]]ZZZUUUSSSRRRSSSUUUYYY^^^aaakkkrrrxxxxxxsssoooooorrrsssrrrrrrsssvvvxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvtttrrrrrrqqqpppmmmjjjlllmmmmmmmmmllllllmmmnnnnnnllliiihhhgggfffdddbbb______^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVOOOLLLIIIGGGHHHKKKOOOQQQSSSVVV[[[^^^aaadddgggiiikkknnnqqqtttvvvyyy~~~~~~{{{yyyrrriiicccZZZPPPGGGDDDCCC@@@???@@@===>>>??????>>>???AAABBBBBBAAA???<<<999:::<<>>>>>>>>???@@@DDDMMMYYYgggqqqwwwzzz{{{|||~~~|||vvvrrrkkkaaaWWWRRRRRRTTTSSSSSSTTTUUUTTTRRRPPPNNNJJJHHHEEEAAA<<<999777666777666555555666777666555444555555555666666777777666666666666777777777888999999999:::::::::;;;;;;<<<===??????@@@BBBFFFIIILLLaaazzzqqqeeemmmpppaaaXXXWWWUUUSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVXXX]]]```gggvvv}}}yyyuuuooohhhccc\\\ZZZVVVQQQMMMIIIGGGEEEBBBCCCFFFIIIJJJPPP^^^lll|||xxxqqqrrrwww|||zzzvvvrrrrrrwww}}}~~~{{{yyywwwwwwwwwwwwuuurrrsssvvvxxxxxxvvvvvvuuutttrrrqqqpppoooooottttttvvvyyy~~~~~~}}}{{{zzz|||||||||zzzxxxxxxzzz}}}||||||||||||{{{zzzyyyxxxxxxuuupppjjjeeebbb``````___aaadddeeegggkkkooosssooonnnnnnpppsssvvvxxxyyyyyyuuunnngggaaa[[[WWWTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMPPPSSSVVVXXXZZZ]]]cccgggnnnqqqwww~~~wwwxxxzzz~~~}}}{{{zzzxxxvvvsssqqqooonnnmmmmmmllliiiddd^^^XXXTTTPPPMMMJJJHHHIIIMMMRRRUUU___jjjvvv{{{xxxtttuuuxxxttttttsssuuuwwwxxxxxxwwwxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyxxxvvvtttsssuuusssqqqppppppnnnkkkiiihhhjjjlllllljjjjjjkkkmmmmmmkkkiiihhhgggfffdddbbb``````___^^^]]]\\\[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUOOOMMMJJJGGGGGGIIILLLOOORRRUUUYYY\\\___bbbeeegggiiikkknnnqqquuuyyy}}}}}}xxxnnnfff\\\RRRIIIFFFEEEBBBAAABBB???AAABBBAAA@@@@@@BBBDDDGGGFFFCCC???<<<;;;<<<>>>>>>@@@CCCFFFGGGGGGEEEDDDAAAAAA@@@??????@@@AAAAAADDDKKKVVVcccnnnuuuxxxyyyzzz|||~~~}}}vvvrrrjjj```WWWRRRQQQRRRRRRSSSUUUUUUUUUSSSQQQPPPJJJHHHEEEAAA===:::888777777666555555777777666555444444555555666777777777666666666777777777888888999999::::::::::::;;;;;;<<<===???@@@AAACCCGGGJJJRRRhhhooofffrrrwwweeeYYYWWWUUUSSSSSSTTTVVVWWWWWWWWWVVVUUUUUUXXX\\\```gggwww{{{yyyvvvrrrkkkfff[[[XXXTTTNNNHHHDDDBBBAAAAAA@@@AAACCCCCCFFFPPP[[[ppp}}}}}}uuullljjjooouuu{{{zzzwwwsssrrruuu{{{}}}zzzyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwyyyzzz|||{{{zzzyyyxxxvvvuuutttwwwwwwyyy|||}}}~~~~~~{{{xxxxxx|||~~~~~~|||zzzvvvrrrnnnkkkjjjiiidddeeeggghhhiiilllpppsssssssssssstttvvvwwwyyyzzzyyywwwrrrkkkddd]]]XXXUUUQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJLLLNNNQQQQQQSSSWWW^^^dddkkkpppxxxvvvwwwzzz}}}~~~zzzwwwrrrqqqpppnnnlllkkkkkkkkkggghhhgggfffbbb]]]YYYVVVMMMJJJFFFDDDDDDGGGLLLOOOTTTaaapppyyyzzzxxxyyy{{{xxxwwwwwwyyy{{{|||{{{yyyxxxwwwvvvuuuuuuuuuvvvwwwvvvwwwxxxyyyxxxvvvtttrrrtttsssqqqppppppnnnkkkiiigggjjjlllllliiihhhiiilllkkkjjjhhhggggggfffdddccc^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOLLLIIIGGGGGGJJJMMMOOORRRVVVZZZ]]]```dddfffgggiiilllppptttxxx|||}}}~~~tttjjj]]]TTTKKKHHHGGGDDDCCCEEEAAACCCEEECCCAAA@@@BBBEEEJJJIIIHHHDDD@@@>>>>>>??????AAACCCEEEFFFFFFFFFEEEBBBBBBBBBAAABBBBBBBBBCCCEEEJJJSSS___jjjssswwwxxxyyyzzz}}}zzzuuulllaaaXXXSSSQQQRRRRRRSSSUUUVVVVVVTTTSSSRRRKKKIIIFFFBBB>>>;;;999888777666555666777888777555444444555555666777777888666666777777777888888888999999::::::::::::;;;;;;<<<===???@@@AAADDDGGGJJJWWWmmmzzzmmmhhhvvv{{{iiiZZZXXXUUUSSSSSSTTTVVVXXXWWWVVVUUUTTTTTTWWW\\\```gggxxx~~~yyywwwwwwuuuooojjjaaa^^^XXXRRRLLLHHHFFFEEECCC@@@>>>@@@@@@AAAHHHPPPaaaqqq}}}|||xxxuuunnnddd^^^cccjjjpppvvv{{{zzzwwwsssrrrtttxxx}}}~~~{{{yyyxxxxxxzzz{{{{{{}}}~~~{{{wwwvvvyyy|||~~~}}}|||{{{wwwxxxzzz~~~~~~zzzzzz~~~~~~|||yyyuuurrrpppooohhhjjjkkklllmmmooorrruuuwwwxxxyyyzzzzzz{{{|||}}}|||{{{xxxrrrjjjbbb]]]ZZZSSSRRRPPPOOONNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEHHHJJJJJJKKKPPPYYY```hhhpppzzz}}}wwwwwwxxxyyyyyyvvvqqqmmmhhhgggeeeddddddddddddeeedddeeeffffffeeecccaaa```TTTQQQLLLHHHGGGHHHJJJLLLOOOZZZhhhssswwwxxxyyy{{{zzzyyyzzz|||~~~~~~}}}{{{yyyxxxvvvuuutttuuuvvvwwwvvvwwwxxxyyyxxxvvvtttrrrtttsssqqqqqqpppooommmjjjgggkkknnnnnnjjjhhhiiillliiihhhffffffgggfffeeeccc]]]]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOOKKKGGGFFFHHHJJJKKKOOOTTTXXX[[[___bbbeeefffgggkkkooouuuyyy{{{|||~~~zzznnn```WWWPPPNNNMMMJJJIIIJJJGGGIIIKKKIIIEEECCCFFFIIIOOOOOONNNKKKGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGNNNZZZfffpppvvvwwwxxxzzz|||yyyoooddd[[[VVVTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSKKKIIIFFFBBB???<<<:::999888666555666777888777555444444444555666777777888777777777777888888888888999999:::::::::;;;;;;;;;<<<===???@@@AAADDDHHHKKKYYYpppvvvmmmiiiyyy}}}kkkZZZXXXUUUSSSSSSTTTWWWXXXVVVVVVTTTSSSSSSVVV[[[___gggyyy}}}xxxwwwxxxwwwrrrmmmiiieee```YYYSSSOOOMMMLLLDDD@@@===???@@@AAAEEEJJJTTTffftttsssooommmfff[[[SSSXXX___gggmmmsssyyy|||yyyvvvsssqqqssswww|||~~~|||zzzxxxwwwxxxzzz{{{|||~~~wwwuuuyyy~~~|||}}}}}}yyyvvvrrrqqqlllnnnooopppqqqrrruuuwwwyyy{{{}}}~~~~~~~~~~~~xxxppphhhccc```TTTSSSQQQOOOMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEAAACCCEEEEEEFFFLLLUUU]]]fffppp|||wwwwwwvvvuuusssnnnhhhddd```___^^^]]]]]]^^^___```dddeeegggiiijjjkkkkkkjjj```\\\VVVPPPKKKJJJJJJKKKMMMVVVbbblllrrruuuxxxzzzyyyyyyzzz|||~~~~~~}}}{{{zzzxxxvvvuuutttuuuvvvwwwvvvwwwyyyzzzyyywwwtttrrrtttsssqqqqqqqqqpppnnnllliiimmmqqqpppkkkiiijjjmmmhhhfffeeeeeeffffffeeeddd^^^^^^]]]\\\[[[ZZZYYYYYYSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQMMMHHHFFFGGGIIIIIIMMMRRRWWWZZZ^^^bbbeeefffgggjjjooouuuyyy{{{{{{{{{rrrddd\\\UUUTTTSSSQQQOOOPPPMMMPPPQQQNNNJJJHHHJJJNNNSSSTTTUUURRRNNNJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEKKKVVVdddooouuuxxxxxxzzz|||{{{ooocccXXXRRRPPPPPPWWWXXXXXXXXXWWWVVVVVVUUUOOOLLLHHHDDD???<<<:::999444444444555555777888888666666777777666555444444777777777777888888888888999999999999999:::<<<<<<@@@@@@AAADDDCCCBBBGGGNNNXXXvvv}}}gggiii}}}iii___ZZZTTTSSSUUUWWWVVVTTTTTTRRRRRRUUUVVVVVV[[[aaakkk||||||{{{|||yyyvvvrrrppppppqqqrrrnnnnnnmmmjjjddd]]]UUUQQQIIIFFFBBB??????@@@BBBDDDLLLVVVbbbiiifff^^^UUUPPPMMMNNNPPPTTT[[[eeepppxxxzzzyyyuuuppppppuuuzzz|||}}}|||zzzxxxvvvvvvwwwyyy{{{}}}|||zzzxxxxxxyyyzzz{{{|||yyyvvvsssrrrppppppqqqtttwwwyyy{{{}}}~~~zzzuuunnngggbbbYYYVVVQQQNNNMMMMMMLLLKKKIIIHHHFFFEEECCCBBBBBBBBB@@@AAAAAAAAADDDIIIPPPUUU```iiiuuuxxxrrrnnnmmmhhh___YYYWWWRRRSSSUUUVVVWWWYYY]]]```dddccccccfffkkkpppssstttxxxqqqggg\\\SSSMMMJJJIIIKKKMMMTTT___kkktttxxxxxxyyy|||~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwwww{{{{{{||||||zzzxxxuuutttpppqqqqqqooommmlllmmmooommmmmmmmmnnnnnnmmmiiigggbbbbbbbbbbbbbbbaaa``````___^^^\\\ZZZXXXXXXXXXXXXUUUTTTSSSRRRRRRQQQQQQRRRMMMOOOPPPMMMIIIFFFFFFGGGFFFIIIMMMRRRVVVZZZ]]]___bbbeeejjjnnnqqqtttwwwzzzzzz|||rrrggg```YYYWWWZZZ\\\YYYUUUVVVWWWWWWSSSOOOMMMOOORRRYYY^^^aaa]]]YYYVVVPPPKKKNNNMMMLLLKKKJJJJJJIIIJJJHHHGGGFFFFFFGGGFFFDDDBBBDDDFFFKKKUUUbbbmmmtttvvvzzz|||}}}qqqbbbWWWQQQPPPQQQWWWXXXXXXXXXXXXWWWVVVUUUPPPMMMIIIDDD???<<<999888444444444555555666777888666666777777666555555444777777777777888888888888999999999:::;;;;;;<<<<<<===<<>>>>><<<<<<======???DDDJJJOOO]]]fffssswwwooogggccc]]]WWWSSSSSSPPPRRRUUUWWWYYY]]]aaadddeeeddddddeeejjjqqqyyy~~~}}}tttiii```WWWQQQMMMLLLMMMQQQ[[[gggqqqvvvwwwzzz|||~~~~~~}}}||||||}}}~~~|||zzzwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzxxxvvvtttssssssssspppmmmkkkllllllmmmmmmlllmmmmmmllliiifffaaabbbbbbbbbbbbaaa``````___^^^\\\ZZZXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQNNNPPPPPPNNNJJJHHHGGGHHHFFFHHHLLLPPPUUUYYY\\\^^^bbbeeeiiilllnnnqqqtttvvvxxx{{{vvvkkkfff___]]]^^^___]]][[[^^^^^^]]]XXXRRROOOPPPRRRZZZ```cccaaa^^^\\\XXXSSSTTTSSSQQQOOOMMMLLLKKKKKKGGGFFFEEEEEEFFFEEECCCAAADDDFFFLLLVVVcccnnnuuuwww{{{}}}zzzjjj\\\TTTTTTVVVWWWWWWXXXYYYXXXWWWVVVUUUQQQNNNIIIDDD???;;;999777555555444555555666777888666666777777777666555555777777777888888888999999888999:::<<<<<<<<<<<<;;;<<<<<<>>>BBBCCCDDDJJJRRRaaa{{{sss]]]eee~~~xxxxxxyyyxxx{{{vvvfff```[[[VVVTTTUUUUUUTTTRRRUUUSSSSSSVVVVVVWWW[[[aaalll}}}~~~|||{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{|||~~~}}}zzzvvvtttggg```WWWOOOIIIFFFCCCAAACCCFFFHHHIIIFFFCCC@@@@@@<<<===>>>AAAEEELLLUUU[[[jjjrrr|||}}}wwwooolllnnnrrruuuvvv{{{yyywwwuuuttttttvvvvvvvvvvvvvvvwwwxxx{{{}}}yyyxxxvvvuuuvvvwwwyyy{{{~~~xxxqqqkkkccc^^^WWWRRRNNNKKKIIIGGGFFFEEECCC@@@>>><<<;;;;;;::::::::::::<<<@@@FFFJJJYYYcccppp|||sssiii^^^WWWRRRMMMMMMPPPPPPSSSXXX\\\___ccchhhkkkiiiiiihhhfffgggmmmwwwzzzrrrfff[[[SSSNNNNNNOOOWWWbbblllsssuuuzzz{{{}}}}}}{{{zzzzzz{{{}}}{{{yyyvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuuuutttqqqmmmjjjjjjjjjmmmllllllllllllkkkhhheeeaaaaaaaaaaaaaaa``````___^^^]]][[[YYYWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOPPPPPPOOOLLLIIIIIIIIIEEEGGGJJJOOOTTTXXX[[[]]]bbbdddhhhjjjlllnnnqqqsssvvvyyy~~~{{{pppmmmiiieeebbbbbbcccccchhhhhheee___XXXSSSSSSTTT\\\bbbgggfffeeedddbbb]]]ZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGFFFFFFGGGGGGEEECCCCCCFFFMMMWWWdddooovvvyyy~~~~~~vvvdddXXXTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVRRROOOJJJDDD???;;;888777555555555555555666777777666666777777777666666555777777888888888999999999777999;;;===>>>>>>===<<<@@@???AAADDDEEEGGGNNNVVVaaazzzooo[[[ddd|||ppplllllliiimmmlllaaa\\\YYYUUUTTTUUUUUUUUUSSSVVVSSSSSSVVVVVVVVV[[[aaakkk|||}}}||||||}}}~~~~~~~~~wwwqqqhhh___XXXPPPHHHCCCBBBBBBAAA@@@???======<<<:::;;;<<<>>>@@@EEELLLPPP^^^gggsss}}}yyyrrrnnnqqquuuxxxyyy{{{zzzxxxvvvuuutttuuuuuuwwwwwwxxxzzz}}}~~~|||{{{{{{{{{|||}}}|||tttnnnfffaaaZZZSSSOOOLLLIIIGGGCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;<<>>??????>>>===CCCBBBCCCFFFFFFGGGNNNWWWaaayyymmm[[[fffzzzjjjccc```[[[]]]___WWWUUUTTTSSSSSSTTTUUUVVVVVVUUUSSSSSSUUUVVVUUUZZZ```iiizzz}}}vvvpppiii^^^RRRIIIDDDBBBAAA???>>>===<<<<<<;;;<<<===>>>???BBBFFFJJJRRR\\\iiiuuuzzzsssqqqtttyyy|||}}}}}}|||zzzxxxwwwwwwwwwwwwwwwxxxzzz}}}}}}uuuooohhhbbb[[[UUUPPPLLLIIIGGG@@@???>>>>>>======>>>>>><<<======<<<<<<>>>BBBEEENNNXXXggguuu{{{iiiaaaZZZWWWVVVTTTUUUYYY___cccgggkkknnnrrrvvvzzz~~~wwwllldddaaabbbeeemmmzzzwwwlll^^^YYYUUUVVV^^^hhhppptttsssuuuwwwxxxxxxyyy|||~~~{{{zzzxxxvvvuuuuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxwwwqqqrrrsssrrrooolllllllllmmmkkkjjjiiiiiihhhfffddd___````````````___^^^^^^\\\[[[[[[YYYXXXWWWUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFGGGIIIMMMRRRWWW[[[^^^^^^aaadddgggiiimmmrrrvvvvvvzzz~~~~~~xxxxxxuuuooojjjiiimmmrrrttttttqqqjjjbbb]]]\\\]]]cccjjjoooooonnnnnnkkkgggcccbbb___[[[VVVQQQMMMKKKOOONNNMMMMMMNNNMMMKKKIIIEEEJJJRRR[[[eeemmmtttwww~~~~~~rrr^^^UUUTTTUUUWWWYYY[[[[[[ZZZXXXVVVQQQNNNIIIDDD???;;;999777666666555555555555666666666666777888888888777777888888888999999999999:::888999;;;===????????????BBBAAABBBDDDEEEFFFNNNWWWeee{{{~~~hhhZZZgggxxxfff^^^ZZZRRRRRRTTTOOOPPPPPPQQQRRRSSSTTTVVVVVVUUURRRRRRTTTTTTTTTXXX^^^hhhyyy}}}zzzvvvlll___UUUKKKHHHDDDAAA???>>>===;;;;;;<<<======>>>???BBBDDDIIISSS```mmm{{{~~~zzzuuutttxxx|||~~~~~~||||||{{{{{{{{{xxxyyy{{{~~~~~~wwwrrrjjjddd]]]UUUPPPLLLHHHFFF>>>>>>=========>>>??????<<<<<<<<<;;;:::;;;>>>AAAHHHSSScccrrr}}}wwwgggbbb^^^``````______bbbfffhhhkkkmmmqqquuuzzz~~~xxxkkkaaa\\\VVV^^^mmmyyyhhhbbbZZZYYY___hhhpppsssrrrtttvvvwwwxxxzzz}}}|||zzzxxxvvvuuuvvvwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxppprrrttttttrrrpppoooooommmkkkiiihhhhhhgggeeeccc_______________^^^^^^]]]ZZZZZZZZZZZZZZZXXXWWWWWWTTTUUUVVVVVVUUUTTTRRRQQQNNNLLLKKKKKKKKKJJJHHHFFFEEEFFFHHHLLLPPPVVVZZZ]]]]]]___bbbeeehhhmmmrrrvvvwwwzzz}}}}}}|||yyytttppppppuuuyyyyyyyyyvvvooogggbbbaaabbbhhhooottttttsssssspppllliiihhhfffccc^^^YYYTTTRRRRRRQQQPPPPPPQQQPPPNNNLLLJJJOOOWWW```gggmmmsssvvv}}}}}}~~~rrr___XXXYYYTTTVVVYYY[[[\\\ZZZXXXVVVPPPMMMIIIDDD???<<<999888666666555555555555666666666666777888888888888888888888888999999999::::::::::::;;;===>>>???@@@AAABBB@@@BBBDDDFFFHHHQQQZZZiii~~~sssbbbXXXgggyyyggg^^^[[[RRROOOQQQMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTQQQQQQSSSSSSRRRVVV\\\hhhyyy~~~|||{{{uuukkkcccYYYSSSJJJCCC@@@???>>><<<;;;<<<============???AAADDDMMMZZZgggvvv}}}zzzzzz}}}{{{}}}~~~|||xxxmmmggg^^^VVVOOOJJJEEEBBB>>>======<<<<<<=========<<<======;;;:::;;;===???DDDOOO___ooo{{{tttjjjeeeccceeegggffffffiiifffgggiiikkkooottt{{{rrrcccZZZPPPUUU```qqqppphhh___\\\```hhhnnnrrrsssuuuvvvwwwwwwyyy}}}|||{{{yyywwwvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyysssuuuwwwwwwuuusssrrrrrrmmmkkkhhhgggffffffdddbbb^^^____________^^^]]]]]]YYYYYYZZZ[[[[[[ZZZYYYYYYUUUVVVWWWWWWWWWUUUSSSRRROOOMMMKKKKKKLLLLLLIIIGGGBBBCCCEEEIIIMMMSSSXXX[[[]]]^^^aaaccceeeiiiooosssvvvyyy|||}}}~~~~~~|||yyywwwyyy}}}{{{tttkkkeeedddeeelllsssyyyyyyyyyzzzxxxtttrrrrrrpppmmmiiiddd```]]]XXXWWWVVVVVVWWWWWWUUUSSSQQQWWW^^^eeejjjnnnsssvvvzzz{{{~~~jjjXXXTTTWWWTTTVVVYYY\\\\\\[[[XXXWWWOOOLLLHHHDDD???<<<:::999777666666555555555666666666666777888888888888888888888999999999:::::::::;;;;;;;;;<<<===???AAABBBBBBAAACCCFFFIIILLLVVV```kkkkkk\\\VVVfff|||jjjbbb___UUUQQQSSSPPPNNNOOOPPPPPPPPPPPPQQQRRRSSSQQQPPPRRRRRRQQQUUU[[[iiizzz{{{zzz|||zzzssslllfff]]]PPPFFFAAA@@@@@@???;;;===>>>>>>======>>>@@@AAAJJJVVVcccsss}}}pppjjj```VVVNNNHHHBBB???>>>>>>===<<<;;;;;;;;;;;;?????????===<<<<<<>>>@@@BBBMMM^^^nnnzzz~~~sssmmmhhheeehhhiiiiiijjjlllcccdddfffhhhlllsss{{{sssbbbWWWPPPQQQWWWdddttt~~~ssslllbbb^^^aaahhhmmmpppuuuvvvwwwwwwwwwxxx{{{~~~|||{{{yyywwwwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxyyyyyywwwyyy{{{{{{xxxvvvttttttmmmkkkhhhffffffeeecccbbb^^^^^^______^^^^^^]]]\\\XXXYYYZZZ\\\\\\\\\[[[ZZZVVVWWWXXXXXXXXXVVVTTTRRRPPPNNNLLLLLLNNNNNNKKKHHH@@@AAACCCFFFKKKQQQVVVYYY]]]^^^```aaacccfffkkkooovvvxxxzzz{{{|||}}}||||||wwwmmmgggeeefffooovvv|||~~~~~~~~~{{{yyyyyyxxxuuurrrmmmiiifff___]]]]]]]]]^^^]]][[[YYYVVV\\\ccciiilllppptttwwwxxxzzz}}}~~~||||||{{{wwwiiiZZZSSSSSSTTTUUUWWWXXXZZZZZZZZZYYYRRROOOKKKEEE@@@<<<999888666666666666666666666666888888888777777777777777::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@BBB@@@AAADDDFFFIIISSS]]]ppp{{{gggZZZVVVggguuuiiiaaaZZZRRROOOPPPOOONNNNNNMMMMMMNNNNNNOOOSSSPPPPPPRRRRRRRRRVVV\\\iiixxxzzzxxxxxxxxxwwwpppjjj___RRRGGG@@@???@@@???>>><<<===>>>>>>===;;;???HHHQQQ[[[kkk~~~~~~zzzyyy|||zzzqqqjjj```XXXQQQJJJDDD??????>>><<<;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>======BBBJJJXXXjjjzzzyyypppmmmjjjjjjkkkkkkhhhfffeeeaaa```eeekkkpppwww}}}{{{jjj[[[SSSNNNOOOZZZhhhqqqwww{{{yyymmmdddcccdddeeejjjpppsssxxxyyyvvvuuuxxxzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz||||||||||||{{{zzzyyyxxxuuuuuuuuuuuutttrrrooonnnooonnnkkkiiihhhhhhhhhhhhfffdddaaa``````___]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSLLLMMMMMMLLLLLLKKKJJJIIIFFFFFFFFFFFFHHHNNNUUUZZZ[[[\\\___aaacccfffkkknnnsssvvv{{{}}}~~~}}}}}}~~~{{{ssslllkkkooozzz|||~~~}}}zzzvvvsssqqqlllhhhccc^^^\\\[[[]]]^^^^^^bbbhhhmmmoooqqqrrrsssyyyzzz|||~~~xxxwwwvvvqqqfffXXXRRRSSSTTTUUUWWWYYYZZZZZZZZZYYYQQQOOOJJJDDD???;;;999777666666666666666666666666888777777777777777777777::::::999999::::::;;;<<<;;;<<<<<<===>>>???@@@@@@DDDCCCCCCFFFHHHKKKTTT^^^mmmzzzggg\\\YYYkkkyyylllcccZZZRRROOOPPPOOOOOONNNNNNNNNNNNOOOOOOQQQNNNOOOQQQQQQQQQVVV\\\kkkzzz|||yyyyyyzzzzzzuuupppfff[[[OOOGGGCCCAAA@@@>>>======>>>???===<<<>>>EEENNNWWWfffyyy{{{vvvtttuuuwww{{{|||}}}~~~~~~|||rrrlllbbbYYYQQQJJJDDD???<<<<<<<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<>>:::888777666666666666666666666666777777777777777777888888::::::999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAAFFFEEEFFFHHHJJJLLLUUU^^^lll}}}~~~eee\\\[[[ooo}}}ooodddZZZRRROOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOMMMMMMPPPQQQQQQVVV]]]mmm{{{}}}|||||||||yyyvvvooofff\\\RRRIIIEEEBBB@@@>>>>>>??????>>>======BBBIIIQQQ___qqq~~~{{{vvvrrrpppoootttwwwyyy|||~~~~~~sssmmmcccZZZQQQJJJDDD@@@<<<<<<===>>>????????????========================BBBHHHUUUeeevvvxxxpppooommmllljjjgggccc```aaa^^^___dddiiilllrrrxxx||||||ooobbbRRRLLLHHHJJJOOOXXXfffsssxxxrrrmmmmmmllljjjjjjllloootttxxxwwwwwwyyyyyywwwzzzyyyyyyyyyzzz{{{{{{|||yyyyyyyyyzzzyyyyyyxxxxxx{{{yyyxxxvvvtttrrrqqqqqqpppooommmllljjjjjjiiiiiijjjgggdddbbbaaa```^^^]]]]]]]]]]]]^^^]]]\\\\\\[[[XXXXXXWWWUUUTTTRRRQQQQQQRRRRRRRRRQQQQQQPPPOOONNNGGGFFFFFFEEEFFFKKKRRRWWWYYYZZZ]]]___aaadddiiilllooossswwwzzzzzz{{{||||||~~~xxxxxx|||}}}xxxtttnnnhhhdddcccdddeeegggkkkooorrrttttttvvvwwwzzz{{{}}}www}}}}}}pppmmmiiieee^^^UUUSSSVVVTTTVVVWWWYYYYYYYYYYYYXXXPPPMMMIIICCC>>>:::777666666666666666666666666666777777777777777888888888::::::999999::::::;;;<<<<<<======>>>???@@@AAAAAAGGGFFFGGGJJJKKKMMMUUU^^^ppp}}}xxxbbbZZZ\\\qqq}}}oooddd[[[SSSPPPQQQOOOOOOOOONNNNNNOOOOOOOOOOOOMMMNNNQQQRRRSSSXXX^^^nnn{{{}}}yyyxxxtttoooggg\\\RRRKKKFFFCCCAAA???@@@???>>>======@@@EEELLLXXXhhhwwwzzzuuuqqqooorrruuuyyy|||~~~rrrmmmdddZZZPPPHHHCCC@@@===>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???BBBGGGRRRbbbsss}}}vvvqqqqqqpppnnnllliiieeebbbbbb```bbbgggiiijjjoootttwww{{{~~~~~~}}}yyymmmaaaSSSNNNKKKIIIIIIOOO^^^lllrrrrrrrrrssssssrrrppppppooouuuyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxyyyzzz{{{|||zzzzzz{{{{{{|||{{{{{{{{{|||zzzwwwuuusssrrrqqqqqqppppppooommmlllkkkjjjiiikkkiiifffdddcccaaa___]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMHHHGGGFFFEEEEEEJJJPPPUUUXXXZZZ\\\^^^```dddhhhlllmmmppptttwwwxxxyyy{{{|||~~~|||xxxqqqkkkfffdddddddddhhhkkkoooqqqrrrrrrssstttxxxyyy{{{|||~~~~~~~~~~~~pppxxxrrrmmmhhhddd]]]VVVUUUWWWUUUVVVWWWYYYYYYYYYXXXXXXPPPMMMIIICCC>>>:::777666777777777777777777777777666666777777888888888888::::::999999::::::;;;<<<======>>>???@@@AAABBBBBBFFFEEEGGGJJJLLLNNNVVV___qqq}}}sssbbb\\\```tttzzzmmmddd\\\TTTRRRSSSPPPOOOOOOOOOOOOOOOOOOPPPQQQOOOOOORRRTTTTTTYYY```nnn{{{~~~yyyxxxvvvsssnnnfff\\\UUUNNNJJJFFFCCCBBBAAA???>>>???@@@BBBHHHRRR```ppp|||zzzuuurrrqqqtttxxx|||~~~|||qqqllldddZZZOOOGGGBBB@@@===???BBBDDDFFFEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBGGGQQQ```qqq|||uuupppppppppooollliiigggfffcccbbbeeehhhhhhfffhhhmmmrrrvvvyyyyyyxxxttthhh\\\QQQOOOMMMKKKHHHJJJUUUaaaiiinnntttxxxzzzzzzxxxvvvqqqwww{{{{{{zzz|||{{{yyyuuuuuuuuuvvvwwwyyyzzz{{{zzzzzz{{{{{{|||{{{{{{{{{zzzyyyvvvtttrrrqqqqqqqqqppppppooonnnmmmkkkjjjiiillliiifffdddcccbbb```___\\\\\\\\\]]]\\\[[[[[[ZZZYYYYYYWWWVVVUUUSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLJJJIIIGGGEEEEEEHHHNNNSSSXXXZZZ\\\^^^```dddhhhlllkkknnnrrruuuwwwxxxzzz|||}}}|||tttmmmgggdddcccdddhhhjjjmmmoooooopppqqqrrrvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~hhhsssvvvoooiiieee^^^WWWTTTVVVUUUVVVXXXYYYYYYYYYXXXXXXQQQNNNIIIDDD>>>:::888777777777777777777777777777666666666777888888999999::::::999999::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGLLLMMMPPPWWW```ppp|||~~~sssccc___dddxxxyyymmmeee^^^VVVSSSUUUPPPPPPOOOOOOOOOOOOPPPPPPRRRPPPPPPSSSTTTUUUYYY```ooo|||~~~{{{xxxwwwuuupppiiicccZZZUUUOOOJJJGGGDDDAAA???AAA@@@AAAFFFMMMXXXhhhvvv~~~xxxtttpppssswwwzzz|||~~~}}}zzzooollleee[[[PPPHHHDDDCCC???@@@CCCEEEGGGGGGFFFEEEGGGFFFEEECCCBBB@@@???>>>AAAFFFQQQ___ooo|||xxxpppqqqpppnnnkkkhhhhhhiiieeeeeehhhjjjfffaaaaaaeeemmmrrruuuvvvuuupppcccWWWOOOMMMLLLKKKGGGFFFMMMVVV___iiisssxxx|||~~~{{{tttzzz}}}{{{zzz||||||zzzsssssstttuuuvvvxxxzzz{{{yyyyyyyyyzzzyyyyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqooooooooonnnmmmkkkjjjiiijjjhhheeeddddddcccaaa```\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRSSSRRRRRRQQQPPPOOOLLLKKKIIIFFFEEEHHHMMMQQQWWWYYY[[[]]]___bbbgggjjjjjjmmmqqqtttvvvxxx{{{}}}|||wwwooohhhdddccccccfffiiikkklllmmmmmmoooqqqtttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~aaaooozzzrrrkkkfff```WWWSSSSSSVVVWWWXXXYYYYYYYYYXXXWWWQQQOOOJJJDDD???;;;999777777777777777777777777777555666666777888888999999::::::999999::::::;;;<<<>>>??????@@@AAABBBCCCCCCEEEEEEIIIMMMPPPRRRZZZcccrrryyy}}}zzzbbb___fff{{{zzzoooiiiaaaYYYTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPSSSPPPPPPSSSSSSSSSXXX^^^ppp~~~}}}||||||}}}~~~||||||{{{vvvrrrgggaaaYYYRRRMMMHHHEEEBBBAAA???@@@EEEIIIQQQaaapppzzz{{{vvvooorrrwww{{{}}}|||zzzpppmmmggg]]]RRRJJJGGGGGGCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDAAA@@@???AAAFFFQQQ___nnnzzz~~~wwwwwwuuuqqqllljjjkkkmmmkkkllloooooohhh```]]]aaahhhnnnsssuuuuuupppcccVVVPPPMMMKKKJJJGGGEEEIIIPPPWWWdddpppvvv{{{|||www{{{}}}zzzxxxzzz{{{yyyrrrssstttuuuwwwyyy{{{|||zzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvuuutttssssssooooooooonnnmmmkkkiiihhhiiigggdddcccddddddbbbaaa]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMJJJGGGFFFHHHMMMQQQTTTVVVXXXZZZ\\\```dddgggjjjlllpppsssuuuxxx{{{~~~{{{~~~~~~~~~~~~vvvmmmfffaaa______bbbdddfffggghhhiiikkkmmmoooppprrruuuxxxzzz{{{||||||||||||||||||{{{{{{zzz\\\lll||||||tttmmmggg```WWWQQQPPPVVVWWWXXXYYYYYYYYYXXXWWWRRROOOKKKEEE@@@<<<999888777777777777777777777777555666666777888999999999::::::999999::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFFFFJJJOOORRRUUU]]]eeewwwzzz^^^]]]eee{{{|||rrrkkkcccZZZTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQSSSPPPPPPRRRRRRRRRVVV\\\rrr~~~yyyyyyyyyzzz|||~~~|||oooiii```XXXQQQLLLGGGEEEAAA>>>???DDDGGGMMM\\\lllvvv}}}xxxppptttyyy}}}|||zzzpppnnniii___TTTMMMJJJJJJIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOMMMJJJGGGDDDBBBAAAAAAFFFQQQ___nnnyyy~~~{{{uuuooommmnnnqqqrrrsssuuutttlllbbb^^^aaaeeelllrrruuuvvvqqqdddVVVTTTOOOLLLJJJHHHFFFJJJOOOSSS```nnntttyyy~~~{{{xxx{{{|||xxxwwwyyyzzzxxxsssssstttvvvxxxzzz|||}}}|||}}}||||||{{{zzzyyyxxxvvvwwwxxxxxxxxxwwwuuutttnnnnnnnnnnnnllljjjhhhggggggeeeccccccddddddcccbbb^^^^^^______^^^^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNKKKHHHFFFHHHMMMQQQRRRTTTVVVXXXZZZ]]]bbbeeejjjlllpppsssuuuxxx|||~~~{{{~~~~~~}}}|||{{{sssiiibbb]]][[[ZZZ]]]___aaabbbcccdddgggiiihhhjjjmmmpppsssvvvwwwxxxwwwxxxyyyyyyxxxwwwuuutttZZZiii{{{}}}sssjjj```VVVQQQRRRTTTWWWYYYWWWXXXZZZZZZWWWUUUQQQKKKDDD>>>:::888888777777777777777777777777777777777777888888888888888999999::::::;;;;;;<<<@@@@@@@@@AAACCCEEEGGGHHHJJJJJJLLLPPPSSSXXXaaallluuu||||||aaaaaaaaa~~~}}}ttteeeWWWSSSWWWOOONNNMMMMMMMMMNNNOOOPPPPPPMMMMMMPPPRRRSSSZZZbbbxxx||||||~~~~~~zzzvvv~~~}}}|||uuuoookkkccc[[[SSSNNNJJJHHH@@@>>>???BBBFFFLLLXXXcccpppzzz}}}uuuuuuvvvyyy~~~~~~{{{xxxvvvtttppphhh^^^UUUOOOMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUQQQNNNJJJGGGEEEDDDBBB@@@CCCJJJUUUaaallluuu}}}|||uuupppmmmnnnpppqqqtttyyy|||uuuggg\\\XXXhhhmmmssswwwzzzwwwjjj]]]WWWRRRNNNLLLHHHFFFIIIOOOYYY___gggoootttwwwzzz|||{{{zzzxxxvvvuuuuuuvvvvvvuuutttssssssuuuxxxzzz|||xxxyyyyyyzzzzzzyyyyyyxxx{{{zzzxxxvvvtttrrrqqqqqqnnnnnnnnnmmmlllkkkjjjiiillljjjgggeeeeeeeeeeeedddaaaaaaaaa```^^^\\\YYYXXXYYYYYYXXXWWWWWWWWWWWWXXXUUURRRPPPPPPQQQRRRRRRQQQOOONNNKKKGGGEEEFFFIIILLLQQQTTTYYY[[[\\\\\\]]]^^^bbbfffkkkooorrruuuxxxzzz{{{|||}}}~~~~~~}}}{{{zzz}}}~~~uuujjjbbb[[[UUURRRTTTVVVVVVWWWXXX[[[___ccceeeeeehhhkkkoooqqqqqqpppooossstttttttttsssqqqooonnnZZZiii{{{}}}sssjjj```UUUQQQQQQTTTWWWYYYXXXXXX[[[ZZZWWWUUUQQQKKKDDD>>>:::888888777777777777777777777777777777777777888888888888:::::::::;;;<<<<<<======??????@@@AAACCCEEEFFFGGGKKKJJJMMMQQQTTTYYYcccmmm{{{xxx```aaaaaa~~~yyyjjjZZZTTTUUUPPPOOONNNMMMMMMMMMNNNOOOPPPNNNNNNQQQRRRSSSZZZbbbvvv{{{vvvwwwvvvyyy|||tttmmmkkkgggaaaZZZSSSLLLHHHEEEBBBAAACCCEEEIIISSS]]]lllvvvyyyyyyzzz~~~}}}zzzwwwvvvuuuqqqiii___VVVQQQOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXUUURRRNNNJJJGGGEEECCCBBBCCCJJJUUU```kkkttt|||yyyrrrooonnnooorrruuu{{{zzzlllbbb___dddkkksssyyy~~~~~~ssshhh[[[VVVRRROOOKKKHHHKKKPPPXXX^^^fffmmmrrrvvvyyy{{{zzzyyyxxxwwwvvvvvvwwwwwwuuuttttttuuuvvvxxx{{{|||{{{{{{{{{{{{{{{zzzyyyxxx{{{zzzxxxvvvuuutttsssrrrnnnnnnmmmlllkkkjjjiiihhhmmmjjjgggfffffffffeeedddbbbbbbaaaaaa___\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUSSSQQQPPPQQQRRRRRRQQQOOOMMMKKKGGGDDDEEEIIILLLPPPTTTXXX[[[\\\\\\^^^___bbbfffkkkooorrrtttwwwyyyyyyzzz}}}~~~}}}}}}{{{{{{~~~rrriii___XXXSSSMMMKKKLLLNNNNNNOOOPPPSSSWWW[[[]]]```bbbfffiiikkkkkkjjjiiiiiiiiiiiihhhgggeeecccbbb\\\jjj{{{uuulllaaaVVVQQQQQQSSSWWWZZZYYYYYY\\\[[[WWWUUUQQQKKKDDD>>>:::888888777777777777777777777777777777777888888888999999;;;;;;;;;<<<======>>>>>>>>>??????AAABBBEEEFFFGGGKKKKKKNNNSSSVVV[[[eeepppsss^^^___aaa~~~|||ooo___UUUTTTQQQPPPNNNMMMMMMMMMMMMNNNPPPNNNOOOQQQRRRSSS[[[cccuuu}}}wwwtttqqqrrrwww|||~~~sssnnnmmmllliiiddd[[[QQQKKKKKKGGGDDDDDDDDDFFFMMMUUUeeeppp~~~}}}{{{yyyvvvuuuuuurrrjjj```XXXSSSRRRRRRUUUVVVXXXZZZ\\\\\\\\\\\\YYYVVVRRRNNNJJJGGGEEEDDDEEEKKKUUU```jjjttt{{{~~~vvvqqqnnnmmmqqquuu|||}}}qqqgggdddaaahhhrrrzzzzzzooobbb\\\WWWSSSNNNJJJLLLQQQXXX]]]eeekkkpppsssvvvxxxzzzyyyxxxxxxxxxxxxyyyyyyuuuuuuvvvwwwyyyzzz{{{{{{{{{|||||||||{{{{{{zzzyyyzzzzzzyyyxxxvvvvvvuuuuuurrrpppnnnlllkkkjjjjjjjjjmmmjjjhhhggggggfffeeedddccccccbbbaaa___^^^\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXUUUSSSQQQQQQRRRSSSRRRQQQNNNMMMJJJGGGDDDEEEHHHKKKOOORRRWWWZZZ[[[]]]___```bbbeeejjjnnnpppsssvvvyyyxxxzzz|||}}}zzzyyy||||||yyyzzz}}}{{{mmmaaaYYYPPPMMMIIIDDDCCCEEEEEEEEEFFFHHHKKKOOORRRTTTZZZ\\\^^^aaaccccccbbbbbb[[[[[[[[[ZZZXXXWWWUUUTTT___mmm|||xxxooodddXXXQQQQQQSSSXXXZZZZZZ[[[]]]\\\XXXUUUQQQKKKDDD>>>:::888777777777777777777777777777777777888888888999999999:::;;;;;;<<<======>>>>>>>>>>>>???AAACCCEEEGGGHHHMMMLLLOOOTTTXXX]]]gggqqqqqq[[[___aaa}}}zzzpppbbbYYYVVVRRRQQQOOOMMMLLLLLLMMMMMMPPPOOOQQQRRRRRRSSS[[[eeettt|||xxxsssqqqtttwwwyyywwwuuutttqqqoookkkcccYYYRRRPPPKKKFFFEEEDDDDDDHHHNNN^^^iiiyyy~~~|||}}}~~~}}}}}}{{{zzzxxxwwwvvvuuuuuuqqqjjjaaaYYYTTTTTTUUUXXXZZZ\\\___```aaaaaa```\\\ZZZVVVPPPKKKGGGEEEEEEHHHNNNWWWaaajjjrrrzzzzzzrrrmmmkkknnnqqqxxx}}}yyynnneeebbb^^^gggqqqxxx~~~yyyqqqfff```ZZZVVVPPPKKKMMMRRRYYY^^^dddjjjnnnqqqtttvvvyyyyyyyyyyyyyyyyyyzzzzzzuuuvvvxxxyyyzzz{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwwwwvvvuuussspppnnnlllllllllmmmmmmkkkiiihhhhhhgggeeeddddddccccccaaa```^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXVVVTTTSSSRRRSSSSSSRRRQQQMMMLLLJJJGGGEEEEEEGGGJJJNNNQQQUUUYYY[[[]]]```bbbbbbeeeiiilllooorrruuuxxxyyy{{{}}}~~~zzzyyy{{{{{{xxxyyy|||}}}zzzwwwxxx|||yyyqqqeeeZZZSSSLLLFFFDDDCCC??????AAA???@@@AAACCCFFFIIILLLNNNSSSTTTWWWYYYZZZZZZZZZYYYQQQPPPOOONNNMMMKKKJJJIIIdddqqq~~~|||uuuiii\\\TTTRRRSSSXXX[[[[[[\\\^^^\\\XXXUUUQQQKKKDDD>>>:::888777777777777777777777777777888888888888999999999999:::::::::;;;<<<<<<======>>>???@@@AAACCCFFFHHHIIINNNNNNPPPUUUYYY]]]hhhrrr~~~qqqZZZ^^^ccczzzuuurrrlllbbb\\\ZZZRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPRRRTTTRRRSSS[[[fffuuu{{{vvvuuutttssswww|||yyyuuuqqqlllddd^^^VVVOOOIIIGGGFFFDDDGGGKKKYYYcccqqq|||zzzzzz{{{zzzyyyxxxvvvuuuuuuvvvvvvtttqqqjjjbbbZZZVVVVVVWWW[[[]]]```ccceeeeeedddddd^^^]]]YYYSSSLLLGGGFFFFFFMMMRRRZZZbbbjjjqqqxxx}}}zzzrrrllliiijjjlllppptttoooddd\\\ZZZZZZdddooowww}}}zzzssshhhbbb\\\XXXRRRMMMNNNSSS[[[___eeejjjmmmpppsssvvvxxxyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzz{{{{{{{{{{{{uuuvvvxxxyyy{{{|||||||||xxxyyyyyyzzzyyyxxxwwwvvvtttrrrpppmmmkkkkkklllmmmmmmkkkjjjiiiiiihhhfffdddddddddbbbaaa```___^^^^^^ZZZZZZYYYXXXXXXXXXXXXYYYVVVUUUTTTTTTTTTTTTRRRPPPMMMLLLKKKHHHEEEEEEGGGJJJNNNQQQTTTXXXZZZ]]]```bbbbbbeeehhhkkkmmmppptttwww{{{|||~~~~~~}}}yyyxxxyyyyyywwwxxx{{{}}}rrrmmmkkkmmmnnnlllfff___YYYQQQKKKHHHBBB>>>???>>><<<;;;===<<<<<<>>>@@@BBBDDDFFFGGGJJJKKKLLLNNNOOOOOOOOONNNHHHGGGFFFEEEDDDCCCCCCBBBjjjvvv|||qqqbbbXXXUUURRRXXX[[[\\\]]]___]]]YYYUUUQQQKKKDDD>>>:::888888777777777777777777777777888888888999999999999:::999::::::;;;<<<<<<======??????AAABBBEEEGGGIIIKKKPPPOOOQQQVVVYYY]]]gggqqqrrrXXX___eeewwwooollliiiaaa\\\ZZZQQQPPPNNNMMMMMMMMMMMMNNNOOOQQQTTTUUURRRSSS\\\gggwww~~~zzzuuupppooorrr}}}}}}yyyuuuooojjj^^^VVVOOOLLLJJJHHHHHHKKKSSS\\\iiivvv}}}yyywwwxxxyyywwwvvvtttssssssuuuvvvxxxuuurrrlllccc\\\YYYYYYZZZ^^^```dddgggiiiiiiiiihhhaaaaaa^^^WWWOOOJJJJJJKKKSSSWWW]]]dddjjjpppwww{{{yyyooojjjgggffffffhhhjjjeeeZZZTTTSSSVVVaaammmuuu|||}}}wwwiiiccc]]]YYYSSSOOOQQQVVV^^^bbbgggkkknnnqqqtttvvvxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{tttuuuwwwyyyzzz{{{||||||xxxyyyzzzzzzyyyxxxvvvuuupppooommmlllkkkkkkkkkkkkmmmllljjjjjjjjjiiifffddddddcccbbb```______^^^___[[[ZZZYYYYYYXXXXXXYYYYYYWWWVVVUUUUUUUUUUUURRRPPPMMMMMMLLLIIIGGGFFFHHHJJJNNNQQQTTTWWWYYY\\\```bbbbbbdddgggiiilllooosssvvvzzz|||~~~~~~}}}{{{wwwuuuvvvuuussstttxxx|||{{{kkkaaa\\\\\\ZZZVVVQQQLLLGGGDDDBBB@@@;;;999;;;;;;999888:::999:::;;;===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>???pppzzzxxxhhh\\\WWWRRRXXX\\\]]]^^^```^^^YYYUUUQQQKKKDDD>>>:::888888777777777777777777777777888888888999999999::::::;;;;;;;;;<<<======>>>>>>@@@AAABBBDDDFFFIIIKKKLLLQQQPPPRRRVVVXXX\\\fffpppqqqXXX___fffvvvmmmkkkhhh```YYYVVVPPPOOONNNMMMMMMMMMNNNOOOOOOQQQUUUVVVRRRSSS\\\hhhyyy~~~||||||{{{}}}~~~~~~{{{rrrmmmnnnrrrxxxyyysssiii```WWWSSSPPPLLLJJJKKKOOOUUUaaammmxxx~~~~~~~~~}}}zzzwwwuuuvvvwwwtttrrrqqqpppqqqtttwwwzzzwwwtttnnnfff```\\\]]]^^^aaadddhhhlllnnnnnnmmmlllfffgggeee^^^UUUPPPPPPRRRXXX[[[```eeejjjpppvvvzzzvvvmmmhhheeecccbbbcccddd^^^VVVRRRRRRUUU___kkksssxxxzzzxxxsssiiiccc^^^ZZZVVVRRRTTTZZZaaadddiiillloooqqquuuwwwxxxxxxyyyyyyyyywwwvvvuuuxxxxxxwwwwwwwwwyyyzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{xxxyyyzzzzzzyyywwwuuutttoooooonnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkjjjgggddddddcccaaa___^^^^^^^^^___[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVUUURRRPPPNNNNNNMMMKKKHHHHHHIIIKKKOOOQQQTTTVVVXXX[[[___bbbbbbdddfffhhhjjjnnnrrruuuxxxyyy|||~~~~~~}}}xxxuuutttrrroooppptttyyywwwdddVVVOOOMMMKKKHHHFFFCCC@@@>>>>>>???;;;999;;;<<<999888:::;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@>>>======<<<===>>>???@@@sss}}}|||lll^^^YYYRRRXXX\\\]]]___```^^^ZZZUUUQQQKKKDDD>>>:::888888777777777777777777777777888888999999999:::::::::<<<<<<======>>>?????????AAAAAABBBDDDGGGJJJLLLMMMRRRQQQSSSVVVXXX[[[eeennnoooXXX```hhhwwwnnnkkkhhh```WWWRRROOONNNMMMMMMMMMNNNOOOPPPOOORRRUUUVVVSSSRRR]]]iii{{{~~~|||zzzzzzzzzyyyyyyzzz{{{}}}wwwpppooojjjppp{{{yyyqqqggg]]]YYYTTTOOOLLLLLLLLLQQQ[[[gggrrr|||~~~}}}|||{{{{{{}}}}}}}}}|||{{{xxxuuutttuuuvvvrrrqqqooooooppptttxxx{{{yyyvvvpppiiibbb___```aaadddgggkkkoooqqqqqqpppoookkkkkkjjjcccZZZUUUUUUXXX[[[^^^cccgggkkkpppuuuyyy~~~~~~tttkkkfffeeecccaaaaaaaaa]]]UUUSSSUUUUUU```jjjooorrrssspppjjjiiiddd___\\\XXXTTTWWW]]]cccfffjjjmmmppprrruuuxxxxxxyyyyyyyyyxxxvvvuuutttyyyxxxvvvvvvvvvxxxzzz|||{{{{{{||||||{{{{{{zzzyyyxxxyyyzzzzzzyyyvvvtttrrrpppqqqrrrrrrrrrrrrqqqpppmmmlllkkklllkkkjjjgggdddcccbbb```___^^^^^^^^^___[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWUUURRRPPPNNNOOONNNLLLIIIHHHJJJKKKPPPRRRTTTVVVXXX[[[^^^aaabbbdddfffhhhjjjmmmrrruuuuuuwwwzzz}}}{{{wwwuuurrrnnnnnnrrrwww~~~rrr___QQQIIIDDDCCCCCCCCCBBB>>>======AAA===;;;>>>???<<<:::;;;===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCxxx}}}}}}{{{xxxggg\\\[[[SSSWWW\\\aaabbbaaa]]][[[YYYTTTMMMEEE>>>;;;::::::888888777777888888999:::777666666666666666777888<<<<<<======>>>?????????AAABBBCCCEEEHHHLLLPPPRRRNNNPPPSSSTTTVVV]]]hhhppppppZZZ\\\kkk{{{tttoookkkddd[[[SSSRRRPPPOOOOOOPPPQQQPPPOOOPPPOOOPPPRRRQQQSSS]]]hhhxxx~~~zzzwwwtttqqqnnntttsssrrrssstttvvvyyyzzz|||xxxqqqppplllnnnzzz~~~sssnnnfff^^^WWWSSSPPPOOOPPPRRRVVV\\\eeennnvvv{{{}}}~~~}}}|||{{{zzz{{{yyyxxxxxxyyyzzzyyyxxxwwwuuusssqqqpppppppppppprrrrrrrrrrrrsssvvv|||{{{rrrjjjeeedddfffhhhkkklllnnnqqqrrrsssssssssqqqrrrooohhh^^^WWWWWWYYY\\\___cccgggkkkpppvvvzzzxxxoooiiidddbbb```aaaaaa```]]]ZZZVVVTTTWWW]]]eeekkkllljjjgggfffeeefffeee___ZZZYYY]]]bbbbbbcccgggjjjnnnqqqssstttxxxxxxwwwwwwvvvuuuuuuttt{{{yyywwwwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{xxxzzz{{{yyyvvvsssrrrqqqqqqooonnnoooppprrrqqqqqqoooooommmkkkiiigggfffeeefffccc```]]][[[[[[\\\]]]___^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIQQQTTTXXXYYYYYY[[[^^^bbbaaacccfffhhhjjjlllpppsssxxxzzz|||}}}yyyssspppnnnmmmlllkkkuuuyyy{{{rrrgggZZZNNNGGGBBBBBB@@@>>>===<<<;;;;;;========================<<<<<<;;;;;;;;;<<<======AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA|||~~~{{{xxxssspppnnnjjjjjjpppvvv{{{}}}yyyzzzsssdddZZZYYYSSSWWW\\\```bbb```]]]ZZZWWWRRRKKKCCC<<<999888888888888777777888888999:::999888888888888999::::::<<<<<<<<<===>>>>>>??????AAABBBCCCEEEHHHLLLOOOQQQQQQUUUXXXXXXXXX\\\gggpppoooXXXZZZjjj{{{tttooollleee[[[SSSQQQOOONNNNNNOOOOOOOOONNNOOOOOOPPPRRRQQQSSS]]]hhhyyy{{{wwwtttqqqmmmkkklllkkkjjjjjjkkkmmmppprrrrrrvvvzzz}}}}}}wwwqqqpppwww~~~}}}xxxooofff^^^XXXTTTRRRMMMNNNQQQVVV^^^fffmmmrrruuuxxx{{{}}}~~~}}}|||{{{xxxvvvttttttuuuuuuuuutttsssrrrpppnnnmmmmmmmmmmmmnnnooopppqqqsssxxx~~~~~~vvvnnniiihhhjjjkkkoooqqqsssvvvxxxyyyyyyyyyvvvvvvrrrjjj```ZZZYYYZZZ___bbbfffiiilllpppuuuxxx}}}vvvnnngggcccbbb````````````^^^[[[XXXWWWYYY___gggmmmmmmjjjgggeeefffgggfffccc^^^]]]aaaeeedddeeehhhlllpppsssuuuvvvxxxwwwwwwwwwvvvvvvuuuuuu}}}{{{yyyxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzyyyvvvssssssssstttrrrpppppprrrsssrrrqqqooonnnllljjjhhhfffeeeeeeeeecccaaa^^^]]]\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVUUUUUUTTTUUUTTTSSSQQQNNNKKKJJJJJJKKKSSSWWW[[[\\\[[[\\\```cccbbbdddfffhhhiiilllpppssswwwyyy||||||xxxssspppnnnnnnmmmmmmssswww}}}{{{yyytttlllaaaUUUKKKEEEBBBAAA???>>>===============>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCCCC}}}{{{uuuooojjjfffbbb___[[[WWWXXX^^^fffmmmvvv~~~vvvoooooolll```WWWUUUSSSVVV[[[___aaa___\\\ZZZWWWRRRJJJBBB<<<999888777888777777777777888999999999999888888999999:::;;;;;;<<<<<<======>>>>>>???AAAAAACCCEEEHHHKKKNNNPPPRRRWWW[[[[[[ZZZ^^^hhhqqqmmmZZZ\\\lllzzztttqqqnnnggg\\\SSSQQQOOOMMMMMMNNNNNNNNNMMMOOONNNPPPQQQQQQTTT^^^iiizzz}}}zzzvvvtttqqqmmmkkkgggeeecccaaaaaabbbdddffffffiiillloooqqqwwwyyytttuuuxxx|||yyyoooggg```ZZZVVVNNNNNNOOORRRWWW^^^dddgggjjjlllnnnooorrryyy}}}|||{{{yyyxxxtttrrroooooooooooonnnmmmnnnmmmkkkiiihhhhhhiiiiiiiiikkkmmmppptttzzz{{{tttpppooopppqqqsssuuuwwwzzz|||~~~~~~~~~|||{{{vvvmmmccc\\\[[[\\\cccfffiiikkkmmmppptttwww||||||ssslllfffbbbaaa`````````___^^^\\\ZZZYYYYYY___hhhnnnoookkkgggdddfffggghhheeebbbaaacccfffdddeeehhhkkknnnqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvv~~~|||zzzyyyyyyyyywwwvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzxxxuuutttuuuvvvwwwuuusssrrrsssssssssqqqooonnnkkkhhhfffeeeeeeeeedddcccbbbaaa```^^^^^^]]]^^^____________]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVSSSOOOKKKJJJLLLNNNVVVZZZ]]]^^^^^^^^^aaadddccceeeggghhhiiilllooorrrvvvyyy}}}~~~{{{wwwrrrooonnnoooooooooqqqtttzzz}}}wwwtttnnnfff\\\SSSJJJFFFDDDCCC@@@=========???@@@????????????@@@@@@@@@AAA======<<<<<<===>>>>>>???CCCCCCEEEFFFGGGHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFzzz}}}sssnnnggg```[[[WWWSSSQQQRRROOOOOOSSSXXX^^^hhhrrr|||qqqggggggfff]]]UUUTTTTTTWWW[[[___```^^^\\\ZZZXXXTTTLLLDDD>>>:::999999777777777777777888999999777777777777777888999:::;;;<<<<<<======>>>??????AAABBBCCCFFFIIILLLNNNOOOSSSUUUXXX\\\aaagggooossslll]]]```ppp~~~zzzuuussspppiii^^^UUURRRPPPNNNMMMNNNNNNNNNMMMNNNMMMOOOQQQQQQTTT^^^jjj{{{|||zzzxxxvvvrrrooohhhfffbbb^^^\\\[[[\\\\\\\\\^^^```bbbdddiiiooottt|||xxxxxx{{{vvvnnnfff^^^YYYTTTSSSRRRRRRUUUYYY^^^aaadddeeeeeedddeeekkkttt|||~~~|||yyyxxxwwwvvvtttrrrooommmkkkjjjjjjjjjhhhgggiiihhhfffeeeeeeeeefffffffffhhhlllooottt{{{|||yyywwwwwwwwwuuuwwwyyy|||~~~~~~wwwmmmddd^^^]]]^^^eeehhhjjjlllnnnqqquuuxxx|||zzzrrrkkkfffcccbbbaaaaaa___^^^\\\[[[ZZZYYYXXX```iiipppqqqnnnjjjggghhhiiiiiifffcccaaabbbcccbbbcccdddgggjjjmmmoooppptttuuuuuuuuuvvvvvvvvvvvv}}}{{{yyyyyyzzzzzzzzzyyywwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyywwwuuuuuuwwwyyyxxxvvvtttsssssssssrrrpppooommmjjjhhheeeeeeeeeeeeccccccccccccbbbaaa___^^^___```aaaaaaaaa___]]][[[[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWUUUPPPKKKJJJMMMPPPWWW[[[___```___^^^aaaccceeefffggghhhiiikkkooorrruuuxxx|||~~~}}}yyyuuupppmmmmmmnnnoooooopppsssxxx}}}~~~|||wwwtttnnnggg^^^WWWQQQMMMJJJGGGCCC???======???@@@???@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCFFFHHHJJJLLLNNNPPPPPPPPPLLLKKKIIIHHHFFFFFFGGGGGGwww|||~~~|||zzzuuunnnddd___XXXRRRNNNLLLJJJHHHLLLIIIIIILLLOOOSSS]]]gggrrr~~~ooodddcccbbb[[[VVVVVVUUUXXX[[[^^^___^^^\\\ZZZXXXSSSLLLDDD===:::999999777777666666777777888999777777777777888999:::;;;<<<<<<======>>>?????????AAABBBEEEGGGJJJLLLNNNOOOTTTSSSUUU^^^kkkuuuzzzzzz}}}yyykkk\\\```rrr}}}yyyuuusssqqqkkk```WWWSSSQQQOOOOOOOOOOOONNNMMMMMMMMMOOOQQQRRRUUU___kkk{{{~~~}}}{{{xxxuuunnnkkkgggaaa]]]ZZZXXXWWWUUUVVVVVVVVVXXX\\\```dddjjjqqq|||~~~~~~{{{tttlllccc\\\ZZZXXXUUUSSSTTTWWW[[[^^^ccccccbbb```^^^```ggglllyyy~~~|||yyywwwuuutttsssrrrooommmkkkiiifffeeefffeeedddccceeedddcccbbbbbbccccccdddeeehhhkkkoootttzzz~~~zzz{{{}}}}}}uuulllddd_________fffhhhkkkmmmpppssswwwzzz|||~~~~~~wwwpppjjjfffdddccccccbbb___]]]ZZZYYYYYYXXX\\\cccmmmtttvvvtttqqqooommmmmmkkkhhhdddbbbaaaaaaaaaaaabbbdddgggjjjlllnnnrrrrrrssstttuuuuuuvvvvvvyyyxxxwwwxxx{{{|||}}}|||xxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxvvvwwwyyy{{{wwwuuusssrrrrrrqqqpppoooooommmkkkhhhfffeeeddddddbbbcccdddeeedddcccaaa``````aaabbbcccbbb```^^^\\\\\\\\\[[[[[[ZZZ[[[[[[[[[WWWXXXVVVQQQKKKIIILLLOOOVVVZZZ___```___^^^```bbbfffgggggghhhhhhkkkpppsssvvvxxx|||~~~|||xxxtttoookkkkkkmmmnnnoooqqqssswww{{{~~~zzzwwwrrrkkkddd^^^YYYVVVSSSOOOJJJEEEAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDHHHJJJMMMQQQSSSUUUUUUUUUPPPOOOMMMJJJIIIHHHHHHHHHtttyyyzzzvvvqqqmmmeee^^^XXXTTTNNNJJJHHHGGGEEEDDDEEECCCDDDGGGIIILLLVVV```kkkxxxpppeeeccc```YYYVVVXXXWWWYYY\\\___```___]]][[[VVVQQQIIIAAA;;;888777666777666666666666777888888999999999:::;;;<<<===>>>======>>>??????@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOOVVVUUUXXXbbbqqq|||xxxvvvlllWWW^^^sss|||wwwsssqqqpppjjj```YYYTTTRRRPPPOOOPPPPPPOOOMMMLLLLLLNNNQQQRRRUUU```kkk{{{}}}zzztttrrrooojjjddd___[[[XXXUUUSSSQQQPPPQQQSSSUUUWWWWWW^^^iiisss|||{{{ssshhh```^^^\\\WWWTTTTTTVVVZZZ\\\dddeeeeeeaaa\\\ZZZ\\\___kkkttt}}}}}}|||{{{zzzvvvtttsssrrrqqqooollljjjfffdddbbbaaabbbbbbaaa___aaaaaa```______```aaabbbdddgggkkkoootttzzz{{{rrriiicccaaaaaabbbgggiiilllnnnpppssswwwzzz{{{}}}~~~zzzuuunnniiifffdddddddddbbb___\\\ZZZZZZZZZ[[[cccjjjrrryyy{{{zzzxxxwwwrrrppplllhhheeebbbaaaaaaaaaaaabbbccceeehhhkkklllnnnooopppqqqssstttuuuvvvvvvuuuuuuwwwzzz}}}~~~~~~xxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxzzz|||vvvtttrrrqqqqqqqqqooonnnnnnmmmllljjjhhhfffddddddcccdddeeeffffffeeecccbbbbbbccccccccccccaaa```___^^^]]]\\\[[[[[[[[[[[[[[[VVVYYYYYYTTTMMMJJJLLLOOOUUUYYY^^^```___^^^```bbbfffggggggggghhhlllqqquuuwwwxxx{{{}}}~~~~~~}}}}}}yyyuuuoookkkkkkmmmooooooqqqsssuuuyyy~~~|||xxxrrrkkkeeeaaa___\\\YYYTTTNNNIIIGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEJJJLLLPPPSSSVVVWWWXXXWWWVVVUUURRROOOMMMLLLKKKKKKmmmqqqrrrnnniiieee]]]VVVUUUQQQMMMJJJIIIHHHGGGFFFCCCBBBDDDFFFFFFHHHPPPZZZbbbqqq~~~rrrgggddd___WWWVVVZZZYYY[[[^^^``````___]]]\\\UUUQQQIIIAAA;;;777666666666666666666666777888888999:::::::::;;;===>>>????????????@@@AAAAAABBBBBBDDDEEEHHHKKKMMMOOOOOOPPPSSSVVV\\\eeemmmuuu{{{~~~wwwvvvnnnWWW___uuuyyytttooommmlllggg___XXXTTTRRROOONNNOOOOOOMMMLLLKKKKKKNNNQQQRRRUUU```lll{{{{{{{{{yyyvvvqqqkkkfffbbb[[[XXXUUURRRQQQQQQRRRRRRPPPUUU\\\bbbjjjuuuzzznnndddccc```[[[WWWVVVXXX\\\___eeeggggggddd]]]XXXVVVVVV\\\cccnnnwww~~~~~~{{{zzzzzz{{{zzzyyyrrrpppooonnnmmmkkkhhheeeaaa___]]]]]]^^^^^^^^^]]]^^^]]]\\\\\\\\\^^^___```aaadddjjjoootttzzzyyyppphhhdddcccdddeeeiiikkkmmmnnnoooqqquuuwwwyyy{{{~~~zzzwwwqqqlllgggeeeccccccdddbbb___]]]\\\^^^```aaahhhmmmtttxxxyyyxxxwwwvvvooolllgggcccaaa```______``````___```bbbeeehhhjjjllllllnnnoooqqqssstttuuuvvvuuuuuuvvvyyy|||}}}}}}xxxxxxyyyyyyyyyxxxxxxwwwvvvxxxzzzzzzzzzzzz{{{|||uuusssqqqpppqqqqqqpppooommmmmmmmmllljjjgggeeecccdddeeeeeefffffffffeeeeeedddddddddcccbbbbbbaaaaaa___^^^]]]\\\[[[ZZZZZZZZZVVVZZZ\\\XXXPPPKKKLLLPPPTTTXXX^^^aaa``````aaaccceeefffggggggiiimmmrrrvvvxxxyyyzzz{{{||||||}}}}}}|||wwwqqqmmmlllnnnpppqqqqqqrrrtttwww|||zzztttnnniiigggdddaaa]]]XXXTTTPPPNNNMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHIIINNNPPPTTTXXX[[[\\\\\\[[[^^^\\\YYYVVVTTTRRRQQQQQQdddiiikkkiiifffddd]]]WWWWWWTTTQQQOOONNNMMMLLLJJJFFFFFFGGGIIIGGGFFFLLLUUUYYYjjj{{{~~~rrriiieee___VVVUUU[[[ZZZ\\\^^^```aaa```^^^]]]WWWSSSKKKCCC===999888888666666666666666777888888888888888999:::;;;======???@@@@@@AAAAAABBBCCCCCCEEEFFFIIILLLNNNOOOPPPPPPOOOVVV___dddfffkkkrrryyyxxxxxxoooZZZcccxxxxxxwwwrrrllljjjiiieee^^^WWWSSSQQQNNNMMMNNNMMMLLLKKKKKKKKKNNNQQQRRRVVVaaammmzzz|||vvvpppmmmccc___ZZZWWWUUUTTTSSSSSSPPPSSSVVVWWW[[[dddqqq|||rrrggggggddd___[[[ZZZ\\\```bbbdddgggiiifff___XXXTTTRRRPPPVVV___gggnnnvvv~~~|||yyyxxxyyyzzzyyyyyymmmlllkkkjjjiiigggdddaaa^^^\\\ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]^^^___bbbhhhnnnuuu{{{~~~xxxooogggdddeeeggghhhkkkmmmnnnooooooppprrrtttwwwyyy|||wwwtttooojjjfffcccbbbbbbcccaaa___^^^___aaaeeegggiiimmmrrruuuuuusssrrrqqqjjjfffaaa]]]\\\\\\]]]]]]]]]\\\\\\]]]^^^aaadddfffjjjkkklllnnnppprrrtttuuuwwwvvvuuuvvvyyy{{{{{{{{{xxxxxxyyyyyyyyyxxxxxxwwwuuuwwwzzz|||{{{{{{{{{|||uuusssqqqqqqrrrrrrqqqpppmmmmmmnnnnnnlllhhheeebbbeeeeeeeeeeeefffffffffgggfffeeedddcccbbbbbbbbbbbb```___]]]\\\[[[ZZZZZZZZZWWW\\\^^^[[[SSSMMMMMMPPPSSSXXX^^^aaaaaaaaaccceeeeeeffffffgggiiimmmsssxxxyyyyyyyyyyyyzzz|||}}}~~~zzzsssnnnmmmoooqqqrrrpppqqqsssvvvzzz|||uuupppmmmhhhfffccc___[[[XXXUUUTTTNNNMMMLLLJJJHHHFFFEEEDDDHHHHHHHHHIIIJJJKKKMMMNNNSSSUUUZZZ^^^```aaaaaa```dddbbb___[[[YYYWWWVVVVVVdddfffiiikkkjjjiiihhhiiieee```YYYUUUSSSQQQNNNLLLHHHGGGGGGIIIFFFDDDHHHNNNWWWcccttt{{{lllbbb[[[WWWXXX]]][[[]]]```bbbbbb```]]][[[WWWQQQHHH@@@<<<:::999888555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;????????????@@@AAABBBCCCHHHIIIKKKMMMNNNRRRVVVYYYYYY[[[^^^___bbbhhhrrryyy~~~~~~ooo\\\iii}}}vvvssspppiiidddeeehhhbbbXXXSSSQQQNNNLLLKKKJJJKKKLLLOOONNNOOOPPPQQQUUUaaammm{{{wwwqqqiiibbb]]]ZZZWWWVVVWWWTTTQQQPPPSSSZZZbbbggg}}}{{{tttrrrkkkdddaaa^^^\\\```eeehhhjjjllljjjccc[[[TTTQQQOOOOOOQQQUUU\\\eeemmmrrrxxx~~~|||zzzxxxwwwtttrrrjjjiiigggdddaaa^^^[[[YYY\\\[[[YYYXXXWWWWWWWWWXXX]]][[[YYYWWWXXXZZZ]]]___dddfffkkkqqqxxxzzzrrrjjjeeedddfffgggllllllmmmnnnooopppqqqqqquuuxxx{{{~~~~~~|||yyywwwqqqppplllfff```]]]___aaaaaabbbbbbccceeegggiiijjjnnnnnnnnnooonnnlllhhhddd```___\\\YYYWWWVVVWWWWWWXXXXXXXXX[[[^^^aaacccccceeegggjjjmmmppprrrtttuuuwwwwwwvvvvvvwwwyyyzzz|||xxxwwwvvvvvvxxxyyyxxxvvvvvvxxxzzz||||||zzzxxxvvvtttrrrqqqqqqqqqqqqpppnnnooonnnmmmlllkkkjjjiiiiiijjjjjjiiiiiihhhgggggggggdddbbb``````bbbddddddddd___^^^]]]]]]______^^^]]][[[[[[ZZZVVVRRRPPPPPPPPPXXX[[[```cccddddddeeefffdddeeegggjjjmmmpppsssttttttwwwyyy{{{||||||~~~~~~{{{vvvrrrppppppqqqrrroooqqqrrrssstttyyy~~~zzzwwwqqqmmmhhhdddbbb```^^^]]]\\\UUUPPPNNNMMMJJJJJJMMMNNNNNNMMMNNNPPPRRRUUUWWW[[[]]]aaaeeeggggggffffffjjjiiihhhddd```^^^]]]^^^bbbeeejjjmmmooopppqqqrrroookkkddd___[[[WWWSSSPPPLLLJJJIIIIIIFFFCCCFFFLLLUUUbbbttt}}}qqqggg^^^WWWUUUXXX\\\^^^aaaccccccaaa^^^\\\TTTNNNEEE>>>:::888777666555555666666777888888888:::::::::;;;;;;<<<<<<<<<@@@???@@@@@@AAABBBCCCDDDGGGIIILLLNNNPPPSSSVVVYYYYYY\\\___aaacccjjjssszzzooo^^^kkk|||uuutttppphhhaaaaaaccc]]]TTTQQQPPPNNNLLLKKKKKKLLLLLLNNNMMMNNNPPPQQQUUUaaammm}}}|||tttlllgggbbb^^^[[[\\\YYYUUUSSSTTTXXX^^^aaammmyyyxxxxxxqqqjjjfffbbb___aaafffjjjmmmooommmggg^^^WWWSSSNNNMMMMMMOOOTTT[[[aaaeeepppuuu}}}~~~|||xxxwwwvvvuuusssqqqjjjhhhddd```]]][[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZXXXVVVVVVWWWYYY\\\^^^fffhhhlllrrryyyzzzssskkkfffeeeggghhhlllmmmmmmnnnoooppppppqqqsssuuuyyy{{{{{{yyywwwuuuooolllggg___XXXVVVYYY\\\cccdddeeeggghhhjjjkkkkkkkkkkkkjjjjjjiiifffbbb^^^XXXWWWTTTRRRQQQPPPQQQQQQTTTTTTUUUXXX[[[___aaabbbeeefffiiilllooorrrssstttuuuuuuuuuuuuvvvxxxzzz{{{xxxvvvuuuvvvwwwxxxwwwvvvtttvvvyyy{{{|||{{{zzzxxxuuusssrrrrrrrrrrrrqqqooommmmmmllllllllllllkkkkkkjjjjjjjjjiiihhhhhhggggggdddbbb``````bbbcccdddddd```___^^^^^^______^^^\\\[[[[[[ZZZWWWSSSQQQQQQRRRWWW[[[```dddfffggghhhiiihhhhhhjjjlllnnnpppqqqrrrsssvvvyyy|||}}}~~~~~~{{{wwwssspppooopppqqqrrrrrrrrrrrrsssxxxxxxuuuqqqooonnnnnnnnnmmmbbb\\\WWWWWWVVVSSSSSSUUUWWWWWWVVVWWWYYY[[[^^^```dddfffhhhjjjkkkjjjhhhgggkkkkkkjjjgggcccaaaaaabbb^^^ccciiinnnssswww{{{}}}|||xxxrrrlllfffaaa[[[WWWUUUQQQMMMLLLHHHEEEGGGLLLRRR```sssxxxpppeeeZZZTTTUUU\\\^^^aaaccccccaaa^^^\\\SSSMMMEEE>>>999888777666555555666777777888888999999999:::;;;<<<======>>>@@@@@@@@@AAABBBCCCEEEFFFGGGJJJNNNPPPRRRTTTWWWYYYZZZ\\\```bbbfffllluuu|||qqq```mmm}}}vvvvvvpppggg___]]]\\\WWWPPPOOONNNMMMLLLKKKLLLMMMMMMLLLLLLMMMOOOPPPUUUaaammm{{{uuuoooiiieeeccc```\\\YYYWWWXXXZZZ[[[```kkkxxx}}}}}}wwwppplllhhhdddeeehhhmmmpppsssrrrkkkccc\\\WWWOOOMMMKKKKKKMMMQQQUUUXXXccchhhpppyyy}}}{{{zzzzzzyyyvvvtttrrrrrrqqqooonnnhhheee```[[[XXXWWWXXXYYYVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVWWWYYY\\\___aaaiiikkknnnsssyyy~~~zzzsssmmmhhhggghhhiiimmmmmmnnnnnnoooooopppppprrrtttwwwzzzzzzxxxvvvtttnnniii```WWWQQQPPPTTTXXXdddeeegggjjjkkkkkkjjjiiigggfffeeecccaaa^^^YYYUUUOOONNNLLLKKKJJJKKKKKKLLLNNNOOOPPPSSSWWW\\\___aaadddeeehhhkkknnnqqqrrrsssssssssssstttvvvxxxzzz{{{xxxwwwuuuvvvwwwxxxwwwuuurrrtttwwwzzz{{{{{{zzzzzzuuutttrrrrrrssssssqqqpppkkkkkkllllllmmmmmmmmmnnnkkkkkkjjjiiiiiihhhhhhgggdddbbb``````bbbcccccccccbbbaaa____________]]]\\\\\\\\\[[[XXXUUUSSSSSSTTTVVV[[[```eeehhhiiikkklllllllllmmmmmmnnnpppqqqrrrtttwwwzzz}}}}}}xxxtttqqqppppppppptttsssrrrqqqrrrwww~~~zzzxxxwwwxxxwwwvvvjjjeeebbbccccccaaa```bbbcccccccccdddeeehhhjjjkkknnnoooqqqrrrqqqnnnkkkjjjllllllkkkiiifffeeefffhhhYYY]]]dddkkkrrrxxx}}}|||wwwqqqjjjddd``````ZZZUUUQQQMMMIIIJJJNNNPPP^^^rrr~~~uuuiii]]]WWWWWW\\\^^^bbbddddddbbb^^^\\\TTTNNNFFF???;;;999888888555666666777888888999999888999:::;;;<<<===>>>????????????@@@BBBDDDEEEFFFGGGKKKOOORRRTTTVVVXXXYYYZZZ]]]aaadddhhhnnnwww}}}ppp___lllyyyyyyrrrggg^^^ZZZWWWRRRMMMMMMMMMLLLLLLLLLLLLMMMNNNKKKJJJLLLNNNOOOTTT```mmm|||uuuqqqjjjhhhddd```]]][[[ZZZZZZ]]]eeepppzzz~~~xxxsssqqqnnniiiiiilllpppsssvvvuuuooofff___[[[TTTRRRNNNLLLKKKMMMPPPRRRXXX\\\cccllluuu}}}}}}zzzyyywwwwwwvvvssspppnnnmmmllljjjiiidddaaa]]]YYYWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXYYY[[[^^^aaadddeeejjjkkknnnrrrvvv{{{~~~}}}zzztttnnnkkkiiijjjkkkmmmnnnnnnnnnoooooooooooosssuuuxxxzzzzzzyyywwwuuunnnggg\\\RRRNNNPPPUUUZZZbbbdddgggiiijjjiiifffeeecccaaa^^^\\\YYYUUUPPPLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJLLLOOOSSSXXX^^^aaacccdddgggjjjmmmpppqqqrrrqqqrrrsssuuuwwwyyyzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvsssuuuwwwyyyzzzzzzyyyyyyuuusssrrrrrrrrrrrrqqqooollllllllllllmmmmmmmmmmmmkkkkkkkkkjjjiiiiiihhhhhheeecccaaa```bbbcccccccccdddbbbaaa``````___^^^\\\\\\]]]\\\YYYVVVTTTUUUVVVXXX\\\bbbgggiiikkklllmmmnnnnnnnnnnnnoooqqqssstttvvvyyy|||{{{wwwsssrrrqqqqqqtttrrrpppppprrryyy~~~}}}{{{zzzqqqmmmkkknnnooollllllmmmnnnnnnnnnnnnoooqqqrrrssstttuuuvvvvvvuuurrrnnnlllkkkkkkjjjhhhffffffhhhjjjSSSXXX___ffflllssszzz~~~~~~yyysssmmmjjjhhhaaa[[[XXXTTTOOONNNPPPRRR```sssvvvjjj]]]XXXYYY[[[^^^bbbddddddbbb^^^[[[SSSMMMEEE>>>:::999888888666666777777888999999999999999:::;;;===>>>??????>>>>>>???@@@BBBDDDFFFGGGIIILLLQQQTTTVVVWWWYYY[[[[[[___cccfffiiiooowww}}}~~~kkk]]]jjj~~~|||tttiiiaaaZZZTTTOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKMMMNNNSSS___kkk|||sssqqqnnnjjjfffccc```______cccjjjsss{{{{{{wwwuuuuuurrrnnnnnnpppsssvvvwwwvvvpppiiibbb___ZZZWWWRRRNNNMMMMMMOOOQQQQQQTTTZZZbbbkkkttt|||~~~|||{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuutttuuurrrnnnkkkiiigggdddbbb^^^]]]\\\ZZZWWWUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTXXXYYY[[[^^^aaaeeeggghhhjjjkkkmmmooorrrvvvxxxzzzzzzzzzyyyyyyzzz|||}}}~~~~~~}}}~~~{{{xxxtttooolllkkkkkkkkkmmmmmmnnnnnnooooooppppppssstttvvvxxxxxxwwwvvvtttkkkcccXXXOOOMMMQQQWWW\\\```bbbfffhhhhhhfffcccaaa]]][[[XXXUUURRRNNNIIIFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFIIILLLPPPUUU\\\aaabbbdddgggjjjmmmoooqqqrrrrrrssstttvvvxxxzzz{{{{{{{{{zzzxxxxxxyyyyyyxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvsssrrrppppppqqqqqqooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjiiiiiiiiifffdddbbbbbbcccdddddddddeeecccbbbaaaaaa```___]]]^^^^^^]]]ZZZWWWUUUUUUVVV[[[___dddhhhjjjkkklllmmmmmmmmmmmmnnnpppsssvvvwwwzzz|||{{{wwwuuuttttttrrrpppooopppuuu|||xxxtttrrrvvvwwwuuuuuuwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvwwwxxxxxxwwwtttqqqoooiiiiiihhheeecccdddfffhhhPPPTTT[[[bbbhhhooovvvzzz|||xxxvvvpppiiicccaaa]]]WWWTTTUUUXXXeeewwwxxxjjj]]]WWWYYYYYY\\\aaaddddddaaa\\\YYYPPPJJJBBB;;;888777666555666666777888888999999:::::::::;;;<<<===>>>>>>???>>>>>>???AAACCCFFFHHHIIIKKKNNNRRRTTTVVVXXX[[[]]]\\\```dddgggjjjooovvv|||fff[[[hhh~~~}}}tttkkkddd\\\TTTNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMQQQ]]]iii}}}}}}{{{xxxtttooollliiihhhbbbbbbeeelllrrryyyzzzxxxwwwyyyxxxtttsssuuuwwwxxxyyyvvvpppjjjfffddd]]]ZZZUUUPPPNNNMMMOOOPPPOOOQQQTTTZZZcccllluuuzzz|||~~~~~~{{{yyyxxxxxxyyyzzzzzzyyyxxxvvvtttrrrqqqrrroookkkgggeeebbb___]]]ZZZZZZYYYXXXVVVTTTRRRPPPRRRQQQQQQPPPQQQRRRTTTTTTWWWYYY\\\```cccfffhhhiiijjjkkkkkkmmmoooqqqssstttssssssrrrrrrssstttuuuuuuyyyxxxwwwxxx{{{}}}}}}}}}yyywwwssspppmmmlllkkkkkkllllllmmmnnnooopppqqqqqqpppqqqssstttuuutttsssrrrfff___UUUNNNMMMQQQVVVYYY^^^```cccddddddaaa^^^\\\WWWTTTQQQNNNLLLIIIEEEBBB>>>?????????@@@@@@@@@@@@@@@CCCFFFIIIKKKQQQYYY___cccdddgggjjjmmmpppqqqrrrrrrsssuuuwwwyyyzzzzzzzzz{{{zzzxxxxxxyyyyyyxxxvvvvvvvvvwwwwwwwwwvvvvvvvvvrrrqqqooooooppppppnnnmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmlllkkkkkkjjjjjjiiihhhfffdddcccdddeeeeeeeeeeeedddbbbbbbbbbbbb```_________^^^ZZZWWWTTTTTTUUU\\\```eeeiiijjjkkklllmmmmmmmmmmmmnnnppptttxxxzzz|||~~~}}}zzzxxxwwwwwwqqqpppooorrrxxx{{{yyy|||}}}|||}}}~~~}}}|||{{{zzzxxxyyyzzz{{{yyyvvvsssqqqjjjjjjgggdddaaaaaadddfffPPPTTTZZZaaahhhooovvv{{{zzzsssnnnmmmkkkeee```___aaalll}}}qqqaaaXXXXXXXXX[[[```cccccc```[[[XXXOOOIIIAAA;;;777666666555666777777888888999::::::;;;;;;<<<<<<=========>>>???@@@AAACCCFFFHHHKKKLLLMMMOOORRRTTTVVVXXX\\\___]]]aaaeeehhhjjjnnnuuuzzzggg\\\ggg||||||ssskkkfff^^^SSSNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLOOO[[[gggyyy|||wwwssspppooolllhhhgggjjjmmmqqqzzz~~~||||||~~~zzzxxxzzz{{{{{{zzzvvvqqqllliiihhhccc___YYYSSSOOONNNNNNOOOPPPPPPQQQUUU\\\fffoootttwwwyyy}}}{{{xxxuuutttsssuuuuuuttttttrrrpppnnnlllmmmjjjfffcccaaa___\\\ZZZXXXWWWUUUSSSQQQPPPPPPPPPNNNNNNNNNOOOQQQTTTVVVXXXYYY[[[___cccgggiiijjjjjjkkkkkkkkklllmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqppprrruuuwwwxxxxxxvvvuuurrrpppnnnlllkkkkkkjjjkkklllnnnoooqqqrrrsssoooppprrrsssssssssrrrqqqeee^^^UUUPPPOOORRRUUUVVVYYYZZZ[[[\\\[[[YYYVVVUUUPPPNNNKKKHHHGGGDDDAAA>>><<<======>>>>>>>>>>>>>>><<>>>>>??????>>>>>>>>>999===AAABBBDDDIIISSSZZZdddeeehhhkkknnnqqqrrrsssqqqrrrtttvvvvvvvvvvvvuuuyyywwwuuuuuuvvvuuutttrrrrrrssstttuuuvvvwwwxxxyyytttrrrqqqqqqrrrqqqpppnnnkkkkkklllmmmnnnoooppppppnnnmmmmmmllllllkkkjjjjjjkkkiiigggfffggghhhggggggeeecccbbbcccddddddcccbbbaaa```^^^ZZZUUURRRQQQRRRWWW\\\bbbhhhkkkmmmooopppooonnnmmmmmmooosssvvvyyyyyy{{{~~~~~~|||zzzyyyxxxuuusssssswww}}}~~~zzzvvvsssrrrppplllgggcccbbbcccfffTTTXXX___fffnnnwww}}}vvvssstttsss|||nnn^^^ZZZVVV\\\bbbddddddccc^^^WWWTTTIII???;;;999666666888666888999999999999:::<<<;;;<<<>>>>>>===<<<<<<===CCCDDDFFFGGGIIIKKKLLLMMMTTTSSSQQQRRRUUUYYY[[[\\\[[[___ccceeeiiiqqqyyy}}}lll^^^hhhzzzwwwuuunnnhhheee___WWWQQQPPPLLLJJJHHHIIIKKKMMMLLLKKKNNNLLLLLLOOOPPPSSS]]]gggyyy~~~}}}~~~~~~vvvwwwvvvssspppooorrrvvv~~~zzzsssqqqnnnlllhhheeeaaa\\\WWWUUUSSSSSSPPPPPPOOOPPPRRRYYYaaagggmmmqqqvvvzzz{{{{{{{{{|||~~~{{{yyywwwtttpppmmmlllkkkkkkllllllkkkgggeeecccaaa^^^\\\[[[ZZZXXXWWWXXXUUUQQQMMMLLLLLLNNNOOONNNNNNOOOQQQUUUZZZ^^^aaadddeeegggjjjlllmmmnnnnnnnnnllljjjjjjjjjkkkjjjhhhddddddeeeeeeeeecccbbbaaa^^^___```bbbdddhhhnnnrrrqqqqqqpppmmmkkkjjjkkkllljjjkkkkkkmmmoooqqqssstttssspppmmmoootttvvvuuurrrhhhccc\\\WWWTTTSSSQQQPPPRRRNNNKKKKKKNNNNNNJJJFFFFFFFFFFFFFFFDDDBBB@@@?????????>>>============>>>===>>>???AAADDDIIIPPPUUU\\\```fffkkknnnppprrrssspppqqqrrrssstttvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyywwwtttrrrpppppppppqqqnnnnnnnnnnnnnnnmmmmmmlllppppppnnnmmmkkkkkkjjjjjjhhhiiiiiiiiigggdddaaa___```aaabbbaaaaaaaaaccceeeaaaaaaaaa]]]XXXSSSQQQPPPSSSYYY```fffhhhjjjmmmpppmmmooorrrtttttttttvvvwww|||~~~|||xxxvvvvvvvvvwwwyyy{{{}}}~~~}}}yyysssrrrpppmmmiiifffeeeeeeeeeZZZ___gggooowww|||yyy{{{{{{nnn___[[[YYY___dddddddddccc___XXXRRRHHH>>>:::888666555777666888999999999999:::<<<<<<>>>@@@@@@???>>>>>>???CCCDDDEEEGGGIIIKKKLLLMMMSSSRRRRRRSSSVVVXXXYYYZZZYYY]]]aaaeeejjjrrr{{{rrrdddkkk{{{yyyqqqqqqjjjeeeaaa[[[RRRLLLJJJKKKIIIHHHIIIKKKMMMLLLJJJLLLJJJJJJMMMNNNQQQZZZdddxxx}}}~~~~~~~~~|||wwwttttttvvvwww|||~~~wwwrrrnnnjjjhhheeeaaa\\\WWWUUUSSSSSSOOOOOOOOONNNQQQVVV^^^ccckkknnnsssvvvxxxyyyzzz{{{}}}{{{zzzyyyvvvqqqnnnkkkkkkjjjjjjkkkiiifffccc___]]][[[YYYYYYYYYWWWVVVVVVTTTQQQOOOMMMMMMOOOOOOOOOOOOQQQSSSWWW[[[___bbbfffgggiiijjjlllmmmnnnnnnmmmkkkhhhgggggggggfffddd^^^_________]]]\\\ZZZYYYUUUVVVXXXZZZ\\\aaagggkkknnnnnnmmmllliiiiiijjjlllkkkllllllmmmoooqqqssstttssspppnnnqqquuuxxxwwwtttjjjeee^^^XXXTTTRRRPPPOOOLLLHHHEEEEEEHHHIIIGGGDDDCCCDDDEEEFFFGGGFFFFFFEEEBBBAAA@@@???>>>>>>======<<<===>>>???BBBFFFMMMRRRZZZ^^^eeejjjmmmoooqqqssssssssstttttttttuuuuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvtttttttttttttttuuuvvvvvvxxxwwwtttrrrpppppppppqqqnnnnnnoooooonnnnnnmmmllloooooommmlllkkkkkkkkkkkkfffgggggggggeeecccaaa`````````aaa`````````aaabbb___``````]]]XXXSSSQQQPPPSSSYYY```dddfffiiimmmpppmmmoooqqqrrrssstttvvvxxx|||~~~~~~zzzwwwtttqqqsssvvvzzz~~~yyyssspppmmmiiieeeddddddccccccffflllsss{{{lll___]]]]]]bbbeeeeeedddddd___ZZZPPPFFF===:::888555555666666888999999999999:::<<<>>>@@@AAABBBAAA@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMQQQRRRTTTVVVWWWWWWWWWWWWWWW[[[aaaggglllsss}}}wwwgggmmmzzzuuunnnnnnhhhbbb___YYYPPPIIIGGGJJJIIIHHHIIIJJJKKKKKKIIIKKKJJJJJJMMMNNNQQQZZZdddvvv~~~~~~|||{{{zzzzzzyyyzzz||||||xxxuuutttrrruuu{{{|||vvvooohhhgggddd```[[[WWWTTTSSSRRRNNNNNNNNNMMMNNNSSSYYY]]]gggjjjnnnqqqsssuuuwwwzzz|||{{{|||||||||yyytttppplllkkkiiiiiiiiigggdddbbb\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRUUUYYY]]]aaaccchhhiiijjjlllmmmmmmmmmmmmkkkiiieeedddcccbbb```^^^VVVVVVVVVUUUSSSQQQOOONNNKKKLLLOOOQQQTTTYYY^^^bbbiiiiiijjjiiihhhhhhjjjlllmmmmmmmmmnnnoooqqqrrrssssssqqqppprrrwwwyyyxxxwwwmmmhhh```YYYTTTQQQNNNMMMGGGDDD@@@@@@CCCEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJFFFEEEDDDCCCAAA???===<<<<<<=========???CCCIIIMMMWWW\\\bbbhhhllloooqqqsssvvvvvvvvvuuuuuuttttttsssxxxxxxyyyzzzzzzyyywwwvvvtttssssssssssssttttttuuuwwwvvvtttrrrpppppppppqqqooooooooooooooonnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkggggggffffffeeecccbbbaaa^^^^^^______^^^^^^^^^]]]]]]^^^^^^[[[WWWSSSQQQQQQTTTYYY^^^bbbdddggglllpppnnnooopppqqqqqqsssvvvyyy}}}~~~|||xxxtttrrrnnnqqqvvv|||{{{tttnnniiicccaaabbbcccbbbaaawww{{{zzzhhh^^^]]]```eeegggeeedddddd```ZZZNNNDDD<<<999888555444666666888999999999999:::<<<>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEGGGJJJLLLMMMNNNQQQTTTWWWYYYYYYXXXWWWWWWYYY\\\ccciiinnnsss}}}{{{ggglllxxxwwwqqqmmmfffbbb___ZZZQQQKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIMMMKKKLLLNNNPPPSSS\\\fffttt~~~|||zzzxxxuuutttuuuyyy}}}~~~zzzwwwssstttuuuyyyzzzqqqhhheeebbb^^^YYYUUUSSSRRRQQQNNNNNNMMMLLLMMMOOOTTTXXXccceeehhhkkkmmmppptttwwwxxxyyy{{{~~~|||wwwsssnnnllljjjhhhgggfffdddbbb\\\ZZZWWWVVVUUUTTTSSSQQQNNNNNNOOOOOOOOOOOOOOOOOOQQQRRRTTTWWW[[[___bbbdddkkkkkklllllllllllllllkkkiiifffbbb```^^^\\\ZZZWWWOOOOOOMMMLLLJJJHHHFFFEEEEEEGGGJJJLLLOOOSSSXXX\\\bbbdddfffffffffgggjjjlllnnnnnnnnnooooooqqqrrrrrrrrrqqqqqqssswwwyyyyyywwwqqqkkkbbbZZZUUUQQQNNNLLLHHHDDDAAA???AAACCCDDDDDDCCCDDDFFFHHHJJJKKKMMMMMMKKKKKKJJJHHHEEEBBB???======>>>======>>>AAAFFFJJJUUUZZZbbbhhhlllooorrrtttwwwwwwvvvvvvvvvuuuuuuuuuxxxyyy{{{||||||zzzyyywwwtttttttttssssssttttttuuuuuutttsssrrrqqqqqqqqqqqqooooooppppppoooooonnnmmmlllkkkkkkjjjjjjjjjkkkkkkjjjiiihhhgggeeecccaaaaaa\\\\\\\\\]]]]]]\\\ZZZXXXZZZ[[[\\\ZZZVVVSSSQQQQQQTTTXXX]]]```bbbeeekkkooonnnnnnooooooppprrrvvvzzz}}}~~~}}}yyyuuuqqqooonnnrrrwww}}}~~~wwwoooiiiccc```bbbccccccaaa}}}qqqbbb[[[[[[aaaeeegggeeedddccc___ZZZLLLCCC;;;999888666555666666888999999999999:::<<<<<<>>>AAABBBAAABBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQSSSWWWZZZ[[[ZZZYYYYYYZZZ^^^```fffllloooqqq|||~~~hhhmmmxxxxxxssskkkddd___]]]YYYRRRNNNMMMIIIJJJKKKKKKJJJJJJIIIIIIMMMKKKKKKNNNOOORRR\\\eeesss~~~{{{xxxtttqqqoooqqqtttvvv{{{|||}}}uuusssrrrsssxxxtttjjjcccaaa\\\XXXTTTRRRQQQPPPNNNOOOOOONNNMMMNNNRRRTTT___bbbeeehhhjjjmmmqqqssstttvvvzzz~~~~~~zzzvvvrrroookkkhhhgggfffdddbbb___\\\YYYVVVTTTRRRPPPNNNIIIJJJLLLNNNOOOOOOOOOOOOSSSTTTWWWZZZ^^^aaadddfffllllllllllllkkkjjjiiihhheeebbb^^^[[[YYYWWWTTTQQQJJJIIIHHHFFFEEEDDDCCCBBBBBBDDDGGGIIIKKKNNNRRRUUU[[[^^^aaacccdddfffiiikkknnnnnnnnnnnnooopppqqqrrrpppqqqrrrtttvvvxxxwwwvvvsssmmmddd]]]WWWSSSPPPNNNJJJGGGCCCAAA@@@AAABBBCCCAAABBBDDDGGGKKKNNNPPPRRRQQQQQQQQQOOOKKKFFFAAA????????????>>>>>>AAAFFFIIIUUU[[[bbbhhhmmmpppsssuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxyyy{{{|||}}}{{{zzzxxxvvvvvvuuuuuuuuuuuuuuuvvvssssssrrrrrrqqqqqqqqqqqqpppppppppqqqpppoooooonnnkkkjjjjjjiiiiiiiiijjjjjjjjjjjjhhhfffdddaaa^^^]]]ZZZZZZZZZ\\\]]]\\\XXXUUUXXXZZZZZZXXXUUURRRPPPPPPSSSWWW\\\___```dddiiimmmlllmmmnnnnnnooorrrvvvyyy|||~~~~~~~~~~~~zzzvvvrrrooommmkkkooouuu|||{{{sssnnnhhheeeeeeeeeeeeccc|||yyyssshhh\\\XXXZZZ^^^cccfffeeedddccc^^^XXXKKKBBB;;;:::999777555777666888999999999999:::<<<;;;===@@@AAAAAABBBCCCEEEGGGHHHJJJLLLOOOQQQSSSTTTUUUXXX[[[[[[YYYYYY\\\___eeedddiiinnnoooppp||||||xxxjjjnnnyyyyyysssjjjccc\\\YYYUUUOOOMMMMMMIIIKKKMMMMMMKKKJJJIIIJJJJJJIIIIIILLLMMMPPPYYYcccsss}}}}}}xxxtttpppnnnnnnnnnqqqssswww}}}}}}xxxuuuqqqqqqttt{{{xxxmmmcccaaa]]]XXXUUUSSSRRRRRRPPPQQQQQQPPPOOOPPPRRRTTT]]]```dddgggiiikkknnnppprrrtttxxx}}}|||yyytttpppkkkhhhfffeeecccbbbaaa^^^YYYVVVTTTQQQNNNLLLGGGHHHJJJMMMOOOPPPQQQQQQVVVXXX[[[^^^bbbfffhhhiiillllllkkkjjjhhhfffeeeddd```]]]YYYVVVSSSQQQNNNKKKGGGFFFEEEDDDCCCCCCCCCDDDAAACCCEEEFFFGGGHHHKKKNNNSSSVVVZZZ^^^aaacccfffiiilllllllllmmmnnnpppqqqrrrqqqrrrtttuuuvvvwwwvvvvvvtttooofff___ZZZVVVSSSQQQJJJIIIFFFCCCBBBBBBBBBCCC???AAACCCGGGLLLQQQUUUWWWVVVWWWWWWUUUQQQKKKEEEBBB@@@@@@???>>>>>>AAAFFFIIIVVV[[[bbbhhhlllppprrrttttttuuuvvvwwwyyyzzz{{{|||xxxyyy{{{||||||{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuvvvrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooojjjjjjiiihhhhhhhhhhhhhhhgggggggggfffccc___\\\ZZZ[[[[[[[[[^^^aaa```[[[VVVWWWYYYYYYWWWTTTPPPNNNNNNQQQVVV[[[___```bbbgggkkkkkklllnnnnnnooorrruuuxxx{{{}}}~~~~~~}}}}}}~~~}}}{{{wwwtttpppnnnlllgggkkksss{{{~~~wwwuuuqqqmmmiiigggffffff}}}xxxssslllbbbYYYWWWZZZ[[[```eeeeeedddbbb]]]VVVKKKBBB;;;::::::888666888666888999999999999:::<<<;;;===@@@AAABBBCCCDDDFFFJJJKKKMMMOOORRRUUUWWWXXXWWWYYYZZZXXXVVVXXX^^^dddiiigggjjjppppppqqq{{{wwweeejjjwww{{{vvvmmmddd\\\WWWRRRLLLJJJLLLIIILLLOOOOOOLLLJJJJJJJJJJJJHHHIIIKKKMMMPPPYYYcccsss~~~zzzvvvrrrqqqlllmmmnnnsssyyy~~~{{{uuurrrrrrxxx~~~|||rrreeeccc___[[[WWWUUUUUUTTTQQQSSSTTTSSSRRRRRRTTTUUU\\\```dddgggiiijjjkkkmmmoooqqqvvv{{{~~~|||uuuqqqkkkfffdddcccbbbaaa___\\\XXXUUUSSSQQQNNNLLLHHHIIIKKKMMMPPPRRRTTTUUU[[[]]]```dddgggkkkmmmnnnlllkkkjjjhhhfffcccaaa```[[[WWWSSSPPPNNNKKKHHHFFFDDDDDDCCCCCCCCCEEEFFFGGGDDDEEEFFFFFFFFFFFFHHHIIIJJJNNNTTTXXX\\\___ccceeejjjjjjkkklllnnnoooqqqrrrssstttwwwxxxxxxwwwvvvvvvuuuooohhhaaa\\\YYYWWWUUUKKKKKKJJJIIIGGGGGGGGGHHHFFFFFFGGGJJJMMMPPPSSSUUUZZZ[[[[[[ZZZVVVOOOIIIEEE@@@@@@???>>>>>>@@@EEEIIIUUUZZZaaagggkkknnnppprrruuuuuuvvvxxxyyy{{{||||||yyyyyyyyyzzzzzz{{{{{{{{{vvvvvvuuutttttttttttttttpppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppoookkkjjjiiihhhgggfffffffffdddfffhhhiiigggccc___\\\^^^]]]___cccfffeee___ZZZWWWXXXXXXVVVRRROOOMMMLLLOOOUUU[[[___```bbbeeehhhhhhkkkmmmoooppprrruuuwwwzzz{{{||||||{{{{{{|||}}}|||{{{xxxuuurrrooommmllliiimmmsss{{{zzz{{{zzztttlllgggfffggg}}}wwwpppiii```XXXWWWZZZXXX^^^dddddddddbbb\\\UUUKKKBBB<<<;;;;;;888777888666888999999999999:::<<<;;;>>>@@@BBBCCCDDDFFFGGGKKKMMMOOOQQQTTTWWWYYYZZZWWWXXXXXXUUUTTTWWW___fffkkkhhhjjjppppppqqq~~~{{{zzz^^^dddsss{{{rrrhhh]]]WWWQQQKKKJJJLLLJJJMMMPPPPPPMMMJJJJJJKKKLLLJJJKKKMMMOOORRR[[[eeesss~~~zzzwwwkkkjjjhhhkkkqqqxxx}}}{{{tttqqqtttyyy|||ttthhheeeaaa]]]ZZZXXXWWWWWWSSSTTTUUUUUUTTTTTTUUUVVV\\\```eeehhhiiijjjjjjkkknnnppptttzzz~~~}}}uuupppjjjeeebbbaaa```___\\\YYYVVVTTTRRRQQQNNNLLLIIIJJJKKKNNNQQQTTTWWWYYY^^^```cccgggkkknnnpppqqqkkkjjjiiigggdddaaa___]]]VVVSSSOOOLLLJJJGGGDDDBBBBBBBBBBBBBBBDDDFFFHHHIIIGGGIIIJJJIIIGGGFFFGGGHHHEEEIIIOOOTTTXXX\\\```bbbhhhiiijjjkkkmmmoooqqqrrrtttwwwyyyzzzyyywwwvvvvvvuuuppphhhbbb^^^\\\ZZZXXXMMMNNNOOOOOONNNMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPP\\\]]]^^^]]]YYYRRRKKKGGG??????>>>======@@@EEEHHHTTTYYY```fffiiilllnnnpppvvvwwwwwwxxxzzz{{{{{{|||yyyyyyyyyyyyyyyzzz{{{|||vvvuuutttsssssssssssssssppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqppppppkkkjjjiiihhhffffffeeeeeedddgggkkkmmmllliiieeebbb``````aaafffjjjjjjccc]]]WWWXXXXXXVVVRRRNNNLLLKKKNNNTTT[[[___```aaadddfffgggjjjmmmpppqqqrrrtttvvvyyyzzz|||{{{zzzzzz{{{|||{{{yyywwwtttqqqooommmlllnnnqqqvvv||||||yyynnnfffeeegggvvvmmmjjjeee^^^ZZZ\\\[[[___bbbbbbaaa___XXXPPPEEEAAA;;;777666777888888999999999::::::;;;;;;;;;??????@@@AAACCCEEEGGGHHHKKKKKKMMMRRRXXX[[[ZZZXXX^^^^^^]]]ZZZWWWWWW[[[^^^eeekkkiiijjjrrruuu~~~xxxsssbbbfffsssxxxnnnhhh^^^VVVPPPMMMKKKJJJLLLPPPTTTSSSNNNJJJKKKMMMKKKJJJKKKLLLLLLOOOZZZeeettt~~~sssooohhhdddeeekkksssxxxyyyuuuuuuwwwyyy}}}xxxlllhhhccc___]]]\\\[[[ZZZ\\\[[[ZZZXXXWWWVVVUUUTTT[[[^^^cccgggiiikkkmmmooorrrrrrtttwwwzzz||||||{{{xxxqqqhhhdddcccccc```]]]YYYWWWUUURRRPPPNNNMMMMMMNNNPPPRRRRRRSSSVVVYYY\\\```ccchhhmmmpppppppppooollljjjhhhfffddd```ZZZVVVPPPKKKHHHHHHEEE@@@>>>???@@@EEEHHHGGGHHHMMMOOOOOOSSSPPPMMMKKKIIIGGGCCCAAACCCEEEIIILLLQQQVVV]]]aaaeeeggghhhiiijjjkkknnnqqqwwwyyy{{{||||||{{{yyyxxxvvvsssnnnjjjeeeaaa[[[XXXSSSWWWZZZZZZWWWVVVYYY]]][[[WWWQQQMMMLLLMMMMMMMMMTTTWWW[[[]]][[[TTTKKKEEECCC===:::===@@@AAADDDHHHQQQUUU[[[aaafffjjjnnnqqqvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{yyyyyyxxxwwwvvvuuutttsssnnnooopppqqqrrrqqqpppppppppppppppppppppooonnnnnnnnnkkkgggeeedddddddddcccdddcccdddiiinnnnnniiiddd]]]```cccffffffddd```^^^XXXWWWVVVUUURRRPPPNNNLLLLLLSSS\\\aaacccdddfffhhhhhhhhhhhhjjjnnnqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{yyyvvvsssqqqpppqqqsssuuusssrrrsssxxx~~~{{{vvvmmmeeefffkkkzzzqqqllleee]]]YYYZZZ\\\```cccbbbbbb```XXXPPPEEEAAA;;;777777777888888999999999::::::;;;;;;<<>>:::888777888888777888999999:::<<<======>>>>>>>>>???AAADDDGGGIIIJJJLLLNNNQQQTTTUUUVVVVVVVVVXXXZZZ]]]```cccdddcccccceeellljjjjjjoootttyyy```eeessszzzjjjddd]]]VVVRRROOOMMMKKKIIIIIIIIIIIIHHHHHHJJJKKKLLLJJJIIIIIIJJJOOO\\\iiiwwwzzzqqqlllffffffgggkkkqqqwww}}}~~~}}}uuussspppoooooonnnmmmlllmmmlllkkkhhhccc^^^ZZZXXXZZZ```hhhnnnqqqqqqqqqqqqppppppqqqtttwwwxxxxxxvvvrrrpppnnnkkkfff___XXXSSSNNNKKKIIIIIILLLRRRZZZ^^^```bbbdddeeefffhhhllloooqqqrrrtttuuuuuutttsssrrrpppkkkeee^^^YYYTTTOOOLLLJJJGGGEEEEEEEEEFFFMMMVVVccckkkrrrttttttssspppkkkccc```[[[XXXVVVUUUSSSQQQPPPOOONNNMMMNNNRRRXXX]]]___bbbfffiiijjjlllnnnpppqqquuuzzz~~~~~~zzzwwwtttuuuwwwyyyzzzyyyuuurrrooorrrvvvzzz~~~{{{rrrjjjccc]]]YYYTTTTTTWWW]]]aaa___XXXRRRKKKKKKLLLKKKDDD>>>@@@EEEHHHMMMUUU]]]bbbgggkkkmmmooosssxxx}}}}}}{{{xxxzzz}}}~~~{{{zzzzzzyyyxxxvvvsssqqqpppooommmnnnnnnoooooopppqqqqqqooooooooooooooonnnmmmmmmjjjhhhgggggggggfffcccaaa^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]XXXXXXXXXWWWVVVUUUSSSRRRUUU[[[bbbeeeeeeddddddeeedddgggkkkmmmmmmnnnppprrrrrrssstttvvvxxxyyy{{{{{{}}}zzzvvvttttttwww{{{}}}zzztttnnnkkkhhhfffiiioootttddd]]]\\\]]]___cccdddbbb```]]]UUULLL@@@===:::888888888777777888999:::;;;<<<===>>>???>>>???@@@BBBEEEHHHJJJKKKMMMQQQTTTWWWWWWWWWXXXYYYYYYYYY\\\```dddggggggfffgggoooooommmqqqttthhhjjjuuuzzznnniiiaaaZZZUUUPPPMMMJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKOOO\\\iiiwww}}}uuuooohhhbbb___ccciiipppxxx~~~wwwuuussssssssssssrrrqqqpppooonnnkkkfffaaa\\\YYY[[[```gggmmmpppqqqrrrsssqqqqqqrrruuuwwwxxxwwwvvvppppppooolllggg```[[[WWWPPPNNNKKKJJJLLLQQQWWWZZZ```cccgggjjjlllmmmppprrrrrrrrrsssttttttsssrrrrrrooojjjccc\\\VVVQQQMMMKKKJJJGGGFFFFFFGGGJJJUUU___oooxxx|||uuuooohhhddd```]]]\\\[[[ZZZYYYWWWVVVUUUSSSSSSVVV[[[___```cccgggiiikkklllmmmooopppsssxxx|||~~~}}}zzzxxxyyyyyyzzz|||}}}{{{xxxuuuqqqrrrssswww{{{|||tttkkkddd___XXXWWWWWW[[[______YYYTTTKKKIIIHHHGGGBBB===???DDDGGGKKKSSSZZZ```eeekkknnnpppsssxxx|||~~~}}}{{{xxxzzz|||~~~}}}{{{zzzzzzyyyxxxvvvtttrrrqqqpppoooooonnnnnnnnnoooppppppnnnnnnoooooonnnnnnmmmlllkkkiiigggggggggfffeeeccc^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXVVVTTTSSSRRRXXX]]]dddhhhgggffffffgggccchhhlllnnnnnnnnnqqqttttttuuuvvvxxxzzz|||}}}~~~|||wwwsssrrrtttxxx{{{|||zzzsssllliiiggggggkkkqqqxxxfff^^^]]]^^^___bbbdddaaa___\\\SSSKKK???<<<999888888888777666888999:::;;;<<<>>>??????@@@@@@BBBDDDGGGJJJLLLNNNNNNRRRWWWYYYYYYYYY[[[\\\YYYYYY[[[___eeeiiijjjiiigggppppppnnnpppqqq}}}lllnnnwww{{{uuulllggg```YYYTTTPPPLLLJJJFFFFFFHHHIIIKKKKKKJJJIIIIIIHHHIIIKKKLLLPPP\\\hhhvvvzzzvvvvvvyyy{{{yyywww|||zzzyyyzzz}}}|||wwwqqqggg___```dddjjjsss{{{{{{yyyxxxxxxyyyyyyxxxvvvtttsssrrroookkkeee```]]][[[```fffkkkoooqqqssstttrrrrrrsssuuuxxxyyyxxxvvvqqqqqqqqqnnnjjjddd```^^^TTTQQQOOOMMMNNNRRRVVVYYY^^^ccciiimmmpppqqqrrrsssrrrssssssttttttssssssrrroooiiiaaaYYYTTTPPPLLLJJJHHHFFFFFFIIIKKKQQQ^^^kkkxxxwwwoookkkgggcccaaa```aaaaaa```]]]]]]\\\ZZZYYY[[[^^^aaabbbeeeiiilllmmmmmmnnnoooooorrrvvvyyy{{{{{{zzzxxx|||{{{zzzzzz{{{yyywwwtttqqqooonnnnnnrrrxxx}}}~~~yyyssskkkfff___[[[XXXZZZ___```[[[VVVKKKFFFCCCBBB@@@===>>>BBBFFFJJJPPPWWW]]]dddkkkooopppssswwwzzz||||||{{{zzzxxxzzz{{{}}}}}}|||{{{zzzzzzyyyxxxwwwuuutttsssrrrppppppooonnnmmmnnnoooooonnnnnnoooooonnnnnnmmmlllkkkhhhfffdddeeeeeeeeeddd______^^^\\\[[[ZZZ[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSYYY___fffiiiiiihhhiiijjjccciiinnnpppoooooorrruuuvvvwwwxxxzzz|||~~~~~~zzzuuuqqqpppssswwwzzzzzz~~~{{{sssllljjjjjjlllqqqwww{{{ggg^^^]]]]]]^^^bbbcccaaa___[[[RRRJJJ???<<<999888888888777666888999:::;;;===>>>???@@@BBBBBBDDDFFFIIILLLOOOPPPMMMQQQVVVYYYYYYYYY[[[]]]ZZZYYYZZZ___eeejjjlllkkkfffooopppnnnnnnnnnyyymmmoooxxxwwwpppeeeaaa[[[VVVRRROOOLLLJJJEEEFFFHHHJJJLLLLLLJJJHHHHHHHHHJJJLLLMMMPPP\\\ggguuu{{{uuupppoooqqqrrrpppmmmlllkkkiiijjjnnnqqqssstttwww{{{|||nnnbbb___aaaeeemmmvvv}}}~~~}}}||||||}}}}}}|||{{{wwwwwwvvvsssoooiiidddaaa\\\```eeejjjmmmpppsssuuurrrrrrsssvvvxxxyyyxxxvvvtttttttttrrrnnniiifffeeeWWWUUUSSSQQQRRRUUUYYY[[[]]]bbbiiiooorrrsssttttttsssssstttttttttttttttsssnnnhhh```XXXSSSOOOLLLJJJGGGFFFGGGJJJNNNVVVeeettt|||vvvmmmmmmiiieeeccccccdddddddddaaaaaaaaa___]]]^^^```cccdddgggkkknnnnnnnnnooopppoooqqqtttxxxzzzzzzzzzyyy|||zzzxxxwwwwwwvvvsssqqqppplllhhhfffiiinnnsssuuuyyyyyyzzz{{{zzzwwwqqqlllccc^^^YYYZZZ___```\\\WWWJJJCCC?????????===>>>AAAFFFJJJOOOUUU[[[ccckkkpppppprrruuuxxxzzzzzzyyyxxxyyyyyy{{{|||||||||{{{zzzyyyyyyxxxwwwvvvuuuttttttrrrqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmllljjjgggdddccccccddddddddd``````___]]][[[[[[\\\^^^VVVXXXZZZ]]]___```````````````___]]][[[YYYVVVUUUZZZ```gggkkkkkkjjjjjjllldddiiioooqqqpppppprrrvvvwwwxxxzzz|||~~~|||yyyssspppooorrrwwwzzzzzz~~~}}}uuunnnmmmnnnqqqxxx~~~iiicccXXX]]]cccdddeeeeeeaaaYYYNNNGGG>>>;;;888666666777777666===<<<;;;;;;<<<===>>>???BBBBBBCCCFFFIIIMMMPPPSSSSSSUUUWWWXXXXXXYYY[[[\\\^^^___aaaccceeehhhjjjjjjjjjgggiiinnnmmmlllxxxssssssppp}}}uuugggggg___WWWUUURRRNNNJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKJJJOOO]]]lllxxx|||tttpppkkkfffccc```]]]ZZZ]]]^^^^^^^^^^^^```dddgggiiinnnvvv|||~~~~~~~~~}}}yyywwwssslllgggggglllpppxxx|||}}}}}}~~~~~~|||{{{|||}}}|||{{{xxxsssnnnhhhccc```aaa```dddjjjnnnoooqqquuuvvvuuutttuuuxxxzzzxxxuuuxxxyyyyyyxxxtttmmmgggccc]]]YYYTTTRRRUUUZZZ___bbbfffeeeeeehhhmmmqqqqqqppptttssssssuuuvvvuuusssqqqnnniiibbbYYYRRRMMMJJJIIIIIIKKKMMMNNNSSS]]]jjjsss|||zzzoookkkfffccccccfffhhhiiikkkjjjiiigggffffffffffffgggggggggiiilllmmmmmmlllrrrrrrsssssstttuuuvvvwwwuuuuuuvvvwwwwwwuuupppmmmkkkjjjhhhffffffhhhjjjlllooorrrtttvvvuuurrrnnnkkkeeebbb```aaabbb___YYYRRRIIIEEE@@@=========>>>>>>DDDJJJRRRXXX\\\bbbhhhmmmooorrrtttvvvvvvwwwyyyzzzzzz{{{{{{|||zzzxxxvvvtttxxxvvvttttttttttttsssrrrrrrqqqnnnlllkkkmmmoooppppppppppppooonnnlllkkkjjjllliiidddaaa`````````___aaa```___^^^]]]^^^___```^^^\\\ZZZ\\\```bbbbbbaaabbbbbbbbbaaa___\\\YYYXXX```cccfffiiikkklllkkkjjjkkklllmmmnnnoooqqqvvvyyy{{{|||}}}{{{tttpppppprrruuuwwwyyy}}}zzzwwwqqqlllkkkpppwww}}}iiicccYYY___bbbcccdddddd```WWWMMMEEE===;;;888777888:::::::::<<<<<<<<<<<<===???@@@BBBGGGGGGHHHIIILLLOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]^^^___```aaaccceeeggghhhiiikkkgggiiimmmmmmkkkvvvwwwwwwsss~~~uuugggbbbYYYRRRPPPNNNJJJHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKPPP^^^mmm}}}~~~sssnnngggbbb]]]ZZZWWWTTTVVVWWWYYYZZZ[[[^^^cccffflllqqqwww{{{}}}~~~~~~~~~~~~yyysssllljjjkkkmmmvvvzzzxxxxxxwwwvvvvvvwwwzzz||||||{{{xxxuuuooojjjeeebbb```___ccciiimmmmmmooosssxxxwwwvvvxxxzzzzzzxxxvvvuuuvvvvvvuuurrrmmmhhheeebbb^^^YYYXXXZZZ^^^ccceeehhhggggggjjjnnnqqqqqqpppsssrrrrrrsssuuutttrrrqqqoookkkddd\\\UUUOOOLLLJJJIIIKKKNNNRRRWWWaaammmvvv~~~tttpppjjjffffffhhhkkklllmmmlllkkkjjjiiihhhhhhhhhgggggggggjjjmmmnnnnnnmmmrrrsssssssssssssssrrrrrrttttttuuuvvvwwwtttpppmmmkkkjjjhhhffffffgggiiijjjgggiiillloooooommmjjjhhhhhheeeccccccdddaaaZZZUUUJJJFFFAAA======>>>>>>>>>DDDJJJQQQWWW[[[```ggglllnnnpppsssuuuuuuvvvxxxzzzyyyyyyzzz{{{zzzxxxvvvuuuyyywwwuuutttuuuuuutttsssrrrqqqooommmmmmnnnooopppppppppoooooonnnlllkkkjjjllliiidddbbbaaaaaaaaa```bbbaaa``````___```aaaaaaaaa___^^^___ccceeeeeedddffffffffffffdddbbb```___eeegggjjjmmmoooooonnnmmmkkklllmmmnnnooorrrvvvyyy||||||}}}zzztttoooooorrruuuwwwyyy|||{{{xxxsssnnnnnnrrrzzz~~~hhhbbbZZZbbbbbbccccccbbb^^^UUUKKKDDD<<<:::888888:::<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDHHHHHHIIIKKKNNNQQQSSSUUUWWWXXXYYYZZZ\\\^^^```aaa```aaabbbccceeefffggggggkkkhhhiiimmmllllllvvv|||{{{vvvvvvfff\\\TTTMMMLLLKKKHHHGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKIIIIIIKKKLLLLLLQQQ```nnntttoooggg___ZZZWWWTTTSSSRRRTTTWWWZZZ^^^bbbhhhllltttwww{{{}}}~~~|||vvvqqqooooootttwww|||tttrrrpppoooqqquuuyyy||||||{{{zzzwwwrrrmmmhhheeeaaa```ccciiimmmlllnnnrrrzzzyyyyyyzzz{{{{{{yyywwwssssssrrrpppnnnjjjgggeeegggddd```___aaaeeehhhjjjlllkkkkkkmmmpppqqqqqqpppqqqqqqpppqqqssssssqqqpppooolllfff___XXXRRRNNNKKKIIIMMMQQQVVV\\\eeepppxxx|||wwwpppkkkkkklllnnnooopppooonnnmmmlllkkkkkkkkkhhhggghhhjjjmmmooopppooossstttuuuuuutttrrrpppnnnrrrrrrsssttttttrrrnnnkkkjjjhhhfffeeedddeeefffgggcccfffiiilllmmmmmmkkkjjjjjjhhhfffffffffccc]]]XXXLLLGGGBBB>>>===>>>??????CCCIIIPPPVVVYYY^^^dddiiikkknnnqqqssstttuuuwwwxxxwwwxxxyyyzzzzzzyyyxxxwwwyyywwwuuutttuuuvvvuuutttqqqppppppppppppooooooooooooooooooooonnnmmmkkkkkkllliiieeeccccccccccccbbbccccccbbbbbbbbbccccccdddeeedddcccdddfffhhhhhhhhhiiijjjjjjjjjjjjiiigggfffhhhjjjmmmpppqqqqqqooonnnlllmmmooopppqqqssswwwzzz||||||}}}zzzsssoooooorrruuuwwwyyy|||~~~{{{yyyuuuqqqqqquuu|||{{{ddd___YYYccccccccccccbbb]]]TTTJJJCCC;;;:::888999:::<<<<<<;;;:::::::::<<<>>>AAADDDFFFFFFGGGIIILLLOOORRRUUUVVVYYYXXXXXXZZZ]]]```bbbccccccccccccdddeeeeeeffffffkkkiiijjjmmmnnnpppyyy~~~|||vvvvvveeeZZZRRRKKKJJJKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHIIIKKKLLLMMMRRR```ooo~~~xxxsssjjjccc___]]][[[ZZZZZZ]]]aaaeeejjjooouuuyyy}}}|||xxxvvvrrrsssvvv{{{rrrooollllllooouuuzzz}}}}}}|||{{{yyyuuupppkkkhhhdddbbbeeekkkmmmmmmnnnqqqyyyyyyzzz{{{|||{{{yyyxxxsssrrrooollliiifffcccbbbfffdddbbbcccgggkkknnnooooooooopppqqqrrrqqqpppooopppooonnnoooqqqqqqpppooonnnkkkgggaaaZZZTTTOOOMMMKKKOOOUUUYYY^^^fffpppwww~~~vvvqqqooopppqqqrrrqqqqqqqqqpppooonnnmmmlllhhhhhhhhhjjjmmmpppqqqppptttuuuwwwxxxwwwtttqqqooopppppppppqqqrrrpppmmmjjjiiigggfffdddcccdddeeeeeebbbdddfffiiijjjjjjjjjiiiiiihhhggggggfffccc^^^ZZZNNNIIICCC>>>===>>>??????BBBHHHOOOTTTWWW[[[aaaeeehhhjjjnnnpppqqqsssuuuwwwuuuvvvwwwxxxyyyyyyyyyxxxyyywwwuuuuuuvvvvvvuuutttooopppqqqrrrrrrqqqpppooooooooooooooonnnmmmlllkkkllliiifffeeeeeefffeeeeeeddddddddddddeeeeeeffffffiiihhhhhhhhhiiijjjkkkkkkjjjkkklllmmmmmmlllkkkjjjjjjllloooqqqrrrqqqpppnnnnnnoooqqqrrrsssvvvyyy|||}}}|||}}}zzzsssoooooorrruuuvvvxxx||||||zzzxxxuuusssssswww~~~sss```^^^YYYccceeeeeedddbbb]]]TTTJJJCCC<<<:::999999::::::999888888999:::;;;>>>BBBEEEGGGJJJKKKMMMOOORRRTTTUUUVVVZZZXXXWWWYYY^^^bbbddddddeeeeeeeeeeeeeeefffffffffiiiiiikkknnnqqqvvv}}}zzztttwwweeeYYYPPPIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJMMMMMMRRR```nnn}}}|||wwwpppkkkiiihhhhhhhhhhhhkkkppptttxxx||||||sssrrrrrrvvv}}}}}}ppplllhhhiiinnnuuu{{{~~~}}}}}}}}}{{{wwwrrrmmmjjjdddbbbeeejjjlllkkklllooouuuwwwzzz||||||{{{zzzzzzvvvtttpppkkkfffaaa^^^]]]``````aaadddjjjnnnqqqrrrrrrsssttttttsssqqqpppoooooonnnmmmnnnoooppppppoookkkiiieee```ZZZUUUQQQOOOOOORRRWWW[[[___eeennnttt{{{vvvttttttttttttrrrrrrrrrqqqpppooommmllliiihhhhhhiiimmmooopppppptttuuuxxxyyyxxxvvvtttrrrooooooooopppqqqpppmmmjjjiiihhhgggfffeeeeeeffffff```aaabbbccccccccccccbbbffffffffffffeeebbb^^^ZZZOOOJJJCCC>>><<<===>>>>>>AAAFFFMMMQQQTTTXXX]]]bbbdddgggjjjmmmooopppsssuuuttttttvvvwwwxxxyyyyyyyyyxxxvvvttttttuuuvvvuuutttnnnoooqqqrrrrrrqqqpppooonnnooooooooonnnmmmlllkkkkkkiiigggggghhhiiihhhgggdddeeeeeefffggghhhhhhiiikkkkkkkkkkkkkkkkkklllmmmmmmnnnoooppppppooonnnmmmlllnnnpppsssssssssqqqpppoooqqqsssuuuvvvxxx{{{}}}}}}}}}~~~zzzsssooooooqqqtttvvvxxx{{{{{{wwwvvvtttssstttxxx~~~|||jjj\\\^^^ZZZcccffffffdddaaa\\\SSSIIIBBB<<<:::999999::::::999777999:::;;;===???CCCFFFHHHQQQRRRSSSUUUVVVVVVVVVVVV[[[XXXWWWYYY___dddfffffffffffffffggggggggggggggghhhiiikkkooossszzzyyywwwqqqzzzhhhYYYPPPIIIGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMQQQ^^^lll{{{vvvttttttuuuuuuuuuwwwyyy|||wwwtttqqqttt{{{}}}nnnjjjfffgggnnnvvv{{{}}}~~~}}}yyysssnnnjjjcccbbbccchhhjjjhhhiiilllqqquuuzzz}}}}}}}}}}}}~~~{{{xxxtttnnngggaaa]]]ZZZ[[[\\\___eeelllqqqssstttrrruuuwwwvvvtttqqqppppppooommmlllmmmoooppppppppphhhfffbbb^^^ZZZVVVSSSRRRQQQUUUYYY\\\___eeemmmsss~~~|||zzzxxxvvvuuurrrrrrssssssrrrpppnnnmmmkkkiiihhhiiikkknnnooooooqqqrrrsssttttttrrrpppooommmlllllllllmmmmmmkkkhhhfffffffffeeeeeeffffffgggbbbbbbaaaaaaaaaaaaaaaaaaaaabbbddddddcccaaa^^^\\\PPPJJJCCC===;;;<<<======AAAEEEKKKOOORRRUUUZZZ^^^aaadddgggjjjlllnnnqqqsssttttttuuuvvvwwwxxxyyyyyyvvvuuussssssuuuuuuuuutttnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmllllllkkkjjjhhhiiijjjkkkkkkjjjfffggghhhjjjkkklllllllllnnnnnnooonnnllllllmmmoooqqqqqqrrrrrrrrrpppooonnnkkkmmmpppsssttttttrrrqqqoooqqqtttuuuvvvxxx{{{}}}}}}}}}~~~yyyrrrnnnnnnqqqtttvvvxxx{{{|||yyytttttttttssstttxxx~~~yyywwwsssuuucccZZZ```\\\cccfffeeeccc```ZZZQQQHHHAAA::::::999:::<<<<<<;;;:::<<<======???BBBEEEHHHJJJOOOQQQSSSVVVXXXZZZZZZZZZ]]]ZZZXXX[[[aaagggiiihhhgggggghhhhhhiiiiiiiiiiiihhhjjjlllnnnsss{{{~~~vvvsssnnn~~~lll]]]TTTKKKIIIHHHFFFFFFHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGJJJLLLLLLOOO\\\iii~~~~~~~~~yyytttuuu|||pppkkkhhhjjjqqqyyy}}}~~~~~~zzzsssmmmiiifffdddfffjjjkkkiiiiiillloootttzzz~~~}}}xxxrrrllleee___\\\[[[]]]aaagggnnnrrrttttttrrruuuxxxxxxtttqqqppppppooommmllllllnnnpppqqqpppgggeeeaaa]]]YYYXXXWWWWWWRRRUUUYYY\\\___fffooovvv}}}yyywwwssstttuuuuuutttrrrooonnnllliiihhhhhhjjjlllmmmmmmlllllllllkkkjjjhhhgggfffdddcccccccccddddddbbb```^^^^^^^^^______```aaaaaabbbaaaaaa`````````aaabbb^^^```bbbcccbbb```___^^^PPPJJJBBB<<<::::::<<<<<<@@@EEEJJJNNNPPPSSSWWW[[[^^^aaaeeehhhjjjmmmppprrrtttttttttuuuvvvwwwxxxyyyuuusssrrrrrrtttuuutttsssmmmnnnoooooopppppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiijjjlllmmmmmmllliiijjjlllnnnooopppppppppppprrrrrrqqqnnnmmmoooqqqrrrrrrrrrqqqpppnnnllljjjfffiiillloooppppppooonnnlllooorrrtttuuuvvvxxxzzz}}}}}}~~~yyyrrrnnnnnnqqqtttuuuxxx{{{~~~yyyvvvssssssttttttvvvzzzqqqtttmmmooo___ZZZbbb^^^dddeeedddbbb^^^YYYPPPFFF???999999999;;;>>>???>>>===??????@@@AAADDDGGGJJJKKKHHHKKKOOOTTTYYY\\\^^^______[[[YYY\\\ccciiikkkkkkhhhhhhhhhiiijjjjjjkkkkkkiiikkklllmmmrrrzzz~~~tttqqqmmmpppbbbXXXOOOLLLKKKIIIHHHJJJHHHIIIIIIJJJIIIHHHFFFEEEFFFGGGJJJLLLKKKNNNZZZhhh}}}}}}wwwvvv}}}sssooolllnnnvvv}}}~~~zzzsssmmmiiijjjhhhjjjnnnooolllmmmooommmsss{{{|||vvvpppiiiccc___]]]___cccjjjppptttttttttrrruuuxxxxxxuuuqqqppppppooommmllllllnnnpppqqqqqqgggddd```\\\ZZZYYYYYYZZZSSSVVVYYY\\\```hhhrrrzzz{{{xxxtttuuuvvvvvvuuusssqqqooollljjjggggggiiikkklllllliiihhhfffdddaaa___^^^]]][[[ZZZYYYZZZ[[[[[[YYYXXXUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\[[[ZZZ[[[\\\^^^___\\\___bbbccccccaaa```___PPPJJJBBB;;;999:::;;;<<>>>>>???>>>>>>===AAA@@@AAACCCFFFIIIKKKKKKSSSRRRRRRTTTWWW[[[```bbb]]]]]]]]]___aaadddggghhhfffhhhjjjlllnnnooonnnnnnllloooqqqrrrtttyyywww~~~nnnnnnkkktttlll```SSSLLLIIIFFFEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJKKKNNNOOORRR[[[dddvvv}}}}}}~~~~~~}}}|||tttoooxxxzzztttpppnnnllllllnnnqqqoookkkjjjlllpppyyy{{{tttmmmfffccc___ccchhhnnnsssvvvwwwwwwsssssstttvvvwwwuuurrrooolllkkkjjjkkknnnppprrrrrrmmmggg```^^^```___YYYSSSVVVUUUWWWZZZ]]]cccppp}}}~~~{{{ttttttssssssrrrrrrqqqqqqooonnnnnnmmmlllkkkjjjiiidddccc```\\\YYYWWWUUUTTTVVVVVVVVVVVVVVVSSSOOOKKKNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZ^^^bbbcccaaa^^^\\\QQQIII@@@<<<===???>>>===>>>BBBFFFKKKNNNQQQTTTWWWYYY\\\aaaeeehhhkkknnnqqqrrrrrrrrrssstttuuuvvvwwwwwwvvvuuutttttttttttttttoooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkmmmlllkkkjjjkkkmmmoooqqqqqqtttvvvuuuvvvyyyyyyvvvvvvuuuuuuvvvvvvsssooolllmmmkkkgggeeedddbbb```^^^[[[ZZZZZZ\\\```bbbccccccaaacccgggllllllkkkooovvvzzz{{{rrrkkkjjjmmmqqqtttuuuxxx}}}}}}yyyuuussstttssssssvvv{{{}}}|||tttiii```]]]^^^bbbeeegggddd```[[[VVVNNNDDD>>><<<<<<============>>>>>>@@@@@@AAADDDGGGKKKMMMMMMRRRSSSUUUXXXZZZ]]]___```_________```bbbdddfffhhhjjjjjjlllmmmnnnoooppppppllloooqqqsssuuuzzzyyyooooookkkzzzpppdddWWWQQQMMMIIIGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIJJJMMMNNNQQQZZZcccuuu|||zzz{{{|||||||||~~~}}}}}}}}}{{{vvv}}}|||xxxtttrrrmmmmmmnnnqqqooojjjiiilllpppyyy{{{tttmmmfffccc```cccgggmmmqqqtttvvvwwwttttttuuuwwwxxxvvvssspppooonnnlllmmmppprrrrrrrrrooohhh```]]]]]]\\\VVVPPPRRRQQQSSSWWW[[[bbbqqq{{{xxxsssssssssssssssrrrqqqppppppooonnnllljjjhhhgggfffaaa```]]]ZZZWWWTTTRRRRRRUUUUUUUUUUUUUUURRRNNNKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSVVV[[[___aaa```]]][[[RRRKKKBBB======???>>>===???BBBFFFJJJMMMQQQUUUWWWZZZ]]]aaaeeegggjjjnnnpppqqqqqqqqqrrrssstttuuuvvvvvvvvvuuutttttttttttttttpppooooooooonnnnnnnnnnnnnnnmmmllllllkkkkkkllllllllllllkkklllmmmppprrrtttvvvzzz|||{{{|||~~~{{{{{{zzzyyyyyyxxxuuuqqqmmmjjjgggccc```]]][[[WWWUUUQQQPPPPPPRRRUUUWWWXXXXXXZZZ[[[___dddeeeeeejjjqqqwww|||}}}tttmmmjjjlllnnnoootttxxx|||}}}yyyvvvttttttssssssvvv|||zzzlllaaa]]]___dddggghhheee```ZZZSSSKKKBBB===<<<<<<;;;;;;;;;<<<>>>???@@@AAACCCEEEIIILLLOOOQQQSSSUUUXXX[[[^^^^^^^^^]]]aaaaaaaaaaaaccceeeggghhhmmmmmmmmmmmmnnnoooqqqrrrlllooorrrsssuuu{{{ooonnnjjj{{{mmm^^^VVVQQQLLLIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHIIILLLMMMPPPXXXbbbsss~~~~~~zzzyyyyyyzzzzzz{{{zzzzzz|||~~~~~~}}}{{{wwwuuupppnnnoooqqqnnniiihhhkkkqqqzzz{{{tttlllfffcccaaacccfffjjjooorrruuuwwwvvvvvvvvvxxxyyyxxxuuurrrsssqqqpppqqqsssssssssrrrooohhh___[[[YYYWWWRRRNNNNNNMMMOOOSSSXXXaaarrr}}}yyyvvvtttoooqqqrrrssssssrrrpppooopppooommmkkkhhhfffdddcccaaa```]]]ZZZWWWTTTSSSRRRUUUTTTTTTTTTTTTQQQNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLNNNQQQUUUZZZ\\\]]]\\\ZZZSSSLLLDDD???>>>>>>===<<>>???@@@AAADDDGGGJJJNNNRRRTTTUUUWWWYYY\\\]]]^^^^^^]]]aaaaaaaaabbbdddgggiiikkkooonnnlllkkklllmmmppprrrnnnppprrrrrrtttxxxnnnmmmiiiyyydddXXXQQQLLLIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHKKKLLLNNNWWW```rrr~~~|||{{{|||}}}yyywwwvvvxxx|||~~~|||{{{~~~}}}|||xxxvvvrrrpppppppppmmmhhhhhhkkkrrr{{{{{{tttlllgggdddcccdddfffiiimmmqqquuuwwwwwwwwwwwwyyyzzzyyywwwuuuuuutttsssttttttsssqqqoookkkeee]]]XXXVVVTTTQQQMMMNNNLLLMMMQQQUUU___ppp|||vvvrrrooommmkkkmmmooorrrrrrqqqooonnnnnnmmmllljjjhhhfffdddccceeecccaaa]]][[[XXXWWWVVVVVVUUUUUUTTTTTTRRROOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIIIIHHHKKKOOOTTTWWWXXXYYYXXXSSSMMMEEE@@@>>>======<<>>@@@???BBBFFFIIIKKKNNNSSSWWWXXXXXXYYYZZZ\\\]]]______``````aaaccceeehhhkkkmmmnnnllljjjiiiiiikkknnnpppooopppqqqppppppsssyyy~~~nnnlllhhhjjjYYYPPPKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJKKKMMMVVV___rrr{{{xxxuuuuuuxxx|||}}}yyy{{{|||xxxxxx~~~{{{wwwuuutttqqqpppppplllhhhhhhlllttt}}}{{{tttmmmiiifffffffffgggiiimmmqqquuuxxxxxxxxxxxxyyy{{{{{{yyywwwwwwvvvuuuuuutttrrrnnnkkkddd```ZZZVVVUUUSSSQQQNNNPPPNNNMMMOOORRR[[[kkkzzzxxxpppkkkhhhfffeeegggkkknnnppppppooonnnllllllkkkjjjiiigggffffffgggeeeccc```]]][[[ZZZYYYXXXWWWVVVUUUUUUSSSPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGJJJNNNQQQSSSUUUUUUQQQMMMFFFAAA===<<<<<<<<<>>>@@@DDDGGGJJJNNNSSSVVVZZZ]]]aaaccceeegggjjjllllllllllllmmmoooqqqrrrsssssstttuuuuuuvvvuuuttttttrrrqqqooonnnnnnnnnooopppnnnnnnnnnmmmmmmnnnnnnooonnnooorrruuuxxx|||}}}|||yyywwwsssqqqnnnjjjeeeaaa___]]]ZZZWWWUUUQQQMMMIIIEEECCCAAAAAABBBCCCBBBAAA@@@???AAADDDFFFIIIRRR\\\hhhsss}}}}}}zzzyyyxxxuuuuuuvvvyyy~~~pppaaa]]]aaafffiiifffddd^^^UUUKKKBBB>>><<<;;;;;;::::::;;;===???@@@???CCCGGGJJJKKKNNNSSSWWWZZZZZZ[[[\\\]]]___aaabbbaaaaaaaaaccceeehhhkkkmmmkkkjjjhhhggghhhjjjmmmooooooppppppnnnmmmoootttyyyooolllfffnnn[[[QQQLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHJJJKKKMMMUUU^^^qqq}}}xxxvvvwwwzzz}}}~~~xxxzzz|||~~~yyypppqqqtttzzz|||xxxvvvuuurrrpppooolllhhhiiinnnvvv{{{tttnnnkkkiiihhhiiijjjlllooossswwwyyyyyyxxxxxxyyyzzz{{{zzzxxxyyyxxxwwwvvvuuuqqqkkkggg^^^\\\YYYVVVUUUSSSQQQOOOOOOMMMMMMNNNPPPVVVeeesss~~~tttlllfffbbb______bbbfffjjjmmmnnnoooooommmmmmlllkkkjjjiiiiiihhhfffeeebbb```]]][[[ZZZYYYZZZXXXVVVVVVUUUTTTQQQOOONNNMMMMMMMMMLLLLLLKKKKKKEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEGGGJJJMMMOOOPPPQQQNNNKKKFFF@@@===;;;;;;<<<<<>>===:::;;;;;;<<<>>>??????@@@@@@DDDHHHJJJJJJMMMRRRWWWZZZ[[[^^^```bbbcccccccccccccccccccccdddfffhhhjjjhhhhhhggggggiiikkkmmmooommmnnnooommmkkknnnsssxxxqqqllleeeqqq```WWWQQQLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJKKKMMMUUU^^^ooo~~~}}}yyyyyy{{{}}}~~~yyyzzz{{{|||~~~vvvqqqkkknnnssszzz|||zzzvvvrrrooonnnkkkhhhkkkpppyyy{{{tttooommmlllkkkkkkmmmooorrrvvvxxxzzzyyyxxxwwwxxxzzz{{{zzzyyy{{{zzzyyyxxxvvvqqqjjjeee[[[ZZZYYYXXXVVVSSSPPPMMMLLLJJJJJJLLLMMMRRR___lll}}}|||rrriiibbb]]]ZZZ[[[]]]aaaeeeiiimmmpppqqqppppppooommmllljjjiiiiiifffdddbbb```]]]\\\ZZZZZZZZZXXXVVVUUUTTTSSSQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLEEEGGGIIIJJJJJJHHHFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMKKKIIIEEE@@@<<<:::;;;<<<;;;===@@@BBBEEEJJJPPPTTTWWWZZZ^^^bbbeeegggkkkmmmkkkkkklllmmmoooqqqssstttrrrsssuuuvvvwwwvvvuuutttsssrrrpppnnnmmmoooppprrroooooonnnnnnoooooopppqqqtttuuuwwwyyy|||~~~}}}{{{{{{yyytttqqqooollljjjhhhfffbbb```[[[YYYWWWVVVTTTPPPKKKHHHEEECCC@@@???>>>>>><<<;;;:::999;;;===>>>>>>EEEMMM]]]jjjxxx~~~|||zzzyyyyyyxxxuuuuuuwww{{{nnn```]]]bbbfffgggdddbbb\\\RRRHHH@@@>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@DDDIIIJJJJJJLLLQQQWWWYYY\\\aaaeeeggggggeeedddfffeeedddcccddddddeeefffggggggggghhhjjjlllnnnooolllmmmnnnmmmlllnnntttyyyrrrmmmddd}}}tttddd]]]UUUNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHIIIKKKKKKMMMUUU___nnn}}}|||{{{|||~~~}}}yyyzzzzzz{{{}}}zzzrrrlllkkkooouuu{{{vvvrrrooonnnkkkiiikkkqqqzzz{{{tttpppnnnmmmlllmmmooorrruuuwwwyyyzzzyyyxxxwwwxxxzzz{{{zzzyyy||||||{{{zzzwwwqqqjjjeee[[[[[[ZZZYYYVVVRRRNNNKKKIIIGGGHHHJJJKKKOOO[[[hhhuuu{{{ppphhhaaa[[[WWWXXXZZZ]]]bbbggglllppprrrtttsssqqqooommmjjjiiihhhgggfffdddaaa___]]]\\\\\\YYYWWWUUUTTTSSSRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGIIILLLNNNNNNLLLIIIGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIGGGDDD???;;;:::;;;<<<:::<<<>>>AAADDDIIIOOOSSSVVVYYY^^^aaadddhhhkkknnnkkkkkklllmmmoooqqqssstttqqqsssuuuvvvwwwvvvuuuttttttrrrpppnnnmmmoooqqqrrroooooonnnoooooopppqqqqqquuuvvvxxxzzz|||}}}~~~~~~~~~{{{xxxwwwtttpppmmmkkkhhhfffeeeccc```^^^YYYXXXUUUTTTQQQMMMGGGCCCFFFCCCAAA???>>>===<<<:::999999:::<<<<<<<<>>@@@BBBCCCFFFJJJMMMPPPRRRUUUWWW[[[]]]```dddggggggeeeccchhhhhhiiiiiihhhfffdddcccfffffffffhhhkkklllmmmllljjjmmmnnnkkkgggjjjsss{{{www```^^^vvvyyymmmaaaVVVOOOMMMHHHHHHGGGGGGHHHHHHIIIJJJKKKHHHGGGIIIJJJKKKRRRZZZmmm|||~~~}}}||||||wwwtttwwwzzz}}}~~~vvvqqqppprrrvvv||||||uuupppmmmkkkjjjmmmrrr{{{~~~sssmmmlllnnnooommmlllnnnsssxxxyyyxxx{{{yyywwwvvvxxxzzz{{{{{{|||zzzzzzzzzvvvpppkkkccc^^^[[[[[[VVVMMMFFFCCCEEECCCBBBDDDEEEJJJTTT___ooo~~~zzzsssiii^^^WWWUUUUUUWWW[[[```fffkkkoooqqqtttsssqqqpppnnnnnnmmmmmmkkkeee^^^[[[\\\\\\ZZZWWWWWWVVVUUUSSSPPPMMMJJJIIIFFFGGGHHHHHHGGGGGGIIIKKKJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCAAA???===;;;::::::999;;;===???BBBFFFLLLPPPVVVXXX[[[___cccfffiiijjjhhhhhhhhhiiikkkmmmoooqqqqqqrrrsssssstttttttttssspppoooooonnnnnnoooooopppnnnnnnnnnooopppqqqsssttttttttttttuuuvvvwwwwwwxxxxxxxxxwwwuuussspppmmmkkkjjjhhhfffdddccc```[[[XXXWWWUUUQQQMMMJJJGGGFFFEEE????????????>>>===<<<<<<<<<<<<;;;:::;;;===@@@AAAQQQ^^^ppp|||}}}~~~|||yyyvvvvvvvvvwwwwwwxxx{{{~~~mmmddd^^^bbbhhhdddfffaaaXXXNNNEEE???;;;:::999;;;===>>>???AAAEEEGGGGGGJJJNNNQQQRRRTTTWWWYYY[[[]]]___ccceeeeeedddbbbgggggghhhiiihhhhhhffffffgggggggggiiikkklllmmmmmmiiilllmmmjjjgggjjjrrrzzzxxx___[[[qqqyyypppfffYYYOOOKKKHHHGGGGGGGGGGGGHHHIIIIIIKKKHHHGGGIIIJJJKKKRRRYYYkkkzzz{{{vvvwwwyyy{{{}}}wwwvvvvvv||||||uuupppooonnnmmmqqqvvv~~~tttmmmmmmnnnnnnlllkkkmmmrrrwwwyyyyyy|||zzzxxxxxxyyy{{{}}}~~~}}}|||||||||yyysssnnnccc^^^[[[YYYUUULLLEEECCCAAA???>>>@@@BBBFFFPPPZZZiiiwww~~~vvvmmm```XXXUUUTTTVVVZZZ```ffflllqqqtttttttttrrrpppooonnnmmmmmmkkkeee___\\\]]]\\\YYYVVVTTTSSSRRRPPPMMMKKKJJJIIIGGGHHHIIIHHHFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGIIIJJJJJJIIIHHHGGGFFFFFFEEECCCAAA???===;;;;;;:::999;;;===???BBBFFFKKKOOOUUUWWWZZZ^^^bbbfffhhhiiihhhhhhhhhiiijjjlllnnnooooooooopppqqqrrrrrrrrrrrrqqqppppppooooooppppppqqqoooooooooppppppqqqrrrsssrrrrrrrrrssstttuuuuuuuuusssssssssrrrpppmmmjjjhhhfffdddbbbaaa```]]]YYYVVVRRRPPPLLLHHHEEECCCBBBAAA===============<<<;;;;;;<<<<<<::::::;;;===???@@@MMMZZZkkkwww}}}~~~{{{{{{~~~{{{wwwuuuuuuvvvwwwzzz{{{~~~~~~jjjccc___dddiiidddddd___VVVLLLCCC>>>;;;:::999;;;>>>@@@BBBEEEIIILLLLLLNNNRRRTTTVVVXXXZZZ\\\\\\^^^___aaaccccccbbbbbbffffffggghhhiiiiiihhhhhhhhhhhhiiijjjkkkmmmnnnnnnjjjlllmmmjjjhhhjjjrrryyy|||aaaYYYkkkxxxsssjjj\\\PPPJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJGGGFFFHHHIIIKKKQQQXXXgggwwwyyyxxxxxxyyy|||{{{~~~|||vvvqqqqqqqqqqqqvvv|||tttmmmmmmnnnnnnlllkkklllqqquuuxxxzzz|||{{{zzzzzz{{{}}}~~~}}}}}}~~~{{{vvvqqqeee___ZZZXXXSSSJJJDDDCCC???======???@@@CCCMMMXXXcccppp|||rrreee[[[XXXSSSUUUZZZ___fffmmmsssvvvuuutttsssqqqooommmlllllljjjfffaaa^^^]]][[[WWWTTTQQQOOOMMMLLLJJJJJJJJJKKKJJJKKKKKKIIIGGGFFFGGGIIILLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKJJJIIIGGGEEEDDDEEEDDDBBB@@@===<<<;;;;;;999;;;===???AAAEEEJJJNNNSSSUUUYYY]]]aaaeeegggiiiiiiiiiiiiiiijjjkkklllmmmllllllnnnooopppppppppppprrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnooooooppppppqqqqqqqqqnnnnnnooonnnllliiifffdddbbb```^^^]]][[[YYYVVVSSSLLLJJJGGGDDDAAA??????>>>=========>>>======<<<<<<===<<<;;;::::::<<<>>>???IIIUUUeeeqqqxxx}}}|||zzzzzz{{{}}}~~~~~~}}}yyyuuutttuuuwwwyyy|||~~~zzzfffaaa___eeeiiidddaaa\\\SSSIIIBBB===;;;;;;:::<<>>>>>@@@BBBEEENNNXXXaaannn}}}wwwkkkaaa]]]VVVWWWZZZ___fffmmmtttwwwuuutttsssrrrpppmmmlllkkkiiifffbbb___]]]ZZZVVVRRROOONNNLLLKKKJJJLLLMMMNNNPPPPPPPPPMMMKKKIIIJJJKKKOOONNNLLLKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIGGGFFFEEEFFFDDDBBB@@@>>>===<<<;;;999;;;<<<>>>@@@CCCHHHLLLQQQSSSWWW[[[```cccfffgggjjjjjjiiiiiiiiiiiijjjjjjjjjkkklllmmmoooooopppppprrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppooooookkkkkklllllllllmmmmmmmmmkkklllmmmlllkkkhhhdddbbbaaa___[[[YYYWWWTTTPPPNNNIIIGGGDDDBBB@@@>>>>>>>>>>>>>>>??????@@@?????????>>>===;;;::::::<<<===???GGGQQQ```llltttzzz}}}zzzzzz{{{{{{{{{{{{|||}}}}}}yyyvvvuuuwwwzzz|||}}}~~~rrrbbb___^^^dddhhhccc^^^YYYPPPGGG@@@<<<;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKKKKNNNSSSVVVZZZ]]]```ccc```ccceeeeeeddddddfffggghhhhhhgggfffeeeeeeeeedddjjjlllnnnnnnmmmmmmoooqqqpppppppppooonnnpppuuuyyy}}}ooo]]]fffuuuxxxqqqnnnggg[[[PPPKKKGGGFFFFFFFFFFFFGGGHHHHHHIIIFFFFFFHHHIIIIIINNNUUU]]]nnn}}}{{{{{{|||}}}~~~zzzuuuqqqrrrsssuuuzzztttllljjjjjjkkkkkklllmmmppptttyyy|||zzz{{{||||||{{{}}}|||wwwqqqeee^^^YYYVVVQQQIIIDDDCCCAAA??????BBBCCCEEENNNWWW```lllzzz{{{pppgggcccZZZZZZ\\\___eeelllssswwwuuuuuutttsssqqqooommmllliiigggdddaaa^^^ZZZVVVTTTRRRQQQPPPOOOPPPQQQTTTUUUXXXXXXWWWUUURRRPPPPPPQQQSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA???===<<<<<<999:::<<<===>>>BBBFFFJJJOOOQQQUUUZZZ^^^bbbeeefffjjjjjjjjjiiiiiihhhhhhhhhiiijjjlllmmmooopppqqqqqqrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqpppooommmllliiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmkkkhhhdddaaaaaa^^^YYYVVVRRROOOKKKHHHDDDCCCAAA???>>>======>>>===>>>???@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>>FFFOOO\\\gggpppwww}}}~~~||||||||||||zzzzzz{{{|||~~~}}}zzzxxxxxxzzz}}}}}}iii^^^^^^\\\aaagggbbb[[[VVVMMMDDD>>>;;;<<<<<<>>>???AAABBBBBBDDDGGGIIIKKKNNNSSSVVVZZZ]]]```ccc```dddhhhiiigggfffhhhjjjjjjiiihhhfffeeeeeedddeeekkknnnppppppnnnmmmpppsssrrrrrrrrrqqqqqqsssvvvzzz~~~yyybbbfffsss{{{rrrllleeeZZZPPPLLLFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFFFFHHHIIIIIIMMMSSSYYYjjj|||~~~~~~}}}xxxsssppprrrtttwww}}}vvvmmmiiiiiijjjlllnnnppprrruuuzzz}}}yyy|||}}}}}}|||~~~|||uuupppccc]]]YYYWWWSSSKKKEEEDDD???===>>>AAAAAACCCLLLUUU^^^jjjwww{{{qqqjjjggg\\\\\\\\\___dddlllsssxxxwwwwwwwwwwwwvvvtttqqqpppllljjjgggccc```]]][[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^bbbbbbaaa^^^[[[YYYZZZ[[[YYYXXXWWWUUURRRPPPOOONNNJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDAAA???>>>======999:::;;;<<<===@@@EEEHHHMMMOOOSSSXXX]]]aaadddeeeiiiiiiiiiiiiiiihhhgggfffhhhiiikkkmmmoooqqqqqqrrrpppooooooooooooooooooppppppqqqqqqqqqpppnnnlllkkkhhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmmmmkkkfffbbb___^^^[[[VVVRRRNNNKKKGGGEEE@@@???===<<<;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<<<<===>>>???DDDKKKVVVaaakkkrrrxxx|||}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyzzz|||}}}|||{{{zzz{{{}}}pppaaa\\\]]]ZZZ^^^dddbbbYYYTTTKKKBBB===;;;<<<===>>>@@@AAABBBCCCEEEHHHJJJNNNQQQTTTWWWYYY\\\^^^aaa^^^dddiiikkkiiihhhiiilllkkkjjjiiihhhgggggghhhhhhlllooorrrqqqnnnnnnppptttsssrrrrrrqqqqqqsssvvvxxxkkkkkkuuuuuuooofffZZZPPPLLLFFFFFFFFFFFFFFFGGGGGGHHHGGGEEEFFFHHHIIIHHHLLLRRRUUUgggyyy}}}~~~|||zzztttooonnnrrrvvvzzzyyyooojjjiiihhhlllpppssstttvvvzzz}}}zzz}}}~~~|||tttnnnaaa]]]YYYYYYUUUMMMGGGEEE>>>===>>>@@@AAACCCKKKTTT]]]iiiwww}}}yyypppiiiggg\\\[[[\\\^^^dddmmmuuuzzzzzz{{{||||||{{{zzzxxxvvvpppoookkkgggcccaaaaaaaaaaaaaaabbbcccdddeeeeeefffjjjkkkjjjgggdddccccccdddaaa```___]]]ZZZVVVSSSQQQOOOOOONNNMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@>>>======999:::;;;<<<<<>>???@@@AAABBBCCCEEEEEEFFFFFFCCCBBB@@@>>>======>>>???AAAFFFPPPZZZdddkkkqqqtttvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxzzz}}}}}}|||zzzzzzzzz{{{|||~~~}}}yyyhhh\\\ZZZ]]]YYY\\\cccbbbXXXRRRJJJAAA<<<;;;<<<===>>>@@@BBBCCCDDDGGGJJJLLLQQQTTTWWWYYYZZZ[[[]]]^^^\\\cccjjjllljjjhhhjjjlllkkkjjjiiiiiiiiijjjkkkllllllpppsssrrrooonnnqqquuurrrrrrqqqqqqqqqsssvvvwwwtttpppyyyyyyrrriii\\\PPPKKKFFFFFFFFFEEEFFFGGGGGGHHHGGGEEEFFFHHHIIIHHHKKKQQQTTTeeexxx}}}~~~}}}xxxvvvqqqmmmmmmrrrxxx~~~|||qqqkkkiiiggglllrrruuuvvvwwwzzz}}}{{{~~~}}}tttnnn```\\\ZZZZZZWWWNNNHHHFFF@@@>>>@@@BBBCCCDDDLLLTTT]]]jjjyyy~~~|||wwwnnnhhhfff[[[ZZZ[[[^^^eeennnwww}}}}}}~~~~~~|||{{{tttrrrnnnjjjfffdddeeegggffffffhhhiiijjjkkkkkkkkkppppppooommmjjjiiiiiijjjffffffeeeccc___[[[VVVTTTSSSSSSRRRPPPNNNKKKIIIHHHHHHGGGEEEBBB@@@???>>>===999:::;;;;;;<<>>>>>???@@@===BBBKKKUUU^^^ffflllnnnpppqqqtttvvvwwwwwwvvvuuuuuuuuutttuuuxxx{{{~~~zzz~~~}}}{{{zzzwwwxxxzzz{{{}}}~~~wwwooo^^^[[[YYYZZZ]]]``````___YYYPPPFFFBBB>>>;;;<<>>>>>???BBBKKKUUUcccjjjxxxzzzsssiiiccc```]]]ZZZ[[[bbbmmmwww}}}~~~{{{wwwpppiiiggghhhkkkmmmooopppqqqrrrssssssssssssxxxxxxwwwuuusssooollljjjjjjjjjhhheeebbb___\\\ZZZWWWWWWUUUSSSQQQNNNLLLJJJIIIHHHFFFCCC@@@===<<<;;;::::::;;;<<<>>>@@@AAABBBKKKMMMQQQUUUXXX\\\aaadddbbbbbbcccdddeeeeeeeeeeeeggghhhiiijjjkkklllllllllhhhiiiiiiiiiiiihhhggggggjjjkkkllllllkkkhhhfffdddeeeeeeeeefffgggiiijjjkkkllliiieeebbb```]]]YYYVVVRRROOOLLLHHHFFFEEEFFFFFFEEEGGGGGGFFFCCCCCCFFFIIINNNOOOOOOPPPQQQQQQQQQQQQNNNKKKHHHEEEDDDBBB@@@>>>AAACCCHHHPPPYYYaaafffiiipppqqqssssssrrrrrrtttvvvuuutttttttttuuuwwwzzz|||}}}zzzzzz{{{~~~|||zzzyyyxxxyyyzzzzzzzzz|||vvvmmm]]][[[YYYZZZ^^^``````^^^WWWNNNEEEAAA>>>;;;<<>>??????BBBLLLVVVcccjjjvvv|||sssiiibbb[[[YYYXXX[[[cccooozzz~~~zzztttnnnlllllloooqqqssstttuuuvvvvvvvvvvvvvvvzzzyyyxxxvvvssspppmmmkkkjjjjjjhhheeebbb___\\\[[[YYYYYYXXXVVVSSSQQQNNNMMMIIIIIIGGGEEEBBB???===;;;::::::;;;<<<===???AAABBBIIIKKKOOORRRUUUZZZ^^^bbbaaabbbcccdddeeeffffffffffffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhgggfffeeedddfffggghhhiiiiiigggfffdddeeeeeefffggghhhiiijjjjjjiiifffbbb___]]]ZZZVVVSSSOOOMMMJJJGGGFFFFFFGGGHHHHHHJJJKKKKKKKKKLLLPPPSSSSSSUUUWWWYYYZZZ[[[[[[[[[VVVRRRMMMHHHEEEBBB???===;;;===AAAHHHQQQYYY```cccnnnppprrrssssssssstttuuuttttttsssssstttvvvxxxyyy}}}~~~~~~}}}~~~}}}{{{zzzzzz{{{||||||{{{}}}uuuiii\\\ZZZYYY[[[___aaa```]]]TTTKKKCCC@@@===;;;;;;???@@@DDDHHHKKKLLLMMMNNNOOOQQQTTTXXXZZZ[[[\\\]]]___```bbbeeeiiikkkmmmnnnnnnlllllllllllllllllllllkkkqqqrrrsssuuuuuuuuuuuutttrrrqqqmmmjjjhhhjjjooosss|||~~~qqqpppuuuhhhaaaZZZTTTLLLJJJIIIGGGFFFFFFGGGGGGIIIIIIIIIHHHGGGGGGIIIKKKRRR```rrr|||xxx|||~~~~~~xxx}}}~~~sssmmmnnnqqqssstttvvvyyy|||xxxtttqqqtttwwwyyyzzz{{{|||~~~~~~yyymmmiiiddd```\\\VVVNNNHHHCCC@@@??????@@@CCCLLLWWWdddjjjttt~~~zzzpppeee^^^UUUUUUVVV[[[dddppp|||~~~zzzvvvttttttuuuvvvyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{zzzxxxtttqqqmmmkkkjjjiiigggdddaaa___\\\[[[ZZZYYYXXXVVVTTTQQQOOONNNJJJJJJJJJHHHFFFBBB???===;;;;;;;;;<<<===???@@@AAAFFFIIILLLOOORRRVVV[[[^^^```aaacccdddeeefffggggggffffffggghhhiiiiiiiiiiiihhhhhhhhhgggeeedddbbbaaaaaabbbdddeeeffffffeeeddddddeeegggiiiiiijjjiiiiiigggddd```]]][[[XXXUUUSSSOOOMMMKKKJJJJJJKKKNNNOOONNNPPPRRRSSSTTTVVVYYY\\\[[[]]]aaadddeeeeeedddccc^^^YYYQQQJJJEEEAAA===;;;===>>>@@@FFFMMMVVV^^^cccjjjmmmqqqttttttttttttuuutttsssrrrrrrrrrsssuuuvvvyyy{{{~~~}}}|||{{{{{{|||}}}}}}|||}}}uuuggg[[[ZZZZZZ]]]aaaaaa^^^[[[PPPHHHAAA???===;;;<<>>;;;;;;;;;<<<===>>>???@@@DDDGGGJJJMMMPPPTTTXXX[[[___```aaaccceeegggggghhhfffggghhhhhhiiiiiiiiihhhhhhhhhgggfffdddbbb```___```aaabbbccccccccccccccccccdddgggiiijjjiiihhhgggfffccc___\\\ZZZXXXVVVTTTQQQPPPOOOOOOPPPSSSVVVXXXWWWXXXZZZ[[[\\\^^^```aaaeeegggiiikkkkkkiiieeeccc___YYYPPPHHHBBB>>>;;;999??????AAAEEEKKKTTT]]]cccfffjjjpppuuuvvvuuuuuuuuutttssssssrrrrrrrrrssssssvvvyyy|||~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}}}}~~~wwwfff[[[[[[\\\___bbbaaa]]]XXXLLLEEE???>>>===<<<===@@@BBBDDDGGGIIIKKKNNNRRRTTTSSSTTTVVVYYY]]]___aaaaaaeeefffhhhjjjlllnnnoooooollllllllllllllllllllllllkkkmmmpppsssvvvxxxyyyyyyxxxvvvsssooolllnnnrrruuu{{{ooodddcccrrr}}}ooohhhgggddd^^^NNNLLLJJJHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJOOO]]]ooo}}}zzzrrrkkkkkklllmmmnnnnnnnnnnnnmmmpppppprrruuuzzz}}}wwwppplllnnnuuu||||||{{{uuuvvvyyy{{{}}}~~~|||{{{{{{wwwsssnnnjjjddd\\\RRRKKKEEEBBBAAAAAABBBEEENNNYYYbbbkkktttyyy{{{rrrhhh]]]WWWUUUWWWYYY\\\cccnnn{{{~~~~~~~~~~~~}}}|||zzzzzzzzzzzzyyywwwtttqqqnnnlllhhhgggdddaaa___]]][[[[[[WWWVVVUUUTTTRRRPPPNNNMMMKKKKKKLLLLLLIIIFFFBBB???<<<<<<;;;<<<<<<===>>>>>>CCCEEEHHHKKKNNNQQQVVVYYY\\\]]]```bbbeeefffggghhhggghhhiiiiiijjjiiiiiiiiihhhhhhgggeeecccaaa___^^^``````aaaaaaaaaaaaaaa```aaaccceeegggggggggeeeddddddaaa]]]ZZZZZZYYYXXXWWWUUUTTTSSSTTTVVVZZZ]]]```___```aaacccfffggghhhhhhlllmmmnnnmmmjjjfffaaa]]]WWWQQQJJJCCC???<<<:::999;;;<<<===???BBBJJJTTT[[[aaagggnnnsssuuuuuuuuuuuuttttttssssssrrrrrrrrrssstttwwwzzz||||||}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}~~~xxxeee\\\\\\]]]aaacccaaaZZZUUUIIICCC>>>>>>>>>===???BBBCCCEEEHHHKKKMMMPPPTTTXXXUUUTTTTTTVVV[[[```bbbccchhhhhhiiijjjkkklllmmmnnnjjjjjjiiihhhiiijjjkkkllljjjlllooossswwwyyyzzz{{{vvvuuussspppnnnnnnqqqtttyyyjjj```^^^llluuuiiieeeeeeaaa[[[LLLKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJOOO\\\nnn|||~~~{{{vvvooojjjffffffeeedddccccccbbbbbbeeeeeefffhhhlllqqqvvvyyy|||uuuooonnnnnnqqqwww}}}~~~zzzttttttvvvxxx{{{||||||zzzzzz~~~}}}yyysssnnniii```UUUMMMFFFCCCBBBBBBCCCFFFOOOYYYaaannnxxx|||{{{ssskkkbbb\\\YYYZZZ[[[\\\aaalllzzz~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvuuussspppnnnlllgggeeebbb___\\\[[[ZZZZZZWWWWWWVVVUUUSSSQQQOOONNNKKKKKKKKKJJJHHHEEEBBB@@@<<<<<<<<<;;;<<<<<<======AAACCCFFFIIIKKKOOOSSSVVVYYY[[[]]]```cccfffggghhhhhhhhhiiijjjjjjiiiiiihhhfffeeeeeecccaaa___]]]\\\^^^^^^^^^^^^^^^_________``````bbbcccccccccbbbbbbbbb___[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYYYY[[[___ccceeeffffffgggiiilllnnnmmmlllkkkkkkjjjhhhccc^^^YYYVVVMMMIIICCC???===<<<;;;::::::;;;<<<===>>>DDDMMMTTT\\\aaahhhnnnrrrsssttttttssssssssssssrrrrrrrrrrrrqqqtttvvvxxxyyyzzz|||}}}~~~~~~}}}|||||||||zzz|||xxxccc]]]]]]___bbbddd```XXXQQQHHHAAA===>>>??????@@@DDDCCCGGGLLLOOORRRTTTWWWYYYVVVSSSQQQSSSYYY___ccceeeiiiiiihhhhhhiiiiiijjjjjjhhhgggeeedddeeehhhkkkmmmlllnnnqqquuuxxxzzz{{{{{{tttttttttrrrppppppqqqsssvvvfff[[[XXXeee~~~pppddd``````ZZZRRRKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFHHHJJJOOO\\\nnn{{{{{{vvvrrroookkkjjjhhheeecccbbbbbbaaa```______```bbbggglllnnnttt|||wwwnnnjjjmmmsssvvvyyy~~~~~~xxxsssrrrrrrtttxxx{{{zzzyyyyyy}}}~~~yyysssmmmcccXXXOOOGGGDDDBBBCCCCCCFFFPPPZZZbbbqqq}}}{{{uuunnngggccc\\\]]]\\\\\\```kkk{{{~~~~~~~~~~~~}}}|||{{{yyywwwuuutttssssssssssssqqqooommmllleeeccc```]]]ZZZYYYYYYYYYVVVVVVUUUTTTRRRPPPOOONNNJJJJJJIIIHHHFFFCCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCFFFHHHLLLPPPSSSWWWXXX[[[___bbbeeefffgggggghhhhhhiiihhhhhhggggggbbbbbbaaa```^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^_______________dddaaa^^^]]]___aaabbbccccccbbbaaaaaacccfffjjjlllnnnlllkkkkkkllljjjgggddd^^^]]]\\\ZZZWWWSSSPPPNNNGGGDDD@@@>>>>>>>>><<<;;;<<<>>>@@@??????CCCKKKQQQVVV[[[bbbhhhlllnnnpppqqqppppppqqqqqqqqqqqqqqqqqqnnnppprrrssstttuuuxxx{{{~~~~~~~~~{{{~~~wwwbbb]]]^^^```cccddd___WWWOOOGGGAAA===???@@@@@@AAAEEECCCHHHOOOTTTWWWXXXYYYYYYWWWSSSPPPQQQXXX___dddfffiiihhhgggggggggggggggggggggeeecccbbbcccgggkkknnnoooqqqtttwwwyyyzzz{{{{{{tttuuuuuutttsssrrrsssuuutttfffZZZWWWeee}}}oooccc^^^[[[SSSJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHHHHGGGEEEEEEGGGIIIPPP]]]nnn{{{~~~yyywwwvvvtttrrrooollljjjhhhgggggg```___^^^^^^```cccgggjjjllluuuvvvlllhhhoooxxx{{{}}}~~~~~~vvvrrrpppoooqqqvvvyyyzzzyyyyyy}}}|||wwwpppfffZZZQQQGGGDDDCCCDDDDDDGGGPPP[[[ccctttzzzuuuooojjjfff]]]^^^]]]\\\```kkk|||~~~||||||}}}}}}}}}|||zzzxxxvvvtttssspppqqqqqqqqqpppnnnmmmllldddbbb^^^[[[YYYXXXXXXXXXSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHFFFDDDBBBAAAAAA======<<<;;;;;;;;;;;;<<<<<<>>>AAADDDFFFIIIMMMPPPUUUWWWZZZ^^^aaadddfffgggfffgggggggggggggggffffff______^^^]]]\\\ZZZYYYXXXUUUVVVWWWXXXZZZ\\\^^^___]]]]]]\\\\\\\\\]]]^^^^^^hhheeecccccceeehhhiiijjjkkkjjjiiiiiijjjmmmqqqssstttqqqllliiigggbbb\\\WWWPPPPPPOOONNNLLLKKKIIIHHHEEEBBB@@@???@@@???>>><<<;;;>>>@@@???===@@@GGGMMMRRRVVV]]]cccgggkkkmmmooonnnnnnoooppppppppppppppplllmmmooooooppprrrvvvyyy~~~|||