BM6P6(@ wwwrrrpppnnnkkkfffaaa^^^\\\\\\\\\WWWVVVTTTRRROOOMMMKKKJJJJJJIIIGGGEEEDDDCCCCCCCCC@@@AAACCCCCCAAA===999666666555333111000///......------......///000000000........................******)))))))))***,,,---///000111...***'''((()))++++++++++++,,,---......))))))***+++,,,,,,------------,,,------...///000444333333222222111111111000111222333333222111000111111222333333333222222444555555666777888888888999999888666444444555777;;;<<<===>>>???@@@AAABBBFFFHHHMMMTTT[[[^^^\\\YYYPPPJJJCCCAAADDDFFFFFFDDDBBBCCCDDDDDDEEEIIINNNQQQYYY]]]bbbfffgggeeeaaa___```]]]YYYVVVVVVUUUUUUTTTSSSPPPMMMJJJIIIHHHFFFDDDCCCBBBAAA@@@???===<<<<<<::::::<<<>>>CCCKKKTTT[[[]]]bbbhhhlllnnnppptttxxxxxxyyyzzz{{{|||}}}yyyxxx{{{uuulllhhheeebbb^^^YYYSSSLLLDDD???888777666555444333222222333333333333333333333333111111111111000000000000222111111111000000//////444111///.../////////...,,,---...///000111222333........................//////////////////////////////000000000000//////111111///......///000000222222222222222222222222444555555555444555888:::FFFMMM]]]qqqxxxsssqqqllljjjeee```]]][[[[[[[[[WWWVVVTTTRRRPPPMMMLLLKKKJJJJJJHHHGGGEEEDDDDDDCCC>>>???@@@@@@>>>;;;888666555444333111000//////////////////...------,,,,,,------------------------+++******))))))***+++,,,///000111///+++)))***+++,,,++++++++++++,,,,,,---)))******+++,,,,,,---------,,,,,,------...///000333333333222222111111111000111222222222222111000111111222333333333333222555555666666777888888999999:::999777555555666888<<<===>>>???@@@AAABBBCCCCCCEEEIIIPPPVVVZZZYYYWWWPPPJJJCCCAAADDDGGGGGGFFFDDDDDDDDDDDDEEEHHHMMMQQQXXX[[[aaaeeefffeeeaaa___```]]]YYYWWWVVVVVVUUUTTTSSSQQQNNNMMMLLLJJJGGGEEEAAAAAA@@@>>>===<<<;;;:::;;;<<<===>>>BBBHHHQQQVVV[[[```fffjjjlllooosssvvvyyyzzz{{{{{{|||{{{{{{}}}tttlllhhhdddaaa\\\WWWQQQJJJBBB===777777666555444333333222222222222222222222222222111111111111000000000000222222111111111000000000///---++++++---.........------...///000111111222//////////////////////////////////////////////////////000000000000//////111000000//////000222222222222222222222222222222222333333333222333555888???DDDRRReeewwwxxxsssqqqkkkiiiddd```]]][[[ZZZZZZXXXVVVTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHFFFEEEDDDDDD>>>>>>???>>>===;;;999888444333222111000000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++...///000///---+++,,,---,,,++++++*********++++++*********++++++,,,,,,---,,,,,,,,,,,,---...///000333333222222222222222222000111222222222222111000111111222333333333333333666666777777888888999999:::::::::999777666777888<<<===>>>@@@BBBCCCCCCCCCAAABBBEEEJJJOOOSSSSSSSSSOOOJJJCCC@@@CCCFFFIIIIIIHHHGGGFFFDDDDDDGGGLLLPPPVVVZZZ___dddfffeeebbbaaa```]]]ZZZWWWWWWVVVUUUTTTTTTRRRPPPPPPNNNLLLHHHEEEBBBAAA@@@???>>>===<<<;;;<<<=========@@@EEELLLQQQWWW]]]ccchhhjjjmmmqqquuuyyy{{{||||||}}}~~~rrrkkkhhhccc```ZZZTTTMMMFFF???:::666555555555444444333333111111111111111111111111111111111111000000000000111111111111111000000000,,,+++***+++---...///........./////////000000000000000000000000000000000//////////////////////////////000000000000//////000000000000111222333333222222222222222222222222222222333222111222555777<<>>@@@BBBCCCCCCCCCBBBCCCDDDGGGJJJLLLMMMNNNMMMHHHBBB???AAAEEEHHHJJJKKKJJJGGGEEEDDDFFFKKKOOOUUUXXX^^^cccffffffeeedddaaa^^^[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPMMMHHHEEEEEEDDDCCCBBBAAA@@@???>>>;;;<<<<<<<<<>>>CCCIIIMMMTTTYYY```eeehhhkkkppptttyyy{{{|||}}}}}}zzzoooiiigggccc^^^XXXQQQJJJDDD===999444444444444444444444444111111111111111111111111111111111111000000000///000/////////////////////...---,,,---...//////...//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000111111111111111111222222222222333444444333333444666888:::;;;BBBOOO___tttyyyssspppllljjjfffccc___]]][[[ZZZWWWUUUSSSPPPNNNMMMMMMMMMHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@??????======<<<333333222111000000000111---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******+++,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,---...///111111111222222333333333222111111111111111111222111111222333444555555444777777777777777888888888777888999888666555555666888:::===???AAABBBBBBBBBEEEEEEFFFGGGGGGHHHIIIJJJKKKGGGBBB???@@@CCCGGGIIILLLKKKIIIFFFEEEFFFJJJNNNSSSWWW]]]cccfffhhhhhhgggbbb___]]][[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPMMMHHHEEEFFFEEEDDDCCCBBBAAA@@@???::::::;;;;;;===AAAGGGKKKPPPVVV]]]cccfffjjjooosssxxxyyy{{{|||}}}uuulllgggcccaaa\\\UUUMMMGGGAAA<<<888444444444444444333333333222222222222222222222222111111111111000000000///........................000...---.........---+++////////////....................................//////////////////////////////000000000000//////000000000//////......---000000000111111222222222222333333333222333555888666666;;;EEERRReeexxxrrrooollljjjgggddd```]]][[[ZZZVVVTTTQQQNNNLLLLLLLLLMMMGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>???>>>===;;;999888444333222111000000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++******))))))***+++,,,,,,***,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,---...///000000111222333333444444222222111000000111222222000111222444555555555555666666666666666777777777666888999888666444444555777999<<>>:::;;;;;;<<<===@@@EEEHHHLLLQQQYYY___cccgggmmmqqquuuwwwzzz{{{}}}~~~}}}qqqjjjeeeaaa]]]XXXPPPIIICCC>>>:::777555444444444333333222222222222222222222222222222111111111111000000000000------------............///---------------+++)))///.............................................//////////////////////////////000000000000//////....../////////...---,,,//////000000111222222222000000111000///000333555666777;;;BBBKKKZZZssswwwqqqnnnjjjiiifffccc```]]]ZZZYYYUUUSSSOOOLLLKKKKKKKKKLLLHHHHHHIIIIIIGGGEEEBBBAAA>>>???@@@@@@>>>;;;888666555444333111000/////////000//////......---,,,,,,------------------------***+++,,,---------,,,+++,,,***)))***,,,---,,,***,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...//////000000222333444555555222222111000000111222222000111222444555666666666666555555555555555555555777888:::999777555555555777999===@@@CCCCCCCCCBBBAAADDDGGGIIIHHHIIIKKKMMMJJJIIIGGGEEECCCDDDEEEGGGKKKLLLLLLJJJIIIHHHJJJKKKMMMQQQWWW^^^cccggghhhiiieeecccaaa```___^^^[[[YYYWWWUUURRRQQQPPPNNNKKKIIIFFFEEEDDDCCCBBB@@@??????<<<======<<<<<<>>>BBBEEEFFFLLLTTT[[[___dddjjjnnnqqqtttxxxzzz|||~~~uuummmhhhccc___YYYSSSKKKDDD>>>;;;777555555555444444333222111111111111111111111111111111111111111111000000000000.........//////000000000---------...//////---+++---.............................................//////////////////////////////000000000000//////+++,,,...///000000000////////////000111222222222///000000000///000222555666888<<>>BBBDDDDDDDDDCCC===AAAFFFIIIIIIJJJMMMPPPKKKKKKJJJHHHFFFEEEFFFGGGJJJKKKLLLLLLJJJIIIJJJKKKKKKOOOUUU\\\bbbeeeggghhhfffdddcccbbbaaa___\\\ZZZZZZWWWTTTQQQPPPOOOMMMKKKHHHHHHGGGEEEDDDCCCBBBAAA?????????===<<<===???BBBCCCIIIQQQXXX\\\aaaggglllooorrrvvvyyy|||~~~}}}pppjjjhhhccc___UUUOOOGGG@@@;;;888555444666666555444222111000000000000000000000000000000111111111111000000000000///000000000111111222222.........000222222111///---------.........//////000000000000000000000000//////////////////////////////000000000000//////)))+++---000222333333333...//////000111222222222111222222111111222444666111333888<<>>=========666555444111...///111444333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,*********,,,---,,,+++++++++,,,,,,,,,,,,------******+++,,,---//////000333444444333111111222444555444222000//////000000000000000000111222333444555555555555666666666777777888888888888777777666555777:::>>>AAADDDEEEEEEDDDEEEFFFHHHKKKMMMOOOPPPOOOUUUWWWQQQKKKHHHFFFCCCJJJLLLMMMMMMKKKIIIIIIIIIJJJMMMRRRYYY___eeeiiikkknnnjjjfffddddddccc```]]][[[YYYWWWUUUTTTQQQMMMJJJMMMJJJFFFDDDDDDEEEDDDDDDBBBAAA@@@>>>>>>>>>??????@@@EEEKKKQQQVVV\\\bbbfffiiimmmrrruuuvvvwww{{{~~~|||~~~uuukkkfffbbb\\\VVVNNNIIIBBB<<<888666555333555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////111111000///...---,,,,,,........................000000////////////000000000000//////.........---000000000000000111111111///111222111000///000111111111222222222333333333111222333444888BBBOOOXXXvvvpppnnnmmmkkkhhhddd___\\\ZZZXXXVVVTTTRRRPPPNNNLLLLLLKKKIIIHHHGGGGGGGGGFFFCCC@@@@@@@@@???>>>===<<<;;;:::555444222///---,,,///111111111///...---......///------------------------------...............---+++++++++,,,,,,,,,------+++++++++++++++******++++++++++++,,,,,,,,,------******+++,,,---...//////000111222222111111333555666555444333222222222222000000000000111222333444444444444444555555555555888999999999999999888888666777:::>>>AAACCCEEEEEEFFFGGGIIIKKKNNNPPPQQQRRRQQQVVVWWWTTTPPPNNNJJJEEEIIIJJJLLLLLLKKKJJJIIIHHHIIIKKKPPPWWW^^^dddhhhkkkpppmmmjjjhhhhhhgggcccaaa\\\ZZZWWWUUUTTTRRROOOMMMMMMJJJFFFDDDDDDDDDCCCCCCBBBAAA???>>>===>>>>>>>>>???BBBGGGMMMRRRYYY___dddggglllqqqtttuuuwww|||~~~}}}{{{ooogggddd```ZZZTTTJJJFFF???:::777555444222444333333333222222222222111111111111111111111111000000000000000000000000........................////////////////////////000000//////......------........................//////............//////000/////////............---------........./////////111222111000///000111111111111222222222333333666666666666888>>>IIIQQQwwwqqqnnnmmmkkkhhhddd```\\\ZZZYYYVVVTTTRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA@@@@@@???>>><<<:::999888555555333000---,,,---//////......---------..............................******++++++++++++******++++++++++++,,,,,,,,,,,,,,,...000...+++)))+++---++++++++++++,,,,,,,,,,,,******+++,,,---...//////---///000111000111333555666555444333222222333333000000000000111222333333444444444444444333333333999999:::;;;;;;;;;::::::777888;;;===@@@CCCEEEFFFHHHIIILLLOOORRRSSSTTTTTTVVVYYYZZZXXXVVVUUUOOOHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGIIINNNTTT[[[aaagggjjjqqqooonnnlllllliiifffccc___\\\XXXVVVUUUTTTSSSQQQMMMKKKGGGEEEEEEDDDCCCBBBAAA@@@???>>>============<<>>======<<<<<<<<<===???BBBGGGNNNWWW]]]aaaffflllpppsssvvv{{{pppkkkeeeaaa^^^YYYQQQJJJ???<<<777555444444444333333222222222222111111111000000000000000000000000000000000000000000000000........................////////////////////////---------....../////////........................///......------......//////////////////.........---......000111222333333///111222111000///000111111111111111222222222222///111333333444777<<>>;;;888777777777666333000......///,,,,,,,,,------------------------,,,,,,,,,++++++///////////////...---,,,++++++++++++++++++++++++,,,000222000+++(((+++...*********+++++++++,,,,,,***++++++,,,,,,---------000222333333222111111222111222222222333333222222111111111000111111222333666666555555555555555555777888999:::;;;;;;;;;;;;;;;:::;;;<<>>===<<<;;;<<<===>>>???CCCJJJRRRXXX]]]bbbhhhmmmppptttzzz~~~~~~}}}uuummmiiieeeaaa\\\TTTKKKEEE;;;999666444555555555444333333333333222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////,,,,,,------......//////........................000//////////////////000.........///////////////......///000222333444444///111222111000///000111000000111111111222222222///222444444333555999===wwwrrrooollljjjgggccc```]]][[[ZZZVVVTTTPPPMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIHHHEEEBBBBBBBBBCCCBBB@@@<<<999777444444444111...------...,,,------......---,,,,,,---------,,,,,,++++++***......///......---,,,++++++++++++++++++************,,,---,,,)))''')))+++************++++++++++++***+++++++++,,,,,,,,,---000222444444222111000000222333444555666666555555222111111111111111222222555555555666666666777777666777888:::;;;<<<<<<<<<<<<<<<;;;<<<>>>BBBFFFIIISSSWWW^^^eeejjjkkkkkkkkkhhhiiigggccc```^^^XXXQQQIIIFFFDDDEEEIIIKKKKKKIIIFFFGGGHHHKKKQQQYYY```dddkkkpppvvvyyyxxxuuuqqqpppiiifffbbb___^^^\\\ZZZYYYVVVSSSPPPNNNMMMJJJGGGEEEBBBBBBBBBAAA???>>><<<;;;<<<======>>>AAAFFFMMMRRRXXX]]]dddjjjnnnrrrxxx}}}~~~}}}qqqmmmjjjhhhddd___XXXOOOEEE???999777555444555666555444444333333333222222222222111111111111111111111111////////////////////////000000000000000000000000////////////////////////,,,,,,------.........///........................000000////////////000000.........///////////////,,,------...///000111111///111222111000///000111000000000111111111111222444666888666444444777:::wwwrrrpppkkkjjjgggccc```]]][[[ZZZWWWTTTPPPLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIGGGDDDBBB@@@AAAAAAAAA???<<<999666222333333111///---...///......//////...---,,,+++///......---,,,,,,++++++,,,,,,,,,++++++***((((((++++++++++++*********)))++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,---000222333222111000000222333444555666666666666222222111111111111111222222333444444555666777777777888999;;;===>>>>>>>>>>>><<<;;;;;;>>>BBBFFFJJJQQQVVV___ggglllooonnnnnnfffiiiiiiccc___^^^\\\YYYMMMHHHDDDDDDHHHKKKKKKJJJHHHHHHHHHJJJOOOWWW^^^bbbhhhnnnvvv{{{{{{wwwtttssskkkiiieeecccaaa^^^[[[XXXVVVTTTQQQOOOMMMJJJGGGDDDCCCCCCCCCBBBAAA???===<<<;;;<<<<<<===>>>BBBHHHLLLTTTYYYaaagggkkkpppwww|||~~~sssjjjhhhfffdddaaa[[[SSSJJJ@@@:::777555333333444555444333222222222222111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------......................../////////....../////////............/////////000,,,,,,,,,,,,------......///111222111000///000111000000000000111111111111333555666444222222666999wwwrrrpppkkkjjjgggccc```]]][[[[[[WWWTTTPPPLLLJJJJJJKKKLLLJJJIIIHHHHHHHHHGGGDDDAAA>>>???@@@@@@>>>;;;888666333444555333111000000111//////000000///---+++***000000///...------,,,,,,.........---,,,+++***)))++++++++++++******))))))...,,,+++,,,.........,,,)))************+++++++++++++++++++++++++++,,,,,,***---000222111111111111///000222444555555444444222222111111111111111222000111222333555666777777888999;;;<<<>>>???@@@@@@>>>===;;;;;;===BBBGGGJJJMMMRRR[[[dddjjjmmmmmmllldddhhhhhhccc^^^^^^___^^^OOOIIICCCCCCGGGKKKLLLKKKJJJIIIHHHJJJOOOVVV]]]aaadddkkkuuuzzzzzzwwwtttsssmmmkkkhhheeeccc___[[[XXXVVVTTTQQQOOOMMMJJJFFFCCCDDDDDDDDDCCCBBB@@@===<<<:::;;;<<<<<<===@@@DDDHHHQQQWWW___eeejjjooovvv{{{nnnffffffbbbaaa]]]WWWOOOFFF===888555444222222333444333222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------------------.................................------.........---.........//////000000------------------------///111222111000///000111000000000000111111111111,,,...000000///111666;;;yyytttrrrnnnlllhhhddd___\\\YYYXXXYYYVVVQQQLLLIIIIIIJJJKKKJJJKKKKKKJJJIIIGGGEEECCCAAABBBBBBBBB@@@===999777444333111///......//////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---......---,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,+++---000111111111333444//////000111333444555555444333111000000111333444222444666777777777999;;;999:::<<<>>>@@@AAABBBBBBAAA???<<<999888<<>>>>>333444666999===AAADDDEEEMMMQQQVVV]]]ccckkksssxxxzzz}}}tttjjjdddbbbaaa\\\TTTLLLFFF@@@;;;888888666444222222222333444000000000000000000000000......//////000000111111000000000000000000000000222111000///////////////---------------------------------............///......---,,,,,,,,,,,,---//////.........---------000000//////......------............////////////111111222333333333333222000111111111111222222222111222444444444444666777xxxtttrrrllljjjgggddd```]]][[[ZZZYYYUUUPPPKKKIIIHHHIIIKKKJJJJJJJJJJJJHHHFFFDDDCCCAAABBBBBBBBB@@@===999777555444222000///////////////......------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***...---,,,+++++++++++++++***************************+++,,,,,,------,,,,,,---///111111000000111222111222222333444555666666444333111///...///000000222333555666666777888::::::;;;<<<>>>@@@AAABBBCCCBBBAAA???<<<;;;===AAAEEECCCGGGNNNSSSWWWYYY[[[]]]]]][[[[[[\\\___aaa```___^^^XXXPPPIIIFFFGGGKKKNNNNNNNNNNNNMMMOOORRRXXX\\\aaagggqqqxxx|||||||||{{{uuurrrnnnjjjgggccc^^^[[[ZZZXXXUUUSSSQQQNNNJJJHHHEEEDDDCCCBBB@@@??????>>>=========>>>>>>@@@AAABBBJJJMMMSSSYYY```hhhpppuuuxxx{{{qqqgggbbb```^^^XXXPPPHHHBBB===:::777777666444222222222333444000000000000000000000000////////////000000000000///////////////////////////......------------...------------------------------------............///......---------------//////.........---------////////////........................//////////////////000111111111111111//////000000000111111111000222333333222222444555xxxsssqqqkkkiiigggddd```^^^\\\\\\XXXTTTPPPKKKHHHHHHIIIJJJIIIJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBB@@@===999777777555333111000////////////......------......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++---,,,,,,++++++++++++,,,***************************+++,,,,,,------,,,,,,...000111111000//////000222222333333333444444444444333000...---,,,,,,---000222444555555666888:::;;;;;;===>>>@@@AAABBBCCCDDDDDDCCC@@@>>>>>>???AAAAAADDDHHHLLLNNNPPPSSSUUUWWWWWWWWWZZZ^^^aaabbbbbbdddaaaZZZQQQIIIGGGJJJNNNPPPQQQQQQPPPQQQSSSWWWZZZ]]]dddmmmuuuzzz|||}}}~~~{{{wwwrrrmmmiiiddd```]]]ZZZXXXVVVTTTRRRPPPLLLIIIFFFEEEDDDBBB@@@????????????>>>===<<<<<<<<<<<<<<>>???AAABBBCCCEEEFFFFFFEEEAAA???>>>>>>CCCDDDGGGHHHIIIKKKNNNPPPSSSTTTVVVYYY^^^cccfffhhhhhhgggbbbXXXMMMHHHIIILLLQQQRRRSSSSSSSSSTTTVVVXXX[[[aaajjjrrrxxx||||||vvvpppkkkfffbbb___\\\ZZZXXXVVVTTTRRRNNNLLLHHHFFFDDDBBBAAA@@@??????;;;;;;;;;;;;;;;<<<======BBBEEEIIIOOOVVV^^^ggglllqqquuuzzz~~~uuuiiibbb]]]ZZZTTTMMMEEE>>>999888777666666555444333222222222222000000000000000000000000111111000000//////......////////////////////////............//////000111------------------------,,,,,,---------.........000000///............///........................---------....../////////---------.........//////------...////////////.../////////000000000111111111222333222111000111222vvvqqqoooooommmiiieeeaaa]]][[[YYYWWWTTTPPPLLLJJJHHHHHHIIIIIIJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBB@@@<<<999777777666444222000000000000/////////....../////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((+++++++++******++++++,,,***************************+++,,,,,,------,,,,,,***,,,.../////////000111000000000000000000000000111111000000//////000000...000222333444555777999<<<<<<<<<===>>>@@@AAABBBEEEGGGHHHGGGDDD@@@>>>===BBBDDDEEEEEEFFFGGGJJJMMMOOOQQQTTTXXX]]]bbbhhhkkkjjjkkkggg]]]RRRJJJIIIKKKPPPRRRUUUVVVUUUUUUVVVWWWZZZ___gggooovvv|||yyytttooojjjeeebbb___]]][[[YYYWWWTTTQQQNNNIIIHHHEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???BBBFFFJJJQQQYYYaaagggmmmqqqvvv{{{qqqggg```[[[WWWNNNIIIAAA;;;888777777777555444444333222222111111000000000000000000000000111111000000//////.............................................///000111------------------------,,,,,,,,,------------...000000///............///---.....................,,,,,,------......//////------------............---...//////000000//////000000000111111111222222222333444333222111222333uuupppnnnpppnnnjjjeeeaaa]]]ZZZYYYWWWUUUQQQNNNKKKJJJIIIIIIJJJJJJKKKJJJIIIGGGEEECCCAAABBBBBBBBB@@@===999777555444333111000000000000000//////......//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***+++************++++++,,,***************************+++,,,,,,------,,,,,,(((+++---......///000222000000111111222222222222111111111111111111111111...000222444444555888:::<<<;;;;;;;;;<<<>>>@@@AAACCCFFFHHHHHHEEEBBB???>>>???AAABBBCCCDDDEEEHHHKKKLLLNNNQQQUUUYYY```fffkkklllkkkhhhaaaWWWOOOLLLKKKMMMQQQUUUWWWWWWWWWWWWXXXZZZ^^^eeelllrrryyy}}}yyyuuupppjjjfffdddaaa^^^\\\ZZZWWWSSSPPPKKKIIIFFFCCCAAA@@@@@@AAAAAA@@@???>>>===============???BBBFFFKKKSSS[[[aaagggkkkrrrwww|||zzzmmmeee___XXXSSSIIIDDD>>>999777777777777444444444333222222111111000000000000000000000000000000000000////////////........................,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,------------000///......------......---------...............---------------.........,,,------------............//////000000000000000111111111111222222222222111333444333222222333444tttooommmnnnmmmiiieeeaaa^^^\\\[[[XXXVVVSSSOOOLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDAAABBBBBBBBB@@@===999777333222111000///000111111000000////////////000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---***************+++,,,,,,***************************+++,,,,,,------,,,,,,)))+++---......---...000...//////000111222333333222222222222111000000///...000333444555666999;;;;;;:::999999:::<<<>>>@@@AAADDDGGGHHHFFFCCCAAA@@@===???BBBDDDEEEFFFIIIKKKLLLNNNRRRUUUYYY___fffllllllkkkiiiddd]]]VVVPPPLLLJJJNNNSSSWWWXXXXXXXXXXXXYYY]]]bbbhhhnnnttt{{{|||vvvppplllhhheeebbb___\\\YYYTTTQQQLLLJJJFFFCCCAAA@@@AAAAAA@@@???>>><<<;;;:::::::::;;;<<<>>>AAAEEELLLUUUZZZaaaeeelllrrrwww|||tttjjjccc]]]TTTMMMCCC???:::777666666666555333444333333222111111000000000000000000000000000////////////000000000000........................------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,---------///......------------------------.........//////...------------------,,,,,,,,,---------...............///000000000000000000000000000111111111111///111222222111111333444~~~tttooolllmmmkkkhhheeebbb___^^^]]]XXXVVVSSSPPPMMMLLLKKKJJJLLLLLLLLLLLLJJJHHHFFFEEEAAABBBBBBBBB@@@===999777222111000//////000111222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,+++******))))))***+++,,,,,,************************++++++,,,---------,,,,,,+++---......---,,,------+++,,,---...///000111222333333333222111///---,,,...000333444555777999;;;;;;:::999888999;;;>>>???@@@CCCFFFGGGEEECCCBBBBBB===@@@DDDFFFHHHIIIKKKMMMNNNQQQUUUWWWZZZ```hhhnnnmmmkkkiiieeeaaa[[[SSSNNNGGGLLLSSSWWWYYYYYYYYYYYYXXX[[[```eeekkkqqqxxx}}}{{{tttooojjjhhhdddaaa^^^ZZZUUURRRMMMJJJGGGCCCAAA@@@AAABBBAAAAAA@@@??????>>>??????999:::<<<>>>BBBHHHPPPVVV]]]aaahhhoootttyyy~~~~~~qqqgggbbb[[[QQQJJJ???<<<888666666555444333333333333333333111000000000000000000000000000000......//////000000111111........................000///......------------------------------------++++++,,,,,,,,,---------......---,,,,,,,,,,,,------------.........//////.........------,,,,,,,,,,,,,,,,,,---------......---...//////000000//////////////////000000000000---///000111000000222444uuunnnkkkkkkjjjhhhfffccc```]]]\\\ZZZWWWSSSOOOLLLKKKJJJJJJMMMJJJGGGFFFHHHIIIGGGEEECCC@@@>>>???AAAAAA<<<777555444444333222111000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,+++***))))))))))))++++++++++++++++++++++++)))***+++,,,---.........222222222111//////111222222222222222222111000///111000000000111222333333999999888999:::<<<>>>@@@@@@AAADDDFFFGGGFFFDDDBBBBBBAAAAAAEEEJJJMMMMMMLLLNNNRRRVVVWWWXXX[[[ccciiijjjlllnnnnnnkkkeee___[[[QQQMMMKKKPPPXXX^^^___\\\]]][[[^^^dddiiimmmvvv|||sssnnniiiccc___]]][[[WWWSSSSSSOOOJJJFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<=========>>>AAAEEEIIILLLVVV\\\ccciiinnnssszzz~~~wwwmmmhhh```TTTJJJFFF;;;:::777444333333333444666333000//////000000000222111///.........///000000///...------...///000000000000000000000000000...------,,,,,,------...++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...222111111000///......---000111111111222222222222uuunnnkkkkkkjjjiiigggdddaaa^^^]]]ZZZXXXTTTPPPMMMKKKKKKKKKMMMKKKIIIIIIJJJJJJGGGEEEAAA>>><<<<<>>999555555444444333222111000000//////............//////------------------------++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++*********++++++,,,++++++++++++++++++++++++,,,---------------------111222333333111111222333222222222222222111000000111111111111222333444555999999999999;;;===>>>@@@@@@AAADDDFFFGGGFFFDDDCCCBBBBBBBBBEEEJJJMMMNNNMMMOOORRRVVVWWWXXX[[[aaaggglllmmmoooooonnnjjjgggdddTTTPPPMMMOOOVVV\\\\\\[[[]]]\\\]]]bbbgggkkkttt}}}xxxqqqllleeeaaa___]]]ZZZVVVUUUQQQLLLHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>==================@@@DDDGGGJJJRRRWWW___eeejjjooovvv{{{vvvllleee]]]QQQGGGCCC;;;999777444333333333444444333222222222222000...222111000///...//////000000///...------...///000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------...------------...///////////////......---------------------------,,,,,,,,,---------............---......///////////////111111000000///......---000000000000111111111222uuuooolllkkkkkkiiigggeeebbb___^^^[[[YYYUUUQQQNNNLLLLLLLLLNNNMMMLLLLLLLLLJJJFFFCCC@@@>>><<<<<<>>>===888555555444444333222111000000111000000//////000000111........................++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,---...++++++++++++++++++++++++000///...---,,,,,,---...---///222222222111111222111222222222222111000000111111111222333555666777999999999:::;;;===??????@@@BBBDDDFFFFFFFFFEEEDDDCCCCCCCCCFFFJJJMMMOOOOOOPPPSSSVVVWWWWWWZZZ___dddlllmmmoooqqqqqqqqqpppooo\\\VVVQQQOOOSSSYYY\\\]]]___]]]]]]aaaeeeiiirrr{{{~~~vvvooohhhcccaaa___]]][[[XXXTTTOOOKKKJJJHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>>>>=========???AAADDDFFFKKKQQQXXX___ccciiiqqqvvv}}}vvvjjjaaaXXXLLLCCC???:::999666444333333333333222222333444555333000---111111000/////////////////////............//////...........................------,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...............//////000///////////////.........,,,,,,------------------------........./////////...............///000000111000000//////.........////////////000000000000uuuooollllllkkkjjjhhheeeccc```___\\\ZZZVVVRRROOOMMMMMMMMMLLLMMMNNNNNNMMMIIIEEEBBBBBB@@@?????????===:::777555444444333222111000000111000000000000000000111------------------------------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++///...,,,++++++,,,---///))),,,///111111000000111111111222222222111111000///000000111333555666777888999999;;;<<<===??????@@@BBBDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFIIIMMMOOOPPPRRRTTTVVVWWWWWWYYY]]]```iiikkkooosssuuuvvvuuutttfff___VVVPPPPPPVVV]]]aaabbb______cccfffjjjrrrzzzzzzsssjjjdddbbbaaa___]]]YYYVVVQQQNNNLLLJJJHHHFFFCCCCCCBBBAAA@@@??????>>>>>>>>>=========???AAABBBFFFKKKRRRXXX]]]ccckkkqqqyyy|||uuuggg^^^SSSHHH???<<<999888666555333333333333333333222333444444111///111000000////////////////////////....../////////------------------------//////............//////...---,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------...////////////..................,,,,,,,,,------..................////////////000///......------...000111000000/////////..................////////////000vvvooommmkkkkkkiiihhheeecccaaa___]]]ZZZVVVRRROOONNNMMMMMMJJJLLLNNNNNNLLLHHHDDDAAABBBAAA@@@??????<<<999777555444444333222111000000000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++***)))))))))+++...///))),,,000222222111111222000111111222222222111111......///000222333555666888999:::;;;===>>>??????AAABBBCCCEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHKKKNNNPPPRRRSSSUUUVVVXXXYYY\\\^^^cccgggmmmsssxxxyyyxxxwwwqqqiii]]]SSSOOOSSS\\\cccdddbbbcccgggjjjlllsss{{{xxxnnnhhheeecccaaa^^^[[[WWWSSSPPPMMMKKKIIIGGGDDDCCCBBBBBB@@@@@@???>>>>>>>>>=========>>>??????CCCGGGNNNSSSWWW^^^eeekkkqqqvvv}}}sssdddYYYOOODDD===;;;777777666555444333333333555333111000111222222222000000000000000//////......//////////////////...------------------------......------------.........---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------..................////////////000///......------...000111////////////............---.........////////////vvvpppmmmjjjjjjiiigggeeeccc```___\\\ZZZVVVRRROOOMMMMMMMMMIIIKKKNNNNNNKKKGGGDDDCCC@@@@@@@@@???===:::888666555444444333222111000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++))))))((()))***,,,---///---///222333333333444555000000111222222222222111/////////000111333444555888999;;;<<<>>>?????????AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFHHHKKKNNNRRRRRRTTTVVVXXXZZZ[[[\\\^^^cccjjjrrryyy}}}}}}wwwlll___VVVTTTZZZ```eeedddfffkkknnnooottt{{{}}}vvvoookkkhhhdddaaa\\\YYYUUURRRPPPMMMJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>======>>>>>>>>>@@@DDDJJJNNNRRRXXX___eeejjjpppxxx|||nnn^^^SSSJJJ@@@;;;:::666666555555444333333222555222///...000111222222000000000000000///............////////////......------------------------+++++++++******+++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,---------------,,,,,,------------------------........./////////...............///000000....................................////////////vvvpppmmmiiihhhhhhfffdddbbb```___\\\YYYVVVRRRNNNMMMLLLLLLIIILLLOOONNNKKKHHHFFFFFFAAABBBBBB@@@>>>;;;888888555444444333222111000000///......------......///------------------------++++++,,,------,,,++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...///111111111111222444000000111222222222222222111000000111222333444555888999;;;===>>>?????????AAABBBCCCEEEFFFGGGHHHIIIHHHHHHHHHFFFDDDEEEIIILLLQQQQQQSSSUUUXXXZZZ[[[[[[]]]```gggoooyyyvvvggg]]][[[\\\cccccchhhnnnqqqqqquuuzzz{{{yyytttoooiiieee___\\\XXXUUUSSSPPPLLLIIIHHHGGGFFFFFFDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBFFFJJJMMMRRRZZZ___dddjjjqqqxxx~~~vvvhhhXXXMMMDDD===999999555555555555444333222222111000//////000111111000///000000111000///...------...///000000///...---------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------.........///------------------,,,,,,,,,---------............---......///////////////............................../////////000000000vvvpppnnnhhhhhhgggfffdddaaa```^^^[[[YYYUUUQQQNNNLLLLLLLLLJJJMMMPPPOOOLLLIIIIIIIIIDDDEEEEEECCC@@@===;;;:::555444444333222111000000//////............//////........................------...//////...------++++++++++++******))))))*********++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,---...---,,,---///111///000111222222222222222222222222222333333444555888999;;;===????????????BBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFCCCCCCGGGKKKPPPQQQRRRUUUXXX[[[[[[ZZZ^^^```eeemmmyyywwwfff^^^[[[aaaccchhhooorrrrrruuuzzz{{{{{{uuunnniiiaaa^^^ZZZWWWUUURRRNNNKKKJJJIIIIIIHHHGGGFFFEEEEEE>>>>>>>>>???????????????<<<@@@DDDGGGIIINNNVVV\\\bbbffflllsssxxxrrrdddTTTIIIAAA:::777888555555555555444333222222......///111222222///---///000111111111000...------...///000000///...---......................../////////....../////////++++++++++++,,,------...++++++,,,,,,,,,------------,,,,,,,,,,,,---......---.........//////000000.........------,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...---.....................////////////000000000000wwwqqqnnnllljjjgggdddaaa```______[[[ZZZVVVQQQMMMKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGEEE===>>>??????>>><<<999888777666555444333222222222///.........------------......---------,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---...000000//////111222000000000111222222333333333222111000000111222333777888999;;;===>>>@@@@@@@@@@@@CCCGGGGGGDDDEEEIIIOOONNNKKKGGGDDDEEEHHHKKKUUUTTTTTTTTTVVVXXXZZZ\\\\\\___eeennnzzz|||hhh```^^^```dddkkkrrrwwwzzzzzz{{{~~~zzzrrrhhhddd^^^[[[YYYVVVPPPLLLLLLJJJHHHGGGGGGGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>@@@???>>>???BBBHHHNNNRRRZZZ___fffmmmsssxxx||||||gggZZZJJJ@@@===<<<999666444444333333333333222222444333333222111000//////000000000000111111111111...---,,,,,,,,,,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************------------------------------------------------,,,,,,,,,,,,,,,---...//////......------,,,++++++---------............///000000000000000000000000000111111111222222222222wwwpppnnnllljjjgggdddbbb```______[[[ZZZVVVQQQMMMKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGEEE@@@@@@AAA@@@>>>;;;888777666555444333222111111111000////////////...............---------,,,,,,,,,...,,,++++++,,,------,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---//////......000111000000000111222222333333333222222111111222222333666777999;;;===???AAAAAAAAA@@@BBBFFFFFFEEEGGGLLLPPPPPPNNNKKKHHHGGGHHHIIISSSSSSTTTVVVXXXZZZ\\\^^^]]]```eeemmmyyyvvvddd___```dddlllsssxxxyyyxxxyyy|||vvvjjjeee___\\\ZZZWWWRRRNNNNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>@@@???>>>>>>@@@EEEJJJMMMUUUYYY```gggnnnsssyyy}}}qqq```TTTFFF===::::::888555444444333333333222222222111000000000000000000000000000000000000000/////////...------------...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.............../////////---------------------------------............////////////////////////////////////000000000000111vvvpppmmmlllkkkhhheeebbb```___^^^[[[YYYVVVQQQMMMKKKLLLNNNNNNOOOPPPOOONNNJJJGGGEEECCCCCCCCCAAA???<<<888666555444333222111000000000/////////.........------......---------,,,,,,,,,...,,,++++++,,,------,,,......,,,+++++++++,,,---,,,,,,,,,++++++++++++***)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***,,,---...------...000000000000111222222333333444444333333333333444444666777999;;;>>>@@@BBBCCCBBB@@@AAAEEEFFFFFFJJJPPPVVVWWWXXXVVVRRRNNNLLLLLLPPPQQQTTTXXX[[[^^^`````````aaadddkkkvvvkkkbbbaaadddkkktttyyyxxxvvvwwwyyy|||~~~qqqkkkddd___\\\ZZZWWWTTTRRRPPPMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@??????>>>>>>@@@???===<<<>>>AAAEEEGGGMMMQQQXXX```gggnnntttyyy}}}wwwgggUUUKKK@@@999888888666444333333333333222222222222.........//////000000000000000//////.........---000///............///000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------...//////...,,,,,,++++++,,,------...//////---------............///////////////////////////------........./////////vvvpppmmmmmmkkkiiifffccc```^^^]]]ZZZYYYVVVQQQMMMKKKLLLNNNOOOOOOPPPPPPNNNJJJGGGEEECCCCCCCCCBBB@@@===:::888666555444222111111000000......---------,,,,,,,,,......---------,,,,,,,,,...,,,++++++,,,---,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,---------+++++++++++++++++++++++++++,,,......------///000000000000111222222333333555555444444444444555555555666888;;;>>>@@@BBBDDDCCC@@@AAADDDEEEGGGLLLSSSYYY\\\^^^^^^YYYTTTOOOLLLMMMOOOTTTYYY]]]```bbbcccbbbbbbcccgggpppvvviiieeecccgggpppwwwxxxwwwvvvxxxzzz}}}zzzsssjjjdddaaa___]]]ZZZUUUSSSPPPNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@?????????>>>===;;;;;;<<<>>>AAACCCGGGKKKRRRYYY```hhhpppuuuyyy|||mmm\\\JJJCCC;;;666666777666555333333333222222222222111/////////////////////////////////...------,,,,,,///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------------------------***+++---------+++)))''',,,,,,,,,---------......---------............///////////////////////////---------.........//////vvvpppnnnmmmllljjjgggdddaaa^^^]]]ZZZYYYVVVQQQMMMLLLMMMOOOOOOPPPQQQPPPNNNKKKGGGDDDAAAAAABBBBBBAAA>>><<<:::777666555333222222222222////////////..................---------,,,,,,,,,...,,,++++++,,,---,,,,,,...---,,,,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++((()))***,,,,,,------,,,+++++++++++++++++++++++++++---............///111000000000111222222333333555555555555555555555555444555777:::===@@@BBBCCCCCC@@@@@@CCCEEEGGGMMMTTTXXX[[[______[[[UUUOOOLLLKKKNNNRRRXXX\\\```bbbccccccbbbaaaccchhhsssuuummmeeedddiiiqqqwwwyyywwwxxxzzz}}}{{{qqqiiieeeccc```^^^YYYVVVSSSQQQOOOMMMJJJGGGGGGFFFDDDBBBAAA@@@@@@???<<<;;;::::::;;;===@@@BBBDDDHHHMMMTTT[[[ccclllqqqwww{{{uuu```MMMCCC>>>888666666777666555333333222222222111111111222222111000000///......///.........---------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---------+++)))'''......---------,,,,,,,,,---------............///............................../////////000000000vvvrrrpppmmmllljjjhhhdddaaa^^^\\\YYYXXXUUUQQQMMMLLLMMMOOOPPPQQQQQQQQQNNNKKKGGGDDD@@@AAAAAABBBAAA???<<<;;;777777555444333222222222222222222111111111000000......---------,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,)))************+++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++,,,---//////......000111000000000111222222333333555555666666666666555555444555777999<<<>>>@@@AAABBB@@@@@@CCCEEEFFFLLLSSSZZZ]]]```aaa^^^YYYTTTRRRKKKMMMQQQUUUZZZ]]]```aaabbbaaa``````bbbhhhpppvvvyyy|||ooogggfffkkksssxxxwwwyyy{{{}}}xxxpppkkkgggccc```]]][[[WWWTTTRRROOOLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@===<<<;;;:::;;;===???@@@BBBDDDIIIMMMTTT\\\eeekkkrrrwww}}}yyyjjjVVVFFF>>>;;;888666666666555555222222222222111111111111333222222111///......---........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++------------------------------------------------------...//////...,,,,,,//////...---,,,,,,++++++---------............///........................//////000000000111111111wwwsssrrrmmmmmmkkkiiieeeaaa^^^\\\YYYXXXUUUQQQMMMLLLMMMOOOQQQQQQRRRQQQNNNKKKGGGDDDAAAAAABBBAAA@@@===;;;999666666444333222111111111111111111111000000000000......---------,,,,,,,,,...,,,++++++,,,------,,,)))***,,,---...---,,,+++******+++++++++,,,,,,,,,)))************+++++++++)))***,,,------,,,+++***++++++++++++++++++++++++***,,,---...------...000000000000111222222333333444444555666666555444444333444666888:::<<<>>>???AAA???@@@CCCDDDEEEJJJPPPXXXZZZ]]]^^^\\\XXXVVVUUULLLMMMOOORRRVVVZZZ]]]____________^^^^^^```dddgggkkknnnsssyyy~~~oooffffffmmmsssvvvxxx{{{~~~{{{uuupppjjjfffbbb```\\\YYYVVVSSSOOOLLLIIIHHHFFFDDDCCCAAAAAA@@@@@@???===<<<;;;<<<======???@@@CCCGGGLLLTTT]]]cccjjjpppwww|||zzzlll]]]MMMBBB;;;999777666555555333333222222222222111111111111000000000//////.........---------...//////000000,,,---...//////...---,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------------------------------------------------.............../////////---------------------,,,---------............///........................//////000000000111111111xxxtttsssmmmmmmkkkiiieeeaaa^^^[[[YYYXXXUUUQQQMMMLLLNNNPPPQQQRRRRRRQQQOOOKKKGGGDDDBBBCCCBBBAAA???<<<888666555555333222111000000000///.........------------......---------,,,,,,,,,...,,,++++++,,,------,,,'''))),,,......---+++)))*********++++++,,,,,,,,,)))************+++++++++***+++,,,------,,,***)))++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///000000000111222222333333333444555666666555444333333444666777999;;;<<<===AAA???@@@CCCDDDDDDIIIOOOOOOQQQTTTTTTSSSQQQPPPQQQLLLMMMNNNPPPSSSWWW[[[]]]\\\]]]^^^^^^]]]]]]^^^```dddbbbfffqqq{{{wwwhhhdddhhhooouuuxxx{{{~~~~~~xxxqqqlllfffccc___\\\YYYVVVRRROOOJJJIIIGGGEEECCCBBBAAA@@@CCCBBB???===<<<;;;;;;;;;<<<===???BBBFFFNNNVVV\\\ccciiiqqqwww{{{|||mmm\\\OOOCCC;;;999888777666555333222111222222222111111111111000---------............///,,,------...///000111111---...///000000///...---)))***+++---///111222333,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------......///---------.........//////........................////////////000000000000xxxsssqqqqqqooolllhhheeecccaaa```VVVVVVTTTPPPMMMKKKKKKLLLPPPPPPPPPOOOLLLIIIFFFCCC@@@@@@AAA@@@???===;;;:::555555333222111000000000......------------......---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...---+++)))(((((())))))((((((((())))))******+++******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......000///......///111333555444666888999999777555333888777777888:::<<<>>>???@@@BBBDDDDDDDDDEEEHHHJJJGGGJJJMMMPPPSSSSSSSSSSSSNNNLLLJJJKKKPPPWWW\\\___aaa```___]]][[[ZZZYYYXXXXXX[[[___fffooo|||sssaaa```iiinnnttt{{{wwwppphhheeebbb```]]]YYYUUURRRLLLJJJGGGFFFFFFEEECCCBBB===@@@@@@;;;;;;>>>???<<<<<<<<<===@@@EEELLLQQQUUU^^^bbbhhhooouuu|||xxxwwwuuuooocccTTTFFF===999555555444333333333333444333555555333///---...///////////////000000000000000///...---------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,...000000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,------.........+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////xxxsssqqqooommmkkkhhheeebbb``````XXXXXXVVVRRRNNNLLLMMMNNNPPPPPPPPPOOOLLLIIIFFFDDD@@@AAAAAA@@@???===;;;:::555444333222111000000000///......------......///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++,,,---...---,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...............------,,,,,,,,,---------......000000///000111222444555444666888999999777555444666666666777888:::<<<===???AAADDDEEEEEEEEEGGGHHHGGGHHHKKKNNNPPPRRRRRRSSSQQQOOOKKKJJJLLLQQQVVVXXX____________]]]\\\ZZZYYYWWWYYY]]]ccclllxxxwwweeeaaafffmmmsss||||||sssllliiifffccc```\\\XXXUUUNNNLLLIIIGGGGGGFFFDDDCCCCCC@@@===<<<<<<======>>>AAAAAA@@@@@@BBBFFFIIIKKKWWW[[[bbbhhhnnnuuu{{{|||uuuooollldddXXXKKKAAA<<<:::555555444333333333333444222444555333111///000222........./////////000000...............---------........................++++++++++++++++++++++++,,,++++++******++++++,,,***+++---...///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,------------------...//////---,,,,,,---------------------------................................................xxxrrrqqqlllkkkjjjgggeeebbbaaa```ZZZZZZWWWTTTPPPNNNOOOPPPPPPPPPPPPOOOMMMIIIFFFDDDAAAAAAAAA@@@???===;;;999555444333222111000000000///......------....../////////...------------...---------,,,,,,+++++++++...---***((((((***,,,...---------------...///000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////......,,,,,,,,,---------......///000000111222333444555444555777999999777666555555555555666777999:::;;;>>>@@@DDDFFFFFFFFFFFFGGGFFFGGGHHHJJJMMMOOOQQQRRRTTTQQQMMMKKKKKKNNNSSSVVV]]]^^^```bbbbbb```^^^\\\YYY[[[___ccckkkuuunnneeedddkkkrrr{{{yyynnnkkkfffccc```]]]YYYVVVQQQOOOKKKIIIHHHGGGEEEDDDGGG???;;;@@@BBB===<<>>AAAEEEHHHKKKOOORRRXXX^^^eeekkkrrrvvv{{{~~~tttmmmccc^^^UUUJJJ@@@:::999:::555555444333333333333333///111222111000000111222---------.........//////,,,---.../////////...---........................++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------------,,,,,,,,,,,,...000111000///---..............................................................................xxxrrrppplllkkkjjjhhhfffdddbbbaaa[[[ZZZXXXSSSPPPNNNOOOQQQPPPQQQPPPOOOMMMJJJFFFDDDAAAAAAAAA@@@???===:::999555444333111000000////////////............//////000///...,,,,,,---............---,,,,,,+++******---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---..................,,,,,,,,,---------.........///000111222333333333444555777888888888666666555555666777888999::::::<<<@@@DDDGGGGGGFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPRRRSSSQQQOOOMMMMMMPPPUUUXXX[[[]]]aaaeeefffeeecccaaa___aaacccgggmmmuuuxxxmmmgggiiipppzzztttpppjjjfffbbb___\\\YYYUUUQQQMMMJJJIIIHHHFFFEEEGGG===???KKKNNNCCC<<<>>>999999:::<<>>===<<<<<<======DDDGGGKKKOOOTTT[[[bbbfffjjjooouuuzzz~~~rrrfff^^^OOOKKKEEE???:::666444333444444333222222222222333222111000000000///......,,,,,,,,,,,,------------***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---------------++++++++++++++++++++++++------------------------)))+++------,,,,,,---...---------,,,,,,++++++***,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................wwwqqqpppnnnnnnmmmllliiifffcccaaa[[[YYYVVVQQQMMMLLLNNNQQQQQQQQQQQQPPPNNNJJJGGGEEEBBBBBBBBBAAA???<<<:::888444333222111000/////////000//////......//////000//////...------------...---------,,,,,,+++++++++***+++---......,,,)))'''++++++******)))'''&&&%%%------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111444555666777777888888888888888999;;;;;;<<<<<<;;;;;;???DDDGGGIIIJJJKKKMMMNNNMMMLLLKKKLLLNNNPPPRRRRRRUUUVVVTTTQQQOOOQQQSSSXXX\\\ccciiimmmooonnnnnnkkklllmmmnnnppptttzzzzzzzzz}}}xxxpppkkkgggdddbbb___ZZZTTTPPPMMMLLLJJJIIIEEEGGGPPP\\\ZZZKKK@@@>>>>>>===============>>>>>>AAACCCFFFJJJNNNSSSZZZ^^^aaafffmmmtttyyy~~~{{{nnnaaaWWWHHHEEEAAA===:::777444111444444333222222222222222555333222222222222000///,,,,,,,,,---------......,,,---.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------...*********+++++++++++++++------------------------%%%(((+++,,,---...000111,,,,,,,,,,,,+++++++++++++++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------vvvqqqpppnnnnnnmmmllliiieeeaaa___[[[ZZZVVVQQQMMMLLLOOOQQQQQQQQQQQQPPPNNNJJJGGGEEEBBBBBBBBBAAA???<<<999888444333222000////////////000000////////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***++++++++++++***((((((+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------............---...///000222333444555555666777888888888888999:::;;;<<<<<<;;;;;;<<>>???AAADDDGGGKKKRRRVVVXXX]]]eeemmmtttzzzuuugggXXXMMMBBB???;;;999888777555222444333222222111222222222333111///000222333111///------------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---)))*********++++++++++++........................(((***,,,---,,,,,,...///+++++++++++++++,,,,,,,,,+++,,,------+++******+++------------------------........................------------------------vvvqqqpppnnnnnnmmmkkkhhhddd```]]]\\\ZZZVVVQQQMMMMMMPPPRRRQQQRRRRRRPPPNNNKKKGGGEEECCCCCCBBBAAA???<<<999888444333222000//////......000000////////////000000---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***************+++,,,---...---,,,+++((((((((())))))******+++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,---------......000///......///111444555555555555666777888888999777888:::;;;<<<;;;;;;:::<<>>>>>>>>===;;;===>>>???BBBFFFLLLPPPRRRWWW___hhhpppvvv}}}~~~{{{ooo```OOOCCC>>>:::666444555777666555444333222222111111222222...,,,***,,,///111000...---------.........//////000///...---------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******))))))******+++,,,))))))******++++++++++++...........................///000...+++)))((()))*********++++++,,,,,,---+++---...---,,,+++++++++................................................------------------------uuuqqqoooooonnnkkkhhheeebbb```___^^^[[[VVVQQQNNNLLLMMMMMMOOOOOOOOONNNLLLIIIGGGEEEDDDDDDCCCAAA>>>;;;888666666555444222111000000000000000//////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***(((%%%$$$---------,,,,,,+++++++++...------------,,,,,,,,,000///---,,,,,,---...000...------,,,,,,------...---,,,*********,,,...///+++++++++,,,...000111222333444444555666777888888999:::<<<===??????>>>>>>:::===AAAGGGLLLPPPRRRSSSUUUXXXXXXUUUUUUWWWVVVSSSXXXXXXYYY^^^dddfffdddaaaZZZ]]]dddmmmqqqqqqtttxxxxxx||||||~~~}}}xxxtttmmmhhh```[[[YYYWWWTTTQQQPPPNNNKKKHHHDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========???AAADDDGGGHHHLLLQQQWWW^^^dddkkkqqquuu~~~ssseeeUUUHHHBBB999999888777666555444444333333333222222222111111111111000000//////......------............------111111111111000...---,,,,,,------......------,,,------,,,,,,,,,---.........,,,******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---------------------------------.........//////............---,,,++++++------............------------......------,,,+++000000//////.........---uuupppnnnmmmllliiigggccc```^^^]]]]]]ZZZUUUQQQNNNMMMMMMNNNOOOOOOOOONNNLLLIIIGGGEEEBBBBBBAAA@@@>>><<<999888666555333222111000000000000000000/////////......000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---,,,+++---,,,,,,,,,,,,,,,,,,+++******+++---///000222222...---+++******+++---...---,,,,,,++++++,,,,,,------,,,+++******,,,---...,,,,,,,,,---///000222333333333444555666777777888:::;;;===>>>>>>>>>======;;;===@@@DDDIIIOOOSSSVVV[[[^^^___\\\\\\]]]\\\XXXXXXXXXYYY]]]bbbeeecccaaa\\\]]]ccckkkoooqqquuu{{{~~~zzz}}}|||}}}{{{tttnnngggaaa___]]]YYYVVVRRRPPPMMMIIIFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>???BBBDDDEEEGGGKKKPPPVVV\\\ccciiinnnzzz}}}tttgggZZZLLLAAA===999999888777666555444333333333222222222111111111111000000000/////////...------............------000000000000000///...---------------------------,,,,,,,,,,,,,,,------...///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---..................------------............------------......------,,,+++000/////////.........---tttnnnmmmlllkkkiiifffccc```^^^]]]\\\YYYUUUPPPNNNNNNOOOPPPPPPPPPOOONNNLLLIIIFFFEEE????????????>>><<<:::999555444333222111000000000000000000///////////////000000000///......---------------,,,,,,++++++++++++,,,,,,---......------+++,,,,,,,,,,,,,,,,,,---+++++++++******))))))(((---,,,+++******+++------------,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,---...///000222333222222333444555666777888<<<<<<============<<<<<<=========@@@EEEMMMUUUYYYaaaeeehhhfffeeefffccc^^^YYYXXXYYY\\\aaadddcccaaa^^^]]]```ggglllpppxxx}}}xxxrrruuuxxx{{{~~~zzztttlllfffccc```\\\YYYTTTSSSOOOKKKHHHFFFEEEEEEBBBBBBCCCBBBBBBAAA@@@???============>>>???AAAAAACCCFFFJJJNNNSSSZZZaaafffqqquuuzzz~~~~~~wwwgggZZZNNNBBB;;;999888888777666555444444333333222222222222111111111000000000000////////////------............------...///////////////.........---,,,++++++,,,---...+++++++++++++++,,,------///---,,,+++---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............////////////------............------------......------,,,+++/////////...............sssmmmkkkkkkjjjhhhfffccc```^^^]]][[[XXXTTTPPPNNNNNNPPPQQQPPPPPPOOONNNLLLIIIFFFDDD????????????===;;;999888555444333222111111111111........................////////////......------...------,,,,,,++++++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++)))'''%%%$$$###......---------...//////......------------............,,,++++++++++++,,,,,,,,,,,,---...///000111111111222444555666777777:::;;;<<<======>>>>>>>>>???===;;;<<>>>>>>>>>>>>>>>>>??????BBBDDDFFFIIIMMMSSSZZZ___hhhlllrrrxxx|||~~~||||||~~~|||nnn\\\PPPFFF>>>::::::777777666555555444333333222222222222111111111111000000000000////////////,,,------......------,,,,,,---...///////////////...---+++******+++---...++++++******++++++,,,---...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,************************,,,+++++++++,,,,,,---...------------------------,,,,,,---------.........------------......//////------............------------......------,,,+++........................sssmmmkkkiiihhhfffcccaaa^^^\\\[[[ZZZXXXTTTPPPNNNOOOPPPQQQPPPPPPPPPNNNLLLHHHFFFDDD@@@@@@@@@???===:::888666444444333222111111111111------------------------......---------------------------,,,,,,+++++++++...---------------------+++++++++,,,,,,---------***++++++,,,------......------------......//////---,,,,,,,,,,,,,,,,,,---...------,,,++++++++++++*********+++,,,---...///000000111333444666777777888888:::;;;===???AAABBBAAA>>>;;;:::???HHHSSSYYYhhhnnnsssttttttuuuqqqlllaaa^^^\\\^^^cccffffffeee^^^[[[[[[___eeemmmzzzzzzrrriiidddjjjqqqvvvzzz~~~vvvqqqmmmgggccc[[[YYYUUUPPPKKKHHHFFFEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>@@@AAACCCEEEHHHMMMSSSWWW```dddjjjpppvvv{{{}}}|||}}}~~~qqqcccSSSHHHAAA;;;999;;;666666555555444444333333222222222111111111000000////////////000000000000,,,,,,------------,,,,,,+++,,,---......///.........---+++******+++---...++++++******++++++,,,---,,,***))))))***++++++*********+++++++++,,,,,,,,,************************,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......,,,++++++++++++,,,......------............------------......------,,,+++---------...............sssmmmkkkeeeeeeccc```^^^\\\ZZZYYY[[[XXXTTTPPPNNNNNNPPPQQQQQQQQQPPPNNNKKKHHHEEECCCAAAAAAAAA@@@===:::888666444333222222111111222222---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******))))))))))))******,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,------//////111222444555666777777777999;;;===@@@CCCDDDBBB???<<<;;;>>>FFFNNNTTTdddkkkqqqsssuuuxxxvvvqqqdddaaa^^^___cccfffgggfff```]]][[[___ccciiiuuu}}}xxxooofffbbbeeekkkpppvvv}}}|||wwwqqqkkkgggaaa^^^YYYSSSNNNJJJGGGFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCBBBBBBAAA??????===>>>@@@AAACCCFFFKKKOOOXXX[[[aaaggglllrrrxxx{{{zzz~~~{{{zzz|||uuubbbVVVIIIAAA===888777999555555444444444333333333222111111111111000000000////////////000000000000,,,,,,------------,,,,,,++++++,,,---.........------,,,+++******+++,,,---+++++++++++++++,,,------+++)))((((((***++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,+++*********+++,,,---------............------------......------,,,+++---------------.........tttnnnlllfffeeecccaaa___]]][[[ZZZ[[[YYYTTTPPPNNNNNNOOOPPPQQQQQQPPPNNNKKKHHHEEECCC@@@AAAAAA@@@>>><<<:::999333333222222111111222222........./////////000000---------...............***++++++,,,,,,------...,,,+++***)))))))))******---,,,,,,,,,,,,,,,,,,+++,,,,,,+++***((('''&&&&&&)))***+++,,,------------+++******))))))******+++++++++,,,,,,------,,,,,,************+++,,,------...///000222333555666777888888999:::===???BBBDDDDDDAAA>>><<>>===<<<333333222222111222222222///000000000111111222222.........///////////////)))***+++,,,------...//////...---------...///000---------,,,,,,+++++++++(((((()))+++,,,---...///+++,,,---...////////////...------,,,,,,------...***+++,,,,,,------------++++++++++++,,,---............000111333555666777::::::::::::<<<>>>AAABBBDDDBBB???>>>???CCCGGGJJJPPPWWW]]]aaaffflllmmmkkkfffbbb]]]]]]aaadddfffeeehhhdddaaaaaa``````eeelllvvv~~~zzzqqqhhhfffeeejjjrrryyy}}}~~~{{{kkkhhhbbb[[[TTTNNNJJJIIIFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCBBBAAA???>>>;;;>>>@@@AAABBBCCCEEEGGGHHHKKKPPPUUUYYY___dddhhhlllpppvvv{{{~~~{{{vvvvvvvvvxxx{{{vvvdddOOOFFF>>>===;;;888666777444444333333333333333333111111111111000000000000.../////////000000111111+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,,,,------...///,,,***)))***+++------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))------,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------000///---+++++++++---...---..................---------......------,,,+++,,,,,,,,,------.........tttmmmkkkmmmkkkgggbbb___\\\[[[ZZZZZZWWWRRRNNNLLLMMMOOOQQQOOOOOOOOOMMMJJJGGGCCCAAA@@@????????????>>>:::777555555444333222222222222000000///...------,,,,,,,,,------......------,,,+++++++++,,,,,,------------+++)))***,,,---,,,)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...,,,******+++,,,+++***************************---,,,***))))))***,,,---,,,---...000222444666666999999:::::::::<<<@@@CCC@@@@@@@@@AAAAAAAAAAAAAAALLLOOOTTTYYY]]]```bbbbbbbbb```^^^^^^```ccceeefffiiieee```^^^___```___^^^jjjnnnsssyyy~~~|||wwwooojjjkkkqqqzzzxxxqqqggg___ZZZUUUOOOKKKKKKJJJIIIJJJJJJIIIFFFDDDBBBCCCDDDDDDDDDCCCBBBAAA============>>>???@@@AAAFFFGGGIIIMMMQQQUUUXXXZZZ^^^cccjjjpppuuuzzz~~~yyytttrrrrrrmmmrrryyy}}}eeeUUUEEEAAA;;;777666555444333444444333333222111000000333222000/////////000111000000000000000000000000...---,,,,,,,,,---......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---,,,------------------------------------------------sssmmmjjjllljjjgggddd```^^^\\\[[[\\\YYYUUUQQQOOOPPPRRRSSSOOOOOOOOOMMMJJJGGGCCCAAA@@@????????????>>>:::777444444333222111111111111000//////......---,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...---+++)))***,,,---,,,***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,------...,,,******+++,,,+++***++++++++++++++++++++++++---,,,***))))))***,,,------...000111444555777888999::::::::::::;;;???BBB@@@AAAAAAAAABBBBBBCCCCCCDDDGGGKKKPPPTTTVVVXXXYYY^^^]]]\\\\\\___cccfffgggkkkgggaaa^^^]]]]]]\\\ZZZ```bbbfffjjjpppwwwxxxrrrooorrrwwwzzz~~~zzzppphhhccc]]]XXXTTTMMMLLLKKKKKKKKKIIIGGGDDDBBBBBBCCCDDDDDDCCCBBBBBB???>>>>>>>>>>>>???@@@@@@AAABBBDDDGGGKKKNNNRRRSSSZZZ^^^dddiiinnnrrrvvvyyy{{{~~~yyyrrrnnnooopppqqqvvv|||ttt\\\NNNDDD@@@;;;777555555444333444444333222222111000000222111000000//////000000////////////////////////+++,,,---......---,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********++++++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------sssmmmjjjjjjiiihhheeebbb___]]][[[\\\ZZZVVVRRRQQQQQQSSSTTTPPPOOOOOOMMMJJJGGGDDDBBB@@@????????????>>>:::777333333222111000000000000000//////......---------,,,------......------,,,,,,,,,,,,---------------,,,+++******,,,,,,+++***,,,,,,---------.........++++++++++++++++++++++++++++++++++++,,,---.........,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...///111333555777888999::::::;;;::::::;;;===@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEHHHKKKOOORRRTTTUUUXXXXXXYYY[[[^^^bbbeeeggglllhhhbbb^^^\\\[[[YYYXXXZZZZZZZZZ\\\aaaiiissszzz|||wwwuuuuuuuuu}}}wwwoooiiiddd^^^YYYSSSRRRPPPOOONNNLLLIIIGGGBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>??????======???BBBEEEHHHKKKLLLRRRVVV[[[```cccgggkkknnnvvvyyy}}}yyywwwsssnnnkkkkkknnnqqqxxx{{{hhhTTTHHHAAA>>>:::666555555444333333333333222111111000000000000111111000000//////........................***+++...//////...+++))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------tttnnnkkkhhhhhhhhhfffddd```]]][[[ZZZXXXTTTQQQPPPPPPQQQSSSPPPPPPOOOMMMJJJGGGDDDCCC@@@????????????>>>:::777444333222111111000000000000/////////......------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++,,,------...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...///000222444666888888:::;;;;;;;;;::::::<<<>>>CCCCCCDDDFFFGGGIIIJJJJJJFFFFFFGGGIIILLLOOORRRTTTUUUVVVYYY[[[]]]```ccceeekkkhhhccc___]]]\\\\\\\\\]]][[[XXXWWWZZZbbbmmmuuuzzzwwwvvv~~~~~~wwwqqqkkkeee```\\\ZZZWWWUUUSSSPPPMMMJJJDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>><<<===>>>@@@BBBEEEGGGIIIJJJNNNRRRWWWZZZ^^^bbbeeennnqqquuuyyy{{{~~~}}}wwwtttnnnmmmllljjjjjjmmmrrrvvv~~~ttt^^^NNNGGG???<<<888666555555444333333222222222111111000000///000111111111000...---------------------------+++,,,---......---+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuooommmhhhhhhgggfffccc```]]][[[YYYWWWTTTRRRPPPQQQRRRRRRQQQPPPOOOMMMJJJGGGEEECCC@@@????????????>>>:::777555444333222222111222222///////////////.........,,,------......------,,,+++++++++***************++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000222444666666999:::;;;;;;::::::<<<===CCCDDDFFFGGGIIIKKKMMMMMMDDDCCCBBBBBBDDDHHHKKKNNNSSSVVVZZZ\\\\\\^^^```ccchhhgggeeebbbbbbbbbeeegggdddaaa]]]YYYYYY```iiipppyyy}}}~~~~~~xxxqqqllldddaaa]]]YYYVVVSSSOOOLLLGGGGGGFFFEEEDDDDDDDDDCCCDDDCCCBBB@@@????????????<<<======>>>@@@BBBDDDEEEDDDGGGKKKOOOSSSWWW\\\``````dddhhhlllooorrruuuxxxwwwpppkkkhhhhhhiiijjjkkkmmmrrrxxx|||{{{gggTTTHHHCCC<<<999666555555555444222222222111111111111111000//////000111111///...---------------------------...---,,,+++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuooommmiiihhhgggdddaaa^^^\\\ZZZYYYXXXVVVSSSRRRRRRSSSTTTRRRQQQOOOLLLJJJGGGEEEDDD@@@????????????>>>:::777666555444333222222222222////////////////////////,,,------......------,,,++++++++++++***************+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,...,,,******+++,,,+++***************************++++++++++++++++++++++++***+++---///111333444555777999;;;;;;::::::<<<===AAABBBDDDFFFIIIKKKMMMNNNEEECCCAAA???AAADDDIIILLLRRRWWW\\\^^^^^^^^^```cccfffggggggggghhhkkkppptttnnnkkkeee___]]]```fffkkkuuu~~~{{{vvvmmmiiiccc___ZZZVVVRRROOOLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;<<<===>>>@@@@@@@@@CCCFFFIIILLLPPPUUUXXXWWWZZZ___cccfffiiimmmooovvvzzz}}}wwwqqqkkkgggeeedddgggjjjmmmpppsssxxx}}}|||kkkYYYJJJ@@@<<<999777555444555555444222111111111111111111111111//////000000//////......------------------------///...,,,*********+++,,,+++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssmmmkkkjjjhhhfffbbb___\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRSSSSSSQQQOOOLLLIIIGGGFFFEEE@@@????????????>>>:::777555444333222111111111111/////////////////////000,,,------......------,,,---------,,,,,,,,,++++++***+++---,,,***)))+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///...,,,******+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,...000222444444555777:::;;;;;;;;;<<<>>>>>>???AAACCCFFFIIIKKKLLLIIIFFFBBB@@@AAAEEEJJJMMMPPPVVV\\\`````````cccfffgggiiikkkmmmooossszzz|||yyyssslllgggfffiiilllrrr{{{xxxtttmmmhhhccc^^^ZZZWWWPPPNNNLLLIIIFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCEEEGGGKKKNNNPPPSSSXXX\\\___bbbfffiiijjjooovvv{{{|||xxxvvvooolllgggcccaaabbbeeeggglllpppuuuyyy|||wwwjjj[[[OOODDD===999777555444444555555444222000000000000111111111111000000///............///------------------------------,,,,,,+++******)))+++++++++++++++***))))))************************++++++++++++++++++++++++*********))))))*********+++*********++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrllliiikkkiiieeeaaa]]][[[YYYYYYUUUTTTRRRQQQPPPPPPPPPPPPSSSRRROOOLLLIIIGGGFFFEEE@@@????????????>>>:::777444333222111000000000000////////////000000000000,,,------......------,,,/////////......---------))),,,---,,,***)))+++---,,,,,,,,,---------......++++++++++++++++++++++++(((((()))***,,,///111222...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---...000222444555444777999;;;;;;;;;===>>>:::<<<>>>AAADDDGGGIIIJJJIIIEEEAAA>>>>>>BBBHHHKKKNNNTTT\\\aaaaaabbbfffiiiiiikkknnnpppsssxxxyyyrrrooooooppppppzzz}}}wwwpppkkkfffaaa^^^SSSQQQNNNJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>======>>>??????===>>>?????????AAADDDFFFGGGJJJOOOSSSVVVZZZ^^^```ccchhhnnntttxxx{{{}}}{{{uuuoookkkiiiccc```]]][[[\\\aaafffjjjrrrvvv|||sssjjj\\\QQQIIICCC>>>:::666444333333555555444222000000000000000111111111111000///------...//////........................+++,,,---...---+++((('''***++++++++++++***))))))************************++++++++++++++++++++++++******))))))))))))******+++*********+++,,,,,,---************************(((((()))***,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000------------------------++++++++++++++++++++++++sssmmmlllkkkiiigggddd```\\\YYYWWWXXXVVVSSSPPPNNNNNNOOOPPPOOOOOONNNMMMKKKHHHFFFDDD>>>>>>??????>>>===<<<;;;888777555333222000000///////////////............//////...---,,,,,,++++++...---+++*********++++++---,,,+++++++++,,,---...,,,,,,++++++++++++++++++%%%''')))***+++++++++***,,,,,,+++***+++,,,---...,,,,,,---......---,,,,,,000///......---------------,,,+++******+++,,,---...------......///000111555666777888:::;;;<<<=========>>>???BBBEEEHHHIIIJJJGGGDDDAAAAAADDDGGGJJJPPPUUU\\\bbbfffiiikkklllllllllmmmnnnrrryyy|||vvvtttvvvxxx}}}yyyuuuooohhhccc___ZZZSSSPPPOOONNNKKKHHHGGGEEEDDDDDDEEEEEEDDDCCC???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;<<<>>>???AAADDDFFFIIIKKKMMMPPPTTTWWW]]]___cccfffjjjnnnsssvvvxxx}}}|||wwwpppjjjfffbbb]]]YYY\\\]]]___```cccggglllpppxxx{{{~~~{{{}}}~~~sssbbbZZZOOOEEE>>>999666555666444222222333333222111000000000000111111111111,,,,,,,,,---...///000111+++***)))***,,,---,,,++++++++++++******)))))))))************************---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))+++,,,...************************+++++++++*********))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,---,,,,,,------------------------~~~qqqkkkjjjfffeeedddbbb___]]]ZZZYYYWWWUUUQQQNNNMMMMMMNNNOOOMMMLLLLLLKKKIIIFFFDDDBBB>>>?????????>>>===;;;:::666555444333222111111111////////////.....................---,,,+++++++++------+++*********++++++,,,++++++*********++++++************************'''((()))***++++++++++++,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------------...///000111444555666777999;;;<<<<<<>>>>>>>>>???AAADDDFFFHHHGGGFFFCCCBBBBBBDDDFFFHHHOOOTTT\\\bbbfffiiikkklllnnnooooooqqquuu|||yyyzzz{{{|||vvvooojjjccc]]]WWWSSSQQQOOOKKKHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@??????>>>>>>???@@@@@@<<<<<<<<<;;;<<<===???@@@???AAADDDFFFGGGJJJNNNPPPUUUXXX[[[^^^aaaeeejjjmmmooottt|||{{{xxxpppkkkeee```^^^\\\YYYVVV[[[^^^aaadddhhhlllrrruuu|||~~~{{{xxxvvvyyyqqqgggYYYSSSJJJBBB===:::777666555444222222333333222111111111111000000000//////---------------...///000...,,,++++++,,,,,,+++))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))000...,,,***)))))))))***************************+++++++++*********))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............++++++++++++++++++++++++}}}pppjjjhhhdddcccbbbaaa^^^\\\YYYXXXVVVSSSPPPMMMKKKKKKLLLMMMLLLLLLLLLKKKIIIFFFCCCBBB??????@@@???>>><<<:::999444444333222222222333333////////////............000000//////...------------,,,,,,++++++++++++,,,***************)))((('''(((((())))))******++++++************+++,,,,,,---,,,,,,+++++++++,,,---...,,,------......------,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++------------...///000111333444555777999:::<<<<<<>>>>>>??????AAACCCDDDEEEFFFEEEEEEEEEEEEFFFHHHHHHMMMRRRZZZaaafffiiilllnnnooopppqqqsssxxx~~~}}}yyytttlllfff___ZZZWWWSSSNNNJJJGGGFFFDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>><<<>>>@@@AAABBBDDDHHHJJJMMMOOORRRUUUXXX[[[___bbbeeejjjrrryyy~~~zzzvvvsssqqqnnnlllaaa^^^ZZZWWWWWWWWWWWWWWW]]]aaafffkkkppptttyyy|||xxxwwwvvv{{{uuufff[[[MMMIIICCC???<<<:::888666555333111111222333222111333222222111///......---......---------......///000///---,,,---,,,***))),,,,,,,,,,,,++++++++++++((((((((((((((((((((((((%%%&&&'''((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))///---,,,***)))))))))***************************+++++++++******************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---++++++++++++++++++++++++}}}pppiiiggggggfffdddaaa]]]ZZZWWWUUUVVVTTTPPPMMMKKKJJJKKKLLLNNNNNNNNNLLLJJJHHHEEEDDD@@@@@@@@@???>>><<<:::999555555444333222222222222////////////............111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))'''&&&(((((()))***+++,,,,,,------,,,+++***+++,,,---...+++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...***+++,,,------,,,+++***------------...///000000333444555777999;;;<<<===?????????@@@AAABBBCCCCCCEEEFFFGGGIIIJJJKKKKKKJJJIIINNNVVV^^^dddiiimmmpppoooppprrrtttyyy}}}xxxrrrjjjccc___YYYSSSNNNLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBB?????????>>>>>>=========<<<>>>@@@@@@AAABBBEEEGGGHHHJJJMMMOOOPPPSSSWWWZZZ\\\aaahhhooouuuzzz~~~uuuqqqkkkgggdddcccaaa```YYYWWWUUUUUUWWWZZZ]]]___bbbgggmmmrrrvvvzzz}}}wwwjjj[[[QQQEEEBBB???<<<;;;:::888666444222000000222222222111222111111000//////......000///...---------------000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---************************++++++++++++++++++++++++******))))))***+++,,,---***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++------------------------qqqjjjhhhgggfffdddaaa^^^ZZZXXXVVVXXXUUUQQQNNNLLLKKKLLLMMMNNNNNNMMMLLLJJJGGGEEECCC??????@@@???>>><<<;;;999777666555333222111000000////////////............000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((('''******++++++,,,---.........---,,,+++++++++,,,---++++++,,,,,,,,,---------------------------------...---,,,+++************+++,,,---......---,,,+++,,,,,,,,,------...///000333444666888:::<<<===>>>??????@@@AAABBBBBBCCCCCCCCCEEEHHHJJJLLLLLLLLLKKKFFFJJJQQQXXX___fffmmmrrroooqqqssswww||||||ssslllfff___WWWQQQOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@??????>>>=========???@@@@@@@@@@@@CCCEEECCCEEEGGGIIIJJJLLLOOOQQQSSSWWW^^^dddiiinnnsssvvvyyy{{{~~~~~~{{{xxxvvvrrrppphhhddd^^^[[[YYYYYYYYYXXXVVVVVVWWWXXX[[[```dddhhhiiimmmssswwwyyy{{{}}}~~~|||}}}}}}}}}}}}uuuhhh\\\PPPGGGAAA???<<<;;;:::999666444222111///000111222222111/////////////////////000000///...---------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))))))))***+++,,,,,,***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********------------------------rrrllliiicccbbbbbb```___]]][[[ZZZYYYWWWSSSOOOMMMLLLMMMMMMKKKKKKKKKJJJHHHEEEBBBAAA>>>>>>??????>>>===<<<;;;888777555333111000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------------,,,+++***++++++,,,,,,------.........------,,,++++++++++++***+++,,,---------,,,,,,...------,,,,,,------...---,,,+++)))((('''&&&&&&,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000222333555777999;;;===>>>???@@@AAABBBCCCDDDDDDCCCAAACCCGGGJJJLLLMMMMMMLLLGGGIIIMMMQQQXXX```iiiooooooqqqtttxxx~~~|||uuunnnfff]]]VVVQQQOOOLLLKKKKKKIIIGGGEEEEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>===>>>?????????===>>>???AAA???@@@BBBCCCCCCDDDGGGIIIIIIMMMRRRWWW[[[___dddggglllnnnrrruuuyyy~~~~~~|||xxxuuupppmmmjjjgggdddbbb\\\YYYUUUSSSTTTUUUVVVVVVVVVXXX[[[^^^aaaeeejjjnnnooorrrvvvxxxyyyyyyzzz{{{yyyzzz||||||~~~wwwiii^^^TTTIIIBBB???===:::999888777555444111000...///000222111111.........//////000000000000///...---------------,,,++++++,,,---......,,,++++++++++++,,,,,,,,,,,,************************+++++++++*********))))))************************))))))))))))))))))))))))++++++*********)))))))))***************************************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++rrrllliiiaaaaaa```___]]][[[ZZZYYYYYYWWWSSSOOOMMMLLLLLLMMMKKKKKKKKKIIIGGGEEEBBBAAA<<<===>>>??????>>>===<<<777666444333222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))***+++,,,---------,,,,,,...---,,,,,,,,,,,,---...------+++***))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000222444777999;;;<<>>???@@@@@@???======>>>@@@===???@@@@@@@@@AAACCCEEECCCFFFJJJNNNPPPTTTXXXZZZ^^^aaaeeeiiimmmrrrwwwzzz}}}||||||}}}|||zzzzzzxxxvvvttttttsssrrrooommmiiifffbbb___]]][[[YYYWWWSSSQQQOOOPPPSSSVVVWWWXXXYYY]]]bbbeeehhhkkkooosssqqqsssvvvwwwwwwwwwxxxyyywwwyyy}}}{{{kkk]]]TTTLLLCCC===<<<:::777555555666555444000///......000111111000///////////////.........///......---------......---,,,++++++,,,---+++************+++++++++,,,,,,************************))))))))))))************************************))))))))))))))))))))))))***************))))))(((************************))))))*********+++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++~~~qqqkkkiiicccbbbaaa^^^[[[XXXVVVTTTYYYWWWSSSOOOLLLKKKLLLLLLMMMMMMMMMKKKIIIGGGDDDCCC;;;<<<>>>?????????>>>===555444333333222222222333000/////////.....................///////////////***+++---...///...---------,,,+++++++++,,,---...,,,,,,++++++++++++++++++,,,,,,------,,,***((('''***+++,,,---...---,,,,,,...---,,,,,,,,,,,,---...//////...------...............,,,++++++,,,......,,,,,,,,,,,,---...//////---...000333555777999:::???@@@BBBDDDFFFFFFFFFFFFHHHJJJMMMPPPSSSUUUVVVVVVNNNMMMJJJIIIKKKSSS]]]dddfffiiimmmqqqwww}}}yyypppiiiXXXVVVSSSQQQPPPOOOLLLJJJEEEDDDCCCBBBAAA@@@@@@@@@??????AAAAAABBBAAA@@@???BBBBBBBBBAAA???>>>@@@AAA>>>@@@AAA@@@@@@AAACCCEEEBBBDDDGGGJJJLLLOOORRRUUUTTTXXX]]]aaaeeeiiinnnqqqsssssstttxxx|||}}}|||}}}|||zzz{{{||||||{{{xxxwwwvvvuuutttrrrqqqqqqmmmllliiihhhgggeeebbb```___\\\XXXVVVUUUTTTSSSRRRNNNMMMMMMOOOSSSWWWYYYZZZ]]]bbbhhhlllnnnpppsssvvvqqqsssuuuvvvuuuvvvwwwxxxwwwzzz~~~yyymmm]]]PPPHHHBBB;;;555999777444222333555555555000///---...000111111000111111000///...------,,,......---------......//////---++++++++++++)))((()))))))))******+++++++++))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++&&&'''(((***++++++,,,,,,************************))))))******++++++++++++***+++,,,,,,******+++,,,************************************************************************)))((('''''''''(((***+++------------------------rrrjjjgggfffeeeccc```]]][[[YYYWWWXXXVVVRRROOONNNMMMKKKJJJOOOMMMLLLKKKKKKJJJGGGEEEAAA@@@>>>>>>>>>===;;;999999888666444333333333333333222111000////////////........................------------------------...------------...//////++++++++++++++++++,,,,,,------------------------666333000,,,++++++---.....................------------------------------...---,,,,,,++++++++++++,,,,,,,,,------.........//////000222444777999:::<<>>>>>===:::888888666555333222222333333333222111000////////////........................------------------------,,,,,,,,,,,,,,,---......,,,+++++++++******))))))------------------------000///...---,,,+++++++++---------------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++......///111333555777999<<>>>>><<<999777666555333222222222222333222222111000////////////........................------------------------+++++++++++++++,,,,,,---++++++++++++++++++++++++------------------------***+++,,,---,,,+++***)))+++++++++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,---,,,,,,++++++***))))))------...///111333555666;;;===@@@BBBCCCFFFIIILLLPPPQQQQQQRRRTTTVVVXXXYYYVVVTTTPPPMMMLLLMMMOOOPPPZZZ]]]```eeejjjpppwww|||uuukkk___XXXWWWXXXWWWUUUOOOMMMJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^______```______^^^^^^]]]\\\\\\]]]\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^______aaaaaacccddddddeeeeeeeeebbbaaa```_______________]]]\\\[[[YYYWWWVVVVVVVVVSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJKKKLLLKKKIIIGGGGGGHHHIIIIIIJJJMMMQQQTTTSSSUUUXXX[[[```dddggghhhggghhhjjjlllnnnnnnnnnnnnlllnnnppprrrtttxxx|||}}}mmmUUULLLAAA:::888888666333555333111111222222111000222111000000//////000000////////////////////////---,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++(((***+++***)))((()))***************************((())))))*********))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((************************,,,+++******)))************************)))))))))******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,+++)))***+++,,,+++***---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,qqqiiigggdddcccbbb___]]]ZZZYYYXXXWWWVVVTTTQQQOOOMMMNNNOOOMMMLLLKKKJJJKKKJJJGGGEEECCCAAA???>>>>>><<<999777555444222111111111222333111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------...///000222444555999;;;===@@@DDDIIIPPPTTTZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWUUURRRPPPMMMLLLKKKUUUXXX\\\aaaffflllsssxxx~~~~~~{{{mmmccc___]]]\\\ZZZTTTQQQOOOMMMLLLLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBDDDFFFHHHKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSTTTVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHFFFEEEKKKLLLLLLLLLLLLNNNRRRUUUVVVWWWZZZ]]]```ccceeefffdddeeeggghhhiiijjjjjjjjjjjjmmmqqqtttxxx}}}ppp___KKKEEE===888888999888666444333222222222222111111111111000///////////////////////////////////////---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((***+++***)))((()))***************************)))************))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++************************)))***+++,,,---...//////***++++++++++++,,,,,,,,,************++++++***)))000///...---+++(((&&&%%%)))))))))******+++++++++~~~pppiiigggdddcccaaa___]]]ZZZYYYXXXWWWWWWUUUQQQLLLJJJJJJKKKLLLKKKJJJJJJJJJJJJHHHFFFBBBAAA???>>>>>><<<:::777555444222111000000111222111000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,---......///.........///000222333444555888;;;@@@FFFOOOXXX^^^eeeeeeccc```^^^[[[YYYWWWYYYYYYYYYWWWTTTPPPLLLJJJOOOQQQUUUYYY^^^dddlllppp{{{}}}}}}{{{{{{~~~|||pppiiieeebbb```XXXUUURRRPPPOOONNNLLLJJJJJJJJJHHHFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHKKKNNNQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSOOOPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEMMMMMMNNNNNNNNNPPPTTTWWWXXXYYYZZZ\\\]]]___`````````aaabbbdddfffggghhhiiillloootttyyy~~~ttt^^^OOOCCC???:::888999999888777222333333333222222222222111000000///.../////////////////////////////////------------............+++++++++*********))))))(((***+++***)))((()))***************************)))************))))))(((((()))))))))************+++***))))))))))))***+++************************************************+++***************++++++***************+++++++++))))))***+++---...//////*********+++++++++,,,,,,)))***+++++++++*********---------,,,+++***)))((()))))))))******++++++,,,~~~pppiiifffcccbbb```^^^\\\ZZZYYYXXXXXXXXXWWWRRRKKKHHHHHHJJJLLLJJJIIIJJJJJJJJJHHHFFFAAA@@@>>>>>>>>>===;;;888666555333111000000000111000//////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,***(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,...///000111.........///000111222333333666:::@@@HHHRRR]]]dddmmmmmmllliiieee```[[[XXXXXXYYYZZZZZZXXXTTTPPPNNNNNNPPPRRRUUUYYY```hhhnnntttvvvyyyyyywwwwww{{{~~~}}}tttmmmhhhfff\\\YYYVVVTTTSSSQQQOOOMMMOOONNNKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGHHHIIIJJJKKKNNNQQQVVVYYY\\\^^^______^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUUUUVVVWWWOOOOOOOOOOOONNNLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQUUUYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^```dddgggjjjmmmnnnrrrvvv{{{yyyeeeRRRGGG<<<:::777666666666555444111222444444222111111222111000//////......//////////////////////////////------...............///---------,,,,,,,,,++++++(((***+++***)))((()))***************************((())))))*********))))))))))))))))))************++++++))))))))))))++++++************++++++++++++*********************************)))******+++,,,*********+++++++++++++++))))))***++++++,,,------************++++++++++++(((***------+++*********((((((***+++,,,---------+++++++++,,,,,,---------}}}pppiiifffbbbaaa```^^^\\\ZZZYYYXXXWWWXXXWWWRRRLLLIIIJJJMMMKKKJJJIIIIIIJJJJJJHHHFFF@@@???>>>>>>>>>>>><<<:::888777444222111000000000//////.........//////000........................+++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++)))((('''&&&++++++++++++++++++++++++******+++,,,------------*********+++,,,---------++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++,,,------.........---------...///000000222555:::AAAIIISSS]]]dddkkkllllllkkkggg```ZZZVVVVVVXXXZZZ\\\[[[YYYVVVSSSPPPPPPQQQRRRVVV]]]ffflllooorrrvvvwwwvvvwww{{{~~~|||}}}uuuoookkkdddbbb^^^\\\ZZZXXXVVVTTTUUUSSSPPPLLLIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGIIILLLNNNPPPPPPQQQTTTXXX]]]dddiiilllmmmlllkkkjjjhhhhhhggggggfffeeebbb```_________```ZZZYYYWWWUUURRRPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGHHHKKKPPPTTTSSSSSSSSSRRRQQQRRRUUUXXXVVVVVVWWWWWWXXXXXXYYYYYY]]]___bbbggglllqqqvvvxxx{{{~~~|||jjjVVVHHHDDD888777666555444222111///...111333333111000000111000000///............///////////////////////////,,,,,,,,,------.........---------,,,,,,,,,++++++(((***+++***)))((()))***************************'''((()))***************))))))))))))************+++***(((''''''(((***+++))))))))))))*********+++******************************))))))***++++++,,,*********++++++,,,,,,,,,)))))))))******+++++++++************++++++++++++(((+++......,,,******+++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,------}}}pppiiifffbbbaaa```^^^\\\ZZZYYYXXXVVVXXXXXXSSSMMMKKKMMMPPPKKKJJJIIIIIIJJJJJJHHHFFF???>>>===>>>??????===;;;:::888666333111000////////////.........//////000........................++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++'''))),,,...///---+++)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...///222555:::AAAHHHRRR[[[aaaeeefffhhhhhheee^^^WWWRRRUUUWWWZZZ]]]]]]\\\YYYXXXLLLLLLKKKLLLOOOWWW```gggnnnrrrvvvxxxxxxyyy}}}~~~}}}zzzsssnnnmmmjjjfffdddbbb```^^^\\\ZZZWWWSSSOOOKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGJJJMMMPPPRRRTTTWWWXXXZZZ^^^eeemmmtttxxxxxxwwwvvvtttsssrrrrrrqqqqqqooollljjjhhhhhhhhhiiifffeeebbb___[[[VVVSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHIIIJJJKKKPPPXXX]]]\\\\\\ZZZWWWTTTSSSTTTVVVTTTTTTUUUVVVWWWXXXYYYYYY^^^```dddjjjqqqwww}}}mmmZZZGGG>>>???888777666555333111///...,,,///222222000...///000000000///...............////////////////////////+++++++++,,,,,,---------+++++++++*********))))))(((***+++***)))((()))***************************''''''(((******+++++++++))))))))))))***************((('''&&&&&&'''(((***'''((((((((())))))************************************))))))***+++,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********)))************+++++++++(((,,,//////---++++++,,,,,,,,,,,,,,,+++***))))))************************qqqiiieeecccbbbaaa___]]]\\\\\\[[[YYYXXXVVVSSSPPPNNNLLLKKKKKKHHHEEEDDDFFFIIIJJJKKKCCCBBB@@@??????===;;;888:::888666333111/////////111000///------......///000///...---+++***))))))++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))************************......---,,,++++++++++++,,,,,,---------------------------,,,,,,,,,++++++------,,,,,,,,,---......((()))+++---......------+++,,,,,,---...///000000000111444999@@@IIIPPPUUUZZZ\\\______]]]ZZZXXXXXXWWWWWWWWWYYY\\\]]]^^^]]]VVVPPPJJJIIIPPPZZZbbbfffooouuuzzzzzz{{{||||||vvvsssooommmkkkjjjjjjiiifffdddaaa^^^YYYUUUSSSQQQOOOMMMLLLJJJHHHHHHHHHHHHGGGFFFKKKLLLLLLMMMNNNSSSXXX]]]]]]ccceeebbbeeeqqq|||~~~|||zzzzzzzzzxxxuuussssssuuuwwwtttuuutttoookkkhhh```WWWPPPMMMJJJIIIIIIJJJJJJIIIDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBCCCAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFJJJKKKLLLMMMNNNQQQVVVZZZXXXVVVRRRQQQQQQQQQQQQQQQUUUTTTSSSUUUXXX[[[]]]]]]aaaeeekkkrrrxxxmmm[[[MMMAAA<<<<<<777666444333222111111111111111111111000000000000//////......---------,,,,,,++++++,,,......,,,***------++++++++++++------((()))***++++++***)))(((++++++***))))))***+++++++++***)))))))))***+++,,,******))))))))))))******++++++************++++++''''''(((((())))))******))))))))))))************+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++000///...---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------~~~qqqiiieeecccbbbaaa___]]]\\\[[[[[[YYYXXXVVVSSSPPPNNNLLLKKKKKKIIIHHHHHHHHHHHHGGGEEECCCBBB@@@??????===;;;888777666444222111000000111111000///...---......///+++++++++++++++*********++++++************+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++------------------,,,,,,******++++++,,,,,,------......---,,,+++++++++,,,***++++++,,,---------------------...............000000333777<<>>CCCFFFJJJMMMOOORRRUUUWWWWWWYYY]]]aaadddhhhkkknnnlllhhhaaaWWWPPPPPPVVV\\\gggqqq}}}~~~vvvqqqpppqqquuuzzz}}}xxxsssnnniiiddd```]]][[[YYYXXXXXXWWWTTTRRRTTTUUUVVVWWWXXX[[[```dddjjjoootttvvvyyy}}}uuunnnbbbXXXRRROOOMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHJJJGGGDDDDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKIIIGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRUUUWWWXXXZZZ^^^bbbgggkkkooorrrzzzsss___PPPBBB======:::777666555444333222111111111111111000000000///////////////////////////////////////---***)))+++,,,------,,,++++++++++++++++++,,,)))))))))******)))))))))''')))***,,,,,,***)))'''+++++++++++++++,,,,,,---******))))))))))))************))))))))))))******(((((((((((())))))))))))((()))))))))*********************)))))))))))))))******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,************************))))))))))))************{{{oooiiifffdddccc```^^^\\\ZZZYYYYYYYYYWWWVVVSSSPPPNNNLLLKKKKKKJJJHHHHHHIIIJJJIIIGGGCCCBBB@@@??????===;;;888666555333111///////////////////////////......---)))***+++---///111222333,,,,,,++++++++++++,,,,,,++++++************++++++))))))******++++++,,,,,,++++++++++++++++++++++++*********+++,,,---...///......---,,,++++++******************************))))))))))))******+++,,,...---,,,+++***+++,,,---++++++,,,,,,---......///++++++---///222666999;;;???BBBFFFIIILLLQQQUUUYYY[[[^^^aaadddeeegggkkknnnnnnmmmiiiaaaYYYUUUUUUWWW^^^hhhuuu~~~xxxtttuuuxxx}}}}}}xxxrrrmmmiiicccbbb___^^^]]]ZZZWWWTTTWWWXXXYYYYYYZZZ\\\```ccclllpppvvv{{{}}}~~~uuuhhh]]]UUUQQQNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJHHHFFFEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLLLLOOORRRSSSTTTVVVYYY\\\^^^bbbggglllooosssxxx|||lll___RRRFFF;;;999:::888666666444333333222111111111111000000000////////////............//////////////////---***)))+++,,,------++++++++++++++++++++++++***))))))))))))))))))***'''(((***++++++***((('''******+++++++++,,,,,,,,,******))))))))))))*********))))))))))))))))))***))))))))))))((((((((((((((()))))))))************))))))))))))))))))************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))*********zzzoooiiigggdddccc```^^^\\\ZZZYYYXXXYYYXXXVVVSSSPPPNNNLLLKKKJJJHHHGGGHHHIIIKKKKKKJJJCCCBBB@@@??????===;;;888777666333111000//////////////////000///......---...------,,,+++******))),,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,******************++++++************************++++++++++++,,,---...///------,,,,,,++++++******,,,,,,+++++++++*********((((((((()))***+++------,,,,,,,,,++++++,,,------******+++,,,---...//////******,,,///222555777999:::===@@@CCCGGGLLLRRRVVV^^^aaadddeeeeeefffiiimmmnnnnnnmmmjjjccc]]]XXXVVVVVV___kkkyyy~~~~~~yyyuuunnnllliiigggeeeaaa\\\XXX[[[\\\\\\\\\[[[\\\___aaalllooouuu|||~~~}}}pppcccZZZTTTPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKKKKLLLMMMOOOOOOSSSXXXZZZZZZ\\\```dddfffkkkqqqvvvxxx{{{nnn]]]QQQFFF>>>888777777444444555333333222111111111111111000000////////////......---------..................,,,******+++------,,,******++++++++++++************))))))))))))******(((((()))******)))(((((())))))***++++++++++++*********))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++++++++***++++++++++++++++++++++++((()))))))))************yyynnniiigggdddccc```^^^[[[YYYXXXXXXYYYXXXVVVSSSPPPNNNLLLKKKHHHHHHHHHJJJLLLLLLJJJHHHCCCBBB@@@??????===;;;888666555333222111111111222...///000000000///------222111///,,,)))&&&$$$###---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++******))))))))))))))))))))))))+++*********+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++,,,---***++++++,,,------------+++++++++,,,,,,---------***+++,,,...000222444555777999<<<>>>BBBHHHNNNSSS^^^bbbffffffddddddhhhlllnnnnnnnnnmmmkkkeee^^^YYYTTTZZZbbbmmm}}}{{{yyyvvvsssooojjjddd```___``````___]]]]]]___```gggiiiooowwwzzzzzzyyykkk```XXXRRROOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMIIIKKKNNNOOOOOOPPPQQQSSSUUUZZZ```dddeeehhhmmmrrrrrrwww~~~ppp^^^PPPGGG===999666666444222333777333222222111111111111111000000/////////.........,,,,,,,,,,,,---------...---,,,++++++------,,,+++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))*********))))))******))))))))))))******))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************((()))))))))******************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++************************)))))))))*********++++++yyynnniiigggdddccc```^^^[[[YYYXXXWWWYYYXXXVVVSSSPPPNNNLLLKKKGGGHHHJJJMMMNNNMMMHHHEEECCCBBB@@@??????===;;;888444333222222222333444555...///000000000///---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,+++++++++((((((((((((((((((((((((*********)))******+++,,,++++++++++++++++++,,,,,,******+++,,,---......///,,,,,,++++++++++++++++++(((***+++---......------------,,,,,,,,,,,,++++++++++++,,,---///000111111777888:::===@@@FFFMMMQQQ]]]aaaeeefffddddddhhhlllooonnnmmmnnnnnnjjjccc]]]VVVYYY]]]cccppp|||wwwqqqkkkfffbbbbbbbbbaaa___^^^___```aaabbbhhhqqqtttttt{{{qqqeee[[[TTTPPPKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJIIIEEEBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFHHHIIIJJJKKKGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPRRRTTTTTTTTTVVVWWWZZZ```hhhlllnnnrrrxxx~~~|||xxxaaaOOOCCC===888777777777555222555;;;222222111111111111111111000/////////............+++++++++,,,,,,---------,,,++++++,,,......,,,***)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))(((((((((((())))))&&&'''(((******))))))(((******))))))))))))******))))))(((((((((((())))))******))))))((((((((('''))))))))))))************(((((())))))*********+++*********)))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((()))***+++,,,,,,))))))))))))))))))))))))************++++++++++++xxxmmmhhhgggffffffeeeaaa\\\XXXUUUUUUUUUUUUTTTRRRPPPMMMJJJIIIJJJKKKMMMNNNMMMLLLJJJIIICCCBBB@@@??????===;;;888777666444333222111111111111111000......------------------------...///000,,,,,,---......---,,,,,,---------,,,,,,+++++++++)))******++++++******))))))***,,,---+++((($$$!!!))))))*********+++++++++......---,,,+++***)))(((*********)))))))))))))))*********)))))))))((((((***+++,,,---------,,,++++++---///000///------...------......000111222333222444777;;;@@@EEEIIILLLWWWZZZ^^^___^^^^^^aaadddllljjjjjjmmmpppoooiiicccYYYTTTRRRVVV]]]eeeqqq{{{{{{tttppplllnnnnnnlllgggaaa]]]\\\______ccciiimmmpppyyyzzzlll```WWWQQQPPPMMMJJJHHHGGGHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIKKKMMMMMMJJJGGGMMMMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWWWWXXXZZZ]]]```gggkkkpppvvv{{{}}}gggRRRAAA;;;;;;555555444444444333333333222111111111000000//////////////////............111000///...---......///......,,,,,,,,,,,,......,,,+++***))))))***+++,,,))))))************))))))+++***)))(((((()))***+++***)))(((''''''((()))***(((((())))))******++++++))))))))))))(((((((((((((((((()))***************))))))(((((()))***++++++''''''''''''((((((((((((++++++************++++++))))))))))))((((((((((((,,,,,,++++++***)))))))))+++*********))))))(((((()))************))))))((('''(((***+++,,,,,,++++++++++++************++++++xxxlllhhhgggeeeeeedddaaa\\\XXXVVVUUUVVVUUUSSSQQQOOOMMMKKKJJJKKKLLLMMMNNNMMMLLLJJJIIICCCBBB@@@??????>>>;;;888666555444333222111111111111000///......---------------------------......+++,,,---......---,,,+++------,,,,,,,,,+++++++++******++++++++++++******"""%%%(((+++,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++************+++,,,---------,,,,,,,,,------.../////////...++++++,,,,,,---///000111111333666:::???DDDIIIKKKSSSWWW[[[\\\\\\]]]```ccchhhggggggjjjnnnooojjjfff]]]WWWQQQQQQTTTXXXaaaiiiwww{{{tttsssrrrpppmmmhhhccc```]]]]]]aaafffjjjnnnuuu~~~ssshhh^^^YYYUUURRRNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIIIIIIILLLKKKKKKMMMOOOPPPNNNKKKSSSTTTUUUWWWYYY[[[]]]]]]```aaaccccccdddeeeiiilllqqquuuzzzkkkXXXHHH;;;555555555444444444444333333333111111111000000000//////////////////............///...---,,,+++,,,,,,---+++++++++******+++++++++******)))(((((()))******))))))************))))))((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))*********))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((''''''((())))))***************+++++++++++++++******))))))******+++************))))))))))))*********))))))))))))(((************)))))))))(((((())))))*********))))))***+++,,,,,,,,,+++******++++++************++++++yyylllgggfffdddeeedddaaa\\\XXXVVVVVVXXXVVVSSSPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNLLLJJJIIICCCBBB@@@@@@???>>>;;;999444444333222222222222222111000///......---.........------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------------,,,---***)))***...000///---++++++,,,,,,---...000000000111444888===CCCGGGJJJOOOSSSWWWYYYYYYZZZ]]]aaadddccccccfffkkkmmmkkkhhh```XXXPPPMMMLLLMMMSSSZZZjjjuuu~~~zzzxxxvvvqqqjjjeee^^^]]]```eeeiiilllrrrzzz|||qqqhhhbbbXXXUUUQQQNNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJHHHHHHIIIKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNNNNOOOOOOOOOQQQQQQQQQSSSUUUVVVUUUTTTYYYZZZ\\\___bbbdddfffgggkkkmmmnnnnnnnnnpppsssvvv}}}qqq\\\MMMCCC;;;777666444444444444333333333333111111000000000000///////////////............---...---,,,,,,+++,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))***))))))))))))))))))((())))))))))))((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((()))''''''((((((((()))))))))+++******))))))******+++++++++++++++************(((((((((((())))))))))))************))))))))))))'''((()))***************------------,,,+++***)))++++++************++++++yyylllfffeeedddddddddaaa\\\YYYWWWWWWYYYWWWSSSPPPMMMLLLLLLMMMKKKLLLMMMNNNNNNMMMKKKIIIDDDBBBAAA@@@@@@>>>;;;999333333222222222222222333000000///..................---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,+++******))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,---......------------------,,,,,,***++++++,,,------------,,,((($$$&&&,,,///...,,,............///000111222///000222555:::@@@EEEHHHMMMQQQUUUWWWWWWXXX[[[^^^bbbbbbbbbdddgggiiihhhggg^^^WWWOOOLLLKKKKKKPPPWWWbbblll{{{zzzqqqjjjdddbbbcccgggkkkmmmrrrxxxyyypppiii```\\\WWWTTTRRRQQQOOONNNOOOOOONNNNNNOOOOOOPPPPPPQQQOOOMMMMMMNNNOOOOOONNNLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYZZZ\\\^^^___``````bbbcccfffiiimmmpppssstttwwwxxxyyyyyyzzz{{{tttcccPPPFFFAAA<<<999888444444444333333333222222000000000000000000////////////.........---------///.....................+++,,,---......---,,,+++******))))))))))))******))))))************))))))((()))***++++++***)))((())))))(((((((((((())))))******))))))((((((((('''))))))))))))(((((((((((((((((()))***************(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((******))))))))))))******++++++*********)))))))))''''''(((((()))******+++*********)))))))))))))))&&&'''(((******+++++++++,,,,,,,,,,,,++++++******++++++************++++++xxxkkkeeedddccccccccc```]]]YYYXXXXXXYYYWWWSSSPPPNNNMMMMMMMMMKKKLLLNNNOOONNNMMMKKKJJJDDDCCCAAA@@@@@@>>><<<999333333222111111111222222000//////............///...---,,,,,,+++++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,---.........++++++++++++,,,,,,,,,,,,******++++++,,,---......---)))%%%'''---000///---......---......///000111...///000333777<<>>@@@HHHLLLRRRUUUVVVXXX\\\```gggggggggfffeeecccaaa___YYYSSSNNNNNNOOOQQQWWW]]]\\\aaajjjvvv}}}xxxuuuwwwxxxxxxyyy|||}}}uuuqqqkkkfffccc```^^^\\\[[[[[[[[[]]]^^^```bbbcccccc```]]][[[[[[[[[ZZZXXXYYYYYYYYYYYY[[[]]]___aaa```aaaccceeegggiiiiiijjjkkkmmmnnnoooooopppsssuuuxxxyyy}}}rrrgggSSSHHH===999888555333444333333333333222222222222......////////////000000.........------------,,,***++++++,,,,,,,,,,,,+++))))))************))))))++++++,,,------,,,++++++))))))************))))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((((((((((('''))))))))))))((((((((((((&&&&&&'''(((((((((((((((+++******))))))))))))***((((((((()))))))))*********))))))(((((())))))***))))))))))))((((((((('''((())))))***+++,,,,,,---))))))))))))************'''((()))***************(((''''''(((((()))++++++++++++************++++++vvvjjjeeecccaaabbbbbb```]]]ZZZYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKLLLMMMNNNOOOOOOMMMLLLJJJEEECCCAAAAAA@@@???<<<:::444444222111000000000000//////............//////------------------......+++***))))))))))))***+++)))*********++++++++++++******++++++++++++******///...---,,,***((('''&&&*********++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))*********+++++++++,,,************+++---///000------...//////000//////,,,,,,++++++,,,,,,------//////...///111666:::===AAAFFFMMMRRRUUUZZZ___dddhhhiiijjjiiifffccc___^^^VVVQQQNNNQQQTTTXXX```gggjjjjjjnnnttt~~~|||vvvpppmmmjjjgggeeehhhhhhjjjkkknnnqqqssstttssspppllljjjiiihhhfffeeecccccccccccceeehhhkkkmmmkkkmmmoooqqqsssuuuvvvvvvyyy{{{||||||{{{|||sssbbbUUUGGG@@@:::999777444444666333333333222222222222111........./////////000000.........---------,,,,,,)))***+++,,,---,,,,,,+++******))))))))))))*********+++,,,,,,,,,,,,+++***))))))************))))))((((((''''''''''''(((((('''((()))******)))(((''''''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))*********)))))))))(((((((((((())))))******++++++((()))))))))************((())))))*********))))))***))))))(((((()))***+++++++++************++++++vvviiidddcccaaabbbbbb```]]]ZZZZZZZZZWWWVVVUUUTTTQQQOOOLLLKKKLLLMMMOOOOOOOOONNNLLLJJJEEECCCBBBAAAAAA???<<<:::555444333111000///////////////.........//////000------------......///000+++***)))(((((()))***+++))))))******++++++++++++*********++++++*********&&&'''(((***,,,---------))))))*********+++++++++((()))***+++,,,---......,,,+++++++++++++++++++++*********++++++,,,,,,,,,************+++---///000)))+++......---,,,+++,,,......---------...//////000///......000444888;;;;;;AAAIIIPPPUUU[[[bbbggggggiiilllkkkhhhccc```^^^RRROOONNNTTTZZZ```jjjrrrzzzxxxvvvxxx~~~~~~zzzwwwtttqqqtttuuuvvvyyy|||~~~zzzwwwuuusssqqqpppkkkkkkjjjkkkmmmpppsssuuuuuuwwwyyy{{{~~~uuucccPPPCCC;;;777555666444111222555333333333222222222111111---.........//////000000......---------,,,,,,,,,***+++---...///......------,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))************))))))+++***)))(((((()))***+++'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))((((((((((((((())))))******************)))((('''''''''''''''))))))))))))************))))))(((((((((((())))))+++++++++************)))(((((((((((())))))))))))(((((())))))*********+++)))************))))))(((---,,,+++))))))))))))***++++++************++++++vvvkkkfffdddbbbbbbaaa```___]]][[[ZZZWWWVVVTTTRRRPPPOOONNNNNNJJJJJJJJJKKKMMMMMMKKKIIICCCAAA???>>>>>>===;;;999555444333111000000111111////////////............//////...---,,,,,,++++++++++++++++++******))))))++++++++++++++++++,,,,,,)))+++---000111000///...,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...)))))))))******+++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++000//////---,,,+++******------------,,,+++***)))------...///000111222333666;;;BBBHHHMMMUUU^^^dddiiimmmpppqqqrrroooggg]]]VVVTTTTTTWWW___kkkvvv~~~{{{xxxyyysssppprrruuuwww|||~~~ooo```QQQFFFCCC:::999777555333222111111......000111222333333444222111111000///......---......,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++******))))))((((((************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))+++******)))))))))******))))))))))))************''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++*********************)))))))))+++,,,+++***))))))))))))))))))))))))vvvkkkfffdddbbbbbbaaa```^^^\\\[[[ZZZYYYXXXUUURRRPPPNNNLLLLLLJJJJJJJJJKKKMMMMMMKKKIIIGGGEEEBBBAAAAAA???===;;;888777444222111000000000////////////..................------,,,++++++***++++++++++++*********)))++++++++++++++++++++++++***++++++,,,------------,,,,,,+++***((('''&&&%%%***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,........................+++,,,---///000000000111,,,------...///000111222333777===AAAFFFMMMVVV]]]eeejjjnnnppprrrppphhh___YYYXXXYYY\\\dddooozzz|||xxx{{{mmm^^^RRRGGG???===777666555444333222222222111111222222111111000000111111000000///......---...---,,,++++++,,,---...------,,,,,,,,,++++++++++++++++++++++++******)))+++++++++***************************))))))))))))******))))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''&&&''''''((((((((()))))))))*********(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************+++***))))))******)))(((************************vvvkkkfffdddbbbbbbaaa```^^^\\\ZZZYYYZZZYYYVVVSSSPPPMMMLLLKKKKKKJJJJJJLLLMMMMMMKKKHHHEEECCC@@@???>>>===:::888:::888666333111000000000////////////..................------,,,+++++++++++++++++++++************---,,,,,,++++++*********,,,+++)))))))))***+++,,,++++++******((('''%%%%%%***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,............------------,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,---...///000111111+++,,,---///000111111111+++,,,,,,---...///000000111444888;;;>>>EEENNNUUU^^^eeelllppprrrrrrlllddd```___```cccjjjsss||||||}}}kkkWWWJJJCCC===888777444333333222222222333333111111111111111000//////000000000///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************)))((((((******++++++++++++++++++************))))))))))))%%%&&&'''((()))***++++++(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))************************,,,***))))))))))))((('''************************vvvkkkfffeeebbbaaaaaa```^^^\\\ZZZYYYZZZXXXVVVSSSPPPNNNMMMLLLLLLKKKKKKLLLMMMMMMJJJHHHDDDBBB???===<<<;;;888666999888666333222111111111////////////.....................---------,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++***)))))))))))))))((()))***+++++++++*********+++,,,,,,------,,,,,,++++++************++++++//////......------,,,,,,++++++************+++++++++,,,,,,---------------+++,,,,,,---...///000000------------,,,+++))))))++++++,,,------...//////333555777888999???HHHNNNWWW___hhhnnnrrrtttpppjjjffffffgggiiinnntttzzz}}}kkkZZZHHH@@@===:::666555333333222111111111111111---...///000111111111111/////////......---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))((((((''')))))))))******+++++++++************)))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***(((((((((((()))))))))***(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))***************++++++++++++***))))))+++++++++)))************************vvvlllgggeeeaaaaaa```___]]]\\\ZZZYYYWWWVVVUUUSSSQQQPPPPPPOOOLLLLLLLLLLLLMMMMMMJJJHHHFFFDDDBBB@@@???>>>;;;999777666444333222333333444////////////............////////////............+++++++++++++++++++++,,,------,,,,,,+++***))))))***+++,,,---,,,***((('''((()))***,,,,,,,,,+++******+++,,,,,,------,,,,,,+++******))))))******+++......------,,,,,,++++++******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***(((&&&%%%++++++,,,,,,------......333444555555555999AAAGGGPPPYYYdddjjjppptttsssooollllllmmmnnnpppsssuuuvvvyyy~~~zzzlllXXXLLL@@@===<<<999666555444333222111000/////////---...//////000000000000............------------++++++++++++++++++++++++,,,,,,+++++++++*********((())))))))))))(((''''''''''''(((((())))))******************)))))))))(((...---+++((($$$!!!(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******'''(((((((((((()))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))*********+++++++++***))))))+++---//////...************************wwwlllgggfffaaaaaa```___]]][[[YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMLLLMMMNNNMMMJJJHHHDDDBBB???>>>>>>===;;;999555444333222222333444555////////////............///.....................++++++++++++,,,,,,,,,,,,---,,,,,,++++++************+++---......,,,)))''')))***+++,,,+++)))'''%%%***+++,,,,,,------,,,,,,+++******************+++,,,,,,,,,+++++++++++++++******))))))))))))******)))***++++++,,,,,,++++++------,,,,,,++++++******---------------,,,,,,+++,,,,,,,,,---------......///111222111111444:::???HHHRRR]]]dddjjjqqqtttrrrpppqqqrrrssstttssssssrrrwww|||~~~}}}hhhZZZHHHAAA;;;;;;:::666444444444444222111//////......000000000000///---,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))(((''''''''''''((((((((((((((((((************)))))))))))))))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((((())))))******))))))((('''((()))******)))((('''''''''&&&''''''((()))***''''''(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,)))))))))+++///111222111++++++++++++++++++++++++wwwlllhhhfffaaaaaa```___]]][[[YYYXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNMMMMMMMMMNNNMMMJJJHHH@@@>>><<<<<<<<<;;;:::888555444333222111111222333////////////............------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,+++***)))***+++,,,------+++(((&&&***+++,,,,,,------,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,---...////////////------------............---///000000///111666:::AAAKKKVVV\\\ccclllqqqrrrssstttwwwxxxxxxwwwuuutttvvvzzz|||}}}kkkYYYNNN???;;;888888666222333666333222111111000000000111000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++************)))************)))(((((())))))))))))((((((((((((************))))))))))))###$$$%%%''')))+++,,,---(((((((((((((((((((((((())))))************))))))'''((()))******)))(((''''''''''''(((((()))++++++'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,***))))))+++...000111000++++++++++++++++++++++++wwwlllhhhfffaaa``````___]]][[[YYYXXXZZZXXXVVVTTTRRRPPPOOONNNNNNMMMMMMMMMNNNMMMJJJHHHAAA@@@>>>>>>??????===<<<666555333111000000000000000/////////............+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++***))))))***+++,,,(((***---///000///...---++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...+++,,,------......------------------------------,,,,,,---.../////////...------..................---///111111000111555999===GGGQQQWWW^^^hhhoooqqqtttvvvyyy|||}}}{{{yyywwwtttwww|||{{{xxxjjj[[[LLLCCC<<<:::888777333000333:::111111000111111222333333------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++************)))***************)))((((((++++++******))))))((((((************))))))))))))+++++++++***)))((((((((((((((((((((((((((((((((())))))************))))))'''((()))++++++)))((('''************+++,,,---...''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))((())))))***++++++,,,,,,+++***)))+++---///......++++++++++++++++++++++++xxxmmmgggeeefffeeebbb___\\\[[[ZZZZZZYYYWWWVVVTTTRRRPPPPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGBBBBBBBBBAAA@@@===;;;::::::888666444333222222333111000///...---,,,,,,,,,---------...............+++++++++++++++++++++***)))...///)))(((+++,,,(((+++++++++++++++++++++++++++*********+++---///000(((***++++++)))(((((()))+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,------)))+++,,,......---,,,+++)))***+++,,,------......//////............//////......------------......//////.........000222333;;;???EEEMMMUUU___hhhnnntttwww{{{~~~|||zzzzzz|||~~~{{{|||yyyiii\\\SSSLLLDDD>>>777555333333333333111///000000000000///////////////............------------.../////////...---,,,,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,++++++***)))((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&''')))***)))(((&&&%%%((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((&&&$$$%%%''')))(((&&&***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++************++++++---,,,***))))))***,,,---+++******)))))))))))))))xxxmmmgggeeeeeecccaaa^^^[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPMMMLLLKKKKKKKKKKKKIIIGGGBBBBBBBBBAAA@@@===;;;:::888777555333222111111111//////...---------........................------000000///...------,,,,,,(((***+++)))(((******)))++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---...,,,***((('''(((------,,,,,,,,,+++++++++...------,,,+++***)))(((+++************++++++,,,++++++++++++,,,---....../////////...---+++***)))*********+++---...000111//////............/////////.........///000111222666999???FFFOOOYYYcccjjjqqquuuzzz~~~~~~}}}|||{{{{{{}}}~~~zzzlllbbbUUUKKKEEE@@@:::555666444222222222111000...000000000000/////////...............------------++++++,,,------,,,+++***,,,,,,+++++++++*********+++++++++*********)))))),,,,,,+++******)))(((((((((((()))******)))((((((((()))))))))))))))(((''')))*********)))&&&$$$###(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&$$$%%%((()))((('''))))))'''''''''(((***+++(((((((((((((((((((((((())))))************))))))((((((((()))))))))******)))((((((''''''(((((()))+++***(((''''''(((***+++))))))(((((()))***++++++wwwlllhhhfffdddbbb```]]]ZZZYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQNNNLLLKKKKKKKKKKKKHHHFFFBBBBBBBBBAAA@@@===;;;:::777666444222000000000000......------......///000/////////...---------,,,//////...,,,+++***)))(((---++++++......,,,,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,---...,,,***))))))***...------,,,,,,+++++++++...------,,,+++***))))))++++++***)))))))))******,,,+++***)))***,,,///000111111000///---+++***)))*********+++,,,...000000000000////////////000000///.........///000111222000333777===EEEPPPZZZbbbmmmqqqxxx|||~~~~~~}}}}}}~~~~~~rrrcccUUUNNNEEE???<<<:::777444444333111111111111///---000000000/////////..................------------++++++,,,,,,,,,,,,++++++,,,++++++++++++*********+++************)))))))))+++++++++******))))))((())))))************)))))))))))))))))))))(((''''''((())))))))))))'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))((('''''''''(((***+++''''''''''''''''''''''''))))))************)))))))))))))))*********++++++(((''''''&&&&&&''''''(((***)))(((''''''((()))***''''''(((((()))+++,,,---vvvlllhhhgggdddbbb```]]][[[ZZZYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRNNNMMMLLLKKKKKKJJJHHHFFFBBBBBBBBBAAA@@@===;;;:::777666444222111000000000//////............//////000000///...---,,,,,,,,,---,,,,,,+++***))))))(((000+++***///000,,,+++///++++++++++++++++++++++++***+++,,,------,,,******''')))***+++***+++---///,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++***)))((((((((()))---,,,+++++++++,,,---...,,,,,,---------------,,,///......------....../////////............//////.........///000000111111///000222666<<>>CCCQQQ[[[gggooossswww}}}zzzjjjYYYIII@@@???888888777666555555444444444222111111222222111000/////////.........------------------,,,,,,,,,,,,******))))))***+++,,,---+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%''')))***)))(((((()))(((((((((((())))))))))))************************))))))************)))))))))))))))*********++++++(((''''''&&&&&&''''''(((((((((((((((((((((((((((++++++***)))))))))))))))tttkkkiiihhhdddbbb```^^^\\\[[[[[[[[[WWWVVVUUUTTTSSSRRRRRRRRROOONNNLLLKKKKKKJJJGGGDDDBBBBBBBBBAAA@@@===;;;:::777666444222000000000000111111000///......//////..................------******************++++++)))000///***111>>>===333++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,+++)))''''''))),,,//////...------,,,++++++,,,,,,,,,++++++++++++***+++************++++++,,,***+++,,,,,,------------++++++,,,,,,,,,++++++***(((((()))***+++---...///---------,,,,,,------------...///000111111111000000111111111222666;;;>>>CCCMMM[[[eeejjjpppwww}}}yyyhhh[[[OOOBBB<<<<<<666777777777666555555555222111000000111222000/////////.........------------------,,,,,,,,,++++++***))))))))))))+++,,,---************))))))))))))(((((((((((())))))******((()))))))))))))))))))))))))))(((''''''((())))))&&&'''((())))))******)))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***++++++(((((((((((((((((((((((($$$'''***+++)))(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******)))((((((''''''(((((()))''''''((((((((((((''''''***)))))))))))))))***+++tttkkkiiiiiibbbaaa___]]][[[ZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@===;;;:::666555333111///////////////////////////000000111---------........................------,,,,,,,,,$$$///000(((111DDDDDD555++++++++++++++++++++++++---,,,***)))))))))***++++++++++++***)))***---000444333222000...,,,******((())))))+++,,,---......+++*********+++,,,------******))))))+++---000222***+++,,,,,,------------...------,,,,,,------............------.........,,,---///111111111000000...///000111222555:::===999DDDSSS^^^dddjjjrrryyy||||||xxxfffSSSJJJEEE===888888000222333333222222222222111000//////000000///...//////.........------------------,,,,,,,,,++++++++++++******+++---...000************))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++***)))(((((()))***+++%%%&&&''')))************''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))###$$$&&&(((+++---///000(((((((((((((((((((((((($$$'''+++,,,)))(((((()))'''(((((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))++++++************++++++))))))************))))))(((((((((((()))+++,,,---tttkkkhhhfffdddcccaaa^^^\\\ZZZYYYYYYVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKIIIGGGBBBBBBBBBAAA@@@===;;;:::777555333111000000111222222000///...///000///...............---,,,+++***,,,---------,,,++++++***...***)))+++111555444111...---,,,,,,++++++++++++)))***,,,,,,***)))***+++((()))+++,,,,,,+++)))(((,,,------...---,,,***)))///...---,,,,,,,,,,,,---))))))+++,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,000.........//////---+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---...//////......000000/////////000222333777<<>>EEELLLUUU]]]ccclllpppxxxkkkXXXMMM@@@999888:::999777444444333333222222111111111111000000///......---............------------------------------------+++++++++***************++++++******)))((((((''')))+++,,,,,,***))))))***+++******)))(((''''''&&&&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((((((((''')))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''************)))(((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''((())))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))&&&&&&'''(((((((((((((((''''''(((((())))))******tttkkkgggfffdddccc```^^^[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCBBB???===:::888777555333222111000111111000...---,,,---...---,,,+++,,,---...////////////...............------,,,---***((()))---///...,,,******))))))******++++++***,,,......,,,+++,,,---)))***+++,,,,,,+++***))),,,,,,+++************+++++++++,,,,,,,,,+++******)))******+++,,,,,,------------------------------(((+++---,,,)))((()))+++------------............///////////////.........//////000000000//////...333333222000000000000000///222777<<>>EEEMMMZZZiiiuuuxxxjjj[[[MMMDDD<<<999555444666666444222333333222222111111000000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,*********)))))))))))))))&&&(((******))))))***+++(((((((((((())))))))))))***)))'''&&&&&&''')))***''''''(((((())))))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))((('''((()))***)))((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((ssskkkhhhffffffeeebbb___\\\YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOKKKJJJIIIIIIKKKKKKJJJIIIBBBBBBBBBAAA@@@===;;;:::666666555444333222111111222000//////000000///...............---,,,+++***+++,,,,,,------------------,,,+++***************,,,,,,,,,+++,,,,,,------(((***,,,+++***)))******************************+++************+++,,,,,,*********)))******+++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------....../////////......---+++,,,---///000111222222000111222222222444777999<<>><<<;;;666666555555444222111111111000....../////////...+++,,,,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,+++++++++,,,---,,,++++++++++++++++++)))+++,,,,,,+++******++++++******************+++******+++,,,,,,,,,,,,,,,,,,+++)))((()))***---...*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........------------.........///------.../////////......***+++---...////////////000111111111000111444666666;;;BBBJJJRRR[[[eeelllqqquuu||||||nnn___VVVMMMBBB:::888777666555444444444444333222111111000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))***((()))******((('''((((((&&&''''''((()))******+++)))'''%%%$$$$$$%%%''')))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((())))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))&&&'''(((((())))))((((((''''''(((((())))))******qqqkkkhhhgggiiigggdddaaa]]][[[YYYXXXVVVUUUTTTSSSRRRQQQPPPOOOSSSQQQNNNMMMLLLKKKHHHFFF@@@@@@AAAAAA@@@???===<<<666666666555444333111111000///------.........---))))))***+++,,,,,,,,,,,,((()))***+++++++++++++++'''(((((('''&&&&&&'''))),,,,,,+++***)))))))))******,,,...---,,,+++,,,,,,++++++************++++++)))+++,,,---...------,,,...,,,)))((((((***...000)))******+++,,,,,,------************************++++++***,,,......---,,,........./////////000000---.........//////000000******+++,,,------------+++,,,---.........---,,,...///000//////000222444333666;;;@@@FFFPPP[[[cccjjjpppxxx~~~vvvaaaVVVMMMKKKFFF>>>888888444444333333333333444444000000000///......---------.....................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))*********(((***+++***(((''''''(((&&&&&&'''((()))***++++++*********))))))*********((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))******'''(((((())))))))))))))))))((('''((()))******((((((((((((((())))))))))))$$$%%%'''((((((((('''&&&&&&''''''((()))******+++rrriiifffggghhhfffccc```\\\ZZZXXXWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPNNNLLLKKKKKKJJJGGGEEEBBBAAAAAAAAAAAA???<<<999999888666333222111111111//////.........---------///,,,******---...---+++((((((***++++++***))))))************************((((((''''''''''''((((((,,,,,,,,,,,,,,,+++***))))))************+++++++++***++++++,,,,,,++++++*********))))))***,,,...///(((,,,///---)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,.........------,,,,,,,,,,,,------...///000111111111000...---,,,,,,---............//////000111222888777666888===EEEMMMRRR___gggsss{{{uuueeeZZZMMMGGG???:::999999888777222111000000222333222000////////////////////////------...//////...---------------,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((()))(((''''''''')))***+++***)))(((''''''((()))***((((((((((((((((((((((((+++***(((&&&%%%&&&'''((())))))(((((('''''''''&&&''''''''''''(((((())))))&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))###$$$&&&(((((('''&&&%%%'''((((((((('''&&&%%%%%%))))))))))))))))))))))))((()))))))))'''''')))*********))))))(((((('''''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&''''''''''''(((rrriiifffggggggfffccc```\\\ZZZXXXWWWXXXWWWUUURRRQQQPPPOOOOOOMMMLLLLLLLLLLLLJJJEEEBBBBBBAAAAAAAAAAAA???<<<999888777555333111111111111//////.........---------,,,***((()))+++,,,+++)))******+++,,,,,,+++***)))************************))))))(((((((((((())))))***+++++++++******)))((()))************+++++++++***++++++,,,,,,++++++***++++++******+++,,,...///)))+++---,,,***)))***---++++++++++++++++++++++++...------,,,---...///000......---------,,,,,,,,,............---------------------......//////000///......---------...............//////000111222666444333444777>>>DDDIIITTT]]]hhhrrrxxx{{{pppggg^^^SSSJJJFFFAAA;;;888777777777555333222000000111111000...////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((()))((((((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))(((''''''((()))***)))(((((((((''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***))))))((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))rrriiifffggggggeeebbb___\\\ZZZXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOLLLMMMMMMOOONNNKKKFFFBBBBBBAAAAAAAAAAAA???<<<999777666444222111000000111/////////.........------,,,+++))))))+++++++++***,,,---------,,,+++***)))******************************))))))))))))******)))************)))(((((()))************+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...************************************************,,,,,,,,,,,,,,,---.........------------,,,,,,,,,------------............---------------.........------...........................//////000111222555333111111333888===@@@KKKSSS```jjjrrr|||}}}qqqbbbUUUOOOJJJDDD???===:::777555555555555444444222000000000000...---//////////////////////////////------------//////,,,,,,,,,,,,++++++++++++***************************************)))((((((***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''(((((()))******'''''''''''''''''''''''')))(((&&&$$$$$$%%%'''(((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((''''''(((***'''''''''''''''((((((((()))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((()))))))))*********qqqhhheeeffffffdddbbb___\\\ZZZXXXXXXVVVUUUUUUSSSRRRRRRQQQQQQOOOOOONNNOOONNNLLLHHHEEEBBBAAAAAAAAAAAA???<<<999666555333111000000000000////////////...............---,,,,,,,,,------------------,,,+++******)))************************+++******************+++)))***************))))))))))))*********+++++++++***++++++,,,,,,++++++***************++++++,,,,,,+++***))))))++++++***)))++++++++++++++++++++++++***************++++++,,,------------------------++++++,,,,,,------......---------------,,,,,,,,,+++,,,...///000///..................///000111222555333222111333666:::<<>>===;;;555555444444444444444333444222000///000111000000///////////////////////////...,,,++++++,,,...///,,,+++++++++++++++++++++))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((()))(((&&&&&&((()))%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''((((((((()))))))))******~~~qqqhhheeefffeeedddaaa^^^\\\ZZZXXXXXXSSSSSSTTTTTTTTTTTTSSSSSSQQQOOOLLLJJJJJJIIIHHHGGGBBBAAAAAAAAAAAA???<<<999666555333111000000111111000000/////////.........---...------,,,,,,---...------,,,+++***)))))))))************************++++++************++++++******++++++,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***)))))))))***************+++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------******++++++,,,,,,,,,------------------,,,,,,,,,+++,,,...///000///..................///000111222222222111111333555888:::777>>>HHHQQQZZZffftttxxxggg\\\MMMGGG???:::888888777666222222333444444333444444333111//////111333444444////////////////////////---,,,***))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))************************'''(((((((((((('''%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&''')))%%%%%%&&&&&&''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''''''''((((((((()))))))))}}}ppphhheeefffdddcccaaa^^^[[[ZZZXXXXXXSSSSSSTTTUUUUUUUUUTTTTTTPPPMMMIIIFFFFFFFFFFFFFFFBBBAAAAAAAAAAAA???<<<999666555333222111111222222000000000/////////......+++,,,,,,,,,******,,,------,,,+++******)))******************************++++++************++++++******+++,,,,,,,,,,,,+++)))************+++++++++***++++++,,,,,,++++++***))))))***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,---------------.........------...........................//////000111222/////////000111333555666444:::AAAGGGNNNYYYgggrrrppp```QQQHHHAAA>>>:::888888777666555111333444444222222333444222000......000333555555////////////////////////,,,+++************+++,,,*********+++++++++++++++***************************************)))((((((((()))))))))))))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))(((&&&$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))'''''''''''''''(((((((((&&&(((***++++++***(((&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''((((((((())))))}}}pppgggeeefffdddbbb```^^^[[[ZZZXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQPPPMMMJJJIIIHHHHHHFFFEEEBBBAAAAAAAAAAAA???<<<999666555444222222222333333000000000000/////////...+++,,,---,,,******,,,...---,,,++++++***+++,,,,,,******************************))))))))))))******))))))***+++++++++++++++)))************+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******---///...+++***,,,...++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,---------............---------------------------......//////000///......---------...............//////000111222/////////000111222222333555999===@@@DDDMMM[[[eeemmm|||xxxhhh[[[PPPGGGAAA???===;;;999888777777666222333444333000000222444222///,,,,,,...000222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***************)))(((((('''((()))******))))))((('''((()))******)))((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))))))))(((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))))))))*********|||ooogggeeefffcccbbb```^^^[[[ZZZXXXXXXWWWWWWWWWWWWUUURRRPPPOOOQQQOOONNNNNNNNNLLLIIIFFFBBBAAAAAAAAAAAA???<<<999777666444333222333333444000000000000////////////---///000...,,,+++...000...---,,,+++,,,---...///******************************))))))))))))******(((((()))***************)))************++++++++++++++++++,,,,,,+++++++++,,,---.........---,,,+++***...111///+++))),,,000************************'''((()))***+++***)))))),,,,,,,,,------.........000000000//////......------------...///000111111111000...---,,,,,,---............//////000111222111222222222222222222222111444666777:::BBBNNNXXX^^^nnn{{{ppp```SSSJJJEEEAAA???===;;;888666444333333333333444444222///...000333222///,,,***,,,...//////////////////////////////---......//////......---))))))******++++++++++++++++++++++++++++++++++++***************)))((((((&&&'''(((*********))))))'''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%&&&(((***+++&&&'''''''''(((((())))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******************************((('''&&&%%%&&&(((***+++'''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((******))))))(((((('''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******)))************+++++++++wwwkkkgggeeecccdddccc```^^^[[[YYYXXXWWWYYYWWWUUUSSSQQQQQQQQQQQQNNNLLLIIIHHHHHHHHHFFFEEEDDDBBB@@@??????>>>===;;;777666333111//////000000666333000......,,,***)))/////////......---------...---***((((((((()))******+++---,,,+++******++++++******)))))))))))))))******)))((()))***,,,---************+++,,,---...************************,,,,,,++++++***))))))))),,,,,,,,,++++++*********,,,------......------,,,***************************+++,,,,,,------,,,,,,222222111000///......---+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---///...---...///000000///...///000222222111000000333333333555888<<>>===;;;999888555333111111222222555222000......---+++***++++++*********))))))))),,,---------,,,+++***)))***,,,------,,,++++++,,,,,,++++++************************)))******++++++(((((((((((()))***+++,,,******************************************++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............///000////////////000111111111111000222222222333666999<<<>>>EEEMMMYYYeeeooozzz}}}kkk^^^OOOJJJCCC>>>;;;999888666555555555444444333333333///000000111111000000///////////////............///......---------.........------,,,++++++******)))***++++++++++++***))),,,,,,++++++************))))))(((((((((((())))))((((((''''''(((((()))***)))((((((''''''((()))******)))))))))((((((((('''***)))'''&&&&&&''')))***((((((((()))******(((&&&$$$&&&''''''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((************************&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&)))+++---wwwjjjeeecccbbbdddbbb```^^^[[[YYYXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQPPPNNNKKKJJJJJJJJJHHHGGGDDDBBB@@@@@@@@@???===;;;999888555333111111222222333111///.........---,,,,,,,,,,,,+++++++++++++++***---000222111...***''')))+++,,,,,,+++******+++,,,,,,+++************+++*********+++******))))))(((((((((((()))***++++++************************((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************------------............+++++++++,,,---...000000............////////////000000//////000000111111111111111222333666888:::<<>>:::777777777666555333333333333333333333333//////000000000000///////////////............---000///...---,,,,,,,,,,,,------,,,,,,++++++******)))***++++++++++++***)))///...,,,+++*********+++))))))(((((((((((()))))))))(((((((((((()))******)))))))))))))))(((((('''))))))))))))((((((((((((***)))(((''''''((()))***)))(((''''''))))))((('''&&&''')))((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))xxxiiicccbbbaaacccbbb```]]][[[ZZZYYYXXXVVVUUUSSSQQQPPPPPPPPPQQQQQQNNNLLLKKKKKKJJJIIIHHHDDDBBBAAA@@@@@@???===;;;777666333111//////000000111///...---...///...---------------------------***,,,///111111...***((('''(((******)))((()))***,,,+++******))))))******)))***+++++++++)))((('''++++++******+++,,,,,,---************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++*********************************+++,,,,,,------,,,,,,***+++++++++,,,,,,------,,,,,,,,,------------...,,,++++++,,,---...//////---...//////......///000000000///......000111222111111111111222444555666777:::???DDDKKKVVVcccmmmxxx}}}{{{lll___RRRFFF>>>???<<<999777666555444222222222222222111111111111000111111111111111111000//////.........---------///...------,,,,,,,,,---,,,,,,,,,,,,++++++***************++++++*********111000---+++))))))***+++))))))(((((((((((()))))))))))))))))))))******+++((()))***+++***)))'''%%%))))))))))))(((((((((((((((((('''&&&&&&'''((((((***(((&&&&&&((()))(((((()))+++,,,+++)))(((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((()))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))((())))))yyyjjjcccaaaaaacccaaa```]]][[[ZZZYYYYYYVVVUUUSSSRRRQQQQQQQQQRRRQQQOOOLLLKKKKKKKKKIIIHHHDDDCCCAAAAAAAAA@@@===;;;777666333111//////000000000///------///000///...++++++++++++++++++++++++***+++,,,------,,,***)))''')))++++++***)))***+++******)))((((((((((((((()))***++++++***)))'''&&&+++++++++***++++++,,,---************************+++++++++*********))))))++++++++++++++++++++++++)))******++++++******)))***************************+++,,,,,,------,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,...000///...---///111000///.........///111222222222222222333444444555444777:::===AAAHHHQQQXXXaaagggpppzzzwwwgggXXXNNNFFF@@@<<<===;;;888777666555333111444333222111000///......///000000111111000000///............------------,,,,,,,,,,,,,,,---......,,,+++++++++++++++******+++******************+++111000---+++))))))***+++))))))(((((((((((()))))))))))))))))))))******+++''')))***++++++)))&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((((((''')))+++,,,+++)))(((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&''''''((('''&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))******'''''''''(((((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((***,,,...///{{{kkkcccaaabbbbbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRSSSQQQNNNLLLKKKKKKJJJIIIHHHDDDCCCBBBBBBBBB@@@===;;;999888555333111111222222000...------///000///...,,,,,,,,,---------------+++*********************)))***,,,---,,,,,,---...))))))(((''''''''''''((()))))))))***))))))((((((***)))))))))))))))******************************,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,************++++++++++++///...---,,,,,,,,,,,,,,,,,,...111000------///222//////......//////000000111222222333333444444444111444777999999<<>>DDDJJJSSScccuuutttdddUUULLLDDDBBB@@@>>>;;;888666444444444444555666555111///111111111111111111111111...//////////////////.........---------,,,,,,,,,......---,,,++++++++++++******************++++++,,,+++***))))))***+++,,,******+++++++++******)))))))))(((((((((((())))))'''''''''''''''((())))))''''''((())))))***))))))'''((((((((())))))******))))))************))))))&&&&&&&&&(((***)))&&&$$$%%%&&&((()))((('''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((( $$$''')))******)))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++,,,nnneeebbbaaacccaaa___]]][[[ZZZZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRPPPMMMKKKIIIIIIHHHGGGEEEBBBBBBAAAAAABBB@@@>>>;;;999888555333111111222333111111000///////////////---------,,,,,,,,,+++++++++***))))))+++,,,+++***&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))************...---,,,+++************************************)))))))))))))))))))))))))))***+++,,,---,,,+++++++++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........///...,,,+++******++++++.........------,,,,,,,,,000//////.........//////000000000000000000000000//////000111111111111111222222333333444555666666777888;;;@@@HHHSSS```hhhzzz~~~lll[[[NNNGGGDDD@@@>>>;;;777555444444555555555444333222000///...((()))+++...//////////////////000000000000//////...............---------++++++++++++,,,---......************************))))))))))))))))))))))))(((((())))))******++++++*********)))***+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''************)))'''&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''***((('''&&&&&&'''(((***&&&&&&''''''((()))))))))$$$''')))***)))((('''(((///+++'''(((+++---***'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''nnneeebbbbbbcccaaa___]]][[[ZZZZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRPPPNNNKKKJJJIIIHHHGGGEEEBBBBBBAAAAAABBB@@@>>>;;;888777444222000000111111//////...------------------------,,,,,,,,,++++++,,,***)))***++++++***)))))))))***++++++***(((((())))))))))))))))))))))))))))))))))))************(((((('''''''''(((((()))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++************++++++************************))))))*********+++++++++,,,,,,,,,---------.........------,,,---...///000......---------,,,,,,,,,------,,,,,,,,,,,,,,,---000000000000000000000000//////000111111111111111111111111222333444444444111333555777<<>>;;;888777555333111111111111//////...---------------------------,,,,,,,,,,,,---+++******++++++)))(((((((((***++++++***))))))************************))))))))))))************(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,------------+++++++++,,,---///111111------------,,,,,,,,,,,,//////............////////////////////////////////////000111111111111111000000000111222222333333222333444555777:::???BBBIIIRRR^^^kkkyyyuuuoooccc]]]TTTJJJBBB<<<:::999999888666444333333444444222222333333222111111000333333111000///.........+++,,,,,,------,,,,,,+++222222111000...---,,,+++......,,,++++++*********************************))))))))))))))))))))))))************))))))))))))###$$$%%%&&&'''&&&%%%%%%''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%)))))))))(((''''''&&&&&&&&&'''((((((''''''(((***+++(((%%%&&&((()))(((%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''pppgggdddcccbbbaaa```^^^]]][[[ZZZZZZWWWWWWUUUTTTSSSRRRRRRRRROOONNNLLLKKKKKKIIIGGGEEEBBBBBBAAAAAABBB@@@>>>;;;999888666555333222222222111111000///////////////...------------,,,,,,,,,---,,,************)))'''###%%%'''***,,,---------************************((()))))))))************))))))(((((()))***++++++************************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---......,,,,,,,,,,,,,,,,,,,,,,,,..................///000........................//////000111111111111111000000000111111222222222222333555666555666888:::@@@EEEMMMVVVcccuuu{{{nnncccZZZUUUOOOKKKFFF@@@<<<:::999999666666555444444444444555111111222222222222111111555333111///.........///++++++,,,,,,,,,,,,++++++000000///...------,,,,,,---,,,,,,+++******++++++************************))))))))))))))))))))))))++++++******))))))(((((($$$%%%'''))))))((('''&&&''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''(((((('''&&&&&&)))+++***(((&&&&&&((()))(((&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''pppgggdddcccbbbbbbaaa___]]]\\\ZZZYYYWWWWWWUUUTTTSSSRRRRRRRRROOONNNLLLLLLLLLJJJGGGDDDBBBBBBAAAAAABBB@@@>>>;;;777666555444222111000000111111000///////////////.........---------,,,,,,---,,,************)))'''###%%%'''***,,,---------************************((()))))))))************''''''&&&%%%%%%%%%%%%%%%************************)))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++------------------------//////000111111111111111111111111111222222222222+++---000222222333444666<<>>:::777555555555555555555555444444555555555000000111222222222111111222111///...---......///,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************++++++,,,---************************))))))))))))))))))))))))++++++******))))))((((((%%%''')))***+++***((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''(((((('''&&&&&&)))+++)))(((''''''((()))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''ooofffccccccbbbbbbaaa```^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRRRROOONNNMMMMMMLLLJJJGGGDDDBBBBBBAAAAAABBB@@@>>>;;;444333222111000///------//////...---------------............---------,,,---+++******++++++)))(((((((((***++++++***))))))************************))))))))))))***************)))((('''&&&&&&&&&&&&************************))))))))))))))))))))))))***))))))))))))***+++++++++******************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++............---,,,******++++++++++++,,,,,,,,,,,,******)))******+++,,,---........................//////000111111111111111111111111111111111111222***,,,///111222333444666666888;;;===BBBOOO```mmm|||iiibbbYYYPPPIIIDDD@@@===:::999777555444444444444444444444444444444444444000000111111222111111000///......------.........,,,------......------,,,))))))***++++++,,,,,,---)))))))))******+++------************************))))))))))))))))))))))))************))))))))))))%%%&&&'''((()))(((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((***)))'''%%%%%%''')))***)))))))))(((''''''&&&&&&&&&'''((((((''''''(((***(((''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''nnneeebbbbbbbbbbbbbbbaaa___]]]ZZZYYYXXXWWWUUUTTTSSSSSSRRRRRROOONNNMMMMMMMMMKKKGGGDDDBBBBBBAAAAAABBB@@@>>>;;;444444333222111///...---//////...---------------............------------,,,***)))***++++++***)))))))))***++++++***(((((())))))))))))))))))))))))))))))))))))************++++++******)))*********************************))))))))))))))))))))))))***))))))((()))***+++,,,***))))))(((((())))))***************************************++++++++++++,,,,,,,,,+++++++++******------......---,,,***)))******+++++++++,,,,,,,,,------------...///000111........................//////000111111111111111000000000000000000000000...000222333333333555666111444666777:::BBBNNNXXXjjjwwwzzzmmmcccSSSNNNHHHBBB???<<<;;;999999888777777666666555555333333333333333333222222000111111111111111000///.../////////......---,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++***************++++++************************)))))))))))))))))))))))))))))))))))))))*********&&&&&&'''''''''((((((((()))(((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%'''))))))((('''((()))%%%&&&&&&&&&&&&&&&''')))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''nnneeebbbaaabbbbbbbbbaaa___]]][[[YYYXXXWWWUUUTTTSSSSSSRRRRRROOONNNNNNNNNMMMKKKGGGDDDBBBBBBAAAAAABBB@@@>>>;;;777777666555444222111000111111000/////////////////////.........---------+++***))))))+++,,,+++***&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))************'''&&&&&&''''''((()))***************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++***************+++,,,+++***)))(((*********++++++,,,,,,,,,+++++++++,,,---...///000//////////////////////////////000111111111111111///////////////.........000111222111000000111222222555777666666:::CCCKKKQQQ^^^nnn{{{zzzqqqeeeVVVKKKGGGCCC>>>;;;999888888777555555444444444444333333111222222222222111000000111111111111111000/////////000111111000...,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,+++***))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))******''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******''''''(((((((((((('''''''''''''''&&&%%%$$$###"""$$$%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&''''''((()))))))))$$$''')))***)))((((((((($$$$$$%%%%%%$$$%%%&&&(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''}}}mmmeeebbbaaaaaa```___^^^]]]\\\\\\[[[VVVVVVTTTSSSQQQPPPPPPPPPQQQOOOMMMKKKJJJIIIFFFDDDCCCBBB@@@@@@@@@???<<<:::555444444333222111000000000000000000111111111111,,,,,,+++++++++,,,------************************)))************)))((((((((()))***++++++,,,++++++,,,+++)))+++---...+++)))******))))))))))))******))))))+++,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++******************))))))))))))))))))))))))------,,,+++************222...***((()))+++------...---+++******+++---...........................------------------------......///000111111000000+++---000111111111333444555666666666666777:::===DDDIIIRRR\\\hhhuuuyyyjjj^^^VVVOOOHHHCCC<<<:::888777777777666444000000111222333444444555333333333222222222111111000000000000000000000000////////////...............---,,,,,,++++++++++++,,,+++******))))))))))))((((((((()))***,,,---...******************************))))))))))))******+++++++++++++++***)))(((''')))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%$$$######&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''}}}mmmeeebbbaaa``````___^^^]]]\\\[[[[[[WWWVVVUUUSSSQQQPPPPPPOOOQQQOOOLLLKKKJJJIIIFFFDDDCCCBBBAAAAAAAAA@@@<<<:::666555555444333222111111000000000000000000//////------,,,++++++,,,,,,,,,------,,,+++***)))(((((('''((()))***************(((((()))))))))(((((('''***(((((()))++++++)))'''******))))))))))))************+++,,,,,,+++******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))************))))))))))))************************************************,,,,,,+++*********++++++000---***)))***+++,,,,,,------,,,+++++++++,,,---////////////////////////...........................///////////////...------///111222111111222444333444555444444555888:::999<<>>:::777666444444333333222222000111111222222333333444333333222222222111111111000000000000000000000000////////////...............---,,,+++++++++++++++---,,,,,,+++++++++++++++*********)))******+++,,,))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))(((''')))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''***)))(((((((((((()))***))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''}}}mmmeeebbbaaa______^^^]]]\\\[[[ZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOQQQOOOLLLKKKJJJIIIGGGEEEBBBBBBBBBCCCCCCAAA===999777666666555444333222111000000000///.........---...------,,,++++++++++++...---,,,***(((&&&%%%$$$&&&'''((()))+++++++++,,,*********))))))(((&&&&&&)))(((((()))******)))'''******))))))))))))******'''(((((())))))((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++*********+++,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000///...------///000222222111111222333000222333222222333555777555777:::<<>>AAAHHHNNNWWWaaalllyyyzzzkkk]]]QQQIIIGGGCCC>>><<<;;;;;;:::999555666777666555555555555333222222222111111000000222222222222111111111111000000000000000000000000//////.........---------,,,,,,+++++++++++++++,,,))))))***+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))''')))***)))((('''(((***((((((((((((((((((((((((***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''((())))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''}}}mmmeeeaaa______^^^]]]]]][[[[[[ZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBCCCEEEEEEBBB===999555555444333222111000000000//////...---,,,,,,+++///...---,,,+++************))))))(((((('''&&&&&&))))))************)))((())))))***+++++++++++++++)))***+++++++++***************))))))))))))******---------,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((()))))))))************************))))))******+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))***++++++,,,+++******+++------+++)))***+++,,,------------,,,////////////////////////,,,,,,---------.........,,,---...///000000000000000222333333111000000111///111333333222222333444222333444444444555888:::===AAAGGGLLLSSS^^^kkkssszzzppp```TTTLLLEEEBBB===;;;888777777777777777000222444444222000111222333222222111111000000///222222222111111111000000////////////////////////............------------+++++++++******++++++,,,)))***+++,,,------,,,,,,******))))))******+++,,,******************************))))))))))))******((())))))*********))))))''')))***)))((('''(((***((((((((((((((((((((((((***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''|||mmmeee```^^^______^^^]]]\\\[[[ZZZZZZXXXWWWVVVTTTSSSRRRQQQQQQOOOMMMKKKKKKKKKJJJHHHFFFBBBBBBBBBCCCCCCAAA===999555444333222111000000////////////...---------,,,...------,,,++++++++++++++++++++++++++++++++++++***************)))((((((&&&&&&((())))))*********&&&((())))))(((''''''(((******))))))))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))******+++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******)))))))))***++++++******)))+++,,,---+++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........((()))***,,,---.../////////111222222000//////000///111333333222222222333...000111222222444666888777:::===???BBBHHHPPPWWW```iiixxx}}}kkkcccVVVKKKDDD@@@>>>>>>999999888777666666666666111444777777333111111333222222111111111000000000222111111111111000000000////////////////////////.........------------,,,+++************++++++,,,,,,---...//////...------***)))))))))***+++,,,,,,******************************))))))))))))******(((((())))))******))))))''')))***)))((('''(((***))))))))))))))))))))))))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''|||mmmddd```^^^``````___^^^]]]\\\[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSOOOMMMKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAA@@@<<<:::555555444333222111111000//////..................------,,,++++++,,,,,,,,,++++++++++++++++++++++++((())))))************)))'''(((((()))))))))((((((%%%(((***)))'''&&&''')))******))))))))))))******,,,+++)))((('''''''''((())))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((())))))***++++++,,,------((())))))***++++++,,,,,,************************+++******))))))))))))***+++)))))))))+++,,,,,,***++++++******+++---...///)))))))))))))))))))))))),,,,,,,,,---.../////////******,,,---............---///000000/////////000...111333333222111111222000111333333333444666777444666888999888;;;@@@DDDJJJRRR]]]jjjvvv{{{uuunnnddd\\\OOOKKKFFFAAA===;;;:::999777888888888777666666666444888;;;:::666333333555111111111111000000000000111111111111000000000000////////////////////////.........---------,,,,,,***************+++,,,,,,+++,,,---......,,,+++***,,,+++******)))***************************************))))))))))))******'''(((((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''|||mmmddd```^^^aaa```______]]]]]]\\\[[[VVVUUUUUUTTTSSSSSSTTTTTTOOOMMMKKKKKKKKKJJJHHHFFFCCCBBB@@@@@@@@@???<<<:::777666555444333222222111.........///////////////,,,,,,+++++++++,,,------))))))))))))((((((((((((&&&'''(((***+++++++++++++++,,,,,,++++++***)))((('''***,,,+++)))((()))+++******))))))))))))******222111///---,,,,,,------))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))***+++,,,,,,------((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))+++)))((()))***,,,,,,+++,,,+++***)))***,,,///000........................---------...///000000111//////000000000000000///,,,...///000///...///000...000222222111000000111000111222222111111222333222555888888666777:::===<<>>??????>>>===;;;999777444333333333444/////////......------------,,,***)))))))))***++++++++++++*********))))))************************,,,+++)))((('''((()))*********++++++++++++++++++***+++,,,+++)))((()))***,,,+++))))))((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))+++,,,---'''((())))))******))))))+++***))))))((())))))***+++***)))((()))***,,,---******+++++++++,,,,,,,,,---***((()))+++,,,***'''''')))++++++++++++,,,---,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000//////////////////.........000000//////000000111222///000000111222333333444555555444444444444444444888888888777777888;;;>>>CCCFFFKKKRRR\\\kkkzzz~~~qqqiii```TTTKKKGGGDDD@@@===:::;;;;;;;;;:::999888888444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000////////////000000//////...---------------------------......//////...,,,***)))---,,,,,,++++++,,,------,,,++++++---...///...---+++++++++*********)))))))))))))))))))))))))))))),,,...---)))'''))))))'''''''''((()))***,,,......------,,,+++******))))))''''''''''''(((((())))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''((())))))******'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))******'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''yyyiiibbb___]]]^^^^^^______^^^]]][[[ZZZXXXWWWUUUTTTSSSRRRRRRSSSNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA???>>>??????>>>===999888666444333222222222............------------...---+++*********+++,,,++++++++++++************************************,,,+++***)))(((((())))))************************&&&((())))))((((((***+++***)))(((''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))+++,,,---((()))******++++++************))))))))))))))))))***)))))))))***+++,,,---******+++++++++,,,,,,,,,---+++((())),,,,,,***'''+++,,,---,,,+++***+++---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........//////////////////............///000000//////000111222222333333444444444444444444333333444555666555444444666888<<<<<<===@@@HHHSSS___gggpppsssyyysssdddXXXOOOJJJDDD@@@>>><<<999777666777777777777666555444444444333333333333222222111111111111111111111111//////////////////////////////////////////000000///////////////...------......////////////............//////...,,,***))),,,,,,,,,,,,,,,,,,------+++++++++,,,/////////---++++++++++++************************************,,,//////+++'''((()))(((&&&&&&&&&&&&''''''((()))******)))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%&&&'''((())))))***'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((())))))(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyjjjbbb```___^^^^^^______^^^]]][[[ZZZWWWWWWVVVTTTSSSSSSRRRRRROOONNNLLLIIIGGGFFFEEEDDDCCCAAA@@@?????????===;;;666555444333222000//////------------------------......---,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))******((('''''''''((()))%%%&&&((((((((()))***,,,(((((((((((((((((()))***((((((((((((((())))))***((((((((((((((((((((((((***))))))(((((()))))))))((()))******++++++******))))))))))))***************************+++,,,---******+++++++++,,,,,,,,,,,,+++******++++++***)))---......,,,+++***+++---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,.........///////////////...------------...///////////////000111111222222333333333333333333333333111333555555555555777888888777777:::???GGGOOOTTTVVVYYY\\\aaagggooowww}}}{{{tttllldddZZZOOOGGG@@@???===<<<<<<;;;999777777777777777666555444333333333333333333333333333111111111111111111111111............////////////......////////////000000...////////////...------//////000000000000//////............---,,,++++++************************+++***+++,,,///000///...,,,++++++++++++************************************///000+++(((((()))(((,,,+++)))((('''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((()))(((((()))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzkkkcccaaa```^^^____________]]]\\\[[[WWWWWWVVVUUUTTTSSSRRRRRROOONNNLLLJJJHHHFFFEEEEEECCCBBBAAAAAA@@@???<<<999555666666666444222000...---------------------------------------,,,,,,+++,,,,,,+++++++++*********************************((()))+++,,,,,,+++***)))***(((&&&######$$$'''((('''(((******))))))***,,,(((((()))***************((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))'''((()))***************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++,,,,,,+++******,,,...---------------,,,+++***------------------------++++++,,,,,,,,,,,,,,,,,,............/////////000...............///000000/////////////////////000000111111222222333333333000222555666666666777999666666777:::>>>CCCFFFHHHFFFGGGHHHJJJMMMSSSZZZ___iiiqqq}}}~~~uuunnnaaa^^^YYYRRRKKKEEEAAA@@@<<<;;;::::::::::::999888888888777666555555444444222222222222222222222222111111111111111111111111---------....../////////........./////////000000......//////......---,,,......///000000///.........------,,,,,,,,,------******+++++++++******)))*********,,,///000///...,,,,,,+++++++++*********************************(((...000,,,'''((()))))),,,,,,+++******)))******************************&&&'''((())))))(((((('''(((''''''((()))******(((++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((())))))((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkdddbbbaaa^^^______```___]]]\\\[[[WWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMJJJHHHGGGFFFEEECCCBBBBBBBBBAAA???;;;777777888::::::999666333000------------------------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******************************&&&(((+++------,,,***)))***((($$$!!! """&&&(((***+++,,,+++***)))***+++((()))***,,,,,,,,,+++***((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&''')))***,,,---&&&''''''(((((((((((((((&&&'''(((***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---***(((***,,,((()))***))))))***---///------------,,,,,,+++***------------------------&&&''')))+++---...//////---.........//////000000///////////////000111111////////////............//////000111222222333333,,,...111333333333444555333444666999<<<======<<>>===>>>CCCIIIMMMOOOUUU^^^eeemmmwwwzzzqqqiiibbbZZZTTTLLLKKKHHHBBB<<<999;;;>>>888777666555444555555555555444333222111111111222111111111111111222222222000000000000000000000000---------.........//////---.........//////000000......//////......---,,,,,,---...//////...---,,,...---,,,++++++---...///,,,------------,,,+++************,,,///000///...,,,,,,,,,+++++++++******************************'''---000,,,'''((())))))$$$$$$%%%&&&(((***+++,,,)))))))))))))))*********&&&'''((())))))((('''&&&(((''''''((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***,,,,,,***)))(((&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''&&&$$$%%%''''''''''''%%%$$$''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((***++++++***&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzkkkdddbbbaaa___bbbdddaaa[[[XXXZZZ]]]YYYXXXWWWVVVTTTSSSRRRQQQQQQNNNKKKHHHHHHGGGFFFEEEEEEDDDCCCBBB???:::444000999888777555444333222222111000......//////---,,,+++,,,,,,------,,,,,,++++++++++++************)))(((((((((***---,,,)))%%%))))))))))))(((((((((((())))))******++++++++++++''''''''''''''''''''''''+++)))((()))******)))(((+++++++++++++++***))))))++++++******))))))((((((++++++******)))(((((((((,,,+++***((((((((()))***''''''((()))))))))))))))---+++)))***,,,---,,,)))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,...---,,,******+++,,,------...///000000///...---.........---,,,---111333...000111000///...///111111111111111111111111111111222222333333444444555111222444666999;;;===>>>888888888888999:::;;;<<<===CCCIIIMMMRRRYYYdddlll~~~qqqhhh\\\SSSOOOKKKFFFAAA??????>>>===;;;:::999999777666666666666555555555666555444333111000//////111111111111111111111111000000000000000000000000///////////////////////////...---,,,+++,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------777444///+++))))))+++,,,+++,,,------......---------,,,+++*********+++,,,+++***)))(((''''''''''''((((((''''''''''''((((((,,,***'''&&&'''((())))))))))))))))))))))))))))))&&&'''(((''''''''')))+++(((((((((((())))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%(((((())))))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&zzzkkkdddaaaaaa___`````````^^^]]]\\\\\\YYYXXXWWWVVVTTTSSSRRRRRRRRRPPPLLLJJJJJJIIIHHHFFFFFFDDDCCCBBBAAA>>>:::777888777666444333222222111111000......//////---,,,+++,,,,,,------,,,,,,++++++++++++*********))))))+++***)))***,,,,,,***((())))))))))))((((((((((((************************((((((((((((((((((((((((+++)))((()))***+++)))(((***************))))))((()))))))))(((((((((((((((((((((((((((((()))))))))+++***))))))))))))))))))((())))))***************,,,***)))***,,,---+++)))+++++++++*********))))))++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,---------......//////......---+++---////////////000111...000111000///...///111111111111111111111111111111111222333333444444555111222333444666777888999666666666666777888999:::;;;>>>BBBDDDEEEJJJRRRXXX```hhhsss~~~sssggg^^^]]]VVVMMMGGGEEEDDDAAA>>>;;;;;;:::999888777666666666666666555555555444444555444444333222111000000111111111111111111111111000000000000000000000000////////////////////////000///...---------.....................---,,,,,,------------------------...------,,,,,,------...333111///---+++*********+++,,,------......---------,,,+++*********+++,,,,,,+++***)))((((((((((((***))))))(((((())))))***+++)))(((''''''((((((((())))))))))))))))))))))))'''(((((((((''''''(((***(((((((((((())))))))))))***)))(((((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%yyyjjjcccaaa```___^^^^^^```aaaaaa^^^ZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSPPPMMMKKKJJJIIIGGGFFFDDDBBB@@@@@@@@@???===;;;888777555444222111111111111000......//////---,,,+++,,,,,,------,,,,,,+++++++++*********))))))))),,,***((((((***+++******))))))))))))(((((((((((()))))))))))))))(((((((((***************************)))((()))***+++***))))))))))))))))))(((((('''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))((())))))************)))))))))***++++++++++++++++++***))))))++++++***)))+++++++++***************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,------------,,,------......------,,,+++,,,---..................------,,,,,,------...(((+++///111000000000000...000111000///...///111111111111111111111111111111111222222333444444444444444444444555555555555444444444444444555666777666999:::::::::<<>>AAA@@@DDDHHHNNNSSSZZZaaaffflllrrrzzzwwwpppaaa\\\UUUPPPLLLHHHCCC@@@<<<999666666777999999888666666666666666666666666444444444333333333222222222222222222222222222222111111111111111111111111/////////////////////////////////////////////////////////...................../////////......---////////////////////////+++,,,---......---,,,+++,,,,,,,,,,,,++++++******+++,,,------......------------,,,,,,++++++++++++,,,,,,+++***))))))***************))))))*********&&&''')))***)))'''&&&%%%(((((((((((((((((((((((()))******)))'''&&&''')))(((((((((((())))))))))))***(((''''''((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$yyyjjjcccaaa______cccgggeee```[[[ZZZ[[[YYYXXXVVVTTTSSSSSSTTTTTTSSSQQQOOOMMMLLLJJJGGGEEEAAA>>>;;;999999999999888777666555333222111000000111000......//////---,,,+++,,,,,,------,,,,,,+++*********)))))))))(((((('''(((***+++***)))(((((())))))))))))(((((((((((($$$%%%%%%'''((()))***+++)))))))))))))))))))))))))))(((((((((***++++++)))((((((((((((((('''&&&&&&((((((((())))))******************))))))((((((((('''((()))+++++++++***)))'''((())))))******))))))))))))******)))))))))***************************))))))************))))))************************,,,,,,,,,---------......,,,------......------,,,***+++---///000000//////---,,,+++******+++,,,---+++,,,---,,,,,,---000333...000111000///...///111000000000000000000000000000000111222222333333444222333333444555666666666444444333333333444555555555555666777888:::===???:::;;;===???BBBEEEJJJNNNPPPVVV^^^cccfffmmmwww~~~}}}vvvnnnddd[[[UUUJJJGGGCCC@@@>>>===<<<<<<:::888777666666666666555444444555555555555666666444333333333333222222222111222222222222333333333111111111111111111111111////////////////////////////////////////////////............------,,,,,,,,,------.........------////////////////////////***+++,,,------,,,+++***,,,+++***))))))***,,,---+++,,,------......------------------,,,,,,++++++,,,+++*********************))))))(((((())))))***%%%(((++++++)))'''&&&&&&((((((((((((((((((((((((*********)))'''&&&((()))(((((((((((())))))))))))***)))'''(((((()))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%yyykkkdddaaa```aaafffiiifff___ZZZZZZ\\\YYYXXXUUUSSSSSSSSSTTTUUUUUUTTTQQQPPPOOOLLLIIIFFFCCCAAA===;;;;;;;;;:::999888777555444222111111111111000......//////---,,,+++,,,,,,------,,,,,,+++******)))))))))((((((((((((***++++++***))))))***))))))))))))(((((((((((($$$%%%&&&'''(((******+++(((((((((((((((((((((((()))((('''(((***++++++***(((((((((((((((''''''&&&))))))))))))************+++++++++***)))(((((((((((())))))************)))''''''((())))))))))))))))))***++++++))))))***+++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,+++,,,---...............---,,,,,,++++++,,,,,,------------++++++,,,///222...000111000///...///111000000000000000000000000000000111111222333333333...///000111222333444555444444444333333444444555777777666666666777777888444555777888999<<<@@@CCCAAADDDIIILLLOOOTTT[[[```hhhlllrrryyyzzzuuuqqqhhheee```\\\VVVPPPJJJEEE@@@???===:::999888888888888888777666555444333333333333333333333333444444444444333333333222222222222222222222222222222333111111111111111111111111000000000000000000000000////////////////////////------......------,,,+++,,,,,,---............---////////////////////////******++++++++++++******---,,,***))))))***,,,---+++,,,------......---------------------,,,+++++++++******)))))))))******)))))))))(((((()))))))))%%%))),,,,,,)))''''''((((((((((((((((((((((((((()))******)))(((''')))***(((((((((((())))))))))))***)))((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&zzzllleeebbbaaadddeeefffddd```]]]\\\]]]YYYWWWUUUSSSRRRSSSUUUVVVTTTRRRPPPOOOMMMKKKGGGDDDCCCAAA>>>=========<<<:::888777666444333222222111111000......//////---,,,+++,,,,,,------,,,,,,+++***)))))))))(((((((((((())))))(((&&&$$$%%%))),,,))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((('''(((***,,,+++***((())))))))))))((('''''')))))))))))))))((((((((())))))))))))))))))((((((+++***))))))))))))))))))(((((()))************))))))+++,,,,,,***)))***,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---...---,,,,,,---///...000111000///...///111000000000000000000000000000000000111222222333333...//////000111222333333444444333333222333333444666555444444444444333333222444666777777999<<<>>>======>>>???AAADDDFFFHHHNNNPPPUUUYYY]]]bbbhhhllltttyyywwwrrrkkkeeeaaa]]]YYYWWWSSSQQQNNNLLLIIIFFFBBB???===<<<<<<:::999888888999444555666666555444444444555444444444444444444444444444444444333333333333333222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---.../////////...,,,,,,------...///////////////........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,---.........---,,,+++)))))))))(((((())))))***+++******))))))******+++'''***...---)))'''(((***))))))))))))))))))))))))((()))***)))((((((***+++(((((((((((())))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((({{{mmmfffcccaaafffdddbbbaaaaaaaaa___]]]YYYWWWUUUSSSRRRSSSUUUVVVPPPOOOMMMLLLJJJGGGCCC@@@@@@???======>>>>>><<<;;;999888777555444333222222111000......//////---,,,+++,,,,,,------,,,,,,+++))))))))))))(((((((((((()))'''###&&&---))))))))))))((((((((((((+++******)))((('''''''''(((((((((((((((((((((((((((''''''(((+++,,,+++***)))))))))))))))(((((('''))))))(((((('''''''''&&&&&&&&&''''''((())))))))),,,+++***((((((((()))***))))))***+++++++++++++++))),,,---,,,***)))+++---))))))******++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,...---,,,+++***+++,,,---,,,,,,...//////...,,,,,,+++---///000...,,,++++++///000111000///...///111000000000000000000000000000000000111222222333333111111222222333333333333333333222222222222222333333222222222444444333222111333444555444444666777>>><<<:::999;;;<<<<<<<<>>===;;;999888777666444333222111111111111111000000///...---...+++***+++...000...,,,***))))))((('''&&&&&&%%%(((((()))***************)))((('''&&&&&&'''((())),,,+++++++++******))))))((()))'''###$$$)))------(((((())))))******++++++---,,,,,,,,,++++++*********))))))((((((((())))))+++***)))(((((()))************+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,------+++***)))))))))***,,,---((((((((((((((((((((((((((())))))***++++++,,,,,,...------------...///000///...------------...///---------.........//////...///000///......///000222222222111000//////...000000111111111222222222000000000111222222222333555555555555444444333222555444444333333444444555222333444555666666666666666666666666777888999:::;;;<<<===>>>???AAAAAABBBHHHHHHIIIMMMSSS[[[bbbffflllqqqvvv{{{|||uuuppplllhhheee\\\\\\ZZZXXXUUUQQQMMMKKKFFFEEEDDDCCCBBBAAAAAAAAADDDCCCAAA@@@@@@???<<<:::888888888777666555555444444555555666666666666666555555555444444333333333444444666666666444222000444444444333333222222222444444444333333222222222444333222111000000000000000000111111111111000000---...///000000///...---111111000000000000000000.........///////////////,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******---,,,+++))))))+++,,,---))))))))))))))))))))))))((()))***++++++***)))(((++++++******))))))(((((())))))((('''''''''''''''''''''(((((())))))******))))))((((((''''''&&&&&&)))((('''&&&'''(((***,,,***))))))((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$|||mmmeeecccccccccddddddccc___\\\ZZZZZZXXXVVVRRRPPPPPPPPPPPPPPPSSSQQQNNNLLLJJJHHHEEECCCCCCAAA???>>>>>><<<:::888888777666444333222111111111111111000000///...------,,,***,,,...///...,,,***)))))))))((('''''''''(((((()))***************)))(((''''''''''''((()))(((((((((((('''''''''&&&(((***(((%%%&&&***---,,,))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''((()))***+++***)))(((((()))******(((((()))************)))))))))))))))************))))))))))))))))))))))))((()))******++++++++++++))))))))))))***+++,,,---+++************+++,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,*********+++++++++,,,,,,(((***,,,......000222444000000000000000111111111000000000111111111222222111111111111111111222222444444444444444333222222444444333333333333444444333444444444444444333333666666666666777888999999777777888999:::;;;;;;<<<@@@@@@@@@AAADDDHHHLLLOOOSSSVVVZZZ^^^aaaffflllqqqttt{{{yyysssooojjjfff```[[[WWWTTTQQQNNNKKKKKKJJJHHHFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>???===<<<<<<<<<;;;888666::::::999999888777777666333444444555555555555555666666666555555444444444222333555666666555444333444444444333333333222222444444444333333333222222111111111222222222222222111111222222222222111111//////000111111000//////222222111111111111111111////////////............---.........,,,+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++************************((()))***++++++***)))(((*********)))))))))))))))))))))((('''''''''''''''(((((((((((())))))******((((((((((((((('''''''''((('''&&&&&&&&&''')))******))))))(((''''''&&&&&&%%%&&&''''''(((((('''''')))((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$zzzllldddbbbaaabbbcccdddbbb___\\\ZZZZZZWWWTTTQQQPPPQQQRRRRRRRRRSSSQQQNNNLLLKKKIIIFFFCCCCCCAAA???>>>>>>===:::999888777666444333222111111111111111000000///...------,,,+++,,,---...---,,,******))))))))))))))))))(((((()))***************)))((((((''''''(((((()))***************)))))))))(((******'''(((,,,---+++******)))(((((('''&&&&&&))))))((((((((((((''''''&&&&&&&&&'''((()))++++++******))))))))))))******'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))******+++*********''''''''''''((()))++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++***+++,,,------,,,+++***,,,------------.........,,,.........,,,+++,,,...------...///111222333333000000000000111111111111111111111111111111000000222333333333333222111111444444333333333333444444444444444333333222111000555555555555666777888888555555555666666666777777:::::::::;;;;;;===>>>???BBBCCCEEEGGGIIIMMMRRRVVVVVV]]]gggqqqwwwwwwtttqqqllllllmmmnnnrrrvvvzzz|||}}}yyysssooollliiieeeaaa]]]YYYSSSPPPRRRNNNJJJGGGEEEDDDBBB@@@@@@???>>>>>>============<<<<<<;;;::::::999::::::;;;999888888999888777555:::999999888888777777666222333333444555444444444666666666666666555555555111222444555666666555555444444444444333333333333444444444444444333333333///000222333444444444333222333333333333333333222111111222222222222111111333333333333333333333333111111000000//////......---/////////---,,,---...,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,---------***)))(((''''''((()))***************************))))))************))))))))))))))))))************))))))((('''''''''((((((((((((((())))))))))))***'''((((((((((((((())))))((('''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%yyykkkccc``````aaabbbcccbbb___\\\ZZZZZZWWWTTTRRRQQQRRRTTTUUUUUUTTTRRROOOMMMKKKIIIFFFDDDCCCBBB@@@??????>>><<<:::888777666444333222111111111111111000000///...---,,,,,,,,,,,,,,,---,,,,,,******************++++++(((((()))***************)))(((((((((((((((((()))++++++++++++++++++++++++'''++++++)))***---,,,***)))((((((((('''''''''&&&*********)))))))))))))))))))))(((((()))***++++++)))))))))))))))*********)))******+++++++++++++++((()))))))))************)))))))))))))))))))))))))))***************)))((((((((('''''''''((())))))'''(((***+++,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))+++,,,......,,,+++)))............/////////////////////---+++))))))))),,,---...///000222222333/////////000000000111111222222111111000000//////111111222222222111111000444333333333333333333444333333333333333222111111555555444444555666666777777777777777777777777777555666888999:::;;;<<<<<>>???@@@AAADDDGGGIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLMMMNNNMMMOOOQQQTTTWWWYYY[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[WWWVVVUUUTTTSSSRRRQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJGGGEEE@@@AAAAAAAAAAAA@@@@@@@@@>>><<<;;;;;;===>>>===<<<;;;:::999888777888999:::999999999888999999::::::;;;:::888888999::::::999666666666555555555555555444444555666666666666666444444444444444444444444666666666555555444444333444444444444444444444444555555555555555555555555333444666777666555333111555555666666666666555555555555555444444555555555555555666666777777777888888888777666555444444333111333444333222111222444222222111000//////......////////////////////////------------------------,,,,,,++++++++++++,,,,,,***************************))))))))))))))))))***(((((())))))******++++++))))))((((((((())))))***************))))))))))))'''((((((((())))))************))))))))))))))))))((((((((((((''''''''''''(((((()))************)))&&&&&&''''''((((((((()))$$$%%%%%%&&&'''((())))))(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&{{{lllccc___]]]```aaabbbaaa^^^\\\ZZZZZZWWWUUUSSSRRRTTTVVVWWWWWWUUUSSSPPPNNNMMMKKKHHHEEEDDDBBB@@@@@@@@@???>>><<<888777666444333222111111111111111000000///...---+++,,,---,,,+++***+++,,,++++++******************(((((()))***************((())))))******))))))((((((((())))))))))))******(((++++++)))))),,,+++(((&&&&&&'''(((((()))******''''''(((((((((((())))))((((((&&&%%%$$$#########'''((()))******+++******&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))***))))))))),,,+++***))))))(((((()))'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------***+++,,,---------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,------------***+++---,,,,,,+++---...////////////////////////............////////////000000000000000000//////000000111222222222222111333333222222222222333333111222333444555555555555444333333333333333444444666666666666666666666666555666777777777777777777999888666777999:::999999999999:::<<<>>>@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@AAABBBBBB@@@???<<<>>>???>>><<<;;;;;;<<<999888777888::::::999888;;;;;;:::999999999999999999999999999999:::;;;<<<;;;999777666777999999888777777777777777777777777444555666666777777666666333333333444444444444444777777666666555444444333444444444444555555555555555555555666666666666666666666777777666555333222555555666666666666555555666666555555555555666666666666666777777888888999::::::999999888888777777444555666666555555666777777666555444333222111000////////////////////////000000000/////////......++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))((((((((()))******+++************)))))))))((())))))))))))))))))***++++++************))))))((((((((((((((((((''''''(((((()))************)))&&&&&&&&&''''''(((((())))))(((((((((((('''''''''))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''}}}mmmddd___]]]___aaabbbaaa^^^[[[ZZZZZZVVVTTTRRRQQQSSSUUUUUUUUUVVVSSSQQQOOOMMMKKKHHHFFFBBB@@@>>>>>>>>>>>><<<;;;888777666444333222111111111111111000000///...---+++,,,...---***)))***,,,+++++++++***))))))(((((((((((()))***************((()))************)))(((******++++++,,,,,,,,,,,,(((+++***''''''******((())))))))))))))))))))))))((((((((()))))))))******((('''&&&%%%%%%%%%%%%%%%&&&''')))***++++++******&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))*********)))))))))(((((()))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++---......+++++++++,,,,,,,,,------++++++++++++++++++++++++........./////////000000...//////...+++******+++////////////////////////------.........//////////////////000000000000000000111111222333333222222333333222222222222333333111222333333333333333222333333222222222222333333444444444444444444555555777777777777777777777777888777666888;;;;;;999777888888999:::<<<===>>>>>><<<;;;;;;;;;::::::::::::<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>???>>>===<<<>>>???>>>;;;999:::;;;:::999999999::::::999777::::::;;;;;;;;;;;;;;;:::777777777777888999:::;;;===:::777666777888888888777777777777777777777777333444555555666666555555444444444444555555555666666666555555555555555666444444444444555555555666555555666666666777777777666666666666666666666666555555666666666666555555777666555444444555666777555666666777888888999999:::999999999999999999999666888999999888888999:::;;;:::999888666555444333222222222222222222222222555555444333222222111000+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))))))))(((((()))******++++++++++++*********))))))*********)))))))))))))))***************)))(((((('''(((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))***))))))))))))((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''nnnddd___]]]___```aaaaaa^^^[[[ZZZZZZUUUSSSPPPPPPQQQSSSTTTTTTVVVTTTQQQOOOMMMKKKIIIFFF@@@>>>===<<<===<<<;;;999888777666444333222111111111111111111000///...---+++---...---***(((***,,,,,,++++++***)))(((''''''(((((()))***************((()))***++++++***)))(((''''''(((((()))))))))***(((******&&&&&&)))***'''++++++******))))))((((((******++++++,,,,,,,,,---))))))((((((((())))))***&&&''')))***+++++++++***((())))))***************))))))))))))************))))))))))))))))))))))))&&&&&&((()))************%%%&&&&&&''')))+++,,,------,,,+++***+++,,,...///************************&&&'''((()))+++---............---------...///000++++++***))))))***+++++++++++++++,,,,,,,,,------(((***,,,------...000222............//////000000---------.........//////......//////000000111111000111222333333333333333333222222222222222222333222222222222222111000///333333222222111222222333333333444444444555555555222222222222333555666777666555555888;;;;;;888555777888999::::::888666555999999999999999999999999999999999999999:::;;;<<<=====================<<<;;;;;;;;;;;;::::::999999::::::::::::::::::;;;;;;888999:::;;;;;;;;;;;;;;;999777777777999:::999888777999<<<;;;888777888:::;;;:::999999:::999777555333555777888999999888888555555555666777888999:::???===999888999::::::999444444444555555555555555222333444444555555444444444555555555666666777777555555444555555666777888444444444555555555666666555666666666777777888888666555555555666777888999555555666666666666555555777666555444444555666777555666666777888888999999999999999999999999999:::888999;;;:::::::::;;;<<<======<<<:::888777666555666666666666666666666666999999888777555444333222...//////000000//////...+++++++++++++++++++++++++++***)))(((((()))***+++++++++******))))))(((((())))))((())))))***++++++++++++++++++******))))))++++++******))))))(((((()))))))))))))))((('''''''''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))***+++,,,,,,''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((qqqfffaaa```______```______]]][[[ZZZTTTSSSRRRQQQRRRSSSUUUVVVSSSRRRPPPNNNKKKIIIGGGFFFBBB@@@>>>>>>======;;;999777666555444333222222222////////////............,,,,,,------,,,,,,+++***---+++************)))'''))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))++++++***)))((('''&&&&&&+++)))((()))***+++***(((&&&$$$###$$$''')))******'''((()))((('''&&&''')))(((((()))************)))))))))******)))(((&&&%%%+++*********))))))(((((()))))))))******+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000000000000000000111111111000//////......///////////////.........000000000000000111111222333333222111222333555666555333111222444555333000666555333222222333555666333333333333333333333333555555666666777777888888777888888888888777666666:::999888777777888999:::666666666777777888999999:::999888777777777888999;;;:::888999;;;======<<<;;;:::888777777777888888777777777777777777777777999999888888999999:::;;;999999999888888888777777999999888888888888999999;;;:::888777777777888999;;;;;;:::::::::;;;<<<<<<===;;;999777777888999:::888888777555555444444444999888777666555666777777555555555444444333333333777777777777777777777777555555555555555555555555555555555444444333333333666666666555555444444444666666666666666666666666888888888888888888888888777666666555555444444333222///---///444888888777999888888888777777666666999999888888999;;;<<<>>><<<;;;::::::999999999999===<<<::::::;;;<<<>>>@@@BBBBBBBBBAAA???>>><<<;;;;;;777222...---,,,,,,+++------,,,,,,+++***))))))//////......---,,,,,,,,,***)))'''&&&'''(((***++++++***)))***+++,,,+++)))((())))))*********))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))((('''&&&''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''sssgggbbbaaa______``````___]]][[[ZZZUUUTTTRRRRRRRRRTTTVVVWWWTTTSSSQQQNNNKKKIIIGGGEEEBBB@@@>>>>>>======;;;999666555444222111111111111111000000000000/////////,,,,,,------,,,,,,+++***,,,+++))))))******((('''))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))((('''''''''''''''((((((((((((&&&&&&'''((()))***++++++)))'''&&&'''((()))(((&&&)))'''%%%&&&((()))***)))'''((()))(((''''''((()))***************)))((('''''''''((()))))))))((('''************)))))))))(((,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222222111111000111222333444444222000111444555555333666444333222222333444666333333333333333333333333555555555555555666666666444555555555666666777777999888888777777888888999999888666555666777888999:::999888777777888999999;;;:::999999:::;;;999888:::999888777777777888888777777777777777777777777888777777777888888999999999999999888888888777777888777777666666777777888::::::999888888888888888999999999999:::;;;<<<===<<<;;;999888888888999:::999999888777666555555666888777555555444555555666666666555555555444444444555555555555555555555555555555555555555555555555666666555555555444444444777777666666666555555555666666666666666666666666888888888888888888888888666666555555444444333333222111000222444777888888888888777777777666666666999999888888999:::<<<=========<<<;;;;;;;;;<<<<<<===<<<<<<<<<===???BBBCCCEEEEEEEEEDDDDDDBBBAAAAAA>>>;;;666333222111000///,,,,,,------...////////////......------,,,+++++++++***)))))))))***+++,,,+++***))))))++++++***)))))))))************))))))************)))))))))((()))******++++++******)))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''((((((&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''uuuiiicccbbb^^^```aaabbb```^^^[[[YYYVVVUUUSSSSSSSSSTTTVVVWWWVVVTTTRRROOOLLLIIIFFFEEEBBB@@@>>>>>>======;;;999777666555333222111111111111111111111000000000000,,,,,,------,,,,,,+++***,,,+++))))))******((('''))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''$$$%%%&&&((()))+++,,,---)))'''&&&'''((()))(((&&&+++)))'''''')))))))))((('''((())))))''''''((()))+++++++++***)))(((&&&&&&&&&&&&'''))))))******)))************))))))))))))------,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////......//////000111111222000000000000111111111111000000000000000111111222111000000000000111222222222111///000222555666666555444333222222333444555333333333333333333333333555555555444444444444444222222222222333555777888777777888888888888777777:::999666555555666777999999999888888888888999999:::999999999:::999666444999999888777777777888888777777777777777777777777666666666777777777888888999888888888888777777777777666666555555666666777999999999999999999888777888888888999999;;;<<<<<<:::999999999999888888888:::999888777777777777777888777666555555555555666666666666666555555555555444444444444444444444444444444444444444444444444666666666666555555555555777777777777666666666666777777777777777777777777888888888888888888888888666666555444444333333222333444555444444444666888666666666666666555555555888888777888888999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHDDDAAA===:::999777666444///000000111222222333333///......------,,,++++++,,,,,,,,,+++++++++++++++***)))((()))***+++***((()))***************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&''')))***&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''wwwiiicccbbb___```bbbbbbaaa^^^[[[XXXWWWVVVTTTSSSSSSUUUVVVWWWWWWUUUSSSOOOLLLHHHFFFDDDBBB@@@>>>=========;;;999:::999777666555444333333111111111000000000//////,,,,,,------,,,,,,+++***---,,,******++++++)))((((((((((((((((((((((((((()))))))))))))))*********'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************)))&&&&&&'''''''''((((((((((((((((((((())))))))))))+++)))((()))***+++***((()))((('''''')))***)))(((''')))***)))((('''((()))************)))((('''&&&((())))))************************)))))))))))))))+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,------.........////////////////////////------......///////////////000000000000000111111000000000000000111111222111111111111111111111111222111000000111333555666444444333222222333444444222222222222222222222222666555555555444444333333444333111111222444666777555666777888888777666555777666666666666777777888888888888888888888999999888888888:::;;;999666444888888888777777777777888777777777777777777777777666666777777777888888777888888888888777777777777777666666555555666666777888999:::::::::999888777999999888888888999::::::777777888888888888777666:::999888888777777777888999999888888777777777777666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666777777777777777777777666777777777777777777777777888888888888888888888888666666666555444444333333444666777666333222444666555555555555555555555555666666666666666777777888555555555555666666777888999:::;;;===@@@CCCFFFGGGIIIJJJKKKLLLNNNNNNOOOOOOJJJGGGCCC@@@>>><<<999777555555555555444444333333000000//////...------------------------,,,+++******)))((((((******)))(((******+++++++++***))))))*********)))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''%%%%%%&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,***(((&&&&&&'''(((***&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&xxxhhhbbbaaa```aaabbbbbbaaa^^^[[[YYYWWWVVVUUUSSSSSSTTTVVVWWWVVVUUURRROOOKKKHHHEEEDDDBBB@@@>>>=========;;;999:::999888666444333333333000000/////////.........,,,,,,------,,,,,,+++***///---,,,+++,,,,,,+++)))((((((((((((((((((((((((******))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))***''''''((((((((()))))))))*********)))((('''''''''+++)))((()))***+++***(((%%%$$$$$$&&&)))******)))((()))***)))((('''(((***'''(((((()))))))))((((((,,,,,,,,,++++++*********))))))))))))))))))******+++++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,------..........................................------,,,,,,,,,.........//////000000000000000000000000111111222222222222222222222111111333333222111000111222333333333333222222333333333222222222222222222222222777666666555555444444444777555333222222333555666555666777888888777666555222444666888999888777666666666666777777888888888666666888:::<<<;;;999666777777777777888777777777666666666666666666666666666777888999999999888888777777777777777777777777888777777666666777777888888888:::;;;;;;:::999888;;;;;;:::999888888888888666666777888888777777666:::999888888777888888888999999999999999888888777666777777777777777777777999999999999999999999999777777777777777777777777666777777777777777777777777777777888888888888888777777777777777777777777888888888888888888888888888888777777666555555555444777888777333111222444444444444444555555555555444444444555555555555555222222222222333444444555666666888:::===@@@BBBDDDFFFHHHJJJLLLNNNOOOPPPPPPNNNKKKHHHEEEBBB>>>:::777888777777777777777666666333333333222111111000000/////////......,,,+++******)))((()))***+++***(((+++++++++++++++***))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&yyyiiibbbaaabbbbbbbbbaaa```]]][[[ZZZWWWVVVTTTSSSSSSSSSUUUVVVUUUSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>>>>======;;;999888777555333222111000000////////////............,,,,,,------,,,,,,+++***...---++++++,,,,,,***)))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))***(((((((((((()))))))))))))))'''&&&'''((()))(((&&&######$$$&&&)))******(((((()))******(((((()))***&&&'''(((((()))))))))(((...---,,,+++************))))))))))))************------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,------------------........................///......---,,,,,,++++++------......//////000000000000000000000111111222222222333333222222111000222333444333111000000111222222333333333333222222222222222222222222222222666666666555555555555555777666555444333444555555555555666666666666555555222444666888999888777666333444555666777777666666666666777999;;;;;;:::888555666777888888888777777666666666666666666666666666777888999:::999888777666666777777777777777888888777777666666777777888888999::::::::::::::::::<<<;;;:::999999888999999777777777888888888888888::::::999999999999::::::999999::::::999999888777999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888777777888888888555333333333444444444555555555555555444444555555555555444444444333333333333444444555333333555777999;;;======AAABBBEEEGGGJJJKKKLLLMMMMMMKKKIIIGGGEEEAAA<<<999777777888999;;;<<<======888888888777666666555555222222111000///------,,,+++***)))***+++,,,+++))),,,,,,,,,,,,+++***))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&|||jjjcccbbbdddcccbbb```^^^]]]\\\[[[WWWVVVTTTRRRRRRRRRTTTUUURRRQQQOOOMMMJJJGGGEEEDDDBBB@@@>>>>>>======;;;999888777555333111000//////000000000////////////...,,,,,,------,,,,,,+++***---+++************)))'''))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&'''((('''''''''((((((((())))))&&&''''''((()))******+++)))'''&&&'''((()))(((&&&%%%%%%%%%'''******)))'''((()))******)))((()))***((((((((()))((((((''''''++++++***)))))))))***+++((()))))))))************,,,,,,,,,,,,,,,,,,------************+++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,******+++,,,,,,---......------------------,,,,,,................................................---......///000000111111000000000000000111111222111111222222222111//////...111444444222111111222222222222333333222222222111111111111111111111111444444444444444555555555444444444444555555555555666555555444444555555666888777666555555555555555111222333555555555555555888666666666888888888666444555777888888888777777666666666666666666666666444555777888999888777666666666666666777777888888777666666555555666666777999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999999:::<<<======<<<<<<<<<<<<<<<======<<<======>>>===<<<;;;:::<<<<<<=========>>>>>>>>>================================================<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999999888666444444444555555666666666666666666777888888777666555555555444333333333444444111222333555666777888888;;;<<>>@@@AAAAAA=========<<<;;;;;;::::::777666444222000000000000,,,+++***+++,,,---,,,***,,,,,,,,,,,,+++***)))(((((()))))))))************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''(((*********)))))))))))))))))))))))))))************************'''(((((()))((('''&&&%%%&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%~~~kkkddddddfffdddbbb___]]]\\\\\\]]]VVVUUUSSSRRRQQQRRRSSSTTTQQQPPPNNNLLLIIIGGGEEEDDDBBB@@@>>>>>>>>>===;;;999999888666444222111000000111111111111000000000000,,,,,,---------,,,+++++++++***(((((())))))'''&&&))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,+++***((((((((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))((()))***+++***)))((((((((()))+++***(((&&&(((***+++***)))((()))*********))))))((('''%%%%%%((((((''''''''')))***+++(((((())))))*********+++)))))))))******++++++,,,))))))))))))************+++++++++,,,,,,---------*********++++++,,,,,,---******+++,,,,,,---...............------,,,,,,,,,..............................//////000111111111...//////000111222222222000000000000000111111222///000111111111///...---***...333555333222222333111222222333333222222111111111111111111111111111222222222333333444444444111222333444555666666666666555444333333444555666>>>;;;666222111222444666000111222444555555444444999777555444555666555444444555666888888888777666666666666666666666666666333444666777888777666555555666666666777777888888555555555444444555555555::::::999888999:::<<<===888888999:::;;;===???@@@>>>===;;;:::;;;===???@@@???>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCAAA@@@?????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<===;;;999;;;<<<<<<888444555555555666666666777777777888999::::::999888777555444444333222222222222111222333444555555555555777888;;;===@@@AAACCCCCCFFFGGGGGGIIIJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======;;;999666444222222222333---,,,++++++------,,,+++---------,,,+++***)))((((((((())))))*********++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))************************'''(((***++++++)))'''%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%pppgggbbbgggfffdddaaa^^^[[[YYYXXXWWWVVVUUUSSSRRRRRRQQQQQQRRRQQQNNNJJJHHHFFFFFFEEEBBBAAA???>>>>>>>>><<<:::777777666555444333222222222000......///000///......,,,***)))***+++++++++%%%&&&''')))************222///+++)))((((((((('''((((((((((((((()))***+++***'''%%%%%%'''((('''%%%&&&''''''((()))******+++))))))))))))((((((((((((***)))((('''''''''''''''+++++++++***)))'''&&&%%%(((''''''&&&&&&&&&'''''')))((((((((((((((()))***(((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''))))))((((((***+++((('''&&&''')))+++***)))************************,,,,,,,,,++++++*********------------------------------,,,+++************(((,,,//////,,,***+++------------......---,,,,,,,,,,,,+++***+++,,,---...000...,,,,,,------,,,+++000...,,,,,,...111222333+++,,,.../////////...---111111222333333333333222000000000000000111111222222222111111111111222222000000000000111111111111222222111111222222333444222333444444555555444444333444555555333111111222999888777666555444444444666666666666666555555555666555555444444444555555555555666666777777888888888777666555555666777888555555444333444555666777888888777777777666666666777888999999777666666777999888777777888999999888777888888:::<<<<<<:::999===>>>??????>>>???AAACCCCCCCCCCCCDDDCCCBBB@@@???AAACCCEEEEEEDDDDDDHHHKKKDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAADDDCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;666777888777555666999<<<<<<;;;:::999888777777777444;;;888222444222---000222222222333444444555555444555777888888999<<<>>>CCCDDDDDDDDDDDDDDDDDDCCC@@@@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA??????>>>===;;;888777555333333333333111///---+++//////......---,,,++++++)))******+++++++++++++++,,,***((('''&&&''')))***))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((qqqgggbbbdddcccbbb```___]]]\\\[[[WWWVVVUUUSSSRRRRRRQQQQQQRRRQQQNNNKKKIIIGGGFFFFFFCCCAAA???>>>>>>===;;;:::777666555555333333222111222000///...000000///......,,,***)))***+++***)))''''''((()))************+++)))'''''')))+++,,,,,,(((((('''&&&%%%$$$$$$###***(((&&&&&&(((((('''%%%&&&''''''((())))))******)))((((((((((((((((((((()))((((((''''''''''''((()))))))))))))))))))))))))))(((((('''''''''((((((++++++***(((''''''''''''&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((((((((()))***)))((('''((()))((('''''''''))))))'''%%%************************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,---...///000...,,,,,,---------+++...---,,,,,,...///111111///000111222222222111111000111222222333333222222000000//////000000111222222111111000000111111222000000000000111111111111222222111111222222333444222333444444555444444444222444555555333111222222000000111111333444555666666666666666555555555555666555555444444555555555666666666777777777777777777777666666666666666666666555555444555666777888777777777777777888888888777999:::999888666777888::::::999999:::;;;;;;;;;;;;<<<<<<>>>@@@AAA@@@@@@???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHHHHJJJLLLLLLKKKLLLOOORRRPPPQQQSSSVVVWWWXXXYYYYYYVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXWWWWWWUUUTTTRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<>>>>>>===;;;;;;>>>AAA<<<;;;:::999888888888888555333666888666444666888000000111111222222222333333444666777777999;;;>>>AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@???>>>;;;999777666444444555444333222000///111111000///...---,,,+++***++++++,,,,,,,,,+++++++++***((('''&&&'''((()))))))))))))))))))))))))))*********)))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''pppgggbbb``````__________________WWWVVVUUUSSSRRRRRRQQQQQQRRRQQQOOOLLLJJJHHHGGGFFFDDDBBB@@@???>>>===:::888666666555444333222222111222000//////000000///...///---+++******+++***)))))))))***************)))(((&&&%%%&&&(((+++,,,,,,((())))))***)))(((&&&%%%***)))''''''((()))(((&&&'''''''''(((((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''(((***+++---))))))((((((((())))))*********)))((((((((((((((($$$%%%&&&'''((()))*********)))((((((((((((((()))++++++,,,***'''%%%&&&&&&(((''''''(((((('''%%%"""************************+++++++++++++++*********************************++++++******++++++,,,---,,,***))))))***++++++***)))******++++++*********,,,,,,,,,+++,,,------...///---,,,,,,---------,,,,,,,,,,,,------...//////---...///000000000000///000000111222222222222222000000//////000000111222222111111000000111111222000000000000111111111111222111111111111222333333222222333444444444444444222444555444333222222333......///000222444666777555555555555555555555555666555555444555555666666777777777777777777666666777777777777666666555444666666555555555666777888666666777777888999999999666888999888666555666777::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEDDDGGGJJJLLLNNNOOORRRTTTXXXZZZ]]]______\\\YYYWWWTTTVVVWWWWWWXXXYYY[[[^^^]]]___cccgggjjjkkklllllllllmmmoooppppppooommmllllllllllllkkkiiifffcccaaa______^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXYYY[[[]]]___]]][[[XXXUUURRRQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBB@@@???>>>@@@AAA???>>>======<<<<<<<<<<<>>666777<<<444111111111222222222222222222333555666666777:::<<<>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA???===;;;999888666666666777666555555444444333222111///...---,,,,,,,,,---------,,,,,,++++++***((('''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$&&&'''''''''&&&%%%ooofffaaa________________________WWWVVVUUUSSSRRRRRRQQQQQQQQQQQQOOOMMMJJJIIIGGGGGGEEECCC@@@???>>><<<:::888777777666555444333222222111000//////000000///---000...,,,,,,,,,,,,***)))+++++++++++++++***))))))+++)))'''&&&'''(((((('''###%%%(((+++,,,---,,,+++))))))))))))))))))(((''''''''''''((((((((())))))'''''''''((((((((((((((('''''''''''''''((()))***'''&&&%%%%%%&&&(((***,,,((((((((('''(((((())))))&&&&&&&&&'''(((***+++,,,%%%&&&&&&'''((()))))))))(((((()))))))))******+++***++++++***'''&&&&&&''''''''''''((()))(((&&&###************************+++++++++***************************************************+++,,,---......+++'''(((***,,,,,,***))))))***++++++++++++***+++******+++++++++,,,,,,///---,,,,,,---...---,,,+++,,,..................------......///////////////000000111222111111111///////////////000111111111111000000000000111111///000000000111111111111111111111111111222222333222222333444444444444333222333555444333222222333555444444444444444555555444444555555555555555666555555555555555666666777999888888777777666666666666777888888777666444333555555555666666666777777777777777888888999999999999:::;;;:::999999:::<<<<<<>>>????????????@@@AAA@@@BBBCCCEEEGGGIIILLLNNNMMMOOORRRUUUYYY___eeeiiiooorrruuuwwwvvvrrrmmmjjjdddeeefffggghhhjjjlllmmmooorrrwww}}}zzzxxxuuutttsssqqqpppnnnmmmmmmnnnmmmkkkjjjjjjmmmppprrrllljjjfffaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQOOONNNLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEECCCBBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAEEE777>>>BBB;;;LLLTTT999666666666555555444444444111333444555555777:::<<<<<<===???AAABBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCAAA@@@===<<<:::777888888999999999999999777666555333111///...---............---,,,,,,++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###%%%'''((()))(((&&&%%%~~~mmmddd````````````___^^^^^^]]]]]]WWWVVVUUUSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKIIIGGGFFFEEECCC@@@???>>><<<:::888888777777666555444333333000000///000111111///---000///............,,,***++++++,,,++++++***)))(((+++)))''''''''''''&&&$$$ ###''')))++++++***((()))******)))(((''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))'''''''''''''''((()))***((('''%%%$$$$$$%%%'''((('''&&&&&&&&&''''''((()))&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((&&&'''((()))+++,,,,,,---''')))***)))((('''((()))''''''''')))***+++)))'''))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***+++,,,---...///,,,)))))),,,...---+++***++++++,,,------,,,,,,+++,,,,,,---------------...---++++++---......---+++...000000...---...///000000000111111111222222...///000000111111000000/////////...///000000111111000000000000000000111///000000000111111111111111111000000111111222333111222333333444444333333111333444444333222333444888777666555444444444444333444444444555555666666555555555555555666777888999999888888777777666666666777888888888777555444555666666777777777777777:::::::::::::::999999999>>>???@@@??????@@@BBBDDDDDDFFFIIIIIIHHHHHHIIIJJJJJJMMMPPPRRRSSSUUUXXX[[[ZZZ[[[^^^bbbhhhrrr}}}zzzyyyzzz{{{~~~{{{vvvsssqqqppppppmmmnnnnnnnnnmmmlllkkkkkkgggfffdddcccaaaaaaaaaaaa``````^^^\\\YYYVVVSSSQQQRRRRRRQQQPPPPPPQQQQQQQQQRRRQQQPPPNNNMMMKKKJJJHHHHHHHHHFFFEEEDDDCCCCCCCCCBBB;;;BBBBBBFFFiiirrrJJJ::::::999888777666666555222333555666666888:::===<<<===???AAABBBDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA???>>>:::::::::;;;;;;<<<======:::999888666444222111000000000000///...---,,,+++++++++******))))))))))))******************************************************))))))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((()))***)))'''&&&~~~llldddaaacccbbbaaa___]]]\\\[[[ZZZWWWVVVUUUSSSRRRRRRQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@???>>>===:::888777777666555444333333222000//////000111111...,,,///...---...//////---+++***+++++++++***)))((((((((('''&&&'''))))))((('''$$$%%%'''((()))))))))(((&&&(((******)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((()))******)))((((((((((((((()))))))))(((((((((''''''%%%&&&((()))+++,,,,,,,,,%%%'''))))))((((((***,,,((('''&&&'''***++++++***)))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......,,,++++++,,,------,,,+++,,,------..................///000000000000000...,,,++++++---......---,,,///111000---,,,...111//////.........///000111......///000000000000000//////......//////000111111000000//////000000111000000000000111111111111111000000000000111222222111111222333333333333333111222444444333222333444444444333333333444555555333333333444555555666666555555555555666777888888888888888888888888777777777888888999999888888777777888999999::::::999999============>>>>>>>>>>>>???@@@AAAAAABBBDDDHHHJJJLLLPPPTTTUUUSSSRRRSSSUUUUUUYYY^^^aaaaaabbbdddgggkkkmmmooottt|||~~~{{{wwwuuussssssssspppooonnnkkkhhhddd```^^^______^^^]]]]]]\\\]]]]]]^^^]]][[[YYYXXXVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFBBBCCCEEE???FFFggglllHHH======<<<:::999777666666444555777888888999<<<>>>>>>???AAABBBDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>???@@@AAABBB???>>>===;;;:::888777777444333333222111000...---,,,,,,,,,,,,+++++++++***************************************++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&'''))))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&mmmeeeccccccbbbaaa___]]][[[ZZZYYYWWWVVVUUUSSSRRRRRRQQQQQQMMMMMMLLLKKKJJJHHHEEEDDDCCCAAA???>>>>>>===;;;:::666555444333222111111000000///000111222111...,,,,,,++++++---//////---+++))))))*********)))((((((&&&&&&&&&(((***+++***)))++++++******))))))((((((%%%(((******(((&&&%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++***(((''''''''''''((((((((((((((()))))))))'''((()))*********)))(((&&&'''))))))((((((***+++***(((&&&%%%''')))))))))))))))))))))))))))))))))((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++------+++++++++,,,++++++---....../////////---...///000000000//////...,,,++++++---.........,,,...000...******---111,,,++++++***+++,,,---...---...//////000000/////////............///000000000000////////////000000000000000000111111111111000000000000000111222222111111222333333333333222000222444444333333333444222111222222333444555666222222333444444555666666555555555555666777888999888888888888888888999999888888888888999:::;;;;;;:::;;;======>>>======<<>><<<:::999888666777999::::::<<<>>>AAAAAAAAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKLLLLLLJJJIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDCCCBBB@@@??????>>>888888888777555333222111------......------,,,+++************************))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&ooogggdddbbbbbb```___]]][[[ZZZYYYWWWVVVUUUSSSRRRRRRQQQQQQKKKLLLLLLKKKIIIGGGEEECCCBBBAAA???>>>>>>>>><<<:::444333333222111000////////////000111222111...,,,)))))))))+++---...,,,***(((((())))))))))))(((((((((''''''(((***+++***((()))((('''&&&%%%%%%%%%&&&$$$'''******'''%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''(((((())))))***))))))(((''''''''''''((()))++++++)))((((((((((((((()))***&&&&&&'''((()))***++++++)))*********)))(((&&&%%%'''((())))))(((((()))***,,,)))%%%$$$$$$&&&''''''))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++******++++++,,,---'''***------***((()))+++***+++,,,---............***+++,,,---------,,,+++---,,,++++++---///......,,,...///,,,((((((,,,111......---,,,---...///000---......///////////////...............///000000000000////////////000000000000000000111111111111000000000000000111111222111111222333333333333222000222444444333333444555444444333333444444555555222222333333444555666666555555555555666777999999777777777888999999999:::999999888888999;;;===>>>===>>>@@@AAAAAAAAA@@@??????@@@CCCEEEHHHKKKMMMNNNVVVXXXYYY[[[]]]aaafffjjjvvv{{{}}}yyy~~~|||vvvrrrbbb```^^^[[[XXXUUUTTTSSSNNNOOOJJJHHHIIIBBB@@@KKKGGGFFFDDDBBB@@@>>>===<<<777999:::;;;;;;===@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGGGGFFFEEEDDDDDDDDD<<<<<<;;;:::888666555444......//////......---,,,************************'''((((((((())))))******++++++************++++++))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""###$$$%%%kkkbbbaaaaaa```___^^^\\\[[[YYYYYYWWWVVVUUUSSSRRRPPPOOONNNNNNNNNNNNNNNKKKHHHEEECCCBBBAAA???>>>======:::999777666555444333222222222///............---------------,,,,,,,,,,,,++++++***(((&&&$$$$$$%%%'''((())))))((('''((()))***+++((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''&&&&&&'''(((&&&((())))))(((''''''(((++++++***)))((((((''''''"""$$$'''***+++)))'''%%%''''''(((((('''&&&%%%%%%''''''((()))))))))))))))***))))))((((((((((((((()))))))))((('''&&&&&&%%%******+++***'''&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******///...,,,***))))))))))))************************,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,111000///...............+++,,,------......---------------............///000000////////////000000............////////////111222333222111111333555............////////////111111111111222222222222111111222222333333333333000111222111000000222444333333333444444555555555333333222222222222222333666666555333222333777:::999:::::::::;;;;;;<<<<<<;;;<<<>>>>>>===>>>@@@CCCDDDEEEFFFGGGFFFGGGJJJLLLMMMPPPRRRUUUWWWZZZ^^^aaafffjjjnnnpppqqqvvv~~~wwwoookkkkkkiiiccc]]]YYYUUURRRQQQSSSSSSPPPNNNJJJJJJJJJIIIGGGCCC@@@>>><<<:::888888;;;>>>@@@@@@CCCDDDFFFGGGHHHGGGGGGFFFJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPNNNLLLKKKJJJFFFDDDCCCEEEHHHJJJIIIGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHDDDCCCAAA???<<<999777666888777555222000///...---000...,,,,,,,,,,,,+++******)))(((''''''(((******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''mmmddddddaaaaaa___^^^]]][[[ZZZZZZWWWVVVUUUSSSRRRPPPOOONNNOOOOOOOOONNNLLLIIIFFFDDDDDDBBB@@@>>>===<<<999777777666555444333222222222000000/////////.........---------,,,,,,+++++++++(((((((((((())))))******&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))'''''''''(((((()))))))))***)))((('''&&&''''''(((&&&((())))))(((''''''(((&&&%%%%%%$$$######""""""###$$$''')))***)))'''&&&((((((((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((((()))******,,,,,,+++******)))(((((()))***+++***'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++)))''''''(((***+++,,,,,,+++******++++++,,,************************---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,000///......---------...+++,,,------......---------------............///////////////////////////............////////////---///111111000///000000....../////////000000000////////////000000000000111111111111111111111111000111222222111111222444333333444444555666666666666666666666777888999999888888888888777999<<>>??????@@@AAACCCDDDDDDDDDEEEGGGIIIIIIJJJMMMNNNNNNPPPSSSUUUXXX[[[___dddhhhmmmrrrvvv~~~}}}~~~|||vvvqqqhhhddd```___```___]]]ZZZZZZXXXVVVRRRNNNKKKHHHFFFDDDBBB@@@@@@AAABBBAAA@@@AAABBBDDDFFFHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQPPPNNNLLLKKKJJJGGGFFFEEEFFFIIIJJJIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOMMMLLLKKKHHHGGGFFFCCCAAA>>><<<;;;<<<;;;999777444222111111///---+++***+++,,,++++++)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((((((((((()))******++++++******)))&&&''''''((())))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''oooffffffaaaaaa```___]]]\\\[[[[[[WWWVVVUUUSSSRRRPPPOOONNNOOOPPPOOONNNLLLJJJGGGEEEFFFDDDAAA???===;;;888666777666555444333222222222111111111000000000//////......---,,,,,,+++******)))***,,,------,,,***)))((((((((('''((())))))***************************'''''''''''''''''''''((())))))((('''''''''((((((&&&((())))))(((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((()))))))))(((''''''''''''((()))))))))))))))&&&&&&''''''(((***+++,,,,,,,,,,,,+++******)))))))))***+++)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,)))((('''(((***+++)))))))))***+++,,,......************************------+++******)))******------,,,,,,+++*********......---,,,,,,,,,------+++,,,------......---------------............///---......//////......---............////////////+++---000111000///...//////000000000000111111111/////////000000000111111222222111111111111111111000222333222111111333444333444444555666666777777555555555555666888999:::777888:::::::::;;;===@@@<<<===>>>???AAABBBCCCCCCEEEGGGHHHIIIIIILLLOOORRRSSSVVVYYY\\\^^^aaadddgggjjjnnntttzzz}}}yyytttsssttttttrrrppppppmmmhhhbbb\\\WWWTTTRRRJJJHHHEEEDDDDDDCCCAAA@@@CCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNPPPQQQQQQNNNLLLKKKKKKIIIHHHHHHIIIKKKLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQRRRRRRRRRPPPOOONNNMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA???===:::888666555222///,,,++++++------,,,***))))))((((((((())))))))))))))))))))))))))))))(((((())))))******++++++---------,,,++++++******))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''pppfffeee``````______^^^]]]\\\\\\WWWVVVUUUSSSRRRPPPOOONNNPPPPPPOOONNNLLLJJJHHHGGGEEECCC@@@???>>><<<:::777777666555444333222222222111111000000000/////////......---,,,++++++******---.........---+++)))((())))))))))))******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))((((((((((((((((((&&&((())))))(((''''''(((************))))))((((((&&&&&&&&&''''''((()))***((()))))))))))))))((((((''''''((()))))))))))))))''''''''''''((()))***+++************))))))(((((()))******)))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,---...************************++++++******************++++++******************------,,,++++++,,,,,,,,,+++,,,------......---------------............///,,,,,,---......---,,,,,,............////////////...///000000//////000222000000111111111222222222111111222222222333333333333333333333222222222222000222444444333222333444333333444444555666777777444444444444555666777888999:::=========>>>???AAA@@@AAACCCEEEHHHJJJLLLMMMLLLNNNPPPRRRTTTXXX]]]aaaeeehhhlllpppsssvvvzzz}}}~~~wwwppphhhccc```TTTPPPKKKHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQRRRQQQNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFFFFFFFDDDBBB@@@===;;;:::999666222///...///......,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,......---,,,++++++******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ooodddbbb______^^^^^^^^^]]]]]]]]]WWWVVVUUUSSSRRRPPPOOONNNPPPPPPOOONNNLLLJJJIIIHHHCCCAAA???>>>???>>><<<:::777666555444333222222222000000000/////////............---,,,,,,+++******---,,,++++++************&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))))))))&&&((())))))(((''''''(((''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&'''(((***+++(((((()))))))))))))))(((''''''((()))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************''')))+++---,,,***(((&&&++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,*********+++,,,---......,,,,,,+++++++++,,,,,,---+++,,,------......---------------............///,,,,,,------------,,,,,,............////////////000000///---,,,---111444111111111111222222222222222222222222333333333333222222222222222222222111000222444555444333333444222222333444555666777777999999888888888999::::::>>>@@@BBBCCCCCCCCCEEEGGGHHHIIILLLPPPTTTXXX[[[\\\ZZZ\\\___bbbffflllssswww|||}}}uuuqqqhhhbbbYYYRRRNNNLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIKKKLLLLLLPPPQQQRRRQQQOOOMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGEEEBBB@@@???@@@<<<777444222000...---,,,,,,,,,,,,++++++******************************''''''((()))***++++++,,,------,,,+++***))))))((())))))))))))(((((((((((())))))************))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''nnnbbb```]]]]]]]]]]]]]]]]]]]]]]]]WWWVVVUUUSSSRRRPPPOOONNNPPPOOONNNMMMKKKJJJIIIHHHBBB@@@????????????>>><<<777666555444333222222222000000/////////.........------,,,,,,,,,,,,++++++))))))(((((())))))***+++'''(((((()))***)))))))))'''''''''''''''''''''''''''''''''''''''''''''((((((((()))*********))))))&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++''''''((()))))))))((((((''''''((()))))))))))))))******)))(((((((((((((((++++++++++++++++++++++++((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************$$$&&&)))+++***(((%%%""",,,,,,,,,,,,,,,+++***)))************************&&&''')))+++,,,---------+++,,,---...///111111222,,,,,,+++++++++,,,------+++,,,------......---------------............///...------,,,,,,------...............///////////////...---+++***,,,///222000111111111111222222222000000000111111111111222//////000000000111111111111333555666555444444444222222333444666777888888999999999999:::;;;<<<<<>>;;;777444......//////...---+++***************************)))))))))))))))************************)))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((())))))***+++++++++))))))(((((((((((())))))'''((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((($$$$$$############$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ooocccaaa[[[[[[[[[[[[[[[\\\\\\\\\WWWVVVUUUSSSRRRPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHEEECCCAAA@@@???>>>;;;999777666555444333222222222222222222111111111111000***++++++,,,,,,------...---...///...***%%%&&&'''((()))***)))(((((())))))))))))))))))))))))&&&''''''((()))***++++++'''((()))+++++++++***)))&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''&&&'''((()))*********)))%%%%%%&&&'''(((((('''''''''(((((()))))))))))))))''''''''''''(((***+++,,,'''''''''''''''((((((((('''(((***)))(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,******,,,,,,---,,,+++******************************+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...///+++,,,------......---------------.........//////111///,,,******,,,///111............/////////000+++///333555444111000//////000000000000111111111222222333333333444444444222333444555777888999999111333666777666555444555555666777888:::;;;<<<======>>>???BBBEEEHHHKKKMMMKKKNNNQQQUUUZZZaaaiiinnnxxx{{{zzzrrrnnngggddd___YYYSSSOOOLLLKKKGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUTTTWWWXXXWWWUUUTTTUUUWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOQQQRRRRRRPPPNNNMMMJJJIIIHHHHHHGGGDDD???<<<222333333333222111///...*********************************)))))))))))))))******************++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))'''((((((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((()))))))))(((((()))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ooocccaaa___aaabbb```[[[YYYYYYZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCBBB@@@???>>>======999888555333222222333444333333222111000///...---///---+++,,,///000...,,,))))))))))))))))))******)))))))))(((''''''&&&&&&&&&''')))***)))'''$$$""" %%%(((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&((()))+++,,,******)))''''''&&&&&&&&&+++***)))))))))))))))***'''''''''''''''''''''&&&(((((())))))*********+++((((((((((((((('''''''''&&&''')))*********)))(((((((((((((((((((((((((((+++(((&&&'''))),,,+++***)))((('''''''''(((***+++(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++)))******+++++++++******,,,,,,,,,,,,+++***))))))---,,,+++++++++,,,---...---,,,++++++******+++++++++++++++,,,,,,,,,------)))+++...//////...///000......------------......///////////////000111111...............///000111000000000000111111111111000111111111111222222222444444444444555666777777555555555666777888666555:::;;;<<<===>>>@@@CCCDDDBBBDDDGGGIIIKKKMMMPPPRRRTTTWWW[[[aaaiiittt}}}uuulllddd___[[[VVVRRROOOMMMLLLLLLLLLLLLKKKIIIMMMMMMLLLLLLNNNPPPRRRTTTWWWWWWWWWWWWWWWWWWXXXXXXUUUVVVVVVVVVUUUUUUTTTSSSUUUVVVWWWXXXWWWVVVTTTRRRPPPQQQRRRSSSSSSRRRPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOOMMMKKKJJJIIIGGGDDDBBB>>>;;;777444333222111///---,,,+++,,,---...---+++------,,,,,,,,,,,,,,,---++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***'''''')))+++***((())))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&)))+++******'''&&&&&&''')))***(((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&nnncccaaa```bbbcccaaa^^^[[[[[[\\\XXXWWWVVVTTTRRRQQQPPPOOOLLLLLLLLLKKKIIIHHHFFFEEECCCBBB@@@???======<<<<<<999888555333222222333444333333222111000///...---///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''(((((()))******'''((())))))((('''%%%###!!!%%%''''''&&&'''(((&&&'''(((((((((((((((((('''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''((()))***+++,,,((('''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((('''&&&'''((()))***))))))(((+++++++++++++++++++++++++++)))&&&''')))++++++***)))(((((('''((()))***+++(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++*********++++++++++++,,,))))))************))))))***++++++,,,,,,,,,++++++,,,++++++***+++,,,---......---,,,,,,++++++,,,,,,,,,,,,---------.........+++,,,...///...---...///......------------......///////////////000111111......---,,,,,,---------000000000000111111111111222222222222333333333333333333333333444444555555444444555666888999999999===>>>???AAABBBDDDGGGHHHHHHKKKOOORRRUUUXXX\\\___cccfffkkkrrr{{{wwwppphhh```[[[VVVSSSQQQPPPPPPOOONNNLLLLLLMMMMMMNNNOOOQQQRRRRRRUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSVVVWWWXXXYYYXXXWWWUUUTTTUUUUUUVVVVVVVVVUUUSSSRRROOOPPPPPPQQQQQQPPPPPPPPPNNNMMMKKKKKKJJJIIIFFFDDDAAA???;;;:::999777555333000///------...---,,,***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********---***'''''')))******((())))))))))))))))))))))))(((((())))))))))))((((((***)))((((((******)))((('''&&&&&&''')))***(((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmcccaaaaaacccdddccc```^^^]]]]]]WWWWWWUUUTTTRRRQQQOOOOOOKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA???===<<<;;;;;;;;;888777555333222222333333222222111000//////......///---,,,---......---,,,+++++++++******))))))(((''''''((())))))******+++)))((((((((('''&&&&&&%%%$$$%%%'''''''''&&&((()))(((((((((((((((((('''&&&)))(((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''(((((((((((())))))))))))******''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++)))'''((()))++++++***((((((((((((((()))******((((((((()))))))))******---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++******)))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,///...------,,,,,,---------------.........//////---......---,,,,,,...///......------------......///////////////000111111000///...---,,,,,,,,,,,,000000000111111111222222333333333333444444444444222333444444555444444444555555777888:::===>>>???@@@CCCFFFHHHJJJMMMPPPRRRUUUYYY^^^cccggglllpppssstttwww|||~~~ssskkk___\\\XXXUUUSSSQQQNNNLLLIIIJJJKKKMMMNNNNNNNNNMMMSSSTTTVVVWWWWWWWWWVVVUUUWWWVVVVVVUUUUUUTTTSSSSSSWWWXXXYYYZZZYYYXXXWWWVVVXXXXXXYYYYYYXXXVVVTTTSSSPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLKKKIIIGGGEEEDDDBBBAAAAAA@@@===;;;666444111000///...,,,***,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---***(((((()))***))))))(((((((((((((((((((((((())))))************)))))),,,***((((((((((((&&&%%%'''&&&&&&''')))***((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&lllbbbaaa```bbbccccccaaa___^^^]]]WWWVVVUUUTTTRRRPPPOOONNNKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@???===<<<;;;;;;:::888777555444333222222222222111111000//////.........------------------,,,++++++***)))(((''''''&&&++++++******)))(((((((((***)))(((&&&&&&&&&'''((()))******)))'''''')))+++(((((())))))((('''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''***))))))))))))*********((((((((((((((())))))***(((((()))))))))*********---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***************+++++++++......---,,,,,,,,,,,,,,,------------.....................,,,++++++---///......------------......///////////////000000111222111000000/////////000000000111111111222222222333333333333444444444444444444555666777666666555777888999;;;===AAAEEEHHHGGGLLLQQQUUUWWW[[[___ccchhhlllrrrxxx}}}ppplllfffaaa\\\XXXSSSPPPMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSXXXXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNNNNLLLJJJJJJIIIHHHIIIIIIHHHEEEBBB<<<:::777444333111---+++,,,,,,++++++***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,+++)))(((((()))))))))((((((((((((((((((((((((((())))))******))))))((()))'''&&&%%%&&&%%%$$$"""'''&&&&&&''')))***((('''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkaaa```______```aaaaaa```]]][[[WWWVVVUUUSSSQQQPPPOOONNNKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;777666555444333222222111111111000000///.........---......---,,,,,,,,,,,,......---,,,++++++******++++++******)))(((((((((***)))'''&&&&&&'''((()))******)))'''&&&&&&(((***(((((())))))((('''&&&&&&'''&&&&&&''''''((()))***(((''''''&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***************************)))*********))))))))))))'''(((((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))))))))******++++++++++++---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........,,,***+++---///......------------......///////////////000000111000000000000000111222333111111111111222222222222222222222222333333333333333444555666777777777777888:::===???BBBGGGMMMRRRVVV\\\dddhhhkkkooouuuzzz~~~|||uuunnnggg```[[[VVVTTTRRROOONNNOOOPPPQQQNNNOOOQQQRRRSSSTTTSSSSSSUUUTTTSSSRRRRRRRRRRRRSSSWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZYYYXXXVVVTTTSSSQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOOOONNNLLLLLLKKKKKKLLLMMMMMMJJJHHHBBB@@@===:::888555222000///...---,,,++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***((((((((()))***(((((((((((((((((((((((('''(((((())))))((((((''''''&&&%%%%%%&&&'''&&&$$$'''&&&&&&''')))***((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&iii``````]]]]]]^^^```aaa```]]]ZZZVVVVVVTTTSSSQQQPPPNNNNNNKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA???>>><<<;;;;;;;;;666666555444333222111111000000000//////.........---......---+++***+++,,,,,,,,,++++++******))))))''''''((())))))******+++***)))((('''''''''))))))'''''''''%%%######%%%'''(((((((((((((((((('''&&&&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&''''''))))))((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))******(((((((((((((((((((((((((((***++++++)))(((((()))''''''((())))))))))))))))))))))))*********+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,)))))))))))))))((('''&&&,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,+++************++++++++++++,,,,,,,,,------,,,------,,,++++++---.........------------......///////////////000111111............///000111222111111111222222222222333222222222222333333333333333333333444555777999:::;;;???CCCGGGLLLTTT^^^fffpppwwwxxxnnnhhh___]]]ZZZVVVTTTSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOORRRQQQPPPOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUURRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNPPPPPPNNNMMMLLLKKKKKKLLLNNNNNNMMMLLLHHHFFFBBB@@@>>><<<999777444333111///---,,,,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))'''''')))+++((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))******)))'''&&&&&&''')))***(((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~iii```___\\\\\\]]]```bbbaaa]]]ZZZVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEE@@@???>>><<<;;;::::::999555555555444333222111000///////////////.........,,,...///...+++)))***,,,)))))))))(((((((((((((((&&&''''''(((((()))******)))((((((((((((((())))))&&&''''''&&&%%%$$$%%%'''&&&'''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))%%%%%%&&&''''''((())))))))))))((((((((('''''''''&&&&&&''''''((())))))***)))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))'''((()))&&&'''((()))***))))))((())))))*********+++++++++***++++++,,,,,,++++++************++++++++++++,,,************)))((('''&&&++++++,,,,,,,,,++++++*********,,,---------,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,---------...)))+++------,,,,,,---.........------------......///////////////000111111000000/////////000111111111111111222222222333333333333333333444444444444666666555666888;;;>>>AAADDDIIIPPPVVV^^^jjjxxx{{{pppooonnnkkkgggccc```]]][[[YYYUUURRROOOMMMMMMMMMNNNNNNMMMMMMNNNPPPRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMNNNOOOPPPNNNLLLKKKIIIHHHJJJLLLNNNNNNMMMLLLJJJGGGEEEDDDCCC@@@>>>888777555222000...,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++)))'''&&&)))+++))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))'''&&&&&&''')))***((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~hhh______]]]\\\^^^aaacccccc^^^ZZZVVVUUUTTTSSSQQQOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFF???>>>===;;;:::999888888555555555444333222111000///////////////.........,,,...///...***)))***,,,+++++++++++++++,,,,,,,,,)))))))))(((''''''&&&&&&((((((((()))))))))))))))((()))***)))((('''((()))&&&&&&'''((()))))))))(((******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''++++++)))((('''&&&&&&%%%'''''''''((()))******+++))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))((('''''''''(((***+++))))))))))))))))))))))))'''***---,,,)))'''''')))&&&''')))*********)))((()))************+++++++++++++++---......---++++++))))))*********+++++++++.........---,,,+++***))))))***++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,......---,,,,,,,,,,,,------------.........//////'''***---...---------............------.........///////////////000111111555444333222111111111111111111222222222333333333444444444555555555666666;;;:::999999<<<@@@EEEHHHLLLRRR[[[dddnnn|||zzzsssnnnfffccc]]]WWWRRROOONNNNNNLLLLLLKKKKKKMMMOOORRRTTTRRRRRRRRRSSSTTTVVVWWWXXXTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMNNNOOOOOOMMMLLLIIIHHHFFFGGGJJJLLLNNNNNNNNNLLLJJJHHHHHHGGGDDDBBB;;;:::777444111///---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,)))'''&&&))),,,************************))))))************)))))))))(((''''''((()))(((&&&'''&&&&&&''')))***((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&iii^^^]]]\\\^^^```aaaaaa```^^^\\\TTTTTTSSSRRRQQQPPPOOOOOOKKKLLLLLLKKKIIIGGGEEEDDDAAA@@@???>>>>>>===;;;888666666555555444444444444000/////////............------++++++++++++------000///...---+++***))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))************************%%%%%%%%%'''***+++***)))''''''''''''''''''&&&&&&'''((((((((()))))))))***((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))(((((((((((())))))+++***)))'''''''''((()))(((((((((((())))))))))))******))))))((((((''''''(((&&&&&&)))***)))***......---+++*********++++++******+++++++++,,,,,,,,,)))******+++++++++******))),,,///...***((())),,,,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,//////.........---------...000111000///...///111333222111/////////000111222222222111111111111111111222444444333444555777555444222333555777888888;;;===@@@CCCFFFJJJOOOSSSWWWaaappp~~~xxxmmmccc\\\WWWUUUSSSLLLLLLKKKJJJJJJLLLOOORRROOOQQQSSSTTTSSSSSSSSSSSSWWWWWWXXXXXXXXXWWWVVVVVVRRRSSSUUUWWWWWWUUUSSSQQQQQQPPPQQQRRRSSSQQQJJJEEEAAAAAABBBCCCFFFIIILLLMMMHHHHHHIIIJJJJJJKKKKKKJJJDDDBBB???;;;888555333222333111...---......,,,+++,,,+++***)))((((((((((((++++++++++++++++++++++++************************+++++++++*********))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&((())))))(((&&&%%%iii___^^^\\\^^^```aaaaaa```^^^\\\UUUUUUTTTRRRQQQPPPOOONNNKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@>>>======<<<:::999666555555444333333222222000000/////////.........------,,,++++++,,,------,,,,,,+++***))))))((((((***)))((('''&&&''''''(((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''&&&&&&((((((((())))))))))))***))))))'''''''''(((***+++((((((''''''''''''((((((+++***)))(((''''''((()))(((((((((((())))))))))))***)))))))))(((((((((''',,,))))))+++,,,)))***------,,,+++*********+++++++++++++++,,,,,,,,,------))))))*********))))))((()))))))))***+++,,,+++***,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---000000/////////............000111000///...///111000000/////////000222333111111111111111111111111000111333444444444777888:::999888888:::;;;<<<<<>>===333111///.........---,,,---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************))))))))))))((((((((())))))************))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((''''''''''''''''''((()))******)))((('''|||hhh```___\\\]]]___``````___]]]\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJKKKKKKKKKJJJHHHFFFEEECCC@@@<<<::::::;;;;;;:::777777666444222111000///000000000////////////...---------,,,,,,---------+++++++++++++++,,,,,,,,,))))))((((((((((((((((((*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&&&&%%%$$$''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&''''''(((((())))))(((((()))))))))*********)))(((((('''((()))******(((''''''&&&&&&''''''((()))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((+++((((((++++++''''''))),,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***((('''''')))(((''')))---...---+++,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------...////////////////////////...000111000///...///111...//////000111222333333222222222222222333333333333555666666666888;;;>>>;;;===???BBBDDDGGGJJJLLLTTTXXX___hhhrrr}}}zzzhhhccc\\\VVVSSSQQQQQQQQQOOONNNMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXZZZZZZYYYWWWVVVSSSQQQPPPPPPPPPLLLFFFAAA666666666666777999;;;===???AAAEEEIIILLLMMMMMMMMMNNNMMMLLLJJJHHHEEECCCBBB;;;999666444333222000...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((''''''''''''''''''((())))))))))))((('''xxxggg___^^^]]]]]]^^^______^^^]]]]]]XXXWWWUUUSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJHHHFFFEEECCC@@@===;;;;;;;;;;;;:::888888777555444222111000111000000000////////////------------------------******++++++++++++,,,,,,(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''%%%$$$$$$&&&''''''''''''''''''((((((((())))))((((((((('''''''''''''''&&&''''''(((((()))))))))'''''''''((((((((())))))((((((((((((((())))))***)))(((((((((((((((((()))((((((((())))))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))'''(((,,,,,,))))))+++++++++++++++++++++++++++************++++++++++++---------,,,+++***)))((()))+++------,,,+++,,,...,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///...........................000111000///...///111111111111222222222222222222333333333444444555555555666666777777999<<>><<<<<<<<<;;;:::888888777666444333222222111111000000000/////////------............------(((((())))))))))))))))))(((((()))*********))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((&&&$$$$$$&&&((((((((('''''''''(((((())))))***&&&&&&'''''''''((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))***(((***......+++***---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,+++******)))---000///,,,***,,,///,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000------------...............000111000///...///111222222333444444444333333444444555555666666777777666777888999;;;>>>CCCFFFHHHNNNVVV\\\aaagggmmmrrrwww~~~vvvnnnhhhccc___YYYTTTNNNLLLNNNOOONNNMMMNNNNNNMMMMMMMMMOOOPPPQQQTTTVVVXXX[[[[[[ZZZXXXWWWUUURRROOOMMMLLLIIIBBB===444444333222222333555555444666:::???DDDIIILLLNNNPPPPPPPPPPPPOOOMMMKKKJJJIIIEEEAAA===:::777444111000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((''''''''''''''''''''''''&&&&&&'''''''''|||xxxkkkbbb^^^___]]]]]]]]]]]]]]]]]]]]]]]]WWWVVVUUUSSSPPPNNNMMMLLLIIIJJJJJJJJJJJJIIIGGGFFFCCCAAA?????????>>><<<:::666666555444444333222222111111111000000000//////,,,---...//////...---,,,))))))))))))(((((((((((('''((()))***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++(((&&&%%%&&&'''((('''&&&''''''((())))))******$$$%%%%%%&&&'''((()))))))))))))))((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))))))))(((((((((''''''(((((((((&&&'''((()))******)))((((((((((((((())))))))))))'''((((((((()))))))))******((()))---,,,((('''((()))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,++++++***)))***,,,---------......,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------...///000---.........////////////...000111000///...///111111222444555666777666666555666666777888888999999:::<<>><<<;;;;;;;;;;;;999555222111111222222111111000///////////////---------,,,,,,+++++++++///...,,,***)))******+++))))))))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************************&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''((()))******(((''''''&&&&&&&&&''''''***)))((('''''''''''''''******))))))(((((((((''''''((()))((('''&&&''')))''')))+++***'''&&&(((***,,,***)))''''''(((***+++))))))))))))(((((((((((()))))))))***+++++++++,,,***++++++++++++,,,,,,,,,........................'''))),,,---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...222111///,,,******---000111111000000000000000111222111111000000000111111111333555555444444666777777666666777999<<<======BBBIIIQQQVVV[[[dddrrr}}}vvvlllgggbbb\\\WWWXXXTTTPPPNNNNNNNNNNNNNNNQQQRRRSSSTTTTTTUUUWWWXXXWWWVVVTTTRRRNNNGGG@@@:::666666555555444444555555333444555777;;;BBBJJJOOOUUUWWWZZZZZZYYYWWWVVVVVVPPPNNNLLLIIIGGGGGGHHHHHHHHHCCC;;;555111000///...111000///...,,,,,,++++++***+++,,,------+++***)))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++''')))******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&lllhhheeeddd```YYYXXXZZZZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXUUUTTTSSSPPPMMMJJJKKKKKKKKKKKKKKKIIIGGGFFFBBBAAA???>>><<<;;;;;;;;;777555222000///000111222111111000///////////////......------------------,,,+++***(((((((((((()))***))))))((((((((())))))************************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%&&&&&&''''''(((((())))))++++++)))(((''''''''''''***))))))(((((((((((())))))))))))((((((((('''''''''((()))(((''''''((())),,,---...,,,)))((((((***,,,+++***)))((()))+++,,,***************)))))))))***************+++++++++((())))))))))))*********------------------------,,,...//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........---,,,,,,///111000000////////////000000000000000/////////000000000111333444444555777999:::::::::===AAAFFFJJJMMMRRRYYYcccjjjqqqzzzyyyrrrjjjdddbbb]]]WWWRRROOONNNMMMLLLRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVTTTRRROOOIIIBBB===666666555444333333333333222333444666:::AAAIIINNNVVVXXXZZZ[[[ZZZXXXWWWWWWTTTRRRPPPNNNLLLLLLMMMMMMJJJFFF???999666444222111///...---++++++++++++,,,+++++++++,,,++++++******************************++++++*********)))))))))((()))))))))))))))*********,,,---,,,+++))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((jjjeeeaaa```]]]XXXWWWZZZZZZ[[[\\\^^^^^^\\\[[[ZZZ[[[YYYVVVTTTRRRPPPLLLIIIJJJJJJKKKKKKKKKJJJHHHGGGBBBAAA???>>><<<;;;;;;;;;555444222000000111333444111111000///////////////------..................,,,+++***)))((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&$$$'''''''''(((((((((((((((...---,,,***)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''((()))((()))))))))'''&&&'''(((,,,+++***)))******,,,---***************++++++++++++++++++***************((())))))))))))*********---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...***,,,---......///111333111111000000000000111111111111000000000111111222111222444555555666999;;;;;;;;;===@@@GGGOOOVVV[[[gggppp|||~~~|||{{{|||~~~{{{sssmmmddd\\\WWWSSSPPPOOOSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUSSSRRRPPPLLLFFFBBB:::999888666444444333333111222333555999@@@GGGMMMVVVYYY[[[\\\[[[YYYYYYYYYVVVUUUSSSRRRQQQQQQRRRRRRNNNJJJEEEAAA>>>;;;888666111///---++++++,,,---...++++++************++++++************************+++++++++++++++*********))))))))))))((((((((((((---//////...,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***ooohhhbbb```]]]ZZZYYY[[[ZZZ[[[\\\^^^^^^\\\[[[ZZZYYYXXXUUUTTTSSSPPPMMMJJJIIIJJJKKKKKKKKKJJJHHHGGGBBBAAA???>>><<<;;;;;;;;;888777555333333333444555111000000///////////////,,,,,,------......//////---,,,,,,++++++*********---,,,+++***)))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((('''''''''---,,,+++***))))))((()))'''''''''''''''((()))***((((((''''''''''''''''''''')))***)))((('''((()))"""###$$$%%%&&&((()))*********)))))))))***+++,,,))))))***************+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++)))+++...000000000111222222222111111111222333333333333222222222333444444444555666777777999<<<>>>???AAADDDJJJQQQ[[[eeekkk{{{~~~}}}~~~wwwmmmddd^^^YYYVVVUUUSSSQQQQQQRRRSSSTTTUUUTTTSSSSSSRRRQQQNNNJJJFFFAAA???===;;;999888777666222333444666999???GGGMMMWWWYYY\\\]]]\\\ZZZZZZZZZVVVVVVUUUTTTSSSSSSTTTTTTQQQNNNKKKHHHFFFCCC@@@===777555222///.........///,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***))))))((((((''''''''',,,...///...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwnnneeeaaa^^^[[[ZZZ\\\ZZZ\\\]]]^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSRRROOOMMMJJJJJJKKKKKKKKKIIIHHHGGGBBBAAA???>>><<<;;;;;;;;;:::999777555333333222222111000000///////////////++++++,,,,,,---------...,,,,,,,,,,,,+++++++++***...---,,,+++***)))))))))************************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,***)))***+++,,,+++)))((((((((((((((('''''''''))))))((((((((()))******+++*********+++,,,------''''''((((((((((((((((((((()))***)))((('''(((***%%%%%%&&&(((***,,,------((((((((((((((()))******((((((((()))))))))******,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++---000111000/////////000000000000000111222333333222222222333333444555666777888888888:::>>>AAAGGGLLLTTT]]]gggrrr~~~tttjjjaaa\\\WWWTTTQQQPPPQQQSSSSSSRRRSSSRRRRRRRRRRRRPPPMMMJJJEEEDDDBBB???===;;;:::999444555666888;;;AAAIIINNNWWWYYY\\\]]]\\\[[[[[[[[[XXXXXXWWWVVVVVVUUUUUUUUURRRPPPNNNMMMLLLJJJGGGDDD???<<<888444111///.........---+++*********+++,,,************************++++++++++++++++++++++++******))))))(((((('''''')))***,,,,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''vvvjjjddd```[[[YYYZZZ\\\]]]^^^``````^^^]]]\\\UUUTTTSSSSSSSSSSSSPPPNNNKKKLLLLLLLLLKKKIIIGGGFFFBBBAAA???>>><<<;;;;;;;;;888777666444222111000///111111000///////////////++++++,,,,,,,,,,,,,,,,,,))))))*********))))))(((---,,,+++***************))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((''''''''''''((()))******(((((((((((((((((()))***(((((((((((())))))))))))((()))******(((((()))***)))((('''((()))***)))(((&&&&&&'''(((((()))))))))'''''''''((())))))******+++++++++***************((())))))))))))*********++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...---///111111000.........------------...///000111222111111222222333444555777888999:::<<>><<<;;;;;;;;;777666555444333222111111111111000///////////////---------------,,,,,,,,,((()))************)))(((******))))))((())))))***''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###&&&&&&''''''(((((())))))(((((('''''''''((())))))((('''&&&&&&&&&&&&&&&&&&))))))))))))******++++++((()))******)))((()))***)))'''%%%&&&((()))'''%%%&&&'''((())))))*********'''(((((()))******++++++***************+++++++++((())))))))))))*********++++++++++++++++++++++++'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////...///111111///...///000............///000111222444444444444555666777888999;;;>>>@@@DDDJJJPPPUUU[[[gggwwwssslllccc]]][[[YYYUUURRRRRRQQQPPPPPPQQQQQQOOOMMMKKKIIIGGGEEEBBBAAA??????======>>>???BBBHHHPPPUUUUUUXXX[[[\\\[[[ZZZZZZ[[[ZZZZZZZZZYYYWWWVVVUUUTTTPPPOOOMMMNNNOOOQQQPPPPPPJJJIIIGGGDDD???;;;777555222111111///...,,,***)))++++++++++++++++++++++++)))))))))*********++++++************++++++++++++((()))+++***)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''zzzooohhhbbb^^^^^^^^^___aaabbbbbbaaa___^^^YYYWWWUUUTTTSSSQQQNNNKKKNNNNNNMMMLLLJJJGGGEEECCCBBBAAA???>>><<<;;;;;;;;;777777666666666555555555111111000////////////////////////......------,,,******,,,------,,,+++***(((''''''''''''(((((()))******************************++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((***((((((((()))***)))(((%%%&&&&&&'''((()))************)))(((((('''((((((------,,,++++++***++++++))))))******+++++++++,,,(((***+++***)))((()))******((('''))),,,...---+++'''''')))***++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,************************!!!&&&***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...---///000000//////000222111111111111222333444555888888888888999:::;;;<<<===@@@CCCGGGMMMTTT\\\bbbnnnzzzzzzooohhhddd```ZZZVVVRRRPPPPPPPPPQQQPPPOOOMMMNNNMMMKKKIIIFFFEEEDDDCCC???@@@AAABBBEEEKKKRRRWWWTTTWWWZZZ\\\[[[ZZZZZZ[[[XXXXXXWWWVVVUUUSSSQQQPPPOOONNNLLLMMMOOORRRRRRRRROOOOOONNNLLLHHHCCC???<<<333333222111///,,,)))(((++++++++++++++++++++++++(((((())))))*********+++*********+++,,,,,,,,,---***+++,,,+++)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))qqqgggeeecccaaa^^^___aaacccbbb```^^^\\\ZZZVVVSSSTTTVVVTTTOOOJJJJJJKKKKKKKKKIIIHHHFFFDDDCCCAAA???>>>>>>>>><<<;;;777777888888777555333222555444333111000/////////222222111///,,,******+++---,,,++++++******++++++))))))))))))))))))))))))++++++******))))))((((((333...)))(((+++---***&&&***)))'''((()))***((('''((('''&&&%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''(((''''''&&&%%%$$$$$$$$$))))))(((((((((((())))))))))))))))))************&&&&&&''''''(((((())))))))))))(((((('''''''''&&&++++++,,,,,,+++***(((''')))***++++++,,,,,,,,,,,,***)))((((((((()))++++++***+++---...---+++)))(((+++++++++,,,,,,---------...------------.../////////...---,,,---///111333.........///000222333444000111111111000111444777888555666;;;<<<:::===DDDHHHKKKPPPVVV[[[dddnnnuuu}}}uuulllaaaYYYXXXWWWTTTQQQNNNLLLJJJIIIIIIJJJLLLLLLJJJHHHGGGGGGJJJJJJJJJLLLOOOSSSWWWYYY]]]\\\ZZZXXXWWWXXXZZZ[[[___^^^ZZZWWWSSSQQQOOOOOOMMMMMMMMMMMMNNNPPPRRRTTTRRRRRRRRRQQQNNNKKKHHHFFF???===999555111---+++***,,,,,,+++***************...------,,,+++***))))))******************************+++++++++,,,,,,,,,((()))+++,,,+++***((('''++++++++++++*********)))))))))))))))))))))))))))vvvkkkfffbbb```^^^___aaaaaaaaa```^^^]]][[[WWWTTTTTTUUUTTTPPPKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCAAA???>>>>>>===<<<;;;777777777777666444222111222111111000////////////---......---,,,+++---...---,,,++++++******++++++))))))))))))))))))))))))*********))))))(((((((((+++)))(((''''''(((''''''+++)))((()))***+++***((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))((('''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************)))))))))(((((((((++++++,,,,,,+++***((('''******+++,,,,,,,,,++++++,,,+++*********+++------+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,------...------------.../////////...---------///111222111000000000000111222222000111222222222333555777777555777===???@@@FFFNNNUUUZZZaaagggnnnvvvsssiii^^^\\\XXXTTTRRROOOMMMLLLKKKMMMNNNOOONNNMMMMMMMMMMMMMMMNNNPPPSSSVVVYYY[[[[[[ZZZXXXWWWVVVWWWXXXYYY]]]\\\ZZZVVVSSSOOOKKKIIIIIIIIIJJJLLLNNNQQQTTTVVVUUUUUUUUUTTTRRROOOLLLJJJCCCAAA>>>:::555111...------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,&&&(((***+++,,,+++***)))************))))))))))))))))))))))))))))))))))))~~~ooogggbbb^^^^^^______`````````______]]]YYYUUUTTTTTTTTTQQQNNNNNNNNNNNNMMMKKKHHHFFFDDDDDDBBB???>>>>>>===<<<:::777777666555444222000///////////////////////////,,,---......---,,,...///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((''')))++++++))))))+++---+++***)))***+++,,,+++***)))((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((((((''''''###$$$%%%&&&''')))******))))))(((((((((((())))))))))))))))))************++++++++++++++++++******++++++************))))))+++++++++++++++***)))(((++++++,,,,,,,,,+++******,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,...------------.../////////......---...///111222333222222111000000000111111333444555555666888:::;;;:::===CCCHHHMMMVVV^^^gggllluuu}}}~~~kkkgggaaa\\\XXXUUUQQQOOOJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRUUUWWWZZZ\\\]]]ZZZXXXWWWUUUTTTTTTUUUVVVXXXXXXXXXVVVRRRMMMGGGDDDDDDEEEFFFHHHLLLQQQUUUXXXWWWWWWWWWWWWUUURRROOOMMMHHHFFFDDD@@@;;;777333111......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,&&&''')))+++,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))sssiiibbb^^^^^^^^^^^^_________``````]]]ZZZVVVTTTTTTSSSRRRPPPPPPPPPOOONNNLLLIIIFFFDDDDDDBBB???>>>>>>===;;;:::777777666444222111//////111111111000000//////...///111111000...,,,,,,------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++,,,---...***)))((()))+++,,,+++***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))(((((((((######$$$%%%'''((())))))))))))(((((((((((())))))((()))))))))************,,,,,,,,,++++++*********************************++++++++++++******)))))),,,,,,,,,,,,++++++***)))))))))))))))******++++++---,,,,,,+++++++++,,,,,,......------,,,,,,,,,+++...------------...////////////......///000111111333222222111111111222222444666777888888999<<<>>>CCCEEEIIIOOOVVV___iiiqqqwww|||yyyqqqiiiccc\\\VVVQQQKKKJJJJJJKKKMMMOOOOOOOOOQQQRRRUUUWWWZZZ[[[\\\\\\ZZZYYYWWWTTTRRRQQQQQQPPPQQQSSSUUUVVVSSSMMMGGGCCCAAAAAABBBDDDHHHMMMQQQTTTTTTUUUVVVVVVUUUSSSPPPOOOLLLKKKHHHEEE@@@;;;777555000000...------,,,,,,,,,...------,,,+++***))))))******************************+++++++++,,,,,,,,,'''((()))++++++,,,++++++------,,,,,,,,,+++++++++((((((((((((((((((((((((vvvjjjccc```^^^^^^^^^^^^^^^_________]]]ZZZWWWTTTSSSRRRRRRQQQPPPPPPPPPNNNLLLIIIFFFEEEEEEBBB???>>>======;;;999777666555333222000000///444444444333111///---,,,,,,...//////---,,,+++,,,---,,,++++++******++++++************************((((((((()))))))))))))))%%%###!!!$$$))),,,***((()))((('''(((***+++***)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******)))(((((((((((())))))*********+++))))))(((((((((((())))))((()))))))))************+++++++++***)))))))))((())))))))))))))))))))))))++++++******************,,,,,,,,,,,,++++++***)))))))))******++++++++++++---,,,,,,++++++,,,------.........------,,,,,,,,,...------------.../////////////////////000000111000000111111222444555666555666888999:::<<>>===<<<;;;999666555444333222111111111555555555444222///,,,+++%%%'''***,,,,,,+++,,,------,,,++++++******++++++************************))))))))))))***************%%%!!!###))),,,+++(((((('''&&&''')))******)))''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))***+++***)))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))(((((((((((((((((())))))))))))***++++++******)))******+++++++++,,,,,,,,,+++******+++,,,,,,---...---------,,,,,,,,,,,,------------.........---------------...------------...//////000000000000000000000000...///000111444666888999555666888:::>>>DDDLLLQQQWWW```kkkuuu}}}pppggg\\\WWWPPPMMMMMMNNNLLLJJJQQQRRRSSSTTTVVVWWWXXXYYY[[[ZZZXXXVVVSSSPPPNNNMMMKKKMMMPPPQQQQQQOOOLLLJJJBBB@@@>>>===>>>BBBEEEHHHNNNPPPSSSUUUWWWWWWVVVUUUPPPNNNKKKHHHDDDAAA@@@???:::888666333111///------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++************)))))))))(((((((((''''''))))))))))))))))))))))))xxxkkkdddbbb______``````___]]][[[ZZZXXXXXXXXXVVVSSSQQQOOOOOOMMMNNNNNNMMMLLLIIIGGGFFFEEECCC@@@>>>===<<<:::999666555444333222222333444333333444333222///,,,+++$$$'''+++------------...---,,,++++++******++++++************************)))*********+++++++++,,,---)))%%%%%%'''***++++++(((''''''(((***++++++***(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&((()))+++++++++)))(((''''''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))************((((((((())))))))))))))))))))))))*********++++++++++++***))))))***+++,,,******+++,,,,,,,,,+++++++++,,,---.........------***+++---.........---,,,------------...............------------...//////000000111111111000000000//////000222444666999:::888:::===AAAIIITTT___gggsss~~~}}}llleee[[[UUUSSSRRRNNNKKKRRRQQQQQQRRRSSSUUUWWWXXXYYYXXXXXXWWWUUUSSSRRRQQQMMMMMMNNNNNNMMMMMMLLLKKKCCCAAA>>>======@@@DDDFFFIIIKKKNNNRRRUUUVVVVVVVVVRRRPPPLLLHHHEEEDDDDDDDDD@@@???<<<888444111000///******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))yyykkkdddaaa___```aaaaaa```]]]ZZZXXXVVVWWWXXXVVVSSSPPPNNNMMMLLLMMMMMMLLLKKKIIIGGGFFFFFFCCC@@@>>>===<<<:::888555555333333333333555555000111222222111///---+++***---000000///...---...---,,,++++++******++++++******************************+++++++++,,,,,,,,,)))(((&&&"""!!!"""'''***)))(((((()))+++---,,,+++))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&(((***+++,,,+++***)))((()))))))))******++++++))))))(((((((((((())))))))))))))))))************(((((())))))*********+++*********++++++,,,,,,,,,++++++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***+++---//////...---,,,,,,---------.../////////...------------...//////000000111111111111000///000000111222444666888999===???BBBIIISSSaaapppzzzvvvkkkccc```]]]YYYUUURRRRRRQQQPPPRRRTTTVVVXXXVVVVVVWWWWWWWWWVVVVVVUUUOOONNNLLLKKKJJJJJJJJJKKKCCCAAA???===>>>AAADDDGGGCCCFFFJJJNNNQQQSSSTTTTTTTTTQQQLLLHHHFFFFFFGGGHHHEEECCC@@@<<<777444222000...------,,,+++***))))))******************************+++++++++,,,,,,,,,)))))))))***+++,,,......---------,,,,,,,,,++++++))))))))))))))))))))))))xxxmmmfffbbbaaa___]]]]]]^^^^^^]]]\\\ZZZXXXUUUTTTSSSRRROOOMMMKKKKKKLLLLLLLLLJJJHHHGGGGGGFFFCCCAAA>>><<<;;;;;;999888666444222111000000111111111111111000///...000000///...---,,,,,,,,,,,,+++)))((((((((()))***++++++***)))((((((((()))+++*********))))))(((((()))((((((((()))***++++++))))))))))))******************++++++++++++******)))(((((((((''''''''''''''''''(((((())))))***************)))))))))))))))+++***))))))++++++***)))************************+++,,,,,,+++)))((()))+++******))))))))))))************************************))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,++++++*********+++,,,------......------...------,,,,,,++++++***...............///000000.........///////////////000000111222222111000///888666333333666999<<<===>>>DDDMMMWWWcccttt{{{rrrjjj___TTTUUUUUUVVVUUUSSSQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYTTTQQQMMMJJJHHHIIIJJJLLLGGGEEEBBB@@@???@@@AAACCCEEEGGGJJJLLLMMMOOORRRUUUSSSPPPMMMIIIHHHIIIKKKMMMLLLKKKIIIEEE@@@:::555222222111///...,,,+++******...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------++++++++++++++++++++++++++++++***))))))((())))))yyyoooiiidddbbb```^^^]]]^^^^^^]]][[[ZZZXXXUUUTTTSSSRRROOOMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGEEECCCAAA>>><<<;;;;;;999888666444222111000000333333222222111///...---/////////...---------,,,,,,,,,+++************++++++***))))))))))))))))))************)))))))))((())))))))))))))))))***+++))))))))))))************)))******++++++******)))))))))(((((((((''''''''''''((((((((()))))))))***((((((((((((((())))))))),,,***))))))******)))(((************************((())))))(((&&&%%%'''(((******))))))))))))******************************************************++++++++++++++++++******,,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,---------...............///000000......////////////000000///000222333444333222111666555555555888;;;>>>???JJJQQQ[[[fffsssoooaaa[[[YYYWWWTTTRRRQQQRRRTTTRRRRRRTTTUUUWWWXXXXXXXXXVVVTTTPPPLLLJJJIIIIIIJJJGGGEEECCC@@@@@@AAABBBCCCFFFGGGGGGHHHHHHKKKOOORRRTTTRRROOOLLLKKKKKKLLLMMMOOONNNMMMJJJFFF@@@<<<999444333111///------------...---++++++,,,---,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++)))((((((((()))***|||rrrkkkfffcccaaa^^^^^^^^^^^^\\\[[[ZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCC@@@>>><<<;;;:::999888666444222111111000333333333222111///...---..................---------------------,,,,,,+++))))))))))))))))))***+++************))))))))))))+++***))))))))))))))))))))))))))))))************)))******++++++******))))))))))))(((((((((''''''(((((((((((())))))))))))&&&''''''(((((())))))))),,,***))))))******)))'''************************'''(((((('''%%%%%%&&&(((******))))))))))))******))))))))))))))))))))))))******++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---............---++++++,,,,,,---......///........./////////000000......//////000000000000...000333555666666555444777777888:::>>>BBBFFFHHHZZZbbbnnn{{{~~~}}}}}}oooeeebbb\\\WWWTTTTTTUUUVVVQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWTTTPPPMMMKKKIIIHHHGGGFFFCCCAAA@@@AAACCCDDDHHHHHHGGGFFFFFFHHHMMMQQQUUUTTTQQQOOONNNMMMMMMNNNRRRRRRQQQOOOLLLHHHEEEBBB999777444111///...//////...---+++,,,---......---************************......------,,,+++******++++++++++++++++++++++++,,,+++)))''''''(((***+++tttlllfffdddaaa___^^^^^^^^^\\\[[[ZZZXXXVVVTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJFFFEEECCC@@@>>><<<;;;:::888777666444222111111111222222222222111111000///---------...............,,,---.........---+++***)))((((((((()))***++++++*********)))))))))))))))++++++***)))((((((((()))((()))))))))************))))))************)))))))))))))))(((((((((((('''(((((((((((())))))))))))&&&''''''((()))******++++++***)))***+++,,,,,,+++************************)))***+++***(((((()))+++******))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------..................///000000000000000/////////000000111111222000111444666777666555555999:::===@@@FFFMMMVVV[[[jjjrrr~~~sssnnnhhhbbb]]]YYYWWWUUURRRRRRRRRSSSTTTVVVWWWWWWXXXWWWVVVTTTQQQNNNLLLKKKHHHFFFCCCAAA@@@AAABBBCCCIIIJJJJJJJJJIIIJJJMMMOOORRRQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSQQQOOOLLLJJJ@@@>>>999555111000//////...,,,++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************,,,+++)))''''''(((***,,,uuukkkdddcccaaa___^^^^^^^^^]]]\\\[[[YYYVVVUUUTTTSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKFFFDDDBBB@@@===;;;::::::888777555444333222111111000111111222222222222111---------...............+++,,,---------,,,***))))))((((((((()))***++++++))))))))))))))))))******++++++***)))((((((((()))((()))))))))************)))))))))******)))))))))***)))))))))(((((((((((())))))))))))(((((((((((((((((()))***++++++,,,,,,)))))))))***---//////...***************************+++,,,+++******+++---******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////......---------...///000000111111000000//////000000111222222333222333555666666666666666<<<>>>CCCHHHPPP[[[hhhppp{{{~~~|||}}}wwwrrrkkkccc[[[UUUTTTSSSSSSSSSTTTUUUVVVWWWUUUVVVVVVUUUTTTRRRPPPOOOJJJHHHEEEBBB@@@@@@BBBCCCFFFIIIMMMOOONNNMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRPPPQQQSSSTTTTTTRRRQQQOOOJJJFFFAAA;;;666222000///...,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++***((('''((()))***+++wwwllldddcccaaa___^^^______^^^]]][[[YYYVVVUUUTTTSSSQQQOOONNNNNNMMMKKKKKKKKKKKKKKKEEEDDDBBB???===;;;:::999777777555444333222222222000111222222333222222222..................------+++++++++++++++***))))))))))))))))))))))))***+++))))))))))))************+++***))))))))))))))))))))))))))))))************((())))))******))))))(((******)))))))))((((((((())))))))))))(((((((((((()))******++++++,,,,,,,,,)))((((((***---/////////************************)))*********))))))+++,,,******))))))))))))******************************))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...////////////...111000000///......------...///000111222111000/////////000111222333333444555555555666777888:::;;;AAAFFFNNNVVV___kkkyyy{{{pppcccZZZWWWVVVTTTSSSSSSTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTNNNLLLHHHEEEBBBBBBBBBCCCBBBFFFLLLPPPQQQOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSPPPQQQSSSUUUVVVVVVTTTTTTQQQOOOJJJDDD>>>999555333000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************)))))))))))))))******+++zzzooofffaaa```^^^^^^___``````___[[[YYYWWWUUUUUUSSSQQQOOONNNMMMLLLJJJJJJJJJJJJKKKEEEDDDBBB???===;;;:::999777666555444333222222222333333333333222111000////////////...---------,,,,,,,,,+++***************+++***))))))))))))))))))((()))))))))************))))))))))))))))))***+++))))))))))))************(((((())))))))))))((((((*********)))))))))((((((***)))))))))((((((((('''******************++++++)))(((((()))+++,,,,,,+++************************((()))***)))((((((***,,,******))))))))))))******++++++++++++++++++++++++(((((())))))***++++++,,,++++++++++++++++++******,,,,,,,,,---------......------...///////////////000000//////////////////...///000222222111000//////000000111222333444555666666555666999===AAADDDJJJSSS```kkkuuu~~~|||oooeeeZZZYYYVVVTTTSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUUUUVVVTTTQQQMMMIIIEEEDDDDDDDDDCCCGGGMMMQQQSSSSSSSSSSSSQQQOOOMMMLLLMMMOOOQQQSSSRRRSSSVVVXXXYYYYYYXXXXXXVVVUUURRRMMMGGGAAA<<<:::444222000///000000///---++++++++++++++++++++++++,,,,,,,,,++++++*********************************'''((()))***+++******)))|||qqqiii```___^^^^^^```aaaaaa```[[[YYYWWWUUUUUUSSSQQQOOONNNMMMKKKJJJIIIIIIJJJJJJEEEDDDBBB???===;;;:::999777666555444333222222222666666555444222000...---000000///...------,,,,,,---,,,+++***)))***+++,,,++++++***)))(((((())))))(((((())))))*********+++))))))(((((()))***++++++))))))))))))************(((((())))))))))))((((((************))))))))))))******))))))((((((((('''*********)))))))))))))))***)))(((((())))))(((&&&************************)))***+++***)))***+++---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******+++++++++++++++++++++***)))(((,,,,,,,,,------.........---......///////////////......//////000000111111...///111222333222000//////000000222333444555555777666555666;;;AAAGGGKKKRRR___ooo}}}wwwnnn\\\ZZZXXXUUUSSSSSSSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVXXXVVVQQQLLLHHHFFFFFFFFFFFFJJJOOORRRUUUWWWYYY[[[UUURRROOOMMMLLLNNNPPPRRRTTTUUUXXXZZZ\\\\\\[[[[[[YYYXXXVVVSSSNNNHHHCCC@@@777555333222222111000...************************))))))***+++---...//////))))))))))))))))))))))))&&&'''***+++,,,+++***(((yyyooogggfffdddaaaaaaaaabbbbbbaaa]]][[[XXXWWWUUUTTTQQQOOONNNMMMKKKIIIHHHHHHHHHIIIEEEDDDCCC@@@>>><<<:::999===;;;888555333222333333444444444444333111///...000000000000///...,,,+++---+++)))***,,,---+++)))(((((((((((()))))))))))),,,,,,+++)))&&&""")))************+++++++++******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((()))))),,,+++++++++******))))))***)))((((((((()))+++,,,,,,,,,++++++++++++++++++***)))((('''''')))+++,,,,,,+++)))(((((()))+++,,,************************)))************+++++++++++++++************++++++---.........---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------......---...///000000///......111111111111111111222222111222444333222222333444555777:::===CCCKKKTTTZZZjjjppp|||yyyqqqdddbbb___\\\YYYVVVUUUTTTRRRSSSSSSSSSRRRSSSVVVXXXWWWVVVUUUTTTRRRPPPNNNMMMIIIKKKNNNSSSWWWZZZ]]]^^^ZZZWWWRRROOONNNPPPTTTVVVVVVWWWYYY[[[\\\\\\\\\[[[[[[YYYVVVUUUTTTPPPIIIDDDBBB===888333111000...---,,,,,,---------.........******+++++++++,,,,,,,,,***++++++,,,,,,++++++***''''''(((((())))))******yyyooohhhfffdddaaaaaaaaabbbaaaaaa]]][[[XXXWWWVVVTTTQQQOOOOOONNNLLLJJJHHHHHHHHHHHHEEEDDDCCC@@@>>><<<:::999777666555333222222333333444444444444333111///.../////////......------,,,...,,,***+++,,,---+++))))))))))))))))))(((((((((***************)))((('''))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))++++++*********)))))))))***))))))((()))***+++,,,++++++++++++++++++++++++,,,+++***)))***+++---......---+++******+++---...************************************++++++++++++,,,,,,++++++++++++,,,,,,------......------,,,+++---------,,,,,,+++++++++........./////////000000............///111222333111111111111111222222333///111333333333333555777:::<<>><<<:::999222222222222333333333333444444444444333222000/////////...------............,,,************((('''*********))))))(((((('''************+++,,,---...)))))))))*********++++++******))))))))))))******************************''''''(((((((((((())))))******))))))))))))((((((***))))))))))))***++++++)))*********+++,,,,,,,,,,,,+++*********+++---......---,,,++++++,,,---...++++++++++++++++++++++++************+++++++++,,,---------,,,,,,---------------......------,,,,,,,,,,,,,,,+++++++++++++++....../////////000000000//////...---///222444666111111111111111222333333000222444555555777:::<<<@@@CCCIIIPPPZZZeeeqqqxxx}}}wwwpppiiiccc```^^^ZZZXXXUUUSSSRRRRRRSSSTTTYYYZZZZZZ[[[ZZZWWWUUUSSSRRRSSSVVVXXX[[[]]]^^^___bbb```]]]ZZZWWWVVVUUUUUUXXXXXXXXXYYYZZZ[[[\\\\\\ZZZZZZYYYZZZYYYWWWSSSPPPLLLHHHBBB===999666222000111000///...,,,,,,++++++,,,,,,---------.........++++++,,,,,,,,,,,,+++++++++++++++++++++*********zzzqqqjjjeeecccaaaaaabbbbbb```___]]][[[YYYWWWVVVUUURRRPPPRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDCCC@@@>>><<<:::999111111222333333333333222333444444555444222111000000///.........///000111,,,+++***)))((('''&&&%%%++++++******)))((('''''',,,+++***(((((()))***+++))))))))))))******************))))))))))))******************************(((((((((((((((((()))))))))))))))((((((((((((((()))))))))*********++++++((())))))***+++,,,,,,---))))))((((((((()))***++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...///000111222333111111111111222333333444333555777888999<<>><<<:::999444444555555444333222111333444555555444333111000000000000000000000111111------,,,+++)))((('''''',,,++++++***)))((((((''',,,+++)))(((''''''((()))(((((()))))))))***************))))))))))))******************************))))))))))))))))))((((((((((((((((((((())))))))))))*********++++++++++++(((((()))***++++++,,,,,,)))))))))))))))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,---------...............---------.........//////---...000111111000...,,,111111111111222333444555555777999;;;===@@@EEEIIIOOOXXXffftttxxxnnnhhh___YYYVVVUUUSSSRRRRRRTTTWWWZZZ]]]^^^^^^]]]\\\\\\]]]^^^___`````````______```______]]][[[ZZZVVVSSSPPPNNNMMMNNNQQQSSSWWWXXXYYYYYYXXXWWWWWWVVVVVVSSSOOOKKKGGGCCC===:::555444222000///...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******))))))((((((zzzpppjjjcccbbbaaaaaabbbaaa___]]]]]][[[YYYXXXWWWVVVTTTRRRTTTSSSRRRPPPMMMKKKHHHGGGEEEDDDCCC@@@>>><<<:::999888777666555444333222111333444555555555333222111000000111111111000////////////000...,,,++++++,,,+++++++++******))))))(((******))))))******+++,,,((((((((()))))))))************))))))))))))************************************))))))))))))(((((((((((())))))))))))******)))***++++++,,,,,,++++++((()))))))))***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,------......------............//////////////////000000000111111111---...111222222///+++)))111111111111222444555666666888;;;>>>BBBHHHNNNSSS]]]gggvvv~~~}}}|||{{{{{{zzzzzzyyyyyy{{{}}}xxxlllbbb[[[XXXTTTQQQRRRSSSUUUXXX[[[]]]^^^___]]]^^^______`````````___\\\]]]______```___]]]]]]UUUQQQLLLGGGEEEFFFIIIKKKOOOQQQSSSTTTTTTTTTUUUWWWVVVTTTRRRPPPNNNJJJEEEBBB777555222///---------...*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++yyypppiiibbbaaaaaaaaabbbaaa___]]]]]][[[YYYXXXWWWVVVTTTRRRSSSSSSRRRQQQOOOLLLIIIHHHEEEDDDCCC@@@>>><<<:::999888777555444333222333333333444555555555444333222---///000111111///,,,+++---///000///,,,+++,,,...************************((()))***++++++,,,,,,,,,(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))*********)))))))))(((((()))))))))*********++++++)))***+++,,,,,,,,,++++++))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,++++++,,,------......---------------........./////////000000000111111111111...///111222111000...,,,111111111222333444555666888;;;@@@EEELLLTTT]]]cccnnnvvv}}}zzzzzzzzzzzzyyyzzz|||}}}}}}|||{{{zzzzzz|||qqqggg```YYYTTTVVVVVVVVVWWWYYY[[[]]]^^^]]]^^^______``````______]]]^^^___``````______^^^UUUPPPIIIBBB@@@@@@CCCFFFDDDHHHLLLNNNOOOQQQUUUXXXTTTSSSSSSSSSSSSPPPLLLHHH>>><<<777222///---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---yyyooohhhbbbaaaaaabbbbbbaaa___\\\]]][[[YYYXXXXXXWWWUUUSSSSSSSSSRRRQQQOOOMMMJJJIIIEEEDDDCCC@@@>>><<<:::999888666444222222222444555333444555555555444333222,,,---000111000---)))'''***,,,---,,,***)))***---***************+++++++++((((((***++++++***)))((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))******+++++++++,,,)))***+++,,,---,,,++++++*********)))))))))))))))(((((()))************))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000///---,,,+++,,,,,,---.........---,,,,,,,,,------.....................//////////////////000000111111111222111111111222333444666777<<>><<<;;;;;;888777555444333333444444444444444444333222111111.........///////////////------,,,,,,,,,,,,++++++************************+++(((%%%&&&)))+++***)))))))))((((((''''''&&&&&&++++++************++++++++++++************++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,---...---+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,222000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////............//////.........///......------000000////////////000111...000111111000000111333222333555666777999<<>>:::999999:::<<<<<<===@@@DDDIIIMMMPPPTTTTTTTTTTTTSSSRRRQQQQQQLLLHHHCCC===888444333222000...------...//////...///...---,,,+++*********,,,,,,,,,++++++*********sssiiiddddddbbbaaa```aaaaaa___]]]^^^\\\ZZZYYYXXXVVVSSSPPPQQQRRRRRRRRRPPPMMMJJJHHHFFFEEECCC@@@>>><<<;;;:::888777555444333333444444444444444444333222111111.../////////////////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))''''''***++++++***++++++++++++************++++++************++++++*********))))))*********)))***+++***))))))***+++))))))))))))))))))))))))&&&((()))***))))))+++---************************+++,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------......------......///............/////////000000111111000111222222111111222444444555666777888<<<@@@DDDQQQXXXbbbllluuu}}}}}}|||{{{vvvtttqqqoooqqqwww~~~qqqjjjhhhfffaaa]]]ZZZYYYYYYYYYXXXYYY[[[___aaaaaa```ccc```^^^^^^aaabbbbbbaaa]]]VVVKKKBBB===;;;::::::999999:::<<<@@@DDDHHHKKKSSSTTTUUUVVVVVVVVVUUUTTTOOOMMMHHHBBB===999666444///---,,,,,,---...---,,,......---,,,++++++++++++,,,,,,,,,+++++++++******tttiiidddcccbbb``````aaaaaa```___^^^\\\ZZZXXXWWWUUURRROOOQQQRRRRRRRRRPPPMMMKKKIIIFFFEEECCC@@@>>><<<;;;:::888777555444333333444444444444444444333222111111//////////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++***))))))(((((())))))***((()))******(((((()))***))))))))))))))))))))))))%%%''')))*********,,,...***************************,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,************+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...///////////////,,,---///111222222111111222333333333222222444555666666777999<<>><<<:::888888999:::<<<@@@DDDFFFMMMOOORRRUUUWWWWWWWWWVVVTTTSSSOOOJJJEEE???;;;888111///---,,,---...------------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***tttiiicccbbbaaa``````bbbbbbbbb```^^^\\\ZZZYYYWWWUUURRROOOPPPQQQQQQQQQOOOMMMJJJIIIGGGFFFDDDAAA???===<<<;;;888777555444333333444444444444444444333222111111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++++++++((((((((())))))*********++++++************++++++))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))(((***,,,,,,,,,,,,...000***************************,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,++++++***------------------------...------,,,,,,------...,,,,,,---///000000000000+++---///222333333222111222333333333222333555777777888:::===CCCLLLWWW]]]hhhooozzz}}}wwwwwwwwwxxxzzz}}}~~~|||tttggg```]]]XXXWWWUUUVVVXXX[[[[[[[[[___^^^^^^___aaabbbbbbbbbccc^^^UUUMMMGGGBBB===;;;::::::999:::<<>>===<<<888777555444333333444444444444444444333222111111000000//////.........---------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))))))))))))))***&&&''''''(((((()))))))))++++++************++++++))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------,,,,,,+++++++++------------------------//////............//////,,,---...///000000000000+++---000222333333222111222333333333222444777999999<<>>===<<<888777555444333333444444444444444444333222111111000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&((()))***)))((()))))))))))))))))))))*********++++++************++++++***))))))(((((())))))***((()))******(((((()))***))))))))))))))))))))))))***+++,,,+++***)))***+++------------------------+++,,,---+++)))''''''''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////....../////////---...//////000000000000---...000222333333222222222333333333444666;;;>>>AAAFFFMMMVVV___iiirrrxxx}}}~~~ssshhh]]]YYYUUURRRRRRTTTUUUUUUXXXZZZ]]]^^^______```bbbccc```\\\WWWRRRKKKDDD???;;;:::999999:::<<<>>>@@@AAACCCGGGKKKPPPTTTVVVXXXYYYYYYXXXWWWTTTPPPMMMJJJCCC???999444222000///.........---------------...***++++++++++++,,,,,,,,,}}}rrrhhhbbb_________aaadddffffffeeecccaaa^^^\\\ZZZWWWTTTQQQQQQRRRSSSSSSRRRPPPNNNLLLGGGEEECCC@@@>>><<<;;;;;;888777555444333333444444444444444444333222111111111000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&(((++++++)))((()))***++++++******************++++++************++++++*********))))))*********)))***+++***))))))***+++))))))))))))))))))))))))(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++***++++++,,,,,,------...........................///......------......///...//////000000000//////000000000111111222222222333444555555777:::???CCCMMMSSS]]]fffooovvv|||~~~}}}qqq```\\\VVVRRRQQQRRRSSSSSSUUUXXX\\\]]]]]]]]]___aaacccaaa___\\\XXXQQQIIIDDD<<<<<<;;;;;;<<<>>>@@@BBBAAABBBDDDGGGLLLPPPTTTVVVXXXYYYYYYXXXWWWUUUSSSRRRLLLGGG@@@:::666444222111000///...---------------******+++++++++,,,,,,,,,|||qqqhhhbbb___^^^___aaadddfffffffffdddbbb___]]][[[XXXTTTRRRMMMNNNOOOOOOOOOMMMJJJIIIEEEDDDAAA???<<<;;;999999888777555444333333444444444444444444333222111111111000000///...------------------,,,,,,,,,++++++************************&&&)))------+++)))***,,,+++*********))))))((((((++++++************++++++++++++************++++++)))+++,,,+++***)))***+++)))))))))))))))))))))))))))***,,,------...000111++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------...///////////////////////////...------,,,,,,------...///000000000000//////...222111111000000111222222444555666777999===CCCGGGVVV]]]hhhqqqxxx}}}}}}xxxzzz|||~~~}}}wwwbbb]]]VVVQQQPPPPPPQQQRRRSSSWWW[[[]]]\\\\\\^^^aaacccbbbaaa___\\\UUUMMMHHH@@@???>>>>>>???AAADDDFFF??????@@@CCCGGGLLLQQQSSSYYYYYYYYYYYYYYYXXXWWWWWWTTTOOOGGG@@@<<<999777555111000///...---,,,,,,,,,*********++++++,,,,,,,,,|||pppfffaaa^^^]]]^^^```ccceeeeeeeeehhheeeaaa^^^[[[XXXTTTQQQNNNOOOOOOOOONNNLLLKKKIIIGGGEEECCC@@@===;;;:::999999999999999777555333111222333444555444222///...000000000000///...---,,,///............---------,,,,,,,,,++++++***************++++++++++++******************************+++***(((((((((***---...)))******+++++++++******)))************+++++++++)))))))))((())))))***+++###%%%''')))******)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...////////////............//////------------------------000000000000000111111111111000000111222333333222555888;;;===@@@GGGQQQXXX```iiivvv~~~|||xxxuuurrrsssyyy{{{|||yyymmmggg^^^XXXVVVVVVTTTRRRWWWWWWWWWWWWWWWYYY\\\___`````````bbbbbb^^^VVVPPPGGGCCC>>>===???CCCGGGJJJDDDDDDCCCBBBBBBFFFLLLPPPSSSVVVZZZ]]]\\\[[[ZZZZZZWWWUUURRRMMMGGG@@@;;;888333111///---,,,+++,,,---...---,,,+++************{{{ooofffaaa^^^]]]^^^```ccceeeeeeeeefffccc```]]]ZZZWWWTTTQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIGGGEEEBBB???===<<<;;;:::999777555444333333333333444555555555333111000------...///000000000000...---------,,,,,,,,,,,,,,,+++++++++*********************++++++*********************************,,,+++***)))))))))***+++******+++++++++******))))))************+++++++++***))))))))))))***++++++************++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,---------------------,,,+++++++++,,,,,,------.........///..................///------------------------000000000000111111111111000000000111333555666666:::===AAAEEEJJJRRR\\\dddnnnvvv{{{vvvtttvvv{{{}}}{{{}}}~~~qqqkkkccc]]][[[XXXUUURRRSSSTTTTTTUUUWWWYYY]]]_________```aaaaaa^^^XXXSSSLLLGGGBBB???@@@CCCGGGIIIGGGGGGEEEDDDCCCDDDHHHKKKOOOSSSXXX\\\]]]\\\[[[[[[YYYXXXUUUQQQKKKFFFAAA>>>777555222///---,,,---......---,,,+++************zzzooofffaaa^^^]]]]]]___ccceeeeeedddcccaaa^^^[[[ZZZWWWTTTRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIGGGEEEBBB???===<<<;;;;;;999555222111222333444333333444555555444333222......///000111111111111------,,,,,,,,,+++++++++++++++++++++************************************************************,,,,,,++++++***))))))(((+++++++++++++++***)))((()))************+++++++++***************+++,,,,,,...,,,+++)))***+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++*********++++++---............------,,,------------------------......------------......------..................//////000000111111111111///000000222444777999;;;@@@FFFNNNUUU\\\dddnnnuuu|||zzzxxxyyyyyyyyy~~~zzz~~~|||wwwooojjjfffaaaZZZVVVTTTTTTUUUUUUWWWYYY[[[\\\]]]]]]^^^```aaa^^^ZZZVVVSSSNNNGGGBBBAAACCCFFFGGGIIIIIIHHHFFFCCCBBBCCCDDDIIINNNUUUZZZ\\\]]]]]]]]]\\\[[[YYYVVVRRRMMMIIIGGG>>>;;;666222///......///...---,,,++++++*********xxxnnnfffaaa]]]]]]]]]___bbbdddeeedddaaa___\\\ZZZYYYWWWTTTRRRRRRRRRRRRRRRPPPNNNKKKJJJGGGEEECCC@@@===;;;:::999:::888666444333333333444111222333444444444333222222222222111111000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++******************+++***************************++++++++++++***)))(((,,,,,,,,,+++***)))((('''))))))*********+++++++++++++++******++++++,,,---++++++)))(((((()))*********++++++,,,,,,++++++******+++++++++++++++,,,,,,------,,,+++******++++++------.........------,,,------------------,,,,,,------,,,,,,,,,,,,------...............///////////////000000111111222222000111222222444777;;;>>>FFFOOO]]]iiirrryyy|||~~~~~~}}}}}}wwwoooeee^^^[[[YYYWWWVVVWWWWWWWWWWWWZZZ\\\]]]___```___\\\[[[YYYSSSLLLFFFCCCCCCCCCDDDHHHIIIIIIGGGDDDAAA@@@@@@CCCHHHPPPVVVZZZ\\\]]]^^^]]]\\\[[[ZZZWWWTTTPPPOOOEEEAAA;;;555111//////000......---,,,++++++++++++wwwmmmeeeaaa]]]\\\]]]___bbbddddddddd```^^^\\\ZZZYYYWWWTTTRRRQQQQQQQQQQQQOOOMMMKKKJJJGGGEEECCC@@@===;;;:::999888888888777666555444333000111111222222222222111222222222111111000///...............------------,,,,,,------------------++++++***))))))***++++++************************((()))***++++++++++++***,,,,,,,,,+++***)))((('''))))))*********+++++++++++++++******++++++,,,---((()))*********)))((('''***++++++,,,,,,++++++************++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,------,,,,,,,,,,,,------.........//////000000000...//////000111111222222222333444444444888>>>BBBMMMYYYlll|||tttlllaaa]]]YYYVVVVVVVVVUUUTTTYYY[[[]]]^^^___^^^^^^^^^]]]XXXPPPJJJFFFDDDBBBAAADDDFFFGGGFFFCCC@@@???>>>>>>CCCKKKQQQVVVYYY\\\^^^\\\\\\\\\[[[ZZZWWWUUUTTTJJJFFF@@@999444111000000///...---,,,++++++++++++uuullleeeaaa]]]\\\\\\^^^bbbddddddcccaaa___\\\ZZZYYYWWWTTTRRRPPPPPPPPPPPPOOONNNLLLKKKIIIGGGEEEBBB???===<<<;;;777888888999888666444333111111111111000000000000......///000111111111111//////.........---------,,,,,,,,,,,,------------,,,+++***))))))***+++,,,************************((())))))***++++++,,,,,,+++++++++++++++***)))((()))************+++++++++***************+++,,,,,,((()))+++------,,,***)))***++++++,,,,,,++++++************++++++,,,,,,---......------,,,,,,------++++++,,,------------,,,------------------------......------------............//////000000111111......///000111222222333444666777666777<<>>===;;;@@@FFFLLLQQQUUUZZZ]]][[[\\\\\\\\\[[[YYYXXXWWWNNNKKKEEE???999555333111///...---,,,++++++++++++tttkkkeeeaaa\\\\\\\\\^^^aaacccdddcccbbb```]]][[[YYYWWWTTTRRROOOPPPQQQQQQQQQOOONNNMMMIIIGGGEEEBBB???===<<<;;;888777777666555555555444333333222111000000000000------...///000000000000.........---------,,,,,,*********++++++,,,,,,,,,,,,+++***((((((***+++,,,************************+++***)))))))))***+++,,,******+++++++++******))))))************+++++++++***))))))))))))***++++++******+++,,,------------***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,---...............+++,,,,,,------.........///..................///......///000000111222222......///000111222333333555777999:::;;;BBBLLLTTT```lll|||{{{nnnddd___]]]ZZZWWWXXX[[[]]]]]]\\\]]]```bbbaaa___[[[WWWRRRMMMFFFBBB>>>@@@BBBAAA???===<<<<<<;;;>>>BBBGGGKKKQQQWWW[[[[[[\\\\\\]]]\\\[[[YYYXXXRRRPPPKKKFFF@@@:::666444///...---,,,,,,+++,,,,,,ssskkkeeeaaa\\\\\\\\\^^^aaacccdddccccccaaa^^^[[[ZZZWWWTTTRRRPPPPPPQQQRRRRRRQQQPPPOOOGGGEEECCC@@@===;;;:::999999777444222222333555666555444333222111111111111000000000000///...---,,,---------,,,,,,,,,++++++(((((())))))*********+++,,,+++)))(((((()))+++,,,************************...---***(((((((((***+++)))******+++++++++******)))************+++++++++)))))))))((()))******++++++***))))))***+++...///+++++++++,,,,,,+++++++++))))))***+++,,,,,,------************+++,,,------------...///000000//////++++++,,,,,,---...////////////............//////...//////000111222222222---...///000111222333333555888;;;<<>>@@@AAA@@@===;;;::::::;;;===@@@DDDHHHNNNUUUZZZ\\\\\\]]]]]]]]]\\\ZZZYYYTTTSSSOOOJJJDDD>>>999666//////...---,,,,,,,,,,,,tttjjjccc```ZZZ[[[\\\]]]___aaaccceeecccaaa___[[[XXXTTTRRRPPPRRRQQQOOOOOOOOOMMMKKKIIIHHHGGGCCC@@@===<<<;;;;;;::::::888777555333222111111111111000000000000///+++,,,...///000000//////***++++++++++++***)))))),,,++++++******++++++,,,222000---+++)))((('''''',,,+++++++++******))))))++++++******************,,,,,,++++++******++++++************************************************++++++,,,,,,,,,,,,---------,,,,,,---...---+++(((,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---000//////......//////000////////////000000000000000000000...---...111333999777444222333555666777999<<>>DDDKKKPPPZZZ\\\^^^^^^\\\[[[[[[\\\WWWTTTPPPPPPPPPMMMFFF@@@888666333000.........///~~~qqqgggaaa^^^YYYZZZ[[[\\\^^^aaacccdddbbbaaa^^^[[[XXXUUURRRQQQNNNNNNNNNPPPRRRRRRQQQOOOHHHGGGDDDAAA===;;;999999999999888666444333222111333222222222111111111111111111111222111111000///---............---,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,+++++++++++++++******************************,,,+++++++++++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,---......,,,***---------------...//////------..................------,,,,,,,,,,,,------......------------......------------...............000111111000000111222111000000111444888<<<>>>CCCGGGNNNTTTZZZ___eeehhhlllpppuuuzzz~~~zzz|||hhhddd___[[[ZZZZZZYYYYYYZZZ[[[]]]___``````______YYYSSSLLLGGGFFFFFFEEECCC===<<<;;;;;;<<>>===<<<999888777666444333222111333333333222222222111111000000000//////...---,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,---***************************************++++++++++++++++++++++++,,,---...************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++------,,,***---,,,,,,,,,,,,---......,,,,,,------......//////------,,,,,,,,,,,,------///..................///------........./////////...000222222111111222333222222333555777<<>>>>>AAAFFFKKKQQQTTTXXXZZZZZZYYYYYYYYYXXXVVVTTTTTTUUUUUUTTTRRRGGGDDD???999444111000000wwwlllddd___]]]XXXYYYYYY[[[]]]___aaabbbaaa```^^^[[[XXXUUUSSSRRRMMMMMMMMMOOOPPPOOOLLLIIIBBBAAAAAA@@@???>>>===<<<888777666555444333222111333333333222222222111111333333222111000///.........////////////...------,,,++++++******++++++,,,+++++++++++++++++++++***(((((())))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***))))))+++,,,+++***++++++******++++++,,,---++++++,,,,,,---------......------,,,,,,------...,,,,,,++++++++++++,,,,,,....../////////000000000...000222333222222333444444555777999;;;???FFFKKKQQQWWW```gggjjjllllllmmmmmmppprrrtttuuuwww{{{}}}}}}rrrddd\\\ZZZZZZZZZZZZZZZYYYZZZ\\\^^^```bbbbbb```^^^[[[XXXTTTPPPNNNLLLJJJFFFBBB@@@AAAEEEHHHOOORRRWWWZZZZZZXXXVVVVVVWWWVVVUUUVVVWWWWWWVVVVVVPPPMMMGGG@@@999444111///sssjjjccc___^^^WWWXXXYYYZZZ\\\___aaabbbaaa```^^^[[[XXXUUUSSSRRRMMMMMMNNNOOOPPPNNNJJJGGGEEEDDDCCCAAA>>>;;;999777777777666555444333222111333222222222111111111111111000///...---------------------...---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))))))))))))))))))))***++++++,,,,,,*********+++,,,...///000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***))))))+++,,,,,,+++***************++++++,,,++++++,,,,,,,,,,,,,,,,,,......------------............------------......////////////000000000111///000222222222222444666555888;;;===???DDDLLLRRR\\\bbbjjjppprrrrrrqqqqqqppprrruuuwwwwwwxxxzzz|||zzz}}}rrrfff```]]]\\\XXXWWWVVVWWWYYY]]]bbbdddbbbbbbcccbbb___[[[XXXUUUQQQPPPLLLHHHDDDCCCDDDGGGOOOSSSXXXZZZYYYVVVSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVSSSOOOHHHAAA;;;555333~~~pppiiiccc______WWWWWWXXXZZZ\\\^^^```aaa```___]]][[[XXXVVVTTTSSSMMMMMMNNNPPPQQQOOOKKKGGGEEEDDDCCCAAA>>>;;;888666666666555555444333222222222222111111111000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,+++***))))))*********++++++++++++((())))))***++++++,,,,,,*********+++---///000111************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,******,,,---...---++++++******++++++,,,------------------,,,,,,,,,......------------......111111111000000111111111........./////////000000000111222222111333555888888<<>>AAAHHHLLLRRRXXX^^^fffnnnsssyyyzzzxxxwwwwwwzzzyyylll```\\\ZZZXXXWWWZZZYYYZZZ\\\^^^aaaccceeefffdddcccaaa___]]][[[YYYXXX[[[[[[\\\\\\YYYSSSKKKEEEBBBCCCFFFIIINNNSSSWWWYYY^^^]]][[[[[[ZZZWWWQQQMMMvvvkkkfffaaa]]]\\\ZZZZZZ[[[\\\^^^___```aaa```___^^^[[[YYYWWWUUUTTTRRRQQQPPPPPPPPPNNNKKKIIIHHHFFFCCCBBB@@@===:::777:::999777555444333333222333222111111222333111000111222222222222222222111///......------,,,++++++...---++++++,,,---,,,,,,---,,,,,,+++***)))((((((************************++++++++++++++++++++++++------,,,,,,+++******)))...------,,,+++***)))))),,,,,,+++************+++,,,,,,+++)))'''(((***,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,------***))))))+++...///...,,,...,,,***,,,///111000---///000000000000000000000///////////////000111222444444555555888===DDDIIIPPPTTTZZZ```eeellluuu{{{~~~{{{xxxxxx|||nnneeeaaa]]]YYYWWWVVVWWWZZZ]]]___bbbdddeeeeeedddcccaaa___^^^\\\\\\\\\\\\]]]]]][[[UUUMMMGGG???@@@BBBDDDIIINNNRRRUUU[[[ZZZZZZ[[[\\\ZZZWWWTTTtttjjjeeeaaa]]]\\\YYYZZZ[[[\\\]]]___``````___^^^]]][[[YYYWWWVVVUUUQQQPPPOOOOOOOOOMMMJJJGGGGGGFFFDDDBBB???<<<999777:::888666444222///...---333111000111222222111000222333333444444333333222///......------,,,++++++---,,,******+++++++++***)))************+++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))++++++***************+++'''((('''&&&$$$$$$''')))+++,,,------......------------,,,+++++++++,,,,,,,,,++++++---//////---+++...------///111111///---///////////////000000000///////////////000111111444444555777<<>>AAAEEEJJJMMMTTTUUUWWWWWWWWWWWWWWWWWWtttjjjeeeaaa]]]\\\XXXXXXYYYZZZ\\\]]]^^^___^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJGGGDDDEEEEEECCC???<<<;;;;;;333444555555555555444444111000///000222222222000---......//////......---///......------,,,++++++***((('''((()))++++++***---,,,,,,+++***)))((((((*********************************++++++,,,,,,---)))******+++,,,,,,------*********++++++,,,,,,,,,***))))))))))))***+++++++++,,,,,,,,,++++++,,,...)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,------...//////...+++***,,,...---...///000000///...---,,,,,,------......//////......//////000222333444888;;;@@@FFFMMMVVV___eeejjjooorrrrrrrrrwww|||yyywwwyyy|||~~~tttmmm\\\ZZZWWWUUUVVVYYY]]]````````````aaaaaabbbbbbbbb```aaabbbcccaaa[[[TTTNNNEEEBBB???===>>>BBBGGGJJJRRRTTTVVVVVVVVVUUUWWWXXXuuukkkfffaaa]]]\\\XXXYYYZZZ[[[]]]^^^______```___]]][[[YYYWWWUUUTTTPPPOOOMMMMMMLLLJJJFFFCCCBBBDDDEEECCC???<<<<<<===444555555666555444222222111//////000111222222111///000000111111000000//////......------,,,++++++***)))((()))+++------------,,,,,,+++***)))((((((************************)))******+++,,,,,,------+++++++++++++++++++++,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++)))***++++++******+++---)))***++++++,,,,,,++++++++++++++++++,,,------...---+++((((((***,,,---------...//////............---------...//////000000//////000111333555777888???CCCJJJQQQXXX___eeeiiimmmqqqsssqqqooottt{{{zzzxxxwwwzzz~~~|||bbb^^^XXXSSSSSSVVV[[[___]]]^^^^^^___```aaabbbbbbaaabbbcccdddbbb]]]UUUPPPHHHDDD???<<<<<>>888777666555222///,,,***000/////////111222222111------............------///......------,,,++++++***))))))***---///000///)))************+++++++++************************))))))***+++,,,,,,------------,,,++++++*********++++++++++++++++++++++++))))))((())))))***++++++***+++------,,,,,,---...,,,,,,---.........------*********+++,,,---...///---'''!!!""")))//////------...///...---,,,---...---......///000111111222000111222333555888:::;;;EEEJJJRRRYYY___cccgggjjjkkkoooqqqnnnjjjooozzz{{{zzzyyyzzz}}}iiiccc[[[SSSPPPRRRWWWZZZZZZZZZ[[[\\\]]]^^^___```bbbcccdddeeeccc^^^VVVQQQIIIEEE???;;;:::===AAADDDEEEIIILLLNNNNNNOOOSSSVVVtttjjjeee```^^^___[[[ZZZ[[[]]]```aaaaaa```cccbbb```^^^\\\ZZZXXXWWWTTTRRRQQQPPPOOOMMMIIIFFFBBBBBBBBBAAA???<<<:::888;;;999555222000000111222333333444444333333222111000000000000////////////---,,,+++***)))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...------,,,+++***))))))+++,,,---......,,,+++)))******))))))((((((''''''))))))************))))))+++,,,,,,------,,,,,,+++)))***,,,...//////...---///......------......///........................---...000///......///000000111222222333666;;;???LLLRRR[[[ccchhhkkklllnnnqqqmmmlllmmmmmmnnnttt|||~~~}}}~~~~~~}}}~~~{{{mmm___ZZZVVVSSSTTTXXXVVVWWWYYY\\\^^^```aaaaaabbbcccbbb`````````[[[SSSLLLGGG@@@<<<<<>>DDDHHHRRRYYYbbbhhhkkkkkkjjjiiigggdddcccdddcccbbbffflllrrryyytttfff]]]VVVSSSTTTWWWWWWWWWYYYZZZ[[[]]]]]]aaacccdddbbbbbbbbb^^^XXXQQQKKKDDD??????AAADDDEEEEEEDDDCCCAAAAAACCCGGGKKKtttjjjddd___]]]^^^[[[[[[\\\^^^aaabbbaaa```bbbaaa```]]][[[YYYWWWVVVVVVTTTRRRPPPOOOLLLGGGDDDCCCCCCBBBAAA???<<<999777555666777777777666555444222333333333333222111111000000/////////...............---------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,((()))+++,,,---------,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...//////......------......///------------------------...///000000000000111333000222666999===CCCIIIMMMUUU[[[ccciiikkkjjjgggfffeeebbbaaabbbaaa```ccciiioooxxx|||~~~yyymmmddd\\\XXXXXXWWWWWWXXXYYY\\\^^^___```cccdddcccbbbccc```[[[TTTOOOGGGBBBAAABBBEEEFFFJJJHHHEEEAAA???@@@DDDGGGsssiiiddd```^^^^^^\\\[[[\\\^^^aaabbbbbbaaabbbaaa___]]][[[YYYWWWVVVUUUSSSRRRPPPOOOLLLHHHEEECCCCCCBBBAAA>>>;;;888777444555777888888777555444222222333333222222111000////////////.....................---------,,,,,,------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,---+++++++++++++++++++++*********++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---,,,,,,---///000///......------......///////////////////////////...///111111000111222444111444888<<>>;;;888666222333444555555444222111222222222222222111111000/////////.........---------------------,,,++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++//////............//////---,,,,,,++++++,,,,,,---////////////////////////...000111222111222333555555888===AAAEEEJJJOOOSSS[[[```fffkkklllkkkjjjjjjhhhcccaaa```______dddkkkuuu~~~}}}uuusssxxxvvvrrrppprrrssssssvvv{{{ppp___[[[YYYVVVTTTTTTVVVYYY\\\[[[```dddcccbbbdddccc```ZZZTTTKKKEEECCCDDDEEEFFFOOOOOONNNJJJFFFCCCBBBBBBppphhhdddaaa```aaa\\\\\\]]]___bbbcccbbbaaaaaaaaa___]]]ZZZXXXVVVUUURRRQQQPPPPPPOOOMMMJJJGGGDDDDDDCCCAAA>>>;;;888666333333333333333222111111222222222222222111000000//////.........---------+++,,,---------,,,******************************++++++*********++++++,,,************************)))************+++++++++++++++++++++++++++,,,,,,******************++++++++++++++++++******************++++++++++++******+++,,,,,,------,,,,,,+++---...............---------,,,,,,++++++,,,,,,---////////////////////////...000111222222222444666;;;>>>CCCFFFJJJNNNRRRVVVYYY]]]bbbfffhhhhhhiiijjjmmmhhhdddcccbbbcccjjjqqq}}}~~~wwwtttwwwzzzuuurrrqqqpppooorrrxxxrrrccc```[[[WWWUUUUUUXXXYYYXXX___cccbbbbbbccccccbbb[[[UUULLLFFFCCCDDDEEEEEEKKKMMMOOONNNKKKGGGDDDCCCooohhhdddbbbaaabbb]]]\\\]]]___bbbccccccaaaaaa```___\\\ZZZXXXVVVUUUQQQPPPOOOOOOOOONNNKKKHHHDDDDDDCCCAAA>>>;;;888666666666555444333333222222111222222222222111000000//////.........---------++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,+++***))))))))))))************************)))************+++++++++++++++++++++++++++++++++(((((())))))***+++------,,,++++++******)))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---.........---,,,+++///......------......///...........................000222222222333444666@@@BBBGGGJJJMMMQQQUUUWWW[[[___dddgggiiikkkmmmooosssmmmhhhgggfffhhhpppxxxzzzvvvwww~~~||||||~~~~~~{{{vvvtttqqqooorrrxxx|||lllhhhbbb[[[XXXWWWXXXYYYWWW^^^cccbbbaaacccdddbbb\\\VVVMMMFFFCCCCCCDDDEEEFFFJJJOOOPPPNNNJJJFFFDDDppphhheeeaaa^^^^^^[[[[[[]]]^^^___`````````bbbaaa___]]]ZZZXXXVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGDDDEEEEEECCC???;;;999888222333444444444333222111111111111111000000000000111///------......---,,,...------,,,,,,,,,------************************///---+++)))((()))+++---))))))***+++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,---.........---222111000///////////////---------------...///000//////.........//////000222111000///000444;;;@@@AAAFFFLLLQQQTTTVVVXXXYYY`````````bbbfffkkkpppsssrrrrrrpppooopppttt{{{uuuxxx|||~~~wwwtttuuuxxx}}}~~~xxxsssrrrtttxxxsssccc___\\\UUUTTTZZZZZZ[[[^^^```bbbcccdddddd\\\XXXPPPHHHBBB@@@@@@@@@HHHHHHJJJLLLMMMKKKGGGDDDqqqhhheeeaaa^^^]]][[[\\\]]]^^^___`````````aaa```^^^\\\ZZZWWWVVVUUUSSSQQQNNNLLLKKKJJJHHHGGG???AAACCCDDD@@@;;;666333555666666777666555444333111111111111000000000000///---,,,,,,...//////...------------------------************************...---+++***)))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++++++++,,,+++,,,------......------///......---------------//////---,,,,,,+++++++++///...............///000111111111111222777>>>CCCIIIMMMQQQTTTUUUVVVWWWYYY______```bbbfffkkkpppssstttuuuvvvvvvxxx||||||xxx||||||yyysssqqqoooppptttzzz~~~yyyyyy}}}rrrjjjcccZZZVVVZZZVVVWWWZZZ]]]___```aaaaaa___ZZZSSSKKKEEEBBBAAABBBDDDEEEGGGIIIKKKJJJGGGDDDqqqhhhdddaaa^^^]]][[[\\\]]]___``````aaaaaa```___]]][[[YYYWWWUUUTTTRRRPPPNNNLLLLLLJJJHHHFFFBBBCCCCCCBBB@@@===999777777777777777666555444333111111111111000000000000...---,,,,,,///000000000+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))***+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,------......---------------------............---,,,+++++++++++++++...---------...//////000000111222444777===DDDIIIPPPRRRUUUWWWXXXYYY[[[\\\^^^^^^^^^```dddiiinnnqqqrrrvvv{{{~~~zzzwww{{{zzzsssnnnkkkeeefffiiiooovvvvvvlll___YYYYYYTTTUUUWWWZZZ\\\^^^```aaaaaa]]]VVVOOOIIIEEECCCCCC@@@@@@BBBFFFHHHHHHFFFCCCrrrhhhdddaaa^^^^^^\\\]]]^^^___```aaaaaaaaa___^^^\\\ZZZXXXVVVUUUTTTRRRPPPNNNLLLLLLJJJGGGEEEGGGDDD@@@>>>======<<<<<<777777666555444222111111111111111111000000000///000...------///000//////)))+++---......---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,------...------,,,---......///000000000000++++++++++++,,,---//////------------...///000111000222555888===CCCJJJOOOQQQTTTVVVXXXZZZ\\\___aaa]]]]]]]]]^^^aaaeeejjjlllnnnttt|||~~~zzzxxxxxxxxx~~~zzzrrrkkkgggeeebbbffflllttt|||xxxjjjaaa^^^VVVWWWXXXYYY\\\^^^```bbbaaa^^^XXXRRRLLLHHHEEECCC>>>???@@@CCCEEEEEECCCAAAtttiiieeeaaa______]]]]]]___```aaabbbbbbbbb^^^^^^\\\ZZZXXXWWWUUUTTTQQQOOOMMMMMMLLLJJJGGGDDDBBBAAA@@@@@@@@@???;;;888777666555444333222111111111111111111000000000///333111///.........---,,,)))***,,,......---,,,+++++++++++++++++++++++++++)))***,,,------,,,+++***))))))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,------...------,,,,,,,,,---...///000000//////++++++,,,,,,---///000111,,,------...///000222333222555999>>>BBBHHHOOOSSSTTTVVVXXXZZZZZZ\\\^^^```[[[[[[ZZZ[[[]]]aaaeeeggglllsss}}}~~~yyyvvvwwwzzz|||~~~tttlllfffcccbbbccciiiqqqzzzwwwjjjcccZZZYYYXXXXXXZZZ\\\^^^```___]]]YYYTTTOOOIIIEEECCC@@@@@@@@@BBBDDDDDDAAA???vvvkkkfffbbb``````]]]^^^___aaabbbbbbcccccc^^^^^^]]][[[YYYWWWVVVUUUPPPOOOMMMMMMLLLJJJFFFCCC???BBBHHHMMMOOOIII>>>555888777666444444333333333111111111111000000000000444222000.........---+++)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,++++++++++++++++++***------......------,,,,,,***+++---......---,,,+++///......------.........------...///000222444555666999>>>CCCHHHMMMSSSVVVYYY[[[\\\\\\ZZZYYYZZZ[[[XXXXXXXXXYYY\\\```dddgggooovvv~~~~~~|||zzzyyy|||xxxpppiiieeeccccccfffmmmvvvnnnddd]]][[[YYYWWWWWWXXX[[[\\\\\\[[[YYYVVVQQQKKKGGGDDDBBBAAAAAACCCDDDDDDBBBAAAxxxlllhhhdddaaabbb^^^___```aaabbbccccccccc___^^^]]]\\\ZZZXXXWWWWWWOOONNNMMMMMMLLLJJJFFFCCCBBBEEEJJJPPPSSSMMMBBB888666555444333222333333444111111111111000000000000333111///...//////...---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))******+++,,,,,,------***++++++++++++++++++,,,------......------,,,++++++,,,---......,,,+++***...------,,,,,,------...---......000222444666777999===BBBGGGKKKPPPTTTXXXZZZ\\\^^^^^^\\\ZZZYYYYYYTTTUUUVVVXXX]]]bbbhhhkkkrrrxxxxxxuuuqqqnnnllllllmmmnnnqqqwwwzzzmmmcccaaa\\\XXXWWWWWWYYYZZZ[[[[[[ZZZXXXTTTNNNIIIFFFBBBBBBBBBDDDFFFGGGFFFEEEyyymmmhhhdddbbbbbb^^^___```bbbcccccccccccc______^^^\\\[[[YYYXXXWWWOOONNNMMMMMMLLLJJJFFFBBBDDDBBBBBBDDDGGGFFF@@@:::333222111000000000111222111111111111000000000000222000......///000000///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,,,,------,,,,,,,,,------.........---.........---,,,,,,+++---...000000000...,,,+++))))))***+++,,,...000000......///111333555777888<<>>===<<<;;;777555333111111111222333555555333222000///...---//////.........------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++...,,,***,,,...000...,,,(((***,,,//////...,,,+++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,...............---------......---------......///222222111000111444999===BBBHHHOOORRRRRRTTTXXX]]]]]]___aaaaaa```\\\XXXUUUPPPSSSVVV[[[dddooorrrpppvvvyyy~~~}}}uuurrrllllllmmmsss|||~~~rrreee^^^\\\ZZZYYYXXXUUUZZZZZZUUUTTTUUURRRLLLDDDCCCCCCGGGLLLOOONNNMMMvvvnnnfffdddgggddd```^^^___bbbcccaaa^^^]]]]]]]]]\\\ZZZWWWUUUSSSOOONNNNNNNNNMMMIIIDDD@@@BBBAAAAAA???>>><<<;;;:::777555333222111111222333222222222111111111000000//////.........---------***+++++++++,,,,,,------......------------......---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,---+++***+++...///...,,,***+++,,,......---,,,+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------...------,,,+++++++++,,,------........................------......//////111222222333444888===AAAHHHMMMSSSUUUTTTUUUXXX[[[^^^bbbeeeeeebbb\\\WWWUUURRRVVVZZZ___iiirrruuusssvvvyyy~~~~~~}}}uuuooolllmmmnnnrrrzzzrrrhhhcccaaa^^^\\\XXX[[[ZZZVVVUUUUUURRRLLLGGGEEEDDDGGGKKKOOOQQQPPP{{{qqqhhheeegggeeebbb``````bbbbbb```]]]]]]]]]]]]\\\ZZZXXXUUUTTTNNNNNNMMMMMMLLLIIIDDDAAACCCBBBAAA@@@>>><<<:::999777555444222222222222333000000000111222222333333/////////.........------((()))***+++,,,------.........------------......,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------.../////////...............///000000111333555777:::>>>DDDHHHPPPTTTXXXYYYWWWVVVXXXZZZ___ffflllkkkddd\\\WWWVVVVVV[[[aaafffoooxxxzzzxxxwwwzzzzzzxxxyyyzzzvvvqqqlllhhhhhhlllooovvv{{{tttnnngggbbb[[[\\\ZZZWWWVVVVVVRRRMMMKKKIIIFFFFFFIIIOOOSSSUUUuuukkkfffgggdddbbb``````bbbbbbaaa___``````___]]]ZZZWWWTTTRRRNNNMMMMMMMMMLLLIIIEEEAAACCCCCCBBBAAA>>><<<999888666666444333222222333333000000000111222222333333////////////............))))))******+++,,,------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,+++******++++++,,,,,,,,,///...,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///000000............///000111111222555888<<<@@@FFFLLLPPPTTTWWWZZZZZZYYYXXXXXXYYY___gggoooooofff]]]YYYYYY\\\bbbiiinnnuuu|||~~~|||yyy||||||xxxtttssswwwyyyoookkkiiiffffffhhhjjjnnnuuuvvvkkk___\\\YYYVVVVVVVVVSSSPPPOOOKKKFFFEEEGGGMMMSSSXXXxxxmmmhhhgggaaa``````aaabbbccccccbbbcccbbbaaa^^^ZZZVVVRRRPPPNNNMMMLLLLLLKKKIIIEEEBBBBBBCCCBBBAAA???<<<999777666666555444333333333333222222222111111111111111000000/////////.........+++++++++++++++++++++++++++++++++******+++++++++,,,++++++******++++++,,,+++***)))((()))***+++,,,******++++++++++++,,,,,,///...,,,******+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---.........---,,,,,,,,,,,,---...///000000.........///000111222222444777===BBBGGGLLLRRRUUUUUUVVVXXXYYYYYYXXXXXXYYY]]]eeemmmmmmfff___]]]^^^cccjjjppptttxxx~~~~~~|||}}}}}}wwwuuussstttyyywwwnnnfffdddfffgggiiimmmjjjnnnttt{{{yyyfff```YYYVVVWWWWWWUUUTTTPPPMMMHHHEEEEEEKKKRRRWWWzzzoooiiiggg``````aaabbbbbbccccccddddddcccaaa^^^ZZZVVVRRROOONNNLLLKKKKKKJJJHHHEEECCCAAABBBBBBAAA???<<<999777666666555555444333333333333333333222111000//////000000000/////////......---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++************++++++***************+++,,,,,,***+++,,,,,,++++++,,,......---,,,+++++++++,,,---++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,...//////...------,,,---------.../////////////////////000222333444666;;;AAAGGGLLLQQQUUUXXXUUUVVVWWWXXXYYYYYYXXXWWWXXX___eeegggeeebbbccceeejjjqqqvvvwwwyyy}}}}}}}}}~~~}}}{{{yyyxxxtttuuuwwwzzzlllddd___aaafffiiilllpppllloootttyyy|||tttiii]]]YYYXXXWWWVVVWWWQQQOOOKKKGGGFFFIIIOOOTTT|||qqqkkkgggaaabbbcccbbbbbbbbbbbbcccbbbaaa```^^^[[[WWWTTTRRRMMMLLLKKKJJJJJJHHHEEECCC@@@AAABBBBBB@@@===:::888666666666555555444333222333333222222111000000///000000000000/////////...------------------......------,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,,,,,,,,,,***,,,...---,,,+++---///,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,...///000///...---------................../////////000111222444444999>>>DDDJJJOOOSSSWWWYYYWWWWWWWWWXXXYYYXXXVVVUUUTTTWWW\\\___bbbeeehhhkkkpppvvvyyywwwwwwzzz|||{{{}}}|||{{{yyywwwuuusssrrrssswww}}}~~~oooccc]]][[[```eeeiiillloookkkooosssvvvxxx|||uuuddd]]]ZZZWWWWWWYYYSSSRRRPPPLLLIIIJJJNNNRRR}}}rrrkkkgggcccddddddcccaaa```aaaaaa_________^^^\\\YYYVVVUUUMMMLLLJJJJJJIIIHHHFFFCCC???@@@AAABBB@@@>>>;;;999666666666666555444333222222222222111111111111111000000000000////////////+++,,,,,,---...///000000+++******************+++++++++************++++++***+++,,,---...---,,,,,,***---///...,,,+++---000+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,...000000///...---...............---------/////////000111333444555;;;@@@FFFLLLPPPTTTWWWYYYZZZYYYYYYYYYYYYXXXUUUSSSQQQRRRUUUZZZ```fffllloootttyyy{{{wwwuuuwwwzzzyyy|||{{{xxxuuurrrpppooonnntttyyyppp___^^^YYYXXX^^^eeehhhjjjllliiilllpppsssvvv{{{~~~jjjaaa\\\XXXWWWYYYTTTTTTSSSPPPLLLKKKMMMPPPsssmmmjjjbbbbbbaaabbbcccccc```^^^aaa___\\\[[[ZZZYYYVVVTTTVVVPPPJJJHHHIIIJJJGGGDDDBBBBBBAAA???===;;;999888999888666555333333222222////////////............000000111111000///......******+++///222111---)))++++++***)))((((((((())),,,+++***+++---...---,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...---,,,+++***,,,,,,,,,++++++*********++++++,,,,,,---...//////...,,,***)))***---000222++++++,,,------,,,,,,+++---+++***+++...000///---/////////000222444666888>>>BBBFFFJJJNNNQQQUUUWWWXXXZZZ\\\[[[WWWSSSPPPOOOJJJLLLQQQYYYbbbkkkssswww}}}zzzuuurrrqqqtttwwwzzz|||xxxqqqjjjggggggjjjlllwww~~~zzzpppcccZZZVVVVVVXXX\\\bbbfffiiijjjlllnnnqqqtttyyyxxxkkkddd]]]XXXWWWVVVRRRPPPPPPNNNKKKMMMRRRsssmmmjjjdddcccbbbbbbbbbbbb```^^^```^^^\\\[[[ZZZYYYVVVTTTTTTPPPKKKIIIJJJJJJGGGCCCCCCBBBBBB@@@>>><<<:::888777666555444333222222222111111000000///...------..................---,,,---,,,+++,,,......,,,)))++++++***)))))))))******,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,---............---,,,***************------------,,,,,,,,,,,,---+++***,,,///000///---//////000111333666888:::???CCCGGGKKKNNNQQQUUUWWWWWWXXXXXXWWWSSSOOOMMMMMMJJJMMMSSS\\\eeennntttxxx|||yyytttpppooopppsssuuusssoooiiieeedddhhhmmmqqqzzz~~~}}}{{{wwwsssnnnggg___XXXUUUUUUWWWZZZ___dddhhhjjjoooqqquuuyyy~~~wwwkkkaaa]]]]]]ZZZVVVSSSSSSPPPMMMNNNRRRtttmmmjjjgggdddbbbaaaaaaaaa```^^^```^^^\\\ZZZZZZXXXVVVTTTRRROOOLLLKKKKKKJJJFFFBBBCCCBBBBBBAAA???<<<:::888555444444333222222333333444333222111000...------,,,---..................111///,,,,,,,,,---,,,+++++++++******++++++,,,,,,,,,***(((''')))+++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,---------,,,+++***000///---,,,,,,,,,---------,,,+++---///000///...//////111333555888;;;<<>><<<999777555555444333333333444444444444333222111000///.........///000111111000000//////......//////......++++++++++++,,,,,,---...---+++(((''')))+++------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++---///111333555666222000...,,,+++,,,---...---------...///000000000///000222555888;;;>>>???BBBEEEIIILLLNNNQQQSSSVVVUUUSSSPPPLLLIIIHHHJJJMMMQQQVVV```jjjsssyyy|||~~~|||yyytttooojjjhhhgggfffiiifffbbbaaadddkkksssyyy|||wwwqqqmmmiiifffbbb^^^\\\[[[[[[[[[[[[\\\\\\^^^aaafffmmmqqqxxx|||}}}oooggg___YYYUUUTTTSSSQQQQQQTTTuuummmjjjiiifffcccaaaaaaaaa```___```]]][[[ZZZYYYXXXUUUSSSOOOOOONNNNNNLLLIIIEEEAAA@@@@@@AAA@@@>>>;;;888666777666555555555555555666222222222222111111111111......///000111111000000(((***...000000///...---,,,+++++++++,,,---......///,,,)))(((***,,,......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++,,,---111555:::<<<111000...,,,+++,,,...///---....../////////000111111222555888;;;>>>AAABBBDDDFFFJJJLLLNNNOOORRRTTTTTTRRRNNNJJJHHHJJJNNNRRRYYY^^^hhhrrryyy~~~~~~{{{uuuooojjjeeebbbaaabbbaaa```bbbgggooowww|||yyysssllleeeaaa]]]^^^^^^^^^]]]\\\\\\\\\]]]___```bbbdddjjjqqqvvv}}}}}}lllccc[[[TTTSSSSSSRRRSSSUUUvvvmmmiiihhheeecccbbbbbbbbbaaa______]]][[[YYYYYYWWWUUUSSSOOOOOOOOONNNKKKHHHEEECCC@@@AAAAAAAAA???<<<888555888888777666555555666666111111111111111111111111,,,---..................###''',,,......---,,,,,,,,,,,,+++++++++,,,------...,,,***)))+++---......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---++++++,,,000444777......---,,,,,,---...///---...000000//////111222333444777;;;>>>AAABBBCCCDDDFFFJJJLLLMMMNNNPPPRRRRRRPPPMMMJJJJJJMMMSSSXXXaaafffnnnvvv|||~~~{{{vvvpppiiiccc___]]]ZZZ\\\```gggooowww}}}wwwooohhhbbb\\\YYYUUUXXX]]]______]]]]]]]]]^^^aaaeeegggiiiooovvv|||zzzlllaaaWWWTTTTTTSSSTTTWWWvvvmmmiiieeedddccccccdddcccaaa______]]]ZZZYYYXXXWWWUUUSSSOOOOOOOOOMMMJJJGGGEEEDDDAAABBBDDDCCCAAA>>>:::777999888777555555444444444222222111111000000000///..................---,,,&&&)))---...---,,,,,,...---,,,+++++++++++++++,,,,,,+++)))***+++------,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---------,,,++++++---///000++++++,,,,,,------......---///111111//////111333555777:::===@@@BBBCCCDDDDDDFFFIIIKKKKKKLLLNNNOOOOOONNNLLLKKKLLLQQQXXX^^^fffjjjqqqxxx|||~~~}}}|||}}}{{{vvvooohhhbbb\\\YYYZZZ___gggpppyyy~~~xxxnnnfff```[[[XXXVVVSSSXXX^^^bbbbbbaaaaaaaaabbbggglllppprrrwwwzzzlll^^^XXXVVVUUUVVVYYYvvvnnniiidddccccccdddeeedddbbb______]]]ZZZYYYXXXWWWTTTRRROOOPPPOOOMMMIIIFFFEEEEEECCCDDDEEEEEECCC@@@;;;999999888666555333333222222444333222111000...------000111111111000///......---///000///------///222---,,,,,,+++***************))))))***+++,,,+++*********+++++++++,,,,,,,,,,,,------......------,,,+++,,,---...---,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---))))))+++,,,---.........---///222111000///111444666888;;;>>>AAACCCDDDDDDDDDFFFIIIJJJJJJKKKMMMNNNLLLLLLKKKKKKMMMSSS[[[```iiimmmrrrwww{{{{{{{{{zzz|||zzzuuuoooggg```ZZZWWWaaagggqqqzzzyyyrrrhhh```[[[XXXVVVUUUVVV[[[aaadddeeedddeeeggggggmmmtttxxxzzzuuuddd\\\XXXWWWXXXZZZsssnnnmmmjjjhhhgggffffffeeecccaaadddaaa]]]ZZZXXXWWWUUUSSSOOOOOOOOONNNLLLHHHDDDBBBCCCCCCDDDCCCAAA===999777666555555444222111000000////////////............222000///...///000///...//////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,+++******)))*********,,,---...---+++***+++,,,******+++***)))(((***,,,,,,---...///...,,,)))(((++++++************++++++************************------,,,++++++******)))))),,,///222444333111//////.........000222444555999;;;???AAACCCBBBAAA@@@???BBBEEEGGGGGGHHHJJJLLLJJJKKKLLLNNNRRRYYYbbbggglllppptttxxxyyyzzz{{{|||wwwvvvrrriii___[[[]]]aaalllqqqxxx~~~{{{rrrjjj___XXXXXXXXXWWWUUUYYYZZZ]]]aaadddggghhhiiilllqqqxxxsssccc]]][[[YYYXXXtttooonnnjjjiiigggggggggfffcccaaaccc```\\\YYYXXXVVVUUUSSSPPPPPPOOOMMMKKKHHHEEEDDDDDDDDDEEEDDDBBB>>>:::888777777666555444333222111111111000000000/////////222000............---,,,.........------,,,,,,+++************************,,,++++++***************,,,---...---+++***+++,,,---.........,,,,,,...///,,,,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,---...//////000000/////////000222444666888:::<<>>@@@AAABBBAAA???>>>BBBDDDEEEFFFFFFGGGJJJLLLLLLNNNQQQSSSUUUXXX]]]```jjjmmmpppqqqqqqqqqrrrssstttooohhhcccbbbfffmmmrrr|||~~~{{{uuurrrgggaaaZZZWWWXXX[[[]]]]]]]]]^^^___ccchhhnnnsssvvv{{{rrrfff^^^[[[vvvqqqooollljjjiiihhhhhhgggeeeccc```]]]ZZZWWWVVVUUUSSSRRROOOPPPPPPOOOMMMJJJGGGDDDEEEEEEEEECCCAAA>>>;;;999777777666666555444333333222222111111111000000000222000//////000111111000,,,,,,------------------,,,,,,,,,---------------,,,,,,+++************++++++,,,------++++++,,,---+++,,,,,,+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......//////---+++))))))+++...///...///111444777:::<<<===???@@@AAABBBBBBAAA???>>>BBBCCCDDDDDDDDDEEEIIIKKKMMMQQQUUUXXXZZZ\\\^^^```hhhjjjlllmmmmmmmmmnnnppppppllliiiiiimmmtttzzz}}}{{{uuuoookkkbbb^^^YYYXXXZZZ___bbbdddbbbbbbbbbdddiiipppwww|||qqqfff```xxxrrrpppmmmkkkjjjjjjjjjhhhfffddd```]]]YYYWWWVVVUUUSSSRRRMMMOOOQQQRRRPPPLLLGGGCCCEEEDDDCCCBBB???===:::888666666555555444333333333111111000000000/////////...---,,,---///111222111,,,,,,------------------***+++++++++,,,,,,,,,------,,,,,,+++***++++++++++++,,,------++++++,,,---...///000///------///000111000...---,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------......---...111444888;;;===>>>AAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAAAAADDDHHHKKKOOOSSSXXX\\\^^^```bbbccceeegggiiijjjjjjjjjlllmmmlllmmmqqqwww~~~xxxpppiiifff^^^\\\YYYZZZ]]]bbbgggjjjhhhgggfffgggkkkssszzzpppgggyyysssqqqnnnlllkkkjjjjjjiiigggeee___]]]YYYWWWVVVUUUTTTSSSMMMOOORRRSSSQQQMMMHHHDDDEEEDDDCCCAAA>>><<<:::888555555555444444444333333111111000000000/////////+++))))))***---/////////------------------------((((((((())))))******+++------,,,+++++++++++++++***,,,------++++++,,,...,,,---...---++++++---...000000///...---,,,+++++++++******))))))******+++++++++++++++++++++++++++))))))***++++++,,,------,,,---...000000000///...---///222666:::<<<>>>???CCCDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@DDDIIIMMMRRRVVV[[[___aaacccdddeeedddeeeffffffffffffgggiiijjjqqq|||~~~uuulllfffbbb\\\[[[ZZZ[[[___dddjjjnnnmmmllljjjkkkpppwwwvvvzzztttrrrnnnmmmlllkkkkkkjjjhhheee```]]]YYYWWWWWWVVVUUUTTTPPPQQQQQQPPPOOOLLLJJJHHHFFFEEECCCAAA???===;;;:::666666666555555555555555222222111111111000000000...,,,++++++---......---.........------,,,,,,+++(((((()))******+++,,,,,,------,,,++++++++++++,,,***+++---,,,,,,+++---...)))***+++***((((((***+++,,,---...//////...------,,,++++++******++++++,,,------------------------***++++++,,,,,,---------+++,,,...///000000000000000111555999<<<>>>@@@@@@EEEEEEEEEEEEEEEFFFFFFEEEAAAAAA@@@@@@AAAFFFLLLQQQVVVYYY]]]```aaabbbcccddddddeeeeeecccaaa``````aaakkkvvv}}}tttjjjcccaaaZZZZZZZZZ[[[___dddjjjnnnooonnnnnnpppvvv~~~{{{tttrrrooommmlllllllllkkkhhhfff```]]]ZZZXXXWWWWWWUUUTTTTTTRRRPPPMMMLLLKKKKKKLLLGGGFFFDDDBBB@@@>>><<<;;;777777777777666666666666333333333222222222111111333111/////////000///---//////...---,,,,,,++++++++++++,,,------...//////...---,,,,,,++++++,,,,,,***+++---,,,,,,,,,---...,,,------,,,++++++,,,...(((***---///111111000///---,,,,,,++++++,,,,,,---........................,,,,,,------------......++++++,,,---...///111111222444777;;;>>>@@@AAAAAAEEEFFFFFFFFFGGGGGGGGGGGGBBBBBBAAAAAACCCHHHOOOTTTYYY\\\^^^`````````aaabbbeeeeeedddaaa]]][[[[[[[[[lllzzz}}}sssiiiccc```XXXYYYZZZ[[[^^^ccciiimmmppppppqqqtttzzz}}}vvvtttnnnmmmllllllkkkiiieeecccccc```[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQPPPMMMKKKIIIMMMIIIEEEBBBAAA???;;;777777666555444333222222222111222222222222111000000......////////////......,,,---...000222555777888...---+++))))))***+++,,,+++******))))))******+++*********+++,,,---///000++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------...000333555666666777999===@@@DDDFFFGGGFFFEEEEEEDDDEEEEEEFFF<<<>>>@@@CCCFFFJJJPPPTTT]]]]]]^^^^^^___^^^^^^^^^bbb^^^[[[ZZZYYYXXX\\\bbbppp~~~{{{xxx~~~|||yyytttoooiiidddaaa]]]YYYVVVXXX[[[```jjjsssrrrwwwzzz{{{|||vvvsssnnnlllkkkkkkkkkiiifffdddbbb___[[[XXXWWWVVVUUUTTTQQQRRRQQQQQQOOOLLLJJJIIILLLIIIEEECCCAAA???;;;777777666555444333222222222111111111111111000//////......////////////......///......------------...,,,+++)))((('''((()))***,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------///111333555888999:::<<>>===@@@CCCFFFJJJOOOUUUYYY\\\]]]]]]^^^^^^]]]\\\[[[[[[VVVSSSSSSSSSTTT[[[cccqqq}}}zzzwwwsssoookkkhhheeefffggggggeeeccc```___\\\YYYWWWYYY[[[___hhhqqq{{{{{{sssqqqnnnlllkkkkkkkkkkkkiiihhh```]]]YYYVVVUUUUUUTTTSSSOOOPPPOOOOOOMMMKKKHHHGGGIIIHHHFFFDDDBBB>>>;;;888777666555444333222222222111111000000////////////......////////////............---------------......---,,,+++++++++,,,,,,......------------......000///...---,,,++++++++++++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........///111333555666<<<===>>>AAADDDFFFIIIJJJHHHHHHGGGEEEBBB???<<<;;;>>>AAAEEEIIIMMMRRRWWW[[[[[[\\\]]]^^^]]]\\\ZZZYYYWWWSSSQQQSSSUUUXXXaaajjjvvv|||zzzuuupppkkkgggbbb```^^^```bbbdddeeedddbbbaaa___\\\\\\___cccfffoooxxxzzzssspppooommmkkkkkkkkkkkkjjjiii```\\\XXXVVVUUUUUUTTTTTTOOOOOOOOONNNMMMJJJHHHFFFGGGHHHGGGEEEBBB>>>;;;999777666555444333222222222333222111000000000111111......////////////.........---------...//////000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------...///000222444666777;;;<<<>>>AAACCCFFFGGGHHHHHHGGGFFFCCC@@@===;;;999???BBBGGGKKKOOOTTTYYY\\\[[[\\\]]]]]]]]]ZZZXXXVVVQQQNNNNNNRRRVVV\\\eeeooouuu|||{{{vvvtttooojjjddd___]]]\\\[[[^^^aaaeeeggggggeeedddbbb```bbbgggkkkooowwwzzzsssqqqooommmjjjiiiiiiiiihhhggg```]]]YYYVVVVVVVVVUUUUUUOOOOOOOOOOOOMMMJJJHHHGGGFFFGGGHHHFFFBBB===;;;:::777666555444333222222222444333111000000000111222......////////////......///...---,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,******)))******+++,,,,,,++++++,,,,,,,,,,,,------//////...---------------++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,------......---...///111333555666777999;;;===@@@BBBDDDEEEFFFGGGEEECCC@@@>>><<<;;;;;;AAADDDHHHMMMPPPTTTYYY\\\ZZZ[[[]]]]]]\\\YYYVVVTTTLLLJJJLLLRRRWWW]]]fffooovvvzzz|||{{{{{{|||zzzuuuooommmhhhbbb]]]ZZZZZZ\\\[[[^^^ccchhhkkklllkkkjjjgggfffhhhnnnrrrvvv~~~{{{tttrrrmmmkkkhhhfffffffffdddccc```]]]YYYWWWWWWWWWWWWVVVPPPPPPPPPOOOMMMKKKIIIGGGEEEGGGIIIGGGBBB===;;;:::777666555444333222222222333222000/////////111222......////////////......///...---,,,,,,+++++++++++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,---......///---...000222444666777888999:::===@@@BBBDDDDDDEEEFFFDDD@@@===<<<<<<<<<===BBBEEEJJJNNNQQQTTTXXX[[[ZZZ[[[\\\]]][[[XXXUUURRRMMMMMMOOOVVVZZZ^^^fffnnnssswwwxxxvvvwwwxxxuuupppgggeeeaaa[[[VVVUUUYYY]]]]]]aaahhhnnnsssuuuvvvuuupppooorrrwwwzzz}}}{{{uuusssllliiifffdddccccccaaa```aaa^^^ZZZXXXXXXXXXWWWWWWPPPQQQPPPPPPNNNKKKIIIHHHDDDGGGIIIGGGBBB===;;;:::777666555444333222222222222111///...---...000111......////////////...............------......///------.........---,,,+++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,---...//////---...000333555666777888999;;;===@@@BBBDDDDDDDDDEEEBBB???;;;:::;;;>>>???BBBFFFJJJNNNQQQTTTWWWZZZYYY[[[\\\]]][[[XXXTTTQQQRRRQQQTTTZZZ^^^```fffmmmlllooopppnnnoooppplllgggbbb```\\\VVVRRRSSSXXX^^^aaaeeemmmuuu{{{~~~yyyxxxzzz{{{uuuqqqooollliiigggggggggfffddd```___\\\[[[ZZZWWWTTTQQQQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGGGGDDDAAA>>>======777777777666555555444444222000......///000///...---///000///---,,,,,,---222111///...---------...+++,,,---......---,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,+++***))))))***+++,,,...------,,,+++++++++,,,,,,,,,------...///000000444444444555666888:::;;;;;;<<<===>>>@@@@@@AAAAAA======<<<;;;<<<===>>>???GGGJJJNNNSSSWWWYYY[[[[[[[[[\\\\\\ZZZWWWTTTSSSSSSUUUZZZ```eeeggghhhiiijjjkkkjjjhhhgggfffeeeeeeddd]]]ZZZUUUQQQQQQUUUZZZ^^^eeejjjqqqxxx}}}~~~{{{uuupppooollliiiggggggfffeeedddaaa___]]]\\\[[[YYYVVVSSSSSSRRRQQQOOOMMMKKKIIIHHHDDDDDDDDDBBB>>>;;;999999777777666666555555444444333111//////000000000/////////////////////......222111///...---------...,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++++++++++++++******+++---...///000111222333444555777888999:::<<<===>>>???@@@@@@AAAAAA::::::::::::<<<===???AAAJJJMMMQQQUUUYYY[[[\\\]]]^^^]]][[[XXXTTTSSSUUUWWW]]]aaafffiiijjjhhhgggfffcccbbbaaa```___^^^^^^___ZZZWWWTTTRRRSSSWWW\\\___gggjjjpppuuuzzz|||}}}}}}}}}zzztttooonnnkkkhhhggggggfffdddcccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGGGGEEE@@@<<<::::::777777666666555444444444333222000000111111111000111///---...111222111...111000///...------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++************+++)))***+++,,,...///000111000111333666888999999999======>>>???@@@@@@??????888999:::<<>>>>>>>>======999;;;===AAAEEEIIILLLMMMKKKMMMPPPTTTXXX\\\___aaaddd```XXXQQQOOOTTT\\\bbbmmmqqquuuuuuqqqkkkeeebbb^^^]]]ZZZWWWUUUTTTTTTTTTQQQRRRSSSVVVYYY]]]```bbbeeeeeefffhhhkkknnnppprrrxxx~~~{{{xxxxxxwwwwwwyyyzzztttooommmkkkiiihhhhhhfffdddbbb```]]]ZZZYYYYYYXXXWWWVVVVVVUUUTTTQQQNNNKKKIIIGGGDDDFFFFFFDDD???:::777666666666666555444444333333444222000000111222111000111---)))+++///222000---...............------------,,,+++******+++,,,---*********+++,,,---......++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++******)))******++++++------------------------///111444777999999999888;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@DDDHHHLLLOOOPPPLLLMMMOOOSSSXXX]]]aaadddccc^^^WWWQQQPPPVVV```gggnnnrrrvvvwwwssslllfffccc```^^^ZZZUUURRRPPPPPPPPPOOOQQQSSSVVVZZZ]]]___```_________aaadddhhhlllnnnvvv}}}~~~zzzyyyyyyyyyxxxzzz{{{uuuqqqmmmllljjjiiiiiihhheeebbb```^^^ZZZXXXXXXWWWVVVUUUUUUTTTSSSQQQNNNKKKIIIGGGDDDFFFGGGFFFAAA<<<999777666666555555444333333333333222000000111111111000000---***+++...000///...------.........------,,,,,,,,,++++++++++++,,,,,,************+++---...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,........................222333555777999999999999::::::;;;<<<<<<<<<<<<<<<>>>@@@CCCFFFJJJLLLNNNOOONNNOOOPPPRRRVVV[[[```ccc^^^\\\WWWTTTTTTZZZccciiimmmqqqtttuuuqqqkkkfffddd^^^[[[VVVQQQNNNLLLLLLLLLOOOPPPRRRTTTVVVXXXZZZ[[[XXXXXXYYY\\\aaafffkkknnnvvv}}}{{{|||~~~|||vvvrrrnnnlllkkkkkkjjjiiifffcccccc```[[[YYYXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHEEEGGGIIIHHHDDD???<<<:::666555555444444333333222333111//////000000000///111000...------...//////,,,,,,---.........---,,,++++++,,,,,,,,,,,,++++++)))))))))***+++---...///************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++,,,------,,,------...///000111222666666777777888999999999:::;;;<<<===>>>?????????CCCDDDGGGIIIKKKMMMMMMMMMPPPOOONNNOOOQQQUUUYYY\\\YYYXXXXXXWWWYYY^^^eeejjjllloooqqqqqqnnniiieeecccYYYVVVRRRMMMKKKJJJJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSRRRTTTVVV[[[aaagggmmmpppwww|||}}}wwwsssnnnmmmllllllkkkjjjfffdddeeeaaa]]]ZZZYYYXXXWWWVVVQQQQQQPPPOOOMMMKKKIIIHHHAAADDDFFFEEEAAA===:::888666555555444444333222222222000......///000///...222222111///------///111+++,,,---.........---,,,***+++,,,------,,,+++***)))))))))***+++---...///************************...------,,,,,,------...))))))))))))))))))))))))++++++------------++++++,,,+++++++++,,,------...***+++,,,///111333444555888888888777888999999:::;;;<<<===???@@@AAAAAAAAAHHHIIIKKKMMMNNNOOOOOONNNOOOMMMKKKJJJKKKMMMQQQSSSUUUVVVXXXZZZ\\\```fffjjjlllnnnpppoookkkfffcccaaaWWWTTTPPPLLLJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOQQQUUU[[[bbbjjjpppssswww|||~~~~~~{{{tttpppqqqnnnkkkjjjiiihhhgggeeebbb___ZZZWWWWWWWWWVVVVVVUUUUUUSSSPPPNNNKKKJJJIIIFFFEEEDDDBBB???;;;888666666666666555444444333333111111111111000000000000000111111111111///---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((())))))***,,,------...,,,,,,++++++***+++++++++))))))*********+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,------,,,++++++............000222444555666666666666777888999:::======;;;:::999<<<@@@CCCIIILLLPPPPPPNNNMMMNNNPPPLLLLLLKKKKKKJJJIIIHHHHHHSSSWWW^^^eeekkknnnppppppxxxtttpppnnnlllggg^^^WWWQQQMMMIIIGGGHHHKKKMMMNNNOOOQQQQQQOOOKKKIIIJJJMMMMMMQQQWWW^^^dddkkkqqqvvv||||||}}}zzzsssppppppnnnkkkjjjiiiiiigggeeebbb___ZZZWWWWWWWWWVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEDDDBBB???<<<888666666666666555444444333333111111111111000000000000.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++,,,,,,++++++***++++++,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,/////////000111333555666666666666777888999::::::666777777777888;;;@@@DDDIIILLLOOOPPPOOONNNNNNPPPMMMLLLKKKIIIHHHGGGGGGGGGRRRXXX```ggglllooosssuuu|||yyyuuupppjjjcccZZZTTTNNNKKKHHHGGGIIILLLNNNOOOPPPQQQQQQOOOKKKJJJMMMPPPRRRVVV]]]ccchhhnnnssswww{{{|||}}}~~~wwwrrroooooommmkkkjjjjjjiiigggeeebbb___ZZZWWWWWWWWWVVVVVVSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFEEEBBB???<<<888777666666666555444444333333111111111111000000000000.../////////...---,,,+++------------------------...------,,,,,,------...,,,,,,++++++******)))))),,,++++++***++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,000000111222333555666777777777777888888999::::::555666666666777;;;@@@CCCIIILLLNNNOOONNNNNNNNNOOONNNLLLIIIGGGEEEEEEFFFGGGQQQYYYccciiimmmqqqwww|||wwwlll___UUUPPPKKKHHHFFFFFFIIIMMMOOOPPPQQQRRRRRROOOMMMMMMRRRVVVZZZ^^^dddjjjnnnrrruuuwwwzzz{{{|||~~~vvvqqqooonnnmmmkkkkkkjjjiiigggeeebbb___ZZZWWWWWWWWWVVVVVVRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEECCC@@@<<<999777666666666555444444333333111111111111000000000///000000000000000//////..............................------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,------...000000111222444555666777777777888999999999999999999999999999999;;;>>>AAAIIIKKKLLLNNNNNNNNNMMMMMMOOOLLLHHHEEEDDDEEEHHHIIIRRR[[[eeekkkmmmqqqyyyrrr```SSSMMMGGGFFFEEEGGGJJJNNNPPPQQQQQQRRRSSSQQQOOORRRXXX]]]```eeekkkppprrrtttuuuvvvxxxyyy{{{}}}~~~vvvqqqooommmlllkkkkkkkkkjjjgggeeebbb___ZZZWWWWWWWWWVVVVVVQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCC@@@<<<999777666666666555444444333333111111111111000000000///111000000///////////////........................---------,,,,,,---------,,,,,,,,,------------...+++*********++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...//////000111222444555666666777777888999999999888888888999999999999;;;>>>AAAHHHIIIJJJKKKMMMMMMLLLKKKLLLJJJGGGEEEEEEHHHLLLOOOUUU]]]fffjjjkkkoooxxxwwwcccTTTLLLFFFEEEEEEHHHLLLOOOQQQQQQQQQSSSTTTSSSSSSWWW]]]ccceeeiiinnnrrrssssssttttttwwwxxxzzz|||~~~wwwrrrooommmlllkkkkkkllljjjgggeeebbb___ZZZWWWWWWWWWVVVVVVQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGFFFCCC@@@===999888666666666555444444333333111111111111000000000000///...------------..............................---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......************+++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,...///000///000111333444555666666666777888999999888777666222444666777999<<<@@@CCCGGGFFFGGGIIIKKKKKKJJJHHHHHHGGGFFFFFFIIINNNSSSWWWZZZ___eeeggghhhlllsssyyyvvvcccTTTLLLGGGGGGGGGJJJNNNPPPPPPPPPPPPSSSUUUVVVXXX\\\ccchhhiiilllppprrrrrrrrrssssssuuuvvvyyy{{{}}}zzzsssppplllkkkkkkllllllkkkhhheeebbb___ZZZWWWWWWWWWVVVVVVQQQPPPOOONNNLLLKKKIIIIIIGGGGGGFFFDDDAAA===:::888666666666555444444333333111111111111000000000000///...---,,,,,,---...///------------------------,,,++++++******++++++,,,,,,+++++++++++++++******************+++,,,---...*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------...---,,,+++,,,...000111000111333555666777777777555666777888888777555444222444777999:::===AAADDDEEEDDDDDDFFFIIIJJJHHHEEECCCDDDEEEHHHMMMTTTZZZ^^^___```bbbdddeeeiiinnnqqqvvvzzz{{{wwwkkk]]]RRRLLLIIIIIIJJJLLLOOOPPPOOONNNOOORRRWWWYYY[[[```fffkkklllnnnpppqqqqqqqqqrrrttttttuuuxxxzzz}}}{{{tttpppkkkkkkkkkllllllkkkhhheeebbb___ZZZWWWWWWWWWVVVVVVQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFDDDAAA===:::888777666666555444444333333111111111111000000000000111000///......///000111------------------------+++******************+++,,,,,,+++***)))((('''&&&************+++,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,------...---,,,+++,,,...000222111222444666888888888888444555777888777666444333888999;;;<<<===>>>AAACCCDDDCCCCCCEEEHHHIIIGGGDDDAAABBBDDDIIIPPPXXX___cccbbbaaaaaaaaadddgggjjjlllooopppooojjjbbbXXXPPPKKKKKKKKKLLLNNNPPPPPPOOOMMMNNNRRRWWW[[[^^^bbbhhhmmmmmmoooqqqqqqpppqqqssstttsssuuuwwwzzz}}}|||}}}|||uuurrrpppmmmjjjjjjkkkjjjgggdddddd```ZZZVVVUUUUUUTTTTTTQQQNNNMMMNNNOOOOOOKKKGGGIIIJJJJJJGGGAAA<<<888777555555444444444333333333000000000000000111111111000//////...---,,,,,,,,,++++++++++++++++++++++++000///---+++************///---+++***++++++***)))******+++++++++,,,,,,,,,,,,,,,+++******))))))(((///...------,,,,,,,,,,,,...---,,,,,,+++++++++++++++***))))))+++...222444444555666666666666666666777666444333222333333444444555777999<<<>>>@@@AAACCCCCCDDDFFFGGGGGGDDDBBB<<<@@@GGGOOOVVV\\\```aaacccaaa______aaadddeeeeeefffaaa\\\YYYYYYVVVPPPKKKOOOOOOOOOOOOOOONNNNNNNNNOOOSSSYYY^^^cccgggjjjmmmssssssrrrrrrrrrsssttttttyyyyyyzzz{{{}}}{{{|||uuurrrpppmmmjjjiiijjjiiifffcccddd```ZZZVVVUUUUUUTTTTTTRRRQQQOOOOOONNNLLLIIIFFFGGGHHHIIIFFFBBB===:::999555555444444333333333444111111111111000000000000222111111000//////......------------------------------++++++++++++,,,---///---+++***++++++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,//////---------...000111555555444333444555777888777666444333222222333333777888:::<<<>>>AAABBBCCCBBBCCCDDDEEEEEEDDDBBBBBB===AAAHHHPPPWWW\\\```aaa```^^^\\\]]]___aaabbbbbb]]]XXXTTTRRRSSSSSSOOOLLLPPPPPPPPPPPPQQQQQQQQQRRRUUUYYY___cccgggjjjmmmpppqqqqqqqqqrrrrrrssstttuuuuuuuuuvvvxxx{{{~~~|||||||||vvvssspppmmmjjjiiijjjiiifffcccddd```[[[WWWVVVUUUTTTTTTQQQRRRRRRPPPMMMIIIGGGGGGFFFGGGHHHFFFBBB>>>;;;:::777666444333333333444555222222222111000000000///111111111000//////......------------------------************+++---...///...,,,+++***++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++******++++++,,,---...------,,,+++++++++,,,,,,000000000000000111111111555333111000111444777999666666555333333333333333777888:::===???AAABBBCCC@@@CCCEEEDDDAAA???@@@AAA???CCCJJJRRRXXX]]]___```]]][[[YYYYYY[[[]]]^^^]]]SSSPPPLLLLLLOOOQQQPPPOOOQQQQQQRRRSSSTTTUUUVVVWWW\\\___dddgggiiikkkmmmooonnnooopppqqqrrrtttuuuuuussstttvvvxxx{{{~~~|||}}}|||vvvsssqqqnnnkkkjjjkkkjjjgggdddddd```[[[XXXVVVVVVUUUTTTOOORRRSSSQQQLLLHHHHHHIIIFFFHHHHHHFFFBBB===:::999777666444333333333555555333333222222111000////////////......------------++++++++++++++++++++++++))))))***+++,,,------......,,,******+++++++++*********+++++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,,,,+++---///111333444444444222222111111222444666777555555444444333333333333666777999<<<>>>@@@@@@AAA???BBBEEEBBB===;;;===AAAAAAEEELLLSSSYYY]]]______ZZZYYYWWWWWWXXXYYYYYYXXXOOOLLLIIIJJJMMMPPPRRRSSSRRRRRRSSSTTTVVVXXX[[[\\\^^^aaaeeeggghhhiiijjjlllkkklllnnnppprrrtttuuuvvvuuuvvvxxx{{{~~~~~~}}}vvvtttrrrooolllkkkllllllhhheeeccc```\\\YYYWWWVVVUUUSSSMMMPPPRRRQQQLLLIIIIIIKKKIIIJJJIIIFFFAAA<<<999777777666555444444444555555444333333222111000000///............------------++++++++++++++++++++++++***+++++++++++++++++++++---,,,******+++,,,+++*********+++++++++,,,,,,,,,(((((()))***+++,,,,,,---...---,,,+++******)))))),,,,,,,,,++++++,,,,,,---***,,,...111333333333333///000222444555444444333333444444444444444444444666888;;;===???@@@@@@@@@???BBBCCC@@@;;;999<<>>AAABBBCCCBBBBBB???@@@@@@===::::::===@@@DDDHHHOOOUUUZZZ[[[[[[[[[XXXVVVTTTSSSRRRPPPNNNKKKGGGGGGFFFGGGHHHKKKNNNPPPQQQQQQQQQRRRUUUYYY\\\___```bbbfffhhhhhhiiijjjkkkjjjlllooorrrtttvvvvvvvvvvvvxxxzzz}}}|||yyy|||}}}wwwtttpppmmmjjjiiijjjjjjgggdddccc```]]]ZZZYYYWWWUUUSSSQQQPPPOOOOOONNNMMMJJJGGGHHHIIIIIIFFFAAA<<<999888555555777777777666444333222222222222222222222222///000000000000000000000------------------------***++++++,,,+++***)))(((---+++******+++,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------//////---,,,++++++++++++,,,+++++++++,,,,,,---......//////000000000000000333333555555555444222111...000222444666777777777999;;;???BBBCCCCCCCCCBBBAAA???===;;;:::<<>>;;;:::444555777999888666444222222222222222222222333333---------...............++++++++++++++++++++++++))))))+++,,,,,,+++***)))---+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++......---,,,,,,,,,------++++++++++++,,,,,,---...,,,---...///111333444555666666555444333333333333---...111444666888888888888:::===@@@BBBBBBAAA@@@BBB>>>;;;999;;;>>>@@@@@@EEEIIIOOOUUUYYYYYYXXXWWWVVVTTTPPPNNNKKKGGGCCC@@@AAACCCFFFIIIJJJLLLOOOQQQNNNNNNMMMNNNQQQUUUYYY[[[[[[^^^bbbeeeggghhhjjjkkklllnnnqqqtttvvvwwwwwwvvvyyyzzz|||~~~zzzyyyrrroooooommmjjjhhhhhhhhhgggfff```]]]ZZZYYYYYYXXXVVVUUUOOOOOONNNMMMKKKIIIHHHGGGEEEFFFGGGEEEAAA===:::999555555555444333333222222111111111111000000000000111000000///...---------,,,,,,,,,++++++*********++++++++++++++++++++++++........................,,,,,,,,,++++++************++++++,,,,,,++++++***------++++++++++++------------..................,,,,,,---...///000111111333444555333111000000111111111000111333666999;;;======>>>BBBEEEDDD@@@===;;;;;;:::888888;;;@@@CCCHHHKKKOOOSSSVVVXXXXXXWWWSSSQQQMMMIIIFFFDDDCCCCCC@@@AAADDDGGGKKKNNNPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTXXXZZZ^^^bbbfffiiilllmmmmmmnnnppprrrtttvvvxxxxxx{{{|||~~~~~~~~~~~~yyyrrroooooollliiihhhhhhgggfffeeedddaaa^^^[[[ZZZYYYWWWUUUPPPPPPOOONNNMMMKKKIIIHHHEEEFFFGGGEEEAAA===:::999777777777666555555444444111111111111000000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///////////////000000000333444555444222111222333222111111222555888;;;===??????@@@CCCFFFEEEAAA===:::;;;:::::::::===BBBEEEHHHKKKOOOSSSUUUVVVUUUUUUPPPMMMIIIEEEBBBAAAAAAAAA@@@AAACCCFFFJJJNNNRRRTTTSSSSSSRRRQQQQQQRRRSSSSSSWWWYYY]]]aaaeeeiiilllmmmnnnnnnppprrrtttvvvwwwxxxzzz{{{}}}}}}}}}~~~yyyrrrooonnnllliiihhhhhhhhhgggeeeeeeccc___\\\ZZZXXXVVVSSSQQQQQQQQQOOONNNLLLJJJIIIEEEFFFGGGEEEAAA===:::999777777666666555444444444111111111111000000000000000000//////...------------------------------...++++++++++++++++++++++++*********************************))))))))))))))),,,------......------,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,...///222222111111000000000000333444555444333222333444111222222444666:::===???AAAAAABBBDDDEEEDDDAAA>>>:::;;;<<<<<<===@@@EEEHHHIIILLLOOORRRSSSSSSRRRQQQKKKHHHDDD@@@======>>>???@@@AAABBBEEEJJJOOOSSSVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUXXX[[[```eeeiiikkkmmmnnnoooppprrrtttvvvwwwxxxyyyzzz{{{||||||}}}yyyssspppnnnmmmkkkjjjjjjjjjhhhgggccc```]]]ZZZYYYWWWUUUSSSQQQQQQPPPOOOMMMKKKJJJIIIEEEFFFGGGEEEAAA===:::999555555444333333222222111111111111111000000000////////////......---------......------,,,,,,,,,+++++++++++++++++++++++++++******************************************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000222222222222222222222222333444555444222111111333000111222444777;;;===???AAABBBCCCDDDCCCBBB???===:::;;;>>>???AAADDDHHHKKKLLLNNNPPPRRRRRRQQQOOONNNGGGDDD@@@<<<:::;;;===>>>@@@AAAAAADDDIIIOOOTTTXXXWWWWWWVVVUUUTTTSSSSSSRRRUUUWWW[[[```eeeiiikkkmmmnnnoooppprrrtttuuuwwwwwwwwwyyyzzz{{{{{{}}}yyyssspppooonnnlllllllllllljjjhhhaaa___\\\ZZZYYYYYYWWWUUUPPPPPPPPPNNNMMMKKKIIIHHHEEEFFFGGGEEEAAA===:::999444444444333222222111111111111111111000000000///............------------///...---,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222111111111222333444444555333444444333000.../////////000222444777:::===>>>@@@AAABBBBBB@@@>>><<<;;;:::===@@@CCCEEEHHHKKKNNNOOOPPPQQQRRRQQQNNNLLLJJJCCCAAA>>>;;;:::;;;===>>>@@@@@@AAACCCHHHNNNTTTWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVYYY\\\aaaeeeiiilllmmmooooooqqqrrrtttuuuvvvwwwvvvxxxzzzzzz{{{|||yyyssspppnnnmmmlllmmmmmmmmmjjjhhhccc```^^^\\\\\\[[[ZZZXXXPPPPPPOOONNNLLLKKKIIIHHHEEEFFFGGGEEEAAA===:::999666666555555444333333333111111111111000000000000------------------------......---,,,***)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------...///000111111222000000111222333444555555222333333222///......///000111333555888:::<<<======???@@@???===;;;;;;;;;<<>>===;;;;;;<<<===>>>>>>???@@@CCCHHHMMMRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZ\\\___cccgggkkkmmmnnnooopppqqqrrrtttuuuvvvwwwvvvxxxzzz{{{{{{}}}yyysssppplllkkkkkkkkklllkkkiiigggdddbbb___]]]\\\[[[YYYWWWQQQQQQPPPOOONNNLLLJJJIIIEEEFFFGGGEEEAAA===:::999666666555444444333333222111111111111000000000000------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++***,,,...000111111000000111111222222333333333444000111222222111000111333222333555777999;;;<<<===;;;>>>??????<<<:::;;;<<<>>>AAAFFFIIIKKKMMMOOOPPPPPPPPPPPPNNNKKKGGGBBB@@@<<<<<<<<<<<<<<<<<<=========>>>@@@CCCGGGKKKOOOQQQSSSTTTVVVXXXZZZ[[[[[[[[[^^^___bbbfffiiilllnnnoooppppppqqqrrrtttuuuvvvvvvvvvxxxzzz{{{|||~~~yyysssqqqjjjjjjiiijjjkkkjjjhhheeeeeebbb^^^[[[ZZZXXXUUUSSSSSSRRRRRRQQQOOOMMMKKKJJJEEEFFFGGGEEEAAA===:::999444444333222222111111000111111111111000000000000------------------------++++++,,,,,,---...//////++++++++++++++++++++++++************************(((((())))))*********+++***++++++,,,,,,++++++***++++++------------++++++(((***---000111111///...333333222222222222111111...000222222222333555777444555777999;;;<<<======;;;===??????<<<:::;;;===???BBBGGGKKKMMMNNNOOOQQQOOOOOONNNLLLIIIDDD???<<<999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@DDDGGGKKKMMMNNNQQQSSSVVVYYY[[[]]]]]]]]]```bbbdddhhhkkkmmmooopppppppppqqqrrrtttuuuvvvvvvwwwxxxzzz||||||~~~vvvoookkkooommmjjjiiiiiihhhfffdddccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOOMMMKKKHHHFFFEEEEEEDDDBBB???<<<999777666555444333333333333444555333111///......000000///000000111000...,,,+++------------,,,,,,+++***...---,,,,,,++++++++++++---+++)))***,,,---,,,)))***))))))***,,,------,,,******+++,,,------------+++,,,,,,,,,,,,,,,,,,---000000000000111111111111111111222333333333333222111000000//////000111222666888;;;<<<;;;<<<===>>>??????>>>===>>>>>>???@@@DDDFFFKKKOOOQQQQQQOOONNNPPPOOOMMMJJJFFFAAA<<<:::;;;;;;<<<======<<<<<<;;;;;;>>>AAADDDFFFHHHLLLNNNRRRTTTWWWYYYZZZ\\\___aaacccdddfffhhhkkkmmmoooppppppqqqrrrtttuuuvvvvvvvvvyyy{{{}}}~~~~~~wwwppplllnnnllljjjiiiiiiiiigggeeeccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOOMMMKKKHHHFFFEEEDDDDDDBBB???<<<999777555555444222111000000///444222000.........///000////////////...---,,,+++,,,---------,,,,,,+++***------,,,+++++++++,,,,,,---+++)))***,,,---,,,***111///---,,,,,,,,,***(((,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------/////////...............000111222222333333222222111111000///000111222333666888;;;;;;;;;;;;<<<>>>===<<<;;;:::;;;<<<>>>???DDDFFFJJJNNNPPPOOONNNMMMNNNMMMJJJGGGCCC???<<<:::;;;<<<<<<<<<<<<;;;;;;:::;;;>>>AAADDDFFFIIIMMMOOORRRTTTWWWYYYZZZ\\\___bbbcccdddfffhhhjjjmmmnnnoooqqqrrrsssuuuvvvwwwxxxxxxzzz|||~~~~~~~~~xxxqqqmmmlllkkkiiiiiijjjiiihhhfffccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOOMMMKKKHHHFFFEEEDDDCCCBBB???;;;888777666666555444222000...---222111///...---......//////...---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,+++******,,,,,,+++***'''&&&&&&'''***++++++***------------,,,+++***)))+++++++++,,,,,,------------------....../////////000111222222333333222222111111000000111111222333666888:::;;;;;;;;;<<<===<<<;;;999888999<<>>;;;888666777777777666444222000///111000///...---.........000///---,,,+++,,,---...,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++++++++++++++,,,++++++###"""###%%%)))+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,...///111222444444000000111222222222222222111111111111222222333444666888::::::::::::;;;<<<<<<;;;:::999;;;>>>BBBEEEGGGHHHKKKMMMNNNNNNMMMLLLGGGEEEAAA===;;;:::::::::===<<<;;;;;;::::::999999999<<<@@@CCCFFFIIIMMMPPPRRRUUUWWWYYY[[[]]]```bbbcccdddeeegggjjjlllmmmnnnqqqrrrtttuuuwwwxxxyyyyyy{{{}}}~~~zzzsssooojjjiiihhhiiijjjjjjiiihhhccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOOMMMKKKHHHFFFDDDDDDCCCAAA>>>;;;888666555555555555444333222222000//////...............000///...---------...///+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,+++++++++++++++...,,,++++++,,,,,,+++))))))***++++++,,,,,,,,,+++******+++,,,,,,---.........//////000111222333333000000111222222222222111000111111222333444444444666777999:::999999:::;;;::::::999:::<<<@@@DDDFFFIIIJJJLLLMMMNNNMMMLLLKKKCCCAAA===:::888999:::;;;===<<<;;;::::::::::::;;;999<<<@@@CCCEEEIIILLLOOOSSSUUUXXXZZZ[[[]]]```bbbcccdddeeegggiiikkklllmmmooopppqqqtttuuuwwwwwwxxx{{{|||~~~~~~~~~~~~|||uuuqqqkkkiiihhhiiijjjjjjiiihhhccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA>>>:::777666333333222111111111222222////////////////////////000//////.........//////++++++,,,---------,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,******+++,,,,,,*********,,,---,,,+++((()))***+++,,,,,,,,,,,,******+++,,,,,,---......111111111000000////////////000111111222222111111000111222333444555555555555777999999888888999:::666666888:::===AAADDDFFFJJJKKKLLLLLLLLLKKKJJJJJJ@@@>>>;;;999888999;;;<<<===<<<;;;::::::;;;======<<>>:::777555777555222000///000111222///000000000000000000000---......//////......---***+++,,,,,,---------,,,------,,,+++++++++,,,,,,***+++---,,,***)))+++---&&&%%%%%%'''***------,,,)))******+++++++++******)))******+++---......///111111111111111222222222///000000111111111111111000111333444555666555555555777999999888777888999444666999<<<@@@CCCEEEFFFIIIJJJJJJJJJIIIIIIGGGGGG>>><<<;;;::::::;;;<<<======<<<;;;;;;;;;===???@@@AAACCCFFFHHHJJJLLLOOOQQQSSSUUUXXXZZZ\\\^^^aaaccccccdddeeeggghhhjjjkkkllllllmmmoooqqqsssuuuvvvvvvyyyzzz||||||{{{{{{}}}~~~}}}vvvrrrlllkkkiiiiiijjjiiihhhfffccc```]]]ZZZYYYWWWUUUSSSOOOOOOPPPOOONNNKKKHHHFFFCCCCCCBBB@@@===:::777555<<<999555111000000222333///000111111111111000000+++,,,---.........---,,,***+++,,,,,,------------...------,,,++++++++++++))),,,---,,,***)))+++---///---,,,+++,,,+++)))(((+++++++++++++++***)))((()))******+++---...//////...///111333555888999::://////000111111111111111000111333555666666666555555777999999777777777888555777;;;@@@DDDGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEE<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;<<<>>>AAABBBEEEGGGIIIKKKLLLNNNQQQSSSSSSVVVYYY[[[\\\^^^aaacccddddddeeeggghhhjjjkkkllllllmmmooorrrtttuuuvvvwwwxxxzzz{{{{{{zzzzzz|||}}}~~~|||vvvssskkkjjjjjjjjjkkkjjjgggeeeeeeaaa\\\XXXVVVUUUTTTSSSOOOOOOOOONNNLLLIIIGGGEEEDDDCCCBBB@@@===:::777666222222222111111111111000000000000000////////////------............------,,,,,,---......---,,,+++,,,,,,++++++***+++++++++))))))************))))))************************++++++++++++++++++++++++---,,,*********,,,...//////000111222333222111111111333444444222111111222111222333333444444444444777888999888777666777888222444888===AAAEEEGGGIIIKKKIIIFFFEEEEEEBBB===888::::::::::::;;;<<<===============>>>@@@DDDGGGIIILLLLLLLLLMMMOOOQQQSSSUUUUUUXXXZZZ\\\\\\]]]^^^```bbbdddgggiiiiiiiiijjjjjjkkklllnnnqqqssstttuuuvvvuuuuuuvvvwwwyyyzzz{{{{{{|||uuurrrkkkjjjjjjkkkkkkjjjhhheeeeeeaaa\\\XXXVVVUUUTTTSSSPPPPPPPPPOOOMMMJJJHHHFFFDDDCCCBBB???===:::777666222222222222111111111111000000000000////////////------............------***+++,,,---...------,,,,,,,,,++++++***++++++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,...000111000000222333333333222111000222333222111///000111111222333444444444444444666777888777666666777888888999===AAAEEEHHHJJJKKKKKKJJJIIIHHHFFFBBB===:::888888888888999:::;;;;;;===<<<===>>>@@@CCCFFFHHHLLLLLLLLLMMMOOOQQQSSSUUUUUUXXXZZZ\\\\\\]]]^^^```bbbdddggghhhhhhhhhjjjkkkkkkmmmoooqqqsssuuuvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{~~~~~~{{{tttpppkkkkkkjjjkkklllkkkiiifffeeeaaa\\\XXXVVVVVVUUUTTTQQQQQQQQQPPPNNNKKKHHHGGGCCCCCCAAA???<<<999777666333222222222111111111111000000000000////////////------............------***+++,,,---------------,,,++++++***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,...000111111111222333333333333222000111222111///...///000111222333444555555555555555666777666555555666888999:::===AAADDDFFFGGGHHHHHHIIIJJJIIIDDD???<<<:::777888888999999:::;;;;;;;;;;;;<<<===@@@CCCFFFHHHLLLLLLMMMNNNOOORRRSSSTTTUUUXXXZZZ\\\\\\]]]^^^```ccceeefffgggggghhhjjjllllllmmmoooqqqsssuuuvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz|||||||||}}}zzzsssoookkkkkkjjjkkklllllliiigggfffbbb\\\XXXWWWVVVUUUTTTQQQQQQPPPOOOMMMKKKHHHFFFCCCBBBAAA???<<<999777555333333222222222111111111000000000000////////////------............------------......------------++++++******++++++,,,,,,)))******++++++******)))***************************+++++++++++++++,,,,,,************+++,,,...///111222222222333333333333000111111000///...///000111222333555666666666666555666666555444444666888:::<<>>@@@CCCFFFGGGLLLLLLMMMOOOPPPRRRSSSTTTUUUXXXZZZ\\\\\\]]]^^^```dddeeeeeeeeeeeegggjjjmmmlllmmmoooqqqssstttuuuuuutttuuuuuuvvvwwwxxxyyyyyy{{{zzzzzz{{{}}}zzzrrrnnnjjjjjjjjjkkklllkkkiiigggfffbbb]]]YYYWWWVVVUUUTTTPPPPPPOOONNNLLLIIIGGGEEECCCBBBAAA>>><<<999666555333333333222222222222111000000000000////////////------............------111111000///...---,,,,,,+++*********++++++,,,---******++++++++++++***************************************++++++,,,,,,,,,*********+++,,,...//////111111111222222222333333222222222111//////000222222222444555666777777777555555555444333444777999@@@BBBDDDGGGIIIIIIHHHHHHBBBEEEFFFCCC===888666777888999:::<<<<<<<<<<<<<<<999:::<<<>>>AAADDDFFFHHHKKKLLLNNNOOOQQQSSSTTTTTTUUUXXXZZZ\\\\\\]]]^^^```cccdddeeeeeeeeegggjjjllllllmmmoooqqqrrrsssttttttsssssstttuuuwwwxxxyyyyyyzzzzzzzzz{{{}}}{{{rrrnnniiiiiiiiijjjkkkkkkiiigggfffbbb]]]YYYWWWWWWVVVUUUOOOOOOOOONNNLLLIIIFFFEEEBBBBBB@@@>>>;;;888666555333333333333222222222222000000000000////////////------............------222111///...------------************+++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---...///000111222222111111000000111111222333222222222000//////111333222333444666777888888888666666666444444555888;;;???AAADDDGGGHHHHHHGGGFFFFFFFFFDDDAAA<<<999888888666777999:::;;;;;;:::999999;;;===@@@CCCEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTTTTUUUXXXZZZ\\\\\\]]]^^^```bbbdddeeeffffffgggiiikkkkkklllnnnpppqqqrrrsssssspppqqqrrrtttvvvxxxzzz{{{{{{{{{{{{|||~~~{{{rrrnnnhhhggggggiiijjjjjjhhhfffgggccc]]]YYYXXXWWWVVVUUUPPPPPPPPPOOOLLLJJJGGGFFFBBBAAA@@@>>>;;;888666444444444333333333222222222000000000000////////////------............------...---,,,+++,,,,,,---...************+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------///000222333333444000000/////////000111222111222111///------000222222333444666888999999999666777666555444666999<<<<<<>>>BBBEEEFFFFFFDDDCCCHHHEEE@@@<<<:::999888777555777999:::;;;;;;:::999:::;;;>>>AAADDDGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTUUUXXXZZZ\\\\\\]]]^^^```aaaccceeefffgggggghhhjjjjjjkkkmmmnnnpppqqqqqqqqqnnnoooqqqsssvvvyyy{{{||||||}}}~~~{{{~~~|||sssnnngggfffggghhhiiiiiigggeeegggccc]]]ZZZXXXWWWVVVUUUQQQQQQQQQPPPNNNKKKHHHGGGBBBAAA@@@>>>;;;888666444444444444333333333222222000000000000////////////---..................---))))))))))))***,,,...///************+++,,,---...***++++++,,,,,,++++++***************************))))))***+++,,,,,,------+++,,,...///111222222333000///.........///111222111000000...,,,,,,///111222333555666888999999:::777777666555555666:::===>>>AAAEEEHHHJJJIIIGGGFFFHHHBBB;;;777777777666444777999;;;=========<<<;;;:::<<>>;;;999777777777555333333444444444333222222111000///...---,,,.../////////...---,,,,,,...------,,,+++++++++,,,,,,++++++******++++++,,,---,,,+++))))))))))))***++++++++++++++++++++++++,,,++++++***))))))******...000222222111000111222333222111111000000111111...------......///000111555666777888888888888888333333444666888:::===>>>BBBBBBBBBEEEGGGHHHFFFEEE???===:::888666666777888666666666666777888::::::===@@@DDDFFFGGGHHHJJJLLLKKKMMMOOOPPPPPPRRRUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaacccgggiiikkkkkklllmmmllllllmmmooopppooommmkkklllpppssswwwzzz|||}}}{{{www{{{}}}tttqqqllljjjiiiiiijjjiiigggeeefffddd```\\\YYYWWWVVVUUUSSSRRRQQQOOOLLLJJJGGGFFFDDDBBB@@@===;;;888777666666444222222333444333222...............///000111.........///......------------,,,+++++++++++++++,,,++++++******++++++,,,***)))))))))***+++,,,---++++++++++++++++++++++++***************+++,,,,,,---///111111000000111222333222111111000000111111//////...//////000111222333444555777888999999999444333222222444888;;;>>>@@@@@@BBBDDDFFFFFFDDDBBB===<<<999777666666777777666666666666777999:::;;;===@@@DDDFFFGGGHHHJJJKKKKKKMMMOOOQQQQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]```aaadddgggiiikkkllllllmmmmmmmmmnnnppppppooommmlllnnnppptttwwwzzz|||}}}zzz|||uuurrrllljjjiiihhhhhhgggeeecccdddbbb___\\\YYYXXXWWWWWWSSSRRRPPPMMMJJJHHHFFFEEEAAA@@@???===:::888777666555333222111222333222111...---------...///111222------......///.........,,,,,,+++************+++,,,++++++******++++++,,,***))))))******+++,,,---++++++++++++++++++++++++)))))))))***+++,,,...///,,,...000111000000111222222222111000000000000111/////////000000111222333111222444666888999::::::555333111///111555:::======>>>@@@CCCEEEDDDAAA>>>;;;999888666555555666666666666666777888999:::;;;>>>@@@DDDGGGHHHHHHJJJKKKJJJLLLPPPRRRSSSSSSUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]aaaccceeegggjjjlllmmmmmmooonnnnnnooopppqqqooonnnnnnooorrruuuxxxzzz{{{|||vvvrrrllljjjhhhggghhhhhhfffeeeeeeccc```\\\YYYWWWVVVVVVTTTSSSPPPMMMJJJGGGFFFEEE@@@@@@???===;;;:::888777555333111111222222222111222111///...---...///000,,,,,,---.../////////...++++++******)))******+++,,,++++++******++++++,,,------,,,+++*********)))++++++++++++++++++++++++************,,,---...///,,,...000111000000111333222222111000000000000000////////////000111222222222222444555777777888888555333222111222555888;;;;;;<<>>AAAEEEGGGHHHHHHJJJKKKIIILLLQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZ\\\]]]^^^___cccdddfffhhhjjjlllmmmnnnpppooonnnoooqqqqqqpppnnnoooppprrruuuxxxzzz{{{|||~~~vvvrrrjjjiiiggggggiiijjjjjjiiigggeeeaaa]]]YYYVVVTTTTTTTTTSSSQQQNNNKKKIIIGGGFFFAAAAAA@@@???===;;;999888555333111111222222222111333222000///...//////000,,,,,,---.../////////...+++******)))******++++++,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---///111222111111222333222111000000//////000000............///000111111333444444555555555444444333444555666777888999999:::;;;===@@@AAA???:::777555555555555555555666666555666666777888:::<<<===???BBBEEEGGGHHHIIIJJJKKKIIIMMMQQQTTTTTTTTTUUUVVVZZZZZZZZZ[[[]]]___```aaaddddddfffgggiiikkkmmmnnnpppoooooooooqqqqqqooonnnnnnppprrruuuwwwyyy{{{{{{}}}~~~uuurrrjjjhhhffffffiiikkkkkkkkkhhhfffbbb]]]YYYVVVTTTSSSQQQQQQQQQPPPMMMJJJGGGFFFBBBBBBAAA@@@>>>;;;888777555333222111222333222111/////////000000000000000------......///.........+++************+++,,,,,,,,,++++++******++++++,,,)))***+++,,,------------++++++++++++++++++++++++------,,,,,,,,,---......///111333333222111222333111111000////////////000------------...///000111333444444444444333222222222444666999:::::::::::::::;;;<<<>>>???===999555333333444555666666777777555666666777999;;;===>>>@@@CCCFFFHHHHHHIIIJJJKKKKKKMMMQQQSSSTTTTTTVVVWWW[[[[[[[[[[[[]]]___bbbcccddddddeeefffhhhjjjlllmmmpppooonnnoooppppppnnnmmmmmmnnnqqqtttwwwyyyzzz{{{|||~~~~~~}}}}}}}}}~~~~~~|||}}}}}}tttqqqjjjhhhfffeeegggiiiiiiiiifffdddaaa]]]YYYVVVUUUTTTMMMNNNPPPPPPNNNKKKGGGDDDBBBBBBAAA@@@===:::666444666444222222333444333222---...///000///...,,,+++.........///......------+++++++++++++++,,,------,,,++++++******++++++,,,)))***+++------------,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000000222444555555333222222333111111000///////////////............///000111222222222333333333333333222333444555777999;;;<<<<<<;;;;;;;;;<<<===;;;888555222333444555777777888888555555666777999;;;===>>>@@@CCCFFFHHHHHHIIIJJJKKKLLLNNNQQQRRRSSSTTTWWWYYYZZZZZZZZZZZZ\\\___bbbcccdddddddddeeegggiiikkklllooonnnnnnnnnoooooommmkkkjjjlllooorrrvvvxxxzzz{{{|||}}}}}}{{{yyyxxxvvvuuuvvvwwwzzz{{{|||}}}}}}yyyuuusssrrrvvvzzz~~~{{{tttqqqkkkhhheeedddeeefffgggfffeeeccc```\\\YYYXXXWWWVVVJJJLLLNNNPPPNNNJJJFFFCCCAAAAAAAAA???<<<888555222777555333333444444444333...///000000...***&&&$$$.../////////...---,,,,,,,,,+++++++++,,,------...,,,++++++++++++++++++,,,,,,---......---,,,***)))++++++++++++++++++++++++******+++,,,...000222333444555666666444222222333111111000///////////////////////////000111222333///000111222333444444444444333333444777:::===???<<<<<<;;;;;;<<<:::888666111222444666777888999999555555666888999<<<===>>>AAACCCGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTWWWZZZYYYYYYYYYYYY[[[^^^aaacccddddddddddddfffhhhkkklllooonnnmmmnnnooonnnmmmkkkiiikkknnnrrruuuxxxzzz{{{|||}}}~~~zzzxxxwwwuuusssqqqqqqsssuuuwwwxxxyyyzzzzzzxxxtttpppnnnllloootttxxx||||||uuusssmmmkkkhhhfffffffffeeedddhhhfffbbb]]]XXXTTTQQQPPPRRRRRRQQQPPPMMMJJJHHHFFFGGGEEECCC@@@===:::777666555444444333333222222111000000000000////////////(((---222000+++))),,,111...---,,,+++***+++,,,,,,//////......---------...,,,+++)))'''(((***,,,...///...---,,,++++++***+++,,,,,,,,,,,,,,,---......333333333333333333333333222000---...000111000...111111000////////////000222111000//////000111222777888999:::;;;<<<<<<<<>>BBBCCCDDDEEEGGGIIIJJJJJJMMMOOOQQQRRRQQQRRRTTTVVVVVVXXXZZZ]]]^^^_________bbbcccdddeeegggiiikkklllnnnnnnmmmmmmlllkkkiiiiiiiiijjjlllnnnqqqtttwwwyyyyyy|||~~~|||{{{|||zzzzzzyyyxxxvvvtttqqqooouuuuuuvvvwwwwwwsssnnnjjjggggggkkksssyyy{{{}}}uuurrrmmmjjjgggffffffffffffeeeeeeccc```\\\YYYUUUSSSRRRRRRQQQQQQOOOMMMJJJGGGEEEFFFEEECCC@@@===:::777666555444444333333222222111000000000000////////////,,,///222000---***,,,......---,,,+++++++++,,,,,,...---,,,+++++++++,,,------+++)))''''''((()))++++++************++++++,,,+++,,,...000111111111111222222222222222222222222222000---...000111000...000000///...............111000/////////111222333777888999;;;<<<<<<======<<<;;;888666555444444444444555666777888999999999:::999999:::;;;===>>>@@@AAABBBCCCEEEGGGIIIKKKKKKMMMOOOQQQRRRRRRRRRTTTVVVVVVXXXZZZ\\\^^^_________bbbbbbccceeegggiiikkklllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjlllnnnpppsssvvvwwwyyy|||~~~~~~~~~{{{xxxvvvxxxxxxyyyzzzzzzvvvqqqmmmhhhfffhhhnnnsssuuuyyy~~~|||{{{{{{|||~~~tttpppllliiigggffffffgggfffeeecccaaa___\\\YYYVVVUUUTTTQQQQQQPPPNNNLLLIIIFFFEEEFFFDDDBBB@@@<<<:::888666555444444333333222222111000000000000////////////000000000000...---,,,+++...---,,,+++++++++,,,,,,---,,,***)))((()))+++,,,...,,,)))'''&&&&&&'''((()))))))))***+++---//////'''))),,,...000111111000111111111111111111111111111///......000111000///111000//////......//////000/////////000222333555777888999;;;===>>>>>>>>>:::999777555444444444444777777777888999:::;;;<<<999999:::;;;===>>>@@@AAA@@@AAACCCEEEGGGIIIKKKLLLMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWYYY[[[]]]^^^______bbbbbbccceeegggiiikkklllmmmmmmnnnnnnnnnnnnmmmmmmkkklllmmmnnnpppsssuuuvvvzzz|||~~~~~~~~~~~~|||wwwtttlllhhhgggjjjllloootttzzz}}}}}}xxxtttppppppqqqssswww{{{tttoookkkiiifffeeefffffffffeeebbbaaa^^^[[[XXXVVVUUUTTTPPPPPPOOONNNKKKHHHFFFDDDEEEDDDBBB???<<<:::888666555444444333333222222111000000000000////////////000...------//////---***------,,,,,,,,,+++++++++...,,,***(((((()))+++,,,---,,,***(((((((((((()))++++++,,,---...000111222***+++,,,---...000111222222222222222111111111111000///......///000000000222222111000000000000000///......///111333555666777888:::<<<===>>>??????;;;:::888666555555666666888888777777888999;;;<<<999999;;;<<<>>>@@@BBBCCCAAABBBCCCEEEFFFHHHIIIJJJMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWXXXZZZ\\\]]]^^^___aaaaaabbbdddfffiiikkklllmmmmmmnnnooooooooooooooonnnnnnoooppprrrtttuuuvvvzzz|||~~~~~~tttnnniiiiiijjjlllssszzzzzz~~~{{{tttpppkkkjjjkkklllooossswwwzzz}}}~~~vvvpppkkkiiifffeeeeeefffeeedddcccbbb___[[[XXXUUUSSSRRRPPPPPPOOONNNKKKHHHFFFDDDDDDCCCAAA???<<<:::888777555444444333333222222111000000000000////////////---***)))+++///000...***---------,,,,,,,,,++++++...---+++*********,,,---,,,+++*********+++,,,,,,------------......///000444333111000111333555777444444333333222222222222//////////////////111222222111000000//////000000///......///111333666777777888:::<<<===>>>??????999888666555555555666666888777666666777888:::;;;999:::;;;===???AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGLLLNNNPPPQQQRRRSSSUUUWWWVVVVVVWWWYYY[[[\\\^^^___``````bbbdddfffiiikkkmmmmmmmmmnnnoooppppppppppppqqqqqqrrrssstttvvvwwwxxxzzz|||~~~}}}tttllliiiiiikkkrrrzzzyyy}}}{{{sssmmmhhhgggfffgggiiimmmqqqsssvvvyyy|||~~~xxxrrrllliiifffeeeeeeeeedddccccccaaa^^^[[[XXXUUUSSSRRRQQQQQQPPPNNNLLLIIIFFFEEECCCBBBAAA>>><<<999888777555444444333333222222111000000000000////////////***((((((***...///...+++,,,,,,---------,,,+++***......---,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++++++++++++++,,,555333111///000222444666555444444333333222222222...///000///...///111333000000///............////////////000111333666777888999:::;;;<<<=========555444333222222222333444666666666666666777888888999:::<<<===???@@@AAAAAACCCCCCDDDEEEEEEFFFFFFGGGJJJLLLOOOPPPPPPRRRTTTVVVVVVVVVWWWXXXYYY\\\]]]______```aaacccfffiiikkkmmmmmmmmmnnnoooooopppoooooossssssssstttvvvxxxzzzzzzzzz|||~~~~~~sssllliiiiiipppwwwyyy~~~|||rrrlllfffdddbbbaaacccfffiiilllnnnrrruuuwwwyyy|||zzzuuummmjjjgggeeeddddddbbbaaa```___]]]ZZZXXXVVVUUUTTTRRRQQQQQQOOOMMMJJJGGGEEECCCBBB@@@>>><<<999888777555444444333333222222111000000000000////////////+++***+++,,,---...---,,,,,,,,,---------,,,+++***,,,---.........---++++++,,,,,,++++++++++++++++++++++++************++++++,,,---...//////000111111444444333333222111111000---///000000......111444333222111111000000111111000000000000111333555666999999:::;;;;;;;;;;;;;;;333333222111111222333444555666777777888777777777999:::<<<>>>????????????@@@AAABBBDDDFFFGGGHHHIIIHHHKKKMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWYYY[[[]]]^^^______aaacccfffiiikkkmmmmmmmmmnnnoooooonnnnnnnnnrrrrrrssstttvvvxxxzzz{{{zzz|||~~~~~~~~~}}}sssmmmjjjnnntttyyy~~~tttmmmfffcccaaa______aaadddggggggkkkoooqqqrrrtttxxx||||||vvvnnnkkkgggeeedddcccaaa```^^^]]][[[ZZZXXXWWWWWWVVVRRRRRRQQQPPPMMMJJJHHHFFFBBBBBB@@@>>><<<999888777555555444333333222222111000000000000////////////,,,---......------,,,,,,,,,,,,---...---,,,+++***+++,,,...///...---***)))---,,,,,,+++***)))((((((,,,+++++++++,,,,,,---...)))+++///333555444333111333333222222111000000///,,,...000000......111444777666555555444444555555111111000000111333555666999::::::;;;;;;::::::999555444333333333444555666555666888999999888777666999:::<<<===>>>>>>>>>======>>>@@@CCCFFFIIIKKKLLLGGGJJJLLLNNNNNNPPPSSSUUUVVVVVVVVVVVVXXX[[[]]]^^^^^^___aaacccfffiiikkkmmmmmmmmmnnnnnnnnnnnnmmmmmmqqqqqqrrrtttvvvxxxzzz|||zzz|||~~~~~~~~~zzzqqqlllnnntttyyy~~~xxxpppgggeeeaaa^^^^^^```ccceeebbbfffkkkmmmmmmooorrruuuxxx~~~|||vvvqqqlllgggdddccccccdddcccbbb___[[[XXXVVVUUUSSSRRRRRRRRRRRRQQQNNNLLLIIIHHHDDDDDDCCCAAA>>>;;;888666777555333333444444333222333111///------...000222/////////......------,,,.........------,,,,,,,,,///...---++++++******+++,,,++++++******++++++,,,///...---,,,,,,---...///...000222444555444333222111222222333444555666666333222000//////000222333888999:::888666333333444///000111222444555666666777777888:::;;;:::777555222222111111222222333333777666444333222333333444<<<;;;;;;<<<<<<===>>>??????@@@AAACCCDDDEEEEEEEEEIIIKKKNNNOOOOOOOOOQQQRRRUUUWWWXXXWWWWWWWWWYYY[[[```aaabbbdddfffiiikkkmmmkkklllmmmnnnoooooooooooosssttttttuuuwwwxxxzzzzzz{{{}}}~~~~~~xxxssstttwwwyyy}}}uuupppggg```^^^]]]]]]___dddeeegggjjjjjjjjjjjjkkkllluuuzzz|||vvvppplllgggdddcccddddddccceeebbb^^^[[[ZZZXXXVVVUUURRRRRRQQQPPPNNNKKKIIIGGGEEEEEEDDDBBB???<<<999777777555333333444444333222222111///...---...///000/////////...............------------------,,,,,,000//////...------,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,---///000(((***---000222333333333444444444444333333333333222111000///000111333444888:::;;;999777444333222000111222333444666777777777888999::::::999777555222222222222333444555555666666555444444555777777;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFIIIKKKLLLMMMOOOQQQUUUVVVWWWWWWVVVWWWYYY[[[^^^___```bbbdddgggiiijjjkkkkkklllnnnoooooooooooottttttttttttvvvxxxzzz{{{{{{}}}~~~|||uuutttuuuyyy}}}yyyssskkkcccaaa```^^^```dddeeegggjjjjjjiiiiiijjjkkklllpppuuuxxxyyyyyy{{{}}}~~~|||vvvooolllgggddddddddddddcccbbb___\\\YYYXXXVVVTTTRRRQQQQQQPPPOOOMMMJJJHHHFFFFFFEEEDDDBBB???<<<:::888777555333333444444333222222222111000///......---............////////////,,,,,,------------------++++++,,,,,,,,,***)))(((,,,++++++******++++++,,,)))))))))***+++---000111)))***---000222333333333777666555444222111000000111000000000111222444666888:::<<<;;;888444222111111222333444555777888888777888999::::::888666555222222222333555666888999777666666666666888999:::::::::::::::;;;<<<======<<<===>>>@@@AAAAAAAAAAAA???AAAEEEGGGIIILLLOOOQQQSSSTTTUUUVVVUUUVVVYYY[[[]]]^^^___aaacccfffhhhiiijjjjjjlllmmmnnnoooooopppuuutttssssssuuuwwwzzz{{{{{{}}}~~~zzzuuutttyyy~~~~~~wwwooohhheeeccc``````cccfffhhhjjjjjjiiihhhhhhhhhiiilllpppsssssstttuuuuuuvvvssstttyyy~~~|||vvvnnnkkkgggeeedddddddddcccaaa^^^[[[YYYXXXVVVSSSQQQPPPPPPPPPOOOMMMJJJGGGFFFFFFEEECCCAAA>>>;;;999888777555333333444444333222111222222111000...,,,+++,,,,,,------......//////,,,,,,,,,------.........)))***+++,,,,,,***(((''',,,++++++******++++++,,,************,,,...000111000111222333333333333222666666555333222000///////////////000222444555777888:::<<<<<<999444111///222333444555666888888999777999::::::999666555444222222333444666999;;;<<<999888777777777888999:::;;;;;;;;;;;;<<<===>>>>>>======???@@@@@@AAAAAAAAA???AAADDDFFFHHHKKKNNNQQQQQQRRRTTTTTTTTTVVVXXXZZZ^^^___```bbbdddgggiiijjjhhhiiikkkmmmnnnoooppppppuuutttsssssstttwwwzzz|||zzz|||~~~wwwtttxxx||||||ssslllhhheeeaaa```bbbgggiiikkkkkkiiigggfffgggjjjllloooqqqrrrrrrrrrqqqqqqmmmlllooosssyyy|||vvvmmmkkkgggeeeeeeeeedddcccdddbbb___]]]\\\ZZZVVVTTTPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDAAA???<<<:::888777777555333333444444333222111111222222111...,,,++++++++++++,,,,,,------...,,,,,,,,,------.........---...///000000///---+++,,,++++++******++++++,,,------,,,,,,,,,...///111333333444444555555444444444444333222111111000000...///000111333555666777666999;;;;;;888444111///222333444555777888999999777999;;;;;;888555333444222222333555888:::===>>><<<;;;999777777777777777<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBBBBBBBAAAAAACCCDDDEEEFFFHHHKKKNNNNNNPPPRRRSSSSSSUUUXXXZZZ]]]^^^___aaacccfffhhhiiiggghhhjjjlllnnnppppppqqqtttssssssssstttwwwyyy{{{zzz|||~~~zzzvvvvvvzzzwwwnnnjjjfffaaa```bbbhhhjjjmmmmmmkkkiiigggggghhhiiikkkmmmoooooonnnlllnnnjjjhhhiiikkkoooxxx|||vvvmmmjjjgggeeeeeeeeedddcccbbbaaa^^^]]][[[YYYUUUSSSQQQQQQPPPOOOMMMJJJHHHFFFEEECCC@@@===;;;999777777777555333333444444333222000111111111000///---,,,,,,,,,,,,,,,,,,---------,,,,,,------------------,,,---...//////...---,,,,,,++++++******++++++,,,...------,,,---...000111000000111222444555666777222222222111111111000000//////111222444555666666555777999999666333111000222333444555666888999999777:::<<<;;;777333222333222222444666888;;;===>>>>>>===;;;999777777777777============>>>???@@@AAA@@@@@@AAABBBBBBCCCBBBBBBAAABBBCCCCCCCCCDDDGGGJJJLLLNNNPPPQQQRRRTTTWWWZZZZZZ[[[\\\^^^```ccceeegggfffgggiiilllnnnpppqqqqqqrrrrrrssstttuuuwwwxxxyyyyyy{{{~~~~~~}}}~~~|||||||||}}}}}}xxxuuuyyyzzzpppkkkfffbbbbbbeeejjjlllooopppnnnkkkjjjiiikkklllmmmooorrrrrrpppnnnlllgggeeeeeeeeegggnnnvvv||||||vvvllljjjgggfffffffffdddccc```^^^\\\[[[ZZZWWWSSSPPPRRRRRRQQQPPPNNNKKKIIIGGGFFFDDDAAA>>>;;;999888888777555333333444444333222000000000000000///......///...............------------------------,,,,,,************************,,,++++++******++++++,,,++++++++++++,,,...000222000000111222333444666777222222222111000000/////////000111333444555555555333555777666444222111222222222333444666777888999777:::===;;;666222111333222333444666888:::===>>>???===<<<:::999999::::::<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKKKKLLLOOOPPPQQQSSSWWWYYYZZZZZZ[[[]]]```bbbdddfffeeefffiiikkknnnpppqqqrrrpppqqqsssuuuwwwwwwwwwwwwyyy{{{~~~~~~{{{zzzzzz{{{yyyyyyyyyzzz}}}yyyuuuzzz~~~rrrlllgggdddeeeiiikkknnnqqqsssqqqooommmlllrrrqqqrrruuuxxxyyywwwtttkkkgggddddddbbbbbbfffmmmrrr{{{|||vvvkkkiiigggfffffffffdddccccccaaa```^^^]]]ZZZVVVSSSRRRRRRRRRQQQOOOLLLIIIHHHGGGEEEBBB>>><<<:::999999777555333333444444333222000000000///////////////111111000000/////////............------,,,,,,,,,---,,,,,,++++++,,,------,,,++++++++++++++++++,,,(((((((((***,,,///111333555555444333333444444444444333222111000///...---000111222333444555555555222444555444333111222333111222333444555777888888777;;;>>>;;;666111111222333333444666888:::<<<===>>>>>><<<;;;;;;<<<===>>><<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAADDDEEEEEEEEEFFFHHHLLLOOOJJJLLLNNNPPPQQQSSSWWWYYY[[[\\\]]]___aaadddfffgggeeefffhhhkkknnnpppqqqrrroooqqqtttvvvxxxxxxwwwvvvyyy{{{~~~|||{{{{{{|||yyyyyyyyy{{{~~~zzzvvv{{{tttmmmhhhfffhhhllllllooossstttsssqqqooonnnsssrrrsssvvvzzz{{{yyyvvvmmmiiifffeeebbb```dddiiikkkuuu{{{uuunnnllljjjhhhffffffffffffdddcccaaa^^^\\\YYYWWWVVVSSSQQQNNNLLLKKKJJJHHHFFFDDDCCC@@@>>>;;;999888888777666444333222111111111000000000000////////////000///......///000111222222111000///---+++******000...------------+++***///...------,,,,,,,,,,,,///...---------///000111222222333444555555555555222111000...------------///000111333444555666666222222333333333222111111444444555666777888999999888777666555444333333222555555555555555666777888::::::::::::;;;;;;;;;<<<999::::::;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUXXXZZZ\\\___bbbdddeeeffffffggghhhjjjlllnnnooopppppprrrtttuuuuuuuuuwwwyyyyyyzzz{{{|||}}}~~~|||xxxvvvvvv|||tttmmmjjjgggfffgggmmmppptttvvvuuutttttttttwwwxxx{{{~~~~~~{{{ssskkkdddbbbaaa___```ccceeelllttt|||{{{vvvnnnllljjjhhhfffeeeeeeeeecccbbb```]]]ZZZXXXVVVUUUTTTQQQNNNLLLLLLKKKIIIGGGHHHFFFDDDAAA???===;;;;;;666666444333222111111111111000000000//////......------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,000...------------,,,***,,,,,,+++*********++++++,,,,,,---...///000222222111222333333333333333333111000///...------------///000222333444555555555111111000000000000000000444444555666777888999999888777666444333333222222444444444444555666777888<<<<<<=========>>>>>>>>>::::::;;;<<<===>>>>>>??????@@@AAABBBDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[^^^```bbbdddddddddeeegggiiikkklllnnnoooppprrrsssttttttuuuwwwyyyyyyzzzzzz|||}}}~~~{{{uuutttzzzwwwooojjjggggggiiinnnqqquuuxxxxxxwwwvvvwwwxxxyyy|||}}}tttlllfffcccaaa______bbbccciiipppvvv||||||wwwnnnllljjjhhhfffeeeeeeeeebbbaaa___\\\YYYWWWUUUTTTTTTRRROOOMMMLLLKKKJJJHHHGGGEEECCC@@@===:::999888666555444333222111111111222111111000///......---,,,,,,+++++++++,,,------,,,,,,------------------///...---,,,------,,,***++++++*********+++,,,,,,***+++---///111222333333111222222222222222111000111000///...............000111222333444555555555111000000//////000111222444444555666777888999999777666555444333222222222444333333444555666777777999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ]]]___aaabbbbbbcccccceeegggiiikkkmmmmmmoooqqqssssssssstttvvvxxxxxxyyyzzz{{{}}}~~~tttssswww{{{qqqkkkhhhhhhkkknnnrrrwwwzzz{{{{{{zzz{{{yyy{{{~~~wwwooogggeeebbb______bbbbbbgggmmmqqquuuzzz|||wwwnnnllljjjgggeeedddddddddbbbaaa___\\\YYYWWWUUUTTTTTTQQQOOOMMMMMMLLLJJJIIIGGGEEEBBB???<<<999777666666555444333222222222222333222111000///...---,,,---------------------...111111000//////...------///...,,,,,,------,,,+++,,,,,,,,,,,,------...///***,,,...000222222222222222333333333222111000000222111000000000000000111111222222333444444444444333222111000000222444666555555555666777888888888666555444333222222222222333222333333444555666777777777888888888999999999;;;<<<<<<>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXYYY[[[]]]___```aaabbbbbbbbbdddfffiiikkklllmmmnnnppprrrsssssssssuuuwwwxxxxxxyyy{{{}}}~~~vvvrrruuutttmmmiiiiiimmmnnnrrrxxx|||~~~~~~}}}~~~zzz|||yyyqqqiiifffccc______bbbcccgggllloooqqquuu{{{|||wwwnnnllljjjgggeeedddcccccccccbbb```]]]ZZZXXXVVVUUUSSSQQQNNNMMMLLLLLLJJJIIIKKKIIIFFFBBB>>>;;;999888555555444333222222222222333222111000///...---,,,------------------,,,,,,000000//////.........---///---,,,,,,---...---+++,,,,,,,,,,,,------...///---...///111111111000000333333444333333222111111222222222222222222333333222222333444444333333333222111000000111333555777555555666666777777888888555444333222222222222222111111222222333555666777999999:::::::::;;;;;;;;;;;;;;;===>>>???AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMQQQRRRSSSTTTUUUWWWWWWXXXZZZ[[[\\\^^^```aaaaaaaaaaaabbbdddfffiiikkkmmmnnnmmmoooqqqqqqqqqrrrtttvvvwwwxxxyyy{{{|||~~~yyytttttt|||yyypppjjjjjjnnnmmmrrryyy~~~|||zzzqqqjjjfffccc______bbbcccgggkkknnnooorrrxxx}}}{{{vvvnnnmmmjjjgggeeeccccccbbbcccbbb```]]]ZZZXXXVVVUUURRROOOMMMLLLLLLKKKJJJHHHIIIGGGDDD@@@<<<999666555555444333333222222222333222111111000///......---++++++,,,,,,,,,+++******))))))***+++,,,......///...---,,,,,,......---,,,++++++*********+++,,,,,,//////000000111111000000333333333333333333222111222222222222222333444555333333444444444333222222............000111333555555666666666777777777888444333222222111111111222000000111222333444666777777777888888888999999999:::;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMRRRRRRSSSTTTUUUVVVWWWXXX[[[\\\]]]^^^``````aaaaaa```aaacccfffhhhkkkmmmnnnlllnnnpppqqqqqqqqqsssuuuvvvwwwxxxzzz|||~~~xxxtttyyyvvvnnnmmmpppooottt{{{~~~yyyqqqiiifffccc______bbbcccfffjjjlllmmmoootttxxx~~~zzztttnnnmmmjjjgggdddcccbbbbbbbbbaaa___\\\YYYWWWUUUTTTPPPNNNLLLKKKKKKJJJIIIHHHGGGEEEAAA===999555333111444444333222222222333333111000000000//////......+++,,,---------+++***)))'''((()))***+++---...///...---,,,,,,......---,,,,,,,,,+++*********++++++////////////000111222333000111222222222222222222000000000111111333444444444444444444333333222111,,,---...///111222333444666666666666777777777777333222222111111111111111///000000111222444666777444444555555555666666666999:::;;;===???@@@BBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNRRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\^^^^^^_________^^^___aaadddgggiiilllmmmkkkmmmoooppppppqqqrrrtttvvvvvvxxxzzz|||~~~}}}}}}}}}|||uuuvvv}}}sssqqqtttqqqwww~~~xxxppphhheeebbb______bbbfffiiilllmmmlllnnnrrrvvvzzz~~~yyysssnnnmmmjjjgggdddbbbbbbbbb```___]]][[[XXXVVVTTTSSSOOOMMMKKKJJJJJJJJJHHHGGGIIIGGGDDD???;;;777444333444444333222222222333333000000000000////////////......///000///...,,,+++++++++,,,,,,,,,,,,------...,,,+++,,,......---,,,///......---,,,,,,,,,,,,...------...000222555666...///000111111111111111////////////000111333333444444444444333222111111---...000222444555555666666666666666777777777777222222111111111111111111//////000111222444666777777777777777888888888888999999;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOORRRRRRSSSTTTUUUUUUVVVVVVZZZZZZ[[[\\\]]]^^^^^^]]]]]]^^^```cccfffhhhjjjkkkkkkmmmoooooooooppprrrtttuuuvvvxxxzzz|||~~~|||||||||vvvuuu|||wwwsssvvvsssyyywwwooogggeeebbb______bbbkkkmmmpppooonnnnnnrrruuuxxx{{{xxxqqqllliiifffbbb``````aaaaaadddccc```[[[UUURRRQQQQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIGGGDDD@@@<<<999666555777777666555444444444444444111......000000///---...///000111111000///...//////...---,,,,,,++++++111///...---,,,------...******+++,,,,,,,,,+++++++++,,,---///000222333444333222111222333333222000111000000000000222333444333333333333333333333333......///000111222333333777888999:::999777555444000000000000000111111222333222222222333555777888444444555555666666777777777:::===???@@@AAACCCDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGIIIKKKNNNPPPQQQSSSTTTTTTSSSSSSTTTUUUYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^```cccfffhhhjjjkkkjjjmmmppprrrrrrrrrrrrsssuuutttuuuvvvxxx|||~~~yyyuuuwww|||xxxwwwwww{{{|||tttkkkfffaaa^^^___dddkkknnnqqqrrrqqqqqqtttxxxxxx{{{~~~yyyrrrnnnkkkhhhdddbbbbbbcccccceeeddd```[[[UUUQQQPPPPPPMMMMMMMMMMMMLLLJJJHHHFFFIIIGGGCCC@@@<<<888666555555444333222111111111111333111......000000///------...////////////...---///......---,,,,,,++++++///...------,,,,,,------******+++,,,,,,,,,,,,+++......//////000111222222333222111222333333111000000000//////000111333444444333333333222222111111///000000111222333444444777888999999999777555444000000000000000111111222444444333333333444444555555666666777777888888888888:::<<<======>>>???@@@DDDDDDEEEEEEFFFGGGGGGHHHJJJIIIHHHHHHIIIJJJLLLNNNNNNPPPRRRSSSTTTUUUWWWYYYXXXYYYZZZ\\\]]]]]]^^^^^^\\\^^^```bbbeeehhhjjjkkkjjjlllppprrrrrrqqqrrrssstttttttttuuuxxx{{{~~~xxxvvvzzz}}}{{{{{{{{{ssslllhhhdddbbbdddiiimmmpppssssssrrrsssvvvyyyzzz|||~~~~~~{{{tttpppmmmjjjfffddddddeeeeeefffeee```ZZZTTTPPPNNNOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHFFFCCC???;;;888666555444333222111000000000000333111///.../////////---,,,------......------,,,......------,,,,,,++++++,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,000000000000000111111111444222111111222222111000////////////000111222333444333333222111000//////000111222333444555555666777888888888888666444333000000000000000111111222444444444444444333222222666666777888888999:::::::::<<<>>>>>>======>>>???AAAAAABBBDDDEEEGGGHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\]]]___aaadddggghhhiiiiiillloooqqqqqqpppqqqrrrtttttttttuuuwwwzzz~~~{{{vvvwwwzzzsssmmmkkkhhhfffiiinnnqqqtttvvvvvvttttttxxx{{{|||}}}}}}{{{zzz|||}}}vvvqqqnnnkkkgggeeeeeeeeefffgggeee```YYYRRRNNNMMMNNNQQQQQQQQQPPPNNNLLLJJJHHHGGGEEEBBB???;;;888666555555444333222111111111111222111000/////////......,,,------------------,,,---------,,,,,,,,,++++++***+++,,,------,,,***)))++++++++++++,,,------...///000000111111222222222444333111111111222111///////////////000111222222444333222111000///...---111111222333444555555666777888888777666555444333000000000000000111111222222333444555555444222111555666666777888999::::::<<<>>>@@@@@@??????@@@AAA@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMQQQSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaacccfffggghhhiiikkknnnoooooooooppprrrssssssssstttvvvyyy|||~~~xxxvvvzzztttooommmkkkjjjlllqqqtttvvvxxxwwwuuuuuuxxx{{{}}}~~~}}}zzzwwwwww{{{~~~wwwpppnnnjjjgggeeedddeeefffgggddd___XXXQQQMMMMMMNNNNNNNNNNNNMMMKKKIIIFFFEEEFFFEEEBBB>>>;;;888666666444444333222111111111111111111111///.........///------------------------,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,******++++++++++++,,,---...///......///111222444555555555333111000000111000///...///000000111222222222333333222111///...------000111111222333444555555888888777666555444333222000000000000000111111222///111222444555555444333444555555666888999999::::::===???@@@@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaaccceeeggghhhhhhjjjlllmmmmmmnnnpppqqqsssrrrrrrsssuuuxxx{{{}}}{{{xxx|||{{{uuupppooommmkkknnnrrrwwwyyyyyywwwuuuuuuxxx{{{}}}~~~}}}yyyvvvuuuxxx|||~~~wwwpppmmmjjjfffddddddeeeeeefffccc^^^WWWPPPMMMMMMNNNQQQQQQPPPOOOMMMKKKHHHGGGFFFDDDAAA>>>;;;888777666333222111000////////////111111111000...---...///...------,,,,,,------...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,---///000......000111333555666777666333000///000000000//////000111222222333333222333222222111000///......000111111222333444555666888777666555444333222111000000000000000111111222///000111333444444555555444444555666777999::::::888;;;===>>>??????AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLOOOPPPQQQNNNPPPRRRSSSTTTUUUWWWYYYXXXXXXZZZ[[[\\\]]]]]]]]]]]]^^^```bbbdddfffggghhhhhhjjjkkkllllllmmmoooqqqrrrrrrrrrrrrtttwwwzzz{{{~~~||||||}}}{{{vvvrrrqqqpppoooqqquuuzzz{{{{{{yyyuuuuuuyyy|||}}}~~~}}}zzzuuutttvvvyyy}}}~~~wwwpppnnnjjjgggeeedddeeefffeeebbb\\\UUUPPPMMMNNNPPPTTTTTTTTTSSSQQQNNNKKKJJJEEEDDDAAA>>>;;;888777666333333222000000000000000000222222000---,,,...000---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++,,,------,,,+++******+++...000111000000111222333444555666666333000///////////////000000222333444444333333222222222111111000000000222222333444555666666777888777666444333222111111000000000000000111111222222111111111222333444444444555666777999:::;;;<<<:::<<<>>>???>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPNNNPPPRRRSSSTTTUUUWWWYYYXXXYYYZZZ\\\]]]]]]^^^^^^^^^___aaaccceeefffhhhiiigggiiijjjkkkkkklllnnnppprrrqqqqqqqqqsssvvvyyyzzz|||}}}|||yyyzzzvvvsssttttttsssvvv{{{~~~~~~{{{wwwwwwzzz~~~~~~~~~}}}yyytttrrrtttvvvyyy~~~wwwqqqoookkkhhhfffeeefffgggdddaaa\\\UUUOOOMMMNNNPPPRRRRRRRRRPPPNNNKKKIIIGGGEEECCCAAA===;;;888777666666555444333222222222222000222222000---,,,...000,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,+++******+++...000222222222222333333444444444666333000.../////////...000111333444555555444333222222222111111111111111333333444555666777888888888777666444222111111111000000000000000111111222444333222111111111222333555666777888:::;;;<<<===???@@@BBBBBB@@@???@@@@@@???@@@BBBDDDFFFHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNRRRSSSTTTTTTSSSSSSTTTUUUYYYZZZ[[[\\\]]]^^^^^^^^^___```aaaccceeeggghhhiiigggiiijjjjjjjjjlllnnnppprrrqqqqqqqqqsssuuuxxxzzzzzz{{{}}}|||wwwxxxyyyuuutttvvvwwwwww{{{}}}yyyxxx|||~~~~~~yyyssspppqqqsssxxxyyyrrrpppmmmjjjgggfffeeedddfffbbb\\\VVVQQQOOONNNNNNQQQQQQPPPOOONNNKKKIIIGGGGGGEEEBBB>>>:::777444333444222111222444444444222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++,,,---///000222333444666555444333444444666666222222111000//////000000000000111222333333444444111111222222111000///...000111222333444444444444999777333000...///111222000000111111111000000///333333222222333555666777777777666666777999;;;<<>>>>>======>>>???@@@CCCBBBBBBBBBCCCDDDFFFGGGCCCEEEGGGHHHIIIKKKNNNPPPQQQSSSTTTUUUUUUVVVXXXZZZWWWXXXZZZ]]]___```aaaaaa______aaabbbdddfffggghhhfffhhhjjjjjjjjjjjjlllnnnnnnooooooooopppsssxxx{{{{{{|||}}}~~~~~~}}}www{{{wwwwwwwwwyyy{{{}}}~~~{{{{{{~~~zzzuuurrrsssuuuvvv|||xxxrrrpppmmmjjjhhhffffffffffffccc]]]WWWRRRPPPOOOOOORRRRRRQQQPPPNNNKKKIIIGGGHHHGGGCCC???;;;888666555444333222222333444333222////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---///111222333444333444555666666555444444222222111000000000000000000111111222333333444444222222222222111111111111222333444555555666555555666333000---,,,---///111222222222222222222222222555444333333333444555666777777666777888999;;;<<>>=========>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUWWWYYYYYYZZZ[[[]]]^^^_________^^^___```bbbccceeefffggggggiiijjjkkkjjjkkkmmmnnnnnnooooooooooooqqqvvvyyy{{{{{{}}}~~~zzzvvv}}}{{{zzzyyyyyy|||}}}|||~~~}}}yyytttqqqsssuuuvvv|||~~~wwwpppooommmjjjhhhhhhgggggggggccc^^^XXXTTTRRRQQQQQQTTTTTTSSSQQQOOOKKKHHHGGGGGGEEEBBB>>>;;;888666555555444222222333333222000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,---///111222444444222333666777777555333111222111000000000000000000111111111222222333333444333222111111111222333444555666666777777777666666444222///------...000222444444333222222333444555666555444444333333444444666666666777888999;;;<<<>>>============>>>???@@@@@@BBBEEEHHHIIIHHHGGGEEEGGGHHHIIIIIIHHHIIIKKKLLLOOOQQQSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^___aaabbbdddeeefffhhhiiikkklllkkklllmmmooonnnoooooonnnnnnooosssvvvyyyzzz{{{}}}~~~xxxzzz}}}{{{{{{}}}}}}yyyuuusssuuuvvvwww{{{}}}uuuooonnnllljjjiiihhhhhhiiifffddd___ZZZVVVTTTSSSRRRUUUUUUTTTRRROOOKKKHHHFFFDDDBBB???<<<888555333222666444222222333222111///111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---...///111333444555333444555666666444333111111111000000000000000111111111111222222333333333222111000///000222444666666666777777777666666555444222000//////111333444555333222111111222444666444444444444444555555555666666777777888:::;;;;;;<<<=========>>>>>>??????>>>@@@BBBEEEFFFFFFEEEEEEEEEFFFHHHIIIIIIKKKMMMPPPNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^```aaacccddddddhhhjjjllllllllllllnnnpppnnnoooooonnnmmmmmmppprrrxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwwwwxxxzzzxxx||||||tttnnnmmmkkkiiihhhhhhhhhhhhfffccc___[[[WWWUUUTTTSSSUUUUUUTTTRRROOOKKKHHHFFFDDDBBB???<<<888666444333555444222222222222000///111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...000111333444555555555444333333333333333111000000000000000111111111222222222222222333333000///......///111444555555555666666666555444444222111000///000111333444222111000///000111333555222222333555666777777888555666777888999::::::;;;;;;<<<<<<===>>>?????????@@@AAAAAABBBDDDEEEGGGHHHEEEGGGIIIIIIIIIKKKMMMPPPNNNPPPQQQRRRRRRSSSUUUWWWWWWXXXZZZ\\\]]]___``````]]]]]]^^^```aaabbbcccccchhhjjjllllllllllllnnnpppnnnoooooonnnllllllnnnpppvvvwwwxxxzzz{{{|||}}}}}}~~~|||yyyxxxyyyzzz{{{{{{}}}|||uuummmllljjjhhhgggfffggggggdddbbb___[[[XXXVVVTTTTTTTTTTTTSSSQQQOOOKKKHHHGGGFFFDDDAAA>>>;;;888777666444333111111222222111///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------...000222333555555777555444222111222333333000000000000000111111222222222222222222222222222//////...//////111333444333444444555555555444444000///.........///000000000////////////000222333000111333555777888999999555666777999:::::::::::::::;;;<<<===>>>?????????CCCCCCBBBCCCEEEGGGJJJKKKJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWVVVWWWYYY[[[]]]___``````^^^^^^___```aaabbbcccccchhhiiikkklllkkklllmmmooonnnoooooonnnmmmlllnnnoootttuuuwwwyyyzzz{{{||||||zzzzzzwwwwwwyyy{{{||||||uuummmkkkiiigggeeeeeeeeeeeecccaaa^^^[[[XXXVVVUUUTTTRRRRRRQQQPPPNNNKKKIIIGGGFFFEEEBBB???<<<999888777333111000111222222111000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------///000222444555555555555444444333222111111000000000000000111222222222222222222222222222222000000000111111222222222222333444555555555555555000//////.........//////......//////000111222222111222444666777888888777444666777999::::::::::::999:::<<<===>>>??????>>>AAABBBCCCEEEGGGHHHIIIJJJJJJKKKLLLKKKIIIIIIJJJLLLOOOPPPRRRSSSSSSTTTVVVXXXWWWXXXYYY[[[]]]^^^^^^_________```aaabbbbbbccccccgggiiijjjkkkjjjkkkmmmnnnmmmnnnoooooonnnmmmnnnpppssstttvvvxxxyyy{{{{{{|||}}}~~~}}}{{{yyyzzz}}}|||vvvlllkkkiiifffdddcccccccccbbbaaa^^^[[[XXXVVVTTTTTTQQQQQQPPPOOONNNKKKIIIGGGEEECCCAAA===:::888777666222111000000222333222111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---...///000222444555666333444555666555333000...000000///000000111222222222222222222222222222222111111222333333333222222222333444555666666666666222222111000000000000000---...///111222222222222333444555777777777666666444666777999::::::::::::888:::<<<===?????????>>><<>>@@@AAABBBBBBAAABBBCCCFFFIIIKKKKKKKKKKKKKKKLLLMMMOOOOOORRRQQQPPPPPPQQQSSSVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^^^^```aaabbbaaabbbccceeehhhhhhhhhhhhiiijjjllllllnnnppprrrrrrqqqqqqrrrsssssstttvvvxxxzzz{{{||||||||||||}}}~~~zzzvvvqqqpppnnnllliiifffdddccceeebbb]]]XXXUUUTTTUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHFFFDDDBBB???<<<:::777666333222111000////////////111000///......------...000000000000////////////......------,,,++++++***,,,,,,,,,++++++,,,,,,------...000111333444444444888777777666666555444444000000111111111111000000444333333222222111111000...///000000222222333444666666666666555444333222111///---...///000...,,,000000222333444333333222333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAA@@@AAABBBDDDFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMOOOOOOQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]]]]___aaaaaaaaaaaacccdddeeeeeeeeefffggghhhiiijjjnnnppprrrrrrqqqqqqrrrsssssstttvvvxxxzzz{{{||||||||||||}}}~~~~~~|||wwwsssqqqnnnkkkhhhfffeeeeeefffccc___ZZZWWWVVVVVVVVVSSSSSSQQQPPPMMMKKKHHHGGGEEEDDDBBB???;;;999666555222222111000////////////333222111///---,,,++++++000000000////////////...///......------,,,,,,++++++***++++++,,,---...///...///000222333444444444666555555444444333333222000000111111111111111000333333333222111111000000...///000000222222333444555555555555444333222222000///......//////...---222222222222222222222222333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAA>>>@@@CCCFFFHHHHHHGGGGGGJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVXXXYYYZZZ[[[[[[[[[\\\^^^___`````````bbbcccdddddddddeeefffgggiiijjjnnnppprrrrrrqqqqqqrrrsssssstttvvvxxxzzz{{{{{{|||{{{|||}}}~~~|||~~~~~~{{{zzz{{{|||zzz}}}}}}yyytttrrrnnnjjjgggffffffffffffccc___[[[XXXVVVVVVVVVSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDAAA>>>;;;888555444444333333222111111222222333222000///---,,,,,,,,,......---------,,,,,,,,,......------,,,,,,,,,+++++++++++++++,,,---.........///111222333444444444444444444333222222111111000000111222222222111111333333222222111000000000---...//////111111222333333333333222222111000/////////....../////////...222222111111111222333444333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAA???@@@CCCEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVXXXYYYZZZ[[[[[[[[[[[[]]]____________aaabbbeeeeeeeeefffhhhiiikkkkkknnnppprrrrrrqqqqqqrrrssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{|||~~~|||}}}~~~}}}~~~}}}{{{{{{|||~~~}}}~~~zzztttrrrnnnjjjhhhfffffffffdddbbb___[[[XXXVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDBBB>>>;;;777555444444333222222111222222222000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///000111222333444444444777777666666555444444444000000111222222222222222333333222111111000000///,,,------...///000111111222222222222111000///.........//////......//////000000000111222333555666333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBDDDFFFIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTWWWXXXYYYZZZ[[[\\\\\\\\\[[[]]]^^^___^^^___```bbbdddeeeeeefffhhhiiikkklllnnnppprrrrrrqqqqqqrrrssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}||||||zzz{{{~~~~~~zzztttrrrooollliiigggffffffdddbbb___\\\XXXVVVUUUUUUSSSSSSQQQPPPMMMKKKHHHGGGFFFEEEBBB???;;;888555444111111000000000000000111...............///000000/////////............---++++++++++++++++++++++++------,,,++++++,,,,,,,,,000111222333444444444444555444444333222222111111000000111222333333333333222222222111000000//////,,,------...///000111222333333333333222111000000---...//////......///000...///000111333444555666333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAABBBBBBAAAAAACCCFFFIIIKKKHHHHHHHHHJJJKKKMMMOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]^^^_________aaabbbccccccccceeefffhhhjjjkkknnnppprrrrrrqqqqqqrrrsssuuuuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxyyy|||~~~~~~zzzsssrrrpppmmmjjjhhhfffeeeeeecccaaa]]]ZZZXXXVVVVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHFFFCCC@@@<<<888666444111000000000000000111111...............///000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111111222333444444444444111111000000///.........///000111222333333333333222222111111000000//////......///000111222333333333333333333222111000///,,,...000///...---///111///000111333444444333333333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]_________```aaacccccccccdddeeegggiiikkklllnnnppprrrrrrqqqqqqrrrsssuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~|||zzz{{{~~~}}}yyyrrrqqqpppnnnkkkhhhfffdddfffeeebbb___\\\YYYXXXWWWUUUTTTSSSQQQOOOLLLJJJHHHHHHGGGDDD@@@===999666555333222222222222222333333//////............//////------,,,,,,,,,+++++++++------------------------))))))***+++,,,...///000111222333333444444444444333333222222111000000000///000111222333444444444222222111111000/////////000000111222333444444555111111111000000///...---,,,...000000...---///222000111333444444333111000333444555666777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAA>>>@@@CCCFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUWWWXXXYYY[[[\\\\\\\\\\\\\\\^^^___`````````bbbccceeefffggghhhjjjlllnnnooonnnppprrrrrrqqqqqqrrrsssuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~{{{vvvtttrrrnnnjjjgggeeedddcccbbbbbb```^^^[[[XXXVVVTTTQQQQQQRRRRRRPPPNNNKKKIIIGGGDDDAAA>>><<<:::666444333222111111000000111111333222111///............------------,,,+++***)))+++,,,,,,+++***)))+++,,,+++++++++,,,---...000111111111000000111333444555666555444222111000000000222111///...///111444666444333111000///////////////000111111000111333555111000//////000111///...---------...............111222333333444444333333555555444555555666777888555555666666777777888888999:::;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCEEEFFFFFFNNNLLLIIIJJJNNNPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUWWWWWWWWWWWWWWWXXXYYYZZZ]]]^^^______]]]\\\]]]^^^fffdddccceeeiiillllllkkkoooooooooooonnnpppsssvvvuuuvvvwwwxxxxxxxxxxxxxxx||||||}}}}}}~~~~~~{{{vvvsssqqqnnnjjjgggeeedddcccbbbbbb```^^^[[[XXXVVVUUURRRRRRRRRQQQOOOMMMKKKJJJJJJGGGDDDAAA???<<<999666333222111111000000111111222111000///............------------,,,+++******---...---+++(((&&&'''(((---------,,,,,,---......333222222222333444666777555444333222000000000000111111000000000222444666333222111///....../////////111222111111111333555222000//////000000///---......////////////000000111222333333444444333333444444444444555666777777666666777777888999999999999:::;;;;;;;;;<<<>>>@@@@@@AAABBBCCCDDDFFFGGGGGGMMMKKKIIIJJJMMMOOOPPPOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^___```___```aaacccfffdddccceeeiiillllllkkkmmmmmmmmmmmmlllnnnqqqtttuuuvvvwwwxxxxxxxxxxxxxxx|||||||||}}}~~~~~~}}}|||{{{zzzuuurrrpppnnnjjjgggeeecccccccccbbb```]]]ZZZXXXVVVUUUSSSSSSRRRPPPNNNLLLKKKJJJGGGEEEAAA???===:::777444333222111111000000111111111000000//////.........------...------,,,+++***.........,,,)))(((((())),,,,,,,,,,,,---...//////111111111111222333444444444333222111000/////////000000111222333444555666222111///............///000111333333222222444555333111////////////...---/////////000000111111111111222333333444444333333333333333333444555666666777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHKKKIIIHHHJJJLLLNNNOOONNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZ[[[]]]```aaabbbcccfffhhhfffeeeeeegggjjjlllmmmmmmlllmmmnnnmmmmmmnnnqqqsssuuuuuuvvvxxxxxxyyyyyyyyy{{{||||||}}}~~~~~~}}}{{{yyyxxx{{{|||}}}}}}~~~~~~~~~}}}zzzuuuqqqpppnnnkkkhhheeedddccccccaaa___\\\ZZZWWWVVVUUUUUUTTTQQQOOOMMMLLLKKKKKKFFFCCC@@@===;;;888555222333222111111000000111111//////////////////......------......---,,,++++++,,,---......------///111))))))***,,,...111333444333333333333333444444555333222111000///////////////000222444555555555555000///...------...//////111222444444333333444555555222000...//////...,,,...//////000000111111111111222333333444444333333222222222222333444555555666666777888888999999:::999:::;;;;;;;;;<<<>>>@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^```bbbbbbdddfffhhhfffffffffhhhjjjlllmmmnnnnnnoooppppppooopppsssuuutttuuuvvvwwwxxxyyyyyyyyy{{{{{{|||}}}~~~}}}||||||||||||}}}~~~zzzuuuqqqpppnnnllliiigggeeeccccccaaa___\\\YYYWWWVVVUUUUUUTTTRRROOOMMMLLLKKKJJJIIIFFFCCC@@@>>>;;;888555333222111111000000111111---...////////////......------.........---,,,,,,,,,---......---...000222))))))***,,,...111333444666666666777777777777777222222111000////////////...000222444555555555444//////...------...///000222444666666555444444555555333///............---------...//////000111111111222333333444444333333222222111222222333444555555555666666777888888888999:::;;;;;;;;;<<<>>>@@@??????@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]___aaaaaaaaaaaaccceeeeeefffggghhhiiikkkmmmooommmooopppppppppppprrrttttttuuuvvvwwwxxxyyyyyyyyy{{{{{{|||}}}~~~}}}|||}}}~~~{{{vvvqqqqqqooonnnkkkhhhfffeeecccaaa^^^[[[XXXVVVUUUUUUUUUTTTRRRPPPNNNLLLJJJIIIGGGDDDAAA>>><<<:::666444333222111111000000111111+++,,,...///000000///...------............------,,,------,,,******,,,---------------...///000000222222333444444333333222333222111000000000000000000111222444444444333333///............///111222333555777777666555555555555222///---...//////...------......///000111111111222333333444444333333222222222222333444555555555555555666777777888888999:::;;;;;;;;;<<<>>>@@@>>>>>>???AAABBBCCCDDDEEEEEEGGGJJJKKKLLLLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVVVVXXXYYY[[[\\\^^^```aaaaaa``````aaacccdddfffggghhhhhhjjjllloookkklllnnnooonnnoooppprrrssstttvvvwwwyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}xxxrrrqqqqqqooommmjjjgggfffcccaaa^^^ZZZWWWVVVUUUUUUTTTTTTSSSRRROOOLLLIIIGGGEEEBBB???<<<:::777444111333222111111000000111111***+++---///000000///...------............------+++,,,,,,+++******,,,---///...............////////////000111111000///...333333222111111111111222111111222222222222222111//////......///111222333333666888999777666555555444111...------///000000---......///111222222333111222333333444444333333222222222333333444555666555666666777888888999999999:::;;;;;;;;;<<<>>>@@@>>>???@@@AAABBBDDDEEEEEEDDDGGGKKKLLLLLLLLLNNNPPPOOOOOOOOOPPPQQQSSSUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\^^^___aaaaaa``````bbbcccccceeeggggggggghhhlllooojjjlllnnnoooooooooppprrrssstttuuuwwwyyyzzzzzzzzzzzzzzz{{{}}}~~~}}}yyyrrrrrrrrrpppnnnkkkhhhgggcccaaa^^^ZZZWWWVVVUUUUUUSSSTTTTTTRRRPPPLLLIIIFFFGGGEEEAAA???===:::777444333222222111000111111111)))+++---///000000///...------...............---(((***,,,,,,,,,...000333,,,,,,------///000111222333444555666555444333222333333222222111222222222222222222111111111111000////////////000111333444444666999999888666555555444111---,,,---///111111...///000111222333444444222222333444444444333333333333333333444555666666777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCEEEFFFFFFDDDHHHLLLMMMMMMMMMOOOQQQPPPOOOOOOPPPQQQSSSUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaaaaaaaabbbccceeebbbdddggggggfffgggkkknnnlllnnnpppqqqqqqqqqrrrsssssstttuuuwwwyyyzzzzzzzzzzzzzzz{{{}}}~~~}}}xxxtttttttttrrroookkkgggeeecccbbbaaa^^^\\\YYYXXXWWWUUUTTTSSSSSSRRROOOJJJGGGKKKFFF???<<<;;;:::777555///...---///111333444333///.........------------//////............//////------...///...---+++***,,,,,,,,,---///000222333666555555444444444555555......//////000000111111000000111111111222222222,,,,,,---...000111333444666666666666666555555444000///---+++++++++---...,,,...///000///000111333222222222222222222222222///111444444444333444555555555666777777777777666888999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOMMMMMMOOOSSSUUUTTTRRRWWWXXXZZZZZZYYYYYY[[[\\\]]]___aaaaaaaaabbbdddfffgggggggggggggggiiikkklllooooooooopppqqqqqqrrrrrrpppqqqsssvvvxxxzzz{{{{{{}}}|||}}}~~~~~~}}}xxxuuuuuutttrrroookkkgggeeecccbbbaaa^^^\\\YYYXXXWWWTTTSSSRRRQQQPPPMMMIIIFFFIIIFFFAAA===:::999777666222111///000111222222111111111000000000/////////...------,,,,,,------...,,,------...---,,,+++***------...///000222333444555555444333333333333333......//////000111111111000000111111111222222222------......000111333333444555555666666666555555000...---++++++,,,---...---...//////...---...000222222222222222222222222000222333333333333444666666666777777777888888888999999::::::;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLOOORRRTTTTTTRRRVVVXXXYYYYYYYYYYYYZZZ\\\]]]___```aaaaaabbbdddfffggggggfffggghhhjjjlllmmmnnnooooooppppppqqqrrrrrrpppqqqsssvvvxxxyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{}}}~~~|||xxxuuuuuutttrrroookkkhhhfffcccbbb```^^^\\\ZZZXXXWWWTTTSSSQQQQQQPPPMMMIIIFFFFFFEEEAAA===888666666777555333111000111111///...111111111000000000//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***......///111222333444555555555444333222111111111......///000000111111222111111111111111222222222///......///000111222333444444555555555555444444///...---,,,+++,,,---...---...///...,,,+++,,,---222222222222222222222222222333333222222333555777999888777777777888999:::::::::999999:::;;;===>>>@@@@@@AAABBBDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLNNNQQQSSSSSSRRRUUUWWWXXXYYYXXXXXXYYY[[[]]]^^^```aaaaaabbbdddeeefffffffffggghhhkkkmmmnnnnnnnnnoooppppppqqqqqqrrrpppqqqsssuuuwwwyyyzzzzzz{{{zzzzzzzzzzzz|||~~~|||xxxvvvuuutttqqqnnnkkkhhhfffbbbbbb```^^^\\\ZZZXXXXXXUUUTTTRRRQQQPPPNNNKKKHHHBBBCCCAAA<<<666333444777444222000///000000...---/////////............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......000111333444444555666666555444333222000000...//////000111111222222111111111111111111111111000/////////000111222222555555555555444333222111...------,,,,,,,,,---...,,,---......,,,,,,,,,...222222222222222222222222333333333222111333666999:::999888777777999;;;<<<;;;:::999888999;;;===???@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVXXXXXXWWWWWWYYYZZZ\\\^^^```aaaaaaaaaccceeeeeeeeefffggghhhkkkmmmooonnnnnnoooooopppqqqqqqqqqpppqqqsssuuuwwwxxxyyyyyy|||||||||}}}~~~{{{wwwvvvuuussspppmmmjjjgggfffbbbaaa```^^^\\\ZZZYYYXXXTTTRRRPPPOOONNNMMMJJJHHH@@@AAA???:::444111333666111///---...///000///...000/////////............------,,,,,,,,,,,,------+++++++++++++++++++++,,,---...///111333333444444777777777666555333111000//////000000111222222222111111111111111111111111000000000000000111222222666666555444222000...------------,,,------------+++---//////......000111222222222222222222222222333444333222222333666999;;;:::888777777999;;;<<<;;;:::999888999;;;===?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVXXXXXXWWWWWWYYYZZZ\\\^^^`````````aaaccceeeeeeeeeeeefffhhhjjjmmmnnnmmmnnnnnnoooppppppqqqqqqpppqqqrrrtttvvvwwwwwwxxxwwwxxxxxxzzz{{{}}}~~~zzzwwwuuutttqqqnnnkkkiiifffeeebbbaaa```^^^\\\ZZZYYYXXXRRRPPPNNNMMMLLLKKKIIIGGGBBB@@@>>>999555444444555///...------///111111000222222111111111000000000......------------......,,,++++++++++++,,,,,,---,,,...000222333444444333666666777777666444222111//////000111111222222333222222222111111111111111/////////000111222333444666555555333111///---,,,,,,,,,------------------,,,...///000000000222444222222222222222222222222333444444333333444666888:::999888888888999:::;;;::::::999999:::;;;===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOOOOOOOPPPRRRTTTUUUWWWXXXYYYXXXXXXYYY[[[\\\]]]___``````aaacccddddddddddddeeefffiiikkklllmmmmmmnnnooooooppppppqqqoooppprrrtttuuuvvvvvvwwwuuuvvvwwwyyy{{{}}}~~~~~~zzzwwwtttssspppmmmjjjgggeeedddaaaaaa___^^^\\\[[[YYYYYYTTTRRROOONNNNNNMMMKKKIIIEEEBBB>>>:::999888777666111000//////111222222111222222222111111111000000......------------......---,,,+++++++++---...///---///111444555555555444333444555666666444222111///000000111111222333333222222222111111111000000/////////000111333444555333333333222111000......+++,,,,,,---.........---...///000000000///111222222222222222222222222222222333555555444444666777888888888888999999999999999999::::::;;;<<<<<<===>>>>>>???AAABBBDDDEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKNNNPPPQQQPPPPPPSSSUUUVVVXXXYYYYYYYYYYYYZZZ\\\[[[]]]___``````aaabbbdddddddddcccdddeeegggiiijjjmmmmmmnnnnnnooopppppppppoooppprrrssstttuuuvvvvvvvvvwwwyyy{{{}}}zzzwwwsssrrrooollliiifffeeedddaaa```___^^^\\\[[[ZZZYYYXXXUUUSSSQQQQQQQQQOOONNNHHHDDD>>><<<<<<<<<999777444333111111222333333222000000000000////////////...------,,,,,,------...------,,,+++,,,---///000...000333555777777666555111333444555555444222111000000000111222222333333222222222222111111000000......///000111333555666000000111111111111000000+++,,,------.........---///000111000///...///000222222222222222222222222111333555666555555666777666777888999999999999888888999:::;;;<<<<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQQQQPPPQQQSSSVVVWWWXXXZZZZZZYYYYYY[[[\\\[[[]]]___`````````bbbdddddddddccccccdddeeeggghhhmmmmmmnnnnnnooopppppppppooopppqqqssstttuuuuuuuuutttuuuxxxzzz}}}~~~xxxsssqqqpppnnnllljjjhhhfffeeeaaa___\\\[[[[[[[[[ZZZYYYVVVUUUSSSPPPMMMKKKIIIHHHGGGCCC???<<<:::777444222000000000000111111111111777444000---,,,,,,...000000///------......---+++......---------...//////000111333555666777888888555555666555444222///...,,,...///111222222222222555333222000.........///111111222222222333333333333222222111///...,,,+++,,,,,,---...///000111111------...///000111222222444333222111111222333444333444555777888777777666666888999999888888999:::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbbbbbcccccccccdddeeefffggghhhgggiiikkkllllllmmmnnnpppttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}xxxuuuqqqpppooommmkkkhhhfffeeecccaaa^^^]]]]]]\\\[[[YYYZZZYYYWWWTTTQQQOOOMMMLLLMMMJJJEEEBBB???<<<888666333333222111000///......//////...------------------,,,+++,,,.........---,,,,,,,,,,,,,,,---...///111222333555666777777777333333333222111///---,,,,,,---...000111111111111444333111000///...//////333333333333444444444555111000///...---,,,+++***///......---,,,+++******------...///000111222222111222222222222222222111000000111222333333333333444555777666555555666888666666777999:::<<<=========>>>>>>@@@AAABBBCCCDDDFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLMMMOOORRRUUUWWWYYYXXXXXXXXXYYY[[[]]]^^^]]]]]]___```aaaaaaaaaaaabbbccccccdddeeefffggghhhgggiiijjjjjjkkklllnnnqqqsssuuuvvvxxxyyyyyyxxxxxxyyyyyyyyyzzz{{{|||~~~|||yyyvvvtttssstttwww{{{xxxuuuqqqppppppnnnllliiifffeeedddaaa___]]]]]]]]][[[ZZZWWWVVVTTTRRROOOMMMKKKJJJLLLHHHDDD@@@===:::666333222222111111000//////...000111111222222111111111...---,,,,,,---...,,,+++,,,,,,+++,,,,,,---...///111222333555666777777777444444333222000///...---++++++,,,---...///000000444333111////////////000222222222333333333444444111111///...---,,,,,,,,,......------,,,+++++++++------...///000111222222000111222333333222111000111222222333444444555555444666777777666555777888777777888999:::;;;<<<<<<===>>>???@@@AAACCCDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKLLLNNNRRRVVVXXXYYYYYYXXXWWWXXX[[[]]]___]]]^^^___```aaaaaaaaaaaabbbbbbdddeeeffffffgggggghhhiiijjjkkkkkkmmmppprrrrrrtttvvvxxxyyyyyyyyyxxx{{{zzzzzz{{{{{{|||}}}~~~wwwqqqmmmjjjhhhgggggghhhjjjmmmsss|||yyywwwuuuuuuvvvyyy}}}xxxuuuqqqqqqpppooollliiifffddddddbbb___^^^]]]\\\[[[YYYUUUTTTRRRPPPNNNLLLJJJIIIJJJGGGBBB???<<<999555333000000000000000000111111,,,---.../////////......000///------------+++***,,,,,,,,,,,,---...///000222222444555666666666666555555333222111000///...------......///111111222333222111/////////000000000111111111222222222222222222000///...---......,,,------------.........------...///000111222222000000222333333222000000111111222222333444444555555666888777666666777999::::::::::::;;;;;;;;;;;;>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMLLLKKKLLLNNNRRRVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^]]]]]]___```aaaaaaaaaaaaaaabbbdddeeefffggggggggghhhjjjlllmmmmmmoooqqqtttqqqrrrtttvvvxxxyyyyyyyyy{{{{{{{{{{{{{{{|||}}}}}}~~~zzzwwwrrrkkkfffdddbbbaaaaaacccccceeeggglllttt}}}wwwqqqiiigggeeecccdddgggjjjmmmnnnssszzzwwwtttpppqqqqqqpppmmmjjjfffddddddbbb___]]]\\\\\\ZZZXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJGGGCCC???===:::777555//////000000111111111111------......///......---111///............---+++,,,,,,,,,---...///000111222333444555666666666666666555333222000000//////111111111111222444555666333222000/////////000111000000000000111111111111333222000///......//////++++++,,,---...///000000------...///000111222222000111111111111111111000000000000000111222333444555777888888777666888999;;;;;;;;;;;;;;;:::::::::>>>???@@@AAABBBDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLMMMOOORRRUUUWWWWWWVVVVVVVVVWWWYYY[[[\\\[[[\\\^^^```aaabbbbbbcccaaabbbdddfffggggggffffffgggjjjmmmooooooppprrrtttqqqrrrsssuuuwwwyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~wwwqqqkkkhhhccc```````````````bbbccceeefffjjjpppxxx}}}zzzpppiiieee___^^^\\\[[[\\\^^^```bbbaaaffflllttt~~~vvvrrrpppqqqqqqpppnnnjjjfffddddddaaa^^^\\\\\\[[[YYYWWWWWWVVVTTTSSSQQQOOOMMMLLLHHHFFFBBB???===;;;999666111111111000000000000000111111000000000000000000///...---...000111000///---------...///000222222333333444555666666666666555444222000///.........111111111111222444555666222222000/////////000111000000111111111222222222222111///---------...///******+++,,,---...//////------...///000111222222111111000000000000111111111111000000111222444555444555777666555555666888888888999999::::::;;;;;;===>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaacccdddddd```bbbdddfffggggggffffffeeehhhmmmpppppppppqqqrrrssssssssstttvvvyyy|||~~~{{{{{{{{{{{{|||}}}~~~~~~yyyrrrnnnfffdddbbbbbbdddfffffffffgggiiikkkmmmpppuuu{{{xxxoooiiidddbbb___^^^]]]]]]]]]^^^___```]]]```eeeiiippp{{{vvvqqqpppqqqqqqqqqnnnjjjgggdddcccaaa^^^\\\[[[ZZZXXXVVVVVVUUUSSSRRRPPPNNNMMMLLLFFFCCC@@@===<<<:::888666333333222111000///......111111000///.../////////,,,,,,,,,...111333333333------......000111222333333333444555666666666666444333111///------------//////......000111333444222111000//////000000111111111222222222333333333111000...,,,+++,,,---...)))******+++,,,,,,------------...///000111222222222111000//////000111222444333333222333555666777333444666555444444555777555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNPPPQQQRRRRRRSSSRRRSSSUUUVVVWWWXXXXXXXXXYYYZZZ\\\___aaacccdddeee```bbbdddfffggggggfffeeecccggglllpppqqqpppppppppuuutttttttttvvvzzz~~~zzzzzz{{{{{{|||~~~~~~}}}vvvqqqnnngggffffffhhhlllnnnoooooonnnppprrruuuxxx}}}zzzpppjjjgggffffff_________^^^^^^______```___aaaddddddgggooo{{{vvvrrrqqqpppqqqqqqqqqmmmhhhddd___^^^]]][[[ZZZYYYYYYYYYZZZXXXUUUQQQMMMJJJIIIHHHJJJGGGCCC???===:::777444444333222000///.........,,,,,,------...////////////......///000///,,,***,,,,,,---...///000111222333444555666777777777777555444222000//////000000333222222111111222222333222111111111000000000///222333333333333222111111111///---,,,,,,,,,...///,,,,,,------.../////////------------............000000000000///////////////000000111333555777888333444666888888888777777666777999:::;;;<<<<<<<<<>>>=========>>>???@@@@@@DDDEEEGGGGGGGGGGGGIIIKKKNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSSSSTTTUUUXXXZZZ[[[\\\]]]^^^___```aaabbbcccdddddddddeeeeeedddccccccfffhhhkkknnnppprrrssssssrrrssstttvvvwwwyyyzzz{{{}}}||||||{{{{{{{{{||||||}}}vvvssssssooorrruuuvvvvvvxxx~~~|||tttpppnnnlllkkkjjjgggeeedddeeefffeeeeeeddd```___aaadddhhhrrr{{{vvvrrrqqqpppqqqqqqpppmmmhhhddd```___]]]\\\[[[ZZZYYYYYYVVVUUUSSSPPPNNNMMMLLLKKKIIIFFFBBB>>><<<999666444222222111000//////000000........................///.........//////---+++---...///000222333444555444444555666666666555555666555333222111111111222444444333333333333444444/////////000000111111111222333333333333222111111000///---,,,,,,---...///,,,,,,------.../////////000000000000111111111222000000000000000000000///000000111222333444666777555555666777888888888888::::::;;;;;;;;;::::::999>>>======>>>>>>???@@@AAADDDEEEGGGGGGGGGHHHIIIKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddeeeeeeddddddccceeegggiiikkknnnpppqqqrrrrrrssstttvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{||||||yyywwwyyyvvvyyy}}}{{{wwwvvvtttsssooommmjjjiiijjjjjjjjjiiifffbbb``````bbbdddllluuuwwwsssqqqppppppppppppmmmhhhdddaaa```___]]]\\\[[[ZZZZZZVVVTTTRRRPPPNNNMMMLLLLLLHHHEEEAAA>>>;;;999666333111000000000000000111111000000//////...------,,,///...---...//////---+++)))***+++---///111222333444444555555444444333333444333222000000000111111333333333333333333333333,,,------...000111222222222333333333333222111111000///...,,,,,,---......,,,,,,------.../////////............////////////000000000000000000000000111111111222222333444555666666666666777888999999::::::;;;;;;;;;;;;::::::=========>>>>>>@@@AAAAAADDDFFFGGGHHHGGGHHHIIIKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\]]]___```aaabbbcccddddddeeeeeeeeeeeeddddddeeefffgggiiikkknnnpppqqqrrrssstttvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{||||||~~~}}}}}}yyyvvvsssqqqppppppooonnnlllgggcccbbbbbbbbbiiipppxxxtttqqqppppppoooooolllhhhdddcccbbb```^^^\\\[[[[[[ZZZYYYWWWTTTQQQNNNKKKIIIHHHGGGDDD@@@===;;;888555333222111000000000000000000000/////////.........---///...------//////...,,,'''((())),,,...000222222444444444444333222111000000000...------...//////000000000111111000000000,,,,,,---...///000111111222333333333333222111111000///...------------...,,,,,,------.../////////---------............///000000000000000111111111222222222222222222333444666555555444555666888999666777999;;;<<<===>>>>>>=========>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVVVVVVVVVVWWWWWWXXXXXX[[[[[[]]]^^^```aaabbbccccccdddeeeeeeeeeeeeeeeeeeffffffggghhhjjjmmmpppqqqrrrssstttuuuwwwyyyzzz{{{|||{{{{{{{{{{{{||||||}}}}}}~~~}}}yyywwwuuurrrpppqqqmmmhhhgggeeedddiiipppzzzwwwqqqpppoooooonnnlllhhheeecccbbb```^^^]]][[[[[[ZZZXXXWWWTTTQQQNNNKKKJJJIIIGGGDDD@@@===;;;999666444444333222000///................../////////000000///---,,,---...///...---++++++---///111444555666555555444444333222000000///...---------...///000///000111111111111000///............////////////222333333333333222111111//////......------------,,,,,,------.../////////000111111111111222222222///000000000111111111222222222222111111222222333555444333333444555777888666777999;;;===>>>??????======>>>>>>???AAABBBCCCEEEFFFHHHHHHHHHHHHJJJLLLKKKLLLMMMNNNOOOQQQRRRRRRVVVVVVVVVWWWXXXXXXXXXXXXZZZ[[[\\\^^^___aaabbbccccccdddeeeeeefffffffffeeehhhhhhhhhiiikkknnnppprrrrrrssstttuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||}}}}}}yyyuuussstttoookkkjjjgggfffjjjqqq|||{{{xxxqqqpppnnnnnnmmmkkkhhheeedddbbb```^^^\\\[[[ZZZZZZTTTSSSRRRPPPNNNNNNMMMMMMGGGDDD@@@===<<<:::777555555444222000///......---------...//////000111111///---,,,,,,...//////...+++,,,---///111333444555444555444444333222111000000000/////////111222333111222333444444333222111//////////////////000000222333333333333222111111///............---------,,,,,,------.../////////000000000000111111111111///000000111111222222222222222111111111222222333444444444444555666777777999:::;;;<<<<<<===<<<<<<======>>>>>>@@@AAACCCDDDEEEGGGHHHIIIHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]___aaacccccccccdddeeeffffffgggffffffiiiiiijjjkkkmmmoooqqqrrrrrrssstttvvvwwwyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{{{{}}}~~~zzzwwwvvvqqqmmmkkkhhhfffiiioooyyyyyywwwqqqpppnnnmmmlllkkkhhheeecccbbb```^^^\\\ZZZYYYYYYTTTSSSQQQPPPOOONNNMMMMMMGGGDDDAAA>>><<<;;;888666333222111000///////////////////////////000000000///---+++,,,---/////////+++,,,---...000111222333444444555444444333222222000000//////000222333444222333444555555444333222......//////000111222222222333333333333222111111...............------,,,,,,,,,------.../////////---.........///////////////000000111111222333333111111000000111222333333444555666777888888888888999:::;;;<<<==================>>>???@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZYYYYYY[[[]]]___aaacccccccccdddeeefffgggggggggggghhhiiijjjlllnnnooopppppprrrssstttvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{|||}}}~~~}}}|||~~~zzzuuuqqqnnnjjjgggiiinnnuuuxxxuuurrrpppnnnmmmllljjjgggeeecccbbb```]]][[[ZZZXXXXXXWWWVVVSSSQQQNNNLLLKKKJJJHHHEEEAAA???===;;;999777111111000000000000111111111111000000//////......///---+++,,,---///000//////000111222333444555555444444555555555444333333............///000222333000111333444444333111000,,,---...000111333444555222333333333333222111111......//////......---,,,,,,,,,------...//////000111111111111222222222222///000000111222222333333000000000000111222333444555666888:::::::::999999666777999;;;>>>???@@@AAA======>>>???@@@BBBDDDEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTVVVXXXZZZ[[[[[[ZZZXXXYYY[[[]]]___aaacccccccccdddeeefffggggggggggggggghhhjjjmmmnnnooooooooorrrssstttvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~{{{vvvrrrmmmiiijjjooosss~~~~~~vvvrrrqqqpppnnnkkkiiihhhgggggg```aaa```^^^ZZZXXXWWWXXXUUUTTTRRRPPPNNNLLLJJJIIIGGGCCC>>>;;;999888666555000000///...............//////............//////++++++,,,,,,---...//////+++,,,...111333555666666555555555444333222111000333222222111111111111111///000222444444444222111/////////000111111222222555333000......000222444///......------......///......---,,,---...///000000000000000000000000000222000///...///000222333333333333333444444555666444555666666666666999;;;:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAAEEEGGGIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]___```bbbcccccceeeggghhhgggggggggiiifffggghhhiiikkknnnpppqqquuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}zzzuuupppkkklllpppttt}}}}}}uuurrrqqqooonnnkkkiiihhhgggfff```aaa```^^^ZZZXXXWWWXXXUUUTTTRRRPPPNNNLLLJJJIIIFFFCCC>>>;;;999888666555222222111000000000000000000000////////////000000++++++,,,,,,---......///,,,...000222444666777777555555555444333222111000111111111000000111111222222333444444444222000/////////000000111111222222222000...,,,,,,---///000---,,,,,,++++++,,,,,,---...------,,,---...///000000000000000000000000000111000///...///000222333222222222222333444555666444555666666666777999;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJKKKNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\]]]___```bbbcccdddfffhhhhhhgggggghhhiiifffggghhhiiikkknnnpppqqqssstttuuuvvvwwwwwwxxxxxx{{{{{{{{{|||}}}~~~~~~xxxrrrmmmnnnrrrxxx|||uuurrrpppooonnnllliiihhhffffff`````````]]]ZZZXXXWWWXXXUUUTTTRRRPPPNNNLLLJJJIIIFFFCCC>>>;;;999888666444222222111000000000000000111000000000000000000111+++,,,,,,------.........---///111333555666777888555555555555444222111000////////////000111222333555555555444333000...,,,//////000000111222222222111000///...............---,,,,,,++++++,,,,,,---...------------...//////000000000000000000000000111000/////////000222333000000111111333444666666333555777777777777999;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCCCCDDDCCCCCCEEEFFFGGGFFFGGGIIIJJJMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```bbbbbbdddfffhhhiiihhhhhhiiijjjfffggghhhiiikkknnnpppqqqqqqrrrtttuuuvvvwwwwwwvvv{{{{{{||||||}}}xxxrrrtttzzz|||uuusssoooooommmllljjjgggfffeee`````````]]]ZZZWWWWWWWWWUUUTTTRRRPPPNNNLLLJJJIIIEEEBBB???<<<:::888666444000//////...............000000////////////000000,,,,,,,,,---------......---///000222444666666777666666555555444222111000.........///000111333444555555555444222000...---///000000111111222333333333333333333222111000000///......------......///------------......//////////////////////////////000000//////000000111222/////////111222444666777333555777888777888999:::;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGIIIJJJLLLLLLMMMNNNOOOQQQRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbeeegggiiiiiiiiiiiiiiikkkfffggghhhiiikkknnnpppqqqqqqqqqrrrrrrtttuuuwwwxxx{{{{{{||||||~~~|||~~~|||uuusssnnnnnnmmmllljjjgggeeeddd___```___]]]YYYWWWVVVWWWUUUTTTRRRPPPNNNLLLJJJIIIEEEBBB???<<<:::888666333000//////........................------.........,,,,,,,,,------------------...///111333444555555666666666555444333222111.........///000222444444444444333333222111000000000000000111222222333333444444555444444222111000///......------......///---------...............////////////////////////000000000000000111111222/////////111222444666777333555888999888888999:::::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBDDDFFFGGGHHHGGGHHHIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbbeeegggiiiiiiiiiiiiiiikkkfffggghhhiiikkknnnpppqqqsssrrrpppoooqqqtttxxx{{{zzzzzz{{{|||}}}{{{tttqqqmmmmmmmmmllljjjgggeeeccc_________\\\YYYWWWVVVWWWUUUTTTRRRPPPNNNLLLJJJIIIDDDBBB???===;;;999555333222222111000000000000000...------,,,,,,------...---------------------------...///111222333444444666666666666444333222111/////////000111333444555333222222222222222222222000000111111222333333333333333333222111000......---,,,,,,++++++,,,,,,---,,,---......//////......000000000000000000000000///000000000111111111111000000111111333444666666333555888999999999999:::888999999:::;;;<<<==================>>>@@@AAABBBDDDFFFGGGHHHHHHHHHJJJKKKJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]___aaaaaadddfffhhhiiihhhhhhiiijjjfffggghhhiiikkknnnpppqqqsssrrrpppoooqqquuuyyy{{{yyyyyyzzz{{{}}}~~~yyyqqqmmmmmmmmmmmmllljjjgggdddbbb_________\\\YYYVVVVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIDDDBBB???===;;;999555222222222111000000000000000......------------......------------------------...///000222333444444555777777666666555333222111111111111111222333555555333333222222111111222222000111111222222333333444222222111000///...---------,,,,,,++++++,,,,,,---,,,---.../////////...---000000000000000000000000//////000111111111111111222222222222333444555666333555999::::::999999:::777777888999:::;;;<<<<<<>>>=========???@@@BBBCCCCCCEEEFFFGGGFFFGGGIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```aaadddfffhhhhhhgggggghhhiiifffggghhhiiikkknnnpppqqqpppqqqrrrsssuuuwwwxxxyyyxxxxxxyyyzzz|||~~~}}}xxxooojjjlllmmmmmmllljjjgggdddbbb_________\\\YYYVVVVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIDDDBBB???===<<<999555222000000///...............//////............//////------------------------///000222333444555555666777777777666555444222222222222222222333444555555555444333222111111111111000111111222222333444444333222111///......------///......------......///,,,,,,.../////////...---000000000000000000000000//////000111111111111111333333333333444444555666333555999::::::999999:::666777777888:::;;;<<<<<>>>>>???AAACCCDDDBBBCCCEEEFFFEEEFFFGGGIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```aaaccceeeggghhhgggggghhhiiifffggghhhiiikkknnnpppqqqmmmpppssswwwxxxyyyxxxwwwwwwwwwxxxyyy{{{}}}}}}xxxpppmmmllljjjhhhiiikkkjjjfffbbbbbbaaa___]]]ZZZXXXVVVUUUVVVTTTRRROOOLLLJJJHHHGGGBBBBBBAAA???<<<888444222222000......000222222111------......------,,,+++............////////////000111222333444555555555666555555444333222111000444444333333333333222222555333222000//////000000111222333333444444333333555444222000000000000111---------....../////////------......///000000000000000000000000000000000111000/////////111222333///111444555444333333333222333555666888:::;;;<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>???@@@AAACCCDDDFFFFFFFFFGGGGGGHHHHHHIIILLLKKKLLLOOORRRTTTTTTRRRTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^```aaabbbcccddddddeeefffggghhhhhhjjjhhhfffhhhlllooopppooooooqqqsssttttttuuuvvvxxxzzzzzzyyyyyyzzz|||~~~~~~~~~||||||}}}vvvnnnlllhhhiiijjjiiigggdddcccccc\\\\\\\\\\\\[[[[[[[[[ZZZVVVUUUSSSQQQNNNLLLJJJIIIBBBBBBAAA???<<<888555333666222...,,,---............////////////...---------............/////////000111333555666777888888444444333222111000000///000111111222444555555666555444222111111111111222666666666777666666555555555444111///------------,,,,,,,,,------------...------......///000000000000000000000000000000000000000///.........//////111222111111111333666999999999999999999999888888:::::::::::::::;;;<<<=========>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIILLLLLLMMMOOORRRTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[]]]^^^```aaabbbcccddddddeeefffggghhhhhhjjjhhhgggiiillloooppppppoooqqqsssttttttuuuvvvxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}{{{}}}~~~uuunnnkkkfffiiikkkiiieeebbbaaacccZZZYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSPPPNNNKKKIIIHHHCCCBBBAAA>>>;;;888555333555111---+++,,,---...////////////000///......------------.........//////000111222444666777888888444333333222111000//////111111222333333444555555555444222111111111222333666666666666666555555444555333111...,,,+++++++++,,,,,,,,,---------------------......///000000000////////////////////////333222222111111000000000///000111222222333777999444555555666777888888999::::::::::::;;;;;;<<<===<<<<<<===???@@@CCCDDDFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMOOOQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYY[[[]]]^^^___```cccddddddeeefffggghhhhhhiiiiiihhhiiikkkmmmooopppoooqqqssstttttttttvvvxxxzzzzzzzzzzzz{{{}}}~~~|||{{{~~~tttmmmkkkgggiiikkkiiidddaaaaaabbb[[[[[[ZZZYYYXXXVVVUUUUUUXXXWWWVVVUUURRRPPPMMMLLLCCCBBB@@@>>>;;;777555444222///,,,+++---///000000/////////000///......---------------............///000111333555666666666444333333222111000//////333333333333333333333333444333222111111111222333444444444555555444444333444333111...,,,+++++++++------------------------------......///000000000////////////////////////333333222222222111000000---///333444444555666777444444555666777777888888:::999999:::;;;<<<======<<<<<<===???@@@CCCDDDFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXZZZ[[[]]]___``````cccddddddeeefffggghhhhhhhhhiiiiiiiiijjjlllnnnpppoooqqqssstttttttttvvvxxxyyyyyyyyyzzz{{{}}}~~~}}}|||~~~uuunnnkkkiiijjjjjjiiieeebbbaaa```______]]][[[ZZZXXXVVVVVVVVVVVVVVVUUURRRPPPMMMKKKDDDBBB@@@===:::777555444000...------///000111000...////////////...------,,,------------.........000000222333444555555555444444333222111000000///444444444333333222222222333222111000000111222222111222222333444444333333444333000...,,,,,,,,,,,,///............---------------......///000000000000000000000000000000000000000111111111000//////---000333555555555555555888888888888888888777777999999999:::;;;<<<===>>>======>>>???@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHJJJLLLMMMMMMMMMNNNOOORRRRRRRRRRRRSSSUUUVVVWWWZZZ[[[\\\^^^___aaabbbccccccddddddeeefffggghhhhhhggghhhiiihhhhhhiiilllooooooqqqsssttttttuuuvvvxxxxxxxxxxxxyyyzzz|||}}}|||}}}~~~~~~uuunnnlllkkkjjjiiihhhgggeeeaaa_________^^^\\\ZZZYYYWWWWWWTTTTTTTTTSSSQQQNNNKKKIIIDDDCCC@@@===:::777555444111000///000111111000..................---,,,,,,,,,,,,---------.........222333333444555444444444555555444333222111000000333333333333333333333333111111/////////000111222///000111333444444444444333222000...---------...000000/////////.........------......///000000000000000000000000000000000...///000111111111000000///111333444333333444666777777777888888888888888999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJMMMNNNMMMLLLNNNPPPRRRRRRRRRSSSTTTUUUWWWWWWZZZ[[[\\\^^^```aaabbbccccccddddddeeefffggghhhhhhfffggghhhgggfffgggjjjnnnoooqqqsssttttttuuuvvvxxxvvvvvvwwwwwwyyy|||~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}uuuooolllmmmjjjhhhhhhhhhgggbbb^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWUUURRROOOMMMDDDCCC@@@===:::777555555222222111222222111...+++------......------,,,+++,,,,,,,,,---------......444444555555555555555444666555555444333222111111111111222333444444555666000000///......///000111///000111333444555666666333222000///.........///111111000000/////////...------......///000000000000000000000000000000000000111222333444444333222333333333222111222555777111111333555666888::::::999999999:::;;;<<<>>>>>>????????????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKIIILLLNNNOOOMMMMMMOOOQQQSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZ\\\^^^___aaaaaacccddddddeeefffggghhhhhheeefffhhhgggeeefffiiimmmoooqqqsssttttttuuuvvvxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyzzz{{{}}}}}}~~~}}}tttmmmkkklllkkkiiigggeeebbbaaa```___^^^]]][[[YYYXXXWWWWWWVVVVVVVVVUUURRROOOLLLIIIHHHEEE@@@<<<:::888666444333222111///............+++,,,...//////...,,,++++++,,,.../////////111333333444555444222111222333666555444333222000///...333333333333333222111000222111000//////000111111444444333333333222222222555333000...,,,+++,,,,,,,,,++++++,,,,,,---...///------------.........///......///111111222222222///000111222222333222222333222111111222333555666777777777777777888888888666888999::::::;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTRRRRRRSSSTTTVVVWWWXXXXXXZZZZZZYYYYYYZZZ\\\^^^___ccccccddddddeeefffggggggccceeefffgggggghhhkkkmmmooorrruuuwwwvvvuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyy}}}~~~~~~sssmmmllllllkkkiiigggeeebbbaaa```___^^^\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUURRRMMMJJJGGGGGGCCC???;;;999777555333111000000/////////000000+++,,,...//////...,,,+++---///000///...---...///000222444555444444555666111111000///............333333333333333222111111222222000000000000111222444444444444333333333222222000...,,,++++++,,,---------------...///000111---.........////////////---...///000111222222222///000111222222333222222333222222222222444555666777777777777888888888888777888::::::::::::<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\^^^___bbbbbbcccdddeeefffggggggdddeeeggggggggghhhjjjlllnnnqqqtttuuuuuutttttttttwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzzzzzzz}}}}}}~~~tttnnnmmmlllkkkiiigggeeebbbaaa```___^^^\\\ZZZXXXWWWWWWVVVYYYYYYWWWTTTPPPLLLHHHFFFEEEBBB>>>;;;999777444222///////////////000111222,,,---...//////...---,,,---...///...------...///000333666777666555555555333222000//////111222444333333333333333222222111333222111000000111222333555555444444444333333333///...,,,++++++,,,---...------------...///000000////////////000000000000///000000111111000000//////000111222222333222222222222222222333444555666666666777777888888888888888:::;;;;;;::::::;;;===>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\^^^___```aaabbbccceeefffhhhhhheeeggghhhhhhggghhhjjjlllnnnpppssstttsssrrrrrrsssvvvwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{~~~zzz|||tttooonnnlllkkkiiigggeeebbbaaa```___^^^\\\ZZZXXXWWWVVVVVVXXXWWWVVVSSSOOOLLLHHHFFFDDDBBB>>><<<:::888555222111000000///000000111111------............------(((***,,,---...///111333444777999:::777444222111555333111//////111333555222333333444333333222222333222111111111222333444555555555444444444333333///...---,,,,,,,,,------,,,,,,,,,,,,---...///000///000000000000111111111222222222111000...---,,,//////111222222222222222222222333333444555555666666666777777888888999999999;;;<<<;;;::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^^^^______aaabbbdddfffhhhhhhggghhhhhhhhhggggggiiikkknnnppprrrrrrqqqpppqqqqqqttttttvvvxxxzzz|||~~~~~~~~~~~~}}}{{{{{{{{{{{{zzz}}}uuupppooolllkkkiiigggeeebbbaaa```^^^]]][[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQOOOLLLJJJHHHEEEBBB@@@===<<<999666333333222111000////////////........................(((***,,,......///111333555777::::::777444222111333111...,,,+++,,,...000222333333444444444333333222222111111111222444555555555444444444333333333111111000...------,,,,,,------------...///000111000000000000111111111222000000000000000///......//////111222222222222222222222333444555555555555555666666777888888999999:::;;;<<<<<<::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```bbbdddfffggghhhggghhhiiihhhggghhhjjjkkkoooppprrrqqqoooooooooppppppqqqsssvvvxxx{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{vvvpppnnnlllkkkiiigggeeebbbaaa```^^^]]][[[YYYWWWVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJIIIDDDBBB@@@>>>===:::777444444333222111000/////////........................,,,...//////......000111333555888888777555555555444222000...---...//////222333333444444444444444111111000000111222444555444444333333333222222222222111111000...---,,,,,,////////////000111222333000000000000111111111111***+++---///000222222222///000111222222333222222222333444555555666666555555555666777888999999:::999;;;<<<<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ\\\]]]]]]]]]]]]^^^___```aaacccdddfffffffffhhhiiiiiihhhiiikkkmmmnnnooopppooommmlllmmmnnnnnnoooqqqtttwwwzzz|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwww}}}|||wwwpppmmmlllkkkiiigggeeebbbaaa```^^^]]][[[YYYWWWVVVUUUUUUVVVUUURRROOOLLLJJJHHHGGGCCCAAA???>>><<<:::666333333222222111000000000111//////............//////---...000000///000111333444555777666555444444555222222111111111111222222222333333444555555444444000000//////000111333444333333222222222111111111////////////......---,,,---------......///000111/////////000000000111111++++++---///000111111222///000111222222333222222222333444555666666666555555555666777888999::::::888:::<<<<<<;;;<<<===???>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLMMMMMMPPPPPPQQQRRRRRRSSSTTTTTTWWWYYYZZZ\\\]]]]]]]]]]]]______```aaabbbcccdddeeefffggghhhiiihhhiiilllnnnlllmmmmmmkkkiiihhhiiijjjnnnoooqqqtttwwwzzz}}}~~~}}}~~~~~~~~~}}}|||{{{xxxwwwvvvuuuttttttttttttyyy~~~~~~}}}xxxooollllllkkkiiigggeeebbbaaa```^^^]]][[[YYYWWWVVVUUUUUUXXXVVVSSSOOOLLLIIIFFFEEEAAA@@@>>>===<<<999555222111111111000111111222333//////............//////***,,,///000111222555777888888888666333111111222,,,------...///000000000222333333444555555555444000////////////111333444222222222111111111000000+++,,,------.........---************+++,,,------////////////000000000000//////000000///...------///000111222222333222222222333444666666666666555444555666777888999::::::888999;;;<<<<<<<<<>>>@@@>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNNNNQQQQQQQQQQQQRRRRRRRRRSSSWWWYYYZZZ\\\]]]]]]]]]]]]___``````aaabbbccccccdddeeefffhhhiiiiiijjjmmmooojjjkkkkkkiiifffeeefffhhhnnnooorrruuuxxx{{{~~~|||}}}~~~~~~~~~|||{{{zzzvvvuuutttsssssssssssssssuuu{{{}}}}}}{{{pppjjjiiijjjjjjhhhddd```^^^^^^]]]^^^^^^]]]YYYVVVTTTTTTTTTSSSRRRPPPMMMIIIFFFDDDCCC@@@===;;;999777444111111111000///------///111///...------...///...---,,,------...000111333444555555666666555333222000.........//////000111222666666666555333111///---222111000000333444444444444444333333222111111111------------------------...------......///000111,,,---...///000000000000///////////////000111111000000111222333333444444555555555555555555555555555444444555555666777888777777888999:::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@DDDDDDDDDDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLOOORRRSSSSSSSSSTTTUUUZZZZZZ[[[\\\]]]^^^^^^___aaabbbddddddccccccdddfffggggggggghhhiiikkklllmmmkkklllllljjjfffcccbbbbbbfffjjjooossswwwyyy}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxqqqqqqqqqpppppppppqqqqqqtttyyyzzz{{{zzzpppjjjjjjkkkkkkiiieeeaaa___^^^]]]^^^___]]]YYYVVVUUUTTTTTTTTTSSSQQQNNNJJJGGGEEECCCAAA>>>;;;:::777444222222333333222000000111222///...------...///...---///////////////000111111444555555666555333222111//////......///000222333333444555555555333222111333111000111222444444333111000000//////......---------------------------,,,,,,,,,,,,---...///000,,,---...///000000000000///////////////000111111111111111222222333333333222222333444555555666666555444444555555666777888888888999:::;;;<<<======<<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDFFFHHHJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQTTTVVVYYYZZZZZZ[[[\\\]]]^^^^^^```bbbccccccccccccdddfffhhhhhhhhhhhhiiijjjjjjkkklllmmmmmmkkkhhheeeeeeeeeiiilllppptttvvvwwwzzz|||}}}~~~~~~~~~~~~}}}zzzwwwuuusssssssssrrrrrrrrrrrrrrrqqqpppppprrrxxxzzz|||xxxnnnjjjlllmmmmmmjjjfffbbb``````^^^______]]]ZZZWWWVVVVVVUUUUUUTTTRRROOOKKKHHHFFFEEEBBB???===;;;888555333222333444333111000111222///...------...///...---.........///000111222333444555555555555444222111000///.........000222444111222444555666666555555333222000111222333333222222222222111000000//////------------------------------------...///000000------...///000000000000///////////////000111111111111222222222222222222///000111222444555666777555444444555555666777888999999:::;;;<<<===>>>>>>======>>>>>>???@@@BBBBBBDDDDDDDDDEEEFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMOOOOOONNNNNNNNNPPPUUUXXXYYYYYYZZZ[[[\\\]]]]]]^^^```aaaccccccbbbcccdddfffiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnmmmkkkiiiiiiiiimmmpppssstttuuuvvvxxxyyy}}}~~~~~~~~~~~~}}}xxxtttpppooooooppptttuuuuuuuuutttrrrpppoooqqqwww{{{|||vvvmmmjjjmmmnnnnnnkkkgggdddaaaaaa_________]]]ZZZXXXWWWXXXVVVVVVUUUSSSPPPLLLIIIGGGEEECCC@@@===<<<999666444///111222111///...///000///---------...///...---***+++,,,...111444666777444444555555555444222111111000...---...000333444111222444666777777666666444222111111222333333222333333333222111111000000........................000//////000000111222333......///000000000000000///////////////000000111222222222222111111111111///000111222333444555555555444444555555666777888999999:::;;;<<<======>>>>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOPPPRRRVVVYYYXXXYYYYYYZZZ[[[\\\]]]^^^___aaabbbcccbbbcccdddfffhhhhhhhhhiiiiiiiiiiiiiiikkkmmmoooooommmmmmmmmnnnppprrruuuvvvvvvwwwyyyzzz}}}}}}~~~~~~~~~}}}xxxrrrooooooqqqssswwwxxxzzzzzzyyyvvvrrrpppqqqwww{{{~~~tttmmmkkkmmmnnnnnnlllhhhdddbbbbbb_________]]]ZZZXXXXXXYYYWWWVVVUUUSSSPPPLLLIIIGGGFFFCCC@@@>>><<<:::777444///000111000...---...//////---------...///...---++++++---///111444666888333444555555555444333222111000///...///111333444333444555666666666555444333222000111222333333222111000000///......------........................000//////000000111222333...///000000000000000000///////////////000000111222111111111111111111111111111111222222222222222555444444555555666777888888888999:::;;;<<<======>>>>>>======>>>@@@BBBCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^```bbbbbbbbbbbbdddfffdddeeegggiiijjjjjjjjjjjjiiilllnnnoooooooooqqqrrrqqqsssuuuwwwxxxyyy|||~~~}}}}}}~~~~~~~~~~~~{{{vvvqqqoooqqqtttvvv{{{}}}{{{vvvrrrrrrxxx|||rrrmmmmmmmmmnnnooolllhhhdddbbbbbb^^^^^^^^^[[[YYYWWWXXXYYYVVVVVVUUUSSSPPPLLLIIIGGGEEECCC@@@>>><<<999666444111222111///......000222///...------...///...---/////////000111222333444333333555555555444333222000000000000111222333333444444555666555444333222222111000000333444444444333222222111111000//////........................------------...///000000///000000111111000000000///////////////000111111000000111111111111111111222222222222222222222222555444444555555666777888888888999:::;;;<<<============>>>>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMPPPTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___]]]___aaabbbbbbbbbdddfffcccdddfffiiijjjkkkjjjjjjgggiiilllnnnoooqqqssstttrrrsssuuuwwwxxxzzz}}}}}}~~~~~~~~~~~~{{{xxxtttqqqppprrrvvvxxx~~~{{{wwwsssxxx}}}rrrnnnnnnmmmnnnnnnlllhhhdddbbbaaa]]]]]]]]]ZZZWWWVVVWWWYYYVVVUUUTTTRRROOOKKKHHHFFFEEEBBB???===;;;999666333222111///,,,+++,,,///222///...------...///...---111000000000111111222333222333444555555555333333...///111222333333222222222333444555555444333222000//////000333555555555666666555555444333333333........................,,,,,,,,,,,,---...///000000000111111111000000//////////////////000111111//////000000111111222222111222222222333333444444555444444555555666777888999999:::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPNNNPPPRRRTTTTTTVVVYYY[[[[[[[[[\\\]]]^^^______```]]]___aaaaaabbbbbbdddfffdddeeegggiiijjjjjjiiihhhdddgggjjjmmmoooqqqsssvvvrrrsssuuuuuuvvvxxx{{{~~~}}}~~~~~~~~~~~~}}}zzzwwwtttsssuuuxxxzzz{{{tttwww{{{~~~rrrnnnooommmnnnnnnlllhhhdddbbbaaa]]]]]]\\\YYYWWWVVVWWWYYYUUUUUUTTTRRROOOKKKHHHFFFDDDBBB???===;;;888555333000///,,,)))'''(((---000///...------...///...---......///000111333555666222333444555555555444333---///111333444333222111000111333444555444444333000///...000333666666666444333333222222111111000////////////////////////...------......///000111000000111111111000000//////////////////000111111...//////000111222222333000000111222444555666666555444444555555666777888::::::;;;<<<===>>>??????;;;<<<>>>@@@AAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPPPPPPPQQQTTTYYY]]][[[\\\]]]]]]______```aaa]]]^^^```aaaaaabbbdddfffeeeggghhhjjjjjjhhhgggfffbbbeeeiiilllnnnqqqtttvvvrrrssstttttttttvvvyyy{{{}}}~~~~~~~~~~~~~~~{{{yyyxxxyyy{{{|||~~~sssvvvyyy|||tttllljjjnnnnnnnnnkkkgggdddbbbbbb```___]]][[[YYYWWWVVVUUUXXXUUUQQQOOONNNKKKGGGCCCDDDCCCAAA>>>:::777333222000111111111000///...---000000//////.........---///000111222222222222222111222444666666777666666222333444555555333222000333333444444444333222222///000111222333444444444555555555555555555555555.........------,,,,,,,,,------......///000000000222222222111111111111000..................------///000000000000111111111222222222222333444555555777666666666777888:::;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRUUUWWWYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\^^^```bbbdddeeeeeeeeefffggghhhhhhgggffffffbbbdddfffjjjnnnqqqtttvvvuuuuuutttssstttvvvxxxzzz||||||{{{{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~zzzwwwuuuxxx~~~tttllljjjmmmnnnmmmkkkfffcccbbbaaa______]]][[[YYYWWWVVVUUUXXXUUURRRQQQOOOLLLGGGCCCCCCBBBAAA>>>;;;888666444111111000000///.........000/////////............---...000111333333444444222333444666666666555555000111333444444333111000333333444444444333222222///000111222333444444444888777666555333222111000.........------,,,,,,,,,------......///000000000222222222111111111000000////////////////////////000000000111111111222222222222222222333444555555666555555555555666888999888888888888888:::;;;;;;===>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQTTTWWWYYYZZZ[[[[[[\\\\\\]]]^^^^^^___]]]^^^```bbbccceeeeeeeeeeeefffggghhhhhhgggfffeeedddeeehhhkkknnnppprrrsssuuutttsssrrrsssuuuwwwxxxzzzzzzzzzzzzzzz{{{||||||}}}}}}||||||}}}~~~~~~zzzyyy}}}tttllljjjlllmmmmmmjjjfffbbbaaaaaa___^^^]]][[[YYYWWWVVVUUUVVVUUUTTTSSSQQQMMMGGGCCCBBBBBBAAA???===:::888777333222000///......//////////////////............,,,---///111333444555555333444555666666555444333///000111222333222111000333444444444333333222111///000111222333444444444888777666444222000///............------------------......//////000000111222222111111111000000000000000000000000000000000111111111111222222222333222222222222333444555555888888777777777777888999777777777777888999::::::===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPSSSVVVXXXYYYYYYZZZ[[[\\\]]]______``````aaabbbcccdddeeeeeeeeeeeefffggghhhhhhgggfffeeefffgggiiikkknnnooopppqqqsssrrrqqqpppqqqsssuuuvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~uuummmjjjllllllllliiieeebbb``````___^^^]]][[[YYYWWWUUUTTTUUUUUUVVVUUURRRMMMHHHDDDDDDCCCBBB@@@===:::888666333222000...---...///000///////////////...............000111222333444444333444555555555444333222///000111222333333222222444444444444333222111111///000111222333444444444444444333333222111111111...............---------.........///000000111111111111111111000000000000//////000000000000000111111111222222222333333333222222222222333444555555777777666666666666666666999999999999:::;;;<<<======>>>>>>???@@@AAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKJJJKKKLLLLLLMMMLLLLLLKKKJJJKKKMMMOOORRRUUUWWWXXXXXXXXXZZZ[[[]]]___```aaaaaabbbcccdddddddddddddddfffggghhhhhhhhhgggfffeeeeeefffiiilllnnnpppqqqqqqrrrqqqoooooooooqqqssstttwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{~~~wwwnnnkkkllllllllliiieeebbb``````___^^^\\\ZZZXXXVVVUUUTTTTTTUUUVVVUUURRRMMMHHHEEEFFFEEECCC@@@<<<999666444333222000...---...///000.........///////////////000111111222222222111111333444555555555444333222000111222333444444444555444444444444333222111000///000111222333444444444333333222222222111111111..............................//////000111111111111111111000000000//////.........//////000000000111111222222222333333333222222222222333444555555333333333333333333222222:::::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAADDDDDDEEEFFFHHHIIIJJJKKKHHHJJJKKKMMMMMMLLLKKKKKKJJJKKKMMMOOORRRTTTVVVWWWWWWXXXYYY[[[]]]___```aaaaaabbbccccccddddddccccccfffggghhhhhhhhhgggeeedddbbbeeehhhllloooqqqrrrrrrqqqpppnnnmmmnnnoooqqqrrrvvvuuuttttttttttttuuuuuutttwwwzzz~~~yyypppmmmlllmmmmmmjjjfffbbbaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSUUUVVVTTTPPPKKKHHHGGGFFFEEECCC@@@<<<888555333333222000///......//////.........///////////////111222222222222111000000222333444555555444333222000111111222444555666666555555555444333222111000///000111222333444444444555555444333111000//////.............../////////...//////000000111111222111111000000000/////////---......//////000000000111111111111222222222333222222222222333444555555666666777777888777777666999999999999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMOOOOOOOOOMMMLLLJJJKKKMMMOOORRRUUUWWWXXXWWWXXXYYY[[[]]]^^^``````aaabbbccccccddddddddddddgggggghhhhhhhhhfffeeedddbbbdddhhhlllpppqqqrrrrrrqqqooonnnmmmmmmnnnpppqqqssssssrrrqqqqqqqqqqqqrrrsssuuuzzzzzzqqqnnnmmmnnnmmmkkkfffcccbbbaaa^^^]]]\\\ZZZXXXVVVTTTTTTRRRTTTUUURRRNNNIIIHHHHHHDDDCCCAAA>>>;;;888555333111111000000///...................../////////000000111111222222222111111000111333444555444444333//////000111333444666777555555555444333222000000///000111222333444444444555444444333222222111111---........./////////000/////////000111111222222111000000000////////////......///000000111222222000000000111111111222222222222222222333444555555777888999;;;;;;;;;;;;:::888888888888999:::;;;<<<>>>>>>>>>>>>????????????BBBBBBCCCDDDFFFGGGHHHIIIHHHJJJMMMOOOOOOOOOMMMLLLJJJKKKMMMPPPSSSUUUWWWXXXWWWXXXYYY[[[\\\^^^______bbbbbbccceeeeeefffffffffggghhhhhhhhhhhhfffdddccccccfffiiimmmppppppppppppqqqpppnnnmmmmmmnnnooopppoooooonnnmmmmmmmmmmmmmmmsssvvv||||||rrrooonnnnnnnnnkkkgggdddbbbbbb^^^]]]\\\ZZZXXXVVVTTTSSSRRRTTTTTTQQQLLLHHHHHHIIIAAAAAA???>>>;;;888666555000111111111000///...------.........//////000000...///000222222333333333///111222444555555444444......///000111333555666555555555444333222000//////000111222333444444444111111222333444555555666---.........//////000000/////////000111111222222000000000000///////////////000000111222222333333///000000000000111111111222222222222333444555555222333555666777777777666999999999999:::;;;<<<===>>>>>>>>>>>>????????????AAAAAABBBDDDEEEFFFGGGHHHFFFHHHJJJMMMNNNMMMKKKJJJKKKLLLNNNPPPSSSVVVXXXYYYXXXXXXYYY[[[\\\]]]^^^___bbbcccdddfffggghhhhhhhhhggghhhhhhhhhhhhfffdddccceeegggkkknnnoooooonnnmmmqqqpppnnnmmmmmmnnnooopppmmmlllkkkkkkjjjjjjjjjjjjtttxxx}}}{{{rrrooolllmmmmmmkkkgggdddcccccc^^^^^^]]][[[WWWTTTSSSTTTUUUUUUUUUTTTQQQMMMHHHEEE@@@BBBCCC@@@:::555444555222222222222222111000000333222///...---...///111...///111333444444444333111111111111111222222222---...000333444555555555444444333222111000///...---000333444444444555666555444333222333555888:::000...---///222222000......000222333333333111000111111000000///.........///000000000111111111111000000111222222222222111666666666555444444333333666666666666777888999:::999999::::::::::::;;;;;;<<<<<<======>>>@@@AAABBBDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^```bbbeeeeeedddccccccccchhhhhhiiiiiihhhgggfffffffffhhhjjjmmmoooppppppppppppppppppooonnnnnnmmmmmmjjjhhhfffdddeeeiiimmmooosssxxx~~~~~~{{{rrrooommmnnnmmmkkkgggdddbbbbbb^^^^^^]]][[[WWWTTTSSSTTTUUUUUUUUUTTTQQQLLLHHHEEECCCCCCAAA>>>:::666555666111111111111111000000///111000///.........//////...000111333444444444444222222222222222222333333000111222444555555444444555555444333222111000///,,,...111222222111222333333222000//////000222333000...---///111222000...000000///000000000111111111111111222333333444444////////////000000000000000000111222222222222222444444444444444333333333666666666666777888999:::999999::::::::::::;;;;;;<<<<<<======>>>@@@AAAAAADDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^```bbbdddeeedddccccccdddeeeffffffggggggffffffeeehhhiiilllnnnoooppppppooommmmmmlllkkkkkkkkkjjjjjjgggeeecccaaacccgggkkknnnuuuzzz|||rrrooonnnnnnnnnkkkfffcccaaaaaa^^^^^^^^^[[[WWWTTTTTTTTTUUUUUUUUUTTTQQQLLLHHHEEEFFFCCC@@@===;;;999777555000000000000000//////////////////...............///000222444555555555444111111000000000000000000222333444555555555444333555555444333222111111000...000222333222111111222222111000///...---------///......///111111000///111000...------///111222...//////000000111111222/////////////////////...000111111222222222222222222222222333333333333444666666666666777888999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^```bbbddddddcccbbbcccddddddeeefffgggggghhhhhhhhhjjjlllnnnooopppooonnnmmmjjjjjjiiiiiihhhiiiiiiiiigggeeebbbaaaccchhhmmmqqqyyy||||||rrrooonnnooonnnkkkfffbbb``````^^^___^^^[[[WWWUUUTTTTTTTTTUUUUUUSSSPPPLLLGGGEEEFFFCCC???>>>>>>;;;666222000000///...............------...///......------000111333444555666555555333222222222111111000000000111333444444444444333444444333222222111000000222444666666555333333444222222222111000///............///000111111000///000000///...///000111222000000000///......------000000000000////////////000111222222333333222222111222222333444444555555666555555666666777888999999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMMMMOOORRRUUUVVVVVVUUUUUUXXXXXXZZZ[[[]]]^^^^^^^^^```aaaccccccbbbbbbccceeeeeefffgggiiijjjkkklllllllllmmmoooppppppooolllkkkiiihhhhhhggghhhiiijjjkkkkkkiiigggfffiiinnnssswww|||}}}~~~}}}rrrooonnnnnnnnnjjjfffbbb```_________^^^\\\XXXUUUTTTUUUTTTTTTTTTSSSPPPKKKGGGDDDCCCAAA@@@@@@@@@<<<555///000///......------......------......///...------000111333555666666666555777777666555444444333333,,,...000222333444444444222222111111000000//////444666888888666555444555222111111111111000000///...///000000000000000000///000111222222222111111444333333222222111111000111111111111111111111111111111222333333333333222222222333444555666777777555555555555666777888999999999999:::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDHHHHHHIIIKKKLLLMMMNNNOOONNNPPPSSSUUUVVVVVVUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^___aaabbbbbbaaabbbdddeeeeeefffgggiiikkklllmmmmmmmmmnnnpppqqqpppnnnkkkiiifffeeeddddddeeegggiiikkknnnmmmllllllooosssxxx{{{}}}~~~|||}}}rrrooommmmmmmmmjjjeeebbb``````_________\\\XXXUUUUUUUUUTTTTTTTTTSSSPPPKKKGGGDDDAAAAAAAAA@@@>>>:::444///111000///------......///.............../////////111222444666777777777666555555444333111000//////+++,,,///111333444444444111111000000////////////222444666666444333333333111000//////.........///---///111111000///000111...000222444444333111000//////000000111222222333111111111222222222333333111222222333333333333333333333444444555666777777555555555555666777888888999999::::::::::::;;;;;;:::<<<>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^^^^___```aaaaaaaaabbbdddfffcccdddfffhhhjjjkkklllllllllmmmpppqqqpppmmmiiigggaaaaaa``````bbbdddgggiiinnnnnnooopppsssvvvyyy{{{~~~~~~~~~rrrnnnkkklllllliiieeebbbaaaaaa___```___\\\XXXVVVUUUUUUSSSTTTTTTRRROOOKKKGGGDDDAAAAAA@@@===999555444333222111///...---...///000//////.........///000111111333444666777777777777444333222111///...---,,,---...000222333333333333111111111000000000000000000222444444333222222333444222000---,,,,,,,,,---,,,///111111///...000111///000000111111111111111------......//////000000//////000111222333333444111222333333444444333333333333333444444555555555555555555555555666888888999999::::::::::::;;;;;;:::;;;>>>@@@AAAAAA@@@???BBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^___```aaa``````aaadddfffdddeeegggiiijjjkkklllllljjjlllooopppooolllhhheee```_________aaadddhhhjjjoooqqqrrruuuwwwyyyzzz{{{}}}~~~rrrnnnkkkkkkkkkiiifffcccaaaaaa___```___\\\XXXVVVUUUUUUSSSTTTTTTRRROOOKKKFFFDDDBBBBBB@@@:::444222444777333111///...---...000111111000...---...///222333222333555666777888777777999999777666444333222111000111222333444333222222222222222111111111111111000222444555444333333444888666222...,,,+++,,,---,,,///111111///...000222111000...---...///111222333333222222111000000000------...000111222333444111222333333444444333333222222333333333333444444555444444555555666777888999999:::::::::;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???AAABBBDDDFFFHHHIIIJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMSSSSSSSSSSSSTTTUUUWWWWWWUUUVVVXXXZZZ\\\]]]^^^^^^___````````````aaadddgggggghhhiiikkklllmmmnnnnnniiikkknnnooonnnkkkgggeeebbbaaa```aaacccfffjjjlllrrrsssvvvyyy{{{|||||||||}}}~~~}}}tttpppmmmmmmllljjjfffddddddeeeaaaaaa```]]]XXXUUUTTTTTTTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444222222333222222111//////000000111000......///111333222222444888:::999777888444111000111222111///333333333333333333444444111111111111111000//////333333333333333333333333333222111////////////000000111111111222222222222111111000////////////000//////............//////////////////000000000000222222333333333333444444222333333444444555555555666666777777888888999999888888888888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\]]]^^^^^^```aaabbbbbbccceeeggghhhiiikkklllmmmllllllkkkpppnnnmmmmmmmmmkkkfffbbbaaabbbcccdddfffhhhjjjkkkpppsssvvvwwwyyy{{{}}}}}}tttpppkkkkkkjjjhhhdddbbbbbbccc```aaa```\\\XXXUUUTTTTTTTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444111111111111000//////.........///...,,,,,,...///333222222555888:::999777888555111000222222111///111111111222222222222222000000000000000//////...333333333333333333333333333222111////////////000000000000111111111222222000000000000000/////////000//////......//////000////////////000000000000222222222333333333444444666555555444444333222222555555555666777777888888888888888888999:::;;;<<<======>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^___aaabbbbbbccceeegggggghhhjjjkkklllkkkkkkjjjnnnlllkkkllllllkkkgggcccccccccdddfffhhhkkkmmmnnnrrrtttwwwxxxyyy{{{}}}tttppplllllljjjhhhdddbbbbbbccc``````___\\\XXXUUUTTTUUUTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444111111000000///......------...///...------...000333222333555888999888777888555222111222222111000000000000000111111111222000000000000//////......333333333333333333333333333222000///......///000/////////000000000111111222333444444444333222111111000000//////000000111////////////000000000000222222222222333333333333555555555444444333333222444444444555666777777777888888888999999:::;;;<<<<<<<<<===>>>>>>?????????DDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[]]]___aaabbbbbbccceeeffffffgggiiijjjkkkkkkjjjjjjkkkjjjiiijjjjjjiiifffccceeeeeegggiiikkknnnppprrrtttvvvxxxzzzzzz{{{}}}}}}tttqqqnnnnnnmmmjjjfffddddddddd``````___\\\XXXVVVUUUUUUTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444222111111000//////......///000111000//////111333222333444555777888888777777555333222111111111111000000000111111222222333222111111000000000000000333333333333333333333333333222000///......//////////////////000000000000000111333444444222000///111111000000000000111111////////////000000000000111222222222222333333333222222333333444555666666444444555555666777888888999999999999:::;;;<<<<<<============>>>???@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYZZZZZZZZZZZZ]]]___aaabbbbbbbbbdddffffffgggiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhfffdddcccffffffhhhjjjmmmooorrrsssvvvxxxzzz{{{{{{|||~~~~~~uuuqqqnnnnnnmmmjjjfffccccccddd___```___\\\YYYVVVUUUVVVTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444444333222000000000000000///000111000000000222333222333555666666777777888555555333111000///000111111111222333333444555555444333222111111111222222333333333333333333333333222111000............///////////////000000000000,,,---/////////...,,,***111111000000000000111111////////////000000000000111111111222222222333333111111222333444555666777444555555777888999999:::999999999999:::;;;<<<===>>>>>>===>>>>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRTTTUUUUUUUUUUUUXXXXXXYYYZZZ[[[[[[ZZZZZZ]]]^^^```aaaaaabbbdddfffggghhhjjjkkkmmmmmmmmmlllkkkkkkjjjiiigggdddccccccfffggghhhjjjmmmooorrrsssvvvxxxzzz{{{{{{|||~~~}}}uuuqqqmmmmmmkkkhhhdddaaaaaaaaa_________\\\YYYVVVVVVVVVTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444555333222000000000111111---...//////......000222222444666777666666777888444444333111...---///000222333333444555666777777666555333222222222333444333333333333333333333333222111///...------...////////////000000000111111000000111111111000///...111000000//////000000111////////////000000000000111111111111222222222222444444444444444444444444444555666777888999:::;;;999999999999:::;;;<<<===???>>>======>>>???AAABBB@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ\\\]]]]]]\\\\\\\\\^^^```aaaaaabbbdddeeeggghhhjjjlllmmmnnnmmmmmmkkklllllljjjgggeeeeeefffhhhhhhiiikkkmmmoooqqqrrruuuwwwyyy{{{{{{|||~~~~~~|||uuurrrmmmmmmkkkhhhdddaaaaaaaaa^^^___^^^\\\YYYVVVVVVVVVTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444444333111///...///000111---...//////...///111333222444777777666555666888222222222000---,,,---000222333444555666777777888666444333111111222333444333333333333333333333333222111///...------......000000000111111111222222444444444333333333222222000//////......//////000////////////000000000000111111111111222222222222444444444444444444444444333444555666777999::::::::::::999::::::;;;<<<===>>>===<<<<<<<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[]]]______^^^^^^\\\^^^```aaaaaaaaaccceeeeeegggiiikkklllmmmmmmmmmiiikkklllkkkhhhhhhjjjllljjjkkkkkklllmmmoooqqqrrrsssvvvxxxzzz{{{||||||{{{uuurrroooooonnnjjjfffcccbbbccc^^^___^^^\\\YYYVVVVVVWWWTTTTTTSSSRRROOOKKKGGGDDDBBBAAA@@@>>>;;;888666444333222000...---...///000///000111111000111333555222555777777555555666888111222222///,,,***,,,///222222333444555777777888555444222000000111222333333333333333333333333333222111///...------......111111111111222222222222111000//////......////////////............//////////////////000000000000000111111111111222222222000111222333555666777888222222333555666888999999::::::::::::;;;<<<=========<<<;;;:::;;;===???@@@DDDDDDDDDDDDEEEEEEEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY\\\^^^`````````___\\\^^^```aaaaaaaaaccceeedddfffhhhjjjkkklllllllllgggjjjlllkkkjjjjjjmmmqqqllllllmmmmmmnnnpppqqqrrrrrrtttwwwyyyzzz|||~~~zzz|||tttooonnnnnnmmmllliiifffdddbbb```___^^^[[[YYYWWWVVVUUUVVVUUUTTTQQQMMMIIIFFFDDDDDDCCCAAA===:::777444333111111000///////////////000//////...///111222444555555666666666666555555444333222111000000000000111111111111222444666777777444222111222333333222333111///000333555444222333222000///---,,,,,,,,,---///111222222333555777111111111111111111111111000000////////////000000------...///000/////////111000/////////000222222111222222333333444444555444444555666777888999999999999999888999999::::::======>>>???@@@AAAAAABBBCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIKKKLLLKKKLLLMMMOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXZZZ\\\^^^``````___^^^bbbaaa```___```aaaccceeehhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppnnnmmmllllllmmmoooqqqssswwwxxxyyyyyyzzz|||}}}|||vvvrrrmmmmmmlllkkkhhheeebbbaaa```___]]][[[YYYWWWVVVUUUVVVUUUSSSQQQMMMIIIFFFEEEDDDCCCAAA===:::777444333111111000///////////////000000000000000111222333555555666666666666555555444333222111000000000000111111111111222333555666666444222111222333333222222000//////222333333111222111000...------------...///000000//////000222111111111111111111111111000000////////////000000////////////////////////111111000000000111222333111222222333333444444555444444555666777888999999999999888888999999::::::======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLLLLLLLLLLNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTWWWYYY[[[]]]______^^^^^^aaaaaa```___```aaaccceeeggghhhiiijjjkkkkkkkkkkkkllllllllllllmmmooopppqqqooonnnmmmmmmmmmoooqqqrrrtttuuuwwwwwwxxxyyy|||wwwsssllllllkkkjjjgggdddbbb```______]]][[[YYYXXXVVVUUUVVVUUUSSSPPPMMMJJJGGGEEEDDDCCCAAA===:::777444333111111000///////////////111111222222222222222222555555666666666666555555333333222111000000000000222222111111222333444444666333111111222333333222111000///000111222111000000000///...............000111111000...------...111111111111111111111111000000////////////000000111111000/////////000000222111111111111222333333111222222333333444444555444444555666777888999999999999888888999999:::;;;<<<======>>>???@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWYYY[[[]]]]]]]]]]]]``````______```aaacccdddgggggghhhiiijjjjjjjjjjjjkkkkkkllllllmmmooopppqqqpppooonnnmmmnnnnnnpppqqqsssuuuvvvwwwwwwyyy{{{~~~}}}|||vvvqqqmmmlllllljjjhhheeebbb```___^^^]]][[[YYYXXXVVVVVVVVVUUUSSSPPPMMMJJJGGGEEEDDDCCCAAA===:::777444333111000000///////////////111111333444444333222111444555555666666555555444333222222111000000111111333333333333333333444444555333111000222333333222111111111111222222111111//////.........//////000111222222111///...///000111111111111111111111111000000////////////000000222222000000///000000111222222222222222333333333111222222333333444444555555555555666777888888888888888888888999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLMMMLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\\\\____________```bbbcccdddffffffggghhhiiiiiiiiiiiijjjjjjjjjkkklllnnnooopppqqqpppooonnnnnnooooooppptttvvvxxxxxxyyyzzz|||~~~vvvqqqnnnnnnmmmkkkiiifffcccbbb^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTSSSPPPMMMJJJGGGFFFDDDCCCAAA===:::777444333111000000///////////////000111222444444333222111444444555555555555444444333222111111000111111111444444444555555555555555444222000000111333333222222333444444333333222222///............///000000///000111111000000111222111111111111111111111111000000////////////000000111111000000000000000111111111222222333333333333111222222333333444444555555555666666777777888888888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWYYY[[[\\\\\\^^^^^^______```bbbcccdddeeeeeefffggghhhhhhhhhhhhggggggggghhhjjjlllmmmnnnpppppppppooooooooooooooosssuuuwwwxxxxxxxxxzzz|||~~~wwwsssnnnnnnmmmllljjjgggdddbbb^^^]]]\\\[[[ZZZXXXWWWWWWUUUTTTRRRPPPMMMJJJHHHFFFDDDCCCAAA===:::777444333111111000//////////////////000111222333333333333444444555555555555444444222222111111111111111222333333444555555555555555333111///000111333333333222444666666444333222333//////.........//////000,,,---////////////111222111111111111111111111111000000////////////000000...///000111111111000000000111111222333222222222111222222333333444444555555666666666777777777888777777777888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKLLLKKKLLLMMMOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZ\\\]]]]]]]]]^^^___aaabbbccccccddddddeeefffggggggggggggeeeeeefffgggiiikkklllmmmooopppppppppppppppppppppppprrruuuvvvuuuuuuwwwxxx~~~|||}}}vvvrrrmmmmmmmmmkkkiiifffcccaaa^^^]]]\\\[[[ZZZXXXXXXWWWTTTTTTRRRPPPMMMKKKHHHGGGDDDCCCAAA===:::777444333111111000///////////////......///000111222444555333444444555555444444333222111111111111111222222///000222333444555444444333111//////111333333333111444666666444111111222000//////.........//////---...000000///000111333111111111111111111111111000000////////////000000***,,,///111222111000//////000111222222222111111111222222333333444444555666666666666777777777777777777777888999:::<<<===;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKJJJKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\^^^\\\\\\^^^```aaabbbcccccccccdddeeeffffffgggffffffeeeeeefffgggiiikkkmmmnnnnnnoooooopppqqqqqqqqqqqqooorrrtttuuuuuuuuuuuuvvv}}}{{{tttooollllllllljjjhhheeebbb```^^^]]]\\\[[[ZZZYYYXXXWWWTTTSSSRRRPPPMMMKKKHHHGGGDDDCCCAAA>>>:::777444333111111000///////////////---------...000222555666333444444555555444444333222111111111111111222222---...000222333333333333222111//////111333333333000333666666333000000111000000///...............111222333333222222333444111111111111111111111111000000////////////000000(((***...111333222000......///000111222111000000111222222333333444555555666666666666777777777777777777777888999;;;<<<===;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGFFFFFFFFFHHHIIIJJJJJJJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[]]]^^^[[[\\\^^^```aaabbbccccccccccccdddeeeffffffffffffeeeffffffhhhjjjlllnnnooommmnnnoooqqqqqqrrrrrrrrrqqqsssvvvwwwwwwvvvwwwxxx}}}}}}uuuqqqrrrqqqpppnnnjjjfffaaa___aaa^^^[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSOOOKKKHHHFFFDDDCCCAAA>>>;;;777444222111111000///////////////000000111222333555666777999888666555333333222222222111111222333333000...222222111111000/////////000///......///111333555777777777666555444222222//////.........//////000////////////000000000000111111111111000000000000222222111000//////000000......///000000000000000---...///000111222333333333333222222222333444444777777777777666666666666999999999888999999:::;;;??????>>>======>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOPPPQQQSSSUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[___``````aaabbbccccccdddeeefffgggiiijjjjjjjjjjjjeeefffggghhhjjjkkkmmmmmmllllllkkklllnnnpppsssuuuvvvuuuuuuuuuuuuvvvwwwwww}}}~~~uuupppooopppooonnnkkkgggcccaaa___]]]ZZZYYYZZZZZZXXXWWWWWWVVVUUURRROOOKKKGGGEEEDDDCCCAAA>>>;;;777444222111111000///////////////000000000111222444666777888777666555444333333333555333000000111111111000333333333333333222222222111000//////000222444666333333333222111000///...111000///...............////////////000000000000111111111000000000//////222111111000//////000000...//////000000000000000///000000111222333444555222222222222222333333444666666666666777777777777777777777777777888888999>>>>>>=========>>>@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[^^^^^^___```aaabbbcccdddeeefffggghhhiiijjjjjjjjjgggggghhhiiijjjllllllmmmooonnnlllkkklllmmmooopppssssssssssssssstttuuuuuuzzz}}}tttpppnnnnnnnnnnnnkkkhhhdddbbb\\\[[[ZZZZZZZZZYYYWWWUUUVVVUUUTTTRRRNNNJJJGGGEEEDDDCCCAAA>>>;;;777444222111111000////////////////////////000111333555555777666666666555555555555888444000...///000111111333333444555555555555444111111000000111333555777222222111111000...---,,,000//////......//////000////////////000000000000000000000000////////////111111000/////////000000////////////000000000000111222222333444555666666222222111222222333444444555555666666777777888888777777777777777888999999<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTSSSTTTTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]___```bbbcccccceeeeeefffggghhhiiiiiijjjhhhiiiiiijjjkkkllllllmmmmmmlllkkkjjjjjjlllmmmooossssssssstttttttttuuuuuuwww{{{~~~tttooonnnoooooonnnlllhhhccc```[[[[[[ZZZ[[[\\\ZZZXXXUUUUUUTTTSSSQQQNNNJJJGGGEEEDDDCCCAAA>>>;;;777444222111000000///////////////.........///000222444555666666666666777666666666777555111000000111111000000111333444555555555444000///000000222333555666333333333333222000///...............///000111222////////////000000000000000000000/////////......111000000/////////000000///////////////000000111222222333333444555555666333222222222333444555666444444555666777888999999:::999999999999:::;;;;;;:::;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ[[[]]]___aaabbbcccddddddeeeeeefffhhhiiiiiijjjjjjjjjkkkkkklllllllllhhhhhhhhhhhhjjjllloooqqquuuvvvvvvwwwwwwwwwwwwwwwwww{{{tttpppooopppqqqooolllgggaaa^^^\\\[[[[[[\\\]]]\\\YYYWWWTTTTTTSSSQQQNNNJJJGGGEEEDDDCCCAAA>>>;;;777444222111000000///////////////------...///000222333444555666777888888888777777555333222333333333111///---...000222333333222222---......000111333444555555555444444333222000///111000000/////////000000////////////000000000000000000000000////////////000///////////////000000000//////...///000111111111111222222333333444444333333333444444555777777333444555666777888999::::::::::::999:::;;;;;;<<<:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOORRRSSSSSSSSSRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYYYY[[[\\\^^^```bbbbbbdddccccccdddeeefffhhhiiijjjjjjjjjkkkkkklllllllllhhhhhhhhhhhhjjjllloooqqqvvvwwwxxxyyyyyyyyyxxxxxxyyy|||uuuppppppqqqqqqppplllfff```\\\]]]\\\[[[\\\]]]\\\[[[YYYTTTTTTSSSQQQNNNKKKHHHFFFDDDCCCAAA>>>;;;777444222111111000///////////////.........///000222444444666777888999999888777666333222333444555444222///,,,---000222333222111000,,,---...000111333444444444444444333222111//////666555333000...---,,,+++////////////000000000000111111111111000000000000//////......//////000000000///.........///111222000111111111222222222333333333333333444666777888444444555666777888999999888888888888888999::::::;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRSSSSSSTTTVVVWWWXXXYYYZZZYYYZZZ[[[]]]^^^```aaaaaaccccccbbbbbbccceeeggghhhhhhiiiiiijjjkkkllllllmmmmmmlllkkkjjjjjjlllmmmooovvvvvvxxxyyyyyyyyyxxxwww{{{~~~vvvrrrnnnoooqqqpppmmmgggaaa^^^]]][[[YYYYYYZZZ[[[ZZZYYYUUUUUUTTTRRROOOLLLIIIGGGDDDCCCAAA>>>;;;777444222111111000///////////////......///000111333444555777888999::::::888777666333222111222333444444333...000222444444333222111,,,---///111222444555555444444333333222111///...555444222000///...------////////////000000000000222222222222111111111111...............///000000000000.........///111222111111111111222222222222111111111222333444555666444555555666777888888999999888888888888999::::::===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]^^^___```aaacccbbbaaaaaabbbdddggghhhgggggghhhiiijjjllllllmmmooonnnlllkkklllmmmooopppwwwxxxzzz{{{|||{{{zzzyyyzzz}}}wwwrrrlllmmmppppppnnniiiccc___]]]ZZZXXXWWWYYYZZZZZZYYYUUUUUUTTTSSSPPPMMMJJJHHHDDDCCCAAA>>>;;;777444222111111000////////////////////////000111333555555777888:::::::::999777555555222000///111444666666111222555666777555333222---...000222444555666666555555555444333222111000000000///000000111222222////////////000000000000333333333222222222111111...............///000111111000...---...///111222222222222222222222333333/////////000111333444555555555666666777777888888;;;;;;::::::;;;;;;<<<===??????AAABBBBBBAAA@@@???@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNPPPRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\]]]^^^^^^___``````cccbbbaaaaaabbbdddfffhhheeefffggghhhjjjkkkmmmmmmllllllkkklllnnnpppsssuuuzzz{{{}}}~~~}}}|||yyy|||yyytttoooppppppnnnkkkgggbbb```\\\ZZZYYYYYYZZZ[[[[[[ZZZUUUTTTQQQOOOLLLJJJIIIHHHFFFEEEBBB???;;;777444333111000000/////////////////////000111222333333444888888888888888777666666333333333444333333222222333333333333222000...---000...---///333555555333444333333222222111111111111000///......------............///000111111111111333444333111//////000111000///......---......000000111222333333444444555444333222222222333444000111111222222333444444777777777777777888888999888888888999:::;;;<<<===BBBBBBAAA@@@???>>>======BBBBBBCCCBBBAAABBBDDDGGGFFFFFFGGGIIIKKKLLLMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[YYYYYYZZZ[[[\\\]]]]]]^^^```aaabbbcccccccccccccccffffffggghhhiiiiiijjjjjjlllkkkjjjjjjkkkmmmpppqqqvvvyyy|||~~~~~~~~~~~~~~~xxxrrrooopppooonnnkkkgggbbb```^^^\\\ZZZZZZZZZ[[[ZZZYYYVVVTTTRRROOOLLLJJJHHHGGGFFFEEEBBB???;;;777444333111111000/////////000000//////000111222333444444777888888888888777666666333333444444444444333333333333444333222111///...///......000333555555333444333333222222111111111000//////............///......//////000000111111222333555444222000000111000000//////...///////////////000000111111222222333222111111111111222333111111111222333333444444666666666555666777777888::::::999999999:::;;;;;;<<<<<<<<<<<<<<<=========AAABBBCCCBBBAAABBBDDDGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQSSSUUUVVVVVVWWWYYY[[[ZZZ[[[[[[\\\]]]^^^______```aaabbbccccccdddccccccggggggggghhhiiijjjjjjjjjllllllkkkkkkllloooqqqsssvvvyyy|||~~~~~~~~~vvvpppooooooooonnnkkkfffbbb___```^^^[[[ZZZ[[[[[[ZZZXXXWWWUUUSSSPPPLLLIIIGGGFFFFFFEEEBBB>>>;;;777555333222222111000000000000111//////000111222333444444777777777777777666666555333333444555555444444333444444444333222111000//////......000333555555444444444333333222111000000///............///000000////////////000000000000111333444333111//////000000000/////////000111111////////////////////////111111000000000000111222111111222222333333444444555555555555555666666777<<<;;;::::::999999999:::;;;;;;<<<>>>???@@@AAABBBAAABBBCCCCCCBBBCCCEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVVVVVVVWWWYYY[[[\\\\\\]]]^^^___```aaaaaa```aaabbbcccddddddddddddggghhhhhhiiiiiijjjjjjjjjllllllkkklllmmmppprrrtttvvvyyy|||~~~~~~~~~uuuoooooooooooonnnjjjfffbbb______]]][[[ZZZ[[[\\\[[[ZZZWWWVVVSSSPPPMMMIIIFFFEEEFFFDDDBBB>>>;;;888555444333222222111111111111111///000000111222333444555666666777777666666555444333333444555555555444444444444444333222111111000//////000111333444555555444444333333222111000000---------......///111111////////////000000000000000111222111///.........000000///000000111222222//////////////////......000000000000111111111222111111222222333444444555666555555555555666777777;;;::::::999999:::::::::;;;<<<===>>>@@@BBBCCCCCC@@@BBBCCCCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]^^^___```aaaaaa```aaabbbcccdddeeeeeeeeehhhhhhhhhiiiiiiiiijjjjjjkkkjjjjjjkkklllooorrrtttvvvyyy|||~~~~~~~~~uuuooonnnoooooommmjjjfffaaa___\\\ZZZYYYZZZ[[[]]]]]]\\\VVVVVVTTTQQQMMMIIIFFFDDDEEEDDDAAA>>>;;;888555444333222222111111111111111000000111222333444444555555666666666666555444444222333333444555555444444444333333222111111111111...///111222333444555666555555444333222000000///------------...000111222////////////000000000000111222333333000/////////000000///000000111222222000000000000000000000///000111111222222222222222111222222333444444555555777777666666777777888999999999999999:::;;;<<<===999::::::;;;<<<===>>>>>>@@@BBBCCCDDDDDDDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWWWWWWWWWWYYYZZZ[[[[[[\\\]]]^^^___`````````aaabbbcccdddeeeeeeeeeggghhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiikkknnnrrrtttvvvyyy|||~~~~~~~~~vvvqqqnnnnnnnnnmmmjjjeeeaaa^^^YYYXXXWWWXXX[[[]]]]]]]]]UUUUUUSSSQQQNNNJJJFFFDDDEEECCCAAA>>>;;;888666555222222111000000000000111000000111222333444555555555555555555555444444333111111222333444444444444333222111111000000111111...000222333333333555777555555444333111000//////---------......000111111.........///000111111111333555666555333111111222000000/////////000111111111111111111111111111111///000111222333333333333222222333333444444555555777777777777777888999999888888888999:::;;;======<<<<<<<<<<<<======>>>>>>???AAADDDEEEEEEEEEFFFHHHEEEFFFGGGIIIKKKLLLNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUTTTVVVXXXXXXWWWWWWYYYZZZZZZZZZ[[[\\\]]]^^^______```aaabbbdddeeefffffffffgggggggggggggggggggggggggggfffggghhhkkknnnrrrtttvvvyyy|||~~~~~~~~~wwwsssnnnnnnnnnmmmjjjeeeaaa^^^YYYXXXWWWXXXZZZ[[[[[[ZZZTTTTTTSSSQQQNNNKKKGGGEEEDDDCCCAAA>>>;;;888666555111111000/////////000000000111111222333444555555444555555555555444333333///000111222333333333333222111000/////////000111...000333333333333555888666555444333111000///..................///000111,,,---...///000111222333333444555444222111000111000000//////.../////////000000000111111222222222...///000111222222222111222222333333444555555555666666666666666777888888999999999999::::::;;;<<<======>>>>>>???@@@@@@@@@???AAADDDEEEFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXXXXWWWWWWYYYZZZZZZZZZ[[[\\\]]]^^^______```aaabbbdddeeefffggggggfffffffffffffffffffffeeegggfffggghhhkkkooosssuuuvvvyyy|||~~~~~~~~~~~~xxxuuunnnnnnnnnmmmiiieeeaaa^^^[[[YYYWWWWWWYYYYYYYYYXXXSSSSSSSSSQQQOOOKKKHHHFFFDDDCCCAAA>>>;;;888666555111000000///////////////000111222222444444555666444444555555444444333222...///000111222333333333111000///......///000000...111333444222333666888666555444333111000///...///............///000000+++,,,---///000222333444///111222111///------...111000///..................//////000111222222333,,,---///000111111111000222222333444444555555666555555555555555666777777;;;;;;::::::999999::::::888999:::;;;<<<===>>>???>>>AAADDDFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUUUUWWWXXXXXXWWWWWWYYYZZZZZZ[[[[[[\\\]]]^^^___``````aaabbbdddeeefffggggggeeeeeeeeeeeeeeeeeeeeedddgggggghhhiiilllppptttvvvvvvyyy|||~~~~~~~~~}}}|||vvvrrrqqqpppooommmhhhbbb^^^\\\ZZZXXXXXXZZZZZZZZZYYYQQQPPPNNNMMMKKKJJJIIIIIIFFFDDDAAA===999666444333222222222111111111111000)))***---///222444666666888888888888777666555444///000111222222333222222222222222111111111000000...///000111333444555666555444333222111///...............//////111222222000000111222222222222111444333111///---,,,++++++///////////////000111111///////////////000000111333333222111///.........111111222333444444444444777777666555555555555555999999999999999999999999??????>>>>>>======<<<<<<@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````aaabbbbbbcccccccccbbbbbbbbbcccdddcccaaa```aaabbbcccfffjjjllloooqqquuuwww{{{|||}}}~~~zzzrrrpppnnnmmmjjjgggbbb^^^\\\ZZZXXXXXXYYYYYYYYYWWWSSSRRRPPPMMMKKKIIIGGGGGGFFFDDDAAA===999666444333222222222111111111000000...///111333444555666666666666666666555444333333///000111222222333222222222222222111111111111111000111222333444555666777555444333222111///..................///000111111000000111222222222222111222111000///...---------///////////////000111111000000000000000111222222333222111000111222444555111111222333444444444444666666555555555555666666:::::::::999999999999999????????????>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ[[[\\\^^^___``````aaaaaabbbccccccccccccbbbcccddddddcccbbbaaabbbccceeegggkkknnnppprrrvvvyyyzzz{{{|||}}}~~~~~~qqqooollljjjhhheeeaaa^^^\\\ZZZXXXWWWXXXXXXWWWVVVVVVTTTQQQNNNJJJHHHFFFEEEFFFDDDAAA===999666444333222222111111111000000000222333444444555555444444444444555444444333222111///000111222222333222222111111111222222222222222222333333444555666666666555444333222111///......///...............//////000000111222222222222111000000///........./////////////////////000111111111111111111111222222333333222111000000222444666111111222333444444444444555555444555555666777888::::::::::::::::::::::::????????????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]___``````aaaaaabbbcccccccccccccccdddeeeeeedddbbbbbbcccdddgggjjjmmmppprrrtttxxxzzzyyyzzz{{{|||~~~~~~qqqoookkkiiigggeeebbb___\\\ZZZXXXWWWWWWWWWVVVTTTVVVTTTQQQNNNKKKHHHGGGFFFFFFDDDAAA===999666444333111111111111000000000000222222333333444333333333444444444444333222111111//////111222222222222222111111222222222222333333333333444444555555555666555444333222111///......///......------------...000000111222222222222111111000000///...////////////////////////000000111111000000000000111222222333222111000////////////111111222333444444444444333333444444666777888999:::::::::::::::;;;;;;;;;======>>>??????@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJLLLNNNQQQRRRRRRQQQPPPTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYZZZ\\\]]]^^^___``````aaabbbcccccccccccccccdddeeeeeedddbbbbbbdddfffiiikkkoooqqqsssuuuyyy{{{xxxyyyzzz|||}}}xxxqqqooollliiihhheeeccc```\\\ZZZXXXWWWWWWWWWVVVTTTTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDAAA===999666444333111111111000000000//////000111222333444555555555555666666555555444333222//////111222222222222222222222222222222222222333222222333333444444555555555444333222111///......///......------------...000000111222222222222111333222111000............///////////////000000111000////////////000111111000111222333222000...---111111222333444444444444333333333444666777999:::999999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLOOORRRSSSSSSSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^______``````aaabbbcccddddddddddddeeeeeecccbbbbbbeeegggjjjlllooorrrsssuuuyyy{{{xxxyyyzzz{{{}}}{{{ssspppnnnllljjjhhhfffbbb```\\\ZZZXXXWWWXXXXXXWWWVVVTTTSSSQQQNNNLLLJJJIIIIIIFFFDDDAAA===999666444333111111000000000/////////111222333555666777777888666777777666666555444333///000111222222333222222444333333333222222222222111222222333444444555555555444333222111///......///...............//////000000111222222222222111444333111000///.........///////////////000111111///////////////000000111...///222444555555333222111111222333444444444444333333444444666777888999777888888999999::::::;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^_________```aaabbbcccddddddddddddddddddbbbaaabbbeeegggiiillloooqqqrrrtttwwwzzzxxxyyyzzz|||~~~yyyqqqmmmlllkkkjjjhhheeeaaa]]]\\\ZZZXXXXXXYYYYYYYYYWWWVVVUUURRROOOLLLIIIHHHGGGFFFDDDAAA===999666444333111000000000////////////111222333444555666666666666777777666666555444333///000111222222333222222555555444333222111111000111222333444555666777888555444333222111///..................///000111111000000111222222222222111222111111000//////000000///////////////000111111000000//////000000111222000000000111222333555666111111222333444444444444444444444555555777888888666666777888888999::::::=========>>>>>>?????????@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXYYY[[[\\\]]]^^^______```aaabbbcccdddddddddccccccbbbaaa```aaadddggghhhkkknnnpppqqqsssvvvxxxxxxyyy{{{}}}yyyrrrkkkjjjiiiiiihhhddd___[[[\\\ZZZXXXXXXZZZZZZZZZYYYYYYWWWSSSOOOLLLHHHFFFEEEFFFDDDAAA===999666444333000000000000////////////000111222222333333333222666666666666555444333222///000111222222333222222666666555444222111000000222222333555666888999:::555444333222111///...............//////111222333000000111222222222222111000000000000000111222222///////////////000111111111111111000111222222333555222///,,,,,,...222444111111222333444444444444555555444555555666777888555666666777888888999999???????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYY[[[\\\]]]^^^______```aaabbbdddddddddeeeccccccbbb```___aaadddggghhhjjjmmmoooppprrruuuwwwyyyzzz{{{}}}wwwrrrlllkkkjjjjjjiiifffbbb___[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTRRROOOKKKGGGEEEDDDCCCAAA>>>;;;777444222111111000///////////////111222333555555555555444555666666666555333111000000000111222444555666666555555555444444444333333///000222333444555555555444444222000///.........---,,,***)))***---111333000111222333333333333333333333222111000///......000000////////////000000////////////000000000111333222111111111222444555444444444333333444444555444555555666666666666666888999999::::::;;;;;;<<<:::;;;;;;<<<>>>???AAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKLLLNNNNNNNNNNNNPPPQQQSSSTTTVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWXXX[[[^^^___^^^___aaabbbddddddeeeeeeaaaaaaaaa```^^^^^^```bbbhhhjjjmmmoooppprrruuuwwwyyy{{{~~~wwwrrrlllkkkjjjjjjiiigggccc___[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTRRROOOKKKGGGEEEEEEDDDBBB???<<<888555333//////...------------...333444666777888888777777666666666666555333222000000000111222333444444555222222222222111111111111000111222333444555555555444444222000///.........---,,,******+++...000222111222222222222222111111222222111111000/////////000000////////////000000---------.........//////222111111111111222333333444333333333333444555666777666444444444555777888888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCDDDEEEHHHJJJKKKLLLMMMOOOOOOOOOOOOQQQSSSSSSTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWYYY[[[^^^___^^^___aaabbbddddddeeeeeebbbbbbbbb```______aaacccfffiiilllnnnooorrruuuwwwyyy{{{~~~wwwrrrlllkkkjjjjjjjjjgggccc```[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTRRROOOKKKGGGEEEEEEDDDBBB@@@<<<999666444000///......------......111222444555666666555444555666666666555333111000000000111111222222222333111111111111000000000///111222333333444444444444444444222000///.........,,,,,,,,,,,,---...000000222222222222111000///...000000000000000000000000000000////////////000000------........./////////000000111222222222222111222222222333444555666777888666444222222555888:::888999999::::::;;;;;;<<<;;;;;;;;;<<<===???AAAAAAAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJLLLNNNOOOPPPPPPPPPRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\^^^___^^^___aaabbbddddddeeeeeeccccccbbbaaa``````ccceeeeeehhhkkknnnppprrruuuxxxzzz{{{}}}}}}~~~wwwrrrlllkkkjjjjjjjjjhhhdddaaa\\\[[[ZZZXXXWWWWWWWWWVVVVVVVVVTTTRRROOOKKKGGGEEEEEEDDDBBB???;;;888555333222111111000///000000000///000222333444444333333444444555555444222000///000000000000111111111111222222222222111111111111222222333444444333333333444444222000///.........+++,,,---...////////////111111111111111000////////////000000111111111111000000////////////000000///000000000000111111111///000111222333222111000111111111222444666777888777666444333333555777999888999999::::::;;;;;;<<<;;;;;;<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^___^^^___aaabbbddddddeeeeeeddddddcccaaa```aaadddgggfffiiillloooqqqtttwwwzzzyyy{{{||||||}}}~~~vvvrrrlllkkkjjjkkkjjjhhhdddaaa\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVTTTRRROOOKKKGGGEEECCCBBB@@@===:::666333222222222111000000000000000222333555666777777666666333333333333222000///---000000000000000000000000222222222111111111000000222222333444444333333333444444222000///.........+++,,,...////////////...//////000111111111111111/////////000111111222222000000////////////000000000000000000111111111222///000111333333222111111000111111222444666888999555555555555666666666777888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^___aaabbbddddddeeeeeeddddddcccaaa```bbbeeehhhiiillloooqqqsssvvvyyy{{{xxxzzz||||||}}}~~~vvvssslllkkkkkkkkkkkkiiieeebbb\\\\\\ZZZYYYXXXWWWWWWWWWVVVVVVTTTRRROOOKKKGGGEEEBBBAAA???===999666333111111000//////......//////111222333555555555555444222333333333222000...---//////000000111111111222000000000000/////////...111222333333444444444444444444222000///.........,,,---...///////////////...///000111222222222222//////000000111111111222000000////////////000000........./////////000000111111222333333333333222111111111222444666777888444444666666777777666666888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIKKKGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^___aaabbbddddddeeeeeedddcccbbb```___aaafffiiilllnnnqqqssstttvvvyyy{{{vvvyyy{{{}}}}}}~~~vvvtttkkkkkkkkkkkkkkkiiifffccc]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVTTTRRROOOKKKGGGEEECCCBBB@@@===:::666333111111000//////......//////...///111222333333222222444444444444333222000/////////000000111222333333111111000000000/////////000111222333444555555555444444222000///.....................////////////111111222222222222222111000000000000000111111111000000////////////000000....../////////000000000333333333222333333444555111222222333444555777888666555555555555666777777888999999::::::;;;;;;<<<===<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHJJJLLLMMMMMMOOOQQQSSSTTTTTTSSSTTTUUUVVVXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^___aaabbbddddddeeeeeeccccccaaa______aaaeeeiiimmmooorrrssstttuuuxxxzzztttwww|||~~~~~~~~~~~~vvvtttkkkkkkkkkkkkkkkjjjfffccc]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVTTTRRROOOKKKGGGEEEDDDCCCAAA>>>;;;777444222333222222111111111111111111222444555666666555555555666666666555333111000...///000111222333444444333333333333222222222222///000222333444555555555555444222000///.........//////.........//////000333333333333333222111000111111000000000000000000000000////////////000000111111111111222222222222555444333222333444555666222222222333444555666777888666444222333555888:::888999999::::::;;;<<<<<<======<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHJJJMMMNNNNNNPPPRRRTTTTTTTTTSSSSSSTTTVVVXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^___aaabbbdddeeeeeeeeecccbbbaaa^^^^^^```eeeiiimmmooorrrsssssstttvvvxxxssswww|||~~~~~~~~~zzzsssllljjjiiihhhhhhgggdddbbb^^^\\\ZZZZZZZZZZZZYYYXXXYYYVVVRRROOOMMMJJJFFFDDDDDDCCCBBB???;;;777333111222111000//////......///,,,///111333333333555666888777666555444333333333111111222333444444444444666555333111////////////444444333222333444555666555222///---...000111111/////////000111111222222111111222333333333222222444333111///......///000////////////000000000000000000111111111111000000444444333222222111111111222222333333333333444444333444555777888888888888999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>@@@AAABBB@@@AAAAAAAAABBBCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIILLLNNNOOOOOOOOORRRSSSTTTUUUVVVUUUTTTSSSXXXYYYZZZ\\\^^^_________^^^```bbbdddeeeeeeeeeeeeaaabbbbbbbbbaaaccceeehhhiiijjjmmmppprrrtttvvvwwwuuuxxx{{{}}}}}}}}}~~~xxxqqqooommmlllkkkkkkiiigggddd]]]\\\YYYYYYZZZZZZYYYXXXYYYVVVSSSPPPMMMJJJGGGDDDBBBAAA@@@>>>;;;888555333111000000000000000111111...000222333333333555777666555444333222111111111111111222333444444444444666555333111////////////444444333333333444555666666333///------..................///000000111111333333333333222222111000333222///...------...///////////////000000000000000000111111111111000000000000000111111111111111222222333333333333444444777777777777777666555555777888999999::::::999999;;;<<<<<<===>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOQQQRRRTTTUUUWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^______```aaabbbdddddddddccccccbbbbbbcccbbbbbbccceeehhhiiijjjmmmppprrruuuvvvwwwwwwyyy|||~~~~~~yyyssspppnnnlllkkkjjjiiigggeee\\\ZZZXXXXXXYYYYYYXXXWWWYYYVVVSSSPPPMMMJJJGGGDDD@@@@@@???>>><<<999666444000000000000111222333444111333444333333333666888666555444222111111111111111111222333444444444444666555333111////////////444333333333333444555666666333///---,,,,,,,,,+++---------...//////000000111111222222222222111111111000...---,,,------...////////////000000000000000000111111111111000000///000000111222222333333222222333333333333444444777777777777777666555555777888999999::::::999999============>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHJJJMMMNNNOOOOOOOOONNNPPPQQQTTTVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^bbbbbbcccccccccbbbbbbaaabbbcccccccccbbbccceeehhhiiijjjmmmpppsssuuuvvvwwwyyy{{{~~~}}}xxxvvvttttttxxx|||~~~xxxnnnllliiiggggggfffdddbbb[[[YYYXXXWWWXXXYYYXXXWWWXXXUUUQQQNNNLLLIIIEEEBBB@@@@@@???>>>;;;888555333000000//////000111111222444444555444333444666888777777555444333222222222111111222333444444444444555444222000/////////000333333333333444444555555555222///------...---,,,------...//////000000111//////000222222333333333000000...---------......////////////000000000000000000111111111111000000222222333333444444444444222222222333333333444444333444555777888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPOOOOOOMMMNNNPPPQQQSSSUUUUUUVVVXXXYYYZZZ[[[]]]]]]^^^^^^``````aaaaaaaaaaaaaaaaaabbbcccccccccbbbccceeehhhiiikkkmmmpppsssuuuwwwwwwyyy{{{~~~}}}yyyuuurrrqqqsssuuuxxx|||mmmjjjgggeeedddcccbbb```[[[YYYWWWWWWXXXYYYXXXXXXVVVSSSPPPMMMJJJGGGDDDAAABBBBBB@@@>>>:::666333000000000///...............333444555555444444666888777666555444333222222222111111222333444444444444555444222000//////000000333333333444444444444444333111///...000111000000...//////000000111222222111111222222222111000000000000//////////////////////////////000000000000000000111111111111000000444444444333333222222222222222222333333333444444333444555777888888888888999:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^___```aaabbbaaaaaabbbbbbaaaccceeehhhjjjkkknnnqqqsssuuuwwwxxxyyyzzz|||}}}~~~|||xxxtttrrrppprrrsssuuuzzzooolllhhhfffeeedddbbbaaa[[[YYYXXXXXXYYYZZZYYYYYYVVVSSSOOOMMMJJJGGGCCCAAACCCBBB@@@>>>:::555222///111000///...------------111333555666555555666777555444333111000000000000111111222333444444444444444333222000000000000111222333444444555555444444111000//////111222222111//////000000111222222222555555444222000...,,,+++////////////////////////////////////000000000000000000111111111111000000222222111111000//////...222222333333333333444444777777777777777666555555777888999999::::::999999999:::;;;===>>>@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYZZZ[[[\\\^^^```aaa^^^___``````aaabbbfffhhhjjjkkknnnqqqtttvvvwwwxxxxxxzzz{{{||||||~~~{{{vvvsssooopppppppppsss|||{{{pppmmmhhhfffddddddcccaaa[[[ZZZXXXYYYZZZ[[[[[[ZZZWWWUUUQQQNNNKKKIIIEEEBBBAAAAAA???===:::666333111000///...............///...111555777777666666666555444222111000000//////111111222333444444444444444333222000000000000111222333444555555555444444111000//////000111000.........//////000111111111444444333222000///---,,,---......//////.........////////////000000000000000000111111111111000000////////////////////////222222333333333333444444777777777777777666555555777888999999::::::999999;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQQQQRRRTTTVVVXXXYYYXXXYYYZZZ[[[[[[\\\\\\[[[YYYYYYXXXXXXYYY[[[\\\]]][[[\\\^^^___```bbbfffiiijjjlllnnnqqqtttvvvwwwxxxyyyzzz{{{{{{|||~~~}}}wwwsssqqqpppooonnnooouuu~~~uuuooolllgggdddcccbbbaaa```\\\ZZZYYYYYY[[[\\\[[[ZZZYYYVVVRRROOOMMMJJJFFFDDD??????>>>===:::777444333///......//////000111222+++///444777777666555555666666444333222111111111111111222333444444444444444333222000000000111111222333444555555555444333222000///...//////---+++------......///000000000...///000111111111111111,,,,,,---......---------////////////000000000000000000111111111111000000//////000000111111222222222222333333333444444444333444555777888888888888::::::;;;<<<<<<<<<;;;;;;============>>>>>>>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMNNNPPPQQQQQQPPPPPPLLLLLLMMMNNNQQQTTTWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\^^^___bbbfffiiijjjlllnnnqqqtttvvvxxxxxxyyyzzz|||||||||~~~xxxtttssssssqqqnnnnnnsss|||zzzrrrnnnkkkhhhggggggfffdddccc\\\\\\[[[ZZZYYYYYYZZZZZZ\\\WWWPPPMMMKKKIIIEEEBBBCCCCCCAAA???;;;777444111222222111111111111111111444666888888777666777888666555444222111000//////111222333333444444333333222111111000000000000000222444888::::::999666444888444///,,,,,,---.....................///000111777666444222111111222333222222111111111111222222////////////............000000000000111111111111555444333222333444555666111000000111333444444333777666666666666777777888888888999999999:::::::::;;;:::::::::;;;>>>AAABBBCCCBBBBBBCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQRRRSSSUUUXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\YYYXXXWWWXXXYYYZZZYYYZZZ\\\]]]___bbbgggkkkkkkkkkmmmpppsssvvvyyy{{{yyy|||~~~|||zzztttooopppppprrrwww~~~xxxpppllljjjhhhgggggggggeeeddd]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVQQQMMMJJJGGGEEEBBBCCCCCCAAA???;;;777444111000000000000000000000000222444666666555444555666888777666444222222111111111222333333444444333333222222111000000000000000333444666888888777666444777333///---------...------------...///000111111333222111///////////////000000////////////000000////////////////////////000000000000111111111111222222222222222333333444444222111222444555555444666666666666666777777888888888999999999:::::::::;;;:::::::::<<<>>>@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\___cccgggmmmnnnoooqqqsssuuuwwwxxxyyy{{{~~~{{{xxxuuuvvvwwwyyy|||~~~{{{xxxrrrmmmlllmmmnnnssszzzvvvnnnjjjiiigggggghhhhhhfffeee^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUURRRNNNIIIEEECCCCCCCCCBBBAAA>>>;;;777444222//////////////////000000222444666666555444555666888777555444222111111111111222333333444444333333222222111000000000000111333444555555666666555555555222///.........---,,,---------...///111222333555444333222111111111222000//////......//////000000000000000000000000000000000000000111111111111///000000111111111111111666444222222444555666555666666666666666777888888888888999999999:::::::::;;;::::::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXZZZ[[[[[[\\\^^^bbbeeeppppppqqqrrrssstttuuuuuuyyy{{{~~~|||uuuqqqmmmooopppsssvvv{{{yyysssmmmkkkkkkkkkqqqwwwuuummmiiihhhgggggghhhiiigggeee___^^^\\\[[[YYYXXXWWWWWWSSSTTTSSSNNNHHHCCCCCCDDDBBBAAA@@@>>>;;;777444222/////////000000000000000444666888888777666777888555444333111000/////////111222333333444444333333333222111111000000111111444333333333444444555555333111///.........---+++,,,,,,---...///111333444555555444444333333333333111111000000000000111111000000000000111111111111///000000000111111111111...///111222222222111000777555222222333555555555666555555666666777888999888888999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^^^^^^^\\\ZZZXXXYYYZZZ\\\^^^___aaaeeehhhppppppqqqsssttttttuuuuuuxxx{{{}}}{{{wwwtttpppppppppqqqsssxxx~~~wwwqqqnnnmmmmmmqqqwww~~~uuummmhhhgggggghhhiiiiiigggeee___^^^\\\[[[YYYXXXWWWWWWRRRTTTSSSOOOHHHDDDCCCDDDAAAAAA@@@===:::777444222000000000111111222222222444666888888777666777888444333222111000/////////111222333333444444333333333222222111111111111111444333333222333444555666222000............---,,,,,,------...000222333444111111111111111000000000111111000000000000111111///000000000111111111222///000000000111111111111///000222333333333222111555333111111333555555444555555555555666777888999888888999999999:::::::::;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDCCCEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___^^^\\\ZZZXXXVVVYYY\\\^^^aaadddhhhkkkmmmnnnqqqsssuuuvvvwwwwwwxxxzzz}}}|||zzzyyyyyyxxxvvvssssssvvv||||||vvvssspppnnnqqqvvv|||}}}uuunnnhhhgggggghhhjjjiiigggeee^^^]]]\\\ZZZYYYXXXXXXXXXSSSSSSRRROOOJJJFFFDDDCCC@@@@@@???===:::777444222000000111111222222333333222444666666555444555666555555333222222111111111111222333333444444333333333333222111111111111222444333333333333444555555222000---,,,---...---------......///000222333444111222222333222222111111///......------......///...//////000000111111111000000000000111111111111111222333333444444333333222111111222555666555444555555555555666888999:::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___^^^\\\ZZZXXXTTTWWW[[[^^^aaadddhhhkkkkkkmmmpppsssvvvxxxxxxyyyxxxzzz}}}~~~|||zzz{{{}}}{{{yyyuuuqqqqqquuuzzz|||tttnnnhhhhhhhhhiiijjjiiifffccc]]]\\\[[[ZZZYYYYYYYYYYYYUUUSSSQQQOOOMMMIIIEEEBBB@@@??????===:::777444222/////////000111222222222222444666666555444555666555444333222111111111111111222333333444444333333444333222222111111222222333444444444555555555555333000,,,+++,,,---......////////////000111222333333333444555555555444333......------------......------...//////000111111000000000000111111111111222222222222222333444444000111222555888888777555444444555555666888999:::888888999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>@@@BBBCCCDDDDDDCCCBBBEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYVVVYYY]]]```bbbeeehhhjjjlllnnnqqqtttwwwxxxxxxxxxwwwzzz}}}|||vvvtttvvv{{{{{{sssmmmhhhhhhhhhiiijjjiiieeeccc\\\\\\[[[ZZZZZZYYYZZZZZZVVVSSSPPPOOONNNLLLFFFBBB??????>>>===:::777444222---......///000111111222444666888888777666777888222222111000/////////000222222333444444444333333444333222222111111222222333444555555666666555555444000,,,***+++---...///000000//////000111222222///000111222222222111000000000////////////000000,,,------...///000000111000000000000111111111111333222111111111222444555000111333777::::::888666444444555555666888999:::888888999999999:::::::::;;;;;;<<<===>>>>>>>>>===>>>@@@BBBDDDDDDDDDCCCBBBEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ]]]aaaccceeegggiiikkkmmmooorrruuuwwwwwwwwwwwwwwwzzz}}}{{{xxxyyy~~~