BM6P6(@ 555555333222111000000000///000111222333444444444333333222222222222222222222111///...///222444666111111111111000000000000///...---...///000000...000222333222111111222333+++,,,.../////////...------,,,,,,,,,,,,---......////////////000000000000222222000///............000+++%%% ###)))...+++---......---,,,---...+++,,,,,,------,,,,,,+++///---***)))***++++++***,,,,,,,,,+++,,,,,,------,,,---///111222111000///111000///......///000111111///------/////////...000000000000000000000000000000000000000000000000888???@@@777000000111////////////000///......---444444333222111000//////000000000000111111111111000///000333222///111555333333333333333333333333333333333444444444555555555666888888777888;;;===>>>===<<<;;;<<<<<<>>>???@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFHHHHHHJJJLLLOOORRRTTTXXX]]]aaa___eeehhhgggggghhhgggeeeeeeeeeeeeffffffgggggggggfffeeeeeeeeeeeegggiiijjjiiieeeaaa______`````````^^^[[[WWWUUURRROOOLLLIIIOOOOOOPPPQQQTTTXXX\\\^^^\\\```dddjjjqqqxxx~~~}}}}}}{{{|||~~~zzzxxxyyy|||~~~}}}~~~vvvnnniiihhhgggiiifffccc___ZZZTTTMMMHHHGGGEEEBBB@@@???>>>===;;;<<<===???BBBFFFLLLTTTYYYXXXWWWVVVTTTWWW```mmmvvvyyysssoooiiiddd]]]VVVPPPLLLHHHEEECCCCCCAAA@@@??????>>>>>>DDDDDDGGGPPPXXXaaannnyyy555555333222111000000000000000111222333333333222222222222222222222222222222111///...///111333555111111000000000/////////000///...///111222111000''')))+++,,,,,,,,,---...,,,------...//////.........------------...//////////////////000000000000000000000///...------,,,222000---++++++,,,...000)))+++------+++******++++++,,,,,,------,,,,,,+++///---+++***+++,,,,,,+++*********)))******+++,,,,,,---///111222111000///111000////////////000111111///------///000///...........................////////////////////////222999:::444///000111000000000/////////.........222222222111000000//////000000000000111111111111444111111444444111000333333333333333333333333333333333333444444444444555666777888888777888:::<<<===<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQTTTXXX^^^bbbaaagggkkkiiihhhjjjiiifffdddddddddeeefffgggggghhhgggggggggggghhhiiijjjjjjjjjgggcccaaaaaabbbbbbaaa```]]]YYYWWWTTTRRRNNNLLLNNNMMMMMMMMMOOOQQQTTTVVVZZZ]]]bbbhhhooowww~~~}}}}}}}}}yyywwwxxxzzz|||}}}|||}}}yyyqqqmmmkkkkkkjjjhhheeebbb^^^YYYSSSNNNIIIGGGDDDBBBAAA@@@>>><<<;;;===???AAAEEEKKKRRRWWWXXXXXXWWWVVVXXX```llluuu~~~wwwqqqmmmhhhccc[[[TTTOOOKKKFFFDDDAAAAAA@@@>>>>>>=========BBBAAADDDMMMUUU^^^jjjuuu555555333222111000000000000000111111222111111000000111111111222333333333222111///......///111222000000000/////////......///.........000111000///&&&))),,,............///...------------.../////////............///000000////////////000000000000....../////////---,,,+++---.../////////...,,,+++(((***---...,,,+++******+++,,,,,,------,,,,,,+++///---++++++,,,---,,,+++***************+++,,,,,,,,,---///000111111000///111000000//////000000111111///---...///000000///........................000000000000000000000000,,,111333000...///111222111000///.........//////000000000000000000000000000000000111111111222222888222000333555333000000333333333333333333333333333333333333444444444444666777999999888888999;;;<<<;;;;;;:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSXXX^^^cccdddjjjmmmllljjjkkkjjjgggbbbcccdddeeefffggghhhiiihhhiiijjjkkkllllllkkkkkkllliiieeeddddddddddddcccbbb___\\\YYYWWWUUURRROOONNNMMMKKKJJJJJJLLLMMMNNNUUUXXX^^^eeemmmuuu{{{~~~{{{wwwuuuvvvxxxzzz{{{{{{}}}}}}vvvrrrqqqqqqmmmllliiigggddd```ZZZVVVMMMJJJFFFDDDCCCAAA???===;;;<<<===???BBBHHHOOOSSSVVVWWWXXXXXXZZZ```jjjrrr|||yyysssmmmiiiddd___XXXRRRMMMIIIEEEBBB??????>>>===<<<<<<<<<===AAA@@@CCCKKKSSS[[[gggrrrzzz555555333222111000000000000000111111111000000//////000000111222333333444111000///.........000000////////////............---,,,+++,,,.........,,,)))---111333222111000000///...---,,,,,,---//////...............//////000////////////000000000000---...000000000...,,,+++(((***,,,...---,,,)))(((***,,,///000///---,,,,,,+++,,,,,,------,,,,,,+++---,,,***+++,,,,,,,,,***,,,,,,,,,,,,,,,---...///,,,---...///000000000000000000000000000000000000000///---...///111000000000000000000000000000000111111111111111111111111***---///...---///111222222111///------...///111......//////000000000111000000111111111222222222777000---111555444111000333333333333333333333333222222333333333444444444666777999999888888999:::;;;;;;:::::::::<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPSSSXXX___ccceeekkknnnlllkkklllkkkhhhbbbcccdddeeeggghhhjjjjjjjjjkkknnnppppppooommmlllmmmjjjgggeeeeeefffeeedddccc```]]][[[ZZZWWWTTTRRRPPPNNNMMMKKKKKKLLLMMMNNNRRRUUU[[[cccllltttxxxzzz}}}}}}}}}}}}yyyuuutttuuuwwwxxxzzz{{{~~~{{{xxxvvvvvvsssqqqooommmjjjeee```\\\QQQNNNJJJGGGEEEBBB???===;;;<<<======@@@DDDJJJOOOTTTVVVWWWXXXYYY^^^ffflllxxxyyyrrrlllgggccc___[[[TTTNNNJJJGGGCCCAAA???>>>>>>============>>>BBBAAADDDKKKRRRZZZfffqqquuu555555333222111000000000000000111111111000000/////////000111222222333333111000///......//////000////////////............---,,,+++,,,.........,,,***---000111000---,,,,,,//////---,,,,,,---...///------,,,,,,------...///////////////000000000000...///000111111000...,,,,,,------.........------***,,,///000...---,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,,,,+++***,,,,,,,,,,,,---...///000,,,---......///000000000000000111111111111000000000///......000111111000000000000000000000000000000000000000000000000000------...//////...///111333111///...---...000111.........///000000111111111111111111222222222222333---***///444444222111333333333333333333333333222222222333333333444444555777999:::999888999:::;;;;;;::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPQQQTTTYYY___cccdddjjjmmmlllkkklllkkkhhhdddeeefffhhhiiikkklllllllllnnnqqqssssssqqqooommmmmmkkkhhhgggggggggfffdddcccaaa^^^]]][[[ZZZWWWUUUQQQPPPNNNMMMMMMNNNOOOQQQQQQTTTYYYcccmmmtttvvvwwwtttyyy~~~}}}|||~~~|||xxxuuuttttttvvvwwwzzz|||}}}|||{{{zzzxxxuuurrrooojjjddd```WWWTTTOOOJJJGGGCCC???<<<<<<<<<<<<<<<===AAAGGGKKKOOORRRTTTUUUUUUYYY```eeerrr{{{zzzqqqkkkeee```]]]YYYUUUOOOJJJGGGEEEBBB@@@??????>>>>>>>>>???@@@@@@AAA@@@CCCIIIPPPXXXcccmmmrrr}}}555555333222111000000000000000111111222111111000///000000000111222222222000000000///000000000111000000000/////////......///.........000111000///---///111111///---,,,,,,//////...------------...,,,,,,,,,,,,,,,---......////////////000000000000//////000111111000///......---,,,,,,,,,---...///)))+++,,,,,,+++***+++,,,+++,,,,,,------,,,,,,++++++******+++------,,,***************+++---...///---------......///000000000111111222222111111000000///......000222222111........................------------------------111......000000......000222111000/////////000000/////////000000111111111111111111222222222222333000+++***///333333222333333333333333333333333333222222222222333333333333333666999::::::999:::;;;<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMKKKNNNPPPSSSVVVZZZ___bbbccciiilllkkkkkklllkkkhhhhhhiiijjjkkklllmmmnnnooooooppprrrttttttsssqqqooonnnllljjjiiiiiihhhgggeeeeeeccc```___^^^\\\ZZZXXXRRRQQQOOONNNNNNOOOQQQRRRSSSUUU[[[dddooouuuvvvuuulllooosss{{{}}}}}}{{{yyyvvvuuuuuuwwwxxxyyy|||}}}zzzxxxtttooojjjeee```\\\VVVPPPKKKEEE@@@=========<<<<<<<<>>@@@GGGMMMTTT___iiippp{{{555555333222111000000000000000111222333333333222000000000000111111111111000000000000111222222222111111000000000/////////000///...///111222111000000111333222111000000111......//////...------,,,---------------...//////////////////000000000000////////////////////////,,,+++***)))***+++---...+++,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,+++,,,---//////...,,,*********+++,,,---...///------------...///000000000111222222222222111000000///...///111222222222................................................222...---111111...---000111111111000000000000///000000111111111111111111111111111222222222333333000------111222000111444333333333333333333333333111222222222222333333333111444888:::::::::;;;<<<<<<<<<<<<<<<===???AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMJJJMMMQQQUUUXXX[[[^^^aaabbbhhhlllkkkkkkmmmmmmjjjlllmmmmmmnnnoooppppppqqqqqqrrrsssttttttsssqqqppppppnnnlllllllllkkkiiiggggggeeebbbaaaaaa___]]][[[VVVUUUSSSQQQQQQRRRSSSTTTVVVWWW]]]gggqqqwwwvvvtttmmmmmmnnnsss{{{~~~|||zzzxxxwwwwwwxxxyyywww{{{}}}zzzvvvqqqmmmiiiddd]]]VVVOOOIIICCC???>>>>>>===;;;;;;>>>BBBFFFDDDFFFHHHGGGGGGJJJPPPUUU^^^hhhuuu~~~|||vvvlllccc\\\WWWSSSPPPMMMIIIFFFCCCCCCCCCBBBAAA?????????@@@@@@AAACCCCCC@@@???@@@FFFMMMSSS^^^hhhnnnyyy555555333222111000000000///000111222333444444444111111111000000000000000//////000111222333333444111111111111000000000000///...---...///000000...---///000000//////000222---...///000///...,,,+++...............///000000////////////000000000000......---------......///---,,,,,,,,,,,,---...///......---,,,***+++...000+++,,,,,,------,,,,,,+++---------///111111///...,,,,,,,,,---...///111111---------------...000000000111222333333222111000000///...///111333333222000000000000000000000000111111111111111111111111111,,,,,,000222...---111000111111111111000//////222222111111111111111111111111222222222333333333111000111333222///000444333333333333333333333333111111222222222333333333000333777:::;;;;;;<<<<<<======<<<===>>>@@@BBBCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIMMMRRRVVVYYY[[[^^^```bbbhhhllllllllloooooolllooooooppppppqqqqqqqqqrrrrrrssssssttttttsssrrrqqqrrrpppnnnnnnnnnmmmkkkiiiiiigggdddccccccbbb```^^^\\\ZZZWWWUUUTTTTTTUUUUUUXXXYYY___hhhsssxxxwwwssspppnnnmmmpppwww~~~}}}{{{yyyxxxxxxyyyzzzuuuzzz~~~{{{wwwsssooojjjbbbZZZSSSLLLEEEAAA??????===<<<;;;===AAAEEEAAACCCDDDCCCBBBFFFLLLQQQVVV```nnnxxxyyyrrriii```YYYTTTPPPMMMIIIGGGCCCBBBBBBCCCBBBBBB>>>>>>??????@@@AAACCCCCCCCCAAACCCIIINNNUUU___iiimmmwww333222111000////////////222222333333333222222111111111111000111111222333000000000000////////////111111111111000///------........................////////////000000000000222111000......//////000......------------......//////000000000000/////////////////////000000111,,,---...//////...---,,,...///000111000///,,,+++---------,,,,,,+++++++++---,,,***)))((()))***+++++++++******+++---...///...//////000000000000000000000000000111111111111///...------...///...,,,333222111111000111111111////////////////////////......///000111222333333000000000000000000000000333222111000000111222222111111222222222333333333111111222222222333333333333222222111111222222333333222111000111222333444444555666888:::<<<===>>>AAA???======???@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJLLLOOORRRWWWZZZ]]]ccceeeiiilllnnnnnnmmmllllllkkkkkkllloooqqqrrrrrrsssrrrqqqppppppqqqrrrsssrrrrrrrrrrrrqqqpppooonnnjjjiiihhhgggeeedddcccbbb]]]ZZZWWWVVVWWWWWWUUURRRVVV^^^dddhhhpppzzz|||yyyvvvtttrrrsssxxx~~~~~~yyyxxxyyyyyyzzzxxxyyy{{{~~~zzzvvvsssqqqkkkcccYYYPPPHHHDDDBBB@@@===<<<===>>>???>>>AAAAAAAAABBBCCCFFFHHHIIISSSZZZccckkksss}}}uuunnneee[[[TTTNNNJJJGGGEEEEEEEEEDDDCCC@@@>>>===BBBBBBAAAAAAAAAAAAAAAAAA>>>AAADDDFFFKKKSSS]]]eeeooottt|||444444333111111000000000222222222333333222222111111000000000111222333333111111111111000000000000000000000000///...---,,,////////////////////////////////////000000000000000///...---,,,---............------------......//////000000000000//////111111000///////////////,,,---............---,,,,,,---///000000///...------------,,,,,,,,,++++++,,,,,,+++************+++++++++******+++---...///......///000000000//////000000000000111111111111000///......000000///...000/////////000111222222////////////////////////.../////////////////////000000000000000000000000/////////000111222333444111111111111222222222333111111222222222333333333333222222111111222222333333222222111222333444555555555666888:::<<<======AAA@@@??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNRRRVVVZZZ\\\___aaafffjjjnnnpppppppppnnnmmmlllnnnqqqtttuuuuuuuuutttrrrqqqppppppqqqqqqqqqqqqrrrqqqqqqpppooonnnjjjjjjjjjhhhgggeeecccbbb___\\\YYYYYYZZZZZZXXXVVVWWW___fffkkksss{{{}}}zzz~~~|||yyywwwyyy|||~~~|||zzzyyyxxxvvvwwwyyy|||}}}yyyxxxuuuoooggg]]]TTTLLLGGGDDDAAA>>>===>>>??????????????????@@@AAACCCEEEGGGKKKQQQYYYaaaiiiqqq{{{|||qqqjjjaaaYYYSSSNNNKKKIIIEEEEEEEEEDDDBBB@@@>>>===????????????????????????AAACCCEEEGGGJJJQQQ[[[bbblllsss{{{666555444333111111000000111222222333333222222222000000000000111222333444222222222222111111111111////////////...---,,,,,,000000000000000000000000////////////000000000000000///...---------............------------......//////000000000000//////222222111000///...------,,,,,,------------,,,,,,***+++,,,...//////...---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,---......------...////////////...000000000000111111111111111000///000111222111000---------...///111222333////////////////////////111111000000000/////////000000000000000000000000...///000000111111111111000000000111111111222222111111222222222333333333333222222111111222222333333333333222333444444555555555666888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNQQQUUUYYY[[[ZZZ]]]bbbhhhnnnqqqssstttoooooooooqqquuuxxxyyyyyyyyyxxxuuurrrpppooooooooopppqqqqqqppppppooonnnmmmjjjkkkkkkkkkiiifffcccaaa```___\\\\\\\\\]]]\\\ZZZWWW^^^gggmmmuuu}}}}}}|||}}}~~~~~~zzzwwwuuuvvvxxx{{{~~~~~~|||xxxrrrjjj```VVVOOOKKKEEECCC???>>>???@@@@@@???============???@@@BBBDDDEEEKKKRRRYYY___gggpppwwwyyytttlllfff]]]VVVQQQNNNLLLKKKEEEEEEEEECCCBBB???>>><<<>>>>>>>>>??????@@@@@@AAACCCEEEGGGHHHJJJPPPYYY___iiipppyyy777666444333111000000000111111222333333333222222//////000000111222444444222222111111111000000000//////000000///......---////////////////////////////////////000000000000111111111000000000000000......------------......//////000000000000//////111111111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------------------,,,,,,,,,---.........---+++***++++++++++++,,,---------,,,------...............///000000000111111111111111000///000111222111000.........///000111222222000000000000000000000000333333222222222222222222000000000000000000000000111111222222000...,,,+++///000000000000111111111111111222222222333333333333222222111111222222333333333333444444444555555555555666888999;;;<<<<<<:::<<<===???@@@AAACCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQTTTWWWYYYXXX[[[```gggmmmqqqtttuuuqqqqqqqqqtttyyy|||~~~~~~~~~|||yyyuuurrrpppooooooppppppppppppooonnnmmmlllkkkkkklllllljjjgggcccaaa```___^^^^^^^^^^^^^^^^^^\\\aaahhhooovvv~~~~~~zzzxxxyyyzzz|||~~~{{{tttkkkaaaXXXQQQMMMHHHEEEBBB@@@@@@AAA@@@@@@======<<<<<<===???AAABBBAAAEEEKKKPPPTTT[[[dddjjjsss{{{{{{uuupppkkkeee]]]UUUQQQNNNMMMLLLGGGFFFEEECCCAAA???>>>===??????@@@AAABBBBBBCCCCCCBBBDDDGGGHHHJJJOOOWWW^^^fffmmmvvv}}}555444333222000000000///000111222333333333333333000000000000111222333444111111000000000/////////000111111111111000//////........................////////////000000000000111111111111111000000000......------------......//////000000000000//////...///000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------------...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...............///000000000111111111111000///...///111222111000222111111000000111111111111111111111111111111111000111111222333333444444000000000000000000000000111111222222000...,,,+++///000000000000111111111111111222222222333333333333222222111111222222333333333444444444555555555555555666777999:::;;;;;;:::<<>>>>>=========???@@@AAA;;;>>>CCCEEEHHHNNNVVV\\\hhhppp|||~~~zzzuuuqqqmmmhhh```YYYTTTPPPMMMKKKIIIHHHFFFDDDBBB@@@???>>>??????@@@AAABBBBBBCCCCCC???BBBEEEGGGIIINNNVVV\\\cccjjjssszzz}}}444333222111111000000111000111222222333333333333111111111000111111222333000000000000/////////...111111111222222111111000........................////////////000000000000//////000000000///...---......------------......//////000000000000//////---...///111111111000///------,,,,,,,,,,,,------......---,,,++++++******------------............------......------,,,++++++,,,,,,------,,,,,,+++------...////////////...000000000000111111111111000///...///111222222111333333222111111111111111111111111111111111111111------...///000111222333000000000000000000000000...///000000111111111111000000000111111111222222111111222222222333333333333222222111111222222333222222333444444444444444555555666777888999:::;;;<<<@@@DDDEEEDDDEEEGGGJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNPPPPPPPPPQQQSSSUUUWWWXXXZZZ\\\```dddiiimmmpppqqqqqqqqqssswww}}}~~~{{{yyyxxxwwwttttttttttttsssrrrqqqqqqqqqqqqqqqpppmmmjjjgggeeebbbcccddddddcccdddfffhhhyyyxxxzzz}}}|||rrrhhh___XXXUUUMMMJJJFFFDDDCCCCCCBBBAAA??????>>>======>>>???@@@<<>>>>>>>>??????@@@@@@AAA===@@@DDDFFFHHHLLLTTTZZZ___eeennntttxxx{{{333333222222222222333333000000111222333333333333333222111111000111111111111111111000000000//////000000111111111111000000........................////////////000000000000//////000111000///...---......------------......//////000000000000//////...///111111111000...---......---,,,,,,---......---------,,,,,,,,,,,,---------------.........///...------,,,,,,,,,,,,,,,+++,,,---------,,,++++++......///000000000//////000000000000111111111111111000///111333444333222111000000000000111111222////////////////////////.........//////000000000000000000000000000000000/////////000111222333444111111111111222222222333111111222222222333333333333222222111111222222333111111333444444444333222555555666777888999::::::>>>BBBGGGHHHFFFEEEHHHKKKIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOSSSRRRRRRRRRTTTVVVWWWYYYYYY[[[___ccchhhllloooqqqpppppprrrwww}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuussspppnnnkkkjjjgggiiijjjjjjjjjjjjmmmppptttuuuzzz~~~tttiii```ZZZVVVOOOLLLHHHEEEDDDDDDCCCBBB???>>>===<<<<<<===>>>??????AAABBBBBBBBBFFFLLLRRRUUU[[[eeeoooxxx|||yyyrrrooojjjeeeaaa[[[UUUQQQNNNLLLIIIFFFDDDBBBAAAAAA????????????????????????>>>AAACCCEEEFFFIIIPPPUUUZZZ```hhhnnnrrrvvv|||444333333333333444555555///000111222333444444444444333222111000000000000222222222111111111111000//////000000000000000///000000000000000000000000////////////000000000000111222222333333111000///.........------.........//////000000000000//////000111222222111///---+++///...------------...///,,,,,,,,,,,,---...//////---------.........//////...---,,,+++***+++,,,---+++,,,---------,,,+++***...//////000000000000000000000000000111111111111222111111222444555555444............///111222333........................111111111111000000000000000000000000000000000000333222111000000111222333111222222222222333333333111111222222222333333333333222222222222222222333000111222333444333222222555555666777888999999:::===BBBGGGGGGEEEDDDFFFIIIIIIKKKMMMNNNOOONNNLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOTTTTTTSSSSSSTTTVVVXXXYYYXXXZZZ^^^bbbggglllppprrrooooooqqqvvv}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyywwwuuurrrpppooonnnkkkmmmoooooonnnooorrrvvvgggjjjttt}}}rrrhhh___XXXUUUPPPMMMHHHFFFEEEDDDCCCBBB???>>>===<<<;;;<<<======<<<>>>???>>>===@@@FFFLLLLLLQQQZZZdddmmmvvv~~~{{{rrrpppmmmjjjeee```YYYTTTOOOMMMJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???BBBDDDDDDDDDGGGLLLQQQWWW\\\dddiiinnnsssyyy~~~555444333222222222333444666444222111333666666333444222111222444555555444222222222111000...---,,,......//////...---,,,,,,//////.........---------000000000000000000000000111000///000111000...,,,---------...------,,,,,,777333///...000222222000000000000000////////////111111111000//////......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********///...,,,++++++,,,...///000///---+++*********+++...///////////////.....................///000000000000//////000111222222333222222222111111000000000000////////////000000000000000000000000000000000000000000000000000000333222000/////////000111000000000000111222444444555555555444444333333333222222333333444555666666444444444555444444333333555555666777:::<<<>>>???@@@@@@BBBCCCEEEGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTXXX\\\```cccgggkkknnnpppppprrrwww}}}~~~|||yyyvvvtttuuuvvvuuuuuutttssssssvvvzzzyyytttooopppkkkqqq|||qqqhhhaaa\\\YYYTTTQQQMMMIIIHHHFFFDDDCCCBBBAAA???>>>=========>>>???@@@@@@>>><<<===AAADDDJJJMMMSSSZZZbbbkkktttzzz|||xxxuuuqqqlllhhhdddaaa]]]ZZZRRRPPPMMMIIIFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>???AAABBBDDDGGGLLLOOORRRVVV\\\ccciiiooouuuyyy555555333222111222333333555444222222444777888777888666444333444555555555111111111111000///------//////000000//////...---...---------,,,,,,,,,+++////////////////////////000/////////111111///------......//////......---///---,,,,,,---/////////111000000000////////////111111000//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,*********,,,---//////...,,,++++++++++++,,,......////////////......///.........//////000000000000000000000111222222////////////.........---000000////////////000000000000000000000000000000000000000000000000000000333333222111111111111111222222222222111111000000444444333333333222222222222222333333444555555666444444444555555444444333555555666888:::<<<>>>???@@@AAABBBDDDFFFHHHJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTUUURRRRRRSSSSSSUUUVVVWWWXXXTTTVVVZZZ\\\___ccchhhkkknnnoooqqqvvv|||~~~}}}zzzwwwuuuvvvvvvvvvvvvxxxwwwvvvxxx{{{yyysssnnnooolllrrr~~~ssskkkeee```]]]VVVSSSOOOMMMKKKJJJHHHFFFCCCBBB@@@???>>>>>>>>>>>>???@@@@@@>>><<<===@@@CCCEEEHHHNNNTTT[[[dddmmmrrr{{{|||xxxtttqqqlllhhhdddaaa]]][[[SSSQQQNNNJJJGGGEEECCCCCCBBBAAAAAA@@@??????>>>>>>;;;===>>>???@@@DDDHHHLLLPPPTTTZZZ```ffflllrrrvvv}}}777555444222111111222222444333333555777999<<<>>>AAA===888555555555555555000111111111000000///...000000000000000000///...............------------........................///......///111111000.........///////////////...,,,---///000000000222444111111000000000/////////000000//////...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***+++---...---,,,,,,++++++,,,,,,---......///////////////...///////////////000000000000000000000000000111222111111111111111000000000000000////////////000000000000000000000000000000000000000000000000000000222333333333333222111111111222333333333222111000333333222222222222111111222333333444444555555555333444444555555555444444555555666888:::<<<>>>???AAABBBDDDEEEHHHJJJKKKLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVRRRSSSSSSTTTUUUWWWXXXXXXTTTUUUVVVXXXZZZ]]]cccgggkkkmmmpppuuu{{{}}}~~~{{{wwwvvvvvvwwwwwwvvv|||{{{zzzzzz{{{yyysssnnnooonnnsss}}}xxxqqqjjjeeebbbZZZWWWTTTRRRPPPOOOMMMKKKFFFEEECCCAAA@@@@@@@@@@@@???@@@@@@???======>>>@@@>>>BBBFFFLLLRRRZZZbbbhhhpppwww{{{yyyxxxxxx{{{~~~{{{xxxsssppplllhhheeebbb^^^\\\UUUTTTPPPMMMIIIFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>:::;;;<<<===>>>AAAFFFIIIMMMPPPVVV\\\aaaggglllpppwwwzzz777666444222111111111111333222444777999;;;AAAHHHMMMGGG???888555444444444000000111111111000000/////////000000000//////...111111111000000000000000...........................------...000111000...---......////////////...,,,000333333222111333666111111111000000000///////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***++++++++++++++++++,,,,,,------------...////////////////////////000000111111111111111000000000000000111111222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000111111333333333222111000---...111333555555444333333333333222222222222222333333333444444444555555333444444555555555555555555666777888:::<<<>>>@@@BBBCCCDDDGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOQQQQQQQQQRRRSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUYYY___dddhhhkkkpppuuuzzz~~~~~~{{{xxxvvvwwwwwwwwwwww|||{{{{{{{{{{{{yyyuuuqqqpppqqqvvv|||~~~~~~wwwqqqkkkggg___\\\YYYWWWVVVTTTQQQOOOIIIHHHFFFDDDCCCCCCCCCCCC@@@AAAAAA@@@???>>>======;;;>>>BBBFFFKKKRRRYYY^^^gggnnnwww}}}zzzuuusssqqqrrrvvv{{{~~~~~~}}}|||||||||yyyxxxrrroookkkhhheeeccc```^^^XXXVVVSSSOOOKKKHHHEEEDDD@@@@@@@@@???>>>>>>======;;;<<<===>>>>>>AAAEEEIIIJJJNNNSSSXXX]]]bbbgggkkkppptttzzz777666444222111111111111333222444888:::===GGGSSS[[[SSSGGG===777444444444000111111111111111000000---......//////.........111111111111111111111111........................---------...000111000...+++,,,---...............+++///222111///...///111111111111111000000000000/////////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---+++******)))***++++++,,,------------------...//////////////////000111111222222111111111111000000000000000111.../////////////////////000000////////////000000111111111111111111111111111111111111111111111111///000111222222111000///,,,...111444555555555444333333333444444444444444333333333444444444444444333444555555666666666555666666777888;;;===???@@@BBBCCCEEEGGGJJJLLLNNNOOOQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSWWWWWWXXXXXXWWWVVVTTTTTTWWWVVVUUUSSSTTTXXX^^^bbbfffjjjoootttxxx~~~|||yyywwwwwwxxxxxxxxxzzzzzzzzz{{{{{{zzzwwwuuusssuuuxxx{{{|||~~~~~~wwwpppllleeebbb___]]][[[YYYVVVSSSNNNMMMKKKIIIGGGFFFFFFGGGCCCCCCCCCBBBBBB@@@>>><<<:::===@@@CCCGGGLLLRRRWWW___fffooowww|||yyytttrrrllljjjiiijjjoootttyyy{{{|||zzzzzzyyywwwwwwxxxxxxwwwvvvqqqnnnkkkhhhfffdddaaa___ZZZXXXUUUQQQMMMIIIFFFDDD@@@??????>>>>>>======<<<;;;<<<<<<<<<===???CCCFFFHHHKKKPPPUUUYYY^^^bbbfffjjjnnntttzzz777555444222111111222222444222444999:::>>>MMM___lllbbbRRRCCC:::666555555111222222222111000000///,,,------...........................////////////...........................------...000000///---++++++,,,---............///000111111000///000111222222111111111000000000000000//////...------,,,------............------,,,,,,,,,,,,------------111000///...,,,+++***)))***+++,,,------------,,,,,,---...///000000000000///000111333333222222111222111111000000000000000//////000000000000111111000000////////////000000111111111111111111111111111111111111111111111111//////000111111111111000111222333444444444333222333333444444444444555555444444444444444444444444333444555666666666666666666666777999;;;===???@@@BBBCCCEEEGGGJJJLLLNNNOOORRRSSSSSSTTTUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSXXXXXXYYYYYYXXXVVVTTTSSSWWWVVVUUUTTTTTTXXX]]]bbbcccgggmmmqqquuuzzz{{{zzzzzz{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwxxxyyyzzz}}}{{{|||~~~~~~wwwsssllljjjgggdddbbb^^^ZZZWWWSSSRRROOOMMMKKKKKKKKKKKKGGGFFFFFFFFFEEECCC???<<<;;;<<<>>>@@@CCCGGGMMMPPPVVV]]]eeelllqqqwww~~~}}}wwwqqqllljjjdddeeefffhhhkkkqqqxxx~~~{{{zzzvvvtttsssssstttuuuttttttpppnnnjjjhhhgggeeecccaaa[[[YYYWWWSSSNNNIIIEEECCC??????>>>>>>===<<<<<<<<<999::::::::::::<<<@@@CCCEEEHHHMMMQQQUUUYYY]]]aaadddhhhooovvv}}}555555333222111222333333555222444999:::???RRRhhh|||ppp]]]KKK???999888777333333333222111000///...------...///////////////---------......////////////////////////////////////...---...//////---,,,+++,,,---...////////////000///......000222333333222222222111111111000000111111000//////......---------............------,,,,,,,,,---------......------------,,,++++++******+++,,,---------,,,+++,,,---...///000000000000///000222333444333222111222222111000000000000000111111222222333333333333000000////////////000000111111111111111111111111111111111111111111111111111000000000111111222333222222222333333333444444222222333333333444444444444444444444444444444444333444555666777777777777666777888999;;;===???AAAAAABBBDDDGGGJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTUUUXXX]]]```___dddjjjnnnpppuuu|||~~~~~~~~~zzz{{{}}}}}}||||||{{{|||wwwwwwwwwvvvwww{{{~~~zzzzzzzzz{{{~~~{{{tttqqqnnnkkkhhhddd___[[[WWWVVVSSSQQQOOONNNNNNNNNKKKJJJIIIIIIIIIFFFAAA<<<999;;;<<<===???BBBGGGJJJLLLRRRZZZ```dddjjjpppuuu|||{{{vvvooojjjeeeccc\\\```ddddddffflllwww}}}sssqqqooooooqqqrrrrrrqqqpppmmmjjjhhhgggfffdddbbb[[[ZZZWWWSSSNNNIIIEEEBBB???>>>>>>======<<<;;;;;;999::::::::::::;;;???BBBBBBEEEIIIMMMPPPTTTXXX[[[___cccjjjqqqyyy555444333222222222333444666222444999:::???UUUmmmxxxdddPPPBBB<<<::::::444444333333111000............///000000111000000.../////////000000111111000000000000000000000000000.........///...---+++,,,---...///000000000000+++(((&&&''',,,000111000222222222111111111111000111111111000//////......------............------,,,,,,,,,------.........******+++,,,,,,,,,,,,++++++,,,------------++++++,,,---...///000000000000///111222444444333222111222222111000000///000000......//////000000000111000000////////////000000111111111111111111111111111111111111111111111111222222111000111222444555//////000111333555777999111111111222222333333333444444444444444444444444333444555666777777777777666777888999;;;>>>@@@AAAAAABBBDDDFFFIIILLLNNNOOOPPPPPPRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSUUUWWWYYYZZZZZZYYYXXXTTTTTTUUUTTTUUUXXX\\\___\\\aaagggkkkmmmqqqyyy}}}~~~}}}||||||}}}wwwwwwuuutttvvvzzz{{{yyyuuuzzz~~~~~~}}}{{{yyyxxxxxxzzz~~~yyyvvvsssppplllgggbbb^^^YYYXXXVVVSSSQQQPPPPPPPPPMMMLLLKKKLLLLLLHHHBBB===888999:::;;;<<>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<===AAADDD???BBBGGGJJJMMMQQQUUUXXX[[[```gggooovvv}}}:::999666444333222222222444666333666???EEEVVVppp{{{```GGG;;;999888888777666555333222111000///222444222000...///000000000//////000111222222111111111///------///111111---...222222......333222000//////000000///---+++,,,...000222333444444444333222111111111222333444333111000/////////000---.........---,,,,,,+++,,,,,,,,,------.........///............------------,,,+++******+++,,,---***+++---...000111222222222222222111111111000000000000000000111111111111222111111000///000000000000111111111//////111222000000000000000000000000000000000000000000000000000000000111222222222333000000000111333444222111222222333333333333444444444444444444444444444444666666666666666555555555777888:::::::::;;;>>>@@@CCCCCCEEEGGGJJJLLLOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]WWWVVVTTTUUUVVVWWWWWWVVV[[[]]]aaadddiiiooouuuzzz}}}{{{||||||{{{yyywwwuuusssrrrttttttuuuwww{{{~~~|||xxxwwwyyyyyyxxxzzzvvvnnniiieeeaaabbb^^^XXXSSSQQQPPPOOOOOOKKKLLLMMMMMMKKKGGGCCC@@@===<<<;;;;;;<<<>>>AAABBBDDDGGGJJJMMMPPPTTTXXX\\\fffjjjpppvvv{{{{{{yyytttllleee___[[[WWWUUUNNNPPPRRRUUUYYY```gggmmm{{{zzzuuuooolllmmmnnnnnnmmmiiihhhffffffffffffdddbbbbbb^^^XXXRRRMMMIIIEEEBBB???>>>>>>===<<<;;;;;;;;;;;;::::::999:::;;;<<<===>>>AAADDDFFFHHHLLLPPPSSSYYY]]]dddjjjqqqyyy:::888666444333222222222333666444777AAAHHHYYYuuugggKKK===::::::777777666444333111000000///111333222000...///000000000000000000111222222111222111///------///111444000......+++''')))///000///......///000///---,,,---///000222222333333333333222111111111222333333222111///......//////---.........------,,,+++,,,,,,,,,---------......---------.........//////------,,,++++++,,,------+++,,,---///000111111111222222222111111111000000000000000000111111111111111111111111000000000//////000111000......000111000000000000000000000000000000000000000000000000111111111111222222222222222111000111222333222111222222333333333333444444444444444444444444444444555555555666666666666666888999:::::::::;;;===@@@BBBCCCEEEGGGJJJMMMPPPQQQWWWWWWXXXXXXYYYXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]YYYWWWUUUUUUWWWWWWWWWVVVYYY\\\___bbbffflllrrrwwwzzz}}}|||{{{yyywwwuuusssqqqqqqqqqrrrtttvvvyyy|||}}}|||{{{}}}|||zzzzzz}}}}}}{{{rrrnnnjjjgggccc^^^WWWQQQNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGDDDBBB===<<<;;;;;;;;;===???@@@@@@BBBEEEGGGJJJMMMQQQTTT\\\```ggglllrrr{{{}}}xxxtttooofff___YYYTTTPPPMMMHHHIIIJJJLLLPPPUUU\\\aaakkkuuuzzztttpppooonnnmmmllljjjhhhfffeeeeeeeeedddccc___[[[UUUPPPKKKHHHDDDAAA???>>>>>>===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===>>>@@@CCCEEEHHHKKKOOORRRXXX\\\bbbhhhooovvv~~~999888666444333222333333333666555999CCCJJJ]]]yyyrrrSSS@@@;;;<<<666666555444222111000000000111333222111///000000000000000000000000111222222222222000...---///000222111111333222000222666///...---...///000///...---...///000111111111111222222111111111222222333111111000///............------------------,,,,,,,,,,,,,,,------------...++++++,,,---...///000111------,,,,,,,,,,,,------,,,---...///000000000000222222222111111111111111000000000000111111111111000111111222111000///...000111111000//////000222000000000000000000000000000000000000000000000000222222222222222111111111555222000000111222222111222222333333333333444444444444444444444444444444444444555555666666777777888:::;;;::::::;;;===???BBBCCCDDDGGGJJJNNNPPPRRRYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]][[[YYYWWWVVVWWWXXXWWWVVVXXXZZZ\\\___ccchhhnnnrrrttt{{{}}}zzzwwwuuutttqqqqqqrrrrrrrrrrrrssssssvvvvvv{{{}}}zzz|||zzz}}}}}}xxxtttooogggaaaYYYQQQLLLHHHEEECCCFFFGGGGGGGGGFFFEEEDDDCCC===<<<;;;::::::;;;=========???AAABBBCCCFFFIIILLLPPPUUU[[[aaagggpppzzz{{{vvvpppjjjaaaYYYSSSMMMIIIFFFBBBCCCDDDDDDFFFIIIOOOSSSVVVaaannnxxx|||wwwssspppnnnlllkkkhhheeeccccccddddddccc^^^ZZZTTTOOOKKKHHHDDDBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<======???BBBDDDFFFIIIMMMPPPUUUYYY___eeekkkrrryyy~~~999888666444333333333333333777666999BBBJJJ^^^{{{~~~\\\DDD<<<===666555444333222111000000000111222222111111111111111000000000000000111111222333222000...---///111+++***,,,000333222///---000///...///000111000///...///000000000000000000111111111111111222222222000000///...............------------,,,---------------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111111111111111111111111///000000000111111111111///000222333222111///---222222333222111000222444000000000000000000000000000000000000000000000000333333333222222111111111666444111///000222222222222222222333333333444444444444444444444444444444333444444555666777888888999:::;;;;;;::::::<<<>>>BBBCCCDDDGGGKKKNNNQQQSSSZZZYYYYYYYYYYYY[[[]]]^^^\\\[[[[[[[[[ZZZZZZZZZZZZ]]]^^^^^^___^^^^^^]]]]]]]]][[[YYYXXXXXXXXXWWWVVVWWWYYY[[[]]]```eeejjjnnnrrryyy|||yyyxxxvvvvvvuuutttrrrooommmlllmmmmmmrrr{{{}}}}}}{{{|||zzzmmmggg^^^UUUNNNIIIEEECCCDDDDDDCCCCCCCCCCCCDDDDDD===<<<;;;::::::::::::;;;===>>>@@@@@@AAABBBDDDGGGGGGLLLRRRWWW]]]fffpppxxx|||vvvoooiii```WWWPPPKKKFFFCCCAAAAAAAAAAAAAAABBBFFFIIIHHHQQQ^^^jjjuuuzzzuuurrrppplllhhhdddaaaaaaaaaaaaaaaaaa\\\VVVQQQLLLHHHEEEBBB>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::<<<<<<<<<>>>AAABBBDDDFFFJJJMMMQQQUUUZZZ```fffmmmtttxxx~~~888777666444333333333444555999888:::AAAHHH]]]|||fffIII======555555444444333222111111111111111222222222111111111111000000000000000111222222222000......000222666333000000333444111,,,222111000111222333222111//////000000000000//////000000111111222222222222///////////////............---,,,,,,,,,------...------------------------........................+++,,,,,,,,,,,,,,,,,,+++------...///000000//////111111111111111111111111///000000000111111111111///000222333222111///---000111222111//////111222000000000000000000000000000000000000000000000000444333333333222222111111777444111000111222222222222222222333333333444444444444444444444444444444333444444555666777888888888999:::::::::;;;===???BBBCCCEEEHHHKKKNNNQQQSSSWWWWWWWWWWWWXXXZZZ\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZ```````````````______^^^^^^\\\ZZZYYYZZZZZZYYYXXXXXXZZZ[[[]]]___ccchhhlllrrryyy}}}{{{zzzyyywwwuuuqqqmmmjjjhhhiiiiiilllrrryyyvvvooodddZZZRRRLLLGGGDDDCCCBBBAAAAAAAAAAAABBBCCC===<<<;;;;;;::::::999999<<<>>>???>>>>>>>>>AAABBBAAAEEEJJJOOOTTT[[[eeelllvvv~~~zzzuuunnnhhh___VVVOOOIIIDDDAAAAAAAAA@@@???>>>>>>AAACCCDDDHHHPPP[[[fffqqq}}}|||xxxvvvmmmiiiddd```______^^^]]]aaa\\\VVVPPPKKKFFFBBB???============<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<;;;===???@@@BBBDDDGGGJJJMMMPPPVVV[[[aaagggnnnrrrxxx888777555444333333444444555:::999:::AAAHHH^^^~~~qqqPPP@@@>>>666666555444444333222222111111000222333444222111222111111000000000000000000111111000///000222444666777555111222666777666444333222222333333222000......///000000000//////...///000111222222222222//////000000000//////......---,,,+++,,,---...///...------------,,,,,,,,,//////.........---------,,,,,,------------,,,,,,,,,---...///000000000000111111111111111222222222000000000000111111111111000111111222111000///......//////...------...000000000000000000000000000000000000000000000000000333333333333333222222222555333111111222333333222222222333333333333444444444444444444444444444444444444555555666666777777777888:::::::::;;;>>>@@@DDDEEEFFFHHHKKKNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[\\\ZZZZZZ[[[[[[\\\]]]]]]]]]aaaaaabbbbbbbbbaaaaaa```___]]][[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\\\\^^^aaaeeeiiiooovvv}}}}}}{{{xxxsssoookkkgggfffhhhhhhkkkooosssyyyzzznnnbbbXXXPPPIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<;;;;;;===???<<>>???>>>===;;;;;;===>>>CCCCCCGGGOOOXXXaaammmxxx~~~|||ppplllgggbbb```^^^\\\ZZZ]]]XXXRRRLLLGGGCCC>>>;;;==================<<<<<<===<<<;;;:::999:::;;;<<<:::<<<>>>???@@@AAAEEEGGGIIILLLQQQWWW\\\bbbhhhmmmrrrzzz888777555444333333444444555::::::<<>>======;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::<<<===;;;===AAABBBDDDIIIQQQWWWdddnnn{{{~~~xxxtttlllfff^^^UUUNNNIIIDDDAAA<<<======<<<::::::;;;===@@@>>>AAAHHHNNNTTT^^^hhhqqqyyytttpppkkkgggccc___[[[YYYXXXTTTNNNIIIFFFBBB???===<<<========================<<<;;;:::999:::;;;;;;999;;;======>>>@@@CCCEEEFFFIIINNNSSSXXX^^^dddhhhkkksss{{{777777555444333333444555444::::::===DDDMMMeee]]]GGGAAA777777777666555555555444222000000111444555333111222222111000000///000000...///000000000222555777TTTppphhhQQQEEE@@@666444222111111111///---,,,---...///000000000000---...000111222222222111///000111222222111000///...---+++++++++---///000.........------,,,,,,,,,+++,,,,,,---...///000000///000111222222111000///***+++---///000111222222000000111111222222222222000000000000111111111111222111111000///000000000222333333222111111222444000000000000000000000000000000000000000000000000222222222333333444444444222111111333555555444222222222333333333444444444444444444444444444444444666666666666666555555555555666888:::;;;===@@@CCCGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQTTTVVVXXXYYYYYYYYYVVVWWWXXXZZZ\\\^^^___```aaabbbcccddddddddddddccc^^^]]][[[\\\]]]^^^^^^]]]YYYYYYZZZZZZ[[[]]]aaadddbbbiiiqqqxxxzzzuuuppplllkkkjjjcccgggnnnsssrrrqqqxxxyyyjjj]]]SSSNNNEEEDDDDDDBBB@@@>>>;;;:::;;;;;;<<<======<<<<<<;;;;;;<<<===<<<;;;;;;===???<<>>===;;;;;;<<<>>>===;;;>>>EEEJJJLLLTTT]]]gggqqqwwwtttooojjjfffaaa\\\XXXVVVRRRNNNJJJGGGEEEBBB@@@<<<<<<<<<==================<<<;;;:::999::::::;;;999:::<<<======???AAADDDDDDHHHLLLQQQVVV\\\bbbfffgggooowww|||===:::333666???;;;222555777888666;;;EEELLLdddpppNNNAAA===:::777555444444333111...///000111111222222111000000000000000000000000222111///------111777<<>>:::@@@???>>><<<<<<===>>>>>>@@@???===;;;::::::;;;;;;;;;===>>>???@@@CCCGGGJJJ[[[cccnnnwww|||xxxsssnnnhhh___WWWPPPKKKFFFDDDCCCAAA>>>===>>>>>>>>>======<<<;;;;;;???DDDJJJNNNUUUaaaqqq{{{~~~yyyrrrmmmiiiddd___[[[YYYTTTMMMHHHFFFDDDAAA???===<<<;;;::::::;;;<<<===:::::::::999999888888888;;;;;;:::;;;;;;<<<===>>>BBBEEEIIIMMMRRRWWW^^^bbbggghhhlllttt~~~666444222;;;EEE;;;///444666777555;;;FFFNNNggg|||WWWHHH===:::777444444333222111///000000111111111111111000000000000000000000000111222222222111333555888CCCkkk}}}ZZZ777,,,...//////111...............///000000222222111111111111222222***---222666888888666555666333///.........,,,***------............---------------------...///000333333444444333111///............///000111111111111111222222222222111111000000000111222333444555333333333222222222222111///000222333333111///---///000111222333333333333333222111111111111111111444333333333333222222222555444333222222222333333555555555555555444444444333333444444444555555555666666666666666777888888888999;;;;;;;;;<<>>============>>>===<<<;;;:::::::::;;;<<<;;;<<<>>>???@@@BBBEEEHHHVVV^^^jjjsssyyy~~~{{{vvvrrrmmmeee]]]VVVPPPKKKHHHEEEBBB???>>>>>>>>>>>>===>>>===<<<<<<>>>BBBFFFHHHOOOWWWcccnnnwww}}}{{{vvvqqqmmmhhhbbb^^^\\\VVVOOOIIIEEECCC@@@>>>=========<<<<<<=========999999999999999999999999;;;::::::;;;;;;<<<===>>>BBBEEEHHHKKKOOOSSSYYY]]]dddeeeiiiqqqzzz777555999IIIQQQ@@@111888555666666<<>>;;;777444333333222111111111111111000000000000000000000000000000000000///222555666555333333333999@@@WWWzzz{{{FFF......000...,,,------------...000111111222222111111111111222222///000222333444444333222666444000.........---,,,------............------...---------------......000000111222111000///.........//////000000111111222222333333333333222222111111111111222444555666333333333333222222222222222222222333222222111000000000111222333333333333///000111222222222222222222222222222333333333333444444333222222222333333222222333333333333333333555444333333333444555666777777666666777777888999888999:::;;;;;;<<<>>>AAABBBAAABBBDDDHHHJJJJJJJJJKKKLLLNNNQQQSSSUUUWWWWWWXXXXXXXXXYYY[[[\\\^^^___aaabbbdddeeeeeeeeedddccc```aaaaaabbbbbbbbbaaaaaa______^^^]]]]]]\\\\\\\\\___```dddjjjrrrzzz}}}|||zzzyyyxxxyyyyyyzzzyyy~~~}}}~~~sssjjj___YYYRRRMMMKKKHHHDDDAAA?????????>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>>>>@@@DDDFFFOOOXXXdddnnnuuuzzz~~~{{{wwwsssllleee___XXXRRRNNNGGGEEEBBB@@@??????>>>===@@@???>>>>>>>>>???AAABBBGGGJJJRRR]]]jjjrrrvvvwww{{{yyyuuurrrnnniiiddd``````ZZZRRRKKKFFFBBB@@@>>>======>>>>>>>>>>>>======999999999999::::::::::::::::::::::::;;;<<<===>>>AAACCCFFFHHHJJJNNNSSSVVV___aaaeeemmmvvv;;;999>>>PPPVVV@@@111;;;555888888>>>GGGPPPlllfffKKK@@@<<<777444333222222111333222111000000/////////000000000000000000000000000222555666444222000000888...---===LLLWWWeeetttkkkDDD333222333///,,,.........///000222333444555555333222111000000000222111000///...------,,,222111///...//////000000------............------......---,,,,,,,,,---------...////////////........./////////000000000111222333333444444333333222111111111222333444666666444444333333333222222222333222222222111222222222...///000000111111111111///000111333333222111111000111111222333333444444444333333333333333333333111111222222333333444444666555444333333555777888666666666666666777777888777999:::::::::<<<>>>@@@AAAAAABBBDDDFFFHHHIIIIIIJJJKKKNNNPPPSSSUUUVVVWWWWWWXXXYYYZZZZZZ\\\^^^```bbbcccdddeeeeeeeeedddcccaaabbbccccccccccccccccccaaaaaa```___^^^^^^]]]]]]______aaaeeemmmvvv~~~}}}}}}}}}|||~~~}}}}}}~~~|||xxxzzz}}}}}}rrrjjjdddZZZSSSOOOKKKGGGCCC@@@@@@@@@@@@??????>>>>>>@@@@@@??????????????????;;;<<<=========???BBBDDDIIIRRR___iiipppvvv{{{~~~{{{xxxrrrlllfff___WWWSSSLLLIIIEEECCCBBBAAA???>>>???>>>>>>>>>>>>>>>>>>???AAACCCHHHPPP[[[ccchhhjjjnnnnnnnnnmmmkkkgggccc```ccc^^^VVVNNNGGGCCC@@@???<<<===>>>??????>>>===<<<;;;;;;:::::::::999999999::::::::::::;;;<<<======???AAACCCEEEHHHKKKPPPSSSYYY]]]bbbiiiqqqzzz;;;;;;>>>JJJMMM999---888777::::::???HHHQQQnnnsssTTTBBB>>>999555333333222111444333111000////////////000000000000000000000000111222333222000......//////111444777999;;;;;;;;;JJJ>>>333///000111111222.........///000222333444555555333222111111111111///...---,,,---...///000...///////////////000111------............------...------,,,,,,,,,------,,,,,,---------...------////////////000000000000222333333444444333333222111111111222333444666666444444444333333333222222//////...------...///000///000000111111111111000111111222333333111000//////000111111222333444444222333333333333333333333222222333333444444444555888666555444444666888999555444444444444555666666777888:::::::::;;;>>>@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLNNNQQQTTTVVVXXXXXXWWWYYY[[[[[[[[[\\\^^^aaabbbcccdddeeefffeeeddddddbbbbbbcccdddddddddddddddbbbbbbaaaaaa``````____________```cccjjjttt}}}~~~|||}}}~~~}}}|||xxxsssllllllnnnuuu~~~vvvoooddd[[[UUUPPPJJJEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDCCCCCCBBB@@@???>>>===<<<===>>>===<<<===@@@BBBFFFNNNZZZeeelllrrrxxx|||~~~~~~{{{wwwqqqkkkddd\\\WWWQQQNNNJJJGGGEEECCCAAA???======>>>>>>?????????>>>???AAAEEEIIIMMMSSSZZZ^^^^^^```cccddddddbbbaaa```bbb^^^XXXPPPIIIDDDBBBAAA;;;;;;===>>>>>>===;;;;;;======<<<;;;999888777777:::999999::::::;;;<<<======???AAADDDFFFJJJOOORRRUUUYYY___eeellluuu~~~<<<@@@@@@CCCDDD666///888666:::;;;@@@IIISSSqqq~~~\\\EEEAAA;;;666444444333333444333111////////////000000000000000000000000000111111111///------...///---666:::444333888999555///000111///,,,+++///333------------...000111111222222111222222333444555555333111///...---......,,,...111111///...---...------............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------////////////000000000000222222333333333333222222111111111111222444555666444444444444333333333333000000/////////000111111222222333333333333333222222222222222222111000///000000000111222333333444222222333444444444333333333444444444444444555555777666555555555666777888444444333333444444555666777888999::::::;;;===@@@???AAACCCDDDDDDEEEGGGIIIJJJLLLOOORRRUUUWWWYYYZZZXXX[[[]]]]]][[[\\\___cccbbbccceeefffffffffeeedddccccccdddeeeffffffffffffddddddcccbbbbbbaaaaaa``````___```ccciiisss|||{{{zzzyyywwwuuuyyyxxxwwwyyyzzzvvvpppjjjccc```aaagggooo{{{{{{pppfff^^^WWWOOOIIIEEEDDDCCCBBBAAABBBCCCDDDFFFEEEEEEDDDBBB@@@>>>===>>>??????>>><<<===???AAAEEELLLVVV___fffnnnuuuzzz~~~{{{uuuooohhhaaa\\\WWWSSSNNNKKKHHHFFFCCCAAA======>>>>>>???????????????@@@BBBCCCDDDHHHMMMRRRQQQTTTWWWYYYZZZZZZ\\\]]]ZZZYYYVVVQQQJJJEEEBBBBBB;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;:::999888777999999999999:::;;;<<<===<<<>>>@@@BBBEEEHHHMMMPPPPPPUUU[[[aaahhhpppzzz888CCCBBB>>>===777222888333888:::AAAJJJVVVvvvgggHHHCCC<<<777555555444444444222000///...///000111000000000000000000000000000111222111///......//////111///))))))111777888666777555111---,,,---..................///000000222222222222333444555555888777444111...,,,+++***&&&+++000222000...------------............------++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,000000000000////////////111111222222222222111111000000000111222333444555555444444444444333333333222222222333333333444444222333333444444333333222111111111111111111222333000000111111222222333333111222333444444444333333444444444444444333333333444444444444555555555555444444444444444555666666666888999999999;;;===??????BBBDDDEEEDDDDDDGGGIIIJJJKKKNNNQQQUUUWWWYYYZZZYYY\\\___^^^\\\]]]aaaeeecccccceeefffffffffeeedddeeeeeeggghhhhhhiiiiiiiiihhhgggfffdddbbbaaa```____________bbbiiiqqqzzz}}}}}}|||yyywwwtttqqqqqqnnnmmmoooqqqooojjjddd[[[VVVVVV[[[aaajjjzzz}}}sssjjj```VVVPPPIIIGGGDDDBBBBBBCCCFFFGGGHHHIIIIIIHHHGGGEEECCCBBB@@@@@@@@@>>>======???AAADDDJJJSSSZZZaaaiiirrrxxx|||zzztttnnngggccc[[[XXXRRRNNNKKKHHHEEECCC@@@@@@???>>>>>>>>>?????????===;;;<<>>@@@AAABBBEEEIIILLLKKKPPPWWW]]]ccckkkuuu}}}///??????666555444111444000555999AAAKKKXXXzzztttIIIDDD===888666555555555333222000///...///111222000000000000000000000000///111333333111/////////+++)))+++111444333222333222111...---000222000---111000000000000000111222555444444333222222222222///............//////000&&&---222222000000000---..................---*********+++,,,---...///...---,,,,,,++++++,,,,,,000000000000////////////111111111222222111111111/////////000111222444444555555444444444333333333...///000111111111111111111111222222222111111000000000//////000222444666111111111111111222222222000111333444555444333333444444444333333222222222111222333444444444333333555555555555555666777777666888999999999;;;===???@@@BBBEEEEEEDDDDDDGGGJJJIIIKKKMMMQQQTTTWWWXXXYYYYYY]]]```___]]]]]]aaafffcccdddeeefffffffffeeedddgggggghhhiiijjjkkkkkkkkkkkkjjjhhheeeccc```^^^]]]^^^^^^___bbbhhhqqqyyy~~~}}}zzzzzz~~~zzzwwwssspppllliiigggiiilllkkkfffaaaVVVQQQPPPTTTYYY```ooo~~~|||rrrggg\\\TTTKKKIIIEEEBBBBBBDDDGGGJJJLLLLLLMMMMMMMMMLLLJJJIIIAAAAAAAAA???======???AAADDDIIIPPPWWW]]]fffooovvv{{{}}}xxxrrrlllhhh^^^ZZZUUUPPPMMMJJJGGGDDDCCCBBB@@@>>>>>>>>>>>>??????999555666===AAA???<<<>>>AAACCCCCCCCCDDDHHHKKKIIILLLOOOMMMHHHCCCAAA@@@???>>>===<<<<<<===>>>???999999::::::;;;<<<======999999999999:::;;;<<<<<<===>>>???@@@@@@BBBEEEHHHGGGMMMUUUZZZ```gggrrrzzz;;;:::888666555444555555222888:::???KKK\\\~~~[[[FFF999777555:::;;;333111111000///////////////000000111111111111000000111222333333111111222333111000000000//////......111111000000//////......222111///---+++,,,///111222222111111000111111222222222111111000////////////...---,,,,,,,,,,,,,,,...............---------...---+++++++++,,,...000.........------,,,,,,,,,------------------,,,,,,111111000000//////......000000///000111222444555555444333222111222222333000111111111111000//////111111111000000000000000---///222222111000000111222333444555555555444333222222222222222222222222333333333444444444555555666666555555555444444444444444444444555555555666555666888888999:::===??????@@@AAABBBDDDFFFHHHIIIKKKNNNPPPRRRTTTVVVZZZ\\\\\\]]]___```bbbcccccccccbbbdddfffgggggghhhjjjlllhhhiiijjjkkkkkkjjjhhhhhhkkkiiifffccc```___^^^^^^``````bbbfffkkkpppvvvyyy|||}}}}}}|||}}}{{{wwwsssqqqhhhbbbdddgggeeeaaa___VVVSSSOOOMMMPPPYYYfffooozzzssseeeXXXRRRKKKGGGGGGGGGEEEEEEHHHNNNRRRUUUUUUVVVVVVQQQJJJGGGGGGFFFDDDAAA>>>??????DDDDDDHHHQQQXXX^^^hhhqqqzzz~~~yyyqqqkkkeee```ZZZVVVRRRPPPMMMLLLEEEDDDBBB@@@>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFFFFEEECCCAAA@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888<<<<<<<<<===???AAADDDEEEHHHLLLPPPSSSXXX```kkksss{{{;;;999888666555444555555333999:::???KKK\\\}}}[[[GGG<<<999555777999333222222111000000000000111000000111111111111000000111333444333222111222333111111111000000/////////............////////////.........---+++,,,///111333333222222222222222333222222111111000///////////////...---------......000000///...---,,,,,,+++------,,,+++,,,---...///......---------,,,,,,,,,........................111000000000/////////...222111000//////111222333666555444333222333333444111111222222111111000///222222222111111111111111000222333222000//////000222333444555555555444333222222222222222222222222333333333444444444555555666666555555555444444444555555555666666666666777;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJLLLOOOPPPRRRUUUYYY\\\``````bbbdddeeeffffffffffffggghhhgggfffggghhhjjjkkkkkklllllllllkkkjjjiiikkkiiigggeeecccaaa```______```bbbeeejjjpppuuuxxx{{{||||||{{{|||~~~zzzvvvqqqhhhaaabbbdddaaa]]]\\\TTTQQQMMMJJJKKKRRR\\\cccuuuxxxkkk^^^UUUNNNIIIHHHHHHGGGHHHLLLRRRXXX]]]```bbbbbb[[[SSSLLLJJJGGGDDDCCCAAAAAAAAABBBAAAFFFNNNUUU[[[eeennnvvv{{{xxxsssiiieee___ZZZWWWTTTQQQOOOJJJIIIGGGDDDBBBAAA@@@@@@=========>>>>>>>>>??????============>>>>>>>>>???@@@AAABBBCCCBBBAAA???===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;<<<<<<>>>AAACCCDDDGGGJJJMMMPPPTTT\\\fffmmmyyy:::999777666555555555555444:::;;;@@@LLLZZZyyy[[[HHH???<<<555444777333333333222111111111111222000000111111111111000000222333444444222222333444111111111111111000000000,,,,,,------...//////000,,,---//////......000222333333333333333333333333222222111111000////////////...............///000111111000...---,,,+++***,,,,,,,,,---------.........------------,,,,,,,,,---......//////000000000000000000000////////////555333000......///111333444444333222222222333333222222222222222111111000222222222222222222222222444444444222///...///000222222333444444444444444333333333333333333333333333333333444444444555555555555555555555444444444444444555555555666666666;;;<<<<<<<<<;;;;;;===???@@@AAAAAABBBDDDFFFGGGHHHIIIKKKMMMOOOPPPSSSXXX[[[bbbbbbdddfffggghhhiiiiiilllkkkjjjhhhffffffhhhjjjmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggeeecccaaa```___```aaaeeeiiioootttwww{{{||||||zzz{{{{{{vvvllldddcccccc___\\\[[[TTTRRRMMMIIIHHHKKKQQQVVVhhhuuurrreeeZZZRRRKKKJJJJJJJJJMMMQQQVVV^^^fffllloooooohhh___TTTNNNHHHDDDCCCCCCBBB@@@>>>>>>BBBJJJPPPVVV```iiipppuuu{{{~~~zzzoookkkfffaaa]]]ZZZWWWTTTQQQPPPMMMJJJGGGEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCEEEGGGJJJLLLPPPWWW```gggwww:::999777666555555555666555;;;<<<@@@LLLXXXuuuYYYFFF???===555222555444333333222111111111111111000111111222222111111000222444444444333222333444222222111111111111111111---------....../////////---000222222111000000000222222333333333333333333222222111111000/////////---------------...///000000000///...---,,,,,,,,,+++,,,---.........------------------------------,,,,,,---...///000000111000000000000////////////444222///...---///222333222222111111111111111111222333333333333222111111111111111222222222222222444444333111//////000222222222333333444444444444333333333333333333333333333333333444444444555555555555555555555555555555333333333444444444555555444666777888999;;;>>>@@@AAAAAABBBBBBDDDEEEFFFGGGIIIJJJLLLNNNPPPSSSXXX\\\aaacccdddfffhhhjjjjjjkkkoooooommmjjjhhhiiilllnnnooooooooonnnmmmlllkkkkkkhhhhhhhhhhhhfffdddbbb```______aaadddiiinnnsssvvvzzz{{{{{{zzzzzz}}}}}}tttkkkhhhfffaaa^^^]]]WWWUUUQQQMMMJJJJJJMMMPPP___kkk~~~vvviii___VVVNNNLLLKKKLLLPPPUUUYYYaaajjjpppuuuwwwqqqjjj]]]TTTJJJDDDCCCBBB???<<<===<<<@@@GGGMMMRRR[[[dddkkkooovvv{{{}}}vvvrrrmmmhhhddd```\\\YYYVVVUUURRRNNNKKKGGGEEEDDDBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBBBBEEEHHHKKKNNNVVV___gggwww999888777555555555666666666;;;<<<@@@KKKVVVooo~~~YYYEEE======555111555666222222111000000000000111111111222222222222111111222333444444222222333444111111111111111111222222000000000/////////.........000222222000---,,,,,,///000111222333333222222222222111111000/////////++++++++++++,,,---......---------...............+++,,,---.........------------------------------++++++,,,---......//////////////////000000000000111000...---...000333555222222333333333333333333222333333333333222111111000000000000111111222222333333333222000111333555222222222222333333444444333333333333333333333333333333333444444444555555444555555555555555555555555555555555666666666666333444666777888:::===@@@BBBBBBBBBCCCCCCEEEFFFFFFIIIKKKLLLNNNPPPTTTYYY]]]cccdddfffiiilllnnnoooppprrrqqqpppnnnmmmnnnrrruuuuuutttsssrrrpppoooooonnnhhhhhhiiihhhfffdddbbb```___```aaadddiiinnnrrruuuzzz{{{|||{{{zzz}}}|||sssoookkkddd``````YYYXXXUUUQQQMMMLLLMMMOOOWWWaaarrryyylllbbbYYYPPPMMMLLLLLLPPPUUU\\\bbbhhhmmmsssxxxvvvqqqfff\\\PPPHHHEEECCC???;;;===<<>>@@@AAA@@@CCCGGGKKKOOOWWWbbbiiixxx999888777555555555666777666;;;;;;???JJJSSSiii```GGG===>>>777222666777222222111000000000000000111111222222222222111111111222333333111111222333000000000111111111111111222111111000//////.........///000///---***))))))...///111222333333222111222222111111000/////////++++++++++++++++++,,,---,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,---.........////////////000000000000............///111333444444444555666666666555555222222222222222111111000/////////000111111222222222333333333222222444666222222222222222333444444333333333333333333333333333333333444444444555555444444444555555555555555777777888888888999999999888999:::::::::;;;===???CCCCCCCCCCCCCCCDDDEEEFFFIIIJJJLLLMMMOOOTTTZZZ^^^eeegggjjjnnnqqqtttvvvwwwtttuuuuuuttttttuuuxxx{{{{{{zzzxxxvvvuuutttsssssskkkkkkjjjiiigggeeecccbbb```aaabbbeeeiiinnnsssuuu{{{|||}}}||||||{{{wwwqqqiiicccccc\\\[[[XXXTTTPPPNNNNNNOOOPPPXXXeeewww}}}ooocccZZZQQQMMMKKKKKKNNNRRR[[[```dddhhhnnnuuuuuurrrjjjbbbWWWNNNHHHEEEAAA>>>???===???DDDGGGJJJQQQYYYaaafffmmmtttzzz~~~yyytttooojjjdddaaa]]]\\\ZZZVVVQQQMMMIIIGGGDDDCCCAAA@@@???AAABBBCCC??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;:::;;;<<<>>>@@@AAA???BBBFFFJJJOOOWWWbbbjjjwww999888666555555666666777666::::::>>>HHHPPPdddkkkMMM??????999444666777333333222111111111111222111222222333333222222111000111222222000000111222/////////000000111111111/////////////////////......///000///---++++++,,,...000222333444444333222222222111111000/////////------,,,+++++++++,,,,,,---------...............------,,,+++,,,---...///,,,,,,,,,---------......------------.............../////////000000000111......///000000111000000222333444555666555555444111111222222111111000/////////000111111222333333222444555555333222333444333222111111111222333444444444444444444444444444333333333444444444555555444444444555555555666666777777777777888888888888:::;;;<<<<<<<<<===???AAADDDCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKNNNRRRYYY]]]eeegggkkkoootttxxxzzz|||xxxzzz{{{zzzzzzzzz|||~~~}}}|||yyywwwuuutttttttttpppooommmjjjhhhfffeeeeeeaaabbbcccfffjjjooosssvvv{{{}}}~~~~~~~~~yyyoooiiihhhbbb```]]]XXXSSSQQQPPPQQQNNNSSS]]]lll|||uuucccZZZQQQMMMJJJHHHJJJNNNTTTYYY]]]```ffflllmmmjjjfffaaaXXXOOOHHHDDDBBBAAA???===>>>BBBDDDFFFLLLSSS]]]aaaiiiqqqxxx~~~~~~yyytttnnnhhhdddbbbaaa___[[[WWWRRRNNNLLLGGGEEECCC@@@???@@@AAABBB?????????>>>>>>=========???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>AAAEEEHHHLLLTTT^^^fffsss|||888888666555555666777777666:::999>>>GGGNNNaaa~~~sssSSSAAAAAA;;;555777777555444333333222222333333111222222333333222222111///111222111000///000111......//////000000000111,,,,,,------.../////////000111222111000///000111///000333555555555444333222222111111000////////////...------,,,,,,,,,,,,/////////......------,,,...---,,,++++++---///000,,,,,,,,,------.........///////////////............/////////000000111111///000111111111000...---///000111222333222222111111111111111111000//////000000111222333333444444444666777777444222111111333222111111111222333444444444444444444444444444333333333444444444555555444444444555555555666666444444444444555555555666666888:::;;;===???BBBEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHJJJLLLQQQXXX\\\bbbeeeiiinnnsssxxx{{{}}}|||}}}~~~~~~}}}}}}~~~|||zzzxxxuuusssrrrrrrrrrtttrrrooollliiihhhggggggbbbcccdddfffjjjoootttvvv{{{~~~vvvooommmhhhfffccc]]]WWWTTTSSSTTTQQQTTT[[[ffftttzzzcccZZZQQQMMMJJJGGGGGGKKKLLLQQQVVVZZZ___eeeeeeaaa___\\\VVVNNNFFFAAAAAAAAA@@@======@@@BBBCCCIIIPPPZZZ___fffnnnvvv}}}|||wwwqqqkkkgggfffeeeccc```[[[VVVRRRPPPJJJHHHDDDAAA??????@@@AAAAAAAAA@@@@@@??????>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAA>>>@@@DDDFFFIIIQQQZZZaaapppzzz888777555333222222222222666<<<;;;>>>EEELLLaaafffHHHAAA:::666777666444444222222222222444444444444333222222333333333,,,...000333444444333222...///000111111000///...000111111000000///...---000000000000000///......000000000000000111111111222222333222222111000///...///000000...---...///......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++++++++,,,---...///000///000111222222111000//////////////////000111111444444444444444444444444333333222111000000111111222333444555666555444333333333333333333333333333777666444222111111222222333333333333333333333333333333333444444444555555333333333333444444444444777666555555777999:::::::::999::::::<<<>>>AAABBBFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGIIILLLQQQWWW\\\aaadddiiipppwww}}}~~~~~~|||{{{xxxvvvtttsssssssssvvvtttrrrooollljjjiiihhhhhhgggeeeeeeggglllqqqttt|||}}}wwwnnnmmmhhhbbb]]]ZZZWWWTTTRRRSSSRRRUUU]]]fffrrr}}}ggg\\\RRRNNNKKKFFFCCCCCCFFFHHHJJJNNNQQQUUUWWWYYYUUUSSSOOOKKKGGGDDDBBBAAA>>>>>>>>>======???CCCFFFOOOXXXdddnnnvvv|||{{{tttoookkkmmmllljjjhhheee___XXXSSSOOOIIICCCAAACCCDDDBBB??????>>>======>>>???>>><<>>============>>>>>>======<<<;;;:::::::::<<<<<<<<<<<<=========>>>:::;;;<<<======<<<;;;:::=========>>>======<<<;;;>>>???CCCIIILLLOOOWWW```pppxxx:::888777555444333444444333888999;;;CCCJJJ```mmmMMMCCC;;;666777666888666444222111000111111111111111222333444555666///000111222222000...---//////000000000000//////---...///000111111111111000000000000000///......000000000000111111111111222333333222222111000///,,,.........,,,+++,,,---...............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,------...///000///000111222222111000//////////////////000111111333333333333333333333333333222222111111111111111111111222333333333333333333333333333333333333333555555444333333222111111333333333333333333333333333333444444444555555555555555666666666777777777777666555555777888999999:::::::::;;;===???AAACCCFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGIIILLLQQQWWW[[[```ccciiiooovvv|||{{{zzzxxxwwwvvvvvvvvvwwwwwwvvvuuusssqqqooommmlllhhhgggffffffiiinnnrrrvvv{{{|||~~~~~~}}}tttmmmiiiccc^^^[[[YYYWWWUUURRRQQQRRRXXX___jjj{{{}}}iii^^^SSSMMMIIIDDDBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNNNNLLLJJJGGGDDDBBBAAA@@@=========<<<<<<>>>BBBEEEKKKSSS^^^iiiqqqyyyyyysssppppppooommmllliiiccc]]]XXXTTTNNNGGGDDDEEEEEEBBB???@@@???>>>>>>???@@@>>>======<<<<<<;;;;;;;;;;;;;;;===============>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;========================??????CCCGGGJJJMMMVVV___nnnvvv;;;:::888777666666666666555;;;;;;>>>GGGOOOfffxxxUUUFFF<<<777888666888666444222111000111111222222222222222333444444000111222222222111///...000000////////////000000...///000111111222222111000000000000000//////...000000000111111111222222333333333333222111000///---...///...,,,+++,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......///000111222222111000//////////////////000111111222222222222222222222222222222222222111111111111000000000000000111222222333333333333333333333333333444444444444333111111333333333333333333333333333444444444444555555555333333444444444555555555777777666666666777777888;;;;;;<<<===>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJMMMQQQWWW[[[___bbbhhhnnnuuu{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxxxxxxxvvvuuusssqqqjjjjjjiiijjjlllppptttvvvxxxyyy{{{|||}}}{{{nnnjjjeeeaaa^^^\\\ZZZXXXSSSQQQQQQUUUZZZcccrrrlll```SSSLLLGGGBBB@@@AAA???@@@@@@AAABBBCCCCCCDDDEEEEEECCCBBB@@@@@@??????<<<<<<<<<;;;;;;<<<@@@CCCEEELLLVVV```iiisss~~~{{{xxxuuusssqqqpppmmmiiiccc___YYYSSSLLLHHHGGGFFFCCC@@@BBB@@@??????@@@@@@???======<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@AAABBBBBB::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<<<<;;;<<<===???@@@AAA@@@BBBEEEGGGKKKTTT]]]jjjsss;;;:::888777666666777777666<<<<<<@@@JJJSSSkkkZZZHHH<<<999:::666444444222222222222444444666555444222111000000000000111222444555555555444111000///......///000111222222222222111000///...//////000000000000//////000000000111111222222333333333333333222111000000///000111000...------............------,,,,,,+++------------------------------.........///.........---,,,,,,,,,,,,,,,---...///111222222111000000///////////////000000111111111111111111111111111222222222222222222222111111000/////////000222333333333333333333333333333444444333333222333333333333333333333333333333333444444444444555555555555333333444444444555555555777888888777666666666777;;;<<<===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJMMMQQQVVVZZZ^^^aaafffmmmsssyyy}}}{{{zzzyyyxxxwwwwwwxxxxxxwwwxxxzzz{{{zzzyyywwwuuuoooooonnnnnnoooqqqtttuuuuuuvvvxxxyyyzzz|||qqqmmmhhhcccaaa___]]]\\\WWWTTTSSSUUUYYYaaaooo|||pppcccUUUMMMFFFAAA???@@@?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>=========;;;<<<<<<;;;:::;;;>>>@@@AAAFFFOOOXXXaaammmzzzyyywwwuuurrrpppmmmhhheee\\\WWWQQQLLLIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@>>>===???>>>======<<<<<<======<<<<<<===>>>@@@AAABBBBBB;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<===<<<;;;;;;<<<>>>AAABBBCCCAAAAAACCCEEEHHHQQQ[[[gggqqq~~~:::999777666555666666777333999999===GGGQQQjjj___III<<<:::<<<777444444222222222222444444666555333222111000000///111222333333444444444444111000///......///000111111111222111111000///...//////000000000000/////////000000111222333333333333333444333333222111000000111111000...,,,---.........------,,,,,,,,,,,,------------------------,,,---.../////////......,,,,,,++++++++++++++++++...///000111222222111000///////////////000000111111111111111111111111111111222333333333333222222222222111000000222333444333333333333333333333333555444222000111222444666333333333333333333333333444444444555555555666666888888888999999999::::::666888:::999777666777888;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKMMMQQQUUUYYY]]]```eeekkkqqqwww{{{}}}}}}}}}{{{yyywwwvvvuuuuuuuuuvvvwwwyyy{{{{{{zzzxxxwwwuuuttttttsssssssssssstttrrrtttuuuvvvvvvxxx|||vvvrrrmmmhhheeeccc```^^^YYYVVVTTTVVVZZZaaaooo{{{tttgggXXXOOOHHHBBB???@@@>>>>>>??????@@@AAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>>>>CCCIIIQQQYYYfffsss}}}~~~{{{xxxuuussspppllliii^^^ZZZTTTOOOLLLKKKIIIHHHDDDBBBAAA@@@@@@@@@>>><<>>============>>>=========>>>>>>?????????============>>>>>>>>>>>>========================<<<<<<;;;;;;<<>>HHHSSSlllcccKKK===<<<===777888666444222111000111111111111111111111222333333333333222111000//////...000000////////////000000---...///000000111111000...//////000000000000000///000000111222333444444444444444444333222111000...//////...,,,******+++...------,,,,,,,,,------------------------------***+++,,,---------,,,+++,,,+++++++++++++++,,,,,,...///000111222222111111///////////////000111111111111111111111111111111111111333444444444333222333222222222222333444444333333333333333333333333444333111111111333555777333333333333333333333333444444555555555666666666777777777888888888999999666999;;;;;;888777888::::::;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFIIILLLNNNQQQUUUXXX\\\^^^cccjjjpppuuuyyy{{{}}}}}}|||zzzwwwuuutttttttttvvvvvvxxxyyyyyyyyyxxxwwwxxxxxxxxxwwwvvvuuuuuutttssstttuuuuuuuuuvvvyyy|||{{{uuuoookkkgggdddbbb[[[XXXVVVWWWZZZ```mmmzzzxxxkkk\\\SSSLLLEEEAAAAAA======>>>>>>???@@@@@@AAAAAAAAA???>>>===<<<<<<<<<;;;<<<===;;;::::::;;;<<<===@@@EEEKKKRRR]]]kkkttt}}}yyywwwtttqqqooobbb___ZZZTTTPPPNNNMMMMMMGGGEEECCCBBBAAA@@@>>>===???>>>======<<<<<<========================<<<<<<======>>>>>>>>>?????????>>>======<<<<<<======>>><<<<<<<<<<<<===???AAABBBBBBAAAAAADDDEEEGGGOOOYYYeeeooo}}}999888666555555666777777888<<<<<<@@@JJJUUUoooiiiNNN???>>>>>>555888666444222111000111111000000000000111222444444333222111000///.........//////000000000000//////,,,---...//////000000///......///000000000000000///000000111333444444555444444444444333222111000...///000...,,,******+++...---,,,,,,,,,,,,---...........................)))***,,,......---,,,+++,,,,,,,,,,,,---...//////---...000111222222111111///////////////000111111222222222222222222222222000111333444555444333222111222222333444333333333333333333333333333333333000111222444555555444444333333333333333333333333555555555555666666666666333444444444444555555555555999======:::888:::===999;;;===???AAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFJJJLLLNNNQQQTTTWWW[[[]]]bbbhhhoootttxxxzzzzzz~~~}}}|||zzzxxxwwwvvvwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwvvvuuuvvvyyy{{{~~~wwwqqqmmmhhhfffaaa]]]ZZZZZZ[[[```mmmyyyzzzmmm```WWWPPPHHHDDDCCC>>>>>>>>>???????????????@@@???>>>>>>============<<<======<<<:::::::::<<<;;;>>>BBBFFFLLLUUUaaajjj{{{|||zzzwwwuuuiiifffaaaZZZTTTQQQOOOPPPJJJHHHFFFDDDDDDCCC@@@>>>@@@??????>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<===>>>??????@@@@@@AAA@@@BBBEEEFFFHHHPPPXXXeeeppp~~~999888777666666666777888555:::999===GGGRRRkkkmmmQQQAAA???===333444444222222222222444444222222111111111111111222111111111000111111222333...///000111111000///...////////////...---,,,+++......///000000000000000///000000222333444555555444444444444333222111111111222222000...,,,,,,---...---,,,+++,,,---...///........................+++,,,...000000///...------------...///000111222---...000111222222222111///////////////000111111222222222222222222222222000111333555555555333222000111222444444333222222333333333333333333333333,,,///444777888666333111333333333333333333333333555555555555666666666777555555555666666666666777555999>>>>>>;;;999<<>>>>>=========>>>??????<<<===>>>===;;;::::::;;;:::===@@@CCCHHHPPP[[[cccttt~~~|||zzznnnlllfff^^^WWWRRRQQQQQQLLLJJJHHHGGGFFFEEEBBB@@@CCCBBBAAAAAA@@@@@@AAAAAA<<<<<<======>>>>>>>>>???<<<<<<<<<<<<=========>>>???>>>===<<<<<<===>>>???<<<===>>>???@@@@@@??????@@@@@@BBBFFFHHHIIIPPPXXXfffqqq~~~:::888777666555555666666444;;;<<<@@@IIIRRRlll~~~XXXFFFDDDBBB<<<666666555444333222222111333333222222111222222222222222222222222222222222000000///...............,,,---------......//////000000000000000000000000/////////000111111222222000000111222222222222111222111///.........///000........................//////............//////,,,---///000000...---+++.../////////...,,,***)))000000111222222222222111111000///////////////000555555444444444333333333444333333222222333333444111111222222222333333333333333333333333333333333555555555555555555444444444333333222111111111222666666666666666666666666222333333444444444444444666777777777777888888888;;;;;;<<<===>>>@@@BBBCCCBBBCCCDDDDDDCCCBBBDDDEEEDDDFFFJJJMMMPPPRRRSSSSSSWWWYYY]]]ccciiiooosssuuuwwwyyy|||~~~|||zzzxxxwwwyyyzzz{{{|||{{{zzzxxxwww{{{|||}}}~~~~~~}}}{{{{{{zzzzzz~~~|||rrriiieeecccbbb___\\\]]]dddoooxxxzzzsssiii___VVVNNNGGGCCCGGGFFFDDDCCCBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========:::<<<>>>@@@DDDJJJRRRWWWnnn||||||xxxssskkkccc\\\XXXVVVVVVSSSQQQNNNKKKHHHFFFEEEEEEBBB@@@>>>=========<<<:::>>>>>>=========<<<<<<<<<======>>>??????>>>===<<<;;;===???@@@AAA@@@>>>===<<<<<<>>>???AAAAAABBBBBBBBBAAACCCFFFFFFHHHOOOWWWcccqqq;;;:::888777666666777777555<<<>>>AAAJJJTTTnnncccKKKBBB>>>999777777666555444333222222333333222222111222222333333333333333333333333333111000//////......//////------......////////////000000000000000000000000/////////000111111222222222222222222222111000///222111000///...//////000..............................------------......,,,---///000000...---,,,------......------,,,,,,000000111222222222222111000000////////////000000444444333333333222222222444333333222222333333444111222222222222333333333333333333333333333333333555555555555555555444444444333333222111111222222666666666666666666666666666777777888999888888888777777777888888888999999;;;<<<===>>>@@@BBBCCCCCCFFFGGGHHHHHHGGGGGGHHHIIIHHHIIILLLPPPRRRTTTUUUUUUXXXYYY\\\```eeejjjnnnqqquuuwww{{{}}}{{{zzz|||||||||}}}}}}|||||||||}}}~~~~~~}}}|||{{{{{{{{{~~~ssskkkhhhccccccbbbaaaaaagggpppwwwzzztttkkkbbbZZZTTTNNNJJJGGGFFFDDDBBB@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>============;;;<<<>>>@@@CCCIIIOOOTTTdddrrr|||wwwoooggg```\\\ZZZZZZYYYWWWSSSOOOLLLIIIGGGGGGDDDBBB@@@?????????>>>===>>>>>>>>>>>>===============>>>??????@@@???>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>@@@AAABBBBBBBBBBBBCCCBBBDDDGGGGGGIIIPPPXXXdddrrr;;;:::999777777777777888777===???BBBLLLWWWrrruuuUUUDDD>>>;;;888888777666555444333333333222222111222222333333333333333333333333333333222111111000///000000000////////////000000000000000000000000000000000000/////////000111111222222444444333333222000///...111111000///////////////........................------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,------...//////000111111222222111111000000000//////000000111333333222222222111111111444333333222222333333444222222222222333333333333333333333333333333333333444444444444444444555555444333333222222222222222666666666666666666666666555555666777777777777666888888888888999999999:::;;;<<<>>>AAACCCDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJLLLLLLNNNPPPSSSUUUVVVWWWWWWYYYYYYZZZ]]]```eeeiiilllsssuuuyyy}}}~~~~~~~~~~~~~~~}}}}}}||||||xxxpppmmmeeefffgggfffgggjjjqqqwwwvvvqqqiiibbb\\\WWWSSSPPPJJJHHHEEECCCAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>======<<<<<<<<<===>>>???AAAFFFKKKPPP\\\iii{{{|||tttmmmfffbbb``````aaa___[[[VVVQQQMMMJJJIIIGGGEEECCCBBBBBBBBBAAA@@@??????>>>>>>>>>===============>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDCCCEEEHHHIIIJJJQQQZZZeeerrr;;;:::888777666666777888777===>>>BBBLLLXXXuuubbbKKKBBBBBB999999888777666555444444222222111111222222333333444444444444444444444444333222111111000000111111000000000000000000111111000000000000000000000000/////////000111111222222333333333333222111000///111000000///////////////........................------,,,,,,,,,,,,------,,,---...//////......---...---,,,+++,,,---...//////000000111111111111111000000000///000000111111333333333333222222222222444333333222222333333444222222222333333333444444333333333333333333333333333333444444444444555555444333333222222222333333666666666666666666666666333444444555555555555555888888999999999:::::::::;;;===@@@CCCEEEEEEEEEDDDFFFGGGIIIIIIHHHHHHIIIKKKOOOPPPSSSUUUWWWXXXXXXXXXYYYYYYYYY[[[^^^ccchhhkkkqqqtttxxx}}}~~~~~~~~~~~~~~~vvvssskkkllllllkkkjjjnnnuuuzzzvvvqqqkkkddd```\\\XXXVVVPPPNNNKKKGGGEEEEEEEEEFFFDDDCCCBBBBBBAAAAAAAAAAAA?????????>>>======<<<<<<===>>>>>>???@@@CCCGGGKKKUUUaaarrrzzzsssmmmiiigggfffiiifffbbb]]]WWWRRRNNNLLLJJJHHHFFFEEEEEEEEECCCBBB??????>>>>>>>>>=========<<<======>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEEEEGGGJJJKKKLLLTTT\\\fffrrr:::999777666555555666666777<<<===AAALLLYYYwwwqqqRRREEEDDD999999888777666555555444222111111111222222333444444444444444444444444444333333222111111111111111111111111111111111000000000000000000000000000000/////////000111111222222111222222333333333222222000000000000000//////.................................------------......,,,------......//////...///...---,,,+++,,,---...//////000111111111111000000000000000000111222222444444444444333333333333444333333222222333333444222222333333333444444444333333333333333333333333333333333333444444555555444333333222333333444444666666666666666666666666555666666777777777777777888888999999999:::::::::;;;===@@@CCCFFFFFFFFFFFFEEEFFFHHHHHHGGGHHHIIIKKKPPPQQQTTTVVVXXXYYYYYYYYYZZZYYYYYY[[[___ccchhhkkkpppsssxxx}}}~~~~~~~~~zzzwwwuuutttrrrnnnlllpppxxx~~~zzzvvvpppjjjgggdddaaa___XXXVVVRRRNNNKKKJJJIIIIIIGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>?????????@@@DDDGGGKKKVVVffftttyyysssooommmlllooommmiiiccc]]]WWWSSSPPPOOOLLLJJJHHHHHHGGGEEEDDD????????????>>>>>>>>>>>><<<<<<======>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDGGGFFFHHHLLLMMMOOOVVV___fffrrr999888777555555555555666777======AAAMMM[[[zzzXXXEEEBBB999999888777666555444444111111111111222333444444333333333333333333333333333222111111000111111111111111111111000000000000000000000000000000000000/////////000111111222222111111222333333333333333000000000000000///....................................------------......,,,,,,------...////////////...------,,,,,,,,,,,,...///000000111111000000000000000000111111222333555555555444444444333333444333333222222333333444333333333333444444444444333333333333333333333333222222333333444444555555333333333333333444444555666666666666666666666666333444555555666666555555888888888888999999999:::;;;===@@@CCCEEEFFFGGGGGGFFFHHHIIIJJJIIIJJJKKKMMMPPPQQQTTTWWWYYYZZZ[[[[[[[[[[[[[[[]]]```dddhhhjjjooorrrwww}}}~~~~~~|||~~~|||xxxsssppprrrzzzzzzvvvqqqllljjjhhhfffdddcccaaa]]]YYYUUUQQQOOOMMMJJJIIIGGGEEECCCBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>>>>???@@@??????@@@BBBDDDGGGQQQ___lllxxxzzzvvvtttssstttrrrnnniiiddd^^^YYYVVVUUURRROOOLLLKKKJJJGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIHHHJJJNNNOOOQQQXXXaaahhhsss:::999888666666666666777999>>>>>>BBBNNN^^^~~~```GGGAAA999888777666555444444333111111111111222333444555333333333333333333333333222222111000000000000000111111000000000/////////000000000000000000000000/////////000111111222222333333333444333333222222///000000111000///...---........................------,,,,,,,,,,,,------,,,,,,,,,---...///000000,,,,,,------...---------...//////000000000000000000000000000111222333444444444444333333333222222444333333222222333333444333333333444444444444555333333333333333333333333111222222333444444555555333333333333333444555555666666666666666666666666222333333444444444444444777777777888888888999999<<<===???AAACCCFFFGGGHHHFFFHHHIIIJJJJJJJJJLLLNNNPPPRRRUUUXXX[[[\\\]]]]]]]]]]]]^^^___aaaccceeeggglllooouuu|||~~~~~~yyyuuuuuuyyy~~~{{{xxxtttqqqqqqppppppoooqqqpppmmmhhhccc^^^YYYVVVQQQOOOMMMJJJGGGEEECCCCCCEEEDDDCCCBBBAAA@@@@@@???>>>???@@@@@@??????AAACCCDDDMMMZZZfffppp{{{|||zzzyyywwwvvvsssooojjjeee```]]]\\\YYYUUUQQQOOOMMMJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIKKKOOOPPPRRRZZZcccjjjuuu;;;:::999777777777777888:::??????CCCPPP```gggKKKDDD888888777666555444333333111111111111222333444555222222222222222222222222222111111000///000000000111000000000//////......000000000000000000000000/////////000111111222222555555555444333222111000///000111111111000...---........................,,,++++++++++++++++++,,,,,,,,,,,,------///000111)))***,,,.../////////......//////000000000000000000000000000111222333444333333333222222222111111444333333222222333333444333333333444444444555555333333333333333333333333111111222333333444555555333333333333333444555666666666666666666666666666666777777888888888888888666777777777777888888888<<<===>>>@@@BBBEEEHHHIIIEEEFFFHHHIIIIIIIIIKKKMMMQQQSSSVVVYYY\\\^^^___```^^^___```aaaaaabbbccccccjjjnnnssszzz~~~yyywwwyyy{{{}}}||||||~~~~~~}}}}}}|||zzzuuuooohhhbbb___XXXVVVSSSOOOLLLIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@>>>@@@@@@@@@???@@@AAACCC>>>FFFSSS]]]fffppp|||~~~}}}zzzyyywwwsssnnniiieeebbb```]]]YYYUUURRROOOLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDBBBCCCFFFIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJLLLPPPQQQSSS[[[dddmmmwww===:::888777777888777666:::<<<<<>>>>>===<<<;;;:::::::::???CCCIIIMMMQQQZZZeeennnwww|||}}}zzzwwwssspppnnniiieeeccccccaaa\\\XXXTTTSSSQQQOOONNNNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFFFFKKKKKKKKKMMMPPPQQQPPPOOOMMMLLLMMMOOOQQQQQQOOONNNLLLNNNOOOOOOQQQVVV^^^dddlllvvv999777555555666777777777;;;======CCCMMMYYYxxxzzzVVVFFF999888888888888666333000000222444555555444333111555444444333333222222111111222222222222111000000...///000111222222111000111111000111111333444555000...,,,---///111222222444444444333333333333222222222111000//////...---//////...------------...---------,,,---......///---,,,,,,++++++,,,,,,---------------............---...///111222222222222//////......///222555666333333333333333333333333444222111111333444444333333333333333333333333333222333444333222111222333555555555555555555555555555555555555555555555555555555555555555555555555777777666666666666777777888777777999<<<>>>>>>===<<<>>>AAABBBCCCDDDFFFIIIJJJLLLKKKKKKQQQ^^^hhhkkkccc___[[[YYY[[[___ccceeeaaa___]]][[[[[[]]]```bbbhhhkkkpppuuuzzz}}}}}}}}}}}}{{{}}}~~~}}}}}}}}}yyyuuunnnhhhccc^^^ZZZWWWTTTSSSRRRPPPMMMIIIFFFDDDCCCCCCCCCBBB@@@???===<<<>>>@@@DDDGGGJJJPPPZZZ```iiimmmsssxxx||||||zzzuuurrrmmmkkkkkkiiieeeaaaZZZYYYWWWUUUTTTSSSTTTTTTTTTSSSPPPNNNLLLJJJIIIIIIMMMLLLMMMOOORRRTTTSSSRRROOONNNNNNOOOPPPQQQOOOMMMLLLOOOQQQRRRSSSWWW]]]cccmmmvvv999777555555777888999888;;;>>>===CCCMMMXXXvvv\\\GGG===;;;999888777666444333222222111111111222333444555444444333333222222111000111111111111000//////...///111333333222111000///000111222333333333333////////////000111111111333333333333333333333222222222111111000//////...000//////.....................---,,,---...///000******))))))))))))******......//////000111222222---...///000222222222222000000//////000222444555333333333333333444444444444222111222555666666666333333333333333333333333222333444444222111222444444444444444444444444444555555555666666666666666555555555555555555555555777777666666666666777777777777888:::<<<>>>>>>>>>===???AAABBBCCCEEEGGGIIIJJJMMMMMMMMMTTT```iiilllaaa^^^[[[ZZZ]]]aaadddeeedddbbb```^^^]]]___aaacccgggiiimmmqqquuu{{{~~~}}}|||zzzxxxyyyzzz{{{~~~{{{tttoooiiidddaaa]]]]]][[[YYYUUUOOOKKKHHHIIIIIIIIIHHHGGGEEECCCAAA???AAABBBDDDFFFJJJQQQVVV\\\___cccggglllqqqwww{{{~~~}}}yyyuuurrrpppmmmiiifff___^^^\\\ZZZYYYXXXXXXXXXXXXWWWUUURRRPPPMMMLLLKKKLLLLLLMMMOOORRRTTTTTTSSSQQQPPPOOOOOOPPPQQQOOONNNMMMPPPSSSTTTUUUXXX^^^cccnnnwww;;;999777777888:::::::::;;;======CCCMMMWWWuuucccJJJBBB>>>999555555666777777:::888444222222444888:::555444444333333222222111/////////000///......---...000222444444333222111///000111222222222111111111222222222111000000000111111111111222222222222222222111111000000/////////000////////////............---,,,---...///000//////............//////------...///000111222222---...///000222222222222333222111000000111111222333444444444555555555666555444333444666888888888333333333333333333333333222333444444333222333444333333333333333333333333555555555555666666777777666666666666666666666666777777666666666666777777666888:::;;;<<<===>>>>>>===???AAABBBCCCEEEGGGIIIJJJMMMOOOPPPUUU]]]bbbbbbZZZZZZZZZ\\\```cccdddcccdddbbb```___^^^```aaaccceeegggjjjmmmqqqvvv}}}}}}zzzxxxwwwwwwwwwwwwyyy||||||vvvqqqnnnkkkjjjhhhddd^^^XXXRRROOOJJJJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAACCCFFFJJJMMMRRRTTTWWWZZZ^^^dddjjjooosssuuuyyy|||xxxtttpppllliiidddcccbbb```^^^\\\[[[[[[\\\[[[YYYWWWTTTRRRPPPNNNNNNNNNNNNPPPSSSUUUTTTSSSRRRPPPOOOOOOQQQQQQPPPOOONNNQQQTTTUUUVVVZZZ```eeepppyyy<<<:::888888999:::::::::999<<<<<>>AAABBBCCCDDDFFFIIIHHHMMMPPPQQQTTTYYYZZZXXXUUUWWWZZZ^^^bbbdddcccaaaaaa```^^^]]]]]]___```aaadddeeegggiiilllrrrzzz~~~|||{{{zzzyyyxxxzzz|||~~~~~~|||xxxqqqjjjbbb\\\XXXQQQPPPMMMIIIFFFDDDBBBAAA@@@???>>>>>>@@@BBBDDDFFFKKKMMMOOOQQQSSSXXX^^^bbbgggjjjooouuu{{{zzzvvvrrrpppkkkjjjhhhfffdddbbb```_________^^^\\\ZZZWWWUUUTTTSSSRRRSSSTTTWWWXXXWWWVVVRRRQQQOOOOOOQQQRRRRRRQQQOOORRRTTTUUUWWW[[[bbbhhhttt{{{===;;;888777888999999888777;;;<<>>>>>@@@AAACCCCCCEEEFFFHHHIIIKKKNNNRRRUUUZZZ]]]bbbhhhnnntttxxxzzz}}}|||rrrrrrpppnnnllliiigggfffcccccccccbbb```]]][[[ZZZWWWVVVVVVWWWYYYZZZXXXWWWRRRPPPOOOOOOQQQSSSSSSSSSPPPRRRTTTUUUWWW]]]eeelllvvv~~~===:::888777777888777666666:::;;;BBBMMMWWWuuueeeEEEAAA===999999999888888333???QQQ___bbbZZZMMMCCC555555444333333222222111000000000000000//////...)))******,,,...000222444888777555333222111000000---///000///---...111444222222222333333444444444222222222111111111111111---.../////////...,,,+++***+++,,,---...---,,,+++...------,,,,,,------...,,,,,,------------......---...///111222222222222111111111222222333333333111111222333333444555555444222111111333444444333333333333333333333333333222333444444333333555666555555555555555555555555222222333333444555666666777777777777777777777777777777666666666666777777555999<<<<<<:::888888999;;;===???AAAAAACCCEEEGGGGGGKKKNNNOOORRRXXXZZZXXXZZZZZZ\\\___bbbcccbbb```aaa`````````aaabbbdddeeebbbccccccdddgggnnnvvv{{{~~~{{{||||||tttmmmjjjccc^^^VVVMMMFFFAAA???>>>AAA@@@??????AAACCCDDDDDDAAACCCDDDEEEEEEGGGKKKMMMOOORRRWWW]]]ccchhhlllnnnvvv|||xxxwwwvvvtttqqqnnnlllkkkfffffffffeeedddbbb___^^^XXXWWWWWWXXXYYYYYYXXXVVVRRRPPPOOOOOOQQQTTTTTTTTTPPPRRRSSSTTTWWW]]]gggnnnxxx:::999888777666666666666888======@@@JJJWWWtttlllQQQBBB;;;888333555:::666888777444999LLL^^^ZZZJJJ777777555444222111//////222222222111000//////...000///////////////000111222///++++++...000000///111111111111111111111111111222333444555444333222333333222222111000//////......//////......---,,,((((((((()))***,,,---...---,,,,,,++++++,,,,,,---++++++,,,---............000000000000000//////...222222333333333222222111222222333333333333444444555444333333333333444555444222111222555555333111222222222111222222333333222333444555555444333222111222333444444444333222888888888777666666555555444444444444444555666666666777999999888888999;;;???@@@BBBBBBBBBBBBDDDEEEHHHJJJMMMQQQUUUXXX[[[\\\WWWZZZ]]]aaabbbcccbbbaaabbbaaaaaaaaaaaaaaabbbbbbdddcccbbbaaaccciiiqqqwwwzzz}}}|||yyywwwppphhh]]]SSSNNNJJJFFFCCCCCCAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCEEEIIIMMMRRRVVVZZZ___ccciiiqqqxxx{{{|||wwwuuusssqqqooommmlllkkkiiigggdddcccbbb^^^]]][[[ZZZ[[[ZZZXXXVVVSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSTTTUUUXXX___gggmmm{{{:::999888777777666666666666<<<===@@@KKKYYYwww{{{XXXGGG???;;;555666999555222444222000999DDDBBB777555555555444444333333333222222222111000/////////............///111222222222///------///000000///////////////////////////000000222333333333222111444444333333222111111000...............------,,,,,,,,,,,,++++++,,,,,,---///......------......///------......//////......//////000000000000//////222222333333333222222111222222333333333333444444555444333333333333444555444222111333555555333111222222222111222222333444333444444444444444444333111222444555555555444333888888777777666555444444666666666555666777777888777999:::999888888999::::::<<<>>>???@@@AAACCCEEEJJJKKKNNNRRRUUUWWWYYYZZZZZZ\\\___bbbcccddddddcccbbbbbbbbbaaaaaabbbbbbcccdddcccbbbaaaccchhhpppvvv{{{|||uuummmaaaWWWRRRMMMIIIFFFEEECCCAAAAAACCCCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBEEEIIILLLNNNQQQUUUXXX\\\eeemmmsss|||~~~zzzwwwuuusssqqqsssqqqooollliiigggfffeee```^^^\\\\\\]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVWWWTTTUUUUUUVVVZZZ```iiinnn|||::::::888777777777777777555;;;<<>>???AAADDDFFFJJJLLLOOOSSSUUUWWWXXXYYY^^^___aaabbbdddeeeffffffdddccccccbbbbbbccccccdddccccccbbbaaaccchhhooottt}}}}}}zzz~~~}}}ttthhh^^^WWWRRRNNNJJJHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@??????@@@@@@AAABBB@@@BBBEEEFFFGGGHHHKKKMMMPPPXXX```hhhrrr~~~}}}{{{yyywwwuuuyyywwwsssooolllkkkjjjjjjbbb```^^^^^^______^^^]]]YYYXXXWWWVVVUUUVVVVVVWWWVVVVVVWWWXXX\\\bbbjjjppp}}}::::::999888777777777777666<<<===BBBMMM\\\zzzmmmTTTEEEAAA:::888888333555999999333000444777777222333333444555666666777222222222111111000000000............///000222222000000000111222111000///111111111111111111111111...///000111222222111111444444333333222222222222//////......------------111111///...------,,,,,,---,,,,,,++++++,,,,,,---///////////////...---,,,+++,,,---///000111111111222222333333444333333333222222222333333333444444444444444444444444444444333333333333444444333222222222222222222333444555555444333222222333444555333444666777777777666555111111333444666888999:::888888777777888888999:::;;;<<<===<<<:::999999:::999;;;>>>@@@AAABBBEEEGGGIIIKKKOOOSSSWWWYYYZZZ[[[```aaabbbcccdddfffggghhheeeeeedddcccccccccddddddccccccccccccdddhhhnnnsss{{{||||||~~~|||oooddd]]]XXXRRROOOKKKIIIFFFEEEFFFFFFDDDCCC@@@????????????@@@AAAAAA@@@BBBDDDDDDDDDDDDFFFGGGJJJPPPXXX___hhhsss~~~~~~{{{yyy{{{xxxtttpppnnnmmmnnnnnncccaaa______```aaaaaa```]]][[[YYYWWWUUUUUUUUUUUUVVVVVVWWWXXX\\\ccckkkqqq}}};;;:::999888777777777777888>>>???CCCNNN\\\zzzzzz[[[GGGBBB;;;888999555333555333111111444666666333333333333333444444444222222222222111111111111111000///////////////000///000111222111000000000111111111111111111111111///000111333444444333333222222222222111111111111000///...------------.........---------------...---,,,,,,++++++,,,,,,---...............---,,,+++***+++---...000111111111111222333444444444444444222222222333333333444444444444444444444444444444222333444444333333333333222222222222333444555666555444333222222333444555444555666777777777666555333333444555666777888999777666666666666777888888;;;======<<<:::999:::;;;;;;===???@@@@@@AAADDDFFFGGGJJJOOOUUUYYY]]]^^^___aaabbbbbbccceeefffggghhhfffeeeeeedddccccccddddddccccccddddddfffiiinnnrrryyy~~~||||||}}}vvvkkkccc]]]XXXTTTNNNKKKIIIGGGGGGFFFEEECCC@@@@@@??????@@@@@@AAABBB@@@AAACCCCCCBBBBBBDDDEEEEEEJJJQQQXXX___iiivvv~~~zzzwwwtttpppooonnnooopppeeeccc``````aaabbbcccbbbdddccc___\\\YYYWWWVVVUUUUUUVVVVVVXXX\\\ccclllqqq}}};;;:::999888888777888888999???@@@DDDOOO]]]{{{dddJJJDDD===999999666555444222111222333333333444333333333333222222222222222222222222222222222222111000//////.........///000111111//////000111////////////////////////000111222444555555555444111111111111111111111111000///...---,,,---......,,,,,,,,,,,,,,,---...//////......------......///------------------,,,+++++++++---...///000000000111222333444444555555444222222333333333333444444333444444555555444444333111333555444333222222333222222222222333555666777555444444333333444444555333444666777777777666555888888777777666666555555666555555555555666777777:::<<<<<<<<<:::999:::;;;:::<<<>>>??????@@@BBBDDDFFFJJJPPPWWW\\\```aaabbbbbbcccdddfffggggggggghhhffffffeeedddccccccccccccccceeefffggghhhkkkooorrrxxx~~~zzzxxxuuuuuuwwwxxxzzz|||~~~~~~|||qqqiiiccc^^^ZZZRRROOOLLLJJJIIIHHHFFFEEEAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBAAAAAABBBCCCAAADDDJJJQQQWWW```nnn{{{zzzyyyuuurrrpppppppppppphhheeebbbaaabbbcccddddddfffccc```\\\XXXVVVTTTTTTUUUVVVWWWYYY]]]dddlllrrr}}};;;;;;:::999888888888888777===???DDDPPP___~~~oooPPPGGG>>>999999666666666666555444222222444444444444444444444444444222222222222222222222222111000000////////////000///000000///------///222///////////////////////////111222444555666555555222222222222222222222222000///...,,,,,,---...///---,,,,,,,,,------...//////......------......///,,,------............---+++,,,---...////////////111222333444555555555555222222333333333333444444333333444555555444333333111333555555333111222444222222222333444555666777333444444444444444444333333444555666777666555555888888888888777777777777666555555555555666777777999:::;;;;;;:::999;;;<<<999;;;===???@@@BBBDDDFFFIIILLLRRRYYY^^^aaabbbbbbccceeegggiiijjjjjjiiihhhfffeeedddcccbbbbbbbbbbbbdddfffhhhiiijjjlllooorrrxxx~~~~~~vvvrrrnnnmmmmmmmmmnnnmmmllljjjlllqqqyyywwwooojjjddd```VVVTTTPPPNNNMMMKKKIIIGGGBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCAAAAAAFFFKKKOOOUUUcccrrr|||}}}zzzwwwtttqqqpppooollliiieeeddddddeeefffeeecccaaa^^^[[[XXXVVVUUUUUUVVVWWWXXXZZZ^^^fffnnnttt<<<;;;:::999888888888888555<<<>>>DDDQQQaaaxxxUUUIII???999999666111444777777333///111555333444444555555666666666222222222222222222222222///////////////000111111///000000...++++++///333111111111111111111111111///000222444555555555555333333333333333333333333111///---,,,,,,,,,...//////......---------......---,,,,,,++++++,,,,,,---------...///000000000///,,,,,,---...////////////111222333444555555555555222222333333333444444444333333444555555444333333111333555555222111222444222222222333444555777777222333555555555555333222222333555666666666555444444555666888999;;;<<<<<<666666666666666777777888888999::::::999999;;;<<<999<<>>:::===>>>EEEQQQ^^^]]]FFF???;;;777555111111111000111111222222666666555555555444444444222666777444222333333111///111222111000000222444///000222111000///000111---///111333333222000...111111222333222111000///111222333222111111333444//////...---,,,,,,,,,,,,------......---+++)))(((---,,,+++,,,...///...---***+++,,,---............///---+++,,,000222111000///000222444444444222222333333222222333555777888555444444333222111000000111333444666666555444222444444333333333444555555444555555555555555444444222444777777777777888999666666777777777777666666666666555555555555666666::::::::::::;;;<<<=========>>>???AAACCCFFFHHHIIIJJJOOOVVV\\\___aaacccdddfffgggjjjlllllllllkkkjjjhhhgggeeedddccccccdddeeefffhhhjjjjjjkkkllloooqqqzzz}}}xxxppplllhhhfffcccaaa^^^[[[VVVRRRUUUWWWZZZ^^^eeeooozzz}}}wwwpppkkkfffaaaZZZUUURRRRRRRRRQQQHHHFFFCCCBBBDDDGGGJJJKKKNNNNNNNNNLLLIIIFFFEEEFFF======@@@DDDFFFJJJTTT___jjjsss~~~{{{xxxuuurrrqqqooonnnllliiihhhgggggggggfffbbb^^^\\\]]]]]]ZZZXXXYYY[[[]]]```eeellltttyyy===;;;888666666888;;;<<<;;;???@@@GGGTTTbbbdddKKKBBB>>>:::888444444333222222333333333666666555555555444444444222555555333333666555222333333333111//////111333333222000///...//////000111111111111111111111000000111111222333333222222...111444555444333333333000000///...------------///000000000000...---,,,---,,,+++,,,...///...---+++,,,,,,---............///---+++---///111111000///000222444444444333222000000000000111222333333555555444444333222222222333444555555444222///...333333333333333444444555444555555555555555444444444666888888777666666777666666777777777777666666666666555555555555666666888888888888999:::;;;;;;>>>>>>@@@BBBDDDFFFIIIJJJKKKOOOVVV\\\___aaaccceeehhhiiilllmmmnnnnnnmmmlllhhhgggfffeeeeeeeeeeeefffgggiiijjjjjjjjjlllooorrrwwwzzz~~~xxxoookkkeeeccc```^^^[[[XXXSSSPPPQQQRRRTTTVVV[[[ccclllrrr||||||vvvqqqnnnjjjeee^^^XXXUUUSSSQQQPPPIIIGGGEEEDDDFFFJJJMMMOOOQQQRRRSSSQQQMMMIIIGGGFFF@@@???AAADDDEEEGGGPPPZZZdddnnnzzz~~~{{{yyyvvvtttsssrrrrrrpppmmmkkkhhhgggfffffffffbbb^^^\\\\\\\\\ZZZXXXXXXZZZ]]]```eeemmmuuu{{{<<<;;;:::999888888999999<<<@@@BBBJJJWWWfffoooSSSFFF@@@===;;;777777666555444444444444555555555555555444444444222333333222666;;;999444333333222000///000444777<<<777111...///111111111555444222111000111222222000000111111333444555666+++000555999888555333222222111000///............,,,------......---,,,,,,---,,,+++,,,...///...---,,,------.........------///---,,,---///000000000///000222333444444333333333333444444444444333333555555555444444444444444444555555555444333111///222222222222222333444444444444555555555555555444666777999888666555555666666666777777777777666666777666666555555666666777888888888888999:::;;;;;;>>>???AAACCCEEEGGGIIIJJJKKKPPPVVV[[[___bbbdddfffjjjlllnnnooopppooonnnmmmiiihhhhhhggggggggghhhhhhiiijjjjjjiiijjjlllqqqtttvvvyyy|||}}}~~~wwwnnniiidddbbb___\\\ZZZWWWRRROOONNNNNNNNNNNNPPPTTT[[[```iiirrr|||vvvsssrrrmmmiiiccc]]]YYYUUUQQQNNNJJJHHHGGGFFFIIIMMMRRRUUUWWWYYYZZZXXXSSSMMMHHHFFFDDDBBBBBBDDDCCCDDDKKKTTT]]]fffrrrzzz}}}}}}|||yyyvvvuuutttuuuuuuuuussspppllliiigggeeeeeeeeebbb___]]]\\\[[[ZZZYYYWWWYYY\\\```fffnnnxxx~~~<<<:::999777666666777777;;;@@@CCCKKKXXXggg{{{[[[HHH@@@<<<:::999888777666555444444444555555555555555555555555333333222333999???===777///////////////333888<<>>???AAADDDFFFHHHJJJJJJLLLPPPUUUZZZ^^^aaaeeegggkkklllnnnpppppppppnnnmmmiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjiiijjjmmmrrrvvvwwwyyy|||~~~|||yyy~~~}}}}}}}}}vvvoookkkfffdddaaa^^^\\\YYYUUURRRNNNNNNMMMKKKJJJMMMQQQUUU]]]ggguuu|||vvvuuuvvvnnnkkkeee```\\\WWWRRRNNNJJJJJJIIIIIIKKKQQQWWW\\\^^^```bbb```ZZZQQQJJJFFFFFFCCCBBBDDDCCCCCCHHHOOOWWW```llltttwwwyyy{{{~~~~~~{{{xxxvvvuuuvvvwwwyyyxxxvvvrrrmmmiiifffeeeddddddbbb___]]][[[ZZZYYYYYYWWWYYY\\\```gggqqq{{{>>><<<888555444666888::::::>>>BBBJJJWWWeee```III???:::888888888666555444444444444444555555555555555555555444444333444;;;AAA???999/////////...///222888<<>>???BBBDDDGGGHHHIIIJJJLLLOOOTTTXXX\\\```eeehhhkkklllnnnoooooonnnmmmllliiijjjjjjkkkkkklllllllllllllllkkkkkkkkknnnssswwwwwwyyy{{{|||~~~~~~www{{{|||{{{yyyzzz|||}}}uuuqqqooohhhfffbbb___]]][[[XXXVVVPPPOOOMMMKKKIIIJJJMMMPPPVVV___mmm{{{~~~xxxxxxyyynnnkkkfffbbb^^^YYYSSSPPPKKKLLLLLLLLLOOOUUU^^^dddfffiiijjjhhh```UUULLLGGGFFFCCCBBBCCCDDDCCCGGGMMMTTT[[[eeemmmqqqssstttvvv{{{~~~}}}zzzwwwvvvwwwyyyzzzyyywwwsssnnnjjjfffddddddcccbbb```]]]ZZZYYYYYYYYYXXXZZZ]]]bbbiiisss@@@>>>:::777666888;;;===999>>>@@@HHHTTTaaacccJJJ???:::777777777666555444444444444444444444555555555555555333555555555999>>>===888333333222///...///222444<<<777111...///111111111222333555666666333111///333222222222222333333444333333444333222222444666000000///...------------...............///000111---,,,+++,,,...///...------....../////////........./////////------///111//////000111333444555666333333444444333222111111222222333333444444444555444444444333333333222222222222222222222333444444333333444555666666666666222444666777777777888:::666666777777777777666666888777777666666777777888888888888888999:::;;;;;;===>>>AAADDDGGGHHHIIIIIIKKKNNNRRRVVVZZZ___eeeiiijjjlllmmmoooooonnnlllkkkiiiiiikkklllmmmmmmmmmmmmlllmmmmmmlllmmmoootttwwwuuuvvvxxxzzz{{{~~~yyy{{{}}}zzzxxxzzz}}}wwwsssrrrjjjgggccc```___]]]ZZZXXXQQQPPPNNNKKKHHHHHHJJJLLLPPPXXXeeerrr}}}|||zzzzzzqqqmmmhhhccc___ZZZUUUQQQNNNOOOQQQQQQTTT[[[eeemmmppprrrsssooofffZZZOOOJJJHHHDDDBBBDDDEEEDDDFFFKKKPPPVVV]]]dddhhhjjjlllmmmtttwwwzzz}}}~~~|||yyyxxxwwwxxxxxxxxxuuurrrmmmjjjgggeeedddbbbbbb```]]]YYYXXXXXXZZZZZZ\\\___dddkkkvvv===<<<:::999999:::;;;<<<999>>>@@@GGGRRR]]]}}}eeeLLLAAA===:::777666666555555555666666444444444555555555666666111555666444666999999666333333222000------...///333222000///...//////000222222333444333333222111//////111222333333333333333444444333111111222444222111000///............------,,,+++,,,,,,---...---,,,+++,,,...///...---,,,---...//////000//////...///000///---,,,...111//////000111222444555666666666555444444444555555444444444444444555555555444333333222222222222222333333333333333444444555222333444555666666666666444555777888777666777888666666777777777777666666888888777777777777888888888888888888999:::;;;;;;;;;===AAADDDFFFGGGHHHGGGJJJMMMPPPTTTXXX^^^dddhhhkkklllnnnoooooonnnlllkkkhhhiiikkklllnnnnnnnnnnnnlllmmmnnnnnnoooqqqtttwwwuuuvvvxxxzzz{{{~~~~~~zzzzzz~~~yyyvvvtttnnnkkkgggdddbbbaaa^^^]]]UUUTTTQQQMMMIIIHHHIIIJJJLLLTTT___lllwww}}}{{{wwwssslllfff```[[[UUURRRRRRTTTVVVWWWZZZbbbmmmvvvzzz{{{{{{vvvkkk___TTTNNNKKKFFFCCCEEEEEEDDDEEEHHHLLLOOOUUUZZZ^^^```bbbcccjjjlllppprrrssstttvvvxxx{{{}}}{{{xxxvvvuuutttuuussspppllliiigggffffffaaabbb```]]]YYYWWWXXXZZZ]]]___aaaeeemmmxxx888888999:::::::::999999:::???@@@GGGQQQ[[[zzzfffMMMDDDAAA>>>777666666666666666777888444444444555555555666666///444666333222555555444000111111000...---...000///000222111000///000111333222111111111222333444+++---///222444444444444222444444333111000000111333222111000////////////111000///......///000111---,,,+++,,,...///...---,,,,,,...///000000000000...000111///---,,,...111//////000111222444666777333222111000000111333444666666666666666666666666222222222333444555777888444444333333444444555666222333444555666666666666666777888888666555555666666666777777777777666666888888777777777777888888::::::::::::;;;<<<======;;;===@@@CCCFFFGGGGGGGGGJJJLLLOOOSSSWWW]]]ccchhhlllmmmooopppooonnnlllkkkggghhhjjjlllnnnnnnnnnnnnkkkmmmoooppppppqqqtttvvvwwwyyy{{{|||}}}|||zzz~~~|||wwwuuusssoookkkhhhgggeeecccbbbZZZXXXUUUPPPLLLIIIIIIJJJKKKRRR]]]jjjvvv~~~{{{|||wwwooohhhaaa[[[VVVRRRUUUWWWZZZ[[[^^^fffrrr|||zzzooobbbWWWQQQNNNHHHEEEFFFFFFCCCCCCFFFHHHKKKOOOSSSVVVYYY[[[\\\aaacccfffhhhiiijjjmmmnnnwww|||~~~{{{xxxuuurrrqqqsssrrrooollliiihhhggggggaaabbbaaa]]]YYYWWWXXXZZZ___```cccgggnnnyyy;;;;;;:::999999:::;;;;;;999???AAAEEEPPP]]]zzzmmmYYYGGG===999888777666777888777555333333444555555666666555555444444555555444222111000222222222111111111111111000000000000000000000111000000000111222222333333222111000//////000111222333444444444333222222111000000000000...---,,,+++++++++,,,,,,---............------,,,,,,------...---......///////////////,,,---///000000000///...333000......111444333222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333555555555555555555444444777777777777777777777777555555555555555444333333555555555666777777888888777999===AAAFFFIIILLLMMMLLLOOOSSSVVVXXX]]]eeekkkooorrruuuuuurrrnnnkkkjjjlllllllllmmmmmmmmmmmmmmmoooooopppqqqtttwwwzzz|||||||||}}}~~~yyyuuupppllliiigggeeeccc\\\ZZZXXXVVVSSSPPPNNNMMMPPPTTT\\\gggrrr~~~~~~{{{}}}zzzuuulllccc[[[WWWUUUXXXWWWZZZ___ccchhhtttvvveeeYYYWWWRRRNNNJJJHHHGGGGGGFFFEEEEEEHHHKKKMMMNNNOOOQQQRRRWWWXXXZZZ\\\^^^aaaeeeiiiooorrruuuxxxzzz}}}|||yyyuuusssqqqppprrrpppmmmjjjgggfffeeeeeeiiifffaaa]]]ZZZYYYZZZ[[[\\\^^^aaaeeemmmxxx:::999888777777888999:::999???@@@EEEPPP]]]{{{zzzbbbMMM@@@===999777666777777777555333333444444555555555555555444444555555444222111000222222111111111111000000111111000000000000000000//////000000111222222333222111000//////000111222444444444444444333222222222222222222111000///............---------------...------,,,,,,------...------...///////////////......///////////////...000...---///333666777777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555777777777777777777777777888888888888888777666666777777777888999999::::::;;;<<<>>>AAADDDGGGIIIKKKLLLPPPUUUXXX[[[___fffkkkooorrruuuvvvssspppnnnmmmlllmmmmmmnnnoooooopppppprrrrrrrrrtttvvvxxx{{{|||}}}}}}}}}~~~zzztttpppmmmjjjgggeee```___]]]ZZZWWWTTTRRRQQQSSSWWW^^^hhhsss||||||wwwnnnddd\\\XXXVVV[[[ZZZ\\\```ccchhhrrr}}}yyyiii^^^\\\TTTQQQLLLIIIHHHGGGEEEDDDDDDFFFIIIJJJJJJKKKMMMNNNPPPQQQSSSUUUWWWYYY]]]aaafffiiimmmppprrruuuyyy|||}}}{{{yyyvvvssspppnnnmmmmmmllljjjhhhgggfffffffffgggeeeaaa]]][[[ZZZZZZ[[[ZZZ\\\```eeennnyyy888888777666666777888888999???@@@EEEQQQ___~~~qqqVVVEEE@@@999888666666777777555333333333444555555555555555444444444444333222111111111111111111000000//////111111111000000/////////......///000000111111222222111000//////000111222444555555555555444333333222222222222222111000///000000//////...------,,,...------,,,,,,------...------...////////////...000//////........./////////......000444777888888555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555777777777777777777777777888999999999999888777777999999999:::;;;;;;<<<<<<>>>>>>???@@@BBBEEEGGGIIILLLQQQXXX\\\___ccchhhmmmooorrrvvvwwwvvvtttsssrrrnnnoooooopppqqqrrrrrrsssvvvvvvvvvwwwxxxzzz|||}}}}}}~~~|||vvvsssooollliiigggfffccc```]]]ZZZXXXVVVWWW[[[aaajjjuuu~~~yyypppfff^^^XXXVVV[[[ZZZ[[[^^^```dddnnnxxx{{{mmmccc```YYYUUUPPPKKKIIIGGGDDDCCCAAACCCFFFFFFFFFFFFGGGIIIIIIJJJLLLNNNOOOQQQUUUWWW[[[^^^bbbfffiiilllpppsssvvvuuussspppnnnllljjjjjjhhhggggggfffffffffffffffdddcccaaa^^^\\\ZZZYYYYYYXXX[[[___fffooo{{{999888777666666777888999:::@@@BBBGGGTTTccc~~~]]]HHHAAA:::888666666666666555333333333444555555555444444444444444333333222222222222111111000000/////////111111111000//////...............///000000111111222222111000000111222222444555555666555555444444000000000000000//////...000000/////////............------,,,,,,------...,,,---......//////......111000...------...//////000000000111222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444555555555555555666666666666777777777777777777777777777777888888888777777666999::::::;;;<<<<<<======???>>>>>>???AAADDDGGGJJJNNNTTT[[[aaacccfffkkknnnooorrrvvvxxxwwwwwwwwwwwwssssssssstttttttttttttttyyyyyyyyyzzzzzz{{{||||||zzzvvvqqqnnnnnnmmmjjjgggccc```]]]\\\\\\___dddmmmwww{{{rrrggg^^^XXXUUUVVVUUUVVVYYY[[[^^^hhhrrrzzzooogggccc^^^ZZZTTTNNNKKKHHHEEECCC@@@BBBDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLOOOQQQSSSVVVZZZ^^^aaadddhhhkkkmmmmmmlllkkkiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```___]]][[[YYYXXXYYY\\\```gggooo{{{:::999888888888888999:::;;;AAACCCIIIVVVgggdddKKKAAA;;;999666555666666555444222333333444555444444444444444333333333333333333222222222111000//////...000000000000//////...............///000000111111333222111000000111222333444444555555666555555444000000000000000///...---........./////////000000...------,,,,,,------...,,,------...............000///...------...///000---...///000111222333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444666777777777888888888999555555555666666666777777666666666666666666666666777777888888888888777777999999::::::;;;<<<<<<<<<<<<<<<===>>>AAAEEEIIIKKKPPPVVV^^^ccceeehhhkkknnnnnnqqquuuwwwxxxxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvzzz{{{{{{{{{||||||||||||~~~yyyuuuvvvtttqqqnnnjjjfffcccbbbaaaccciiiqqq{{{|||rrrggg]]]VVVSSSQQQPPPQQQTTTVVVZZZdddnnnzzz~~~zzzrrrjjjeeeaaa\\\VVVPPPLLLIIIFFFCCCAAABBBDDDCCCBBBAAAAAABBBBBBDDDFFFGGGGGGHHHIIIKKKLLLOOOSSSVVVXXX[[[___bbbddddddeeeeeedddcccbbbaaacccccccccddddddccccccccc____________]]][[[YYYXXX[[[^^^bbbhhhpppzzz<<<;;;:::999999:::;;;<<<:::AAACCCIIIXXXjjjlllOOOBBB<<<:::777555555555555444222222333444444444444444444333333222222333333444444333333222111000//////////////////////////////......///000000111111222333222111000000111222333333333444555555555555444222222222222111///...---,,,------...//////000000...------,,,,,,------...,,,,,,---............---...............///000000'''***---000111333555777333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666555555555666666777777888666666666666666666666666888888999::::::::::::999999999999:::;;;;;;<<<<<<999:::<<<>>>BBBFFFJJJLLLQQQVVV]]]aaaccceeehhhlllmmmppptttvvvwwwxxxzzz{{{||||||{{{{{{zzzzzzyyyyyy||||||}}}~~~~~~~~~}}}}}}~~~}}}{{{xxxtttpppllliiigggfffiiioooxxx}}}ttthhh]]]UUURRROOOMMMNNNQQQSSSWWWaaakkkvvv|||}}}xxxsssllleee___[[[TTTOOOKKKHHHEEECCC@@@BBBCCCCCCBBBAAAAAABBB>>>AAACCCDDDCCCCCCDDDEEEGGGIIILLLNNNOOOQQQTTTVVV[[[\\\]]]^^^^^^^^^]]]\\\___```aaaaaabbbaaaaaaaaa^^^^^^^^^]]]\\\[[[YYYXXX\\\^^^ccciiipppzzz<<<;;;:::999999:::;;;<<<999???AAAHHHWWWjjjuuuUUUEEE===:::777555555555444444222222333444444444444333444333222222222333444444555555444333222111000000------......///000000000//////000000111222222333333333111111111111333333222222333444444444444444333333222111///---,,,+++---------------............------,,,,,,------...+++,,,------......------,,,,,,---///000000000000'''***///111222333555888444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222222333444444444444555555666777777888888666666666666666666666666777888888999::::::999999999999:::;;;;;;<<<<<<===888:::<<>>@@@BBBCCCBBBAAABBBBBBEEEGGGIIIJJJJJJJJJLLLNNNRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY[[[]]]___`````````^^^^^^]]]\\\[[[ZZZZZZYYYZZZ]]]ccciiiqqq{{{;;;;;;:::999999:::;;;;;;777===@@@GGGVVViii{{{ZZZHHH===:::777555444555444444222222333444444444333333444333222222222333444555666666555444333111111000,,,,,,---...///000111111000000000111222222333333333333222111111222333333111222333333444444444333111111000...,,,***((('''.........---,,,,,,++++++...------,,,,,,------...+++,,,------......------***+++---///111111111111***...222333222222444666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666666777777888999999:::444555555666777888888999666666666666666666666666444555666777777777777777::::::;;;;;;<<<=========999:::===@@@CCCFFFGGGHHHNNNRRRWWWYYYZZZ\\\```ccclllnnnrrrtttuuuvvvxxxzzzzzz{{{|||}}}zzzvvvrrrpppooosss{{{xxxkkk___WWWSSSLLLIIIIIIJJJJJJLLLTTT^^^iiiqqquuuqqqmmmjjjccc[[[WWWSSSMMMIIIFFFDDDBBB@@@>>>@@@BBBBBB@@@@@@@@@AAA???BBBDDDDDDCCCBBBBBBCCCFFFHHHIIIIIIHHHHHHJJJKKKLLLNNNQQQSSSTTTTTTTTTSSSSSSTTTWWWZZZ]]]_________^^^]]]\\\[[[ZZZZZZZZZZZZXXX\\\bbbiiirrr}}}<<<;;;:::999888888888888:::;;;@@@IIIRRRggg```HHHEEE>>>:::999666111//////111222333444444444444333222333333444555555444444777666555444222111000///111111111000000000000000/////////000111111222222111111111000000000000///111222333333444444333333555444333222000///...------------...///000111222...///////////////......000///---,,,,,,---///000......///000000000000000............000222444555777666555444333444444555666666555555555444444444666666666555444444333333444444444444444444444444333444555555666666555555333333333444444444555555666666666777777777777888:::999888888777888888888888999:::;;;;;;;;;:::999>>>>>>===>>>@@@DDDHHHKKKLLLOOOSSSVVVYYY[[[^^^```hhhlllqqquuuvvvwwwwwwxxx}}}}}}}}}~~~~~~~~~|||zzzzzz|||xxxooocccWWWNNNIIIIIIIIIIIIJJJNNNSSSWWWfffggghhhgggccc]]]VVVSSSMMMLLLIIIGGGEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAA@@@??????@@@BBBDDDFFFEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\[[[[[[[[[ZZZYYYYYYYYYYYY^^^fffoooxxx<<<;;;:::999888888888888<<<<<>>======>>>@@@DDDHHHJJJKKKNNNRRRUUUWWWYYY\\\^^^dddiiinnnsssvvvwwwyyy{{{~~~{{{rrrfffYYYPPPKKKJJJIIIIIIJJJMMMQQQTTTZZZ[[[\\\\\\ZZZVVVRRRPPPJJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>=========???AAACCCDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYY^^^fffpppyyy;;;;;;:::999888888888888<<<===BBBJJJRRRfffgggPPPBBB<<<888888777444333555777666444333222111222222444444333333222000///...---///111222333222111000000000000000000000111111000000000111111111111111333333333222222222222111222333444444555555444444111111111111111111111111......------------......,,,,,,---------------,,,------------------------,,,------...........................000222444555666666555444444444444555444444444333333333333333222333333333333444444444444444444444444444444444333444555555666666555555555555555555666666666666666666666666777777777777666666666777888:::;;;<<<888999:::;;;<<<<<<===<<<=========>>>@@@DDDGGGIIIIIILLLOOORRRTTTWWWZZZ]]]```eeekkkppptttwwwzzz|||wwwkkk]]]TTTNNNLLLJJJHHHHHHJJJMMMOOOQQQQQQQQQQQQPPPNNNKKKJJJIIIHHHFFFEEECCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>=========???@@@AAADDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUSSSTTTUUUVVVWWWXXXYYYZZZYYY___gggpppzzz;;;:::999999888888888999<<<<<>>>>>=========>>>@@@CCCFFFGGGIIIKKKNNNPPPSSSUUUYYY\\\^^^bbbhhhnnnrrruuuxxx{{{}}}qqqcccYYYRRROOOKKKHHHGGGIIIJJJJJJPPPOOOMMMLLLJJJHHHFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBBGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHHHHIIILLLOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY^^^fffpppyyy::::::999999888888999999===>>>CCCJJJQQQdddmmmXXXCCC===888888888666666888666555333222222333555666222333333333333222111111///111333555444222000...//////000000111111111111111111111111222222222222111111111000000000//////222333444444555555444444444333333222111000/////////...---,,,,,,,,,,,,,,,---......///000000////////////000111111000//////......///000000000000/////////...///000111333444444444555555555555555555555555555555666666666666333333444555666777888888555555555555555555555555333444555555666555555555666666666777777777888888444444555555555666666666999999888888888888888999888888999:::;;;<<<>>>>>><<<<<<===>>>@@@BBBDDDFFFIIIKKKMMMOOOQQQUUUYYY\\\^^^aaagggkkknnnqqquuuwww}}}xxxjjjaaaXXXSSSMMMJJJIIIIIIIIIHHHNNNMMMKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBCCCGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRRRRXXX]]]eeennnwww::::::999999888999999:::@@@@@@EEELLLTTTgggrrr]]]FFF???999999888555555888:::888666444222111111111555555555555555555444444222333444444333111///.../////////000111111222222000000111111222333333444333333333222222222222111111222333333444444333333000000000111222222333333//////...---,,,,,,------++++++,,,---............------------------------...//////000000000000000000////////////111333444333444555555666555555555666666666666666777777777444444555666777777888888555555555555555555555555333444555555666666555555666666666666777777777777666666666666777777777777:::999999888777777888888888888888999:::;;;<<<===;;;<<<<<<>>>@@@AAACCCDDDHHHJJJLLLNNNPPPSSSXXX[[[]]]```eeehhhkkknnnrrrttt{{{~~~tttlll```ZZZSSSOOONNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHKKKKKKLLLLLLMMMNNNNNNOOOUUUZZZbbbjjjsss|||:::999999888999999::::::>>>>>>DDDKKKSSSgggxxxdddIIIAAA;;;999777444444777999888777555444222111000555555444444333222111000222222222222111000///......//////000111111222222//////000111333444555555333333333222222222222111000111222222333333222222///000000111222222333333//////......---.........***+++,,,---...............---,,,++++++,,,---...---...//////000000//////000000/////////111222333333333555666666666555555555555555555666666777777444555555555666666777777555555555555555555555555333444555555666666555555555555555666666666777777888888999999999:::::::::888888888777888888999999999888888777888999:::;;;;;;;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKMMMQQQVVVZZZ[[[^^^bbbfffiiimmmqqqtttyyy~~~~~~vvviiibbbZZZVVVVVVUUUSSSPPPNNNOOOOOOOOOOOONNNMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDDDDEEEAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOSSSWWW^^^fffnnnwww999999999888999999:::::::::;;;@@@HHHPPPddd|||iiiKKKCCC<<<:::777444333666555555666666555444333333222222111000...,,,***)))000000000///////////////...//////000111222222222......000111333555666666111111111000000000000///000000111222222222222111333222222222111000000000//////.........//////000,,,---...///000000000000000///---,,,,,,---///000,,,---......//////......000000/////////111222333222333555666666666555555444444444555555555666666444444444555555555555555666666666666666666666666333444555555666666555555555555555555666666666666555666666666666777777777666666777777888999;;;;;;999888777777777888999::::::;;;<<<>>>???AAABBBBBBEEEFFFHHHIIIKKKOOOTTTXXXYYY\\\aaaeeeiiimmmqqquuuyyy~~~ooohhh```[[[[[[ZZZWWWTTTVVVVVVVVVUUUSSSPPPNNNLLLNNNOOOQQQRRRRRRQQQPPPPPPKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHJJJJJJJJJJJJIIIHHHBBBBBBCCCDDDDDDEEEFFFFFF@@@AAABBBCCCDDDEEEEEEDDDBBBCCCEEEHHHJJJMMMOOOPPPRRRVVV\\\dddkkksss{{{<<<;;;:::888888888888888<<<@@@@@@EEEUUUggg~~~lllQQQIIIAAA===999666666888777777777666555555444444000111333555555444333222//////000000111111222222111000000////////////000333333333333333333333333111111111000000000000///333222111000111222555666555555555444222000///...............---,,,+++***...///000000000///---,,,...............---------000///...,,,,,,---...///000000000000111222333444111222444666888888888777777777777777777666555555666555444333333444555666666555444555666777666555444333333333444555777888======;;;:::999888888888666777777777777888888888888777666555555666777888;;;:::999:::<<<<<<<<<:::;;;<<<===<<<<<<<<<>>>@@@HHHHHHHHHIIILLLOOOSSSUUUYYY\\\___bbbfffkkkqqquuuyyy~~~yyytttlllfffbbbaaa```___ZZZZZZYYYXXXVVVUUUUUUTTTRRRQQQPPPPPPRRRSSSSSSRRRRRRQQQOOOMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKDDDDDDCCCCCCCCCDDDDDDEEEHHH???CCCHHHCCCBBBFFFEEEAAABBBCCCEEEFFFHHHHHHIIINNNSSSZZZbbbjjjsss{{{;;;999777555555555666777>>>BBBAAAFFFUUUgggrrrWWWLLLAAA<<<999666555777777777666666555444444333555555666666555444222111000000000000111111111111000000////////////000000333333333333333333333333222222111111111000000000000000///...///111333444333444444444444444333333000000///......------,,,...///000000000///---,,,------........................---------...///000000000000000111222333333333333555666777777777777777777777777777666555555666555444444444444555666777666555555666777555444555555555555555666777888:::999888777777666666777777777777888888888888999999888777777777777888999;;;:::999:::<<<<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@FFFFFFGGGIIILLLPPPTTTVVVZZZ]]]```dddggglllqqquuuxxx~~~zzzsssllliiigggeeedddbbbaaa```___]]][[[YYYXXX\\\[[[YYYZZZ[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVWWWXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEDDD@@@DDDFFF@@@BBBDDD>>>BBBBBBCCCDDDEEEGGGHHHIIINNNSSS[[[cccllluuu}}}???===:::888777888:::;;;???CCCAAAFFFUUUgggzzzaaaQQQBBB;;;:::777555555666666555555444333333333555444333222000...------111111111111111000000000//////...//////000111222333333333333333333333333333222222222111111111111333333222222222444666777222333333444444333333333222111000............////////////000//////...---,,,---------.../////////------------...///000000000000000000111222333333555555555555555666777777777777777666666666555555666555555444444555555666888666555555666666555333666666777777777777777666777777666666666666777777777888888888888999999999999999888888888999999:::;;;:::999:::<<<===<<<;;;;;;<<<======<<<===???@@@DDDEEEFFFHHHLLLQQQUUUXXX\\\___cccfffjjjnnnrrruuuxxx~~~~~~xxxtttrrrpppnnnmmmmmmmmmllljjjfffcccaaadddcccaaaaaabbbcccbbbaaa^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZXXXWWWVVVTTTQQQNNNKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCHHHEEE???FFFIII>>>CCCCCCBBBBBBCCCFFFHHHJJJNNNTTT\\\fffoooxxxAAA???<<<:::999;;;===>>>>>>BBBAAAFFFUUUhhhkkkXXXEEE<<<;;;888666555555555555444333333222222444333111///...---------222222222111111000000000............///000222222222222222222222222222222333333333222222222111111444333333333444555666777333333333222111000...---333111///---------.../////////////////////......,,,,,,,,,---...///000000...............//////////////////000000111222333777666555444444555777777777777666666555555555555666666555555555555666666888777555555666666555333555666777888888777555444777777777777777888999999888888888888999999999999888888888888999999999::::::999999:::<<<===<<<;;;;;;<<<======<<<===???AAABBBCCCDDDGGGLLLQQQVVVYYY]]]```eeeiiilllooorrruuuwww}}}}}}zzzyyywwwxxxyyyyyywwwtttpppnnnnnnllljjjiiijjjjjjiiihhhcccbbb```^^^^^^___```aaa```aaabbbbbbbbbaaa`````````___^^^[[[XXXTTTQQQPPPKKKKKKIIIHHHGGGFFFFFFFFFCCCGGGKKKEEEBBBOOOVVVIIIDDDCCCAAAAAABBBDDDHHHJJJMMMSSS]]]hhhrrr|||===;;;999777777888:::;;;;;;??????EEEUUUgggttt```KKK@@@===:::777666555555555444333333222222666555555444333444444444333333222222111111000000............///000222222222222222222222222222222333333333222222222111111////////////000111222222333333333222111000///...222111...,,,,,,,,,.../////////........./////////,,,,,,,,,---...///000000000000000//////......---////////////000111222333777666555444444555777777777777666555444555555555666666666666666666666666888666555555666666555333444555666777666555444333666666666666777888999999777777888888888999999999666777777888888999999999:::999999:::<<<======<<<<<<===>>>=========???AAAAAABBBDDDGGGLLLQQQWWWZZZ^^^bbbgggkkknnnppprrrtttvvv|||~~~|||zzz{{{yyywwwvvvvvvuuutttrrrlllkkkiiihhhggghhhiiijjjdddeeefffggggggeeedddcccccccccbbbaaa^^^[[[XXXVVVPPPOOOMMMKKKJJJIIIHHHHHHDDDGGGJJJEEECCCUUU___UUUDDDBBBAAA@@@AAACCCFFFHHHKKKRRR]]]iiittt<<<;;;:::999999:::;;;<<<999>>>???EEETTTdddyyygggRRREEE???;;;888888666666555555444333333333333444444444555555666666222222222222222111111111//////...//////000111222222222222222222222222222333222222222111111111111//////000000111222222222222333333444555555555555111000///---,,,------...///............///000000,,,---------...////////////000000000000///...---////////////000111222222555555555555555666777777777666555444444444555666555666666777777666666555777555444555666777666555444444555555555555555444555555555555555666777777666777777777777888888888555666777888999999999888999999888:::<<<======<<<<<<===>>>>>>======???AAAAAAAAACCCGGGLLLQQQVVVYYY^^^ccchhhmmmooopppqqqrrrtttzzz~~~}}}}}}{{{yyyrrrqqqooonnnmmmnnnpppqqqjjjkkkmmmnnnmmmkkkiiihhhfffffffffeeeccc```\\\ZZZUUUTTTQQQOOOMMMKKKJJJJJJEEEDDDFFFDDDCCCQQQ\\\VVVCCCBBBAAA@@@AAACCCEEEGGGHHHOOO[[[hhhuuu<<<<<<<<<=========<<<<<<999>>>@@@FFFRRR```||||||lllXXXKKKBBB;;;:::;;;777777666666555444444333000111222333444444333222111222222222222222222333000000////////////000000111111111111111111111111222222111111111000000000222222333444555555555555333333444555666666666666111111000//////......---///......---...///000111------..................,,,---///000111111111000///......//////000111222333333555666777777777777888666555333333444555666555666777888888777666555555444444555777888777666555444444555555666777777666666666555555666777777555555666666666777777777666777888:::::::::::::::999888888:::<<<>>>======<<<===>>>>>>===>>>@@@BBBAAABBBCCCFFFKKKQQQVVVYYY^^^ccciiinnnpppppppppqqqsssxxxxxxwwwuuutttssstttvvvwwwtttuuuvvvwwwvvvtttqqqooommmmmmmmmllliiieeeaaa___YYYWWWUUURRRPPPNNNLLLLLLGGGAAAEEEGGGCCCIIIPPPLLLAAAAAAAAAAAABBBCCCDDDDDDDDDLLLYYYggguuu777888999:::::::::888888:::@@@AAAFFFQQQ\\\vvv}}}nnn\\\NNNCCC<<<;;;>>>777777777666555555444444333444666777777666444333111111111222222333333444111000000////////////000111111111111111111111111111111111000000000000///000000111222333333333333555555555555444333222222111222222222111000///...///...------...///000111...............---------)))+++---000222333333333.........//////000111222111222555777888888888777888666444333333333555666555666777888888777666555444333333444777888888777666555555555555777999:::999999888888888888999999555555555555666666666666777888999;;;<<<<<<;;;;;;999888888:::<<<>>>>>>===<<<===>>>>>>===>>>@@@BBBAAABBBCCCFFFKKKPPPUUUXXX^^^ccciiinnnpppppppppppprrrwww~~~}}}|||}}}~~~{{{|||~~~~~~}}}zzzwwwuuuuuuuuuuuussspppkkkfffccc[[[ZZZWWWTTTQQQOOONNNMMMJJJBBBFFFLLLEEECCCFFFDDD@@@AAAAAABBBBBBCCCCCCCCCBBBJJJXXXggguuu===<<<;;;:::999:::;;;;;;:::AAA@@@AAAPPP___ttt{{{sssdddTTTFFF===999888888888888888777666555444666555555555555444444444666555444333222333444444000111111111111000//////000000//////000222444555333333222111111222333333//////000000111222444444333444444555555444444333444444333222111000///...222000///......///000222000///...------///000222//////000000000000//////...///000111222333444444000111222222444444555666333444444444555666666666666666555555555444444444666666666666666666666666666666777888888888888888999999888888777777666666;;;;;;:::999888777666666777777888999::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>EEEDDDCCCCCCGGGLLLQQQUUU^^^bbbfffjjjlllmmmppprrruuuxxx}}}}}}{{{yyywwwuuurrrmmmjjjccc```\\\YYYXXXTTTMMMHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBB@@@@@@AAABBBCCCGGGMMMWWWcccooo{{{===<<<;;;:::::::::;;;;;;>>>AAA???BBBOOO\\\vvvxxxjjjYYYKKK@@@;;;:::777777777777666555444444555444444444333333333333555555333222222222333444111111222222111111000///111000000000000222333444333333222111111222333333000000000000111222333333333444444555555444444333444444333222111000/////////...---,,,,,,---...///---,,,+++***+++,,,.../////////000000000000//////...///000111222333333444000111222222444444555666444444555555555555555555666666555555555444444444555555555555555555555555444444555666666666666666777777777777777777666666777777666666555555444444777888999::::::;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<===>>>>>>CCCBBBAAABBBEEEJJJPPPSSS[[[___dddhhhkkknnnqqqtttuuuxxx|||}}}zzzwwwrrrooohhhddd___\\\ZZZVVVPPPLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEEFFFLLLUUU```lllyyy======;;;:::::::::;;;<<<@@@>>>>>>IIIUUU]]]zzz}}}qqq```PPPDDD===;;;777777777777666555444333444444333333333222222222444444333222222222222222222222222222222111111000222111111000111111222222333222222111111222222333222111111111111111222222333444444555555444444333444333333222111000/////////...---,,,,,,---...///,,,+++*********+++---...//////000000000000//////...//////000111222333333000111222222444444555666666666555555555555555555555555555555555444444444555555555555555555555555444444555666666666666666666666666666666666777777888888888888888888888888888888999:::;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@AAADDDIIINNNQQQXXX\\\aaafffjjjnnnrrruuuuuuwww{{{{{{wwwtttooojjjddd```]]]YYYTTTPPPKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFJJJRRR[[[ggguuu>>>===<<<::::::;;;;;;<<<>>>;;;AAAXXXjjjkkkvvvfffTTTFFF===:::666777777666666555444333444444444333333333333222333333222222222111111111222333333333333222111111222222111111111111111111222222222222222222222222333222222111000000111111333444444555555444444333333333222222111000000///111000////////////000111------,,,,,,,,,---.../////////000000000000///////////////000111222222333000111222222444444555666777777666666555555444444555555555555555555555555444444444444444444444444666666777888888888888888444444555555666666777777888888888999999:::::::::888999:::;;;;;;<<<;;;;;;999999999888888999999999<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@AAADDDHHHMMMOOOVVVZZZ___dddhhhmmmqqquuuvvvxxx{{{~~~~~~zzzwwwtttooogggbbb___[[[VVVRRRMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFIIIOOOWWWcccrrr>>>===<<<;;;:::;;;<<<<<<>>><<>>>>>AAAAAAAAABBBDDDHHHLLLNNNVVVYYY]]]bbbfffjjjooossswwwzzz}}}|||wwwqqqjjjdddaaa]]]XXXTTTOOONNNMMMLLLJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIMMMUUUaaappp>>>>>><<<;;;;;;;;;<<<===???BBBSSSsssppp\\\III>>>:::888888888888777666555444666666555555555444444444333333333444333222222111222222222222222111111000000111111222222222111111111222222333333222222111333333222111000000000111333444444555555444444333222222222111111111000000........................***+++++++++,,,,,,,,,,,,//////000000000000///////////////000000000111111000111222222444444555666777777666666666666666666444444444555555555555555666666666666666666666666444444555666666666666666666666666666666666777777666666666777777888888888777777888999::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>AAA@@@AAABBBDDDHHHKKKMMMTTTWWW[[[```dddiiinnnrrrxxxzzz~~~zzzuuunnniiifffbbb\\\XXXSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIMMMUUU```ppp???>>><<<;;;;;;;;;<<<===>>>FFFTTTiiiwwwzzzwwwaaaNNNBBB>>>999999999999888777666555555555555444444444333333333444444555444333222111111111222222111111000//////000111222333333222222111222333333333333222111222222111111111111111111333444444555555444444333222222222111111111111111------............------++++++,,,---------------//////000000000000//////////////////000000000000000111222222444444555666666666666666666777777777444444444555555555666666777777777777777777777777444444555666666666666666777777777777777777666666999999999999999:::::::::666666777888999999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????AAACCCFFFIIIKKKQQQTTTYYY]]]ccciiioootttwwwzzz}}}~~~zzztttpppmmmiiibbb]]]XXXWWWUUUSSSQQQOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGJJJNNNVVVaaappp???>>>===<<<;;;<<<<<<===<<>>>>>===>>>>>>@@@BBBEEEGGGIIINNNQQQVVV\\\bbbjjjqqqvvvvvvyyy|||~~~}}}yyyvvvsssnnngggbbb[[[ZZZYYYVVVTTTRRRPPPOOOQQQQQQQQQPPPNNNMMMKKKJJJHHHJJJOOOWWWbbbqqq>>>>>>===<<<<<<<<<<<<<<<@@@FFFGGGLLLZZZkkkppp[[[III@@@<<<999888:::999555333444666555333111111222333444555444444333333222222222111///...///000111000...222222222111111111111111000111222333333222111000222222222222222222222222111333555666555444444444444333222111000000000000111111111111000000000000///............---------000000000000000///......///111222222111111222333000000111111111222222222555555555555666666666666555555555555555666777777666888999888777666777999666666666666777777777777888888888888888888888888999999888888888888888999999888777666666888:::;;;999999999999999999999999:::;;;<<<<<<<<<===???AAA@@@???>>>>>>???BBBEEEGGGOOORRRVVVYYY]]]ccclllrrrtttvvvyyy|||}}}{{{|||}}}}}}~~~}}}}}}}}}{{{tttnnneeeccc___]]]\\\ZZZWWWUUUUUUTTTSSSSSSRRRPPPLLLIIIKKKLLLOOOWWWcccrrr>>>>>>===<<<<<<<<<<<<<<>>???AAA@@@??????@@@CCCFFFHHHMMMQQQUUUXXX\\\bbbjjjqqqtttvvvyyy{{{}}}|||||||||}}}~~~~~~~~~xxxsssllliiieeeaaa___]]]ZZZXXXWWWWWWVVVVVVUUURRRMMMJJJLLLMMMPPPWWWdddsss>>>>>>===<<<<<<<<<<<<<<<>>>CCCEEEKKKZZZmmmtttdddRRRFFF>>>999777999999777666888666555333222222222333444222222222222333333333333111000//////111111000////////////000000111111111000111222222222222111000000000000000000000000000000222444444333222333444444333333222222222333333////////////............+++,,,,,,---...///000000000000000000000//////...,,,...///000//////111222222222222111111111111111444555555555555666666666555555555555666666666777666777777666555444444555666666666777777777888888666666666666666666666666777777777666666777777888999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<>>>BBBAAA@@@@@@BBBDDDGGGHHHLLLOOOTTTWWW[[[aaaiiioootttvvvyyy|||~~~}}}}}}|||{{{zzzzzzyyyyyy~~~~~~}}}xxxuuurrrlllgggdddaaa^^^\\\[[[[[[[[[[[[ZZZVVVQQQLLLPPPQQQTTT\\\hhhvvv>>>>>>===<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>???@@@AAACCCDDDEEEJJJOOOUUUYYY]]]aaahhhnnnvvvyyy}}}~~~}}}~~~{{{xxxtttpppnnnmmmooosssvvvyyyzzz{{{{{{|||{{{xxxwwwtttqqqlllhhhgggfffeeeffffffddd```]]]]]]___cccjjjuuu>>>>>>===<<<<<<<<<<<<<<<===BBBCCCIIIYYYmmm~~~vvvoooXXXKKK>>>::::::888666666555555555555555444444333555555555666666666777777222111000000222222111000000111111111111111111111222222111000000111222222111111111111111111111111111222333222222333666888999888666555333222222222////////////............+++,,,,,,---...///000000......///000000000000000000222222111000///000111111111111111111222222222333333444444444555555555333444666777888777666555333444666666555555777888777777888888888999999999888888888888888888888888777666666777888999::::::999999999999999888777777999::::::;;;<<<<<<======;;;>>>AAABBBAAA@@@@@@@@@>>>???@@@AAABBBDDDEEEEEEHHHMMMTTTXXX\\\```gggllluuuxxx{{{~~~~~~}}}zzz~~~|||}}}}}}|||zzzwwwsssooommmkkkmmmooorrrtttvvvxxxyyyyyyyyyzzz{{{zzzwwwqqqmmmiiigggffffffgggfffeeecccccceeeiiippp{{{>>>>>>===<<<<<<<<<<<<<<<>>>CCCCCCIIIXXXmmmzzzuuu^^^PPPBBB===<<<999777777555555666666555555444333222333444666777999:::;;;222111000111222222222000222222222111111111111111333222111000000111222333000000000000000000000000111222333333333444777999<<<;;;999777555444333333111111111111000000000000//////.........---------......///000000000000000---...000000//////111222333333222222111000//////333333333444444444555555333444666777888777666555444666777888777888999;;;777888888888888999999999777777777777777777777777777777777777888999:::;;;999999999999999888777666999999::::::;;;<<<======;;;>>>AAABBBBBBAAAAAAAAA???@@@AAABBBDDDEEEFFFFFFGGGLLLRRRWWWZZZ___eeejjjsssvvvzzz}}}~~~|||{{{~~~~~~{{{{{{{{{{{{yyyvvvrrrnnnlllkkklllnnnoooqqqsssvvvyyywwwxxx{{{}}}~~~{{{uuuqqqjjjhhhffffffggghhhggggggiiikkkooovvv>>>>>>============>>>>>>===BBBBBBIIIYYYlll~~~|||{{{gggZZZHHH<<<999999777555666666555555555444444444555555666777666555333222111111222333333333222222222222111000000111222333000000000000000000000000444444555555444333111000222333222///...222<<>>888555444444111111111000000000000///222222111111111111222222000000000000000000000000000000000000111111111111000000000000000111111222111222333444555555555555444555777888999999999888666777888999999888777666888666555666999:::999777;;;;;;;;;999777777999;;;777777777777888888888888::::::999999888999999999:::::::::;;;;;;;;;<<<<<<;;;>>>AAA???<<<:::===@@@BBBAAA???>>>???AAADDDEEEGGGJJJNNNRRRXXX```hhhmmmqqqvvv|||}}}{{{xxxvvvvvvvvvuuusssqqqpppooonnnnnnnnnnnnoooooopppppppppsssxxx||||||yyyuuurrrlllhhheeeeeeiiilllmmmlllmmmqqqwww~~~======<<<<<<<<<<<<=========AAAAAAHHHXXXlll}}}zzzxxxxxxwwwjjj]]]KKK>>>999888777666777777666555444444333333111111222333222111000///111111222333333333333333111111000//////000111222222222222222222222222222222222333333333333222222///222333333111333999???GGGFFFDDD???:::777555666222222111111111000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000111111222222222333444555555555555333444555666777777666555666777888999999888777666666555333444777888777555888999:::888777777888:::777777777777888888888888::::::999999888999999::::::::::::;;;;;;;;;<<<<<<;;;>>>AAA???<<<:::===@@@AAA@@@>>>>>>>>>@@@CCCEEEFFFHHHLLLPPPVVV]]]fffkkkpppuuu{{{}}}~~~~~~zzzwwwttttttsssrrrpppooommmlllmmmmmmnnnnnnnnnnnnnnnnnnnnnqqqvvvzzz{{{yyyvvvtttmmmjjjfffeeehhhkkklllllloootttzzz<<<<<<;;;;;;;;;;;;<<<<<<===AAA@@@GGGXXXmmmzzzwwwuuuttttttmmm```NNN@@@999777777777888888777666555333222222222333444444444333222111111111222333444555555666111000///......///000111222222222222222222222222000000000111222333444444...111555555444444666999DDDCCCBBB>>>999666555555333222222222111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000111111222222222333333444555555555444444555666666666555555777777888888888888777777666555444555777888777666555777888888777666777888777777777888888888999999:::999999888999999:::::::::::::::;;;;;;;;;<<<<<<;;;===???>>><<<;;;===???@@@???======>>>???BBBCCCDDDFFFJJJNNNSSSZZZbbbhhhoootttyyy|||}}}|||yyyttttttsssrrrpppnnnlllkkkkkklllmmmnnnnnnmmmlllkkkjjjmmmrrrwwwyyyyyywwwuuuoookkkgggdddeeehhhjjjkkkqqqvvv}}}===<<<<<<;;;;;;<<<<<<===>>>AAAAAAGGGYYYppp}}}zzzwwwuuuuuunnncccSSSCCC999666777888999999888666555333222111444444555666666555444333111222222333444666777777222222000//////000000111000000000000000000000000111000000///000111333444///222444555444333444555;;;;;;:::888555333333444333333333222222222111111//////............//////000000000000000000000000///000000000111111111111000000000000000111111222222222222222333444555555666777777777777777777777777777777888888777777777888777777888999999999999333555888888777666666666777777888888888999999999999999888888999999:::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>><<<;;;===???>>>>>>=========???AAABBBCCCEEEHHHLLLQQQXXX```eeennnrrrwww{{{}}}wwwwwwvvvtttrrrooommmllljjjkkklllmmmmmmllljjjiiihhhkkkoootttwwwxxxxxxwwwooolllgggdddccceeehhhiiiqqqvvv~~~>>>==================>>>???CCCCCCIII\\\sss|||yyyxxxsssjjj[[[JJJ===777888::::::999888777555444222222111222333444444444333222222222222222444555777888444333222111000111222222000000000000000000000000333222111000000111222333222333333222222222333555333444555444222222444666333333333222222222111111//////............/////////////////////////////////000000000111111111111000000000000000111111222222222111222222333555555666666666666666777777777888777777777777777777888777888888999888999999:::444666888999777666666666888888888888999999999999999888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===>>>===============???@@@AAACCCEEEHHHKKKPPPVVV^^^cccmmmppptttyyy}}}yyyyyywwwuuussspppnnnllljjjjjjkkkllllllkkkjjjiiigggjjjnnnrrruuuwwwwwwwwwooommmiiieeecccdddgggiiipppvvv~~~>>>>>>============>>>>>>???CCCDDDKKK^^^tttxxxiiiWWWEEE<<<:::;;;999999888777555444333333333444555666666666555444333222222222222444666777666555333222111111222333222222222222222222222222333222222111111111222222444222111000000222444555111222444444333444666888333222222222111111111111//////............//////////////////////////////000000000000111111111111000000000000000111111222222222111111111333555666333333333333444555666777888888777777777777888888555666888777666666777999777999:::999888666777777888888888999999999999:::888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>============>>>???@@@AAABBBDDDFFFJJJNNNTTT[[[```iiilllqqqwww}}}{{{zzzxxxvvvssspppmmmllljjjjjjjjjjjjkkkkkkkkkllliiikkkmmmqqqsssuuuvvvwwwpppooommmjjjgggfffhhhkkkrrrxxx=========<<<<<<============BBBDDDLLL^^^sss{{{fffPPPBBB<<<===888888888777666555555444444555777888888888777666333222111111111333444666555444333111111111111222222222222222222222222222000111222333333444444333222111000000111222333333222333444444333333555777222222111111111000000000000//////////////////000////////////////////////000000000000111111111111000000000000000111111222222222111000111222444666222222222222333555777888999888777666666777888999555777888888666666777:::<<<<<<<<<:::888777888999888888888999999999::::::888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::;;;===>>>>>>======>>>>>>>>>???@@@@@@AAA@@@BBBDDDGGGKKKQQQXXX]]]dddggglllsss{{{~~~}}}{{{yyyvvvrrrooonnnjjjiiiiiiiiijjjkkknnnooolllmmmnnnppprrrtttuuuvvvqqqrrrrrrppplllkkklllnnnuuu|||<<<<<<<<<;;;;;;<<<<<<<<<<<>>888888777777666666555555000111333444444444333333444333111000000111333444555444222000000000000111000000000000000000000000...///222444555666666555000000000111333333333222333444444333222111333444111111111000000000000///000000////////////000000////////////////////////000000000000111111111111000000000000000111111222222222000000000222444666333333333444555888:::;;;999888777666666777888999777999;;;:::888888:::<<>>;;;888777999:::888888999999999:::::::::888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::;;;===>>>>>>===>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBEEEIIIOOOVVV[[[aaaccchhhpppyyy}}}yyyvvvsssqqqkkkiiihhhhhhiiillloooqqqnnnnnnoooppprrrssstttuuusssuuuvvvtttqqqooooooqqqyyy@@@???===<<<<<<<<<===>>>>>>===CCCMMMXXXnnnnnnRRRAAA;;;666777666555333333444555555555444444444555555666333222111111222333555666777666333111000000111111333222111111000000111111222222222222222222222222444333111000000111333444666666666666555444333222444444333222111000///...///...,,,,,,...///......///...---,,,---///111222000000000000111111111111000000000000000111111222333222111111111222333444444444555555555555555555888777666555555444444555999999999999999999999999<<<;;;999999:::;;;:::999:::::::::999999888888888<<<;;;:::999999:::;;;<<<;;;;;;:::999:::;;;<<<===>>>>>>===<<<<<<===??????CCCBBBAAAAAA@@@???>>>>>>AAABBBDDDFFFIIIOOOVVV[[[```dddhhhmmmssszzz|||yyywwwvvvqqqooollljjjjjjllloooqqqrrrqqqpppnnnmmmnnnrrrvvvwwwyyyzzzxxxtttrrrtttwww|||@@@???===<<<<<<<<<===>>>>>>===CCCMMMXXXnnnbbbKKK???888888888777555444444555444444333333333333444444444444333333444555777777666555333111//////000111000000000000111222333444222222222222222222222222222111///......///111222555555555555555444444333222222222222111111111111///...,,,---...//////...------......------,,,,,,000000000000111111111111000000000000000111222222222222111111111222333444555555555555666666666666888888777666666666777777999999999999999999999999999888777888999:::999888:::::::::999999999888888999888888888888888888999;;;;;;:::::::::;;;<<<======<<<<<<;;;<<<<<<>>>>>>BBBBBBAAA@@@@@@???>>>>>>@@@BBBCCCFFFIIIOOOVVV[[[___ccchhhmmmsssyyy{{{yyyxxxuuussspppmmmlllmmmnnnppprrrqqqooollljjjjjjmmmppptttwwwxxxwwwuuuuuuxxx{{{}}}@@@???===<<<<<<<<<===>>>>>>>>>CCCMMMYYYoooxxxYYYDDD;;;::::::999777666555444333333222222222222333333333333333333444555666666555444222000//////000000......///000111333555666222222222222222222222222222111000//////000111222333333444555555555555444111111111222222333333333///...,,,---///000000///...///000000///,,,***(((000000000000111111111111111000000000000111222222222222111111222222333444444444555555666666666666888888777777777888999999999999999999999999999999777777888999;;;<<<:::888:::::::::999999999999888888888888999999888888888;;;::::::::::::;;;<<<=========<<<<<<======>>>???AAAAAAAAA@@@?????????>>>???AAACCCEEEIIINNNUUUZZZ^^^bbbggglllrrryyy~~~zzzxxxtttpppnnnmmmmmmnnnqqqpppnnnjjjfffeeefffhhhpppsssvvvvvvvvvwww{{{~~~@@@???===<<<<<<<<<===>>>>>>>>>CCCMMMZZZqqqeeeJJJ===<<<:::999888777555333444333333222222222222333000000111111222333333444444333222000000///000000...//////000111333555555111111111111222222222222333333222111111222333333111222333444555555555555222222222222333333333444000...---...///111000000111111222111000...---+++///000000000111111111111111111000000111111222333222111222222222222333333333333444444555555666666666666666777888999::::::888888888888888888888888888888:::<<>>>>>???@@@@@@@@@@@@@@@@@@???????????????AAACCCEEEIIINNNTTTXXX]]]```eeekkkrrryyy~~~|||wwwrrrnnnlllkkkkkkooonnnmmmiiieeeccccccdddmmmpppsssuuuuuuwww{{{@@@???===<<<<<<<<<===>>>>>>>>>CCCMMMZZZsssqqqSSS@@@===999777777666444222555555444333333333333333000000111222333333333444333333222111111000000000111111000000111111222333000000000111111222222222333222222222222222222333111111333444555555666555444444444444333333333222111000......000111000///111000////////////000111///000000000111111111111111111111111111222222333111111222222333333333333111111222333444444555555555555555666777888999:::888888888888888888888888888888999<<<>>>>>><<<:::999999999999999999999999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>????????????????????????@@@???AAACCCEEEHHHLLLRRRUUUZZZ]]]ccciiipppxxx~~~yyytttooollljjjiiilllmmmllljjjfffdddddddddjjjmmmqqqssssssvvv{{{@@@???===<<<<<<<<<===>>>>>>>>>CCCMMM[[[ttt~~~___EEE@@@999666666666444222666555444333333222333333222333444555666666666666333333333333222222111111333333222111000000111111//////000000111222222222000000000000000000000000111111222444444555555555555555555444444333333333444222000///000000000......---,,,+++,,,...111222000000000000111111111111222111111111111222333333000111222333333333333222111111222333444555555666555555555666777888999:::888888888888888888888888666666777888:::;;;999777888999999999999:::::::::888888888999999888888888999:::;;;;;;<<<<<<;;;;;;777888999:::;;;<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFHHHKKKOOORRRUUUXXX^^^eeelllttt|||zzzuuuqqqmmmkkkjjjkkkllllllkkkhhheeeddddddhhhkkkppprrrtttwww|||@@@???===<<<<<<<<<===>>>>>>>>>CCCNNN\\\uuuhhhJJJCCC:::555555777666444555444333222111111111111333444666777888777777777333444444444444333222222333222222111000000111111/////////000111222222222000000000111111000000000111222333444444444444444444444444444555555555555666444111000000000///------------......///000111000000000000111111111111222222111111222222333444000111222333333333222222222333333444666777777888777777777777888888999:::888888888888888888888888888666666666888888777666888888999999999:::::::::999888888888888888888999999:::;;;<<<<<<<<<;;;;;;777888:::;;;<<<======<<<<<<======>>>???@@@@@@AAAAAACCCEEEFFFGGGIIILLLOOOOOORRRXXX___gggooowww}}}|||xxxssspppnnnlllkkklllmmmlllhhheeecccbbbeeeiiiooosssvvv{{{@@@???===<<<<<<<<<===>>>>>>>>>CCCNNN\\\vvvjjjNNNEEE;;;555666888888666444333222111000000000000222333444666666666666555444444555555555444333333222222111111111111222222...//////000111222222222222222333333333333222222222222333444444444333333222222333444555666777888888555222111000000...,,,...///111222333222111000000000000000111111111111222222111111222222333444000111222333444333222222444444555666777888999:::999999888888999999:::;;;777777777777777777777777;;;999777777888999888888888888888999999:::::::::<<<;;;:::999999:::;;;<<<999:::;;;<<<<<<<<<;;;:::999;;;===>>>@@@@@@@@@???<<<<<<===>>>???@@@@@@AAABBBDDDFFFFFFGGGHHHKKKMMMJJJNNNTTT[[[ccckkktttyyy}}}yyyvvvrrrpppooolllmmmnnnlllhhhcccaaa```ccchhhoootttxxx~~~???>>>===<<<<<<;;;;;;<<<>>>BBBCCCKKK\\\rrrzzzTTTHHH<<<888777555444555333333333333333333333333333444444555555444444333444444444555777888777555333222111111111111111111...000222333333333111000222333333444333222111000...000333444444444555666555555555555555555555555333222000...---...///000000000000000000000000000111111111111111222222333000111111111111222222222222333444666666555444444000//////000222555888:::999999888888888888888999666666555555666777888999888888999999999999888888777888::::::999999999::::::999999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLNNNRRRVVV\\\dddmmmsss~~~~~~{{{xxxvvvssspppooommmjjjfffcccaaa``````eeeiiiooouuu{{{???>>>===<<<<<<;;;;;;<<<>>>CCCCCCKKK\\\qqq~~~]]]OOO@@@;;;;;;999888888888777666555444222111111333333444444444444333333555444444666888888777666222222111000000000111111000111333444444444222111222222333444333222111000...000333444444444444555555555555555555555555555333222000.........///000000000000000000000000000111000000000000111222222000111111111111222222222///000000111111111111111222111111222444666999;;;999999888777777888888999;;;::::::999888888777777777888888888888888888777777888::::::999999999:::<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAAEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMPPPTTTZZZbbbkkkpppyyy~~~|||zzzwwwssspppmmmkkkiiifffcccbbbbbbbbbeeeiiiooouuu|||???>>>===<<<<<<;;;;;;<<>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFIIIKKKNNNQQQWWW^^^ggglllsssyyy|||xxxtttqqqmmmkkkiiigggeeedddddddddfffjjjpppvvv|||???>>>===<<<<<<;;;;;;<<>>>>>???@@@AAA@@@AAABBBBBBCCCCCCCCCCCCGGGHHHKKKNNNSSSZZZbbbhhhpppvvv~~~{{{vvvsssqqqpppmmmkkkiiihhhgggggghhhkkkqqqwww}}}???>>>===<<<<<<;;;;;;<<>>???@@@AAACCCCCCEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKPPPVVV^^^cccooouuu|||~~~zzzwwwyyywwwtttpppmmmlllkkkjjjkkknnnsssxxx~~~???>>>===<<<<<<;;;;;;<<<>>>BBBCCCKKK\\\rrrzzz[[[III@@@<<<888777888777666555333222111111222222333333333333222222444444444666999::::::999444444222111000000000000000000111111111222222222000111222333444333222222000111222111000111333444333333333333333333333333222222222111111000//////000000000000000000000000000000/////////000111111000111111111111222222222111111111111111222222333111222222333333333444444666666666666777888888999555666777888888777666555666777777888888777777666777888::::::999999999:::888888777777888999;;;<<<999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==================>>>???@@@@@@AAABBBCCCEEEFFFFFFEEEEEEDDDEEEGGGIIIMMMSSSZZZ```mmmrrryyy~~~|||~~~|||yyyuuurrrpppooonnnnnnqqquuuyyy~~~???>>>===<<<<<<;;;;;;<<<<<>>???@@@===???AAACCCEEEEEEDDDDDDDDDEEEFFFHHHLLLQQQXXX]]]hhhmmmuuu{{{~~~{{{xxxuuutttssssssqqqsssvvvzzz~~~???>>>===<<<<<<;;;;;;<<<;;;@@@BBBJJJ]]]sssmmmUUUEEE;;;777999777777777777777777777777222222222333333222222222222222222555888999999888777666555333222111111111333333222222333333444555000111222333444333333222111222222111///000222444333333333333333333333333222222333222222111000///000000000000000000000000111111111111111222222333000111111111111222222222000111222333444333222111222222333444444333333222555555555555666777999999666666666777888:::<<<===888888999999999999888888777888::::::999999999:::;;;:::999777777777777888999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>???@@@@@@BBBDDDGGGHHHIIIHHHHHHDDDEEEFFFHHHKKKPPPWWW\\\ccciiiqqqwww}}}}}}{{{yyywwwvvvvvvvvvsssuuuxxxzzz~~~BBB===;;;===>>><<<<<<======EEEFFFKKK]]]vvv~~~}}}}}}}}}~~~|||tttZZZIII???:::777444444333333333222222222...000333444222222333444222333444666777999:::;;;:::888666333111111111222111000///......///000000222111000//////111333444////////////000111333333333555666666444333444555333444555555444333111000111111222222222222111111/////////000111111222222111111000000000000000111000111333555555444333222333222111000000111222333222222333444555666777888::::::::::::999777666555777777777777777777777777777777777777888888888888;;;;;;:::999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<============>>>???@@@BBBDDDEEEGGGGGGCCCDDDFFFGGGIIIMMMSSSWWWaaagggnnnvvv}}}}}}zzzyyyxxxwwwwwwyyyzzz|||~~~@@@<<<;;;===>>><<<;;;<<<<<>>???@@@BBBDDDEEEFFFCCCDDDFFFFFFHHHLLLQQQUUU]]]bbbjjjqqqxxx~~~~~~|||zzzzzzzzzzzz{{{|||~~~@@@======@@@AAA>>><<<===;;;CCCEEEKKK___yyy~~~}}}||||||{{{|||xxx]]]JJJ???:::777666666555555555444444444555222///000333444222///111111222333333444555555555444333111000111111222111000////////////111111222111000000000111333444111000000000000000111111333333444888<<<===:::777111111111111222333444555//////000000000000///////////////000111111222222111111000000000111111222111222333555555444444333444444333333333333444444222333333444555666777777999888888777777777888888999999999999999999999999777777777777888888888888999888888777777888999999999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>???AAABBBDDDDDDCCCDDDEEEFFFGGGJJJNNNQQQWWW\\\cccjjjpppwww}}}~~~}}}|||}}}~~~~~~~~~BBB???@@@DDDEEEBBB??????===DDDFFFLLL___yyy~~~~~~~~~}}}|||{{{zzzzzz}}}{{{```LLL@@@:::888444444333333333222222222555555555666666555222000222222222222333333333333333222111111000111111222111000/////////000111222111111000000000111222333222111000000000000000111444222333888>>>>>>:::444222222111000111222333444111111222222222222111111/////////000111111222222111111000000111111222222222333444444555555444444555555444444444444555555333333444444555666666777888777666666777888999:::999999999999999999999999666777777777888888888888999888888888888999999:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEGGGKKKNNNRRRVVV\\\ccciiioootttxxx~~~}}}}}}~~~AAA??????DDDFFFBBB@@@@@@???FFFGGGLLL^^^www}}}||||||{{{{{{zzzzzzzzz|||cccOOOBBB;;;999444444333333333222222222222888>>>???:::555222333333333333333333333333333111111111111111111111111111000/////////111222333111111111111111222222222222111000000000000000111444222333777<<<<<<777111555444222111000111222333111111222222222222111111/////////000111111222222111111111111111222333333333333444444555555555555555555555555555555555555333333444444555666666666666666666666777888999999999999999999999999999999666777777777888888888888999999999999999:::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEEEEFFFIIIKKKNNNRRRWWW\\\aaaggglllpppxxx}}}}}}|||}}}???;;;<<<@@@BBB???===>>>@@@GGGGGGKKK]]]uuu|||{{{zzzxxxxxxxxxyyyzzz}}}fffRRRDDD<<<999666666555555555444444444000888AAAAAA:::333333555444444444444444444444555222222222111111111111111111000//////000111333444000000111111222222222222111000000000000000111111222222333666999999555111666555444333222222222222//////000000000000///////////////000111111222222111111111111111222333444444444444444444555555555555555666666666666555555444444444555555555666666555666777777888888888777999999999999999999999999777777777777888888888888999999999999:::;;;<<<<<<999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@AAABBBCCCCCCAAACCCDDDEEEEEEFFFHHHJJJLLLOOOSSSVVVZZZ___dddhhhooovvv~~~~~~|||}}}>>>:::999===???===<<<>>>===DDDEEEJJJ\\\uuu|||{{{xxxvvvuuuwwwyyy{{{~~~|||hhhTTTFFF>>>:::666666555555555444444444000666;;;:::666222222444222333333333444444555555333333333333222111111000111000//////000222333444000000111222222222222222000/////////000111222222000111333555666777666666444444555555555444444333//////000000000000///////////////000111111222222111111111111222333444555444444444444444555666666444444555666666555444444444444444555555555555555444555777999999888666555888888888888888888888888777777777777888888888888888888888888999:::;;;<<<999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============<<<======>>>???@@@AAAAAAAAABBBDDDEEEEEEFFFHHHJJJJJJLLLOOOQQQTTTWWW\\\```gggoooyyy~~~~~~???;;;:::===???>>>>>>@@@;;;BBBCCCIII\\\uuu}}}zzzwwwttttttvvvyyy|||||||||iiiVVVGGG>>>;;;444444333333333222222222222333333222111111111222111222222333444444555555333444444333333111000000111000000000000222444555000000111222222222222111////////////000111333333...000333555666777999;;;222333555666777666666555111111222222222222111111/////////000111111222222111111111111222333444555555444444444444555666666333444555666666555444333444444444555555555555555333555888::::::888555333777777777777777777777777777777777777888888888888777777777777888999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<=========>>>;;;<<<<<<===>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKHHHJJJLLLNNNPPPSSSWWW[[[aaajjjvvv@@@???>>><<<<<<<<<=========BBBDDDLLL^^^ttt~~~}}}zzzvvvssstttwwwzzzyyytttcccUUUIII???999666666555333111111333555555444111000000222444666000222333333111111222444555666222+++---666555---111111111111333555777888------...///000111222222//////000000000000//////000111222222444444555666888888777666555444444444444444333222222333444555000000111222222222222222000000111111111222222222777666555444444555666777999888666444333222222333444444444444444555666777555666666666666666555555777777777777777888888999888888888777777777777777999999999999999999999999===<<<::::::999:::;;;<<<;;;;;;<<<>>>??????===:::============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJKKKNNNSSSWWWbbbjjjtttzzz~~~??????===<<<<<<===>>>>>>===BBBCCCKKK]]]rrr~~~~~~|||xxxuuutttvvvxxxtttqqq___RRRGGG???999888888666444222333555888222222111222444777:::;;;111222333333222222333444000333444222444666555111111000000111222444666777000000000000111111111111///000000111111000000///000111111222333444555555555555555444333333333222000///...------...//////111111111111000///......111111222222222333333333888777666555555666777777666666555444444444555666444444444444444555666666555555666666666666555555777777777777777888888999888888888888777777777777::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;<<<===??????===;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJKKKNNNSSSVVV^^^eeeooovvv{{{>>>>>>===<<<<<<===??????===BBBCCCJJJ[[[ooo~~~~~~{{{wwwtttttttttoooxxxnnn[[[NNNEEE>>>:::555444333000...000333666222333444666777999;;;;;;111333444444333333444555;;;777555666555333333666111111000000111222444555333222222222111111000000000111111111111111111000000000111222333444555555444444444444444444333333333333222111000000000000333222222111///---,,,+++222222222333333333444444444444333333333333444444333333333444555666888999555444444444444555666666555555666666666666666555777777777777777888888999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;===??????===;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKNNNRRRUUUXXX___hhhpppvvv======<<<<<<<<<>>>???@@@>>>BBBCCCIIIYYYlll~~~}}}xxxtttqqqpppmmmuuu|||nnnZZZLLLCCC===:::444444111///---///333666777888888888888666555444111333444444444444555666RRRAAA444333222000222999222111000000000111222333222222111111111000000000111111222222222222111111000000111222333444444555555555555666666666666666777777666555444333333333333333222111000...,,,,,,111111222222222222333333333333333333333444444444333333444555666777888999555555444444444555555666444555666666666666666666777777777777777888888999777888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>===;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFEEEGGGIIIJJJKKKNNNQQQTTTVVV\\\dddjjjqqqyyy======<<<<<<<<<>>>???@@@>>>CCCCCCHHHXXXjjj~~~~~~yyytttpppnnnooowwwpppZZZLLLCCC===:::999888666444222333777:::888888888888666333000...111333444444444444555777YYYDDD333222555333333666333222111000000000111222/////////000000000111111111111222222222222111111///000000111222333444555555555555666666666666666444333333222111111000///111111222222111111000///000000000000111111111111555555666666777777777777444555555666666777777777666555555444444444555555444444555666666666666666777777777777777888888999777777888888999999999:::999999999999999999999999888999999::::::;;;;;;;;;;;;::::::;;;======<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSWWW[[[```eeekkksss|||>>>>>>===<<<<<<===?????????CCCBBBHHHWWWjjj{{{vvvrrrpppttt{{{oooYYYKKKBBB<<<999888888777555222222444666333444444444444222000///000222333444333444555777III===333444999999555222555444222111000000111111......//////000000000111000111111111111111111000//////000111222333444444444444444444444444333333222222222222222111000///000000111222222222222222/////////000000000000111000111222333333333333333555666666777777777666666666666555444444444444555333444555666777777777777777777777777777888888999777777888888999:::::::::999999999999999999999999777888999:::;;;;;;;;;:::<<<:::::::::<<<===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBB???@@@BBBCCCDDDDDDDDDDDDDDDGGGIIIKKKLLLMMMOOOQQQVVVYYY\\\```eeemmmuuuzzz??????===<<<<<<===>>>>>>???CCCBBBHHHWWWjjj~~~yyyvvvuuuyyyjjjVVVHHH@@@;;;888555555555333111//////000111111222222222222111111///111222333222333555666666666444111444888777333777666444222111000000111111111111000000000000000///000000111111000000/////////000111222333444444555555555444333333333222333444444555555444333222//////000111111111111111///000000000000111111111,,,---///000111111111000444555666777888777777666666666555444444444444444333444555666777777777777777777777777777888888999777777888999999:::;;;;;;::::::::::::::::::::::::666777999:::;;;;;;::::::<<<:::999:::;;;===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCDDDDDDDDDDDDDDDGGGIIIKKKLLLMMMOOOPPPSSSTTTWWW[[[```hhhooottt{{{@@@???>>><<<<<<<<<======???CCCCCCHHHXXXjjj|||yyyxxx|||zzzeeeSSSFFF>>>:::777666888888777333111000000222222222111111000000000...000222222222333444666000666444+++(((111888888888777555333111111111111444444333222111000///...//////000000000000////////////000111222333333444888888777666555555444444111222333444444444333222//////000000000000//////000111111111111222222222111222444555666666555555333444666777888888888888777666555444444444444444333444555666777777777777777777777777777888888999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;::::::<<<:::999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCDDDDDDDDDCCCDDDFFFIIIKKKLLLMMMNNNPPPPPPQQQSSSWWW]]]eeelllqqqvvv{{{??????>>>==================BBBCCCIIIWWWiiisss\\\PPPIIICCC>>>;;;666666555444333222222111222222222111111111000000111222333444555444444333555444333222333555777999999777444222000000111111111111111111111111111111000000000000000111111222///111333333222222222333444555555555444333333222333444555555666555555555333222111000////////////000111111222333333444444555555555666666666666777555555666666777777888888:::999888888777666666555555666777888888777666555999999888777777888888999888888999999999999888888:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;:::<<<>>>>>><<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJKKKJJJMMMOOOQQQSSSWWW^^^eeejjjpppvvv~~~??????>>>==================BBBCCCIIIWWWjjjnnnWWWJJJDDD???:::888666666555444333222222111222222222111111111000000000111222333444444333222333333222111222444666777666555333111111222333444333333333333333333333333000000//////000111222222000111333222111111222444555666666666555555444333444444555555444333222222111000000000000000111111000000111111222333333333333333333444444444444555555555666666777888888888999999999888888777666555666666777888888888777666888888888888888888888888888888999999999999888888999::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<>>>???AAA@@@>>><<<;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMOOORRRUUU[[[ccchhhmmmsss{{{??????>>>==================BBBCCCIIIWWWjjjkkkSSSEEE@@@;;;888777666666555444333222222111222222222111111111111111000111222222333222222222222111111000111222444555333222111111222333555666000000000000000000000000////////////000111222333111222222111000111333555666666666777666666555444555555555444333222000///////////////000111222333//////000000111222222333333333333444444444444555555555666666777888999999888999999999999777666555555666777888888888888888666777888999999888777777888888999999999999888888888888999999999:::::::::===<<<;;;;;;;;;<<<<<<===@@@BBBBBBAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLNNNPPPSSSYYY___dddhhhnnnvvv}}}???>>>>>>==================BBBCCCIIIXXXkkkkkkRRREEE???<<<999999666666555444333222222111111111111111111111111111111111111111111111111111222111111111111222333444222222222222222444555666........................////////////000222333333222222111000///000333555555555666666666555555444555555555444444222111111000000//////000111222222/////////000111111222222555555555666666666666777555555666777888999999:::777888999::::::888666555444555555666777777777777555666888::::::999777666888888999999999999888888777888888888888999999999;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======??????@@@AAACCCDDDFFFGGGDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLNNNOOORRRVVV\\\```ccciiiqqqyyy???>>>>>>==================BBBCCCIIIXXXllljjjRRREEE@@@<<<::::::666666555444333222222111111111111111111111111111222111111111111111111111222222222222222333333333444444333333222333333333111111111111111111111111////////////000111222333111111111///...///222555333444444555555555444444444444555555555555444444222222111000//////000000/////////000111111222222555555555666666666666777555555666777888999::::::888888999::::::999777777444444444444555555666666444555777999:::999777666888888999999999999888888777777777888888888999999999999::::::;;;;;;;;;;;;999:::;;;;;;999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>??????@@@AAACCCEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQTTTYYY\\\```eeemmmtttzzz??????>>>===============>>>CCCCCCIIIXXXmmm}}}hhhQQQDDD???<<<999888666666555444333222222111111111111111111222222222333333222111111111111222222222222222222222222222555555444444333222111111000000000000000000000000000000000000000111111222000111111000///000222444222333444444444444444444333444555555666666666555333222111000//////////////////000000111222222333333333333444444444444555555555666777999:::;;;;;;999999999999999999999999666555555444444555555666444555777888888888888777888888999999999999888888777777888888888999999999888888999:::;;;;;;;;;;;;777888999888888888:::<<<===<<<;;;::::::;;;<<<===>>>>>>>>>======>>>??????????????????@@@BBBDDDEEECCCDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNOOOPPPRRRVVVYYY\\\aaahhhnnnttt|||??????>>>===============>>>CCCCCCIIIYYYnnn{{{gggQQQEEEAAA===999888666666555444333222222111000000111111111222222222555444333222111111222333111111111111111111111000444444444444333222111111........................222111111000000000000000///000111111000000111222333333444555555555555555444444555555555444333333111111000000000000000111000000111111222333333333333333333444444444444555444555666777999:::;;;<<<;;;:::888777777888:::;;;999999777666555555666666555555666666777888888888888888999999999999888888888888888999999999::::::888999:::;;;<<<<<<<<<;;;999::::::999888888;;;======<<<:::999999:::<<<==================>>>???@@@@@@???>>>>>>???AAACCCDDDBBBCCCEEEGGGIIIJJJKKKKKKIIIKKKMMMMMMNNNOOORRRUUUXXX\\\ccchhhnnnvvv??????>>>===============>>>CCCCCCIIIYYYnnn{{{hhhSSSHHHDDD???;;;999777666555444333222222111000000111111222222222222666555333222222222333333///000000000000000//////333333444444444333222222222222222222222222222222333222111000////////////...000111222111000111111444444555666777777666666555555555444333222111000////////////000111222333111111111222333333444444555555555666666666777777444555666888999:::<<<<<<<<<:::888666666888;;;<<<<<<;;;999888777666777777555555555555666777999999888888999999999999888888888999999999999:::::::::888999;;;===>>>>>>=========>>>===;;;999999;;;======<<<:::999999:::<<<===:::::::::;;;;;;===>>>???AAA@@@???>>>>>>@@@BBBCCCBBBCCCEEEGGGIIIJJJKKKKKKHHHJJJKKKLLLLLLMMMPPPRRRUUUYYY___eeejjjrrr{{{??????>>>===============FFFFFFHHHMMMYYYrrr}}}|||kkkVVVJJJBBB===;;;<<<999888666444222111000000222222111111111111222222333222222111111222222333000000111111111111000000111111111111111111111111111111000000000000111111111111000000000000111111//////......---------,,,111222222333444555666666777666444333222222333444555222000//////000//////111111111111222333444555222222222333333333444444666666777888888888888888888999::::::;;;;;;::::::>>>===<<<:::888777555555666666777888888777666555555555777888888999999999999999888888999999:::;;;999999999999999999999999;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;???CCCDDDAAA===CCCBBB@@@??????@@@BBBCCCAAAAAABBBBBBDDDEEEFFFGGGJJJIIIHHHHHHIIIKKKMMMOOOTTTVVVZZZ^^^dddllluuu{{{??????>>>===============???@@@DDDJJJVVVooo~~~~~~}}}|||}}}kkkWWWJJJBBB<<<::::::;;;:::888666444333222222222222111111111111222222333222222111111222222333000111111222222111111000222222222222111111111111111000000//////000000111111111000000000000111111////////////......------000000111222333444555555666555444333333333444444666444111000111111111000111111111111222333444444333333333333444444444444444555666888999999::::::;;;;;;<<<===============???>>>===;;;999777666666666666777888888888777666777777888999999999999999777777666666777777888999:::::::::::::::::::::::::::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>@@@@@@@@@CCCBBB@@@??????@@@AAACCCCCCCCCBBBBBBCCCDDDEEEEEEIIIHHHHHHHHHIIIKKKMMMOOOOOOQQQTTTXXX]]]dddmmmrrr??????>>>===============:::<<>>>>>>>>======???>>>===;;;:::888777666555666777888888888888888888999999:::::::::999999777777666666777777888999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<:::999;;;???CCCBBBAAA@@@??????@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFFFFGGGHHHKKKMMMNNNNNNOOORRRUUUYYY```ggglllwww???>>>>>>===============;;;>>>CCCJJJTTTiii~~~zzzyyyyyyzzzooo[[[MMMDDD<<<888888999888666555333222222111222222111111111111222222222222111111111111222222222333333444444333333222444333333333222222222222000//////////////////000111111000000000000111111111111000000000000000000//////000111222333444444333333333444555666666777666444333333333444333111000000000000111222333444666555555555555444444444444555666888999:::;;;;;;:::;;;<<<<<<======<<<<<<>>>===<<<;;;999888777666444444555666777777888888888888999999:::999999888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???<<<999:::???CCCAAA@@@@@@??????@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPSSSVVV[[[aaaeeemmmuuu???>>>>>>===============>>>@@@DDDJJJSSSeee}}}xxxxxxxxxzzzppp\\\OOOFFF>>>:::999999888666555333333222222222222111111111111222222222111111000000111111222333333444444444444333333333333333333333333333333000000////////////000000111111000000000000111111000000111111111111111111000000111222333444555555222333444555666666777777444333222222444444222111000000000000111222333333555555555555555555555555666777888999999:::999999;;;<<<======>>>>>>=========<<<;;;:::999888777666333333444444555666777777666777888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@AAA@@@<<<<<<>>>AAA????????????@@@@@@AAAAAA>>>>>>???@@@BBBCCCEEEFFFCCCCCCDDDEEEGGGHHHJJJKKKHHHIIIKKKMMMOOOSSSXXX[[[dddlllvvv~~~??????>>>===============???@@@DDDIIISSSggg|||xxxyyyzzz{{{nnn[[[OOOGGG@@@<<<;;;;;;:::888777666555555555222222111111111111222222111111000000000000111111222333333444444333333222222333333444444555555666111111000000000000111111111111000000000000111111000000000000111111111111000000111222333444555555222333444666666777777777333333222333444444333111000000///000000111222333333333444444444555555555777888999999:::999999999>>>???@@@@@@AAAAAA@@@@@@======<<<;;;:::999888888444444444444555666777777555555666888888999999888777777666666777777888999::::::::::::::::::::::::========================<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAA<<<===>>>???AAADDDFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKMMMNNNQQQUUUXXX]]]dddnnnuuu|||??????>>>===============@@@AAADDDKKKXXXqqq{{{yyyzzz{{{|||{{{kkkYYYNNNFFF@@@<<<<<<::::::888777666666666666222222111111111111222222111111000000000000111111222222333333333333222222111222222444555666777888222222111111111111222222111111000000000000111111/////////000000000111111//////000111222333444444333444555666777777666666444333333555666666444222/////////000000111222333111111222333444555666666666777888999:::;;;;;;;;;???@@@@@@AAABBBAAAAAAAAA??????>>>===<<<;;;::::::888777666555666666777888444555666888999:::;;;;;;777777666666777777888999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>>>>===<<<===>>>???@@@@@@AAAAAAAAA======>>>???AAABBBDDDEEECCCCCCDDDDDDEEEEEEEEEEEEHHHIIILLLMMMNNNQQQTTTWWWXXX^^^gggmmmsss|||??????>>>===============AAABBBFFFOOO^^^{{{{{{yyy{{{|||}}}wwwhhhVVVLLLFFF@@@<<<<<<888888777555444444444444222222111111111111222222111111000000000000111111111222222333333222222111000111222444666777999999333333222222222222333333111111000000000000111111......//////000000000111......///000111222333333444444666777777777666555555555555666888888666444////////////000111222333///000111222444555666666444555777999;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???AAA@@@@@@???>>>======<<<:::999888777777888999999444555777999;;;<<<======999999999888999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===:::777888;;;======;;;======>>>@@@@@@AAAAAAAAA????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJLLLOOORRRTTT[[[bbbhhhnnnvvv@@@???===<<<<<<<<<===>>>CCCCCCGGGQQQbbb~~~zzz{{{}}}wwwdddPPPFFFCCC@@@<<<;;;:::999888777666555444333333333111000000000111222111111111111111111111111///111333333222222333444111222444666888:::;;;<<<666555444333111000///.../////////.........111333111000000/////////......111000/////////111222333444666888888666555444555666666555555555444444444000111444555555333111///111222222333444555666666666777999:::;;;;;;::::::<<<<<<======>>>>>>??????;;;<<<===?????????>>>===<<<:::999777555555555666666:::;;;777777<<<@@@???:::888777888999;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>><<<;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???????????????@@@AAABBBDDDEEECCCBBBAAABBBCCCFFFIIIKKKEEEEEEEEEGGGIIIKKKNNNOOOPPPTTTZZZaaahhhpppxxx~~~@@@???===<<<<<<<<<===>>>AAABBBGGGRRReee}}}xxxeeePPPFFFBBB???<<<;;;999999888777666555555444444333111000000000111222000000000000000000000000333444555444333222333444333444444555666777777888222222222111111000000///...///000///......000111000111111111000000///......------,,,---...///000333555777777666444444555444444444444333333333222000111333444444333222111111222222333444555666666444555777999;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA>>>===;;;999777777666777444999???CCCBBB???;;;999:::888777777999::::::999999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<===>>>>>>???????????????@@@AAABBBCCCDDDGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNMMMQQQWWW]]]eeennnvvv|||@@@???===<<<<<<<<<===>>>@@@AAAGGGSSSgggzzzfffQQQFFFBBB???;;;:::888888888777777666666666444333222111000111111222000000000000000000000000444555444222000000111333555555555444444333333333///000000000000000000000...000111111///......///000111222222222111000///000000/////////000111111222444666777666444444555333333222222222111111111111111111222333333333333111222222333444555666666222333555888:::;;;<<<<<<>>>>>>??????@@@AAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@>>>;;;999888777777555999EEERRRPPPBBB777666:::888777777999::::::999999999999999999999999999::::::::::::;;;;;;;;;;;;>>><<<:::999;;;<<<<<<;;;<<<<<<<<<<<<============;;;<<<<<<======>>>??????>>>>>>??????@@@AAACCCCCCEEEEEEDDDCCCBBBAAAAAA@@@EEEEEEEEEFFFGGGHHHJJJKKKKKKNNNRRRWWW^^^gggqqqwww{{{~~~@@@???===<<<<<<<<<===>>>???AAAGGGSSSggg|||hhhRRRFFFBBB>>>;;;:::888888777777777777777777444333222111000111222222000000000000000000000000111111000...------000222555444444333222111111111000000000000000000000000///111333333111/////////000111222333333222000///111111111111111111111222111333555666555444444555333333333222222222111111111111000000111333555666111222222333444555666666333444555777888::::::;;;===>>>>>>???@@@AAABBBBBBDDDCCCAAA@@@???@@@@@@AAABBBAAA???===;;;999888777888888EEEVVVUUUCCC888:::999888666777999::::::999999999999999999999999999999999:::::::::;;;;;;;;;>>><<<999999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????@@@BBBBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHJJJLLLNNNQQQWWW___hhhnnnrrruuuyyy}}}@@@???===<<<<<<<<<===>>>???AAAGGGSSSfffkkkTTTGGGCCC???<<<;;;888888888888777777777777444444222111111111222333222222222222222222222222.........------...222444222222222222111111111111222222222111000000//////111333555555333111000000000111222333333222111000.....................---///111444555555444555555555444444444333333333333222111000000111333555666111222222333444555666666666666666777777888888999<<<<<<===>>>???@@@AAABBBDDDCCCAAA@@@??????@@@AAABBBBBB@@@>>><<<:::888777888666>>>LLLKKK===888>>>999777666777888999999999999999999999999999999999999999999:::::::::;;;;;;===;;;999999:::<<<<<<;;;999999999::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@AAA<<<===???AAACCCEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKKKKLLLOOOUUU]]]bbbjjjmmmqqqtttxxx@@@???===<<<<<<<<<===>>>???@@@GGGRRReeennnVVVIIIDDD@@@<<<<<<999999999888888777777777555444333111111222222333333333333333333333333333...///000000000222555777111111111111111111111111333333222111000000//////111333444444222111111222000000000111111111111222//////000000000///......---000333444444444555666666666555555555555444444222111111000111222444555111222222333444555666666999888888777777888888999;;;<<<===>>>???AAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<:::888666333666===<<<666777===999777666666888999999888999999999999999999999999999999999999::::::::::::;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIKKKNNNTTTXXX```dddiiikkkmmmsss}}}@@@???===<<<<<<<<<===>>>>>>@@@FFFRRReeeqqqXXXKKKEEEAAA>>>===::::::999999888777666666555444333222111222333333222222222222222222222222///000222222222222444555222222222111111111000000000000000000000000000000000111222111000000111333111000///......000222333111222222333222111000///,,,///222444444444555666666666666555555555444444222222222222222222333333111222222333444555666666999888777777888999:::;;;<<<===>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEECCCCCCCCCBBB@@@>>><<<;;;555666777666555444666888888777666666888999999888999999999999999999999999888999999999999:::::::::888888999;;;======;;;888::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<======>>>>>>============>>>??????BBBBBBAAAAAAAAACCCDDDEEECCCDDDFFFHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHKKKOOORRRUUUZZZ```bbbcccgggpppxxx@@@???===<<<<<<<<<===>>>===???FFFSSSfffsssZZZLLLFFFAAA>>>===;;;;;;:::999888777666555555444333222222222333333111111111111111111111111...000222222111000000111444444333222111000//////------......///000000111/////////.........111333111000...,,,---///222333...///000000000...---,,,,,,...222333444444555666666666555555555444444444333333222222222222222222111222222333444555666777888777777777999:::<<<>>>===>>>???@@@BBBCCCDDDEEEBBBCCCDDDFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>666;;;;;;777555777777444888777555666888999999888999999999999999999999999888888999999999:::::::::777888999<<<>>>===:::777888888999999999:::::::::::::::;;;;;;<<<======>>>>>>============>>>>>>???BBBAAA@@@@@@AAADDDFFFHHHCCCDDDFFFHHHIIIIIIIIIIIIBBBDDDFFFGGGHHHJJJMMMPPPMMMTTTZZZ\\\\\\```hhhoooyyy???>>>>>>===============BBBCCCIIISSSccckkkUUULLLDDDAAAAAA===:::;;;<<<<<<;;;888555444333333333222222222111111111000000000111222333333444333111000000000111111222222222222222222222222222222222111111111000000111000///...///000222444444222000...///000333444111111111111111111111111222222222333444555666777;;;;;;:::999999888999999666555444222111000000000555555444555555666777888<<<:::999:::===>>>;;;999>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFFFFDDD@@@======;;;888555444555666888888888888777777777777777777888999::::::999888777888777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;<<<=========????????????????????????AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNRRRUUUXXX[[[```cccnnnwww??????>>>=========>>>>>>@@@BBBGGGQQQbbbkkkTTTLLLCCC@@@@@@;;;999999:::::::::888777666333333333222222222111111111111111000111111222222333333111000000000111111222222222222222222222222111222222222222111111111111000///...///000222333222111///......///000111111111111111111111111111111111222222444555666777888777666555444444555666555555333222111111111111444444444444555666777777;;;999888999<<<<<<;;;999;;;===???@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEFFFFFFEEEBBB???@@@>>>;;;888666555666777888777777777777777777777888888999999999999888888888888888777888888999999999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLPPPRRRUUUYYY]]]```gggooozzz@@@@@@???>>>>>>>>>>>>???>>>@@@FFFPPPaaaiiiTTTLLLBBB>>>===888777777777777888888888888333333333222222222111111222222111111000111111111333222111111000111111111222222222222222222222222000111222333444333222111111000///...///000111222/////////......---------000000000000000000000000000000111222333555777888666555333222111222444555555444333222222222222222333333333333444555666666:::888777888999;;;;;;:::888:::===>>>@@@AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDBBB@@@>>><<<:::888888888999777777777777777777888888999999888888888888999999999999888888777888888888888888888888888888888888999999999999:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>@@@FFFPPP```~~~eeeSSSLLLAAA<<<;;;666888777777666666666666777333333333222222222111111333333222111000000000111222222111111111111111111111222222222222222333333///000222444555444444333111000/////////000111111...////////////...,,,+++//////////////////////////////000111333555666777888666444333333444666777555444333333333333333444222222222222333444555555888777666777888999;;;;;;999;;;===???@@@AAADDDFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHHHHGGGEEE>>>>>>===<<<;;;;;;:::;;;777777777777777888888888:::999888777777888999:::::::::999888777777777888999999999999999999999999888999999999999:::::::::999::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIGGGIIIKKKMMMOOOQQQUUUXXX]]]bbbiiipppvvv|||AAA@@@@@@???????????????@@@AAAFFFPPP___|||zzz```PPPKKKAAA;;;:::666:::999777666555444444444333333333222222222111111333333222111000000000111111111111111222111111111111111111222222333333333///000222444555666666555111111111000000000111111...///000111111///---,,,/////////////////////////////////000222444555666888777555444444555777888555555444444333444444444222222111222222333444555555666666777888999;;;<<<<<<>>>@@@AAAAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIGGGBBBAAA@@@???===;;;999888666666777777888888888888:::999888777777888999:::::::::999888777777777888999999999999999999999999888888888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGIIIKKKLLLMMMOOOSSSUUUYYY]]]bbbiiiooovvv|||@@@@@@???>>>>>>>>>>>>???BBBCCCGGGOOO]]]yyyqqqYYYMMMJJJ@@@;;;;;;777::::::999777666444333333333333333222222222111111222222111111000111111111000000111222222222222111111111111222222333333444000000111333555777888999222222222222222111111111//////111222222111000///000000000000000000000000/////////000111222444444555444444444444555666666777666555444444444444444222222222222333444555555222555888999999:::;;;<<>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPSSSTTTVVVZZZ```fffmmmrrruuuwww~~~??????>>>=========>>>>>>CCCCCCFFFMMMYYYsssiiiTTTJJJIII@@@<<<<<<999888888999999888666555444333333333222222222111111111111111000111111222222///000111222333222222111000111111222333333444444111000111222444777:::<<<444444444444333333222222...//////000111111111111111111111111111111111111000000000000000111222222222333444555666666555444888888666555444444444444222222222333333444555666000444999;;;;;;;;;;;;======???AAABBBBBBCCCEEEGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLJJJIIIIIIJJJKKKJJJIIIJJJJJJIIIGGGCCC>>>:::777555666666777888888999999888888999999999999888888888888888777888888999999999999999999999999999999888888888888999999999999888999999::::::;;;<<<<<<========================<<<<<<<<<===>>>>>>??????======???@@@AAABBBBBBBBBAAABBBCCCEEEFFFGGGFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPPPPQQQSSSXXX^^^dddhhhjjjkkkqqqyyy???>>>>>>===============CCCCCCEEEKKKWWWppp}}}eeePPPHHHHHH@@@<<<===:::555777888::::::888777555333333333222222222111111111000000000111222333333///000111222333333222111000000111222333333444444111111000111333777;;;>>>444555555555444444333222---......///000111222222111111111111111111111111111111000000000000111111222444666888888777666555999999777666444444333333333333333333444555666666///444:::======;;;<<<===;;;===@@@AAABBBDDDGGGIIIDDDDDDEEEFFFHHHIIIJJJKKKMMMLLLJJJIIIJJJKKKJJJIIIGGGHHHIIIIIIGGGDDDAAA>>>555666666777888999999999777888999::::::999888777888777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHEEEGGGHHHHHHHHHIIILLLNNNPPPPPPQQQTTTZZZ^^^bbbcccccchhhpppvvv|||@@@@@@??????>>>======<<<@@@@@@EEENNNXXXlllttt\\\RRRHHHDDDAAA===:::;;;:::999777777888888666555000111222111000000222333333222111111000000111111///000111222222111000//////000111222333333222222333222111111333555888999555444333222111111111111111000000000111222333333111111111111111000//////111000000000111222333333333444444555666777888888888888777777666666555555555444333333222222333333222444777:::<<<======<<>>>>>=========<<<===============<<<<<<<<<@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIILLLMMMNNNQQQSSSVVVYYYZZZaaadddiiinnnsssyyy?????????>>>???@@@@@@AAAAAAAAAFFFNNNWWWkkkooo[[[QQQGGGCCC@@@<<<:::;;;:::888777777777777666444333444444333222111333555333222111111000000111111///000111222222111000///000000111111222333333333333222111111222444666888555444333222111111111111111111000000111111222333111111111111111000//////111111111111111111222222222222333444555666666777777777666666555444444444444444333222222222222222222444777:::<<<=========>>>@@@CCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMOOONNNMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKKKKIIIFFFBBB>>><<<:::888666555555555999999999999999999999999888888888888999999999999999888888777777888888999888888999999999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>=========<<<<<<<<<=====================<<>>======???AAACCCEEEGGGHHHLLLQQQVVVhhhkkkZZZPPPFFFBBB@@@;;;999:::999888666666777777555444444555555333222111222333333222111111000000111111000000111111111111000000111111000000111222444555333222111111111222444555444333222111111111111111111111000000000111222222111111111222111111000///222222222111111111111111111111222333444555666666666666666555444444333333444333222222111111222222333555888:::<<<>>>>>>>>>>>>@@@BBBCCCBBBCCCDDDEEECCCDDDEEEFFFHHHJJJLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHFFFBBB@@@===999777666666666999999999999999888888888999999999999999999999999777777777666666777777777888888888999999999::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<========================>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRTTTWWW\\\```dddiiiooosssyyy~~~???>>><<<<<<===???CCCEEENNNNNNQQQSSSUUUeeekkkYYYOOOEEEBBB???;;;999:::999777666666777666555333333444333222///...///111333222111111000000111111000000000111111000000000111000.........000333444222222111000000111111222333333222111111111111111111111000000000000111111111111111222222111111000222222222222111111000000000111222333444555666777777666666555555444444333333333222111111111111222444555888:::<<<>>>>>>???<<>>???@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFHHHIIIKKKMMMNNNSSSUUUYYY]]]```eeejjjmmmrrruuuyyy{{{~~~@@@???<<<;;;;;;<<>>???;;;===@@@AAAAAABBBCCCEEEDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOOPPPOOONNNNNNMMMKKKHHHDDD@@@<<<:::999999444555666888:::;;;======999888888888777777666666888888888777777888888888666666777888888999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLPPPSSSVVVYYY\\\___dddgggkkknnnrrrsssuuuzzz~~~AAA???===;;;;;;;;;<<<===???>>>BBBIIINNN\\\zzznnnXXXOOOEEEBBB@@@<<<;;;<<<:::999777777888888666555444555555333222111222333333222111111000000111111111111000000000000111111...---------...///000111111222222111111111111111222111111000000000111111111111000/////////000000000111222222333222222222000111222333333222000///000111222444555777888999888888888777666666555555555444333333222222333333444555666888:::<<<===>>>:::<<>>@@@AAA;;;;;;;;;:::999999888888999888888777777888888999555666666777888999::::::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<============>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKNNNPPPSSSUUUXXX\\\___dddgggkkklllnnnrrryyy~~~~~~~~~}}}}}}}}}}}}~~~@@@???>>>===<<<<<<<<<<<<<<<:::>>>FFFLLLXXXpppqqqYYYOOOFFFCCCAAA===<<<===;;;:::888888999999777666333444444333222111333555333222111111000000111111222111000//////000111222......//////000111111222111111222222222222222222111111000000000000111111111111000///////////////000111222222333333333222///000222333333222111000///000111222444666777888888777777666555555444444666555444444333333444444333444555666999;;;===>>>999<<<>>>@@@@@@AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKMMMOOOOOOOOOOOONNNQQQSSSSSSQQQOOOPPPQQQNNNNNNLLLJJJFFFCCC???===888999:::;;;<<<======>>><<<<<<;;;::::::999888888777777777666666777777777555555666777888999::::::888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===============<<<<<<===>>>>>>??????@@@???@@@AAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGIIILLLMMMOOOQQQUUUXXX[[[___ccceeefffiiioootttuuu{{{~~~|||~~~zzz{{{}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~????????????>>>>>>>>>===AAA===@@@GGGMMMUUUhhh{{{uuuYYYPPPFFFCCCAAA>>><<<>>><<<:::999999:::999888666000111222111000000222333333222222111000111111111222111000//////000111222///000111222333333333222111111222333333333333333111000000000000000111111111111000///////////////000111222333333333333333...///111333444333222111---...000111333555666777777666666555444444333333666666555444444444444555333333444666888:::<<<===999;;;>>>@@@@@@AAACCCDDDFFFFFFEEEEEEFFFGGGGGGHHHFFFHHHJJJMMMOOOOOOPPPPPPOOORRRUUUTTTRRRPPPPPPQQQOOOOOONNNMMMJJJEEEAAA???888888888888888888888888::::::999999888777666666666666555555555555666666444555666777888999::::::888888999999999:::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>>>>????????????>>>======<<<<<<<<<<<<======>>>?????????>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHJJJLLLMMMOOORRRUUUUUUYYY]]]___```ccchhhlllnnnssszzz~~~~~~}}}{{{yyy|||~~~~~~vvvxxx{{{}}}~~~~~~}}}|||zzzzzz{{{{{{|||~~~~~~>>>>>>============;;;999>>>AAA???BBBLLLQQQaaa|||yyy```RRRDDD@@@@@@>>><<<<<<;;;;;;;;;:::888666555444333333444444333333222111444333000...---///000222111111111111111111111222111111111111111111111111222222222111111111000000/////////000111333444555000000////////////000000............///000111222444444555555555555555444000000000000222444666777777777555444444555666777444444555555444444333222222222111111333555888999:::;;;<<<>>>@@@BBBDDDDDDCCCDDDFFFFFFFFFFFFHHHIIINNNMMMLLLLLLMMMOOOQQQSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQOOOMMMJJJGGGFFFCCC???;;;999888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999;;;===>>>888999999::::::999999888777777777777777777777777666666777888;;;>>>@@@BBBAAA@@@>>>=========>>>???============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSUUUYYY___dddgggeeejjjqqqwwwzzz|||~~~}}}{{{zzzyyyyyy}}}~~~}}}{{{zzz~~~}}}|||{{{{{{||||||||||||}}}~~~@@@@@@?????????>>>===<<<>>>@@@???CCCMMMTTTfffeeeVVVGGGAAA@@@>>>;;;;;;;;;;;;;;;:::888666555444333333444444333333222111444222000......///111222111111111000000000//////111111111111111111111111222222222111111111000000111000000000111222333333000000000//////000000000000000000111111222333444555555666666666555444444000000000000111333555666666666555555555555666666444444555555444444333222333222222111222444777888999:::<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKOOONNNMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJEEEAAA===::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<888999999::::::999999888777777777777777777777777888888999:::===???BBBCCC@@@@@@>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPSSSWWWZZZ]]]___ccciiinnnpppqqqrrrrrrvvvzzz|||~~~}}}{{{zzzyyyxxxxxx{{{|||}}}~~~}}}|||zzzyyy~~~~~~}}}|||{{{{{{zzzzzz||||||||||||}}}~~~@@@@@@@@@??????>>>===<<<===@@@???DDDOOOXXXmmmkkk[[[KKKCCCAAA===::::::;;;;;;::::::888777555444333333444444333333222111444222000//////000111222111000000000//////......111111111111111111111111222111111111111000000000222222111111111111111222111111000000000000111111111111111111111222444444666666777666666555444444000000000000000222333555444555555666666666555555444444555555444444333222444333222222222333555666999999;;;===???AAABBBCCCDDDFFFGGGHHHHHHHHHJJJLLLNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOHHHDDD@@@===<<<;;;;;;:::999999::::::;;;;;;<<<<<<;;;:::888777777888999999888999999::::::999999888777777777777777777777777888999999;;;===???AAABBB??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMOOORRRSSSYYY]]]aaadddeeeddddddeeeiiilllppptttwww|||~~~}}}xxx~~~|||{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzyyy|||{{{{{{{{{zzzzzzyyyyyy}}}}}}|||||||||}}}}}}~~~===>>>???>>><<<;;;;;;;;;<<<@@@???EEESSS___xxxooo^^^LLLDDD@@@===;;;::::::::::::999888777666555333333444444333333222111333222111000///000222222000000000000000000000000111111111111111111111111111111111111000000000000111111111000111111222333222111111000000111111222////////////000111222222777777777777666666555444222111000000000111222333333444555666777666555444444444555555444444333222444444333222222333333444777888999;;;===???AAABBBAAACCCEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMOOOPPPTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTKKKGGGCCC@@@>>>===;;;999999999999::::::;;;<<<<<<;;;:::999888888888888888888999999::::::999999888777777777777777777777777666777888999;;;<<<===>>>>>>>>>>>>=========>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJLLLMMMOOONNNMMMLLLLLLMMMNNNOOOVVVYYY\\\^^^^^^]]]]]]]]]```cccfffiiikkkppptttxxx|||~~~www{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy}}}}}}|||{{{{{{{{{||||||~~~<<<>>>???>>><<<::::::;;;<<<@@@AAAHHHWWWgggrrr```NNNDDD@@@===<<<<<<:::::::::999888777666555333333444444333333222111222222111000000111222333//////000000111222333333000000000000000000000000000000000000000000000000/////////000111333444555222222111111111111222222////////////000111222333777888888888777666666555333222111000000000111222222333555666666666555444444444555555444444333222444444333333222222222222666777888:::<<<>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMOOOOOOTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVOOOKKKGGGCCCAAA>>>;;;999999999999:::::::::;;;;;;;;;;;;:::999999999999999888999999::::::999999888777777777777777777777777666777888999;;;;;;<<<<<<=========>>>>>>>>>======::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOQQQTTTWWWYYYXXXXXXXXXYYY[[[]]]___```bbbfffjjjnnnppptttzzzwwwyyyxxxyyyzzz{{{{{{{{{{{{zzzvvvwwwxxxyyyzzzzzz{{{{{{yyyzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{}}}>>>@@@BBBAAA===;;;<<<>>><<>>======:::::::::999999777666666333333444444333333222111222111111111111222333333//////000111222333444444000000000000000000000000//////000000000000000111......///000111333555666333333222222222222333333222222111222222333444555777777888888888888777777666444333111111111111111222333444555555555555555444444555555444444333222333333333333333222222222555555777999;;;===>>>???BBBCCCFFFGGGGGGHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXTTTQQQLLLHHHEEEBBB>>>;;;:::::::::::::::999999999:::::::::::::::999999999888999999::::::999999888777777777777777777777777999999;;;<<<============<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>???============>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLOOOQQQSSSRRRRRRSSSTTTVVVWWWXXXXXXYYY\\\aaadddfffjjjppptttwww|||~~~|||zzz{{{vvvxxxwwwxxxzzz{{{|||{{{zzzzzzvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}===@@@CCCAAA===;;;<<>>999999999999999888777666333333444444333333222111111111111222222333333333111111111111111000000000000000000000000000000000////////////000000111111000000000000111222333444333333222222222222333333222222222222333444555555666666777888999999999999888666444333111111111222333333333333444555666777444444555555444444333222111222222333333333222222444444666888:::<<<===>>>AAACCCEEEFFFGGGHHHJJJLLLLLLMMMNNNPPPQQQQQQRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZWWWRRRNNNJJJFFFBBB???;;;;;;::::::999888888888888888888999999999999999888999999::::::999999888777777777777777777777777999999;;;<<<===<<<<<<;;;;;;;;;===>>>>>>>>>======;;;;;;<<<======>>>??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKMMMOOOOOONNNNNNNNNOOORRRRRRSSSRRRSSSUUUYYY]]]^^^bbbgggjjjllloootttxxx{{{}}}{{{yyyyyyxxxvvvuuuxxxzzz|||tttvvvvvvwwwyyyzzz{{{zzzxxxwwwuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{||||||}}}~~~;;;>>>AAA???;;;888:::======CCCFFFOOOaaayyyqqqZZZLLLEEE@@@>>>>>>999999999999999888777666333333444444444333222222111111111222222333333333333222111000///...------000000000000000000000000.../////////000000111111222111111111111111222222444333333222222333333444000000000000111222333444555666777888999:::::::::999888555333222111111222333333222222333444666777444444555555444444333222000111222333333333333222333444555777999;;;===>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[^^^[[[VVVRRRNNNJJJEEEAAA<<<;;;;;;:::999888777777555666777888888888888888999999999::::::999999999777777777777777777777777777888999:::;;;:::999999:::;;;===>>>>>>>>>======999999::::::;;;<<<==================>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNOOOOOOMMMLLLLLLMMMQQQQQQQQQPPPPPPRRRWWWZZZYYY]]]aaacccdddfffjjjnnnqqquuuzzz~~~{{{wwwxxxwwwuuuuuuuuuuuusssqqquuuvvvwwwqqqtttuuuvvvxxxyyyyyyxxxwwwuuuuuuttttttttttttuuuvvvvvvttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~>>>>>>======<<<<<<<<<;;;>>>@@@GGGRRRbbb~~~uuu[[[NNNJJJFFF@@@<<<999888888777666555444444666555444333222222222222222000...///222333111...000111111111000///...---111111222222222333333333000000000000111222333444444333111//////000111222333444555555333111111222555444333222111000000000111333555777999;;;;;;<<<888777555333111000000000222222333333333222111111222333444555666555444333333333333222222222111111111222333444666888:::;;;???AAADDDEEEEEEFFFGGGIIILLLLLLLLLMMMMMMNNNNNNOOORRRRRRSSSTTTUUUVVVVVVWWWXXXYYY\\\^^^```aaabbbbbb[[[[[[ZZZWWWSSSOOOJJJGGGAAA???===;;;999888888888888999999:::::::::999999888888888888888888999999777777666666666666777777555777999;;;<<<;;;:::999;;;<<<=========<<<:::999============>>>>>>>>>>>>@@@???>>>======>>>???@@@??????AAABBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMNNNQQQSSSVVVXXXZZZ[[[]]]___dddgggjjjjjjlllnnnrrrvvvzzz|||~~~~~~{{{yyywwwvvvuuuuuuqqqqqqpppppppppppppppqqquuuuuuwwwxxxxxxxxxwwwvvvtttvvvxxxxxxvvvtttssssssrrrrrrssssssrrrrrrqqqppppppqqqrrrssstttvvvwwwwwwwwwvvvvvvvvvxxx{{{}}}>>>>>>=========<<<<<<<<>>@@@CCCEEEEEEFFFHHHJJJLLLLLLMMMMMMNNNOOOOOOOOORRRSSSTTTTTTVVVVVVWWWXXXXXXZZZ\\\^^^```aaaaaa```^^^]]]]]][[[WWWSSSOOOMMMFFFEEEBBB>>>;;;999888888888888999999:::999999999999999999999999888888888777777666666666666777777888777777777888999;;;<<<>>>>>>????????????>>>>>>============>>>>>>>>>>>>???>>>>>>======>>>>>>?????????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQRRRTTTVVVWWWXXXZZZ^^^aaabbbcccdddfffiiimmmppprrrqqqtttwwwyyywwwvvvuuutttwwwyyy{{{~~~}}}|||yyyzzz{{{||||||zzzyyyxxxvvvuuutttrrrrrrqqqrrrrrrpppoooooonnnnnnoooooooooppppppqqqrrrrrrqqqpppoooqqqtttwwwxxxvvvtttssssssrrrrrrrrrsssrrrqqqqqqpppqqqqqqrrrssstttuuuvvvvvvvvvuuuuuuvvvwwwzzz}}}>>>>>>============<<<<<<@@@BBBHHHRRRbbb~~~{{{^^^MMMGGGCCC@@@???>>>======<<<;;;:::999999555444444333333222222222222333444333222222222444000/////////000111333444000111111111222222222222222222222222222333444555444333222111000111222222000222444444333222333444555555444333222222333333222333444666999:::<<<<<<======;;;:::777555333222000000111222222333333333444444444333444555555666444444444444333333333333000000111222444666777888<<<>>>BBBDDDFFFGGGJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^___```______``````___^^^\\\YYYVVVUUUOOOLLLHHHDDD???;;;888777777888888999999999999:::;;;::::::999999888888888777777666666666666777777:::888555444444777;;;===>>>>>>>>>>>>>>>???@@@AAA============>>>>>>>>>>>><<<======>>>>>>======<<>>>>>???@@@BBBCCCBBBBBBBBBAAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHHHHIIILLLNNNPPPQQQSSSTTTTTTUUUXXX[[[[[[[[[[[[]]]___bbbeeegggiiilllqqqsssrrrpppnnnmmmqqqsssuuuwwwxxx||||||xxxwwwvvvvvvuuutttrrrssstttttttttsssqqqpppnnnnnnmmmmmmnnnnnnooopppmmmmmmllllllllllllmmmnnnllllllmmmmmmlllkkkiiihhhlllppptttwwwvvvtttsssrrrqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvxxxzzz}}}~~~>>>>>>==================@@@BBBGGGQQQ```}}}bbbPPPHHHCCCAAAAAA<<<;;;::::::888888777666444444444444333333222111000333555444111000222555111000...---...000222333000000000111111111111222000000000000000111222222111000//////....../////////111333333333222333555555555444333333333444444333333444666888:::<<<===>>>======;;;999555222111000000000111111333333444555444333333333444666777444444444333333333222222000000000111222444555666999<<<@@@CCCEEEHHHJJJMMMMMMMMMNNNOOOPPPPPPQQQQQQUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^_________^^^______```___^^^]]][[[ZZZVVVTTTOOOIIICCC>>>999777888888888888888999::::::<<<;;;;;;:::999888777777777777666666666666777777999888555444444777999;;;::::::999:::;;;===???@@@============>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;???>>>===<<<===???BBBCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@??????@@@AAABBBCCCEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFGGGJJJLLLPPPRRRSSSSSSSSSTTTVVVWWWWWWWWWWWWXXXZZZ\\\^^^```dddiiinnnqqqqqqnnnlllkkkmmmnnnpppqqqrrrtttwwwzzzzzz~~~}}}}}}{{{yyyyyyxxxyyyxxxuuusssrrrrrrqqqpppooooooooopppppppppooonnnmmmlllllllllmmmmmmnnnoooooojjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkkkkjjjhhhfffeeegggkkkqqquuuuuutttrrrqqqqqqqqqqqqqqqqqqppppppoooooooooppprrrssstttvvvvvvvvvvvvwwwxxxyyy{{{}}}======>>>>>>>>>>>>>>>>>>???@@@EEEOOO^^^zzzdddQQQHHHBBB@@@@@@::::::999888777666555555333333444444444333222111000222444333000///111444222111///---------///000//////000000000111111111000000//////000000111111111000000///////////////...000222333222222444555444444333333333444555555333333444555777:::<<<===???@@@@@@???<<<999555222000000///000111222333444666555444333444555666777444333333333222222222222000000000111111333444444777:::>>>BBBDDDGGGJJJLLLLLLMMMMMMOOOPPPQQQRRRRRRVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]___``````______^^^^^^^^^______^^^^^^^^^\\\YYYUUUOOOHHHBBB===:::::::::999888888999::::::;;;;;;:::999999888777777777777666666666666777777777777777777777888888888888888777888999;;;===???============>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;<<>>>>>>>>>>>?????????@@@DDDMMM\\\yyyeeeSSSHHHAAA======;;;::::::999888777666666222333444444444333222111111222333222111111111222333222000///.........///////////////000000000000222222111111111222222333333333222222222111111111...000222333222222333444333333222222333444555555444444444555777:::<<<>>>BBBCCCEEEDDDBBB>>>999777111000//////000111333444555555444444555555666777444444444444333333333333111111111111111222333444555888<<<@@@BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^```aaabbbaaaaaa^^^^^^^^^______``````aaa```^^^ZZZUUUNNNHHHCCC@@@>>>===;;;999999999:::::::::999999888888777777777777777666666666666777777555777999::::::999777666888888999:::;;;<<<>>>>>>============>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFIIIKKKJJJLLLNNNOOONNNNNNNNNPPPPPPPPPOOOPPPQQQSSSUUUVVVYYY]]]bbbffffffdddccccccbbbdddffffffffffffhhhjjjjjjmmmoooqqqqqqqqqrrrsssrrrsssuuuvvvuuutttrrrqqqmmmooosssuuuvvvwwwzzz{{{~~~~~~~~~~~~~~~~~~~~~|||yyywwwuuupppqqqrrrsssssssssrrrqqqrrrqqqooommmlllllllllmmmnnnlllkkkjjjkkkjjjhhhgggiiiiiihhhhhhhhhgggggggggiiijjjjjjjjjiiihhhgggffffffffffffffffffggghhhiiifffggggggfffeeecccaaa```aaaeeekkkoooppppppoooooooooppppppppppppooonnnnnnkkklllnnnppprrrtttvvvwwwvvvwwwxxxzzz{{{}}}~~~zzz======>>>>>>>>>?????????@@@AAAEEEMMM\\\yyyiiiXXXLLLCCC>>>===::::::999888777666666555111222444555555444222111444222222222333444333222222222111111111111111111........./////////000000222222111111111111222222333333333333333222222111...000222222222111222333111111111222222333555555444444444555777:::===>>>BBBDDDFFFGGGEEEAAA<<<999222111000//////000222333444444555666666666666666666666666666555555555555222222111111111222333333444777;;;>>>@@@CCCFFFHHHJJJKKKLLLMMMNNNPPPQQQQQQUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]___aaaccccccccccccaaaaaaaaaaaabbbcccddddddcccaaa___ZZZUUUOOOKKKHHHAAA@@@===;;;999999::::::777777777777777777777777777777666666666666777777777888:::;;;;;;999888666888999:::;;;<<<=====================>>>>>>>>>>>>???>>>>>>======>>>>>>???999999:::;;;===>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCCCCAAA???======???@@@BBBAAAAAAAAAAAABBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEEEEGGGJJJGGGJJJLLLMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNQQQSSSTTTVVVZZZ^^^aaaaaaaaaaaabbb]]]___aaabbbbbbbbbcccdddfffhhhiiiiiihhhhhhjjjllliiijjjlllnnnnnnmmmkkkjjjgggiiikkkmmmnnnppprrruuuuuuuuuuuuuuuuuuvvvvvvwwwzzz{{{}}}}}}}}}{{{zzzxxxttttttsssssstttvvvxxxyyyzzz{{{}}}~~~}}}{{{zzzzzzzzzwwwwwwvvvtttqqqmmmjjjhhhggghhhjjjkkkkkkkkkjjjiiijjjiiihhhgggfffgggggghhhgggfffeeefffhhhhhhfffeeeffffffeeeeeedddddddddeeeeeeeeefffgggfffeeedddccceeeeeeeeeeeefffggghhhiiieeeeeeffffffeeecccbbb```aaadddiiilllmmmmmmnnnoooooooooppppppoooooonnnmmmmmmnnnooopppqqqrrrsssttttttuuuwwwxxxzzz{{{|||}}}~~~~~~}}}~~~bbb======>>>>>>?????????@@@AAABBBFFFNNN]]]zzzmmm^^^RRRHHHAAA???999999888777666555444444111222444555555444222111666333111222555666444222111111333444444444444444............/////////000000000///////////////000111222222222222111000000///111222222111111111222000000000111222333444555444444444444666:::===???@@@BBBEEEFFFEEEAAA<<<888333222000......///111222333444666777777777666555888888888888777777777777333222222222222222333333333666:::===???BBBDDDGGGIIIJJJKKKLLLNNNOOOPPPQQQUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]___bbbdddeeeeeeeeecccccccccddddddfffggghhheeedddbbb^^^YYYTTTPPPMMMCCCAAA???<<<:::999::::::666666666666777777777777777777666666666666777777999999:::::::::999999888777888:::;;;<<<;;;;;;:::============>>>>>>>>>>>>@@@???>>>======>>>???@@@777888:::<<<===>>>??????AAAAAA@@@@@@AAAAAABBBCCCDDDCCCAAA@@@AAACCCFFFGGG@@@@@@AAAAAABBBCCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFEEEDDDDDDFFFHHHGGGIIILLLMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNQQQSSSTTTQQQTTTXXXZZZ[[[[[[\\\]]]TTTWWWYYYZZZYYYYYY[[[\\\___```___^^^]]]^^^```bbbccceeegggiiijjjiiigggfffeeeggghhhiiijjjlllooorrrnnnnnnnnnnnnnnnooopppqqqmmmnnnpppppppppnnnlllkkkmmmlllkkkkkklllnnnqqqrrrnnnooooooqqqsssuuuwwwxxxyyyxxxvvvtttrrrqqqpppoooppppppnnnllliiieeebbb```aaabbbdddfffgggfffdddccceeedddcccbbbbbbcccdddeeebbbbbbbbbdddggghhhgggfffffffffeeedddddddddddddddbbbccceeeffffffeeeddddddeeeddddddeeefffggghhhiiiffffffggggggfffeeedddcccaaadddhhhkkkllllllmmmnnnooooooooooooooonnnnnnmmmpppppppppppppppqqqqqqqqqrrrsssuuuwwwyyyzzz{{{{{{{{{}}}~~~}}}|||{{{|||}}}pppNNN>>>>>>==================@@@EEEEEELLL___uuutttdddWWWJJJAAA>>>AAA>>>:::888888888999888555444444333333222222111111111111111111111111111111111000000000000000111......//////000000111111......////////////...---////////////000111333333999555222222333555444222222222333333333444444444555444333333444777999;;;CCCDDDFFFGGGFFFDDDAAA???555444222000...,,,,,,+++000111222222444444555666888888777777666666555555555444444444444333333333333444666999===@@@BBBCCCCCCFFFIIIKKKMMMNNNPPPRRRSSSUUUWWWXXXZZZZZZYYYYYY\\\\\\\\\]]]___```bbbcccdddddddddeeeeeeeeeffffffdddddddddccc```ZZZUUURRRIIIEEE@@@<<<:::999888888::::::::::::999888777666888888888888888888888888777777888999999999999888888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;???@@@@@@???===<<<===>>>===============>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBAAABBBCCCEEEGGGIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRSSSTTTVVVXXXVVVXXXYYYYYYXXXYYYZZZ\\\aaaaaa`````````aaaaaabbbaaaaaabbbcccdddfffggghhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhffffffeeeeeeeeegggfffeeefffhhhiiijjjiiijjjjjjjjjjjjkkklllmmmnnnpppnnnkkkhhhffffffffffffgggeeecccbbbaaa```^^^\\\[[[\\\^^^```aaaaaaaaa```````````````aaaaaaaaaaaa```aaabbbcccdddeeeffffffjjjfffaaa```bbbddddddccceeefffggggggfffdddbbb```eeefffgggggggggggggggffffffeeeeeedddddddddeeeeeeffffffhhhiiikkkkkklllllljjjkkklllnnnnnnnnnmmmmmmoooooonnnnnnpppqqqssstttssstttuuuvvvwwwwwwwwwwww{{{|||}}}|||{{{{{{}}}zzz\\\HHH???>>>>>>>>>>>>>>>??????@@@DDDDDDLLL^^^tttxxxiii\\\OOOFFFBBB===:::666333333444444444444444444444444444555555222111111111111111111222333333111000////////////.../////////000000000111///000000111111000//////////////////000111222222222000......000111000...---...///111333444555555555444333333444666888:::AAABBBDDDEEEDDDBBB@@@>>>888777555222000...------000111111222333444555555777777777777666666555555555555555444444333333333222333555888;;;>>>@@@AAABBBDDDHHHJJJKKKMMMOOOQQQSSSTTTVVVWWWYYYYYYYYYYYY\\\]]]]]]^^^```aaaccccccbbbbbbcccdddeeegggggghhheeeffffffeeeaaa]]]XXXUUUPPPLLLFFFAAA>>>===;;;999999999999888888777666555888888888888888888888888777777888999999999999888888999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;===>>>??????======>>>@@@===<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAABBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOQQQRRRSSSRRRTTTUUUVVVUUUUUUVVVXXXZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^___```aaabbbcccddddddcccccccccdddeeeffffffgggfffeeecccbbbbbbccccccddddddccccccdddeeeeeeeeeggggggggggggggghhhhhhiiillljjjgggeeecccbbbbbbbbbcccbbb```___^^^^^^[[[ZZZWWWYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^______`````````^^^^^^___```aaabbbccccccgggccc```___aaaccccccccceeeeeefffgggfffdddbbbaaaddddddeeeeeeffffffeeeeeeeeeeeeddddddddddddeeeeeefffggghhhiiijjjkkkkkkkkkiiijjjlllnnnnnnooonnnnnnrrrqqqpppnnnnnnnnnooooooqqqrrrssstttuuuuuuuuuuuuwwwyyy}}}hhhNNN>>>???????????????@@@AAABBB???CCCDDDLLL]]]sss|||ooobbbTTTIIIEEE@@@===999777777888777777333444444555666666777777222222111111111111222222555444222000///.........////////////000000000000000111111222222111111111000000000//////000111111...---,,,...///000...---***,,,...111222333333333555555444333444555777888>>>???AAABBBBBB@@@???===<<<;;;888555333111//////000000111222333444555555777777777666666666666555666666555444333333222222111222333555777:::<<<>>>@@@BBBFFFHHHJJJLLLNNNPPPRRRSSSTTTVVVXXXYYYYYYYYY]]]^^^^^^```aaabbbcccddd```aaabbbdddfffgggiiiiiigggggggggfffddd```]]][[[ZZZUUUOOOJJJFFFBBB>>><<<::::::999999888777666666777777777777777777777777777777888999999999999888888999:::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>======???AAA<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXXXX[[[[[[\\\]]]]]]^^^______^^^^^^^^^^^^___```aaabbbeeeccc```^^^^^^___```bbbbbbbbbbbbaaaaaaaaaaaaaaacccbbbbbbbbbbbbbbbccccccfffdddcccaaa___^^^^^^^^^___]]][[[ZZZ[[[ZZZXXXWWWTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[\\\]]]^^^______```]]]]]]^^^^^^___```aaaaaaccc```^^^]]]___aaabbbbbbddddddeeefffeeedddbbbaaaaaabbbcccdddddddddddddddeeeddddddccccccdddeeeeeeggghhhhhhiiijjjjjjjjjiiiiiijjjlllmmmnnnooooooooorrrqqqooommmllllllmmmmmmoooooopppqqqrrrrrrrrrrrrqqqvvv|||~~~~~~sssWWWEEE<<>><<<<<<<<<;;;;;;444444555555555666666666333222222111111222222333333222111000////////////////////////000000000000///000000111111111111111111000000/////////000000...///000111222222111000...///111222222222000///666555555444444555666666<<<===???@@@@@@@@@???>>>>>>===:::777444222000000000000111222333444444555666666666666666666666666666666555444333222222111111111111222444666999:::>>>AAAEEEGGGIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZ[[[[[[]]]^^^___aaabbbcccddddddaaabbbcccdddfffggghhhiiiggggggggggggfffdddbbbaaaccc___XXXRRRMMMHHHBBB???>>>===<<<;;;999999888888666666666666666666666666777777888999999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>===<<<<<<>>>???;;;::::::::::::;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEEEEEEEEEECCCBBBDDDCCCBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEEEEEEEFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKMMMMMMLLLLLLNNNOOOQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]][[[[[[[[[[[[\\\^^^___```bbb```]]]ZZZZZZ[[[^^^```aaabbbbbbaaa```^^^^^^^^^\\\\\\\\\]]]^^^___```aaaaaaaaa```___^^^\\\[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\^^^___``````]]]]]]^^^______```aaaaaa```^^^]]]]]]^^^```aaabbbbbbccccccdddccccccbbbaaa```aaabbbccccccccccccccccccccccccccccccddddddeeehhhhhhiiiiiiiiiiiiiiihhhiiijjjkkklllmmmnnnooopppmmmmmmlllkkklllmmmnnnooonnnnnnooopppqqqqqqqqqqqqpppttt{{{cccKKK@@@===????????????@@@AAABBBCCC@@@EEEFFFLLL\\\nnntttgggWWWJJJDDD@@@>>>;;;999999999888777555555555555444444333333444333222111111222333444111000000000000000111111000000000000////////////------...///000000//////000000/////////////////////111333444444333333333000111222333333333222222666666555555666666666777;;;<<<===???@@@@@@@@@@@@???===;;;888555222111000///000000111222333444555555555555555555666666666666666555444333333222222222111111111222444666777<<>>;;;999888888777666666666666666666666666777777888999999999999888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>===;;;:::;;;<<<:::::::::::::::;;;<<<<<<<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOPPPRRRSSSTTTXXXYYYZZZ\\\\\\]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^___]]]ZZZWWWWWWYYY\\\^^^^^^___aaa```]]][[[[[[[[[WWWWWWXXXYYYZZZ\\\^^^___^^^_________^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^___``````[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaa`````````aaaaaaaaaaaaaaa``````aaabbbcccddddddcccbbbbbbbbbbbbbbbcccdddeeeggghhhhhhiiiiiiiiihhhhhhiiiiiijjjkkklllmmmnnnooollllllkkkkkkkkkmmmnnnooonnnnnnoooqqqqqqqqqqqqqqqqqqtttyyy|||}}}~~~qqqRRR???999999>>>>>>>>>>>>>>>???@@@AAA@@@DDDEEEKKKYYYiiirrrfffWWWKKKEEE???<<<:::999999999777666666666555555444333333222555333222111111222333555////////////000111222333000000000000////////////++++++,,,---............/////////......///000000///000222222111000111222///000111222444666777888666666666777777888888888999:::;;;===>>>???@@@@@@???===;;;888555333222111//////000111222333444444444555555555555666666666555555444444444333333333444333222111111222444666999<<>>>>>===;;;999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOTTTVVVXXXZZZ\\\\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[YYYWWWUUUUUUWWWYYYZZZXXX[[[^^^]]]YYYVVVWWWXXXSSSSSSTTTUUUWWWYYY[[[\\\[[[\\\^^^^^^^^^\\\ZZZYYYWWWVVVUUUVVVXXXYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^______XXXXXXXXXYYYYYYZZZZZZZZZ\\\]]]^^^]]]\\\\\\^^^___]]]]]]]]]^^^^^^_________^^^___```aaabbbcccccccccaaaaaaaaaaaabbbcccddddddfffgggggghhhiiiiiiiiihhhiiiiiiiiiiiiiiikkkllllllnnnmmmlllkkkkkkkkklllmmmnnnooopppqqqqqqrrrqqqqqqqqqtttxxxzzz{{{|||~~~}}}aaaIII<<<777666======<<<<<<<<<======>>>>>>CCCCCCHHHTTTcccvvvkkk```TTTJJJEEE@@@>>><<<;;;;;;:::999777666666555555555555555555555444222000000222444555000000000000000000111222111000000000/////////...***+++,,,---...........................///000111///000111000------...111111111000111333555888:::666666777888999:::::::::666777888:::<<<>>>???@@@???>>><<<999777555444444//////000111222333444444444444444555555555666666333333333444444444444555777555333111111222444555555999===AAADDDGGGJJJMMMNNNOOOPPPRRRUUUXXX[[[]]]\\\]]]```bbbcccdddcccbbbccccccddddddeeefffggggggiiihhhhhhiiikkkmmmpppqqqmmmkkkiiifffccc]]]WWWRRRKKKIIIEEE@@@<<<999888888888888888888888888888888777777888999999999999888777888999::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===<<<::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQTTTWWWYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUYYY]]]\\\XXXUUUVVVXXXRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\\\\ZZZWWWUUUUUUTTTTTTUUUWWWYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\WWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\]]]\\\ZZZYYYZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^^^^\\\]]]^^^```aaaaaabbbbbb`````````aaaaaabbbddddddeeeeeeggghhhiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjmmmllllllkkkkkklllnnnooommmnnnooopppqqqqqqqqqqqqnnnsssxxx}}}~~~~~~~~~|||kkkRRRDDD???;;;888===<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;::::::999777555555555666666777777888888666444222000000222444666222222111000000///000000111111000000/////////...***+++,,,---............---------......000111222000111111///,,,+++...111555444111000000222555777555666888999;;;;;;<<<<<<444555666888:::<<<>>>??????>>><<<:::888777666666//////000111222333333444444444444555555555666666222222333444444555555666888666444222111222444555222666:::>>>AAAEEEHHHKKKLLLMMMNNNPPPSSSVVVYYY[[[[[[]]]___bbbcccccccccbbbaaaaaacccdddfffgggiiiiiijjjjjjjjjjjjmmmpppsssuuunnnmmmkkkjjjgggbbb\\\XXXRRROOOJJJEEEAAA>>><<<;;;888888888888888888888888777777888999999999999888777777888999::::::::::::999999999:::::::::;;;;;;888:::;;;;;;;;;;;;<<<>>><<<;;;;;;;;;;;;<<<======999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBCCCCCCAAA@@@@@@AAACCCCCCBBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAABBBBBBCCCAAA@@@???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKMMMPPPSSSVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSVVVZZZ^^^^^^ZZZWWWXXXZZZSSSRRRQQQQQQPPPPPPPPPPPPSSSUUUXXXZZZZZZWWWUUUSSSTTTSSSSSSTTTWWWXXXXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[]]][[[XXXWWWXXXZZZYYYYYYYYYYYYZZZ[[[]]]]]]ZZZ[[[]]]^^^___`````````````````````aaabbbcccddddddeeefffhhhiiijjjjjjjjjjjjiiigggfffffffffggghhhiiiiiiiiikkkmmmooorrrssslllmmmnnnoooppppppppppppkkkqqqzzz{{{~~~tttUUUBBB===>>><<<777???>>>===<<<<<<;;;<<<<<<<<>>???::::::;;;<<<===<<<999666555444222000///000111222555555444444444444555666555555555666666666666666777666555333111000......222444666888;;;@@@FFFJJJLLLOOOSSSVVVWWWXXXYYYZZZ^^^___aaaaaa``````aaaccc^^^___aaacccfffggghhhiiijjjjjjkkklllmmmnnnooopppqqqnnnjjjiiiiiihhhdddaaa[[[XXXRRRNNNIIIDDD???;;;;;;999777666777888888777888777777777777777777777;;;;;;:::999999:::::::::999999999::::::;;;;;;;;;:::;;;===??????>>><<<;;;;;;;;;:::999:::;;;<<<===>>>>>>============>>>>>>AAAAAABBBBBBCCCDDDDDDEEEEEEBBBAAABBBDDDEEECCCAAACCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???=========>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBAAAAAACCCFFFGGGGGGHHHKKKNNNPPPRRRTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNLLLLLLNNNPPPTTTUUUVVVWWWVVVTTTRRRQQQOOONNNMMMLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUZZZXXXWWWWWWYYYYYYWWWTTTVVVVVVXXXYYYYYYYYYXXXWWWZZZZZZZZZYYYYYYYYYYYYYYYTTTUUUVVVXXXYYY[[[\\\]]][[[\\\]]]^^^___aaaaaabbb```______^^^^^^^^^______bbbcccdddfffggghhhhhhiiihhhggggggffffffffffffgggiiihhhhhhhhhjjjllloooqqqmmmnnnooooooooooooooonnnrrrsssvvvxxxzzz{{{||||||}}}~~~vvvgggRRRBBB999777555444>>>>>>=========>>>>>>??????EEEFFFJJJUUUbbbwwwhhhYYYPPPJJJDDD@@@@@@@@@???===;;;999888888777777777777666666555333333111111222222222222222111111111111000000000//////222111000.........//////...............//////000............////////////222222111000000111222333222111000000111333555777777999:::<<<======<<<<<<777666666666888:::===???>>>???@@@AAACCCAAA>>>;;;888666333000//////111222444555555555555555666666444444444444444555666777555444444333222111000000111333555777:::>>>DDDHHHMMMPPPTTTWWWXXXYYY[[[\\\]]]___aaaaaaaaa```aaabbb___```bbbdddfffhhhiiiiiikkkkkklllmmmnnnooopppppprrrooolllkkkkkkjjjgggeeebbb___YYYTTTOOOJJJDDDAAA>>><<<888777777888888777888888888888999999999999;;;::::::999999:::::::::999999999::::::;;;;;;;;;999:::<<<===>>>>>>>>>===;;;;;;:::::::::;;;<<<===>>>>>>============>>>>>>AAAAAABBBCCCCCCDDDDDDEEEDDDBBBAAAAAADDDDDDCCCAAABBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@???@@@AAADDDEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJIIIGGGHHHJJJLLLNNNOOOQQQQQQQQQPPPNNNMMMOOONNNLLLKKKJJJJJJJJJJJJMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUYYYWWWVVVWWWYYYYYYVVVTTTWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYXXXUUUUUUVVVXXXYYY[[[\\\\\\[[[\\\]]]^^^___```aaaaaa______^^^^^^^^^^^^^^^___aaabbbccceeefffggghhhhhhffffffffffffggghhhiiijjjkkkjjjjjjjjjjjjlllmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnrrrsssuuuxxxzzz{{{{{{{{{yyyzzz{{{}}}iii\\\KKK>>>888666555444>>>>>>>>>>>>???@@@AAAAAA@@@EEEEEEJJJVVVgggqqqbbbSSSJJJFFFAAA??????=========<<<;;;:::888888777777888777777666555444111111111111111111111111000000000000/////////...111111///...------------,,,---///000000000///...////////////............222111000000000000000111333222111000000111333444777999;;;>>>@@@AAAAAAAAA999777555555666999===???AAABBBDDDGGGIIIIIIFFFDDD>>>:::555111//////000222333444555777777777666666333333222222333555666888333333333333333333222222111222444666888<<>>??????;;;;;;::::::;;;;;;<<<===>>>======<<<<<<======>>>AAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAACCCEEEFFFFFFDDDAAA???@@@@@@???????????????@@@========================@@@@@@@@@@@@??????>>>===============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHJJJLLLIIIJJJLLLMMMMMMMMMLLLKKKNNNMMMKKKJJJHHHGGGGGGGGGJJJJJJJJJKKKKKKMMMNNNOOOLLLMMMOOOQQQRRRSSSSSSTTTPPPPPPQQQRRRSSSTTTTTTUUUWWWVVVVVVVVVWWWWWWVVVTTTWWWUUUSSSRRRRRRTTTWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^___```bbbccceeefffffffffeeeeeefffggghhhjjjlllmmmllllllllllllllllllkkkkkkkkklllllllllmmmmmmmmmmmmqqqssstttvvvxxxyyyyyyyyyvvvvvvwwwxxxzzz|||}}}~~~wwwWWWNNNBBB999666666555555>>>>>>>>>>>>>>>???@@@AAA@@@DDDCCCGGGUUUiiioooaaaQQQIIIEEEAAA???@@@;;;<<<<<<===<<<;;;999888888888888888888777666666444444444333333333333333111111000000000/////////222111000///...---------//////000111111111111111222222111111000000//////111000000///////////////111111000000000111222333777999<<<@@@CCCEEEFFFFFF===;;;888666666888<<<>>>@@@BBBEEEJJJNNNPPPOOONNNEEE@@@:::444000///000222222333666888888888777666444333333333444666888999444444444444333333333333000111333444555888===@@@FFFHHHLLLOOOQQQTTTWWWYYYYYY]]]aaacccbbbaaa``````ddddddfffggghhhiiiiiijjjmmmnnnnnnoooppppppqqqqqqrrrqqqppppppooonnnmmmmmmnnnjjjfffbbb^^^ZZZUUURRRIIIEEE???;;;999999888777777777888999999:::::::::999999999999999999:::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<============<<<<<<=========?????????@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDCCCBBBAAA???@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;============>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======???@@@AAADDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIJJJLLLHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTUUUTTTSSSRRRRRRTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___```bbbcccddddddeeeffffffggghhhiiikkkmmmnnnkkklllnnnnnnnnnmmmkkkjjjjjjjjjjjjkkkkkklllmmmmmmqqqrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvxxxzzz|||~~~dddHHHCCC<<<777555555555444@@@???>>>>>>=========>>>@@@DDDCCCGGGVVVjjjnnn___PPPHHHDDD@@@===>>>:::;;;<<<===<<<;;;999888888888888888888888777666777666555444333444444444222222111111111000000000222222111111000///......222111///...///000222333222222111111000000///////////////000//////////////////000000111222333444777999===@@@DDDFFFGGGHHH@@@===999555444555888999>>>AAAFFFMMMTTTXXXYYYYYYLLLGGG???888222000111111000222555777888888777666666555555555666777999:::777666666555444333222222000111222222333666:::===AAADDDHHHKKKMMMQQQUUUXXXWWW[[[___aaaaaa```______dddeeeggghhhiiijjjjjjjjjnnnnnnooooooppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmjjjgggdddccc```]]]ZZZPPPKKKEEE@@@===;;;999777777777777777888888999999888888888888999999:::;;;::::::::::::::::::::::::<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<======<<<<<<<<<<<<======<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<========================>>>>>>>>>>>>======<<<;;;>>>>>>>>>>>>======<<<<<>>>>>??????AAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFEEEEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGIIIKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^___aaabbbccccccdddgggggghhhhhhiiikkklllmmmjjjlllnnnooopppnnnmmmkkkiiiiiiiiiiiijjjkkkmmmmmmqqqqqqrrrrrrssstttuuuuuuvvvuuuuuuuuuwwwyyy{{{|||~~~jjjPPP@@@===999666555444444333@@@@@@???>>>===<<<<<<===AAAFFFEEEJJJYYYllliii[[[NNNGGGCCC>>>;;;;;;<<<<<<<<<<<<;;;:::999999777777888888888888777777666555333222111222222333222222222222111111111111111111111111111000000///111///---+++,,,...000222////////////..................///000000000000000//////000111222333444555777999<<>><<<888444333333444555===@@@GGGOOOXXX^^^```___RRRMMMEEE===666333111111///111333555777777888777666666777777777888888888888777777555444333222222111222222222222444777:::???AAAEEEHHHKKKPPPUUUXXXVVVYYY\\\^^^^^^^^^^^^___dddeeefffhhhiiijjjkkkkkknnnoooooooooppppppppppppqqqrrrrrrqqqooommmnnnooollljjjhhhgggfffeeebbb```WWWSSSMMMGGGCCC???;;;888777777777777777777777777888888777888888999:::;;;;;;;;;::::::::::::999999<<<;;;;;;::::::999888888;;;;;;<<<============<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>>>>?????????@@@AAAAAA??????@@@AAACCCAAA>>><<<<<<===???AAABBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>>>>===<<<;;;:::>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@AAA???????????????@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGGGGFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSRRRRRRRRRSSSQQQRRRTTTUUUVVVUUUTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]\\\]]]___```bbbcccccccccggggggggghhhiiikkklllmmmkkklllnnnppppppooommmllliiiiiiiiiiiijjjkkkmmmnnnqqqqqqppppppqqqrrrssssssssssssssstttuuuvvvwwwxxx{{{xxxZZZFFF;;;:::888666444444333333@@@??????>>>>>>>>>?????????EEEFFFKKKXXXiii|||cccWWWLLLGGGDDD@@@<<<;;;>>>===<<<;;;:::999999999666666777777888777777666666555333111000000111222111111111111000000000000...///000111111111000//////......---...///000000............////////////,,,---///111222222222111111111222333333333333333666888;;;>>>@@@BBBBBBCCC===<<<999777666666777777:::===DDDMMMUUU[[[]]]]]]WWWRRRKKKBBB:::555222000///000111333555666888888555666888888888777555444666666666666555555444444222333333222111222555888;;;===AAADDDHHHMMMRRRVVVUUUWWWZZZ[[[[[[\\\]]]^^^bbbccceeegggiiikkkllllllnnnnnnnnnooooooooooooppprrrttttttrrrooommmnnnooopppnnnkkkjjjiiihhhfffddd^^^[[[VVVPPPKKKEEE???;;;:::999999888888777777666777777777777888999:::;;;;;;;;;;;;::::::999999999999999:::;;;;;;:::888888:::;;;<<<===>>>======<<<===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>???@@@@@@>>>@@@AAAAAA>>>>>>???AAABBBAAA???>>>>>>>>>???@@@??????>>>>>>>>>??????@@@========================;;;<<<===>>>>>>>>>>>>>>><<<======>>>>>>===<<<;;;===>>>>>>??????>>>>>>=========>>>>>>???@@@@@@AAA???????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIIIIHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQSSSSSSQQQPPPRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]___```bbbcccccccccdddeeefffgggiiikkkmmmnnnooooooppppppooonnnlllkkkjjjiiihhhhhhjjjlllnnnoooqqqpppooooooooopppqqqrrrqqqrrrssstttuuuvvvvvvvvvxxx}}}eeeNNNAAA777777777555444333333444????????????@@@AAABBBBBB<<>>???>>><<<:::999999999:::555666666777777777666666777666333222111111222333000000000000////////////,,,---...000000000000///...///111222222222111000//////000000111111222222,,,---///111333333333333444444444444444333222111666888:::===???@@@@@@@@@>>>===<<<;;;;;;;;;<<<===777:::@@@HHHQQQVVVXXXXXXYYYUUUNNNEEE===666222000//////000111333555888999444666888999888666333111555555555555666666777777333333333222111222555777777999===@@@DDDIIIOOOSSSUUUWWWXXXYYYYYYZZZ]]]^^^aaabbbdddgggiiikkkllllllnnnnnnnnnnnnooooooooooootttuuuvvvtttpppnnnnnnpppsssqqqooommmllljjjgggeeeccc```[[[VVVQQQJJJBBB===<<<;;;;;;:::999888777777777777777777888999:::;;;;;;;;;;;;::::::999999999666777999;;;<<<;;;999888:::;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA===@@@AAAAAA>>>===???AAA@@@AAAAAAAAAAAA@@@??????=========>>>???AAABBBCCC========================:::;;;<<<>>>??????@@@@@@:::;;;<<<>>>>>>>>>============>>>>>>>>>>>>======<<<======>>>???@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFDDDCCCBBBCCCHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPSSSRRRPPPPPPQQQSSSSSSQQQOOONNNNNNPPPSSSTTTPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]]]]]___aaabbbcccccccccaaabbbdddfffiiillloooppprrrrrrqqqpppnnnlllkkkjjjjjjiiiiiiiiijjjlllnnnpppqqqpppooonnnnnnooopppqqqqqqrrrtttvvvwwwwwwvvvvvvuuuzzznnnTTTBBB999555555555444333333444555???>>>>>>>>>>>>>>>??????@@@CCCCCCIIIWWWccc{{{gggYYYKKKGGGFFFDDDAAA@@@<<<<<<===>>>>>><<<999777555555555666666666666666555555444444444333333333222444444333111///...///222000---++++++---000222////////////////////////222111///......///000111---...///000222222333333222333444555666666666666444555777:::;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::<<>>CCCIIIMMMOOOQQQTTTVVVWWWYYY\\\___dddeeefffhhhkkkmmmpppqqqoooooopppppppppqqqqqqqqqnnnppprrruuuuuutttrrrpppqqqqqqppppppooonnnnnnmmmjjjhhheee```ZZZTTTNNNKKKCCC@@@===;;;;;;;;;999888:::999777555444444444444777777888888888888777777::::::999999::::::;;;<<<::::::999:::;;;===???@@@======<<<<<<;;;;;;;;;:::======>>>???????????????>>>???@@@@@@@@@???===<<>>>>>??????======>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@BBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSPPPNNNNNNQQQRRRRRRPPPTTTTTTTTTSSSTTTTTTUUUUUUZZZYYYXXXWWWVVVUUUTTTTTTWWWWWWWWWWWWWWWWWWVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[]]]```aaaaaaaaaaaaaaacccfffggghhhkkknnnqqqooooooooonnnllljjjhhhfffffffffggghhhjjjlllnnnooosssrrrqqqooonnnmmmmmmmmmnnnpppsssvvvwwwwwwuuutttzzzyyyyyyzzz|||nnnXXXFFF<<<:::444444333333333333222222??????>>>>>>>>>>>>??????@@@CCCBBBHHHTTT^^^tttkkk\\\NNNHHHGGGDDDAAA@@@???<<<:::===AAAAAA===888555666666666666666666666444444444444333333333333222444444333111///...///222000...------...000222////////////////////////000...---,,,,,,---...///---...///000222222222222333333444555666666666555333444777999;;;<<<======:::;;;;;;<<<<<<===<<<<<<:::<<>>DDDHHHKKKNNNQQQTTTVVVXXX\\\^^^ddddddfffhhhjjjmmmooopppnnnnnnoooppppppqqqrrrrrrpppqqqsssuuuuuutttsssrrrrrrrrrqqqppppppoooooonnnkkkkkkkkkhhhddd]]]WWWSSSFFFCCC>>>;;;:::::::::999:::999888666666555555555777777888888888888777777:::999999999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@=========<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>??????@@@@@@????????????????????????@@@@@@AAA======>>>??????@@@@@@AAABBBAAA@@@???????????????<<<======>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBBBBCCCCCCDDDCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIJJJLLLNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPNNNNNNQQQSSSSSSRRRTTTSSSSSSSSSSSSTTTUUUUUUXXXWWWWWWVVVVVVUUUUUUTTTXXXWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[]]]___```aaaaaa```aaaccceeefffhhhjjjmmmpppnnnnnnnnnnnnllljjjhhhggghhhhhhiiijjjlllnnnpppqqqrrrrrrpppooonnnmmmmmmmmmnnnpppsssuuuwwwwwwwwwvvvyyyxxxxxxyyy{{{~~~uuu^^^LLL>>>888777444444333333333222222222??????>>>>>>>>>>>>>>>??????CCCBBBFFFPPPWWWiiirrrbbbRRRKKKHHHDDDAAA@@@AAA<<<999<<>>>>>???<<<<<<===@@@DDDGGGHHHGGGJJJKKKLLLMMMLLLHHHCCC>>>666555333111111333555666666666555777888999888666888999999888888777666555666666555555444444333333333444555666777:::???BBBGGGIIIMMMQQQTTTWWW[[[^^^cccccceeefffiiikkkmmmooolllmmmnnnooopppqqqrrrsssssssssssstttttttttttttttssssssrrrrrrqqqqqqppppppkkkmmmoooooommmgggaaa]]]QQQLLLEEE???===<<<<<<<<<999999999888888777777666777777888888888888777777999999999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@===============<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAA<<<<<<===>>>???@@@@@@AAAAAAAAA@@@?????????@@@@@@<<<<<<===>>>????????????@@@@@@??????>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>??????????????????>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????CCCCCCDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJJJJKKKMMMOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPQQQOOOMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]YYYZZZ[[[]]]______`````````bbbdddeeefffhhhkkknnnmmmmmmmmmlllkkkjjjhhhgggjjjjjjkkkmmmnnnpppqqqrrrqqqqqqooonnnmmmmmmllllllooopppqqqsssuuuvvvxxxxxxxxxwwwwwwxxxyyy{{{~~~aaaLLL???888666777333333333333222222222222@@@???>>>>>>>>>>>>>>>>>>???CCCAAADDDLLLPPP```{{{zzziiiWWWNNNJJJEEEAAA@@@@@@===;;;===@@@AAA>>>999666666666666555555555555333333333222222222111111333333333222000//////111000000111111111111000000////////////////////////000////////////000111111......000111111222222222444444555555555555555444666777777888999:::::::::888999:::;;;===>>>@@@AAA???===<<<>>>AAADDDFFFFFFFFFFFFIIIMMMQQQPPPKKKFFF???<<<777444333444555666666666777999;;;;;;999777888888888888888777666555777666666555444333222222333444555666666888<<>>999999999999888888777777777777888888888888777777999999999888999::::::;;;::::::;;;;;;<<<===>>>>>>========================:::;;;<<<<<<======<<<<<<===<<<<<<<<<===???AAABBB@@@AAABBBBBBAAA???>>><<<===>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>>>>?????????>>>>>>========================>>>======???@@@@@@???===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????BBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMNNNOOOQQQSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]XXXYYYZZZ\\\]]]^^^______```bbbcccdddeeefffiiillllllllllllkkkjjjiiihhhhhhjjjkkklllnnnooopppqqqqqqpppooonnnmmmllllllllllllnnnnnnnnnoooqqqtttwwwxxxwwwwwwwwwxxxyyyzzz|||}}}nnnRRRAAA:::777777777333333333222222222222111@@@@@@???>>>======>>>>>>???BBBAAACCCJJJMMM\\\vvvooo[[[PPPKKKEEEAAA@@@>>>>>>???===;;;999999999777777666666555555555444333333333222222222111111333333333111//////000222///000111222222111000//////////////////////////////////////////000111111...///000111111111111111333444555555666555555555:::999999888888777777777777888999;;;===@@@BBBDDDAAA>>><<<<<>>AAAGGGLLLPPPUUU[[[^^^aaaaaabbbccceeegggiiijjjiiijjjkkkmmmoooqqqrrrssssssrrrqqqpppoooppprrrssstttttttttsssssssssssssssoooooopppqqqqqqqqqqqqqqqjjjcccYYYPPPIIIEEEAAA???::::::999888888777777777777777888888888888777777999888888888888999::::::888999999::::::;;;;;;;;;<<<<<<<<<===============::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBB??????@@@@@@@@@>>>===<<<@@@@@@??????>>>>>>======>>>>>>=========>>>>>>???@@@@@@@@@@@@???===<<<;;;999::::::;;;<<<===>>>>>>===>>>@@@@@@@@@@@@>>>==============================<<<<<<;;;<<<<<<======>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLMMMMMMMMMOOOQQQSSSPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]YYYYYYZZZ[[[\\\^^^___``````bbbcccddddddeeehhhjjjkkkkkkjjjjjjiiiiiiiiiiiiiiijjjlllnnnooopppppppppnnnnnnmmmlllkkkkkkkkkkkkllllllkkklllnnnqqqsssuuuvvvwwwwwwxxxyyyzzz||||||ppp\\\GGG===:::888777666333333222222222111111111AAA@@@???>>>============???BBB@@@CCCJJJNNN]]]wwwttt^^^RRRKKKFFFBBBAAA<<<>>>@@@===777444666999777777777666555555444444333333333333222222222222333333222111//////111333///000000111111000000///////////////////////////,,,,,,------...///////////////000111111111111111222333444555666666666666;;;:::999777777666666666888999:::<<>>???AAABBBBBBCCCDDDFFFKKKQQQVVVZZZ[[[WWWNNNCCC;;;777555333111333333333555777888777666555555666666666666555555555555444444333333222222000111222222222333555777999===CCCHHHMMMSSSXXX\\\___``````bbbdddfffggghhhiiijjjkkkmmmnnnppprrrrrrsssrrrpppooooooppppppqqqttttttsssssssssssssssssstttttttttssstttuuuvvvwwwnnniiiaaaYYYRRRKKKEEEAAA>>>===;;;999888888888888777777888888888888777777888888888888888999::::::777888999999::::::999999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============>>>??????AAAAAAAAA@@@???>>><<<<<<999999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLLLLKKKLLLOOOQQQNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYZZZ[[[\\\^^^___```aaabbbdddddddddeeegggiiijjjjjjiiihhhhhhiiiiiijjjhhhjjjlllmmmoooooonnnnnnmmmllllllkkkjjjjjjkkkkkkkkkjjjjjjkkklllnnnpppqqqtttuuuvvvwwwyyyzzz{{{||||||YYYKKK>>>:::999777444444222222222222111111111111AAA@@@???>>>============???BBB@@@CCCKKKQQQaaa}}}vvv```RRRKKKFFFBBBBBB<<<===<<<:::888666777888888777777666555555444444444444444444333333333333333333222000//////111333////////////////////////////////////////////////+++,,,---......///////////////000111111111111000111222333555666777777777999888777666666777888999;;;<<<===???CCCGGGKKKNNNOOOLLLGGGDDDCCCCCCBBBBBBDDDEEEGGGJJJNNNVVV^^^dddeee[[[MMMBBB===999555222555444333555777999999999555666666777777777666666555555555444444444444444///111222333222333555777555999>>>DDDIIIOOOTTTXXX_________aaabbbdddfffgggiiijjjkkklllnnnooopppqqqsssrrrqqqqqqpppppppppqqqssssssssssssssssssssssssvvvvvvwwwwwwwwwwwwwwwvvvpppmmmiiiddd^^^VVVNNNIIIDDDAAA===:::888999:::;;;777777888888888888777777888888888888888999999:::777888999:::;;;:::999999::::::::::::;;;;;;;;;<<<;;;;;;<<<===============<<<<<<>>>???@@@@@@@@@@@@=========>>>???@@@BBBBBB??????@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA>>>??????@@@@@@?????????==============================<<<<<<<<<<<<======?????????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLIIIKKKKKKJJJIIIIIILLLOOOMMMMMMNNNNNNOOOQQQRRRSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^```aaabbbcccdddddddddeeegggiiiiiiiiihhhggghhhhhhiiijjjiiijjjlllnnnoooooonnnnnnlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnoooqqqrrrtttvvvxxxyyyzzz{{{{{{}}}{{{dddIII@@@999888888555333333222222222222111111111111AAA@@@???>>>============???BBB@@@DDDMMMSSSeee~~~|||}}}www```SSSKKKFFFCCCBBB===;;;999999:::;;;999888888777777666555444444444555555444444444444333333333333222000...///111444//////............//////////////////////////////---...///000111111111111///000000111111111111000000111333555666777888888666666666666777888:::;;;>>>>>>???BBBFFFJJJOOORRRYYYUUUPPPLLLIIIGGGEEECCCFFFGGGHHHIIILLLTTT```iiiqqqfffVVVJJJCCC>>>:::666222111///000222555666666666777777888888888777777555555555666666666666666111333555555555666777999222666<<>>>>>=========>>>@@@AAABBBBBBAAA@@@BBBAAA@@@?????????@@@AAA===>>>???@@@BBBCCCDDDEEEAAA@@@@@@@@@AAABBBBBBCCC<<<<<<>>>???AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999999:::;;;<<<@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???????????????AAAAAAAAA@@@@@@@@@??????CCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKJJJGGGGGGJJJMMMMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPPPPQQQRRRSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\___aaabbbcccdddeeeeeedddeeegggiiiiiihhhggggggggghhhjjjjjjiiikkkmmmoooppppppooonnnkkkkkkjjjjjjiiijjjjjjjjjlllllllllmmmmmmmmmnnnnnnnnnppprrrtttwwwxxxyyyzzzwwwzzz~~~lllSSSBBB<<<888888777444333555222222222111111111111000AAA@@@@@@???????????????===AAA@@@DDDMMMSSSeee}}}|||zzzuuuuuuzzzrrr\\\PPPJJJEEECCCBBB;;;;;;;;;<<<===<<<:::888;;;888444222222222222111666555444333222222222222111111111111000000000000////////////////////////111///......///000//////......//////000111111111//////000111111111111000333333333444666888999:::;;;<<<<<<:::888777888:::<<<@@@CCCDDDDDDHHHPPPWWW\\\^^^[[[VVVSSSQQQJJJCCCHHHGGGGGGIIILLLQQQ___lllooommmeeeZZZPPPIII???666666333444777888666777999555555777888888999999999555666777888888777666555666///111:::<<<444111555333444666:::???DDDHHHKKKVVVYYY]]]___```aaacccdddhhhjjjlllmmmllllllmmmnnnpppqqqrrrrrrssssssssssssssssssssstttssssssrrrrrrttttttuuuuuuuuuuuutttttttttqqqnnnlllkkkgggbbb]]]WWWQQQJJJCCC@@@>>>===<<<;;;999777777888:::::::::777777666666666666777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????:::;;;<<<>>>???AAABBBBBB@@@AAABBBAAA???>>>???@@@======>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAA??????>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>===============>>>??????@@@???===<<<;;;;;;<<<<<<===============>>>??????AAAAAA@@@???>>>>>>??????BBBAAA???>>>>>>>>>????????????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGEEEDDDEEEEEEDDDDDDIIIGGGLLLKKKCCCGGGNNNKKKFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTUUUUUUUUUWWWXXXYYY[[[[[[[[[ZZZYYYZZZZZZ[[[\\\]]]___```aaa```aaaccceeeggghhhhhhiiifffdddcccdddhhhjjjllllllhhhiiijjjkkkkkkkkkkkkkkklllllljjjjjjjjjkkklllmmmqqqooonnnllllllmmmoooppplllmmmpppsssuuuwwwwwwwwwvvvyyy~~~tttUUU@@@===;;;999777666555222000555555444444222111///...@@@@@@???>>>>>>>>>>>>???>>>AAA@@@DDDMMMTTTgggxxxvvvsssnnnooottt~~~ppp[[[OOOIIIDDDAAAAAA>>>===<<<;;;;;;999666333888666333222333444444333666555444333222222222222111111111111000000000000000000000000000000000000,,,***))))))***++++++***------......///000000000///000000111111111111111222222333444555777888999999:::;;;:::::::::<<<>>>===AAADDDEEEEEEIIIPPPVVV[[[___```___]]]ZZZSSSJJJGGGFFFGGGJJJLLLPPP[[[fffpppqqqooohhh___UUUGGG;;;888444222444555444555888:::::::::999999777666555555666777888888777666555777222555???@@@777222555222333555999===BBBFFFIIIRRRUUUYYY\\\^^^___bbbccceeegggjjjkkkkkklllmmmoooooopppqqqrrrssssssssssssrrrsssssstttssssssrrrrrrvvvvvvwwwwwwxxxwwwwwwwwwuuusssqqqppppppmmmiiieee___YYYQQQIIIDDDAAA???===<<<:::777666777888777666777777666666666666777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<===???@@@AAAAAA@@@AAABBBAAA?????????@@@>>>>>>>>>>>>???@@@AAAAAA@@@???????????????@@@AAA?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<===>>>???===============>>>>>>???AAA@@@??????>>>>>>>>>???AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFEEEEEEFFFBBBFFFGGGBBBEEEKKKFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\\\\]]]^^^```aaabbbcccdddeeeeeeffffffeeeeeegggfffeeefffiiilllmmmmmmhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkmmmnnnqqqpppooonnnmmmnnnnnnooolllmmmppprrrtttuuuvvvvvvtttvvvzzzeeeMMM@@@:::777555444444444222111333333333333222000///...??????>>>=========>>>>>>>>>BBBAAADDDNNNVVVkkktttnnnjjjfffhhhnnn{{{nnnYYYNNNHHHCCC@@@???>>><<<;;;::::::888666333666444222222444555555555555555444444333222222222222222111111111000000000111111111111111111111111...---++++++---...---,,,---......///000000111111000000111111222222222222111111222333444666777888777888:::;;;;;;===@@@BBB@@@CCCFFFGGGGGGKKKQQQVVVXXX^^^dddeeefffddd[[[RRRFFFEEEGGGKKKMMMPPPXXXbbbpppvvvzzzyyyrrrgggUUUFFF@@@999333333333333555999;;;;;;;;;:::999777666555666666777777777777666666777444888@@@AAA888222222111222444666:::>>>BBBDDDJJJNNNRRRVVVZZZ]]]```cccbbbdddgggiiijjjkkkmmmooommmnnnpppqqqssssssttttttrrrrrrsssssstttssssssrrruuuvvvwwwxxxxxxxxxxxxxxxuuutttsssttttttrrrooommmhhhbbbYYYQQQKKKFFFBBB??????<<<999777777777666444888777777666666777777888999999999999999999999999:::::::::::::::::::::::::::;;;<<<======>>>>>>===<<<<<<<<<===>>>??????@@@@@@BBBBBBBBB@@@???@@@AAA@@@???????????????@@@@@@>>>>>>===>>>>>>???@@@@@@???@@@AAAAAAAAA@@@??????@@@????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;============>>>???@@@AAA======<<<<<<======>>>???@@@????????????>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJIIIHHHEEEDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHH@@@BBBEEEBBBFFFIIIBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUWWWZZZ[[[\\\\\\\\\^^^^^^^^^^^^___```bbbbbbcccdddeeeeeeffffffeeeeeeiiihhhgggiiikkkmmmnnnnnnhhhhhhiiiiiiiiihhhggggggfffgggggghhhiiikkkmmmnnnppppppppppppoooooonnnmmmmmmnnnpppqqqsssttttttttttttuuuxxx{{{kkkRRRCCC>>>777444111000111222222222111111111111111000//////???>>>>>>===============>>>CCCBBBFFFOOOYYYrrrppphhhccc___bbbjjjwww}}}kkkYYYNNNIIIDDD@@@???<<<:::999:::;;;;;;999888777555333333444555555444444444444444444333333222222222222111111111000000111111111111111111111111222000//////000111111000/////////000111111222222111111111111111222222333111111111222333444666777777888:::<<<<<<>>>AAADDDDDDFFFHHHIIIJJJMMMRRRVVVVVV\\\bbbeeegggfff___WWWHHHEEEEEEIIILLLQQQZZZdddpppyyyyyyiii[[[MMMCCC888555444333666999777888888999999888888888666666777777777777666666777444555;;;;;;555000000111111222444777:::===???CCCGGGLLLQQQUUUYYY^^^aaaaaadddggghhhiiijjjlllnnnlllmmmoooppprrrsssttttttrrrrrrsssssstttsssssssssssstttuuuvvvwwwwwwwwwwwwtttttttttttttttssspppooolllggg___XXXQQQLLLGGGDDDBBB???<<<:::999888777666888777777777777777777888999999999999999999999999999999999999999999999999999:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>@@@BBBBBBAAA@@@???@@@AAAAAA@@@@@@???>>>>>>??????===<<<<<<======>>>???@@@???@@@BBBCCCBBBAAA???>>>????????????>>>>>>>>>>>>AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<======>>>??????===<<<<<<<<<<<<===>>>>>>>>>???????????????>>>>>>===>>>>>>>>>??????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJSSSEEEAAADDDCCCGGGIIICCCFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[]]]]]]]]]^^^___```bbbbbb```aaaccceeeggghhhiiiiiijjjiiihhhiiilllmmmmmmlllhhhhhhhhhhhhgggfffeeeeeeffffffggghhhiiijjjkkkllllllmmmoooqqqqqqpppooonnnooooooppprrrsssttttttuuuuuuvvvxxxzzz}}}uuuXXXEEE===<<<777444000//////111222222//////000000000000//////???>>>>>>===============>>>CCCCCCGGGRRR^^^zzz}}}jjjaaa\\\YYY]]]eeesssyyyiiiXXXOOOKKKFFFBBB@@@>>><<<;;;;;;<<<<<<;;;:::888666555444555555444333444444555555555444333222222222222222111111111111111111111111111111111111///---,,,,,,---......---------......///000000111111111000000000111222333111111111222333444555666888:::;;;<<<<<<>>>AAACCCGGGHHHIIIKKKLLLOOORRRTTTWWW[[[___aaaccceeeaaa[[[LLLGGGDDDGGGLLLSSS___jjjrrr{{{uuu\\\NNN???777444333444777555666777777777777777777777777666666666666777777888444333555555333111111111111111222444777999:::===AAAFFFKKKPPPUUU[[[^^^aaacccfffhhhhhhiiijjjlllkkklllnnnpppqqqrrrssssssqqqrrrrrrssstttttttttsssssstttuuuwwwxxxyyyyyyyyyvvvwwwxxxwwwuuusssqqqppplllhhhbbb\\\XXXSSSOOOLLLDDDBBB>>>;;;::::::888777888888777777777777888888888888888888888888888888999999999999999999999999888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>@@@AAABBBAAA???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>======<<<<<<===>>>>>>???>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>>>>?????????>>>>>>======>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIHHHGGGGGGIIILLL]]]JJJBBBCCCBBBEEEIIIEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWXXXYYYZZZZZZYYYYYY\\\\\\\\\]]]^^^```bbbbbbaaabbbdddfffhhhiiijjjjjjiiihhhhhhiiikkklllkkkjjjgggggggggggggggfffeeedddgggggghhhhhhhhhiiiiiihhhhhhjjjmmmpppqqqqqqpppoooppppppqqqqqqssstttuuuvvvuuuvvvwwwxxx{{{}}}```LLLAAA<<<999:::666222//////000111111......///000000000000///??????>>>=========>>>>>>>>>DDDEEEIIIUUUdddwwwcccZZZVVVSSSXXX```pppuuufffVVVOOOLLLGGGCCCBBBCCC@@@===<<<;;;;;;999888888777555555666555444222333444555666666555444333333222222222222111111111111111111111111111111111///---+++,,,---...---,,,***++++++,,,,,,---......111000/////////000222333222222222222333444555666999:::<<<<<<<<<===@@@BBBGGGGGGHHHJJJLLLNNNPPPQQQVVVZZZ\\\]]]```dddccc^^^QQQJJJEEEGGGLLLTTT```kkksss{{{kkkZZZGGG<<<777333222444777777777777666555444444777777666666666666777777:::777444333444555555555111111111111222444555777888;;;@@@DDDIIIOOOUUUYYY^^^```ccceeefffgggiiikkkkkklllnnnoooqqqqqqrrrrrrqqqqqqrrrsssttttttttttttuuuvvvwwwyyy{{{||||||}}}zzz{{{|||{{{xxxuuutttssskkkiiieeebbb___\\\XXXUUUKKKHHHCCC@@@>>><<<:::888999888888777777888888999777777777777777777777777888888888888888888888888777888999::::::;;;;;;::::::::::::;;;<<<======>>>???@@@@@@@@@>>>===>>>???AAAAAA@@@???>>>>>>>>>???>>>>>>============>>>>>>===>>>???@@@AAA@@@??????======>>>>>>>>>>>>>>>??????>>>===<<<::::::999999;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>><<<===>>>?????????>>>=========>>>?????????>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBDDDEEEGGGGGGFFFGGGHHHIIIIIIJJJIIIIIIJJJHHHFFFCCCCCCCCCDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFDDDGGGIIIHHHFFFGGGJJJMMM___JJJAAACCC@@@AAAFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZYYYXXXWWWZZZZZZ[[[]]]___aaacccdddfffgggggghhhiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiigggffffffgggggggggfffeeeeeehhhhhhiiiiiiiiiiiihhhggggggiiilllnnnpppppppppooooooooooooppprrrsssuuuvvvsssssstttvvvzzz~~~fffNNNDDD@@@;;;777999666333111111111000000...///000000000000000///@@@@@@???>>>>>>>>>>>>???===DDDFFFKKKXXXiiisss```XXXTTTQQQWWW```mmmpppaaaSSSMMMLLLHHHDDDBBBBBB@@@===;;;::::::999888666555555555777777555444333444555666666555444333333333222222222111111111000000000000000000000000111///......///000000///++++++,,,,,,---.........000///...---...///111222333222222333333444555666777999:::;;;<<<===@@@BBBEEEEEEEEEGGGIIIKKKKKKKKKPPPTTTWWWYYY^^^cccbbb^^^TTTMMMHHHIIINNNTTT^^^fffnnnuuu|||{{{hhhSSSEEE===777444333666666777777777777666666888777666555555666777888777666555444555777666555222111111000111222333444444666:::>>>CCCHHHNNNRRRWWWZZZ^^^aaadddfffiiillllllmmmnnnooopppppppppppppppqqqrrrssstttttttttttttttvvvwwwyyy{{{}}}}}}~~~zzz}}}~~~}}}zzzwwwvvvwwwnnnllljjjiiigggeeeaaa^^^XXXTTTNNNIIIEEEBBB>>><<<999888888777777888888999777777777777777777777777888888888888888888888888666777888999::::::::::::888888999;;;<<<===>>>>>>===>>>???>>>===<<<<<<>>>@@@@@@??????????????????@@@@@@???>>>============<<<<<<===>>>???@@@@@@AAA============>>>>>>??????>>>>>>===;;;;;;:::::::::999:::;;;=========<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<>>>???@@@???>>>======>>>>>>??????>>>===<<<=========>>>?????????@@@===>>>???AAACCCDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCBBBAAABBBDDDEEEEEEEEEEEEDDDCCCFFFIIIHHHFFFFFFJJJNNN[[[HHHBBBGGGBBBAAAFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGJJJLLLNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[]]]```ccceeeggghhhhhhiiijjjjjjjjjjjjiiiiiihhhhhhiiijjjjjjhhhfffeeeffffffggggggggggggffffffgggiiijjjjjjjjjjjjiiiiiijjjkkkmmmmmmmmmmmmllllllllllllmmmooorrrtttuuusssssstttwww{{{qqqTTTBBB======:::666666444222111222222111000000000111111111000//////AAA@@@@@@???????????????===DDDFFFLLLZZZlllsssaaaYYYUUUSSSYYYbbbllllll^^^QQQLLLKKKGGGDDDBBB>>><<<:::999:::;;;;;;:::444333444555777888777666222444555777777666444333333333333222222222111111////////////////////////000///------/////////.........//////000111111111000///---,,,---...000111333333333333444555555666555777999:::<<<>>>AAACCCBBBBBBBBBDDDFFFHHHHHHHHHHHHNNNSSSWWW\\\aaa```\\\UUUNNNJJJKKKOOOSSSZZZaaahhhnnnttt{{{ttt\\\MMMDDD<<<777666222444555777999:::;;;;;;888777666555555666777888333444444444666777666222333222111000000111222333111333777:::>>>CCCIIIMMMQQQUUUZZZ^^^bbbfffjjjmmmmmmmmmnnnoooooopppoooooopppqqqrrrsssttttttttttttrrrsssuuuxxxzzz{{{||||||xxx{{{}}}|||yyywwwwwwxxxqqqpppnnnnnnmmmjjjgggdddeee```YYYSSSMMMHHHDDD@@@999999888888888888999999777777777777777777777777777777777777777777777777666777888999999:::999999777888999:::<<<===>>>???<<<>>>>>>===<<<;;;<<<===@@@???????????????@@@@@@BBBAAA@@@>>>============;;;;;;;;;<<<===???AAABBB<<<=========>>>>>>??????@@@???>>>======<<<======888999;;;===????????????<<<;;;;;;;;;;;;<<<======:::<<<>>>???@@@???>>>===>>>>>>?????????===<<<;;;;;;<<<<<<===>>>??????@@@<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIKKKFFFFFFGGGGGGFFFDDDAAA@@@BBBBBBDDDEEEEEEEEEDDDCCCBBBEEEHHHHHHEEEEEEIIINNNWWWFFFEEELLLGGGDDDHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHJJJMMMNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTVVVXXXZZZ[[[[[[[[[YYYZZZ\\\^^^aaaeeehhhiiieeefffhhhjjjlllmmmnnnnnnjjjiiiiiijjjkkkkkkhhhfffeeeeeefffggghhhhhhhhhgggeeefffhhhjjjkkkllllllkkkkkklllllllllkkkkkkjjjiiiiiiiiijjjkkkmmmpppsssuuuvvvvvvwwwzzzvvvcccJJJ;;;888999888555222111000111222333222000111111111111111000//////BBBAAA@@@???>>>???CCCFFF@@@FFFGGGNNN\\\nnnrrrcccaaa```]]]```hhhrrr~~~iii]]]QQQLLLIIIEEEBBBAAA>>>===<<<;;;:::999999999777666666666555555555555555555555555555555555555444555666777666555333222222111111000///......---//////.........------------,,,,,,++++++,,,,,,---,,,---...///000111222222111222222222222222222333444555888;;;===>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDHHHNNNQQQSSSSSSSSSSSSTTTUUUUUUPPPLLLKKKPPPUUU^^^dddnnnxxx||||||ttt```MMMAAA999333444666666555555777777555555666666666777777777888666666666666666666666666555555444333333222111111222333444666888===DDDHHHNNNPPPTTTZZZ```eeeggggggiiijjjkkklllnnnooopppqqqqqqqqqrrrrrrssstttttttttssstttuuuuuuuuuxxx|||||||||{{{zzzxxxwwwvvvvvvuuuuuutttsssrrrpppnnnnnngggfffccc^^^WWWPPPIIIEEEAAA===999777777888888888555555444444555777999:::;;;:::777555444444555666777777888999999999999999888999999:::;;;<<<======@@@?????????>>>>>>======>>>?????????@@@@@@@@@@@@????????????>>>===;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>?????????@@@BBBCCCBBB@@@>>><<<;;;;;;;;;<<<<<<<<<============<<<;;;:::999999888======>>>???????????????======<<<<<<<<<======>>>======>>>>>>?????????@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEE???IIIKKKBBB???GGGLLLKKKNNNIIIBBB???AAADDDFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNLLLNNNOOOOOOOOOOOOPPPRRRNNNPPPRRRSSSRRRRRRRRRTTTUUUWWWYYYYYYYYYZZZ\\\^^^^^^^^^^^^```bbbeeegggiiiiiigggeeefffjjjlllkkkiiieeefffhhhiiiiiiiiihhhggghhhiiiiiihhhhhhgggfffeeeffffffggghhhhhhhhhhhhhhhggghhhiiihhhfffeeefffgggkkkkkkkkklllnnnppprrrtttzzzzzz{{{~~~|||]]]QQQAAA777444555666666///000222333333222111000///,,,)))+++000333222///@@@@@@@@@>>>===>>>AAADDD@@@FFFHHHOOO^^^pppsssgggggghhheeeiiipppyyyjjj___SSSNNNKKKFFFBBBAAA>>>===<<<;;;:::999999999777777666666666555555555333333333333333333333333333444444444333333222222222222222111000000////////////.........---------...------,,,,,,------.........///000111222333444333333333333444444444444111222555777999:::;;;;;;??????@@@@@@AAAAAABBBBBBBBBDDDHHHJJJKKKMMMNNNPPPRRRTTTVVVSSSNNNLLLMMMPPPUUUZZZcccnnnssswwwppp___QQQCCC999333333333333555777777666666666666666777777777777888888888888888888888888777777666555444333222111222333444444666;;;AAAEEEJJJMMMQQQWWW]]]bbbeeefffkkkkkklllmmmooopppqqqrrrqqqqqqrrrssssssttttttuuuttttttuuuuuuuuuwwwzzz}}}zzzzzzzzzzzz{{{{{{{{{{{{xxxxxxwwwwwwuuutttrrrrrrnnnmmmjjjfff```YYYSSSPPPGGGDDD???;;;::::::999888999888777666666777888999888777555555555666888999666777777888888888888888777888888999:::;;;<<<<<>>>>>>>>=========>>>>>>>>>>>>?????????@@@????????????>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>???@@@BBBCCCCCCAAA>>>===;;;;;;;;;<<<<<<<<<======>>>======<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::=========>>>>>>>>>>>>>>>======<<<===>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCAAAAAAAAAAAABBBDDDCCCAAAAAAAAABBBDDDEEE>>>EEEFFF@@@BBBMMMTTTSSSKKKGGGDDDCCCDDDFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMKKKMMMNNNOOONNNNNNOOOQQQOOOPPPRRRSSSRRRRRRSSSTTTTTTVVVXXXYYYYYYYYY[[[]]]^^^^^^___```bbbeeegggiiihhhfffdddeeehhhjjjjjjiiieeefffggghhhiiihhhhhhgggiiiiiiiiiiiihhhgggfffeeeffffffgggggghhhhhhggggggjjjkkkkkkiiifffeeeeeefffhhhhhhiiijjjmmmqqqtttvvv{{{|||~~~yyybbbOOOGGG<<<555444444333222000111222222222111000000555222...///222444222///>>>?????????===>>>???AAA@@@FFFIIIPPP___rrruuunnnpppssssssvvv|||ooodddXXXSSSPPPJJJDDDCCC???>>>===;;;:::999999999777777777666666666555555333333333333333333333333333222111111000000111111333333222222111111000000/////////............---///......------......///000000111111222333444444444444444555555666666666333444666999;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBB@@@BBBCCCCCCDDDGGGKKKOOORRRWWW[[[[[[VVVQQQMMMLLLOOOQQQXXXaaagggmmmxxx{{{jjjSSSAAA999666555555666666555555777777777777666666666666:::::::::::::::::::::::::::999888666555444222222222333333333444777;;;???EEEHHHMMMSSSYYY^^^bbbccciiijjjkkklllmmmoooppppppqqqrrrrrrssssssttttttuuuuuuvvvvvvuuutttuuuxxxzzz{{{{{{{{{||||||}}}}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuuuutttqqqnnniiiccc___\\\QQQMMMGGGCCC@@@===;;;999<<<;;;999888777777777777777777666555666777888999555666666777777777777777666777777888999:::;;;<<<===============<<<<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======???@@@BBBCCCCCCAAA???>>>;;;<<<<<<<<<<<<=================================;;;<<<======>>>>>>======@@@???>>>===============???>>>>>>============>>>;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEAAADDDCCCAAAGGGSSSYYYWWWGGGGGGFFFGGGHHHGGGDDDBBBDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLMMMMMMMMMMMMNNNPPPOOOQQQSSSTTTSSSSSSSSSUUUTTTUUUWWWXXXXXXYYY[[[]]]^^^^^^___```bbbdddggghhhgggeeebbbbbbdddggghhhhhhffffffggghhhhhhhhhhhhhhhiiijjjjjjiiiiiihhhgggfffeeeeeeffffffffffffggggggllllllllljjjgggeeeeeefffhhhhhhhhhjjjnnnssswwwzzz~~~~~~}}}}}}}}}}}}eeeMMMAAA<<<777444555555333000222222222111111000000///222///------///000///,,,===???@@@@@@>>>>>>???@@@???EEEHHHPPP```ssszzzwww{{{zzznnnaaa[[[VVVOOOHHHEEE??????===<<<:::999999999777777777666666666666555666666666666666666666666333222111//////000111111222222222111111000000000/////////.....................------------......///000000111222333333333333333444444555666666666555666777999;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBFFFLLLQQQVVV\\\cccfffccc[[[TTTOOOPPPOOOQQQXXX^^^fffqqq|||gggPPPEEE>>>999777777444222222777777777777666666666666:::::::::::::::::::::::::::999888777555333222222222333222111111333666999@@@CCCHHHNNNTTTYYY^^^aaaeeefffgggiiijjjlllmmmmmmqqqqqqrrrrrrssstttttttttvvvwwwwwwwwwuuuvvvxxxyyy}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwuuurrrnnnjjjgggeee\\\WWWQQQKKKGGGCCC???<<<>>><<<:::888777666666777;;;:::888777666555555666444555555666777666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAAAAA@@@???>>>===>>>>>>>>><<<<<<;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAACCCDDDDDDEEEFFFEEEEEELLLTTTUUUOOOFFFFFFGGGHHHHHHFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHIIIIIIJJJJJJIIIKKKLLLLLLKKKLLLMMMNNNOOOQQQSSSTTTSSSSSSTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]^^^^^^^^^___aaacccfffgggfffdddbbbaaabbbdddfffgggfffgggggghhhhhhhhhhhhhhhjjjjjjjjjjjjiiihhhgggfffdddddddddddddddeeeffffffjjjkkkkkkjjjhhhggghhhiiimmmllllllnnnqqqvvv{{{~~~~~~}}}|||{{{{{{|||qqqWWWEEE;;;888666555666666444222444333111000////////////---+++***+++...000///...???@@@AAAAAA???>>>???@@@>>>EEEGGGOOO___sss{{{lllddd]]]SSSKKKHHH@@@???>>><<<;;;:::999999888777777777666666666666666666666666666666666666444333111000000000111222000000000000000/////////////////////////////////------,,,,,,,,,,,,------......//////000000111111111222222333444444555555222222333555777999;;;<<>><<<:::888777777777;;;:::999888777666555555444444555666666666666666888888999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;??????@@@AAAAAA@@@@@@???========================:::::::::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???;;;;;;;;;<<<===>>>???@@@CCCBBB@@@???>>>??????@@@??????===<<<<<<<<<===>>>@@@AAAAAABBBAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFJJJPPPTTTNNNGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNOOOQQQSSSSSSSSSRRRSSSUUUTTTVVVXXXYYYYYYZZZ\\\]]]]]]]]]]]]^^^___bbbdddeeeddddddcccbbbbbbccceeefffggggggggggggggghhhhhhiiiiiiiiijjjiiiiiihhhgggfffccccccbbbbbbccccccdddeeeeeegggiiijjjkkklllnnnpppvvvuuuuuuvvvxxx|||~~~~~~}}}~~~{{{zzz|||}}}~~~qqqYYYHHH@@@999777555333444444444444333222111000////////////000///...///000111222222@@@AAAAAA@@@>>>>>>???AAA>>>EEEHHHOOO```ssswwwkkkaaaUUUMMMJJJAAA@@@>>><<<;;;:::999999888888777777777666666666444444444444444444444444444333333222111222222222000/////////////////////...////////////000000000,,,,,,,,,++++++,,,,,,,,,---------........./////////000111111222333444444333333444666888:::<<<===BBBCCCCCCDDDEEEEEEFFFFFFAAABBBCCCDDDGGGLLLRRRWWW^^^dddlllsssuuupppiiiddd]]]WWWSSSVVV\\\dddqqq{{{^^^MMM???;;;888444333777666666666666777777777777888888888888888888888888888888777666555444333333444444333222000000111333666:::@@@DDDGGGLLLSSSXXX^^^```bbbdddgggjjjlllmmmnnnooooooppppppqqqrrrrrrsssuuuwwwxxxwwwxxxzzz{{{uuuuuuvvvxxxzzz{{{|||}}}|||}}}~~~~~~|||zzzxxxvvvuuutttmmmiiiddd^^^ZZZUUUPPPMMMGGGFFFCCC???===;;;::::::777777777888888888999999444555555666666666666666888999:::;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===>>>??????????????????>>>>>>>>>============<<<999:::::::::;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@<<<<<<<<<===>>>???@@@AAABBBAAA???>>>>>>???@@@AAABBBAAA???===<<<<<<<<<===???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>===??????@@@AAABBBCCCCCCDDDBBBCCCGGGNNNSSSSSSLLLDDDFFFFFFFFFCCCAAAAAACCCEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNNNNPPPRRRSSSRRRRRRRRRTTTTTTVVVWWWXXXXXXYYY[[[]]]\\\\\\[[[\\\]]]```bbbcccdddeeeeeeeeecccccceeefffggggggggggggggghhhiiiiiihhhiiiiiihhhhhhgggfffeeecccbbbaaa```aaabbbcccdddbbbeeeiiilllooorrrvvvyyy~~~~~~~~~}}}||||||}}}|||}}}~~~{{{zzz}}}~~~|||yyy\\\GGG>>><<<777555333111000111222333111111111000000//////...222111000...------------AAAAAA@@@>>><<<<<<>>>AAAAAAGGGJJJQQQaaattt}}}nnnbbbUUULLLIIIBBBAAA???===;;;:::999999888888888777777777666666444444444444444444444444222222333333222222111111000000000000000000000000.../////////000000000000------,,,,,,,,,,,,------------------............//////000111222333444444555555666777999<<<>>>@@@BBBBBBCCCDDDFFFGGGHHHHHHBBBEEEHHHKKKOOOTTTYYY]]]dddhhhpppwww{{{{{{wwwtttkkkbbbZZZYYY[[[aaajjjssswwwuuu___KKKCCC===666555:::444444555666777888999999888888888888888888888888888888777777777666666666444555555333111000111333111666;;;>>>@@@EEELLLRRRXXXYYY\\\___cccgggiiikkkmmmmmmnnnnnnooooooppppppnnnqqqtttuuuvvvxxxzzz|||tttuuuvvvxxxyyy{{{|||}}}|||}}}~~~~~~|||zzzyyyyyytttppplllhhhddd```\\\XXXTTTQQQMMMHHHCCC@@@>>>===777777888888999999999888555555666777777777777666888888999:::;;;<<<<<<===;;;;;;<<<<<<============<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@???===<<<<<<===@@@AAABBBAAA???>>>======>>>??????@@@AAACCCCCCBBB@@@???>>>????????????===<<<;;;>>>???@@@AAABBBCCCCCCCCCDDDEEEIIIPPPSSSPPPJJJEEECCCEEEEEECCCAAA@@@AAACCCBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNMMMOOOQQQQQQQQQQQQQQQSSSRRRSSSUUUVVVVVVWWWYYY[[[ZZZZZZZZZZZZ\\\^^^```aaacccfffhhhhhhfffdddeeefffhhhggggggfffggghhhiiijjjggghhhhhhggggggfffeeedddbbbaaa```______aaacccdddcccfffkkkppptttxxx}}}|||zzzzzz{{{{{{{{{zzz}}}~~~zzzzzz}}}~~~~~~cccLLL???999888222333333222111111222222//////000111111000///...//////...,,,************@@@@@@>>><<<::::::===@@@CCCIIIKKKRRRbbbuuupppaaaTTTKKKHHHBBBAAA???===;;;:::999999888888888888777777777777777777777777777777777777111222222333333222000///111111111111111111222222.../////////000000111111.........------.........---------...............///000000111333444555555222222333444666999;;;===AAABBBCCCEEEFFFHHHIIIJJJEEEIIINNNRRRVVV[[[___bbbiiimmmsss{{{wwwlllaaa[[[ZZZ\\\bbbiiilllvvvqqqXXXLLLCCC888666:::333444555666777888999:::888888888888888888888888888888888888888888888888555555555444222111222333...333888;;;<<<@@@HHHNNNQQQSSSVVVZZZ^^^bbbeeegggllllllmmmmmmnnnoooooooookkkmmmqqqtttuuuwwwyyy{{{wwwxxxxxxyyyyyyzzzzzzzzzzzz{{{|||~~~}}}{{{{{{zzzxxxuuuqqqmmmjjjgggccc```]]]ZZZUUUOOOHHHCCC@@@???:::::::::999888777666555555666666777777777777777777777888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>??????>>>>>>=========<<<==============================>>>???????????????@@@???>>><<<;;;:::::::::>>><<<;;;::::::<<>>>>>???@@@AAA>>>???AAACCCCCCCCCAAA@@@@@@AAAAAAAAA@@@???===<<<===>>>@@@AAABBBCCCCCCCCCIIIJJJMMMQQQQQQMMMHHHEEEAAACCCEEEEEEAAA??????AAA???@@@AAACCCEEEFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLLLLKKKKKKMMMNNNLLLNNNPPPQQQPPPPPPQQQRRRPPPQQQSSSTTTTTTUUUWWWYYYYYYYYYYYYYYY[[[\\\^^^```cccgggjjjjjjhhheeeeeefffhhhgggfffffffffgggiiijjjggggggggggggfffeeedddcccbbbaaa___^^^___```bbbccceeehhhnnnssswww|||~~~|||yyyxxxyyyzzzzzzzzzxxx{{{~~~}}}zzzyyy}}}}}}~~~eeeNNN@@@888444222000222555666555444333333---...000222222111///....../////////......///111>>>>>>>>>>>>???@@@AAABBBDDDDDDIIIRRR]]]rrrmmm^^^TTTLLLFFF@@@???>>>======<<<<<<===;;;:::999888777777777777777666555444444444444444333222111111000000111111222222111111111111222222000...,,,,,,...000000000------......///000000000,,,---...//////...---,,,//////000111222333333444111333555777777999===@@@@@@@@@BBBDDDFFFHHHJJJKKKLLLQQQUUUXXXYYY\\\```dddhhhkkkrrrzzz{{{tttiiiaaa]]]___bbbdddhhhrrrpppYYYLLLFFF<<<333888444111444555555888===;;;::::::999999888888888999888777555444444444444444444555555444444333222111333777999<<>>>>>>>>======<<<<<<<<<;;;::::::;;;<<<===>>>>>><<<::::::<<<>>>>>>>>>===============<<<<<<;;;999::::::;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::::::::;;;<<<:::;;;<<<<<<;;;;;;<<<>>>BBBAAA@@@@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<<<<<<<;;;999999999<<>>555111333222222222111111111111000333...---000111//////111000000///...------,,,,,,????????????@@@AAABBBCCCEEEDDDJJJSSS^^^ssslll\\\RRRJJJDDDCCCBBB@@@===;;;:::999888;;;:::999888777777777777777777666555555555555555444333333222222222222222222111111000000111111222111///---...///111111111,,,,,,,,,---------------------............------//////000111222333333444222222444555777999;;;<<>>EEEHHHLLLQQQWWW\\\___aaaeeegggiiijjjkkklllnnnpppmmmmmmnnnpppsssuuuxxxyyyxxxyyyyyyxxxwwwwwwzzz|||||||||}}}~~~}}}zzzyyyxxxwwwuuurrrooommmlllgggddd```\\\XXXTTTOOOKKKEEECCC@@@===:::999999999888888777666555555555555666777777888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>===;;;<<<>>>???@@@???===============<<<;;;;;;999::::::;;;;;;::::::999<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>???>>>==================???>>>>>>======<<<;;;;;;<<<;;;:::999:::<<<>>>@@@@@@??????>>>>>>????????????@@@BBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAABBBAAAAAABBBCCCDDDEEEEEEQQQSSSSSSOOOHHHDDDEEEHHHIIIHHHFFFEEECCCBBBBBBAAACCCDDDFFFHHHIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYYYY[[[]]]___```ggggggggggggffffffffffffddddddcccccceeeggghhhhhhhhhhhhhhhgggfffeeedddddd```aaabbbcccccceeeiiilllqqqtttzzz~~~|||xxxrrrrrrrrrsssssstttuuuvvvrrruuuyyyyyyyyy{{{uuusssuuu~~~qqqZZZDDD===999333000222222222222111111111000000222...,,,000111///...000000//////...------,,,,,,@@@@@@@@@@@@@@@AAABBBCCCEEEDDDJJJSSS___tttiiiYYYOOOHHHCCCBBBAAA???===;;;999888888::::::999888777777777777777777777666666666666666555444333333222222333333222111111000000111111222222000//////111222222111---------------,,,,,,,,,------,,,,,,,,,,,,------...//////000111222333333333333333555888;;;;;;;;;===@@@CCCGGGKKKMMMNNNOOOOOOOOORRRWWW\\\aaaddddddiiijjjlllpppvvvzzz||||||~~~xxxmmmaaaXXXSSSUUU^^^jjjuuurrrcccUUUKKK???<<<;;;;;;888444444888999999999888888888888888999888888777777888888888555555555555555444444333222333444333222222444555>>>AAAEEEKKKQQQVVV[[[]]]aaadddgggjjjkkklllnnnooonnnmmmmmmnnnooorrruuuvvvwwwxxxxxxxxxwwwwwwyyy{{{{{{{{{|||}}}~~~{{{{{{zzzxxxvvvsssqqqpppllliiifffdddbbb___[[[XXXNNNLLLIIIEEEAAA>>><<<;;;:::999888777666666666666666777777888999:::;;;;;;======>>>>>>???@@@@@@AAA>>>======<<<<<<<<<<<<===>>>===<<<===???AAAAAA@@@>>>>>>>>>===<<<;;;:::999999::::::;;;;;;::::::999;;;;;;<<<======>>>??????<<<<<<<<<===<<<<<<;;;::::::<<<======<<<;;;===>>>======<<<;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<;;;:::999:::;;;>>>?????????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCGGGJJJYYYTTTLLLHHHGGGHHHHHHHHHIIIHHHHHHGGGFFFEEECCCBBBDDDEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJIIIHHHGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUYYYYYYYYYYYY[[[]]]___```eeeffffffgggggggggffffffaaabbbbbbcccdddfffggggggiiiiiihhhgggfffeeedddcccaaabbbdddeeegggkkkqqquuuwwwzzz{{{wwwsssmmmmmmnnnoooqqqssstttuuurrrtttwwwxxxzzz~~~|||qqqjjjnnnyyysss[[[JJJ:::777666222111333222222111111111000000000111---,,,000111///---/////////......---,,,,,,,,,@@@?????????@@@@@@AAABBBCCCCCCIIISSS^^^ttt}}}fffWWWNNNHHHDDD>>>===<<<;;;;;;::::::;;;:::999999888777777888888555666666666666666555555444444333222222222222222111111000000000000111111111000//////111111111000111000000///......------------+++******+++------......///000111222333333444333444777;;;>>>>>><<<<<>>===;;;999888777777777777777888888999::::::;;;<<<<<<===???@@@AAABBBCCC???>>>>>>======<<<<<<<<<>>><<<<<<===???@@@@@@???>>>>>>>>>===<<<;;;:::999999::::::;;;;;;::::::999777777888999:::;;;<<<===;;;;;;=========<<<;;;:::;;;<<<======<<<<<<===>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::999:::;;;===>>>>>>>>>=========>>>????????????@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@DDDJJJNNNVVVOOOGGGDDDEEEHHHJJJIIIHHHIIIIIIJJJIIIGGGEEEDDDFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYYYYYYY[[[]]]___```ccccccdddeeefffeeeeeeddd^^^```bbbddddddeeeffffffiiihhhgggfffddddddccccccbbbdddgggjjjmmmrrrxxx}}}|||}}}zzzwwwtttqqqnnnllllllmmmnnnpppqqqsssttttttvvvxxxyyy|||vvvmmmhhhmmmvvvqqq]]]JJJ???666555555333333555111111111111000000000000///,,,,,,000222///------.........------,,,,,,,,,>>>>>>>>>>>>>>>??????@@@BBBBBBHHHRRR^^^tttyyycccVVVOOOJJJGGG>>>===<<<;;;;;;::::::;;;:::999888888777888888888333333444555555444444333333333222111111111111111111000000000000000000111000///...///000000///---111111000///...------,,,------+++******+++------......///000111222222333111222444777;;;=========;;;>>>BBBGGGLLLOOOQQQRRRMMMLLLMMMQQQXXX\\\]]]\\\^^^\\\\\\^^^ccciiimmmoooqqqqqqqqqooolllfff___[[[XXX\\\eeerrr{{{dddQQQ???999999888444222666666666777777888888888666666666666777888999999666666777777666666555444333444444333111111222444666777:::???EEEJJJOOORRRVVVZZZ```eeehhhkkkmmmooopppooommmlllmmmooorrrttttttvvvxxxyyyxxxyyy{{{|||yyyyyyzzz{{{|||}}}~~~}}}{{{zzz|||||||||{{{zzzxxxwwwvvvuuusssqqqooommmkkkgggdddbbb```^^^ZZZUUUOOOJJJHHHBBBAAA???<<<:::888777666888888999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDD?????????>>>>>>======<<<===<<<;;;<<<>>>???>>><<<============<<<;;;:::999999::::::;;;;;;::::::999555555666777999:::;;;;;;:::;;;<<<======<<<;;;:::;;;<<<>>>===<<<<<<===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<======>>>?????????????????????>>>>>>>>>???@@@@@@AAAAAAAAA@@@???@@@@@@@@@CCCGGGMMMQQQJJJHHHFFFEEEEEEGGGIIIKKKHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYY[[[]]]___``````aaabbbcccccccccaaa```]]]```dddeeedddddddddeeefffeeedddcccccccccddddddfffhhhlllppptttyyy~~~}}}zzzvvvsssqqqooommmkkkkkkkkkkkklllmmmooopppqqqtttvvvyyy}}}}}}qqqhhhfffgggxxx{{{```MMM???999444333333333333555111111111000000000/////////,,,---222333000---------------------,,,,,,,,,>>>>>>=========>>>>>>???BBBBBBHHHSSS___vvvxxxcccWWWPPPKKKGGGBBBAAA???===;;;999888888999999888888888888888999111222333444555444333222333222111111000000111111111000000//////000000111///......///000000...,,,//////...---,,,,,,++++++------,,,,,,,,,,,,---------......///000111222222000333666888888999:::;;;;;;===@@@DDDIIIMMMPPPRRRLLLLLLMMMPPPSSSVVVWWWWWWVVVUUUTTTVVV[[[```dddfffjjjiiigggggggggfffdddcccZZZ\\\bbbnnn}}}}}}fffNNNAAA>>>:::555222444444555666777888888999666666666666666777888999777777777777777666666555000111222111000000222333444555777:::???DDDHHHKKKOOOSSSYYY___cccgggkkknnnooonnnmmmlllmmmoooqqqrrrqqqtttwwwxxxxxxyyyzzz{{{xxxxxxyyyyyyzzz|||}}}~~~yyy|||~~~{{{zzzyyy||||||||||||{{{zzzyyyyyyyyywwwtttrrrqqqnnnkkkhhhgggfffeeebbb^^^YYYTTTQQQIIIGGGDDDAAA===:::888777::::::::::::;;;;;;;;;<<<:::;;;<<<>>>@@@AAACCCCCC>>>???????????????>>>===>>>===<<<===>>>>>><<<:::;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::999888888999999:::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;===>>>>>>===<<<>>>??????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>=========<<<<<<===>>>???????????????>>>>>>BBBGGGLLLNNNNNNAAACCCFFFFFFEEEFFFIIIKKKIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGIIIKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[]]]___```___```bbbbbbbbb```^^^]]]]]]aaafffgggeeeccccccdddccccccbbbbbbccceeeggghhhjjjnnnssswww{{{~~~wwwtttqqqooonnnmmmkkkjjjhhhhhhiiiiiikkklllmmmnnnqqquuuzzzuuummmfffcccgggnnngggPPPCCC777555333111000000111333111111000000000/////////...---...444555111---,,,------,,,,,,,,,,,,,,,,,,??????>>>>>>>>>>>>>>>???CCCDDDJJJUUUaaaxxxyyydddXXXPPPIIIEEECCCBBB@@@===;;;:::999888999888888888888888999999111222444555666555444333333333222111111111111222000000////////////000000000//////000111000...,,,......------,,,,,,,,,+++------............------------...///000111222222444999>>>===888555777:::;;;<<<>>>AAAEEEJJJOOOQQQMMMNNNPPPPPPPPPQQQRRRTTTRRRPPPOOOPPPTTTXXX[[[\\\___]]]]]]```fffkkkmmmnnnffffffgggkkksss}}}jjjXXXJJJ@@@:::999333333444555666888888999888888777777777888999999777888888888888777666666000111222111000000111333333444444666999===AAACCCHHHKKKQQQWWW\\\aaagggkkkkkkkkkkkkllllllmmmoooooonnnqqqtttvvvvvvwwwxxxyyyxxxxxxxxxxxxyyy{{{|||}}}yyy|||~~~~~~{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{yyywwwvvvuuussspppmmmlllmmmmmmllliiiddd___\\\UUUSSSOOOJJJFFFBBB???===;;;;;;;;;<<<<<<<<<<<<===::::::<<<===???@@@AAABBB===>>>???@@@@@@@@@???>>>@@@???>>>>>>???>>>;;;999::::::;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;===>>>>>>======>>>???AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>======<<<<<<<<<===;;;;;;===>>>>>>?????????AAA>>>???DDDKKKOOOLLLHHHAAACCCEEEFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHGGGIIIKKKJJJKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNPPPQQQRRRVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYY[[[]]]___``````aaabbbcccbbb```]]][[[]]]ccchhhiiifffbbbbbbcccbbbbbbbbbccceeeiiilllnnnooosssyyy~~~}}}zzzxxxrrrpppnnnnnnnnnmmmkkkiiifffggghhhiiikkkmmmoooqqqtttwww~~~zzznnndddaaaccchhhrrr}}}|||hhhRRRCCC>>>333444333111///000222444111000000000///////////////---000666777222...---,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@???????????????@@@EEEEEELLLWWWccczzzzzzfffXXXOOOHHHCCC@@@???>>>======<<<<<<===999888888888888888999999222333555777777666555444555444333333222222333333000000////////////000000111111000111222222///---///////////////.........,,,---////////////---,,,------...///000111222222:::AAAFFFCCC;;;555777;;;<<<<<<<<<>>>CCCHHHNNNQQQMMMPPPRRRQQQOOONNNPPPRRRQQQOOOMMMNNNPPPSSSUUUUUUSSSSSSVVV]]]gggqqqvvvxxxtttsssppplllkkkppp{{{lllWWWFFF@@@AAA222333444555666888888999::::::999999888999999:::888888888888888777666666333444444333111111222333333333333444666999===???CCCGGGLLLQQQWWW]]]dddhhhhhhiiijjjkkklllmmmmmmmmmkkknnnrrrttttttuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{|||{{{}}}}}}|||yyyyyy|||~~~}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwuuurrrrrrsssttttttrrrnnniiifff___]]]YYYSSSNNNIIIFFFEEE<<<<<<<<<===============::::::;;;===>>>???AAAAAA===>>>???@@@AAAAAA@@@???BBBAAA@@@@@@@@@>>>;;;888999999:::;;;<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>><<<===>>>>>>======>>>???DDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;===>>>????????????CCC@@@???FFFNNNPPPJJJBBBEEEDDDDDDEEEGGGIIIIIIHHHJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJIIIHHHGGGIIIKKKJJJKKKKKKLLLMMMNNNNNNNNNOOONNNNNNMMMNNNOOOQQQRRRVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[]]]___```aaabbbddddddccc```]]]ZZZ^^^dddjjjjjjfffbbbaaabbbaaaaaabbbdddggglllppprrrrrrwww}}}|||xxxtttqqqooonnnmmmnnnnnnnnnllljjjfffgggiiikkknnnqqqtttuuuyyy}}}}}}wwwkkk```XXX\\\eeeppp~~~nnnWWWCCC;;;<<<333555555222000222555777000000000000///////////////...111777888333...---,,,,,,,,,,,,,,,,,,,,,,,,@@@AAABBBAAA@@@@@@BBBDDDCCCJJJKKKRRRhhh}}}hhhYYYNNNDDD???:::;;;<<<<<<<<<;;;:::999:::999777555444555666777777666666444333222111111111111111111000000000000,,,...222555555444111000222222111///...---++++++------------------------,,,+++***+++---...---,,,------,,,,,,---...000111888888999999999999888888;;;<<<<<<===>>>BBBGGGKKKRRRTTTVVVVVVUUUSSSRRRSSSSSSUUUUUUPPPKKKIIILLLQQQQQQUUUWWWZZZfffxxx|||rrrlllgggeeekkkuuuppp[[[III<<<999555333333222000222888777888999:::::::::::::::999999888888777555444333666555555444222111111000111111111222444666888:::<<>>===>>>>>><<<999<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAA@@@???======@@@??????>>>===<<<<<<;;;:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999:::<<<>>>???AAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999:::;;;<<<>>>>>>?????????>>>===<<<:::888777============>>>>>>>>>>>>>>>@@@EEELLLRRROOOFFF===AAAAAACCCEEEFFFHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHIIILLLKKKJJJIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLKKKMMMOOOOOONNNLLLLLLMMMOOOOOONNNNNNOOOOOOPPPQQQPPPSSSVVVXXXXXXYYYZZZ[[[YYYYYYYYYYYYZZZ\\\^^^`````````aaabbbbbbaaa```___bbbdddeeeeeecccaaaaaaaaa```aaacccggglllqqqvvvxxx|||}}}~~~~~~|||uuurrrpppnnnnnnjjjkkkmmmnnnnnnmmmkkkjjjhhhfffgggllllllkkkqqqzzz}}}xxxoooggg]]][[[\\\eeetttoooYYYHHH;;;555444333333333222222222111111444333111000/////////000///............---------+++---......,,,*********>>>???@@@???>>>>>>@@@BBBAAAFFFIIIXXXuuulll]]]RRRJJJDDD============<<<:::888777:::999777555444555666666777666666555333222222111000000000000///////////////000111222111///---+++000000//////......---------------------------------,,,+++,,,...///...---------,,,,,,---...000000444444555666666666666666:::;;;<<<===???BBBFFFIIIMMMQQQVVVYYYZZZYYYYYYYYYXXXYYYYYYTTTOOOLLLNNNQQQSSSXXX^^^dddqqq~~~uuullleeehhhooozzzttt]]]LLLAAA<<<888888777555555888999999::::::::::::999999888888888888888888777666777777666555444333222222333222222222222444555777999<<<@@@EEEIIINNNTTTXXX]]]```cccfffgggiiilllnnnnnnpppsssssssssssstttvvvssstttuuuvvvwwwxxxyyyzzzxxxyyyyyyyyyyyyzzz}}}~~~|||{{{xxxwwwvvvuuutttsssssssssrrrrrrssssssrrrpppmmmllllllkkkiiigggddd___XXXTTTMMMIIIDDDBBBBBBAAA>>>;;;;;;;;;;;;;;;<<<======>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>======888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999;;;<<<>>>???AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;======>>>>>>>>>?????????>>>CCCJJJNNNMMMIIICCC@@@BBBBBBCCCEEEGGGIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNPPPPPPNNNMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^_________```aaa``````^^^^^^^^^aaaccccccbbbaaabbbbbbbbbdddggglllqqqvvv{{{}}}wwwrrrnnnmmmlllkkkiiijjjlllmmmmmmlllkkkjjjjjjhhhjjjnnnoooooouuu}}}~~~}}}vvvlllccc\\\YYY]]]fffsss~~~bbbNNNAAA999555555222222222222111111111111000///---,,,++++++,,,,,,............------------***,,,---,,,,,,,,,///111>>>???@@@???>>>>>>@@@BBBDDDGGGLLLbbbooo```UUULLLGGG@@@??????===;;;999777666999888666555444444555666777666666555444333222222000000000/////////......000111111111000///...---.........///////////////...........................---,,,---///000///...,,,,,,,,,,,,---...///000111222333444555666666666777999<<<>>>@@@BBBEEEGGGJJJPPPWWW\\\______^^^^^^\\\]]]]]]YYYTTTPPPQQQSSSUUU\\\eeeooo|||wwwmmmjjjllluuu}}}{{{fffLLLBBB999888888666444444999999999999999999999888777777888999:::::::::999888888777666555444444333555444222111111222333333444777;;;???CCCGGGMMMPPPTTTXXX]]]aaadddfffiiikkkppprrrssssssrrrqqqrrrssssssssstttuuuuuuvvvwwwwwwvvvwwwxxxxxxxxxzzz}}}~~~|||{{{{{{wwwvvvtttsssrrrrrrrrrsssrrrrrrssssssrrrpppooommmqqqpppooonnnmmmiiiccc___WWWSSSMMMJJJIIIFFFBBB>>><<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA??????AAAAAAAAA@@@???>>>999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;===>>>???@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>FFFNNNNNNGGGAAA@@@CCCBBBBBBDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMOOOQQQQQQPPPNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVWWWXXXZZZ\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^___^^^]]]\\\\\\ZZZ\\\___aaaaaabbbccceeegggjjjnnntttyyy}}}|||wwwqqqllljjjiiihhhhhhggghhhjjjkkkllllllkkkjjjjjjiiikkkoooqqqrrrxxx~~~~~~uuuiii]]]VVVSSSXXXcccuuukkkOOO???999666555666111111111111000000000000...---,,,*********++++++............------------+++++++++++++++///444888@@@AAABBBAAA@@@@@@BBBDDDFFFIIIMMMcccooo___SSSJJJEEE@@@@@@???===<<<:::888888999888777555555555555555777666666555444333333333111111111000000000000///000000000000111222333444////////////////////////////////////////////////...---,,,---...///...---,,,,,,,,,,,,---...//////000111333444666777777777555888<<>><<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<==============================???>>>>>>===============<<<<<<<<<<<<============<<<<<<>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>EEEKKKIIIBBB>>>???CCCAAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLMMMOOORRRRRRPPPOOOOOOPPPKKKKKKKKKJJJKKKLLLLLLMMMNNNQQQSSSUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[WWWZZZ]]]```bbbdddgggiiinnnqqqvvv{{{~~~{{{tttpppkkkhhhgggggggggffffffggghhhjjjkkkkkkkkkkkkhhhiiikkkooosssvvv{{{~~~~~~wwwiii[[[SSSRRRTTT^^^nnnmmmXXXAAA666444333333333000000000000////////////000///---,,,,,,,,,------.........---------,,,,,,---,,,+++***+++///666;;;@@@AAABBBAAA@@@@@@BBBDDDCCCGGGJJJWWWtttppp^^^QQQHHHCCC@@@???>>>===<<<;;;;;;;;;999888888777666666555555666666666555555444444333333333333222222222111111111000000000111222333444000000000///......------////////////////////////...,,,+++,,,------,,,+++++++++,,,------.........///000111333555666777777333777;;;>>>???@@@BBBCCCDDDJJJRRRYYY]]]___```aaa^^^___^^^]]][[[ZZZ[[[\\\cccgggoooxxx~~~wwwmmmqqqxxxrrr^^^III???<<<:::777666333333333444555777999:::888888999999888888777666777777666666555555444444444333222111111111222333000222555777999<<<@@@CCCEEEJJJPPPVVV[[[___dddgggiiikkknnnoooooooooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttvvvzzz|||}}}|||zzzyyyyyyyyy{{{zzzwwwuuusssrrrrrrrrrssssssssssssssssssrrrrrrqqqppppppqqqrrrqqqnnnkkkhhhccc]]]XXXUUURRRMMMHHHEEEDDDBBBAAAAAABBBCCCDDDEEEDDDBBBAAA@@@?????????===>>>???@@@@@@@@@???>>>>>>>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<==============================??????>>>============>>><<<<<<========================>>>?????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA===@@@BBBBBBAAA???@@@BBBAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOONNNPPPRRRRRRQQQOOOOOOPPPKKKKKKKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUWWWYYY\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\YYY[[[___bbbdddgggkkknnnuuuwww|||~~~xxxsssnnnkkkgggeeeffffffgggfffdddeeegggiiijjjkkklllmmmiiikkkooorrrwww{{{}}}}}}xxxsssiii[[[PPPOOOWWW___lll{{{xxxYYYIII999444444333000///000000000/////////......000///...---------...///...------------,,,,,,,,,///...,,,******---333888>>>???@@@???>>>>>>@@@BBBCCCIIIKKKQQQeee}}}rrr```SSSJJJEEEAAA@@@???===<<<<<<<<<<<<:::999999888888777666666666666666555555555444444444444444333333333333222222111000///............111000000///...---------...........................,,,++++++,,,---+++******+++,,,---.........---------///111222333444444333666:::===>>>???AAACCC===CCCJJJRRRYYY___dddgggaaa```^^^]]]]]]^^^___aaakkkmmmttt}}}|||oooooorrrxxxoooWWWJJJCCC===999777333333222333444666888:::888888999999888777666666777666666666555555555555555444333111111111222333///111333555666888;;;>>>@@@DDDJJJOOOUUU[[[```dddeeegggjjjlllmmmnnnppprrrooooooooooooooooooooopppooopppqqqqqqqqqsssvvvyyy||||||{{{zzzyyyxxxwwwwww{{{zzzyyyxxxvvvtttsssrrrppppppppppppppppppqqqqqqrrrqqqqqqsssttttttrrrppplllgggbbb^^^\\\YYYTTTPPPJJJIIIFFFDDDCCCDDDEEEEEEIIIHHHEEECCCAAA@@@@@@@@@????????????>>>>>>??????===============<<<<<<;;;=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<<<<<<<<======>>>>>>>>>>>>????????????>>>======??????@@@@@@@@@AAAAAAAAA=========???AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNPPPRRRRRRQQQOOOOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSSSSTTTUUUXXXZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___^^^```cccfffiiilllqqqtttzzz||||||wwwppplllhhhfffdddccceeegggggggggdddeeefffhhhjjjlllnnnooommmqqquuuxxx{{{~~~|||wwwjjjdddZZZQQQNNNUUUcccmmm|||xxxeeeIII???666555555222000///000000000000///////////////...---,,,,,,---...///------------,,,,,,,,,,,,//////---+++)))+++...222>>>???@@@???>>>>>>@@@BBBBBBKKKNNNRRRaaaxxxsssbbbUUULLLIIICCCBBB@@@>>><<<;;;;;;;;;:::;;;::::::999888888777666666666666555555555555444444333333333222222222111111000000///.........///////////////.........------------------------///---,,,,,,------,,,+++)))***,,,---......---------...000111222333333333333555999;;;===>>>AAACCC===@@@FFFLLLSSS\\\dddjjjfffccc```]]]^^^```bbbccckkknnnwwwyyysssoooppprrrwwwmmm^^^SSSHHH@@@<<<777666555444444666777999777888999999:::999999999888888777777777666666666888777555333111111111111///000222222333444777999<<>>>>>>>>???@@@===>>>>>>>>>>>>===<<<;;;============<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;:::999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===>>>??????@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@======>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOOOONNNNNNMMMOOOQQQQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRTTTVVVYYYWWWXXXYYY[[[\\\\\\\\\[[[\\\[[[[[[\\\]]]___aaacccdddfffiiikkkmmmqqquuuxxx|||~~~|||zzzxxxvvvsssooojjjfffdddbbbaaaaaadddfffggggggddddddfffhhhkkkmmmpppqqqpppvvvyyyyyy{{{{{{sssjjj___YYYSSSPPPVVVcccrrr||||||cccQQQ===777444444444111111444111111111000000000/////////...---,,,,,,---...///---------,,,,,,,,,++++++,,,------+++***)))+++,,,@@@AAABBBAAA@@@@@@BBBDDD===HHHKKKPPP___uuuqqqaaaUUUNNNKKKFFFDDDAAA>>><<<::::::999;;;;;;;;;;;;:::999888888666666666666666555555555333333333222222222111111///000111222333333333222------......///000000111------------------------000///------......---,,,)))***,,,---......---,,,000111222333444555555555333555888:::;;;>>>AAACCCAAABBBFFFJJJPPPXXXbbbhhhkkkgggbbb^^^^^^```cccdddhhhlllwwwzzzppplllkkkooo{{{uuugggXXXLLLGGG<<<:::888666555666777777777777999:::;;;<<<<<<<<<999999999888888888888888;;;:::777444111000//////...///111111111222555777:::<<<@@@DDDJJJRRRZZZ___bbbeeegggiiiiiijjjlllmmmkkkkkkllllllmmmnnnnnnooommmmmmnnnmmmmmmnnnqqqssstttuuuwwwxxxxxxwwwuuutttrrrtttwwwyyyzzzyyywwwuuuoooooooooooopppqqqrrrsssrrrqqqqqqsssuuuuuutttsssppplllgggffffffeeeaaa^^^[[[XXXTTTQQQNNNNNNNNNOOOMMMLLLJJJHHHHHHHHHJJJKKKFFFDDDAAA???>>>???@@@BBB@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<777888999:::;;;:::999888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA??????@@@AAABBBBBBBBBBBB>>>>>>?????????@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQQQQPPPNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSUUUXXXUUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\\\\]]]___aaaccceeeiiikkkmmmnnnpppsssxxx{{{}}}~~~~~~}}}tttrrrpppooommmjjjfffcccaaa______```cccfffggggggdddeeefffhhhkkknnnqqqrrrqqqwwwyyyxxxwwwuuujjj^^^YYYUUURRRUUU```ooo}}}|||gggOOO???777333222333222000444999111111111111000000000000000///.........///000111---------,,,,,,,,,++++++)))***,,,,,,***))))))***BBBAAA???===<<<<<<======BBBCCCIIISSS]]]pppwwwnnneeeXXXNNNIIICCCCCCBBB@@@>>>;;;999888999999999888888888888777999888666555444444444555444444333333333333222222111111000000000111333444111///---...111222000...////////////////////////000000///...---,,,,,,+++++++++++++++++++++++++++...///000111222333444444444555666777999;;;<<<===<<<>>>@@@AAADDDMMMZZZdddjjjhhheeedddddddddcccbbbeeekkksssxxx||||||tttlllhhhnnnyyy}}}eeePPPKKKAAA888777666333444888777666666888:::<<<<<<;;;999888888777888888999999999999888777666555444444......///111222333444555666777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999999::::::;;;;;;:::::::::999999999999999999999::::::;;;<<<999999888888888888999999999:::===>>>>>><<<999777::::::;;;;;;<<<=========<<<>>>@@@@@@>>>>>>>>>???===>>>@@@AAABBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>BBBBBBCCCCCCCCCCCCCCCBBBIIIHHHGGGFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHKKKMMMPPPPPPNNNLLLKKKKKKSSSSSSRRRQQQOOONNNNNNMMMPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQSSSSSSRRRSSSTTTVVVSSSTTTUUUWWWXXXZZZ[[[[[[ZZZ\\\___aaaccceeeiiilllnnnppprrrtttuuuvvvyyy{{{{{{uuupppmmmllljjjgggeeecccbbbbbbaaaaaaaaabbbccceeefffgggfffeeefffhhhlllppprrrsssxxxyyyyyyvvvooocccXXXQQQJJJPPPZZZgggsssyyycccPPPBBB<<<777666444222000000000000---...............000111////////////////////////+++++++++,,,,,,---------,,,,,,++++++***)))))))))???>>>>>>>>>???AAACCCDDDCCCDDDIIIRRR\\\ppp}}}nnnddd]]]SSSKKKHHHFFFEEECCC@@@>>>;;;999888999999999888888888777777999888666555444444555555444444333333333333222222111111000000000111333333111///...///000111000.../////////////////////////////////...------,,,,,,...........................//////000111222333333444444555777999:::<<<<<<===???@@@AAACCCIIITTT]]]fffhhhkkkmmmmmmkkkiiigggcccfffjjjmmmqqquuuyyy{{{|||vvvllllllqqqxxxoooWWWJJJ===888555333222555666555666888:::<<<;;;:::999999888777777666666666999999888777666555444444222222222333333333333333444555777:::===CCCJJJOOORRRVVV\\\```ccceeehhhjjjllllllkkkkkkkkkkkkkkkkkkoooooooooooonnnnnnnnnnnnqqqqqqrrrrrrrrrrrrrrrsssuuuuuuvvvvvvvvvvvvvvvvvvrrrqqqpppooonnnnnnoooooommmnnnqqqrrrssssssrrrqqqqqqpppooonnnmmmlllllllllfffeeecccaaa___]]][[[ZZZYYYVVVSSSQQQPPPNNNKKKHHHJJJGGGCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????<<<<<<=====================<<<:::999999999999:::<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<::::::999999999999::::::999:::;;;<<<===<<<:::999999999::::::;;;;;;<<<<<<<<<>>>@@@@@@???>>>???@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDDDDCCCCCCHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPSSSSSSQQQOOOOOOOOORRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJLLLMMMOOOQQQRRRRRRQQQQQQRRRTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[]]]```bbbdddgggkkknnnsssuuuwwwyyyyyy{{{}}}~~~~~~|||zzzuuuooojjjfffeeedddbbbaaa```______aaaaaaaaabbbcccdddffffffiiigggfffiiinnnsssuuuvvvwwwuuuqqqjjjbbbYYYQQQMMMPPPYYYfffttt|||gggTTTEEE;;;666666555333111000000000111000000///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***************:::::::::;;;===???BBBCCCEEEDDDIIIQQQ\\\qqqttteee\\\VVVOOOKKKJJJIIIGGGDDD@@@===;;;::::::999999888888888777777777888777666555555444555555444444333333333333222222111111000///000111222333222000//////000000///---////////////////////////.................................................../////////000000111111333333555666888:::;;;;;;===???AAAAAAAAAEEEMMMSSS___fffooottttttqqqnnnnnncccbbbaaabbbeeehhhjjjkkkkkkpppxxxwwwppppppnnnrrr|||tttaaaKKK???999666555555444444555777:::;;;:::999999999888777666555555444999999888777666666555444777666555444333222222111222333555666888===CCCGGGLLLQQQXXX^^^bbbeeehhhjjjiiiiiiiiijjjjjjjjjjjjjjjnnnnnnnnnoooooooooooooooppppppppppppppppppooooooqqqqqqrrrssstttuuuuuuuuurrrrrrrrrqqqpppooonnnnnnmmmnnnpppqqqrrrrrrqqqppppppoooooonnnnnnnnnoooooojjjiiihhhfffdddcccaaaaaaaaa^^^ZZZWWWVVVUUUSSSRRRNNNKKKGGGEEEDDDDDDCCCAAABBBBBBBBBAAAAAA@@@@@@@@@========================<<<;;;;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;;;;::::::::::::::::::;;;999999::::::;;;;;;<<<<<<888888888999999:::;;;<<<<<<>>>@@@@@@???>>>???@@@@@@@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPRRRSSSSSSRRRPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKMMMNNNQQQRRRSSSSSSRRRQQQSSSTTTUUUUUUTTTTTTUUUWWWXXXYYY]]]___bbbdddgggjjjnnnqqqvvvyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{xxxuuuqqqlllfffbbb______^^^^^^^^^^^^______aaaaaaaaaaaabbbdddeeefffjjjgggeeeiiiqqqvvvwwwuuusssnnnddd[[[SSSOOOMMMMMM\\\fffvvv{{{|||fffQQQCCC:::444111222222111000000000000111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++>>>===<<<<<<<<<<<<>>>>>>EEEDDDIIIRRR]]]uuu|||oooaaaZZZUUUPPPLLLLLLKKKHHHDDD@@@===<<<;;;;;;888888888888777777777777777777666666555555555555444444333333333222222222222111000//////000111222222111000000//////...---////////////////////////---------.........//////++++++++++++++++++++++++.........///////////////222222444555777999::::::;;;===???@@@@@@CCCGGGKKKWWW```lllrrrrrrppppppqqqiiiddd___]]]^^^``````^^^^^^bbbiiiqqqzzz}}}zzzrrrssswwwcccLLLAAA<<<:::888333333444777::::::999777888888888888888777666666999999888888777666666555777777666555333222111111111222333444555888<<<@@@EEEKKKSSS[[[```dddgggiiigggggghhhiiijjjjjjjjjjjjmmmmmmnnnnnnnnnooooooooopppppppppooonnnnnnnnnmmmoooooooooppppppqqqrrrsssqqqrrrssssssrrrpppnnnlllnnnnnnooopppqqqqqqpppppppppooonnnnnnmmmmmmnnnnnnmmmlllkkkjjjiiihhhgggfffeeebbb^^^[[[ZZZZZZYYYXXXTTTQQQMMMKKKIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@????????????===<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;::::::999999999999::::::999888888888:::;;;===>>>999999888888999:::;;;<<<<<<>>>@@@@@@??????@@@AAAAAAAAABBBBBBBBBAAA???>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKLLLNNNOOOMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTUUUUUUTTTSSSTTTVVVUUUTTTTTTUUUVVVYYY\\\]]]```bbbeeehhhjjjmmmqqqtttwwwyyy{{{|||}}}~~~~~~|||~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~|||{{{yyyzzz{{{}}}}}}}}}}}}}}}}}}||||||yyyvvvqqqmmmhhhddd___[[[[[[[[[\\\\\\^^^```aaabbbaaaaaaaaabbbcccdddeeefffiiiggghhhmmmtttwwwtttpppjjjcccXXXNNNKKKNNNTTTXXXjjjuuu~~~xxxxxxhhhSSSBBB:::666333111..................//////---,,,+++,,,...///000000------------------------+++++++++++++++++++++,,,((())))))***++++++,,,,,,EEEDDDBBBAAA@@@@@@@@@AAAEEEDDDHHHRRR___xxxwwwkkk```ZZZWWWQQQLLLKKKKKKHHHDDDAAA>>><<<<<<<<<888888888777777777666666666666666666666555555555444444333333333222222222222111000//////000111111111111111000///.........////////////////////////,,,,,,------.../////////************************.............../////////111111333444666888999999999:::<<<>>>@@@CCCFFFHHHPPPXXXbbbggghhhhhhkkkooommmhhhaaa^^^]]]]]][[[YYYVVVXXX\\\cccllluuu|||}}}zzzxxx}}}{{{]]]JJJBBB===999555444555666888999777555777777999::::::::::::999999999888888777777666666555555444444333333222222222333333333333444888:::<<>><<<>>>@@@@@@@@@@@@AAABBBAAABBBBBBCCCBBBAAA???>>>>>>???@@@@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEECCCEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMMMMNNNNNNJJJKKKLLLNNNNNNNNNMMMMMMLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSTTTVVVTTTUUUVVVXXX[[[___bbbdddeeegggiiikkkmmmpppsssvvvxxxyyy|||}}}}}}~~~~~~zzz|||}}}}}}||||||~~~~~~}}}||||||{{{||||||{{{yyywwwxxxyyy||||||||||||{{{zzzyyyxxxtttpppjjjeeeaaa^^^ZZZXXXWWWXXXYYYZZZ]]]___aaabbbaaaaaaaaabbbccceeeggggggkkkkkknnnssswwwvvvnnngggZZZUUUMMMJJJMMMVVVaaaiiiyyyyyyyyywww```UUUEEE:::666555333111,,,,,,,,,------------------,,,+++,,,///111111000------------------------++++++++++++++++++++++++(((((()))***+++,,,,,,---BBBAAA@@@@@@@@@AAABBBCCCDDDCCCHHHSSS```xxxvvvkkk___ZZZVVVPPPJJJHHHHHHGGGDDDAAA???======<<<888888777777777666666666555555666666666666555555444444333333333333222222222111000///...///000111000111222111///---...///////////////////////////---------.........//////---------------------------.........//////000000000000222333555777888888888999;;;===AAADDDGGGHHHMMMQQQWWW[[[]]]```eeehhhkkkhhheeecccbbbaaa___]]]WWWUUUUUUXXX___hhhooorrryyyrrrZZZKKKAAA999888777666666777777666555666777999;;;<<<<<<;;;;;;999999888888888777777777444444444444444444444444222333333222222222555777999>>>EEELLLQQQWWW\\\___```aaadddfffhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmmmmnnnoooqqqqqqqqqpppnnnmmmnnnnnnnnnnnnnnnnnnoooooopppooonnnmmmkkkkkkjjjjjjmmmmmmllllllllllllllllllmmmjjjgggeeeeeeeeedddcccaaa^^^[[[YYYWWWUUUQQQOOOLLLLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;:::999999999::::::999888888777777888888999888888777888999;;;===>>>;;;:::999888999;;;===>>><<<>>>@@@AAA@@@@@@AAACCCAAAAAABBBCCCCCCBBB@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMJJJKKKNNNOOOOOONNNLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHJJJKKKKKKJJJKKKMMMOOOPPPRRRSSSTTTSSSSSSUUUVVVWWWXXX[[[___cccgggiiikkkiiikkkmmmoooppprrruuuxxxzzz|||~~~~~~~~~~~~~~~yyyzzz||||||||||||~~~~~~}}}|||||||||zzz{{{{{{zzzxxxvvvvvvwwwyyyzzzzzzyyywwwuuusssqqqmmmhhhbbb]]]ZZZYYYXXXWWWTTTTTTUUUWWWYYY\\\^^^___```aaaaaaccceeegggiiijjjnnnqqqtttvvvuuunnnddd]]]MMMLLLKKKOOOXXXeeerrrzzzxxx{{{qqqgggJJJDDD;;;666444333111///,,,,,,---------------,,,000---++++++...///...,,,************************+++++++++++++++*********(((((()))***++++++,,,,,,======<<<======???AAABBBDDDDDDIIIRRR^^^uuu{{{nnn```YYYTTTOOOJJJIIIEEEDDDCCCAAA@@@>>>===<<<888777777777666666666666444555666777777666555555444444333333333333222222222111000///...//////000...000111111...---///111////////////////////////---------...............////////////////////////------...///000000111111///000111333444666777888999999:::===AAAEEEGGGHHHLLLNNNQQQUUUXXX\\\```aaafffhhhkkklllkkkjjjiiiiii```[[[UUUTTTYYY```fffiiiuuurrr^^^LLL@@@===:::777555555666666555666777999;;;;;;;;;:::999999999999888888888888777666666666555555555444444111222222222000111222444888<<>>????????????>>><<<;;;<<<;;;;;;;;;::::::::::::<<<;;;::::::999999999::::::999999888888999999:::888888888888999:::;;;<<<:::999777777777999<<<>>><<<>>>@@@AAA@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAA======???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJKKKJJJJJJJJJLLLNNNQQQSSSUUUVVVVVVVVVXXXZZZ[[[^^^bbbgggjjjmmmnnnnnnnnnoooqqqrrrrrrsssvvvxxxzzz|||~~~}}}}}}~~~~~~~~~}}}{{{{{{wwwxxxzzz{{{zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{zzz{{{{{{zzzwwwvvvvvvwwwvvvvvvvvvuuurrrooollljjjddd```ZZZVVVUUUVVVWWWWWWSSSSSSTTTUUUWWWYYY[[[\\\``````bbbdddgggjjjlllmmmppprrrtttqqqhhh^^^VVVRRRJJJMMMTTT^^^jjjwww~~~nnn\\\QQQ>>>;;;777444111///.........//////000000///...---...+++((())),,,...,,,)))************************++++++++++++*********))))))))))))***+++++++++,,,AAA@@@?????????@@@BBBBBBEEEDDDIIIQQQ\\\qqqsssbbbYYYTTTOOOMMMMMMCCCCCCBBBBBB@@@>>>===<<<777777777777666666666666444555666777777666555555444444444333333333222222222111000.........///000---000111111......///222////////////////////////........................////////////////////////------...///000111222333//////111222444666777777<<<;;;;;;===AAAEEEGGGHHHNNNNNNOOOSSSXXX\\\]]]]]]ccciiipppttttttsssssstttjjjcccZZZVVVXXX^^^dddgggqqqoooYYYIII???<<<777555555555555555777888999::::::999777666999999999888888888888888999999888777666555555444000111222111//////111333333666:::???CCCJJJPPPUUUXXXZZZ^^^aaadddeeeeeeeeeeeefffggghhhjjjlllmmmmmmhhhhhhiiiiiijjjjjjjjjkkkjjjiiihhhhhhjjjllloooqqqkkklllmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppllllllmmmmmmmmmnnnnnnnnnlllkkkiiiiiijjjiiifffdddiiigggeeecccaaa___[[[YYY[[[[[[YYYWWWUUUTTTRRRQQQLLLLLLKKKJJJJJJIIIHHHHHHCCCCCCDDDDDDCCCAAA@@@???======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999;;;::::::999999::::::;;;777888888999:::::::::;;;999888666555666888;;;===<<<>>>@@@AAAAAAAAABBBCCC???@@@BBBCCCCCCCCCBBBBBB<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIKKKHHHIIIJJJKKKLLLLLLLLLLLLQQQOOOMMMLLLKKKLLLMMMNNNJJJKKKKKKJJJHHHHHHIIIJJJOOOOOOOOONNNNNNNNNNNNNNNKKKLLLMMMLLLKKKKKKMMMOOOTTTVVVYYYZZZZZZ[[[]]]___```bbbggglllooopppppppppppprrrssssssssstttvvvyyyyyy{{{|||}}}}}}~~~~~~{{{{{{|||||||||{{{yyyxxxuuuwwwyyyyyyyyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzwwwuuuvvvvvvtttttttttrrroookkkgggeee___[[[UUUQQQRRRTTTVVVWWWTTTTTTUUUVVVWWWYYY[[[\\\___```bbbdddhhhkkknnnooonnnqqqpppiii\\\QQQKKKIIIMMMSSS^^^kkkyyy}}}sss___KKK>>>::::::888444000......///000111222222222111///...)))&&&$$$&&&+++///---+++++++++++++++++++++++++++++++++++++++******))))))***************+++++++++???@@@@@@???>>>???BBBDDDDDDBBBGGGQQQ]]]ppp{{{hhhbbb^^^RRRJJJIIIDDDCCCBBB???>>><<<<<<;;;===;;;999999999999777555777777777777777777777777555444333222111111111111333333333222222222111111333222000............///222111...,,,,,,---///000//////...------------...,,,,,,,,,---------......---///000111111000///---***+++,,,---000444777999:::<<<======???BBBFFFJJJMMMNNNPPPRRRUUUXXX]]]```eeellltttyyyzzzzzzyyyzzzxxxnnnbbbZZZVVVYYYdddppp~~~rrr]]]OOOFFF@@@===888222333888555555555555555666888:::;;;:::999888777666666666888888777666666666666666555555444333333222222111333444666:::???DDDHHHKKKOOOTTTYYY^^^```aaabbbccc___aaadddeeeeeeeeeggghhhggghhhiiijjjkkkjjjiiiiiifffhhhiiiiiihhhhhhiiijjjkkklllmmmnnnoooooooooooommmmmmnnnnnnooooooppppppmmmnnnnnnnnnnnnnnnmmmmmmjjjkkklllmmmnnnnnnnnnnnnjjjkkkkkkkkkkkkkkkkkkkkkiiihhhfffeeedddddddddeeebbbaaa___\\\ZZZXXXXXXWWWVVVTTTQQQPPPOOONNNLLLJJJHHHGGGFFFDDDBBB@@@>>>>>>???===:::999999999999888999999999999999:::;;;;;;:::888777777999:::999999888888888999::::::;;;;;;999999999999999999::::::;;;<<<>>>@@@AAAAAAAAA@@@CCCBBB@@@??????@@@BBBCCC>>>???@@@AAACCCDDDEEEEEEBBBCCCEEEFFFEEEDDDBBBAAA???@@@AAACCCDDDFFFGGGHHHGGGIIIKKKLLLLLLLLLNNNPPPJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJMMMOOORRRSSSSSSRRRSSSTTTPPPQQQQQQQQQPPPRRRUUUWWWXXX[[[]]]]]]\\\\\\___aaadddfffjjjnnnpppqqqqqqpppqqqqqqqqqqqqsssuuuwwwxxxzzzzzz{{{|||||||||||||||~~~~~~}}}{{{zzz{{{|||xxxyyyzzzyyywwwvvvwwwxxxuuutttttttttuuuwwwyyyzzz|||{{{zzzyyyxxxwwwwwwwww|||{{{yyywwwvvvvvvvvvwwwtttrrrnnnjjjfffbbb```___[[[XXXTTTTTTUUUUUUSSSQQQTTTVVVWWWWWWWWWYYY]]]___eeebbb```ccciiinnnooommmooojjjaaaWWWNNNJJJKKKMMMRRR]]]mmm}}}uuu^^^III<<<777555444333222111///......////////////////////////111---******...///---***************************++++++******))))))((((((((()))***++++++***((((((@@@@@@@@@???>>>???AAACCCEEEDDDHHHQQQ\\\nnnnnneee]]]QQQIIIIIIEEEDDDCCCAAA???>>>>>>===;;;:::999999:::;;;999888555555555555555555555555444444333222111111111111333333222222222111111111333222111///......//////000000///...............//////...------------...,,,,,,,,,---------......---...000111111000...---,,,,,,---...000333555666999;;;<<<===>>>AAAFFFIIILLLOOORRRTTTUUUWWW\\\___hhhmmmsssxxxyyyyyy{{{|||}}}tttiiiaaa^^^___iiisssyyydddVVVFFF???:::555444666444555555444444444666777;;;:::999888777777777777888888777666666666666666555555444444333222222222222444666999===AAAEEEGGGJJJNNNTTTYYY[[[]]]___aaa___bbbdddfffffffffhhhjjjfffggghhhiiiiiiiiihhhgggfffhhhiiiiiihhhhhhiiijjjiiijjjkkklllmmmmmmmmmmmmkkkkkklllmmmnnnoooppppppmmmmmmmmmnnnnnnmmmmmmmmmkkkllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggfffeeeeeeeeefffdddcccbbb```___]]]\\\[[[YYYWWWTTTSSSSSSQQQOOOMMMLLLKKKIIIGGGEEECCCAAA@@@AAA>>><<<;;;;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;999888888:::::::::999999999999::::::;;;;;;;;;999999999999999999999999;;;<<<>>>@@@AAAAAAAAAAAACCCBBB@@@??????@@@BBBCCC@@@@@@AAABBBCCCCCCDDDDDDCCCEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJGGGIIIKKKLLLLLLLLLNNNPPPOOOPPPQQQQQQPPPNNNLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPSSSUUUVVVWWWXXXYYYWWWYYYZZZZZZZZZ[[[]]]___^^^aaaccccccbbbbbbeeeggghhhjjjnnnqqqssstttsssrrrttttttsssssstttuuuwwwxxxzzzzzz{{{|||||||||||||||{{{||||||zzzxxxxxxyyyzzzvvvwwwxxxwwwuuuuuuuuuvvvttttttsssssstttuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvxxxwwwvvvuuuttttttttttttllljjjgggccc___\\\ZZZYYYXXXVVVSSSSSSTTTUUUTTTRRRUUUVVVWWWWWWXXXYYY\\\^^^cccbbbccchhhmmmooommmiiiddd```XXXOOOIIIIIIMMMQQQaaakkkyyywwwdddPPPAAA999666333333222111000000//////........................777222,,,***,,,...---+++------------------------+++*********))))))(((((())))))************))))))AAAAAAAAA@@@>>>>>>@@@BBBEEEDDDHHHQQQ[[[mmmyyyiii]]]PPPIIIIIIFFFEEECCCBBBAAA@@@@@@???:::999999:::;;;<<<<<<:::444444444444444444444444333333222222222222333333333222222222222111111111333222111000000000000000///////////////.........//////...------------...,,,,,,,,,---------......---...///000000///...---------......///111222333777999;;;<<<>>>@@@EEEHHHIIIOOOUUUWWWVVVVVVZZZ^^^iiilllqqquuuwwwyyy{{{|||{{{ssskkkeeeaaaaaahhhppppppXXXJJJCCC>>>999888555555555444444555555555::::::999888777777777888888888777666666666777777666666555555444333333222111333555888;;;===??????BBBFFFLLLQQQUUUXXX[[[]]]]]]___bbbddddddeeeggghhheeefffggghhhhhhgggeeeeeedddeeegggfffeeeeeefffhhhggghhhiiijjjkkkkkkkkkkkkiiijjjjjjlllmmmnnnoooooolllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhjjjiiihhhgggggggggggggggeeefffffffffeeecccbbb```]]][[[YYYXXXXXXWWWUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDBBB@@@?????????>>>===???>>>===<<<<<<;;;;;;<<<<<<;;;999999;;;;;;;;;::::::::::::::::::;;;;;;;;;999999999999999999999999;;;<<<>>>???@@@AAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIKKKLLLLLLMMMNNNPPPPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOORRRUUUXXXZZZ\\\^^^```___aaadddeeeddddddeeefffeeeggghhhiiihhhiiijjjllllllnnnpppssstttttttttsssvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{xxxyyyyyywwwuuutttuuuwwwtttuuuvvvuuusssrrrssstttttttttsssssssssssstttttttttttttttttttttttttttttttttttttttsssrrrqqqoooooocccbbb___\\\YYYVVVUUUTTTUUUSSSRRRRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYZZZ]]]___cccdddggglllooolllfff```VVVRRRLLLGGGGGGLLLUUU\\\rrrzzztttaaaNNNAAA999777666111111111111000000000///........................;;;666...++++++------,,,........................*********)))))))))))))))***)))))))))))))))******BBBBBBBBB@@@>>>>>>???AAACCCCCCHHHQQQ[[[nnnppp___QQQJJJJJJFFFEEECCCBBBAAA@@@@@@@@@<<<;;;::::::<<<<<<;;;:::444444444444444444444444333333222222222333444444222222222222111111111111333222222111111111111111000///......---...////////////...------------...,,,,,,,,,---------......---......//////......---,,,------...///000222222555777999;;;<<>>=========>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLMMMOOOQQQNNNOOOPPPRRRRRRSSSSSSSSSNNNNNNOOOOOOPPPQQQQQQRRRSSSVVVYYY[[[]]]^^^aaacccbbbeeeiiikkkjjjiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmoooqqqrrrsssssssssrrrvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvvvvvvvuuusssrrrssstttrrrssstttsssrrrqqqqqqsssuuutttssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnkkkhhhggg\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQPPPQQQRRRSSSTTTTTTSSSVVVYYY[[[\\\^^^```bbbgggggghhhiiigggbbbZZZSSSIIIGGGFFFFFFLLLWWWeeennn}}}rrrcccOOO???888666666666000000000000000000000000........................888444///,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))************)))((((((((()))++++++BBBBBBBBB@@@>>>>>>???AAAAAAAAAHHHQQQ[[[pppxxxbbbTTTMMMLLLEEEEEECCCBBB@@@@@@??????>>><<<;;;;;;;;;;;;:::888555555555555555555555555333333333222333333444444222222222111111111000000222222222222111111111000222000---+++,,,---000222//////...------------...,,,,,,,,,---------......------............------***+++,,,...///111222222222444777:::;;;>>>BBBDDDEEELLLSSSVVVUUUUUUWWWZZZYYY^^^fffoootttuuurrrppppppllljjjjjjhhhfffiiiooowwwkkkXXXHHH???:::777444333444555555333777777666666666777888888888888777777777777888888888888777666666555555444222333555666666666555444888;;;???CCCFFFKKKPPPSSSSSSVVVYYY[[[]]]^^^```bbbcccdddeeeffffffeeedddcccaaabbbdddcccbbbbbbccceeeffffffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggjjjjjjiiiiiijjjkkkllllllmmmnnnmmmmmmlllkkkiiiiiijjjjjjiiihhhggggggffffffiiiiiijjjjjjjjjjjjjjjjjjfffgggiiijjjjjjiiigggfffdddcccaaaaaaaaaaaa___^^^^^^]]][[[XXXVVVTTTRRRQQQNNNMMMKKKKKKKKKKKKIIIGGGFFFFFFDDDCCCAAA@@@@@@@@@AAA???>>>===>>>???>>>===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;::::::999999<<<<<<======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNNNNOOOQQQRRROOOOOOPPPRRRSSSTTTTTTTTTPPPPPPQQQRRRTTTUUUVVVVVVYYY[[[]]]^^^^^^```bbbddddddhhhlllnnnnnnmmmlllllllllllllllmmmnnnnnnooonnnpppqqqrrrssstttttttttssstttuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxwwwwwwvvvtttuuuuuusssqqqqqqrrrsssqqqssssssrrrqqqpppqqqrrrttttttsssrrrqqqpppoooooooooppppppqqqqqqqqqppppppppppppooolllhhhddd```^^^VVVUUUTTTSSSRRRQQQQQQRRROOOOOOPPPPPPQQQRRRTTTUUUSSSVVV[[[^^^```aaacccdddiiigggccc___YYYSSSLLLHHH@@@BBBFFFMMMWWWeeesss}}}~~~ttt___RRRAAA666444444444333...////////////000000000........................000///...------,,,+++)))))))))))))))))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,AAAAAAAAA@@@>>>>>>@@@BBB@@@BBBIIIRRR\\\rrrhhhXXXQQQNNNGGGFFFDDDBBB@@@???>>>>>>>>>===;;;:::;;;:::888777777777777777777777777777444444333333333333444444222111111111111000000000000111111222222111000000111///---,,,,,,...000222//////...------------...,,,,,,,,,---------......------------------------)))***,,,...///000111111000222666888:::===@@@CCCEEEIIINNNRRRUUUVVVWWWXXXSSSYYYbbblllsssuuuqqqnnnkkkiiihhhiiihhheeefffkkkqqqoooYYYJJJCCC===777333333333222111555555444555555666777777888888777777777888999999999999888777777666666555555555555555555444333222555777:::===@@@DDDIIIMMMOOOQQQUUUXXXYYY[[[]]]___```aaabbbdddddddddcccbbbccceeeffffffeeedddfffgggeeeeeefffggghhhhhhhhhhhhgggggggggfffffffffffffffiiiiiihhhhhhhhhjjjkkkmmmmmmmmmmmmlllllljjjiiiiiihhhhhhhhhggggggffffffeeehhhhhhiiijjjkkkkkkkkkjjjgggggghhhiiiiiiiiihhhgggeeedddbbbbbbccccccbbb``````___^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA??????>>>>>>===<<<;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOPPPPPPPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\]]]___```aaaaaaaaabbbdddfffiiilllppprrrrrrppppppppppppooonnnoooqqqrrrqqqpppsssssstttuuuvvvwwwwwwwwwttttttvvvwwwwwwxxxxxxxxxuuuuuuuuuvvvuuuuuutttssssssttttttrrrpppoooppprrrpppqqqrrrqqqooonnnoooppprrrrrrrrrqqqpppnnnmmmlllmmmnnnoooppppppooommmmmmlllkkkiiieeeaaa]]]YYYWWWNNNNNNNNNNNNNNNNNNOOOPPPNNNOOOPPPQQQPPPQQQTTTVVVTTTXXX]]]```bbbbbbbbbcccccc```YYYRRRKKKFFFCCCBBB@@@EEENNNYYYeeerrr}}}~~~pppdddJJJBBB777222111222111///............////////////------------------------***+++,,,------,,,***)))++++++++++++++++++++++++''''''((()))***++++++,,,(((((((((((()))***+++,,,@@@@@@@@@???>>>???AAACCCBBBDDDKKKTTT]]]rrrmmm]]]TTTQQQJJJHHHFFFDDDAAA???>>>>>><<<:::999999::::::999777777777777777777777777777666555444333333333333333111111111111000000000000//////000111111111000///------.../////////////////////...------------...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---***+++---...//////.........111444888:::<<>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^```bbbddddddcccdddeeeeeedddeeehhhjjjlllooorrrssssssrrrssssssrrrpppoooppprrrsssrrrppprrrssstttuuuvvvwwwxxxxxxuuuuuuvvvvvvvvvtttsssrrrsssssssssssssssrrrqqqqqqqqqrrrrrrpppnnnnnnooopppnnnooooooooommmlllmmmnnnnnnnnnnnnnnnmmmllljjjiiikkklllmmmnnnmmmkkkiiihhheeeccc```]]]YYYVVVTTTSSSJJJJJJJJJKKKLLLMMMOOOPPPNNNPPPRRRQQQPPPQQQSSSVVVVVVZZZ___aaaaaa___^^^]]]VVVSSSNNNHHHCCCAAABBBCCCHHHQQQ^^^kkkvvv~~~yyyooo___QQQ<<<888333111111111000...........................------------------------++++++,,,,,,+++*********++++++++++++++++++++++++&&&'''((()))***+++,,,,,,'''((()))******+++++++++???@@@@@@???>>>???BBBDDDDDDFFFMMMUUU^^^rrrppp```WWWSSSLLLKKKHHHEEECCC@@@???>>>999888777888:::;;;:::999777777777777777777777777777666555444333222222222111111111111000000000000...///000111111000///...))),,,000333333111...,,,//////...------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---.........---,,,+++---000444777999<<>>BBB@@@CCCGGGJJJLLLNNNQQQSSSXXXZZZ\\\^^^_______________aaabbbbbbaaaaaabbbcccaaaaaabbbddddddddddddddd___```aaaccceeeggghhhiiihhhhhhffffffgggiiikkkmmmkkkkkklllllllllkkkjjjjjjeeeeeeffffffffffffffffffeeeggghhhjjjkkkkkkkkkjjjjjjiiihhhggggggggghhhhhhdddcccbbbbbbcccdddcccbbbaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZ[[[[[[ZZZWWWTTTVVVUUUTTTSSSSSSRRRSSSSSSQQQOOOMMMMMMMMMMMMLLLKKKGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<;;;<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNPPPRRRSSSSSSSSSUUUWWWVVVWWWWWWXXXZZZ[[[]]]^^^]]]^^^```bbbeeegggiiijjjeeefffggggggggghhhlllnnnmmmooorrrsssrrrrrrssstttqqqooommmnnnqqqrrrqqqnnnppppppqqqssstttvvvwwwwwwwwwwwwwwwvvvtttrrrooonnnrrrrrrrrrrrrrrrqqqpppooopppqqqqqqooommmlllmmmooolllmmmnnnmmmkkkjjjkkklllkkkkkkllllllkkkjjjhhhgggjjjjjjkkklllkkkiiigggeee___]]]ZZZWWWTTTRRRRRRRRRJJJJJJKKKLLLMMMOOOPPPQQQOOOQQQSSSRRRPPPPPPSSSVVVXXX\\\```aaa___\\\YYYXXXKKKJJJGGGCCCAAAAAACCCFFFRRR\\\kkkyyy~~~xxxooocccRRRBBB888666333222222222111111//////.........---------------------------------...---,,,***((((((***,,,************************&&&'''((()))***+++,,,---&&&''')))***+++++++++***CCCDDDCCCBBB@@@@@@AAACCCCCCCCCIIIRRR]]]ssszzzkkk___XXXRRRMMMGGGDDDCCCBBB???<<>><<>>AAADDDHHHKKKMMMOOOQQQTTTWWWYYYYYYYYYZZZ\\\^^^```bbbdddeeedddbbb```___```bbbcccddddddcccbbbaaaaaa```______```aaabbbdddeeeeeeeeeddddddeeegggkkkkkkkkkjjjjjjhhhggggggfffeeedddcccbbbcccddddddffffffggghhhiiijjjkkkkkkfffgggiiijjjkkkiiihhhgggffffffffffffeeeeeeeeeeeeaaaaaa___^^^^^^]]]]]]]]]___^^^]]]]]]^^^]]][[[ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSOOOLLLIIIIIIJJJKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???===>>>AAACCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNOOOOOOOOOOOONNNRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\]]]\\\]]]^^^___bbbccceeegggiiijjjkkkkkkjjjiiihhhhhhhhhjjjlllnnnoooppprrrssstttuuuuuuuuusssrrrppppppooopppqqqrrrssssssrrrqqqrrrssstttuuuuuutttsssrrrqqqppppppppppppooooooooonnnnnnmmmmmmpppooonnnmmmkkkjjjiiihhhggggggffffffeeeeeeddddddfffhhhiiijjjjjjhhheeeccceeefffgggfffdddaaa]]]ZZZXXXVVVSSSPPPNNNLLLKKKKKKMMMLLLLLLKKKLLLNNNOOOPPPUUUTTTTTTSSSTTTUUUWWWXXX___^^^]]]\\\ZZZVVVPPPLLLGGGCCCAAABBBBBBDDDMMMYYYfffnnnxxxxxxkkk^^^OOOBBB:::222222111000//////000000111111222000---,,,,,,---++++++,,,,,,---...//////+++******+++---......---)))************+++++++++***************)))(((((('''((()))++++++******)))CCCCCCCCCAAA??????AAACCCDDDDDDIIIRRR]]]rrr~~~pppddd]]]RRRLLLFFFBBBAAA@@@>>>;;;>>><<<:::999:::;;;:::999777666666666777999<<<===444444444333333222222111000000111111111111000000///////////////.........000/////////............,,,,,,------...---------******+++++++++,,,,,,,,,---......////////////............---------------000000000111444777;;;===>>>???AAADDDGGGLLLRRRVVV\\\bbbjjjsssyyy|||}}}|||yyyxxxvvvtttrrrqqqppppppxxxzzz{{{zzztttkkk```YYYYYY^^^hhhrrryyywwwdddSSSCCC::::::555444222222222333333333666666666666777888999:::888888888777777777666666999888666444444444555666333222111111222444777888777888;;;>>>AAADDDGGGHHHLLLOOORRRTTTUUUVVVXXXYYYZZZ\\\___aaabbbbbb```___^^^___```aaabbbbbbbbbbbb____________```aaacccdddbbbcccddddddcccccceeegggiiiiiiiiiiiihhhgggfffeeeddddddcccbbbbbbcccdddeeeddddddeeefffggghhhiiiiiiffffffggghhhhhhgggfffeeeeeeeeeeeeddddddddddddcccbbbaaa```___^^^]]]]]]]]]]]]]]]\\\]]]______^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTQQQOOOOOOPPPPPPOOOMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@AAACCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLMMMPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\____________```bbbffffffgggiiijjjjjjjjjjjjmmmllljjjhhhhhhiiijjjkkkmmmnnnoooqqqrrrrrrssssssqqqpppppppppppppppqqqrrrqqqqqqpppppppppqqqrrrsssrrrrrrqqqpppoooooooooooommmmmmmmmmmmlllllllllkkkmmmmmmlllkkkiiihhhgggfffggggggggggggfffeeeccccccbbbdddeeeffffffdddbbb```eeeeeedddbbb___ZZZWWWTTTPPPOOOMMMKKKIIIIIIIIIIIILLLLLLLLLLLLMMMOOOQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[^^^\\\YYYVVVRRRMMMHHHDDDCCC@@@@@@DDDHHHNNNZZZgggrrrxxx}}}vvvkkk^^^QQQDDD999333222111000000//////000000///000111111/////////111---------------,,,,,,,,,---+++************)))'''))))))*********+++++++++***************)))(((((('''((()))***+++******)))BBBBBBBBB@@@>>>>>>@@@BBBDDDDDDIIIRRR\\\qqqvvviiiaaaTTTNNNFFFBBBAAA@@@>>><<<;;;:::888888:::;;;;;;:::666666666777888;;;===>>>333333333333333222222222///000000000000000000///.........///////////////////////////............---------...------,,,,,,++++++++++++,,,,,,,,,,,,//////000000000///......,,,,,,,,,,,,------------......///000222555888:::>>>??????@@@CCCHHHOOOSSS[[[aaalllvvv}}}}}}xxxyyy{{{zzzxxxxxx{{{~~~{{{kkk___UUUXXX^^^dddgggqqqlllTTTEEE@@@:::777444222333444444333555555555555555666777888777777777666666666666666999888666555444555555666444333222222222333555666333444666888;;;>>>@@@AAADDDGGGKKKNNNOOOQQQTTTVVVUUUWWWZZZ^^^___```___^^^^^^^^^^^^^^^___```aaaaaa]]]]]]^^^^^^```aaacccddd```aaabbbbbbaaabbbdddffffffffffffffffffeeedddcccaaaaaa``````aaabbbdddeeebbbbbbcccdddeeeffffffgggffffffeeeeeeddddddccccccddddddcccccccccbbbbbbbbbcccbbbaaa___^^^]]]]]]]]]\\\\\\\\\]]]`````````^^^[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVXXXVVVTTTTTTTTTUUUTTTSSSOOONNNNNNMMMLLLKKKJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWVVVWWWWWWXXXYYYZZZ^^^```bbbcccbbbbbbccceeeiiiiiijjjkkkkkkkkkjjjjjjooonnnkkkiiihhhhhhhhhiiijjjkkklllnnnnnnooooooooommmnnnooopppppppppppppppoooooonnnnnnoooooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjjjjjjjjjjiiiiiikkkjjjiiihhhgggeeedddddddddeeeffffffdddbbb```^^^^^^___```aaaaaa```^^^\\\cccaaa^^^ZZZVVVRRRNNNMMMHHHHHHGGGFFFFFFGGGIIIIIIKKKKKKLLLMMMOOOQQQRRRTTTTTTVVVZZZ\\\^^^^^^]]]\\\\\\YYYTTTNNNHHHBBB>>><<<===>>>CCCKKKSSS^^^lllyyyyyy~~~|||nnnfffZZZMMMBBB999111---111000000////////////000+++---////////////111222000///...---,,,+++***)))---+++***)))******)))''')))))))))*********++++++***************)))(((((('''((()))*********))))))AAAAAAAAA???>>>>>>@@@BBBEEEDDDIIIRRR\\\qqqxxxjjjbbbWWWQQQIIIDDDCCCCCCAAA???<<<;;;999999;;;;;;:::999777666666777888999;;;;;;222222222222222333333333111111222222222222111111------......//////000000///////////////.....................---,,,++++++---------............///.../////////...---,,,,,,+++++++++,,,,,,---------,,,------...000333555666;;;<<<===???AAADDDJJJMMMTTT[[[gggrrrzzz||||||zzzvvvzzz~~~~~~}}}zzzlllZZZYYYZZZ^^^dddrrrmmmVVVIIIBBB===777444444555555555444444333333444555555666666666777777777777777777888888777666555555666666555555444333222333333333222333444666888:::<<<======@@@DDDGGGIIILLLPPPRRRQQQSSSWWW[[[^^^___^^^^^^]]]]]]\\\\\\]]]^^^```aaa]]]]]]]]]^^^___```aaaaaa___```aaa```______```bbbcccccccccccccccbbbaaaaaa^^^^^^^^^^^^___aaacccddd``````aaabbbcccdddeeeeeeffffffdddcccbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaacccbbb```___^^^]]]]]]]]]]]]]]]]]]^^^``````___^^^ZZZ[[[\\\\\\]]]]]]]]]]]]ZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMNNNOOOOOOQQQQQQRRRRRRQQQPPPOOOOOORRRQQQPPPPPPQQQRRRTTTUUUTTTUUUUUUVVVWWWVVVVVVVVVZZZZZZZZZZZZ[[[\\\]]]]]]```bbbddddddddddddeeefffiiijjjkkklllllllllllllllooommmkkkhhhggghhhhhhiiiiiiiiijjjllllllmmmmmmmmmjjjkkkmmmooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnoookkkkkkllllllmmmlllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccccc```aaabbbcccaaa___[[[YYY[[[\\\]]]^^^^^^\\\[[[ZZZ]]]ZZZVVVRRRMMMJJJHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVXXX\\\___```^^^[[[XXXUUUSSSNNNGGG@@@<<<;;;;;;<<>>>>>AAACCCEEEEEEIIIRRR]]]rrrsssfff]]]UUUPPPIIIEEEDDDDDDBBB@@@???===<<<<<<<<<;;;999777888777777666666666666666111222222222222222222222111111222222222222111111------......//////000000.........///////////////............---,,,++++++------........./////////.../////////...---,,,,,,+++++++++,,,,,,---------++++++,,,---///111222333555888;;;>>>@@@BBBEEEFFFKKKRRR]]]hhhqqquuuuuuuuutttxxx}}}vvvddd^^^\\\bbbnnnmmmXXXMMMEEE<<<666555666555444333333333222333333444555777777777888888999999999888777777666666666666666666666555444333333333333222222333444666777888999888;;;>>>AAADDDGGGKKKNNNMMMPPPTTTYYY\\\]]]^^^]]]\\\\\\[[[[[[[[[]]]___```]]]]]]]]]]]]]]]]]]]]]\\\_________^^^\\\[[[\\\^^^``````aaaaaaaaa```______\\\[[[[[[\\\]]]___aaabbb___``````aaabbbcccddddddfffeeedddbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaa``````aaa```___^^^^^^]]]]]]]]]___^^^]]]^^^______]]][[[ZZZ[[[\\\]]]]]]^^^]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSUUUVVVVVVUUUUUUTTTSSSRRRUUUTTTTTTSSSTTTVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZ]]]\\\\\\]]]]]]^^^___``````bbbdddddddddcccdddeeeggghhhiiikkkmmmnnnnnnnnnkkkjjjhhhgggggghhhjjjkkkhhhiiijjjkkkkkklllkkkkkkhhhiiikkklllllllllkkkjjjkkkkkkllllllmmmmmmmmmmmmiiiiiijjjkkkkkkkkkjjjjjjgggggggggggggggggggggggggggffffffeeedddcccbbbbbb^^^___aaaaaa```^^^ZZZXXX[[[[[[\\\\\\[[[ZZZXXXXXXTTTRRRNNNJJJHHHFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJLLLNNNQQQSSSTTTUUUWWWYYY[[[\\\[[[WWWRRROOOIIIHHHDDD???;;;:::<<>>@@@>>>=========;;;999666888888777666555555444333222222222222222111111111///000000000000000000///.........///////////////.........///////////////---------...------,,,,,,+++,,,,,,,,,------------//////000000000///......,,,,,,,,,,,,------------***+++,,,---...///000000000333999===???@@@AAABBBDDDJJJSSS^^^gggmmmppprrrrrruuuyyy}}}xxxllleeeccckkkzzzqqq___TTTFFF===:::888666333333333333222222333333444666777777888999::::::;;;777777777777777777777777777777666666555444444333111111111222222333444444666888:::<<<>>>AAAEEEHHHHHHKKKPPPTTTXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXX]]]]]]]]]\\\ZZZYYYZZZ[[[^^^^^^____________^^^^^^ZZZZZZZZZZZZ[[[]]]___```^^^^^^___```aaabbbcccccccccccccccbbbaaaaaa```````````````_________^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___^^^]]]]]]^^^]]][[[YYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYYYYXXXWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXZZZWWWWWWWWWVVVVVVUUUUUUUUURRRSSSSSSRRRPPPPPPQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVVVVWWWYYYZZZ\\\^^^^^^___`````````_________^^^^^^______```aaabbb```bbbddddddcccbbbcccdddeeefffhhhjjjlllmmmnnnnnngggfffeeeeeefffhhhjjjkkkhhhhhhiiijjjjjjjjjjjjjjjgggggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjiiifffggghhhiiiiiihhhfffeeedddeeeeeeeeeeeefffffffffdddddddddcccbbbaaaaaaaaa^^^___`````````^^^\\\[[[ZZZZZZZZZYYYWWWVVVTTTTTTLLLKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHIIILLLNNNPPPRRRSSSSSSUUUVVVVVVTTTQQQLLLHHHEEE<<<======;;;999<<>>666999<<<===>>>BBBJJJQQQ```kkkuuuyyy}}}~~~}}}~~~sssbbbPPPDDD999666111............---------,,,,,,------...///...///000///...------...+++++++++++++++++++++++++++***(((((())))))'''&&&(((((((((((()))))))))******************)))(((((((((''''''&&&'''((()))***AAABBBBBBAAA@@@AAACCCFFFEEEEEEKKKUUUaaaxxxxxxhhh^^^VVVQQQKKKHHHFFFFFFGGGFFFBBB>>>:::999999;;;<<<<<<:::888777777888888888888777777444333333222111000//////333333444444444444333333000000//////.........------.........//////000000++++++,,,---...................../////////000000******+++,,,------------/////////......---------***+++,,,---...............000333555888;;;@@@CCCDDDGGGLLLTTT^^^hhhqqqvvvpppoooqqqvvv{{{xxxtttuuuyyy~~~iiiWWWMMMGGG???:::444444333333222333333333333444555666777888999:::666777888888888888777777888888888888888777666666333333333333333222222222333444555555666777;;;======@@@DDDIIILLLNNNNNNNNNQQQRRRTTTUUUVVVVVVUUUTTTUUUVVVXXXYYYYYYYYYXXXXXXTTTVVVWWWXXXXXXYYY\\\^^^\\\]]]]]]^^^^^^^^^]]]]]]YYYYYYXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___[[[]]]___``````___]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___ZZZYYYYYY[[[]]]^^^]]][[[[[[[[[\\\\\\\\\[[[[[[ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZUUUWWWXXXWWWUUUTTTWWWYYYVVVVVVVVVVVVVVVUUUUUUUUUQQQSSSTTTSSSQQQQQQTTTWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[]]]^^^``````aaabbbbbbbbbbbbaaa````````````aaabbbcccdddaaabbbddddddcccbbbcccdddffffffggghhhhhhhhhhhhhhhfffeeeccccccccceeefffhhhffffffgggggghhhggggggggggggfffdddbbbaaaaaabbbbbbaaabbbcccdddeeedddccccccaaabbbccccccbbb```^^^\\\___`````````aaaaaabbbbbb_________^^^^^^]]]]]]]]]WWWWWWWWWWWWXXXXXXXXXYYYVVVUUUSSSPPPNNNKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJKKKHHHIIIKKKNNNOOOPPPPPPPPPMMMKKKGGGBBB???<<<;;;:::666:::???BBBDDDIIIRRRZZZjjjttt{{{{{{}}}xxx{{{}}}yyylllYYYDDD888777555222000//////---,,,,,,,,,,,,,,,------...///,,,---......,,,,,,---...,,,,,,,,,+++++++++*********)))((()))+++---,,,+++(((((((((((())))))))))))***************)))(((((((((''''''&&&&&&((()))***CCCBBBBBBAAAAAAAAABBBBBBGGGFFFJJJSSS^^^vvvtttdddWWWQQQQQQMMMLLLJJJHHHEEEBBB@@@???>>>===<<<;;;999888777666888888777555444333222111222222222222222222222222333222111111000000111111//////.........---------//////////////////////////////...---,,,+++******------..................,,,,,,+++++++++,,,---...------,,,++++++,,,,,,,,,...---+++******+++---.........///111444999===???>>>DDDJJJOOOXXXccciiijjjmmmhhhgggmmmuuu~~~~~~yyyzzzzzzzzz}}}qqq___OOODDD???999555333444444111000333444555555444333444666999::::::999888888777777666666666555444444444444555444444444333333333222222000111222222444444555666;;;<<<>>>AAADDDGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUVVVUUUTTTTTTTTTVVVWWWYYYTTTUUUWWWXXXZZZ[[[[[[[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\ZZZXXXWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ]]]___```^^^\\\\\\\\\\\\ZZZYYYYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXXXXYYYXXXXXXWWWWWW\\\ZZZWWWWWWWWWXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXWWWWWWXXXZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]```aaabbbcccccccccccccccaaa___]]]]]]]]]___bbbdddcccaaa``````aaabbbbbbaaadddddddddeeeeeefffffffffdddcccbbbbbbbbbdddfffgggddddddeeeeeefffgggggghhhbbbbbbbbbbbbbbbaaa```___bbbdddfffeeebbbaaabbbcccbbbbbbaaa___^^^]]]\\\\\\^^^^^^^^^^^^_______________]]][[[[[[[[[[[[YYYWWWWWWVVVUUUVVVVVVTTTQQQOOOOOONNNLLLJJJIIIIIIIIIIIIGGGEEEBBBAAAAAADDDGGGIIIGGGEEEAAA??????BBBEEEHHHFFFHHHKKKMMMNNNMMMKKKJJJEEEBBB===999777777777777888>>>DDDJJJNNNVVVaaaiiiuuuuuuvvvyyy||||||{{{wwwzzzxxxlllXXXDDD999555111000///......///000111.........------,,,,,,,,,+++,,,---......,,,***)))***++++++,,,,,,++++++***+++*********))))))(((((('''((()))***+++,,,,,,,,,&&&'''((())))))***))))))))))))((('''''''''''''''BBBBBBBBBBBBBBBBBBBBBBBBAAABBBJJJVVVaaawwwqqqbbbWWWQQQQQQOOOMMMKKKHHHDDDAAA???>>>>>>===<<<;;;:::888777777777777777666666555555555333333222222222222222222333222111111000000111111000000/////////.........////////////////////////000000///////////////...000000///...---,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,++++++,,,---............000333666:::<<<@@@FFFLLLPPPWWW```ddddddaaa]]]\\\aaagggnnnyyy~~~|||zzzyyy{{{}}}xxxcccQQQEEEAAA;;;777777666333333555///000222222222444777:::::::::999999888888777777888777666666555555666666444444444333333333333222111222222333333444444555666777999;;;>>>@@@BBBCCCGGGIIIKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSSSSTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZTTTUUUVVVWWWWWWXXXWWWWWWYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXX[[[]]]]]]\\\ZZZZZZZZZ\\\ZZZXXXXXXYYYXXXWWWUUUWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYXXXWWWWWWXXXXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]]___``````aaaaaaaaaaaa``````^^^]]]\\\]]]___aaaccccccaaa```aaabbbddddddccccccccccccdddddddddeeeeeeeeedddcccbbbbbbccceeefffbbbccccccdddeeeeeeffffffaaaaaaaaaaaaaaa```______^^^```bbbaaa___^^^^^^`````````___^^^]]]\\\[[[ZZZ\\\]]]]]]^^^^^^_________]]][[[ZZZYYYYYYYYYWWWVVVVVVUUUTTTSSSSSSQQQNNNKKKKKKJJJHHHFFFDDDCCCCCCCCCEEECCCBBBAAAAAACCCEEEGGGFFFDDDBBB@@@@@@BBBEEEGGGHHHIIIJJJKKKJJJGGGEEECCC>>><<<999777777777888888AAAGGGOOOVVV[[[bbbkkkrrr{{{{{{{{{|||}}}~~~zzzwwwzzz|||}}}ooommmgggZZZIII<<<444222000000///......///000000//////......------------+++,,,---------,,,+++******++++++,,,,,,++++++************)))))))))((((((((()))******++++++++++++'''(((((())))))))))))((())))))((('''''''''''''''AAAAAABBBBBBBBBBBBAAAAAACCCDDDKKKWWWcccyyyzzzkkk```VVVQQQQQQOOONNNKKKHHHDDDAAA>>>===>>>>>>===;;;:::999888777777777777777777777777777333333333222222111111111333222111111000000111111000000000000000/////////////////////////////////.../////////000000111111///.........------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---///...---,,,,,,---...///.........///111444666888???EEEJJJMMMRRRYYY[[[YYYUUURRRQQQTTTVVV\\\gggsss}}}yyywwwvvvvvvuuupppooopppssstttzzzgggUUUJJJAAA888666555222222333///000222222333444777999999999999999999999999999999888888777777777777777555555444444444333333333333333333333333333333333333444555666888999;;;;;;@@@BBBEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTTTTVVVWWWXXXXXXXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWWWWWWWWWWWWWWWWXXXVVVXXXZZZZZZYYYXXXXXXXXX[[[ZZZXXXWWWWWWWWWUUUSSSVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNNNNNNNOOOPPPRRRRRRVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^_________^^^]]]]]]^^^]]][[[[[[\\\]]]```aaabbb```___```ccceeeeeedddbbbbbbbbbbbbbbbccccccccccccbbbaaa```___```aaabbb`````````aaabbbbbbcccccc_______________^^^^^^^^^^^^```aaaaaa```___```aaa]]]\\\\\\[[[ZZZYYYXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^[[[YYYWWWWWWWWWWWWUUUSSSTTTRRRPPPOOONNNLLLHHHFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFJJJIIIHHHFFFCCC???<<<999777666666666888;;;>>>@@@MMMTTT]]]eeejjjooouuuyyy{{{{{{{{{{{{{{{{{{||||||~~~}}}}}}}}}vvvsssttt{{{tttccc]]]QQQEEE:::444111111000///............///000//////............------,,,,,,,,,,,,++++++++++++******++++++++++++************))))))))))))(((((())))))******+++*********((())))))))))))((((((''')))((((((''''''''''''(((???@@@AAABBBBBBBBBAAAAAAIIIFFFIIIRRR___yyysssfff]]]UUUQQQQQQMMMLLLJJJGGGDDDAAA???>>>>>>>>>===<<<;;;:::999999888777777777777777666666444333333222222111111111333222111111000000111111////////////////////////////////////////////////---------.........//////******+++,,,...///000000+++,,,,,,---------------,,,,,,+++++++++,,,------///...------------...//////......///000222333444999???DDDGGGKKKOOOPPPMMMNNNLLLLLLLLLLLLOOO[[[gggzzz}}}{{{xxxuuukkkgggbbbaaabbbiiixxxooo[[[MMM???999666444222222333444555444333333444555888999999999::::::::::::999999888777777777777777555555555555444444444444444444444333333222222222333444444555666666777777999;;;>>>@@@AAABBBEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVRRRSSSUUUVVVUUUTTTSSSSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTVVVXXXXXXWWWVVVWWWWWW[[[ZZZXXXWWWWWWVVVTTTSSSUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTVVVWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYZZZ\\\^^^______^^^]]]___aaacccdddccc````````````````````````___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^______``````]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^___``````_________YYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\XXXVVVUUUTTTUUUTTTRRRQQQPPPNNNKKKIIIHHHFFFCCCAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEGGGFFFCCC@@@<<<999555444555555555777;;;BBBJJJOOOZZZaaajjjrrrvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyzzz}}}~~~xxxtttssstttvvvnnnfffWWWNNNAAA777333222111111........................---------------------------,,,++++++******++++++******++++++++++++******))))))))))))))))))(((((()))***************)))((())))))***))))))((('''&&&)))(((''''''''''''((((((???@@@@@@AAABBBBBBBBBAAAFFFDDDIIITTTbbb{{{lllaaaZZZTTTQQQPPPJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>======<<<;;;::::::999888888777555444444333333333333222222111111111333222111111000000111111........................////////////////////////............------------******+++,,,---...///000+++,,,---.........------,,,+++++++++,,,,,,---............------........./////////000000111222222333999>>>AAAEEEJJJJJJHHHJJJIIIHHHHHHGGGIIISSS^^^jjjyyyrrriii___YYYWWW\\\jjjxxxrrr___JJJ@@@<<<888555444111333444333222111222333777777888999::::::;;;;;;999888777777666666777777666666666555555555444444555444444333333222222111333333333444444444444444444666888:::;;;<<>>>>>===<<<<<<;;;;;;:::999888777555444333222222222222222222222222222333222111111000000111111------------............////////////////////////000000//////.........---...---------,,,,,,+++++++++,,,---//////......---++++++++++++,,,---......------------------------.../////////000000000000000666:::===AAAGGGHHHFFFGGGDDDDDDEEEDDDEEELLLTTT]]]lll{{{pppddd[[[WWWXXXbbbmmmvvvpppTTTEEE>>>999444222+++...000111111111222333444555666777999:::;;;<<<999888888777666777777777777666666666666555555555444444444333333222222222111111111111111111111111111333555666666777999;;;>>>>>>@@@AAACCCDDDDDDDDDGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOOPPPPPPQQQPPPPPPOOORRRTTTSSSQQQOOOQQQSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVXXXWWWUUUUUUVVVVVVTTTSSSPPPQQQRRRSSSTTTSSSRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTQQQTTTVVVUUURRRPPPRRRTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZYYYYYYVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYY[[[]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYWWWVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPNNNLLLLLLLLLLLLJJJIIIEEECCC@@@?????????>>><<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????999888777555444555666666777:::>>>CCCJJJTTTaaakkkuuuxxx||||||zzz{{{xxxtttqqqpppqqqssstttzzz|||zzzxxxxxxzzz|||||||||~~~wwwzzzyyymmmcccUUUJJJ;;;666111//////000...---,,,,,,---......---,,,,,,))))))************++++++++++++++++++************))))))************))))))''''''(((((((((((())))))(((((())))))***)))))))))((())))))))))))(((((('''(((''''''''''''(((((()))AAA@@@>>>===>>>@@@CCCEEEGGGLLL[[[ppp{{{ggg]]]YYYTTTOOONNNHHHHHHGGGEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<999999888777777666555555111111111222222333333444333222111111000000111111---.........////////////////////////////////////------------..................------,,,+++******+++,,,...///000///...---++++++++++++,,,---...///,,,,,,------------,,,,,,,,,------...............///333777888===CCCEEEDDDDDDAAA@@@CCCDDDDDDGGGLLLSSS___pppzzzqqqjjjdddbbbffflllmmmtttaaaMMMDDD>>>888444---///222333222222333444222333444666888:::;;;<<<::::::999888888888888888777777777666666666555555333333333333333333333333111111111111111111111111000111333444333444666777888888999:::;;;===>>>???AAABBBDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMPPPRRRPPPMMMLLLOOORRRPPPPPPPPPOOOOOOPPPPPPPPPOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRRRRTTTTTTSSSRRRMMMOOOPPPRRRRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQRRRNNNRRRUUUTTTPPPNNNOOORRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXYYYXXXXXXXXXTTTUUUUUUUUUVVVWWWWWWXXXYYYXXXWWWWWWYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZWWWVVVUUUTTTUUUVVVXXXYYY\\\ZZZYYYYYYZZZZZZWWWTTTPPPPPPQQQQQQRRRRRRRRRSSSPPPPPPPPPOOOOOOOOOOOONNNJJJIIIGGGFFFGGGFFFEEECCC@@@>>><<<;;;===>>>>>>======>>>???@@@@@@@@@??????BBBBBBAAAAAA@@@@@@@@@@@@AAA@@@>>><<<;;;:::::::::555444333222333555777999;;;BBBKKKSSSZZZcccmmmuuu{{{|||}}}~~~}}}{{{vvvsssooommmnnnrrrxxx{{{tttuuuxxx{{{~~~}}}yyyvvvrrrwww~~~~~~}}}wwwkkk```UUUHHH===222111///.........---,,,+++,,,------------,,,+++))))))******++++++++++++***++++++,,,+++***)))((())))))************))))))'''''''''((((((((())))))''''''((()))*********)))'''(((((())))))))))))((('''''''''''''''((())))))BBB@@@>>><<<===@@@CCCFFFHHHKKKXXXkkk|||{{{ggg]]]YYYTTTOOOMMMJJJIIIHHHFFFCCCBBB@@@?????????>>>>>>======<<<<<<888888888888888888888888000000111222333444444555333222222111000111111111.../////////000000111111////////////////////////((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++++++++,,,---...///+++,,,,,,------,,,,,,+++***+++,,,------------------111444444888>>>AAA@@@DDD@@@???CCCFFFEEEFFFIIILLLUUUcccvvv}}}yyytttooonnnrrrhhhkkkuuupppZZZPPPHHHAAA===444666777777555444333333111222333555777999;;;<<<<<<;;;::::::999999::::::777777777777666666666666333333333333333333333333222222222333333333333333000111333333222222444555444444444444666888:::<<<===>>>@@@CCCEEEGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOPPPNNNJJJIIIMMMRRRPPPOOOOOONNNNNNOOOOOOPPPMMMNNNOOOOOONNNOOOQQQSSSQQQPPPOOOPPPRRRRRRRRRQQQLLLMMMOOOQQQQQQPPPOOONNNLLLMMMNNNOOOPPPQQQPPPPPPLLLQQQTTTSSSOOOMMMNNNPPPRRRQQQQQQPPPPPPOOONNNNNNOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKJJJJJJKKKMMMNNNOOOQQQRRRQQQQQQPPPOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWZZZXXXWWWWWWYYYZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZVVVUUUTTTSSSSSSUUUWWWXXXZZZWWWUUUUUUVVVUUURRROOOOOOPPPPPPQQQQQQRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLFFFEEECCCCCCCCCBBBAAA???===;;;999:::<<<>>>>>>>>>AAAAAABBBBBBBBB@@@???>>>AAAAAA@@@???>>>>>>?????????===;;;888777666666666333222111111222555888;;;@@@IIIWWWaaahhhooovvv|||{{{zzzzzz{{{}}}}}}|||{{{vvvtttqqqqqqvvv~~~wwwtttwww|||~~~wwwqqqjjjooozzzzzzsssuuutttlll```TTTJJJ>>>333000000///......---...///++++++------------++++++******+++++++++,,,,,,,,,)))***,,,---,,,+++)))'''))))))************))))))&&&'''''''''(((((())))))&&&&&&((()))************''''''((())))))***))))))'''''''''''''''((()))***DDDCCCBBBAAAAAACCCDDDFFFDDDGGGNNNZZZkkkiii^^^ZZZSSSNNNNNNKKKIIIGGGEEEDDDBBB@@@>>>=========<<<;;;;;;::::::666666666666666777888999555555555555555555555555000000111111111111000000111111111111000000000000000//////...---,,,,,,,,,000///...---,,,------......,,,,,,,,,------+++))),,,,,,++++++,,,,,,---...---,,,++++++,,,,,,***(((............---,,,,,,+++*********++++++,,,,,,,,,---///222333333666<<>>@@@@@@EEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPPPPQQQQQQQQQRRRRRROOONNNNNNMMMLLLLLLLLLMMMLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOLLLJJJKKKLLLMMMKKKHHHMMMKKKJJJIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJKKKMMMNNNOOOSSSUUURRRLLLHHHHHHJJJKKKKKKLLLNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTUUUVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUSSSSSSTTTWWWXXXVVVTTTOOOSSSWWWWWWVVVUUUVVVXXXWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPMMMLLLKKKHHHGGGEEEEEEDDD@@@???>>>===<<<;;;;;;;;;999999::::::;;;<<<======??????>>>>>>??????@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;999666444333222111///222222333333555;;;BBBGGGOOOVVVaaallltttxxxxxxxxxyyyzzz{{{{{{yyyxxxyyyzzzyyyvvvvvv{{{}}}wwwzzz}}}xxxpppnnnttt~~~yyyvvvsssooolllmmmfff\\\PPPFFF===555000111000...---,,,+++++++++---,,,,,,++++++,,,,,,---******++++++++++++******((())))))*********))))))++++++***)))((('''&&&&&&++++++******))))))((((((******))))))(((((('''''''''(((((((((((((((''''''***)))(((''''''((()))***BBBAAA@@@??????AAABBBDDDDDDGGGOOO[[[llllll```ZZZRRRMMMMMMJJJHHHFFFEEEDDDCCCAAA?????????>>>>>>===<<<<<<;;;999999888777666666666666333333333333333333333333000000111111111111000000111000///...---+++******000000//////...------,,,///...---,,,+++,,,------...---------......,,,***++++++******++++++,,,---,,,++++++,,,......---+++------.........---,,,+++---------.........//////---///111222333666;;;???@@@@@@AAABBBBBBCCCDDDDDDDDDHHHNNNYYYgggyyyxxxuuuyyyxxxlll\\\OOOGGGAAA;;;:::999555333555444333222222222444666888:::999999888888888999999888888777666555444444444555555444333222222222222777666555555555444222000000000000000000000000000111111111111111111111111333333444666777999::::::??????@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKIIIJJJLLLLLLKKKIIILLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMQQQUUUVVVRRROOOMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSPPPQQQRRRTTTUUUUUUUUUUUUWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTUUUSSSQQQNNNPPPSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLKKKHHHFFFCCCBBB@@@@@@<<<<<<;;;:::999999999999999999:::;;;;;;<<<======>>>>>>>>>======>>>>>>>>>=========<<<;;;:::999888777555333222222222222111222333555888<<>>888444111000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++*********))))))************))))))))))))))))))(((((((((((()))((((((((('''''''''&&&***)))))))))((((((((('''''''''((((((((((((''''''***)))(((''''''((()))***BBBAAA@@@??????AAABBBDDDEEEGGGOOO[[[mmmqqqbbbZZZQQQKKKLLLIIIGGGEEEEEEDDDDDDBBB@@@@@@@@@@@@???>>>>>>======<<<;;;:::888777555444333333333333333333333333333000000111111111111000000000///...---,,,+++***)))111000000//////......---000///...---,,,---......///...---...//////---,,,,,,,,,++++++,,,,,,---...+++++++++---///000///---,,,---...//////---+++***+++++++++++++++,,,,,,,,,---...///000111444888<<<;;;===???AAABBBBBBBBBBBBCCCDDDFFFKKKVVVfffwww~~~~~~vvvfffVVVJJJ???;;;:::777444555222222222222333444555555888888888999999888777777888777777666666555555555444333333333333333444444777666555555666666444333111111111000000//////...111111000000//////......//////000111222444444555:::::::::;;;===???@@@AAACCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIJJJJJJHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIILLLQQQUUUUUUSSSPPPNNNIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNOOOQQQRRRRRRRRRTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQPPPTTTTTTTTTTTTSSSRRRQQQQQQOOONNNNNNOOOPPPQQQOOONNNMMMMMMNNNOOORRRSSSRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGDDDAAA???===;;;;;;999999888888888888999999:::::::::;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999777666555333222222111222333444555555777<<>>=========;;;:::999888666555333222555555555555555555555555000111111222222111111000......////////////000000111111000000/////////...111000///......///000000...---------//////---,,,---------------...//////,,,++++++,,,...///---,,,+++,,,...//////...,,,***))))))******************,,,,,,,,,,,,...111444666888:::===@@@AAABBBAAAAAADDDCCCCCCFFFLLLXXXeeennnxxxlll[[[III@@@===:::888888333333444444444444444444444555777888999999888777777777777777666666555555666666555555555555666666555444444555777777555444222222111000//////..................////////////...//////000111222222333666666777888:::<<<===>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGJJJNNNQQQPPPNNNKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMOOONNNLLLMMMOOOPPPPPPOOORRRRRRQQQPPPPPPOOOPPPPPPQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKMMMKKKIIILLLPPPQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@>>><<<;;;999999888999999999999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;:::999888888888888777666555333222111222222222333555888:::===AAAGGGMMMTTT\\\dddhhhkkknnnrrruuuwwwvvvtttrrrtttuuutttsssrrrtttwwwzzzuuulllnnnsss{{{zzzsssllliiiiiidddYYYPPPEEE@@@999333000...---,,,............---,,,++++++++++++************+++++++++******************+++++++++******************&&&&&&'''((()))***++++++************))))))))))))))))))))))))((((((((((((&&&'''(((((((((((((((((())))))(((((((((((())))))DDDCCCBBBAAAAAACCCDDDFFFFFFHHHPPP\\\oootttddd\\\SSSNNNNNNHHHGGGEEEDDDEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;777777777777666555444333555555555555555555555555111111222222222222111111//////000000000111111111000000000000///////////////...---------...///000,,,,,,+++,,,......,,,+++,,,,,,,,,,,,,,,------...---,,,+++,,,---,,,***)))+++,,,...//////...,,,+++---------------,,,,,,,,,+++***))))))+++...000111555777:::>>>@@@AAAAAAAAABBBCCCCCCDDDHHHNNNVVV[[[aaajjjxxxvvv^^^OOOFFF@@@<<<<<<555555444444444333222222000222444777888999999999666777777888777777666555888888777666555555555555444333333444666666555333333222222111000//////.....................//////.../////////000000111111222222333444555777888999:::;;;<<<>>>???AAABBBCCCFFFFFFFFFGGGGGGFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLPPPOOONNNMMMMMMMMMMMMMMMPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKIIIGGGIIIMMMOOONNNLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA???>>>======::::::999888888888999999888888888888888999:::;;;::::::::::::;;;;;;;;;;;;=========<<<;;;999777666555555555444444333222111000111222222333555:::>>>IIIMMMTTTZZZ```fffkkknnnnnnpppsssuuuuuutttsssqqqqqqqqqqqqpppqqqtttyyy}}}zzzpppqqquuu|||}}}wwwppplllhhhfffddd\\\OOOEEE???;;;444000...---,,,+++---.........---,,,+++***+++******))))))******+++++++++***))))))***++++++,,,,,,+++***))))))******(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((BBBAAA@@@??????AAABBBDDDFFFIIIPPP\\\ooottteee]]]TTTNNNNNNIIIGGGEEEEEEDDDDDDBBB@@@======<<<<<<;;;;;;::::::555666777888888777666555333333333333333333333333111111222222222222111111111000000///......------////////////////////////,,,,,,+++***+++,,,---...,,,+++***,,,---...,,,+++***))))))))))))***++++++---,,,++++++,,,+++)))''',,,,,,------...---------,,,,,,++++++++++++******,,,***((((((***---......222333777:::===???@@@@@@???@@@BBBBBBCCCFFFJJJMMMSSS[[[iiiyyyuuubbbSSSFFF???<<<888777666444222111111111000111333555777888999999666777888888888777666555777666555444333333333333444333333444666666555333333333333222222111111000333222111000///...------.................................///000111222333666777888:::;;;<<<>>>>>>BBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJHHHHHHJJJKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJKKKKKKIIIHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA???===;;;:::999999777777777777777888999:::666666666666666777888999999999999999999:::::::::::::::;;;;;;999777555444111222222222222222111111///111333444555:::@@@FFFUUUZZZ```fffiiillloooqqqtttuuuuuuuuutttqqqooommmllllllmmmooorrrxxx}}}vvvxxx{{{~~~zzzsssooogggdddaaa^^^YYYPPPDDD<<<555222///------------,,,------...///...---+++*********))))))))))))******,,,+++***))))))***+++,,,...---+++***))))))***+++******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))))))))((((((BBBAAA@@@??????AAABBBDDDGGGIIIPPP\\\ooottteee]]]SSSMMMLLLJJJHHHFFFEEEDDDCCCAAA???======<<<<<<;;;:::::::::777888999::::::999777666333333333333333333333333111222222333333222222111/////////......---,,,,,,........................---,,,+++++++++---...///,,,++++++,,,...///...,,,+++************+++,,,,,,---,,,+++,,,------+++***---,,,,,,,,,,,,---...///***)))))))))((((((((('''///,,,)))))),,,...///......000222555888;;;>>>???>>>???@@@@@@@@@AAADDDGGGJJJPPP\\\kkk}}}{{{qqquuu{{{jjjXXXLLLGGG@@@>>>;;;777555333333333222222333333444555777777555666888999999888777666555555444444444444555555666555555555777777555333333333333333333333333333333333222222111000//////.......................................///000000222333444555666777888999;;;<<<>>>???AAABBBBBBBBB??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFEEEBBBAAACCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBEEEGGGFFFCCCBBBCCCEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHJJJIIIGGGEEEFFFGGGDDDDDDEEEEEEEEEFFFHHHKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@??????>>>===<<<:::999999999999888888777777888888999:::777777777666777777888888888888888888888888888888666666777888777555333111//////000111222222222222111444888;;;>>>DDDMMMUUU]]]bbbiiimmmpppqqqqqqrrrttttttsssrrrooommmjjjiiiiiikkknnnrrrzzz{{{yyy~~~rrrllljjj___]]]YYYRRRIIIAAA;;;777///...,,,,,,---...---+++,,,---...//////---,,,***)))))))))(((((())))))))),,,+++***((((((***+++,,,///---+++***))))))***+++))))))))))))((((((((((((&&&'''''''''((((((((()))'''((((((((()))))))))***%%%&&&'''((())))))))))))'''((()))******)))((('''DDDCCCBBBAAAAAACCCDDDFFFHHHIIIPPP\\\nnntttfff]]]RRRKKKIIIKKKIIIGGGEEEDDDCCC@@@>>>=========<<<;;;;;;:::::::::;;;<<<===<<<:::888666555555555555555555555555111222222333333222222111------......///000111111---------...............000///......///000111222---,,,,,,...///000///---...------------...//////,,,++++++---//////...---...---+++***+++---///000---,,,,,,,,,++++++******111...++++++---000000///,,,---///111555888<<<>>>@@@@@@@@@??????@@@DDDGGGFFFJJJSSSaaatttuuuhhhiiirrr{{{nnn```[[[HHHEEE@@@<<<999777888888555555333222222333555555555666888999999888777666555555555666666777999999888777666777888777666444333444444444444444444444000111111222333333444444111111000000000000//////111000000//////000000111000000111222333444444555666888999;;;===??????@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGEEEDDDCCCCCCDDDEEEGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFDDDAAA@@@AAACCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA<<>>===<<<;;;::::::999999999999:::::::::999999888888888888999::::::999999999999::::::888888888777777777777777333333555555555333111///---...///111222222333333444999>>>BBBFFFNNNYYYbbbaaafffmmmqqqssssssssssssoooooonnnmmmkkkiiigggfffjjjlllqqqxxxxxxtttvvv}}}yyyzzz~~~oooiiihhh[[[YYYRRRHHH===666444555000///......///...,,,***+++---...//////---,,,***))))))(((((((((((()))))),,,+++)))(((((()))+++,,,///...+++***))))))***+++(((((((((((())))))))))))((()))))))))******++++++'''((((((((())))))******%%%&&&'''((())))))))))))'''((()))******)))((('''AAAAAABBBBBBCCCDDDDDDDDDKKKGGGJJJXXXjjjuuueee[[[SSSNNNLLLGGGFFFDDDDDDDDDCCCAAA???===>>>>>>>>>>>><<<;;;:::999999999888777666666555555555444333333333333444555333222222333444444333000111111111111000//////111...,,,---///111000...------..................+++,,,------......------...,,,***+++,,,---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,---------,,,,,,...///.........222777:::<<<>>>???AAABBBBBBAAAAAACCCFFFLLLWWWcccuuu|||bbb___eeekkkyyyzzzoooaaaWWWJJJBBB>>><<<888444777666444222222222333444666666777777888777777666777555333444666777444111222444666777777666444222333333333444444444555555555444333333222222222222444333111000///000111111......////////////............///000111222333333555555666666777888888888<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBBBBAAA@@@???DDDCCCBBB@@@@@@AAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDEEEEEECCCAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>===:::999777777777777666666666666666777888888::::::999999888777666666888888999:::999888777666555666777888888777666555111222333111...,,,++++++111222333444444555777999:::>>>FFFNNNVVV\\\```bbblllkkkkkkmmmqqqrrrqqqooorrrpppllliiifffffffffgggkkkqqqzzzsssiiilllvvv}}}zzzzzz|||}}}zzzpppiiieeeZZZPPPBBB999555444111///000///...---,,,+++++++++...---+++))))))***+++,,,***)))'''&&&&&&&&&'''((('''((()))***************,,,,,,++++++***)))((((((***************)))((((((((()))***+++***)))'''%%%''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%AAAAAABBBBBBCCCDDDDDDDDDIIIFFFJJJVVVhhhqqqcccZZZSSSNNNMMMKKKHHHEEECCCCCCCCCBBBAAA======>>>>>>===<<<:::999999999999888777666666666555555444333333333333444444222000111222333222222111111111111000000000000111...,,,---///000///...---...............------+++,,,------......---------,,,******,,,---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---///000000222555777;;;<<<>>>???@@@@@@@@@@@@CCCDDDJJJRRR]]]mmmiiiaaabbbfffsssyyylll[[[MMMEEEAAA;;;777666666555444333222222222222333333444444444444444666444333555777777555333444555666777777666555444333333444444444555555555555444333333222222333333444333222111111111111111...//////////////////......//////000000111111222///000000222333444555666666555555555555666777777;;;===>>>@@@@@@@@@>>>>>>BBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@BBBCCCCCCAAA???===>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBBBBAAA@@@???????????????@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::888777666666777777666666666777777888999999999999888888777777666777888999999999888666666555666666777777666555444333555555555333111111222---///222444777:::???BBBFFFIIIOOOUUU[[[```bbbdddgggffffffiiimmmnnnmmmlllhhhgggeeedddeeeiiimmmooozzz{{{rrrlllsss}}}}}}{{{{{{{{{|||~~~}}}zzzwwwzzzyyyyyyxxxuuunnneee^^^QQQHHH===555333222000...//////...,,,,,,++++++,,,///...,,,******+++,,,---,,,+++***)))))))))******((())))))************)))++++++***))))))((('''''')))))))))))))))(((''''''((()))***+++***)))'''&&&))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&AAAAAAAAABBBCCCCCCDDDDDDFFFDDDIIIUUUeee}}}kkk___YYYSSSOOONNNNNNJJJFFFCCCBBBBBBCCCBBB<<<<<<===<<<<<<;;;:::999999999999888777777666666555555444333333333333444333111000000111222222111333222000/////////000111111///------/////////...////////////...---,,,,,,+++,,,------......---------,,,***+++,,,---,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...000///---+++*********+++***---///111111222333444888999;;;===???@@@@@@AAACCCCCCFFFLLLTTTbbbvvvqqqdddaaabbbmmm{{{rrr```TTTLLLDDD???:::999888666555333222222000000111111222222222222444333333555777888777555555555555555555555555555333444444444444555555555555444333333333333333333333333444444333333222222/////////000000/////////////////////000000000000+++,,,---///000222333444444444333333444444555666777888:::<<<======<<<<<<===>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>======???>>>>>>>>>>>>>>>>>>??????@@@AAA???===;;;<<<===;;;<<<<<<<<<<<<=========>>>>>>????????????>>>>>>===>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>===>>>???@@@@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAA@@@@@@???>>>===????????????????????????@@@@@@????????????@@@@@@>>>======<<<<<<;;;;;;;;;:::999888777666555555666777666666666666777888888777777777777777777777777777777888888777777666555555555555555555444333222000111333222111111222333---000333777<<>>AAACCCDDDEEECCCCCCGGGMMMWWWgggvvvvvviiidddbbbjjjuuuxxxlllaaaWWWOOOEEEBBB>>>999555444333333111111111111111222222333222222333555777888777777555444444333333444444555444444444444555555555555555444444333333333444444333333555555555444333222000000000000000000000000000000000/////////............///000111111222222222222222222222333333444333444666888999999999999999:::<<<>>>???@@@??????============<<<<<<<<<;;;======<<<<<<<<<<<<======>>>??????>>><<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>><<<;;;<<<===>>>======<<<;;;;;;<<<======>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::::::::999999888888777777777666555555555555666555555555555555666666666666666666666666777777666666666666666555555444444444444333222222111111...///000000///000222333444777:::>>>BBBHHHNNNRRRYYYZZZ\\\^^^___```aaaaaabbbaaaaaaaaaaaa``````___aaaaaabbbgggnnnyyy{{{}}}uuuqqqsssxxx|||zzzyyytttsssrrrqqqpppnnnjjjgggfffdddcccbbb```YYYMMMDDD777444000...//////...---...------,,,+++++++++,,,---,,,,,,+++++++++,,,---*********)))))))))))))))***************)))(((''')))))))))(((((('''''''''(((((())))))(((((('''&&&(((((())))))))))))(((''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))@@@@@@AAAAAABBBCCCCCCCCCEEEEEEKKKUUUbbbwww|||nnn^^^XXXVVVRRROOONNNLLLJJJIIIIIIHHHEEEAAA>>>===<<<<<<;;;::::::999999999999999999888888888888555555444333333333333444444333111111333444333222333222000......///111222000000///...------...///////////////...---,,,++++++,,,------......------///......///000000...---+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,*********,,,...///......---,,,+++---111444000222555999===BBBEEEGGGFFFCCCBBBEEEHHHNNNZZZffftttyyyvvvmmmiiigggkkkrrr}}}tttkkkYYYSSSIII???777444444444222111000000000000111222000111333555666666777888666666555555555555666666444444444555555555666666444444444333333444555555222333555666666555444333222111000000000000111222111111000000//////......111111111111000000000000...------------...//////000111222444555666666777555777999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<===>>>>>>===;;;:::;;;<<<::::::::::::;;;;;;;;;<<<:::::::::999999:::::::::>>>>>>?????????@@@@@@@@@<<<<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>========================AAA@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999::::::999999999999::::::888777777777777777666666555555555666555555555555555444444333333333444444555555555555555555555666555555444444444333333333333333222111111111111111111222333333222333666888<<>>:::000///------...///......------,,,+++++++++,,,,,,******************++++++************))))))((((((***************)))((('''***)))))))))))))))(((((()))************)))(((((((((((()))))))))))))))((('''''''''''''''''''''''')))(((((('''&&&&&&&&&'''&&&''''''(((((()))))))))@@@@@@@@@AAABBBBBBCCCCCCEEEEEEKKKUUUaaawwwuuuhhh[[[VVVUUURRRNNNLLLIIIIIIIIIJJJIIIFFFAAA===>>>===<<<;;;::::::::::::999999999999999999999999555555444333333333333444555333222222333444444333333222000/////////000111000000000///---,,,---///////////////...---,,,,,,+++,,,------......------.........000111111...,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++*********+++---///000......,,,***)))+++///333...///222666;;;@@@DDDFFFFFFCCCBBBEEEGGGIIIPPPXXXccciiittt~~~rrrnnnlllkkknnnrrrwwwssskkk]]]NNNBBB;;;888777222111000........./////////111333444444444555777888888888888888888888888444444555555555666666666444444444444444444555666333333444444555555444444333222111000000111222333222222111111000000//////222222111000///...------...............///000000//////000111222222333444333444555777888999999999::::::::::::999999999888::::::999999999999::::::;;;<<<===<<<:::999:::;;;::::::::::::;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<=========<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<<<<===999:::::::::::::::999999666666666666666666666666777777666666666666777777555555555555555555555555444444555666666666555555555555444333333333333444444444444444444444444444444444333222222222222333222111111000000111222222111222333444444666:::===BBBGGGMMMSSSWWW[[[___aaa^^^_________```aaaaaaaaa\\\\\\ZZZWWWVVVXXX\\\___iiilllrrrzzzoooeeeaaaaaafffnnnppp}}}{{{ssskkkjjjiiiiiijjjjjjhhhggg```^^^YYYOOODDD:::444333...------------.........,,,,,,++++++++++++,,,,,,)))))))))***************++++++,,,,,,++++++***))))))************))))))((())))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))???@@@@@@AAAAAABBBCCCCCCDDDDDDJJJTTT___wwwqqqdddYYYUUUUUUQQQLLLJJJIIIHHHGGGGGGGGGEEEBBB??????>>>===;;;;;;;;;;;;<<<999999999999999999999999555555444333333333333444444222111111222333333222111111111111000000000000000111111///---+++---///---...............------+++,,,------......---------,,,---///000///---+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------------------+++***+++---000...///111333777;;;???AAADDDBBBBBBEEEFFFFFFIIINNNUUU\\\hhhwww}}}uuunnnkkkllllllooorrrttt}}}|||zzziiiXXXKKKCCC???666444222///.........///...000333333222222333555666777888999999888777666555555555555666666666666444444444444444555666666333333222333333444444555444333111000000111333444222222222222111111111111111111111000//////......000////////////000111111///////////////000111111222222222333444555666777888888777777777666666666999888888777777888888999999:::;;;:::888888888999999999999999::::::::::::999888777777777777888999888888888888999999999999:::;;;;;;<<<;;;999666555777777777777777888999999999999999999999999999999888999::::::::::::999888888888888999999888888888777777888888999999::::::666777777888888777777666444444444444444444444444555555444444444444555555444444444444444444555555333444555666777777666555777666555555444444444555555555444444333333222222444333222111000111222222111000000000000222333444000222444666888<<>><<<:::888666444333222333222111///222111111222444555444222444444444444444555666666666666666666666666555555333444444555555555444444666555555444333333222222222222111111111111222222444444333222111000//////------........./////////---------------.........000000000000000000000000000000000//////000000000333222222111111222222222222333333333444444444444444444444555555555555555333444444444333333555777666:::<<<;;;777555555666888777777777666666666666555555444444555555666777777666555666777888777555666666777888777666555555555555444444444444555555333444444444444222111000333333333222222222111111000111222333333333333333111111111222222222333333444333333333444444555555777777777666555444444444555444222111111222333444333333222222222111111111000/////////000000000//////111333444555777999<<>>===<<<<<<<<<;;;:::999999999999777777666555444444444444111111111111111111111111000000111111000000///.........////////////......+++,,,,,,------------,,,---,,,,,,++++++******))),,,,,,,,,------------------,,,,,,,,,,,,---...///444000+++)))+++,,,,,,+++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,+++,,,...///111222444777:::===@@@AAABBBDDDDDDGGGNNNTTT\\\iiiuuu}}}|||xxxuuuuuu|||sss^^^QQQQQQSSSZZZdddoooyyysssgggaaaXXXQQQKKKGGGCCCAAA===;;;888666555444222000222111000111222222111000222222222222333444555666666666666777777777777777444555555555555555444444444444444333333222222111222222111111111111222222333333333222222111111111........./////////000000------------------------000000000000000000000000000000111111111111000000111111000000000000111111000000111111111111222222111111222222333444444555000111222222222222555777888===???<<<666222444888444444444444444333333333444444444444444555555666666444333444555666555444555555555555444333222111333333222222222222333333222222333333333333222222333333333222222222111111111111222333333333222222111111111111222222222222333333333444444444555555777777777666666555555444555444222111111111222222222222222111111111111111............///000111222111444777:::<<>>>>>>>>>>>===<<<<<<;;;::::::999999999:::777666666555555555555555222222222222222222222222000111111111111000//////...//////////////////...,,,,,,---------------,,,,,,,,,+++,,,,,,---//////------,,,,,,+++++++++***,,,,,,------......//////111...+++)))***,,,+++*********++++++++++++******------------------------+++++++++,,,---...//////---,,,,,,+++,,,,,,---...///000333666999<<>>>>>??????===;;;;;;;;;:::999999999::::::666666666666666666555555444444444444444444444444111111111111111000000////////////....../////////---------......------,,,,,,,,,,,,,,,---...///000...---,,,+++***)))((('''&&&'''((())))))*********************+++,,,***)))******++++++++++++******------------------------,,,,,,,,,,,,---...000111---------------------...---///111333777:::<<<>>>AAABBBGGGLLLMMMLLLQQQXXX]]]dddiiikkkpppzzzxxxhhh\\\TTTRRRQQQTTT[[[ccciiilllwwwzzzsssoooggg___TTTIIIBBB===999777444222000000222222222111222222111111000111111111222333333333444444555555444555555555555555444444555555555555444444444444555444444444444444444555333333333333333444444444000000000111111111222222111111000000000/////////000000000000000000000000222333444555555444333222///////////////000111222........................111111000000/////////...///000111222111222555777HHHAAA888222000111222111//////////////////000000222222222222222333333444222111000111222333222000111111222222333444555555333333222222222222333333111111111111222333333444333333333222222222111111222222333333333222222111222222222333333333444444222333444555555555444444444333333333333333222222333333222111000/////////000000000000000000000000***,,,...//////222666:::===AAAHHHMMMPPPRRRTTTUUUSSSTTTVVVXXXYYYYYYYYYXXXXXXWWWUUUSSSPPPMMMKKKIIIHHHJJJMMMQQQWWW```jjjqqq|||uuukkkkkkjjjlllpppttttttrrrsssnnnhhhdddeeekkksssxxx~~~vvvlllhhheeebbbcccfffeeeeeeaaaZZZXXXXXXUUUPPPPPPJJJBBB;;;666333000...,,,,,,---,,,+++)))(((''')))***+++,,,------------(((((())))))***++++++,,,((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''>>>@@@CCCEEEEEEDDDBBB@@@CCCHHHIIIPPP```sssxxxkkkbbb___ZZZVVVSSSQQQOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@??????@@@???===;;;;;;::::::999999:::::::::666666777777777666666555555555555555555555555555111111222222111111000/////////............//////---............------,,,...------,,,,,,+++******...---,,,+++***)))((('''&&&'''((()))***+++++++++'''(((***+++++++++***)))******++++++++++++******************************---,,,,,,+++,,,---///000------------............---...///111444777999;;;<<<>>>DDDIIIIIIGGGJJJOOOVVV\\\______cccllluuuyyy~~~~~~~~~}}}oooeee[[[YYYVVVWWW\\\aaafffhhhvvvzzzmmm___SSSIIIAAA===999777444333444444444333...---......///000111222111111111222222222222222222333333444555555444444555555555555555555555555333333222222222222333333444444444444444444444444111111111222222222333333111000000//////.........000000000000000000000000000000111111111111000000---,,,,,,------...///000//////...............---111111000//////...------///000111111111222444666FFF===222...000222111............////////////000111111111111111222333333222000///000111222111000000000111222333555666777333333222222222222333333111111111111111222333444333333333222222222111111222222333333333222111111000000000000111111111111222333444555555555444333222222222222222222222222222111111111000000//////////////////000000000000,,,...111222222666<<>>???AAABBBCCCBBBAAAAAACCCHHHJJJQQQbbbvvvrrrdddaaa\\\WWWTTTRRROOOLLLJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???@@@AAA@@@===;;;:::::::::999999::::::;;;555666777777888777666555444444444444444444444444111222222222222111000000000///...------...///000...............---,,,,,,---...//////...---+++***---------,,,,,,,,,,,,,,,((()))+++---............***++++++******)))************++++++++++++******))))))))))))))))))))))))---,,,***))))))***,,,---+++,,,,,,---............,,,------...111333666777888:::???DDDEEECCCGGGMMMSSSXXXZZZXXXXXX```hhhmmmrrruuuzzz}}}zzzvvvzzzvvvjjjbbbaaa```aaadddfffggggggqqq{{{{{{nnnaaaVVVNNNFFFCCC???<<<;;;:::999888111000000000111222222333222222111111111111111000000000222333444444555555444444444444444444444444333333222222222222333333555555555555444444444444222222222222333333333333222222111111000//////...000000000000000000000000000000000//////000000000,,,,,,,,,------...///000000000000//////.........//////////////////......///000000000//////111333999555000///111222000........./////////000000000111000000000000111222222111000///000111222111///111111111111222333555666333222222111111222222333222111111000000111222333333333333222222222111111222333333333333222111000000000000000111111111111111222444666666555444333222222222222222222222222000000000000000000//////........./////////000000///222555666777;;;BBBHHHJJJNNNTTTXXXYYYXXXWWWVVVVVVWWWYYYZZZZZZXXXVVVTTTPPPOOOLLLJJJJJJKKKLLLMMMPPPUUU[[[```dddhhhkkknnnqqqtttuuuuuuvvv}}}}}}uuunnn}}}~~~uuuppppppmmmfff___]]]aaaffflll{{{uuummmfffeeeddd___ZZZYYYWWWWWWSSSMMMJJJJJJFFFAAA;;;777333///...---,,,+++...000000///,,,***+++,,,******++++++++++++******+++******))))))(((''''''((())))))))))))*********''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&======>>>???@@@BBBDDDEEEDDDIIIKKKSSSdddxxxxxxfffbbb]]]XXXUUURRROOOLLLLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@@@@@@@AAA@@@===;;;:::::::::999999:::;;;;;;555666777888888777666555333333333333333333333333111222222222222111000000000///...------...///000.../////////...---,,,,,,,,,---000222222222000///,,,,,,------...///000000&&&''')))+++,,,,,,,,,,,,//////,,,***((((((***,,,******++++++++++++******************************,,,+++)))''''''(((***+++******+++,,,---...------,,,,,,,,,---...111333555888888<<>>999888777555444333333333333222222111111000000000...///000222333444555555333333333333333333333333666555555444444555555666666666555555555444444444222222333333333333444444555555444444333222111111000000000000000000000000333222111000000111222333.........///000111222222111111000000000/////////------......///000000000.../////////------///111,,,...111222222111000000/////////000000000111111000000000000000111111222222000///000111222111000222222111000000111222333222222111111111111222222333222111000000111222222333333333222222222111111333333333333333222111000111222222222222333333333111222444666666555444333333333333333333333333333...///000000000000000///---.........//////000000222555999:::;;;???GGGNNNLLLQQQVVVZZZYYYWWWUUUTTTWWWXXXYYYZZZXXXVVVSSSQQQOOONNNLLLKKKLLLOOOSSSUUU[[[___eeeiiikkkkkkkkkkkkkkkmmmoooooopppwwwzzzsss|||nnnooommmeeeZZZUUUXXX]]]jjjvvvzzzqqqiiicccbbbaaa[[[UUURRROOOOOOLLLFFFDDDCCC>>>888333222000000000///,,,******,,,,,,+++((('''))),,,++++++++++++***((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&>>>???@@@AAABBBBBBCCCCCCFFFFFFKKKTTT```uuuvvvhhhbbbZZZVVVUUUVVVUUUSSSNNNNNNMMMLLLKKKIIIGGGFFFAAA@@@>>>>>>???@@@???>>>===<<<;;;:::::::::::::::888888888888888888888888777777666555444444333333333333333222222222111111000000////////////000000...........................,,,++++++---......---++++++******++++++,,,---+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---------,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...000000000000///444666999===BBBFFFIIIKKKTTTSSSQQQOOONNNPPPTTTWWW```eeejjjlllkkkjjjlllnnnsss|||ooofffgggjjjlllnnnmmmiiiggggggjjjlllpppxxx{{{xxxyyyzzzuuuxxx}}}~~~uuuiiifffaaa]]]YYYRRRJJJCCC===<<<;;;999777666555444000222222222000...------111111000///////////////000111333555666555333222666555555444444333333222555555666666555444333333222444555555444333333444333444555333111///000111111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000222000...///222333111///222111000//////000111222///000111222222222222222000000///......///000111000000111111111000000/////////000111111111111111000///......///111333555222000///000333444222000111111111111111111111111111111111111111111111111111111000000000111333444///000000111111111000000333222222555888888444111333333222222222222333333---///111111000........./////////000111444666777;;;<<<===@@@DDDHHHLLLNNNPPPSSSUUUWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUTTTQQQOOONNNMMMNNNRRRWWW]]]aaabbbjjjlllmmmmmmkkkiiigggffflllhhheeeeeegggkkkwww}}}zzzvvvoooiiieee___YYYXXXZZZlllxxxvvvmmmjjjcccZZZWWWXXXXXXSSSNNNLLLGGGAAA===:::888333000000//////...,,,+++******++++++++++++++++++++++++******))))))))))))******&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''((()))***((())))))))))))))))))(((((()))******(((''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&AAA@@@@@@???@@@AAACCCDDDCCCDDDJJJUUUbbbyyyxxxjjjddd\\\XXXWWWWWWVVVTTTOOOOOONNNMMMKKKIIIGGGFFFBBB@@@???>>>@@@@@@@@@???>>>===<<<;;;::::::::::::888888888888888888888888777666666555555444333333333222222222111111111111000000////////////000000////////////////////////000...------000222222222,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000000/////////111444888===BBBFFFHHHNNNNNNLLLJJJIIIJJJNNNQQQVVV[[[bbbfffffffffgggiiippp|||yyynnneeefffhhhjjjkkkiiigggeee```eeehhhiiilllooolllggghhhlllyyy|||vvvxxx|||}}}zzzxxxuuurrroooiii___XXXMMMJJJEEE@@@<<<:::888777333333333111///.........000///...............//////000222333333333222222444444333333333333222222555555555555555444333333222444555555444333333444111222333222111000111222111111111111111111111111222111111111000000000000000000000000000000000000111111111111111111111111222000//////222222111///111111000000000000111111000111111111111111111000111000//////...///000000000000111111111111000000///000000111111111111111000000//////000111222333222000///000222444222111111111111111111111111111222222222222222222222222222111111111111222222333///000000111111111000000111000000111333444111///111000///////////////000...///111111000///000111111111222333666888:::<<<@@@@@@AAABBBEEEHHHKKKLLLMMMOOORRRTTTSSSSSSSSSSSSTTTSSSQQQPPPPPPPPPOOONNNQQQSSSWWW\\\ccchhhkkkmmmppppppppppppooommmllljjjiiiddd```^^^^^^aaakkkuuu~~~wwwppphhhddd___ZZZ[[[^^^mmmvvv~~~tttiiiddd^^^WWWVVVWWWWWWSSSNNNHHHCCC===999666444111...///......---,,,+++***)))***+++---......---+++*********))))))))))))******((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((())))))******)))(((''''''((()))***((((((''''''''''''((((((((()))******(((''''''((('''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&DDDBBB@@@>>>>>>@@@CCCDDDDDDDDDKKKWWWddd||||||mmmggg___ZZZYYYYYYWWWTTTQQQPPPOOONNNKKKIIIGGGEEECCCAAA??????@@@AAA@@@???@@@???>>><<<;;;:::::::::888888888888888888888888777666666555555444444444222222111111111000000000000000////////////000000000000000000000000000000000...,,,---000333444555,,,++++++++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++************))),,,,,,+++***+++,,,---...+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000111444777<<<@@@CCCGGGGGGFFFDDDBBBCCCFFFHHHLLLQQQYYY^^^___aaadddgggllluuu~~~~~~{{{uuunnneeeeeeeeedddddddddddddddeeelllpppnnnjjjeee^^^WWWZZZ```nnn|||{{{|||{{{{{{}}}xxxqqqeee```WWWPPPJJJFFFBBB???888777444111000///000000/////////......///000000/////////000000000000000111111111111222222222222333444444444444333222222222444555555444333333444///111222222111111222444000000000000000000000000111111111111111000000000000000000000000000000000111111111222222111111111222111000000111222111000000000111111111111111000111111111111111111111000222111000///////////////000000111111111111000000///000111111222222111111111111111111111111111111111000000000222333222111111111111111111111111111333333333333333333333333111111222222222111000000000000000111111000000///111000//////000111///...000//////...------------///000111111000000222444555666777:::<<>>===;;;;;;::::::888888888888888888888888777666666666555555444444111111111000000000000///000000////////////000000///////////////////////////,,,******,,,///111111+++************+++,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&'''(((***,,,***+++,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,---......//////333222111222444777;;;===AAABBBAAA@@@??????AAACCCHHHMMMRRRVVVYYY^^^eeejjjlllssszzz{{{zzzyyyvvvqqqgggeeebbb___^^^```dddgggrrrzzzzzzpppeeeZZZQQQTTTZZZeeepppvvv|||~~~zzzxxx{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{vvvnnnfff```YYYQQQLLL???;;;666333222222222333111000000000000111222222......---------......///......///000000111222222222222222333333222111111111333444444333222222333111333444333222111222444000000000000000000000000111111111111111111111111000000000000000000000000111111222333333222111111111111111111111222111111///000111222333222111000222222222222222333333444333222111000//////......///000000111111111111000000000111222222222222111111111222222222111000000111000000111222222222222111111111111111111111111222222222222222222222222///000111111111///...---000000000000000000///...222111000//////000000000111111000///............000111111111111222555888999;;;>>>AAADDDFFFHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOLLLIIIHHHGGGGGGGGGHHHIIILLLQQQXXX]]]lllqqqwww{{{{{{yyyvvvtttxxxvvvsssrrrqqqpppooonnniii```VVVRRRPPPSSS\\\eeeqqqxxxyyyqqqkkklllssswww}}}yyypppfffaaa]]]\\\aaahhhsssvvvyyy|||~~~{{{ooobbbXXXUUUQQQPPPQQQOOOKKKFFF;;;888333///,,,+++,,,,,,,,,++++++***))))))(((((((((***,,,---...,,,+++***))))))(((((((((((())))))*********))))))(((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))+++***)))(((((()))***+++'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&)))******)))'''%%%(((''''''&&&&&&&&&''''''@@@AAABBBCCCBBBAAA@@@???EEEEEELLLVVVbbbyyyrrrlllddd___]]]ZZZWWWTTTTTTSSSRRRPPPMMMJJJHHHGGGFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;888888888888888888888888666666666666666555555555111111111000000000000///000000////////////000000........................///---******+++,,,---,,,)))))))))))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&(((***+++))))))***+++++++++++++++************************))))))))))))))))))))))))+++++++++,,,------...///000///......000444888:::===>>>@@@???>>>>>>???AAAGGGIIIKKKMMMQQQXXXccckkkooovvv}}}}}}}}}}}}{{{vvvkkkhhhccc]]][[[___gggnnnzzzuuuhhh[[[QQQOOOSSSYYY___bbbhhhwww|||uuuuuutttsssrrrqqqpppoooooosssyyy}}}{{{vvvmmmaaaXXXEEE@@@:::666555555555555111000000///000000111111......---,,,,,,------...,,,------...///000111111000000111111111111000000000222333333111111111222555666666555333111222333000000000000000000000000111111111111111222222222222222222222222222222222111222333444444333222111111111222222111111111222///000111333333333222111111111222222444555777888222222222111000//////...//////000111111111111111000000111222222222222222111111222222222111111000000111111111111111222222111111111111111111111111000000000000000000000000---.../////////---,,,+++000000000000000///......000000///.........///000111111000///////////////111222333333444555999<<<>>>@@@CCCGGGIIIKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLJJJGGGDDDCCCCCCCCCFFFJJJNNNSSS[[[dddkkkvvv{{{zzzuuusss{{{{{{{{{xxxtttpppnnnmmmggg^^^VVVTTTUUUYYYbbbkkkrrrvvvtttkkkccccccgggiiisssyyyxxxoooeee```\\\\\\aaagggrrruuuvvvwwwyyywwwlll```VVVRRROOOMMMKKKHHHCCC???555333000---******+++,,,*********))))))(((((('''))))))(((((()))***++++++))))))(((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))(((((()))(((''''''''''''((()))'''((())))))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))%%%''')))******)))&&&%%%''''''&&&&&&&&&''''''(((>>>???BBBDDDDDDBBB@@@>>>AAABBBIIIUUUbbbyyyuuuooohhhccc```]]]XXXUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGEEECCCBBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888666666666666666666666666222222111111111000000000000000////////////000000........................111///---,,,------,,,+++)))))))))))))))***+++++++++++++++++++++*********)))************+++++++++******)))((()))***+++,,,(((((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++---......)))))))))+++...222666888999;;;>>>???>>>>>>???@@@CCCCCCDDDDDDGGGOOO[[[cccnnnuuuzzzzzzzzz{{{yyyuuummmkkkgggbbb```ccclllsss|||qqqdddYYYLLLMMMQQQTTTVVV[[[jjjxxxxxxvvvssspppllljjjhhhgggggghhhmmmtttvvvvvvyyy}}}wwwxxx|||xxxkkk```KKKEEE>>>:::::::::888666111000///............///...............---------,,,------...///000000111......///000000000000///...000111111000//////000555666666555222111111222111111111111111111111111111111111222222222222222333333333333333333333333111222444555555444222111111222333222111111222333000000111222333333333333222222222222333555888999222222222222111000//////...///000111111222111111000111222222333222222222111222222222222222222222///111222222111111222333111111111111111111111111000000000000000000000000------.........---,,,,,,000000000000///...------+++,,,------,,,,,,---///000//////......//////000444555777999999;;;>>>AAABBBDDDHHHKKKMMMMMMKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFFFFDDDBBBBBBDDDEEEGGGLLLSSSYYY^^^eeemmmtttxxx}}}zzzwwwwww{{{rrrnnnnnnbbb]]]ZZZ^^^cccgggmmmsssrrrtttooocccZZZYYY]]]___lllpppwwwvvvnnneee```\\\ZZZ]]]bbbjjjnnnooooooooollldddZZZRRROOOJJJFFFCCC???:::777///000///---***)))+++,,,******)))))))))((((((((()))(((&&&&&&&&&(((+++,,,)))((((((''''''(((((()))((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))***++++++(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((()))&&&''')))***)))(((&&&%%%'''&&&&&&&&&&&&'''((((((>>>???AAABBBCCCBBBBBBAAACCCCCCJJJUUUbbbyyyyyytttlllgggccc```[[[WWWSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFDDDCCCDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;;;;<<<888888888888888888888888666666666666666666666777333222222222111111111111000000////////////000000..............................---...//////---++++++++++++++++++,,,,,,---************++++++++++++))))))*********+++++++++))))))*********+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,---...******+++,,,...000222444555777;;;=========>>>???===>>>@@@@@@BBBHHHQQQXXXccchhhkkkiiiiiikkkllljjjkkkmmmnnnllliiijjjpppuuuxxxlllaaaQQQPPPRRRTTTUUUWWW```jjjsss~~~wwwqqqllliiigggeeeccceeejjjkkkkkkpppxxxtttsssuuuzzzyyykkkaaaOOOIIIBBB>>>>>>>>>;;;888444333222111000///////////////000000000///------------......//////000000------...///////////////,,,...//////...------...222333444333111000111222222222222222222222222222111111111222222333333333222222222222222222222222111333555666666555333111000222444333111000222444111111111111222333444444444333222111111222444555000111222222222111000000...///000111111222222222000111222222333333222222222111111000111222444555///111333222000000222444111111111111111111111111000000000000000000000000..................//////000000000000///...---,,,'''***...///------...///000000000000111222333333777:::===@@@AAABBBEEEGGGEEEHHHKKKMMMNNNLLLJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCFFFKKKOOOQQQWWW___eeegggkkkpppuuu{{{~~~zzzyyy{{{rrrlllmmm______fffqqqyyy{{{zzzzzzwwwuuukkk\\\QQQQQQVVVXXXeeeiiipppxxxtttmmmeeeaaa\\\WWWXXX[[[]]]bbbdddccc```^^^XXXQQQLLLIIIDDD???:::777444222***,,,------***)))***+++*********))))))))))))(((((('''''''''((()))++++++((((((''''''''''''((((((((((((((((((((()))))))))((((((''''''''''''(((((()))(((((((((((()))******'''((()))******)))((('''$$$%%%&&&''''''&&&%%%$$$&&&((()))((('''%%%&&&&&&((('''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((??????@@@@@@AAABBBCCCDDDGGGGGGMMMVVVaaawww|||wwwooojjjfffbbb]]]YYYSSSSSSRRRQQQPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDCCCAAA;;;::::::::::::;;;<<<<<<888888888888888888888888666666666666777777777777333333333222222222222111000000////////////000000000000000000000000000000***+++,,,...000000---+++------,,,,,,------...///))))))******+++++++++,,,+++++++++,,,,,,---------''''''((()))***))))))))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))***,,,---...111111111000000/////////111444888;;;<<<<<<===>>>999<<>>BBBEEEFFFGGGIIIJJJGGGIIILLLNNNNNNKKKHHHEEEFFFEEECCCAAA@@@??????@@@AAABBBCCCDDDGGGMMMTTTZZZYYY```iiimmmmmmmmmooorrr|||yyyyyy{{{qqqjjjjjj___dddpppzzzlllXXXLLLMMMRRRVVV]]]ccckkkrrr|||~~~ssslllfffbbb\\\VVVTTTWWWSSSYYY\\\YYYVVVTTTOOOKKKGGGDDD???999555222000///&&&***---,,,***((()))***************))))))))))))&&&''')))***+++++++++***((((((''''''''''''(((((((((((())))))******++++++((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&'''***,,,,,,***'''&&&&&&''')))((('''%%%&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))CCCDDDDDDCCCAAA???@@@@@@CCCFFFLLLRRR^^^wwwzzztttmmmhhhfffdddaaa^^^YYYVVVTTTRRRPPPNNNKKKIIIHHHHHHGGGFFFDDDBBBAAA???@@@???===<<<;;;;;;<<<<<<999999999888777666666555444666999999888666555555111111111111111111111111333111...++++++---///111111111000000/////////...///...---,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,---------+++++++++******)))))))))************************************************+++++++++++++++***)))((()))***,,,------,,,***)))++++++******)))*********'''))),,,---,,,,,,,,,,,,---///222444666999===@@@===<<<;;;;;;>>>CCCHHHLLLQQQOOOLLLJJJJJJOOOVVV[[[fffllluuu}}}zzzwww{{{}}}}}}zzzsssjjjccc___[[[[[[\\\^^^___^^^ZZZXXX___ccchhhmmmoooqqqtttvvv~~~~~~zzzyyytttqqqkkkccc___```fffkkkmmmllllllnnnrrrwwwzzz{{{{{{zzzyyywwwssskkkbbb\\\PPPLLLGGGEEEFFFFFFCCCAAA===:::777666777777555333333222222333444333111...000000000000////////////...------,,,,,,------...///...------,,,,,,,,,,,,......---------......//////000000111111111111000000000111111111222222222111111000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111333333111000000000111222333222111000000000111111111000///000111111000...111111111111111111222222000111222333333222111000333222222111000//////...//////////////////......---------.........//////...------------------------......///000000111111555555666888:::<<<>>>@@@BBBDDDFFFHHHHHHHHHGGGFFFLLLJJJIIIJJJLLLKKKHHHEEEBBBAAA???<<<:::;;;???BBBBBBDDDGGGKKKQQQZZZccciiillljjjlllnnnkkkgggiiiqqquuu{{{|||tttmmmkkklllzzzvvviiicccaaadddnnn}}}|||ssseeeWWWNNNJJJJJJLLLWWW[[[bbblllyyy~~~uuunnnjjjccc]]]YYYVVVTTTRRRNNNNNNNNNNNNNNNKKKGGGCCC???<<<888555222000---***++++++++++++++++++++++++***+++,,,------,,,+++*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''***---///......,,,***)))(((((((((''''''''''''''''''''''''&&&(((***)))&&&%%%''')))'''(((((()))(((&&&%%%$$$''''''''''''(((***+++,,,))))))(((((('''&&&$$$$$$'''%%%$$$&&&)))***(((%%%BBBCCCCCCBBBAAA@@@BBBDDDGGGFFFIIIQQQ```|||zzztttmmmhhhfffdddaaa^^^VVVTTTRRRQQQPPPOOOMMMKKKHHHGGGGGGEEEDDDBBBAAA@@@@@@???===<<<;;;;;;<<<<<<999999888888777666666555777777666555444444444555111111111111111111111111000...,,,******+++---...000000000//////...............---,,,,,,,,,------,,,,,,++++++***+++++++++************++++++++++++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,------,,,***))),,,++++++*********++++++***+++---......---------+++---000222333555999<<<@@@???>>>???BBBFFFKKKNNNRRRPPPKKKFFFCCCDDDIIIMMMXXX```lllxxx}}}{{{vvvwwwwwwssslllccc]]]YYY[[[]]]```cccccc```[[[WWWYYY\\\aaacccddddddeeeeeejjjuuu|||vvvnnnfffcccdddfffffffffhhhjjjmmmoooppppppmmmmmmlllkkkiiiddd]]]XXXMMMJJJGGGEEEFFFFFFDDDBBBAAA>>><<<;;;<<<<<<:::888888777666666777666444222000000000/////////.........------------------.........---------.../////////...............//////...///000111222222222222000000000111111111222222222222222222111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111333222111000000000111111111000000000000222333444888555111///000111111000111111111111111111111111000000111222222111000000111000000///......------........................------..................------------------............///111222333444555777888999:::<<<>>>@@@AAAAAABBBEEEGGGHHHHHHGGGGGGHHHFFFEEEFFFGGGFFFCCC@@@??????>>>===<<<>>>BBBEEEJJJLLLOOOSSSWWW^^^eeekkkkkkiiiiiijjjgggbbbccchhhnnnsssuuurrriiicccbbbdddooo|||yyyjjjaaa``````fffooo}}}yyyqqqcccVVVMMMIIIJJJLLLSSSXXX```kkkxxx|||tttjjjeee^^^WWWSSSQQQOOOMMMMMMLLLKKKKKKJJJGGGBBB???555333000///......,,,***++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''***,,,...,,,+++***(((''''''''''''''''''''''''''''''''''''&&&((())))))''''''(((***$$$%%%&&&'''(((((((((((()))((((((((((((((()))***(((((((((((('''&&&%%%%%%'''&&&$$$&&&((()))(((&&&AAABBBBBBAAAAAABBBEEEHHHMMMIIIHHHOOO___{{{zzztttlllgggeeeccc```]]]UUUSSSQQQPPPPPPPPPNNNLLLGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<999999888888777666666666999777444222111222333444222222222222222222222222111000000///...//////////////////...............------,,,,,,,,,---......+++++++++***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***,,,---...///111333666>>>>>>@@@BBBFFFIIILLLNNNQQQOOOIIIBBB===<<>><<<===;;;999999999888666444222222111000//////............------------......------------...///000111///......------.........---...///000111222222222//////000000000111111111222222222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333333333333222222222222222222222111000000000000000.........///000333555666>>>999333///...000222333000000000000000000000000///000000111111000000///.........---,,,,,,++++++------------------..............................,,,------......////////////000111333555777999:::;;;;;;<<<===???@@@AAABBB@@@AAACCCEEEFFFGGGFFFFFFDDDCCCBBBBBBBBBAAA???===;;;===>>>???@@@CCCHHHKKKRRRTTTWWWZZZ]]]bbbgggkkkhhheeedddeeebbb^^^\\\^^^ccceeefffaaaZZZUUUVVVXXX___hhhmmmeeeZZZWWW[[[___dddmmmzzzuuummm```SSSKKKIIIJJJLLLOOOUUU^^^iiivvv}}}zzzssshhhbbbZZZSSSOOOLLLKKKJJJIIIHHHFFFDDDCCC???;;;888000...++++++++++++***)))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))))))))((('''((((((''''''''')))+++,,,(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))((((((***+++&&&&&&&&&&&&&&&'''((()))***)))((((((''''''((((((&&&'''''''''''''''&&&&&&(((&&&%%%%%%&&&(((((((((AAAAAAAAA@@@@@@CCCHHHKKKYYYVVVTTTVVV```xxxyyyssskkkfffdddbbb^^^\\\UUUTTTQQQPPPPPPOOOMMMKKKFFFFFFEEECCCBBBBBBAAAAAA???>>>======<<<<<<;;;;;;888888888888777777666666999777444333333333333222222222222222222222222222222222222222222111000000..................------,,,,,,,,,,,,,,,---...///************+++,,,------.........---------------************************************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------,,,***)))))))))************+++,,,,,,,,,---///111777999===AAAFFFIIILLLMMMNNNLLLGGGBBB===<<<>>>AAACCCIIIRRR]]]eeejjjmmmmmmllllllkkkggg```ZZZUUUSSSYYY\\\```bbb```]]]YYYWWWSSSRRRPPPLLLIIIHHHIIIKKKTTTaaapppyyy{{{{{{~~~}}}xxxuuuzzz|||~~~zzzvvvtttooorrruuutttoooggg```[[[ZZZXXXVVVWWWYYY[[[[[[[[[MMMLLLKKKJJJHHHFFFCCCBBB@@@@@@@@@AAABBBAAA@@@???AAA???<<<:::999888666555555555444333222000000///......////////////............---------...//////...------,,,,,,,,,,,,------......///////////////....../////////000000000111111111111222222222222111111222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111000000////////////............000222444555<<<888222......000222222000000//////////////////////////////////////////------------,,,,,,++++++,,,,,,,,,---------------///////////////.........------...///000000111111111222444666999;;;===>>>===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;>>>BBBEEEHHHKKKOOORRRUUUWWW[[[^^^aaadddiiilllfffdddcccbbb___[[[XXXVVVVVVWWWVVVRRRMMMJJJLLLOOOSSSYYY\\\WWWQQQPPPVVV\\\```gggqqq}}}nnnggg[[[PPPIIIHHHJJJLLLLLLSSS]]]gggrrrzzzwwwpppgggaaaXXXQQQMMMKKKIIIIIIEEEBBB???===;;;777444111111...,,,++++++***)))'''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&)))(((((('''(((((()))***'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))***)))'''&&&%%%%%%&&&''')))(((((('''''''''((((((%%%&&&&&&'''((((((''''''((('''%%%$$$%%%'''((()))@@@@@@@@@@@@@@@CCCHHHKKK^^^_________cccyyyyyyssskkkfffcccaaa]]]ZZZXXXVVVSSSRRRPPPOOOLLLJJJHHHGGGEEECCCBBBAAAAAAAAA>>>>>>>>>======<<<;;;;;;888888888777777777777777777666555666777666333000222222222222222222222222....../////////...---,,,------..................,,,,,,,,,,,,,,,---...///************+++,,,------------------------------************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,+++++++++,,,,,,---...///,,,)))((()))******)))+++,,,---,,,+++,,,...///000444999???EEEHHHKKKKKKJJJHHHEEEAAA===<<<>>>@@@???AAAEEEKKKRRRXXX]]]```ggghhhhhheeeaaa\\\YYYXXXYYY[[[]]]\\\[[[[[[\\\^^^```\\\UUULLLDDDBBBCCCEEEGGGRRR```ggghhhhhhlllpppxxxzzzpppgggiiimmmttt|||zzz~~~~~~uuujjj```[[[YYYVVVSSSRRRSSSUUUWWWWWWOOOPPPOOOMMMJJJFFFBBBAAA>>>???AAABBBCCCCCCDDDDDDGGGDDD???<<<;;;:::888777999888777666555444333222///000111111111111000///000000...---,,,,,,,,,,,,---,,,++++++*********+++............---,,,+++***------........./////////......//////000000000000000000000111111111222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000//////......//////...---...///000111333111///...///000000000/////////......---------.................................---------------,,,,,,,,,---------......000000000000000000000000//////000111222333333444444444666888;;;===????????????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===============<<<<<<===>>>@@@CCCIIIMMMPPPSSSUUUWWWVVVYYY]]]```cccgggkkkoookkkkkkjjjeee^^^XXXRRRNNNKKKMMMNNNLLLJJJIIIKKKNNNPPPSSSUUUSSSOOOMMMRRRWWW[[[aaahhhqqq|||zzzfff```WWWNNNHHHGGGIIIJJJKKKRRRZZZccclllrrrpppjjjaaa[[[TTTMMMIIIGGGFFFEEE???<<<888555333111...,,,///---+++*********)))((((((((((((((((((((((((((('''((()))******)))((('''***)))))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&))))))(((((((((((())))))''''''&&&&&&''''''((((((''''''''''''''''''''''''***))))))(((((((((''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))***$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&(((***???@@@@@@@@@@@@BBBEEEHHHQQQUUUZZZ\\\```wwwzzztttlllgggdddaaa^^^[[[ZZZXXXUUUSSSQQQOOOLLLJJJJJJIIIGGGDDDBBBAAAAAABBB>>>>>>>>>>>>===<<<;;;:::888888777777777777777777666555444666999888444000333333333333333333333333/////////000///......---.............../////////------,,,,,,,,,---......+++++++++***++++++,,,,,,)))))))))******++++++++++++,,,,,,,,,,,,---------************************++++++++++++++++++++++++))))))***+++++++++******+++++++++++++++++++++++++++******++++++,,,---...444000+++)))+++------,,,+++,,,---,,,++++++---///...111666===BBBEEEGGGHHHEEEEEEBBB>>>:::888999::::::;;;<<<@@@EEELLLRRRVVV\\\___bbbbbb```]]][[[[[[ZZZ[[[[[[YYYXXX[[[bbbhhhpppjjj```SSSHHHAAA??????>>>FFFOOOUUUXXX[[[___dddnnn{{{|||nnnaaa]]]aaahhhrrr{{{wwwoookkk^^^YYYSSSOOONNNNNNNNNNNNNNNPPPQQQOOOKKKFFFBBB@@@???AAACCCDDDEEEGGGKKKMMMNNNJJJDDD@@@>>>===<<<;;;::::::999888777777666666111222333444444333222111222111000...---,,,,,,+++------,,,+++************---------------,,,+++***,,,,,,---------.........,,,,,,------......//////.........///000000111111222222222222222222222222000000000000000000000000///////////////000000000///////////////...------000///---,,,,,,,,,------++++++,,,---///000///---///......------,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---......//////111111111222222333333333222333333444444555555555666777888999;;;<<<>>>>>>>>>???@@@AAAAAA@@@>>>===??????>>>===<<<;;;;;;:::888999;;;;;;<<<===@@@BBBGGGKKKQQQUUUWWWXXXYYYYYYXXXZZZ]]]```ccchhhmmmqqqssswwwuuukkk^^^TTTMMMGGGGGGJJJOOOQQQSSSTTTUUUWWWXXXVVVVVVTTTPPPKKKMMMRRRXXX\\\```eeennnvvvvvvrrr^^^ZZZSSSMMMIIIGGGHHHHHHJJJOOOUUUZZZ```eeeddd___UUUQQQJJJEEEBBB@@@>>><<<999666222///...---,,,***)))'''&&&''')))++++++***(((((((((((((((((((((((('''((()))******)))((('''*********)))((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((())))))))))))((('''((((((((()))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((***+++%%%%%%&&&'''((((((((('''&&&''''''&&&%%%&&&(((***???@@@AAA@@@@@@@@@BBBDDDCCCHHHNNNTTT]]]www}}}wwwoooiiigggddd```]]]ZZZXXXUUUTTTSSSRRROOOMMMMMMKKKHHHEEECCCBBBAAABBB===>>>>>>>>>===<<<;;;:::777777777777777777777888666333111333777888555222333333333333333333333333111111111000000000//////.........//////000000000......---,,,,,,,,,------,,,,,,++++++***+++++++++''''''(((((()))***++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,++++++++++++++++++,,,)))))))))******,,,------777111+++))),,,......,,,+++,,,,,,,,,++++++---///,,,///333888;;;>>>???@@@??????>>>;;;888666666777:::;;;<<<>>>BBBEEEIIIKKKMMMRRRWWW[[[[[[ZZZZZZYYYUUUVVVWWWVVVVVV[[[dddlllsssppphhh\\\PPPEEE???======AAAEEEIIILLLPPPTTTXXXdddqqqzzz|||}}}{{{nnn]]]WWWXXX^^^gggsss|||~~~jjjeee\\\UUUPPPMMMKKKIIIHHHLLLOOONNNJJJEEEBBBAAA???AAACCCDDDFFFJJJPPPUUURRRMMMFFFAAA>>>===<<<;;;:::999999999888888777777333444555666666555444333333222111000///////////////...---,,,++++++++++++,,,,,,---...............,,,,,,,,,,,,------------++++++,,,,,,---......///,,,,,,------...//////000000000000000000000000000////////////////////////---------.........//////....../////////...---,,,...---+++*********++++++***)))***+++......---,,,......------,,,+++++++++...---,,,++++++,,,---...------..................,,,------...//////000000111222222333444555666666666666666666666666666666999999999::::::;;;;;;;;;======?????????===;;;::::::::::::999999:::::::::888;;;===???@@@CCCGGGKKKNNNRRRXXX[[[[[[ZZZXXXXXXXXXYYY[[[\\\___dddjjjnnnuuu||||||ooo___TTTMMMIIIHHHMMMUUU]]]bbbdddeeeeeeddd^^^XXXTTTNNNHHHHHHMMMSSSVVVWWWYYY```gggiiigggWWWUUUQQQMMMIIIGGGFFFFFFFFFKKKNNNOOORRRVVVUUUQQQIIIFFFAAA>>>;;;999666444555222...++++++,,,++++++((('''&&&''')))*********))))))))))))))))))))))))((()))************)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((())))))))))))))))))((('''''''''''''''(((''''''''''''''''''''''''&&&$$$###%%%((())))))'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''$$$&&&((((((&&&%%%''')))???@@@AAAAAA@@@???@@@AAACCCEEEKKKSSSaaa|||zzzrrrllliiifffccc___YYYWWWUUUTTTTTTTTTRRRPPPOOOMMMIIIFFFCCCBBBAAAAAA===>>>>>>>>>>>><<<;;;:::777777777777777888888888666222...///333777666444333333333333333333333333......---,,,,,,,,,,,,,,,.../////////000000111111///...------,,,,,,,,,,,,------,,,+++************''''''(((***+++,,,---...)))))))))******+++++++++************************((((((((((((((((((((((((***+++,,,,,,------------,,,++++++******++++++,,,))))))))))))***+++,,,---777111***(((***---,,,+++***+++,,,+++***+++,,,...+++---///333555777777888:::;;;;;;:::888777888:::===>>>@@@BBBBBBBBBBBBBBBBBBGGGOOOUUUWWWWWWVVVVVVOOOQQQTTTTTTTTTZZZccckkknnnmmmiiibbbVVVKKKBBB>>>>>>>>>>>>???BBBEEEHHHJJJ\\\gggnnnqqquuuxxxlll[[[SSSSSSWWW```mmmxxxzzzwwwqqqggg^^^VVVQQQLLLJJJCCCHHHLLLMMMIIIEEECCCCCC===???AAABBBDDDJJJQQQWWWRRRLLLEEE???<<<;;;::::::999999888888888888888888444555777888888777555444333333222222222222222222111000///...---,,,,,,,,,***+++---///000111222222++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,---...//////////////////////////////........................,,,,,,,,,------.........---.../////////...,,,,,,,,,+++***))))))***+++++++++***)))***,,,---,,,,,,......---,,,,,,+++******------++++++++++++------------------------------------......///000111111111222333444666777888888888888888888777777777777::::::::::::::::::999999;;;<<<===>>>===;;;999888666666666777888999;;;<<<;;;>>>BBBDDDFFFIIIOOOTTTRRRVVV[[[^^^]]]ZZZWWWVVVWWWWWWWWWXXXZZZ^^^eeeiiippp{{{~~~qqq```VVVRRROOOJJJQQQ\\\fffmmmppppppooommmcccZZZTTTLLLDDDEEEJJJNNNPPPPPPPPPUUU]]]```^^^SSSRRRPPPMMMJJJGGGFFFEEECCCGGGHHHGGGHHHKKKKKKGGGBBB@@@===:::888666222///222///+++)))***+++,,,,,,...,,,)))))))))***)))'''************************((()))***++++++***)))(((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&&&&&&&&&&'''(((&&&'''((()))************)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###!!!!!!$$$(((++++++)))'''(((((()))(((&&&%%%$$$(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&###&&&))))))'''%%%''')))BBBBBBBBBBBBCCCDDDDDDEEEHHHGGGJJJUUUbbbzzzvvvrrrooojjjfffddd]]]ZZZVVVTTTSSSRRRQQQPPPPPPOOOMMMJJJGGGEEECCCBBBAAAAAA@@@>>>============::::::999888777666555555666666666666666666555555,,,...222444666555333222000000///...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,************************************************+++*********))))))(((((())))))*********+++++++++)))***,,,------,,,***)))******+++******)))((('''((((((((((((((((((((((((++++++******************(((***+++***)))((()))***,,,,,,---...000222444555777888::::::;;;:::999888>>>@@@DDDHHHJJJGGGBBB>>>???@@@BBBDDDHHHMMMPPPSSSUUUWWWXXXXXXWWWYYY^^^bbbiiihhhfff```YYYPPPGGGCCCBBB@@@???@@@???===@@@EEESSS]]]gggiiigggaaaXXXOOOJJJMMMRRRZZZccckkkrrrvvvwwwyyyxxxwww{{{|||xxxrrrmmmfff[[[OOOGGGIIIDDDBBBDDDEEEBBBBBBCCCCCCDDDFFFHHHKKKNNNPPPRRRLLLHHHCCC>>>:::999999999999888666555555666777777888999:::::::::999888777555555444444444333333333222222111111000//////...//////000000000000//////.........------,,,,,,+++,,,,,,---......------------------------------------------,,,,,,,,,++++++)))***++++++------...///------------------------+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---///111111000///---...---,,,+++++++++,,,---//////............//////000000111222222333333444444555777999:::::::::999999999999888888888777777888999::::::;;;:::::::::;;;;;;::::::999999888888<<<;;;888777888;;;???BBBBBBGGGKKKMMMMMMNNNRRRUUUWWWXXX[[[```dddaaaXXXPPPQQQQQQOOOLLLKKKPPPXXX___lllmmmjjjbbbXXXPPPOOOPPPPPPZZZeeeoooyyyzzzooocccTTTLLLGGGCCCBBBCCCEEEFFFHHHKKKNNNQQQTTTUUUVVVQQQKKKIIIJJJIIIEEEAAACCCCCCCCCCCCBBBAAA@@@???<<<:::888555222000...---+++,,,------,,,+++)))((((((((())))))*********+++&&&&&&&&&'''''')))***+++***))))))((('''&&&&&&&&&***************)))((((((%%%%%%&&&&&&''''''((((((,,,+++)))((((((((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&AAA@@@@@@@@@@@@AAABBBCCCHHHFFFJJJTTTaaayyy|||vvvqqqkkkfffeeeccc```[[[WWWVVVVVVVVVVVVPPPOOOMMMKKKHHHFFFDDDCCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666666555555444444444000111333444444333111000111111000///////////////////////////............---------------------------.../////////...,,,,,,++++++++++++++++++++++++************************++++++++++++*********)))+++++++++,,,,,,,,,------)))***,,,------,,,***)))((()))***************)))***************************)))))))))))))))******(((***+++***)))((()))***000...+++))))))***,,,---555666777888999999888888<<<>>>BBBGGGIIIHHHDDD@@@999:::;;;===@@@DDDGGGIIINNNPPPRRRSSSSSSUUUYYY]]]ddddddbbb^^^XXXPPPIIIEEECCC@@@???@@@>>><<>>@@@BBBDDDGGGKKKNNNQQQSSSTTTRRRNNNIIIHHHHHHFFFAAA<<>>===<<<;;;999777555222000...,,,,,,++++++,,,,,,,,,+++***)))((()))))))))************'''''''''''''''((()))******))))))(((''''''&&&&&&)))))))))))))))((('''''''''''''''''''''(((((((((***)))((((((''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&BBBAAA@@@@@@@@@AAABBBCCCIIIGGGJJJTTTaaaxxxzzztttmmmhhhfffddd```[[[WWWVVVVVVVVVUUUPPPPPPNNNLLLJJJHHHFFFEEEAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;:::999888777777777666666555444333222222444444444333222111000///222222111000000000000000/////////............---........................,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++((((((((()))))))))******)))***+++,,,,,,+++***)))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++(((***+++***)))((()))***111...)))&&&%%%&&&)))+++222333444555666666666666999;;;>>>CCCFFFFFFCCC@@@555555666777999;;;===>>>EEEGGGKKKNNNPPPSSSVVVYYY\\\\\\[[[XXXTTTNNNIIIEEECCC@@@??????===;;;>>>CCCEEELLLRRRRRROOOLLLGGGAAA???AAAEEEJJJOOOSSSVVVXXX[[[bbbgggggghhhmmmrrrssszzzyyyxxxxxxuuunnnccc[[[QQQNNNOOOSSSSSSNNNJJJIIIFFFFFFEEEDDDCCC@@@>>>======;;;999777777888999:::555555444555666777999::::::;;;::::::999888777666555555555555555444444444444333333222222111111000000000111111111111000000///////////////000000000/////////......------,,,------------------------------,,,,,,,,,+++++++++...------------,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------............//////.........//////000000000000000111111222333333333444444555666666666999999888888888888999999888888888888777777777777555555555555555555555555444444555777888999:::::::::;;;>>>BBBFFFJJJMMMOOOQQQPPPQQQRRRUUUVVVVVVUUUXXXYYY]]]aaaccc^^^TTTLLLFFFFFFDDDAAA@@@AAADDDGGGKKKMMMMMMKKKGGGFFFIIILLLLLLRRR[[[ggguuu~~~zzzrrr```TTTHHHBBB???;;;:::<<<>>>AAAEEEJJJNNNPPPRRRRRROOOLLLHHHGGGFFFCCC>>>:::>>>======<<<:::888777666555333111///---+++******)))***++++++,,,+++++++++))))))))))))************(((((('''''''''(((((())))))))))))(((''''''&&&&&&'''((((((((((((''''''&&&))))))(((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&DDDDDDBBBBBBBBBCCCEEEFFFJJJHHHKKKUUUbbbyyy}}}uuunnniiihhhbbb___\\\YYYXXXVVVTTTRRRRRRQQQOOOMMMKKKIIIHHHGGGDDDDDDBBBAAA???>>>>>>>>><<<<<<;;;:::999888777777777666666444333222111111555444333222111111000000222111000000//////000000//////.........---------------------------------++++++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''''''((((((((())))))))))))***++++++++++++***)))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,(((***+++***)))((()))***,,,+++)))((((((+++---///...///000111333444444444666777:::>>>AAAAAA>>>;;;555555666666777777888888===@@@EEEJJJOOOSSSWWWYYYTTTUUUTTTSSSOOOKKKGGGDDDDDD@@@>>>>>><<<:::===CCCEEEKKKNNNKKKGGGEEEAAA<<<:::<<>><<<<<<===<<<:::888666555555555222222222333444666888:::;;;;;;:::999888777555555555555555555555555555555444444444333333222222222000111111222222111111000///000000111111222222222222111000///......---------------------------------------,,,,,,,,,,,,+++++++++,,,---...///000000........................,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,------........./////////000000/////////000111222000000000000111111111222222111111222222333444555444444555555666777777888;;;:::888777666777888888777777777777777777777777666666555555555555555666333444666888:::<<<>>>???BBBDDDHHHLLLPPPRRRSSSSSSSSSQQQOOOQQQVVVXXXXXXVVVXXXZZZ]]]___^^^WWWLLLEEEAAAAAAAAA@@@@@@@@@AAABBBHHHHHHHHHEEEBBBBBBDDDFFFGGGKKKQQQ]]]mmmvvvqqqhhhWWWLLLBBB>>><<<999888:::<<>>>>><<<;;;>>>DDDHHHMMMNNNJJJEEEAAA<<<777555777999<<>>;;;;;;999888:::<<<>>>CCCGGGKKKLLLLLLKKKLLLHHHBBB>>>;;;;;;;;;;;;;;;;;;:::888777444222111///...---+++******))))))(((((())))))***+++,,,---******)))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''((())))))******)))))))))******))))))(((((('''''''''((()))***)))((('''&&&))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''BBB@@@??????@@@CCCFFFHHHKKKIIIMMMXXXeee}}}{{{rrrllljjjcccbbbaaaaaa___[[[VVVQQQWWWVVVTTTQQQNNNLLLJJJIIIEEEDDDCCCAAA???>>>======;;;;;;:::999888777666666777666666555444333222222000111222333333333333333000//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********++++++++++++,,,,,,,,,---************************,,,,,,,,,,,,+++***)))(((************************+++++++++++++++,,,---...(((***+++***)))((()))***'''(((***+++,,,+++***)))+++++++++,,,---...///000111000111222444444222000333444444555555555444444222333666<<>>>>>===<<<@@@GGGIIIOOOQQQMMMGGGCCC<<<666333333444555888:::<<<===HHHPPPWWWWWWVVVVVVUUURRRQQQRRRWWW```jjjqqqtttsssqqqoooqqqvvvwwwsssooooookkkfff\\\RRRKKKFFFEEEEEE???>>>>>><<<:::777555444222222111111111333444555888777666555444333333333333333333444444444444444333333333333333333333333222222333333333333222222222222222222222333333333444333111000///000000111000000000000000000000000000000/////////.........000////////////.................................------...////////////...---......//////......---------........./////////////////////000000000000000111222333444444444444555444444333333444444555333333444444555666666666777777666555555444555555555555555555666666666666555555444444555777999:::===>>>@@@BBBDDDFFFHHHIIICCCFFFKKKOOORRRTTTTTTSSSNNNMMMMMMNNNRRRUUUWWWXXX[[[\\\\\\ZZZTTTLLLDDD???999;;;@@@GGGLLLMMMJJJHHHHHHEEEBBB???======>>>???AAACCCEEELLLWWW___]]]VVVIIIAAA;;;:::;;;::::::;;;<<<>>>AAACCCEEEFFFEEEEEECCC@@@<<<777555555666777888888777666444333111000---,,,+++******)))******((((((((())))))+++,,,---************))))))))))))(((((('''''''''(((((()))((((((((((((((((((''''''((())))))***************))))))((((((((((((((('''((())))))))))))(((''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''@@@???>>>>>>@@@DDDHHHKKKIIIHHHLLLWWWeee}}}uuunnnkkkeeeccc```^^^\\\ZZZVVVSSSYYYXXXVVVSSSOOOLLLJJJHHHFFFEEEDDDBBB@@@???>>>===<<<<<<;;;:::999888777777666666666555555444444444///111222444444333222111111000000///.../////////.........---------,,,,,,------------------------)))***+++++++++***)))(((++++++++++++++++++++++++************************)))))))))******+++++++++(((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,+++******************************,,,++++++***++++++,,,,,,(((***+++***)))((()))***)))*********)))))))))(((,,,++++++***+++,,,---......------///111222111000111222333444555555444444444333333666;;;@@@BBBBBBFFFFFFHHHIIIIIIJJJJJJIIIDDDAAA>>>???>>>>>>CCCJJJJJJQQQVVVSSSNNNIIIAAA:::555444333222333555888:::AAAHHHNNNPPPQQQQQQMMMGGGFFFFFFHHHPPP\\\fffmmmooommmjjjjjjnnnpppnnnmmmooooookkkeee]]]WWWSSSPPPOOOKKKJJJIIIFFFBBB>>>999777666555444222222222333444555555333222222222333333222222222333333333444444222222222222222333333333222222333333333333222222333333222222222222222222444333111000000111222333111111111111111111111111111111111111000000000///000000000/////////..............................---...///000000000000///......////////////.............../////////000000...///000111111111000000000111222444444444444444666666555444333333333333111222222333333444555555444444444555444444333333444444444555555666666666888888888888:::===???AAACCCCCCEEEFFFHHHJJJKKKLLLFFFHHHKKKNNNOOOPPPOOONNNHHHIIIIIIIIIIIIKKKOOOQQQVVVWWWVVVSSSMMMGGGBBB???===@@@GGGOOOVVVWWWSSSOOOKKKGGGBBB>>><<<<<<<<<<<<<<<>>>???AAAHHHPPPPPPLLLEEE===888:::;;;;;;:::<<<<<<<<<===>>>>>>>>>>>>>>>::::::999777444333222333333333222222000///...---******)))(((((()))))))))))))))(((((()))***+++,,,************)))))))))((('''''''''''''''((()))***'''((((((((((((((((((((('''(((((()))******))))))'''''''''''''''((((((((()))(((''''''&&&&&&''''''######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((BBBAAA@@@@@@CCCGGGKKKNNNHHHFFFKKKVVVddd}}}xxxooolllmmmiiiddd```^^^]]]\\\[[[[[[ZZZWWWTTTPPPLLLJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<;;;:::999999888666666666666666666555555000111333555555333111///222111111000000000000000......---------,,,,,,,,,........................111111111111000...,,,+++*********************************************************++++++,,,,,,,,,************++++++++++++******))))))))))))******))))))***+++,,,,,,,,,,,,************************++++++******************(((***+++***)))((()))***+++***)))((()))***,,,---,,,,,,+++******+++,,,---,,,++++++---000222333222111222444555666777666666999666333444888<<<=========>>>@@@BBBDDDFFFGGGHHHDDDAAA>>>?????????DDDLLLLLLTTTZZZZZZVVVPPPHHH@@@999777444222222444777999;;;AAAFFFJJJMMMMMMHHHAAA???===>>>EEEPPP\\\dddhhhgggcccbbbfffhhhhhhhhhkkkjjjiiigggeeeaaa^^^ZZZYYYZZZXXXVVVQQQJJJCCC===999999888666444333333333333444333222111111111222333111111111222222333333333222222222222222222222222222333333444444333333222333333333222222111111111444333111000000222333555222222222222222222222222222222222222111111111000------...///000111222222////////////////////////......///000000000000000......////////////......111111111111222222222222///111333444555444222111///111222444555555444444777666555444333222222222000000111222222333333444111222333444444444222222444444444555555555666666=========>>>@@@CCCFFFHHHFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOONNNLLLJJJIIIBBBDDDEEECCCAAAAAAEEEIIIOOOOOOOOOLLLGGGBBB???===CCCGGGNNNXXX^^^___ZZZUUUQQQMMMFFF@@@===;;;:::999777999999999===DDDFFFCCCBBB;;;777999;;;;;;;;;<<<<<<;;;;;;:::999999999999555888::::::777444222111............---,,,+++***(((((('''''''''(((((()))***)))((((((((()))+++++++++*********))))))((((((&&&&&&&&&'''''')))***+++'''''''''(((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((BBB@@@>>>???DDDMMMVVV\\\IIIJJJOOOWWWeee}}}yyyxxxllljjjgggcccaaa```______]]][[[WWWRRROOOMMMLLLLLLJJJJJJIIIGGGEEEDDDCCCBBB===<<<<<<;;;::::::999999999888777555333222222222111111111111111111222222111111111000000000000000///---+++))))))+++---///***++++++,,,,,,++++++***---,,,***))))))***,,,---------------,,,+++******))))))))))))))))))))))))+++)))'''(((++++++***'''+++***)))))))))***+++,,,+++***(((''''''(((+++---************************+++***)))(((((()))******++++++++++++++++++++++++'''(((***+++***)))'''%%%''')))+++------,,,***(((************+++,,,---......---------...///111222222333444666777777888888222333333444666888999:::999;;;>>>AAABBBCCCBBBBBB@@@@@@???@@@BBBEEEHHHIIIMMMMMMOOOTTTVVVRRRHHH???777777777777666666666666222666<<>>:::666444333444777555333222333333222111///000111222222222111000111111000000000000111111333333333333333333333222111222333333444444333333333333333222222111111111333111///000222444444444222222111111111111111222000///.........000111222333222222222111111000000111111000000111111222333000000000000////////////000111222333333333333333222222333333333444444444333222000//////000222333:::777333222333444333111222222111000000111333333222222111111111222333333555777999:::;;;===AAACCCBBBAAA@@@@@@AAACCCFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGFFFEEEDDDCCC<<<;;;:::999;;;>>>AAACCCEEEGGGGGGDDD???<<<<<<>>>???BBBJJJVVV```dddaaa\\\QQQLLLEEE???<<<;;;999888555666777999;;;===>>>???;;;:::999:::<<<<<<<<<:::777777777888999888555222444222111000111000...,,,///...---+++***)))))))))+++******)))(((''''''&&&'''''''''''''''((())))))++++++******)))(((((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))((('''&&&%%%%%%$$$))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''###'''((('''''')))((($$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&CCCBBBAAAAAACCCGGGKKKNNNIIIIIIMMMTTTbbb}}}zzzxxxrrroookkkgggdddcccccccccaaa___[[[WWWSSSQQQPPPPPPNNNMMMKKKIIIFFFDDDBBBAAA???>>>===<<<;;;:::999999999888777555444333222222222222222222222333333333555444333222111///.........---+++******+++---...***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,------,,,,,,+++******************************((('''(((+++,,,+++)))******)))))))))***,,,---///,,,)))((((((***++++++******************************)))(((((()))***+++++++++++++++++++++++++++((()))*********)))'''&&&))))))*********+++++++++******)))******+++,,,---------,,,,,,---...000111222222444555666777777777666666555444444555555555777999<<<>>>@@@@@@??????============???BBBEEEFFFJJJJJJLLLPPPRRRNNNEEE===777777777777666666666666333555888::::::999777666333444666:::>>>BBBEEEHHHKKKMMMPPPTTTWWWZZZ[[[\\\bbbaaa^^^ZZZWWWWWWYYY[[[cccfffjjjiiicccYYYPPPKKKKKKJJJGGGBBB<<<888777777555333111111222222111000//////000111111000000000000000////////////000000333444444444444444444444111222222333333333333333333333333222222111111111444222000111222444444333111111000000000000000111//////...---...///000111111111111111111222222222000000111111111222222222000000000000000000000000//////000111111111111111000000111111111111111111444222111000000111222444888555222111222333222000111000/////////000111222111111111222333444555666999:::<<<<<<;;;;;;<<<>>>BBBAAA@@@@@@AAACCCEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFEEECCCBBB@@@>>>===<<<:::888777666777999:::;;;<<<===<<<999777888:::???BBBHHHSSS\\\```^^^ZZZNNNIIIBBB===;;;999888777222333444666777999:::;;;;;;999888999::::::999888666666666666555444222000555222000/////////---,,,,,,++++++************+++*********)))(((''''''''''''''''''''''''((())))))++++++++++++******))))))''''''((())))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''(((***+++((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((())))))'''&&&''''''###(((+++(((&&&''''''$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''CCCCCCDDDDDDDDDEEEEEEEEEJJJJJJLLLSSSaaa||||||yyywwwtttooojjjfffeeefffffffffddd```\\\YYYVVVUUUUUURRRQQQNNNKKKHHHEEECCCBBBBBBAAA@@@>>><<<;;;:::999999888777555444333333333444444444444444333333333555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''(((***++++++***))))))(((((()))+++---...222...***)))***+++***)))************************)))((((((((()))***+++,,,************************))))))))))))((((((((((((******)))((((((***+++---***)))))))))))))))******,,,++++++++++++---...///000111222333444555555555666666555444333333333333555666888:::;;;<<<;;;;;;999999999:::<<<>>>@@@BBBEEEEEEFFFIIIKKKHHHAAA;;;888777777777666666666555444444333333222222222222000222444666888999::::::>>>BBBJJJQQQUUUVVVUUUTTTVVVUUUSSSPPPNNNNNNPPPSSSZZZ```hhhllljjjccc[[[WWWVVVTTTQQQJJJBBB===:::999666444222111222222111000000000/////////////////////..................///333333333444444555555666222222222333333333444444333333333333333222222222666444222222333444333222000000/////////000000111//////...---...///000111000000000111222222333333///000111222333222111111000000000000000000000000.........///////////////111111111000000000000000333222111000000111222333444222000000111222111000/////////...///000111111111111222444555777999:::CCCEEEFFFDDDAAA???>>>>>>AAAAAA@@@???@@@AAACCCDDDFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA>>><<<999888666888777555444333444555666:::;;;<<<;;;999888888999>>>@@@EEEMMMUUUYYYXXXUUUHHHDDD>>>:::888777666555111111222444555777888999999888777777777777666444444444333222111000///...555222///---,,,---,,,,,,))))))((())))))***++++++******))))))(((((('''''''''''''''''''''((())))))+++++++++++++++++++++***%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))((('''''''''(((&&&---000,,,'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((()))BBBBBBDDDEEEFFFGGGGGGGGGIIIJJJNNNVVVccc}}}}}}{{{yyyuuuooojjjfffeeeeeefffiiigggddd```\\\ZZZXXXWWWTTTSSSQQQNNNKKKHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999888777555444444333333444444444444333333333333111111111111111111222222++++++------------++++++***++++++,,,,,,++++++***+++,,,---//////---,,,+++))))))***,,,,,,---------******************************))))))******))))))((((((((((((***+++---///111---((((((+++,,,***(((************************'''(((((()))***++++++,,,))))))))))))))))))))))))******)))((('''((((((((())))))((())))))***+++,,,***))))))(((((((((((()))+++***))))))***+++,,,---...///000222333333333333222222222222222333444555222333444666777777777777666666777777999;;;===>>>??????@@@BBBDDDBBB>>>:::888888777777666666555555555555444222111000///...111222222333333444444555777>>>GGGPPPTTTSSSPPPMMMHHHHHHGGGEEECCCDDDGGGIIILLLTTT```gggiiieee___\\\YYYXXXTTTMMMFFF@@@===<<<;;;999666555555555333222222111000.........///000......------------......111111222333444444555555333333333333444444555555555555555444444444444444777666444333444444333111111000000000000111111222111000/////////000111222111111111111111111222222...000222333444333111000000000111111111111111222.....................///222222222222222111111111111111000//////000111111111000000000000111000000000000000000111222222333333444555777999<<<>>>???HHHJJJKKKJJJFFFBBB@@@???@@@??????>>>>>>??????@@@BBBAAA@@@@@@???????????????>>><<<:::888666555444444444444555666777888999@@@@@@???===;;;999888888;;;<<>>:::666555555444333333333444555666888888999777666444444444444222111111111111000......///000444111---******+++++++++((((((((((((((()))*********)))))))))(((((((((''''''''''''''''''((())))))*********************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&(((((('''&&&'''((()))111555///(((''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))BBBAAAAAABBBCCCFFFHHHJJJGGGIIIOOOXXXeee}}}~~~}}}zzzwwwqqqllliiigggggghhhiiihhheeebbb^^^[[[YYYXXXTTTTTTRRRPPPMMMKKKIIIHHHFFFEEECCCAAA???<<<;;;:::999888777666555444444444444444333333222222222111.../////////000000111111***+++---......---+++******++++++,,,,,,++++++***)))+++---......---+++)))((()))***+++,,,---------))))))))))))))))))))))))+++,,,+++***)))(((''''''((((((((((((***+++---///,,,)))''''''***++++++)))))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))******)))((('''(((((((((%%%''')))+++,,,+++***)))))))))(((((('''(((((((((******)))(((((()))+++,,,,,,---...///000111111111111111000111111222333333000111222222333333333333444555555666777999:::;;;::::::;;;<<<>>>>>>===<<<888888888777666555555555555666777777555222///---222000///......000333555555;;;DDDLLLOOOLLLGGGCCC<<<===<<<;;;:::;;;>>>AAAAAAIIIUUU^^^aaa___\\\ZZZUUUUUURRRMMMGGGCCCBBBBBBBBB???<<<;;;:::999777555666555333111000000111111......------------......//////000111222222333333444444333333444444555666555555555666666666666666777666444444444444222000222111111111222222333444444333222111111222333333333333222222111000//////...000222333444333111000000111111111222222333333000000///.........///000111111111111111111111111//////............//////...///000000000111111222222333444444555666666666666777888:::<<>>===>>>>>>===<<<<<<;;;;;;;;;===<<<<<<;;;:::::::::::::::999888666666555555555666777888:::;;;<<<=========<<<:::999888666555444777777999<<<@@@CCCDDDCCC;;;999555333333333222111444444444555666777777888555333222111222222000......///000///---...000222222...***((((((************)))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&(((((('''&&&&&&'''(((000333---&&&&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''CCCBBB@@@???@@@BBBEEEGGGGGGIIIOOOWWWddd{{{~~~||||||zzzvvvrrrooommmlllkkkkkkjjjgggdddaaa^^^[[[ZZZUUUUUUSSSQQQOOOMMMKKKJJJFFFEEECCCAAA???===<<<;;;999888777666555555555555444444333333222222111111111000000///......------++++++------------++++++***++++++,,,,,,++++++***'''(((***++++++***((('''((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((+++,,,,,,+++(((''''''((())))))(((((()))+++---...))))))))))))))))))***+++))))))))))))))))))))))))'''((()))******+++******************************))))))))))))(((((((((((($$$&&&)))+++,,,+++***((()))((((((((((((((())))))******)))(((((()))***+++***+++,,,...////////////222222111000////////////000000000000000111111111222333444555666777888888666666777888:::===???AAA999999888777666555444444444777999;;;:::666222///000...,,,***+++...111444222666<<>>======;;;::::::999888666555444444444000//////////////////000/////////000000111111222444333222111222333444555444444444555555555555666666555444444444444222000222222222222222333444555666555444333222333444444555444333222111///......///000111222333222111111111111111222333333444444222111///......///000000---.........////////////.........//////.........---///111222222222333444555666777999::::::::::::999999:::;;;===???AAABBB@@@BBBCCCCCCAAA?????????<<<<<<;;;:::999888777666888777777666666666666777777666555444444555666777:::;;;===>>>??????>>>===999777666777888888777666333444555777999:::;;;;;;666444111111111222111000222222222333333444444444222111000000000000///...,,,...111000------///111---+++((('''((()))************)))((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))&&&&&&''''''((()))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&$$$***---((($$$$$$'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$###%%%&&&BBBAAA@@@@@@AAACCCEEEFFFMMMNNNPPPWWWccc|||}}}zzz|||{{{yyyvvvsssqqqooonnnnnnmmmkkkhhheeeaaa^^^]]]XXXWWWUUURRROOOLLLJJJIIIEEEDDDCCCAAA???===<<<;;;999888777666555555555555555555555444333222222222111111000000//////......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))***++++++***))))))((()))***+++++++++++++++(((((((((((((((((((((((((((***+++***(((((()))+++******)))))))))***,,,---(((+++---,,,((('''))),,,))))))))))))))))))))))))((()))******+++***))))))++++++++++++++++++++++++((()))*********)))'''&&&%%%&&&((()))***++++++***(((((((((((()))***+++++++++***)))(((((()))******))))))+++,,,---.........000000//////...//////000111000000/////////000000000111222333444555555555444444555666999===BBBFFF999999888777666555444444444666888::::::888444222///...---,,,---...000111///111444666777666333222111222222222111222444666888<<>>=========<<<:::888777666222111111000000111111222000000000000111111111111111000///......000222333111222222222333333333333444333333333444444111///111111111111222333444555666555444333222333333444444333333222111000//////000000111111111222222222111111222222333444444555222111///...---...///000+++,,,------...///000000///000000000000000000///,,,///333444444444555777777888:::<<<=========<<<:::::::::;;;<<<===>>>???>>>???@@@@@@???>>>???@@@:::999999888666444333222333333333222333333444444555444333222222333555666777999<<>>:::888777888:::;;;999777111333444555555555555555222111//////000111111000000111111111111111222222000///...///000000///...+++///222111,,,***+++---)))(((&&&''')))******)))))))))(((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))(((%%%$$$###$$$###'''(((%%%$$$''')))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%@@@AAABBBDDDFFFGGGIIIJJJUUUTTTTTTXXXddd}}}xxx{{{zzzyyyxxxuuurrrpppnnnqqqpppnnnlllhhhdddaaa```ZZZYYYVVVSSSOOOKKKHHHGGGDDDDDDBBBAAA???>>><<<<<<999888777666666555666666777777666555444444333333...//////000111222222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------......---------))))))***++++++++++++***))))))))))))))))))))))))%%%'''******)))))),,,...+++******))))))***+++,,,***...111...(((%%%(((---))))))))))))))))))))))))))))))***++++++***((((((++++++++++++++++++++++++'''(((***+++***)))'''&&&''''''&&&'''(((***,,,---(((((((((((()))+++,,,,,,+++***)))(((((()))***+++((()))***+++,,,---------+++,,,,,,---///111222333111111000/////////000000...///000222333333333333333333444555888>>>DDDIII999999888777666555444444333555777888888777666444000000111111111000//////......///000111111111000///000111111000000222444555888;;;<<<===>>>???AAA:::;;;<<<<<<<<<<<<>>>@@@;;;::::::;;;>>>AAAAAAAAA@@@@@@@@@???>>>;;;999777333333222222222222333333222222222111111111111111///...,,,+++,,,---///000//////000000000111111111222222222333444333111///000000000000111222333444666555333222111222333333222222222111111111111111111111000000111111222333111111222333333444555555222111///---------///000,,,---...///000222333333111111222222222222111111,,,000444666555555777999888999;;;===>>>>>>>>>===;;;::::::::::::;;;<<<<<<999::::::999888888:::<<<999888888666555222111000111111000000111222333333555444222111000111333444000333888<<>>>>>>>>>>>===;;;999999888888777555444333666666666666555444333222000000///...............---,,,,,,...///...,,,***+++***((((((***+++++++++***+++,,,------,,,+++***,,,+++)))***,,,------,,,///,,,((((((***+++***(((******))))))))))))******&&&''''''((()))******++++++++++++***++++++,,,---************************++++++******)))(((((((((************************''''''(((((())))))******((()))******&&&!!!%%%'''************+++,,,,,,+++++++++***)))))))))+++++++++++++++***)))(((,,,,,,+++***+++,,,---..................---------000000000000000111111111---...///222555:::===???444333333333333444555555333444555555555444333222333222///---,,,...///111111111000///////////////---.........///000000000///000222555888:::;;;;;;777666555444555777999:::888888888888999:::;;;<<<>>>>>>>>>===<<<;;;999888777777888888777666444333333333444444333111000...//////............//////////////////////////////........................---------.........//////111000...---...///111222000///...---------------000000000000000000000000/////////000111111222222444222///---+++,,,---...111111111000111111222222333333222222222333444444111222444666777888888888999888888999;;;<<<<<<;;;999888888888888888999999888777666777888999888777555444444444333222222111...////////////000333555000000000111111222222222555777:::===>>>>>>===<<<555555555444444333333333......///000000000000000111111111222333333444444111111000000///.........---,,,++++++******++++++444777777333+++&&&''')))(((((())))))******++++++(((((((((((())))))))))))******))))))))))))******%%%'''(((((('''&&&&&&'''***((('''((()))***)))'''333111---)))'''&&&''''''***((('''%%%$$$$$$$$$%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((++++++***)))))))))))))))+++)))&&&%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''@@@CCCCCCAAAEEEMMMQQQPPPNNNTTT]]]ccckkk}}}zzzxxxwwwuuusssqqqsssqqqooolllkkkhhhdddaaa[[[XXXTTTQQQOOOLLLJJJGGGEEEBBB@@@>>>======;;;999999999888888666555444333555555555555555444333222000000///............///...---,,,---...///---++++++***)))***,,,,,,,,,++++++++++++,,,,,,+++++++++'''&&&$$$%%%'''(((((('''...+++((((((***++++++)))******))))))))))))******''''''(((((())))))******)))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))*********************************'''((((((((()))))))))***(((((())))))((('''&&&&&&&&&(((******))))))***+++++++++*********************++++++++++++***)))(((,,,++++++***+++,,,---...------------------------......////////////000000111111000111222333555666222222222222222333444444111222333333333333222111333111///......///000222000//////...------......------------------.........///111444666777888999555444333222222333555666666555555666666777888999999999999888777666555444666777777888888777666555444555555555555333222111000000////////////000000................................................,,,,,,,,,,,,------......///...---,,,,,,...///111//////...---------------..............................//////000000111111////////////////////////111111000111111222333333555555444444333444444444333444555666777888888888999888777888888888888777:::999777666555666666777666555444444555666555333222222111111111111111111000111111111000000111333000000111111222222222222111333666888999888777666111111111000000////////////000111111222222111111///////////////000000000000//////......---,,,,,,,,,,,,+++************+++///000111...***'''(((***&&&'''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******'''(((******(((''''''(((***((('''((()))***)))'''++++++***)))'''%%%###"""***)))(((&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''(((&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''???BBBCCCCCCGGGNNNRRRRRRMMMPPPVVV^^^jjj}}}{{{zzzxxxvvvuuutttrrrooommmjjjgggccc```\\\XXXSSSOOOMMMKKKJJJHHHFFFDDD@@@>>>===<<<:::888999888888777666555444444333444444444444333333222111111000//////////////////...,,,,,,...///......*********,,,......,,,***,,,++++++++++++++++++,,,***((('''''')))******))),,,***((()))***+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))******++++++************************(((((((((((())))))))))))***)))((('''(((***,,,...((()))******(((((()))***))))))************************++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------------------......//////111000///...............000000000000000111222222///000111111111111000000222111000//////000222333///...------,,,---------,,,,,,,,,,,,++++++++++++---...///111222333444444222111000/////////000111222222222222333444555666555555555555444333111111444555666666777666666666666666777777666555444333111111111111111111111111------------------------........................+++++++++,,,,,,,,,,,,---,,,,,,+++***+++,,,---...//////...------------...------------------------------...//////000000111,,,---///111222222111111000000000111222333444555777777666555444444444444444555555666666666666666888777777666555444444333888666444222111111222333333222111111111111000///000///...---...///000111000222444333222000000000111111111111222222222222///000222444444333222111...............---------000111222222333333222222222222222222111111111111......---,,,,,,++++++***,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))***))))))(((((())))))***)))***,,,+++)))(((((()))***((('''((()))***)))'''(((***,,,---,,,***&&&###***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&$$$###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''AAABBBBBBBBBDDDHHHJJJKKKKKKLLLPPPYYYhhh}}}|||{{{zzzxxxvvvtttrrrooollliiifffaaa^^^\\\XXXRRRNNNLLLJJJIIIHHHEEECCC@@@>>>===<<<:::999999888777777666555555555222333333444444333222222111111000////////////000000...,,,,,,---/////////******+++---//////,,,***---,,,+++******+++,,,------+++******,,,------,,,***)))))))))++++++,,,,,,******))))))))))))************)))))))))))))))))))))******++++++***)))((())))))))))))))))))))))))(((((())))))************************************(((((((((((())))))))))))+++)))'''&&&&&&'''(((***))))))***)))((('''(((***(((((())))))******++++++))))))************))))))***************++++++,,,,,,,,,,,,---------------,,,,,,------......//////,,,,,,,,,,,,------.....................///000000/////////000000000000000111000000111111222333333......---------------...---,,,,,,,,,++++++******,,,---...//////000000///000///...---------------000000000000111222333333444444444444333222111000111111222333444444555555555666666777666555444333111111222222222222111111................................................,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,------///......---------......------------------------.........///000000111111---...///111222222222222//////000000222333555555777666555444333333333333333444444444444444333333555555555444333222222333444222000......///111222222000///...//////---+++...---,,,,,,---///111222...111444555333111000000111111111111111111111111000000222333222111000//////////////////.........000000111222222222222222444444333222222111000000------,,,,,,+++******)))++++++***)))))))))))))))'''&&&%%%&&&(((***)))((())))))))))))************&&&'''''''''((()))))))))))))))(((((((((((())))))***+++,,,+++)))(((((((((***((('''((()))***)))''''''))),,,......,,,)))'''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$%%%''')))******%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''CCCBBBBBBCCCCCCDDDEEEGGGJJJJJJMMMWWWhhh|||zzzyyyxxxwwwuuusssqqqmmmkkkhhhddd```]]][[[WWWQQQMMMKKKJJJIIIHHHCCCAAA???>>>>>>===<<<;;;999888777666555555666666333333333444333333222222111000000//////////////////---++++++---/////////******+++---//////,,,***---,,,+++******+++,,,---***((('''''')))******)))((()))******+++++++++,,,******))))))))))))******************)))))))))))))))******+++,,,,,,,,,,,,************************************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&%%%%%%)))))))))((('''&&&(((***((((((((())))))******+++((())))))*********))))))))))))************+++***,,,,,,---------.........,,,,,,---......///000000++++++,,,,,,---.........---,,,,,,,,,,,,---......///////////////000000111///000111222222222222222///......---......//////......------,,,,,,+++++++++,,,------------------//////...------,,,,,,,,,///......//////000111222222222222222222111000///------...///000111222222222333444444444333222111000111222222222222111000////////////////////////....................................------------,,,,,,,,,,,,,,,------.........---------......///..............................//////000111111222222111000...///000222333/////////000111222444555555444333222111000000000111111111111111111000///111333444333111111222444111000//////000222444666111000............,,,+++...---------...000111222+++...333555444222111111000000000000000000000000///000111111111000///....../////////////////////...//////000000000000000000//////...---,,,++++++---,,,,,,++++++******)))+++***))))))(((((())))))((('''&&&'''((()))((('''************))))))))))))%%%&&&&&&'''((()))))))))))))))(((((((((((()))))))))***++++++)))(((((((((***((('''((()))***)))'''%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''***(((&&&&&&(((*********%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''BBB@@@AAAEEEFFFFFFHHHKKKIIIJJJNNNWWWggg~~~|||yyywwwwwwvvvtttssspppnnnkkkiiifffccc___\\\ZZZVVVQQQMMMKKKJJJHHHFFFBBB@@@>>>>>>>>>>>>===<<<999888777555555555666777555555555444444333222111000000///...............---,,,***+++---//////...*********,,,......,,,***,,,++++++++++++++++++,,,)))'''&&&&&&((())))))((((((***+++,,,*********+++******))))))))))))******************************)))))))))((()))***++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))++++++***((('''((()))((('''&&&&&&)))+++(((((())))))))))))))))))(((((())))))******))))))(((((()))************)))++++++,,,,,,------......+++,,,,,,---...///000000............---,,,++++++,,,++++++++++++,,,------......---......///000111///000111222222222111000..................///000............------------++++++,,,------------,,,............------------------------...///000111......//////......---,,,+++++++++,,,,,,...///000///000111222222111000///...///000111111000///...000000000000000000000000........................///...............------,,,,,,---------............------------...//////........................---......//////000111111444222///------...000111.........///000111222333222222111000////////////...///////////////.........111333222///...000333000000111222444666777888111///......//////---,,,------...///000000111111***---111333333222111111////////////............---------......------,,,,,,,,,,,,---------------,,,---......//////......//////...---,,,,,,++++++,,,,,,++++++***))))))(((***))))))((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***)))((((((''''''(((((()))((()))++++++)))((()))******((('''((()))***)))'''''''''&&&&&&'''(((******$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&$$$$$$$$$$$$%%%&&&((((((((((((((('''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))(((&&&&&&(((*********$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''BBB???@@@FFFHHHGGGHHHMMMHHHKKKPPPYYYggg|||zzzwwwuuuuuuuuusssqqqnnnkkkiiigggeeebbb^^^[[[XXXUUUQQQNNNLLLJJJGGGEEEDDDBBB???>>>>>>===<<<:::999888666555555555777888777777666666444333111000///......---------------*********+++---...---,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,++++++++++++***((()))+++,,,,,,+++(((+++------***))))))*********))))))))))))******)))))))))******++++++,,,---+++)))'''&&&&&&((()))*********************************)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&(((***++++++***)))'''((('''&&&&&&'''))),,,)))))))))))))))((((((((('''(((((()))))))))))))))'''((()))*********)))(((((())))))***++++++,,,,,,******+++,,,---...///////////////...---+++***)))+++++++++++++++,,,,,,---,,,,,,++++++,,,---///000...///111222222111///---------,,,,,,---......///------------............++++++,,,---......------,,,,,,------------------,,,,,,+++,,,,,,---...///,,,,,,------,,,,,,+++***,,,++++++***+++,,,......---...///000000000......,,,---///000000///---,,,000000000000000000000000.................................------,,,,,,,,,+++,,,,,,------------------------------...//////------------------------++++++,,,------......///111000///.........//////...............///000000000000///////////////000---....../////////......---000222000,,,***,,,///---///000222444444444444///...------...///...,,,,,,---///000111000///...+++...000111111//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...............///......------,,,,,,,,,******))))))((('''''''''))))))(((''''''''''''((('''***+++***'''%%%'''))))))((((((((('''''''''&&&$$$%%%%%%&&&'''((()))***((((((''''''''''''((((((''')))+++,,,+++++++++---***((('''((()))***)))'''(((((())))))******+++,,,###$$$&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$###$$$%%%''')))***)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%$$$###$$$''')))******$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''CCC???@@@FFFGGGEEEFFFJJJHHHLLLRRR[[[ggg{{{yyyvvvuuuttttttrrrqqqllljjjgggeeedddaaa^^^[[[WWWTTTQQQOOOLLLJJJFFFCCCFFFDDD@@@>>>===<<<:::888999888666555444555777888999888888666555333111000......---,,,,,,,,,,,,---)))((()))+++......,,,++++++***((((((***,,,++++++***+++,,,------,,,+++******)))'''(((***++++++***(((+++...---***(((((()))******))))))))))))******(((((()))***+++,,,,,,,,,222///+++'''%%%%%%'''((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))(((((((((''''''''''''(((((((((''''''&&&''''''&&&%%%'''***---******))))))((((((''''''''''''((()))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++((()))***+++,,,---......,,,---......---,,,+++***+++++++++***+++,,,,,,---******))))))***,,,...///...///111222222000---+++++++++++++++,,,,,,---...,,,,,,,,,------.........+++,,,------............***+++,,,---------------************+++,,,---...,,,,,,---------,,,,,,+++---,,,+++++++++,,,---...---...///000000///...---+++,,,...//////...,,,+++////////////////////////........................---------,,,,,,+++++++++++++++,,,------------,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------...///000000///............---------......///000///////////////000111---......///000000//////---000222///)))'''(((+++***+++...000000000...---...,,,,,,,,,...///...---***,,,///111111///---,,,---///111111///------...---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,------.........,,,------...///.........*********))))))))))))((()))(((((('''&&&&&&%%%%%%))))))((('''''''''''''''%%%))),,,***&&&$$$'''+++++++++******)))))))))((($$$$$$%%%&&&'''((()))***((((((''''''''''''(((((((((***,,,---,,,---...///***((('''((()))***)))((($$$%%%&&&'''((((((''''''$$$%%%''')))******))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,))))))(((((('''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((!!! """%%%)))++++++$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''@@@@@@AAACCCDDDFFFGGGGGGKKKNNNTTT\\\iiizzz|||yyyvvvtttttttttsssqqqrrrnnniiiccc___\\\\\\[[[UUUTTTQQQNNNKKKIIIGGGGGGDDDDDDCCCAAA???<<<:::999888777777666666666666666777666666444333222111111000///...---------------......------------------,,,+++***))))))***+++,,,))))))(((((())))))***+++*********)))))))))))))))((((((((((((((()))******,,,++++++***)))(((((('''))))))******++++++,,,,,,///---+++(((&&&&&&'''(((,,,,,,+++***)))))))))***((((((((((((((((((((((((************************,,,,,,,,,+++)))(((&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((...,,,***((('''&&&&&&&&&&&&''')))*********)))(((''''''((()))***++++++,,,''''''(((((())))))******,,,,,,,,,------.........++++++,,,,,,---...//////------,,,,,,,,,------......---***)))((((((***+++...---,,,,,,,,,,,,---...------,,,+++++++++,,,,,,------...............---///...---,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++---------.........//////------------------------------------------------///...,,,+++***+++,,,,,,000000000000000///////////////...------------...------------------------------......---+++)))(((...---+++++++++---///000------,,,,,,+++***))))))++++++,,,,,,,,,---------///......---------......222000...---------///000...000111///,,,,,,///222...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......000///---,,,++++++,,,,,,......000000///---+++***///000000///---+++)))((())))))*********+++++++++++++++,,,---...///000111---.........---,,,++++++//////......------------***************)))((((((((()))*********)))'''&&&&&&'''((((((''''''(((***((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''(((*********))))))))))))))))))(((&&&%%%$$$,,,***((((((***+++,,,+++(((((((((((((((((((((((())))))***+++,,,,,,------)))'''&&&%%%%%%&&&''')))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""&&&'''&&&'''******'''"""###%%%%%%$$$$$$%%%'''''''''''''''''''''&&&&&&@@@AAABBBCCCEEEFFFGGGHHHJJJMMMSSS[[[ggg}}}{{{yyyvvvtttttttttsssrrrqqqnnnhhhccc^^^[[[ZZZYYYTTTSSSPPPMMMJJJHHHGGGFFFCCCBBBAAA@@@===;;;999888888777666666555555666666666666555444333222111111//////...---------------++++++************))))))++++++***))))))***++++++)))((((((((())))))*********)))))))))))))))))))))((((((((((((((()))******###$$$%%%&&&'''((()))***+++++++++***************,,,+++***((((((((()))))),,,+++******))))))******))))))))))))))))))))))))************************)))))))))))))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''''''''((())))))))))))))))))))))))))))))*********'''((((((((()))))))))***(((((())))))*********************+++,,,---------...------,,,++++++++++++)))(((''''''((()))+++---......---,,,,,,---......++++++++++++,,,------...+++,,,------...............------,,,++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++------------------------,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,+++***))))))***,,,---------,,,++++++***))))))++++++++++++,,,,,,,,,,,,......------------......///...---++++++,,,---...,,,...000000///------...------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,---...++++++******+++,,,...///,,,---///000000///---,,,,,,------......---,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------......------,,,,,,///000000000000///...---))))))******)))(((((('''''''''((((((''''''&&&%%%&&&'''((((((''''''(((***((((((((((((((((((((('''+++***)))((((((((((((((((((((()))***))))))((('''))))))))))))((('''&&&&&&+++)))'''''')))+++++++++((((((((((((((((((((((((((((((((()))******++++++)))(((&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###&&&'''$$$%%%((((((&&&$$$%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''AAABBBCCCDDDEEEFFFGGGHHHIIILLLQQQXXXddd|||zzzxxxuuutttttttttsssrrrooommmhhhbbb]]]ZZZWWWVVVRRRQQQNNNKKKIIIGGGEEEEEEAAAAAA@@@>>><<<:::888777777777666555555555555666666555444444333222111111//////...------------...------------,,,,,,++++++++++++***))))))***++++++(((((()))))))))*********))))))))))))))))))******)))(((((((((((()))******""""""$$$%%%'''(((******+++++++++***))))))(((((()))))))))))))))*********++++++***)))))))))******))))))))))))))))))))))))************************'''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((''''''(((((()))************))))))((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,///...---+++************++++++******+++,,,...///......---,,,,,,---......*********+++,,,---...///***+++,,,---...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++***)))******++++++,,,,,,------++++++***)))))))))))))))*********++++++,,,,,,,,,+++++++++++++++,,,---------,,,***))))))***++++++,,,,,,,,,+++******)))))))))*********++++++++++++---------,,,,,,------...---,,,+++))))))***+++++++++,,,---///000///,,,))),,,,,,+++************++++++******))))))******+++++++++******++++++,,,---************+++,,,---...+++,,,...///000000//////,,,,,,---......------,,,******+++++++++,,,,,,,,,,,,---.........,,,+++***,,,,,,---.........---------...///000000...---+++(((((((((((((((((('''&&&))))))((('''''''''''''''&&&'''((((((''''''(((***''''''((((((((((((((((((++++++***))))))))))))***))))))***))))))'''&&&%%%(((((())))))))))))((((((***)))'''((()))++++++***((((((((((((((((((((((((''''''''''''''''''''''''))))))''''''''''''))))))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###&&&&&&$$$&&&+++---+++&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''BBBBBBCCCDDDEEEFFFGGGHHHHHHJJJOOOVVVaaaxxxzzzwwwtttsssssssssrrrqqqnnnlllhhhccc^^^YYYVVVUUUPPPOOOMMMJJJGGGEEEDDDDDD@@@@@@???>>><<<:::888777777666555555444444555555444444444333222111111000///......---------......//////......------,,,,,,+++******************+++)))******+++++++++++++++)))))))))))))))*********))))))(((((())))))***+++))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))******))))))))))))******************************************************))))))((((((''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((('''&&&&&&((()))***))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++...---,,,+++++++++++++++//////---,,,++++++,,,,,,......------------......++++++++++++,,,,,,---...***+++,,,---//////000000......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++)))(((******+++,,,---......///------,,,+++++++++++++++++++++,,,------...//////...---,,,++++++,,,---...///...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))************,,,,,,,,,,,,,,,,,,---...,,,+++***)))))))))******,,,+++***---//////,,,(((,,,+++******))))))******++++++************++++++*********)))***++++++,,,---,,,,,,+++++++++++++++,,,,,,...//////000///////////////...---+++******((((((((()))))))))******++++++---------,,,***)))++++++,,,---.........---(((***,,,......,,,)))(((&&&''''''(((''''''&&&&&&,,,+++***(((((()))******&&&'''((((((''''''(((***''''''''''''(((((((((((((((((('''''''''''''''((()))))))))((((((''''''&&&'''(((((()))******))))))***)))((()))+++,,,+++***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&***)))(((((((((((()))***))))))))))))(((((((((((($$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""%%%&&&%%%)))000555555'''(((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''BBBBBBCCCDDDEEEFFFFFFGGGGGGJJJNNNTTT___vvvyyyvvvsssqqqqqqpppooonnnlllkkkhhhccc^^^ZZZVVVSSSOOOMMMKKKIIIFFFEEEDDDCCC@@@@@@???>>>===;;;999888666555555444444444444444333333333222111111000000......---------......///,,,,,,++++++***))))))(((*********++++++************+++,,,---------,,,,,,(((((())))))************)))))))))))))))***++++++------,,,+++***)))((('''%%%%%%&&&&&&'''((())))))******++++++***)))((('''***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))---,,,***)))(((((())))))((('''&&&&&&&&&''')))***&&&''''''((())))))******))))))))))))((((((((((((************************************++++++++++++,,,+++++++++,,,---......------,,,++++++*********...........................---,,,,,,++++++++++++++++++---...000000111111//////............////////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***))))))******+++,,,---............---,,,,,,,,,,,,,,,++++++,,,------...//////111000...,,,,,,,,,------...------,,,++++++++++++++++++***************)))(((((()))))))))*********+++++++++++++++,,,------,,,++++++***************...+++)))***,,,...,,,***,,,+++******))))))******,,,,,,++++++++++++,,,,,,******)))))))))***++++++---------------,,,,,,,,,------............------//////...---,,,+++++++++((())))))))))))*********'''((()))*********)))(((******+++,,,,,,---,,,,,,&&&(((***,,,,,,+++((('''&&&&&&''''''''''''&&&&&&,,,+++)))((((((((()))***&&&'''((((((''''''(((***&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))&&&'''((())))))******)))+++***)))***,,,---,,,***((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''(((''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""%%%&&&%%%)))000555444&&&''''''&&&$$$###$$$%%%&&&&&&&&&'''''''''((((((BBBBBBBBBCCCDDDEEEEEEEEEGGGIIINNNTTT^^^vvv~~~xxxuuurrrooonnnmmmllljjjhhhgggfffbbb^^^YYYUUURRRNNNMMMKKKHHHFFFEEEDDDCCC@@@@@@???>>>===;;;999888555555444333333333333444222222222111111111000000...------------...//////......---,,,+++******))))))***++++++++++++***)))***+++,,,---...---,,,,,,((((((((()))******++++++***))))))))))))***++++++*********)))))))))(((((($$$%%%&&&'''((()))***+++,,,++++++***)))(((((('''))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))///---+++)))''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&''''''''''''&&&&&&''''''((()))%%%&&&&&&''')))******+++))))))))))))(((((((((((())))))))))))((((((((((((*********************+++************+++---...///---......///000000000111---...////////////...---///...---,,,+++*********+++,,,---...//////000///..................///000.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++(((((())))))******++++++,,,,,,+++************************++++++,,,,,,,,,111000///---,,,,,,++++++***************)))))))))************************((()))))))))************************+++,,,------,,,++++++++++++*********...,,,******+++,,,------,,,,,,+++************+++---,,,,,,,,,,,,,,,,,,---******))))))******+++,,,)))***+++---...///000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++++++++,,,,,,------))))))***+++++++++******((()))+++,,,,,,+++***)))%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***&&&&&&''''''((()))))))))(((''''''''''''(((((()))&&&&&&&&&&&&'''((()))***&&&&&&'''(((((()))((((((***))))))***,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))$$$%%%'''((((((((('''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''$$$%%%***,,,***%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((AAAAAABBBBBBCCCCCCDDDDDDGGGIIINNNTTT___vvv}}}xxxuuuqqqmmmllljjjhhhfffccccccbbb```\\\WWWSSSPPPNNNMMMKKKHHHFFFEEEDDDDDD>>>>>>======;;;:::888777555444444333222333333333111111111111111000000000---------------...//////111000///...---,,,,,,+++)))***++++++++++++***)))((()))+++,,,---,,,+++***'''(((((()))******++++++******))))))******+++,,,(((((((((((())))))))))))(((((()))******+++,,,,,,+++***)))(((((()))******((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))---+++)))'''&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))%%%&&&''''''(((((('''''''''''''''((((((((())))))***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))))))))))))))))))))((())))))***+++,,,...//////000111111111111---...///000000///...---...------,,,++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......+++,,,---/////////......------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************++++++***)))))))))))))))++++++++++++++++++++++++,,,---------,,,+++******((())))))************)))))))))))))))************)))))))))*********++++++)))))))))******+++,,,---+++++++++++++++***))))))+++---...---,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,''')))+++---.../////////************+++,,,,,,---,,,,,,++++++,,,---///000,,,------------.........///...,,,++++++,,,---...((())))))))))))((((((''''''((()))***************&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((''''''(((***&&&&&&''''''((())))))***((((((((((((((()))******((('''&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&''''''''')))***+++)))'''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''!!!"""$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%((((((%%%$$$'''&&&###%%%&&&''''''&&&%%%'''(((%%%%%%&&&&&&'''(((((()))@@@AAAAAABBBBBBCCCCCCCCCGGGIIINNNUUU___www}}}xxxuuupppllljjjhhhfffddd___``````^^^ZZZVVVQQQNNNNNNMMMKKKHHHGGGEEEDDDDDD===<<<<<<;;;:::999777666555444333333222222333333111111111111000000000000---------------...///000...------,,,***)))(((((()))***+++,,,,,,+++***)))&&&(((***+++++++++)))((('''(((((()))***+++++++++*********)))******+++,,,++++++******))))))((((((,,,,,,,,,,,,,,,---------***)))''''''(((***,,,...((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''(((***'''(((((()))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...$$$%%%'''((((((((('''&&&((((((((((((((('''''''''******))))))((((((((('''++++++******)))))))))((((((((((((((((((''''''''')))((((((''''''''''''(((++++++++++++***)))((('''---...///000000///...---,,,,,,,,,++++++,,,------)))******+++++++++******************++++++,,,---(((***,,,...000111111111---------------------------------.........//////------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,...///---------,,,,,,,,,,,,,,,,,,++++++***************...---------------------((()))***,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))))))))))))))*********************++++++++++++))))))))))))***+++,,,---***************)))(((((((((,,,111111...,,,+++---...---,,,,,,++++++,,,,,,++++++************++++++++++++******++++++,,,---)))***,,,,,,---,,,+++***''''''((()))***,,,...///000///---,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,***'''$$$###$$$%%%&&&(((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''((()))))))))(((&&&'''((((((((('''%%%$$$&&&'''((((((''''''(((***&&&&&&&&&'''((())))))***'''''''''''''''((())))))***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&***)))))))))((((((((((((%%%%%%%%%$$$$$$#########"""%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%((((((&&&&&&(((((($$$%%%'''(((((('''''')))***%%%%%%&&&&&&'''((())))))???@@@BBBDDDEEEFFFGGGGGGIIIIIILLLRRR^^^www}}}xxxrrrmmmiiifffcccbbb```^^^\\\ZZZYYYVVVSSSPPPNNNLLLHHHFFFEEEDDDBBB@@@>>>>>>===<<<;;;::::::999999888666444333222222333333333222111000///...---,,,,,,------.../////////,,,,,,---------,,,***))))))***+++,,,,,,,,,,,,,,,000000000///...---,,,+++)))(((''''''***+++,,,+++))))))*********))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''(((***+++,,,,,,,,,+++***)))(((''''''%%%(((+++---,,,++++++++++++***************++++++((((((''''''''''''(((((((((((())))))))))))((('''''''''&&&''''''((()))******)))))))))((((((''''''******))))))((((((''''''*********)))))))))))))))&&&&&&&&&''''''''''''((((((((((((***---///...---222111000///...---------------,,,,,,,,,+++++++++)))******+++,,,---......+++...---++++++...///---,,,,,,+++***)))''''''&&&,,,------......------,,,........................***++++++,,,,,,++++++***///...---,,,+++*********111///---,,,+++++++++,,,++++++******)))*********++++++++++++++++++++++++---......//////......---+++,,,---...---,,,+++******++++++,,,,,,++++++***)))***,,,,,,---,,,+++***((()))***++++++***)))(((---,,,++++++************---,,,+++))))))))))))***)))***,,,---...------,,,,,,***))))))***++++++***)))************+++...111***+++---......---,,,***)))((((((((((((***,,,---******))))))******+++,,,,,,,,,+++,,,---......---000------111222...***+++++++++************++++++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''''''''(((((('''%%%$$$"""&&&'''((('''%%%$$$$$$&&&((()))***)))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++(((&&&(((,,,///,,,)))&&&$$$$$$''',,,,,,'''!!!###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%BBBBBBCCCCCCCCCDDDDDDDDDIIIIIILLLRRR^^^xxx~~~zzztttoookkkgggdddaaa^^^\\\ZZZXXXWWWUUURRROOONNNKKKHHHFFFEEEDDDAAA@@@>>>>>>===<<<;;;::::::999777666555444333444444555222111111000///...------,,,,,,------------......//////000000000///---,,,)))***+++,,,,,,,,,,,,,,,++++++++++++***)))((('''(((((('''(((***,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''''''''((((((((())))))(((''''''(((((()))***+++))))))))))))))))))((((((***,,,......,,,+++******)))(((((('''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))++++++*********)))))))))''''''(((((())))))*********)))))))))))))))))))))'''''''''((((((((())))))(((((((((***,,,------+++,,,,,,+++++++++,,,------******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***---,,,******---...,,,,,,,,,,,,------------...,,,------......------,,,---------...............,,,,,,,,,------,,,,,,,,,///...---,,,,,,++++++,,,...------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++***)))))))))***++++++***)))))),,,,,,+++***************++++++***))))))***+++,,,,,,---.../////////...------+++******+++,,,,,,+++***+++***)))'''''')))+++------------,,,+++)))((()))((((((((()))***,,,---+++************+++,,,,,,000...,,,,,,...///---+++---***+++///111...+++,,,***))))))))))))))))))******)))'''&&&$$$######"""''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((()))******(((((())))))(((&&&%%%$$$)))*********((('''((()))&&&'''''''''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---***'''(((,,,---***'''&&&&&&'''((((((((('''&&&((('''&&&&&&&&&'''((()))((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%EEEDDDCCCBBBAAAAAAAAAAAAHHHHHHKKKRRR___xxx|||wwwrrrnnniiidddaaa^^^\\\ZZZXXXWWWVVVSSSQQQMMMKKKHHHFFFEEECCCAAA??????>>>===<<<;;;:::999999555555444444444555555666000/////////......---------------------,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,++++++******++++++++++++******((('''(((***,,,,,,***)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))'''''''''(((((()))))))))+++---...---+++(((''''''))))))((('''&&&&&&'''''')))((((((''''''(((((()))***)))(((''''''((()))*********)))((((((((())))))******)))))))))))))))(((''''''(((((())))))******))))))))))))))))))******(((((((((((()))))))))***)))(((((()))+++,,,***)))((((((((()))***,,,---...((())))))***,,,------.........---------,,,,,,,,,))),,,,,,))))))------+++---........./////////000,,,------......------,,,,,,,,,------.........///..............................---------------...,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,,,,,,,,,,---------,,,+++******+++,,,---))))))*********))))))(((******++++++++++++******,,,++++++***************))))))))))))***+++------------.........---,,,,,,...,,,++++++,,,------,,,***++++++)))((('''(((***,,,,,,,,,++++++*********)))))))))))))))***+++,,,+++++++++++++++,,,------444000,,,---000000,,,(((***'''(((...000---+++,,,((((((((((((((((((((((((***)))((('''%%%$$$$$$$$$''''''''''''''''''''''''***)))((('''&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))((())))))))))))'''&&&%%%&&&'''((('''&&&%%%&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((---+++((((((***+++(((%%%((()))***(((&&&%%%(((***,,,***'''%%%%%%''')))+++))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%DDDDDDBBBAAA@@@@@@AAAAAAFFFGGGKKKRRR___yyy~~~yyytttpppjjjddd```aaa___\\\ZZZYYYXXXVVVTTTNNNKKKHHHFFFEEECCCAAA??????>>>>>><<<;;;:::999999666555555555444444444444/////////////////////////////////...---,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,''''''(((+++,,,,,,***'''((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))))))))((((((((('''''''''(((((((((((()))))))))******)))(((((((((((((((''''''''''''(((((((((((((((***+++***'''%%%%%%%%%,,,,,,+++***))))))))))))))))))(((((((((((())))))***)))'''&&&&&&(((***+++++++++***))))))((())))))''''''''''''&&&&&&&&&&&&******))))))(((((('''''')))))))))))))))*********''''''((((((((())))))))))))(((((()))******((('''(((((())))))+++,,,...///******++++++,,,------...++++++,,,---...//////000***,,,,,,)))***---...,,,///......---,,,+++++++++,,,------......------,,,+++,,,,,,------......////////////....../////////---------------...///000---...//////...---+++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,...///...---+++******+++---...***************)))))))))+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************++++++,,,,,,*********))))))(((((('''---,,,******,,,---,,,+++)))***++++++++++++---///))))))))))))+++,,,...///)))))))))******+++++++++,,,,,,++++++,,,,,,---...555000,,,---000111---((()))&&&''',,,...+++))))))(((((((((((((((((((((((())))))((())))))***++++++''''''''''''''''''''''''***)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&''''''((('''((())))))((('''&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&(((((()))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++)))((((((******(((&&&))))))***)))((((((((((((+++***(((&&&&&&&&&((()))))))))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBAAAAAAAAAAAABBBCCCCCCEEEFFFKKKSSS```zzzzzzvvvqqqkkkeeeaaaccc```]]]ZZZYYYXXXWWWUUUNNNLLLHHHFFFEEEDDDBBB@@@??????>>><<<;;;:::999888777777666666444333222222000000000000000000000000111000000///...---,,,,,,------------------......++++++,,,,,,,,,++++++***''''''((()))************(((((()))+++,,,,,,)))'''(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***************************(((((('''''''''&&&&&&&&&(((((((((((()))))))))***+++***)))((((((''''''((()))))))))((('''&&&&&&&&&&&&''')))((('''&&&'''(((---,,,+++***************))))))(((((((((((())))))***((('''&&&'''(((***,,,++++++***))))))((())))))&&&&&&&&&&&&''''''''''''******))))))((((((''''''(((((())))))************&&&&&&'''''''''((((((((()))((((((((())))))(((&&&)))))))))))))))***+++,,,------------,,,,,,,,,,,,***++++++,,,---...//////+++------***+++...///---------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,------......000///............///000------------......///000000000111111///---+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------,,,+++,,,---///000...---+++******+++---...,,,,,,++++++************++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,++++++******))))))((('''''''''&&&&&&,,,+++))))))+++++++++***(((***,,,,,,++++++,,,---)))))))))***+++---...///*********+++++++++++++++,,,,,,++++++,,,,,,---...111...+++,,,///000---******'''(((,,,---)))&&&&&&((())))))******))))))(((((((((((()))***+++,,,---'''''''''''''''''''''''')))((('''%%%%%%''')))***'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++%%%&&&'''((('''&&&%%%$$$'''((())))))((('''(((***'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''')))***)))))))))''''''***------(((###((((((((((((((('''&&&%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???@@@AAACCCDDDDDDDDDDDDCCCEEEJJJSSSaaazzz|||wwwsssnnniiieeeccc```\\\YYYWWWVVVTTTSSSOOOMMMJJJHHHGGGEEECCCAAA@@@???>>>===;;;999888888888888777666555333111000222222111111000000000///000000///...------,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******((()))******++++++++++++)))((()))***++++++)))''''''((()))******+++******))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((()))))))))************)))(((((((((((((((+++******)))((('''&&&%%%'''(((******))))))+++---))))))(((((((((((())))))***))))))(((((())))))***((((((''''''((()))***+++******)))((((((((())))))((())))))))))))*********''''''(((((())))))******((((((((()))******++++++&&&&&&&&&&&&'''''''''''')))(((((()))******(((&&&)))((('''''''''''''''(((---------,,,,,,+++++++++------,,,,,,,,,++++++++++++......++++++//////---******+++,,,---......///,,,------......------,,,------,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,---...//////000000000///...---,,,++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...///000...---,,,++++++,,,---......---,,,+++*********+++++++++************++++++---,,,,,,,,,,,,------...------------,,,+++***)))++++++***)))))))))******,,,***))))))***++++++******+++,,,+++)))'''''''''---------,,,,,,+++++++++******++++++,,,++++++***+++++++++++++++,,,---------,,,++++++,,,,,,+++***+++((((((+++,,,(((%%%%%%((((((************(((((()))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))%%%%%%&&&''''''&&&%%%$$$%%%'''(((((('''&&&''')))%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++&&&&&&&&&'''((()))))))))'''%%%%%%)))......((("""&&&'''((())))))'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&& """%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''???AAACCCEEEFFFEEEDDDCCCBBBEEEJJJSSSaaa{{{~~~yyyuuuqqqnnnkkkeeebbb]]]YYYWWWVVVTTTRRRQQQNNNKKKIIIHHHGGGDDDCCC@@@@@@>>>===;;;999888777666666666666555444222111222222111000///......------------,,,,,,+++++++++***)))((((((((()))+++,,,+++,,,,,,,,,,,,+++***)))******++++++,,,++++++++++++)))((()))***+++)))((('''((()))******+++++++++++++++++++++++++++++++++'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))((((((((((((((()))))))))************)))((((((((((((((()))*********))))))(((((((((((()))******)))***,,,...&&&%%%%%%&&&&&&'''((()))******))))))))))))******'''''''''((()))*********((((((((('''(((((()))))))))))))))*********++++++''''''(((((())))))******'''(((((()))******++++++''''''''''''(((((((((((()))(((((()))***+++)))(((((((((''''''''''''((((((******************++++++,,,,,,+++++++++*********+++------******...///,,,******+++,,,---...//////,,,------......------,,,...------,,,,,,+++++++++...---+++******+++---...---,,,,,,,,,,,,,,,---...------,,,,,,,,,------...)))))))))******,,,------------------------------,,,------------------,,,+++,,,---...////////////------------------------------+++***)))))))))***+++***))))))))))))***++++++************+++,,,---+++,,,---------,,,+++***---,,,+++++++++,,,---...---+++)))***+++,,,++++++***+++---,,,)))'''&&&&&&.../////////...,,,+++******+++,,,,,,,,,+++******+++************+++,,,,,,***+++,,,***(((&&&'''((()))&&&'''+++,,,)))&&&&&&&&&''')))******)))'''&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((($$$############$$$%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%%%%$$$$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&''''''''''''''''''(((%%%$$$%%%'''***+++)))&&&(((((((((((((((((())))))###$$$&&&((()))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&& """&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''@@@BBBEEEGGGGGGFFFCCCAAABBBDDDJJJSSSaaa{{{zzzwwwtttqqqoooiiieee```[[[YYYWWWUUUTTTRRROOOLLLJJJIIIGGGEEECCC@@@@@@>>>===;;;999888777444444555666666555444333222111000///...---,,,,,,+++++++++************))),,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&,,,***(((((()))******)))''''''(((******+++++++++++++++++++++++++++++++++&&&''''''((()))******+++((((((((((((((((((((((((++++++++++++************))))))))))))************))))))(((((((((((())))))))))))))))))************'''((()))((('''((()))+++%%%%%%%%%&&&'''((()))*********))))))))))))******&&&&&&((()))************'''''''''''''''((()))***''''''(((((())))))***************)))(((((('''''''''(((((()))***+++++++++(((((((((((()))))))))))))))(((((()))+++,,,***))))))))))))))))))***++++++&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---***,,,,,,))))))---...+++++++++++++++++++++******,,,------......------,,,///...------,,,+++***)))---,,,***))))))***,,,------,,,,,,++++++,,,,,,,,,))))))))))))***,,,...000))))))))))))***+++,,,------------------------------......//////......---***+++---///000000///...,,,------......------,,,---,,,***(((((((((((()))+++***)))(((((()))***+++))))))(((((()))***++++++)))***,,,---......---,,,,,,,,,+++++++++,,,...///...,,,++++++,,,------,,,(((+++------,,,++++++++++++---///000000///---,,,***+++,,,---,,,,,,***)))******))))))******+++,,,))),,,...***%%%!!!###&&&'''%%%&&&+++---***((()))%%%&&&((())))))(((&&&%%%%%%%%%&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))(((''''''&&&'''(((((('''''')))***''''''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((()))(((&&&%%%%%%&&&###$$$&&&&&&&&&'''***,,,+++)))(((''''''))),,,---###%%%''')))******)))((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&''''''''''''''''''&&&######$$$$$$&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEIIIQQQaaa{{{}}}zzztttnnnlllhhhbbb]]]ZZZXXXVVVTTTPPPNNNLLLIIIGGGEEEDDDDDDFFFCCC@@@<<<999888888888555444444333333222111111222111111000///......---///............------------,,,+++***)))))))))))))))))))))******+++++++++***)))((()))******)))(((&&&&&&%%%&&&)))******)))))))))))))))************,,,+++++++++***)))))))))"""&&&(((((('''''''''(((((((((((((((((((((((('''(((***,,,,,,***((('''))))))************))))))((((((&&&&&&''')))+++---+++(((&&&&&&''''''%%%"""(((((())))))))))))((((((((((((((((((''''''''''''******))))))))))))******************)))'''&&&%%%************************((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,)))%%%%%%(((******)))***'''%%%&&&)))++++++))))))*********)))((('''&&&%%%%%%'''((())))))))))))***,,,...---***)))***---///,,,)))***,,,...---,,,,,,,,,,,,---------......000//////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,+++***)))(((+++******)))******++++++---,,,,,,++++++,,,,,,---//////000000///...------,,,++++++******++++++,,,,,,---......//////......---,,,++++++******++++++*********)))******+++,,,+++++++++******(((''''''))))))))))))))))))))))))+++++++++*********))))))++++++++++++***)))((((((++++++++++++++++++++++++************************//////...---,,,,,,++++++,,,***(((''''''(((***,,,///...,,,***(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&''''''******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))(((((()))***((('''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&CCCDDDDDDDDDDDDDDDDDDCCCGGGGGGKKKSSSbbb}}}}}}wwwrrrmmmiiiccc^^^[[[XXXVVVTTTOOOMMMKKKIIIGGGEEEDDDDDDCCCAAA>>>;;;888777777777555555444444333222222222222222222111000/////////...---------,,,,,,,,,,,,------,,,******)))))))))***+++++++++++++++,,,,,,---,,,++++++------,,,+++(((''''''(((***+++***)))))))))))))))******************))))))))))))))))))%%%'''++++++***(((''''''((((((((((((((((((((((((((()))***++++++***)))((())))))************))))))(((((('''&&&''')))+++,,,---+++))))))++++++)))'''(((((())))))))))))((((((((((((((())))))))))))******))))))(((((())))))***)))******))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((---***'''''')))++++++***+++(((&&&&&&)))******)))((((((((((((((((((((('''&&&&&&'''((()))))))))(((&&&(((******))))))+++---...,,,))))))+++---,,,+++,,,,,,,,,,,,------------------------............,,,,,,,,,,,,------------------------,,,+++***))),,,,,,+++*********++++++,,,++++++******++++++,,,...............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---------,,,+++*********+++)))))))))))))))******+++++++++++++++***)))((((((************************,,,,,,+++++++++************+++++++++,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***************************)))(((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''DDDDDDEEEEEEEEEEEEDDDDDDIIIIIILLLUUUccc~~~zzzuuuoookkkeee```]]]YYYVVVSSSMMMLLLJJJHHHFFFDDDDDDCCC@@@>>><<<999888777777777666555555444444333222222333222222111111000000///------,,,,,,,,,+++++++++...---,,,++++++******++++++++++++***************+++***))))))++++++***)))***))))))***+++,,,***)))))))))))))))************((((((((((((((())))))))))))+++------***(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''')))***+++***((('''((()))***)))'''(((((())))))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((''''''&&&&&&&&&%%%,,,***(((((()))++++++***+++)))''''''((())))))((('''''''''''''''((())))))''''''((((((((((((((('''%%%'''((((((''''''(((***,,,***))))))***++++++***++++++,,,,,,,,,---------******+++,,,...///000000++++++,,,,,,,,,---------------...------,,,+++***...---,,,,,,++++++++++++++++++************++++++------------------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------------......,,,+++************))))))(((((())))))***+++***+++++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,---.................................------------------------+++++++++***))))))(((((((((***+++------+++***(((((((((''''''''''''(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%$$$###$$$&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''EEEEEEEEEDDDDDDEEEEEEEEEIIIIIIMMMUUUddd~~~zzzuuuqqqmmmgggbbb^^^[[[WWWTTTMMMLLLJJJGGGEEEDDDCCCCCC>>>===;;;999888888777777666666555444444333333222111111111000000000//////---------,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,******))))))((((((((('''***((('''((()))***)))(((******)))***++++++)))'''((()))))))))************'''(((((())))))*********(((***,,,+++)))&&&%%%%%%((((((((((((((((((((((((******))))))))))))******))))))************))))))((((((''''''((()))***+++''''''''''''((()))))))))(((((())))))))))))(((((('''''''''''''''''''''(((((((((''''''''''''((((((''''''((()))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&+++***(((((())))))************)))(((((((((((('''))))))(((''''''((())))))'''((((((((((((((('''&&&******)))(((&&&%%%$$$$$$***))))))))))))******)))++++++++++++,,,,,,,,,,,,******+++,,,---...//////++++++++++++,,,,,,,,,,,,---.........------,,,+++///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,+++***************))))))******+++,,,***++++++,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,---,,,,,,------......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((((()))***++++++***)))(((+++***)))(((&&&%%%%%%$$$&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((()))***)))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''$$$######$$$&&&((('''&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''EEEEEEDDDCCCCCCDDDEEEEEEHHHHHHLLLUUUddd{{{vvvrrrnnniiieeeaaa]]]XXXUUUNNNLLLJJJHHHEEECCCBBBBBB======<<<:::999999888888666555555444333333222222///////////////.....................------------------,,,,,,++++++,,,,,,+++++++++******))))))(((---,,,++++++------,,,+++)))((()))***++++++(((&&&((()))))))))************)))))))))******+++++++++''')))******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((((((((())))))))))))***+++++++++,,,,,,---(((((())))))))))))(((((()))))))))(((((('''''''''((((((''''''''''''((((((&&&'''((())))))******)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''(((((()))******)))((('''''''''+++***))))))(((((((((((('''((((((((((((((('''&&&+++***)))(((((('''%%%$$$((()))******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------......------,,,,,,///...------,,,,,,,,,---------,,,,,,,,,,,,---------....../////////......---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,///...---,,,++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,------------------------.........---------,,,,,,///...---,,,,,,,,,,,,------------,,,,,,,,,++++++************************************))))))))))))((((((''''''''''''((((((++++++***)))'''&&&%%%$$$&&&''')))******)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%&&&''''''''''''&&&%%%&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''(((((((((((((((((((((((('''''''''''''''(((((((((%%%$$$$$$%%%''')))((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((EEEDDDCCCBBBBBBCCCDDDEEEGGGHHHLLLUUUeee}}}xxxrrroookkkgggccc___ZZZWWWPPPNNNLLLHHHEEECCCAAAAAA======<<<;;;:::888777777555444444333333222111111........................//////.........---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***''''''(((***,,,+++(((&&&))))))))))))************************++++++++++++''')))+++++++++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))''')))******))))))***,,,(((((())))))))))))((((((+++*********)))))))))))))))((((((''''''(((((()))''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&'''((((((&&&&&&'''(((''')))******(((''''''((((((((())))))))))))((((((''''''(((((((((((((((''')))''''''(((***+++***)))((()))++++++)))((()))***))))))*********+++++++++------,,,++++++***))))))))))))*********+++++++++,,,,,,------------,,,,,,---------,,,,,,------.........------------......---...//////000/////////------,,,,,,,,,,,,------++++++,,,---------------...------,,,,,,,,,,,,,,,------,,,,,,------...///------............------------------------------......---------,,,,,,,,,///...,,,************+++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''((((((((())))))***)))((('''&&&%%%%%%%%%'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((DDDCCCBBBAAAAAABBBCCCDDDGGGHHHLLLVVVggg|||wwwrrroookkkhhheeeaaa\\\YYYSSSQQQNNNJJJFFFCCCAAA@@@<<<<<<;;;:::888777555444444333333222222111000000.........///////////////.........---------,,,,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,)))((('''((()))***)))''''''''')))+++------***((())))))))))))************************))))))))))))((()))+++***))))))***,,,))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((())))))))))))(((((($$$&&&((('''%%%%%%&&&((((((((())))))))))))((((((&&&&&&''''''((())))))******))))))(((((())))))***'''((()))))))))))))))(((************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''%%%(((***)))'''&&&''')))%%%(((***+++)))'''((()))!!!###&&&(((***)))((('''&&&&&&'''((()))))))))((((((&&&%%%'''***,,,+++)))'''***,,,,,,***))))))***))))))))))))*********+++,,,,,,,,,+++***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///...------,,,,,,------...,,,---....../////////...------,,,,,,,,,,,,------,,,,,,---............------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///////////////...---,,,------------------------------------,,,,,,,,,+++,,,+++)))(((((()))***+++---,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&(((******(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&''''''(((((()))&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))DDDCCCAAA@@@@@@AAACCCDDDGGGHHHMMMWWWiiiyyytttrrrooollliiifffbbb]]]ZZZTTTRRROOOJJJFFFCCC@@@???;;;;;;:::999777555333222333333222222111000000///////////////000000000000---------,,,,,,,,,++++++*********)))******++++++''''''(((((())))))******,,,+++***+++,,,---,,,***'''(((***---//////,,,***))))))))))))******************))))))(((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))''')))***,,,,,,***)))'''))))))************))))))((()))))))))))))))((('''''')))+++***'''&&&(((***(((((())))))))))))(((((( !!!###%%%'''((()))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$&&&)))+++***((('''(((***$$$'''***+++)))((()))***###'''******)))(((%%%%%%'''((())))))))))))***(((&&&''')))***(((&&&'''***------+++))))))+++))))))))))))************+++++++++************)))))))))))))))******************+++,,,,,,,,,++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,---.........---...------,,,,,,------...,,,---......//////......,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...000000000000///...,,,,,,------------------------------,,,,,,,,,+++++++++)))((('''&&&'''(((+++,,,------,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,,,,)))&&&$$$''''''((('''&&&$$$""" ###%%%'''))))))'''%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((('''((((((((())))))******((((((((('''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))BBB@@@BBBGGGDDD>>>@@@HHHDDDFFFMMMWWWggg~~~xxxtttnnnllliiifffccc^^^YYYUUUTTTPPPLLLIIIGGGEEEBBBAAA>>>;;;777555555555666555333222111111222111000...,,,,,,---------------,,,,,,,,,,,,++++++*********((()))***+++,,,---------******))))))******+++,,,***************++++++,,,''''''&&&&&&'''((())))))((((((((((((((()))******))))))))))))))))))))))))+++***))))))***,,,---///******))))))((((((''''''))))))))))))))))))))))))&&&(((***+++,,,+++)))(((,,,+++++++++******))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))************************,,,---,,,)))&&&&&&'''((()))************(((((((((((())))))))))))************))))))))))))&&&)))(((%%%''',,,+++&&&''')))***)))((('''(((*********)))((((((((((((((())))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))*********))))))((((((((((((((((((((((((((( ###000###(((000 +++,,,***))))))***++++++***++++++,,,---......//////,,,,,,++++++***)))))))))------,,,,,,,,,+++++++++/////////......---------------.........---+++***111000...---,,,,,,---...------------------------,,,,,,,,,+++++++++******)))))))))))))))******+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((%%%''')))'''$$$"""%%%(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&%%%***'''%%%&&&((((((&&&$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((===BBBDDDCCCBBBDDDCCCAAAFFFHHHMMMVVVddd~~~{{{vvvqqqllliiifffccc```\\\WWWSSSQQQNNNJJJFFFDDDCCCAAA???:::888777666666666555333333222000000222333333222,,,------......---------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***************++++++,,,***))))))))))))***++++++***))))))))))))***+++,,,((((((((((((((()))******))))))))))))))))))))))))***)))******+++,,,------))))))))))))(((((((((((())))))))))))))))))))))))'''''')))*********)))(((((((((((((((''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))***)))***+++,,,+++(((&&&*********))))))'''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((***)))&&&''',,,+++'''''')))***)))((('''(((***(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))(((((())))))***+++))))))))))))(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&$$$...$$$&&&--- ,,,+++***((((((***+++***)))&&&''''''((())))))***************************+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,---...---,,,+++***)))))))))))))))+++,,,---++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))***+++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((&&&&&&&&&'''&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++***((('''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))(((((())))))))))))(((((()))'''%%%&&&(((((('''%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''<<>>GGGGGG>>>HHHIIIMMMSSS```yyy{{{wwwrrrnnnhhhfffbbb___\\\XXXSSSPPPNNNJJJFFFCCCBBB@@@>>>===666666666777888777555222555222///....../////////------............------+++,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,)))************+++++++++))))))((((((((()))******(((((('''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))***''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((()))+++***(((%%%*********)))((('''%%%$$$&&&''''''((()))******+++((((((((((((((((((((((((***+++)))'''(((++++++(((''')))***)))((('''(((***(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))((((((((((((''''''''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))))))))(((((())))))***+++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''+++$$$***%%%&&&)))###+++***)))'''''')))))))))(((''''''(((((())))))******(((((()))******+++,,,,,,,,,,,,+++++++++*********************))))))))))))******+++,,,,,,+++)))(((''''''''''''''')))******))))))))))))))))))))))))******)))))))))))))))((())))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''&&&&&&%%%&&&&&&'''((((((((((((''',,,(((%%%%%%(((***(((%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((('''&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&BBBAAA>>>===@@@FFFFFFCCCGGGHHHKKKPPP[[[sss{{{wwwtttoookkkeeebbb^^^[[[XXXTTTPPPMMMKKKHHHDDDAAA@@@???===<<<777666555666888888777555===999444000///......------............------,,,------------,,,***((('''))))))***+++++++++++++++))))))******++++++++++++((((((((((((((())))))***(((((((((''''''(((((()))((((((((((((((())))))***))))))))))))))))))))))))'''(((***+++++++++***)))'''(((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))((('''((())))))'''%%%''''''((((((((((((((('''&&&&&&'''((()))***++++++''''''''''''((((((((((((+++***)))((()))******(((''')))***)))((('''(((******)))(((((((((((())))))(((((((((((((((''''''''')))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))((((((((((((((((((((()))******))))))))))))((((((((((((''''''(((((())))))(((((('''''''''''''''''''''''',,,###&&&(((''')))))))))***((('''&&&((((((((('''((((((((())))))*********((()))))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((()))*********)))((('''++++++***))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''%%%&&&''''''((((((''''''***'''%%%%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''(((''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''FFF>>>AAAOOORRRIIICCCFFFDDDEEEHHHNNNXXXnnnyyytttqqqlllhhhccc```[[[XXXTTTQQQMMMJJJHHHEEEBBB???>>>>>><<<;;;999777444444666888999888AAA===888444333222222111------...------,,,++++++***+++,,,------,,,***)))))))))***+++++++++******((()))***++++++++++++***((((((((((((((())))))***...------,,,,,,,,,------((((((((((((((())))))***))))))))))))))))))))))))'''((()))***+++***)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++*********+++,,,---************************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************))))))(((''''''(((((('''%%%&&&''''''(((((((((((('''&&&''''''((()))*********&&&'''''''''((((((((()))+++)))((()))+++***)))(((''')))***)))((('''(((***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((((((((((('''((())))))***))))))))))))(((((((((((('''((()))***************'''''''''''''''''''''''')))"""$$$+++)))///666)))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''*********)))))))))((((((******)))))))))((((((((((((((((((((())))))))))))&&&'''((()))))))))((('''+++++++++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&'''''''''''''''%%%&&&'''&&&######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''(((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''))))))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((DDD>>>JJJaaabbbMMM@@@DDDBBBCCCGGGLLLUUUjjjwwwrrrnnniiiddd```]]]XXXTTTQQQMMMJJJGGGEEEBBB???======<<<;;;::::::777333222444666888888777444111000000111111111,,,,,,---,,,,,,+++***)))%%%'''***,,,.........---))))))***************)))((()))***,,,,,,+++******))))))((((((((()))******------,,,++++++++++++,,,((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***+++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((************************((())))))******************(((''''''(((((('''&&&((((((((((((''''''&&&%%%(((((((((((())))))))))))'''''''''(((((())))))***)))'''(((---///,,,))))))''')))***)))((('''(((***'''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''((((((''''''(((((()))***))))))))))))(((((((((((('''((()))******++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$,,,+++:::JJJ000+++)))'''''''''((('''&&&((((((((((((((((((((((((++++++***))))))(((''''''))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&((())))))(((((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&###&&&(((&&&""" ###'''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((''''''''''''((()))(((&&&%%%&&&'''&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((BBBBBBMMM\\\[[[KKKAAABBBAAACCCGGGLLLSSSeeeuuuooojjjeeeaaa]]]YYYTTTPPPLLLIIIFFFDDDBBB???<<<:::::::::999888666555222222333444444444...---+++,,,---......---++++++++++++***)))((((((&&&'''***---......---,,,))))))************))))))((()))+++,,,,,,+++***)))***))))))))))))***++++++***)))(((((('''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''((((((((()))))))))******+++++++++))))))))))))))))))))))))'''((()))***+++***))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***)))))))))+++)))''''''((()))((('''&&&''''''(((((('''&&&&&&))))))))))))((((((((((((''''''((())))))***++++++)))'''***111444///+++,,,''')))***)))((('''(((***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))((((((((((((&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%++++++FFFaaa<<<,,,***((('''(((((('''&&&***************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))%%%&&&((()))))))))((('''%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''(((((('''''''''((((((''''''''''''((((((############$$$%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&'''''''''''''''((((((((()))*********%%%&&&&&&''''''&&&&&&%%%((()))***(((%%%$$$$$$&&&%%%&&&'''(((((()))((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))''''''&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((BBBGGGKKKKKKHHHDDDCCCCCCBBBDDDHHHMMMRRRbbb}}}tttlllgggbbb^^^ZZZVVVQQQMMMJJJGGGDDDBBB???===:::888888888777666333222222333444333111///222111//////000000...---+++++++++******(((''''''+++,,,---...---+++(((&&&))))))*********))))))(((''')))+++,,,,,,,,,***)))***************++++++,,,++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))'''&&&&&&'''((()))***************+++++++++))))))))))))))))))))))))%%%&&&(((******)))'''&&&'''((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((+++)))((('''((()))((('''"""###%%%'''((()))************))))))(((((('''''''''(((((()))***++++++,,,)))''',,,555888222......((()))***)))((('''(((***((((((((((((((()))***+++&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***'''((((((((((((((('''''''''''''''''''''((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((---''')))***NNNpppFFF,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&((()))))))))(((((()))************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&***&&&###$$$'''(((&&&###''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''((()))******+++''''''''''''((((((((()))'''(((((()))***++++++,,,))))))************))))))(((***+++)))%%%######%%%%%%%%%'''((())))))))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********)))(((&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''GGGFFFEEEDDDCCCBBBBBBBBBCCCBBBDDDJJJOOO[[[wwwqqqhhhbbb___]]]WWWSSSNNNIIIFFFDDDBBB@@@;;;:::888777555555666666555444222222222222111///000000///............///+++------,,,***)))***+++++++++************++++++))),,,...---***)))+++---(((((((((+++,,,,,,***'''***)))((((((((((((((()))))))))))))))))))))))))))***++++++***'''&&&'''''')))))))))))))))((('''&&&(((((())))))******+++++++++***)))(((((()))***+++))))))************)))))),,,,,,++++++***)))))))))---+++)))'''&&&&&&((()))(((((('''(((((()))***+++,,,,,,++++++******))))))((('''&&&&&&'''((()))***,,,)))'''&&&&&&%%%$$$###)))((('''&&&'''(((+++,,,************))))))))))))******))))))((((((''''''((('''***222;;;===888222---,,,+++))))))((())))))+++((($$$###&&&''''''&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,&&&(((***+++,,,+++***)))&&&((())))))(((''''''(((''',,,,,,(((...;;;AAA<<<)))(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''$$$...777888111***'''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''''''''''''''((())))))(((&&&$$$###((('''%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''AAAAAA@@@???>>>>>>>>>>>>AAA@@@BBBHHHMMMYYYuuu~~~oooeee___[[[XXXTTTPPPKKKGGGEEEBBB@@@>>>;;;:::888666555555555666444222111111111111///...////////////............+++,,,---,,,*********,,,++++++************++++++((())))))(((''''''(((***))))))***+++------+++((()))))))))(((((())))))***))))))))))))))))))))))))******+++***(((&&&'''((())))))*********)))((((((******))))))(((((('''''',,,+++***))))))***+++,,,))))))************))))))))))))******************,,,+++)))(((''''''(((((()))(((((((((((())))))***((((((((((((''''''&&&&&&(((''''''&&&'''((()))***---+++)))((())))))'''&&&(((''''''&&&&&&'''((()))((((((((('''''''''&&&&&&***)))))))))(((((((((''''''''')))///555777444///000...,,,***)))***+++,,,///,,,)))(((***++++++***)))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((((((''''''((())))))(((''''''&&&&&&''''''(((((((((((()))***+++,,,)))(((((((((((())))))***&&&((())))))(((''''''(((%%%)))((($$$(((333666111***((('''(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''((((((((('''%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))(((((((((((())))))***&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''',,,888AAA???333)))'''***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''***)))(((&&&%%%###"""!!!&&&'''((())))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$&&&''''''((((((((((((((((((((('''&&&%%%$$$'''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''@@@@@@??????>>>??????@@@???===@@@FFFKKKWWWrrrxxxjjjaaaZZZUUUQQQNNNLLLHHHEEECCC@@@===::::::999777666555444444444222111000000111000///---......///000///...---,,,***+++,,,,,,+++***+++---++++++************++++++---+++)))((()))+++,,,,,,*********,,,......,,,***)))))))))))))))***+++,,,)))))))))))))))))))))))))))***+++***(((''''''((())))))******+++******************))))))))))))))),,,,,,++++++++++++,,,,,,))))))************))))))''''''((())))))***++++++*********))))))(((((('''***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&(((((('''''''''((())))))***(((&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))))))))((((((((((((&&&(((***,,,.........---222000...,,,+++,,,---///,,,***((('''((())))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((())))))((('''&&&%%%'''((((((''''''((()))***)))((((((''''''(((((((((((((((((()))***+++++++++)))'''&&&%%%&&&((()))&&&((())))))(((''''''((($$$((('''###%%%,,,,,,''')))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''((('''''''''''''''''''''''')))555???;;;---######(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((&&&'''((()))***+++,,,---''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''???????????????@@@AAAAAA>>><<<@@@EEEJJJUUUooorrreee\\\UUUOOOLLLJJJHHHEEEDDDBBB???;;;888888888777666444444333333111000000111111111///------...///000000...,,,+++)))***,,,,,,++++++,,,---++++++************++++++111---((((((***---...---***)))***+++------+++***))))))))))))***+++------)))))))))))))))))))))))))))***+++***((('''((()))((()))***+++++++++++++++'''((()))***,,,---...///++++++++++++++++++++++++))))))************))))))''''''(((((()))))))))))))))************)))((('''******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((()))))))))'''%%%&&&'''(((((('''((((((((((((((('''&&&%%%)))(((((((((''''''''''''))))))))))))((((((((((((''')))+++***((('''))),,,000000000//////.........***)))'''&&&'''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%&&&((('''&&&&&&''')))******)))(((((((((((((((((((((((((((((()))******)))((('''&&&%%%%%%&&&'''&&&((())))))(((''''''((('''))))))&&&'''+++)))$$$'''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((((((''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&((('''%%%#########$$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&&&&''')))''''''''''''''''''''''''"""***222000((("""###'''((((((&&&%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))%%%&&&(((***,,,...000111''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((()))((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&<<<<<<<<<<<<===>>>??????>>>===@@@FFFIIISSSmmmzzzkkk___VVVPPPKKKHHHFFFEEECCCAAA@@@>>>;;;888777666666555444333222111111000111222333222000...,,,---///000000...,,,+++)))***,,,,,,++++++,,,---++++++************++++++...)))%%%$$$'''******)))))))))((()))+++,,,***)))))))))))))))***+++------)))))))))))))))))))))))))))***+++***)))((()))***((()))***+++++++++++++++&&&&&&((()))+++,,,---...)))******************)))))))))************))))))))))))))))))(((((('''''')))******+++******)))(((******)))(((((('''(((((()))))))))******+++++++++))))))))))))))))))((((((---+++******,,,------,,,)))))))))))))))((('''&&&)))(((((((((''''''''''''(((((((((((()))))))))))))))+++,,,)))&&&%%%(((,,,,,,...000222222000---+++************)))((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%&&&''''''&&&&&&'''(((******)))((((((((((((((((((((((((((((((((()))***''''''(((((('''&&&%%%$$$&&&((())))))(((''''''(((((())))))(((***,,,***&&&(((''''''&&&%%%%%%&&&'''&&&&&&&&&''''''((((((((('''((((((((((((((('''''''''((((((((((((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''******)))((('''''''''(((%%%&&&'''''''''&&&((()))''''''''''''''''''''''''$$$'''***+++***)))((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''''''''(((((()))''''''&&&&&&&&&''''''((($$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>>>>>>>???@@@@@@???>>>@@@EEEHHHQQQiii}}}rrrdddWWWPPPLLLHHHEEEDDDBBB???>>>===<<<:::888555555555555444222111000000000111222444333000...------...///...---,,,+++***+++,,,,,,+++***+++---++++++************++++++---***(((''')))***++++++)))((('''(((***+++***))))))))))))))))))***+++,,,)))))))))))))))))))))))))))***++++++)))))))))+++))))))******+++*********((((((((('''''''''''''''((()))************)))((())))))************))))))++++++***))))))(((''''''***************************))))))(((((((((((()))&&&''''''((()))******+++))))))*********)))((((((,,,+++))))))+++,,,,,,+++)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))***++++++)))'''&&&))),,,)))+++...000000...+++)))((()))***)))'''&&&'''((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((())))))((('''&&&$$$&&&''''''&&&&&&'''(((***)))((((((''''''(((((((((((((((''''''(((((()))%%%&&&((())))))'''%%%$$$&&&((())))))(((''''''((('''''''''''')))***(((&&&******)))(((&&&&&&(((***&&&&&&&&&'''(((((())))))(((((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((''''''&&&'''''''''&&&'''(((((('''&&&''')))''''''''''''''''''''''''((('''&&&'''))))))'''$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((()))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''(((''''''&&&&&&&&&'''''''''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%@@@@@@@@@@@@@@@@@@AAAAAA???===@@@DDDEEEMMMddd}}}vvvkkk\\\PPPJJJGGGEEECCCAAA>>>;;;999999999888777444444555444333222000///......000222333222///---.........---------,,,,,,+++,,,---,,,*********,,,++++++************++++++,,,------,,,++++++,,,...+++)))((()))***,,,+++***)))))))))(((((())))))***)))))))))))))))))))))))))))***++++++))))))***+++))))))*********)))((((((***))))))((((((''''''''')))***++++++++++++***)))))))))************))))))******************))))))++++++)))))))))***+++,,,)))(((((((((((())))))***%%%%%%&&&'''((()))***+++)))******+++***)))(((''')))(((&&&&&&'''((('''&&&)))((('''&&&'''((()))***((((((((('''''''''&&&&&&'''((((((((()))))))))***)))))))))(((((((((***,,,)))******+++++++++***)))%%%''')))(((&&&$$$%%%''')))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$&&&''''''&&&%%%'''((()))(((''''''&&&&&&'''''')))(((((('''''''''((((((&&&''''''(((((((((((('''&&&((())))))(((''''''((((((&&&%%%&&&(((''''''&&&((())))))'''$$$$$$'''***&&&&&&&&&'''((()))))))))((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))*********((('''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%%%%&&&'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''((()))((('''&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((***++++++,,,%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%======<<<<<<<<<<<<======>>>===???BBBCCCJJJaaayyyqqqfffWWWKKKEEEDDDCCCBBB???<<<888666666777777666333444444444333111///...------...111222111...+++///...---,,,,,,,,,------+++------,,,***)))***+++++++++************++++++'''***,,,+++(((''')))+++,,,***)))***+++---,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))***++++++***)))***,,,)))))))))))))))((('''&&&******++++++,,,,,,,,,---***+++,,,------,,,+++***))))))************)))))))))))))))***++++++,,,,,,,,,+++)))((((((***+++---(((((('''(((((()))***+++%%%&&&'''((()))++++++,,,)))***+++++++++)))((('''+++)))((('''((()))((('''((('''%%%$$$%%%''')))***************))))))))))))'''((((((((())))))******(((''''''((()))***++++++***)))'''&&&&&&((()))+++)))+++------***((()))+++)))'''&&&'''((()))((('''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((((('''&&&&&&&&&(((***+++&&&((())))))(((''''''(((+++'''&&&'''((('''&&&&&&%%%&&&&&&###!!!!!!$$$'''&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%$$$%%%(((***+++***(((&&&###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))((('''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%'''((('''%%%%%%(((+++$$$%%%''''''''''''%%%$$$&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$###$$$%%%''')))+++&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%>>>===<<<;;;:::;;;<<<<<<===>>>>>>???DDDPPP^^^iii}}}}}}ooobbbVVVOOOGGG???<<>>===<<<;;;:::;;;;;;<<<<<<===???BBBIIIUUUeeeppp}}}{{{|||~~~mmmaaaUUUMMMFFF===:::<<<888888666555444444444444111111222222111111000///...---------,,,,,,,,,,,,---+++)))))),,,---,,,+++---------,,,,,,,,,+++++++++******))))))))))))************))))))************)))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))*********)))((((((((()))+++++++++,,,,,,+++)))((())))))+++++++++***))))))(((((((((((('''&&&'''((()))***))))))(((((((((((())))))))))))((((((((())))))***(((((())))))))))))((((((******))))))(((((((((((()))(((''''''''''''((()))(((''''''''''''(((((()))))))))'''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,***))))))***))))))(((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((++++++***))))))))))))*********))))))(((''''''&&&((((((''''''''''''(((((('''((((((((('''''')))+++&&&'''(((((())))))((((((((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&''')))***))))))((('''''''''''''''&&&######(((***'''&&&''''''&&&&&&%%%&&&'''((()))(((((((((((('''''''''''''''%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++111...)))'''&&&''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&(((''''''''')))***)))((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''(((***,,,,,,(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''======<<<;;;;;;;;;;;;<<<;;;===???BBBIIITTTcccnnnuuu~~~zzzxxxwwwvvvwwwvvvuuuvvvzzz~~~|||wwwjjj```TTTLLLDDD<<<888999777666444333222111111111111111111111111000//////------------,,,,,,,,,,,,***)))'''(((***++++++***---------,,,,,,,,,++++++)))*********++++++,,,,,,***))))))(((((())))))*********))))))(((''''''&&&******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))((()))******++++++***(((((())))))'''&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))******++++++(((((())))))))))))(((((())))))((((((((((((((((((***)))(((''''''((()))******)))'''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,***))))))***))))))(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&'''(((((()))******+++***)))(((&&&&&&&&&%%%))))))))))))))))))))))))'''%%%$$$""""""###$$$%%%***))))))(((((('''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***''''''((())))))))))))((('''((()))******)))((('''))))))************))))))''''''''''''((()))******)))((('''&&&&&&&&&(((((()))((((((''''''''''''(((((($$$%%%))),,,***)))***%%%%%%%%%%%%'''((()))***%%%%%%&&&'''((())))))***'''%%%$$$%%%'''))))))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''((())))))***%%%%%%&&&'''((())))))***---+++(((((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$&&&$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((***+++***'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((======<<<<<<;;;;;;;;;;;;<<<===>>>???BBBKKKWWW___mmmwww~~~|||yyyuuurrrpppnnnmmmooonnnmmmnnnppprrrtttuuuxxxxxxzzz||||||yyysssnnneee^^^SSSJJJCCC<<<888777666555444222111000//////000000111111000000///..............................---,,,++++++*********+++++++++*********)))))),,,,,,------............))))))(((((((((((())))))+++++++++++++++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******++++++(((&&&''')))***(((%%%''''''(((((()))))))))***''''''((())))))))))))(((***))))))(((((((((((()))((())))))***************(((((())))))))))))(((((('''(((((((((((((((''''''***)))(((''''''((()))***,,,***'''%%%%%%&&&((()))%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))***))))))(((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''))))))((('''''''''(((((('''(((((())))))(((((('''''''''(((((()))***************(((''''''&&&&&&&&&))))))))))))))))))))))))&&&$$$!!!  ###$$$))))))((((((((('''''''''((((((''''''''''''((((((&&&'''''''''%%%%%%''')))(((((((((((('''%%%$$$###''''''((())))))(((''''''((())))))******))))))((((((''''''(((((()))***+++)))((('''&&&&&&&&&'''''')))(((''''''''''''(((((('''$$$$$$(((+++******+++%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&'''((())))))'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((%%%$$$###$$$%%%&&&(((''''''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((())))))((('''((())))))(((&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&'''((((((<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===CCCLLLSSSfffpppyyy|||}}}yyyyyyzzz{{{}}}|||xxxvvvuuutttqqqooollliiigggfffhhhhhhhhhgggfffggghhhiiimmmnnnoooppppppnnnjjjfff___ZZZQQQHHHBBB>>>999666666555333222111000000000///000000000000///......------...........................,,,++++++,,,,,,+++++++++*********))))))------.........---,,,+++))))))(((((((((((())))))******++++++,,,---......((((((((((((((()))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((((()))))))))************,,,)))'''(((***+++)))&&&'''''''''((())))))******'''((())))))******))))))******)))((((((((((((((()))************)))((('''(((((())))))))))))((((((&&&'''((((((((((((''''''((((((&&&&&&&&&&&&((((((,,,***'''%%%%%%&&&((()))%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))(((''''''((((((((())))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''''''(((((())))))(((''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++)))'''%%%$$$&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((('''%%%%%%&&&((()))))))))((('''&&&$$$$$$'''''''''((((((''''''''''''(((((())))))(((((('''(((''''''(((((()))***+++'''''''''&&&&&&&&&''''''((((((''''''''''''((((((######&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$$$$&&&((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&''')))***(((&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&'''((((((''''''((('''&&&''')))***)))((($$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((())))))((('''&&&&&&&&&'''''''''((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''<<<<<<======<<<<<<;;;:::888:::;;;;;;<<>>>>>;;;555222222111111111111222222....../////////...------******+++++++++,,,,,,,,,(((***,,,+++***+++...111---------,,,,,,,,,++++++'''(((***+++,,,+++))))))*********))))))*********'''(((((()))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))((()))******)))((()))***))))))*********************)))((((((((()))***++++++***)))(((''''''''''''&&&'''((())))))(((&&&%%%(((((())))))))))))((((((&&&''')))++++++***)))((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))))))))'''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))$$$&&&(((((('''&&&'''((((((((()))))))))*********'''''''''''''''((())))))&&&&&&'''(((((()))******((('''&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&'''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))***(((&&&&&&''')))(((((()))***************)))(((((((((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***###$$$%%%&&&'''((((((((('''''''''''''''((())))))+++&&&$$$''')))((((((+++%%%&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%)))'''%%%%%%'''((('''&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&%%%$$$%%%'''(((((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&"""!!! !!!"""###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))+++,,,***(((&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((;;;<<<=========<<<::::::999;;;<<<;;;;;;>>>DDDJJJMMMUUU]]]^^^^^^```aaa````````````aaacccdddfffggglllllllllkkkgggaaa[[[XXXZZZZZZYYYWWWUUUSSSQQQOOOLLLOOOPPPOOOMMMLLLMMMPPPNNNMMMNNNPPPRRRSSSQQQPPPGGGHHHEEE>>><<<>>>;;;444000000000000000111222222......//////......---,,,,,,,,,,,,------.........,,,...///...+++***---///+++++++++*********))))))&&&(((***---......---,,,++++++************++++++***************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++'''((()))++++++******)))&&&)))+++***'''&&&(((+++++++++******************+++***((('''''')))+++,,,++++++)))(((''''''''''''###$$$'''((()))((('''&&&(((((())))))))))))((((((&&&(((***+++,,,+++***)))***)))(((''''''((()))***&&&&&&'''((((((((())))))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))%%%'''((()))((('''((()))(((((())))))*********+++'''''''''''''''((())))))'''''''''((()))******+++((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''')))******+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((''''''''''''(((((()))******)))'''&&&((()))))))))))))))(((&&&%%%$$$))))))(((((((((((())))))))))))************))))))&&&%%%%%%&&&&&&'''((()))"""###$$$&&&'''((())))))'''''''''''''''((()))******%%%###&&&'''&&&&&&)))###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((('''&&&''''''''''''''''''''''''((()))))))))(((&&&$$$"""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$((())))))***))))))((('''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''((((((((()))))))))))))))&&&%%%$$$$$$&&&(((((('''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''***,,,---+++(((&&&''')))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((("""###$$$%%%'''((()))***======<<<<<<<<<;;;;;;;;;;;;:::999999;;;>>>AAACCCJJJLLLPPPSSSUUUVVVVVVUUUYYYXXXWWWWWWYYY[[[^^^___^^^]]][[[YYYVVVUUUTTTSSSSSSSSSRRRQQQOOOLLLIIIGGGIIIHHHHHHHHHGGGEEEDDDCCCBBBDDDGGGIIIJJJIIIGGGEEEFFFDDDAAA>>>:::666333222222222222222111000...---000...,,,,,,,,,---,,,+++)))***,,,---......------,,,,,,---......---,,,,,,))))))***+++,,,,,,,,,,,,,,,***)))***++++++'''$$$!!!"""$$$&&&'''((()))))),,,---.../////////...---((()))+++---------+++***)))))))))******)))))))))++++++************++++++************************,,,)))'''(((***+++***(((''''''((((((((((((''''''''''''&&&((())))))(((&&&*********++++++,,,,,,,,,(((&&&&&&'''((())))))(((%%%&&&((()))*********)))))))))***))))))((('''&&&((()))***,,,,,,,,,+++***((($$$!!!"""&&&(((&&&###******))))))((((((''''''%%%&&&''''''&&&&&&'''((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''******))))))((((((''''''(((((((((((('''&&&%%%$$$$$$%%%'''((((((((('''&&&++++++******)))((((((((($$$'''))))))((('''(((((())))))((('''&&&'''''''''(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&******))))))))))))******''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%***'''$$$$$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&%%%###!!!$$$%%%%%%&&&&&&''''''(((((((((((('''%%%$$$&&&'''%%%''')))+++***'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,+++***(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$,,,///---***&&&'''&&&&&&%%%%%%$$$$$$###%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,)))&&&%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&)))(((((((((((())))))***000---)))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''===<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::===@@@BBBGGGIIIKKKNNNPPPPPPPPPPPPRRRQQQPPPOOOPPPQQQSSSTTTVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKJJJHHHFFFCCCBBBDDDDDDDDDCCCAAA???>>>===>>>@@@BBBDDDDDDDDDCCCCCCAAA@@@>>><<<999777555444222222111111000//////...000...,,,+++,,,,,,+++***''''''((()))***++++++***,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***,,,***)))***,,,+++(((&&&&&&'''((()))***++++++,,,)))******+++***)))(((''')))***+++------,,,+++***))))))***++++++***))))))***))))))(((((())))))***((((((((((((((((((((((((+++(((&&&''')))***)))(((((((((((())))))(((((((((***((('''((())))))(((''''''((((((((()))))))))***)))''''''''')))***)))'''&&&''')))++++++++++++***((())))))))))))(((((('''(((((()))))))))))))))))),,,(((%%%&&&***+++)))&&&''''''(((((())))))******,,,------,,,***))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''(((((())))))((((((***)))))))))((((((((('''((((((''''''&&&%%%%%%$$$%%%&&&'''((()))((('''''''''''''''((())))))******'''(((((('''&&&&&&)))+++)))))))))(((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''((()))))))))))))))$$$%%%&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((()))***+++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((()))+++++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''&&&''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$'''******(((&&&###''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''***(((%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''(((((()))***000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''''''((()))<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::<<>><<<;;;>>>>>>===<<<;;;999777666999:::;;;<<<===>>>??????;;;:::999888777666555555333222000///...//////000000...,,,,,,,,,---,,,++++++******++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))+++******+++,,,,,,***)))***+++++++++,,,,,,,,,,,,+++++++++++++++***)))(((***+++,,,,,,,,,+++***))))))***,,,------,,,***))))))((((((''''''(((((()))((((((((((((((((((((((((***(((&&&&&&((()))((('''))))))))))))))))))))))))---+++((((((((())))))(((((((((((((((((()))))))))***)))((((((******)))'''((()))***+++,,,,,,++++++'''(((((())))))))))))(((((((((''''''&&&&&&''''''---***'''(((+++,,,+++)))''''''(((((())))))******+++++++++)))&&&$$$$$$%%%(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((('''((((((((()))))))))))))))))))))))))))(((((((((((()))((('''&&&%%%%%%&&&&&&&&&'''((()))))))))((((((&&&&&&&&&'''(((((()))))))))((('''%%%$$$&&&))),,,))))))*********)))((('''&&&&&&'''''''''&&&%%%%%%(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))++++++******)))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''''''''((())))))((('''((()))+++...000******((('''&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&&&&&&&$$$"""((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%''')))*********)))((('''&&&'''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''"""&&&)))***)))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((&&&%%%$$$$$$%%%&&&&&&'''(((((())))))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))...+++(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999;;;===>>>???@@@AAABBBBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>=========<<<<<<;;;;;;:::999888777888888888888777666555444555555555666777999;;;<<<777666666555555444333333333111///...---...000111111///------......---,,,---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,,,,++++++******))))))))))))++++++++++++,,,+++++++++++++++,,,,,,+++***)))((()))***,,,......,,,***))))))((((((''''''(((((()))***************************)))((((((((()))))))))+++******************+++000---)))(((((()))))))))+++++++++++++++++++++++++++***))))))******)))(((((((((***+++++++++******&&&'''((())))))***))))))***)))'''&&&%%%&&&&&&'''***(((&&&'''(((***)))'''******))))))(((((('''''''''''''''%%%###!!!!!!"""(((((())))))))))))((((((&&&&&&''''''''''''((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((()))))))))))))))))))))((((((((((((+++***(((&&&%%%&&&((()))'''(((((()))))))))))))))***))))))(((((('''&&&&&&(((((((((&&&%%%&&&)))+++((()))+++,,,+++***(((&&&&&&''''''(((''''''&&&&&&(((((()))))))))*********'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))))),,,,,,,,,++++++)))((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''''''''''''''((('''%%%$$$###$$$&&&)))+++)))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''%%%###((('''''''''&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''%%%###$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''((($$$%%%%%%%%%&&&&&&&&&'''&&&'''))))))'''&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&'''(((::::::;;;;;;;;;;;;;;;;;;999999888888999:::;;;<<<=========>>>============<<<======>>>???@@@AAABBB===<<<;;;;;;:::::::::;;;:::999888888777666666666444555555666666666666666444333333333444666888999555555444333222111000000222111///------...000111333111///.../////////---******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,------,,,+++***(((((('''((((((''''''(((((()))***+++,,,++++++++++++***))))))((()))***,,,------,,,***)))***))))))(((((())))))***************************************))))))***+++++++++************++++++000---***((()))******))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++)))((('''((()))*********)))(((&&&'''((())))))***))))))+++***((('''&&&'''((((((((('''&&&&&&'''(((''''''******))))))(((((('''''''''((()))(((&&&&&&&&&'''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''******))))))((((((''''''''''''&&&&&&&&&'''((()))(((((((((((()))))))))))),,,+++)))''''''(((***+++((((((((((((((())))))***++++++***))))))(((((('''%%%'''))))))((('''((()))((()))+++,,,+++***(((&&&'''((())))))))))))((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))$$$%%%''')))***+++,,,,,,((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###  """$$$&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))%%%&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%&&&((()))(((((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''')))******+++)))&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%&&&&&&'''::::::::::::;;;;;;;;;;;;999888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;666777888:::;;;<<<===>>>999999999888999999::::::999888777666555555555555333444555555666666666666333333222222222444666777444333333111000//////...000000///.........///000333111/////////000///...++++++*********++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,)))***+++***)))***,,,......,,,+++)))((())))))***************+++,,,...///***************)))))))))******++++++++++++*********))))))(((((())))))***((((((((((((((((((((((((++++++,,,+++***)))+++---,,,+++***))))))***+++,,,...,,,)))))))))******)))*********))))))))))))))))))((('''(((***+++***)))'''((()))******)))(((''''''(((((())))))))))))(((******))))))((())))))))))))((((((''''''(((((()))''''''(((((())))))******&&&((())))))(((((()))+++(((((())))))))))))(((((('''''''''(((((())))))***''''''((((((((((((''''''))))))(((((((((((((((''''''&&&&&&%%%%%%&&&((()))(((((((((((())))))))))))+++***)))(((((()))***+++(((((('''''''''((()))***(((((())))))***+++++++++$$$&&&)))***)))((('''((())))))*********)))((('''(((((()))*********))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''''''''&&&$$$###"""((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%***)))'''%%%$$$%%%&&&'''$$$$$$%%%%%%&&&''')))***&&&&&&&&&''''''(((((()))%%%'''((()))'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((((((&&&$$$%%%&&&&&&'''(((((())))))&&&'''((('''&&&&&&''')))***)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%******))))))(((''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''')))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''(((***+++,,,)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''999999:::::::::;;;;;;;;;888888888888888888888888999999999888999999999:::555555666777888999999999666666666666777888888999999777666444333222222333444444444444444333222222333333222222222222333333111111111000000/////////////////////////////////222000...---......---,,,---------......------,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++)))***+++***((((((***---...,,,+++)))((()))***+++///...------,,,---...///)))))))))))))))******++++++***))))))))))))***+++)))((((((''''''(((((()))(((((((((((((((((((((((()))+++,,,+++)))(((***---+++***)))(((((()))***++++++***))))))***+++***((((((((((((((('''''''''&&&'''&&&%%%''')))+++******((()))***+++******)))(((((())))))))))))(((((('''(((((()))*********))))))((((((((((((''''''((()))''''''(((((())))))******%%%&&&((((((''''''((()))(((((())))))))))))(((((('''(((((()))******++++++''''''(((((((((((('''''''''''''''''''''(((((((((((('''&&&%%%&&&''')))***'''((((((((()))))))))***((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''(((((()))*********&&&'''((((((''''''(((***)))))))))(((((((((''''''''''''((()))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))''''''((())))))))))))))),,,+++***'''$$$!!!(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%++++++******)))*********%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&''''''((((((%%%(((******'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''((((((((((((&&&''''''&&&%%%$$$&&&'''(((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''###&&&))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((***+++,,,---(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%999999999::::::;;;;;;;;;888888888888777777777777888888777777777888999999666777777888888888777777444444444444555666777888888666444222111000000000555444444333222000...---222222222222222111111111/////////000000000000000---...//////000//////...000...,,,,,,,,,---,,,+++)))***+++,,,+++***)))(((---,,,+++******+++,,,---,,,,,,,,,,,,++++++***))))))***+++)))'''&&&))),,,,,,+++)))''''''((()))***///---+++)))((((((((()))))))))(((((()))***+++++++++***(((''''''(((***+++'''''''''&&&&&&'''''''''************************(((***+++***((('''))),,,+++***(((''''''(((***+++)))(((((()))++++++***((())))))(((((('''''''''&&&%%%$$$$$$&&&)))++++++***)))***+++,,,,,,+++))))))))))))***))))))(((''''''&&&'''(((*********))))))&&&''''''&&&%%%%%%'''(((*********)))((((((''''''((()))***)))(((((()))***(((((())))))))))))((((((&&&''''''((()))*********''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***)))'''&&&'''(((***+++'''((((((((())))))******%%%&&&''''''(((''''''&&&'''&&&&&&%%%%%%'''((())))))))))))(((''''''&&&&&&(((((('''&&&%%%&&&))),,,))))))(((''''''''''''(((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&###$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&)))++++++(((%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%)))))))))(((''''''&&&&&&&&&''''''%%%######$$$%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&'''((((((%%%!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$$$$###$$$&&&)))***%%%%%%&&&&&&'''((((((((()))***,,,,,,*********+++%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((()))***,,,---...'''&&&%%%&&&(((((((((&&&))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%%%%%%%$$$###"""======<<<;;;:::888888777999999999999999888777666888777777777777777888888<<<999555222000111222444666666666666666666666666555555555444333222111000333333333222111000000///222111111111000000//////000000000000000000000000000000///...---,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++,,,,,,---.........---,,,++++++++++++***+++,,,---------,,,+++++++++************++++++)))************+++++++++,,,,,,+++***))))))******))))))(((((()))***++++++***)))'''&&&&&&(((***+++)))((('''((()))***)))(((***++++++***((('''((()))%%%''')))+++,,,+++***)))---,,,***(((''''''(((((()))******+++++++++******'''''''''''''''''''''''')))))))))))))))***+++++++++)))'''(((+++,,,***(((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++******)))))))))))))))((()))))))))'''&&&&&&'''++++++************++++++******))))))((('''%%%%%%)))(((((('''''''''(((((($$$$$$$$$%%%&&&'''((())))))++++++***'''%%%$$$%%%''''''(((''''''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))*********************)))(((((())))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%$$$&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))***(((''''''))))))'''$$$'''(((((()))))))))))))))***)))((('''&&&'''((((((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&###%%%'''((('''%%%%%%&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''((()))******))))))&&&&&&'''((())))))(((((('''''''''(((''''''&&&&&&!!!"""%%%'''(((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((('''&&&&&&&&&&&&'''(((((()))*********)))'''&&&&&&'''(((((((((((((((''',,,(((###!!!&&&,,,+++''''''''''''''''''&&&&&&&&&+++++++++)))''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***,,,((('''&&&%%%%%%&&&(((***$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((((('''&&&(((***,,,,,,,,,***)))((((((((()))+++,,,+++***(((&&&&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((555555666777999:::;;;;;;888888888777777666666666777777666666666666777777999888666555666888:::<<<444444444444444444444444555555555555444333222222444333333222111111000000111111111111000000000///000000000000000000000000/////////......------,,,......------,,,,,,++++++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,---.........---,,,+++++++++************++++++---,,,,,,,,,++++++******++++++******))))))******))))))))))))))))))******+++***)))((((((***,,,---)))(((''''''((()))(((&&&)))***+++***)))((()))***((()))***++++++***)))(((,,,+++***)))))))))))))))++++++******************''''''''''''''''''''''''((((((((((((((()))*********)))'''(((***+++)))'''(((((()))))))))))))))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))***+++)))***++++++))))))***+++))))))(((((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%((((((((('''''''''((((((%%%%%%%%%%%%&&&''''''((()))***+++***'''%%%%%%&&&(((((()))***+++++++++***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))***)))************)))((((((((((((((((((((('''''''''&&&&&&&&&'''((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((('''((((((''''''''''''''''''&&&&&&'''''''''((((((((()))'''&&&'''))))))'''%%%''''''((()))))))))((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&((())))))'''%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''((('''''''''''''''((((((''''''&&&%%%&&&&&&''''''((((((''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&''''''((((((((((((((((((###''',,,+++&&&!!!###'''''''''''''''''''''''''''((()))***(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((())))))(((&&&$$$############%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))+++,,,,,,***(((((('''''''''(((******)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''999999999888777777666666888777666555555555666777777777666666666666666777444444444555666777999:::333333333333333333333333444444555555555555444444333333333222222111111000111111111111000000000000000000000000000000000000....................................------------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,------......//////...---,,,+++++++++************++++++//////...---,,,+++***))))))))))))))))))******************)))))))))))))))+++*********+++,,,...///+++***((()))))))))((('''(((***+++***))))))***++++++++++++***)))(((((('''******+++++++++*********,,,+++***)))((())))))***(((((((((((((((((((((((()))))))))))))))******+++)))(((''''''))))))(((''')))))))))(((((('''''''''(((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))%%%&&&&&&''')))***++++++(((***+++***))))))***+++(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''&&&&&&((((((''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''')))******((('''''''''''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))******))))))(((''''''''''''(((((((((((((((((((((((())))))******+++&&&'''(((((())))))((((((''''''(((((((((((((((((())))))******)))'''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&'''))))))(((&&&&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))***+++***'''%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&''''''((($$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''((((((((('''''''''(((((()))))))))$$$$$$***000,,,###""")))''''''((((((((((((((((((((()))+++***(((&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&''''''&&&%%%$$$######"""&&&&&&''''''((()))))))))((((((''''''&&&%%%%%%$$$&&&&&&(((+++------+++(((''''''&&&&&&&&&'''((()))((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''>>>===<<<:::999777666555888777555444444555777888888888777777666666777777666666666666555555444333333333333333333333333333222333333444555555444444222222111111111000000000111111111000000000000000////////////////////////............////////////---------------.........---------------...//////++++++++++++,,,---.../////////...------,,,+++***++++++************++++++...------,,,++++++******'''(((((()))************************))))))((((((************,,,---///000---,,,******++++++***(((((()))+++*********+++,,,,,,+++***)))((((((((((((((()))+++,,,,,,,,,+++***---,,,***((('''((()))***((((((((((((((((((((((((+++++++++******++++++,,,((('''''''''((((((((('''((((((((((((''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((()))))))))&&&(((((('''%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&(((******((((((((()))******)))((('''%%%###"""''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&''''''(((((()))))),,,++++++***)))(((''''''''''''((()))))))))))))))''''''''''''((((((((((((((()))***++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((%%%&&&&&&'''''''''''''''))))))((((((''''''''''''((()))***+++***)))'''%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''')))))))))'''%%%&&&'''%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((((((%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((('''''''''$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((+++******))))))((((((''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++***)))(((((()))***+++'''''''''(((((()))******...$$$$$$111999222***)))''''''((((((((((((((()))***---//////---***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%&&&'''((((((((((((&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&))),,,...---***&&&''''''''''''''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''777777888999::::::;;;;;;999888666555555666888999:::999888777777777777777;;;;;;;;;:::888666444333444444444444444444444444000111222333333333333333000000000000000/////////000000000000000000111111////////////////////////......//////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...*********+++,,,---...///...---,,,+++******))))))++++++************++++++************++++++++++++'''((()))***++++++************++++++***)))((('''(((((()))***+++,,,---...,,,+++))))))***+++)))((((((***++++++******+++---******))))))))))))******'''(((***+++,,,,,,+++***,,,+++)))''''''((()))***))))))))))))))))))))))))+++******)))))))))******'''((((((((('''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&'''((((((&&&$$$""""""###)))((((((''''''(((((()))))))))))))))((('''&&&%%%&&&&&&'''((())))))(((((((((((('''&&&&&&&&&''''''&&&(((******)))((()))***...------,,,***((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))+++******)))'''&&&&&&%%%'''(((((()))))))))))))))&&&'''''''''(((((())))))%%%''')))++++++***)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((((()))%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%&&&''')))%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((('''''''''((()))))))))))))))'''''''''(((''''''&&&%%%'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&)))((('''&&&%%%&&&'''(((((((((((((((((()))******)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***((('''''''''((()))+++,,,000---333@@@DDD999---(((&&&'''''''''((((((((()))+++...000000...,,,******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&)))---///---)))%%%(((((((((((((((((((((((((((((('''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''777777777777777777777777888777666666666777888999:::999888777666666666777666777777777666666555444444444444444444444444444000000111222222222222222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////------,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++***++++++,,,---...///---,,,+++***))))))******++++++************++++++)))))))))******+++++++++((()))+++,,,,,,+++***)))))))))***++++++***(((''''''(((((()))***+++,,,,,,)))'''''''''))))))(((''')))+++,,,+++******+++,,,)))))))))))))))*********'''((()))******************)))((((((((((((******)))))))))))))))))))))))))))((('''''''''''''''''''''((())))))''''''((()))'''''''''(((((()))))))))'''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((()))***)))((('''&&&)))******(((%%%$$$$$$$$$***))))))(((((())))))***((((((((('''&&&$$$###"""%%%&&&''')))))))))((((((((('''''''''''''''((((((''')))******)))((()))***((())))))*********))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))(((((('''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''((())))))******))))))&&&&&&''''''((()))))))))%%%&&&''')))******))))))%%%&&&&&&&&&''''''''''''%%%'''))))))((('''((()))&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&%%%$$$'''((()))))))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%&&&(((***%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&(((((()))************)))''''''((((((''''''&&&%%%'''((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((((())))))((((((''''''''''''(((&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((''''''(((***,,,---,,,<<>>>>>===777777777666555555444444111111222333444444444444000111222333444333222111555777888666222111333666111222222333333222222111111111000//////000111222000000000000000000000000//////---+++***+++///222555111...///333222+++%%%---,,,,,,---...///---+++...---,,,***))))))******,,,,,,+++++++++,,,---...,,,,,,---...////////////******)))(((''')))---000++++++******************///,,,)))((()))*********---------,,,,,,+++++++++)))))))))***+++++++++,,,))))))*********+++++++++)))))))))))))))))))))))),,,***))))))******)))''')))((('''&&&&&&'''((()))+++******+++------,,,***)))))))))))))))******+++))))))+++,,,,,,+++***)))&&&&&&((()))************((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((***)))(((&&&&&&((()))***((((((((((((((((((((((((***************)))((((((((((((''''''''''''((((((''''''&&&''''''((()))***&&&)))***)))&&&%%%''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''))))))))))))))))))))))))'''(((***+++***)))'''&&&)))(((&&&&&&''''''&&&%%%)))(((&&&%%%%%%&&&((()))+++"""%%%***'''!!!))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((()))))))))))))))))))))******+++)))(((''''''''''''((()))%%%&&&((()))))))))(((''')))'''%%%$$$$$$%%%&&&((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((((())))))(((&&&&&&''')))'''&&&&&&&&&&&&'''((((((&&&'''((()))************'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***(((&&&'''(((&&&"""&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''***)))'''&&&%%%&&&&&&'''%%%&&&(((************)))''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((***)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''%%%&&&&&&'''((()))******'''(((***)))(((((()))+++%%%''''''&&&%%%'''---111@@@888///,,,//////***###(((''''''''''''&&&&&&&&&,,,***)))'''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''')))))))))((('''&&&&&&'''((((((((('''%%%%%%(((((((((((((((((((((((())))))***+++,,,+++(((&&&&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''''''''((((((((())))))???>>>===???BBBCCCAAA>>>999888777666555444333333666666666666555444333333222333444444555444333222444555555333222111222333111222222333333222222111333222111000//////000000000000000000000000000000///000111000//////111333666222---+++---///000000---,,,,,,---...///---,,,------,,,+++,,,---...///---,,,+++******,,,---///)))******+++++++++++++++......---,,,***+++---///++++++******************---+++))))))***++++++***---,,,,,,,,,++++++++++++************++++++++++++))))))*********+++++++++))))))))))))))))))))))))---+++******++++++***)))***)))((('''''''''((()))*********+++,,,---,,,***)))))))))))))))******+++))))))*********((('''&&&&&&'''((()))*********************)))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((,,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))))))))))))))((('''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&&&&&&&((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((('''&&&)))(((&&&%%%%%%&&&((()))+++'''$$$$$$'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((((((((((())))))(((((((((((()))******'''(((((((((((((((((('''%%%&&&((()))))))))(((''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))(((&&&%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((('''&&&'''))))))'''%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''###$$$&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%$$$###$$$'''((('''%%%$$$%%%&&&&&&%%%'''+++///555///((('''******'''###(((''''''''''''&&&&&&&&&***)))((('''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))***+++,,,***(((&&&(((((('''&&&'''((())))))&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&???@@@BBBDDDEEECCC>>>:::999888888777555444444333777777666666555444444444444444555555555555444333444222111000111222222111111111222222222222111111444333222111////////////000000000000000000000000...000222333222111222222555222...+++,,,///222555...---,,,---......---,,,---,,,,,,---...000222333...,,,***))))))+++...000,,,,,,------,,,,,,++++++...//////...,,,***+++,,,******+++++++++++++++++++++***)))***+++,,,+++***+++++++++++++++*********+++++++++++++++************************+++++++++)))))))))))))))))))))))),,,***))))))++++++***(((++++++***)))(((((())))))******)))+++,,,---+++***)))))))))))))))******+++)))))))))((('''&&&%%%$$$&&&'''((())))))******)))++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((('''+++***((((((((((((***+++(((((((((((((((((((((((('''((((((((((((''''''&&&***))))))(((((())))))******)))((('''&&&&&&&&&&&&((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((###$$$%%%&&&'''(((((()))((((((((((((((((((((((((,,,***(((&&&&&&''')))***)))))))))))))))((((((((()))((('''&&&&&&'''((()))(((+++---+++(((&&&))),,,((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))&&&'''(((((((((((('''&&&&&&'''(((((()))(((((((((%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))******((((((''''''''''''(((((()))******(((&&&%%%&&&'''''''''&&&&&&''''''((()))***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))***(((''''''((())))))(((&&&((())))))(((''''''(((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&'''&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((%%%!!!!!!''')))&&&"""###$$$&&&&&&&&&'''))),,,)))'''$$$$$$%%%&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++***(((&&&))))))((('''''''''((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%AAABBBCCCCCCAAA<<<666222777777777666666666666555222222222333444555666666555555555555444444444333444111//////222444222000111111222222222222111111333222222111111000000000000000000000000000000000...///111111000000111333555222//////000111111000000...------......---,,,------------...000222444...---***))))))+++...000............---,,,+++***)))***,,,,,,***(((((((((******+++++++++++++++,,,***))))))+++------,,,***************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))'''&&&'''(((((('''&&&+++++++++*********))))))***))))))***,,,,,,+++***)))))))))))))))******+++(((((((((''''''&&&&&&%%%''''''((()))))))))))))))************))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))((((((''''''******))))))))))))******++++++***)))))))))))))))&&&###"""$$$''')))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***((('''''''''((()))((()))))))))((('''((()))((((((''''''''''''(((((($$$)))---+++&&&###%%%((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((($$$$$$&&&'''((((((((((((%%%&&&&&&'''((()))))))))((((((''''''''''''((((((*********(((&&&%%%&&&''''''''''''''''''(((((()))+++)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******---+++)))'''&&&&&&&&&&&&&&&((())))))(((''''''(((''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''***))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))(((((((((((('''''''''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&###"""$$$(((***)))&&&&&&''''''''''''''''''(((&&&&&&'''&&&&&&&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&((()))+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''BBBBBBAAA???;;;777444222555555666666777888888888222222222222444555777888555444444333333333333333666333000111333444333111000111111222222111111000000000111111222222222222000000000000000000000000000000000......///333666>>>888111///000222000---111///---------......---......---------...000111...,,,***)))***+++...///++++++++++++***((('''&&&%%%'''***+++***)))))))))******++++++,,,,,,,,,,,,*********+++---...,,,+++************************---,,,,,,,,,++++++******************************))))))))))))))))))))))))((('''&&&'''((()))((('''******++++++++++++*********))))))***,,,,,,+++))))))))))))))))))******+++'''''''''(((((())))))***'''(((((())))))))))))((((((((())))))************((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******)))))))))******))))))))))))******)))))))))))))))***++++++&&&###"""$$$''')))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((()))*********)))'''&&&%%%''')))(((&&&&&&''')))(((((((((''''''((((((((($$$&&&(((((('''%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))'''$$$""""""$$$''')))((((((((('''''''''(((((($$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******(((&&&%%%&&&'''(((''''''''''''((())))))%%%$$$###""""""$$$&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******+++***(((&&&%%%%%%&&&'''&&&((())))))(((''''''((())))))************)))(((((('''''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''%%%&&&''''''(((((()))***+++***))))))((('''&&&%%%'''((())))))'''''')))+++(((''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%&&&''')))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------***''''''''''''''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''?????????===:::888888999555555666777777888999999888777666555555666777777666555444333222222222333777555333333333333333222000000111111111111000000...///111222333444444444000000000000000000000000222222111//////111666999IIIBBB999222000000111111222000---,,,---......---//////---,,,,,,---......,,,,,,+++++++++,,,---...---------,,,+++***)))(((&&&)))+++,,,,,,+++,,,,,,******++++++,,,---------,,,+++***+++,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))***)))((()))+++,,,+++***((()))***++++++,,,++++++))))))(((***+++,,,***))))))))))))))))))******+++'''''''''((()))***,,,---(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******************))))))(((((())))))***&&&&&&&&&&&&'''((()))***((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((()))***++++++,,,'''''''''''''''''''''''''''(((***++++++)))'''%%%$$$&&&)))(((%%%%%%''')))((((((((((((((((((((((((''''''((()))))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((***(((%%%######%%%(((***))))))(((''''''''''''(((&&&&&&&&&''''''(((((())))))))))))(((((((((''''''((((((''''''''''''((((((((())))))(((&&&&&&''')))((((((''''''(((((()))***%%%%%%$$$$$$%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))%%%&&&''''''&&&&&&(((***&&&((())))))(((''''''((()))***+++++++++***((('''(((''''''''''''((())))))&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((%%%'''((((((&&&%%%'''))),,,***(((((((((((((((&&&'''((()))((('''&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((+++...---)))&&&&&&'''((((((((()))(((((('''&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''<<<===>>>===999888888999777777777777777777777777888777666555555666777888777666555444333333333444777777666444222000111222000000111111111111000000///000222333333333333222000000000000000000000000000000111000000111555777EEEHHHHHHAAA888111111333333111...,,,---......---///...------------...///++++++,,,,,,---------,,,///////////////...---,,,***,,,...---,,,,,,,,,---******++++++,,,------...///---******+++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++%%%&&&(((***,,,,,,,,,,,,)))(((((()))++++++***))))))))))))))))))******+++)))(((((((((((()))+++,,,(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))******************)))(((((((((((((((((((((((('''(((((()))******)))))))))((((((''''''(((((()))&&&&&&&&&%%%&&&&&&''''''((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++'''''''''''''''''''''''')))))))))))))))(((((('''$$$'''***)))&&&%%%(((+++(((((())))))))))))((((((((()))******************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''')))******)))'''&&&'''''''''&&&'''(((((())))))))))))(((((()))))))))***)))((('''&&&''''''((((((((('''&&&&&&'''((()))((((((((((((((()))))))))((((((''''''''''''(((((('''(((((((((&&&'''(((***((((((((((((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((($$$'''))))))(((((()))+++&&&((())))))(((''''''((('''((()))******((('''%%%'''&&&&&&&&&''''''((()))'''((()))))))))((('''&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%&&&'''((()))(((((('''&&&''''''((())))))******''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))(((((('''''''''''''''&&&***'''$$$%%%'''*********'''&&&&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((,,,///...)))&&&&&&'''&&&'''((()))))))))((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((:::===???===888555444444::::::999888777666555555333222222222333666999:::999888666555444444444555666888888555000...///222000000111111111111000000111222333444333222111000000000000000000000000000+++---///000000000111333:::IIIVVVTTTDDD444///000444111...,,,---.........///...---------///000111***+++,,,---...---,,,+++,,,,,,------,,,,,,++++++---......---+++******,,,******+++,,,,,,---......111...+++)))***,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++******)))))))))))))))))))))))))))))))))((('''(((***++++++***###%%%'''***,,,,,,------)))(((((()))++++++***))))))))))))))))))******+++******(((''''''((()))***((()))))))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((***)))(((''''''&&&''''''&&&)))***)))&&&%%%''')))************************(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''+++***((('''&&&''')))***$$$(((+++***'''&&&)))---(((((())))))))))))(((((('''***,,,+++))))))+++...''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((()))++++++)))((('''(((''''''''''''((()))))))))***---......---***)))***)))((('''&&&&&&'''(((***)))'''&&&%%%&&&((()))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&'''(((''''''''')))+++((((((((((((((()))******'''((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''***---,,,)))''''''(((&&&((())))))(((''''''(((&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%&&&'''((())))))*********((('''&&&******(((''''''((()))***%%%%%%&&&&&&'''((())))))''''''(((((())))))******%%%&&&((()))))))))((((((&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******...)))&&&'''+++,,,((($$$'''###!!!"""&&&+++,,,---'''&&&%%%'''))))))(((&&&(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((,,,///...)))%%%%%%'''###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++;;;;;;;;;:::::::::999999444444444444444444444444333333333444444555555555555555555555444444333222333333333333333333333333111111000000111222333333222111000//////000111222222222222222222111000///000000000000000000000000333666:::===<<<888333000000000000000000000000000000.........///000///...---.........//////000000222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++,,,------+++)))***,,,---......***++++++,,,,,,++++++***///---+++))))))***+++,,,************************+++++++++*********)))))),,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,***((()))***+++)))&&&''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))(((''''''''''''(((((()))'''''''''''''''((()))***************)))))))))))),,,+++***(((''''''&&&&&&)))((('''%%%$$$###""""""&&&'''(((******((('''&&&((()))***)))((('''((()))&&&&&&'''((())))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((('''&&&(((******'''$$$%%%%%%&&&&&&'''(((((((((...)))&&&((()))'''''')))''''''''''''((((((((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((())))))******)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((((((((()))***,,,,,,(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''''')))******(((&&&%%%%%%######%%%''')))+++,,,---'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))*********))))))((((((((())))))$$$&&&((())))))(((&&&$$$))))))((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$######(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((''''''&&&%%%'''(((((('''''')))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++)))((()))***)))%%%"""(((...111+++&&&%%%''''''***(((&&&$$$%%%%%%%%%$$$"""###$$$&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))999999999888888888777777555555555555555555555555333333444444444444444444333444444444333333222111333333333333333333333333111111111111111111111111222111000//////000111222///000000111111000000000000000000000000000000000000111222333333222000///------------------------...---,,,---......---,,,//////.....................---------...---,,,+++***************************++++++++++++,,,,,,,,,,,,++++++***+++,,,---...---+++))))))+++,,,,,,,,,***++++++,,,,,,++++++***...---+++******+++,,,---************************+++++++++*********))))))++++++++++++************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))))))))'''%%%&&&)))++++++)))))))))(((((((((((())))))'''((()))(((''''''((()))***))))))((((((((())))))((((((((((((((()))******)))))))))(((((((((((('''***))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$(((((((((''''''((((((((('''(((***)))(((''')))***''''''''''''((((((((()))+++)))(((''''''((()))+++))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&''')))***(((&&&''''''''''''''''''''''''***&&&$$$'''(((&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''+++***)))(((''''''(((((((((((((((((())))))***+++)))(((((('''&&&&&&''''''&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((()))+++***(((&&&&&&&&&%%%%%%&&&'''(((((())))))'''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((******(((&&&%%%)))((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''******))))))(((''''''&&&&&&&&&'''((())))))((((((&&&'''(((((('''&&&''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''(((******(((&&&)))///222,,,'''&&&((((((***'''$$$$$$&&&'''&&&$$$%%%%%%'''((())))))******&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))999999999888888888777777666666666666666666666666444444444444444444333333444444444444444333333222222222222222222222222222000111222333222111000///222111000000000000111222...//////000000000//////000000000000000000000000......---,,,,,,---//////////////////////////////---,,,++++++,,,---,,,+++//////......---,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---+++))))))***++++++******++++++,,,,,,++++++***---,,,+++******+++---...************************+++************))))))))))))))))))))))))*********+++++++++***************))))))))))))))))))))))))(((((()))))))))*********)))'''%%%%%%''')))*********))))))(((((())))))***'''((())))))''''''((())),,,+++***))))))((())))))))))))))))))************((((((((((((''''''''''''((((((((((((((()))******((((((''''''&&&&&&''''''***)))'''&&&&&&''')))***&&&((())))))(((((()))+++(((((('''&&&&&&''')))***+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))************)))((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***(((''''''((())))))((())))))(((((('''&&&&&&%%%'''$$$$$$(((***'''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***(((((('''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))((((((((('''(((((())))))))))))((((((''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''(((***+++***((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))&&&((()))******)))(((&&&)))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&***))))))(((((('''''''''$$$%%%&&&((())))))******&&&'''((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&''')))+++++++++***000333---((('''))))))***&&&"""###''')))'''###&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''';;;;;;;;;:::::::::999999777777777777777777777777555555555444444333333333444555555555555555444444111111111111111111111111...///111333444333111000111111111111111111111111000000111111000//////...///////////////////////////...---,,,---///000222000000000000000000000000---,,,++++++------,,,+++------------------,,,,,,333000+++'''%%%'''---111------------------------+++++++++,,,,,,,,,------------------......//////...,,,+++++++++,,,***)))***++++++,,,,,,++++++******************+++,,,---************************************))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))******++++++,,,---+++)))''''''''''''(((((((((''''''''''''((((((''')))***)))((('''((())),,,+++***)))(((((('''(((((()))))))))***)))))))))))))))((((((((('''''''''((((((((((((((())))))***((((((''''''(((((()))******)))(((''''''((()))***%%%'''((()))((()))***,,,***((('''%%%&&&''')))******))))))(((((())))))***((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))************))))))******+++,,,))))))))))))))))))))))))***)))'''''''''((()))))))))((((((((('''''''''&&&'''$$$&&&+++---***''''''''''''(((((((((((())))))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))((((((((('''((())))))***+++*********))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***+++,,,)))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&'''''')))***+++***(((''''''((('''''''''&&&%%%%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++((()))***++++++***)))((()))(((((((((''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&''''''((((((''''''&&&))))))((((((((('''''''''%%%&&&'''((())))))))))))&&&'''((('''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))((('''&&&&&&''')))***+++)))000222---''''''(((((()))%%%!!!###(((***'''###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&;;;;;;;;;:::::::::999999888888888888888888888888555555555444444333333333222333333444444444333333111111111111111111111111,,,...000333444444333222111111222222222222111111444333333222111///...---//////////////////////////////000000111111111111------------------------///---,,,---...///...---++++++,,,,,,---...//////555444222///+++***,,,///------------------------++++++,,,,,,,,,---------------.........////////////...,,,---------,,,******++++++,,,,,,++++++***)))))))))))))))***++++++************************))))))))))))))))))))))))''''''((((((((()))))))))************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,...---,,,***((((((((()))((((((''''''''''''((((((((()))***)))((('''(((***+++***)))((('''&&&&&&&&&'''(((((())))))(((''''''*********)))))))))((((((***))))))((((((((((((((((((((((((((()))***++++++'''((()))******)))((('''%%%'''((()))((()))***,,,***)))'''&&&%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))+++'''''''''((((((((()))))))))''')))...000---***)))(((((()))))))))************))))))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))******++++++(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******++++++******)))))))))((('''((()))******)))((('''((((((((())))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''''')))******)))'''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''((())))))***++++++***))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((((((((''''''((((((((())))))((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''(((''''''''''''((())))))))))))'''&&&%%%&&&'''((((((...111,,,&&&&&&''''''(((%%%"""$$$(((***'''###&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&999999999888888888777777888888888888888888888888444444444444444444333333///000000111111111111000222222222222222222222222---...000222333444444333111111222333333222111111444444444333111000...---000000000000000000000000...///000111111111000///........................000///......000000///...******+++---...///000111///555;;;;;;777111---+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////.........------...//////---+++***++++++,,,,,,++++++***)))))))))***************************************(((((()))))))))))))))***''''''(((((())))))*********************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,+++******))))))******+++((()))******(((((()))******)))(((''''''&&&''''''''''''((())))))(((&&&%%%************))))))))))))******)))((((((((((((((((((((((((((()))***+++,,,'''(((***++++++***((('''&&&((())))))(((((()))+++***)))((('''&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))((((((((()))******&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))******)))(((((()))+++&&&&&&'''(((((()))******+++(((***///000---******(((((()))))))))*********)))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++)))((((((((((((((((((''')))))))))******)))))))))+++++++++***)))'''%%%$$$((((((((('''(((((())))))((((((''''''(((((())))))'''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''')))***)))(((&&&%%%&&&(((%%%%%%%%%&&&''''''((((((&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''(((((((((((((((''''''(((((()))******+++***(((&&&$$$%%%&&&(((...000+++&&&%%%''''''&&&&&&%%%&&&''''''&&&$$$'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&999999999888888888777777888888888888888888888888333333444444444444444444///000111222222222222111333333333333333333333333111111111111111222222222111222222333333222222111111111111111111000000///000000000000000000000000//////000000000///......111111111111111111111111000///......000000///...,,,,,,---...//////000000+++222999:::666111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...///...------,,,,,,,,,---//////---+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***************************(((((((((((())))))******''''''((())))))***++++++))))))*********+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,'''***------+++))))))***++++++************++++++((()))******)))((()))***))))))((((((((((((((()))((((((*********((('''%%%***))))))))))))(((((((((((((((((((((((())))))***((((((((((((((()))***+++)))))))))******)))))))))'''(((***)))(((''')))***)))(((((((((''''''''''''((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***'''''''''&&&'''(((((()))((((((((((((((((((((((((''')))++++++)))((()))***((((((((((((((()))))))))***'''(((,,,---***''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((((()))))))))))))))(((((((((((()))))))))*********)))(((&&&%%%(((((((((((())))))***+++''''''&&&&&&'''(((((()))&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''((()))(((&&&$$$$$$%%%'''&&&&&&'''''''''(((((((((&&&''')))*********((('''((((((((((((((((((((((((***)))))))))((((((((('''((((((((())))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((()))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((((((((((((((('''&&&'''(((((('''&&&''')))&&&'''''''''((((((((()))((((((((((((((())))))******,,,---,,,(((&&&&&&((((((///111,,,'''&&&'''(((%%%''')))(((&&&$$$$$$%%%''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&$$$&&&'''))))))((('''&&&;;;;;;;;;:::::::::999999777777777777777777777777333333333444444555555555222333444444555555555555333333333333333333333333444333222111000000000000111222333444444333222111------///000111111111111000000000000000000000000222111000///...//////000........................000.........///000///............///////////////+++...111000,,,,,,///333........................,,,,,,,,,---------......++++++---.........---,,,******+++,,,...///---++++++++++++,,,,,,+++++++++............------,,,+++************************'''((((((((())))))******'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))),,,///...***&&&%%%%%%))))))(((((((((((())))))(((***+++***)))((()))******)))))))))))))))***+++)))***+++,,,+++***(((&&&)))(((((((((''''''''''''&&&&&&''''''(((***+++,,,((((((((((((((()))******+++***)))'''''')))***+++((()))***)))((('''((()))(((((())))))((('''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))***************++++++,,,((((((((((((((((((((((((&&&))),,,,,,***((((((*********))))))(((((('''''')))&&&%%%)))***&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))******++++++,,,,,,)))((('''&&&&&&'''((()))$$$%%%''')))++++++++++++(((((((((((()))+++,,,,,,&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%'''(((((((((''''''(((((('''%%%######%%%&&&((((((((((((((('''''''''&&&''')))***+++***((('''((((((((((((((((((((((((******))))))((((((((('''%%%%%%%%%&&&&&&'''))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%'''((())))))******%%%'''(((((('''''')))***&&&'''''''''(((((())))))((((((((((((((()))*********---///...+++))))))******000222---((('''))))))$$$(((+++***%%%"""###%%%$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((******)))((('''888:::======;;;888666555555666777888888888666666999888666555333333222222555555555444444444333333333333333333333333333333777333000111444444///***...))))))000444222111333111111000000000000111111000000000000000000000000111111000000//////.........///111222222111///......---,,,,,,,,,,,,---...//////...---...///000111+++++++++,,,,,,---------,,,,,,---......////////////......---+++******)))++++++,,,,,,,,,---------+++,,,---......---,,,+++******+++++++++,,,,,,,,,//////...---,,,,,,++++++))))))******++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++------,,,***)))'''&&&&&&...,,,***(((((()))***+++)))+++,,,+++***)))***+++&&&'''((())))))(((&&&%%%((((((((((((((((((((((((((('''&&&''')))*********((()))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))((((((((((((%%%%%%$$$%%%&&&))),,,...(((((((((((())))))))))))******+++++++++******)))++++++***)))(((((())))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***+++,,,***(((&&&%%%&&&&&&'''''''''(((((())))))///...---,,,***)))((('''(((***++++++)))(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******++++++++++++******&&&&&&''''''''''''&&&&&&))))))))))))***************)))((('''&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))***)))(((&&&&&&''''''(((+++***((('''&&&''')))***))))))((('''&&&%%%%%%%%%&&&''')))***)))((('''%%%))))))(((((((((((()))***)))(((((((((''''''''''''''''''''''''''''''''''''++++++***)))(((&&&$$$###''''''''''''''''''''''''&&&)))+++***'''%%%&&&((()))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%"""&&&'''(((((()))((((((((()))******)))'''%%%&&&'''***)))((('''''''''''''''***)))'''&&&%%%%%%&&&&&&)))%%%$$$'''%%% ###))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''')))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))(((''''''((()))***'''***...///...+++***)))+++000111,,,'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''')))'''$$$%%%''''''%%%"""'''''''''''''''''''''''':::<<<======:::777666666666666777777777666666555888777666555444333333333333333222222222111111111111111222222222222222222444333222222111000///...555000///333666222111222111111000000000000111111000000000000000000000000000000000000//////......///000222333333222000///......---,,,,,,---............---------...///000,,,,,,,,,,,,,,,,,,------.........---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,------------,,,+++***++++++++++++,,,,,,,,,******++++++,,,,,,++++++)))*********++++++++++++++++++************++++++************************++++++************++++++%%%&&&&&&'''((()))******,,,,,,***)))))))))******'''((())))))((('''((()))++++++++++++++++++++++++************************+++)))((()))***++++++***))))))(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))******)))(((((()))))))))))))))))))))((()))((('''''''''((()))***(((((((((((())))))))))))))))))***************)))******)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++,,,---+++)))'''''''''((((((((()))))))))******++++++******************((()))+++***)))'''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((('''(((((())))))(((((('''''''''((((((((())))))))))))((((((''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''&&&'''((((((***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&(((((((((''''''(((((((((***)))((((((''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''&&&&&&''')))******'''&&&&&&((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&'''((((((((((((((()))******)))'''%%%&&&'''$$$%%%%%%&&&(((***+++,,,***)))(((&&&%%%%%%&&&&&&+++''''''+++***''''''***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''))))))(((((((((((())))))&&&))),,,---+++)))(((((((((...///+++'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''***((('''(((***+++)))'''''''''''''''''''''''''''===>>>>>><<<999777777777888777666555555555555555666666666555555444444444222222222222111111111111000000000111111222222222000222333222000...///111444000///111222///......111111000000000000111111////////////////////////000000000////////////...//////111111111111//////......---,,,,,,---......---------,,,---......///------------,,,,,,,,,,,,.........---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,&&&(((***,,,------------************++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++###$$$%%%''')))+++,,,---***++++++++++++***))))))'''((())))))''''''((()))------,,,++++++,,,------************************...,,,++++++,,,,,,,,,+++)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***)))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((((((((())))))))))))''''''((()))*********)))******)))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++,,,---,,,***(((((()))))))))))))))************))))))))))))))))))))))))((()))+++***)))''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''((((((***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&***)))'''&&&&&&''')))******)))(((''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&''')))***)))(((''''''((('''''''''(((''''''&&&%%%(((((((((''''''''''''&&&%%%%%%&&&(((((()))((((((%%%&&&''''''(((''''''''')))******)))'''&&&&&&'''######$$$&&&(((***,,,---***)))((('''&&&&&&'''''''''%%%&&&)))***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))'''&&&%%%''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''(((((())))))))))))((((((&&&'''))))))(((''''''(((&&&+++...***'''(((***)))''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%$$$%%%''')))((('''''''''''''''''''''''''''??????>>>;;;888777888999999888666444333333444555555666666666666555555555444444444444333333333333000000111111222333333333000111111111000000111222///...---.../////////000111111000000000000111111////////////////////////////////////////////////---......//////......---......------------......,,,,,,,,,,,,------............------,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------......---------+++++++++,,,,,,,,,------((())),,,...///000//////++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++)))((()))***+++***)))((()))+++))))))******++++++******************************///...+++++++++,,,+++))))))((('''&&&'''(((***+++))))))))))))))))))))))))+++***((((((((((((***+++*********++++++*********)))))))))))))))*********---------,,,***((('''&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))+++******)))))))))******(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((***+++,,,,,,***(((((()))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%)))***,,,+++***((())))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''&&&%%%%%%'''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))(((((('''(((((()))***))))))(((''''''''''''''')))((('''''''''((()))***((('''''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$%%%'''(((((((((((())))))((((((''''''&&&&&&(((((()))))))))(((((((((&&&&&&((((((((('''&&&%%%((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((()))***)))'''&&&'''((((((''''''''''''(((((()))***))))))(((((('''''''''%%%%%%&&&((())))))***,,,((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))'''((()))******)))(((''''''(((((('''&&&&&&''')))&&&+++...***'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''??????>>>;;;888777888:::999888666555444444444555555666666777777666555444555555555444444444333333333333333444444555555555444111...///222444333111222333222111000222333333111111000000000000111111////////////////////////.............../////////////////////////////////........................,,,,,,,,,---------------.........------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---------.........//////............//////++++++,,,,,,,,,---------+++,,,---.........------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++************((()))+++------+++)))((((((***+++***)))((()))***%%%''')))++++++***((('''))))))))))))))))))))))))///---+++*********)))((()))(((((('''((()))***+++))))))))))))))))))))))))+++***)))(((((()))***++++++******************+++((()))))))))*********++++++,,,,,,,,,+++***)))((((((((((((((())))))))))))$$$%%%&&&(((((()))))))))+++++++++******++++++,,,'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((***))))))((('''&&&%%%%%%***,,,---,,,+++*********'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))((('''&&&+++++++++,,,,,,+++++++++''''''((((((((()))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''''''''((((((&&&''')))*********)))(((&&&&&&&&&'''((()))***+++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))((((((((('''''''''((((((((()))***))))))(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&''''''((((((''''''((()))***)))((('''((()))******)))''''''&&&&&&&&&))))))))))))))))))(((((()))*********+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((''''''''''''(((((()))************************((((((((((((((((((((((((&&&&&&''')))***+++,,,---'''((()))******)))((('''((())))))'''&&&&&&(((***(((---///+++''''''((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((======<<<:::888777999:::999888777666666666666666666777777888777666555444444444444444333333333333666666666666666666666666777222...///444777444111333555444///---...000///111111000000000000111111////////////////////////---............/////////111111111111111111111111---...////////////...---,,,,,,---............---.........---------------+++++++++,,,---.........---------,,,,,,+++++++++,,,---------............//////............//////,,,,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++((((((((())))))*********((()))+++,,,,,,+++***)))&&&'''((((((&&&&&&'''(((&&&''')))+++,,,+++***)))((((((((((((((((((((((((---+++))))))))))))((('''((()))))))))************))))))))))))))))))))))))++++++************+++++++++***))))))))))))***+++((())))))******+++++++++)))************+++++++++(((((((((((())))))))))))&&&&&&'''((()))))))))(((++++++*********+++,,,,,,''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&(((******((((((((()))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))***,,,---,,,+++)))******'''((())))))******))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((())))))******)))))))))''''''((((((((((((''''''''''''((((((((()))))))))***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))******))))))(((((('''(((((()))%%%''')))+++,,,+++)))(((''''''''''''(((***+++,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((()))(((((()))***+++***(((%%%&&&''''''(((''''''''''''(((((((((((()))))))))"""###%%%''')))***++++++&&&''''''((()))(((((((((((()))******(((((()))***((((((''''''''''''(((((())))))************))))))(((******((((((++++++((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++,,,...//////(((((())))))))))))((((((((()))***)))'''''')))***)))...000,,,((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))(((&&&%%%%%%&&&((((((((((((((((((((((((:::;;;;;;:::888888999:::777888888888888888777777777888888999888666444222666555555555555444444444888888888777666666555555888555222111333555555444///333333,,,))),,,///...111111000000000000111111000000000000000000000000---------.........//////000000000//////000000000---...///000000///...---,,,---.../////////......------------............---------------.........++++++,,,,,,,,,,,,------------------...............---,,,,,,,,,,,,---...,,,,,,,,,------------...---,,,***))))))***,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************++++++************++++++'''(((((())))))***++++++((()))***+++,,,++++++***&&&'''((('''&&&&&&'''(((((((((''''''(((***+++,,,))))))))))))))))))))))))---+++)))))))))***)))(((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))***++++++++++++++++++******))))))(((((())))))***((())))))******+++,,,,,,))))))(((((()))***+++,,,(((((((((((())))))))))))'''(((((()))))))))(((((())))))(((((())))))***+++'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******))))))***+++))))))))))))((((((''''''&&&&&&&&&'''((()))))))))(((***++++++)))(((((()))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))************$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))***+++***)))((('''&&&'''((())))))*********))))))(((((((((((())))))''''''((()))******++++++******))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((())))))******)))(((''')))+++,,,***(((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))"""###&&&)))***+++******'''((())))))******))))))((()))******)))((()))***'''''''''''''''((())))))))))))***+++++++++***)))%%%((()))%%%&&&******'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++,,,))))))(((((((((((())))))''')))***)))((('''((()))(((...000,,,)))***+++***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***$$$&&&'''&&&$$$###$$$&&&((((((((((((((((((((((((888999::::::888888999:::666777999::::::999888777888888999999888666333111888888888888777777777777999999888777666555444444777777666444222222555777...333444...---222666555111111000000000000111111111111111111111111111111---------.........//////------,,,,,,,,,,,,---------...///000000///...---------///000000000///...,,,---------.../////////000//////......------,,,)))******+++---......///---------.........//////,,,,,,************,,,,,,,,,,,,,,,---------......///---+++******,,,///111---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++++++++))))))***+++++++++++++++((()))***)))((('''(((******((($$$"""###'''+++...************************---+++))))))***+++***)))((())),,,......---+++)))))))))))))))))))))))))))***+++,,,------,,,+++******)))(((''''''((()))***((())))))***++++++,,,,,,***)))((('''''')))+++---(((((((((((())))))))))))((()))))))))))))))(((''''''''''''''''''((())))))&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))''')))+++++++++***+++,,,+++*********))))))(((((()))))))))((('''''''''&&&'''(((***)))'''&&&&&&'''(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))******++++++(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,'''((((((((())))))******)))))))))))))))))))))))))))******++++++)))((('''&&&&&&((()))************))))))(((((((((((()))***)))(((''''''(((***,,,---...---,,,***)))(((((((((************))))))))))))))))))))))))))))))))))))'''((()))******+++******&&&&&&'''((()))***++++++)))((('''))),,,---+++((('''&&&%%%%%%&&&'''((()))'''((((((((())))))******%%%''')))++++++***'''&&&(((((()))***************((()))******)))((()))+++)))(((((('''''''''(((((())))))+++,,,,,,+++***)))'''+++,,,)))***//////+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&***)))(((''''''((()))***&&&((())))))(((''''''((('''---000---***,,,...---''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$'''))))))'''''')))+++))))))))))))))))))))))))>>><<<;;;;;;<<<<<<999666999999999999999999::::::;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;::::::999777666666666666555555555333444555444222111222333333444444444444333222222000000000111111222222333000000000000000000///...000000////////////000000///////////////000111111111000///...............222111000///......///000.................................///......---,,,---------------------------...............------......---,,,,,,,,,,,,---------...000111///,,,)))******+++,,,,,,---......---,,,,,,++++++******)))///---+++)))))))))+++,,,------,,,+++++++++,,,,,,*********+++,,,,,,***((()))))))))+++///111111111,,,,,,,,,++++++*********+++*********))))))((((((*********)))))))))))))))+++++++++************)))...,,,)))&&&%%%&&&'''((()))***+++,,,,,,+++***)))((()))************)))(((******************************))))))(((((('''''',,,,,,...///000///+++)))***))))))***++++++)))(((((('''&&&''')))++++++***))))))))))))************++++++******************((((((((((((((((((((((((***)))'''&&&&&&&&&'''((())))))*********+++++++++)))))))))))))))))))))))))))((('''((()))(((&&&%%%'''&&&&&&%%%&&&'''((()))+++*********))))))((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))++++++)))(((''''''''''''******)))(((((('''((((((,,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******+++***))))))+++,,,+++***+++***)))(((((()))***+++((())))))))))))))))))((()))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((+++,,,---...---+++)))'''***)))(((''''''((()))***&&&&&&&&&'''''''''((((((+++)))((('''((()))+++,,,###''')))***++++++)))'''///......---,,,+++))))))((((((((((((((()))******)))))))))))))))*********))))))((((((((((((((()))''''''((((((((((((''''''((()))***++++++***)))(((((()))))))))******++++++%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++///---+++)))(((((()))***+++***)))'''''''''((()))((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))(((((((((@@@>>>===<<<======;;;999999999888888888999:::;;;999;;;======<<<<<<===???;;;;;;<<<<<<;;;;;;:::999::::::999888777666666555666777777777555444555666444555555555555444333333111111111222222222222222111111222222222111000000111111111000000111111111111111000000111111222333111000//////......//////222111000///......///000........................---...///000000000000000......................../////////000000//////...000000000/////////......///...------......---++++++++++++,,,,,,------...++++++,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,++++++,,,------000...+++***++++++***)))...---,,,---///000///...,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((((((((((((((+++++++++************))),,,***)))''''''((()))*********++++++++++++******,,,++++++++++++++++++,,,******************************))))))(((((((((((()))***+++,,,,,,+++)))'''((((((''''''(((((((((''')))'''&&&''')))*********))))))))))))************************************))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))******))))))))))))))))))))))))***)))((()))******((('''%%%&&&'''((()))(((((('''************)))))))))((())))))***+++++++++++++++)))(((''''''''''''((()))***)))((('''&&&&&&&&&&&&+++***))))))((((((((()))***)))))))))))))))******(((((('''(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))******(((''''''(((***,,,+++***+++***)))(((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))*********+++******)))))))))***,,,---...---,,,+++***)))(((''''''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***+++)))******)))***++++++***(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))************)))(((&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((''''''((('''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&'''***,,,...000...,,,)))((('''((()))***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''>>>>>>===<<<;;;;;;;;;<<<999999888888888999:::;;;;;;===@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<>>>===;;;:::888888777777777888999888666555666777666777777777777666555555444444444333333333333333333333444444333222222111333222222111111222222333222222222222222333444444111111000000//////000000111000//////.../////////////////////////////////---...///111222222333333000000000000000000000000000000111111111111000000///000111111111000...---111///,,,+++,,,......---,,,,,,,,,,,,,,,---------++++++,,,,,,---......///...---,,,+++,,,---...///++++++++++++,,,------...444000,,,******+++++++++***(((((((((***+++***))),,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))+++++++++************))))))))))))******++++++,,,++++++************++++++---,,,+++******+++,,,---++++++++++++++++++++++++***))))))))))))((((((((()))************)))(((((((((((('''''''''(((((()))***)))'''((()))******))))))))))))*********++++++************************************************))))))(((((('''((()))))))))))))))((((((((((((((())))))))))))))))))))))))***))))))***+++,,,***)))%%%&&&)))+++,,,***(((&&&************))))))))))))))))))***+++++++++++++++)))((((((''''''(((((()))***))))))(((''''''''''''++++++***))))))))))))***(((((((((((()))***+++,,,+++***************++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((((((((())))))))))))***%%%%%%%%%'''***,,,+++***+++***)))(((((((((((())))))((('''&&&&&&'''((()))'''''''''(((((((((((((((******))))))))))))******************))))))((('''"""###%%%'''))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((('''&&&&&&&&&''')))***---+++)))(((((()))***+++###$$$%%%'''((((((((((((((((((((((((((()))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''))))))((())))))******))))))((()))(((((((((((((((((('''((((((''''''(((((()))***'''''''''''''''((())))))))))))))))))(((((((((((()))))))))(((((('''''''''***)))((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---000...,,,***(((''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''';;;<<<<<<:::888888:::<<<:::999888777888:::;;;===AAACCCFFFFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBAAA@@@@@@???>>>===;;;::::::::::::777888999888666666666888999999999999999888888777888888777777666666555555555555555555444333222222333333222222222222333333333333222222333333444555222222111111111111111222000000000000///000000000000000000000000000000000...///000111222222222222000000000000000000000000///000111111111111111111---...000000000///---+++111///---...///000///...---------------,,,,,,,,,------------....../////////......---------......*********+++,,,---...///222///,,,***+++,,,,,,+++%%%$$$$$$&&&)))++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************))))))+++,,,,,,,,,,,,,,,------+++++++++*********)))))))))***+++,,,,,,,,,++++++,,,,,,***))))))***,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---,,,+++***+++,,,*********)))))))))+++---+++***(((((()))***)))((())))))*********+++++++++***************+++++++++++++++++++++++++++++++++---,,,+++***)))(((((('''***))))))))))))((((((((()))))))))))))))))))))))))))(((((()))+++,,,+++)))&&&(((***+++++++++)))(((*********)))))))))))))))''''''((())))))))))))))))))(((((((((((((((((())),,,,,,+++***************++++++***************+++))))))(((((()))***++++++///...---+++)))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''&&&''')))+++,,,***)))+++***))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''''''''(((((((((+++******************+++'''((((((''''''&&&%%%$$$ !!!###%%%&&&'''''''''((((((((((((((()))))))))''''''''''''(((((((((((((((((('''''''''((()))***---+++***+++***(((''')))%%%&&&'''((()))*********((((((((((((((())))))************))))))))))))))))))(((((((((((())))))******)))'''&&&&&&''')))***((())))))))))))))))))(((*********))))))((((((((()))((('''''''''(((***+++((((((((((((((())))))***))))))))))))((((((((((((******))))))((('''''''''***)))((('''''')))***,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...---+++***))))))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''')))))))))))))))*********:::===???===888777999===;;;:::888888999;;;===???FFFHHHJJJJJJIIIGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>><<<<<<<<<===>>>:::;;;<<<;;;:::999999;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999999777777777666666444333333444333333333333333333444333222222222222333444444333333222222222333333444000000111111111111111111111111111111111111111111000000111111111000000///////////////////////////...///000111111111111111...///000111111///---,,,//////000222333222000......---------------------/////////......---------111000///...------,,,,,,*********+++,,,---...///,,,+++***+++------,,,******))))))+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,------------+++++++++*********))))))***+++---------,,,***)))---,,,+++******+++,,,---'''(((***++++++***((('''++++++++++++++++++++++++))))))))))))************,,,...///...+++***,,,---)))***++++++))))))+++...,,,***(((((()))******)))************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************************))))))))))))))))))))))))((('''''')))++++++***))))))))))))))))))***++++++))))))))))))))))))******''''''((()))))))))))))))((())))))))))))))))))(((,,,++++++***************+++***************++++++++++++***)))(((((())))))///...,,,***((('''''''''***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((())))))***************))))))))))))***)))***+++,,,,,,)))'''))))))))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''(((((())))))++++++************++++++'''''''''''''''&&&%%%%%%''''''((()))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))((()))))))))******---+++---222111+++'''((((((((()))******)))))))))((((((((((((((())))))***************))))))((((((((((((((((((((()))******+++***(((''''''(((***+++)))(((((((((((((((((()))'''''''''&&&&&&%%%%%%%%%))))))((('''''')))***+++)))(((((((((((()))******))))))))))))((((((((((((******))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******************(((((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))******++++++<<>>>>>???@@@@@@AAABBBAAA???>>>???@@@>>>>>>??????>>>>>>===<<<=========<<<<<<<<<<<<<<<999999999999888777555555666555555444444555555666333333333333333444444555444444333333444444555555111111222333333333333222222222222222222222222222111111111111111000//////...........................///000111111111111111111222333333333222000///...///000333444333000------------------.........000//////...------,,,,,,/////////......---,,,,,,++++++++++++,,,------...))))))***,,,......---+++///---,,,---......---+++,,,,,,,,,,,,------------)))))))))))))))*********)))))))))******++++++,,,+++++++++************)))+++,,,,,,---,,,+++***))),,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))),,,...---***)))***,,,$$$(((++++++)))((())),,,+++***((((((***++++++************++++++++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++)))*********++++++++++++)))))))))))))))))))))))))))(((((()))***+++)))(((***)))((((((((()))+++,,,))))))))))))************))))))***+++++++++++++++((())))))******))))))((()))((((((''''''(((((((((***))))))))))))***++++++,,,+++***)))((((((((((((***)))))))))))))))*********++++++++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((()))******+++************)))))))))+++++++++,,,---+++(((&&&'''(((((())))))(((((('''((())))))))))))))))))(((''''''(((((())))))******++++++************++++++((())))))******)))))))))))))))))))))((((((((((((&&&'''((()))*********)))''''''((((((((()))))))))))))))))))))************---,,,222:::999///))))))((()))))))))((('''&&&&&&((((((((((((((()))******++++++******)))((((((((((((''''''(((((()))***+++******((((((((((((******)))((((((''''''(((((())))))))))))((((((((((((((())))))(((((())))))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''((()))++++++,,,************************'''((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***<<>>888:::>>>>>><<<;;;:::;;;>>>AAACCCIIILLLPPPRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLJJJGGGCCCAAA@@@@@@AAACCCDDDEEEDDDBBBAAABBBCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<==================<<<;;;:::888888888888777777777777888888555555444444555555666777555444444444555555666777222333444555555555444444333333333333333333333333000111222222222222222111........................///000111222333333333333333333222222222111111111.........///111111000...,,,,,,------......//////......------------------+++,,,------............,,,,,,,,,++++++,,,---------,,,+++,,,---...---,,,...,,,++++++,,,,,,+++***,,,,,,,,,---------......******+++++++++,,,,,,,,,(((((())))))***++++++++++++++++++************))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''+++///...***((((((***"""''',,,---***((()))+++***)))((((((***,,,,,,+++*********+++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***))))))'''&&&%%%''''''((()))***+++,,,,,,))))))))))))))))))))))))+++***)))***++++++)))(((((((((((()))))))))))))))((()))))))))************))))))***+++++++++++++++((()))************)))((((((''''''&&&&&&''''''((()))((((((((())))))***+++******)))))))))))))))***))))))((())))))***+++,,,)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,***(((((()))***++++++++++++*********))))))))))))***+++---+++(((&&&%%%&&&'''))))))))))))(((((()))***++++++***)))((((((((())))))***++++++,,,******))))))))))))******(((((()))***++++++++++++'''''''''&&&&&&'''''''''%%%&&&((()))*********)))'''((((((((())))))))))))'''(((((()))))))))))))))---+++111;;;;;;///)))***((((((((((((((('''&&&&&&((((((((((((((()))******++++++******)))(((((('''''''''''''''((()))***+++)))))))))))))))))))))))))))(((''''''''''''((()))++++++++++++,,,,,,,,,,,,(((((()))************)))(((''''''''''''((())))))))))))))))))((((((((((((((((((((()))******++++++&&&((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%'''(((***+++++++++---,,,,,,+++***)))((('''&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))******++++++&&&''''''((())))))******:::CCCIIIGGG===666777;;;???===;;;;;;<<>><<<;;;:::;;;::::::999999::::::;;;666666666666666777888888555555555555555666777777222333555666666666555555333333333333333333333333000111222333444555555555////////////////////////000111222333444444555444222111000000//////000000///---++++++---/////////,,,,,,,,,---...///000000++++++,,,,,,---.........((()))+++---...///000000------,,,+++++++++,,,,,,333000,,,+++,,,---.........------...000222111000,,,,,,,,,------.........,,,,,,,,,------.........))))))***+++,,,,,,------+++++++++************)))'''((())))))+++,,,------++++++---......---++++++///,,,'''$$$$$$''',,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++&&&,,,000000,,,))))))***###)))///000---++++++---***(((((((((+++,,,---,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************------+++)))%%%!!!%%%&&&'''((()))***+++,,,))))))))))))))))))))))))---,,,++++++,,,,,,***(((%%%''')))++++++***((('''(((((())))))*********+++''''''((()))))))))))))))((()))***++++++***)))((())))))(((((((((((()))***(((((('''(((((()))******(((((((((((()))***+++,,,,,,++++++***)))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))---,,,***(((((()))***+++++++++++++++******))))))&&&&&&(((***,,,,,,)))&&&$$$%%%''')))******))))))((())),,,------,,,)))(((((())))))***+++,,,,,,,,,******))))))))))))******%%%&&&''')))************)))))))))))))))***+++,,,%%%&&&((()))*********)))(((((((((((())))))))))))&&&''''''((()))(((((((((+++(((---888888---''')))(((((()))))))))))))))(((((((((((((((((()))******+++++++++***)))(((((('''''''''''''''((()))++++++))))))************)))))))))((('''&&&&&&'''((()))(((((())))))*********+++'''(((***++++++******)))'''''''''''''''((())))))))))))))))))((((((((((((''''''((()))***+++,,,,,,'''(((+++------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((//////...,,,***'''%%%$$$$$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))******+++++++++,,,((())))))***+++,,,,,,,,,===;;;999888888:::===>>>???======???>>>===AAAHHHNNNVVV\\\___aaaddddddbbbaaaddddddbbbbbbeeefffdddbbbYYYQQQMMMKKKHHHHHHKKKEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>FFFDDDAAA>>><<<<<<======;;;;;;;;;::::::999999999888999:::999777777888999:::999999888888888888888222444777777555444444555555666666666777777888888333333444555444333222111111111111000000000000000111...,,,///555888666444444333333333444444222000///////////////000111111000000000000000000000000//////000000000000//////------............------........................************************------------------------111///------//////---***.........---,,,+++*********++++++,,,,,,++++++***---,,,++++++******++++++---,,,,,,+++*********+++............------,,,+++))))))))))))***+++,,,------------,,,,,,+++++++++)))((('''))),,,///111222************************************************(((((()))***************))))))*********+++++++++++++++++++++++++++++++++&&&&&&''')))************,,,------,,,***))))))***(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))!!!%%%''''''&&&&&&&&&)))***++++++***)))***+++&&&&&&''''''(((((())))))+++***))))))((()))))))))++++++******************+++*********))))))((((((++++++******)))(((((((((***)))((((((((()))+++,,,///...------++++++***)))++++++***)))(((((())))))+++++++++***)))(((((('''))))))))))))((((((((((((******************************++++++++++++******,,,,,,++++++++++++,,,,,,))),,,,,,)))))),,,+++)))************))))))))))))+++'''%%%&&&+++,,,***'''******+++***)))***+++---...---+++)))(((((()))***+++++++++************)))************************))))))(((((((((((())))))))))))***))))))((('''&&&%%%'''))),,,------,,,+++))))))(((((((((((())))))***)))(((''''''((()))***))))))************))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,***((((((***,,,++++++)))((('''''''''''')))***,,,------,,,***)))++++++,,,++++++***)))(((///...,,,***(((((((((((())))))))))))***+++,,,---************************))))))(((((('''''''''&&&(((***+++------,,,+++***++++++***)))((((((((()))))))))************))))))***************)))((((((---......///---+++)))'''+++***))))))+++---------)))************))))))((()))((((((((()))))))))((((((((((((((())))))))))))===<<<:::888888888::::::<<<:::;;;===>>>>>>DDDKKKSSS\\\eeeiiimmmqqqsssrrrqqqrrrqqqppptttzzz|||zzzsssgggYYYQQQKKKGGGHHHKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???>>>======AAA@@@>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;888999:::999888777888999;;;:::999888777666666666555555555666888888666444444444555555555666666666333333444444444333222111111111222222222222222222222///---000555777666333444333333333444444222000///////////////000111111000000000000000000000000//////000000000000//////---......//////......---................................................---------------------------+++***+++---...---+++++++++++++++***)))((((((,,,,,,------------,,,,,,---,,,++++++***+++++++++---,,,,,,+++******++++++---------------,,,++++++))))))******+++,,,---------------,,,,,,+++++++++,,,***)))***,,,.........************************************************((()))***************)))))))))*********+++++++++))))))))))))))))))))))))(((((()))***++++++++++++---......---+++******+++(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))&&&))),,,---,,,***)))))))))***++++++***)))***+++)))))))))))))))*********(((((((((((())))))***+++************************))))))))))))((((((((('''))))))))))))***************))))))((()))***+++,,,---------,,,,,,++++++***++++++***)))))))))))))))++++++******)))(((((('''((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))))))))(((***))))))))))))))))))***)))++++++((((((******'''************)))))))))))))))&&&$$$%%%)))+++)))&&&******+++*********++++++...---+++)))(((((()))************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))))))))((()))+++,,,,,,+++***))))))((((((''''''(((((()))***)))(((((((((((()))***))))))*********))))))((((((((())))))))))))(((((())))))***++++++++++++***+++++++++***(((((()))+++++++++)))(((((('''''''''((()))+++,,,,,,+++***)))'''(((((()))))))))((((((---,,,+++)))((((((((((((&&&&&&&&&'''((()))******************************)))))))))(((((((((''''''''')))+++------,,,***)))+++***))))))))))))))))))))))))************))))))***************))))))(((,,,---......---,,,***(((+++***))))))***+++***(((''''''((())))))((((((((())))))(((((()))))))))((()))))))))************+++<<<<<<;;;:::999888777777888777999<<<===???GGGPPPZZZfffrrrzzzuuucccVVVOOOKKKKKKOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDBBB@@@>>>===<<<>>>????????????>>>======<<<<<<<<<===============999:::::::::888777777999;;;:::999777666555444444777444333555999999555111333333333444444444444444333444444444444333222222222222222333333444444444333111///111555666555333444333333333444444222000000000000000000111111111000000000000000000000000///000000111111000000///......////////////..............................000000000000000000000000------------------------+++******+++---///...---++++++++++++***)))((((((------............------------,,,+++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,------...------,,,,,,,,,,,,++++++---,,,,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***************))))))***************+++++++++))))))))))))))))))))))))******++++++,,,++++++***,,,------,,,***)))***+++))))))*********+++++++++++++++,,,,,,,,,+++******%%%'''***,,,+++))))))))))))***++++++***)))***+++,,,,,,,,,+++++++++++++++&&&&&&'''((()))***+++,,,************************)))(((((((((((('''''''''(((((())))))***++++++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++******)))((((((((('''(((((())))))*********++++++******)))))))))((())))))************))))))))))))))))))))))))))))))(((++++++((('''))))))&&&---------,,,,,,,,,,,,+++)))'''%%%'''***+++***'''******++++++++++++******---,,,+++)))))))))******))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***++++++++++++++++++,,,,,,+++)))'''&&&))))))(((((((((((())))))***))))))(((((())))))******************)))((('''((())))))******))))))((((((((()))************)))***++++++)))(((''')))***+++***))))))(((((((((((('''((()))***++++++***)))&&&&&&((())))))*********+++***)))(((((((((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((***---///000...+++***))))))))))))))))))***+++))))))************))))))******++++++******)))(((***+++,,,------,,,+++******)))((())))))(((&&&$$$''''''((()))************))))))))))))))))))))))))*********+++++++++,,,,,,;;;;;;<<<<<<;;;:::888777777666999<<<===@@@JJJUUUcccqqq~~~iii]]]VVVRRRRRRUUUQQQOOOKKKHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGFFFDDDBBBAAA??????@@@AAABBBCCCBBBAAA???===<<<<<<<<<============>>>999:::;;;:::888777777888999888777666555555555555555444444555666666444222444444444444444444444444444444444444444333333333111111222333444555555555444333222222555666444333444333333333444444222000000000111111111222111111000000000000000000000000000000000111111000000000...//////000000//////.......................................................................................///000000///---------------,,,++++++------............------------,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---***(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))************************++++++++++++++++++++++++***+++++++++++++++*********++++++***)))(((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***"""&&&((())))))***+++)))***++++++***)))***+++------,,,,,,++++++******'''((()))***++++++++++++***************+++++++++)))))))))))))))((((((((()))))))))******+++++++++)))))))))*********++++++******++++++,,,,,,,,,,,,++++++***))))))*********************))))))((((((''''''((()))******++++++......------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++))),,,+++((((((******''',,,++++++++++++*********,,,***)))***,,,---,,,++++++++++++,,,------+++))),,,,,,******))))))************)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++++++++++++++***)))'''&&&******))))))))))))******))))))))))))))))))))))))******+++******)))(((''')))))))))******)))))))))((())))))***************)))***+++***((('''(((***+++******)))(((((())))))'''((()))***+++++++++***))))))***+++++++++++++++(((((((((((((((((()))))))))******++++++,,,,,,+++((((((((((((((((((((((((************************))),,,///111222000---+++)))((((((((()))***++++++)))******++++++******)))***++++++++++++***))))))))))))+++,,,------,,,,,,(((((((((******)))&&&###((()))***,,,,,,---------))))))******)))((()))***************+++++++++,,,:::;;;<<<======<<<;;;:::888888:::===>>>BBBNNNZZZnnn~~~pppddd]]]XXXVVVVVVRRROOOKKKHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCC@@@===;;;<<<<<<<<<<<<<<<=========:::;;;<<<:::888777777888555555555555666777888999333777;;;:::666333444777666666666555555555555555555555444444444333333333111111111222333444555555555444333444555555444444444333333333444444222000000000111222333222222222111111111111111111111111000000111111111111000000///000000000000000000///////////////////////////------------------------........................000000000///............---............------,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,------***++++++,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***)))************************++++++++++++++++++++++++*********+++******))))))***+++,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++$$$&&&)))++++++,,,---///)))***++++++***)))***+++,,,,,,,,,++++++******)))***++++++,,,,,,+++******))))))*********+++++++++************************,,,+++++++++******)))))))))*********++++++++++++)))******++++++,,,,,,---+++***************++++++*********)))))))))))))))'''(((((()))***++++++,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,,,,******,,,,,,***''''''&&&&&&&&&%%%%%%%%%++++++***+++,,,---,,,,,,+++***+++...000000---***++++++******************++++++*********)))))))))************************))))))(((((((((((())))))+++++++++++++++***))))))))))))*********))))))))),,,++++++******++++++,,,))))))************))))))***************)))(((((())))))************)))))))))***++++++,,,,,,++++++)))***++++++)))(((((()))+++******))))))))))))***)))******++++++,,,,,,,,,+++++++++++++++***))))))'''(((((()))))))))))))))***+++,,,---------,,,,,,((((((((((((((((((((((((************++++++++++++(((***---///000...,,,***)))((((((((()))***++++++******++++++++++++******+++++++++++++++***))))))((((((***+++,,,---------(((((()))***,,,+++(((&&&((()))***,,,,,,---------(((***+++***)))((()))+++)))))))))*********++++++:::;;;<<<>>>>>>>>>===<<<999:::===???@@@EEESSSaaa{{{vvvjjjbbb[[[UUUSSSRRRPPPLLLIIIGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDCCCAAA>>>;;;:::>>>=========<<<<<<<<<<<<;;;<<<<<<;;;888777777888444444555666777999:::;;;555;;;AAA>>>777444777;;;777777777777777666666666666555555444333444444444222222222333333444444444444444555555555555555555444333333333444444222000000111222333444333222222111111111111111111111111000111111222222111111000000000111111111111000000////////////////////////////////////////////////...........................///000...,,,++++++,,,,,,------......------,,,,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,,,,,,,,,,+++,,,---.........,,,,,,++++++,,,,,,,,,,,,------+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))***************))),,,.........,,,,,,---...******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))+++,,,,,,+++******+++)))***++++++***)))***+++++++++*********************+++,,,,,,,,,+++)))((()))))))))***++++++,,,,,,******+++++++++++++++,,,---,,,,,,+++******)))))))))***++++++,,,,,,++++++)))*********++++++,,,,,,+++************+++,,,,,,******))))))))))))))))))((())))))******+++++++++************************))))))************))))))((()))***++++++***)))((())),,,,,,***+++...///,,,))))))))))))((((((((((((((())))))))))))***************,,,000444444000+++************************++++++++++++************************************))))))(((((((((((())))))++++++++++++***)))((('''((((((((())))))*********,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))************)))))))))******++++++******)))******+++,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***+++******))))))*********,,,+++++++++++++++++++++*********))))))(((&&&&&&(((((()))*********))))))((()))***+++++++++))))))))))))))))))))))))))))))***************+++++++++&&&((()))++++++***)))((())))))))))))))))))***+++******++++++++++++******+++++++++,,,++++++***)))(((((()))***+++,,,---...)))))))))+++,,,,,,***(((''''''((()))************(((***,,,+++((('''))),,,)))))))))************+++<<<<<<<<<<<<<<<<<<;;;;;;888:::>>>AAACCCIIIYYYiiiyyylllddd]]]WWWUUURRRQQQNNNKKKJJJIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCCCCBBBAAA???>>><<<@@@@@@???>>>===<<<<<<;;;<<<<<<===;;;999777777888666666666777888999:::;;;777;;;>>>===888555666999888888888777777666666666777666555444333444444555444444444444444444555555444444555555555555666777444333333333444444222000000111333444555444333222111111111111111111111111000111111222222111111000000111111222222111111000////////////////////////////////////////////////........................,,,...000///,,,+++---///......////////////......------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......++++++,,,---------------+++,,,---......---+++***+++++++++,,,,,,------------+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,------,,,+++,,,...************++++++++++++)))***+++,,,,,,,,,,,,+++((()))***)))'''&&&&&&''')))***++++++***)))***+++***************+++++++++'''(((***++++++***)))(((((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***************++++++++++++*********++++++,,,---)))))))))))))))))))))***************************'''(((((())))))*********((())))))))))))))))))(((''')))***++++++***)))'''&&&***+++)))+++///000---,,,,,,,,,,,,+++++++++***'''((()))))))))))))))*********,,,222777777333...*********+++++++++******************))))))))))))************************))))))(((((((((((()))))))))))))))******)))((((((((((((((((((((()))******+++******))))))******+++)))***++++++++++++***)))'''((()))******+++******)))******++++++******)))))))))***+++++++++++++++***,,,...---,,,*********+++******))))))***++++++---,,,+++******)))))))))(((((()))))))))((((((''')))******++++++***)))((('''((()))******)))'''&&&************************)))))))))*********++++++((((((((()))))))))))))))+++***))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))***,,,------,,,+++************)))'''''''''((())))))((((((((((((+++---,,,((('''***---*********+++++++++,,,,,,>>>===<<<;;;:::999999999777999>>>BBBEEEMMM^^^oooyyykkkeee```[[[ZZZSSSQQQPPPNNNLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA@@@???===<<<<<<<<<======;;;999777777888888888888888888999999:::777888999999777555444444888888777777666666666555777666555444333444555555666666666666666555555555333444666666555666777888444333333333444444222000000111333555555444333222111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000........................////////////////////////,,,///111111///...111333000111222222222222111111......////////////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///+++,,,------............***+++---......---+++***+++++++++,,,,,,---------///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......++++++++++++******))))))++++++++++++++++++++++++)))***+++,,,---.........((()))******)))((()))+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,'''((())))))(((((()))***)))+++++++++***)))***+++*********++++++,,,,,,,,,###%%%''')))******)))(((((())))))***++++++,,,,,,(((((())))))*********+++*********++++++,,,------)))***+++,,,---,,,++++++************************+++*********+++,,,,,,---)))))))))))))))*********+++++++++***************(((((()))***+++,,,,,,---******++++++++++++******)))***,,,------,,,***)))$$$((()))(((***...000...(((((((((((('''''''''&&&)))***++++++******+++,,,******---333999:::555///)))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))******)))***)))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))&&&'''(((***++++++++++++******++++++++++++******(((((()))***************+++---......---++++++++++++***************++++++---,,,+++)))((((((((((((((()))***++++++,,,,,,+++***+++,,,,,,,,,***)))((('''(((***+++***)))'''&&&************************(((((())))))************++++++*********+++,,,---++++++***)))(((((())))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---///---***))))))((('''&&&)))************))))))((('''+++...,,,((('''***---++++++,,,,,,,,,---------<<<<<<;;;;;;;;;:::::::::;;;???===@@@HHHKKK[[[uuu~~~nnneee^^^ZZZYYYQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLJJJHHHHHHIIIEEEEEEDDDDDDCCCCCCCCCDDDBBBCCCDDDDDDCCC@@@>>><<>>===@@@>>>===>>>???@@@???===<<<<<<<<<===============::::::999888999:::;;;;;;::::::999999999999::::::888888777777777777777777555555666777777666555555444444444444333333222222666777999999777666777888555555555555555555555555333333222222333333444555111111222222333333444444333333222222222111111111333222111000////////////...///111222222111///...///...............//////......................../////////....../////////////////////////////////............///000111222333222000...---...//////000...,,,,,,,,,---,,,+++,,,,,,---------,,,++++++,,,+++)))(((((()))***+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---//////...,,,+++,,,,,,***)))))))))******------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***---000///***'''(((******++++++---...///000000,,,,,,,,,---------......++++++++++++++++++,,,,,,))))))******++++++,,,,,,------,,,++++++,,,------......,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((()))******++++++++++++,,,---,,,***))))))++++++++++++******+++++++++*********+++++++++,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...+++***)))((()))***+++---+++***(((''''''(((***++++++*********))))))))))))+++***)))+++///111000///.........---------,,,,,,(((((()))***+++*********,,,,,,------------,,,,,,************************)))((('''***---...---+++))))))(((((((((((()))))),,,++++++******)))((((((************************+++++++++***)))***+++,,,***+++++++++,,,,,,,,,,,,)))************+++++++++...***(((+++000333111---,,,+++***)))))))))******)))******++++++******)))$$$&&&))))))))))))***+++)))******++++++******)))'''((()))******+++******,,,+++)))(((((()))+++,,,)))******++++++******)))))))))))))))(((((()))***++++++***)))))))))************************+++,,,)))******++++++******)))+++++++++*********++++++------,,,+++***))))))))))))))))))******+++++++++))))))))))))************)))))))))***++++++,,,,,,>>>>>>=========<<<<<<<<<===???<<>>>>>>>>@@@CCCCCCBBB@@@?????????>>>>>>>>>>>>>>>::::::999::::::;;;<<<===::::::999999999999::::::666666666777777777888888555666666777777666666555555555444444444444333333666777999999777666777888555555555555555555555555333333333333333444444555111111111111111111111111222222222111111111111111222111000///////////////000111222333333222111000...//////000//////......////////////////////////...//////000000//////...////////////////////////............///000222222222111///...---......///...---,,,,,,------+++)))***+++,,,,,,---,,,,,,,,,------,,,++++++*********---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---,,,++++++************+++.........---,,,++++++***,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,///000///+++((()))***'''''')))***,,,...///000,,,,,,,,,------------...******++++++,,,,,,------++++++++++++++++++++++++...------,,,,,,------...,,,++++++++++++,,,---...------------------------,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))((())))))***+++,,,+++,,,---+++)))(((((()))++++++************++++++))))))*********+++++++++,,,---...---***)))***+++++++++************++++++))))))(((((())))))***+++,,,+++)))(((((()))******,,,+++***))))))***+++,,,***************)))))))))***))))))***,,,------,,,,,,,,,,,,+++++++++******+++***((('''((()))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))***,,,---+++***((((((((((((((()))***+++++++++******)))(((((((((+++++++++++++++++++++++++++++++++***))))))+++---++++++,,,,,,,,,---------)))************+++++++++---(((&&&***333888555000++++++***))))))))))))***))))))************))))))"""%%%''')))***+++,,,...******))))))))))))******))))))***************)))+++***)))(((((()))***+++***++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))))))))))),,,++++++************+++)))******++++++******)))++++++,,,,,,,,,,,,++++++------,,,,,,++++++******++++++******)))((((((((((((((())))))***++++++,,,)))))))))***++++++,,,,,,============<<<<<<<<<;;;===???<<<>>>FFFMMM```|||{{{lllaaaXXXTTTUUUOOOMMMIIIFFFEEEFFFHHHJJJEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@?????????AAACCCEEEEEECCCAAAAAAAAA@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<===999999888888888888999999777777777777777777777777666666666777777666666666777777777777777777777777666777999999777666777888555555555555555555555555333333333333333444555555222222222111111111111111111111111111111111111111---......///000111333444111111222222222222111111///000111111111000///...111111111111111111111111...///000111111000///...////////////////////////000////////////000000111111000///............///...------...///...,,,)))***+++,,,---............000000000000///...,,,+++---------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------...------------------------------......---,,,++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---///************************------------------------******++++++,,,---......------,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***+++,,,...///+++,,,---+++)))'''((()))+++******))))))******+++)))))))))*********++++++,,,---...---+++***+++,,,,,,+++***))))))***+++,,,(((((((((((())))))******---,,,+++***))))))******,,,++++++******++++++,,,************************************+++++++++++++++++++++*********))))))+++***)))((((((***,,,---)))))))))******)))))))))++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,---...'''(((((())))))***+++++++++++++++++++++++++++++++++...000///,,,******++++++++++++,,,,,,,,,,,,---))))))*********++++++++++++((('''+++222666555222++++++******)))))))))))))))******************)))(((***,,,,,,+++++++++,,,+++***((((((((((((***+++******+++++++++***))))))***))))))(((((())))))***++++++,,,,,,------,,,,,,+++******+++,,,,,,+++***---,,,++++++************---,,,++++++************+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++------------,,,,,,+++++++++******))))))((((((((()))))))))******+++++++++,,,,,,++++++***)))))))))<<<<<<<<<;;;;;;;;;::::::===???;;;>>>FFFMMM```|||vvvhhh]]]SSSOOOOOOLLLJJJGGGDDDCCCDDDFFFHHHBBBDDDEEEEEEDDDDDDDDDEEEFFFDDDBBB@@@???AAACCCDDDDDDDDDDDDDDDCCCCCCBBBAAACCCCCCDDDEEEFFFEEEBBB@@@BBBBBBBBBAAA@@@@@@@@@????????????>>>===<<<;;;;;;888888888777777888888888:::999999888777777666666777777777666666777777777888888888888888888888888666777999999777666777888555555555555555555555555444444333333444444555666333333333333333222222222111111111111111111222222......//////111222333444111111111111111111111111000111222333222111///...000000000000000000000000...///000111111000///...////////////////////////222111000//////......////////////...............///......///111000...+++,,,,,,...///000000000000000000111111000///---+++---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,++++++++++++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,---...000//////...------,,,,,,------------------------******+++,,,------............------,,,+++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,---...+++,,,---+++)))(((((()))++++++************++++++)))************+++++++++***+++------,,,,,,---...,,,+++***))))))***+++,,,,,,------..................---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++,,,,,,+++++++++,,,//////.........---------))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******************+++,,,......((((((((()))******++++++************************+++000555555000***((('''************++++++++++++))))))*********+++++++++(((***,,,------...000222+++++++++++++++******)))******++++++++++++******+++---...---+++***)))***+++***)))(((((()))***+++***++++++++++++******)))******))))))))))))*********+++,,,---------------,,,+++***+++------+++)))++++++***)))))))))))))))------,,,+++*********++++++,,,,,,------,,,,,,+++)))+++,,,---...---,,,,,,,,,,,,---------,,,++++++))))))))))))************,,,+++++++++******)))))),,,,,,++++++***)))))))))<<<;;;;;;;;;;;;:::::::::<<<>>>;;;>>>FFFLLL^^^zzz|||nnncccXXXMMMHHHHHHJJJHHHEEECCCCCCCCCEEEFFFBBBDDDFFFGGGFFFFFFGGGIIIIIIGGGEEECCCBBBDDDFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEEEEEFFFDDDBBB???BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;::::::999999888888999999:::<<<;;;:::999888777666666888777777666666777777888666666777777777777888888666777999999777666777888555555555555555555555555444444444444444555555666444444444444444444444444222222222222222333333333444333222111111111111111111111111111111111111111333333333333222111000000........................///000000111111000000///////////////////////////222111000//////......///........................000///...///111111///------...///000111111111111---...//////...---+++***------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,+++---,,,+++++++++,,,...///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,------------......------------,,,,,,,,,++++++,,,,,,------...............------,,,,,,,,,***++++++,,,,,,++++++***---.........------,,,+++++++++++++++++++++++++++''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************+++++++++,,,---,,,*********+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++------,,,,,,...///++++++************+++++++++,,,---.........---------------------,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,------,,,+++,,,.........---------,,,,,,,,,((()))+++------,,,+++)))))))))************))))))***************************,,,------,,,***+++,,,)))))))))))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++111666666000***''''''))))))*********+++++++++)))************+++++++++(((+++...---***))),,,000,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++(((***++++++***))))))***++++++************++++++******+++++++++++++++*********************************+++,,,------------+++***)))+++---...+++'''(((((('''''''''(((((()))---,,,,,,++++++++++++,,,)))******++++++******))))))***+++,,,,,,------,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,------,,,,,,+++******)))))))))))))))***++++++,,,,,,<<<<<<<<<<<<;;;;;;;;;;;;:::===;;;>>>FFFKKK[[[vvv|||zzztttlllccc\\\TTTKKKGGGGGGIIIHHHFFFEEEDDDEEEEEEFFFEEEGGGIIIIIIIIIHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDEEEDDDBBB@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999888888777666666777888888777777777888888888999999666777999999777666777888555555555555555555555555444444444444444555666666333333444444555555666666222222333333333444444444666555444333222222111111333333222222222222333333555444333222222111111111////////////////////////111000000000000000000111///////////////////////////////////////000111111---.....................000///------///000///...---...///000000000000000---------...------,,,,,,,,,------...///000111111........................------------------------************+++,,,------******,,,---------,,,,,,...---,,,,,,---///111333333222000...------......---------------------------+++***)))***+++++++++))))))******+++,,,------......---------,,,,,,,,,,,,,,,------------------............------------++++++,,,------,,,++++++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++++++++******+++,,,------,,,+++---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------+++---...---,,,,,,---...++++++,,,,,,,,,,,,++++++((()))***+++++++++******++++++,,,,,,------,,,,,,******++++++++++++***************++++++,,,,,,,,,)))+++------++++++---///,,,,,,+++++++++*********(((***+++------,,,+++***((((((((())))))(((((((((++++++++++++++++++++++++))),,,...---,,,+++,,,---*********))))))***++++++------,,,,,,+++*********************************)))///333222,,,((()))+++*********+++++++++,,,,,,)))************+++++++++***,,,---,,,+++***+++---------.........---,,,+++,,,------......------,,,)))***,,,+++***))))))***++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------------+++***,,,000000,,,((()))((((((((()))***+++,,,,,,,,,+++++++++,,,------)))******++++++******))))))))))))******,,,------)))***+++,,,---,,,***)))*********+++,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,>>>=========<<<<<<<<<<<<:::===<<<>>>FFFJJJYYYtttyyyrrrqqqlllhhhgggccc^^^YYYXXXSSSMMMJJJKKKIIIIIIHHHGGGGGGFFFFFFFFFIIIJJJLLLKKKJJJIIIJJJJJJHHHJJJMMMOOONNNLLLIIIGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBAAA@@@???>>>??????>>>>>>>>>>>>??????::::::;;;;;;;;;;;;<<<<<<999888777666666777888999999999999::::::;;;;;;;;;666777999999777666777888555555555555555555555555555444444444444555666666222222333444444555666666333333333444444555555555444444444333333444555555555444444333333444444555777555444222111111222222222222222222222222222222222111000//////000111222////////////////////////,,,------...000111333444------......///......---000...,,,,,,---/////////---......///////////////............////////////,,,,,,---///000222333333........................------------------------(((((()))***+++---///000+++,,,...///000///......///.........///222555666666444111...,,,++++++,,,------------------------,,,+++***+++...111222333------............//////.........------,,,,,,,,,------------------,,,,,,........................,,,,,,---......---,,,,,,+++,,,...000111111111000------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///...---,,,+++***,,,------------...000...------,,,,,,------...,,,,,,,,,---------.........//////...,,,++++++,,,+++,,,---......---,,,+++***+++,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,(((***,,,,,,******,,,/////////.........---------******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...------,,,,,,+++,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++(((,,,///---(((&&&***000++++++,,,,,,,,,---------)))************+++++++++---+++***+++---...---+++---.../////////...---,,,---......//////......------...///...,,,***)))***+++,,,---......---,,,+++((()))***+++,,,---------+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---,,,000---,,,///333333///***+++++++++,,,---...000000++++++++++++,,,------...,,,,,,,,,------,,,,,,,,,***)))(((((()))+++---...((()))+++,,,,,,+++***(((,,,,,,,,,,,,,,,,,,------*********++++++,,,------,,,,,,++++++***)))))))))======<<<;;;;;;;;;<<<<<<;;;>>><<<===CCCFFFUUUoooiii^^^[[[WWWVVVYYYWWWUUUSSSOOOLLLHHHFFFDDDHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJLLLMMMMMMKKKJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA??????????????????@@@@@@EEEDDDCCCBBB@@@???>>>===<<<===>>>???@@@AAABBBBBBAAA@@@>>>===;;;:::::::::999999::::::999999888777999999999::::::;;;;;;;;;888888888888888888888888666666666666666666666666555555555555555666777888777777888888777555222111222333555666666555333222333333444444333333222111111222333333111111222333555555333222111000000000111111000000000000111111555222000111333444222////////////000111111222222222222111111000000/////////////////////000000000000///------///000///...+++,,,...///.........///000000000000000000000000.........////////////000222111000///.........///------------------------222000...------,,,***(((******+++++++++,,,,,,,,,//////.........---------,,,---///000000///---,,,,,,+++******+++,,,///000------------------------...------,,,,,,------...///...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******,,,...+++111222...***+++,,,,,,------,,,++++++,,,------++++++,,,,,,,,,------------------,,,,,,++++++++++++)))((('''((()))(((''',,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///000///---++++++,,,---...+++***)))))))))***,,,,,,+++++++++,,,---...///000+++++++++,,,,,,---------+++,,,------------,,,+++,,,+++*********+++,,,---------,,,+++***)))((('''---------,,,,,,+++++++++,,,,,,,,,---------......111///---+++***)))******,,,,,,,,,---------......,,,,,,++++++***+++++++++))))))*********+++++++++---+++)))((('''((()))***(((((()))***++++++,,,,,,))))))((()))+++...111333//////...---+++***))))))---------,,,+++***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++)))(((''',,,+++***+++---...---,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,///111///***(((+++000******++++++++++++******)))***+++,,,---,,,++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******---.........///000000000,,,,,,,,,------.........---,,,+++*********+++,,,...---+++******+++---...---------,,,,,,+++++++++======;;;::::::;;;;;;<<<;;;===;;;===DDDGGGVVVpppfffYYYTTTNNNKKKMMMOOONNNLLLJJJHHHFFFDDDCCCBBBDDDFFFGGGFFFEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@?????????@@@BBBCCCDDDBBBAAAAAAAAA@@@@@@@@@@@@<<<======>>>@@@AAAAAABBB@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;888888888888888888888888666666666666666666666666555555555555555555666777777777777777666444222111222333555666666555333222333444444444444333222222111222333333111111222333444444333222111111111111111111000000000000111111333111000000222222111///111111111000000000000000000000//////............222222222222111111111000000...,,,,,,...///...---...//////////////////000////////////////////////............////////////...............///000000------------------------/////////...---,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,---...000000...---,,,******+++,,,------......------------------------,,,++++++******++++++,,,---,,,++++++------,,,+++------------------------------------------------.........---+++,,,...///+++000111---+++,,,---,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,***)))((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...,,,+++)))))))))+++,,,******)))))))))***+++,,,,,,,,,,,,,,,------...///,,,,,,---------.........++++++,,,------,,,++++++,,,+++******+++,,,---...++++++++++++***************++++++,,,,,,---......,,,,,,,,,---------......000///...,,,++++++++++++,,,,,,,,,---------......,,,,,,+++++++++++++++,,,*********+++++++++,,,,,,,,,+++)))(((((((((******)))******++++++,,,,,,,,,,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((************************++++++++++++************------,,,,,,,,,,,,++++++,,,,,,++++++***))))))))),,,+++******,,,---,,,******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++,,,---,,,***)))***+++(((***+++***((('''***---++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...---,,,,,,,,,,,,+++++++++>>>===;;;999999999;;;<<<:::===;;;>>>EEEHHHWWWrrrdddVVVPPPIIIEEEFFFHHHGGGGGGFFFEEEDDDDDDCCC???AAACCCDDDCCCCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>???BBBDDDEEE>>>>>>???@@@@@@AAAAAAAAA<<<<<<===>>>???@@@AAAAAA>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888999999999999999888888888888888888888888666666666666666666666666666555555444444444555555777666666555444333222222222333444555555444333222444444444444444333222222111222333333111111222333333333222111111222222333111111000000000000111111222111///000111111000...222222111111000//////...000////////////.........333333222222111111000000///---,,,,,,.........---222111000000000000000111........................------........./////////.....................///........................,,,///111000---,,,...111....../////////000000000------------,,,,,,,,,,,,,,,---...//////...---,,,)))***,,,...///...---,,,------------------------,,,,,,++++++++++++,,,,,,---,,,+++,,,---------+++------------------------........................---...///...------///111,,,//////,,,,,,......+++......------------......,,,,,,,,,,,,---------------------------,,,,,,,,,...,,,******+++,,,+++***------------------------///...---,,,,,,---...///---,,,***))))))***++++++,,,,,,+++++++++,,,---...------,,,,,,,,,------................../////////++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000*********++++++,,,,,,,,,((()))***,,,---///000000,,,,,,,,,---------......//////...---------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,)))******+++---......///***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++,,,---...///,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++++++++******)))***************++++++++++++,,,,,,---,,,,,,+++------++++++++++++------++++++,,,,,,++++++******>>>===:::888888999:::<<<<<>>EEEHHHWWWrrreeeXXXRRRKKKHHHIIIDDDDDDDDDDDDCCCCCCCCCBBB???AAABBBAAA@@@>>>>>>?????????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBAAAAAA@@@@@@======<<<<<<===???@@@BBB===>>>>>>??????@@@@@@@@@<<<<<<======>>>???@@@@@@<<<<<<<<<;;;;;;<<<<<<===:::::::::;;;:::999999888888888888888888888888888888888888888888888888888666666666666666666666666666666555444444333444444777666555333333222222333333333444555555444333333444444444555444333333222111222333333111111222333222111111111222222333444222111111000000111111222222111111111111111000///111111111111000000//////111111111111111111111111///////////////000000000000///------/////////...444222000///000000000000////////////////////////------........./////////222111111000...---,,,+++........................,,,000333222---,,,///333/////////000000000111111..................------------...//////...------***+++---.........------..............................------------......000...---...///000///...........................------------------------...000000///...---...000,,,//////---...000///+++------------------------,,,,,,,,,------------............---------------///---,,,,,,---...------------------------------......------------.........---,,,,,,,,,,,,------...............//////000......---,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++---,,,,,,,,,---///000111++++++++++++,,,,,,,,,---)))***+++,,,---///000000,,,,,,,,,---------......///............/////////,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,++++++*********++++++------------------,,,,,,......,,,++++++++++++,,,))))))***+++---...//////,,,------...//////......------------------------***+++++++++,,,,,,------------,,,,,,,,,+++++++++,,,+++)))))))))+++---...---,,,++++++------,,,+++***+++,,,,,,------,,,,,,*********++++++,,,,,,---+++,,,------+++***+++---000...------///000000///,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,+++++++++++++++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,+++******???===;;;999999999:::;;;===???===???FFFIIIXXXrrrgggZZZTTTMMMHHHIIIBBBBBBAAAAAA@@@?????????===???@@@@@@>>>======>>>===>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBAAA???>>>===???@@@AAABBBBBBAAA@@@?????????????????????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;:::999999888888888888888888888888777777777777777777777777777777777777777777777777777666555444444444444444666555444333333333333333333444444444444444444333444444555555555444333333111222333333111111222333111111111111222333444444222222111111111111222222222333333222111111111111//////000000111111111111111111111111222222222222------...///000111111222222000//////000111111000333111//////000111000...000000000000000000000000........./////////000000222222222222111///---,,,////////////////////////...222444222---+++...111.../////////000000000000/////////000000000000000---..................---...---,,,,,,,,,---...///........................///......------......///000///......000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,,,,------111222000///111///,,,,,,,,,------------,,,,,,,,,,,,---------.................................000...------///000///...................................................------------------......,,,------.....................---,,,,,,,,,------......---------------------,,,,,,,,,,,,,,,,,,---------,,,,,,---///000111------------,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,---------............//////////////////,,,,,,,,,---------......,,,+++++++++,,,------...,,,,,,---------.........,,,+++++++++++++++,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---......////////////------------------------++++++,,,,,,---------...------,,,,,,,,,+++++++++,,,+++)))))))))+++...///...---,,,---/////////...***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++,,,------,,,+++,,,---111///---,,,------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++++++++000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***???>>>===<<<;;;:::::::::;;;>>>===???GGGKKK[[[uuufffXXXQQQIIIDDDDDD>>>>>>>>>===<<<;;;;;;;;;999;;;===>>>>>>???@@@AAA===>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@??????============>>>>>>>>>>>>AAABBBCCCCCCBBBAAA???>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========>>><<<;;;;;;;;;;;;;;;<<<<<<===============<<<;;;;;;999999999999999888888888777777777777777777777777777777777777777777777777777666666555555555666666555555555555444444333333444444444444444444444444555555555555555444333333111222333333111111222333222111111111222333333444222222111111111111222222222333444333111111111222...//////000111111222222/////////000000000000111//////000111222333333444333222000000222222222111222000///000222333000---111111111111111111111111//////000000000111111111...///111222333333222111000000000000000000000000000222333111...,,,---///........./////////000000000000000111111111111111........................///...,,,++++++---...000........................------,,,,,,,,,,,,------...---,,,---......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,,,,------444777444000000///...------............------,,,---------.....................///////////////000///---...///111000000////////////////////////........................,,,,,,,,,,,,------------)))***++++++,,,,,,++++++------,,,,,,,,,------............---------------......------------............---,,,---...///000.........------,,,,,,,,,///.........------,,,,,,,,,,,,,,,---------............///////////////...,,,,,,,,,---------......,,,++++++,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,------------------------,,,------------------...------,,,,,,,,,,,,++++++,,,+++******+++,,,---...------,,,...000222111000***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...222222000///---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------------,,,,,,,,,,,,+++++++++++++++***,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,+++????????????===<<<:::999666::::::???HHHNNN___{{{|||aaaTTTNNNFFFAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;999;;;>>>?????????AAABBB??????@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@======>>>>>>>>>????????????AAADDDFFFFFFCCC@@@>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;===============<<<<<<;;;;;;:::::::::999999999999777777777777777777777777777777777777777777777777777777666666666777888888555555666777666555444333444444444333333444444444555555555555555444444333111222333333111111222333222222222111222222333333333222222111111222222333111333444333000///000222000000000000000111111111//////000000000111111111222222111111111111111111333111000000111222222111111000///222666666222---000000000000000000000000111111111111222222222222+++---///222333333222222000000000000000000000000////////////////////////////////////000000000000//////000000111111111111.........------..................---------..............................------,,,,,,,,,,,,------///---,,,---...///...,,,........................------------------------***,,,...///...---.........777<<<888000...///000...///000111111000///...------------................../////////000000000000///---...000111111000////////////////////////......////////////......,,,------......///......)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------...////////////.........------000///............///000///...---,,,,,,,,,---...------------............//////......---------,,,,,,,,,,,,---------......---.../////////...------,,,,,,,,,---------......+++++++++,,,,,,...//////+++,,,,,,,,,------------+++,,,,,,---------------++++++,,,,,,------......++++++,,,,,,------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++------------------------............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---000222222222***+++,,,,,,------,,,,,,---,,,,,,++++++*********+++,,,------,,,,,,---///000222333000---,,,---000,,,,,,------------,,,,,,---,,,,,,+++,,,---...///+++++++++,,,,,,---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++------------...///000111+++,,,,,,------,,,,,,+++***+++...///000///---,,,>>>???@@@@@@???===:::888222777888>>>IIIQQQcccvvv\\\RRRMMMGGGCCCDDD=========>>>>>>?????????===>>>@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBBBBAAABBBBBBCCCAAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@@@@AAAAAA;;;>>>BBBFFFFFFDDD@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999777777777777777777777777777777777777777777777777777777666777777888999999444555777888888666444333555444444333333444444555555555666666555555444333111222333333111111222333333333222222111222222333333222222111111222222333///222333222///...///111222222111111000/////////111111222222333333333333222222111000///...---,,,222000//////000111111000111000000444999999333...000000000000000000000000111111222222222333333333---...000111222111///...000000000000000000000000...---,,,---000111000//////000000000000111111111.../////////000000111111......------------......,,,---///000000...---,,,//////////////////////////////............//////111///...///000111000///////////////////////////........................&&&))),,,......///000111...999@@@:::000---///222000111222333333222111000---------.........//////.../////////000000111111000...---...000111111000000000000000000000000000......////////////......//////000111222222111111,,,,,,.../////////...---+++++++++,,,---...///000111111000000/////////...111000///......///000111000///---,,,++++++,,,,,,++++++,,,---...///000111........................,,,,,,,,,---------......---.../////////...,,,+++,,,,,,,,,---------......+++++++++,,,---...///000+++++++++,,,,,,,,,------+++,,,,,,---.........---******++++++,,,---......,,,,,,---------,,,++++++******+++,,,,,,---......,,,------......------,,,------------------------/////////...---------,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))),,,000222333222++++++,,,---------,,,,,,...------,,,+++***))))))+++,,,------,,,,,,...///))),,,...,,,((('''***...---..................---------,,,+++,,,---...///******+++,,,,,,---......------------------------........./////////000000,,,,,,,,,------.........000000000//////............---------...///111222+++,,,,,,------,,,,,,+++***,,,...000111000...,,,>>>>>>>>>===<<<<<<;;;;;;===:::>>>DDDCCCGGGbbbkkkTTTMMMKKKDDD@@@AAA@@@AAAAAAAAA@@@>>>===;;;===>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>JJJKKK>>>;;;DDDGGG@@@@@@@@@???AAACCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB========================BBB@@@>>><<<;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<:::999999:::;;;;;;:::<<<<<<<<<;;;:::999888777666666666666777888999:::666666777777777777666666666666666666666666666666444444555555666666777777555555555555555555555555:::777444222222222222111444444444555666777888888000111222333555666777777888444000///111222111000555444222111000111222222333333333222222111111111111111222222222222111111111111111111111111111111333111111555:::<<<888444>>>999333000000111000///111111111111111111111222111111111222222111111111222222111111000000000///.........///000///,,,)))...///000///---,,,,,,---......//////000000111111/////////...---------,,,........................+++,,,,,,------.........///////////////000111111///////////////.........444444444333222111111000---------.........//////---------,,,,,,+++++++++"""'''---000111111000---666??????777000...000...///000222222000///...........................,,,---///000000000//////,,,,,,,,,------///000000222222222111111111000000,,,,,,,,,---------......////////////000000000000111111000000//////......////////////////////////777555111//////000000///333222222111000///......000000...------...//////***+++,,,,,,******+++,,,.../////////...---,,,,,,,,,---------.../////////////////////////////////------------------------,,,,,,,,,---------.........---+++******+++---...000...,,,,,,------,,,+++///...------...//////...------------------------***+++---......---+++************++++++,,,,,,------------,,,,,,+++++++++***+++---......---+++***,,,,,,---...---,,,***))),,,------......------,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++***)))***+++---...---------------------------,,,,,,++++++,,,,,,---)))***+++,,,---.........---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,++++++*********'''***---//////......///........................000000//////..................------------......//////............//////...------,,,,,,------...>>>>>>>>>===<<<<<<;;;;;;===;;;???FFFFFFKKKeeehhhRRRLLLJJJCCC???@@@AAABBBBBBBBBAAA@@@>>>===???????????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>FFFGGG@@@???CCCCCC>>>CCCAAA@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????CCCBBBAAA???>>>>>>==============================<<<:::999999:::;;;;;;:::::::::;;;;;;;;;::::::999999888888777777777888888888888999999999999888888888888888888888888888888777777777777888888888888666666666666666666666666<<<999555333333444555555222333333444444555555555333333333444555666777888:::666333222333444444222777777555444444444555555333333333222222222111111111111222222222222111111111111111111111111111111666444444777<<<===:::666999555000.../////////---111111111111111111111000000000////////////000000//////.........---------.........///000///---+++...///000///...---...///---------...............//////...............---////////////////////////.........//////////////////////////////000111111...//////000000111111111222222111000000///..........................................---------,,,+++,,,///111222111///...///444999888222...///111...///000111111000///...........................------...///000///...............//////000111222444444333333222222222222........./////////000000////////////000000000000111111000000////////////////////////////////////555333111/////////000000111000000//////.........//////...---......///000+++,,,------++++++,,,---......//////......---,,,------..................////////////////////////------------------------,,,,,,---------............---,,,++++++,,,---...///---,,,,,,---...---,,,...,,,+++************)))+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,...//////...,,,+++------.........---,,,+++......////////////......------......------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------------------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,+++++++++***+++---000000///...------------------------------/////////.........------......------------......//////............//////...------,,,,,,------...>>>>>>>>>===<<<<<<;;;;;;<<<:::???FFFGGGLLLdddxxxcccQQQKKKIIIDDD@@@@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@???>>>>>>???AAABBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFGGGEEEBBB???EEECCCAAAAAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBB@@@???>>>??????@@@AAAAAA@@@???>>>===;;;::::::;;;<<<<<<;;;999::::::;;;<<<<<<;;;;;;;;;:::999888888777777777::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777===999666444555777888999444444444444444444444444777666555555555666888999999666444333444555444444888777666666555666666666333333333333222222222222111222222333333222222111222222222222222222222222777555555777:::;;;888555555222000///000000///---222111111111000000//////222111///......///111222111111111000000000000000///...---...///000///......///000000//////000111//////...............---............////////////000000000000000000000000111111111111111111000000000////////////000111111...//////000111222333444111111000000///.........////////////............///////////////.........333333333222111000///...000111222000......///111...///000111111000///...////////////////////////.........///......---,,,//////...//////000111222333222222222222111111111....../////////000000000////////////000000000000111000000000000/////////////////////////////////333222000///...///000000..............................---......///000111,,,---......,,,,,,---........./////////...------//////..................////////////////////////------------------------,,,------------.........///...---,,,,,,---...///---,,,+++,,,.........---......---------,,,,,,,,,++++++++++++++++++++++++---...///000000///...------------------,,,,,,,,,------------,,,,,,,,,,,,,,,---////////////---,,,....../////////...---,,,......////////////......---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,------...............------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,++++++///111222111///---,,,,,,------------------------.........---------------......------------............------------............------------......>>>>>>>>>===<<<<<<;;;;;;;;;999===CCCEEEIII]]]tttmmm^^^PPPKKKIIIDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBB@@@>>><<<<<<>>>@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGBBBDDDMMMPPPIIIBBBBBBEEECCCAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>???AAACCCCCCCCCAAA@@@>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888888888888888888999888666666888999999888777777777777666666666666888777555444444555777888555444333222333333333333555444444444444444444444333333333333333333333333222222333333333333222222222222222222222222222222444333333444555666333111333222222222333222111000222111111000000/////////555333111//////111333555222222222222222222222222000...------///111111000...///111111000000111333222111111111000000//////.........//////000000111000000000000000000000000333333222222111111000000000000//////000000111222///000000111111222222222222222222111111000000000.........//////000000000////////////////////////000000000/////////000000111///------...///000000///000111111111111000/////////////////////////////////......------,,,,,,---------------...//////000/////////////////////------------............////////////000000000000000000000000000000000000////////////////////////000000000///......///111..................//////---------...///000111111---///000///...---...///......////////////......000000//////......------////////////////////////........................------------............//////............//////,,,++++++,,,...///...---,,,---............//////........................---...////////////...------------...............------------------,,,,,,------............---------............---------,,,,,,------------,,,,,,...............------,,,++++++,,,,,,,,,,,,++++++,,,,,,...//////...---,,,000000000000000000000000------,,,,,,,,,,,,------------......---,,,++++++------------------,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,///000111000...,,,,,,,,,------------------------------------------------......------------............------------............------------......>>>>>>>>>===<<<<<<;;;;;;<<<;;;>>>BBBCCCFFFUUUfff{{{lll___VVVLLLGGGEEECCCAAA@@@???????????????@@@@@@@@@AAA@@@===<<<<<<>>>AAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCHHHBBBDDDOOORRRIIICCCEEEDDDBBB@@@@@@BBBEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@???<<<>>>@@@CCCDDDDDDCCCBBB???===<<<<<<===>>>>>>===============<<<;;;:::999:::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777555555666999::::::777444777777777777777777666666777666555444444444555666444444444444444444555555333333333444444444333333333333333333333333333333333333444444444444333333222222222222222222222222333222222222222222111000111222333444333222222222222111111111000000//////555444111000000111444555////////////////////////000///......000111222111...000111111000000222333222222111111000000000///...//////000000111111111////////////////////////222222222111111000000000000000000000000111222222111111111000000/////////222222222222111111111111------...///111222333333................../////////............000111222000......///222222000...000000111111111111000000000000000000000000000000//////......------------...------------......////////////////////////000---------.........//////////////////000000000000000000000000111111111111000000000000000000000000///000111000...---///111/////////////////////000,,,------...///000000111...///000000......///000......///////////////...000000000//////......---////////////////////////........................---------.........//////////////////////////////,,,++++++---//////...,,,(((+++,,,,,,***))))))***........................---------......---------,,,,,,---......///000000------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------......------,,,......//////......---,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++000000000000000000000000...------,,,,,,------...............---,,,++++++------------------------...------,,,,,,------...------------------------,,,---///...---,,,---...------------------------------------------------......------------...............------.........///......------......///>>>>>>>>>===<<<<<<;;;;;;???>>>???AAABBBDDDNNNZZZrrr|||pppeee[[[QQQMMMGGGCCCAAA???>>>>>>???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCFFFBBBDDDKKKMMMGGGCCCEEEDDDAAA@@@@@@BBBEEEGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@===>>>@@@BBBCCCDDDDDDDDD@@@>>>======>>>??????>>>?????????>>>===;;;:::999::::::::::::;;;<<<===>>>::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777444555666999:::999666333555555555555555555555555555555555555555555555555444666777777666666888999444444555666666666555555333333333333444444444444333444444555555444444333333333333333333333333333444444444333333333333333///111333333111000111222111111111111111111111111333222000//////000222333000000000000111111111111111000///000111222111000///000111111000///111222000//////////////////...000000000000111111111111////////////////////////111111111111111000000000111000000000000111222222222222111000///......---111111000000000000000000---...///000111222333444............////////////111111000000000111111222///000111333444333111...111111111111111111111111000000000000000000000000000000///.........//////000000////////////000000111111111222222222222333//////000000000111111111////////////000000000000000000000111111111111222000000000000000000000000///111333222...---...111////////////////////////,,,---...///000000000///...///000000......///000......///000000000//////000000//////////////////////////////////////////........................------........./////////////////////////////////,,,,,,,,,...//////---++++++...000///***''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000000000111111000000000...////////////...------------............------,,,------------,,,++++++..............................------------.....................---,,,+++------------...............------,,,,,,------...---------............///***,,,------,,,,,,...///........................---------------...............------------......//////............////////////............//////>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???AAAIIIQQQZZZdddjjjggg___XXXTTTQQQIIIHHHFFFBBB@@@@@@???>>>??????>>>>>>???AAABBBCCCAAAAAABBBBBBDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHGGGFFFFFFHHHFFFCCCAAA@@@BBBDDDFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???======???@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;999999999999999999999999888777666666888888666555444444555555666666777777444555777888888777666555333666888888777777888:::444555666777888777777666333333333444444444555555444444555555555555444444333333333333333333333333444444555444444444555666111333444333111000222444111111111222333333444444222111111000000111111222222222222333333444444444111111111222333222000...///111111111///...///000///////////////000000000222111111111111111000000000000000000000000000000111111111111111222222222111111000000111111222333222222222111111000000///111111111111111111222222000000111111111111222222/////////000000000111111111111111111222222222222000111333333222111111000222111111111111111111222111111111111111111111111000000/////////000111111000000////////////000000222222222222333333444444///000000000111111111111////////////000000000000000000111111111222222222000000000000000000000000000333555333///---...111000//////......------------...///000000///.........///000///......///000......///000000000000000///////////////000000000////////////////////////....................................////////////.........//////.........---,,,---...//////,,,))))))---111111---++++++---------------------------///..................///.........---------,,,,,,------------.........///------,,,,,,,,,,,,---------,,,,,,+++,,,---...///111111222222222222111111///////////////...------......////////////......//////...---------------------------------------......------------......---...............---,,,------------.........///...------,,,,,,------...------......////////////,,,---......------...000////////////////////////------........./////////......------------......000000////////////000000//////............//////>>>>>>>>>===<<<<<<;;;;;;888888999:::;;;>>>DDDJJJJJJQQQWWWTTTNNNJJJKKKLLLGGGIIIHHHEEECCCCCCBBBAAA@@@@@@??????@@@BBBDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEIIIJJJGGGEEEGGGJJJKKKHHHEEEBBB@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBAAA???>>>>>>???@@@@@@???<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<999666444555777888888555666666777888999999:::444555888::::::999777666111444777777555555777999333444555777777777666555333333333444444555555555444444555555555555444444333333333333333333333333333444444444333333555666555666777666333222444777111111222333444555555666333333333333333333333333//////000000000111111111222111222333444333///---000111111000...---...///000000111111222222333333333222222222111000000000111111111111111111111111111111111222222333333333111111111000111111222333222222222222222222333333444444444444444444444444333333222222111000//////000000111111222222222222,,,---///000222222333333222333333222000///111222222222111111111111222222111111111111111111111111000000/////////111222333///......---------......000000111111111222222222............////////////////////////000000000000000000111111222222222222000000000000000000000000111444777555000---...000//////...---,,,,,,++++++......///000000///...---...///000///...---...000......///000000000000000......//////000000111111////////////////////////////////////////////////............/////////000------............---------------...///...+++)))%%%+++---++++++...111////////////////////////000000////////////000000111000///...,,,***))))))---------........./////////......------......///...------,,,---...///000000000111111111111000000///////////////......---//////000000000000//////111000///---------...///////////////////////////......------------......------...............------------.........//////...------,,,,,,------...---.........//////000000//////000///------...000000000000000000000000000........./////////000000.........------.........111111000000000000111111//////............//////>>>======<<<;;;;;;::::::999999999888777888;;;===AAACCCFFFFFFFFFEEEEEEFFFBBBCCCCCCCCCCCCCCCBBBBBB???>>>>>>>>>???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGDDDAAAAAACCCEEEDDDCCC@@@@@@????????????@@@@@@@@@???>>><<<<<<<<<===>>>========================>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;999888888999;;;===;;;;;;;;;::::::999999999999888888888999888555333333444444555666555555555555555555555555555555555777888999::::::999888777444555666666555333111000444444444333333444444444444444444444444444444444000000000111111222222333444333333333333444555555444444333222333444555666111111111222222333333444555444222111111111222222555555444333222111000///555555444333333222222111555555444444333222111111000000000000000000000000333222222222111111000000000000000000000000000000222222333333333333222222000000111111222222222222000111111111111222222222111333555444111///111444111111111111111111111111000000000000111111111111333444444555555444444333111222222111000000111333222222111111111111222222222222222222111111000000111111000000000000111111------...///000111222222////////////000111222333111111111111111111111111111111000000//////......222000///------///000222222222222222222222222222000000000000000000000000000000000000000000000000...///000000//////000111000,,,***---000000////////////.........---------111111000000//////......000000000000000000000000000///...---------------------------------------000000000000///---,,,+++......////////////......+++---000333333333111000000///---,,,---...000222---------,,,,,,+++++++++.../////////...---,,,,,,+++++++++,,,,,,,,,------++++++,,,---............222111///...---------...............////////////000//////////////////000////////////////////////000000000000000000000000000///............////////////............//////000000//////.........---...------,,,,,,------...---------.........//////......//////000000111111444222000///...///000111000000111111111222222222111111000///////////////111000000000//////......000000000000000000000000////////////////////////===============<<<::::::999999999777777777:::===<<<>>>AAABBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLKKKKKKIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDBBB@@@AAACCCEEEEEEDDD@@@@@@????????????@@@@@@@@@???>>>===<<<======>>>??????????????????????????????>>>======<<<<<<;;;=========<<<;;;;;;::::::<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::;;;:::::::::;;;:::888555666666777777888888777777888888888888888888888888666777888999999888777666999999999888777666555555444444333333333333444444555555555555555555555555333333333333333444444444444444444333444555555666666666555555555666777888222222222333333333333333555444333222111222222333333333333333333222222222333333333333333333333333555444444333222222111111111111111111111111111111222222222111111111000000111111111111111111111111000000111111111111000000000111111111222222222222111111111111222222222222333333444333111111111222111111111111111111111111000000000000111111111222111111222222222222111111000222333222111000111222222222111111111111222222222222222222111111111000111111000000000000111111/////////000000000000000////////////000111222333111111111111111111111111111111000000////////////111000///......///000111111111111111111111111111111111111111111111111111000000000000000000000000000111222111///......//////...------,,,,,,---///000000000//////.........000000000000000/////////000000000000000000000000//////...---------......------------------------///000000000000//////.........////////////......---///222333444333222000//////...---...///000111............---------,,,---------...------,,,,,,,,,,,,,,,---------------222222000/////////000111111111000///...---------....../////////000000000...//////000000//////...000000000000000000000000000000000000000000000000//////////////////////////////............//////000000/////////...............------------......---------.........///////////////000000000000000333222000......///000111000000111111111222222222000000///...............111111111000000/////////000000000000000000000000////////////////////////===>>>?????????===;;;999888888888777666777999;;;999;;;===>>>======>>>???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFEEEAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>===>>>>>>>>>????????????????????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<===<<<:::888999999999999::::::::::::999999999999999999999999666777777888888777777666;;;:::999999888888888888555555444444444444555555777777777777777777777777666666666666666555555555555555444444555555666777333333333333333444555555444444444444444333333333555555444333333333333444222333333333444444555555111111222333333444555555444444333333222222111111333333333333333333333333222222222111111111111000111111111111111111111111000111111222222111111000111111111111222222222222111111111111222222222333222111000222333555444333222222222222222222222222000000111111111222222222000000111111111111000000///111333444222111111111222222111111111111222222222222222222111111111111111111111111111111111111111111000000000/////////000000000000000111222333111111111111111111111111111000000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333111///------...000111111...++++++---///111111000000000000////////////000000000000000000///////////////////////////............//////000........................///000000111222222111111...//////000000//////...000111333444444333111000....../////////000000000///////////////.........++++++,,,---------,,,,,,...............---------111///---,,,,,,---///000000000000000///...------/////////000000000111111---...000111111000...---111111111111111111111111000000000000000000000000......///000000000///...000//////......//////000000000////////////......//////............//////------........./////////000000000000000000//////111000///.........///000000000000111111111111222000000//////......//////111111111111111000000000000000000000000000000000////////////////////////===>>>@@@AAA@@@>>>;;;999888888999888666777888::::::;;;============>>>???AAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>777888999;;;===???@@@AAA<<<============<<<<<<;;;;;;;;;;;;<<<<<<=========???>>>============;;;:::::::::::::::;;;;;;<<<<<<999999999999999999999999888888888888888888888888:::999777666666666777888777777666666666666777777777777777777777777777777888888777777666666666555666666555555555666777777333333333333444444555555666666666555555444444444555555555555555555555555444444444555555555666666222222333333333444444444444333333333222222222111333333333333333333333333222222222222111111111111222222222222222222222222333333444444444444333333222222222222222222222222111111111222222222333333///...---000555999888666222222222222222222222222111111111222222222333333111222222333333222222111///111444555333222111111333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000111000000000111111222333111111111111111111111111000000000000000000000000///000111111111111000///111111111111111111111111111111111111111111111111000000000000000000000000111222222111///...///000111333222...,,,...//////000000000000000000000000/////////000000111111222////////////////////////............///000111111////////////////////////111111222222333222222111//////000000000000//////000111222333333222000///......///000000000000///////////////////////////+++,,,,,,---............////////////............++++++++++++,,,...///000///000111111111///...---000000000000111111111111...///222333333222///...000000000000000000000000////////////////////////---...000111222111///...000000////////////000000000000/////////////////////......------......///............////////////222111111000000/////////000///............//////000000000000111111111111111111000000000000000111222222111111111111111111////////////////////////////////////////////////===>>>@@@AAA@@@>>>;;;999888999:::999777777888999:::;;;===<<<<<<<<<>>>???>>>???@@@@@@AAAAAAAAA@@@CCCBBBBBBBBBBBBDDDFFFGGGCCCCCCDDDEEEGGGHHHIIIJJJEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>===888999:::<<<>>>@@@AAABBB======>>>>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@>>><<<<<<======<<<:::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777666666666777888999999888888888888999999777777777777777777777777888888777777666666555555777777666666777777888999888888999999::::::::::::888777777777666666555555666666666777777777666666777777777666666666666555555555555555444444333333444444444333333333333333333333333333333333333333222222222222333333333333222222222222222222222222444444555555555555444444333222222222222222222222111222222222222333333333111///...111555888777555222222222222222222222222222222222222333333333333111222222333333222222111///222444555444222111111333333222222222222333333222222222222222222222333000111222222222222111000/////////000111222222222111111111111111111222333111111111111111111111111000000000000111111111111000000111111111111000000333333333333333333333333111111111111111111111111111111111111111111111111...000111111000000111333///222000------111111,,,//////////////////////////////000000111111222222000000000000000000000000///////////////000111222000000000000000000000000444444444444333222111000//////000000000000/////////000000111111000///......///000000111111000000..................//////,,,---...//////000//////////////////////////////---...///111222222222111///000111111111000///...000000000000111111111111///111333555555333111///////////////////////////////////////////////////,,,...000222222111000///000000////////////000000//////000000000000000000......------------.............../////////000000222222111111000000/////////...............//////000000000000000000000000//////.........//////000111111111111111111222222////////////////////////000000000000000000000000===>>>?????????===;;;999999:::;;;:::999888888999999:::;;;:::::::::<<<>>><<<===>>>??????@@@@@@???@@@?????????AAABBBDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHGGGEEECCCBBBCCCCCCBBBBBBAAAAAABBBBBBCCC??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@??????>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@>>><<<;;;<<<<<<<<<;;;<<<;;;:::::::::;;;===>>>========================<<<;;;;;;::::::;;;;;;<<<:::::::::999999999::::::::::::999999999999::::::888888888888888888888888777777777777666666666666888888777777777888999999888888999:::::::::::::::888888888888777777777777666777888888999888888888999999888888777777777666888777777666555555444444555555555555444444444444333333333333333333333333333333444444444444555555333333333333333333333333222333333444444333333222333333333333222222222222222222222222333333333333555444333333444444333222333333333333333333333333222222333333333444444444000000111111111111000000000222444555333222222222333333222222222222333333222222222222333333333333000111222333333222111000......///000111222333444222222111111111222222333111111111111111111111111000000000111111111111222111111111111111111111111444444444444444444444444222222222222222222222222111111111111111111111111---///111111111111333444---444555000...111000***......////////////000000000000111111111111111111000000000000000000000000111000000000000111111222111111111111111111111111555555444444333111000//////000000111111000000///......///////////////////////////000000000111111............////////////...//////000000000//////............//////000000//////000111222222222111000000000111111000000////////////000000000111111000222333444444333222000........................000000000000000000000000---...000111222111111000111000000//////000000111//////000000000000111111///..................///....../////////000000000111111111111111111000000....../////////000000000111000000000000000//////,,,,,,++++++,,,,,,------000000000111111111111111000000000000000000000000000000000000000000000000===============<<<:::::::::;;;<<<<<<:::999999:::999:::::::::999:::<<<>>><<<===>>>???@@@@@@@@@@@@>>>======<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBEEEGGGFFFCCCAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCC??????AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDCCCAAA@@@??????@@@@@@??????????????????>>>>>>AAA???===<<<=========<<<===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999999888888888888999999999999999999999999999999777777777777777888888888888888888888888999::::::555666777888888888777777888888888888999999999999666777888:::::::::999888888888888888999999999999888888888777777777777777666666666666666666666666555555555555555555555555555555555555666666666777444444444444444444444444333333444444444444333333444444333333333222222222222222222333333333444444333444555444333333444555333333333333333333333333333333333333444444444444111111222222222222111111222333444444222222333444444333333222222333333444222222222333333333444444000111333444444333111000000000000111111222222222333222222111111222222222111111111111111111111111000000111111111222222222222222111000000111222222333333333333333333333333222222222222222222222222111111111111111111111111///000222222111111222444///===DDD;;;111000111.../////////000000111111111222222111111111111111111222222222222222222222222222222111000000000111111222222222222222222222222333333333333333222111000000000111111111111000000......//////000000111111111000/////////000111222/////////000000000111111//////////////////...---,,,,,,---...//////000111......---...111555999;;;111000000000000000111111....../////////000000000000111111222222111111000////////////////////////000000000000000000000000...//////000111111222222111111000000000000111111//////000000000111111111111111000000000000111111.../////////000000000000111111111111111111222222...///000000111111111000111111000000////////////,,,,,,,,,,,,,,,---....../////////000000111111111000000000000000000000000000000000000000000000000>>>======<<<;;;;;;:::::::::<<<======;;;999999:::;;;;;;<<<;;;:::;;;>>>@@@======>>>@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBCCCEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFHHHHHHHHHHHHFFFFFFGGGHHHKKKLLLLLLKKKIIIGGGIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDD>>>AAADDDDDDBBB@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCC>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDGGGFFFCCCAAA@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>>>>BBB@@@=========>>>>>>===???>>><<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;999:::;;;<<<<<<<<<::::::888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999:::999999888888999999:::;;;777888999:::;;;:::999999888888888999999:::::::::777888999:::;;;::::::999666777888999:::;;;<<<<<<777777777888999999::::::666666666777777777777777777777777777777777777777555666666666777777888888444444444444444444444444555555666666666666555555444444444333333222222222222222333333333444444444---000444444333444888;;;333333333333333333333333333333333444444444555555333444444555555444444333333444444333111111333555444333333222222333333444222222222333333444444444000111333444444333111000222222222111111111111111333333222222111222222222111111111111111111111111000000111111222222222222333222000//////000222333222222222222222222222222222222222222222222222222111111111111111111111111111222333222111000111222333HHHSSSFFF555111333555000000111111222222222222333222222222111000000000222222222222222222222222333333222111000000000111222222222222222222222222111111222333333333222222000000111111111111000000...//////000111222222333222111///......000222333000000111111222222222222.../////////...---,,,,,,***+++,,,---...000111111///...---///555===FFFLLL222111000//////000111222............////////////000//////////////////000000000000000000000000000000000000000000000000000////////////000111222333111111000000000000111111//////000000111111111222333333222222222222333333////////////000000000000000000000111222222222333//////000111111111111111111111000000/////////...///////////////000111222......//////000000000111000000000000000000000000000000000000000000000000???>>><<<:::999999999:::<<<:::999999:::;;;:::888<<<;;;::::::;;;===@@@AAA??????@@@@@@AAABBBCCCCCCCCCAAA???===<<<<<<===>>>>>>@@@BBBDDDEEEEEEDDDCCCIIIIIIHHHGGGFFFFFFFFFFFFJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGFFFFFFIIIJJJKKKJJJHHHGGGGGGIIIKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDAAA???@@@BBBCCCAAA>>>@@@???>>>>>>>>>???AAABBBAAAAAAAAAAAABBBBBBCCCDDD@@@AAABBBCCCDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>AAADDDCCC@@@>>>>>>@@@>>><<<999:::<<<>>>===;;;CCC@@@===;;;<<<<<<===<<<:::;;;===???@@@???>>>===>>>======<<<<<<<<<======>>>===;;;;;;<<<<<<<<<;;;>>>:::777777999:::999888888888999999999888888777999::::::::::::999888888:::::::::::::::999888777777777777777666666666666999888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888::::::888777888999888888888888888888888888<<<;;;:::999888666555555777777777777666666666666::::::999888777666555555777777777777777777777777777666666666555555555555777666555444444555666777555555666666666555333222444444555666666555444333555666777555444444666888333333333444444555555555666555444666999<<<======444444444444444444444444666555555444444333333222777666444222222333444555444333333333333333333333333333333222222222111111222333444444333222000///222222222222222222222222111111111111111111111111444111///000222333111///444333333222111111111222111111111222222333333333333333222111000000111111333222111111111222333444777000***,,,333888888555777MMMggg???444222555///000000000000000000000000111111222333333333333333000111222333444444444444111000///000444666555333555444333333222222333333111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000000000111111111111222222111222555888<<>>===<<<===>>>???@@@AAACCCEEEEEEEEEDDDCCCHHHGGGGGGFFFFFFGGGGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@AAACCCCCCAAA???@@@@@@???>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCC???@@@AAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>???AAABBBBBB@@@>>>>>>>>><<<::::::===@@@CCCCCCBBBAAA???<<<<<<===>>>>>>>>>:::;;;<<<>>>>>>>>>>>>============<<<<<<===>>>>>>>>><<<::::::;;;<<<;;;:::===:::888888:::<<<;;;:::888999999999999999888888:::::::::::::::999999888999999::::::999999888888999888888888777777777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999::::::888888888999999999999999999999999999::::::999999888888777777666666777777888888888999999999999888777777666666888888888888888888888888777777777666666666555555777777666555555555666777555666777777666555444333555555666777777666555444444555666666444444555666333333444444444444444444666444444555777999999888444444444444444444444444333333333444444444444444555333222000000000222333333333333333333333444444444444333333333222222222333333444444333333222222333444444444444444444444333333333333333333333333555333222444777888888666444444333222222222222222111222222222333333333333333333222111111111111111333222111111111222333444222333333222222333555777FFFUUUggg===333444888555222222222222222222222222222222333333444333333333111222333444444555555555222000///000222333222000444444333222222222222222111111111111111111111111222111111111000000000000111111111111111111111111222222222222222222222222222222111111000000//////000000111111111111000000//////000000000111111111//////000111222444555555000000000000000000000000000000000000111111111222/////////000000000111111//////////////////......111111111111111111111111---------------......///111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333222222111111111111222222111111222222222222222222111111111111111000//////000000000111111111222222...///000000111111111000111111111111111111111111000000000000000000000000>>>===<<<:::999999999999888888888999;;;<<<;;;:::<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHKKKLLLMMMLLLJJJIIIJJJKKKGGGHHHJJJLLLLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???@@@@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@AAA@@@???===AAAAAAAAABBBDDDDDDCCCAAA???>>>===>>>@@@@@@@@@???;;;;;;<<<<<<===>>>>>>>>>===============>>>???@@@>>><<<::::::;;;;;;;;;:::<<<;;;999999;;;<<<<<<;;;999999:::::::::::::::999:::;;;;;;;;;;;;:::999999777888888999999999999999:::999999999888888888888666777888999:::::::::999::::::::::::::::::::::::888999::::::888888999:::999999999999999999999999888888999999999999999999555666666777888999:::;;;888888888888888888888888888888888888888888888888888888777777777666666666777777666666666777777888777777888888777777666555666777777888888888777777333555777777666555444555444444444444444333333333555444222333444555555444444444444444444444444444111222222333444444555555444333111000000111222222222333333333444555555555555555555444444444333333444444333333444444555666555555555555555555555555444444444444444444444444444333222333555666666555444444444333333333333333222222333333333333333444333333222111111111222222222222222222222333444444///555999666111444AAANNNjjjkkkppp@@@333111333///333333333333333333333333333333444444444333333222222333444555555555555555333111000000111111000///333333222111111111111222000000000000000000000000111111111111111000000000111111111111111111111111333333333333333333333333444333333222111000//////000000111111111111000000/////////000000000111111...///000111111000///...////////////////////////000000000111111111111111000000//////......------////////////000000000000111111111111111111111111111111111000000000000000000000000111111111111222000000000000000000000000//////000000111222222333000000000111111111222222222222111111111111222222//////000000111222333333111111000/////////000000/////////000000000111111...//////000000000000000000111222333333222111000000000000000000000000000:::::::::::::::::::::;;;888888999;;;>>>???>>><<<<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKKKKKKKIIIIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGDDD@@@@@@BBBCCCAAA???@@@@@@AAAAAABBBAAA@@@???@@@??????@@@AAAAAA@@@>>>============>>>???@@@AAA=========>>>???@@@AAABBB???===;;;;;;<<<===<<<;;;===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::666777888999::::::::::::::::::999999999888888888888888777777888999:::;;;::::::::::::::::::::::::999:::;;;:::999888:::;;;:::::::::::::::::::::::::::999999999999999888888666666666777888999999999888888888999999999::::::999999999999999999999999999888888888888777777777777777777777888888888999888888888888888888888888888888888999999999999999444666999:::888777666666555555555444444333333333555333222222444555555444444444444444444444444444222333333333444444444555555444333333333333444444222333333444555666666777666666666666555555555555555444444333444666888999666666666666666555555555444444444444444444444444666555444444333222111111444444555555555444444444333333333333444444444444444333333222222222333333222222222222333333444444111666777333111===VVVkkk|||tttqqqAAA777222111---333333333333333333333333333333333333333222222111333444444555666666666555222111111111222222111111333222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333333333333222222111111000000111111222222111111000/////////000000000111111222222222222222111000000000000000000000000000000111111111111111111111111333222111000...,,,+++***/////////000000111111111111111111111111111111111333333333222111000////////////000111111222333333000000000000000000000000000000000111111222222222///000000000000111111111222222111111111111222222/////////000111111222222222111///......///000111////////////000000000000...//////000000000/////////000222333333222000///000000000000000000000000;;;;;;;;;::::::999888888::::::;;;>>>AAABBB@@@???;;;<<<<<<===>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEEEEGGGIIIKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCJJJFFFBBBBBBDDDFFFFFFDDD@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAABBBAAA???===????????????@@@AAABBBCCC>>>>>>>>>???@@@AAABBBCCCAAA???>>>===>>>???>>>============<<<:::888888777;;;;;;<<<===============<<<============<<<;;;;;;666777888::::::;;;;;;;;;:::::::::999999999888888;;;999777666666999<<>>@@@CCCCCCBBB@@@;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJJJJJJJJJJHHHFFFEEEFFFEEEEEEGGGIIIKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGFFFEEEEEEFFFHHHJJJHHHFFFEEEEEEFFFHHHJJJFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGFFFDDDCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJGGGDDDDDDEEEGGGIIIJJJVVVVVVTTTPPPKKKHHHGGGHHHEEEDDDBBBAAABBBAAA???>>>@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCAAA??????@@@@@@@@@???===??????>>>;;;999888999<<<<<<===>>>????????????===>>>>>>>>>>>>===<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;888777777:::>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::999888777666999999888888888777777777999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999777888999:::;;;;;;;;;;;;999999888888888999::::::999999999999:::;;;<<<<<<999;;;======<<<;;;;;;;;;777777777777777666666666666555444555888:::::::::777777777777777777777777777777666666555444444333333333333333444444444444444555555555666777777777777777777666666666555555555555555555666777888999888777777666666555555555444444444444444444444444111333555555555555777999444555666888888777666555666555555555555444444444444444333333333444555555222222333444444444444444222222222222333888???DDDDDD;;;EEE---444333333222222222222222222222222222000111222222333333333222333444444555555555444444000222333444444444666777333333222111111111111222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111222333444555555666111111222222222222111111111111111222222222333333555333111000000222555777333333333333333333333333222222222222222111111111......///111222444555555111111111111111222222222222222222222222222222222000111111111111///---,,,000000111111222333444444333333333333333333333333444333333222111111000000000000000111111111222222222222111111111111222222111111111111111111111000222222111111111222333333/////////000000000111111000111111111111000000///...///000111111000///...////////////////////////======<<<;;;999777555333<<<===>>>AAACCCCCCAAA>>>;;;<<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDFFFGGGFFFCCCBBBDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDFFFKKKOOObbb```\\\TTTMMMHHHHHHIIIFFFDDDAAAAAAAAABBBBBBAAA???@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA??????@@@@@@@@@???<<>><<<===>>><<<===>>>???@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<::::::;;;<<<============>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<:::999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777888:::;;;<<<<<<<<<;;;999888777777777999:::;;;999999999999999;;;<<<===:::<<<===<<<;;;:::;;;<<<888888888888888999999999999777666777999::::::999888888888888888888888888777777777777777666666666333444444555555666555555666666666666666666666777777777666666666555555555444444555666777777777777:::999999888777777666666555555555555555555555555...111444444444555777:::444555777999999888777666666666666666555555444444444444444444444555666666222333444555555555444333222333333444444333222111666...<<<+++444000///000333333333333333333333333111222333444555666666666333333444444444444333333000222444444222222444666444444333222222222222222222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333222222333333444444555555111222222333333222222111222222333333333444444444555444333333333333444555333333333333333333333333333333333222222111111111...///000111222444555555222222222222222222111111222222222222222222222222333444555666666444222111111111111222222333333333222222222222222222222222222222222222222222222222111111111111222222222333222222111111111111222222000000111111222333333333111222333444444444444444000000000111111111222222222222222222222111000000000000000000000000000000////////////////////////777888999:::;;;:::999999<<<===>>>AAACCCBBB@@@===;;;<<<===???@@@@@@@@@@@@======>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFIIILLLNNNNNNMMMMMMGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHCCCEEEFFFGGGGGGFFFEEECCCCCCCCCBBBCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCFFFGGGFFFCCCBBBCCCEEEDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFDDDBBBEEEKKKQQQQQQQQQNNNJJJEEEEEEHHHLLLEEECCC@@@@@@AAACCCEEEEEE===???AAACCCCCCCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBBBBB@@@>>>>>>???@@@???>>>;;;>>>BBBBBBAAA@@@AAACCC======>>>???@@@AAAAAAAAA???????????????>>>======;;;<<<======>>>=========@@@@@@@@@@@@?????????>>>888:::===???@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999:::<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777999:::<<<======<<<<<<888888777777777888:::;;;999999888888999;;;<<<===;;;;;;<<<;;;999999;;;===888888888999:::::::::;;;;;;999888777888999888777999999999999999999999999666666777777888888999999666666777888999999888888777777777777666666666666666666666666555555555555333444666777777777666555;;;;;;::::::999888777777777777777777777777777777555777:::999888777999<<<444666888999:::999888777777777666666555555555444444444444444444555666777222333444555555555444333444444444444444444555666222***;;;...999666666999444444444444444444444444222333444666777888888999333333333444444333222222111333555444111000111333555444333333222222333333333333333333333333333333111111111222222333333333222222222222222222222222444444444444444444444444444444444444444444444333111222222333333222222111333333333444444444555555777777888888777555444333222222222222222222222222333333333222222111111111222222222222111111111111444333333222222111111111222222222222222222222222222333444555555333111000111222222222222333333333111111111111111111111111111111111222222333444444111222222222222333333333222222111111111111222222//////000222333444555666111222444555666555444444111111111111222222222222333333333333333222111000222222111000000111222222////////////////////////;;;<<<<<<======<<<;;;:::<<<;;;;;;;;;<<<===???@@@AAA>>><<<>>>AAABBB@@@>>>CCCCCCBBBAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEKKKLLLPPPUUUYYYYYYTTTPPPIIIGGGFFFEEEEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFIIILLLJJJEEECCCEEEHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEDDDAAA???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>======>>>???????????????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>?????????@@@???>>><<<<<<<<<===>>><<<=========>>>>>>??????>>>============<<<<<<<<<;;;;;;<<<======<<<;;;;;;777:::<<<<<<::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::<<<<<<<<<;;;;;;:::::::::;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888999999::::::999999:::;;;;;;<<<<<<===:::;;;;;;:::888888:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888999999999999999999999999999999999888888888777777888888999::::::::::::999777777777888888999999:::777777666666666666777777777777777777777777777777555555555555555666777888666777777777777888888888666888::::::888666555666999===@@@>>>888444444555444333222333555666555444555555555555555555555555666666666666777777777888555444444333333444444555555444444444555666888999666555555555555444444444222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333333444444555555555222222222333333444444444777666666444333222111111555555555555666666666666999888777555444444444444666666555333111111333555444555666555444444555666222222222222333333444555444444444333333222222222555444444333222222222333555555555555555555555555222222333333333444444444444444444333333333222222000000000111111222222222555444333222222222333444333222222111111222222333555555555555555555555555444333222111111222333444111111222222222333333333111222444555555444222111111111111000111111222333111111000000//////......;;;;;;=========<<<;;;:::<<<<<<;;;;;;<<<===???@@@@@@???>>>???@@@AAA@@@???AAA@@@@@@???@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIMMMQQQPPPMMMIIIIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCHHHKKKKKKGGGCCCCCCEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAACCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======>>>>>>???======>>>???AAABBBCCCDDD@@@???>>>>>>=========>>>===>>>>>>>>>????????????============<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888:::<<<<<<::::::<<<>>>CCCAAA===;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999999:::===<<<<<<;;;;;;:::999999<<<<<<<<<;;;999888999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999999999999999999999999999::::::999999999999888888888888999:::::::::::::::777777888888888888888888:::999999888888999999:::888888888888888888888888777777666666666777888888777777777888888888999999888999::::::888777777888888;;;>>>===888444444666444333333444555666666444555555555555555555555555333333333444444444444555555444444444444444444555555555444444555666777888666555555555555444444444333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444444444444444555555666666666333333444444444555555555333333333444444444444555555555555555666666666666777666555444444333333444666666666555333333444666444555666555444444555666333333222222333333444555555555555444444444333333444333333222111222222222444444444444444444444444222222333333333444444444444444444333333333222222555555555666666666777777444333222222111222333444333333222222222222333333444444444444444444444444333333222111111222333333111222222222222333333333222333555666666555333222111111111111111222222333222222111111111000000000;;;;;;============<<<;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@??????@@@BBB@@@@@@@@@???@@@AAAAAABBB@@@AAAAAABBBCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFHHHIIIGGGEEEHHHGGGGGGGGGHHHIIIKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDHHHLLLMMMJJJFFFDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???@@@BBBDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@======>>>???AAABBBCCCCCC??????????????????>>>===>>>>>>???????????????@@@=========<<<<<<<<<;;;;;;999999::::::::::::999999999;;;<<<;;;::::::;;;<<>><<<<<<======;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999999888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;::::::999999999999===<<<<<<;;;;;;:::999999<<<======<<<:::888999::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999999999999999999999999;;;;;;;;;::::::::::::999888999::::::;;;;;;::::::999999999888888888888888;;;::::::999999::::::;;;999999999999999999999999999999888777777777888888888888888888999999999:::999::::::999777777888:::666999<<<;;;888555555777666555444555666777666555555555555555555555555555222222333333333444444444555555555555555555555555666666666555555666777777666555555555555444444444444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555666666666666666444444555555555555666666333333333444444444555555444555555555555666666666444444444333333333444444555666888777666444555666444555666555444444555666333333333333333333444555666666555555555555444444555444444333333333333333444444444444444444444444333333333333444444444444444444444444333333333333333333333333444444444444333222222111111222333333333333222222222222333333333333333333333333333333333333222222222222333333222222222222333333333333444555666777777666555444111111111111111222333333333333333222222222222222;;;;;;===>>>>>>===<<<<<<<<<<<<=========>>>>>>???<<>>AAADDDBBBBBBBBBBBBBBBCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLKKKJJJIIIGGGFFFHHHJJJMMMMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAACCCEEEEEEEEE???@@@AAABBBDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCC????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>>>><<<:::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<999999999999999888888888::::::;;;;;;;;;;;;::::::888999999:::;;;<<<<<<=========<<<:::999999999999999999:::;;;;;;<<<<<<===;;;<<<======;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999888888999999::::::::::::::::::::::::::::::999888777777777777777888888999999999:::::::::999999999777666666888:::555777999999777666777888777666555666777888777666555555555555555555555555555555555666666666777777555555555666666555555555777777666666666666666666666555555555555444444444555555666666666666555555444444444444444444444444444444444444555555555555444444444444555555555555333333333333333222222222555555555555555555666666444444444444555555555555666666555444333333222222444444444555555555666666444333333333444555555666333555777888666555444555444555666555444444444666444444333333333444444555555555555555444444444444666666555555555555555666444444444444444444444444333333333444444444444555555444444444444333333333000000000000000111111111111111111111222222222333333333333222222333333333333333333333333333333333333333333333333333333333222222222333333333444444444555666666666666555444222111111111111222333333333333333222222222222222:::;;;===>>>>>>>>>===============>>>>>>>>>>>>>>><<>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<======>>>===<<<;;;::::::::::::999999:::;;;;;;<<<<<<===999;;;=========<<<===>>>:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<==========================================<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999888777777666666666666888888999999999:::::::::777777777666444555777999555666888888777777888999888777666666777888777555666666666666666666666666777777777777888888888888555666666777777666666555777777777777777666666666666555555555555444444444555666666777777666666555666666666666666666666666444444444555555666666666444444444555555666666666333333333333333333333333444444444444444444444444444333333333333333333333555555555444444333333222444444444444555555555555444444444444555666777888111444666666555444333444444555666555444444444666555555444333333444444444333333333333333333333444555555444444444444555555444444444444444444444444333333444444444555555555555555555444444444333333444444444444444333333333111111222222333333333333444333333333333333333444333333333333333333333333333333333333333333333333222222333333333444444444444444444555555444444444222222222111222333333444222222222222222222222222:::;;;===>>>??????>>>======>>>>>>??????>>>>>>======???@@@AAAAAAAAABBBDDDAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKKKKIIIFFFDDDDDDDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEAAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMLLLKKKLLLJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEE@@@AAAAAABBBBBBBBBBBBBBB???????????????>>>>>>>>>?????????>>>>>>>>>======@@@???>>>>>>>>>>>>???@@@>>>===<<<===>>>???>>>===<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;:::999999999;;;>>>???>>>======>>>:::;;;;;;<<<<<<;;;;;;:::999999:::<<<<<<==========================================<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888777666666666777777888888888888999999999:::555666666666555555666888777777777888888888999999888777666666777777666555666666666666666666666666555555666666666777777777555666777888888777666555666666777888888777777777666555555555555444444444555555666666666666555555777777777777777777777777444444444555666666777777444444444555666666777777333333333444444555555555444444444444444333333333444333333333333222222222111222333333444555666666333444444444444555555555555555555555555666777888111333555555444333444555444555666555444444555666666555444444444444444444222222222333333333333444222222222222222222333444555555555555555555555555333444444444555555555555555555555555444444444333555555555555444444444444111111333444444444444444444444333333333333444444333333333333333333333333333333444444444444333333333333333333444444444444444444444444444444444444222222222222222333444444111111222222222222333333:::;;;===>>>??????>>>>>>===>>>????????????>>>===???>>>>>>@@@BBBCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHGGGFFFFFFIIILLLKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPQQQPPPOOONNNKKKIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFAAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKMMMKKKHHHGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBAAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????AAA@@@???>>>>>>???@@@AAA???>>>===>>>AAABBBAAA??????>>>===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999;;;>>>@@@@@@>>><<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999888888777777777888999999777777777888888888999999444666777888777666777888999888777888999999999999888777555555666777555444666666666666666666666666555555555555666666666666555666888999999888666555555666777888999999888888666555555555555444444444444555555666666555555444666666666666666666666666444444444555666777777777444444444555666777777777333333444555666666777777666555555555444444444444555555444444333333333333111222222333444555666777333333444444444555555555555555444444444555666666333444555444333444555777444555666555444444555666666666555444444444444444333333333333444444555555333333333333333444555555666666666666666666666666444444444444555555555555555555555555444444444444333333333222222222111111111222444555666666555555444444333333333333444444444444444444444444444444333333444555555444333333333333333444444444444555666555555555555555555666333222222222222333444444222333333333444444444444:::;;;===>>>?????????>>>===>>>???@@@@@@???>>>===@@@>>>===???CCCEEEDDDBBBDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKFFFIIIJJJJJJHHHHHHKKKNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKNNNQQQRRRRRRPPPOOOLLLLLLKKKLLLLLLKKKIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKJJJJJJNNNKKKHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAA@@@>>>===???BBBDDDCCCAAA@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB===>>>>>>>>>??????@@@@@@???>>><<<::::::<<<>>>???????????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>>999999:::;;;;;;<<<<<<===>>>@@@BBBAAA>>>;;;999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============999999999::::::;;;;;;;;;999888888777777888888999999999999999999999999999888888888888999:::;;;;;;666777777777777888888888444666999999888888888888;;;999888888999::::::999888666555555666666555333777777777777777777777777666666666666777777777888555777888999999888777555444555777888999999999888666666555555555444444444444444555555555555444444666666666666666666666666444444444555666777777888444444444555666777777888222333444555666888999999777777666666555555555444666666555555555444444444444444444444444444333333333333333444444444555555555444444333333444444444555666666555444555777999444555666555444444555666777666555444444444444444444444444555555555666666666666666666666777888999777777777777777777777777444444444555555555666666666666555555555444444444444444444333333222222222111333444666777777666666555444444333333444444555555555555555555555555555333333444555555444333333333333333444444444555555777777666666666666777777333333222222333333444555444444444555555555666666::::::<<<===>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBBFFFFFFHHHIIIIIIHHHFFFDDDBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIHHHHHHIIIJJJFFFFFFFFFHHHIIIKKKMMMNNNOOOMMMLLLLLLMMMMMMLLLJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGEEEFFFHHHIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGGGGHHHJJJKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGJJJLLLLLLIIIGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHFFFFFFFFFGGGGGGGGGFFFBBBCCCDDDDDDDDDCCCBBBAAACCCDDDCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCAAA@@@@@@???>>>===<<<<<<@@@@@@@@@??????===<<<<<>>>>>???AAAAAA@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>???@@@CCC???===>>>BBBCCCAAA===>>>>>>>>>>>>>>>?????????===============>>>>>>??????@@@@@@???=========>>>======<<<<<<<<<;;;;;;;;;===============<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<;;;;;;;;;:::999999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999:::777777888888999999999:::888999:::999777777777888888888888888888888888888888888777555555444444444555555666666666555333222555555666666777888888888;;;999777666555666777888777777777777888888888999444444444444444444444444222333555666777666555555444444444555555666666666777555333333555777777777444444444444444444333333444555666777777666555444666666555555555555666666555555555444444333333333---222777888555333333666444444444555555777888888999999888888777777666666666666666666666666666555999888777666666777888999666777888999999888777666444444555555666666777777555666666777888999999999<<<<<<;;;:::999888777666888888777777777777888888777666555444444444444444666555444555888888666333555555555555555666777888444555666666666555444333555555555555555555555555111222333444555555555555666333111111444666666555666666666666777777777777666666666666555444333222666666555333222333555888;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???@@@@@@AAAAAACCCEEEFFFGGGEEEHHHLLLKKKHHHFFFGGGHHHDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKNNNMMMKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGIIIKKKMMMLLLJJJHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIGGGDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBAAACCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===<<<===>>>???>>>@@@AAAAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAADDDAAA???@@@CCCEEEBBB?????????@@@@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>?????????@@@@@@@@@>>>===>>>???>>>>>>>>>============<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===:::;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999777888888888999999999:::999:::::::::888777888999888888888888888888888888999888777666555555555555777888999999888777666555888888777777666555555555:::888777555555666777888666666777777777777777777555555555555555555555555444555555666777777666666333333444444444444444444666555333444666777777666555555555555555555555666666666777777777777666666666666555555555555666666666666555555555444444444000555999999666333333555444444444555666777888888888888888777777666666666555555666666666666666666888888777666666777888888777888999::::::999888777555555555666666666666666555666666777888888999999999999999999999999999888888888888777777888888888888777666666666666666777777666444555777888777555444444333333333444555555444444555666666666555444555555555555555555555555333444555666666666666666666444222222555666666555666666777777888888888999777777666666555444444444555666666555333333555777===>>>>>>?????????>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIFFFKKKNNNMMMGGGDDDGGGKKKEEEFFFFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJHHHHHHHHHIIIMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJLLLLLLKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJIIIGGGGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????@@@AAABBBBBBAAA@@@???>>>???@@@AAA???AAABBBAAA@@@@@@AAACCCDDDCCCBBBBBBAAAAAABBBBBB???????????????@@@AAABBBEEECCCAAABBBEEEFFFDDDAAAAAAAAAAAABBBBBBCCCCCCCCCFFFEEEBBB@@@??????@@@AAA???@@@AAA@@@>>>>>>>>>???@@@@@@?????????>>>>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>>???>>>>>>>>>>>>=========???>>>===<<<<<<===>>>???;;;<<<>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::999999888888999999:::888888999999999999999:::999:::;;;:::999888888:::888888888888888888888888999999888777777666666666555555666666666555444444888888777777666555555555888777666555444555666777666666666666666666666666666666666666666666666666666666666666666777777888555555555555555444444444555444444555777777666444555555666666777777888888777777666666666666777777555555444444444444555555666666666555555555555555444777;;;:::666333333444555555555666666777777888777777777777666666666666555555555666666777777777777777666666666666777777888999:::;;;;;;:::999888777777666666666666666555666666666777888888999999555666666777888999::::::999999888888888888999999888888888888888888999:::999777555555666777777777666555555444444444444555333444555666777777666666666666666666666666666666666666777888888777777777777555333444555777777666666777777888999::::::;;;999888777555555555666666444666777777555555555666???@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKLLLJJJGGGEEEFFFHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOOOOJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIIIIKKKKKKJJJJJJMMMJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEECCCCCCEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBBBB@@@BBBCCCBBBAAA@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBBEEECCCBBBCCCDDDEEEDDDBBBAAAAAABBBBBBCCCCCCDDDDDDGGGEEEBBB@@@???@@@BBBCCC???@@@AAA@@@???>>>???AAA@@@@@@@@@????????????>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>???@@@@@@===???AAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999999999;;;::::::::::::::::::::::::999999999999999888777777444444555555444444444444555555666666777888888888777666666555555555666666777666666666666555555555666666666666666666666666888777666555555666777888888888777777666666555555444444444666888777666444555555555666777888999999777777555444444555777777555555444444444444555555555555555555555555555555444777999999666444444555555555666666777777777777666666666666666666666666555555555666777777888888777666666666666666666777888888999::::::999888888888777777777666666555555666666777777888888888888555555666777888999999::::::999999999999999999:::888888888888888999:::;;;;;;999777555666777888999999999888777666666666666444444555666777888888888777777777777777777777777777888888888888777777666777777666666777777777777777888888999:::;;;<<<<<<;;;999777555555666777888333666888999777666555555AAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFNNNJJJFFFFFFGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIJJJKKKGGGFFFIIIIIIGGGIIIMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMNNNNNNLLLLLLMMMOOOMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFGGGIIIIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEHHHJJJKKKIIIGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCAAACCCDDDCCCAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBBBBCCCBBBAAABBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAACCCDDD???@@@BBBAAA@@@???@@@BBB@@@@@@@@@?????????>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::999888999888888888888999999999666666777777888999999:::777777666666666777777777777777777777777777777777666666666666666666666666888777666555555666777888888888777777666666555555555444555666888888666444444444555666777888888888777666444444444444666777555555555444444555555555444444444444444555555555222444666666666555666666555666777777888777777666666666666777777777777777666666666666777777888888666666777777777777666666666777888999999888777666888888777777666666666555777777777777777888888888777777777777777777777888:::999999999999999999:::777777777777888888999:::<<<;;;999777666777999::::::999888777777777777777555555555666777888999999888888888888888888888888777777888888888777777666888888999999888888888888888999999:::;;;<<<<<<<<<:::999777666555666888999333666999:::999777666555AAABBBBBBCCCCCCCCCBBBBBB@@@AAACCCDDDFFFFFFGGGGGGBBBBBBCCCDDDEEEGGGHHHIIIQQQJJJDDDCCCFFFHHHEEEBBBDDDEEEFFFHHHIIIIIIIIIIIIGGGIIIIIIIIIGGGFFFGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDIIIHHHGGGGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHKKKFFFGGGMMMMMMHHHGGGLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLOOOQQQPPPMMMLLLNNNQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJLLLMMMMMMKKKIIIKKKJJJJJJKKKKKKLLLMMMNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEIIIMMMMMMKKKJJJJJJLLLIIIHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAABBBCCCAAAAAA@@@????????????@@@>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCC???AAABBBBBBAAA@@@AAACCCAAA@@@@@@@@@????????????AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>=========<<<===>>>===;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===<<<<<<:::999999999888888888999::::::;;;;;;::::::999888888888888888999999999999999999888888888999999999::::::888888888888888888888888999888888777777777777777666666666666555555555555777666666777999999888666555555666666777777888888666666555555555555666666666666555555555555666666444555555555555666666666333333444555666666666666555666777888888888777666777777777777888888888888777777777777777777777777777777888888888888777777666777888999999888777666888777777777777777777666777777777777777777888888999999999888888777777666999999888888888888999999777777777666777777888888<<<<<<;;;999777777999;;;888777777666666666666777777777666666777888999:::999999999999999999999999777777888888999888888777888:::;;;;;;999888888999::::::::::::;;;;;;;;;;;;999888777666666777888888444777::::::999777666666AAABBBCCCCCCDDDDDDDDDDDD@@@AAACCCDDDFFFGGGGGGGGGCCCCCCCCCDDDEEEGGGIIIIIIQQQLLLGGGDDDEEEFFFFFFDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJKKKJJJIIIIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGLLLKKKJJJJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIFFFLLLVVVVVVMMMHHHKKKJJJIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMPPPRRRQQQNNNLLLOOORRRNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKNNNPPPPPPLLLIIILLLLLLLLLLLLMMMNNNOOOPPPLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJLLLMMMNNNLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFKKKPPPRRROOONNNOOORRROOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBB>>>???@@@AAABBBCCCCCCDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????===>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>===;;;:::888888777777777888999:::===<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888777777888888888888888888999888666777999::::::999777777888888888888888888777777888888888888777777777777666666666666777777666666777777888888888888666666555666777777777666666777888999999888666555777888888888999999999:::999999888888777666666666777888999::::::999888777777888999999999999888777777777777777777888888888888777777777777777777777:::999999999888888888888888888888777777888888888999888888777777777777888;;;<<<===<<<999888888:::777777666666666777888888999888777777777888999999::::::::::::::::::::::::777888999:::::::::::::::999;;;======:::888999:::;;;;;;;;;::::::::::::999777777777777777777777777666888::::::888777777888AAAAAACCCDDDEEEEEEEEEEEE@@@AAACCCDDDFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGQQQOOOKKKGGGDDDDDDFFFHHHGGGHHHIIIKKKLLLMMMMMMMMMIIIKKKLLLLLLKKKKKKMMMNNNFFFFFFGGGHHHIIIKKKMMMNNNOOONNNLLLLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGQQQ^^^___RRRIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQMMMQQQSSSRRRNNNLLLOOORRRNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSWWWZZZXXXTTTOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGMMMSSSUUUSSSQQQSSSVVVUUUSSSPPPMMMKKKIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBBBBAAA@@@???AAABBBCCCBBBAAAAAABBBCCC??????@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@>>>@@@AAABBBBBBAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDAAA??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@===>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===??????>>><<<;;;<<<<<<;;;:::;;;<<<>>>???::::::;;;<<<<<<======>>>;;;<<<<<<===>>>>>>>>>===999:::;;;<<<>>>???@@@@@@========================<<<<<<===>>>===<<<:::999;;;;;;;;;<<<<<<=========;;;999777777999:::;;;;;;::::::999999999999999999888999:::;;;;;;:::999888888888777777777777888888888888999999999::::::::::::999777777888777666555666777888999999888666555888888999999999:::::::::::::::999888777666555555888999:::;;;;;;:::999888888999::::::::::::999888666666777777888888999999888888888777777777777777999999999999999999::::::888888777777777777888888::::::999888777777777777:::===???===:::888888:::999888888888999:::;;;;;;:::999888777777777888999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<999<<<>>>>>>;;;999999:::<<<;;;;;;::::::999888888555666777777777777666666777888:::999888777888999CCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGEEECCCCCCDDDEEEFFFHHHJJJKKKJJJHHHHHHKKKNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHHHHIIIIIIMMMLLLKKKJJJIIIIIIIIIIIILLLKKKKKKJJJIIIHHHHHHGGGNNNSSSZZZ[[[XXXQQQMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPOOOOOONNNOOOOOOOOOPPPPPPNNNNNNNNNNNNPPPPPPOOOLLLNNNYYYeeeggg[[[OOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLNNNOOOOOONNNMMMLLLLLLKKKJJJLLLPPPQQQOOOMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFIIIGGGEEECCCDDDGGGJJJLLLHHHHHHGGGFFFFFFEEEEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPOOOLLLJJJJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@EEEEEEDDDCCCBBBBBBAAAAAAFFFDDDAAA???>>>???AAABBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@AAAAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@??????@@@AAAAAA===<<<;;;===@@@AAA???<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::===???===;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;>>>;;;999:::<<<===;;;888888:::;;;;;;999999:::<<<777888999999::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444444666777999;;;<<<===999777666777888999888666777777777666777888888999999999:::::::::;;;;;;;;;999999999888888888888888;;;::::::999888777666666;;;;;;:::999999:::::::::777888:::===>>>??????>>>888::::::999777666777888999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::;;;:::888777666777888888777<<<@@@???;;;888888:::888888888999999888888888;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::999888777777999;;;<<<>>>===<<<;;;;;;::::::;;;999999999999999999999999999999888888888888888888DDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGKKKMMMNNNMMMJJJHHHHHHIIILLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLNNNOOOPPPPPPPPPPPPOOONNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOONNNMMMLLLKKKPPPPPPOOONNNNNNMMMLLLLLLLLLOOOSSSSSSPPPLLLJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNNNNOOOPPPPPPOOONNNPPPUUUZZZYYYTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKMMMOOOQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEDDDEEEGGGJJJLLLKKKIIIHHHFFFFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEECCCAAA?????????BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCBBBBBBAAAAAADDDBBB@@@??????AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBBEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCC>>>===<<<===@@@@@@>>><<>>======<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::===>>><<<:::999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>============;;;::::::<<<<<<;;;999999;;;<<<<<<;;;;;;<<<===999::::::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999999888888999999999888888888777777888777666777888888777666777777777888888888999999:::::::::;;;;;;;;;<<<<<<888888888888888888888888;;;::::::999999888888888;;;::::::999999:::::::::777888999;;;<<<<<<<<<<<<:::;;;;;;:::999888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999:::::::::::::::::::::;;;;;;:::999999999999999999===AAA@@@<<<::::::<<<999999::::::::::::999999;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::===<<<;;;::::::<<<>>>???===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::FFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGHHHHHHKKKNNNQQQRRRPPPMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKMMMNNNPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNPPPRRRTTTUUUUUURRROOOMMMOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIJJJLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPMMMOOOQQQQQQPPPOOOPPPRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFFFFFFFFFFHHHJJJKKKMMMKKKIIIGGGFFFHHHJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKHHHJJJKKKJJJIIIHHHIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFDDDAAA>>>======AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDD@@@???>>>???@@@@@@>>><<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>;;;;;;;;;:::::::::::::::===<<<;;;;;;<<<<<<;;;999:::<<<======<<<<<<===>>><<<<<<<<<===============;;;;;;;;;;;;;;;:::::::::;;;;;;:::999888777666666;;;;;;:::999888666666555888777666666888888777666666777999:::::::::999888;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888:::::::::::::::999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<>><<<===>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===AAAAAAAAAAAA@@@???>>>===?????????>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999999999999===<<<<<<<<<<<<<<<;;;::::::<<<======<<<;;;===>>>==================>>>>>>======<<<<<<;;;;;;:::::::::::::::999999888888888888888888888999999999999888777666666888888777666666888:::;;;<<<;;;999888::::::;;;;;;;;;<<<<<<<<<888888888888999999999999999999999999999:::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>??????>>>===<<<===???AAAAAA???===>>>???<<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888888999:::;;;<<<;;;;;;<<<===>>>?????????>>>>>>======<<<<<<;;;<<<<<<<<<<<<============GGGFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJFFFJJJPPPUUUYYYYYYWWWTTTJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQUUUWWWWWWTTTPPPMMMOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMLLLKKKKKKLLLNNNPPPKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOMMMNNNOOOOOOOOONNNNNNOOONNNMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNOOOMMMKKKIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEECCCBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>===<<<;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<=========<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<777777888999:::;;;<<<<<<999777666777888999888777777999;;;<<<===<<<:::999::::::::::::;;;;;;;;;;;;888999999999:::::::::;;;888888888999999999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::999999999999;;;<<<;;;::::::;;;<<<========================;;;;;;;;;<<<<<<<<<==============================<<<===??????@@@???>>>======>>>??????>>>>>>>>>???>>>>>>????????????>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>???AAAAAA?????????>>>>>>=========<<<<<<<<<<<<======>>>>>>FFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJHHHIIILLLPPPSSSSSSPPPMMMIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNQQQSSSSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJLLLLLLJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQSSSSSSOOOLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOMMMNNNPPPPPPOOONNNNNNOOONNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCAAA@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===<<<<<<===<<<<<<<<<============>>>?????????>>>>>>>>>>>>======>>>>>>>>>>>>?????????<<<===>>>===;;;;;;;;;<<<999;;;<<<<<<;;;:::<<<===>>>===;;;::::::;;;<<<<<<===============<<<<<<<<<::::::;;;<<<===>>>??????<<<;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888999:::<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::::::::999999999999:::;;;===>>>???>>>>>>===;;;:::999888777777777777999:::<<<;;;::::::;;;===========================;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>>>>===============>>>>>>>>>>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===============>>>???AAAAAA>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????EEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIJJJLLLMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJHHHIIIKKKLLLJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOOPPPRRRRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMOOOQQQQQQNNNMMMNNNPPPNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMOOOOOONNNMMMLLLLLLKKKJJJJJJKKKNNNQQQSSSTTTRRRMMMIIIGGGGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEGGGHHHGGGGGGHHHJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCFFFHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHJJJJJJHHHGGGFFFDDDEEEFFFFFFFFFEEECCCCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@BBBDDDDDDBBBAAABBBDDDBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBAAA???===>>>@@@<<<<<<=========>>>>>>>>>????????????>>>>>>>>>===;;;;;;<<<<<<<<<=========<<<>>>???>>>;;;:::;;;===:::<<<======<<<<<<===>>>???===<<<::::::;;;<<<==================>>>>>>>>><<<<<<<<<======>>>>>>>>>??????>>>===<<<;;;;;;:::;;;:::999999;;;;;;:::999;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<>>>@@@AAA@@@???>>>===<<<:::999999999999::::::<<<======<<<;;;===>>>========================<<<<<<<<<<<<============:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>===<<<===>>>??????????????????@@@@@@?????????===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<=========>>>;;;<<<<<<<<<=========>>>888999999:::::::::::::::<<<<<<<<<<<<===>>>??????======>>>>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAADDDFFFGGGIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIMMMJJJHHHHHHKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJIIILLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHIIIKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQMMMIIIHHHJJJLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQSSSVVVYYYSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPMMMOOORRRQQQNNNMMMNNNPPPOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLMMMOOOOOONNNMMMLLLJJJIIIIIIIIILLLQQQVVVYYYZZZUUUNNNHHHEEEGGGKKKNNNHHHHHHHHHIIIIIIIIIJJJJJJEEEGGGHHHGGGFFFEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKEEEFFFFFFGGGIIIJJJJJJKKKHHHGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGBBBDDDGGGJJJLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEEEEFFFFFFDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDD???BBBDDDDDDBBBBBBCCCEEEEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCBBB@@@>>>@@@BBB============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===>>>>>>>>>??????@@@@@@<<<>>>???>>>;;;:::;;;>>><<<===>>>>>>======>>>???@@@>>><<<;;;:::;;;<<<===<<<<<<======>>>>>>??????===============<<<<<<<<>>>>>============<<<;;;::::::<<<<<<;;;:::===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@<<<<<<<<<===>>>??????@@@@@@@@@???>>>===<<<<<<;;;;;;===???AAABBBAAA@@@???@@@???>>>===<<<======>>>;;;===>>>>>>======>>>@@@========================<<<<<<<<<<<<=========>>>999:::;;;<<<===>>>???@@@<<<;;;:::::::::<<<===>>>???===<<<===>>>@@@@@@???>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>>;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAABBBCCCCCCHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJIIIIIIIIIIIIIIIJJJLLLLLLGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRRRRRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNLLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIOOOOOOOOONNNNNNNNNMMMMMMOOOMMMLLLMMMNNNNNNMMMLLLPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMOOOMMMKKKKKKLLLLLLJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNMMMMMMMMMNNNNNNQQQMMMIIIGGGHHHIIIHHHFFFIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDHHHIIIHHHJJJNNNNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLJJJIIIHHHIIIIIIJJJGGGGGGHHHIIIHHHGGGFFFEEEIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEECCCAAA@@@CCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEE??????????????????????????????@@@@@@@@@??????>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAA@@@??????>>>?????????>>>>>>======<<<<<<<<<;;;============>>>@@@AAABBBAAA>>><<<<<>>===;;;999888999:::;;;?????????>>>======<<<<<<===>>>???>>>===<<<===?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCBBBAAA@@@???>>>??????@@@@@@??????>>>???@@@AAAAAABBBBBBBBBBBB========================@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???===;;;===@@@AAA@@@>>><<<=========>>>>>>??????>>>>>>>>>>>>????????????===>>>>>>???????????????@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAA@@@??????>>>?????????@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>>>>===============>>>@@@BBBBBBAAA@@@???IIIIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNNNNNNNNNNNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRSSSSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPNNNLLLLLLMMMNNNOOONNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMOOOOOONNNMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMMMMPPPNNNMMMMMMNNNNNNLLLJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQNNNJJJIIIJJJKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGIIIKKKMMMMMMKKKIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKLLLKKKMMMPPPQQQNNNJJJJJJJJJJJJIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFIIIFFFDDDCCCDDDFFFFFFFFFAAABBBBBBCCCDDDEEEFFFGGGCCCDDDDDDCCCBBBAAABBBDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>@@@AAABBBCCCAAAAAA@@@??????????????????>>>>>>>>>============??????>>>>>>>>>??????@@@BBB@@@===>>>@@@AAA@@@??????>>>===<<<<<<===???@@@;;;;;;<<<======>>>>>>???===>>>??????======>>>?????????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAABBBBBBBBB@@@>>>???AAAAAA@@@>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????@@@???>>>???AAABBBAAA@@@>>>>>>??????@@@@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@JJJJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPOOONNNMMMLLLMMMNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOPPPOOONNNOOOPPPQQQPPPNNNRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRVVVUUUSSSRRRPPPPPPOOOOOORRRRRRSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNOOOQQQPPPOOOPPPQQQPPPNNNLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUQQQOOOLLLKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKJJJIIINNNNNNMMMKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMLLLMMMQQQQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPNNNOOOOOOOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHLLLJJJGGGFFFFFFGGGGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEECCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@????????????>>>>>>AAAAAA@@@???????????????AAA@@@>>>>>>@@@@@@@@@?????????>>>>>>???@@@BBBCCC;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>===>>>@@@>>>???@@@@@@AAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCDDDBBBAAA@@@AAAAAA???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>======????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???????????????AAA@@@???@@@BBBBBBBBB@@@??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCKKKKKKLLLLLLLLLMMMMMMMMMRRRSSSSSSQQQOOOMMMNNNOOOIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSPPPOOONNNNNNMMMNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRTTTSSSRRRQQQPPPOOONNNMMMPPPPPPQQQQQQRRRRRRSSSSSSXXXWWWVVVUUUSSSSSSSSSSSSOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOONNNOOOOOOPPPPPPRRRQQQPPPQQQRRRQQQOOONNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTOOONNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOPPPNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIKKKIIIJJJNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBEEEFFFGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???????????????>>>>>>???@@@AAAAAA@@@@@@???>>>>>>======<<>>???AAA??????@@@AAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???????????????????????????>>>>>>======<<<<<<;;;;;;======>>>????????????>>>;;;<<<===??????>>>===<<>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>=========<<<<<<<<<;;;;;;<<<======>>>>>>======;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCCCCBBBAAAAAA@@@???@@@@@@@@@@@@???>>>???AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOQQQQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLMMMMMMPPPPPPPPPOOOPPPQQQQQQRRRLLLMMMNNNNNNOOONNNNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPRRRQQQQQQQQQPPPPPPPPPOOORRRRRRQQQQQQQQQQQQRRRRRROOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRNNNNNNOOOOOOPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRUUUTTTTTTSSSSSSTTTTTTUUUOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRSSSTTTVVVSSSPPPOOOQQQRRRSSSSSSOOOOOONNNNNNNNNNNNMMMMMMQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMMMMLLLKKKLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPPPPPPPPPPKKKQQQYYY______ZZZSSSNNNNNNMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIILLLMMMLLLMMMPPPPPPMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEGGGIIIJJJIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBDDDEEEFFFDDDEEEEEEEEECCCCCCEEEFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCBBBAAA@@@AAACCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBB?????????@@@AAAAAABBBBBB===>>>@@@@@@??????AAACCCAAAAAAAAA@@@@@@@@@@@@@@@========================::::::;;;<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@???????????????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBBBB@@@BBBBBBBBBBBBAAAAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEELLLLLLLLLLLLMMMMMMMMMMMMLLLOOORRRTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJNNNMMMMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTRRRQQQPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSSSSRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRROOOPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVVVVVVVWWWYYYYYYRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUYYYVVVQQQOOOQQQTTTVVVXXXOOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMLLLLLLKKKLLLLLLKKKMMMOOONNNLLLKKKLLLMMMKKKLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRNNNSSSZZZ______ZZZTTTOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKOOOPPPNNNOOORRRQQQOOOLLLLLLLLLMMMNNNOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMLLLNNNOOOOOOPPPPPPPPPPPPPPPKKKLLLMMMNNNNNNLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFHHHJJJAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCAAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCEEEFFFEEECCCBBBDDDGGGDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBCCCCCCCCCAAACCCDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGHHHEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC???AAABBBBBB@@@???AAACCCBBBBBBAAAAAAAAA@@@@@@@@@<<<======>>>>>>?????????;;;<<<<<<===>>>=========>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCBBBAAABBBDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCKKKLLLLLLLLLLLLMMMMMMMMMOOORRRVVVVVVSSSOOOKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOOOOOOOOOONNNPPPPPPQQQRRRSSSTTTTTTUUUVVVTTTRRRPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPVVVVVVUUUTTTSSSRRRQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRLLLMMMMMMNNNOOOPPPQQQQQQNNNOOOPPPQQQQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNPPPRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTUUURRRRRRRRRSSSTTTUUUWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVRRRRRRRRRRRRSSSTTTUUUVVV\\\XXXRRRPPPQQQUUUYYY[[[PPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMLLLNNNPPPOOOLLLKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQTTTSSSQQQPPPOOONNNNNNNNNOOOOOONNNMMMNNNOOOQQQRRROOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPPPPRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLOOOPPPNNNOOOQQQQQQNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSRRRQQQOOONNNNNNNNNOOOPPPOOONNNMMMLLLNNNOOOPPPPPPPPPPPPOOONNNPPPQQQRRRRRRSSSRRRRRRRRRJJJLLLNNNPPPPPPOOOLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIJJJIIIGGGEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFDDDDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHKKKMMMEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDAAA@@@DDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDAAABBBDDDBBB@@@???BBBDDD???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBCCCDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIEEECCCBBBAAAAAABBBCCCEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBDDDEEECCC@@@???@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<===>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCDDDEEEFFFFFFDDD@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEFFFEEECCCBBBJJJIIIIIIIIIJJJLLLOOOQQQMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLMMMMMMKKKLLLNNNPPPQQQPPPOOONNNLLLMMMMMMNNNOOOOOOPPPPPPSSSUUUVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPOOOPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPSSSUUUVVVVVVVVVVVVQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTSSSRRRRRRRRRSSSTTTPPPQQQRRRRRRRRRQQQPPPOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRSSSVVVYYY```ZZZRRRNNNNNNOOOOOOOOOKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVSSSSSSTTTTTTSSSRRRPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPOOONNNMMMKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPLLLNNNPPPRRRRRRQQQPPPOOOOOOPPPRRRQQQPPPOOOOOOPPPOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHFFFGGGIIIIIIFFFCCCGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEECCCBBBAAA@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???@@@BBBCCCCCCBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDD@@@BBBEEEEEEDDDBBBBBBBBBBBBAAA@@@@@@@@@BBBEEEFFFBBBAAA@@@?????????@@@AAAAAABBBCCCCCCCCCCCCFFFHHHFFFEEECCCBBBCCCEEEDDDAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBDDDEEEJJJIIIIIIIIIJJJLLLNNNPPPMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNNNNOOOOOOPPPPPPQQQPPPRRRTTTTTTSSSRRRSSSTTTVVVUUUTTTSSSSSSSSSSSSTTTQQQPPPOOOQQQSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSRRRQQQPPPOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZWWWWWWVVVUUUUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTRRRQQQRRRTTTWWW\\\WWWQQQNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTUUUUUUUUUUUUSSSRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTRRRQQQPPPRRRSSSSSSRRRQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHIIIJJJJJJGGGEEEIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAAAAACCCEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGAAAAAABBBBBBCCCCCCDDDDDDAAACCCEEEFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCEEEFFFDDDDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJIIIIIIJJJLLLMMMOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKNNNNNNOOOOOOPPPQQQQQQQQQOOOQQQSSSSSSRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\ZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTSSSRRRPPPPPPRRRTTTWWWTTTQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQPPPPPPOOONNNLLLLLLPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQOOONNNQQQSSSUUUUUUTTTTTTUUUVVVSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKMMMLLLKKKKKKLLLLLLJJJHHHKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGFFFEEECCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBCCCCCCBBBDDDFFFFFFDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNNNNOOOOOOPPPQQQQQQOOOQQQSSSTTTSSSSSSTTTVVVTTTSSSSSSRRRRRRRRRRRRRRRVVVTTTSSSSSSUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTTTTTTTUUUWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUVVVVVVUUUWWWVVVTTTTTTTTTTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]]]]]]]\\\YYYVVVTTTTTTUUUVVVRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSQQQOOOOOOPPPRRRTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQQQQPPPOOONNNMMMQQQSSSVVVVVVVVVVVVWWWXXXTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRQQQQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSRRRQQQPPPPPPOOOSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGGGGFFFDDDDDDEEEFFFFFFIIIJJJHHHEEEEEEHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPNNNQQQSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUSSSRRRTTTWWWZZZ\\\\\\TTTTTTTTTTTTUUUUUUUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRRRRSSSTTTUUUUUUVVVTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]___]]]ZZZWWWVVVUUUVVVWWWSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQOOONNNOOOPPPRRRTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUTTTSSSSSSRRRRRRSSSSSSUUUUUUUUUTTTTTTSSSRRRRRRQQQSSSUUUVVVVVVUUUWWWXXXTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRRRROOONNNNNNMMMMMMNNNNNNOOOQQQRRRRRRRRRPPPOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGFFFEEEIIINNNNNNHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQNNNPPPSSSTTTUUUUUUWWWXXXZZZZZZ[[[[[[ZZZYYYXXXXXXVVVTTTTTTVVVZZZ___bbbcccVVVVVVWWWXXXYYYYYYZZZ[[[XXXXXXWWWVVVWWWXXXYYYZZZXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUWWWYYYZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRQQQPPPOOOOOOQQQRRRTTTWWWWWWVVVUUUUUUVVVTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWW[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^]]]\\\[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVVVVUUUUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTRRRPPPPPPQQQKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGFFFEEEDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJKKKJJJEEEFFFNNNPPPLLLIIILLLHHHGGGGGGGGGGGGGGGGGGFFFIIIHHHHHHHHHHHHIIIIIIJJJEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFEEEEEEFFFGGGIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRTTTWWWXXXYYYZZZ[[[]]]___```aaacccddddddcccccc```^^^\\\[[[^^^```bbbbbbYYYYYY[[[\\\^^^___aaaaaa___^^^]]]]]]]]]^^^___```___^^^]]]]]]^^^___```aaaaaaaaaaaaaaa```___^^^]]]ZZZZZZYYYZZZZZZ\\\]]]^^^^^^^^^____________^^^^^^]]]]]]^^^^^^^^^_________^^^______^^^]]]\\\ZZZYYYYYYXXXVVVUUUTTTSSSSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNPPPRRRRRRPPPPPPQQQRRRRRRTTTWWWWWWUUUTTTUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]```___]]]\\\[[[[[[\\\\\\YYYZZZ\\\]]]^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^______\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[WWWVVVVVVVVVVVVUUUUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWWWWVVVUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRTTTVVVUUURRRPPPQQQRRRLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKKKKIIIHHHJJJMMMPPPWWWJJJDDDJJJNNNJJJIIILLLGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBBCCCDDDEEEGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWYYY\\\^^^^^^___aaaccciiijjjmmmppprrrsssssssssmmmiiidddaaa___^^^^^^]]][[[\\\^^^```bbbdddeeeffffffeeedddddddddeeeggggggkkkjjjjjjiiijjjkkkmmmnnnjjjjjjjjjjjjiiihhhgggfffcccbbbaaa``````aaabbbcccfffggghhhiiiiiihhhgggfffddddddeeeeeeffffffffffffdddeeeeeeeeecccbbb```^^^\\\[[[YYYWWWVVVVVVVVVVVVQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNPPPRRRRRRQQQQQQRRRSSSQQQTTTVVVVVVTTTSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^```___]]]\\\[[[[[[\\\]]]ZZZ[[[]]]___``````___^^^^^^^^^______```aaaaaaaaa^^^__________________^^^___^^^^^^^^^^^^___``````\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVVVVVVVWWWXXXYYYYYYVVVWWWYYYXXXWWWVVVVVVWWWYYYXXXXXXWWWWWWYYYZZZ[[[XXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRUUUWWWUUURRRPPPQQQSSSMMMNNNNNNOOOPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPMMMMMMNNNNNNOOOPPPQQQQQQLLLLLLMMMNNNOOOPPPQQQRRRNNNMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMOOOPPPQQQQQQRRROOOOOOMMMLLLJJJHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJJJJIIIGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHCCCEEEFFFFFFEEEFFFHHHKKKFFFGGGHHHIIIJJJKKKKKKJJJEEEGGGHHHJJJKKKKKKJJJJJJMMMLLLKKKIIIIIIKKKPPPSSSeeeSSSEEEGGGJJJGGGEEEHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>@@@FFFFFFBBB@@@DDDBBBDDDEEEDDDDDDDDDFFFHHHGGGGGGHHHGGGGGGGGGJJJLLLOOOQQQTTTVVVUUUTTTSSSTTTTTTVVVXXXYYYZZZ\\\___bbbcccdddeeefffhhhkkkqqquuuxxx}}}|||tttlllgggcccbbbaaabbbeeeiiimmmrrruuuwwwvvvxxxzzzzzzyyyxxxyyyzzz~~~|||tttrrrpppoooppprrrtttvvv{{{~~~|||wwwtttrrrrrrsssuuuvvvxxxyyyyyyyyyzzz{{{yyyssslllhhhfffaaa^^^ZZZZZZ[[[ZZZWWWSSSWWWUUURRRSSSWWWXXXWWWUUUUUUTTTTTTVVVYYYYYYWWWTTTSSSSSSSSSTTTUUUVVVXXXXXXZZZXXXVVVUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOOMMMOOORRRTTTUUUUUUTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUWWWVVVVVVUUUUUUTTTTTTTTTWWWYYY\\\]]]^^^___aaabbbbbbbbbbbbcccccccccdddddddddcccaaa``````bbbdddeeecccdddeeedddbbbaaabbbccccccdddfffhhhiiijjjjjjjjjiiihhhggggggffffffffffffgggfffdddcccbbbbbbbbbccccccccccccccccccbbbbbbaaa_________]]]ZZZYYYZZZ[[[YYYXXXWWWVVVWWWWWWVVVTTTVVVVVVVVVVVVVVVVVVVVVWWWRRRSSSSSSSSSSSSRRRQQQPPPRRRSSSTTTTTTTTTUUUXXX[[[WWWXXXYYYZZZZZZZZZYYYYYY[[[YYYWWWVVVXXXYYYYYYXXX^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXUUUUUUWWWWWWUUUUUUXXXZZZYYYWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZ[[[\\\^^^^^^\\\[[[[[[\\\^^^^^^^^^___``````^^^\\\[[[[[[\\\\\\[[[XXXVVVUUUVVVWWWWWWWWWVVVUUUVVVXXXXXXUUURRRUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTSSSTTTTTTSSSQQQOOOMMMMMMPPPPPPNNNNNNQQQSSSRRRQQQRRRSSSTTTTTTTTTPPPRRRSSSRRRQQQPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUWWWVVVSSSRRRSSSVVVVVVTTTRRRQQQQQQQQQOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRTTTUUUUUUTTTSSSQQQRRRTTTUUUUUUTTTQQQRRRSSSSSSRRROOOLLLKKKNNNNNNOOOOOONNNNNNMMMLLLNNNNNNNNNOOOPPPQQQQQQQQQMMMNNNOOOPPPQQQPPPOOOOOOKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNOOONNNLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJHHHLLLNNNKKKJJJKKKKKKHHHKKKHHHGGGIIIHHHFFFFFFIIIAAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDEEEGGGHHHHHHGGGIIIIIIHHHGGGFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIGGGFFFJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFJJJJJJIIIIIIIIIJJJKKKKKKWWWQQQJJJHHHJJJLLLKKKIIIMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKKKKLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???===???CCCCCC???>>>BBBAAABBBCCCCCCCCCDDDFFFHHHFFFGGGHHHHHHHHHJJJMMMPPPUUUXXX\\\]]]]]]]]]^^^^^^]]]```bbbeeegggiiimmmppptttuuuwwwyyy|||zzzuuurrrtttvvvyyy}}}xxxrrrgggccc___^^^___^^^[[[XXXXXXWWWVVVVVVWWWXXXXXXWWWYYYXXXVVVWWWXXXYYYVVVTTTTTTTTTTTTTTTUUUVVVXXXYYY\\\ZZZXXXXXXYYYZZZYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSVVVWWWWWWWWWVVVTTTSSSRRRSSSSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXX[[[```dddgggiiilllnnnnnnnnnnnnooopppqqqqqqqqqqqqpppmmmkkkjjjjjjkkkkkklllnnnrrrrrrpppnnnlllkkklllnnnqqqtttvvvvvvuuutttrrrqqqpppooonnnnnnnnnnnnmmmmmmlllkkklllmmmnnnooonnnoooooonnnllljjjgggeeefffeeecccaaa___^^^]]]]]]ZZZYYYXXXWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRPPPRRRSSSTTTTTTVVVZZZ\\\______```aaabbbcccdddeeecccbbb```aaaccceeeffffffgggfffdddcccbbb```\\\YYYYYYVVVUUUWWWWWWVVVWWWZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[ZZZZZZ[[[]]]^^^___^^^^^^______``````aaabbbaaa```______```bbbcccccceeefffgggeeebbb`````````^^^]]][[[ZZZZZZ[[[]]]^^^\\\[[[ZZZ[[[]]]]]][[[XXXXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXVVVUUUVVVVVVTTTSSSUUURRRRRRUUUUUURRRSSSUUUUUUTTTSSSSSSTTTUUUUUUUUUXXXYYYZZZYYYXXXWWWYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWVVVVVVWWWWWWUUUSSSSSSSSSSSSRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUUUUWWWXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUURRRSSSTTTUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQMMMPPPPPPLLLKKKNNNOOOMMMMMMJJJHHHJJJJJJFFFEEEGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIPPPMMMIIIHHHJJJLLLKKKJJJKKKJJJIIIHHHHHHIIIIIIJJJPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKK????????????????????????===<<<===???>>>;;;<<<@@@???@@@BBBBBBBBBCCCEEEGGGFFFGGGIIIJJJLLLOOOSSSVVV___bbbgggiiikkklllnnnooommmooosssvvvyyy~~~xxxsssmmmjjjhhhfffbbb___YYY[[[[[[[[[YYYYYYYYYZZZ\\\ZZZWWWVVVVVVVVVUUUTTTWWWVVVVVVWWWYYY\\\___aaabbbaaa______```aaaaaa```\\\[[[ZZZZZZ[[[[[[ZZZXXX\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTRRRRRRSSSUUUWWWYYY\\\\\\[[[ZZZYYYXXXXXXXXXZZZ[[[]]]___aaaccccccdddbbbaaa_________aaacccdddbbbcccdddddddddcccbbbaaa___eeemmmtttzzz~~~~~~~~~~~~}}}xxxuuurrrmmmfffbbbaaa___\\\ZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSVVVUUUTTTRRRQQQQQQQQQQQQRRRTTTWWWYYY[[[]]]```bbbeeeeeeeeefffiiillloooqqqlllkkkkkknnnssswwwyyyzzzzzzyyyxxxvvvrrrlllddd___]]]XXXVVVXXXYYYXXX[[[___aaaaaa``````^^^\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXVVVUUUVVVYYY\\\_______________```bbbcccdddaaadddfffhhhggggggggghhhjjjjjjiiiiiijjjlllnnnooossstttuuusssoookkkiiihhhaaa`````````aaabbbdddeeefffdddcccccceeeffffffeeecccddddddddddddbbbaaa```aaa___]]]\\\[[[[[[YYYWWWWWWTTTTTTXXXXXXVVVVVVYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^___```___^^^]]]___```____________````````````aaabbbbbbccccccddddddeeedddcccaaaaaaaaaaaa___^^^]]][[[YYYXXXYYYYYYWWWVVVTTTUUUVVVWWWWWWWWWWWWWWW[[[[[[[[[\\\]]]]]]^^^^^^aaa```___```aaabbbbbbaaabbbaaaaaa``````___``````]]]\\\ZZZYYYXXXYYYZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]^^^^^^^^^]]]\\\___```bbbddddddeeeddddddccccccbbb```^^^[[[YYYXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\ZZZVVVUUUWWWWWWUUURRRNNNLLLNNNMMMIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQOOOOOOPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>======>>>===;;;:::<<>>;;;:::===???===>>>@@@AAAAAACCCFFFHHHIIIKKKOOOSSSVVV\\\aaaeeeqqqtttzzz~~~xxxuuuwwwwwwtttpppnnnpppsssmmmllljjjiiiiiilllooorrrmmmooosssyyy~~~{{{xxxvvvpppppppppppppppqqqqqqqqqpppooonnnmmmmmmnnnooopppooonnnnnnnnnppptttxxxzzzxxx~~~~~~~~~yyyrrrooollliiiiiijjjkkkhhhbbb]]]ZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVYYY___gggmmmooonnnmmmmmmrrrqqqqqqrrrvvv{{{~~~qqqjjjeeeeeefffiiipppwww}}}wwwrrrppprrrtttxxx{{{{{{zzzxxxvvvsssnnnggg```^^^___bbbeeellllllnnnpppqqqsssttttttnnnssszzz~~~~~~zzzuuurrrpppoooqqqwww{{{{{{~~~}}}{{{yyyvvvtttpppnnnkkkjjjmmmssszzz~~~|||{{{}}}{{{rrrcccZZZRRRQQQPPPLLLIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIJJJMMMSSSXXXZZZYYYWWWUUUSSSQQQQQQPPPNNNOOOOOOOOOOOOOOONNNNNNLLLNNNOOOOOONNNOOORRRUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXTTTUUUVVVYYY\\\___bbbcccaaadddggghhhgggeeedddddd]]]^^^^^^______`````````bbbccceeefffffffffdddddddddcccaaa`````````aaaaaacccaaa___^^^]]]]]]^^^^^^_______________^^^]]]]]]===========================CCCFFFAAA<<<<<<>>>???===???AAABBBCCCEEEHHHKKKLLLOOOSSSXXX\\\bbbhhhmmmwwwzzz~~~~~~~~~~~~}}}}}}tttlllfffddd___```aaaaaaaaa___]]][[[\\\\\\\\\\\\[[[YYYXXXWWW]]]eeeooowwwxxxuuuqqqmmmpppoooooopppsssxxx}}}}}}~~~{{{uuutttuuuyyyyyypppjjjhhhjjjkkkqqqqqqrrrssssssssssssssskkkqqqxxx}}}tttgggYYYSSSPPPLLLJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNUUU___gggjjjhhhddd```\\\XXXVVVUUUOOOOOOPPPQQQQQQQQQQQQQQQNNNPPPRRRRRRQQQRRRVVVZZZZZZ[[[]]]___```______^^^]]]^^^^^^```bbbdddfffgggggghhhkkknnnssswwwzzz|||}}}ttttttuuuvvvvvvvvvuuuuuuxxxzzz|||}}}}}}}}}{{{zzz{{{yyywwwtttqqqpppoooooouuusssqqqoooooooooqqqrrrssssssssssssrrrqqqpppooo========================<<>>>>>>>>@@@CCCDDDEEEGGGKKKMMMPPPSSSWWW\\\aaagggnnnrrr{{{~~~{{{uuuvvvwwwxxxwwwuuurrrqqqpppppppppooolllhhhdddaaaiiirrrzzzuuunnnnnnnnnooorrrvvvzzz|||zzz{{{}}}~~~}}}zzzyyytttyyy}}}{{{fff[[[UUUQQQPPPQQQLLLMMMNNNPPPQQQQQQPPPPPPPPPQQQQQQPPPTTT___nnnyyy|||wwwpppiiiddd___]]]VVVWWWXXXZZZ[[[[[[[[[[[[ZZZ]]]______]]]^^^dddiiijjjmmmrrrvvvyyyzzzzzzyyywwwxxxyyy{{{~~~========================;;;EEEJJJDDD======>>>===???AAADDDEEEFFFIIILLLOOORRRUUUZZZ^^^cccjjjpppuuu}}}|||vvvsssvvvuuutttuuuvvvxxx{{{~~~~~~~~~sssccc[[[WWWVVVWWWVVVWWWZZZ\\\]]]\\\[[[ZZZTTTUUUTTTUUUYYYfffxxx}}}uuunnniiifffeeefffhhhiiikkklllllllllmmmpppsssrrrppprrrxxx}}}===============<<<<<<<<<=========>>>??????@@@@@@HHHGGGFFFFFFHHHKKKOOOQQQRRRVVV[[[```dddkkktttzzzvvvkkkiiilllnnnnnnqqqtttvvvvvvssspppnnnhhhddd```___eeettt}}}||||||||||||~~~============<<<<<<<<<<<<=========>>>??????@@@@@@EEEDDDDDDEEEHHHLLLOOORRRSSSWWW\\\```dddjjjrrryyy}}}zzzvvvxxx<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBBBBBBBDDDGGGKKKOOOQQQSSSVVVZZZ]]]```fffnnnttt|||;;;;;;<<<<<<<<<<<<<<<============>>>??????@@@@@@AAAAAAAAACCCFFFIIILLLNNNPPPRRRUUUWWWZZZ___gggmmmzzz~~~:::;;;;;;;;;<<<<<<===============>>>??????@@@@@@BBBBBBBBBCCCDDDGGGHHHJJJJJJLLLOOOQQQSSSYYYaaahhhttt{{{:::::::::;;;<<<<<<===============>>>??????@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFHHHKKKMMMPPPVVV```gggqqqzzz999999:::;;;;;;<<<===============>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHDDDGGGJJJLLLPPPXXXbbbjjjxxx999999::::::;;;<<<===============>>>??????@@@@@@???@@@AAADDDFFFHHHIIIJJJEEEGGGKKKNNNRRR[[[fffnnn