BM6(v 111111111222222111111111///222222111444888888555222111000111333333111000111333444333222111111111000000000111222333555555666555555444444444444555666777888777555333444555666555333444555777888888444333333333444777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::999999:::<<<<<<<<<<<<;;;:::999888888555555999<<<999888999:::;;;<<<;;;:::::::::;;;>>>AAACCC@@@;;;;;;???CCC???===<<<<<<>>>??????>>>>>>>>><<<;;;;;;<<<>>>@@@;;;999777666666666666666555333111111333666888999777888999888666555666777666666444444;;;FFFNNNPPP999444333666777555555777666666777888888777555333222222222222222222222222222222222222222222222222//////111222222222222222111222555777777555222000333666:::<<<;;;999999999666777888777555444555666888888777777666666555555777777666666777777888999666777777888888888888888888888888999:::;;;<<<===AAACCCBBB??????AAA???:::888<<<>>>>>>AAAIIILLLLLLAAA???>>>???;;;444000111777888999<<<@@@BBBAAA@@@>>>AAADDDDDDDDDFFFIIILLLKKKEEEAAABBBCCCBBBDDDGGGGGGIIIJJJJJJIIIEEEBBB???FFFIIINNNPPPOOOMMMLLLMMMGGGHHHKKKOOORRRSSSRRRPPPOOOPPPNNNKKKNNNTTTWWWUUUMMMOOOPPPNNNLLLIIIFFFDDD???CCCGGGKKKLLLMMMOOOPPPOOORRRTTTQQQJJJFFFFFFHHHIIIGGGEEEDDDDDDDDDBBB@@@???AAADDDDDDBBB???>>>>>>>>>??????===:::777666777444555888>>>BBBBBB>>>:::777777777555333333555666666555444555777888888777666666666666666555555444222222333333444555555555333333222222222333444555:::888666555555444222111555555555555444444555555444333333333333444555666111222333555666777777777;;;<<<<<<;;;999777888999888;;;DDDLLLIII>>>777666777777777888999999999888777888999:::;;;===>>>>>>???>>>===>>>@@@AAABBBCCCBBBBBBAAACCCEEEEEEEEECCCCCCEEEEEEDDDBBBBBBBBBCCCGGGJJJMMMLLLGGGDDDBBBCCCCCCDDDEEEEEEDDDDDDFFFHHHKKK]]]jjjfff^^^[[[ZZZVVVWWWXXXZZZ\\\]]]]]]\\\[[[___]]][[[YYYYYYXXXXXXXXX[[[YYYWWWRRRNNNLLLOOOSSSRRRQQQNNNNNNQQQVVVVVVSSSEEEEEEEEEEEEEEEDDDDDDDDDBBBHHHKKKFFFBBBAAA@@@>>>>>>===>>>???>>>>>>CCCJJJ]]]000000111111111111000000///222333111222666666444222111000111333333111000111222444333111000000111000000000111222333555555555444444333333333444444444555666555444333444666666555444444555666777888555444333333444666999:::;;;::::::999999::::::;;;;;;<<<===<<<:::999:::;;;:::;;;;;;;;;;;;:::999999888555555:::<<<:::888999888999999999::::::::::::<<<@@@CCCBBB===<<<>>>BBB???===<<<<<<>>>???>>>===<<<<<<;;;999777777999;;;:::999777666555555666666333222000111444777888999555666888777666666777999222333333555===IIIPPPQQQ888333222555666444444666555555666666666555444333333333333222222222222111111111111222222222222222///000111222222333222222000111333555666555444333222666999;;;:::999888888555666777666555555666777888888888888777777777777777666555555555666888999666777888888999999888888888888888999:::;;;<<<===AAABBBAAA>>>???AAA>>>:::888<<<======AAAGGGKKKJJJAAA>>>>>>@@@===777444555::::::;;;===@@@BBBBBBAAA>>>@@@BBBCCCCCCDDDFFFHHHGGGCCCAAACCCBBB@@@@@@CCCDDDFFFHHHIIIJJJIIIHHHGGGMMMQQQWWWZZZVVVMMMIIIJJJFFFFFFHHHKKKPPPTTTUUUUUUMMMMMMJJJGGGIIIOOOQQQNNNJJJNNNPPPMMMKKKKKKIIIGGGAAADDDGGGHHHIIIJJJLLLNNNMMMOOOQQQOOOJJJFFFFFFGGGDDDDDDDDDEEEFFFEEEBBB@@@>>>AAADDDDDDBBB???======<<<======<<<888666555555333444888<<>>;;;666777777666444333444555555444333444666777666555444555555555555555444444222222222333444444555555333333222222222333444555888777555555555555333111555444444444444555666777444444333333333555666777222333444555666666666666888999:::999888777888999<<>>@@@@@@AAA@@@@@@AAADDDFFFEEEEEECCCDDDDDDCCCAAA@@@AAABBBEEEHHHJJJIIIEEEBBBAAABBBBBBCCCDDDCCCBBBCCCDDDFFFLLL```mmmgggZZZUUUSSSRRRQQQRRRUUUXXXZZZ[[[[[[ZZZ]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXSSSMMMLLLJJJJJJLLLQQQQQQPPPNNNOOORRRTTTRRROOOCCCCCCDDDDDDDDDCCCBBBAAABBBHHHJJJFFFAAA@@@@@@>>>===<<<===>>>======BBBJJJ[[[//////000000000000/////////222333111000333444222222111000111333333111000111222333333111000000111000000000111222333555555333333222222222333333444111222444444333333555666666666555555444555777888777666444333444555777999:::999888888888888999:::999;;;<<<;;;::::::;;;===999999:::;;;;;;;;;::::::777444555:::<<<:::888999666666666777999::::::::::::???DDDDDD???===>>>@@@???>>><<<<<<>>>>>>>>>===<<<<<<;;;888444333555888999999888666555444666777444333111111444666777777333555666777666777999:::222333333333888AAAEEEEEE777222111444555333333555333444555555444333333333333333333222222222111111000111111111222222222222///000111222222333222222///000111333444555666666000333777999888777666666111333444444333333555666666777777888999::::::;;;666555444333444555777888777777888999999999999888888888888999:::;;;<<<===???AAA???======???===888:::<<<===<<<>>>CCCFFFEEE???>>>???BBBBBB===;;;============>>>AAABBBBBBAAA===>>>@@@@@@@@@AAAAAABBBDDDDDDGGGKKKJJJDDD@@@AAAEEEFFFGGGHHHJJJKKKLLLLLLSSSWWW```fff```SSSKKKKKKKKKIIIHHHIIIMMMQQQSSSTTTPPPOOOKKKFFFGGGJJJKKKHHHIIIOOORRRNNNLLLMMMMMMKKKGGGGGGGGGFFFEEEFFFHHHJJJHHHJJJLLLKKKHHHEEEDDDDDD???@@@BBBEEEGGGFFFBBB???<<>>@@@KKKWWWUUUEEE:::999777777777777777777888999888888888888888888888888888999::::::;;;;;;===>>>>>>======???BBBDDDEEEEEEBBBCCCCCCBBB@@@??????@@@???BBBEEEEEEBBB@@@@@@BBBAAABBBBBBBBBAAAAAACCCDDDHHHWWWaaaZZZPPPNNNNNNLLLJJJMMMQQQVVVZZZ\\\^^^^^^[[[YYYYYY[[[___aaaaaa___XXXNNNFFFFFFIIIJJJLLLPPPOOOMMMLLLOOORRRPPPLLLIIIDDDEEEFFFFFFFFFEEECCCCCCBBBHHHJJJFFFAAA@@@???===<<<;;;<<<===<<<<<>>888888999:::;;;;;;;;;;;;777444666;;;===:::888888555444444666999:::::::::888>>>DDDEEEAAA======???@@@>>><<<<<<>>>>>>>>>===>>>???===999555333555888999999888666444444555777666444222222333555555444222444666666777777999;;;444444222///111666777444666222000333444222222444222444555444333222222222333333333222222111111111000000111111222222222222///000111222222333222222//////000111333555777999...222555777666555444444...000222222222222444666444555666888:::<<<>>>>>>666555333222333444666888777777888999999999999888888888888999:::;;;=========???>>>;;;;;;===;;;666;;;======:::;;;@@@AAA@@@>>>===???DDDEEEBBBAAACCC@@@???>>>???AAABBBBBBAAA<<<===>>>>>>>>>>>>======DDDGGGNNNUUUSSSJJJCCCAAAIIIIIIIIIIIIIIIJJJLLLLLLOOOUUUaaaiiicccUUULLLLLLSSSOOOKKKIIIJJJMMMNNNOOOZZZXXXSSSMMMLLLNNNMMMIIIIIIQQQTTTOOOMMMPPPQQQNNNKKKJJJIIIEEECCCBBBDDDFFFEEEGGGIIIIIIFFFCCCBBBBBB<<<>>>AAAEEEHHHFFFBBB>>>:::===@@@AAA???<<<999999999::::::999666333333333888888888999999888888777666777777666444222333444333222111222444444444222222222333444444333333333111222222333333444555555333333222222222333444555222111000111222222111000333222222333444666888:::555444333222333555777999555555666666555555444333444555777777666666888999888444888AAAAAA999999@@@666777888777666777888:::888888888888777777666666666777888999999:::;;;<<<<<<;;;;;;===@@@CCCDDDDDDAAABBBBBBAAA???>>>>>>???999===AAAAAA??????@@@BBB@@@AAABBBAAA@@@@@@AAACCC???KKKQQQKKKGGGIIIKKKIIIGGGJJJPPPVVV\\\```bbbcccYYYXXXXXX\\\bbbffffffeeeZZZMMMCCCDDDJJJLLLNNNRRRMMMJJJKKKOOOQQQMMMHHHDDDHHHHHHIIIJJJIIIHHHGGGFFFBBBHHHJJJFFFAAA@@@???===;;;:::;;;===<<<;;;@@@HHHXXX000000//////.........---000000000000000000000000222222111111111111222222222222222222222222222222444444444333333222222222111111111111111111111111000111111222222333444444888777666444444555555666666555555555555666666777999777555555666888:::::::::999888888:::;;;:::888999888888999:::<<<>>>@@@===<<<;;;:::999:::;;;;;;>>><<<::::::;;;;;;:::999===>>>@@@AAA@@@>>>;;;999===>>>>>>>>>>>>>>>======<<>>888444555777777777777777888888888888<<<777222222555777666333666555333222333666999;;;444333333222222111111111...///111333444444444444111111111111111111111111222222111111111111111111000000000000000111111222333333333222222111111111/////////000111333444555333333333444444444555555444333333333333444555555555444444444555888;;;<<<666666666555333222444555555666888:::;;;:::999888;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<======<<<555;;;>>><<<;;;======:::???HHHMMMJJJGGGFFFDDD???@@@???===<<<===???BBBDDDCCCAAA???>>>>>>AAADDDFFFGGGHHHJJJMMMMMMKKKFFFCCCHHHHHHHHHHHHHHHHHHHHHHHHNNNMMMNNNSSSXXXYYYTTTOOOPPPQQQQQQMMMIIIHHHNNNSSSQQQWWW[[[ZZZVVVRRROOOMMMRRRQQQPPPOOONNNNNNNNNNNNJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCEEEGGGFFFCCCAAAAAA@@@@@@AAABBBAAA???===;;;;;;<<<===>>>===;;;999<<<<<<;;;777222000111444<<<<<<:::888555555777999333333222222222333444444333333333333333333333333555444444444444333111///222222222222222222222222222222222222222222222222555444444333333444444555777777666666666777777777666555333222222333444555666333111000222333444444666555444444444666777888888666555777;;;======<<<:::::::::999999999999888888888888888888888888888::::::::::::;;;<<<>>>@@@@@@AAAAAABBBAAA@@@???>>>AAAAAABBBBBBAAA@@@>>>======>>>>>>?????????>>>>>>AAAAAAAAA???>>>@@@CCCEEEDDDGGGHHHHHHKKKPPPQQQNNNOOONNNMMMPPPUUUZZZ^^^```ccc]]]VVVVVV\\\eeemmmrrrooo[[[KKKJJJMMMMMMQQQZZZNNNIIIMMMXXX[[[PPPGGGFFFEEEHHHQQQZZZZZZQQQIIIEEECCCHHHJJJGGGEEEDDDAAA>>>===:::999;;;;;;;;;???FFFZZZ000/////////............000000000000000000000000222111111111111111111222222222222222222222222222444444333333333222222222111111111111111111111111111111111222333333444444888777666555444555555666555555555555555666666777555333111111333666888:::888777666777999:::999888:::999999888999:::;;;<<<;;;;;;999888888888999:::===<<<:::::::::;;;:::999:::<<<===???>>>===:::999::::::;;;<<<=========<<<;;;>>>???===777444444666888888777777777888888888???:::555444666777666333444333222222222444666777333333333222222111111111000111222333444444333333111111111111111111111111111111111111111111111111000000//////000000111222333333333222222111111111.........///000111333333222333333333333444444444444333333333333444555555666555444444444555777888555666777666444333444555444555777999:::999888777::::::;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;888;;;===<<<;;;<<<===>>>===DDDGGGDDDAAABBBBBB???AAA@@@>>>===>>>@@@CCCDDDHHHGGGFFFFFFGGGJJJMMMOOOFFFGGGHHHIIIIIIGGGCCCAAAEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDDDDIIIPPPTTTTTTRRRRRRRRRQQQMMMHHHGGGKKKOOOVVVYYY\\\[[[XXXUUUSSSRRROOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDAAA???===<<<<<<===>>>===;;;888::::::;;;<<<===<<<:::888777888888666222000111222555777888888666666666777444444333333333333333444222222222222222222222222444333333333333222111000111111111111111111111111111111111111111111111111333222222222222222222333666555444333333444444555555444333222222333555666666444111000222333333333555555555555555666666777666444222333666777777666777777777777777777777777777777777777777777777777:::::::::;;;<<<===>>>???>>>>>>???@@@???>>>===<<<<<<===>>>???@@@@@@@@@???=========>>>>>>>>>======>>>@@@BBBCCCBBBAAAAAABBBAAADDDGGGHHHMMMTTTWWWUUUSSSSSSTTTVVVXXXZZZZZZZZZYYYUUURRRUUU^^^jjjtttxxxmmm]]]RRRSSSUUUUUUZZZbbbWWWQQQSSS\\\]]]RRRJJJIIIIIIKKKRRRYYYXXXPPPHHHFFF???DDDFFFBBB@@@@@@???<<<===:::999;;;;;;;;;???FFFXXX~~~////////////............000000000000000000000000111111111111111111111111222222222222222222222222333333333333222222222222222222222222222222222222111111222222333333444444777777666555555555555666555555444444555666666777777555222111111333666888666555555666888:::999888;;;:::999888888777888888999999888777777777777888<<<;;;999999:::;;;:::999777999;;;<<<===<<<:::999666777888:::;;;;;;;;;;;;999;;;===;;;666444444666888888777666666777777888>>>:::555444555555444111111111111111111111222222333333222222222222222222222333333444444333333222000000000000000000000000111111111111111111111111000000//////000000111222222222222222222111111111/////////000111222333444111111222222222333333333333333333333333444555555777666444333222333333444444666888888666555444555333444666777888888777777888888999:::;;;;;;;;;:::666666777888999999999999:::999:::;;;;;;:::<<>>???===<<<>>>>>>===AAA@@@???>>>???AAACCCDDDHHHHHHIIIJJJKKKMMMOOOPPPFFFFFFGGGGGGFFFEEECCCBBBEEEDDDCCCCCCDDDFFFHHHJJJIIIFFFDDDFFFMMMSSSWWWWWWTTTTTTSSSNNNIIIHHHJJJNNNRRRTTTVVVWWWTTTQQQPPPPPPMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJGGGEEECCCBBBAAA???===:::999999:::<<<;;;999777888999::::::::::::999999444555555444111000000111///222666777777666555666666555444444333333333333111111111111111111111111222222222333222222111111111111111111111111111111000000000000000000000000111111000000000000111111555444111000///000111222333333222222222444555666666444222111222333222222444444555555666666555555444222111111222333222111333333444444555666666666666666666666666666666666888999:::<<<============;;;<<<=========<<<;;;:::;;;;;;<<<===>>>>>>??????===============<<<<<<<<<>>>BBBFFFIIIHHHEEECCCBBBAAAEEEHHHIIINNNUUUYYYXXXYYYZZZ[[[[[[ZZZXXXUUUSSSYYYXXXXXXYYY^^^fffnnnsssjjjaaa[[[\\\[[[XXX[[[cccXXXSSSSSSZZZZZZPPPGGGEEEEEEEEEIIINNNNNNGGGAAA@@@@@@DDDFFFCCCAAADDDDDDCCC===:::999;;;;;;;;;???FFFVVV{{{///////////////.........000000000000000000000000111111111222222111111111111111111111111111111111333222222222222222222222222222222222222222222222111111222222333444444555777666666666555555555555444444444444555555666777???===999444222222444666666555555666999;;;;;;:::::::::999999888888888888999888888777777777777777;;;999888888:::;;;:::999777888:::;;;<<<<<<;;;;;;777777888999:::::::::999777999:::999666444444555777666666555555555555666777555222111222333111000///000111222111000///...222222222222222222222333555555444444333222222111000000000000000000000000000000000000111111111111///////////////000111111222222222111111111111111333333333333444555666777000111111111111222222222333333222222333333444555555444333222111111222222333555888999777555555555222333444666666666666666666777888999::::::::::::555555666777777777777777:::888888;;;===;;;:::<<<777999;;;;;;;;;<<<<<<;;;???>>>>>>===>>>@@@AAACCCBBBCCCDDDEEEFFFFFFGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCEEEGGGJJJMMMPPPMMMIIIIIILLLPPPSSSTTTTTTTTTRRROOOKKKKKKMMMOOOMMMNNNQQQUUUTTTOOOLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHKKKGGGCCCAAA@@@???>>>===<<<;;;;;;===>>>>>>;;;999888999::::::999999:::;;;:::888555222000000111222000222555666555555555666777666555444333333333333111111111111222222222222111222444444333333333333222222222222222222222222111111111111111111111111000000000//////000000000555333111///...///000111222222222222333444555666666444222111222222222111222333555666666555444333444333222222222333333333111111222333444555666777555555555555555555555555777888:::<<<======<<<<<<::::::;;;<<<<<<;;;:::999>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<======@@@DDDIIILLLKKKHHHFFFEEEEEEIIIKKKJJJLLLRRRUUUUUU\\\]]]]]][[[XXXUUURRRQQQYYY^^^bbb```\\\]]]eeelllhhhdddaaa___YYYRRRSSSYYYTTTPPPRRRYYYYYYOOOEEEAAA@@@???AAAFFFEEEAAA>>>???DDDGGGHHHEEEDDDGGGJJJIII===:::999;;;;;;;;;???FFFUUUyyy.........///////////////000000000000000000000000000111222222222222111000111111111111111111111111222222222222222222222222222222222222222222222222111222222333444444555555666666666666666555555444333333333444444555777777@@@???<<<777333222555777777666666888:::<<<<<<;;;888888999999:::;;;;;;;;;999999999999999888888888999888777777999:::::::::888999:::<<<============:::::::::::::::999888777666777888777666555555555444444444444444333333222222111000000111222222222///000111222222111///...111111111222222333333333666555444333222111111000//////////////////////////////000000000111111111/////////...///000000111111111111111111111111111333333333333444555666666000000000111111111222222333222222222222333444444111111111111111222222222222555888888777555555555222333333444555555666666555666777888999999999999555555666777777777666666999777888<<>>???@@@>>>???@@@@@@@@@???>>>===???AAACCCCCCCCCDDDGGGIIIFFFEEECCCCCCDDDGGGJJJLLLKKKJJJGGGGGGHHHIIIJJJJJJOOONNNNNNLLLKKKLLLMMMOOOPPPPPPUUU\\\\\\TTTNNNMMMGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEHHHDDD@@@>>>>>>>>>>>>>>>=========>>>@@@???===;;;999:::;;;:::888999;;;>>>FFFAAA999333000000222444666777666555333333555777777666555444333222222222222222222222333333444444222444666666555444555666333333333333333333333333222222222222222222222222111111000000000000111111444333111000///000111222111111111222333444555555444333111111222222111000222333444555555444333222222222222222333333555666111111222333555666777777666666666666666666666666555777999:::;;;<<<;;;;;;999:::;;;<<<<<<<<<;;;:::???>>><<<;;;;;;<<<===>>>@@@???>>>=========>>>>>>AAACCCFFFHHHHHHGGGHHHIIIHHHLLLMMMJJJJJJNNNRRRSSSZZZ[[[ZZZXXXTTTQQQRRRSSSSSS^^^hhhfff]]]ZZZbbblllcccbbbaaa^^^VVVNNNMMMPPPRRRRRRVVV\\\]]]WWWMMMGGGCCCAAACCCGGGHHHEEEFFFHHHJJJLLLJJJEEEBBBCCCEEECCC===:::999;;;;;;;;;???FFFUUUyyy.........///////////////000000000000000000000000000111222333333222111000111111111111111111111111111111111222222222222222333333333333333333333333222222333333444444555555666666666777666555555444222222333333444555777777888999999777444333777:::888777777888:::<<<;;;;;;555666888:::;;;<<<======::::::;;;;;;::::::999888888666555666999:::;;;:::::::::;;;======>>>>>>>>><<<<<<;;;;;;:::888777666555555666777777666666666333444555666555333111//////000111222333333444444///000111222222111000///000000111222333333444444666555333222111000000000////////////////////////...//////000000111111111//////......//////000111000000000111111111111111222111111111222222333444000000111111111222222222222222222222222333444444//////000111222222333333222444666666555444444555333333333444444555666666555555666777888888888888666777777888888777777666777999999===MMM^^^ZZZJJJ@@@<<<;;;>>>>>><<<999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<;;;999===@@@AAA@@@@@@DDDGGGCCCBBBAAAAAABBBDDDFFFHHHEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMTTTQQQUUU^^^___UUUNNNNNNFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDAAA>>><<<<<<======<<<;;;:::;;;<<<>>>>>><<<:::999;;;;;;999777888<<<@@@OOOHHH>>>777444333444555:::999888555222222444666555444333333222222222222222222222333333444444555333666999888555444555777222222222222222222222222222222222222222222222222222222111111111111222222333333222222222333333333111111222222333333444444222111000111222333222111333333444444333333222222000111222222111222444666111111222333555666666777666666666666666666666666444555666888999999::::::999:::;;;<<<<<<<<<;;;:::<<<;;;999999:::===@@@BBBBBB@@@???=========>>>>>>===???AAABBBCCCDDDGGGIIIJJJNNNOOOKKKIIILLLQQQRRRTTTVVVVVVTTTQQQPPPRRRUUUVVVbbbkkkiii___XXX[[[bbb\\\]]]]]]ZZZTTTPPPOOOQQQPPPPPPSSSXXX[[[XXXRRRLLLEEEBBBCCCGGGIIIHHHIIIMMMRRRSSSPPPHHHBBBAAA@@@======:::999;;;;;;;;;???FFFUUUyyy............/////////000000000000000000000000000///111222333333222111///111111111111111111111111000111111111222222222222333333333333333333333333222222333333444555555555555666777777777666444444222222222333444555777777333666999888555444777:::888777777888999::::::999444555777999:::;;;;;;;;;999:::;;;;;;;;;:::999888666555555666888:::;;;:::;;;;;;<<<<<<=========>>>:::::::::::::::999888777555555555666888888777666222444777999888555111......000111222222222222333......///000000111111111///000000222333444555555444333222000/////////000..............................//////000111111222///............///000000///000000000111111111222111111111111111222222333111111111222222222333333222222222111222222333444//////000111222222333333222333444444333333444666333333333444444555666777555555666777777666666666888888999999999999888888777===;;;===ZZZ}}}}}}fffJJJBBB<<<<<<<<<::::::===;;;;;;<<<<<<===>>>>>>?????????>>>======<<<<<<<<<999===AAAAAA???>>>@@@CCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKGGGFFFFFFGGGIIIKKKLLLLLLVVVPPPQQQYYYZZZQQQKKKMMMKKKIIIHHHFFFDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBB???<<<;;;;;;;;;:::999888888888:::<<<<<<:::888888::::::888555666<<>><<<<<<<<<===>>>:::<<<@@@BBBCCCEEEHHHJJJQQQUUUTTTMMMHHHJJJMMMOOOMMMQQQUUUUUURRRPPPQQQTTT[[[aaahhhhhhddd]]]YYYXXXWWWXXXWWWTTTRRRQQQQQQQQQNNNMMMKKKMMMPPPSSSQQQNNNCCC@@@AAADDDEEEDDDFFFJJJOOOQQQOOOHHHBBBAAA???<<<===:::999;;;;;;;;;???FFFTTTyyy---.........//////000000000000000000000000000000///000222333333222000///000000000000000000000000000000111111222222222222333333333333333333333333222222333444444555555666555666777777777666444333222222222333444555777777555999<<<;;;666444666888888777666777888999888777333555666888999999999999999999:::;;;:::999888777666555444555888:::;;;:::;;;;;;;;;<<<<<<<<<======777888888999999999888888555555555666888999888777222555999<<<;;;777222...---///000000///......///---------...///000111111//////000111333444555555444222111////////////000........................---......///000111111222...............///000000//////000000111111111222333333222222222333444444111222222222222333333333222222111111222222333444000111111222222222222111222222333333222222444666444444444444555666777777666666666666666666555555999999:::::::::999999888777???<<<>>>ddd}}}QQQEEE;;;:::999888:::@@@<<<<<<======>>>?????????;;;;;;::::::::::::;;;;;;<<<@@@DDDDDD@@@>>>???BBBDDDDDDEEEEEEEEEEEEEEEEEEHHHGGGEEECCCBBBCCCFFFIIIJJJIIIHHHIIIKKKMMMMMMMMM[[[RRRPPPVVVWWWOOOLLLPPPQQQOOOMMMIIIFFFDDDBBBAAA?????????@@@AAABBBCCCDDDAAA???<<<;;;:::999777555888777888:::<<<<<<:::888777999999666333555;;;AAAOOOKKKEEEAAA???;;;777333444666888888666333222222111111111000111111222222///000000111222222333333333777:::888333000222555////////////////////////000000000000000000000000111111000000000000111111...000333555666666555444222222333333333222111111/////////111333444333222555444222111000111222222555777777555222111222555111111111222333333444444333333333333333333333333444333333333444666888999777888999:::;;;::::::999===;;;777555555888;;;>>>AAA???===;;;:::;;;<<<===999===BBBEEEGGGIIIKKKLLLYYY\\\ZZZPPPHHHGGGIIIIIIIIIOOOVVVWWWTTTQQQPPPRRRUUUWWW]]]dddjjjiiibbb[[[VVVUUUSSSOOONNNPPPPPPNNNQQQMMMHHHFFFJJJPPPRRRQQQDDDBBBAAADDDEEECCCDDDHHHBBBFFFFFFAAA>>>>>>>>><<<===:::999;;;;;;;;;???FFFTTTxxx---------............///...///000///...---...000---111555555333000///000...///000111111111111111000000111222222222222111333333333222222111111111111222333444555555555555444444444555555555555666333333444444555777888999888888888777666777999<<<999777555555777888888777666777999999888999;;;===>>><<<:::999999888777666;;;;;;:::999999999::::::<<<<<<<<<;;;:::999888777:::999999888666555333222555555444444444555555666555555???LLLKKK<<<111111111111000000000000111111......///000000000000000///000222333333222000/////////////////////////////////......---------,,,////////////////////////,,,,,,---...///000111111////////////000000000000222222222222222222222222000000//////000000111222111333444333222111222333333111///...000222333444888777666444333333333333222222666;;;<<<999777888777888666333444999:::777;;;:::999999999:::<<<<<<777@@@===:::VVVVVVDDD888:::>>>;;;;;;???@@@???>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<======>>>???@@@AAA@@@??????@@@GGGNNNOOOJJJGGGHHHKKKMMMIIIEEEDDDEEEFFFEEECCCHHHHHHIIIKKKNNNPPPOOONNNSSSSSSSSSSSSTTTTTTTTTUUUWWWRRRMMMJJJJJJGGGAAA<<>>===???BBBCCC???:::??????>>><<<<<<;;;;;;;;;999888777666666888:::;;;<<<888444333444666555333>>>??????===;;;888444222333222333555888777333///111111222222222333333333000000111222333333444444333333333333333222111000111111000000//////......000000000///////////////***...000---,,,///222111///000333555555444111000111000///000222333222111111111222222222333333333===:::777444222222333444:::999888666444222111000333333222222333333444555444333111000000111333444666555444444666777777666555777888999888888:::;;;CCC???;;;:::<<<===<<<;;;:::::::::;;;<<<===???@@@???@@@AAACCCFFFIIILLLNNNPPPSSSTTTMMMDDD@@@CCCIIIHHHNNNVVVZZZYYYTTTNNNJJJPPPSSSYYY^^^``````^^^\\\[[[UUUNNNNNNQQQQQQKKKDDDMMMFFF???@@@GGGOOOPPPOOOEEEDDDCCCBBBAAABBBCCCCCC@@@@@@???>>>======>>>>>>===:::888999:::;;;AAAHHHVVVsss---------............///...///000///...---...000---111444555333000000000///000000111111111111000000000111222222222222111333333333222222222111111111222333444555555555555444444444444555555555555666666666666666777777777777777888666555666888:::888777666777888999888777666777888888777888999;;;<<<;;;999999999999888888;;;;;;:::999999888888888;;;;;;;;;::::::999888777999999999888666555333222555555555444444555555666777666===IIIHHH<<<333444111111000000000000000111......///000000000000000///000222333333222000////////////////////////////////////.........------////////////////////////------......//////000000.../////////000000000000111111111111111111111111000000000111111111111222111222333222111000111333444222111000111333444555888777666666555555555555555333444999:::999:::===::::::777333444888999777888777777666777888999:::555===<<<888IIIiiixxxsssUUUEEE999;;;===::::::>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>???????????????>>>???@@@AAABBBAAA@@@@@@???EEELLLMMMIIIHHHKKKNNNQQQLLLFFFCCCCCCEEEFFFFFFGGGGGGHHHJJJLLLLLLJJJHHHKKKLLLNNNPPPRRRTTTUUUVVVUUUPPPLLLKKKLLLIIIBBB;;;>>>===???CCCHHHGGGBBB===??????===<<<<<<;;;;;;;;;999888777666777888:::;;;;;;888444333444555444333666666777777666444111000333222333555777666333000111111111111222222222222000000111111222222333333222333333333222222111000111000000000/////////...000000000000000000000000333444333//////222222000000111222444444333222111333222111111222333222111111111111222222222333333888777444333222333555666888777666555333222111000333222222222222333444444444333222111111222333444777555444444555777666555555777888888777777888:::@@@===:::999;;;<<<<<<::::::;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFHHHIIIKKKKKKJJJFFFBBBAAACCCEEEHHHLLLQQQVVVVVVSSSNNNJJJMMMPPPUUUYYY\\\[[[YYYXXX```[[[UUUPPPMMMLLLLLLLLLHHHDDD???>>>AAAEEEGGGHHHDDDCCCBBBAAAAAAAAABBBBBB@@@???>>>>>>=========>>><<<999888999999:::@@@GGGWWWsss---------............///...///000///...---...000...000333444222111000000000111111111111000000///000000111222222222222111333333333222222222222111111222333444444555555444333333333444444444555555888888999999888666444333666777777666444444666777555555666999<<<===<<<:::666777888888666666777888::::::999888888888888888999::::::999888777666555999999999999999888777666999999888777666555333222666666555555555555555666555444888AAAAAA888333555222222111000//////000000......///000000000000000///000111222222111000///////////////////////////000000////////////......////////////////////////............................../////////000000000///000000000000000000//////000111222333222111111000111222111000000111333555444444333444444555666888777777666666666777777777333333666888:::>>>CCCEEEEEE@@@888555777777555666666666666666777888888555;;;;;;888===LLLXXX\\\QQQDDD:::;;;===::::::===============>>>??????@@@===>>>???@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA===BBBGGGIIIGGGHHHMMMQQQSSSNNNGGGBBBAAADDDFFFGGGGGGGGGIIIJJJLLLJJJGGGDDDEEEFFFHHHKKKNNNPPPRRRRRRRRRNNNIIIJJJLLLJJJBBB;;;;;;<<>>>>>===<<<;;;;;;;;;;;;;;;999888777666777888999:::999777444333333444333222///000111222222111000///222222333444666555222000000000000000111111111111000000000000111111111111222222222333222222111000000000000000//////////////////000000111111222222222222000///444;;;<<<999111111111222222222333333666444222222222333222000111111111222222222222333333333111111111333666777444444444333222222111111222222222222222333444444444444222222222222444444777555444444555666555444555666888777666666777888<<<:::888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBHHHHHHKKKOOOSSSRRRMMMIIISSSTTTWWWYYYZZZXXXVVVTTT[[[\\\[[[VVVOOOKKKKKKNNNFFFEEEDDDBBB@@@@@@AAABBBCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>============;;;888777999999:::???FFFWWWrrr---------............///...///000///...---...000...///111222222111000000111111111111111000///...000000111222222222222111222222222222222222222222111222333444444444444444222333333333444444444444666777888888777555333111666777888777555444555777222333666;;;???AAA@@@???777999:::999777666666777999999999777555555555666666777888888888777666555888888888888888777666666888888888777666444333222666666555555444555555555222000222777777222111333333222111000////////////......///000000000000000//////000111111000//////////////////////////////000000000000000//////////////////////////////////////////......---------........./////////000000///000000111111000000//////000222333444333111000000000111000//////111333777777888777666555666666555555555555666666777888666333222666999;;;???DDDSSSRRRKKK@@@888777666444777777777777777888888999:::::::::;;;;;;===DDDLLLJJJAAA;;;;;;<<<:::;;;>>><<<<<<<<<======???@@@AAA===>>>@@@AAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA===@@@CCCDDDCCCEEEKKKPPPPPPLLLGGGCCCAAABBBDDDEEEFFFGGGHHHJJJKKKJJJFFFCCCBBBCCCEEEHHHIIIKKKKKKKKKPPPKKKFFFFFFHHHHHHBBB<<<:::<<<@@@EEEHHHGGGBBB===;;;;;;:::999999999999999888888777777777777888999888666444333333222222222000111111222222222111111111222333444444444222111////////////000000000000000000000000////////////111111222222222222111111000000000000////////////...//////000111222333333111000------444===>>>:::111111000000111222333444888666333222222222111000111111111111222222222222111000000000111222444555111111111111222222222222222222222111222333333444444444333222222333444444777555333333444555444333555666777666555555666777888888777777888999::::::999999::::::;;;;;;<<<<<<@@@AAABBBCCCCCCCCCBBBBBB???BBBEEEGGGGGGEEECCCBBBHHHFFFFFFJJJOOOQQQNNNIIIWWWWWWWWWWWWVVVSSSQQQPPPMMMRRRYYYZZZVVVPPPKKKHHHHHHIIIKKKLLLLLLIIIDDDAAAAAA@@@???>>>>>>>>>???@@@=====================<<<999777777999::::::>>>DDDUUUnnn---------............///...///000///...---...000...///000111222222111000111111111111111000///...000000111222222222222111222222222222222222222222222222333333444333333333222222222222333333333444222333555666666555333111666777888888666666666777666666999<<>>???@@@???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>??????@@@>>>@@@@@@@@@???BBBGGGKKKJJJIIIGGGEEEBBBAAAAAAAAACCCCCCDDDGGGHHHGGGEEEBBB>>>???BBBEEEGGGHHHHHHHHHNNNIIICCCAAABBBCCCAAA???=========???@@@???===;;;888888777666666666777777888888777777777777777777666666555444333222222222444444444333333222222111000111333333333222111111....../////////000000000000000//////////////////000111111222222111111111////////////000000000000......///000111222222333777555000---000555333...111000//////000111333555999666333111222222111000000000111111111222222222111111000///000000111222//////000000111222333333222111111111111222333333333333333333333333333333555444222222444444444333444555666666555444666777555666777777888999:::;;;888888888999;;;===???@@@???@@@@@@AAAAAAAAA@@@@@@???GGGPPPRRRMMMGGGDDDDDDHHHEEECCCFFFLLLOOOMMMJJJPPPOOOOOONNNNNNNNNNNNNNNHHHJJJOOOVVVZZZWWWPPPJJJJJJJJJMMMSSSXXXUUUKKKAAA@@@???===<<<<<<<<<===>>>;;;<<<============<<<<<<888777888;;;;;;:::===CCCQQQiii---------............///...///000///...---...000///......///111222111000000111111111111000000///000000111222222222222111111222222222222333333333222222333333333333222222111111222222222333333333000111222444444444333333444666888888777777777888;;;;;;:::;;;<<<;;;888666888:::<<<<<<:::888777888999:::;;;888444222333666555555555555666777888888777777888888888888777777666666666666555444333333666555444333222222222222222222111111111111111222111111000000000000111111......///000000000000000//////............//////////////////////////////......////////////000000///////////////////////////.........------,,,,,,------.........////////////000222333333222000///...///000111222111000000000111000///...000333666;;;>>>@@@>>>999444333333111111111111111222333444111000222888:::888888:::EEEHHHFFF===777666777777444444555666666666666666;;;444333999===;;;;;;???;;;<<<<<<<<<;;;;;;===???<<<<<<<<<<<<===>>>>>>???AAAAAA???>>>>>>======>>>>>>============>>>?????????@@@???>>>>>>@@@DDDGGGEEEFFFGGGEEEBBB@@@@@@AAAAAA@@@@@@BBBCCCCCCBBB@@@999;;;???DDDGGGIIIIIIIIIJJJHHHEEEBBB?????????@@@???>>><<<:::999999999999777666666555555555666666777777777777777777666666666777777666333222222333444444333222111000000000000111333222111000111222////////////000000000000////////////000000000000///000111111222111111111////////////000000000000......//////000000111111222222///---///222111,,,000/////////000222333555999666222000111111111111000000000111111111111222111111000000000000000000...//////000111222333333111111111111111222333333222222222222222222222222444222111111333444444444333444666666555555777888444666888999999:::<<<===:::999888888:::>>>AAADDD<<<<<<;;;<<<<<<===>>>???AAAJJJTTTUUUMMMFFFDDDEEEEEECCCBBBEEEIIIKKKKKKIIIHHHHHHIIIJJJLLLPPPSSSUUUNNNIIIGGGLLLUUUZZZWWWRRRHHHGGGJJJQQQXXXWWWLLLBBB>>>===<<<;;;:::;;;<<<<<<::::::<<<=========<<<;;;888777999<<<<<<;;;>>>CCCNNNddd---------............///...///000///...---...000///...---...111333222000///000000111111111111000000000111222222222222111111111222222222333333333222222333333333222222111111111111111222222222222222222333333333444444444111444666777777777777888:::888777666777666555333666888;;;;;;999888777777777:::<<<:::666555888<<<:::888666444444555666888777888888999999888888777666666666666555444333333555444333222111111111111222333333222111111000///////////////000111222333......///000000000000000///..................///////////////////////////------........./////////////////////////////////---------------------------------.........//////---///111222222111///---....../////////000000000111111111000///000444777===AAACCC@@@999333000000111111111000111111222222222000111555666444444666777<<<>>>888444444666666444555666777777777666666888555555888::::::;;;<<<999===???===:::999;;;<<<======<<<<<<<<<======>>>CCCAAA???======???@@@BBB???>>>=========>>>@@@@@@?????????>>>???AAAEEEGGGEEEFFFFFFDDDAAA@@@BBBDDDEEECCCAAAAAABBBBBBAAA@@@:::<<<@@@DDDGGGIIIIIIHHHEEEHHHJJJGGGAAA===>>>@@@>>>>>><<<:::888888999:::777777666666666666777777777777777777777666666555666888999777444222222444333333222111000000000000///111333222000///000222//////000000000111111111/////////000000111111111//////000111111111111111.../////////000000000111.............../////////)))---///...000333333000......//////111222333444777444111///000111111111000000000000111111111111000000000000000000000111//////000111222222333444111111111111111222222333000111111111111111111000222000000111333555555444222444555666666777999;;;333666999;;;;;;;;;>>>@@@>>>;;;999777999===BBBFFF:::999888888:::<<>>>>><<<>>>CCCMMM```{{{---------.........//////...///000///...---...000///---,,,...111333222000...///000111111111111111000000111222222222222111111111111222222333333333222222333333333222222111000111111111111222222222555444444333333333444444///222555666666666777888444333111222444555555555444777999:::999777666777666:::===<<<999999===AAA>>>;;;777444222333555666777888888999999999888888666666666666555444333333444333222111000000000000000222222111000000...+++.../////////000222333444...//////000000000000000///......------......///////////////////////////,,,---------......//////////////////////////////---------------------------------.........//////,,,...000111111000...,,,///............///000000222222111000///111555888>>>BBBEEEAAA999222//////222222111111111111111222333000000333333111111444222888;;;777222333444444666777999:::::::::999888777999999999888999;;;<<<:::>>>AAA===999777888999>>>======<<<<<<<<<======CCCAAA???===>>>@@@DDDFFF@@@???>>>>>>>>>???AAABBB????????????AAADDDGGGIIIGGGGGGFFFCCC@@@AAAEEEIIIKKKIIIEEECCCCCCCCCBBBAAA>>>@@@CCCFFFGGGGGGFFFEEEBBBIIIOOOMMMDDD======???===>>>>>><<<:::999:::;;;888888777777777777888999777777888777777666555555666888:::888555222333444333222111111111111222222///111333222///...000222000000000000111111111111...//////000111222222333//////000111111111111111.../////////000000111111...............------------222555222000000///,,,---...///000111222333333666333000...///000111111000000000000111111111111//////000000111111222222//////000111222333333444111111111000111222222333000000111111111111000000000//////000333555666555111333555666777888:::<<<333777;;;<<<<<<<<>>:::777888<<>>BBBEEEEEEDDDCCCBBBAAAAAA@@@???>>>@@@BBBBBBBBBBBBDDDEEEGGGFFFDDDDDDFFFJJJOOORRRKKKHHHFFFJJJOOOPPPKKKEEEDDDDDDDDDDDDEEEFFFGGGHHH<<<;;;:::999999999:::;;;888999;;;======<<<;;;:::888888:::??????===>>>CCCMMM___yyy000//////.........//////........................---------...///000000111000000000000111111111111000000000000000000000000//////000000111111222222333222222222222222222333///111222222111111222333555444333333333333444555444444555555555555555555222222222333333444444444888888777777777777777888444777;;;;;;888999FFFUUU^^^MMM999...000444444111777777888999999999999888666555555555555444444444333222111111000000111111222111111000///......---////////////////////////000000000000000000000000////////////////////////000000//////.........------------............/////////.........---------//////.........------------------............//////......---------......000000//////.........---///......------///000111<<>>:::999;;;<<<<<<===???AAA???;;;666<<<:::999;;;>>>BBBDDDDDDGGGCCC???======>>>??????@@@AAAAAAAAAAAACCCFFFIIICCCIIIKKKEEEBBBEEEHHHGGGHHHJJJFFF???@@@FFFHHHDDDBBBCCCDDDDDDCCCAAA???===@@@CCCFFFFFFBBB>>>:::888>>>===<<<;;;:::999999999555555555555555444444444555444333222222333444555444444333333222111000000111111111111111000//////+++///333444333111///...000000///...............////////////000111222333111000000000//////......---.........//////000000//////............//////222111000000222333222111//////000000111111111222222111111111000000//////000111111000000///...---//////000000000000//////000000000000000000000000333333333333333222111000000111222333444333222222///111222444555555444444555666777888999999888777888888888999:::;;;===>>>AAA>>>;;;999777888:::;;;666:::<<<999555999DDDNNNOOOJJJDDD???>>>?????????CCCBBBBBBCCCDDDDDDCCCAAAHHHHHHGGGEEEDDDEEEIIILLLHHHLLLPPPNNNIIIEEEFFFHHHFFFBBB??????AAABBBAAA???<<<<<<::::::::::::;;;<<<>>>;;;999999<<<>>>>>><<<:::999:::===<<<:::===AAAOOO```www//////............//////........................---------...///000000000//////000000000111111111000000000000000000000000000000000000000111111111222222111111111111222222///111222222111111222333666555444444444444555666666666555555444444333333222222222333333333333333777777666666666777888888444666999:::888888BBBNNN[[[MMM<<<333333666555333777777777777888888888888555555555555444444444444333222111111000000111111111111000000///......---////////////////////////000000000000000000000000////////////////////////000/////////.........------------............/////////.........---------///.........---------------------............//////......---------......000/////////............///......---...///000111555;;;AAA@@@999333222333111111111000000111111111222333444555555555444333555555555555555555555555666666555555666666777888>>>??????===;;;::::::<<<999===BBBCCC@@@=========@@@>>>======>>>>>>;;;999<<<<<<===??????@@@AAAAAACCC@@@>>>===???@@@@@@???@@@AAABBBBBBBBBCCCFFFIIIKKKOOONNNGGGCCCDDDDDDAAAEEEFFFEEEAAAAAADDDHHHIIIBBBCCCDDDDDDCCCBBB@@@??????@@@AAABBBDDDDDDDDDDDD===<<<;;;999888777666666666666555444444444444444555555444333333444555555333333333222222111111111000111111111111000//////---///222333111///......222111000.........///000////////////000111111222111111000//////...------........./////////000000//////............//////111//////000222333222111000000000111111111111111111111111111000000000///000000111111111111111000111111111111111111000///000000000000000000000000222222333333222111000000111333555666555444333333111222333444555555555555555666777888888888777777777777888888999;;;<<<===>>>===;;;999888999:::;;;777;;;===<<<999:::@@@FFFFFFCCC???===???BBBDDDEEEFFFEEEDDDDDDEEEDDDCCCAAAFFFFFFFFFDDDDDDEEEIIILLLHHHKKKMMMMMMIIIFFFFFFGGGEEECCC@@@????????????>>><<<;;;:::999::::::<<<===@@@===::::::<<<======;;;999888888;;;:::999<<>>???>>><<<;;;<<<===:::<<<>>>@@@AAAAAA@@@???BBB???===<<<<<<======<<<;;;???BBBBBB@@@>>>>>>@@@CCCAAA??????@@@AAAAAA@@@@@@AAABBBBBBBBBCCCFFFIIIOOOPPPNNNIIIEEEEEEBBB???EEEDDDEEEEEEDDDCCCGGGNNNBBBBBBCCCCCCCCCCCCBBBAAABBB???===???DDDIIIKKKLLL===<<<;;;:::888777666555777666444333222333444555555555444444444444555555222222222222222222111111000000111111000000///...///000111111/////////000666444111///...///111222////////////000000000000111111000000///......---......////////////000000//////............///////////////000333444333222222222222111111111111111111111111111000000000000///000111222222333333333222222333333222111111000000000000000000000000000111111111222111111000000111555::::::888555444444444333333444444555666777666777777888777777666555666666777888999::::::;;;::::::::::::::::::::::::999;;;>>>>>>===;;;;;;<<>>;;;:::;;;<<<;;;;;;999777666888888777;;;AAAJJJ]]]uuu......---------...//////........................---------....../////////////////////000000000111000000000000000000000000111111000000/////////...000000////////////000000000111333222111111222444555555555444444555555555555555555444444333333333333333333222222111111000444444444444555666777888555222333666777555666:::???===:::777666666777777666444333222222444666777444444444444333333333222222222111000000000000000000000/////////.........////////////////////////////////////////////////................................................---------............///........................---------------------------------............///...------------.../////////////////////...................../////////000///333777777333000000222000000////////////000000000111444666666666444333444444444444444444444444666555555444555555666666:::<<<======<<<;;;<<<===;;;;;;;;;>>>@@@AAA???>>>@@@???=========>>>>>>>>><<<@@@CCCBBB>>>===@@@CCCKKKHHHCCCAAAAAAAAABBBAAA@@@AAABBBBBBBBBDDDGGGIIIKKKKKKJJJHHHGGGFFFEEECCCIIIDDDBBBFFFFFFDDDGGGMMMBBBBBBBBBBBBBBBCCCCCCCCCEEE@@@<<<===CCCGGGHHHGGG======<<<<<<;;;:::999888888666333111111222444666555444444444444444444555111111111111222222222222000000000000000//////...///000000//////000333666;;;888444000......000111.../////////////////////000000000000111111111111//////////////////000000//////............////////////000222555666555333333333222222111111000000111111111000000000000000///000111111222222222111222222222333222111111000000000000000000000000000///000000111111111000000000666;;;<<<888555333444444333333222222444555666777777777777666555555444555666666777888999999999666777999:::;;;;;;::::::::::::;;;===>>>===:::888>>><<<;;;<<<>>>AAACCCCCCEEEDDDCCCDDDEEEEEECCCBBBEEEEEEEEECCCBBBBBBEEEGGGDDDCCCBBBCCCEEEDDDCCCAAA@@@BBBCCCAAA<<<999999::::::999999999999;;;<<<======<<<:::999999::::::;;;:::777666777777666;;;AAAIII[[[ttt---------------...//////........................------------...............////////////000000000////////////////////////111000000000//////......000//////////////////000000222333333222222333444333333333333333333333333222333333333444444555555444333333222222111111111444444333333444555555666444111111555666333333555:::::::::888777555555444555333222111111333555666444333333333222222222222222111000000//////000000////////////............////////////////////////........................---------------------------------...............---------............///---.....................,,,,,,---------------------------............///---------------...//////.........///////////////---......///////////////---000333333222000111222000000////////////000000...000222444444444333222444444444444444444444444777777666555555666666666777999;;;;;;:::::::::;;;<<<::::::;;;===>>>===<<<===>>>???@@@@@@?????????===???AAA???<<<>>>DDDJJJUUUOOOHHHBBB@@@@@@AAABBBAAABBBBBBBBBBBBDDDGGGJJJHHHGGGFFFFFFFFFEEEFFFHHHJJJCCC???AAAEEEGGGHHHJJJBBBBBBAAA@@@AAAAAACCCCCCCCC>>>;;;<<>>:::;;;;;;<<<<<<;;;::::::777666333111111222444666333444444444444444444333111111111111111111111222000000000000000///........./////////000333777;;;===:::555000---------...------.../////////.........///000111333444555666000000000000000000////////////............//////000000222444777777666444333222222111111000000000000000000000000000111111000000111111000//////...000111111111111111111000000000000000000000000000...///000111111111111111000444999;;;888555333333333222111111111222333444777777666555555444444444555555777888888888888888444666888:::;;;;;;::::::;;;999888999<<<===<<<:::===<<<;;;<<<>>>@@@@@@@@@@@@??????AAADDDEEEDDDBBBFFFFFFEEECCCAAA@@@AAABBB@@@???>>>>>>@@@@@@???======@@@CCCAAA===999888999:::999999888999:::;;;<<<::::::999888888888:::;;;;;;777666777777777;;;BBBHHH[[[sss,,,,,,,,,,,,---...//////........................------------------------......////////////000000////////////////////////000//////////////////...000000////////////000000111222333333222222333555222222333333333333222222111111222333444555666666444444333333333333333333444444333333333333333444222000111555555222222555???>>><<<:::777555222111333333222111222333444555333333333222222222111111111111000////////////000........................////////////////////////........................---------------------------------------.........---------............///---------...............,,,,,,,,,,,,---------------------............///---------------...///000.........///////////////---......///000/////////***---///111111222444666111000000//////000000111//////000111222333333333333333333333333333333333888777666666555666666666666888:::;;;:::888888999:::::::::::::::;;;<<<===>>>@@@BBBBBB@@@>>>>>>>>>>>>???>>>======@@@GGGMMMUUUOOOGGGAAA??????@@@AAAAAABBBCCCCCCCCCDDDGGGJJJJJJHHHGGGFFFCCC@@@DDDKKKMMMJJJDDD???AAAGGGJJJIIICCCBBB@@@>>>>>>???AAABBB???<<<;;;<<>>???@@@=========<<<<<<;;;;;;;;;;;;===@@@AAA???<<<::::::;;;:::999888888999:::;;;:::::::::888777777999;;;:::777666888888777;;;AAAGGGYYYqqq,,,,,,,,,,,,---...///000........................------------------------........./////////000000////////////////////////.........///////////////111000000//////000000111111222444333222222333555222222333444444333222222222222222333333444444555444444444444444444555555555444333222222111111222000000222555444111333888???<<<999777666555333000222222222333333333444444222222222222111111111111111111000///////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///---------.........//////++++++,,,,,,,,,------------------............///---,,,,,,------///000000............/////////000------///000000000///...---...///000111222444666111111111000000111111111000000000000111333555666333333333333333333333333777666555555444444444555777999;;;<<<:::999888888777999;;;:::999:::>>>BBBDDDEEEDDDAAA===;;;;;;===???>>>===>>>@@@CCCGGGJJJIIIFFFBBB??????@@@@@@???AAABBBCCCCCCCCCEEEHHHJJJJJJIIIIIIGGGAAA===EEEQQQ\\\bbbZZZGGG===DDDJJJGGGDDDBBB???<<<<<<===???AAA@@@???>>>===<<<<<<;;;;;;:::;;;;;;;;;:::888666444555444333333222222333333000111222222222222111000222222111111000000////////////000000//////...------............111555888555333111///------------(((***,,,...000000//////...//////000111222333444111111111000000000////////////............//////000000222444666666333000///////////////000000000///000000000111111111111000000111111111000000///...///000222333444444555000000000000000000000000...///000222333444444444333111111555999:::777333222222222333333222222111555444333333333444555666555777888::::::999888777555555777888999999999999999999999999999999:::;;;999999:::===@@@AAAAAA???<<<<<<<<<>>>AAABBBBBBAAAAAABBBBBBAAA@@@???@@@AAA<<<>>>???===999888999<<<999:::===@@@BBBAAA===:::<<<;;;:::888888888888999>>>???>>>;;;777666777999777555666888888666999>>>FFFWWWmmm~~~+++++++++,,,---...///000........................------------------------............/////////000////////////////////////---.........//////000000111111000000000000111111111333444444333222444555333333444555555444333333333333333333333333333333444444444555555666666666555555333222111000000000///000333555444111444;;;:::666222222555666555333111222333444444444444333222222222111111111111000111111000///////////////---.....................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------.........//////+++++++++,,,,,,------------------.........//////,,,,,,,,,---...///000111---.........//////000000,,,---///000000000///...333222222111111111111222222222111111111111222222222111000000111444666888333333333333333333333333666555444444333333333333888:::======;;;999888888555999;;;;;;999;;;AAAGGGKKKJJJFFF@@@:::777999<<>>>>>@@@CCCEEEFFFFFF===<<<<<<>>>@@@@@@???>>>AAABBBCCCCCCCCCEEEHHHJJJIIIIIIJJJHHH@@@===HHHXXXmmmyyyqqqQQQ===BBBHHHEEEDDDBBB>>>;;;;;;<<<>>>???FFFEEEBBB>>>:::888:::;;;?????????>>><<<999555333444444444333333333222222///000111222222111000///333222222111000//////...///////////////......------......---,,,...111333//////...............///'''(((+++...000000000//////////////////000000000222111111111000000////////////............////////////111333555444111...------......//////000000//////000000111111111222///000111222222222222222...///111333555666777777000000000000000000000000...///111222444444555555555111///333:::===999444222333444555444333222111444333333222333444666777666777999:::::::::888777666666666777888888999999888:::<<<;;;999888888888<<<<<<<<<>>>@@@@@@>>>===>>>======???AAABBBAAA???===???@@@AAA@@@@@@AAACCC===@@@AAA>>>999666999===888999;;;@@@DDDDDD???;;;===<<<:::888777777888888BBBCCCBBB===888555666888555333555888777555777<<>>===???CCCEEEDDDCCCAAA@@@>>><<<===>>>AAACCCHHHHHHGGGEEECCCCCCDDDFFFDDDGGGJJJIIIHHHGGGJJJMMMeeecccDDDCCCFFF@@@CCCAAA???===<<<<<<>>>???HHHFFFBBB>>>;;;999888888;;;@@@CCCBBB;;;555333444333333333222222222111111111111111111111111111111000000000000////////////........................------......//////000000000...---...//////---***------......///000000000111111111111000000000000000111222222222000///...000000000000000/////////000000000000000000000000........................,,,---000222222111///---000000000111000///......000...+++---000333333222000///.........///111222000111222333333222111000...///000111333444555666333333222222111111222222222222333333333444444444777888999::::::999777777777444111222666:::;;;;;;777999<<<>>>>>>===;;;;;;999<<>>===============>>>????????????@@@AAABBBCCC>>>>>>===<<<;;;999777666999:::;;;<<<<<<;;;:::999888777777666666666666666;;;;;;;;;;;;:::888666555888888888777666777999<<>><<<<<<;;;:::;;;;;;<<<<<<>>>===<<<>>>AAACCCBBB@@@@@@???===<<<===>>>???@@@CCCEEEGGGGGGEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDEEEGGGTTTtttmmmQQQGGGDDD>>>AAA@@@>>>===<<<<<<======AAA@@@>>><<<:::999888888:::>>>AAA???999555444555333333333222222111111111111111111111111111111111000000000000////////////.................................///////////////000...---...//////---+++............//////000000111111111000000000//////000000111111111000......111000//////......//////////////////////////////........................---...000222222111000///000000000000////////////000...,,,---///111111000000000/////////000111222000111111222222111111000......///000111333444555444444333222111111111111222222222222333333333444666666777888888777666555888555333333777:::<<<<<>>>>>@@@CCCBBB>>>:::<<<===???@@@AAAAAA@@@???@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????<<<<<<<<<;;;:::999888777::::::;;;;;;;;;;;;::::::999888777666666666666666888999999::::::999888777555666777777777888;;;===AAAPPPfffyyy,,,,,,,,,---------..............................---------------------------------............///------------------------////////////000000000000222111111000000111111222000000000111111111111222111111222333333333333222111000000000111222333333222222222222333333333333333333333333222222222222111222222333333222222111333333333333222222222222222222222111111111111111222111111111111000000000000000000000000000000000...------------...//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------...///000111////////////////////////---............/////////,,,...///000222555999===777555333111///......///222222222222333333333333444444444444444444444444555777999;;;<<<;;;:::999888888888888999:::;;;;;;666>>>@@@;;;:::>>>???;;;======<<<>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===AAAFFFHHHGGGDDDBBB@@@AAA@@@???@@@AAACCCCCCBBBBBB\\\pppgggQQQBBB>>>===>>>>>>======<<<;;;;;;;;;999999::::::::::::999999888;;;<<<;;;666444444666444444333222111111000000111111111111111111111111000000000000////////////........................///////////////.........000...---...//////...,,,//////......//////000000111111000000000000///////////////000//////...---111000///------......///------------------------////////////////////////000000000111111111111111222111///.........///000000...------...//////...000000000///000111111222222111111000000111111222............///222444555555444333222111111111111111111222222222333333333444444555555555555555444888666444555888;;;<<<===AAA>>><<<@@@EEEFFFAAA<<>><<<<<<;;;<<<>>>>>>BBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@???>>><<<;;;:::::::::::::::999999888::::::999999999999:::::::::999888777666666666666555666777888888888888888444555666666777999<<>>666555333111////////////111222222222222333333333444444444444444444444444444666888:::<<<<<<<<<;;;::::::999999999999::::::<<>>>>>???>>>===<<<===>>>???@@@@@@???>>>===;;;>>>CCCEEEEEECCCAAAAAAAAA>>><<<>>>AAADDDCCCBBB>>>GGGPPPOOOBBB777777===;;;<<<<<<<<<<<<;;;:::999777888999;;;;;;;;;:::999666888888666444333444666444444333222111000//////111111111111111111111111000000000000////////////........................000000//////......------///............/////////111000///......//////000111000000000////////////.....................---111000...---,,,---...///------------------------000000000000000000000000222111000000000111333333333111///...---...000111//////...------------,,,000000000000111111222222222111000//////000111222000///......///222444555555444333222111000000000111111111222222222333333333444444444555555555555777666555666777999;;;<<<;;;;;;;;;>>>BBBCCCAAA>>>===<<<;;;;;;;;;<<<===>>>BBBBBBBBBAAA???>>>===<<<===>>>???@@@???===;;;999888999::::::;;;;;;:::::::::999888777777888999::::::999888777666555555555555666666777777777777777444555666666666888;;;>>>AAAMMM```rrr,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////000000000000111000000000000000000111111111111111222222222333///000111111222222111111///...//////000111222333444444444333333333333333222222222222222222222222111222222333333222222111333333222222222111111111//////000111111111000///000000000000000000000000///////////////////////////......---------..............................***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,...///000111////////////////////////------------............---......---...111555999333333111000000000111222111111111222222222333333444444444444444444444444444555777999;;;<<<<<<<<<<<<<<<;;;:::::::::::::::AAAUUU]]]NNN@@@???@@@===<<<>>>???@@@???===<<<<<<===???@@@BBBBBBAAA@@@???<<<>>>@@@AAAAAAAAABBBCCC@@@===;;;<<<@@@CCCCCCBBBBBB<<<;;;===:::333555;;;:::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;999888555555555333222222333555333333222111111000//////111111111111111111111111000000000000////////////........................000000//////......------...............///000111333111000.........///000000000000////////////......---------------......111000///...---......///........................000000000000000000000000222111000///000111333444333111///...---...000111/////////...---,,,,,,,,,//////000000111111111111222111000//////000111222111000000000111333444555555444333222111111111111111111222222222333333333444444444555555666666666555555555666666777999;;;999<<>>999:::<<<===>>>??????>>>AAAAAAAAA@@@???===<<<;;;:::;;;===>>>>>>===;;;:::888999:::;;;;;;<<<<<<<<<999888777666666777888999999888777666555555555555777777777666666666666666666777777666555666999;;;???HHHWWWfffuuu,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000000111000000//////000000111111111111222222222333333000000111222222222222111000/////////000111222222444444444444333333333333111111111222222222222222111222222333333222222111222222222222111111111111...///111222222111000000//////000000000000000111000000000000000000000000//////...------------...------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------,,,,,,,,,,,,---...///000////////////////////////,,,------------..................------...111444111111000000000111333444111111111111222222222222444444444444444444444444333444666888:::;;;<<<<<<===<<<;;;;;;:::::::::;;;>>>MMMTTTLLL@@@===>>>===:::===???@@@>>>===<<<<<<===>>>@@@BBBCCCCCCBBBBBB????????????>>>???BBBEEE@@@>>><<<;;;===???@@@@@@DDD===999===>>>999777:::;;;;;;::::::::::::::::::======<<<<<<;;;999888777444444333222222222333333222111111111111000000000111111111111111111111111000000000000////////////........................///////////////.........---...///...---///111444444333000...---...///000000000////////////.........------------...//////000000000000000/////////////////////////////////////////////////////////111111000///000111222333222111///.........///000...///000000...---------......///000000000000000111000000//////000000111000111111222333333444444444333222222111111222222222222333333333444444444555555555555555666777888444555666666555666888:::===BBBDDDAAA;;;777999<<<777999<<>>@@@@@@AAAAAA@@@>>><<<;;;999:::;;;<<<<<<;;;::::::777888999:::;;;;;;;;;;;;777777777666666777777777666666555555444444555555888888777666555555666666666777777666555666888:::@@@GGGTTTcccrrr,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------............///........................////////////000000000000000000////////////000000000000000111111111111222000111222222333333222222111111000000000111111222333333333333222222222111000111111111222222222222111222222333333222222111222222222222111111111111...///111333333222111000////////////000000111111000000000000000000000000//////...------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,---///000------------------------,,,,,,,,,,,,------...///////////////////////////,,,,,,---------.........---...///...------///111111111000000000111333444111111111111222222222222444444444444444444444444333444555666888999:::;;;;;;;;;::::::999::::::::::::===@@@AAA@@@===:::999777:::>>>???===;;;:::;;;;;;<<<>>>@@@BBBCCCDDDDDD???@@@@@@???>>>???BBBDDDEEEDDDBBB???<<<<<<===???AAA?????????>>>;;;;;;<<<<<<;;;:::999999:::;;;<<<<<<;;;:::888777666666666444333222222333222111111000000000000111111111111111111111111111111111111000000000000////////////.................................///////////////---...///...---...222666666444111...---...///000000000/////////...............---------...000000000111222333222111///...////////////////////////........................000/////////000000111111000000000000////////////---///222111///---...///,,,---...///000//////...//////000000000000//////...///111333444333222111222222111111222222333333333333444444444555555555555444444444555666888999444666888888666666888:::>>>@@@AAA???;;;999:::<<<888:::<<>>===;;;;;;;;;:::999999888888555666777888888999888888555666666777777666666555444333333333333444555555888777666666666777888999555666666666555666999;;;AAAGGGUUUddduuu,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------.........//////------------------------////////////000000000000000000////////////000000////////////000000000000111111222333333333333222333222111111111111111222222222222222111111000000000000111111222222222222222222222333333222222222222222222111111111111000...000222333444333222111.../////////000000111111000000000000000000000000000///...---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++---,,,+++***+++---000111------------------------------,,,,,,,,,------...////////////////////////,,,,,,,,,---------......,,,...//////......///111333222111000000111222333000111111111111222222222444444444444444444444444333333444666777888::::::::::::999999888999999::::::333222:::@@@===777333555999===>>><<<:::999::::::;;;<<<>>>@@@BBBDDDEEE???@@@AAAAAA??????AAABBBLLLLLLIIIDDD>>>;;;===@@@===@@@@@@<<<777777<<<@@@===<<<:::999999:::<<<>>>:::888666555444444444555444333333333333333111////////////000111111222222111111111111111111111111000000000000////////////........................---.........//////000000,,,...///...---...333777666444111...------///000000/////////............///......---...///000111///111333444444222///...////////////////////////.........................../////////000000000000000000000111000///......,,,///222222000...///000+++,,,.../////////...---...///000111111000///...,,,...111333444222000///111111111111222333444555444444444555555555666666444444333333444555777888555888:::999777777999;;;:::::::::;;;<<<===>>>===;;;;;;<<<======<<<<<<;;;???AAABBBCCCCCCBBB@@@???>>>===;;;999888777666666444444555666666666666666444555666777777666555444222222222222333444555555666666555666777999:::<<<333444555555555777:::===;;;CCCQQQbbbttt,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------------------------------............///......---,,,---...///000000000000000////////////111111000000//////......222222222222222222222222111111111222222333333333444444444444333222111111111111111222222333333333222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000------......///000000000......---,,,,,,,,,,,,---........................////////////..................---,,,,,,+++******++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---...000111222111000///++++++,,,,,,---...//////000000//////.........------------............/////////......///000111222444222//////111222222222111000///000222333333222777777777777777666666666555777999777333333777;;;::::::999888888999999999777777777888999:::<<<<<<333333666999===??????>>>===<<<<<<<<<>>>???AAACCC@@@AAAAAA@@@>>>>>>@@@BBBMMMMMMKKKGGGBBB>>><<<<<>>>>>===<<<;;;;;;:::777888::::::888777888999444444444444444444444444000000111222222222111111222222111111000111111111000000000000000000000000,,,...000111222111///...222000...---...///...---//////.........------------------............///////////////////////////........................111111111000000000000000+++000999???===444///000000000//////.........---////////////////////////111222000,,,,,,000222111000111111111111000///.........000111111000///...///////////////////////////////////////////////////000111222222222222222///222555666444111111111222222333333333333444444333222222444666777777777777777666666666666666777777777888;;;>>>CCCGGGJJJ<<<<<<======<<<;;;::::::AAAAAACCCEEEEEEBBB>>>:::;;;;;;;;;;;;::::::999999333333333444555666777777444444444444444555666777555555555555555555555555444444444555555555555555333444555555555777:::===;;;CCCQQQaaaqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------------------...............------,,,---...///000000000000000////////////111000000000/////////...111111111111111111111111111111222222222222222222111222333333333222111000111111222222222222222222222222111111111000000000000000111111111111000000000000000000000000000000////////////////////////////////////..................---,,,,,,,,,,,,---------------------------////////////............------,,,++++++***))))))++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---...///111111000......+++,,,,,,---......//////000/////////.........---------------............000000000000////////////333111//////111222222111000//////000222333333222555555555555555555555555444777999888555444777;;;999999888888888888888999888777777888:::<<>>;;;999888:::<<<>>>>>>===<<<<<<===>>>???AAABBB@@@@@@???>>><<<===???AAAHHHHHHGGGEEEAAA>>>>>>>>>@@@???>>>===<<<;;;::::::999:::;;;:::888666666777444444444444444444444444222222222222222333333333333222111111000111111111000000000000000000000000000111222444444333222111111111111000///...------000000/////////.........---------............///////////////////////////........................////////////////////////,,,333===CCC???444///000000/////////............////////////////////////222444333222444888777333333333333222222222222111///000000000000000////////////////////////////////////////////////////////////000111111111111111111111444;;;AAAAAA:::333222222222333333444444444444333333444666666666666777777666666666666777777777777888:::===AAAEEEGGG===============<<<;;;;;;===>>>@@@CCCCCCAAA<<<888777777777777666666555555333333333444444555666777222222333333555666888888444444444444444444555555444444444444555555555555444555555555555777999<<<<<>>BBBDDDJJJDDD<<<777777999<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@>>><<<::::::===@@@BBBCCCCCCBBB@@@??????@@@AAAAAA???>>><<<;;;:::999:::;;;;;;:::777555444444333333333333333333333333333333222222222333555555333222222111000000111111000000000000000000000000000111333444444444333222000222444333///,,,,,,...000000000000000/////////---------............///////////////////////////....................................////////////...777DDDIIIAAA444///111////////////............////////////////////////111444666999@@@EEEBBB;;;777666444333333333444555222111000//////...//////////////////////////////////////////////////////......///000000000000///444000333@@@OOOQQQCCC444111111222333333444555555555555555555555555555555777777666666666666777777777777777999;;;>>>AAABBB;;;;;;;;;<<<;;;;;;:::999888999<<<@@@AAA???:::666888888777777777777666666333333333333444555666777111111222333555777888999222222222333333444444444333333444444555555555555555666666555555666999;;;===DDDRRRaaappp,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------......//////////////////000000000000000000000000////////////000000000000000000000000222222111111000000000///000222666888999888666444222222111111000000000///111111000000000///////////////000000000000///////////////////////////////////////////////////////////////......---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,+++++++++*********)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++............//////000000........................,,,,,,---------............///111222222000...---222000///000111222111000000///...///222333222111111111111222222222222222111444777999888888999:::888888777777888888999999777666555666999>>>CCCFFFMMMGGG>>>888666777999;;;<<<<<<<<<===>>>??????@@@AAA@@@>>>;;;999:::===@@@@@@AAABBBAAA?????????@@@BBBAAA@@@>>><<<:::999888777888999888555333333333222222222222222222222222333222111000111333555666333333222111000000000000000000000000000000000000......///000111000000//////333777555000,,,,,,...////////////////////////---------............///////////////////////////..............................///////////////000000:::HHHLLLAAA333...111///////////////.........////////////////////////000111444;;;EEEMMMJJJBBB888666444333333333555666333222000............/////////////////////////////////////////////////////////000000000000000///444000111???OOORRRDDD555111111222222333444555555666777777666555444444555777666666666666777777888777777777777999:::<<<===777777777888888777666666555666:::===???===999555777777777777777777777777444333333333444444555666222222222333444555777888111111111222333333444444333333333444444555555666666666666666555555888:::===DDDQQQ```ooo,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---------................../////////000000000111////////////000000000000111111111111111111111111111111111000000////////////111555888999888555444111111111000000/////////000000000/////////......//////000000000000//////000000000000000000000000........................,,,---------.........///......---,,,,,,,,,,,,---------------------------............------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------------,,,,,,.........///////////////---------...............,,,,,,,,,------------...+++---///111222222000000111000///000111222000//////......///111222222111111111222222222333333333111333666888888888888999888888888888888999::::::666555444444777<<<@@@CCCGGGCCC===999888888888888<<<<<<======>>>>>>>>>???@@@@@@???<<<:::;;;>>>@@@AAABBBBBBAAA???>>>>>>???AAA@@@???===;;;:::888888222444555555333222222333222222222222222222222222222111000///000222444666444333222111000000000000////////////////////////,,,------..................333777555000,,,,,,///........................---------............////////////////////////////////////////////////////////////000000111111111000:::FFFIII???111...222.........///////////////////////////////////////000000000444>>>FFFEEE>>>666555333111111222333555333222000............///////////////////////////////////////////////////111111111222222111000000222///111:::DDDFFF>>>555111111222333333444555555666777888777555333444666666666666666666777888888666666666777777888888999555555666666666666555555444555888;;;===<<<999666222222222222333333333333444333333333333444444555444444333333333444444555111111111222222222333333222222333333444555555666666666666666555555888:::===DDDPPP^^^nnn,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,---......//////............//////000000111111////////////000000000000111111111111111111111111000000000000////////////,,,...111333444333222111000000000000////////////////////////...............//////000000//////...000000000000000000000000........................+++,,,,,,---......//////......---,,,,,,,,,,,,---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---------..............................---------------.........,,,,,,,,,,,,------------+++,,,...000111222222222000//////000111111000...///......///111222222111111111222222333444444444222333444555666777777777777777777777777888999:::555555444444666999===??????===;;;;;;;;;;;;999888;;;<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<<<<>>>@@@@@@AAABBB@@@>>>======>>>??????===<<<:::999888777111333444444333222222333111111111111111111111111000000//////000222444555444444222111000000//////////////////////////////............////////////...111444333000---...///------------............---------............/////////////////////////////////////////////////////////000000111111222222000666???AAA999///...222.........///////////////////////////////////////000///------222888777222444333111000000000111222222111000//////...//////////////////////////////////////////////////////111222222222222111111000//////111444777888666444222222333333333333444444555888999888555333555777666555555666666777888999666666666666666666666666666666777777888888777777666666666888::::::888666333333333333444444444444444444333333333333444444555444444333333333333333222222222222222222222222111111222333444555555666555666666555555666999;;;===CCCOOO]]]kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---.../////////...---.........///000111111111.../////////000000000111000000000000000000000000......//////////////////,,,---///000000000//////......///////////////////////////.........------......////////////......////////////////////////........................------------------------......---,,,,,,,,,,,,---------------------------.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,,,,,,,---///000000------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------......///000111111222000//////000111111///---///...---///111222111000000111111222333333444444444333222333444555555555444444444555555777888888666666555555666888999;;;;;;;;;:::;;;======;;;999;;;<<<===>>>>>>>>>===<<<999;;;======<<<<<<===>>>===>>>???>>>===<<<===>>>===<<<<<<:::999888777777333555666555333222222333111111111111111111111111///000000111222333444555555444333111000/////////////////////////////////...............///000000////////////////////////---.........////////////---------............///////////////////////////////////////////////////......//////000111111222///111666888333------222............/////////000////////////////////////...///...,,,...222111---111111111000000000000000///000000000000000//////////////////////////////////////////////////////111111111111111000//////...000111222111111222222444444333333333333222222444777:::888555333555888555555555555666777888999555666666666666666666555555666666777888888777777777666555555777888777666555555555666666666777777444444333333222333333444333333333222333333444444444444444333222222111111000111222333444555555666444555555555555777999<<<<<>><<<;;;;;;<<<===>>>>>>>>>===<<<666888;;;===<<<<<<<<<===:::;;;<<<<<<;;;;;;===>>>;;;;;;:::999999888777777777888888777444222222222000000000000000000000000///000222333444555555555555444333111000/////////////////////////////////...------------...//////000...,,,---///000000///.../////////000000111111---------.........//////////////////////////////000000000000000000000000---------...///000000111......000222///,,,---333---.........//////000000////////////////////////***...000///000333333111000111111111111000//////......000111111000//////////////////////////////////////////////////////000000000000000///......///000222222111111111111555444444333333222222111444777:::888555333666:::555555555555666777999999555555666777777666666555333333444555666666666555888555333333444555666555222222222333333444444444444444333222222333333333222111222222333444555666666555555444333222111111000111111222444555666666333444555555555777:::===;;;AAALLLZZZhhh++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---.......................................////////////000111222222111000///...///////////////////////////////////////.....................////////////000000000000000000000000//////.........---------------............------,,,,,,,,,---------.........///000///---,,,+++,,,------------------------,,,------......------,,,---.........---,,,,,,+++...,,,++++++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000000---+++***,,,222888<<<---.........---,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///000000000000000111111111////////////000111333333111111000000000111222333666555444333333333444555555555555555666888999:::777888999:::::::::999999888888999;;;===>>><<<;;;999;;;===>>>=========>>>::::::;;;;;;;;;;;;<<<<<<<<>>>>>>>>999999::::::;;;;;;;;;<<>>GGGUUUcccyyy,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------....................................////////////000000000000000000//////....................................////////////............////////////................................................------............------,,,,,,,,,---------......,,,...//////---+++,,,,,,------------------------,,,------......------,,,,,,------...------,,,,,,...,,,++++++,,,---+++***)))))))))*********++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---........./////////000+++,,,---...---,,,***))),,,------...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////......//////000111111111222111000000000000000111000111333555555444333222111111111111111111222222444444444555666777888999:::::::::::::::;;;;;;<<<:::999888:::;;;<<<;;;:::;;;>>>AAABBB???<<<:::999666666777888999::::::;;;@@@DDDBBB<<<777888777444555555555555555555444444333333333333222222222111111000000000111222333333000////////////000111222777444111000111111///...................................................///////////////////////////.........------------.../////////000000000111////////////////////////111111111111000000000///////////////000000000000222111000//////.....................//////000000............////////////////////////////////////---...111555888777333///000000111000000///...---000000000000000000//////111000//////000111222333111111000000000000000111000//////000000000111111111333555555444222222222222222222222222333333333444444444555555666666666444555666666666555444444222333555888:::999555222333333333222222111111111111111111111111111111111///000111222333333333333333222222222111111000000000000000000111111111222222222222222333444555555555666777777777777999;;;;;;===FFFTTTaaavvv,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------....................................//////////////////////////////000000........................---.........//////000000............////////////........................---.....................------............------,,,,,,,,,---------......,,,---///...---+++,,,,,,------------------------,,,------......------,,,,,,,,,------...------,,,...,,,++++++,,,---+++***)))************+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......---......///000000111111222111000000000000000111000111333555555444333222111222222333333444444444333444444444555777888999::::::999999999:::;;;<<<:::999888999:::;;;;;;:::999;;;>>>>>>;;;888777666666666777888888999::::::<<>>FFFOOOWWWjjj,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++//////.........------------------............//////////////////000111111000000///...............///////////////000111111//////............/////////............---------........................---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////............////////////////////////000000000000000000//////////////////333111000111555666555333333444444444555555666666888777666555666888;;;======:::666777999<<<<<<:::???@@@AAA>>>:::777777999999999999888888888888888666666666666666555555555777666333111111111222333333222000......///000111222222222111111///......000000000000000000000000//////////////////////////////---,,,,,,---...///........................////////////000000000000111111000000//////......//////.........---------000000000111222222000///000000111111111///...------.........//////000000////////////////////////111111000000//////......000000//////.........---222111000.........///000//////000000000000////////////............//////...///222444666666555444222111000///------...///222111000//////111333444222222111000000111222333111111111111222333444555444333222222111111222222666555444444444666777888777666555444222111000000333222222333666888888777888999999888777555333222333111...---.../////////111000000////////////000111111000000000000111111000000000000000000000000333222222333333555666777333444555444444555888;;;999;;;BBBKKKTTTiii------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---///.........------------------------............///////////////000000111000000///...............///////////////000000111//////............/////////............---------........................---------,,,,,,+++++++++,,,,,,,,,------------.........------------------........................------------------------,,,,,,,,,------.........------------------------,,,,,,+++******+++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..........................................////////////////////////000000000000000000000000000000000000333111000111444666555333333333444555666777888999;;;999777555555666888999:::888888:::>>>@@@>>><<<===>>>???<<<999777777999777777777777777666666666666666666666555555555555666555333111111111222333444222111/////////111111222222222111111000///...///////////////////////////////////////////////////...------------...///............................../////////000000000000000000000//////......000000/////////.........///000111333333222000...///000000111111000///.../////////000000000111111////////////////////////000000000000//////......000000/////////.........222111000///......///000//////000000000000////////////............//////...///111333555555444333333777:::888333///000333111111000000111444666888333222111000000111111222111111111111222333444555555444333333222222333333555555444333333333444444555444444333222222111111222111111333555777777666888888888888777555333222333111//////000000000///000000////////////000000111111000000000000111111111111111111111111111111222222333333444555555666333444555444444555888;;;999;;;BBBKKKTTTiii........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------............------------------------............//////......//////000111000000///...............//////......//////000111//////............/////////............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////.........---------........................---------------------------------------.................................,,,,,,++++++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------............/////////////////////000000000000000000000111111111222222222111000222444555444333222333444555777999:::;;;===;;;888666444444555666555555777;;;@@@AAA>>>:::999:::;;;:::888777777888555666666666555555444444555555555555555555555555555444333111111111222222333222111000000000111222111111222111111000///...////////////////////////000000000000000000000000///......------...//////........................------........./////////000000000////////////...000000000000000/////////---///111333333111///---//////000111111111000000000000000000111111111111000000000000000000000000000000000////////////...000000////////////......111000000////////////000//////////////////////////////............//////---...000222333333222222333:::@@@>>>666000111555111111111222444666888:::333333222111000000111111111111111111222333444444555555444333333333333333555555666555555444333222333333333333222222222222111111000222444555555444666777777777666555333222222111111111222222111/////////...//////000111222111111000000000000111111222222222222222222222222111222333444555555444444333444555444444555888;;;:::;;;BBBKKKTTThhh............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,---------.........///............///000000000000///...............///............///000000///......------......//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------------------,,,,,,------------------------------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------------------------.........//////////////////000000000000000000000111222222333333111111111222333444444444222333444555666777888999:::999888777666777888999555444555888<<<===:::777666777777777777777888888555555666666666555444333444444555555555555555666444333222111000111111111333222111111111111222222111111111111111000//////////////////////////////000000000000000000000000.............../////////........................------------.........///////////////////////////////////////////////////---///000000///.........//////000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////////////////000000000////////////000/////////......///////////////............//////---...///000111111000000222666:::999444111222444222222222222444555777888333333222111111000000000222111111111222222333444444444333222222222222333555666777888888777555444444444333333222222111111111000000111222333333222444555666666555444333222222111222333444444111///............///000222222111111000000000000111111222222222222222222222222000111333555666555333222333444555444444555888;;;;;;;;;AAAJJJTTThhh---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,------------------,,,,,,,,,------------..................//////000000000///..............................//////000......------------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------------------............////////////000000000000000000111111222222222222000111111222222222333444444444444444444444444444555555666777999;;;===>>>:::888666777::::::888555444444444555666777888777555666777888888666555444333444444444555555666666222222111111000000111111111111111111111111222222000111111111111000000///........................////////////////////////---......//////000000000........................------------.........///.............../////////...........................//////---,,,,,,...111///000000000111111222222////////////////////////000000000000000000000000...............///////////////000000000000000000/////////000000000000/////////............////////////............//////.../////////////////////111000///000222333444333222222222222222222333333222222222222111111000000222222111111222222333333333222222111111111111111222333555777777777777666666666555444333222111000111000///000222222111000222333444555555444222222222111222333555444222000............///000222222111111000000000000111111222222222222222222222222000111333555555444222111333444555444444555888;;;<<<;;;AAAJJJTTThhh---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------......///000000000///.....................------......///000......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------........................------------------------/////////...............------------------------,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,------------.........////////////000000000000111111111111111111111111///000222222111111333444444444444333333333222222222333444666999<<<>>>@@@@@@===::::::;;;;;;888555333333222444666888777777666777888999999888666444333333333444555555666666000000000000000000000000///000000000111111111111000000111111111111000000........................////////////////////////------///000000000000000........................------........./////////---............/////////------------............///000111///,,,,,,///333111111000000000111222222////////////............000000000000000000000000---............///////////////000000000000111111...//////000000000000///000///...------...///000//////............//////000/////////////////////111...+++---222666666444222222222111111111000000000111222222222222111111333222222111222222333333222222111000000000000000...///111222444555555555666666666555444333333222222111000000111222111///111111333444444333222222222111111222444444333111//////...//////000111222111111000000000000111111222222222222222222222222111222333444444333222111333444555444444555888;;;===<<<@@@JJJTTTggg///......---,,,,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////000000///..................------------...//////...------,,,,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,******++++++,,,---------........................------------------------000/////////.........---........................,,,,,,---......---,,,,,,------,,,,,,,,,---...///........................,,,,,,,,,---------......++++++,,,,,,---......///------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,---------.........////////////000000000000222111111000000//////......000222222111111222555333444444444444444444444222333444555777999:::;;;???===<<<===>>><<<888333444222222333666888777666666777999:::999888555444222222333444444555666666//////000000000000000///......///000000000000000000000111111111111000000........................------------------------,,,---///000111111000000............................../////////000000000---------.........//////---.........////////////...222555555111///000333333222111000000000111222000000000000//////......////////////////////////---------.........////////////000000000111111111---...///000111111000///000///---,,,,,,---///000//////............//////111111000//////...//////...------///222444333333000000111111111111111111//////111222333333222222333333222222111222222333333222111111000000111111/////////000111222333444444555555555666777777777333222111111222222000//////000222333333333222222222111000000222333333222000000////////////000000111111000000000000111111111111111111111111111111222222222222222222222222333444555444444555888;;;===<<<@@@IIITTTggg000000///...------,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------...------------...//////000000///..................------------...//////...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---000000000000000000000000,,,,,,---......---,,,,,,---,,,,,,+++,,,---///000........................,,,,,,,,,------.........++++++,,,,,,---...//////------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////,,,,,,,,,---------......////////////000000000000222222111000///...------...000222222000000222555333333444444555666777777444444444555555555555555;;;:::;;;>>>???<<<666000555333111333777888777555555666888999999777555333222222333333444555666666//////000000000000000///------...///000000/////////000000111111111000000........................------------------------,,,---///000111111111000........................////////////000000000000---------.........//////.../////////000000111111---333999;;;777333111222444333111000000000111111222111111111000000//////////////////////////////---------.........////////////000000111111111222---...///111111111000///000///---,,,,,,---///000//////............//////222111000//////...//////)))---111222111000///000...///000111222333333333---///000222333333333222333333222222111222222222444333222222111111222222333222111111111222333444222333444666888999:::;;;444222111111222222000///...///111222333333222222222111//////111222333333111000000////////////000111111000000000000111111000000000000000000000000333333222111111222222333333444555555444555888;;;>>><<<@@@IIITTTggg444111...,,,,,,---,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++........................,,,,,,,,,---------............////////////.........................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------+++,,,---.........---,,,,,,------......------,,,............////////////000111111111111222222222222111000000000111333333333333333444444444555555777888888777666555555666555666999<<<===;;;777333444333333333333444555555555555555555444333222111111222222333333222222111111111111111000000000000////////////////////////111111000000//////......//////.........---------------------------------,,,,,,------......//////------------------------,,,---......//////......---.........//////000000...///000111111000///...000111777===:::111...222000000000000////////////........................111///...------...///111///333333---***,,,000000---------...///000000111............////////////000000///...............//////////////////////////////.........---------111111111111111000//////////////////000000000000000000111111111222222222000000111222222222222111000111111111222222222222333111......000111///---444333333222222333333444333333222111000///......////////////000000000000...//////000111333444555333111///...///000111111//////...///111111000...222111000//////000111222000111111222222333444444111333444555555666999;;;:::>>>@@@IIIVVVbbb~~~222///---,,,,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++........................,,,,,,,,,---------............////////////.........................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------------------+++,,,---.........------,,,------......------,,,............////////////000000111111111222222222222111000000000111222333333333333444444444444555666777888777555444555666666666888:::;;;:::777444444333333333333444555555555555555555444333222111111222222333333222222111111111111111000000000000////////////////////////000000000000//////......//////.........---------------------------------.............../////////------------------------,,,---......//////......,,,,,,------............//////000000000000//////000000555<<<<<<555111222111000000000////////////........................000///...------...///000333777666000,,,---///000------......///000000111............////////////000000///...............//////////////////////////////.........---------/////////000000000//////.../////////000000000000000000000111111111222222000000111222222222222111000000000111111111222222333111...///111111000///333333333333333333333333222222111111000/////////////////////000000000000/////////000111222333444111///...///111111...***000//////000111111///...222111000//////000111222000111111222222333444444222333555555555666999;;;:::>>>@@@IIIVVVaaa}}}///---++++++,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............////////////..............................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++.........---------------------------------------+++,,,------......------------............------............////////////000000000111111111222222111111000000111111222333333333333333444444444444555777777777555444555666666666666777999999888666333333333333333444555555444555555444444333222111111111222222222222111111111111111111000000000000////////////////////////000000000////////////..................---------------------------------000000///////////////...........................------...////////////...............////////////000000////////////000000000///333:::>>>;;;555222111111000000000/////////........................000///...------...///000888;;;:::333......//////------......///000000000............////////////000//////............///////////////////////////...............---------,,,---...//////000000///....../////////000000000000000000000111111111111///000111111222222111111/////////000000000111111222000//////111222222111111222333444444333222111000000000000000000000000////////////000000000000111000000000000111222333000...,,,...333888::::::222111000000000000///---111111000000000000111111000111111222222333444444222333555555555666888;;;:::>>>@@@IIIVVVaaa}}},,,+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---......//////......---........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,++++++***//////......------,,,,,,------------------------,,,,,,,,,---------------------............------............////////////000000000000111111111111111111111111111222222222222222333333333444444444444666666666444444555666444333222444777999::::::333333222222333333444555444444444444444333222111111111222222222222111111111111111111000000000///////////////////////////////////////////////////................................................111111000000//////......////////////////////////------...///////////////111111111111111111222222111000///......///000111000...000888???@@@:::444111111111000000000//////........................000///............///000;;;???===666000//////...............//////000000............////////////000///............//////////////////////////////........................+++,,,...///000111111111........./////////000000/////////000000000111111///000000111111111111111////////////000000000000//////...///000111111111///111222444444222111/////////000000111111111111////////////000000000000111111000000000000111111///...,,,,,,222???OOOYYY444222000000000000///---111000000000000000000111000111111222222333444444222444555555555666888:::;;;>>>@@@IIIUUU```|||+++***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------............------........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...------,,,++++++/////////......---------------------------------,,,,,,,,,,,,------......---......//////......---............//////////////////000000000111111111000000111111222222222222222222222333333333444444333444555555444333444666222000///111555999<<<===333222222222222333444444333333333444333333222222000111111222222111111000111111111111000000000///////////////////////////.............../////////---.............................................111111000000//////......////////////////////////---...//////000000//////222222222222222222111111111000///......///000111000...///555>>>BBB===666111111111111000000000000........................//////............//////:::>>>===666000//////...............////////////............//////////////////............//////////////////////////////---.....................,,,---...000111222333333............////////////....../////////000000000//////000111111111111000////////////000000000000...............///000111///000222333333222000////////////000111111222222////////////000000000000222111000000///000000000+++...000///000;;;NNN^^^555333000///000000///...000000000111111000000000000111111222222333444444333444555555555555888:::;;;>>>???HHHUUU```{{{+++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......------,,,,,,/////////...............---------------------------,,,,,,,,,,,,---...///......////////////................../////////////////////000000000111111000000111222222222222111222222222222333333333333222333555444333333444555111///...000444888;;;<<<222222222222222333444444222222333333333333222222000000111111111111000000111111111111000000000000////////////////////////---............/////////---------.......................................000000///////////////.................................///000000000000///000000000000////////////000000////////////000000000//////222;;;BBB???999222222111111111000000000........................////////////////////////555::::::555000///000///......//////////////////............///////////////............//////000////////////////////////---------...............---...///111222333333333------........./////////............////////////...///000000111111000000/////////000000000111111...///000///......000222///000111222222111000/////////000000111111111222////////////000000000000111000000/////////000000(((...444333///000:::CCC555222000///000111000000000000111111111111000000000111111222222333444444333555666555555555777999;;;>>>???HHHUUU___{{{,,,++++++,,,------+++)))++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------............////////////------------------------------,,,,,,,,,---...///......////////////..................////////////////////////000000000111///000111222333222222111111222222222222333333333111333444444333333444555333111000000333666777777222222222111222222333444111222222333333333222222000000111111111111000000111111111111000000000000////////////////////////---------.........//////---------.........//////......................................./////////------------------------......///000000000000000000000/////////.........//////000000000000//////000000//////666???@@@<<<222222222111111111000000..............................////////////......///444666222...///000////////////////////////...............////////////...............///000000////////////////////////---------.........//////---...///000111111111111---------.........//////------........./////////...//////000000000000000000000000111111111222222111222333222000///111333000000000000000000000000000000000000000111111111////////////000000000000000000/////////000000111+++...222222///---...000444222//////000111222222///000111222222111000///000111111222222333444444444555666555555555777999;;;>>>???HHHTTT___zzz---,,,,,,---...---+++)))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............------......//////000000------------------------------,,,+++,,,---...///......////////////................../////////000////////////000000000000///000111222333222111111111111222222222333333333111222444333333333444555666444222111222333333333222222111111222222333444111222222333333333222222000000111111111111000000111111111111000000000000////////////////////////---------.........//////---------.........//////////////////////////////,,,---------......//////------------------------...//////000000000000000222111111111000000//////...///000111111000///...000111///...333===AAA===222222222111111111111000..............................////////////......***000333000---///111000///////////////...................../////////000...............///000111////////////////////////---------.........//////,,,---...///000000000000---------.........//////---------.........//////...//////000000000000000111111111111222222222222333555666444111000222444000000////////////000000111111000000000000000000////////////000000000000///////////////000111111111///------000222333222444111///...000222333333///000111222222111000///000111111222333333444444444555666555555555777999;;;>>>???HHHTTT^^^zzz***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,........................------------------------------------------------,,,,,,,,,++++++*********+++***)))((((((***,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........000000000000000000000000,,,------......------,,,........................////////////////////////,,,---------......//////////////////000000000000111111222333333333333222222111111111000000//////000222333333333333444666555555555555555555555555333333111000000000111222111222333333444444333333000000000000////////////000000000000000000000000+++,,,,,,---...///000000//////.........---------+++,,,...000222111///------------------...//////////////////////////////......------------..................////////////000000///////////////000000000000000000000000000---...///111444777999;;;333333333222111000//////---......///////////////.........///////////////......---///000000///---000000000000000000000000............/////////000111111111111000000000000111000///////////////000///............///000000111111000///////////////111111111000//////............------------......////////////000000000000222222111111111111222222555222...---///222444555111111000///////////////...111444444111......///............////////////...///000111111000///...111000...---...///111222555333000000333444222000111111111111111111111111111111222222222333333333222333333333333555888;;;999@@@BBBHHHTTT```zzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++***)))))))))***,,,---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...///......---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////....................................,,,------......------,,,...............................................................---------////////////000000000000000000111222222222222111222111111111000000000000222333444444333333444555444444444444444444444444333222111000000000111222111222222333444333333333000000000000////////////........................---------...............//////.........---------...------.../////////.....................///000////////////////////////......------------..................////////////000000////////////000000////////////////////////333222222222222222333333222222222222111000//////---......//////////////////.........//////000111000///......000000///...000000000000000000000000........./////////000000/////////000000111111111222222000///..................------......///000111000000///////////////////////////////////////......------------......////////////000000000111000000000//////000000000333111...---///111333333111111000///////////////000333555555333111000111111111000//////......---...///000111111000///...000000.........///111222333111///000333444444222111111111111111111111111111111222222222333333333222333333333333555888;;;999???AAAFFFRRR]]]www/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,+++***)))***+++,,,---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------............------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------------............------------------------------......................../////////...------,,,,,,////////////000000000000//////000111111111111000111111111111111000000000111333444333222111111222444444444444444444444444333222111111000000111111111111222333333333333222000000000000////////////........................//////.........---------...............---------000///...------......///........./////////000000////////////////////////......------------..................////////////000000////////////000000........................444444222111000/////////222222222222111000//////---......///////////////000///.........000333444444111///...///000//////000000000000000000000000....../////////000000000,,,---...///000111111222333222111///...---,,,,,,---------------......///111000//////......//////,,,------...//////000000......------------....../////////000000000111111//////............//////111///......000111111000111111000/////////000000000222444444333111111111444333222111///...,,,,,,//////000000000000//////000///.........///111222111//////000222444555444000000000000000000000000111111222222222333333333222333333333333555888;;;888>>>@@@EEEOOOZZZsss......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................///......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///------------------------------............------------------------------.......................................---------////////////000000000000///000000111111111111111111111111111111111111111000222333222000.........333333333333333333333333222222222111111111111111000111111222222222222222000000000000////////////........................................................................000111111111///......///...//////000000000000000////////////////////////......------------..................////////////000////////////000000111////////////////////////000000/////////000000111111111111111111000//////---......///////////////000///...---...111444666666333000...///000000///////////////////////////...////////////000000000------......//////000000222111000///...------------,,,,,,,,,,,,---......000000///............///------------......//////......------------......//////000000000111111111//////............//////...------...000111///...111111000000///000000111///000111111111000000///444333222111000...------//////000000000000//////000//////...///000111111000000000000111333333444////////////////////////111111222222222333333333222333333333333555888;;;999???@@@DDDNNNXXXqqq******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................///......---,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------......//////........................---......//////......---------------------------........................,,,,,,,,,---...///000000////////////000000000000000111222222333333222222111111111111111222222222222333555555222000//////333333333333333333333333222222222222111111000000///000111111222222111111000000000000////////////////////////////////////,,,,,,------...//////000---........................111555666444000............///000111000000000////////////////////////......------------..................///////////////////////////000111111000000000000000000000000............///000111222000000111111111000//////---......///////////////000///...---...111444666666333000...///000000///////////////////////////////////////000000000111000000//////......------///...............///000---,,,,,,,,,,,,---......000//////...............//////......------------......------------......000000000000111111111111111000000000000000000111---------///000000///---111111000000000000111111000000000000111111000000111111111111000000000000000000////////////000000///////////////000000111222222111111000000111222////////////////////////111111222222222333333333222333333333333555888;;;;;;@@@AAAEEENNNXXXqqq)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111////////////000000000000111111222333333333333333111111111222222222222222444666888888666444222222222222222222222222222222111222222222222111000000//////000111111111111000000000000000////////////000000000000000000000000++++++,,,---...///000111---------...............+++000666888555111......---...///000111000///...////////////////////////......------------..................///////////////......//////000111222111111111111111111111111000//////......////////////000000111111000//////---......///////////////000///.........000333444444111///...///000//////000000000000000000000000/////////000000000111111222111111000///...---,,,------------...///000111---------------......///000///......------......000000//////...------,,,......------------......000000000111111111222222222222111111111111222222...------...000111///...111111000000000111222222333111111111333444333222/////////000000111111111000000////////////000000////////////000000000000111222222111//////000111000000000000000000000000111111222222222333333333222333333333333555888;;;;;;AAAAAAEEEOOOYYYqqq++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------.....................---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000////////////000000000000000000111222222222222222111111111222222333333333333666888999777444333333222222222222222222222222111222222333222111000///...///000000111111000000000000000000////////////////////////////////////,,,---------......//////---------.........//////)))///444555222///...000,,,---...000000///...---////////////////////////......------------..................////////////............///000111222000000000000000000000000111000000///......////////////000000000000000///---......//////////////////.........//////000111000///......000000///...000000000000000000000000//////000000000111111111111111111000000/////////......---------...//////......------......///000//////...------------...////////////////////////......------------......000000111111111222222222222222111111111111222222///...---...000111000///111111000000111111222333333111000111333444444222.........//////000000000111000///......///000111...//////000000000000000///111222111//////111333111111111111111111111111111111222222222333333333222333333333333555888;;;:::@@@@@@EEENNNXXXqqq...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------...............//////...---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................////////////000000000000//////000111111111111111111111111222222333333333000333666666555222111111111111111111111111111111111111222333222111000///...//////000000000000000000000000000////////////........................///............------------------.........//////)))---222222...---...111+++,,,...000000///...---////////////////////////.........------...................../////////000............///000222222///////////////////////////////////////000111111//////000000000000000///---......///////////////.........///////////////......---///000000///---000000000000000000000000000000000000111111111111000000000000111111111111000///...---------------///............///000000//////...------------.........//////000111111111.........------.........000111111111111222222222222222111111111111222222111///......000111111000111111000000111222333333222///---...111333222000.../////////////////////111000///......///000111...//////000000000000000---///111111//////222555111111111111111111111111111111222222222333333333222333333333333555888;;;999??????DDDNNNXXXqqq.........------,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,,,,------........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++.................................------,,,,,,,,,************************........................444111...------......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////,,,---------.../////////---------------------,,,......//////...---,,,,,,------------------------------------,,,,,,+++***++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------000000000000000111111222111222333444555555555555444222//////111222222222111222222111000000111333222222222222222222222222222111111111000000//////////////////............////////////////////////,,,,,,,,,,,,,,,---111444444000,,,,,,...//////...//////.........---------...............---------////////////////////////......---,,,---...///000000000000000000000000000000///...------...///000//////............////////////............//////000000//////.........------....../////////////////////000000000000//////111111111111000000000000000///...---,,,------...////////////000000000000222222000///............////////////////////////........................///...---,,,,,,---...///............////////////......///000000///...---///111444444222111000000222111///------...000111555111...---///000///---////////////000000000000222000//////000000///---//////////////////////////////............//////............////////////000000000000000000000000111111222222222333333333555555444333333333444444333444555555555777:::<<<<<>>CCCIIIIII[[[{{{,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////......------......///------------------------,,,,,,,,,---------------++++++,,,,,,---........................---------------------------------...------,,,,,,------...------------------------------------------------...---,,,---...///...---,,,,,,---......//////000...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...000111111000000///////////////000////////////////////////000000000000000000000000...........................///000111111000///...///..................///................................................,,,------...///000111111------............---------------............///.........//////////////////////////////////////////////////////////////////////////////.........---......//////.................................////////////////////////.........///////////////000000111111111111000000////////////000000000000666555444222111000//////000000000000000000000000......///000000///............////////////......------........./////////111000///...---,,,,,,,,,////////////////////////000111111222111000//////............////////////............////////////////////////////////////////////////////////////......////////////............///000000000000000000////////////111333444111111111111222222222222000000000000000000000000............////////////000000000000111111111111//////000000111111111111111555777333111333333111333444555555555666888:::999===>>>DDDIIIHHHZZZyyy,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......+++******++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////------------------------+++,,,------......------+++++++++,,,------...............---------------,,,,,,,,,------------......------,,,,,,------...------------------------------------------------...,,,+++,,,......---,,,---------...//////000000...------,,,,,,------...,,,,,,,,,---------......,,,,,,---...///000111111000000//////......//////........................000000000000000000000000...........................//////000000//////...//////............//////........................---------------------------------......//////000------............---------------............///.........//////////////////////////////////////////////////////////////////////////////.........,,,------.......................................////////////////////////.........///////////////000000111111111111000000////////////000000000000666555333222111000//////////////////////////////---...///000000///...---......////////////......------------............000///...---------------////////////////////////000111222222222111000///............////////////------........./////////////////////////////////000000000000000000000000......////////////......---...//////000000//////////////////000000111222......///////////////000000000000000000000000000............////////////000000000111111111222222/////////000111111222222111555666333111333333111333444555555555666888::::::===>>>CCCHHHHHHYYYxxx,,,+++++++++,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---......//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////------------------------+++,,,---.........------***++++++,,,,,,---...............------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------,,,+++,,,------,,,+++------......//////000000...------,,,,,,------...,,,,,,,,,---------......,,,---...///000111111111000000///...............////////////////////////000000000000000000000000......................../////////....../////////000000///......///000000........................---------------------------------------.........------............---------------............///............/////////000////////////////////////////////////////////////000/////////............------...///////////////........................////////////////////////............/////////000000000111111111111000000////////////000000000000222111000000///000000000........................---...///000000///...---......////////////..................//////////////////...............///////////////////////////000111222333333111000...............////////////---------.........//////////////////////////////000000000000000000000000......////////////......---...//////000000//////...//////000000000//////------........./////////000000000000000000000000............////////////000000111111111222222222...//////000111111222222///444666333222444444333333444555555555666888:::;;;>>>>>>BBBGGGGGGXXXxxx++++++++++++,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------...///000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////------------------------+++,,,---.........---,,,***++++++,,,,,,---...............------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------------------------------------------------,,,++++++------,,,+++------......///000000000...------,,,,,,------...,,,,,,,,,---------......,,,---...000111111222222111000///...............000000000000000000000000000000000000000000000000........................000///...------...///000111000///......///000111........................------------------------------------------,,,,,,---..................------------.........//////---.........//////000000////////////////////////////////////////////////000000//////.........---......///000000111000000000000000000000000000000////////////////////////---.........//////000000000000111111111111000000////////////000000000000------------...///111111........................---...///111111///...---......////////////......////////////000000000000000////////////000000111000000000000000000000000000111333333333222000.............../////////000---------.........//////////////////////////////000000000000000000000000......////////////......---......///////////////......///000000///...---.../////////000000111111000000000000000000000000............/////////000000111111111111222222222...//////000111222222222///333555333222444555333333444555555555666888:::<<<>>>>>>AAAFFFFFFXXXxxx++++++,,,,,,---...//////.........------,,,,,,,,,---.........---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------+++,,,------......------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////.........------------------------------------------............///------------------------------------------------------------------------------------------------,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///---...............---------------...///000000111......////////////......000000//////.........------------............///////////////............////////////////////////...............///000000//////......---------,,,........................---...///...,,,,,,...///------......//////000000000000//////.........---//////............//////000000000000000000000000222111111111000000//////................................................,,,,,,---...///000111111111111222222222222111111////////////000000000000............////////////////////////000000000000000000000000000///......////////////////////////000000000000111111111111000000000000000000000000000000//////.........---//////000000000000//////222111111000///......---...///000111111000///...000000//////.........---//////............//////------............------/////////////////////////////////...------,,,,,,000000000000////////////000000000000000000111222000000////////////000000000000000000////////////000000111111111111000000000222333333222111333444222333444444333444777::::::@@@AAADDDIIIJJJXXXrrr++++++,,,,,,---......///......---------,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,------------------------------------------------+++,,,------......------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,+++,,,,,,---------.................................//////.........------------------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///---...............------------......///000000111......////////////......000/////////.........------------............///////////////...................................................//////000/////////.........------...........................//////...------...000.........///////////////000/////////............//////............//////////////////////////////111111000000000/////////////////////////////////.................................///////////////000111111111111111111000.../////////000000000000............////////////.../////////000000000000000000000000000///......//////////////////////////////000000000111111111////////////////////////000/////////............//////000000000000//////111111000000///......---...///000111111000///...000/////////............////////////////////////---......//////......---/////////////////////////////////...............000000000000////////////000000000000000111111222000000////////////000000000000000000////////////000000111111111111000000000222333333222111333444222333444444333444777:::999>>>@@@CCCHHHIIIWWWqqq++++++,,,,,,------......------------,,,,,,,,,,,,---------------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------...---,,,,,,,,,,,,---...------------------------+++,,,------......---------............/////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---.........---,,,+++---------.........//////.......................................------------------------------------------............///------------------------------------------------++++++++++++++++++++++++------------------------,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///------...............---------......///000000000......////////////....../////////...............---------............////////////............---..............................------......///000///////////////.................................///000000///......///111///////////////.........////////////............//////............//////........................000000///////////////...000000000000000000000000........................000000//////............///000000111111000000///....../////////000000000............////////////....../////////000000000000000000000000//////...//////////////////////////////000000000000111111////////////////////////////////////............//////000000000000//////111000000//////............//////000000//////...////////////............//////000111111000//////---......//////......---////////////////////////////////////000000000000////////////000000000000000000000000000111222222000000////////////000000////////////000000000000000000111111111111000000000222333333222111333444222333444444333444777:::888>>>???BBBGGGHHHVVVppp++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////------------------------.........////////////000,,,---///000000///---,,,------------....................................................................................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///,,,---......///.....................//////000000......////////////..............................---------............/////////.........---------...........................------------...//////////////////////////////........................///000111000......000111000000//////......------///////////////.........//////............//////........................////////////............////////////////////////........................///////////////.........//////000000000000//////........./////////000000............////////////........./////////000000//////000000000000//////////////////////////////////////////000000000111///////////////////////////////////////.........//////000000000000//////000000/////////.........///////////////////////////////////////............000111333333111000.........////////////......////////////////////////...//////000111111222222////////////000000000000000/////////000111222333000000////////////000000////////////000000000000000111111222222111111000000222333333222111333444222333444444333444777:::999>>>???BBBGGGHHHUUUooo+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,...//////...,,,+++---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............------------------------.........////////////000---...000222222111///...+++,,,,,,,,,,,,---------........................---.............................................---------............///------------------------------------------------........................------------------------,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///,,,------...//////..................////////////......////////////......---------...............---------............///............------------........................---------------...//////.........///////////////........................///000111000......000111000000//////......------........./////////////////////............//////....................................////////////................................................------......///000000111//////000000000000//////............////////////............////////////............//////////////////000000000000//////////////////////////////...////////////000000000................................./////////////////////000000000000//////////////////............//////............//////.........///////////////...000111333333111000......//////////////////...////////////////////////...//////000111222333333.../////////000000000111////////////000111222333000000////////////000000.../////////000000000111111111222222222222111111000222333333222111333444222333444444333444777::::::???@@@CCCGGGHHHVVVppp++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,...///000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........------------------------------........./////////...///000111111111000///+++++++++,,,,,,,,,------........................---------.......................................---------............///------------------------------------------------........................------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///,,,,,,---...////////////......//////////////////......////////////......---------------.........---------............///.........------------,,,------------------------------,,,,,,------...///---------.......................................///000000///......///111///////////////................../////////////////////............//////...........................////////////000000000................................................,,,,,,---...///000111111///000000111111000000///------........./////////............////////////------........./////////...//////000000000000000////////////////////////......////////////000000................................./////////////////////000000000000//////........................///......------......///........./////////////////////000111111000//////...//////000000//////...////////////////////////...//////000111222222333......//////000000111111////////////000111333333000000////////////000000......//////000000111111111111222222222222111111000222333333222111333444222333444444333444777::::::@@@AAACCCHHHHHHVVVooo++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000111...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------,,,,,,------------------------+++++++++++++++++++++++++++,,,------......------,,,,,,---------.................................,,,---------............------......////////////,,,,,,,,,,,,---------...........................---------.........//////........................---------............///------------------------------------------------........................------------------------,,,------......------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///+++,,,---.../////////////////////////////////.........////////////......,,,,,,,,,------.........---------............///.........---------,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,---------..............................//////...------...000.........///////////////............/////////000//////............///////////////////////////////////////000000000111111................................................---.........//////000000000111111111111111111000---------.........//////............////////////---------.........//////......///000000000000000////////////////////////........./////////000000..................................../////////000//////000000000000//////........................///...------------...///............/////////000//////////////////////////////000000000000//////////////////////////////...//////000000111111111.........///000111111111......//////000222333444000000////////////000000.........///000111111111111222222333333222222111000222333333222111333444222333444444333444777::::::???@@@BBBFFFGGGTTTnnn++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++,,,...000222...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------.........//////........................---------.........//////////////////////////////---------.........//////------------------------------------------------------------------------------------------------,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////+++,,,---...///////////////////////////...............////////////......,,,,,,,,,------.........---------.........//////......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------........................---...///...,,,,,,...///---.........//////000000---.........//////000000//////............//////000000000000000000000000//////000000111111222222000000000000000000000000........................///////////////.........111111222222222222111111---------.........//////............/////////000---------.........//////......///000000000000000////////////////////////............/////////000........................---.........//////000000//////000000000000//////---.....................///...---,,,,,,---...///---.........//////000000//////............////////////000000000000//////////////////////////////////////////000000000000---......///000111111222.........///000222333444000000////////////000000---......///000111111222111222222333333222222111000222333333222111333444222333444444333444777:::999>>>???AAAEEEFFFSSSmmm++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...//////------------,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------...------------...//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////..............................////////////////////////......////////////......------------------------------............------.........------,,,,,,,,,,,,---......------...000......---------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222333//////...---------------////////////000000000000///////////////////////////////////////......------------............///111111000000//////..............................------............---------------------.................................***+++---////////////...000///.........///111222000///...------...///000////////////////////////000000////////////000000222///---...111222000...............////////////000000000000000000000000222222111111000000//////222111111111000000//////...000222444444222000...000000000000000000000000000000000000000000000000//////...//////000111222111111111111222222222222------......//////000000............//////////////////............//////////////////////////////111111111000000000000000.........////////////...000000///...---,,,,,,+++........./////////////////////.........---------000000000000000000000000////////////////////////000111222111000//////111000000000000000000000000000.........000111000///////////////////////////000//////000222444333222000000111222222222222111333222222111111222222333222222333333222444666999;;;>>>===???FFFFFFQQQggg++++++************++++++++++++++++++++++++++++++++++++,,,,,,---......///------------,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------...------------.../////////......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............................................................////////////......------------------------------............------......---------,,,,,,,,,,,,---......------...000......---------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++...111111000...,,,000///......------........./////////000000000000///////////////////////////////////////......------------............///000000000000//////......------------------------------............------...///////////////..............................+++,,,...///000000//////...............///000000000///...------...///000////////////////////////000000////////////000000000...,,,---000111///---....../////////000000000000000000000000000000000000000000///////////////000000000000//////.........///111333333222111000000000000000000000000000000000000000000000000000000////////////000000111---............/////////---............/////////............//////////////////............//////////////////////////////000000000000000000000000---...000222222333222222/////////...---,,,,,,+++////////////////////////000000/////////.........////////////////////////////////////////////////000111222111/////////000000000000000000000000000.........///111111000...///////////////////////////......///111222222111000000111222222222222111333222222111111222222333333444444444333555777:::;;;>>>===@@@FFFFFFPPPggg++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............................................................////////////......------------------------------............------...------------,,,,,,,,,,,,---......------...000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000555999999555111...111000//////......//////....../////////000000000///////////////////////////////////////......------------............///000000000////////////...------------------------------............------000111222333222000...---........................------...///000000000000,,,---......//////......//////............//////////////////////////////000//////......//////000...---,,,---///000///.../////////000000000111111000000000000000000000000............////////////////////////............000000000111111222222222000000000000000000000000000000000000000000000000111000000////////////000------------............////////////........................//////////////////............//////////////////////////////000000000000000000000000---///222555666666555444/////////......---------////////////////////////000000000000000/////////////////////////////////////////////////////////000111222111///...///000000000000000000000000000------...000222222///---///////////////////////////...---...000111111000000000111222222222222111333222222111111222222333333444555555444666888;;;;;;>>>===@@@FFFFFFPPPfff,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...------------...//////---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,---------............////////////............................................................////////////......------------------------------............------------------------------,,,---......------...000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222555999<<<<<<999444111111111000///////////////........./////////000000///////////////////////////////////////......------------............///////////////////////////........................------............------111222444555444111...,,,...........................//////000000000000000,,,---///000000000///.../////////......//////////////////////////////////////////....../////////---------...///000000000000000000000111111111111////////////////////////.........//////000000000////////////////////////333222111000///000000111////////////////////////////////////////////////111111000//////...///////////////000000000111111222111111000//////..................//////////////////............///////////////////////////////////////000000000000000...000444777888666444333000000000000////////////000000000//////////////////////////////////////////////////////////////////////////////////////////111111111///...///000000000000000000000000000......000333444333000...////////////////////////000///...///111222111000000000111222222222222111333222222111111222222333333444555444444555888::::::>>>===@@@FFFEEEOOOddd~~~,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------------...//////,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------............////////////............................................................////////////......------------------------------............------------------------------,,,---......------...000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111333444444222111///111111000///////////////............///////////////////////////////////////////////////......------------............///.............../////////////////////////////////------............------111222444555444111...,,,........................///////////////000000000...///000222222111000000...//////////////////...//////////////////////////////............////////////000000000000111222000000000000111111111111/////////////////////////////////000000111111111000000000000000000000000666444111///...---......////////////////////////////////////////////////111111000//////...//////000000111111111222222222444333333222111000//////............//////////////////............//////000000000000000000000000......//////000000000000000222444666666444111///111111111111222222222222111111000000////////////................................................///////////////////////////000111000.........//////////////////////////////000222444666555222///////////////////////////111000///000222333222111000000111222222222222111333222222111111222222333222333333333333444777999:::>>>===@@@FFFEEENNNccc}}},,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------------...//////,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------............////////////..............................------------------------......////////////......------------------------------............------,,,,,,,,,------------...,,,---......------...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////111000//////......//////------.........////////////////////////////////////////////////......------------............///---............/////////////////////////////////------............------000111222333222000...---........................000//////......///000000000000111111222222222111......////////////......///////////////////////////......------......///000111222222000000111222/////////000000000111111000000000000000000000000000000000000111111111111000000000000111111111111555444222///...---------000000000000000000000000000000000000000000000000111000000////////////000////////////000000000000444333333222111000000///............//////////////////............//////000000000000000000000000---......//////000000111000111333444333111///---111111111222222333333333222111111000000//////...------------....................................///////////////////////////000111000...---...///////////////////////////111111111333555555222000////////////////////////222111000111222333222111000000111222222222222111333222222111111222222333111222333333222333666999:::======AAAFFFEEEMMMbbb{{{---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------...------------...//////------,,,,,,---......///........................,,,,,,,,,---------............////////////..............................------------------------......////////////......------------------------------............------,,,,,,,,,---------......,,,---......------...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///000000000///......------......---------........./////////////////////////////////////////////......------------............///---------.........//////........................------............------...///////////////..............................000///...------...//////000000000000000111111222---...///000000///...---///////////////////////////......------......///000222333222///...///000....../////////000000000000000000000000000000000000000000000000//////////////////000000000111111222111000//////.........000000000000000000000000000000000000000000000000000////////////000000111.........////////////000111111111000000/////////............//////////////////............//////000000000000000000000000------......///000000111///000111222111000///...//////000000111222222333222222111111000//////...---.........////////////........................///////////////////////////000000000...---...///////////////////////////000000///111222333222000////////////////////////222000///000111222111///000000111222222222222111333222222111111222222333222333444333333444777999999======AAAFFFDDDLLLaaaxxx---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------------...//////---------------...///000........................,,,,,,,,,---------............////////////..............................------------------------......////////////......---------------------------..................---,,,,,,,,,------.........,,,---///...------...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,---............//////...------------------------........./////////////////////////////////////////////......------------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------.................................//////---,,,,,,---...///000///.........///111222---...///000000///...---////////////////////////.........------.........000222333111...,,,---///............////////////000000000000000000000000000000//////.........------.........//////000000...//////000000000000000000000000000000000000000000000000000000000000000//////...//////000111222////////////000000000111////////////......................../////////000//////............//////000000000000000000000000---------...///000000111...///000000111111111111------...///000111111222222222222111000//////....../////////000000111111........................////////////////////////...000000000...---...///////////////////////////000.........000111000///////////////////////////111000//////000111///...000000111222222222222111333222222222222222222333333444555555444555888;;;999======AAAFFFDDDLLL```ttt......,,,+++***)))))))))------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------............------,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------......------,,,,,,------.........//////......---,,,000---,,,---///000...,,,.........------,,,,,,,,,---...............------........................+++,,,,,,------,,,,,,+++------............------...------,,,,,,------...000///...---,,,------...------------------------------------------------...------,,,,,,------....../////////---,,,---...------------------------....................................///////////////000111000...------...////////////............---------............///000000000000////////////,,,---...//////...---,,,---///222222111///......---,,,,,,...///000...---..................------............////////////............////////////000000000000000000000000000000000///////////////////////////............111111000000//////............------------......---...///111111111000///......////////////......///////////////.........000000000000000000000000//////000000000000//////000000//////.........---111000///...------...///000000000000111111111111//////.........---------////////////////////////111000///......///000111////////////////////////...000111111000//////000555444333111000/////////000///...///111222222111000111222333222000...---000222555666444111000///............////////////111111000000//////......//////............//////------......//////000000000000////////////000000------......//////000000000000////////////000000222222222111111000......444333333222222222222222222333333333333555888;;;===???<<>><<>><<>><<<@@@FFFCCCJJJ]]]rrr++++++++++++,,,---......------------------------******+++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---...///000000++++++******+++,,,------,,,,,,---------.........------............------,,,,,,,,,---------......------------------,,,,,,...------,,,,,,------......------,,,,,,------............///......---,,,------------------------------------------------,,,------...//////..............................,,,------......------,,,------............------...------,,,,,,------...------..................------------------------------------------------...------,,,,,,------....../////////---,,,---...........................////////////////////////............////////////---///000///......///000............---------------------............///,,,------...///000000111///...---,,,,,,---...//////000222333222222444555777444000.../////////...---------.........//////............////////////............////////////////////////////////////---///222444444333111000...//////000111222222333////////////000000000000111111000000000000111111000000000////////////000...//////000000//////...////////////000000111111////////////////////////000000111111111111000000.........///////////////......//////////////////...////////////000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000...///000///......000222111111000000///000000000111///...///000000///.........//////000000000000...000222222000///000000............////////////...............///////////////............//////333222222222111000000000000111222222222222111000222222111111000000//////000000////////////000000000000111111111111000000222111000///000111333444222333333333333555888;;;;;;>>>===@@@FFFCCCIII[[[ooo,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111222...---,,,++++++,,,---...,,,---------............------............------,,,,,,,,,---------......------------------------...------,,,,,,------......------,,,,,,------.........//////......---,,,---...//////------...///,,,,,,,,,------------...,,,,,,---...////////////........................------............------------............------...------,,,,,,------...,,,---......///.........------------------------------------------------...------,,,,,,------....../////////---,,,---...........................////////////////////////............////////////---...//////......///000.........------------,,,---------............///---------......//////000.........------............000111111000000222333666333000////////////...,,,,,,------.../////////............////////////............////////////000000000000000000000000---///111222333222111000...//////000000111111111////////////000000000000111111000000000000111111111000000////////////000......////////////.........//////000000111111222000000000000000000000000//////000000000000//////.........///////////////---...//////000/////////......////////////000000...////////////000000000000000000000000000000000//////000000000000//////000000000000000000000000///111222222111000000111000000/////////000111111111///......000000///---//////////////////000000---///000000//////000111............////////////---............///////////////............//////222222222222111111111111111222333444444333222111000000000000000000//////000000////////////000000000000111111111000000///444333333222111111111111222333333333333555888;;;;;;>>>===@@@FFFCCCHHHZZZmmm------,,,,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,---------......******++++++,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,...111333111000...,,,,,,,,,---...------------............------............------,,,,,,,,,---------......+++,,,,,,------............------,,,,,,------......------,,,,,,------.........//////......---,,,---///111000...---///000,,,,,,,,,---------......+++,,,---...////////////........................------............------------............------...------,,,,,,------...,,,,,,.../////////......------------------------------------------------...------,,,,,,------....../////////---,,,---...........................////////////////////////............////////////---...//////......///111.........---------,,,,,,---------............///........................------............------...///000///......///111333111000000000000...---,,,,,,------...//////000............////////////............////////////000000000000000000000000---...///000111111111111////////////////////////.../////////000000000111000000000//////000000000222111000///......///000//////000000000000//////...//////000111111222222000000000000000000000000......////////////................../////////000,,,---///000000000//////........./////////000000.../////////000000000000000000000000000000000000...///000111111000///...////////////////////////222555777777555333111111///////////////000111111111///......//////...---000//////............///---...000000///...///111............////////////---------.........////////////............/////////000000000000000111111000111333444444333111000//////////////////000000000000////////////000000...///000111111111111111444444555555555333222111222333333333333555888;;;;;;>>>===@@@FFFBBBGGGYYYlll...------,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,---------......))))))***+++---...//////,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++***+++...222444333222///---,,,,,,---...---------.........//////---..................---,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------......------,,,,,,------.........//////......---,,,...000222111...---///111,,,,,,,,,------.........+++,,,---...////////////........................------............---------..................---...------,,,,,,------...+++,,,.../////////......------------------------------------------------...------,,,,,,------....../////////---,,,---...////////////////////////000000000000000000000000............/////////000,,,...//////......///111......---------,,,,,,,,,---------.........//////...............---------,,,---...//////...---,,,...//////...,,,,,,---///111000///000111000...,,,,,,,,,------...///000000............/////////000............/////////000000000000000000000000000.........///000111111222////////////.............../////////000000111111000000////////////000000222111000.........///000000000111111111111000000...//////000111222222222000000000000000000000000------............---------.........//////000000,,,---///000000000//////............/////////000.../////////000000111111000000000000000000000000...///000111111000///...////////////////////////555888;;;;;;999666333222//////...//////000111222111///......//////...,,,111000///...............,,,...//////......///111............/////////000---------.........////////////............//////------......//////000000///000222333333222000///------......//////000000000000////////////000000,,,---///000222333333333...///111222222111///...222333333333333555888;;;;;;>>>===@@@FFFBBBGGGYYYlll---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++------...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---111222111///,,,,,,---///------+++******+++------------------------------,,,,,,,,,---------......---------............///++++++,,,,,,,,,---------------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------..............................////////////..............................///......---------......---...///...---...///111------............------000000///......................................./////////...---------,,,---------............///000000000000////////////000////////////.........,,,,,,------...///////////////............//////000///...------...///000111111000000//////..................////////////000000000000000000000000000000////////////000000//////000000111111222222000000000000000000000000000000000000000000000000000000//////.........---...------,,,---...///000......//////000000111111000000000000000000000000///...---,,,,,,---...///---000444666666444333333555333000...---...000222000000000000000000111111////////////////////////777;;;>>><<<777333222444000000000000000111111111...///000000000......---//////............//////...///000111111000///......//////000//////...---......//////000222333444///////////////......---000000000000000000000000000000000000000000000000////////////////////////000---,,,000111...---...///......000222333222000555555333222111000000000444444555555444555888:::;;;;;;>>>AAAAAABBBJJJTTTjjj---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---///000///...,,,+++---...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///++++++,,,,,,,,,---------------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------..............................////////////..............................///......---------......---...///...---...///111.........//////.........------------...000111222.......................................------------------............///000//////////////////////////////.........------,,,,,,------...///////////////............//////000///...------...///000000000000000//////..................////////////000000000000000000000000000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000000/////////..................---------...///000.../////////000000000111////////////////////////000///...------...///000---000444666777888999:::666555333222111111111111000000111111000///...---////////////////////////444888:::999444000000111.........//////000000000000000000///...///000111//////............//////...///000111111000//////////////////////////////////////////000111222333///////////////......---////////////////////////000000000000000000000000///////////////////////////,,,---111222000000222222111000111222333111000444444333222111111111111333444555555444555888:::;;;;;;>>>AAAAAABBBJJJTTTkkk------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------............---------,,,,,,++++++,,,,,,---,,,------,,,+++***,,,...------............------------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------------------------------......////////////....................................---------......///---...///...---...///111...//////000000//////...------------...000111222........................---------...............---------............///////////////////////////............---------,,,,,,,,,------...///////////////............////////////............//////000000000////////////...............////////////000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////..................------......///000////////////000000000000////////////////////////000000////////////000000...000333444555666888:::222333444444222000...---...///000111111000///...////////////////////////000333555444000------...---......///000111222222000000000...------000222000//////......//////000---...///000111111000000000///.........///000000111111000000000000111111///////////////......---////////////////////////000000000000000000000000////////////////////////000------000111...///222111000///000222222111000333333222111111222222333333444555444444555888;;;;;;;;;>>>AAAAAABBBJJJTTTlll,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......---..................------,,,,,,++++++,,,,,,---***+++,,,+++******+++---,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------............///,,,,,,,,,------------...------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,------------------------........................------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------......////////////.................................------------...//////---...///...---...///111//////000000000000//////000000///.......................................,,,---------.../////////---------............///.........///////////////......---------,,,,,,,,,,,,,,,------...///////////////............///////////////....../////////////////////////////////............////////////////////////////////////000000////////////000000222222111111000000//////000000000000000000000000000000000000000000000000///////////////...........................//////////////////000000000000........................111000000000000000000111///000000000//////222444555666999:::999555111......//////000111111222333////////////////////////---000111000...,,,,,,---///000111222333444555555---///111000...---...000000000////////////000000......//////000111111111111000...------///111222222222111000//////000000///////////////......---////////////////////////////////////////////////////////////////////////111......///...+++---111...------...000222222111222111111111222222333444333444444444444666999;;;;;;;;;>>>AAAAAABBBJJJTTTlll,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......---..................------,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------............///,,,,,,---------.........------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,---------------------------.....................------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------......////////////..............................---------------...//////---...///...---...///111//////000000000000//////000000///.......................................,,,---------.../////////---------............///------....../////////000......---------,,,,,,,,,,,,,,,------...///////////////............//////...//////////////////................../////////............////////////////////////////////////000000////////////000000222222111111000000//////000000000000000000000000000000000000000000000000........./////////////////////////////////......000000000000////////////////////////////////////000111111111111111111000...///...---,,,---///222<<<>>>AAACCCBBB>>>:::777555444111000///111333444000000000000000000000000---...//////............///000111222333444555555,,,111666777444000//////000000////////////000000///////////////000111111111000...---...///111333333222111000///////////////////////////......---........................////////////////////////////////////////////////000......000///...222888444222000000111111111000111111111111222333444444222333444444444666999<<<;;;;;;>>>AAAAAABBBJJJTTTjjj++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------............---------,,,,,,++++++,,,,,,---+++,,,......,,,++++++,,,------............------------------------------,,,,,,,,,---------......---------............///,,,---------............------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,---------------------------------...............------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................---------------...///000---...///...---...///111...//////000000//////...------------...000111222........................---------...............---------............///---------......//////000............---------,,,,,,,,,------...///////////////............//////......////////////......---............/////////............////////////000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000........./////////////////////000000000///......000000000000////////////000000000000000000000000000000111111111111000000,,,---.........000333555;;;<<>>???999444111111111000000//////000000111000000////////////000000000//////...///000222333222222111000//////000000///////////////......---........................000000000000000000000000///////////////////////////...///111111222999BBB<<<999555333222111000...222111111111222333333444222333444444444666999<<<;;;;;;>>>AAAAAABBBJJJTTTggg+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------///000000...,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///------------............------------------------////////////////////////........................------------------------------............------......---------,,,,,,,,,---------------------------------.........//////................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................---,,,,,,------///000000---...///...---...///111.........//////.........------------...000111222.......................................------------------............///,,,,,,---......///000000/////////.........------,,,,,,------...///////////////............//////---...///000000///...------------.........//////............////////////000000000000000000000000000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000............/////////000///000000111000///...---111000000000/////////...111111111111111111111111//////000111111000//////,,,...///000000111333555222333444444444444222222777666555444222111//////000000000000000000000000//////...///111222333333.........//////000000000333:::@@@???999333111222111111000000000000111111222111000///......//////...//////000111111222222111111000000000000000111///////////////......---........................000000000000000000000000///////////////////////////...///111000111999BBB;;;888444222111111000///222222222111222222333333111333444444555666:::<<<;;;;;;>>>AAAAAABBBJJJTTTccc+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///000222111///---,,,,,,------+++******+++------------------------------,,,,,,,,,---------......---------.........//////---------.........//////------------------------////////////////////////........................---------------------------..................---......---------,,,,,,,,,---------------------------------.........//////................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................,,,,,,,,,---...///000111---...//////---...///111------............------000000///......................................./////////......------,,,---------.........//////,,,,,,------...///000000000////////////.........,,,,,,------...//////000//////............//////---...///000000///...------------.........//////............/////////000000000000000000000000000000000////////////000000//////000000111111222222000000000000000000000000000000000000000000000000---.........//////000000///000111111111///...---111111000000/////////...111111111111111111111111...///000111111000///...///000111000///...///000//////////////////000000---000333555666444222000000000000000000000000000000///...///111333444333000000000000111111111111444:::>>><<<555//////111111111000000000000111111333222000///............---...000111222222222222111111000000000000111111///////////////......---........................000000000000000000000000////////////////////////222000//////+++***222;;;333111......///111111111333333222222111222222333111222444444555777:::===;;;;;;>>>AAAAAABBBJJJTTTaaa******+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++------------,,,,,,+++*********+++++++++,,,,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,............---,,,++++++.........------,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...//////---///...---,,,,,,---.../////////.........---------------------------------////////////////////////---------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------......------............---------------............///---------............///...........................------,,,,,,,,,------...........................///111222222000---,,,........................000000//////.........---////////////////////////,,,---------.../////////000000000000000000000000222///---...000000...,,,222///---,,,...///...,,,........................////////////////////////...............///000000////////////////////////......////////////......111///...------...///111000000////////////000000000000000000000111111111000000////////////000000---///000111111000///---000000000000000000000000000000000000000000000000111000///......///000111......//////000000000111+++---.........///111444111222222111///...///000......////////////......000000000000000000000000000000000000000///......,,,///333666777555111///444111...///222444333111111111111111111111111111111111000000000000111111:::999888666444222111000000000000000000000000000000000000000000000000000222222222111111111111000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111111111000000//////333222111000000000222222222333444444444666999;;;::::::===AAABBBBBBHHHPPPddd))))))*********+++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------------,,,+++***+++++++++,,,,,,,,,,,,---...------,,,,,,------...------------------------......---------,,,,,,,,,---------...------,,,,,,......---------,,,,,,,,,------...///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...---......------------......//////.........---------------------------------........................---------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------......------............---------------............///---------............///...........................------,,,,,,------..............................///111222222000---,,,........................000/////////............////////////////////////------..................000000000000000000000000111///---...///000...,,,111///------...///...---........................////////////////////////...............///000000////////////////////////......////////////......000///...------...///000000000////////////000000000000000///////////////000000////////////000000///000111222222111000///000000000000000000000000000000000000000000000000111000////////////000111222222222111111111111111000000000///------...///111333444333111000111222//////000000000///......000000000000000000000000000111111111000000///...---///222555777999::::::444222///...///000111111111111111111111111111111111111000000000000111111555444333222000///......000000000000000000000000000000000000000000000000222222222111111111000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000///333222111000000111222222222333444444444666999;;;::::::===AAABBBBBBHHHPPPbbb))))))))))))************...------,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,------------,,,------------,,,,,,+++,,,,,,,,,---------............------------......------------------------...------------,,,,,,,,,,,,,,,------...---------...------------,,,,,,,,,...//////000111000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...------..................---...............---------------------------------........................---------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,------------..............................------------......------............---------------............///---------............///...........................---------------.................................///000111111000...,,,........................////////////............//////////////////////////////..................000000000000000000000000000...---...//////...,,,///////////////.................................////////////////////////...............///000000////////////////////////......////////////......000///...------...///000000000////////////000000000000000//////......---000000////////////000000000111222333333222111000000000000000000000000000000000000000000000000000111000000//////000000111555555555444333333222222111111111///---,,,---...111222444333111000111111000111111111000//////...000000000000000000000000111111111222111111000///000000000222555999<<>>AAAAAABBBHHHOOO^^^}}}+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++)))***+++,,,---.........,,,------......---------------.........////////////......------......///------------------------------------------------++++++,,,---............------------------------,,,---......//////.........------,,,,,,------...---------------------------.../////////...------,,,---...//////...---,,,---.....................------------------------........................---------------------------------............///......---------,,,,,,,,,,,,,,,---------.........////////////////////////......------------......------............---------------............///---------............///........................---------------...///000........................---...//////000///.......................................///////////////////////////////////////000000000//////......---////////////////////////...////////////////////////555::::::555000//////////////////////////////////////////////////////...............///000000000000000000000000000000......////////////......//////............//////000000////////////000000333333222222111000//////000000////////////000000///000000000000000000///000000000000000000000000000000000000000000000000000000111111111111000000000111111222333444444555000111222111000000111333666777999888666333222222111111111111111000//////////////////////////////000111111222222222111111111111000000000000000000333888<<<===999444111000111111111111111111111111111111000000000000111111111111111111222222222333111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111000000111111222222222222222333444444444666999;;;<<<;;;>>>AAAAAABBBGGGOOO]]]~~~,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,------------,,,------............------------.........////////////............//////------------------------,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,------------...+++,,,,,,---------------...------,,,,,,------...------------------------,,,...000000///------------..................------------...............---------------------------------------------------------------------------------............///......---------,,,,,,,,,,,,---------..........................................------------......------............---------------............///---------............///........................------------...///000000........................------.../////////.......................................///////////////////////////////////////000000//////////////////000000000000000000000000...000111111000///000222000999BBBCCC<<<333//////////////////////////////////////////////////////...............///000000000000000000000000000000......////////////......////////////////////////000000////////////000000333333333222222111111000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000---...///000111333333444555555555333111000111222===>>>@@@>>>;;;888555555///000000111111000000///000000000000000000000000///000111111222111111111///000111222222222222111...222777:::888444000---111111111111111111111111111111000000000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111///000111222222222222222222333444444444666999;;;<<<<<<>>>AAAAAAAAAGGGNNN]]]~~~++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...............,,,,,,---------.........//////............//////------------------------,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,---------......++++++,,,---------------...------,,,,,,------...........................,,,///222222///---------......------------......---------.........//////---------------------------------------------------------------------------------............///......---------,,,,,,,,,------------............------------------------......------------......------............---------------............///---------............///........................------------...///000111........................---------....../////////..................................../////////000///////////////////////////////////////000000000000000000000000000000000///111333222111000222444222>>>JJJKKKAAA666000...////////////////////////////////////////////////...............///000000000000000000000000000000......////////////............////////////......000000////////////000000222222111111111111111111000000////////////000000111000000000000000000111000000000000000000000000000000000000000000000000000111222222222222111000---......///000111111222555666666555333222444555@@@BBBCCCAAA===888555444------...///000000000000000000000000000000000000...///000000111111111000000000000111222222333333...///222555666555222///111111111111111111111111111111000000000000111111000000000000000000111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111...///111222333333222222222333444444444666999;;;<<<<<<>>>AAAAAAAAAGGGNNN\\\}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,---.../////////...,,,,,,,,,---------......//////............//////------------------------,,,,,,,,,------.....................---,,,++++++,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...........................,,,///222222///---,,,---///...---,,,,,,---...///---------.........//////---------------------------------------------------------------------------------.........//////......---------,,,,,,,,,---------.........//////------------------------.........------.........---..................------------.........//////---------.........//////........................---------......000111111........................------------......//////........................---.........//////000000////////////////////////......//////000000111111000000000000000000000000///222444333111111333555333AAAOOOPPPEEE777000...000000000000000000000000////////////////////////...............///000000000000000000000000000000......////////////............////////////......000000////////////000000000000000000000111111111000000////////////000000222222111111111111222222000000000000000000000000000000000000000000000000000111222333333222111000///////////////000000000222444555555555666888:::@@@AAABBB@@@;;;666222111+++,,,---///000000000000000000000000000000000000......///000000000000000222111000...///000111222111000///222666777666333111111111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000111111111222...///111222333333222222222333444444444666999;;;===<<<>>>AAAAAAAAAFFFNNN[[[|||------------------------------------------------,,,------......------,,,------------------------,,,---......//////......+++,,,------......------//////.........---------////////////000000000000........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------.........------,,,,,,,,,------//////............//////........................................................................000000//////.........---------............------........................................................................---------............///---------.........////////////000000///...------............................................................////////////////////////////////////////////////000000000000000000////////////000000---------------...//////............/////////000333111000///000111000000000000////////////000000000000000000000000000000333333222111000000111111555777:::;;;999444///+++////////////000000000000000000//////.........---////////////////////////111///...000333444333111222111000...------------///////////////000111111...///000000000///---,,,000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000...///////////////.........111111111111111111111111............////////////000111111222444555666666666666444222111111222444111111000000000000000111000000000000000000000000111111111111111000//////000000000000000000000000000444///000999888111333000000000000000000000000333222111000000111222333111111111111111111111111444333111000000000111222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000............/////////000//////000000000000//////////////////////////////000000000000000000000000111000/////////000222222222222333333333333444444333333333444555777999:::===<<<===AAABBBBBBGGGMMM^^^zzz------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,------......------//////.........---------------........./////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------............------,,,,,,------...//////............//////........................................................................000/////////............------............------........................................................................---------............///---------.........//////...............---,,,,,,............................................................////////////////////////////////////////////////000000000000//////............//////......---------......///........./////////000000111000000000000000///...000000////////////000000000000000000000000000000222111000000//////000000111222333333222000...---////////////000000000000000000/////////.........////////////////////////111///...///222444333111111000///...............///////////////000111111...///000000000///...---000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000...////////////////////////111111111111111111111111000///////////////////////////000111222333444444777888999666333000//////000/////////000111222222000000000000000000000000111111111111111000//////000000000000000000000000000444000111:::888111333000000000000000000000000222222111000000111222222111111111111111111111111333222111000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000........./////////000000//////000000000000//////////////////////////////000000000000000000000000333222111111111222333444222222222333333333444444333333333444555777999:::===<<<===AAABBBBBBGGGMMMZZZvvv------------------------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------......------...............---------,,,,,,,,,------------...........................------------------------------------------------------,,,,,,,,,,,,------------............------,,,------------............---------------......//////............//////........................................................................////////////............------............------........................................................................---------............///---------...............------------------,,,+++............................................................////////////////////////////////////////////////000000000000......------------......//////......---.............../////////000000000000111222222222111000///000000////////////000000000000000000000000000000111000//////////////////...---,,,,,,,,,...///000////////////000000000000000000////////////......///////////////////////////......///111222222111000//////......//////000000000/////////000111111//////000000000///...---000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000...////////////////////////111111111111111111111111222222111111000/////////------...///000111111222666999<<<;;;666222000000......//////000222333444000000000000000000000000000111111111111000000///000000000000000000000000///333111222;;;999111222000000000000000000000000222222111000000111222222111111111111111111111111222111000000///000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////....../////////000000000///000000111111000000///////////////////////////000000000000000000000000222222111111222222333444222222222222333333333333333333333444555777999:::===<<<===AAABBBBBBGGGMMMVVVsss------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------........................,,,,,,,,,---------..............................------------------------,,,,,,------------------------,,,,,,,,,,,,------------............------------------...............------------....../////////............//////........................................................................///////////////.........------............------........................................................................---------............///........................------.........------,,,............................................................////////////////////////////////////////////////000000000000///......------......///000//////..................////////////000000000111333555555444222111000000000////////////000000////////////////////////111000000/////////000000///...---,,,---...000111////////////000000000000000000//////////////////////////////////////////.........///000111111111//////......///000111111111000000///000000111111000000000000//////......///////////////////////////000000000111111111111000000000000000000000000111///...///000111000...///////////////000000000111111111111111111111111333333222222111000//////------...//////000111111222666999999777444444555000000//////000111222222////////////////////////000000111111111111000///000000000000000000000000...333111333<<<999111111000000000000000000000000222111111111111111111222111111111111111111111111111000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////...////////////000000000000000000111111000000000////////////////////////000000000000000000000000000000000000000111111111111222222222222333333333333333333444555777999:::===<<<===AAABBBBBBGGGMMMVVVrrr------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......---------.................................////////////........................------------------------,,,,,,,,,---------.........------,,,,,,------...---......//////......------------.........//////---------------...///000//////............//////////////////////////////.........................................................///////////////------............------........................................................................---------............///.....................------....../////////..................................................................////////////////////////////////////////////////000000000000000//////////////////000000//////.........//////////////////000000000111///222555555333111000000000000////////////000000////////////////////////111111111000000111111222//////////////////......////////////000000000000//////000000000000000000////////////////////////---.../////////000111111//////...//////000111222111111000000000000111111111111000000///////////////////////////////////////000000000111111111111000000000000000000000000111///...///000111000...////////////000000111111111111111111111111111111444333333222111000000///...//////000000111111111000111222222222333333444222222111000//////000000///////////////////////////000000111111111000000000000000000000000000000...444222444===:::111111000000000000000000000000111111111222222111111111111111111111111111111111000000000111111111111000222222222222222222222222////////////////////////000000////////////000000////////////////////////////////////000000000111000000111111111111000000////////////////////////000000000000000000000000//////000000111111111111111111111222222222333333333333333444555777999:::===<<<===AAABBBBBBGGGMMMXXXttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++,,,---------------+++,,,------......---------------.............../////////000000000000111........................------------------------+++,,,,,,------...............------------............////////////......------........./////////------------...///000000//////............//////////////////////////////.........................................................///////////////------............------........................................................................---------............///...............------------...//////000/////////............................................................////////////////////////////////////////////////000000000000000000////////////000000//////......//////000111/////////000000000111111---000333333///---...000000000////////////000000000000000000000000000000111111111111111222222333......///000///...,,,+++////////////000000000000//////000000000000111111////////////////////////---///000000000000111333////////////000000111222222222111000000000111111222111000/////////000000000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000......//////000000111111222111111111111111111111111333222222222111000000000///000000000111111111222111///,,,...111222000...444333222000//////......000000000000000000000000///000000111111111111000000000000000000000000000000444222333<<<:::222333000000000000000000000000000111222222222222111000111111111111111111111111000000111222222222222111333333333333333333333333000000000000000000000000000000////////////000000/////////////////////////////////000000000111111000111111222222111111000////////////////////////000000000000000000000000111111222333333333333222111111111111222222222222333333333444555777999:::===<<<===AAABBBBBBGGGMMMYYYttt------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,------......,,,,,,---............---+++,,,------......---------------.........///////////////000000000111111........................------------------------++++++,,,,,,---......///......------------............////////////..................////////////------------...///000111//////............//////////////////////////////............................................................/////////000------............------........................................................................---------............/////////.........---------,,,---....../////////...............................................................////////////////////////////////////////////////000000000000/////////....../////////............///000222222//////000000000111111111///222444333///---///222000000////////////000000000000000000000000000000000000000000000111222222......//////......------////////////000000000000//////000000000111111111////////////////////////---000222111000000222444000000000///000000111111333222111111000000111111222111000/////////000111000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000......//////000111111222222111111111111111111111111111111111111111111000000000000000000000111111111333...,,,111999;;;555///222222111000/////////000000000000000000000000000//////000111111111111111000000000000000000000000111555111222;;;999222444000000000000000000000000000111222222222222111000111111111111111111111111000111222333444333333222222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000111111222222111111000////////////////////////000000000000000000000000000111222333444333333222111111111111222222222222333333333444555777999:::===<<<===AAABBBBBBGGGMMMWWWrrr------------------------++++++++++++++++++++++++,,,------......------,,,++++++,,,------...//////,,,---......//////......+++,,,------......---------------.........//////////////////000000000000........................------------------------++++++,,,,,,---...//////......------------............////////////................../////////000---------......000111111//////............//////000000000000000000000000................................................---.........//////000000---..................---........................................................................---------.........////////////.........---------+++,,,,,,---.........---............................................................/////////000////////////////////////////////////000000000000.........------.........---------...000111333444000000000000111111111111333666888555111000333777000000////////////000000000000000000000000000000///////////////000111111000000/////////000111222////////////000000000000//////000000111111111222////////////////////////...000333222000000222555111111000000000000111111333333222111000000111111333222000/////////000111000000000000000000000000000000000000111111111111000000000000000000000000111///...///000111000///...//////000111222222222111111111111111111111111000000000000000111111111/////////000000000000000333......777CCCGGG???555111000000000000000111111000000000000000000000000//////000111111111111111000000000000000000000000222666111111:::999333555000000000000000000000000000111222333333222111000111111111111111111111111111222333444555444444333111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111111111222222222222111111////////////////////////000000000000000000000000...///000111222111000000000111111111111222222222333333333444555777999:::===<<<===AAABBBBBBGGGMMMTTTooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,---......//////................../////////000222222111000000000000000000000000000000000000000111111000000//////..............................---------.........//////........................////////////////////////000000000000000000000000000///...------...///000111000000///////////////////////////000000000000////////////....................................////////////////////////////////////////////////---......///......------000...,,,---000111///---..................------........................//////.........------------------............/////////000000///...---------...///...,,,,,,.../////////............//////////////////////////////000000111111111111000000...------...000000///..................///000000222222111000//////......888999888444//////444:::333333111000000000111222111111111111111111111111000000000000000000000000111111000000000000111111555444222000//////000000111000000000222333222111///////////////000111111000000000000000000000000222222222222222111000///000000///////////////000111111111111111111111111000111111000//////000222///111000,,,,,,111444333222111111222333222000...000000000000111111111111222222111111222222333444222222222111111111000000111//////000111222111000000000//////////////////......///000111222222333////////////000000000000111111000000000000111111......///000000000000000000222222222111000111222222555555333666:::777000222111000000222222111000222222222111111111111000111111111111111111111111333333222222333333444555222222111111111111222222000111222111000///000111000000000000000000000000000222222222000000111333//////000000000000//////////////////////////////...//////000000000000000000111111111222222222222111111111111111111111111111111222222222333333333333444666666666777999;;;===<<<===@@@AAAAAAEEEKKKVVVmmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,---......//////............//////////////////111111000//////000000000000000000000000000000000111111000000////////////........................------........./////////........................////////////////////////000000000000000000000000000///............///000111111000//////...//////////////////000000000000////////////....................................////////////////////////////////////////////////.....................---000...------000000///---................................................//////.........------------------............//////////////////...------......///...---,,,...000//////............//////////////////////////////000000111111111111000000000//////000222222111//////............///000000222222333333333222222111999::::::777333333777;;;777555444222111000111111111111111111111111111111000000000000000000000000111000000//////000000111444333222000000000000111000/////////111222111000///////////////000111111000000000000000000000000111111222222111000000///000000////////////000000111111111111111111111111000111111111//////111222///111000---///333222///333222222333666666444111000000000000111111111111222222111111222222333444222222222111111111000000111//////000111222111000000000111111111111000000//////000000111111222222/////////000000000111111111111000000000000111111//////000111111111111000000222333222111000111222111333333222555:::999444222222111222333333222000222222222222111111111111222222222222222222222222333333222222333333444555444444333333222222222333000111222111000///000111000000000000000000000000///000000111111000000/////////000000000000//////111111111111111111111111...//////000000000000000000000000111111111222222111111111111111111111111111111222222222333333333333444666666666777999<<<===<<<===@@@AAAAAAEEEKKKVVVlll........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...............---------,,,---......//////......////////////////////////000///////////////000111000000000000000000000000111000000000000/////////////////////////////////............////////////........................////////////////////////000000000000000000000000000//////......//////000222222000///............////////////000000000000////////////....................................////////////////////////////////////////////////........................///...------//////...---...............................................................------------------............//////////////////......---...//////...------...000000//////......//////000////////////////////////000000111111111111000000111111000222333444333111//////......//////000111444555777888999999999888888999999666222000111444666555333111111111111222111111111111111111111111000000000000000000000000000//////......//////000222222111111000111111222000///...///111111111000///////////////000111111000000000000000000000000000000111111000000//////000000////////////000000111111111111111111111111000111222111//////111222222555555444444555111,,,444222111555:::<<<888444000000000000111111111111222111111111111222333333222222222111111111111111111//////000111222111000000111333444444333111000000000000000000111111111000000000111111111222222111111000000000000111111000000111222222222222111111222333222111000111333000111111111444:::<<<:::333222333444555555333111333222222222111111111111222222222222222222222222333333222222333333444555222222222222222333333333000111222111000///000222000000000000000000000000111000000222444444111---///000000111111000000///111111111111111111111111...///000000111111000000/////////000000000111111111111111111111111111111111111222222222333333333222444555666666777:::<<<===<<<===@@@AAAAAAEEEKKKUUUkkk------------............------------------------+++,,,------------------000000//////......------,,,---......///.........000000000////////////////////////...//////000111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000........................////////////////////////000000000000000000000000000//////////////////000333222111///............////////////000000000000////////////....................................////////////////////////////////////////////////...............///////////////...............---............////////////................................................---------............///...///////////////.........//////...------...000000000////////////000000////////////////////////000000111111111111000000111111111222333444333111/////////...///000000111666777:::===>>>??????>>>;;;<<<<<<999444000///000333222111000000111222333111111111111111111111111000000000000000000000000//////............//////000000111111111222222333111//////000111222111000///////////////000000111000000000000000000000000//////000000000000//////000////////////000000111111111111111111111111111111222222111000000111333666>>>BBB>>>999555111...333111111666<<<>>>:::555///000000000111111111111111111111111111222222333111111111111111111111111111/////////111222111000000222444666666555333111111111111000000000000000000111111111222222222222111111000000000000111111111111222333333333333222111222333333111111222333111111000000333888;;;<<<444444444666777666444222333333222222222111111111333333333333333333333333333333222222333333444555000000111111111222222111111222333222111000111222000000000000000000000000444222111555999999333...000000000111111000000000111111111111111111111111//////000111111111111000////////////000000000000111111111111111111111111111111222222222333333333222444555666666777:::<<<===<<<===@@@AAAAAAEEEKKKSSSiii++++++,,,,,,,,,---------------------------------+++,,,------.........---000000000//////.........,,,---......///.........000000000000000000//////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000111111111111111111111111///000000000000000000///222111000///............////////////000000000000////////////....................................///////////////////////////////////////////////////............///000111000000000///...................../////////000000////////////////////////---.....................---------............///......///////////////......///000///------///000000000////////////000000////////////////////////000000111111111111000000000000///111222333111000///////////////000111111444555888:::<<<=========@@@AAABBBAAA>>><<<;;;;;;999777555333222222222222111111111111111111111111111111111111111111111111//////............/////////000000111222222222333222111000111333444333222///////////////000000111000000000000000000000000...///000000000000/////////////////////000111111111111111111111111111111111222222111000000111333;;;FFFMMMGGG;;;444222222111000111555;;;<<<888444///000000000111111111111111111000000111111222333111111111111111111111111111/////////111222111000///111444666666555333111111111111000000000000000000111111111222222222222111111000000000000111111111111222333333333333333111333333333222111222333444333111222333555999<<<555444444666777777555333333333333222222222222111333333333333333333333333333333222222333333444555555555555444333111000///444555555444222000111222111111111111111111111111555222222555999999444...000000111111111111000000000000000000000000000000///000000111111111111111////////////000000000000111111111111111111111111111111222222222333333333222333555666666888:::======<<<===@@@AAAAAAEEEKKKQQQhhh***++++++,,,,,,---------------------------------+++,,,---......///......///////////////.........,,,---......//////....../////////000000111111111222222111000000000000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111///000000111111000000///111000000///////////////////////////000000000000////////////....................................///////////////////////////////////////////////////......---...///111222111222222111///...///000.........//////000000111////////////////////////---------...............---------............///---.../////////////////////000000///......///111111000000//////000000111////////////////////////000000111111111111000000///......000111222000///000000//////000000111222000000111222444555666777<<<===>>>@@@AAABBBCCCCCCAAA???<<<888444222111000111111111111111111111111111111111111111111111111000//////......//////000///000111222222222222222333222111222444444444333///////////////000111111000000000000000000000000//////000000111111000000///......//////000111222111111111111111111111111111222333222000000222333;;;GGGMMMFFF999222222444...000222666888888555222000000000000111111111111111000000000000111222222111111111111111222222222111//////000111222111000///000222444444444333222000000000000000111111111000000000111111111222222111111000000000000111111111111222333333333333222222333444333222111222444555333333444333222666<<<666555444444666666666444333333333333222222222222444444444444444444444444333333222222333333444555<<<<<<;;;:::888555222000888888888666333111111222111111111111111111111111222111111333555555222...000111111222222111111000///////////////////////////000111111222222111111/////////000000000111111111111111111111111111111111111222222222333333333111333555666666888;;;======<<<===@@@AAAAAAEEEKKKPPPggg++++++,,,,,,---......///........................+++,,,---...////////////..................//////,,,---......//////............///000111222222333555444333111000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000111111111222222////////////////////////000000000000000000000000111111111111111111111111///000111111111111000//////////////////000000111////////////000000000000////////////....................................//////////////////////////////////////////////////////...---...000222333222333444333000...///111---......///000000111111////////////////////////---------.........//////---------............///------...//////////////////000000///......///111111111000000000000111111////////////////////////000000111111111111000000//////...000111222000///000000//////000000111222///...---------///111222444444555777:::<<<======@@@>>>;;;777444222111111111111111111111111111111111111111111111111111111111000000//////000000111000000111222222222111111222111000111333444333222///////////////000111111000000000000000000000000///000000111222222111111............///000111222111111111111111111111111222222333222111111222444777>>>AAA;;;444222222111---111666777666333111111000000000000111111111111000000000000000111222222000000111111111222222222111//////000111222111000...///000111111222222222//////000000111111222222/////////000000000111111111111000000000000111111000111111222222222222222222333444444222222333444444222333555444222666<<<888555333222444555666666444444333333333222222222444444444444444444444444333333222222333333444555999:::;;;<<<<<<;;;999888<<<<<<;;;888444222111111111111111111111111111111111111222222222222111111000111111222222111111000000000000000000000000000000000111222222222222111000000000111111111222222111111111111111111111111111111222222222333333333111222444555666888;;;>>>===<<<===@@@AAAAAAEEEKKKOOOfff,,,,,,------...///000000........................+++,,,---...////////////,,,---------......//////,,,---......//////......------...000111222333444666555444222111000000///000000000000000000000000000000111111222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///.........//////000111222////////////000000000000000/////////....................................//////////////////////////////////////////////////////...---...000222444222444666444111///000222---......///000111111222000000000000000000000000---------.........//////---------.........//////------...///000000/////////000000000......000111111111000000000000111111////////////////////////000000111111111111000000000//////000222222111///000000000000000111111222111///---++++++---000111333222111222444555666666888777666444333333333333111111111111111111111111111111111111111111111111111111000000000000111111000111222333333222111000111000000000222333222111///////////////000111111000000000000000000000000000000111222222222222222............///000222222111111111111111111111111222333333222111111222444333555444111000222111------333888999555000000111000000000000111111111111000000000000000111111222000000111111222222222222111//////000111222111000---......///000000111222...//////000111222222333////////////000000000000111111000000000000111111000000111222222222222111222333444444222222333444222000222666555222666>>>999666222111222555666666444444444333333333222222555555555555555555555555333333222222333333444555///222666:::>>>@@@AAAAAA>>>>>>===:::555222111111111111111111111111111111222333444444222222333444111111222222222222111111111111111111111111111111000000111222222222222111111111111111222222222222111111111111111111111111111111222222222333333333111222444555666888;;;>>>===<<<===@@@AAAAAAEEEKKKNNNeee---------............/////////.........---------------------------------,,,,,,,,,---------......---...///111111///...---...//////111222444666777999888777555444333222222222222222222222333444444333333222222111111000000111000111333555666555444222222222222111111000000000000111111000///...---000000000000000111111111222222222222222222222222222222222111111///......000000////////////000000222111111111000000////////////////////////////////////............////////////...------------...------......///000000000//////.........---------111777:::666///+++,,,---........................000000//////.........---........................------............------111000000111222222000...000//////.........//////000000000000000000000000000000////////////000000000111111111222222222222000000000000111111111111000000000000000000111111////////////............000000111111111111000000333333222111111222333333111111111111111222222222222222222222222222222222333222222444777888777666333222222111...,,,///333......//////111222444444000000000000000000000000///---+++,,,///111000...000000000000000000000000000000111111111111000000111111111111111111111111333333333222222222222111...///111222222111000//////222555666444111000///111111222333333111000///000000111111111222222222000111222333333333333333000000000000000000000000000000000000111111111111222222222111000//////...//////000000000000//////444222000///...///000111222222111111111111111111000111111111111222222222222333333333222222444666444000...///444555333000555666666333000111555:::444333111111111333555666333333333222222222111111111111222222222666:::>>>eeeUUUBBB888888888444...111111111111111111111111444222000000333444333111333444444222//////222555222222222111111111111000//////000111111111111111222222222111111111000000222111000000000111333333222222222222222222222222444444555666888:::;;;<<<<<<===>>>??????AAADDDGGGPPPddd---------............/////////.........---------------------------------,,,,,,---------.........---...000111111000...---//////000111333555666777;;;:::999777555444333333222111111111222222333444333333333333333333222222222222444777999999666444333222222222111111111111111111111111111111000000111111111111000000000000222222222222222222222222222222222111111000///...000000////////////000000111111111111000000000/////////////////////////////////............//////000000///............///------......///000000000//////.........---------...444999777222......///////////////////////////000/////////....................................---......//////......---.........000222111///,,,//////............//////000000000000000000000000000000////////////000000000000000111111111222222000000000000111111111111111111111000000000000000000000000000000111111111111111222222222222111111333333222111111222333333222222222111111111111111222222222222222222222222333333444666999;;;:::999666666555333111000111444111111000000000111222222000000000000000000000000222000000111444444222000000000000000000000000000111111000000000000111111111111111111111111111111111111111000000000//////000000000000111111111222111333555555333111111111111222222222222111000000111111111111222222222222111222333444444444444333000000000000000000000000000000000000111111111111222222111111000//////...//////000000000000//////333222000///...///111222222222111111111111111111111111111111222222222222222333333333222222444555888666333222333444555555666444111000111222333333555444333222222444666777333333222222222111111111222222222222222555999<<>>??????AAADDDGGGPPPccc---------............///...............---------------------------------,,,------------...............000000000000......//////000111333555777888===<<<:::888666555444444333333222222222333444444333333333333444444444444333444777;;;===;;;777444333333222222222222111111333222111111111222333444222222222111000000000///111111111111111111111111111111222111111000///...111000000//////000000111111111111111000000000000//////////////////////////////............//////111111000///////////////------......///000000000...............---------+++111777999666222000000000000000000000000000000////////////....................................---......//////......---------///111333333000---//////............//////000000000000000000000000000000////////////000000/////////000000000111111000000000000111111111111222111111111000000//////111111111222333333333444222222333333333333222222333222222111111222222333333333222222111111000000222222222222222222222222222222333555999;;;;;;:::777777555333222222222222333222111111000000000000000000000000000000000000000000000222333333111000000000000000000000000000222111000000000000111222111111111111111111111111111111000000000/////////222111000///000111333444333444555444222111222333222222111000000000000111333222222222222222222222222333444444444444444444000000000000000000000000000000000000111111111111222222111111000////////////000000111111000000///111000/////////000111222111111222222222222222222111111111111222222222333111222333222111222333555777666333000///000333666777333///000333444222///666555444333444555666777222222222111111111111111333333333222222444777:::TTTJJJ>>>555333444555444222222222222222222222222111222444777:::999666444000555:::<<<:::555111...111000000000000///////////////000111111111111111222222222111111111111111111111000000111111222333333333333333333333333333444444555666888:::;;;<<<<<<>>>?????????AAADDDGGGPPPbbb---------............///................................................------------...............///000000000000///...000000111222444666777999<<<;;;999777555444333333555555444444444444555555111222222333333444444444555555777999;;;:::777444333333333333333333222222333222111000000222444666333333222222111000//////000000000000000000000000111111111111111000//////111000000000000000000111111111111000000000000000//////////////////////////////............//////111000//////......//////------......///000000000........................,,,///666;;;;;;555000//////////////////////////////////////////.......................................////////////.........///111444777666333000///............//////000000000000000000000000000000000////////////000000////////////000000000000///000000000111111111111222222111111000/////////000111111222333444555555222222333333333333222222222222222222222222222222444444333222111111000000222222222222222222222222000000000222555666666444444444222111222444333///222222111000////////////000000000000000000000000000000000111222333333333000000000000000000000000333222000//////000222333111111111111111111111111222222222222111111111111111111111111222222333444444555444333111111333555333222000/////////000111333333333333222222222222222222333333444333333222000000000000000000000000///000000000111111111111111111111111000000//////000000000111111000000000000000//////000111222333111111222222222222222333111111111222222222333333111222333222111111333555666444222000000111333444666444222333444555333111555555444333444444555666111111111111111111111111444444444333222333555777333333444555666555444333222222222222222222222222111222444666888999888777000333888;;;;;;888333111111111111111000000000000//////000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333444444555666888:::;;;<<<===>>>??????@@@BBBEEEGGGPPP```---------............///---.............................................---------.........////////////000000000000//////111111111333444666888999:::999777666444444333333555555444444444444555555111111222222333333444444777666555555666666666444333333333333333333444444333222000///000222444555444333333222111000000///000000000000000000000000000111111111111000000///111111000000000000111111000000000000000000111111000000000000000000000000//////............//////000///......------......------......///000000000---........................///555===???777000....................................///////////////...........................//////////////////...//////111444666666333111...............///000000////////////////////////000000////////////000000////////////000000000000///000000000111111111111111111111111000000//////000000111111222333444444111111222222222222111111222222222222222222222222555444444333222111000000222222222222222222222222111000000111222333111///111222222111666<<<999222111111000//////000000000111111111111111111111111111222222333444555777999111111111111111111111111444222111//////111222444111111111111111111111111222222222111111111000000...000333555666555333222555555444222000000333555333222000/////////000111222222222222222222222222111111222222222111111000000000000000000000000000///000000000111111111111111111111000000000000000000000111111111111000000/////////000000111222222111111222222333333333333111222222222222333333333111222222222111111333444;;;777444333444555333111333555666555333222333555444444333333333333333333111111111111111111222222444444555333222222444666222444777999777444111000222222222222222222222222111111222222333666888:::111222444777888888777666333333222222222222111111//////000111111111111111111111111111111111111111000000111111222222222222333333333333333333333333444444555666888:::;;;<<<===>>>???@@@@@@BBBEEEHHHOOO^^^---------............///---------.......................................------........./////////000000000000000000000000111111222333555777999::::::999888777666666666666777777666555555555555666555555555555555666666666:::777444333444555555555333333444444444444555555333222111111111222333444333333333222111111111000111111111111111111111111000000111111111111000000222111111000000111111222000000000000111111111111000000000000000000000000//////............////////////...---------------------......///000000000---------...............000...333>>>BBB:::111///.................................///////////////...........................//////000000//////............000222222111///......---......///000111////////////////////////000000////////////000000/////////000000000111111000000000000111111111111000000000000000000000111000000000111111222222333111111222222222222111111111222222333333222222111444444333333222222111111222222222222222222222222444333222333333333111///000333444555???HHHEEE;;;333222222111111111222222111111111111111111111111000222555666555444444555111111111111111111111111333222111000000111222333111111111111111111111111000000/////////.........,,,///444777888666333111333444333222000000222444111111000////////////000000000111111111222222222111111111111111000000///000000000000000000000000000000000000111111111111111111000000000000000000000111111222222111111000000000000000111111111111111111222222333444444444222222222222333333333333000111222111000111222444:::888555333222222333333666888999777222000222555333333333333333222222222222222222222222333333333333444555444222222333555777666444222222333444444333333333333333333333333111111111000000333888;;;666444222333555888::::::444444333333333222222222//////000111111111111111111111111111111222222222000000111222222222222111333333333333333333333333444444555666888:::;;;<<<===???@@@@@@@@@BBBEEEHHHOOO\\\---------............///---------.........//////....................................////////////111000000000000000000111222222333444666888999:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;999777777888777666555333444444444555555555555444444444333333333333333222222222222222222222222222222222222222222222222000000111111111111000000222111111000000111111222///000000000111111111111000000000000000000000000//////............//////000//////...............------......///000000000---------.........//////000+++000>>>DDD<<<444333..................................../////////000........................//////000000000000//////000///---...///000000///---------......///000111////////////////////////000000////////////000000000000000111111111222222000000000000111111111111/////////000111111222222111111111111111222222222222222333333333333222222111222333333333333222111333333333333333333333333222222222222222222222222555444333444555555333111///333555999FFFTTTQQQEEE888777666555444333333333111111111111111111111111333888???AAA>>>888333000111111111111111111111111222222222222222222222222111111111111111111111111000/////////...............000333666777666555333111222222111000///000222000000000000000//////.........///000111111222333222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000111000111111222222111111000000111111111111000000///111111222222333444444555222222222333333333444444000111222111000000222444555888:::666222555@@@JJJCCCAAA>>>999555333333333444444444444444333333222222222333333333444444444222333444444222222333555444111......111444555666333333333333333333333333000222333222111333666999<<<888444333555999::::::333333333222222222111111//////000111111111111111000000111111111222222222///000111222333222222111444444444444444444444444444444555666888:::;;;<<<>>>???@@@@@@AAABBBFFFHHHNNN[[[---------.........//////---------.........//////////////////////////////............/////////000111111000000000000111111222222333444666888:::;;;???????????????@@@AAAAAADDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>><<<;;;;;;<<<<<<;;;777555444444444555555555666666555666666666555444333333222222222222222222333333222222222222222222222222///000000111111111000000222222111111111111222222//////000000111111111222000000000000000000000000//////............//////111111000///////////////------......///000000000---------........./////////)))...===EEE>>>777666000000000000000000000000---.........//////000000........................//////000000000000//////333111///...///111111000---------......000111111////////////////////////000000////////////000000111111111111222222222222000000000000111111111111......///000111222333333333222222222222222222222333444444555555444444333111222333444444333222111333333333333333333333444222222222222222222222222222222222333555555444222---222555:::JJJYYYVVVJJJ===<<<:::888666555444333111111111111111111111111===EEENNNRRRLLLBBB888333111111111111111111111111111222222333333222222111111111111111111111111111111111111111000000000000000111333444555666666666000111222111000//////000///000111111111000...---,,,------///000111222333333333333333333222111000000000000000000000000000000000000000111111111111000000000000000111111111111111222222222222111111111111111111111000///...111111222333333444555555222222333333333444444444000111222111000000222444555===BBB>>>999@@@UUUiiiPPPJJJBBB===;;;999666333555666666666555444333333333333333444444555555555111333444444333222333555666444222444777666222...333333333333333333333333///222555555444333555888@@@<<<777555777999999999222222222111111111111000//////000111111111111111000000111111222222222222///000111222333222111111444444444444444444444444444444555666888:::;;;<<<>>>???@@@@@@AAACCCFFFIIINNNZZZ...---,,,+++,,,---...///---......///////////////....../////////...---------000222111...---///222444111000111000...000555555555777;;;<<<<<<@@@FFFCCCFFFIIIJJJIIIJJJMMMPPPMMMRRRRRRPPPVVV^^^XXXKKKRRRMMMLLLOOOQQQNNNLLLKKKGGGEEEBBBAAABBBBBBBBBBBB>>>888555777888666444444777777666555444333222222444444333222222222222222444444444333333333222222222222222222111111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000//////.........---///////////////////////////////////////////////////---...444@@@EEE;;;...111111000...------...000............////////////////////////////////////............////////////////////////////////////111111000000//////......000000//////000222444555222111111111000000////////////000111111111111111222111111111000000//////111111111111111111111111000000000000111111111111444333333333333333333333333333222222222222222222000111111111222222222222333222222111111222222333444444333333222222222222///000333999???GGGMMMQQQDDD>>>666333444555555444555444333222111222555888BBBEEEEEEDDDGGGJJJDDD999777444111......000333555444111//////222333222000222222222222222222222222000000111111111111000000000000000000000000000000222222222222222111000///000000111111111111000000////////////......------111333555555333111111111111000000000//////......000111111111111222222222111333555777888666444333777666555444333333222333111111000000111111222333444444444444333333222111222222333333333444444444222222222222222222222222666666555777<<>>?????????@@@CCCFFFGGG[[[///...---------...///000---...//////000000//////------...............---///111222111///...///111222///...111333333555999???<<<<<>>===<<<>>>666666666666777777777777666666666666666666666666333333333333333333333333333222222222111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000/////////.........////////////////////////////////////////////////111...---222===DDD>>>333000000///...------...///............////////////////////////////////////............////////////////////////////////////000000000000////////////111000000000000222333444111111111111000000000//////000000111111111111111222111111111000000000000111111111111111111111111111111111222222222222333222222222222222222222222333333333333333333333333222222222222333333333333444444333333333333444444444444555555444444333222222333333555999===@@@CCC===:::555333333444444444666666555333222444777:::LLLFFF999000444@@@HHHHHHFFFCCC===666222000000000333111///000222333222000222222222222222222222222000000111111111111000000000000000000000000000000222222222222222111000000000000111111111111000000/////////000111333444555999<<<>>>>>>;;;666333111111111111000000/////////000111111111111222222222111222555666777666444222666555444333222222222222111111000000111111222333333444444444333333222111222222222222333333333444333333333333333333333333333333333333555777999:::===<<<999777555555555666666555444444555555444333333333444444555666666777666666555444444444444444888555444666555222444888999;;;333000666555111777333222222444666777666444888:::<<<<<<999666333333444333222111111111111111111111000000000111222333111111111111111222333333222222222222222222222222333333333333333333333333444555666777777888:::======>>>?????????@@@CCCFFFIIIZZZ//////......//////000111---...//////000000//////...///////////////////////////000000111222333444999777888===@@@@@@DDDIIIQQQMMMNNNWWWbbbgggjjjmmmzzz|||~~~{{{ggg]]]RRRNNNJJJFFFDDDEEEAAA???===;;;999888888777666666666666666555444333222333333333333333333333333333222222222222111111111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////000000////////////......000000000000000000000000000000000000000000000000222///---000;;;DDDBBB;;;000//////...........................////////////////////////////////////............////////////////////////////////////////////////000000000000222111111000111111222222111111111111000000000000///000111111222222111111111111111111111000000000222222222222222222222222222222333333333444444444222222222222333333333333444444444444444444444444333333333333444444444444666555555555555555555666555666777888888666555333555444333333444555777888555666666444222222333555555555444333222333666888:::777111---111888;;;999???===888444222111222333333111000111222333222111222222222222222222222222000000111111111111000000000000000000000000000000111222222222222111000000000000111111111111000000/////////111444888<<<>>>BBBDDDGGGFFFAAA:::444111111111111111111000000000000111111111111222222222000111333555555444333111444333222111111111111111111111000000111111222333333333444444444333222222111111222222222333333333444444444444444444444444444444555555444444333222444333333333444666888999888777555666777777666444555555666777777888888999999888666444444444666777444444666888666666<<>>:::555222111333333444444333333222222333333222222222333444555222222222222222333444444333333333333333333333333333333333333333333333333444555666777777888:::======>>>?????????@@@DDDFFFKKKXXX{{{............///000000111......///000000000000000222111111000000000000000222111222444777:::<<<===???CCCIIINNNNNNNNNVVV```jjjjjjppp|||{{{rrrjjj___XXXVVVRRRNNNHHHAAA<<<:::::::::777888888777666444333111333333333333333444444444333333333333333333222222111111111111111111111111000000111111111222222222000000000000000000000000////////////////////////000000//////////////////000000000000000000000000000000000000000000000000000///...000:::DDDEEE@@@222000///......///...---............////////////////////////////////////............////////////////////////////////////.........///000111111111333222222111111111000000111111111000000000000000000000111222222222222111111111111111111111111111222222222222222222222222222222333333333444444444444444444444444555555555333333333444444444444444333333333333444444444555666666555555555555666666777999;;;<<<<<<:::777666444444333333444555666777222555888777333111222444222222222111000111333555***---111555777666///)))222111000000111333555666222222222222333333222111222222222222222222222222000111111222222111111000000000000000000000000000111111222222222111111000000000111111111111000000000//////111555:::>>>AAACCCEEEFFFDDD>>>888333111222222111111111111111111000000111111111222222222///000222333333333222111222222111000000000000000111111000000111111222333333333333444444333333222111111111222222222333333333333333333333333333333444444555555666666666666444444444555666777888999888777666666777777666555666666777777888999999999999888555444555666999;;;777555555777888888>>>FFFMMMMMM???222444555444999???===;;;;;;===@@@BBBCCCGGGHHHGGGCCC===777444222333333555555555444333222333333333333333444444555222222222222222333444444333333333333333333333333444444444444444444444444444555666777777888:::===<<<===>>>??????AAADDDGGGMMMWWWvvv,,,,,,---...//////000000...//////000000000000000222111000////////////000444555666777:::===AAADDDBBBLLLZZZ```]]]^^^lll|||{{{kkkdddZZZNNNFFFAAA???>>>999999999999999888888777444444444444444444444555333333333333333333444444111111111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000---...///222:::DDDFFFCCC666333///.../////////---............////////////////////////////////////............////////////////////////////////////------...///000111222222333222222222111000000///000000000000000000111111000000111222222222222222111111111111111222222222222222222222222222222222222222222333333333333444333333333333444444555555333333333333444444555555333333333444444444555555666666555555555555666666999;;;===>>>>>><<<:::888444444444444444555666666333777:::999555222222333111222222111000111333555777555444444555444444444666555444333333333333333111222333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000111111222222222111111000000111111111111000000111000000000333777;;;============:::666222111111111111111111111111222222000000111111111222222222///000111222222222111111111111000/////////000000111111000000111111222333222333333444444333333333111111222222222333333333333333333333333333333333222111000000111333555666555555555666777888999999888777666666777777666555555666666777888888999999777666555444666999<<<>>>DDD===777777777555555777===EEE===111333777;;;EEEBBB@@@>>>>>>BBBFFFIIIJJJIIIIIIGGGCCC===888555444222333555666666555444333222222222333333333333333111111111111111222333333333333333333333333333333444444444444444444444444444555666777777888:::===<<<===>>>??????AAADDDGGGMMMVVVuuu+++,,,---...///000000000...///000000111111000000000000///...///000111222444777:::<<<===AAAHHHNNNWWWddduuu}}}zzz|||~~~mmm]]]OOOEEE@@@;;;:::999999999999::::::777777666666666555555555333333444444444444555555222222222222222222222222111111111222222222222333111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000,,,///000111888BBBGGGFFF<<<777000......000///...............////////////////////////////////////............////////////////////////////////////---......///000111111222222222222222222111000///000000000000111111111111000111222222333222222222111111111222222222222222333333333333333333333333222222222333333333444444111111222222333333444444333333444444555666666666444555555555555666666666777666666555555666666777:::;;;<<<======;;;:::888555555555444444333333222666888999999777555333333333444555444333444555777:::777555555555222333666555555555444444333333222000222444555333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000111222222222222111000000111111111111000000222111000000111333555777555555444222000///000111000000000111111111111111000111111111111222222222///000000111111111111111111000000//////000000000111111000000111111222333222222333444444444333333222222333333333444444444333333333333333333333333555444222111111222444666222333444555777999::::::999777666666777888666555555555666666777888888999666555555555777999<<<>>>BBB:::555666888777666666999GGGCCC666444777:::BBB:::888666777:::>>>AAABBBBBBBBBAAA>>>999555444333333333444444555555444444000111222333333333222222111111111111111222333333333333333333333333333333444444444444444444444444444555666777777888:::===;;;===>>>??????AAAEEEGGGKKKVVVvvv+++,,,...000111111111111//////000111111111111000111000000111444777:::<<<<<>>:::<<<777555333333666888999:::999::::::888666444333444333333222333333444444555000111222333444333222222222222222222222333444444444444444444444444444444555555555555555555555555444555666777777888:::===;;;<<<>>>>>>???AAAEEEHHHHHHVVVzzz,,,---///111222333222222//////000111111111111111333333444666:::???CCCFFFMMMYYYfffnnntttbbb]]]UUULLLDDD???<<<;;;<<<;;;:::999888666555555444444444555555555666666222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000//////000000111111111222////////////////////////////////////////////////000111...+++000<<>><<<<<<===>>>>>>===555666777666444444555666333333222111222333555666111222333444444444333222444333333333333444555555444444444444444444444444555555555555555555555555444555666777777888:::===;;;<<<>>>>>>???BBBEEEHHHGGGWWW}}}000...---///222333111...333000000444555333111333555444777>>>BBBDDDMMMWWWhhh}}}lll^^^RRRGGGAAAAAADDD===777888;;;:::777444444444444333333333333333444444444333333333222222222222222222222222222222222222222222222222222222111111000000000000111111000111111111111222222222000000111111111111000000//////000000000000//////000000000000///222???LLLKKKAAA555////////////000////////////////////////......///////////////...//////////////////////////////000000000000//////......///000000000000000000111111111111222222222000000000000000000000000...000222333333333444555555444333222111222222333444222111444555444222222777666555777999;;;:::::::::===>>>>>>AAAEEECCC???AAACCCFFFGGGFFFGGGHHHJJJIIICCCAAADDDDDD@@@???CCC@@@>>><<<;;;;;;;;;:::999888888888999999999999999777777666666777888777666555444444333333333444444444555555555444333222222555444444333333444444555555555555555555555555555666666777888777666444333111222444555555555555555444444333111///...000222000000000000000000000000111111111111111111111111000000000000111111111111111111111000000000000000222333333333333222111111000000000000000000000000000111333444444333111000111111111111111111111111222222111111111111111111000000000000000111111222222222222222333444555666555555666666666666555555999777555555777999888888666666777888999:::;;;<<<;;;:::;;;===>>>>>>>>>@@@AAA>>>:::999;;;<<<;;;888;;;;;;;;;<<<<<<;;;888555===<<<;;;999777888;;;===999888666555666888;;;===HHHNNNWWW]]]]]]UUUKKKDDDFFFFFFEEEDDDCCCAAA@@@???888999999999888777666555666666666555555444444444666555444333222333444555333333444555555444444444333444666777777777666555666666555555555444444444666666777777888:::;;;<<<<<<>>>???@@@AAABBBEEEGGGHHHSSSwww000///...///222333111///333///---000222222555999:::999===DDDJJJSSSdddsss{{{uuuqqq~~~ooo\\\MMMFFFCCCBBB@@@===999666666888777777777666666555555444444444444333333333333222222222222222222222222222222222222222222222222222111111000000000000111111000111111111111222222222000000111111111111000000//////000000000000//////111000000000///111===IIINNNDDD999111...------,,,//////////////////////////////000000000//////...//////////////////////////////000000000000//////......///000000000////////////000000000111111111111111111111111111111111///111222222111000111222000111222444555555555555444222000111333444555666666666666777999<<>>===<<<:::999888777777:::999888777777666666555555555555555555666666666555555555444444444444444555444444333333444444555555555555555555555555555333333333333333222111111111222333333333333555666444333222222111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111000000000000222333333333333222111111000000000000000000000000000111333444444333111000111111111111111111111111222222111111111111111111000000000000000111222222333333333333444555666666777777888888888888777666999999999999:::;;;;;;;;;888999:::;;;;;;<<<<<<<<<@@@===<<<>>>???>>>???BBB@@@@@@@@@AAABBBAAA???>>>>>>>>>?????????===:::888999999999888777777888999999999888777888;;;===>>>BBBGGGOOOWWWZZZZZZWWWTTTRRRQQQPPPNNNKKKHHHEEEDDD@@@@@@>>>===<<<:::999999888888777777666666666666555555444333333444444555444444555555555555555444333333555666666666555444666666555555555444444444666666666777888999:::;;;<<<>>>???@@@AAABBBEEEGGGHHHSSSwww000///...///111222111000111...---111333444777<<<@@@GGGTTTbbbpppyyywww{{{sssgggSSSNNNGGG@@@;;;999888666555555666666555444333333555555444444444333333333333333333333333333333333222222222222222222222222111111000000000000111111000111111111111222222222000000111111111111000000//////000000000000//////111/////////...///999DDDLLLFFF<<<333///------,,,////////////////////////000000111111000///......//////////////////////////////000000000000//////......///000000000000///.../////////000000000000111111111111111111111111///111222222111000111333///111333555666555444444555333111111555999<<<===BBBEEEHHHKKKNNNSSS[[[aaa___eeekkknnnwww{{{nnnaaaXXXVVVVVVSSSQQQNNNIIIDDD???<<<:::;;;:::888666555444444333555555555555555555444444666555444444444555666777555555444444444444555555555555555555555555555555222222111000000000111111222222222111111222555777777444222222444444222///111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111222333333333333222111111000000000000000000000000000111222333333222111000111111111111111111111111111111222222222222222222111111000000111111222333555555444444444555555666444555777888999999888777777888::::::999:::;;;<<<:::;;;===AAAGGGMMMRRRUUUWWWRRROOONNNLLLKKKPPPWWWYYY[[[\\\[[[WWWSSSPPPNNNKKKLLLNNNOOONNNKKKHHHFFF???>>>===<<<;;;:::::::::888888777777888999::::::;;;>>>BBBGGGLLLPPPRRRTTTUUUTTTSSSRRROOOMMMKKKJJJHHHFFFDDDAAA???>>>======;;;;;;;;;;;;::::::::::::777666666555555555555555555555555555555555555555222333444444555555444444666666666555555555555444555555666666777999:::;;;<<<>>>???@@@AAABBBEEEGGGIIITTTxxx///.........000000111111333222555:::===>>>BBBHHHVVVfff}}}nnnWWWIIIGGGGGG@@@555555555666666666666555555555555555555444444444444333333333333333333333333222222222222222222222222222111111000000111111222000000111111111222222222000000111111111111000000//////000000000000//////111///...///---...666???FFFEEE>>>555000000000///////////////////////////000000000000///...------//////////////////////////////000000000000/////////000000111111111111111/////////000000000111111111111111111111111111111///111222333222333555777777777777777777777777777<<<>>>???AAAGGGOOORRRRRR]]]ccckkkqqquuu}}}|||tttrrrtttssspppjjjbbbYYYQQQLLLIIIGGGCCC@@@===;;;999777999999888777666555444444777666444444444666888999555555444444444444555555555555555555555555555555555444333222222222444444444444444111000111666:::AAA:::444222333444222///111111111111111111111111111111111111111111111111....../////////000000000000111111111111111222222222333333333333222111111000000000000000000000000000111222222222222111000111111111111111111111111111111222222222222222333222111111111111222333333666555555444444444555555333444777999;;;<<<<<<;;;999;;;======>>>@@@EEEHHHLLLKKKLLLQQQ[[[jjjxxx}}}xxxsssmmmfffdddpppvvvmmmiiiiiidddhhhkkkllliiiccc]]]ZZZRRRNNNJJJFFFDDDBBBAAAAAA>>>>>>===<<<;;;999888888::::::999:::;;;>>>AAABBBFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGDDDAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;:::999777666555555555444444444444444444333333444444555555555555666666666555555555555555555555555666777888::::::<<<>>>???@@@AAABBBEEEGGGJJJUUUxxx------......///000222333777666:::AAAGGGOOO[[[fffeeeVVVPPPGGG>>>:::999999999999999999999666666666555555555444444333333333333333333333333222222222222222222222222222222111111111111222222000000111111111222222222000000111111111111000000//////000000000000//////111///......------333;;;DDDFFFCCC888111000111//////////////////////////////////////////...---,,,//////////////////////////////000000000000//////111111222333333333333222000000000111111111222222111111111111111111111111111222333222222333555777;;;:::888999;;;@@@EEEHHHPPPWWW]]]dddnnnzzz~~~{{{wwwqqqiiiccc[[[VVVSSSNNNFFF???<<<<<<:::999888888888888888777555555555777999;;;666555555444444555555666555555555555555555555555666555444333333444555666555666666333111222888>>>LLLCCC888222222333111///111111111111111111111111111111111111111111111111////////////000000000000000000111111222222222333222333333333333222111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333333333222222222222222333333444666555555444444444444555777888999;;;<<<======>>>???AAAEEEJJJQQQZZZccchhhpppllliiikkkwwwwwwrrrkkkddd[[[SSSOOOMMMLLLKKKMMMKKKIIIFFFBBB???<<<;;;;;;:::888666555666666777777888:::===???@@@AAABBBBBB@@@>>>======>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@>>>;;;888666555555444333222222333333555555555555555666666666666666666666666666666666555666666666777999:::;;;<<<>>>???@@@AAABBBEEEGGGJJJUUUxxx,,,...//////000222555888999888===GGGSSScccxxxiiiXXXPPPJJJ@@@>>>;;;888666666777777777666666666666555555555333333333333333333333333222222222222222222222222222222111111111111222222000111111111111222222222000000111111111111000000//////000000000000//////111...---///......222888EEEKKKIII<<<111///...+++////////////////////////......////////////......//////////////////////////////000000000000//////111111222333333333333333111111111111222222222222222222222222222222222222333333333222111222444666888888999???HHHSSS___eeesss}}}}}}sssooonnngggYYYLLLAAA>>>;;;888666777888999999888777777777888999:::666666555555555555666666555555555555555555555555444444333333444444555555555777888555222333999???RRRJJJ???666333222111000222222222222222222222222111111111111111111111111000000000000111111111111000000111111222333333333222333333333333222111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222333444444444333333222222333333444555666666555555555666666777888888888888999<<<>>>???GGGJJJRRR```ppp}}}qqqhhhccc```\\\YYYZZZWWWSSSNNNHHHDDD@@@???:::999888777666555555555333444555777888888888888999999888888999;;;===>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDBBB???;;;999777666444333222222333444666555555555555666777777555666666666666777777777666666777777888:::;;;<<<<<<>>>???@@@AAABBBEEEGGGIIITTTxxx---///111222333555:::???@@@GGGUUUfffuuu}}}jjjZZZLLLHHHAAA;;;777555666666777777777666666666555555444444444444444444444444222222222222222222222222333222222111111222222333000111111111111222222222000000111111111111000000//////000000000000//////111...---///000///222777DDDMMMLLL>>>111///...+++////////////////////////...///000111111222111111//////////////////////////////000000000000/////////000111111222222111111000000000000111111111111222222222222222222222222222333444444555888<<>>RRRMMMEEE===777333111111222222222222222222222222111111111111111111111111111111111111222222222222000000111222222333444444222333333333333222111111000000000000000000000000111111000000000000111111111111111111111111111111111111222222333444444555333333333333333444555555777777777777888999999:::999999:::<<>>:::888777777666666666777777666555555444444555666888999::::::;;;;;;;;;<<<<<<=========???AAADDDEEEEEECCC???===999888666444333444555666555555444444444555666777555666666666777777777777777777888888999;;;<<<===<<<>>>???@@@AAABBBEEEGGGHHHSSSwww...111333444555999>>>CCCOOO^^^wwwjjj\\\WWWNNNEEE>>>;;;<<<<<<777777777777666666666666444444444444444444444444222222222222222222222222333222222111111222222333000111111111111222222222000000111111111111000000//////000000000000//////111------000000000222777???JJJLLL>>>222222222...///////////////////////////000111222333444444444//////////////////////////////000000000000//////......///000000000000000////////////000000000000222222222222222222222222///111444777;;;AAAGGGKKKZZZ___jjjyyytttlll```SSSHHHBBB@@@@@@:::::::::::::::999888777666666555555555555666666555555555555555555555555333444666777888777666666222666888666222111777===NNNMMMIIICCC;;;555222222222222222222222222222222111111111111111111111111111111222222222333333333000000111222333333444444222333333333333222111111000000000000000000000000111111000000000000111111111111111111111111111111111111222333333444555555444333333333333444555555999999999999:::;;;<<<===???@@@BBBHHHQQQ]]]hhhnnnyyy~~~wwwsssmmmfff```]]][[[[[[^^^ZZZRRRJJJCCC>>><<<;;;666777777888888777777777333444555666777888888888666666666666777777888888;;;>>>BBBEEEFFFEEEBBB@@@<<<:::888666555666777777444444333222333444555666555666666666777777888888888888888999:::;;;======<<<>>>@@@@@@AAABBBEEEGGGGGGRRRwww000000444<<<@@@CCCMMMYYYqqq}}}fffQQQHHHFFF@@@999999999999:::;;;;;;888666444555555555444444777999444444444333333333222222222222222111111111111000000000000000000000000000///000222333333222111000---.........//////000000////////////000000000000555AAAHHHAAA888333111...........................+++000///,,,222===;;;111////////////000000000000////////////////////////000000000000111111111111...111444444333333333555444222000///111444888<<<777888<<>>CCCQQQQQQMMMDDD:::333222444222111111333555555444333333222222111111222222333444333111000111333555777666555444333333333333333333333333333333222111000222222222222222222222222000111111111111222222222222222333333333222222111000111222222111222444666222333333333444555666666===BBBDDD???;;;>>>EEEHHHOOOLLLPPPaaazzzzzzsss}}}tttlllgggmmmbbbcccfff\\\QQQGGG:::999888;;;???>>>777666999999888888777777666666555777777777777666666666666333555777999:::<<>>>>>???AAABBBBBBBBBDDDFFFLLLQQQooo777999>>>CCCFFFSSSmmmsss___TTTLLLEEEBBBAAA???<<<888777888:::555666777777666555555555444444444333333333222222222222222222111111111111000000000000000000000000///000222333333222111000........./////////000000////////////000000000000333???GGGBBB999333000---........................---111000---111:::777...////////////000000000000111111111111111111111111000000000000111111111111333333222111111111111222777777777777777999<<>>>>>???AAABBBBBBCCCDDDFFFKKKPPPnnn999<<>>CCCHHHGGGDDD===777444666999555333222333444444333111111222333333333333222111222222111222333666999;;;555444444333333333333333333333333333333222222111222222222222222222222222111111111111222222222333222222333333444333333222333444444444222222444666666666444333333777===AAADDDPPPZZZWWWSSSVVV```hhhhhhnnnyyyzzzmmmiiikkkggg\\\QQQDDD>>>:::888999;;;777777777888999999999:::888888777777777666666666666777888777555555666888FFFCCC>>>999666666777888777777666666666666777777666777777888888777777666666777888999999:::<<>>GGGWWWiiivvv}}}zzz{{{}}}zzzrrrsss}}}tttdddVVVNNNCCC===:::;;;;;;999999<<<;;;999666444444555666888777777777666666666666666333444444444444777;;;???AAA@@@===999555555888;;;666555333222333333222000000111333444444333111000222222111222333555777888444444333333222333333444222333333444333333222222222222222222222222222222111111111222222222333333222333333444444444444333444555666555444444555777555666666666888===FFFLLLXXXcccjjjjjjhhhkkkpppsssxxxxxxzzzwwwpppcccYYYMMMGGGEEEBBB>>>;;;999888888888777777777777888888888777777777666666777777888666444444555777555555555555666888:::;;;777666666666666666666777777777777888888777777777666777999999999:::===???===???AAABBBBBBCCCEEEGGGIIINNNlllOOO^^^uuurrrkkkbbbWWWOOOLLLKKKIIIHHHFFFCCC???<<<:::999888777555555555444444444333333333333333222222222222111111111111111111111111111222222222222111111000000000000000000000000//////////////////000000000000000888BBBGGGBBB999222000////////////////////////---//////...000222111...////////////000000000000000000000000000000000000111111111111222222222222111111222444666888999888999BBBOOO]]]mmm~~~}}}wwwrrrttt|||{{{wwwzzzyyymmmXXXOOOFFFBBB???<<<<<<>>>::::::999888888777666666888888777777666666666666666777777555444555777999;;;:::777555444555888;;;777555333222222222222000000111333444444333111000333222222111111222333444333333222222222333333444222333333444444444333333222222222222222222222222111222222222222333333333222333444555555555555555555666777666555555777999444999???DDDJJJRRR]]]eeemmmttt{{{{{{xxxmmmcccVVVMMMIIIFFFBBB===999999999888888777777777888888888888777777777777666777888777555555777999666666666666666555555444666555555444444555555666777777888888888888777777666888999::::::;;;===???<<<>>>@@@BBBBBBCCCEEEGGGIIINNNlllkkksss```WWWXXX]]]bbb]]][[[UUUMMMDDD>>>;;;:::555555555555444444444333333333333333222222222222111111111111111111111111333333222111111000000000111111000000000000//////////////////000000000000///555???FFFCCC999333222////////////////////////,,,---//////000111111111////////////000000000000222222222222222222222222111111111222222222222333111333555666777999<<<>>>FFFVVVnnn{{{tttsss~~~ooocccUUUMMMFFF>>>::::::;;;;;;;;;;;;:::888777666999888888777777666666555777888888777444333444555555444333333333555777888888555222111222222222111111222333333333333222111333222222111111111111111222222222222222333333444222333333444444444444444222222222222222222222222222222222222333333333333333333444555666666666666555777777777777777999;;;555>>>KKKVVV^^^gggqqqxxxzzz{{{{{{rrraaaQQQJJJIIIHHHEEE=========<<<<<<;;;;;;:::999999888888888777777777666777888777666777888:::777888888888888777666666555555444444444444555555777888888999999888888777777888999::::::;;;===@@@<<<>>>@@@BBBBBBDDDFFFHHHIIINNNlll~~~|||jjjhhhqqq{{{zzzzzzuuuhhhUUUEEE===:::555555555555444444444444444444333333333222222222111111111111111111111111444333222111000000000000111111111000000000//////////////////000000000000...222;;;CCCAAA888222222////////////////////////......000111111000111222////////////000000000000222222222222222222222222111111111222222222333333222666999::::::@@@JJJSSSbbbsss||||||}}}zzz}}}uuuggg^^^UUUJJJAAA>>>>>>===<<<:::999888888888999999888888777666666555666777888777555444444555111111111222333444444444777555222111222333333222222222222222222222222222222222222222222222222333222222111111222333333444222333333444555555444444222222222222222222222222222222222333333333444444333333555666666777777777555666888888888999;;;>>>@@@MMM^^^kkkqqquuuzzz~~~qqq```WWWUUUTTTQQQKKKJJJGGGDDDAAA>>><<<;;;999999999888888888777777777888888777666666777999444555666888::::::;;;;;;666666555555555555666666777888888999999888888777777888:::::::::;;;>>>@@@;;;>>>@@@AAABBBDDDFFFHHHJJJOOOmmm{{{||||||ttt||||||bbbJJJ===999666666555555555444444444444444444333333333222222111111111111111111111111444333222111000000000000222111111111000000//////////////////000000000000---///888AAA???666111222000000000000000000000000000000111222111///000222////////////000000000000000000000000000000000000111111222222222333333333333888<<<===???III[[[iii~~~}}}uuusssmmmlllvvvyyyrrriii]]]QQQLLLAAA???;;;888777888:::;;;999999999888777666666555444666888777666444555555000///000111333444333111777444111000222333333333333222222111111222222333111111222333444444555555222111111111222333333444222333333444555555555444222222222222222222222222222222333333333444444444333444555666777777777777444666888888999:::===???TTTaaasss~~~|||rrriiieee```[[[YYYWWWRRRLLLEEE???:::777999999999888888888888777888999999777555444555777555666777777777777777777777777666666666666777777888888999999999999888888777888:::::::::;;;>>>@@@;;;===@@@AAABBBDDDFFFHHHJJJOOOmmm{{{tttpppllljjjuuutttpppjjjccc___```bbbkkkrrrxxx{{{}}}|||uuubbbGGG:::888777777666555444333333222444444444333333333222222333333222111000000111111000000000000000000000000000000000000000000000000000000000000000///......---000444999;;;888333///////////////000000000000000000000000111111111111////////////000000000000333111...///222444333111666444444444000---111888999===DDDNNN\\\ppp~~~yyymmmfffgggjjjfffffflllzzzrrriiiYYYPPPFFF>>>;;;;;;999888777888999888777777777888777777777777777777777777555555444333333222111111111111111111111111111111111222333444444444333333222222111111111111111111111111222222222333333333444444444444444444444444111111222333444444555555111111222333444444555555333777777333222777666222666>>>:::555;;;@@@EEEOOOiiixxxrrrssswwwwwwlllbbbgggmmmjjjYYYGGG@@@CCC>>>:::888:::;;;777555666777777777777777777777777777777666666666666777777666666666666666666666666777555444666999999777555888888888999:::;;;<<<===???@@@@@@AAABBBCCCDDDEEEGGGPPPfffuuunnnddd\\\XXXUUUSSSQQQRRRRRRPPPLLLIIIHHHJJJMMMJJJOOORRRRRRSSSVVVUUUQQQZZZ```lll}}}~~~wwwvvviiijjjfff[[[KKK@@@>>>AAA999888888777666555444444444444444333333333222222333333222111111111111111111111111111111111111111000000000000000000000000000000000000000///.........///222888<<<;;;555///////////////000000000000000000000000111111111111////////////000000000111444222000111333444333111444111111777;;;<<<<<<>>>HHHQQQ```sss~~~|||}}}{{{~~~~~~wwwsssmmmgggbbbdddppp~~~sss```QQQJJJEEE???:::999999999888777666666777777777777777777777777777666666555555444333333222222222222222222222222222000111444666666666555444222222111111111111111111222222222222333333333333444444444444444444444444777555111...------///000444444333333333333333333222666666333333777777444444888666:::IIISSS^^^mmm~~~tttooo{{{lllWWWJJJEEE===999777:::;;;999888:::888888888888888888888888777777666666666666777777777777777777777777777777888666666777::::::999666888888888999:::;;;=========>>>???AAACCCEEEFFFGGGGGGOOOeee|||rrrllljjjZZZVVVQQQMMMLLLLLLKKKJJJRRRSSSSSSSSSRRRSSSVVVYYYPPPRRRQQQOOOPPPSSSSSSOOOQQQPPPSSSYYYeeeyyywwwfff^^^RRROOOJJJEEE@@@>>>>>>???::::::999888777666555555444444444444333333333333333222222111111111111222222222222222222222222222000000000000000000000000000000111111000000//////000...000666===>>>777000////////////000000000000000000000000111111111111/////////000000000111111333222222333444444222111444222444888<<>><<<===>>>AAACCCEEEGGGHHHFFFMMMbbbxxxqqqnnnsssuuuqqqggg]]]YYYXXXYYYXXXVVVUUUVVVWWWXXXXXX[[[[[[[[[[[[ZZZ[[[[[[\\\\\\]]]ZZZVVVVVVYYYYYYVVVWWWVVVUUUSSSUUU___rrr{{{dddVVVSSSNNNHHHFFFEEEBBB<<<777::::::999888777666555555555444444444444333333333333222222111111222222222333333333333333333333333000000000000000000000000000000111111111000000///111...---444===@@@999111////////////000000000000///000000000111111111111//////000000000111111111222222222333444333222111444777:::999999FFFdddzzzrrrtttvvvvvvvvv{{{{{{yyyyyyyyy{{{{{{pppjjj^^^iii}}}yyygggSSSEEE???===:::888888999::::::777777777777777777777777666666666555555555444444333333333333333333333333333555888;;;;;;888555333111111222222222222222333333333333333444444444444555555555555555555555555333222111222777>>>EEEJJJ777777555444444444555555777888999999:::;;;<<<;;;???CCCMMMeeerrrddd\\\TTTKKKDDD>>>===<<<888888:::888888888888888888888888888777777777777777777888999999:::;;;;;;:::999999888888888999::::::999999999999999:::;;;<<<===>>><<<===???AAACCCEEEFFFGGGFFFLLL```tttggg```ZZZ]]]aaabbbbbb```______eeeeeedddcccdddeeegggiiihhhgggeeecccaaa^^^[[[YYYeeefffccc\\\XXXXXXXXXUUUYYY\\\\\\ZZZXXX[[[aaaeeennnsss~~~|||nnn[[[SSSIIIEEEDDDBBB===888:::999999888777666555555555555555444444444333333333222222222222222333333333333333333333333333333111111111111111111111111000000111111111111000000111---,,,333<<>>???DDDLLLXXXooowwwhhh```YYYRRRJJJBBB>>>;;;777777999888888888888888888888888888888777777777777888888999:::;;;<<<<<<;;;:::999666777888999888888888888999999999:::;;;<<<>>>>>>??????@@@AAACCCDDDEEEEEEFFFKKK^^^~~~wwwnnnccc]]]]]]ZZZ]]]bbbjjjqqqwwwyyyyyy~~~{{{zzz|||}}}xxxrrrnnnzzz~~~tttjjjfffeeedddggghhhhhhdddccccccbbb^^^___^^^___dddmmmwwwzzzmmm[[[KKKBBB???>>>>>>::::::999888777666555555555555555555444444444333333222222222222333333444333333333333333333333333111111111111111111111111000000111111222222111111000------222999<<<999444////////////000000000000000000000000111111111111000000000111111111222222000111222222222222555777999888DDD___}}}qqqppppppoooqqquuu{{{~~~wwwqqqqqqxxx|||kkkfffnnnqqq]]]SSSFFF<<<888888999999888888888888888888888888444444444444444444444444222222222222222222222222666777999999888555222///111111222222333444444444444444444555555555666666555555555555555555555555444444444444444333333222555444444444666999<<<>>>888777999???CCCCCCFFFJJJUUUbbbnnnwwwpppjjj]]]RRRHHHBBB===888888;;;999999999999999999999999999888888777777888888999888:::;;;======;;;:::888555777999999888777888999999999::::::;;;===>>>??????@@@AAAAAABBBCCCDDDDDDGGGJJJ\\\oooiiieeedddaaa]]]___eeekkkpppyyyxxxxxxyyy|||xxxvvvuuulllaaabbb```\\\XXXVVVXXX]]]aaa~~~gggQQQDDDAAABBB;;;;;;:::999888777666666555555555555444444444444222222222222222333444555222222222222222222222222111111111111111111111111///000111222222222222111///......111666888777444////////////000000000000000000000000111111111111000000111111111222222222111222333222222444999===HHHNNNaaayyyvvvsssnnnjjjvvvxxx|||~~~{{{zzz{{{sssyyymmmfffiiinnnppp[[[JJJ@@@<<<:::999888888888888888888888888555555555555555555555555444444444444444444444444333444555666666444222111111111222222333444444555444555555555666666666666555555555555555555555555222333444555666777888888666555444444666999===???;;;:::???HHHOOOQQQVVV\\\kkkrrrfffWWWMMMDDD<<<:::;;;999999999999999999999999999888888777777888888999888999;;;======;;;999888666888::::::999888999;;;::::::::::::;;;===>>>???>>>???@@@AAACCCDDDEEEFFFHHHJJJ\\\|||vvvzzzxxxpppmmmppp[[[YYY[[[bbbeeeeeejjjqqq{{{yyyhhh___aaacccaaa]]]ZZZZZZ[[[___jjjxxxdddOOOGGGFFF===<<<<<<;;;:::999888777666666555555555444444444222222222222333333444555222222222222222222222222111111111111111111111111///000111222222222222222......///111444666666555////////////000000000000000000000000111111111111000111111111111222222222333444444333333666<<>><<<888888888888888888888888666666666666777777777777555555555555555555555555000111222444444444444333111111222333333444555555555555555555666666666777666666666666666666666666444444333333444555666777777666555555666999===???@@@???EEERRRZZZ^^^eeelllxxxzzzhhhXXXKKK@@@;;;;;;999999999999999999999999999999888888888888999999777999;;;======;;;999777777999<<<<<<:::999:::<<<:::::::::;;;<<<===>>>???<<<===???AAACCCEEEGGGHHHIIIKKK\\\|||lllgggfffbbb^^^^^^[[[\\\^^^bbbhhhqqq{{{xxxkkkjjjiiigggdddbbb```___ZZZWWW[[[iiizzz}}}___PPPMMMHHH===777;;;;;;666333666777777777777777666555555333333333333333333333333000111222222444444555666111111111111111111111111111111222222222222111111////////////000111333333000000000000000000000000333222111000000111222222---111333111///111444777555000222999999999HHH\\\yyyxxx~~~rrrjjjlllrrrxxxwwwsssvvv{{{|||xxxwww}}}ppp]]]OOOAAA666:::;;;<<<;;;999999999;;;777777777777666666666666333444555555333333444555333333444444444444555555444444333222222222222333444444333333222222333333666666777777777555444333444333222555999;;;:::999888888777888999;;;===>>>===KKKQQQUUU___eeemmm||||||hhhTTTEEE===:::===<<<::::::999999999888999999999999999999999999<<<<<<<<<<<<;;;:::999888888999::::::888888999:::<<<<<<;;;;;;<<<===???@@@CCC>>>;;;===CCCGGGFFFDDDLLLHHHaaasssfffaaa___ZZZWWWWWW\\\aaagggnnnttt~~~{{{tttoookkkiiihhh```ZZZYYY]]]gggyyy{{{aaaRRRFFF>>>:::===<<<777666:::888888888888888777777666444444444444444444444444111222222333333444444555111111111111111111111111111111222222222222111111000/////////000111222222000000000000000000000000333222111000000111222222222555666555333222333444777222444===DDDNNNeee}}}zzz}}}wwwsssnnnooouuu|||zzz{{{|||{{{jjjbbbeeevvvvvvgggTTTEEE>>>===<<<;;;::::::999999888777777777666666666666555666666555444444444555555444444333333222222222444333222222111111222222333222222222333444444555555666777777777666444333666444444666999;;;:::999555666777888999;;;???CCCPPP\\\```bbbjjjqqq|||vvvcccQQQBBB:::=========;;;::::::<<<===999999999999999999999999<<<<<<<<<<<<;;;:::999888888999::::::888888999:::<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBBCCCDDDFFFKKKGGG```~~~wwwiiiccc^^^___``````bbbeeehhhqqq|||xxxoooddd[[[SSSRRRZZZccc~~~yyy```NNNDDD>>>@@@>>>888777;;;999999999999999888777777555555555555555555555555333333333333333333333333222222222222222222222222111111222222222222111111111000000000000000111111000000000000000000000000222222111111111111222333222222333444333222111111888888@@@MMM\\\ooo~~~yyyzzzzzztttvvv}}}|||qqqlllnnnxxxrrr]]]EEE@@@;;;888999999888666888888777777777666666666777777666666555555555555555555444444555555777777666555444444333333444444111111222222333555666777555666777777777666555444777666555666999::::::999444777:::::::::???HHHOOOfffqqqsssuuuzzzkkkZZZNNNAAA@@@>>>;;;888999;;;===::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999888888999::::::888888999:::;;;;;;;;;<<<===@@@BBBCCCAAAGGGKKKIIIBBB???BBBGGGIIIFFF___ssshhh______aaadddiiinnnrrrxxx|||yyyrrrkkkddd^^^[[[\\\kkkzzzbbbQQQBBB???>>>999666888888888999999888888777666666666666666666666666666444444444333333222222222222222222222222222222222111111222222222222111111222111000000000000000111000000000000000000000000222222111222222222333333111///000444666555555666888DDDWWWlll~~~~~~zzz~~~|||{{{zzz~~~ooogggqqqpppTTTKKK???999999;;;;;;:::888888888777777777666666777666555555666666555444444444666777:::===???@@@999999888777777777777777222222222333333555666666555666777888888777666555666666666666777888888888888;;;===<<<===FFFUUUbbbqqq|||sssgggNNNGGG???;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888888999::::::888888999:::::::::;;;<<<>>>AAADDDEEE@@@FFFKKKIIICCC???AAAFFFGGGEEE^^^xxxjjjeeeccc```lllqqqwww{{{yyykkk___XXXWWW```xxxxxx^^^EEE>>>>>>;;;777666777777888888777777666555666666666666666666666666555444444333333222222111222222222222222222222222111111222222222222111111222111000000000000000111111111111111111111111111111111222222333333333333555222333777999888;;;@@@AAAYYYwww{{{vvvsss|||{{{{{{uuuyyysssgggfffqqq|||iii[[[JJJ>>>;;;===>>>???888888888888777777777777777555444444666777666444555666888:::===???@@@AAA999999888777777777777888555444444333333444444444555666777888888777666666444555666666666666777888;;;===>>>>>>BBBOOObbbrrrppp~~~uuu]]]PPPAAA<<<@@@CCC@@@;;;:::::::::::::::::::::::::::::::::;;;::::::999999888999::::::888888999:::::::::;;;<<<>>>AAADDDFFF???BBBEEEEEECCCBBBBBBDDDFFFEEE]]]vvvjjj```^^^aaafffvvv}}}uuuhhh]]]WWWSSSYYYhhhpppQQQFFFDDD???:::888777777777777777666555555666666666666666666666666444444444333333222222222333333333333333333333333111111222222222222111111111000000000000000111111111111111111111111111111000111222333444444444333666222222666666666???KKKZZZvvvvvvqqquuu~~~|||wwwoooiiijjjlllpppsssttttttsssrrruuuxxx}}}yyyvvvxxxiii```^^^ppp{{{mmmXXXFFF<<<::::::;;;999999888888888777777777777555333555888:::888666777888:::<<<===<<<:::999777666555555444444555555666666555444444444444444555666777888888888777666333555666777666666888999;;;===@@@CCCKKKZZZnnn|||vvv{{{zzz}}}jjjZZZGGG???@@@BBB>>>888::::::::::::::::::::::::999999::::::::::::999999888999::::::888888999::::::::::::<<<>>>AAACCCEEE@@@???@@@AAACCCDDDCCCBBBFFFFFF\\\}}}tttllljjjfffbbbfffooo~~~mmmeee]]]VVVVVVbbb~~~ooo]]]PPPCCC<<<<<<777888888888888777666666555555555555555555555555333333333333333333333333333333333333333333333333111111222222222222111111000/////////000111222222111111111111111111111111000111222444444444444444555111333888888;;;LLL```}}}yyyzzz}}}{{{ssspppmmmkkkkkkiiifffbbb[[[]]]```ccccccaaa___]]]cccggglllooopppqqqtttvvv{{{zzz{{{}}}vvvhhhdddkkkpppYYYHHH===999888999999999888888888777777888555444666;;;>>><<<:::777:::===??????<<<888555555555444333333333333333555444444444444555555666555666777888999888888777444666888999888888;;;===;;;???FFFOOO[[[jjjyyyyyyooo```WWWXXXXXXUUU]]]hhhgggcccaaa```aaa```___bbbhhhttt___NNNEEE@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888999::::::888888999::::::::::::;;;===???BBBCCCAAA@@@@@@@@@AAACCCCCCCCCFFFGGG\\\wwwsssqqqgggeeeooorrrmmmrrr~~~}}}pppfff]]]XXX^^^hhhxxxrrr\\\GGG>>>???999999999999999888777777555555555555555555555555333333333333333333333333333333333333333333333333111111222222222222111111////////////000111333333111111111111111111111111000111222444555555444444666444888???BBBIII```yyywww~~~zzzvvvrrrooommmlllkkkjjjjjjlllnnnqqqrrrrrrpppqqqssstttrrrnnnjjjfffdddgggiiiiiifffdddeeefffgggkkknnnpppppprrruuuxxxxxx~~~}}}kkk```fffqqqZZZJJJAAA???999999999888888888888777999666555888>>>AAA@@@===666:::>>>BBBBBB???;;;888666666555444444444444444333333333444555666777888555666777888999999888777444777:::;;;::::::===@@@===CCCMMMZZZiiivvvooocccWWWUUUZZZ]]]WWWOOOIIIDDDIIIOOOSSSdddxxx~~~{{{uuummmeeeZZZOOOKKKLLLNNNVVVfffyyy~~~eeeQQQEEEAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888999::::::888888999:::::::::::::::<<<>>>AAABBBBBBBBBBBBAAA@@@@@@CCCEEEFFFGGG\\\|||qqqpppuuuxxxtttoooooouuu{{{pppggg]]]UUUTTTooogggOOOFFF>>>;;;;;;999666666888888777777777666555555555555555333333333444444555555555444444444333333222222222222222222111111111111000222111000111444555333111222222222222222222222222222222222222222333444555555:::===???JJJcccoootttyyy|||~~~|||{{{{{{yyyvvvssspppnnnllljjjiiijjjkkklllkkknnnrrrxxx~~~wwwccc```hhh~~~cccLLLCCC>>>:::888;;;;;;777555777:::888666666999;;;:::888999>>>CCCEEECCC>>>999777777666555444444444444444555444444555555666777888888999:::;;;<<<;;;:::999999666555999===>>>@@@CCCGGGBBBQQQooozzzkkk___XXXRRRNNNJJJQQQeeexxxyyyppplllfff```cccqqquuu^^^JJJOOOIIIIIIYYYsss~~~uuuvvv```NNNCCC999;;;;;;::::::;;;;;;::::::;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;===>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEEEEIIIYYYvvvqqqtttxxx|||vvvrrrvvvtttggg___]]]aaarrryyy[[[KKK===>>>===;;;:::<<<======;;;777777666555555555555666333333333444444444555555444444444333333222222222222222222222111111111111222111000222444555333111222222222222222222222222666666666555444444555666;;;@@@FFFPPPddd{{{}}}xxxtttpppnnnlllkkkkkklllnnnrrrwww~~~qqq___XXXcccwwwfffFFFBBB===999999888666888<<<:::888666666888:::999777===AAAFFFHHHEEE@@@;;;888777666555444444444444555555555555555555666888888888999:::;;;;;;::::::999999888:::???AAA@@@CCCHHHOOONNN]]]xxxuuucccWWWRRRQQQRRRHHHMMMWWWiiivvvVVVNNNOOObbb{{{qqquuu~~~mmmZZZLLL@@@::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEJJJZZZ~~~tttpppsss{{{{{{xxx}}}}}}wwwnnndddWWWWWWlllvvv]]]FFF@@@===::::::;;;<<<:::777888777666666555555666666333333333444444444444555444444333333333333222222333222222222111111111111222111111222444444333111222222222222333333333333333444555555444444666888>>>GGGUUUhhh~~~|||tttrrrmmmjjjiiijjjlllnnnsssmmmYYYOOO\\\wwwWWWDDD===888777777555666888:::888666666777888888777???CCCGGGHHHDDD???999666666666555555444444555555555555555555666777888888999999::::::::::::999999666888>>>BBBBBBAAAGGGNNNWWW^^^oooyyysssgggYYYPPPOOOUUU[[[```kkk{{{yyyvvvyyyiiiVVVEEE@@@>>>============<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEJJJ[[[|||xxxssspppqqqyyy{{{yyyvvvrrrooorrrsssuuuzzzqqqccc]]]bbbeeelll{{{[[[IIIAAA::::::;;;999555333888777777666555666666666444444444444444444444444333333333333333333333333333333222222222111111111111111111222333333333222222222222333333333333333000222555666666888<<<@@@CCCWWWqqq~~~wwwqqqllliiihhhppp{{{uuucccXXXZZZrrrQQQFFF<<<;;;<<<:::666444999888666555666777888888???BBBEEEEEE@@@;;;666444666666555555555555666666555555555555666777888999999:::::::::::::::999999999<<>>;;;999<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEKKK]]]ooorrrvvvxxxyyyqqqnnnjjjjjjmmmpppqqqqqquuuzzz}}}ppphhh\\\XXXssstttXXXJJJ>>>===???<<<999888888888777666666666666666444444444444444444444444333333333333333333333333333333333222222222222111000111222333333222222333222222333333333444444444333666999::::::>>>EEEKKKRRRrrrxxxrrrqqqppprrryyyqqq[[[ZZZkkkppp\\\GGG??????>>>;;;999888888666555555777999;;;AAACCCDDDBBB===888555444666666555555555666666777666555555666666777888999:::::::::::::::;;;;;;;;;@@@CCCHHHKKKKKKRRRccctttzzz~~~kkk```gggnnnWWWSSSLLLDDD@@@??????<<<:::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAA@@@@@@AAABBBBBBCCCCCCCCCFFFKKK]]]ssspppvvv}}}|||xxxvvvpppgggbbbaaabbbdddhhhlllrrrwwwzzz}}}ooobbbYYYaaapppfffQQQ???<<<>>>===;;;<<<999888777777666666777777555444444444444333333333222222333333333333444444333333333333222222222222000111333333222222222333222222333333444444555555555777::::::;;;AAAKKKTTTfff{{{rrrlllnnnttt|||ppp]]]WWWlllsssVVVCCC;;;999;;;>>>777888777666555777;;;???EEEEEECCC???;;;777777777666666555555666666777777666666666666777888999999::::::::::::;;;===>>>???BBBCCCGGGLLLPPP[[[qqqwww^^^VVVdddvvvddd[[[QQQFFF@@@???@@@???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCGGGKKK\\\{{{vvvsssuuuwwwyyy{{{yyyjjjeeedddaaa```aaaiiinnnsssvvvwww{{{rrreee^^^]]]sssyyy^^^DDD======:::999;;;999888777777666666777777555555444444444333333333222222222333333444444444444444333333333222222222///111444444222111222444222222333333444555555666444777:::<<<@@@JJJYYYeee~~~yyyxxxwwwuuu{{{qqq___fffqqqYYYCCC777777===777777777666666999>>>BBBFFFDDD@@@;;;666555777999666666666666666777888888666666666666777888999::::::::::::;;;<<>>@@@AAA???@@@AAACCCCCCCCCCCCBBBGGGKKK[[[{{{qqqrrryyyvvvrrrooorrrzzz{{{lll^^^[[[___ccckkksssrrryyytttjjjeeeXXXeeennnOOOCCC@@@;;;888;;;999888888777777777777777555555555444444333333333222222222333333444444444444444444333333333222222///222444444222111222444222222333333444555666666666;;;@@@DDDKKKZZZnnn|||~~~rrrjjjooowwwnnnffftttwwwWWW>>>777<<<666777888777777:::@@@EEEDDDAAA<<<666222222555888666666666666666777888888666666666666777888999:::999::::::;;;===@@@CCCDDDIIIJJJQQQ\\\gggwwwvvvgggpppppp[[[MMMGGGEEECCC@@@======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>@@@AAA???@@@AAACCCDDDCCCCCCBBBHHHKKKZZZ{{{qqqpppwww}}}zzzzzzxxxxxx~~~}}}ttteeecccbbbeeennnxxx~~~yyyvvv|||pppfffaaabbbqqqeeeHHH@@@CCC@@@888777:::<<<:::777666666888666666555555555444444444444444444444444444444444555555555444444333333333444444333222222333333333333444555555555666999;;;888@@@KKKPPPRRR```~~~tttsssuuu~~~~~~ooogggxxxTTT@@@>>>888:::;;;999999===BBBDDDBBB>>>:::777777888888777777777777777777777777777777777777777888999:::;;;;;;<<<<<<===???BBBDDDFFFNNN```gggjjjwww|||ppprrrxxxnnn\\\OOOIIIGGGGGGAAA???===<<<===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@CCCDDDDDDDDDBBBBBBDDDFFFHHHJJJ\\\~~~xxxxxxyyyzzzyyy{{{~~~~~~zzztttnnnjjjiiikkkpppuuu|||~~~xxxvvvvvvyyyooo``````ppp|||XXXGGGCCCAAA<<<888:::;;;:::888666777888666666555555555444444444333333444444444444444444555555444444444333333333444333333333333333333333444555555555555777:::===DDDHHHNNNUUUbbbyyy~~~xxxqqqgggMMMBBB999:::::::::;;;>>>BBBDDDAAA>>>:::777777888888888777777777777777777777777777777777777888999:::;;;<<<<<<===???AAADDDGGGJJJWWWnnnwwwvvv|||yyysssdddYYYQQQMMMJJJ@@@>>><<<;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFIIIKKK\\\~~~xxxsssvvv~~~|||uuu}}}|||{{{ssskkkffffffgggqqqwww{{{sssllljjjmmmzzzhhhZZZ[[[mmmiiiLLL@@@===;;;:::;;;;;;:::888777777888666666666555555555444444333333333444444555555555555444444444444333333333333333333333333333444444444555555555666999>>>AAAJJJNNNRRR\\\uuuoootttxxx]]]JJJ<<<:::999:::>>>AAACCCDDD@@@===999777888888888888777777777777777777777777888777777888888999:::;;;<<<===???@@@BBBGGGLLLPPP^^^yyy~~~}}}xxxlllccc[[[RRRMMMAAA>>>;;;:::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFJJJKKK[[[zzzuuurrrwww~~~xxx{{{xxxrrrllljjjlllpppssszzzvvvqqqqqqlllyyyoooaaaaaa}}}{{{ZZZFFF>>><<<<<<<<<;;;:::999888888888666666666666555555555555222333333444444555555555444444444444444444444444333333333444444444444444333444555666888===CCCHHHNNNYYYeeessszzzjjjTTT???999666;;;AAADDDDDDDDD>>><<<999777888999888888777777777777777777777777888888888888999:::;;;;;;;;;===???AAADDDJJJRRRXXXdddyyy~~~zzzrrrlllcccWWWNNNDDD@@@<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFKKKLLL[[[~~~|||zzz|||wwwrrrllllllrrryyy}}}~~~}}}pppnnnrrrxxxfffooovvv\\\JJJ@@@>>>===;;;:::999999888888777777666666666555555555333333333444444555555555444444444444444444444444222333444555555555555444333444555777<<>>AAACCCGGGNNNYYYaaaqqqsssmmmppp}}}~~~zzztttnnnqqquuuwwwyyyzzz|||~~~}}}~~~~~~|||{{{~~~xxxtttlll^^^SSSJJJEEE@@@<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFKKKKKKZZZvvvqqqnnnrrr{{{vvvsssnnnkkkoooxxxppprrr|||wwwYYYDDDAAA>>>;;;:::::::::999888777777777666666666555555444444444444444444444444333333333444444444444555111222444555666666555444333555777<<>>???@@@???AAABBBBBBAAABBBDDDFFFKKKJJJXXX}}}ttttttwww|||}}}tttkkkdddlll|||nnneeepppkkkLLLBBB???;;;999:::;;;:::888777777777777666666666555555555555444444333333222333333333444444444555555111222444666777666555555666888;;;AAAKKKYYYgggpppwwwjjjsssiiiRRRAAADDDKKKIIIDDDAAA999888777777999:::999888888888888888888888888888999999999999:::;;;<<<<<<@@@DDDIIILLLPPPZZZiiiuuuxxxvvvzzzooohhhgggffffffggggggfffbbb]]]YYYYYYZZZYYYXXXVVVVVVXXXYYY[[[[[[\\\^^^```bbbccccccbbb```^^^]]]^^^```ccceeelllllllllooottt|||}}}rrrfffZZZSSSJJJBBB>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@???@@@AAABBBAAABBBDDDFFFJJJHHHWWW}}}qqqwwwvvvqqqnnnnnnuuu}}}ooobbbeeettt~~~YYYCCC???;;;999:::;;;:::888777777777777666666666666666666555444333222222111333333333444444555555555111222444666777777666555888:::>>>FFFQQQ```pppzzztttiiimmmvvv\\\GGGHHHNNNJJJCCC@@@999777777888999:::999888888888888888888888888888999999999999:::;;;<<<<<>>???@@@???@@@AAAAAAAAABBBDDDGGGIIIHHHVVV}}}~~~rrrfffeeennnmmmuuucccgggfffLLLAAA888888::::::999:::777777777777666666666666888777666555444333222222444444333333333444555555888444333666777666555888999???IIIRRR[[[lllpppccclll}}}pppTTTNNNOOOIII@@@<<<:::999888777777888888999666777888999:::999888888777888999::::::<<>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGNNNWWWuuujjjhhhjjjyyyrrrmmmsssTTTHHH===;;;<<<:::999999888777777777666666666666888777666555444333333222444444444444444555666666777333333666888666777:::>>>JJJWWW___jjjooolllsss```SSSNNNEEE<<<999:::999888777777777888999999999:::::::::999888777777888::::::;;;>>>BBBEEEIIILLLTTT___hhhvvvxxx{{{}}}www{{{|||yyyzzz|||zzzwwwfff^^^XXXVVVSSSOOOOOOSSSPPPTTTWWWYYYXXXVVVUUUTTTZZZ[[[[[[]]]```dddjjjnnnoooppppppppptttuuulll``````XXXTTTWWWZZZUUUQQQOOOSSSTTTTTTUUUXXX]]]bbbeeejjjrrr{{{~~~hhhUUUTTTQQQLLLEEE???===>>>===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFFFFMMMTTT|||||||||wwwmmmjjjooopppmmm```QQQCCC>>>===;;;888888888888777777777666666666888777666666555444333333555444444444444555666666666333222666777777999>>>EEEUUUdddmmm}}}rrrkkkiiiVVVLLLBBB<<<<<<::::::999888888888888888;;;;;;;;;;;;;;;:::999888888999:::;;;===@@@DDDHHHLLLSSS]]]hhhssswwwmmmjjjgggddd```ZZZTTTPPPOOOOOONNNRRRWWWWWW]]]eeeiiihhhccc^^^[[[UUUTTTRRRPPPPPPRRRSSSUUUbbbdddjjjxxxnnneee]]][[[ZZZVVVRRROOORRRRRRQQQQQQSSSUUUXXXZZZaaagggllllllkkkqqqxxxhhhSSSQQQRRRRRRJJJ???===BBB===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFFFFLLLRRRxxx}}}}}}}}}~~~xxxooolllqqqtttdddxxxjjjXXXFFF>>><<<:::888888888888888777777777666666777777777666555444444333444444333333444444555666666333333555666666;;;@@@KKKZZZhhhvvvnnn}}}lllXXXJJJAAA???AAA;;;;;;:::999999888888888;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===@@@EEEHHHPPPYYYfffppp{{{~~~{{{mmmbbb\\\YYYVVVSSSXXXUUUSSSQQQQQQTTTYYY^^^dddlllvvv|||{{{tttmmmhhh\\\WWWPPPKKKHHHHHHHHHHHHMMMLLLRRReeewwwhhh^^^[[[ZZZYYYXXXUUUSSSRRRRRRTTTVVVWWWXXX]]]```cccbbbbbbhhhsss}}}yyyxxxooohhhXXXRRRRRRVVVQQQDDD>>>AAA======<<<<<<<<<<<<===============>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFFFFLLLQQQvvv~~~wwwooolllssslllmmmxxxbbbKKK???<<<:::999999888888888888777777777777777777777666555555555444333333333333333444444555777444444666666777===EEERRR\\\kkkyyyvvvyyycccPPPBBB>>>@@@<<<<<<<<<;;;::::::999888999999:::;;;===>>>???@@@<<<======<<<===@@@EEEHHHUUUaaaooozzzyyyuuuvvv{{{qqqiii___WWWUUUUUUUUUUUUTTTVVVXXXYYY\\\ccckkkpppwww{{{iiibbbWWWOOOLLLLLLLLLMMMHHHEEEFFFPPPcccyyywwwkkkgggfffccc___XXXUUUSSSSSSUUUXXXXXXXXXXXXYYY[[[ZZZ[[[___gggnnnttttttuuusssqqqqqqdddYYYTTTXXXXXXMMMBBB>>>=========<<<<<<==================>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGMMMRRRvvv|||wwwooonnnpppwwwgggeee}}}uuuVVVDDD>>>;;;::::::999999888888888777777777777777777666666666555555444333333333333444555555777666666999:::<<>>>>>>>>>>>===;;;:::999888888999:::<<>>>>>>>>>>>???BBBHHHLLL___lll|||yyyooommmrrr}}}tttmmmiiiccc[[[VVVTTTUUUWWWXXX[[[cccjjjooowwwpppeee^^^ZZZWWWUUUPPPNNNNNNPPPVVVaaattttttiiiaaa\\\VVVTTTUUUWWWWWWVVVXXXXXXXXXXXXXXXZZZ^^^aaafffwww}}}yyytttvvvxxxuuuxxxqqqggg]]][[[^^^YYYLLL@@@>>>======<<<<<<======>>>=========>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGNNNSSSwww~~~|||}}}}}}yyyxxx~~~wwwrrrnnntttiii[[[hhh~~~hhhOOOCCC>>>;;;:::999999999888888888777777777777777777666666666666555555555555555666777777666666888<<>>@@@AAA>>>??????@@@BBBGGGNNNSSSmmm{{{~~~ssstttzzz~~~|||wwwppphhhcccfffccc^^^\\\]]]```dddfffttt{{{qqqnnnmmmooopppvvvssskkkaaa[[[ZZZYYYXXXUUUXXXXXXXXXXXXYYYZZZZZZZZZbbbiiiqqqzzz~~~www{{{zzzyyyuuujjj```aaadddZZZJJJ>>>>>>============>>>>>>=========>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFEEEMMMTTTwww}}}vvvvvvtttyyy{{{rrrtttyyyrrrpppsssbbbfffqqqvvvWWWHHH@@@;;;:::999999999888888888888777777777777777666666666666777777777777777888999999666666:::???CCCJJJXXXddduuuvvv~~~|||{{{|||~~~{{{~~~~~~___III???AAAAAABBBAAA@@@>>><<<;;;;;;:::::::::;;;===>>>@@@>>>???@@@AAAEEEKKKSSSYYYyyy}}}|||wwwrrrlllgggaaa^^^[[[[[[]]]bbbjjjsss|||{{{nnneee```^^^[[[XXXSSSTTTUUUWWWXXXYYYYYYXXXddd```cccwww~~~|||~~~tttdddbbbiiicccSSS>>>>>>============>>>>>>=========>>>??????@@@@@@???AAACCCCCCCCCCCCEEEFFFDDDLLLSSSwwwyyysssnnnqqqyyy|||xxxsssyyysssqqqtttxxx}}}}}}xxxxxx~~~lllfffgggdddIIIDDDEEE;;;;;;;;;:::999888777666555777777666666555555555444333444555666777777777777888777999@@@HHHRRRbbbrrrzzzyyyzzzyyyxxx~~~xxxxxx|||{{{~~~oooMMMCCCAAA@@@AAAAAA???<<<;;;<<<999999999999:::;;;;;;<<>>;;;DDDOOOMMMRRRfff}}}ssswwwxxxllldddbbbaaa```^^^___cccjjjsss~~~yyyooocccZZZYYYWWWVVVVVVWWWYYYXXXVVVTTT\\\]]]bbbkkkvvv~~~yyy|||mmmdddeeeddd___>>>@@@@@@<<<;;;======<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDDDDDDDFFFGGGLLLJJJSSSzzzsssooollloootttxxxwwwuuuzzzrrrooouuu|||~~~yyywwwxxxssshhhfff|||qqqQQQFFFDDD:::;;;;;;:::999888777666666777777666666666555555555444555666666777777777777666999===CCCOOObbbtttxxxwww|||{{{zzzeeeIIIGGGCCCAAABBB@@@===;;;;;;999999999999:::;;;<<<======@@@???CCCKKKLLLTTThhhuuummmwww||||||vvvooofffbbbbbbcccdddcccrrrxxxxxxkkkfff[[[YYYXXXWWWWWWUUUSSSQQQXXXYYY[[[aaajjjttt~~~tttbbb______]]]IIIDDD>>><<<<<<<<<======<<<<<<======>>>?????????@@@AAACCCCCCCCCCCCEEEGGGLLLJJJSSSzzzvvvsssppprrrwww|||}}}|||wwwpppmmmuuu{{{wwwyyywwwyyy|||{{{vvvrrrqqqsssvvvyyy|||xxxuuupppllljjjkkknnnpppoooppprrrrrrttt|||tttlllooopppiiiccc^^^JJJDDD<<<;;;;;;:::999888777777666777777666666666666555555666666666777777777777777999>>>DDDLLL]]]uuuzzzwwwtttrrrtttxxxttt```OOOGGGAAABBBAAA===;;;;;;999999999::::::<<<======999DDDFFFFFFOOOWWWcccvvv{{{vvv|||}}}sssrrrkkkgggdddcccggglllrrrtttzzziiieee^^^ZZZWWWUUUSSSRRRUUUVVVWWWXXX]]]hhhuuuuuu]]]UUUWWWYYYYYYJJJ>>>===>>><<<<<<>>><<<<<<===>>>>>>??????@@@???@@@BBBCCCBBBCCCDDDFFFKKKJJJSSSzzz{{{uuuwww}}}}}}qqqoooooovvv~~~{{{tttmmmiiikkkddddddgggkkknnnooollliiigggfffccc```___```dddfffiiilllnnnnnnmmmnnnrrruuu|||zzzxxxvvvrrrlllhhhfff___]]][[[ZZZ[[[]]]aaacccbbbccceeefffgggmmm}}}yyynnnnnnnnnzzzqqq]]]mmmkkkOOOGGG???;;;;;;:::999999888777777777777666666666666666666777777777777777888999999CCCAAAHHHZZZnnn~~~xxxuuuuuu|||~~~~~~uuuooovvv|||nnn{{{yyyYYYKKK@@@@@@AAA>>>;;;<<<::::::::::::;;;<<<>>>>>>:::GGGJJJLLL\\\mmm{{{}}}|||yyyyyy|||~~~uuunnnpppjjjiiiiiilllrrr|||~~~vvvjjj___YYYWWWVVVWWWUUUVVVWWWWWWXXX```nnnxxxuuu```WWWXXXYYYgggQQQAAA???@@@<<<;;;???<<<======>>>??????@@@@@@>>>@@@BBBBBBBBBBBBDDDEEEKKKIIIRRRzzzwwwxxx|||uuuooossswww{{{|||tttlllhhhbbb\\\[[[]]]YYYYYYZZZ\\\]]]]]]\\\[[[VVVXXXYYYYYYXXXXXX[[[]]]YYY]]]aaabbbaaa```bbbeeeiiihhhgggdddaaa```^^^]]]YYYYYYXXXYYYYYYZZZ[[[\\\^^^^^^```bbbaaadddppp|||rrrssshhhnnnyyyjjjmmmtttVVVJJJAAA;;;;;;::::::999888888888666666777777777777777777888888777777888999;;;;;;IIIAAALLLjjjzzzqqqpppuuu}}}{{{|||}}}rrrttt~~~|||lllsssfffQQQ???>>>AAA>>>;;;===:::::::::;;;<<<===???@@@>>>HHHJJJQQQhhh~~~{{{|||zzztttuuu|||xxxrrrmmmjjjpppppprrruuuyyy|||uuueee\\\XXXWWWWWWTTTWWWYYYXXXWWW\\\fffnnnyyylllddd___[[[kkkYYYHHHCCC@@@<<<;;;???======>>>>>>???@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDEEEJJJIIIRRRzzz~~~}}}yyyppprrryyytttyyy~~~jjjaaaZZZWWWTTTPPPPPPRRRTTTUUUVVVVVVUUUVVVYYY[[[XXX[[[^^^]]]ZZZXXXYYYZZZXXX\\\```bbbaaabbbeeehhhkkkmmmnnnllllllooopppnnnllllllkkkiiigggdddcccbbbfffdddfffjjjhhhdddjjjttt}}}sssrrriiikkktttmmmaaaPPPAAA;;;;;;::::::999999999999666666777777777777888888888777777888999;;;===???HHHDDDUUUvvvvvvlllnnnwww}}}}}}yyysssuuusssnnnyyy\\\BBB>>>@@@===;;;===::::::;;;;;;===>>>@@@AAACCCIIIJJJWWWrrr~~~zzz~~~{{{tttoooxxxqqqmmmiiihhhpppuuu{{{|||rrrjjjqqq~~~tttggg___YYYWWWTTTVVVWWWVVVUUUXXX^^^cccqqq|||tttlllaaaXXXfff___TTTHHH@@@<<<<<<>>>======>>>??????@@@@@@AAA???@@@BBBCCCBBBCCCDDDFFFJJJIIIRRRzzz~~~yyysssooovvv{{{~~~~~~|||uuuzzz}}}vvvccc]]]ZZZ\\\]]][[[ZZZ\\\ZZZ]]]```___^^^aaajjjqqqwwwyyyxxxrrrjjjeeedddfffiiikkklllkkkjjjlllqqqvvv~~~{{{yyyyyy|||}}}tttrrrwwwvvvpppooonnnuuuzzziiixxxsss[[[EEE;;;::::::::::::999999999666666777777777888888888777777777888:::===@@@AAAFFFSSShhh}}}sssmmmttt~~~rrrkkkqqqyyyoooyyyiiiHHH@@@AAA<<<999<<<::::::;;;<<<===???AAAAAAHHHLLLQQQddd~~~}}}rrrzzz{{{}}}yyyqqq{{{uuutttmmmiiioooyyy}}}}}}www|||qqqddd]]]WWWVVVTTTRRRSSSUUUYYY\\\dddqqqzzzqqqcccXXX]]]ddd```MMM???===>>>======>>>>>>??????@@@AAAAAA@@@AAACCCCCCCCCCCCEEEGGGJJJHHHRRRzzzvvvnnnkkkkkkxxxzzzyyyyyy~~~}}}sss}}}|||tttmmmiiijjjppptttsssqqqrrrhhhmmmqqqqqqpppuuuyyyxxxzzz}}}|||yyytttqqqttt{{{|||rrrvvvpppfffoooiiiqqqfffIII;;;::::::::::::::::::999666666777777888888888999777666666888:::>>>AAACCCGGGbbbyyyzzzqqqqqq{{{ssseeeeeellluuuxxxuuutttmmmsssMMMBBBAAA;;;888;;;:::;;;;;;<<<>>>???AAABBBKKKOOOYYYqqqjjjiii}}}|||yyy}}}~~~}}}~~~~~~uuulllooo|||qqqfff\\\WWWRRRPPPQQQUUUXXXZZZaaaggguuuxxxjjjaaaVVVfffgggQQQ>>>===???<<<>>>>>>>>>???@@@@@@AAAAAA@@@BBBCCCDDDDDDDDDFFFGGGJJJHHHRRRzzzxxxhhhbbbhhhpppqqqtttxxxyyyxxxyyy|||yyyoooooopppuuu}}}~~~wwwnnniiiiiillljjjjjjyyy{{{xxxvvvvvvuuusssvvv{{{|||{{{~~~tttooonnnlllwwwsssnnn~~~zzzTTTBBB:::;;;===666666:::555999999999888888888888777:::777777999===AAAFFFJJJTTTooo{{{~~~|||www}}}iiihhhjjjhhhvvvsssttt{{{~~~qqqrrr]]]JJJBBB<<<;;;???===>>>??????>>>???AAACCCOOOSSSlllsss___lll~~~xxxvvvyyy|||yyyxxxyyyzzzzzzvvvggg\\\SSSSSSTTTSSSWWW\\\```hhhqqqyyy~~~{{{lllWWW\\\bbbVVVAAA>>>CCC>>>>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEFFFGGGHHHIIIQQQwwwsssgggcccgggnnnpppqqqrrrrrrssswww|||zzzuuusssrrrvvv{{{|||yyytttmmmhhhgggiiieeecccooo{{{zzzzzzyyytttqqqvvv}}}~~~}}}|||vvvpppooosss~~~tttoooiiimmmvvvmmmwwwXXXGGG======>>>888888;;;777999999999888888888888777888777777;;;???CCCIIIOOO^^^uuu~~~{{{~~~{{{}}}~~~~~~zzzssspppkkkqqqzzztttvvvsssiiiPPPDDD===;;;<<<<<<===?????????@@@CCCEEESSS[[[rrrooo]]]fffvvv~~~~~~zzzwwwwww||||||wwwwww|||}}}ooobbbXXXVVVWWWWWWYYY]]]\\\aaahhhtttvvvzzzxxxccc___^^^UUUCCC===???;;;>>>>>>>>>>>>???????????????@@@AAABBBCCCEEEFFFFFFHHHIIIQQQvvvwwwllldddcccgggkkkmmmmmmlllkkknnnttt|||~~~yyyvvvtttnnniiiooo{{{|||uuuyyyxxxuuusssssspppkkkiiikkkwwwrrrllllll|||~~~nnnooouuukkkNNN@@@>>>???999999<<<888999999999888888888888777777666999>>>AAADDDNNNXXXppp~~~yyyvvvxxx{{{~~~|||}}}zzzooolllsssqqqzzz~~~uuu}}}ZZZFFFAAA>>>;;;<<<===??????@@@BBBFFFHHHQQQddd|||mmmaaagggttt}}}zzzxxxwwwzzz|||xxxxxx|||mmm^^^XXXXXXXXXXXXYYY\\\]]]___ggg|||zzz}}}qqq```[[[XXXJJJ???===;;;>>>>>>>>>>>>???????????????@@@@@@BBBCCCDDDEEEFFFHHHHHHPPPtttzzzmmmdddaaacccfffhhhkkkjjjiiijjjmmmttt{{{}}}uuuuuuzzzzzz}}}~~~}}}wwwsssrrr}}}wwwrrrooouuutttmmmgggqqqWWWDDD===???:::999;;;888999999999888888888777777777777;;;@@@BBBEEERRRbbb{{{uuurrrtttxxx}}}wwwxxxxxxwwwxxx{{{xxx|||rrrkkkmmmvvvxxxuuu{{{eeeIIICCCBBB===<<<===???@@@AAADDDHHHLLLTTTrrrzzzgggeeejjjtttwwwwwwyyy~~~~~~kkk]]]ZZZZZZYYYYYY^^^]]]\\\```ooosss]]]YYY^^^RRRBBB>>>???===>>>>>>>>>???????????????@@@@@@AAACCCDDDDDDEEEHHHHHHPPPsss|||qqqddd]]]]]]aaaddddddhhhhhhiiimmmrrrxxx|||~~~tttnnnmmm}}}|||uuunnnlllnnnvvvfffddd|||___GGG<<<>>>:::888:::888999999999888888888777777888888===CCCBBBEEEXXXnnn|||ooo|||yyytttqqqtttxxx|||uuuppppppoooppp{{{vvvwww|||{{{www{{{uuujjjjjjooo|||uuulllKKKCCCCCC>>>===>>>???@@@BBBFFFKKKOOObbb~~~bbb\\\bbbgggoooxxxtttuuuyyy~~~~~~{{{wwwtttvvvzzz|||||||||{{{tttmmmkkknnnwwwiii```^^^]]][[[\\\[[[[[[___iiixxxhhhUUUWWWaaaVVVDDD@@@BBB===>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDGGGIIIQQQssssssiii^^^YYYZZZ___aaabbbccceeeiiipppwww~~~wwwnnneee```ooo|||vvvyyy~~~~~~wwwrrrmmmlllqqqfffxxxgggJJJ<<<>>>;;;888:::888999999999888888888888777999999>>>EEEEEEIIIbbbqqqlll~~~yyyxxxsssrrruuuzzz~~~~~~zzzwww~~~sssvvv~~~|||{{{wwwqqqmmmqqq{{{~~~nnnhhhkkkvvvvvvtttQQQDDDAAA>>>>>>???@@@AAACCCGGGLLLPPPiiikkkZZZZZZaaaggglllqqqqqqsssyyy~~~yyy}}}sssnnnccc```bbbiiiqqqwww}}}{{{ppphhhdddhhhuuuuuueee___\\\XXXWWWVVVYYY___eeennn|||yyyaaaPPPTTT___VVVGGGBBB@@@>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCFFFIIIRRRuuukkkcccZZZVVVXXX\\\___```___aaafffooozzz~~~zzzwwwsssmmmccc[[[^^^xxx~~~ppphhhfffdddiiirrrzzz}}}|||zzzyyyzzzvvvrrrppp|||yyyiiiwwwnnnNNN===???<<<999;;;:::999999999888888888888777999999???GGGHHHPPPooo~~~hhhmmmvvvuuurrrrrrxxx~~~qqqvvvzzzjjjhhhffffffjjjsss}}}yyyllljjjpppzzzvvv___KKKBBB???@@@AAAAAABBBCCCGGGMMMQQQccc~~~ooofff]]]\\\aaahhhmmmpppqqquuu|||xxxooohhhddd[[[YYY[[[dddllluuuwwwsssyyypppeee^^^XXXUUUUUUXXX]]]```dddooo{{{|||gggUUUTTT]]]XXXOOOGGG===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCEEEIIITTTxxxfff```YYYUUUWWWZZZ^^^___\\\]]]cccmmm{{{~~~yyyttttttrrrqqqqqqmmmcccZZZVVVnnn~~~nnnaaaYYYSSSXXXcccnnnsssqqqqqqtttxxxrrrpppxxx}}}yyy|||tttqqqyyy|||uuuppplllvvv|||iiitttsssQQQ>>>@@@>>>;;;<<<;;;999999999888888888888777999888@@@IIIKKKUUUxxxooo\\\hhh{{{|||tttrrrppprrryyypppvvvzzziii^^^]]]^^^cccmmmxxxqqqiiimmm|||rrrvvvlllRRRFFFBBBAAABBBBBBBBBDDDHHHMMMRRR^^^zzzsssdddbbb]]]ZZZ]]]ffflllnnnsssxxxwwwmmmgggcccbbb```[[[XXXZZZ]]]bbbppp~~~qqqfff^^^XXXVVVXXX[[[[[[\\\eeeqqqsss^^^WWW\\\\\\WWWMMM<<<>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBEEEJJJVVVyyy\\\UUUQQQTTTWWWWWWXXX[[[[[[^^^fffqqq~~~zzzvvvsssmmmoooqqqrrrpppiii```YYYTTTiiizzzzzzqqqjjjaaaXXXYYYZZZ]]]aaafffjjjlllmmmooogggdddmmm{{{}}}uuuttt|||tttmmmjjjpppyyy~~~yyyvvvrrrttt~~~~~~uuuooonnn^^^FFFDDD===777;;;@@@;;;:::888777888888777777:::999DDDHHHHHHiiivvvbbbYYYeeeuuu}}}}}}tttpppqqqnnnssszzznnnqqq|||~~~mmmaaa\\\]]]bbbkkkuuu}}}ssskkkmmmzzzzzzttt^^^GGGDDDBBBDDD>>>>>>HHHKKKMMMVVVdddtttbbb]]][[[^^^bbbdddhhhmmmrrr{{{|||zzzyyy{{{{{{kkk[[[RRROOOSSSaaaooo}}}{{{ttt]]]YYYVVVVVVYYY\\\\\\^^^ccctttkkkbbbgggggg```QQQ===AAA??????AAA???<<<===AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGQQQxxxZZZTTTPPPSSSVVVVVVXXX[[[___dddlllxxx}}}wwwrrroooooopppqqqqqqmmmfff^^^YYY[[[pppwwwooofff^^^ZZZ[[[\\\___aaabbbbbbaaa___ZZZZZZcccrrrzzzvvvnnnqqq~~~wwwpppmmmrrrzzzxxxqqqnnntttuuunnnmmmkkkOOOIIIAAA:::<<>>>>>@@@???===>>>BBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGQQQyyyXXXRRROOOQQQTTTUUUXXX\\\bbbhhhrrr~~~}}}wwwrrrooossssssrrrpppjjjccc]]]XXXaaavvv{{{rrriiiaaaYYYYYY[[[^^^___^^^[[[XXXTTTSSSVVVaaaooovvvsssmmmmmm|||tttooossszzz{{{rrrooonnn}}}sssllllllyyyXXXMMMCCC<<<<<<<<<::::::888888777888999999BBBDDDJJJMMM[[[ggg[[[YYYbbbhhhjjjqqq}}}|||rrrllliiinnnpppxxxwwwgggeeedddiiittt}}}|||qqqiiidddaaaeeekkkqqquuuwwwxxxxxxrrrmmmsssxxxpppQQQBBBDDDGGGCCCEEELLLLLLOOO\\\}}}iii```[[[YYY\\\___bbbhhhooo}}}}}}~~~}}}|||~~~}}}}}}}}}{{{{{{wwwxxxooo___WWWddd|||vvv}}}vvvddd]]]XXXYYYZZZYYY[[[___cccqqqxxxsssdddLLLAAA>>>===??????===>>>AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGRRRyyyUUUPPPMMMOOORRRTTTXXX^^^cccjjjuuu|||wwwtttxxxwwwuuupppiiibbb]]]ZZZggg}}}tttkkkcccVVVWWWZZZ^^^aaa```[[[WWWNNNPPPWWWbbbnnnssspppllljjjyyyqqqrrrwww~~~xxxsssmmmssssssmmmmmmvvv]]]NNNCCC<<<<<<::::::999999888777888:::<<<@@@DDDGGGMMMfff~~~|||___ZZZ[[[bbbeeeccciiisss~~~uuummmhhhfffmmmppp|||}}}vvvxxx~~~}}}pppbbbbbb___aaahhhnnnqqqtttxxx|||xxxqqqmmmllljjjpppuuutttoooooouuu{{{yyypppqqq|||XXXBBBDDDFFFDDDGGGMMMKKKOOO```ddd^^^ZZZXXX[[[]]]aaajjjrrryyypppjjjeeelllkkk___WWW```uuukkkaaaYYYXXXXXXXXXZZZ^^^cccmmm}}}tttrrriiiSSSBBB>>><<<>>>???>>>>>>AAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHRRR{{{RRRNNNLLLNNNQQQSSSYYYaaafffnnnzzz}}}zzz{{{{{{xxxrrriiiccc___^^^nnnxxxmmmeeeVVVVVVXXX]]]aaa___YYYTTTHHHMMMWWWbbbiiikkkhhhdddjjj|||pppoootttvvvmmmkkk}}}wwwpppoookkkeeeRRRDDD>>>>>>;;;999999999888666777;;;>>>DDDHHHJJJWWW{{{vvv{{{vvvZZZXXX[[[bbbccc```dddlllvvvzzzpppiiifffdddiiinnnzzz|||tttooossszzzzzzssshhh^^^___ZZZYYY\\\```bbbeeeiiiiiinnnuuu{{{~~~~~~|||}}}~~~}}}{{{yyywwwwwwvvv|||~~~uuujjjjjjwwwxxxtttdddIIIBBBEEEDDDGGGLLLIIIPPPeee```]]]YYYXXXZZZ]]]cccmmmxxx}}}||||||~~~}}}wwwsssooommmrrr}}}wwwjjjhhhqqqzzzssshhh\\\XXXWWWXXXZZZ]]]^^^fffqqqnnnmmmkkk\\\EEE???<<<>>>???>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHSSS|||PPPLLLLLLNNNPPPSSS[[[cccmmmvvv~~~{{{{{{{{{yyyssskkkdddaaaaaannnxxxkkkbbbYYYWWWWWWZZZ]]]ZZZRRRKKKGGGOOO\\\fffiiigggdddbbbmmm}}}ooommmrrrzzzrrrllluuuxxxssseee{{{ttt\\\IIIAAABBB???888999:::888666777<<>>@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHTTT}}}OOOLLLLLLNNNPPPSSS\\\fffuuu}}}zzzxxxyyyyyyssskkkdddbbbcccqqq{{{lllbbb\\\YYYVVVXXXZZZVVVNNNFFFHHHTTTccclllmmmiiifffdddppp}}}ooommmsss|||zzztttmmmooozzzjjjqqqfffMMMBBBAAA???777999:::888666777===BBBDDDFFFKKKmmm{{{|||iiibbb___^^^aaabbbbbbcccffflllqqqiiifffeeefffmmmpppyyy{{{xxxooo]]]WWWRRRRRRSSSRRRSSSVVVQQQTTTYYY___eeehhhhhhhhheeeiiiqqq{{{tttsss}}}uuuzzzwwwiiiMMMCCCDDDCCCHHHLLLIIIWWWttt|||tttbbb[[[YYYYYY]]]aaaiiixxx~~~kkk```[[[YYYYYYZZZ[[[cccjjjvvv~~~iiidddkkklllMMMEEE??????AAA@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHIIIUUU~~~NNNLLLLLLNNNPPPTTT]]]hhhyyy}}}yyyuuuwwwxxxssskkkdddcccddd{{{uuujjj]]]YYYVVVWWWZZZWWWOOOGGGFFFSSScccmmmmmmhhheeedddsss~~~pppnnntttwwwssspppiiigggwwwrrrnnn~~~lllNNN@@@???<<<777999:::888555777===CCCFFFFFFNNNwwwqqqjjjfffcccccceeeffffffgggiii}}}nnnfffeeefffgggtttvvv|||}}}uuu```YYYTTTTTTTTTRRRSSSVVVLLLNNNRRRXXX]]]aaabbbaaa]]]aaammmvvvsss{{{zzzpppuuu~~~mmmRRRDDDEEEDDDIIIMMMJJJZZZzzz~~~|||mmmhhh[[[YYYZZZ^^^bbbkkk{{{|||||||||rrrddd^^^YYYXXXYYYYYYaaagggnnnooojjjsssyyyPPPGGG@@@@@@BBB@@@??????@@@@@@@@@AAABBBCCCDDDEEEHHHIIIUUU~~~NNNKKKJJJLLLNNNTTT```kkk}}}rrrvvvtttttttttmmmbbb___ccc|||ccc___ZZZUUUTTTUUUSSSKKKDDDDDDOOObbbqqqssskkkffffffzzzyyylllllluuu|||qqqpppjjjccciiirrrjjjyyyuuuQQQDDDCCC===<<<:::999888:::>>>BBBDDDHHHHHHZZZ~~~yyyhhhccc\\\]]]iiiooorrrpppeeecccccceeegggrrrzzzxxxpppkkkUUUTTTRRRRRRSSSSSSRRRQQQOOOOOONNNOOOPPPRRRTTTVVVSSSPPPeeexxxooovvvwwwwwwxxxQQQGGGFFFCCCGGGJJJIII^^^rrrppprrr___[[[\\\[[[[[[```mmm{{{xxxyyymmmaaa```___[[[\\\___cccjjjyyy{{{yyyzzzxxxsssXXXEEE;;;???AAA;;;===FFF???@@@@@@AAABBBCCCDDDDDDHHHIIITTT}}}MMMKKKKKKNNNQQQXXXeeeqqq~~~zzzxxxvvvnnnccc^^^```pppnnnccc]]]VVVTTTTTTRRRKKKDDDFFFPPPbbbrrrtttllleeedddvvv~~~pppnnnsss}}}zzzqqqfffggg}}}sssiiiuuu[[[HHHBBB;;;===<<<::::::<<>>===<<<<<<===AAADDDFFFJJJMMMnnn|||yyysssjjjdddlll}}}yyyhhhaaacccfffiiimmmvvvmmmgggfffgggfffbbb]]]XXXUUUUUUVVVQQQOOONNNNNNPPPQQQPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGAAAGGGaaa|||{{{jjjfffiiiyyyqqqqqqzzzeeeKKKJJJHHHJJJNNNSSSqqq{{{iii\\\WWWWWWXXXZZZbbbqqqmmmUUUTTTnnn}}}xxxxxxmmm```ZZZWWWXXXZZZ]]]```kkk{{{oookkkllliiiRRR@@@@@@BBB???>>>BBB???@@@@@@AAABBBCCCDDDDDDGGGIIIUUU~~~IIIHHHKKKPPPVVV___lllyyy{{{qqqfff[[[TTTRRRgggtttkkk___UUUOOOKKKGGGCCCCCCKKK[[[lllrrrlllccc___gggxxxrrrsss~~~rrrlllttt~~~tttqqqoooOOOEEE???======<<<<<<>>>AAADDDFFFGGGMMMwwwyyyxxxuuukkkfffpppxxxhhhbbbbbbcccfffiii{{{xxxpppiiicccaaabbb```\\\WWWTTTSSSVVVYYYQQQOOOMMMMMMNNNNNNNNNMMMSSSSSSRRRPPPNNNJJJGGGEEEAAAGGG```zzzqqq___```jjj|||{{{jjjiiirrr~~~kkkOOOMMMHHHHHHLLLRRRuuu|||bbbZZZWWWWWWXXX\\\eeetttjjjfff~~~yyytttxxxwwwddd\\\ZZZYYY[[[]]]```iii}}}vvvnnnlllnnnVVVAAA???BBBAAA???AAA???@@@@@@AAABBBCCCDDDDDDGGGIIIVVVHHHHHHKKKRRRXXX```nnnzzz~~~rrrgggZZZQQQVVV]]]uuu~~~lll\\\QQQKKKGGGDDDAAAEEERRRcccllliiibbb^^^```yyyxxxsssuuuwwwpppsss{{{ppp{{{vvvPPPCCC???<<<<<<<<<<<<>>>AAACCCEEEFFFPPP|||uuummmiiiuuuuuuhhhbbbbbbbbbeeehhhxxxtttooohhhbbb___eeeccc___ZZZVVVSSSTTTVVVTTTQQQNNNLLLLLLMMMLLLKKKPPPPPPPPPOOOMMMJJJGGGEEEEEEIII___yyy|||eeeWWW\\\kkk|||jjjgggmmmzzzuuuoooSSSNNNGGGGGGLLLVVV|||vvv\\\XXXWWWXXXZZZ___iiiwww{{{vvv}}}yyywwwyyy}}}tttsssiii^^^\\\YYY[[[]]]___gggyyytttmmmnnnWWWBBB===AAABBBAAAAAA???@@@@@@AAABBBCCCDDDDDDGGGIIIVVVHHHIIIMMMUUU\\\eeesssssshhh[[[QQQOOOPPPZZZmmm[[[PPPJJJHHHBBBCCCKKKZZZdddeee```]]]\\\tttwwwrrruuuwwwqqqqqqoooooo|||UUUGGGDDD<<<<<<<<<===???AAACCCEEEGGGXXXvvvooommm{{{xxxmmmccc```aaacccfffjjjyyy}}}zzzyyytttooolllooopppppplllfff```\\\ZZZZZZXXXTTTRRRRRRSSSRRRRRRPPPOOOOOONNNLLLJJJHHHHHHKKKNNNbbb{{{xxx[[[SSS[[[nnnsssiiikkkwwwxxxxxxpppUUUNNNEEEGGGQQQ___zzz~~~yyyvvvjjjYYYUUUVVVXXX\\\dddooo|||}}}zzzsssqqqwwwxxxqqqxxxooo```\\\WWWYYY[[[]]]ccctttxxxkkklllXXXDDD>>>@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDGGGIIIWWWJJJKKKPPPZZZcccmmm{{{ssshhh\\\RRRGGGLLLKKKfffiiiYYYQQQNNNHHHDDDGGGSSS^^^```]]][[[ZZZqqqxxxqqqssszzzrrroooppp}}}pppkkk\\\LLLGGG======>>>???AAACCCEEEFFFHHH```uuummmmmm~~~ooofff___^^^___aaaeeejjjyyyyyy~~~~~~vvvrrrgggdddaaa```aaabbbccccccZZZYYYWWWUUUTTTRRRRRRRRRQQQWWWlllwwwYYYXXXbbbuuu|||kkkiiiuuu}}}vvvZZZPPPDDDFFFTTTeee}}}qqqyyy~~~nnneee^^^XXXQQQSSSVVV]]]ggguuu|||~~~yyykkkmmmxxxvvvwwwxxxeee```VVVXXXZZZ[[[```oooyyykkklll[[[IIIAAA@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDGGGIIIWWWKKKLLLSSS^^^hhhsssssshhh\\\SSSNNNWWWNNNWWWttt```VVVRRRMMMGGGFFFOOOZZZ]]][[[YYYYYYoooyyyppprrrtttmmmmmmqqqsssnnnbbbKKKBBB>>>>>>???@@@BBBDDDFFFGGGGGGeeezzz{{{rrrjjjkkk~~~lllccc]]]\\\]]]^^^bbbgggxxx{{{rrrpppmmmmmmooorrrttttttgggeeeccc```^^^]]]]]]]]]VVV```wwwxxx\\\aaakkk}}}lllggguuu___RRRCCCFFFTTTeeezzzpppzzzqqqgggYYYVVVXXXOOOPPPTTT]]]jjjxxx~~~}}}nnn```eeettt}}}~~~zzzlllfffXXXZZZ[[[[[[___mmmzzzllllll^^^NNNDDD@@@???@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGIIIWWWLLLMMMSSS___kkkwww{{{oooggg^^^UUUSSSMMMLLLWWWgggfff\\\ZZZPPPKKKLLLUUU^^^___\\\ZZZVVVqqq{{{vvvuuu~~~nnnjjjnnnxxx{{{tttzzziiiMMMFFFAAA???@@@BBBBBBAAAEEEKKKJJJqqqwwwvvvnnniiiooo{{{mmmddd]]]]]]^^^___```cccuuu~~~sssqqqzzz}}}wwwtttssssssqqqmmmmmmpppllltttrrr```hhhwwwuuuiiilll}}}nnnOOOIIIKKKUUUjjj}}}qqqiiiccc]]]XXXVVVRRRTTTVVV]]]kkkzzzwwwooofffaaafffmmm{{{zzz~~~uuueee^^^XXXWWW\\\bbbiiiyyyoooeeennnbbbJJJ>>>BBBAAA===BBB@@@AAAAAABBBCCCDDDEEEEEEGGGLLLSSSLLLMMMTTT```lllxxx}}}oooeeeaaaYYYQQQUUUPPPMMMMMMMMMUUUpppsssbbb]]]ZZZVVVWWW___ffffffcccbbbZZZrrrzzzqqqpppssswwwmmmkkkqqqxxxxxxrrrxxxnnnRRRJJJAAA???@@@CCCCCCBBBEEEJJJKKKrrrvvvwwwxxxhhhhhhsss|||kkkccc\\\\\\]]]^^^```cccttt}}}~~~kkk```ooo~~~yyyhhhffftttmmmPPPHHHHHHUUUoooqqq[[[YYYWWWTTTSSSOOOUUU[[[eeerrr~~~|||tttkkkbbb]]]bbbjjj~~~wwwuuuppp___WWWUUUYYY^^^dddrrr~~~sssnnnooodddLLL???BBB@@@<<>><<>>???@@@AAAAAABBBCCCDDDEEEEEEFFFMMMVVVLLLUUUaaakkksss{{{zzzqqqfff^^^\\\ZZZVVVRRRWWW]]]]]]VVVRRRUUUXXXWWWZZZ]]]]]]\\\^^^dddgggfffqqqjjjaaa\\\dddtttxxxwwwyyyvvv|||qqqooowwwNNNFFFAAABBBAAA???EEEOOOeeennnYYYbbbsssyyyzzzrrryyyqqqbbb[[[WWWWWWYYY\\\ccckkktttwwwqqqllliii```___fffiiijjjjjjiiihhhhhhjjjlllkkklllmmmllljjjhhhiiiiiitttrrrrrrvvv~~~}}}vvvwww```JJJOOOqqq|||kkk[[[SSSRRRQQQPPPQQQXXX```gggsss|||vvvkkkaaa[[[cccnnnrrrjjj___```iiivvvhhh]]]cccnnn|||mmmbbbdddlllkkkppp|||lll]]]]]]ZZZ\\\ggglllyyyrrrfffhhh^^^LLL@@@AAADDDBBBAAAAAABBBBBBCCCDDDDDDDDDFFFLLLTTTMMMWWWcccnnnvvv|||zzzrrrnnniiiddd```]]]YYYWWW\\\gggoookkkdddaaa```^^^```cccffffffjjjqqqtttsssuuummmbbb\\\aaaqqq~~~wwwuuuxxx}}}~~~{{{{{{mmm|||~~~rrrqqqyyyPPPGGGAAABBBAAA???EEEOOOggg~~~}}}lllXXXaaaqqqxxxzzzuuu}}}lllaaa[[[WWWWWWYYY]]]dddllluuuwww|||vvvjjjdddhhhhhhlllppppppnnniiifffddd___```aaa```______```bbb```]]]]]]```eeeoooyyyvvv___KKKRRRvvvrrreeeYYYUUUTTTRRRRRRTTTZZZaaaeeeooovvvpppjjjaaaYYY[[[]]]bbbddd___YYY]]]fffrrr|||iii]]]bbblllzzznnnkkkooosssvvvlll\\\\\\XXXYYYccciiiwwwvvvhhhkkkcccPPPCCCAAAAAA???AAAAAABBBBBBCCCDDDDDDDDDFFFLLLUUUPPPYYYfffqqqzzzyyytttmmmmmmmmmkkkgggaaa[[[WWW[[[kkk{{{yyyqqqkkkgggfffjjjmmmnnnrrrxxxzzzyyyxxxoooddd]]]aaappp}}}tttjjjeeeiiipppwww{{{{{{ooo{{{rrrooozzzRRRHHHBBBBBBBBB@@@FFFPPPlllxxxyyynnnWWW]]]lllqqq|||yyyuuuttt~~~|||eee```ZZZWWWXXXZZZ^^^eeemmmqqqttt|||xxxpppqqquuuwwwxxxwwwqqqkkkgggddd___aaaaaa```^^^\\\[[[\\\___\\\[[[]]]```eeeqqq}}}|||}}}~~~oooXXXFFFPPPxxx}}}}}}hhh```XXXVVVUUUSSSTTTWWW[[[```ccclllyyyjjjaaa]]]YYYSSSNNNSSSRRRUUUXXXXXXVVVYYY^^^jjjqqq}}}}}}fff]]]aaahhh{{{yyyxxx}}}}}}qqq```]]]XXXXXXbbbgggtttyyymmmqqqkkkWWWGGGBBBAAA???AAAAAABBBBBBCCCDDDDDDDDDFFFMMMVVVQQQZZZhhhsss|||zzzrrrrrrsssuuuuuupppggg```]]]kkk}}}{{{tttrrrvvvwwwuuuvvvzzzzzzwwwtttmmmeeebbbggguuuxxxjjjbbbccchhhmmmqqqvvvtttwwwzzzwww|||qqqjjj{{{VVVJJJBBBBBBBBBBBBHHHQQQsss{{{sssXXX[[[gggllltttoookkknnnzzzyyy```^^^YYYVVVXXX[[[___fffmmmjjjmmmwwwzzzsssnnnmmmnnnnnnqqqsssrrrmmmgggaaa___^^^[[[YYY[[[\\\```iiisss}}}zzz{{{~~~wwwvvvjjjTTTDDDSSS~~~wwwhhhaaaZZZWWWSSSQQQSSSXXXYYY___cccmmmooocccVVVQQQPPPPPPOOOOOOLLLMMMPPPTTTVVVVVVVVVUUU```bbbhhhwwwttt```YYY]]]ccctttxxxfffaaaZZZYYYbbbgggrrrxxxpppvvvppp[[[IIICCCDDDCCCAAAAAABBBBBBCCCDDDDDDDDDFFFMMMWWWQQQZZZhhhttt}}}{{{sssrrruuu~~~{{{pppsss}}}~~~|||pppiiifffkkksssrrrgggdddeeeggggggnnnkkknnnzzz}}}xxxvvvzzzttthhhYYYLLLBBBBBBCCCCCCIIISSSzzzrrrXXX]]]llltttrrrjjjdddhhhwwwyyy^^^]]]XXXVVVXXX[[[^^^eeelllgggkkkuuuwwwqqqppppppvvv{{{wwwnnniiibbb]]][[[]]]___aaaiiiqqqvvv}}}|||xxxwwwvvvuuutttsssqqqpppxxx{{{wwwuuu|||mmmXXXIII\\\ooofff\\\VVVQQQOOORRRWWWVVV___eeerrryyynnnkkk]]]UUUPPPQQQQQQQQQSSSXXXZZZZZZXXXUUUSSSSSSSSSRRRXXXWWWWWW```zzzppp\\\UUUYYY^^^ppp~~~iiicccZZZXXX```eeeqqquuummmuuupppZZZFFFAAADDDFFFAAAAAABBBBBBCCCDDDDDDDDDEEEMMMWWWQQQ[[[hhhttt}}}yyyoooooouuurrrkkkiiisss~~~}}}uuukkkggghhhiiiiiikkkjjjkkkttt~~~|||wwwttt{{{|||jjj]]]NNNCCCBBBDDDEEEKKKTTT{{{lllVVV```wwwwwwkkkbbbhhhxxx{{{___\\\XXXUUUWWWZZZ]]]cccjjjiiilllvvvuuuooolllqqqyyy~~~yyylllhhheeeffffffeeehhhlllrrrzzzwwwrrrnnnkkkiiieeeccchhhiiimmmqqqwww}}}}}}|||mmmXXXKKK```sssggg\\\UUUQQQOOOQQQTTTUUU___hhhwww|||lllcccddd\\\YYY\\\___\\\UUUVVV]]]tttssslll\\\PPPMMMPPPRRRRRRQQQNNNSSSjjjqqq\\\TTTWWW\\\wwwjjjcccYYYVVV^^^bbbppp|||ssshhhrrrppp[[[EEE???BBBDDDAAAAAABBBBBBCCCDDDDDDDDDDDDLLLWWWRRR\\\iiittt}}}}}}}}}qqqnnnyyy|||qqqjjjkkkqqqwwwyyyooommmmmmqqqzzz~~~yyyxxx|||lll___PPPCCCBBBDDDFFFLLLUUU~~~uuu~~~gggRRR```{{{|||mmmccciiixxx}}}```\\\WWWUUUWWWYYY[[[```gggiiilllvvvxxxrrrppppppyyyzzzvvvttttttooofff```___kkk|||zzzvvvrrrmmmjjjeeeeeeddddddfffiiimmmoootttlllVVVJJJaaaooocccXXXUUUTTTRRRQQQRRRWWWaaajjjzzz~~~pppdddfffoootttwww~~~tttaaa]]]dddnnnXXXNNNNNNQQQNNNNNNKKKKKK[[[}}}sss^^^VVVZZZaaa{{{llldddYYYVVV^^^bbbooo}}}}}}vvvfffsssuuubbbKKKAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCKKKVVVTTT]]]jjjuuu~~~xxxqqq{{{vvvllliiiooozzzsssqqqpppqqquuu}}}{{{zzzyyylllaaaPPPCCCBBBEEEFFFMMMUUUyyygggPPP]]]yyy}}}nnndddiiixxx~~~```[[[WWWTTTVVVXXXZZZ___eeefffjjjtttzzzxxxyyyvvv~~~{{{mmmgggfffttt}}}{{{xxxkkkhhhccc```^^^^^^___aaa___lll{{{oooZZZNNNfff|||iii^^^UUUUUUWWWUUURRRPPPZZZccckkkzzzuuugggaaalll|||sssjjjooozzzeeeTTTNNNNNNKKKLLLIIIFFFPPPmmmrrr___YYY___hhhuuuoooggg\\\XXX```eeemmm|||yyygggxxx}}}kkkRRREEEBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBJJJVVV^^^dddppp||||||~~~|||llliiivvvxxxpppnnnsss{{{}}}yyyxxx|||pppooommmKKKFFFDDDAAAGGGJJJWWW|||hhhQQQWWWooommmbbbmmmbbb\\\XXXUUUWWWWWWXXX\\\aaaccchhhppp{{{|||wwwwwwzzzzzz|||{{{mmmgggfffooo|||tttmmmhhheeeaaa^^^cccccciiiuuu{{{wwwuuu^^^OOOeeeuuuzzzccc\\\WWWUUUSSSQQQSSSWWWWWW___jjjxxx~~~{{{~~~}}}yyypppcccVVVOOOKKKPPPMMMNNNRRRTTTZZZrrrxxxeee]]]ccclllyyyjjj___VVVYYYccclllzzz}}}ooojjjsssPPPFFF@@@>>>AAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[\\\bbbnnnyyy~~~{{{rrruuu{{{~~~yyywwwttttttwww~~~wwwwwwzzzrrrooooooLLLFFFDDDAAAFFFJJJWWWmmmRRRTTTjjjmmmcccmmm~~~ccc\\\WWWUUUVVVXXXYYY]]]ccceeehhhoooxxx}}}{{{|||rrrqqqyyy|||iiifffmmm|||sssqqqssszzzwwwrrrsss\\\NNNhhhrrruuummmaaa[[[VVVTTTRRRPPPRRRWWWXXX___kkkxxxzzztttmmmllljjjeee^^^ZZZYYYZZZXXXVVVXXX]]]]]]```qqq{{{iiiccclllxxxooobbbYYY\\\dddgggvvvssslllqqqMMMDDDAAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[YYY___kkkvvv{{{}}}xxxsssqqqpppppprrruuuwwwzzz}}}}}}vvvnnnsssNNNFFFDDDAAAFFFIIIXXXsssTTTQQQccc||||||lllcccmmm|||ddd\\\WWWTTTVVVXXXZZZ```ggggggiiinnnuuu~~~zzzmmmiiijjjwwwooohhhiii{{{~~~sssooooooXXXOOOnnnqqq}}}eee```ZZZUUUTTTRRROOOQQQVVVYYY```lllyyy}}}ssskkkgggfffhhhjjjiiifffcccaaaaaabbb```bbbhhhiiikkkvvvllldddmmmyyyxxxsssddd[[[\\\dddcccsss|||sssrrrNNNFFFDDDEEEAAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[VVV]]]jjjvvv{{{~~~zzzvvv}}}}}}vvvsssrrrjjjlllpppvvv|||zzzmmmyyyPPPFFFDDDAAAEEEIIIYYYsssVVVPPP^^^tttxxxkkkdddkkkxxxfff]]]WWWTTTVVVXXX[[[aaahhhfffiiinnnvvv}}}yyysssmmmhhhdddhhhqqqzzzoookkkyyysssqqqlllUUUQQQwwwzzzccc^^^XXXTTTSSSQQQOOOQQQUUU\\\cccnnn{{{}}}ppphhhddd```]]]fffmmmvvv|||}}}yyyrrrnnnnnnkkklllppptttzzzqqqgggppp}}}ttt~~~sssccc[[[\\\bbbcccrrr}}}ttttttNNNFFFCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[UUU\\\jjjwww}}}~~~sssppp|||qqqjjjpppsssvvv{{{~~~}}}zzzyyyzzzmmmkkklllttt{{{}}}~~~mmmRRRFFFDDDBBBEEEHHHZZZjjjTTTQQQ]]]oootttkkkeeehhhsss~~~jjj]]]XXXUUUWWWYYY[[[```gggccchhhoooxxx|||~~~qqqjjjjjjfffcccbbbaaagggvvvwww{{{{{{{{{tttoooooottt{{{yyyzzziiiTTTVVVccc\\\WWWTTTSSSRRROOOPPPTTT]]]dddppp}}}yyyoooiiiggggggeeedddiiippp||||||{{{|||uuuxxxwww~~~sssddd\\\]]]bbbcccqqqvvvooosssNNNDDD???===AAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[VVV]]]jjjwww~~~zzzqqqkkkiiikkknnniiiggg___TTTQQQ___sssrrrhhhooonnnlllmmmssswwwvvvuuuvvvsssnnnmmmtttyyy{{{lllTTTEEEDDDBBBDDDHHHZZZxxx~~~bbbSSSQQQ[[[lllrrrkkkeeeeeennnzzzppp^^^YYYWWWXXXYYYYYY]]]bbb```eeennnwwwwwwjjjggghhhggggggccc\\\[[[eeerrr}}}lllfff\\\XXXSSSNNNNNNUUU___ffftttyyygggUUU]]]fff\\\WWWTTTTTTRRRPPPQQQTTT]]]dddppp~~~yyyxxxwwwxxxzzz|||}}}}}}uuuwww~~~vvvfff___```dddbbbnnnsssooowwwSSSHHHBBB???AAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[WWW^^^jjjwww|||}}}uuusssnnnhhhcccbbbdddffffffddd]]]RRRNNNXXXfffnnnoooooouuu}}}ttt|||wwwoookkkqqqvvvtttpppnnnuuuqqqooovvv|||}}}iiiVVVEEEEEEBBBCCCGGG[[[~~~www~~~fffTTTNNNVVVhhhqqqllleeebbbiiivvvxxx^^^ZZZXXXYYYYYYWWWYYY]]]^^^bbbjjjsss{{{sssiiikkkssssssqqqhhh[[[UUU^^^kkktttbbbZZZWWWUUUSSSPPPPPPVVV___fffjjjppp~~~}}}fffVVVcccfff\\\WWWTTTUUUSSSQQQQQQUUUZZZbbbnnn}}}vvvsssuuu|||xxxfff______bbbcccnnn}}}rrrmmmwwwTTTJJJEEECCCAAAAAABBBBBBCCCDDDDDDDDDFFFIII[[[XXX^^^jjjuuuzzz|||~~~vvvqqqpppnnnkkkhhhggghhhjjjjjjiiicccYYYTTTYYY```ccckkkkkkqqq|||{{{tttyyy~~~{{{sssooorrrqqqqqqvvv~~~{{{eee~~~WWWEEEEEEBBBCCCGGG[[[|||nnnXXXLLLRRRdddqqqlllddd```fffttt}}}^^^[[[YYYZZZYYYVVVVVVYYY]]]```fffnnnwwwrrrkkkqqq|||nnn[[[QQQYYYfffmmm___ZZZQQQRRRRRRQQQQQQVVV]]]ccclllqqq~~~eeeXXXggg___\\\WWWUUUUUUTTTQQQRRRUUUXXX```mmm{{{yyysssqqquuuyyy{{{xxxeee\\\\\\^^^eeeppp|||kkkfff|||pppMMMEEEAAA@@@AAAAAABBBBBBCCCDDDDDDEEEFFFIII[[[XXX^^^lllzzz}}}|||}}}}}}vvvnnnlllmmmhhh\\\TTTXXXbbbhhhppppppqqqqqqqqqqqqppppppvvvwwwyyy}}}yyyrrrpppqqqwww|||ssshhhsssYYYGGGBBB@@@FFFIIIYYYjjjRRROOOUUUXXXpppkkkeeebbbiiitttqqqggg]]]XXXUUUSSSSSSVVVVVV[[[ccckkkrrryyy|||lllooo}}}}}}eeeVVV[[[eee}}}eeeYYYXXXRRRRRRNNNJJJLLLUUUaaaiiidddtttiii]]]eee~~~aaa\\\YYYTTTQQQQQQRRRSSSSSSYYYdddiiivvv|||yyysssuuuqqqvvvwwwqqqyyyhhh___]]]]]]gggqqq|||rrrlllhhhmmmgggQQQCCCBBB@@@CCC???@@@HHHSSSUUULLLBBBHHHJJJ[[[YYY___lllzzz{{{kkkllleeeXXXOOORRR[[[```gggiiikkklllllljjjgggeeeoooqqqtttzzz}}}uuupppuuu~~~mmmfffsssYYYGGGCCC@@@EEEIIIXXXqqqUUUMMMTTT[[[oookkkeeebbbjjjvvvyyyggg```ZZZXXXVVVSSSSSSUUUYYY\\\```dddjjjrrr{{{xxxkkkooo~~~uuucccccckkkjjj^^^\\\QQQPPPMMMJJJKKKTTT___ggghhhxxxbbbXXXccc|||lllbbb\\\XXXTTTQQQQQQRRRSSSSSSZZZdddiiivvvuuueeeaaaiiivvv|||xxx~~~|||uuuzzziii___]]]^^^dddpppyyynnniiikkkdddMMM??????>>>BBB???>>>AAAGGGNNNQQQSSSKKKKKK\\\YYY```mmmzzziiiiiiaaaSSSJJJLLLRRRWWWZZZ]]]bbbeeefffeeebbb```fffjjjooouuu|||zzzqqquuuyyyuuuhhheeetttYYYGGGCCCAAAEEEHHHWWWxxx~~~zzzWWWJJJRRR[[[llljjjeeebbbkkkyyyfff]]]YYYWWWXXXWWWSSSRRRTTT[[[\\\\\\]]]bbbkkkuuu|||tttjjjqqqnnnggghhh|||tttfffbbbTTTQQQMMMKKKLLLSSS\\\dddlll~~~[[[TTTbbbssscccaaa\\\XXXTTTQQQQQQRRRSSSSSS[[[eeeiiivvv|||```[[[hhh|||~~~~~~www{{{iii___]]]^^^cccqqqzzzsssrrrhhhOOOAAABBBBBB@@@AAAAAA??????EEEPPPXXXTTTTTTdddZZZbbbnnnyyy~~~{{{iiiggg___QQQHHHIIINNNQQQQQQTTTYYY___ccceeeeeeeeebbbgggmmmrrrwww}}}zzz{{{sssxxx}}}uuupppddddddtttYYYGGGCCCAAAEEEGGGVVVvvvxxx|||WWWHHHMMMVVVhhhiiifffccckkkzzznnn^^^YYYWWWWWWUUURRRRRRUUU[[[[[[[[[[[[```hhhrrryyy|||pppkkkttt}}}mmmdddtttoooiii[[[UUUPPPNNNPPPTTT]]]eeerrrwwwXXXTTTeeevvviiiwwwccc[[[XXXSSSQQQQQQRRRSSSTTT[[[eeeiiivvvrrrmmmyyyuuu{{{hhh]]]\\\^^^dddsss~~~zzzmmmRRRBBBCCCCCC>>>BBBFFFEEEBBBBBBFFFKKKXXXXXXhhhZZZcccnnnvvv||||||iiiggg^^^QQQHHHIIIMMMNNNNNNPPPSSSXXX]]]aaaeeegggbbbfffkkknnnqqqwww|||uuuzzz~~~}}}|||vvvtttzzz|||xxxwww~~~uuunnn``````qqqXXXHHHCCCAAADDDFFFUUUzzzyyyzzzyyyVVVFFFIIINNNbbbhhhhhhdddiiiyyymmmcccYYYUUUTTTRRRTTTWWWYYYZZZ[[[]]]bbbiiiqqqwwwzzz~~~wwwllllllxxx}}}kkkkkkxxxxxxpppeee\\\UUUUUUWWWZZZccclllxxxzzzvvvYYYWWWjjjvvvkkkwwwfff[[[WWWSSSQQQQQQSSSTTTTTTZZZeeejjjwwwzzzwww|||ggg[[[ZZZ]]]dddrrr|||nnnQQQ@@@@@@???AAACCCEEEFFFDDDBBBAAAAAAPPPPPP```YYYcccmmmsssxxx|||kkkhhh^^^QQQIIIIIIKKKKKKMMMMMMOOOQQQUUUZZZ^^^```aaaeeeggghhhjjjppp{{{}}}{{{xxxuuuvvvzzz}}}wwwpppvvvvvvkkk[[[\\\oooXXXHHHDDDAAADDDEEETTTwww~~~~~~xxxVVVFFFFFFHHH\\\hhhllleeefffuuunnn\\\UUUTTTUUUUUUWWWYYYZZZ\\\^^^bbbhhhoootttvvvzzztttkkkqqqxxxhhhooo~~~uuummmaaaXXXZZZ^^^cccnnnyyy}}}zzzXXXWWWmmmzzzaaaZZZWWWSSSQQQQQQSSSTTTUUUYYYeeekkkyyy||||||}}}ggg[[[ZZZ^^^bbboooqqqUUUCCCAAA@@@DDDBBB@@@@@@BBBDDDEEEEEEIIIJJJ[[[YYYccclllpppttt||||||llliii^^^OOOGGGFFFFFFDDDHHHIIIKKKOOORRRVVVYYYZZZ]]]___aaa```bbbkkkyyy||||||}}}{{{pppsssxxxiiiYYY\\\sssXXXHHHDDDAAADDDDDDSSSrrr{{{XXXFFFEEEHHHVVVhhhpppfffbbbpppwww___VVVWWWXXXWWWUUUZZZ[[[[[[[[[^^^cccjjjoootttxxxvvvqqq}}}pppooovvvxxxoooaaaYYY]]]eeemmmzzzsssRRRTTTkkk___ZZZWWWSSSQQQQQQSSSTTTUUUXXXdddlll|||wwwhhhbbb^^^```iiissszzz}}}www{{{hhh\\\\\\___aaannn~~~}}}sssXXXGGGEEECCCBBBAAA@@@@@@AAACCCFFFHHHIIIKKK\\\YYYccclllnnnrrrzzz~~~nnniii]]]NNNDDDBBBAAA???BBBEEEIIIOOOTTTWWWYYYZZZYYYZZZ[[[ZZZ\\\gggxxxsssssszzziiiYYY___yyyXXXHHHDDDAAADDDDDDRRRkkkZZZGGGFFFIIISSShhhrrrggg```mmm~~~zzz```WWWYYY[[[WWWSSS]]][[[YYYXXXYYY^^^eeekkknnnsss}}}{{{yyy{{{ssstttzzzooo```XXX^^^iiisssaaaMMMPPPiiifffZZZWWWSSSQQQQQQSSSUUUUUUWWWdddmmm}}}~~~vvvooojjjddd\\\UUUYYYOOOLLLQQQRRRRRR]]]mmmwww~~~wwwmmmzzz}}}jjj]]]]]]aaacccqqqvvv{{{yyytttwwwoooVVVEEECCC@@@===AAAEEEFFFDDDBBBCCCEEEIIIJJJ[[[^^^fffnnntttvvvzzz~~~llleeeZZZOOOFFFAAACCCGGGCCCEEEHHHLLLQQQUUUZZZ\\\[[[[[[]]]___```eeerrrwwwyyy~~~tttrrrssshhh[[[XXXYYYKKKEEEBBBFFFDDDMMMhhh^^^DDDDDDDDDMMMaaapppmmmfffjjjwwwbbbVVVWWWXXXVVVTTTVVVZZZ\\\[[[XXX[[[ccckkkoooyyy|||ssswww~~~{{{pppbbbUUUVVVcccvvvzzzZZZKKKJJJsss|||\\\WWWTTTPPPOOOOOOQQQQQQQQQZZZdddkkk}}}tttllliiieeeeeefffccc\\\VVVVVVVVVUUUQQQOOOPPPVVVZZZqqqxxxzzzooonnnxxx|||~~~ggg\\\\\\```hhhwwwppplllxxx|||pppnnngggPPP@@@AAABBB@@@AAABBBBBBBBBCCCEEEGGGFFFIII[[[^^^dddlllssswww{{{zzzqqqgggZZZOOOHHHEEEEEEGGGFFFGGGIIIMMMQQQRRRQQQPPPVVVVVVWWWZZZ[[[```kkkwww}}}}}}wwwwwwuuukkk^^^ZZZWWWIIIDDDBBBFFFEEEOOOgggfffKKKGGGEEEIIIZZZhhhhhhdddjjjuuu~~~jjj\\\YYYVVVTTTTTTUUUYYY\\\ZZZXXXZZZbbbiiimmmwwwzzzwwwvvvsssvvv~~~zzzrrrcccVVVXXXgggzzztttVVVKKKKKKuuudddWWWTTTQQQOOOPPPQQQRRRRRRWWWaaajjjwwwhhhffffffhhhkkklllhhh___WWWUUUUUUSSSOOOMMMPPPXXX^^^mmmvvvwwwnnnjjjtttjjj______cccfffxxxtttmmmyyy~~~rrrooohhhRRRBBBBBBCCC@@@AAABBBBBBBBBCCCEEEGGGGGGIII[[[___cccjjjrrrxxx}}}zzzqqqfffWWWNNNLLLNNNPPPOOOMMMMMMNNNPPPSSSUUUUUUTTTUUUTTTTTTVVVWWWYYYaaakkk|||yyy{{{|||~~~wwwmmm___[[[VVVHHHCCCAAAFFFEEEPPPccckkkLLLCCCBBBDDDQQQ]]]aaabbbiiitttzzzqqqaaaYYYUUUSSSTTTUUUXXX[[[ZZZYYYZZZaaagggjjjttt}}}wwwvvvzzz|||vvvfffYYY^^^qqqkkkOOOKKKLLLxxxvvvdddXXXUUUQQQOOOPPPRRRRRRRRRUUU^^^hhhsssrrrtttxxx{{{uuulllhhhaaaZZZUUUTTTWWW[[[eeemmmyyy~~~uuunnngggppplllbbbbbbfffeeezzz}}}vvv}}}qqqoooiiiSSSDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGHHHJJJ\\\aaadddjjjrrrzzz~~~~~~|||ttthhhWWWMMMNNNTTTUUURRRYYY[[[[[[YYYWWWXXX\\\aaa\\\XXXVVVWWWWWWVVVZZZ```ooouuu{{{wwwmmm]]]YYYUUUGGGBBB@@@DDDDDDNNN^^^oooKKK@@@AAA@@@HHHRRRYYY```iiisssyyyqqq```XXXUUUTTTSSSUUUXXX[[[[[[ZZZ\\\aaaeeeiiiqqqzzz~~~}}}zzz|||~~~wwwhhh^^^ggg|||}}}cccKKKJJJMMMzzz}}}mmm```XXXUUURRRPPPQQQRRRSSSSSSUUU]]]fff~~~uuulllgggbbb\\\WWW___bbbgggiiigggfffooozzzyyymmmgggooo|||mmmbbbbbbeeeggg}}}{{{nnnkkkgggRRRDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGIIIKKK]]]bbbeeejjjrrrzzz~~~vvvuuuiiiXXXLLLNNNVVVVVVOOO___hhhnnnllleeebbbhhhpppiiibbb]]]\\\[[[YYYZZZ]]]ddd{{{vvv{{{uuukkkYYYUUUUUUGGGBBB???CCCAAAKKK\\\wwwOOOCCCFFF@@@DDDKKKTTT^^^hhhsss{{{ppp]]]WWWWWWUUURRRVVVYYY\\\\\\\\\]]]```cccgggooovvvzzz|||vvvrrruuuzzzuuuhhhbbboooyyy^^^IIIHHHNNN}}}}}}qqqbbbYYYVVVRRRQQQQQQSSSTTTTTTWWW]]]dddzzzyyylll```]]]ZZZYYYYYYZZZ]]]eeennnoookkkqqq|||kkk```___bbbkkkzzzlllhhhcccPPPCCCCCCCCC@@@AAABBBBBBBBBCCCEEEGGGJJJLLL^^^bbbeeekkkqqqvvv{{{vvvooogggYYYNNNRRR]]]^^^XXXTTTbbbrrrzzz{{{vvvlllhhhfffbbb```aaabbbkkkxxxxxx|||rrriiiWWWSSS|||SSSGGGCCC@@@CCC@@@IIIZZZ|||TTTFFFFFFAAAAAAFFFPPPZZZdddrrr}}}vvv```YYYYYYWWWRRRUUUXXX[[[\\\]]]]]]___```fffkkkqqquuu|||}}}xxxrrrooohhhrrr}}}uuullljjjxxxZZZHHHHHHPPP~~~wwwttteeeZZZWWWSSSQQQRRRTTTTTTTTTXXX___dddyyyyyykkkddd]]]ZZZYYYZZZbbbjjjtttppptttyyyjjj___^^^aaappppppiiibbbOOOCCCBBBBBB@@@AAABBBBBBBBBCCCEEEGGGKKKMMM___```eeejjjnnnqqqvvv|||~~~xxxiii[[[ZZZbbbbbbZZZGGGPPP]]]kkk{{{}}}uuulllfffdddccchhh|||zzztttttt~~~|||ooohhhWWWUUUvvvNNNEEEDDDBBBEEEAAAIIITTT\\\JJJBBBBBBAAADDDLLLUUU```pppkkk]]]ZZZVVVRRRSSSUUUXXX[[[\\\\\\\\\]]]ccchhhkkkooowwwzzzsssqqqcccqqq{{{vvvxxxwwwUUUIIIJJJSSStttppp~~~gggZZZWWWTTTRRRSSSTTTUUUUUUWWW___fffzzz~~~rrrddd[[[^^^fff|||{{{tttvvvxxxjjj___```dddssszzzoooeeePPPCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGLLLNNN```^^^dddiiilllnnnrrr{{{kkk```___WWWLLLGGGDDDCCCMMMdddtttiiiddd```eeezzz{{{zzzpppnnn|||~~~}}}|||nnnhhhXXXXXXqqqKKKCCCDDDDDDGGGCCCKKKMMMhhhRRRDDDCCCAAACCCJJJRRR\\\nnnvvvaaaYYYVVVRRRQQQTTTWWWYYYZZZ[[[ZZZZZZaaaeeehhhkkkttt~~~{{{tttxxx}}}vvvtttooo}}}qqqQQQIIIKKKVVVssskkkjjj[[[WWWTTTRRRSSSTTTUUUUUUUUU```iii|||yyynnnkkkeeeaaa___ccciiinnnsssttt```^^^eeezzzuuuvvv}}}jjjaaaccchhhtttttthhhRRRCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGLLLOOO```bbbeeejjjlllmmmoootttxxx~~~vvvccceee```SSSIIIFFF???BBBPPPaaalllaaajjjxxxyyyxxxtttkkkgggppp}}}~~~tttbbbSSS[[[lllOOOBBBEEECCCBBBFFFFFFOOO{{{mmmOOOHHHEEECCCBBBFFFPPP___mmmwww|||lll^^^XXXUUUTTTTTTUUUWWWZZZZZZYYYWWWaaacccgggkkkqqqyyy}}}wwwzzz|||~~~~~~|||www{{{dddSSSJJJIIIaaa{{{fffpppkkk___[[[UUURRRRRRUUUWWWXXX[[[aaafffyyywwwpppeeeYYYRRRNNNLLLMMMQQQZZZbbbtttuuuiiihhh||||||mmmzzzxxx}}}iii]]]^^^dddppp~~~gggNNN???>>>BBB@@@AAAAAABBBCCCDDDEEEEEEJJJOOOXXXbbbdddgggiiiiiimmmrrrwww}}}oooooofffVVVLLLIIIAAABBBNNN\\\yyyttteeekkkxxxuuurrrrrrjjjfffooo|||wwwfffXXXaaalllPPPBBBEEEBBBAAAFFFGGGNNNxxxlllRRRLLLCCCBBBAAAEEEOOO\\\jjjrrr|||sss```XXXVVVSSSSSSTTTVVVXXXYYYXXXWWW]]]___ccchhhnnnvvvwwwooooootttnnnrrrxxxyyyuuu~~~dddUUUMMMLLLfffkkknnnnnn[[[YYYVVVTTTUUUVVVUUUUUUYYY```dddwww}}}uuuvvv~~~ooocccVVVOOOLLLIIIKKKOOOTTTZZZhhhyyyssskkkrrrnnnkkkvvv{{{|||hhh]]]^^^eeerrr~~~hhhPPPBBBAAACCC@@@AAAAAABBBCCCDDDEEEEEEIIIOOOZZZ```ccceeeffffffjjjpppuuuyyy}}}{{{xxxkkkXXXQQQPPPGGGFFFPPP[[[qqqnnnoooyyypppjjjpppiiifffmmm|||xxxgggZZZdddlllOOOBBBDDDAAA@@@EEEGGGLLLsssnnnVVVPPPBBBAAAAAADDDMMMYYYeeelllwww~~~eeeYYYWWWSSSSSSSSSUUUWWWXXXWWWVVVWWWZZZ^^^cccjjjsss|||uuukkkhhhjjjiiinnnrrryyy{{{yyyxxxvvvaaaUUUPPPOOOkkknnnmmmnnnWWWVVVUUUUUUVVVVVVTTTRRRWWW]]]aaasss~~~zzz|||pppcccVVVOOOLLLKKKMMMPPPWWWZZZcccpppyyyuuutttkkkpppwww~~~{{{hhh]]]___fffttt{{{}}}fffOOOCCCBBBCCC@@@AAAAAABBBCCCDDDEEEEEEGGGMMMYYY\\\```dddeeefffhhhmmmqqqssswww~~~}}}tttgggWWWTTTUUUPPPPPPZZZ```nnn{{{vvv}}}ooofffooojjjgggmmm{{{uuueeeVVVaaajjjNNNBBBDDD@@@???EEEGGGKKKmmmuuu\\\QQQCCCBBBBBBEEELLLVVVaaagggmmmttt{{{ppp]]]XXXUUUTTTTTTUUUWWWYYYXXXWWWTTTVVVZZZ```gggpppyyyzzzppplllmmmtttwwwyyyzzzyyyvvvyyy}}}|||qqqaaaZZZXXXYYYssstttooozzzkkkWWWUUUSSSSSSTTTUUUTTTSSSVVV[[[```rrr{{{rrreeeWWWRRRQQQQQQSSSVVV[[[^^^fffpppyyywwwwwwyyy{{{|||}}}~~~~~~|||~~~zzzggg]]]```hhhtttuuuzzz|||aaaJJJAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEMMMYYYXXX]]]cccffffffgggiiikkkpppttt{{{wwwhhh^^^TTTPPPVVVVVVZZZeeeiiiooo}}}zzzssshhhqqqmmmjjjnnn|||rrraaaSSS^^^fffLLLBBBEEE@@@???EEEHHHJJJfff~~~cccRRRGGGEEEDDDFFFLLLUUU^^^dddeeekkksss{{{dddXXXWWWVVVUUUVVVXXXZZZYYYXXXTTTVVVZZZ^^^eeemmmvvv|||{{{uuusssttt|||}}}zzz|||qqqnnnuuu||||||pppeeebbbdddfff|||rrruuunnn[[[WWWRRROOOPPPSSSUUUVVVUUUZZZ___rrrttteeeWWWSSSSSSUUUXXXZZZYYY]]]eeepppzzztttqqqmmmlllkkklllooorrr~~~{{{xxxfff]]]aaajjjtttqqqyyy|||]]]FFF@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGOOO\\\UUUZZZ```ccccccccceeegggnnnssszzzsss```XXXTTTNNNVVVXXX^^^lllrrrttt}}}~~~xxxmmmvvvsssoooqqq}}}}}}nnn^^^RRRbbb```IIIAAAFFFBBB???EEEHHHKKK```kkkXXXKKKHHHEEEEEEJJJSSS\\\bbbaaafffoooxxx}}}mmmZZZYYYXXXVVVWWWYYYZZZZZZYYYVVVWWWZZZ^^^ccckkksssyyyyyywwwwwwwwwvvvwwwyyy|||{{{uuuttt~~~rrrmmmsss{{{~~~{{{nnniiijjjooorrr{{{qqqppp~~~wwwxxx___YYYRRRMMMMMMQQQUUUXXXUUUZZZ^^^qqquuueeeVVVQQQRRRTTTVVVXXXWWW\\\eeeppp|||ppphhh```^^^^^^bbbkkkssszzzwwweee^^^bbbkkkvvvooo{{{yyyZZZDDDBBBDDDBBB@@@AAAAAABBBCCCDDDEEEEEEJJJTTTaaaTTTWWW[[[\\\\\\^^^bbbfffkkkpppwww}}}uuubbbZZZVVVQQQYYYZZZ```qqqyyy|||}}}qqq|||zzzuuutttxxxgggXXXSSSjjj[[[FFFAAAGGGCCC@@@EEEHHHLLL[[[rrraaaMMMJJJEEEDDDHHHPPPZZZ```^^^aaajjjtttxxxyyy~~~zzzbbbYYYWWWVVVVVVWWWYYYYYYYYYXXXYYY[[[]]]aaahhhoootttxxx|||yyyppppppvvvxxxyyy{{{vvvzzzyyysssqqqzzzzzzxxxtttvvv}}}yyyooonnn|||lllaaa[[[SSSNNNMMMQQQUUUWWWUUUZZZ\\\nnnxxxgggVVVPPPPPPQQQRRRTTTUUUZZZbbbmmm{{{~~~qqqccc]]][[[___jjjuuu|||uuueee^^^cccmmmzzzooo~~~zzz}}}pppTTTBBBCCCEEEAAA@@@AAAAAABBBCCCDDDEEEEEEJJJTTTcccUUUVVVWWWUUUUUUYYY```ffffffkkkrrrxxx{{{}}}yyyggg^^^YYYXXX^^^]]]bbbttt~~~sss~~~xxxvvvttt```RRRRRRpppXXXDDDAAAHHHDDDAAAFFFHHHLLLXXX|||wwwhhhOOOJJJEEEBBBFFFNNNXXX___\\\]]]eeeooosssrrrvvv~~~kkkYYYWWWUUUUUUVVVXXXXXXXXXYYYZZZ[[[]]]```eeelllqqqrrrwwwxxxnnnpppwww|||}}}~~~xxx}}}|||uuuqqqyyy~~~}}}qqqnnn~~~iiibbb\\\TTTOOOOOOQQQTTTUUUUUUYYY[[[lll}}}kkkXXXQQQPPPPPPPPPQQQPPPUUU\\\fffuuu~~~oooddd^^^^^^iiiuuuuuuddd^^^dddmmm~~~ooojjjpppfffNNN@@@BBBDDD>>>@@@AAAAAABBBCCCDDDEEEEEEFFFQQQaaaSSSTTTUUUUUUVVVYYY]]]```aaadddiiinnnrrrvvvxxxyyy}}}yyykkk___aaa^^^^^^iii{{{{{{|||{{{xxxuuuxxx}}}nnnYYYRRRTTTxxxQQQIIICCCBBBBBBCCCFFFKKKPPP___tttoooxxx|||vvvVVVLLLGGGJJJLLLMMMUUU______\\\```hhhkkkjjjmmmrrrtttqqq\\\[[[VVVQQQPPPTTTXXXYYY^^^___^^^YYYYYY___eeegggooottt|||}}}rrrrrr|||~~~{{{{{{~~~eeegggyyyttt|||bbbVVVRRRPPPKKKOOOVVVTTT[[[\\\___kkk{{{jjjZZZUUUTTTQQQOOOOOOOOOVVVYYY___kkkrrr}}}{{{mmmgggiiijjjlllpppzzz}}}vvvgggfffxxxsssbbbZZZdddtttnnntttwwwXXXGGGEEEBBBFFFAAABBBCCCDDDCCCCCCCCCEEEGGGMMMLLLfffSSSTTTUUUVVVWWWZZZ^^^aaa^^^```ccchhhlllooorrrsssxxxuuujjjbbb___aaalll~~~xxxwwwxxxnnnYYYSSSYYYnnnNNNHHHCCCBBBCCCDDDHHHMMMPPP___vvvqqqyyyzzzsssYYYNNNHHHJJJLLLLLLSSS]]]dddaaaaaaeeefffeeeiiiooonnnyyyccc^^^XXXTTTQQQRRRUUUYYY\\\^^^\\\WWWWWW\\\bbbccckkkpppwww~~~{{{vvv|||~~~~~~lllhhhvvveeeVVVQQQOOOIIIMMMTTTSSSWWWYYY\\\hhhzzziiiYYYUUUTTTPPPOOOQQQWWW]]]\\\\\\cccgggnnn~~~}}}{{{xxxlll___^^^gggrrrxxx{{{uuulllyyyrrraaaZZZeeeuuujjj{{{~~~```KKKFFF@@@CCC>>>BBBCCCDDDCCCCCCCCCEEEGGGLLLLLLgggRRRTTTVVVWWWYYY\\\```cccaaaaaaccceeeiiilllppprrruuu}}}qqqeeecccfffqqqyyyxxxxxxmmmXXXSSSaaa|||bbbKKKEEEBBBCCCDDDEEEJJJPPPRRRbbb~~~xxx}}}|||uuu___SSSJJJJJJKKKKKKQQQZZZhhheeeccccccaaa```dddiiillluuu}}}nnnbbbYYYWWWTTTPPPRRRXXXZZZ\\\[[[VVVUUUYYY]]]^^^dddiiipppvvv|||yyy{{{}}}zzzyyy{{{}}}oooccckkkgggVVVPPPOOOIIIKKKRRRQQQSSSUUUXXXdddwwwfffXXXUUUSSSOOOOOOTTTYYYaaa]]]XXX\\\^^^dddpppvvv}}}{{{rrrnnnooogggZZZXXXfffxxxpppyyyoooaaa[[[gggxxxkkkwwweeeLLLEEE>>>BBB<<>>CCC???AAACCCDDDCCCCCCCCCEEEGGGKKKNNNmmmOOORRRUUUWWWYYY\\\___bbb___^^^\\\[[[\\\___ccceeeooovvv}}}oooiiifffeeekkkvvv{{{~~~zzzfffTTTUUUyyyyyy]]]GGGCCCBBBDDDFFFIIIRRR\\\bbbrrrqqq```QQQMMMKKKIIILLLSSS]]]ccchhhhhhdddbbbaaaaaaiiinnnuuu|||qqq\\\XXXZZZWWWSSSQQQXXX[[[[[[VVVUUUXXXZZZYYYXXX___dddgggqqq}}}xxxsssppplllkkkkkkjjjiiilllxxx~~~xxxxxx{{{}}}~~~eeeccc{{{jjjVVVPPPUUUPPPMMMOOOMMMRRRRRRUUU]]]pppuuucccVVVUUUQQQLLLSSSaaasss|||lllhhhfffaaaaaavvvttttttvvvyyy{{{{{{xxxvvvtttyyyxxxjjjaaa```ooouuubbbzzzdddJJJCCC???EEEAAAAAACCCDDDCCCCCCCCCEEEGGGJJJOOOoooNNNPPPSSSVVVWWWYYY\\\___^^^\\\ZZZYYYYYY[[[]]]___gggnnnuuuyyyxxxiiiddd______dddkkkoooqqqtttxxx}}}{{{~~~sssaaaRRRZZZvvv\\\FFFCCCCCCFFFJJJQQQ^^^kkkqqq~~~zzzgggUUUOOOLLLIIIKKKQQQVVVaaakkkllliiifffcccaaa^^^bbbkkkssszzzjjj\\\ZZZZZZUUUPPPWWWZZZ[[[WWWVVVXXXYYYXXXTTT[[[```bbbnnn}}}xxxuuuuuutttpppkkkkkkxxxuuupppqqquuuyyyzzzyyyyyyyyy{{{fffbbbtttttt\\\SSSVVVQQQMMMNNNNNNQQQRRRUUU\\\jjjzzzfffYYYWWWSSSNNNYYYlllvvvggg]]]nnn|||{{{}}}~~~{{{vvvppppppooooooxxxvvvhhhaaadddsssxxxcccgggLLLEEE@@@FFFBBBBBBCCCDDDCCCCCCCCCEEEGGGJJJPPPqqqLLLNNNRRRTTTUUUVVVYYY[[[\\\[[[YYYWWWWWWWWWXXXYYY```hhhnnnssszzzmmmfff\\\WWWWWWZZZ]]]___ffflllsssxxx}}}xxxmmm]]]RRRbbboooWWWDDDCCCDDDIIIPPP[[[mmm}}}mmmYYYQQQMMMIIIJJJOOOTTTbbbmmmnnnkkkiiifffcccZZZ\\\cccmmmqqqvvveeeWWWWWWWWWQQQTTTXXXZZZWWWVVVXXXXXXWWWOOOXXX]]]^^^lll~~~uuuqqq{{{{{{qqqlllnnnssswwwyyyssstttuuuwww|||ggg```nnneeeVVVUUUNNNJJJMMMOOOPPPPPPTTT[[[ggglll]]][[[VVVQQQ```xxx~~~oookkkuuu|||vvvpppqqqtttgggbbbfffwwwnnneeeKKKDDD???EEEAAABBBCCCDDDCCCCCCCCCEEEGGGJJJPPPqqqKKKNNNQQQSSSSSSUUUWWWXXXVVVUUUSSSRRRQQQPPPPPPQQQ^^^eeelllqqqxxxrrrjjj^^^TTTQQQRRRUUUWWW```gggoootttxxxvvv~~~}}}}}}hhhZZZSSSggghhhRRRCCCBBBEEEKKKTTTcccxxxqqq[[[RRRNNNIIIJJJOOOUUUcccooonnnkkkjjjhhheee^^^]]]bbbjjjmmmooozzzkkkTTTTTTWWWSSSRRRWWWXXXVVVUUUWWWXXXVVVMMMVVVZZZ\\\jjj}}}vvv}}}{{{qqqlllmmmqqquuuwwwsssssstttwww|||~~~lllcccnnnlllXXXTTTKKKGGGMMMQQQNNNOOOTTT[[[eee|||pppaaa^^^YYYTTTfffuuuwww{{{sssgggccchhhyyyvvvaaaIIICCC???EEEAAABBBCCCDDDCCCCCCCCCEEEGGGIIIPPPqqqKKKKKKMMMQQQVVVZZZ[[[[[[]]]ZZZUUUPPPOOOPPPRRRTTT[[[aaaiiipppwww~~~ppp]]]QQQNNNPPPUUUYYYccceeefffgggmmm|||}}}lllyyy|||~~~gggWWWaaa|||aaaNNNFFFDDDFFFMMM[[[qqqzzzhhhVVVJJJFFFGGGJJJVVV```kkkooolllgggfffggg]]]___ccceeecccccckkkvvvkkk\\\WWWTTTVVVUUUVVVXXXXXXUUUVVVZZZTTTSSSSSSUUU]]]sss}}}yyyrrrkkkiiinnntttwwwwwwtttxxx}}}|||vvv~~~iiibbbnnnyyyoooWWWZZZQQQKKKPPPLLLOOOQQQQQQXXXeeerrrzzzfff]]]ZZZ\\\jjj{{{rrrhhh```kkkuuusssXXXMMMBBB>>>AAA@@@@@@AAACCCCCCCCCDDDFFFHHHPPPRRRyyyNNNNNNOOORRRVVVYYY[[[[[[ZZZXXXUUUSSSQQQQQQRRRRRRXXX^^^fffmmmttt{{{wwweeeZZZWWW[[[```dddbbbccccccdddkkkyyyyyymmmwwwsss|||yyyeeeaaauuuuuuZZZGGGCCCCCCGGGQQQbbbzzz~~~|||jjjVVVFFF@@@BBBFFFPPPYYYdddiiihhhfffeeeggg______```aaa___```iiittt~~~ooo___XXXTTTSSSTTTXXXXXXVVVWWW[[[UUURRRPPPPPPUUUgggwwwwwwuuuuuuxxx{{{~~~{{{uuurrrooopppsssvvvxxxyyyyyy~~~~~~wwwqqqkkkjjj^^^hhhrrrvvvZZZYYYPPPKKKNNNKKKOOOQQQQQQVVV```kkklllaaa\\\^^^jjjzzz}}}nnnfff```mmmvvvhhhMMMFFF??????CCCCCC@@@BBBCCCCCCCCCDDDGGGIIIQQQTTT{{{QQQQQQQQQSSSWWWZZZ[[[[[[WWWWWWVVVVVVTTTSSSRRRRRRXXX]]]eeelllsssxxx~~~qqqccc___bbbgggiiidddbbb```ccckkkwwwuuummmrrrtttrrrccclllrrrXXXFFF???BBBIIIVVVkkk}}}xxxsss]]]III@@@CCCHHHKKKSSS^^^fffhhhhhhhhhiiibbb```______\\\]]]gggrrryyyjjj[[[WWWTTTUUUXXXYYYWWWWWWYYYVVVRRRNNNLLLMMMZZZttt|||sssjjjdddgggppp{{{yyyqqqmmmlllnnnoooqqqrrruuuyyy||||||vvvqqqhhhppp]]]aaajjj___WWWPPPLLLMMMJJJOOORRRQQQTTTYYYbbbqqqddd```cccnnn|||vvviiidddcccqqq~~~cccFFFAAA???@@@DDDCCC@@@BBBCCCDDDDDDEEEHHHJJJQQQWWWRRRQQQQQQSSSWWW[[[\\\]]]YYYXXXXXXWWWVVVVVVVVVUUU[[[___eeelllsssxxx{{{}}}|||llldddeeeiiijjjgggbbb```dddkkktttsssmmm}}}ssswww~~~xxxkkkaaasssnnnVVVGGG???DDDKKKZZZttt}}}tttttt|||hhhRRREEEFFFKKKGGGPPP\\\ffflllnnnmmmllleeecccaaaaaa^^^]]]dddmmmuuu{{{zzzaaa]]]YYYWWWYYYXXXUUUSSSUUUTTTQQQOOOMMMLLLRRRbbbqqq}}}rrrgggffflllwww~~~wwwyyyzzzwwwrrrmmmiiiggghhhkkkmmmnnnpppvvv}}}zzzzzzuuuqqqooo|||```^^^eeedddTTTPPPNNNLLLKKKNNNRRRQQQRRRUUU[[[yyyssseeeccciiittt}}}wwwrrrqqq{{{rrrgggeeegggwww~~~hhhGGGBBBAAAAAACCCAAAAAABBBDDDDDDDDDFFFIIIKKKQQQYYYRRRQQQPPPRRRWWW[[[]]]^^^[[[ZZZXXXWWWWWWXXXZZZ[[[\\\^^^ccciiioootttvvvwwwwww|||tttjjjkkkmmmkkkgggaaa```dddiiinnnwwwtttooo|||vvvzzzuuukkkaaa```zzzeeeQQQEEEAAAFFFLLLZZZxxx|||wwwsss[[[KKKGGGJJJFFFMMMXXXeeennnqqqooommmeeecccbbbccc```]]]___eeeqqqyyyrrr```ZZZUUUVVVUUURRRQQQRRROOONNNOOOPPPOOONNNTTT\\\~~~uuuqqqpppuuu{{{uuuoooooommmjjjgggeeefffggghhhjjjkkkkkknnnyyyxxxzzzpppjjjggggggddd[[[___vvvlllUUURRRPPPMMMNNNNNNQQQQQQRRRTTTXXXrrrvvvggggggnnnwww~~~vvvlllgggeeegggssspppfffgggmmm}}}|||kkkIIIEEEDDDAAAAAA@@@AAABBBDDDEEEEEEGGGJJJLLLRRR]]]RRRPPPOOOQQQTTTXXXZZZ[[[[[[ZZZXXXWWWWWWYYY\\\^^^ZZZZZZ\\\aaaggglllnnnoooqqqvvv}}}uuummmoooooojjjccc______cccddddddnnnzzzwwwvvv{{{iii^^^YYYddd___OOOGGGCCCGGGJJJWWWxxxhhhVVVPPPQQQIIILLLRRR]]]gggnnnnnnmmmfffccccccccc```[[[[[[^^^llluuuxxxzzzggg^^^VVVTTTSSSQQQPPPRRRKKKKKKNNNQQQPPPLLLKKKNNNZZZyyy}}}xxxuuusssuuu~~~~~~~~~zzztttppphhheeeaaa______aaadddfffbbbccceeeggglllxxx}}}www^^^XXXVVVUUUrrriiiZZZ[[[fffwwwZZZWWWTTTNNNRRROOOQQQPPPQQQUUUUUUjjj}}}lllllltttyyy{{{sssvvv}}}tttgggaaa\\\^^^cccooollldddiiirrryyyrrreeeEEEDDDDDD@@@BBBBBBAAACCCDDDEEEFFFHHHKKKMMMUUUaaaTTTRRROOOOOOQQQTTTVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\YYYWWWWWWZZZ```eeehhhiiinnnssszzz~~~xxxzzzvvvwwwsssjjjaaa___aaadddaaa^^^hhhwwwzzzuuubbbWWWTTTmmm}}}XXXLLLHHHCCCEEEFFFQQQuuuoooaaa\\\]]]RRRNNNMMMSSS___iiinnnppplllhhheeedddaaa\\\\\\___iiinnnqqqsss|||yyymmm```ZZZWWWSSSRRRSSSPPPNNNPPPSSSRRRMMMIIIJJJEEEVVVmmmuuuooojjjlllpppsssyyy}}}xxxuuuuuutttpppmmmddd```\\\[[[^^^bbbcccccc\\\```ffflllrrr{{{~~~}}}~~~~~~}}}{{{}}}rrrgggOOOLLLLLLMMMbbbqqq]]]ZZZ```bbb]]]WWWOOOUUUQQQQQQNNNQQQUUUSSSaaa~~~sssuuu}}}~~~mmmkkkooouuuuuujjj___YYYSSSVVV]]]gggsss{{{gggaaajjjvvv{{{wwwjjj^^^AAADDDDDD@@@BBBFFFAAACCCEEEFFFGGGHHHKKKNNNYYYgggWWWSSSPPPNNNOOOQQQRRRRRRSSSUUUWWWYYYZZZZZZYYYXXXYYYWWWUUUWWW]]]cccffffffmmmssszzzxxxeeennn}}}{{{ooobbbaaadddgggaaa\\\fffxxx|||}}}}}}~~~{{{vvv|||sssaaaVVVTTTvvvrrrOOOEEECCCBBBCCCCCCMMMsssxxxkkkbbbaaacccZZZRRRKKKMMMYYYgggpppttttttnnniiifffccc___```dddhhhhhhmmmssstttttt|||~~~mmmccc\\\VVVSSSSSSWWWTTTSSSUUUTTTOOOLLLLLLKKKMMMVVVeeemmmmmmkkkkkkkkkaaa\\\aaajjjpppsssuuuxxxyyyzzz|||zzztttpppppppppnnnlllddd___[[[]]]bbbeeecccaaa^^^eeeoooxxx}}}{{{zzzwwwtttvvv|||vvviii^^^IIIIIIMMMMMMZZZwwwbbb]]][[[hhhaaaXXXOOOWWWSSSRRRNNNPPPTTTQQQ[[[uuu}}}xxx{{{wwwpppooouuuvvvkkk]]]WWWNNNRRRYYY```jjjxxxvvvccc^^^iiixxx~~~}}}|||ttt[[[AAAEEEDDD???CCCHHHAAACCCEEEFFFGGGIIILLLNNN\\\kkkWWWUUUSSSPPPNNNNNNOOOOOOTTTWWWZZZYYYVVVUUUXXX\\\YYYUUUSSSVVV\\\aaabbb```iiipppyyy}}}~~~}}}nnnqqq}}}|||uuubbb^^^```dddbbb^^^gggwww|||{{{}}}~~~~~~~~~rrrnnn|||qqqZZZXXXYYYeeeHHHDDDEEEBBBBBBKKKQQQggg|||pppfffZZZ]]]gggiii^^^WWWPPPPPPVVVaaammmvvv{{{tttjjjdddaaabbbaaaaaaccciiinnnooommmpppzzziiiXXXXXXXXXTTTWWWUUURRRQQQQQQPPPNNNMMMHHHKKKPPPXXX```eeefffeee___^^^]]]___dddiiimmmoootttttttttvvvzzz}}}zzzyyyvvvqqqiiibbb^^^^^^___```aaa```^^^[[[[[[hhh{{{zzz|||vvvvvv|||yyyeeeWWWPPPIIICCCLLL]]]ddd___^^^zzzgggbbb^^^SSSTTTRRRRRRSSSSSSQQQRRR\\\hhhzzzwww|||yyyeeeSSSUUUQQQUUUaaakkkpppzzzqqqaaa[[[kkkzzzYYYFFFGGGBBB???AAABBBEEEEEEEEEEEEHHHLLLPPPSSS^^^sss```[[[TTTOOOMMMNNNNNNOOORRRUUUVVVUUURRRSSSXXX]]]^^^YYYUUUUUUYYY]]]]]]\\\fffmmmuuuyyyzzz~~~xxxvvv{{{rrreeebbbcccfffbbb^^^fffttt}}}{{{{{{~~~|||yyysssmmmooo|||nnnXXXXXXjjj^^^HHHDDDDDDBBBCCCLLLQQQeeeuuulll[[[UUU___fffmmm___PPPLLLQQQ\\\hhhrrryyytttnnniiifffccc```]]]```dddhhhfffdddfffooowwwyyyfff^^^YYYRRRTTTTTTTTTSSSQQQPPPOOONNNKKKLLLQQQWWW^^^cccdddddd^^^\\\ZZZ[[[___cccfffgggooooooooopppssswww{{{~~~||||||{{{}}}~~~}}}}}}}}}}}}zzzxxxvvvsssmmmfff```[[[ZZZ[[[\\\^^^```aaaaaammmxxx}}}|||wwwlllnnn{{{lll\\\SSSPPPMMMJJJJJJXXX{{{lllbbb\\\xxxmmmccc]]]VVVTTTQQQQQQRRRRRRPPPQQQZZZeee{{{}}}kkk[[[PPPMMMQQQ[[[bbbgggrrr~~~pppccc___ppp~~~~~~qqqRRRBBBEEEBBB???BBBCCCDDDEEEFFFHHHKKKOOOSSSVVVbbbwwwpppeeeXXXPPPNNNOOOPPPOOOSSSTTTTTTSSSQQQSSSYYY]]]^^^YYYTTTSSSVVVZZZ\\\\\\aaagggooosssuuuyyy}}}vvvllliiiffffffgggccc___hhhvvv{{{yyyyyy|||~~~wwwqqqgggjjjssskkkWWW\\\{{{oooUUUGGGEEEBBBBBBEEELLLOOO```}}}wwwddd]]]jjjwwwlllUUUKKKMMMUUUcccnnnwwwvvvsssqqqmmmggg```[[[___aaaaaa]]]ZZZ\\\cccjjj{{{{{{oooeee]]]WWWWWWWWWUUUSSSQQQQQQRRROOOOOOQQQVVV[[[___aaaaaa]]][[[XXXXXXZZZ]]]___```ggggggggghhhjjjlllnnnoooooooooqqqsssvvvzzz|||~~~|||{{{uuupppnnnnnnnnnpppooonnnlllkkkgggbbb^^^```______aaaeeejjjooorrrzzzjjjdddppp~~~ppp^^^RRRMMMLLLLLLLLLHHHQQQmmmxxxfff^^^vvv~~~hhh]]]XXXQQQOOOOOOPPPPPPOOOOOOWWW```xxxsss}}}jjj[[[PPPMMMOOOVVVXXX[[[gggwwwzzzmmmdddeeevvv}}}zzz}}}cccIII???CCCAAA@@@DDDDDDEEEHHHKKKMMMPPPSSSXXX[[[fff~~~qqq^^^SSSPPPQQQQQQOOOUUUVVVWWWVVVUUUUUUXXXZZZVVVSSSPPPPPPTTTYYY]]]___^^^ccciiimmmpppuuu|||yyyqqqrrrmmmiiieeeaaabbbooo}}}}}}|||zzzwwwwwwxxx|||~~~zzzqqqiiicccnnn}}}hhh[[[gggxxxcccNNNDDDDDDAAABBBEEEIIIJJJYYYmmmlll|||vvv___RRRLLLPPP]]]lllvvvwwwwwwvvvrrrkkkddd^^^aaa```]]]YYYVVVXXX^^^ccciiizzz|||tttddd___YYYVVVUUUUUUTTTSSSSSSRRRRRRTTTXXX\\\^^^^^^\\\YYYVVVVVVXXXZZZ\\\\\\___```aaacccdddeeeeeeeeeeeefffhhhkkkmmmnnnooopppooottt}}}}}}|||~~~}}}||||||}}}xxxtttnnngggcccaaaaaaaaa^^^______aaaaaaaaa```___bbbccceeeiiiooowwwzzz|||llleeennnwwwgggUUUKKKHHHGGGFFFGGGFFFMMMcccjjjaaatttooo^^^[[[PPPNNNMMMNNNOOONNNMMMSSS[[[uuuuuuoooxxxlll\\\UUUQQQQQQTTTRRRSSSaaarrrxxxgggdddjjj{{{~~~YYYDDD>>>CCCAAA@@@EEEDDDHHHLLLPPPSSSUUUWWW\\\___jjjxxxdddWWWRRRQQQOOOMMMSSSVVVXXXYYYXXXVVVTTTSSSQQQPPPOOOPPPTTTYYY]]]___\\\```eeeiiimmmrrrxxx}}}{{{oooddd^^^ccctttxxxzzzvvvsssuuuvvvyyy{{{zzzuuulllfffhhhvvvddd```vvvppp^^^JJJAAABBBAAABBBEEEEEEFFFSSSrrrtttzzzwwwfffZZZOOOJJJVVVfffsssuuuxxxxxxuuupppkkkgggccc```[[[WWWVVVXXX\\\``````kkkzzzrrrggg[[[VVVWWWXXXUUUQQQVVVTTTSSSSSSVVVYYYZZZZZZWWWTTTRRRRRRUUUXXXZZZZZZZZZ[[[]]]___aaabbbbbbbbbaaabbbcccdddddddddccccccfffkkksssyyywwwuuuzzz~~~{{{||||||zzz{{{}}}{{{xxxxxxxxxvvvwwwxxxyyyxxxvvvsssqqqqqqhhheeeaaa\\\YYYYYYYYYZZZVVVWWWXXXZZZ[[[]]]^^^```YYY]]]eeemmmwwwzzzyyyzzzvvviiipppqqq```OOOHHHGGGDDDCCCCCCFFFKKK]]]rrraaammmzzzccc\\\QQQNNNMMMMMMOOONNNLLLQQQWWWjjjxxxqqqxxxrrraaaXXXSSSRRRSSSQQQSSSbbbtttvvvaaaeeeooo~~~TTTDDDAAAEEEAAAAAAFFFEEEIIINNNSSSVVVWWWYYY^^^cccppp}}}kkk]]]VVVRRRNNNKKKOOORRRUUUXXXWWWUUUQQQNNNRRRSSSUUUVVVWWWYYYYYYYYY\\\^^^aaaeeeiiinnntttxxxxxxzzz}}}~~~~~~xxxfff]]]dddxxx{{{uuuxxxrrrpppooosssvvvxxxxxxtttoookkkjjjsss~~~{{{ccciii~~~hhhZZZGGG???BBBBBBBBBFFFDDDFFFQQQaaasssfff___SSSIIINNN\\\jjjoootttwwwvvvtttqqqpppfffaaa[[[XXXXXXZZZ\\\]]]___ccckkkvvvzzzooobbb\\\\\\[[[WWWQQQWWWUUUSSSSSSUUUVVVWWWWWWRRRPPPNNNNNNQQQTTTVVVWWWXXXYYY[[[]]]___aaabbbbbb____________]]]\\\ZZZYYY___ccciiinnnllliiilllsssvvvsssrrrsssrrrooooooqqqsssvvvuuuoookkklllllljjjmmmnnnooonnnmmmjjjgggeee\\\ZZZXXXVVVUUUVVVVVVWWWWWWYYYZZZZZZZZZ[[[]]]```UUU^^^kkkxxxxxxrrruuuzzz{{{}}}~~~ooojjjmmmooosssgggVVVIIIIIIKKKHHHDDDEEEEEEJJJWWWcccdddxxxoooYYYMMMOOOMMMNNNPPPOOOMMMOOOTTTbbbxxxzzzvvveee___XXXSSSSSSSSSVVVfffwww}}}ttt```hhhvvvzzzRRREEEDDDFFF@@@AAAGGGFFFIIIOOOUUUXXXZZZ^^^eeelllzzzvvvhhh^^^VVVQQQMMMNNNOOORRRUUUWWWVVVSSSQQQUUUXXX\\\^^^]]][[[XXXWWW[[[\\\^^^aaaeeejjjooorrrsssssstttuuuuuuxxx|||~~~}}}iiiaaajjjvvvrrr~~~{{{uuuoookkkkkklllooossswwwtttnnnkkknnnssszzzhhh{{{qqq\\\QQQDDD???CCCBBBAAAGGGEEEJJJSSSTTTkkkqqqeeebbb[[[NNNKKKSSS]]]eeeooouuuwwwvvvuuutttkkkfff```\\\]]]]]]\\\[[[\\\^^^ccckkkrrrwww|||{{{wwwrrrlllfffaaa\\\YYYWWWUUUTTTTTTUUUUUUUUUTTTRRRPPPMMMMMMPPPSSSTTTUUUXXXXXXYYY[[[\\\^^^___```]]]]]][[[ZZZXXXVVVUUUUUUXXXXXX\\\bbbbbb___```dddeeeccceeegggeeeaaa___aaa^^^cccddd```]]]]]]]]][[[^^^^^^___aaaaaa___\\\YYYTTTTTTTTTUUUUUUUUUVVVVVVXXXYYYZZZZZZYYY[[[^^^bbbbbbmmm|||yyysssqqqtttwwwtttzzzxxxlll\\\iiivvvooo}}}rrr]]]MMMDDDJJJOOOKKKGGGFFFDDDHHHOOO~~~lllaaahhh\\\PPPQQQOOOOOORRRQQQNNNOOOSSSYYY}}}}}}wwwrrrfff\\\YYYXXXZZZgggvvvuuuooocccnnn~~~~~~|||tttNNNEEEEEEFFF@@@BBBIIIHHHMMMTTT[[[___ccciiittt|||sssggg\\\VVVRRROOOPPPQQQTTTWWWYYYXXXWWWTTTYYY```cccccc___ZZZXXXZZZ[[[\\\___bbbgggllloooqqqqqqpppoooppptttzzzyyyyyy|||}}}lllfffqqqtttqqqvvvvvvsssnnnhhhfffhhhkkkkkkqqquuuqqqjjjjjjrrr{{{}}}~~~zzzooohhhRRRJJJAAA@@@DDDBBB@@@HHHHHHOOOVVVMMMYYYsssdddeeecccUUUMMMOOOSSS]]]kkkuuuxxxxxxvvvuuurrrllleeebbbbbbaaa^^^[[[WWWZZZ```eeegggiiiooovvv{{{{{{qqqgggccccccVVVUUUTTTTTTUUUUUUTTTRRRVVVSSSPPPOOOQQQTTTUUUUUUXXXXXXXXXYYYZZZ[[[]]]]]][[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPSSSXXXZZZXXXWWWZZZWWWWWWYYY\\\ZZZUUURRRTTTOOOUUUXXXUUURRRRRRRRRPPPPPPQQQSSSUUUVVVVVVSSSPPPQQQRRRSSSUUUVVVVVVVVVUUUSSSUUUWWWXXXXXX[[[```eeeooozzz~~~zzztttqqqqqqssstttuuurrr{{{yyyjjj[[[bbb|||}}}uuueeeXXXIIICCCKKKRRRMMMFFFFFFCCCFFFIIIssswwwccc```eee\\\RRRPPPPPPSSSRRROOOOOORRRQQQlll~~~}}}uuuggg```]]]\\\fffrrr|||ppplllfffssstttxxxtttiiiLLLCCCDDDEEE???BBBJJJJJJSSSYYYbbbggglllttt{{{rrrgggZZZQQQSSSRRRSSSUUUWWWYYYXXXWWWXXX\\\aaaaaa^^^ZZZYYYYYYYYYZZZ\\\]]]^^^aaadddgggiiillloooooommmoootttyyy}}}{{{{{{wwwrrr{{{vvv}}}{{{tttmmmeeeaaaaaabbbccccccmmmooonnnhhheeelll|||}}}{{{vvvttt___IIIAAACCCEEEDDDCCC???CCCKKKPPPPPPSSS___lll}}}www~~~{{{iiibbbaaa\\\SSSMMMOOOTTT\\\fffpppvvvyyyzzzttttttooohhhddddddbbb___[[[WWWVVVZZZ\\\^^^bbbhhhpppwww~~~vvveeeeee___WWWTTTVVVWWWUUURRRVVVRRROOONNNQQQSSSSSSRRRWWWVVVVVVVVVWWWXXXZZZ[[[ZZZYYYYYYXXXUUUSSSPPPNNNPPPOOONNNNNNOOOPPPRRRSSSRRRSSSSSSSSSQQQOOOLLLJJJIIIKKKMMMLLLJJJJJJMMMPPPLLLLLLLLLNNNPPPQQQPPPOOOMMMNNNQQQTTTUUUTTTWWWZZZUUUXXX[[[\\\^^^hhhxxxzzzssspppooorrruuuwwwtttqqquuusssyyy}}}lllVVVWWWgggyyyeeeSSSHHHDDDAAA@@@CCCEEEEEEDDDCCCGGGKKKZZZqqqiiiaaassswwwYYYQQQSSSRRRNNNKKKLLLOOOPPP[[[YYYmmmzzz|||qqq]]]TTTVVV]]]bbbqqqwwwjjjfffmmm{{{yyykkk|||wwweeeCCCFFFFFFCCC@@@CCCIIIMMMXXXjjjooonnnzzzzzznnn___UUUSSSRRRSSSUUUXXXYYYYYYXXXXXX[[[^^^___]]][[[YYYXXXXXXYYYZZZ[[[\\\^^^bbbeeefffiiilllmmmkkkmmmrrrwwwuuuyyy~~~|||}}}uuu|||}}}wwwkkkfff```]]]___bbbddddddkkkhhhdddccchhhuuuwwwyyymmmZZZFFFAAACCCEEEEEEDDDFFFGGGKKKQQQSSSUUU\\\eeeyyyyyytttccc]]]^^^ZZZQQQLLLOOOWWWaaalllssswwwxxxvvvwwwssslllgggeeebbb]]]ZZZVVVUUUWWWYYYZZZ]]]ccciiinnnuuu~~~rrrjjj___XXXVVVVVVUUUSSSRRRQQQOOOQQQUUUYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSRRRQQQNNNKKKIIIHHHIIIJJJIIIHHHGGGIIILLLOOOOOONNNOOOOOOOOONNNMMMMMMNNNPPPRRRQQQPPPQQQRRRLLLUUU```iiipppyyy}}}tttmmmooopppppppppqqqqqqrrrwwwssssssmmm[[[OOO```}}}}}}lllXXXHHHFFFDDDAAAAAACCCEEEDDDCCCAAAFFFIIIUUU{{{~~~lllaaappp\\\UUUVVVUUUQQQOOOOOOQQQRRRQQQQQQbbb}}}{{{nnn\\\SSSSSSXXX\\\iiiyyyuuuiiigggqqq{{{wwwhhhxxx}}}dddHHHGGGDDDBBBEEEKKKQQQUUU]]]pppwwwwwwppp```VVVSSSRRRRRRTTTWWWZZZZZZZZZYYYYYY[[[]]]^^^\\\YYYVVVVVVXXXYYYYYYZZZ\\\___bbbbbbeeehhhiiihhhjjjnnnrrrnnnvvv~~~yyyyyyyyyqqqlll^^^[[[YYYYYY\\\```cccdddlllgggcccgggtttwww~~~bbbRRRCCC@@@CCCEEEEEEEEEJJJHHHIIIOOOUUUWWW[[[___sss|||hhh\\\aaaaaaXXXNNNNNNPPPWWWbbblllrrrtttuuuwwwuuuoookkkiiiddd___[[[VVVTTTVVVWWWWWWZZZ___bbbdddhhhrrrqqqeee___\\\ZZZXXXWWWUUUSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRSSSRRRPPPNNNKKKIIIHHHIIIIIIHHHGGGFFFHHHIIILLLLLLLLLLLLLLLKKKKKKKKKNNNPPPQQQQQQOOOOOOPPPPPPRRR___qqq}}}ssslllhhhkkkoooooollllllooorrrqqqiiiaaaUUUIIIMMMpppsss```MMMBBBDDDCCCBBBCCCDDDDDDCCCBBBEEEJJJKKKQQQlllkkkbbboooaaaVVVTTTQQQOOOMMMLLLMMMNNNMMMNNNZZZyyyzzzyyytttdddWWWQQQQQQTTTWWWcccsssppphhhhhhwww}}}wwwiiiyyy\\\IIICCC>>>>>>CCCKKKSSSWWWggg{{{ssscccYYYUUUSSSRRRSSSVVVXXXYYYYYYZZZYYYYYY[[[^^^^^^ZZZVVVWWWXXXYYYYYYYYYZZZ]]]```^^^aaaccceeeeeegggjjjmmmkkksssyyyyyywww~~~www{{{}}}wwwqqqiiibbb\\\SSSSSSSSSUUUXXX\\\```bbbmmmmmmpppxxx}}}XXXLLLAAA@@@CCCDDDDDDEEEFFFDDDEEELLLQQQTTTZZZ```eeeuuueeebbbbbbaaa\\\VVVOOONNNUUU```jjjpppppptttuuurrrpppnnniiiccc\\\WWWUUUVVVWWWWWWZZZ___```^^^^^^dddssszzzqqqllliiigggbbb___ZZZVVVSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOOPPPPPPPPPPPPPPPSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRRRRRRRQQQNNNKKKJJJLLLLLLKKKJJJIIIIIIIIIJJJIIIJJJKKKKKKKKKLLLNNNOOOPPPSSSTTTTTTUUU[[[aaacccrrr|||}}}uuuoooiiieeefffiiilllmmmmmmmmmoooqqqhhh\\\OOOIIIMMMcccxxxjjjVVVGGGDDDBBBBBBCCCDDDDDDDDDCCCBBBFFFJJJKKKKKK\\\nnngggrrrvvv[[[UUUOOOMMMLLLJJJIIIJJJMMMNNNRRRfffzzzttt{{{vvviiikkkjjjcccZZZTTTRRRSSSUUUVVVbbbrrrzzzmmmhhhkkk||||||sssqqqOOOFFFAAA>>>???BBBIIIRRRZZZssszzzllldddZZZWWWTTTSSSTTTVVVWWWWWWZZZXXXXXX[[[^^^___[[[XXXYYYZZZZZZZZZYYYZZZ\\\___\\\^^^```bbbccceeefffhhhjjjmmmppppppooorrrzzz~~~vvv{{{|||uuummmddd\\\TTTPPPMMMNNNPPPSSSVVVYYY\\\^^^fffooo}}}{{{tttQQQHHHAAAAAACCCCCCDDDFFFDDDDDDFFFKKKLLLOOOWWWaaa]]]xxxuuueeecccjjjmmmcccTTTJJJJJJSSS```iiipppuuuxxxvvvuuutttoooiii\\\WWWUUUVVVWWWVVVYYY^^^^^^ZZZXXX]]]hhhuuu{{{yyyoookkkeee___ZZZYYYZZZ\\\SSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQQQQRRRSSSRRRPPPMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNQQQSSSRRRXXX\\\^^^fffuuu~~~yyyrrrmmmiiifffeeefffggghhhiiimmmpppqqqnnnkkk^^^RRRJJJQQQiii|||tttnnn```MMMDDDFFFAAABBBCCCDDDCCCBBBBBBBBBBBBFFFHHHHHHSSSzzzxxxiiioooyyyiii]]]SSSPPPPPPMMMLLLMMMLLLLLLKKKWWW{{{uuuuuu~~~xxxfffeeeaaa^^^[[[YYYYYYZZZZZZYYY```qqqvvvkkkjjjooo{{{bbbHHHCCCBBBCCCFFFFFFJJJXXXggg{{{sssnnnccc^^^YYYUUUTTTTTTTTTTTTWWWWWWXXXZZZ\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYYYY\\\^^^\\\]]]___aaabbbcccccccccggggggiiijjjlllnnnppprrrrrrtttvvvwwwxxxyyy|||}}}yyyxxxwwwzzz|||~~~|||zzztttqqqkkkccc[[[SSSMMMJJJHHHLLLPPPSSSUUUWWWYYY[[[^^^mmm~~~gggKKKEEEAAABBBCCCDDDFFFJJJHHHIIIMMMQQQQQQQQQVVV^^^[[[mmmpppiiipppssslll^^^PPPHHHJJJUUU^^^pppuuuyyyxxxxxxwwwsssmmm___ZZZWWWWWWWWWVVVXXX]]]YYYVVVVVV]]]fffnnnwww~~~{{{uuulllccc^^^[[[[[[XXXWWWUUUTTTSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRPPPOOOMMMLLLJJJJJJKKKLLLKKKJJJJJJMMMNNNNNNMMMNNNRRRVVV^^^gggmmmqqq|||uuunnnhhhgggfffeeegggjjjiiihhhiiimmmpppnnnggg```QQQNNNQQQcccxxxwwwwwwtttooogggYYYLLLGGGIIIAAACCCCCCCCCBBBAAABBBCCCCCCFFFIIIMMMVVVwwwhhhdddrrrvvvdddUUURRRQQQMMMLLLOOONNNMMMKKKSSSooo~~~www{{{uuupppfffeeedddddddddcccaaa___^^^ppptttmmmooouuummmWWWJJJ@@@@@@CCCGGGGGGKKK^^^sss|||yyyxxxmmmggg___YYYUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXXXXZZZ\\\^^^^^^___```bbbbbbaaa```cccdddeeeggghhhhhhhhhhhhiiiiiijjjllloooqqqssssssrrrssstttvvvyyy~~~}}}}}}||||||||||||yyytttpppdddbbb^^^XXXQQQKKKHHHFFFEEEJJJPPPTTTVVVWWWZZZ\\\```mmm|||mmm\\\FFFBBB@@@BBBDDDFFFKKKQQQMMMNNNTTT\\\```^^^]]]^^^^^^eeewwwsssjjjlllhhh]]]OOOIIILLLRRReeekkkqqqsssvvvyyywwwssshhhbbb^^^]]][[[XXXYYY]]]XXXTTTTTT[[[bbbfffmmmuuutttvvvzzz}}}~~~wwwnnniiigggdddaaa]]]ZZZXXXXXXYYYZZZWWWVVVUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWWWWVVVTTTSSSOOOPPPRRRTTTUUUUUUSSSSSSOOOMMMKKKLLLNNNOOOOOOMMMMMMQQQUUUWWWXXX[[[bbbhhhxxxmmmfffcccfffhhhggggggiiihhhjjjmmmnnnkkkcccZZZTTTLLLXXXhhh{{{qqqtttuuussskkk]]]RRRMMMJJJGGGBBBCCCCCCBBB@@@@@@BBBEEEFFFEEEIIINNNUUUnnnrrrjjj}}}lllXXXTTTSSSOOONNNQQQRRRNNNLLLRRRddd|||~~~zzzjjjjjjkkkmmmnnnllliiifffbbbttt}}}tttooottt|||iiiRRRMMMKKKDDDAAADDDEEEKKK```vvvtttnnnddd\\\WWWTTTRRRQQQOOOSSSVVVVVVUUUUUUWWWZZZ[[[[[[[[[YYYWWWWWWYYY[[[_________aaabbbbbb```^^^aaaccceeeeeebbb```___```aaaaaabbbeeehhhjjjiiigggoooqqqsssssstttxxx}}}yyyyyyyyysssuuu~~~xxxwww}}}uuuqqqooopppqqqooohhhbbbWWWVVVSSSNNNIIIEEEDDDCCCCCCIIIPPPUUUWWWXXX[[[]]]jjjrrrwww~~~~~~vvv^^^RRRCCC??????BBBEEEHHHOOOVVVNNNOOOWWWeeennnmmmfffaaadddaaaiiisss___hhhnnngggWWWJJJGGGJJJVVV^^^fffkkkrrryyyzzzxxxqqqkkkfffddd```\\\\\\___YYYTTTSSSWWW[[[\\\aaaiiioooqqqtttuuuuuuuuuvvvwwwtttpppkkkeeebbbaaabbbccc^^^\\\ZZZXXXWWWWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUNNNPPPRRRUUUVVVVVVUUUUUURRRPPPNNNOOORRRTTTSSSQQQVVV[[[bbbfffkkkrrr|||zzztttfffaaaaaagggkkkgggeeefffffflllqqqoooeeeYYYPPPKKKRRRiiikkkxxxzzztttqqqcccQQQHHHIIIFFF===BBBCCCCCCAAA??????BBBFFFCCC@@@AAAFFFJJJ]]]uuu___ZZZYYYUUUTTTXXXQQQJJJHHHLLLWWWppp~~~}}}ggghhhkkkoooqqqqqqnnnkkkhhhyyy{{{tttqqqxxxmmmQQQMMM^^^PPPFFFFFFHHHOOOcccxxxzzzpppddd[[[VVVSSSRRRTTTQQQQQQSSSSSSQQQTTTYYY^^^\\\ZZZYYYZZZZZZYYYXXX______```___^^^^^^```bbb___aaabbb```^^^]]]___bbb\\\\\\^^^```cccfffiiijjjjjjlllooosssvvvxxxyyyyyyyyyyyyyyyzzzzzzwwwsssooouuusssrrrqqqqqqrrrtttvvvrrrnnniiihhhhhheee^^^XXXPPPLLLHHHEEEEEEEEEEEEEEEGGGLLLOOOPPPTTT___jjjppp|||vvvsssuuu}}}nnn\\\IIIDDDAAA@@@BBBBBBHHHXXXiiidddYYYRRRWWW___cccdddeee```^^^ddd}}}}}}aaa`````````^^^YYYQQQKKKLLLOOOVVV^^^gggooouuuxxxqqqqqqpppmmmhhhbbb\\\XXXSSSRRRPPPPPPSSSWWW]]]```cccgggkkknnnmmmllljjjjjjqqqvvv}}}{{{wwwrrrooooookkkeeebbb```___^^^]]]^^^^^^___aaabbb```\\\YYYZZZ[[[]]]^^^^^^[[[YYYWWWXXXVVVWWW[[[\\\\\\cccmmmuuuzzzwwwpppkkkiiihhheeebbbaaacccgggkkknnnsssnnnkkkeeeUUUFFFMMM___ooossszzzuuuiiiWWWIIIGGGFFF@@@AAAGGGEEECCC@@@AAACCCEEECCCBBBCCCFFFDDDEEEJJJPPPkkkfff\\\YYYTTTTTT[[[PPPJJJIIINNNTTTdddvvv|||~~~vvvsssyyyyyyuuurrr|||vvvwww}}}eeeUUU___eeeHHHCCCGGGQQQeee|||~~~tttiii```YYYTTTPPPMMMMMMPPPPPPPPPSSSYYYYYYWWWVVVXXXZZZ\\\\\\\\\]]]___```___^^^]]]^^^___```aaaaaa___\\\[[[\\\]]]\\\]]]^^^```bbbdddfffhhhfffgggjjjmmmpppqqqrrrrrrtttttttttuuuuuusssooolllpppooonnnmmmllllllmmmnnnfffbbb^^^]]]\\\ZZZTTTNNNHHHFFFCCCBBBBBBCCCCCCCCCEEEJJJNNNQQQYYYiiixxxxxxpppnnnrrr~~~tttgggXXXGGGCCCAAACCCFFFHHHOOO^^^nnnmmm^^^PPPNNNSSSYYY^^^bbbbbb]]]\\\kkkyyyjjj\\\[[[ccccccWWWIIIMMMMMMOOOUUU^^^ggglllnnnqqqqqqpppnnnlllhhheeecccZZZWWWRRROOOPPPTTTYYY\\\]]]___bbbdddeeedddcccbbbeeejjjooosssvvv{{{|||xxxtttqqqppppppqqqmmmlllkkkkkkmmmnnnnnnmmmkkkmmmooorrrtttuuuttttttuuussstttyyy{{{zzzzzzrrrllliiihhhhhhfffdddcccdddhhhlllnnnnnniii^^^WWWVVVTTTWWWiii~~~|||{{{|||jjjYYYLLLBBBDDDCCC>>>===BBBDDDAAA@@@@@@BBBCCCBBB@@@???BBB@@@AAADDDFFFWWWuuuwww___TTTPPPMMMLLLRRRMMMKKKMMMOOOZZZuuuzzzxxx}}}|||xxxzzzxxxuuuzzz]]]KKKOOOTTTDDD<<>>===AAACCC???===>>>AAA@@@@@@AAAAAAAAA@@@@@@???CCCAAACCCJJJHHHIIIWWWvvvnnnWWWZZZ\\\TTTMMMNNNQQQTTTSSSTTT___kkkxxxoooqqq|||tttuuu|||wwwvvvQQQDDD???DDDCCCFFFJJJKKKSSSkkkvvvvvvxxxnnnaaaYYYSSSRRRRRROOOOOORRRTTTQQQOOOOOORRRTTTVVVVVVSSSWWW\\\___```___^^^^^^\\\\\\]]]]]]]]]]]][[[ZZZSSSSSSTTTVVVXXXZZZ\\\]]][[[[[[[[[[[[[[[\\\\\\\\\bbbaaaaaaaaabbbbbb___]]]WWWVVVUUUSSSQQQNNNKKKJJJHHHGGGEEECCCCCCBBB@@@??????AAABBBBBBAAACCCFFFIIIOOO[[[gggqqq|||wwwmmmlllqqqzzz~~~___OOOJJJGGGCCCCCCEEEEEECCCAAACCCGGGJJJIIIHHHJJJOOOOOOKKKIIIIIINNNLLLOOOUUUXXXggguuu___OOONNNYYYeeebbb___WWWLLLCCCCCCMMMVVV___ccchhhmmmnnnllliiifffgggfffdddbbb___]]][[[ZZZ[[[XXXUUUSSSTTTTTTSSSQQQQQQTTTVVVWWWXXX\\\bbbgggpppqqqtttuuuvvvvvvwwwwww~~~|||uuussssssxxx|||pppiiihhheeeaaaaaabbbccceeefffggghhhhhheeeggghhhgggbbbZZZPPPJJJJJJ[[[qqqqqquuutttaaaPPPIIICCC@@@???AAAAAA@@@???@@@@@@AAABBBCCCBBBAAAAAAAAA>>>AAA>>>>>>FFFEEEEEEOOO\\\```XXXVVVPPPKKKNNNRRRVVVWWWWWW[[[aaa}}}ssspppvvv~~~{{{yyy~~~vvvgggLLLGGGBBBAAA@@@BBBGGGLLLWWWpppxxxssshhh___WWWUUUUUURRRQQQRRRNNNLLLJJJKKKNNNSSSUUUWWWQQQUUUZZZ]]]^^^]]]]]]]]]YYYYYYZZZ\\\^^^___]]][[[SSSSSSSSSUUUVVVXXXZZZ[[[WWWVVVVVVUUUUUUVVVVVVWWW]]]\\\[[[[[[\\\[[[YYYWWWOOOOOOMMMKKKIIIGGGFFFEEECCCBBBAAA???>>>>>>>>>>>>>>>@@@BBBBBBAAADDDKKKPPPXXXeeeuuu|||uuuooommmsss{{{~~~gggPPPFFFBBBBBBBBBAAADDDDDD@@@???BBBEEEEEEJJJHHHJJJKKKIIIEEEEEEHHHMMMJJJIIIHHHHHHSSSsss|||qqqmmmggg]]]TTTgggfffaaaVVVJJJDDDEEEIIIRRRWWW^^^fffkkklllkkkiiifffggghhhiiihhheeebbb```___[[[VVVTTTTTTSSSPPPMMMIIILLLNNNOOOOOOSSSZZZ```gggjjjnnnpppooonnnmmmmmmsssvvvxxxxxxxxxxxx|||~~~~~~}}}yyytttkkkiiijjjpppzzzvvvzzz~~~|||zzz{{{}}}rrrooofff\\\ZZZ^^^___^^^^^^```cccfffhhhhhhgggffffffgggddd\\\QQQIIIFFFFFFgggyyyjjjfff~~~uuucccOOOBBB>>>AAA@@@?????????>>>?????????AAACCCDDDBBBAAAAAAAAAAAAEEE@@@===DDDCCCBBBIIIFFFfffvvv___TTTQQQMMMPPPSSSTTTTTTTTTTTTUUU```}}}tttqqqpppuuu|||}}}|||rrrXXXFFFGGGCCC>>>???EEELLLSSS```uuu~~~ooovvvyyynnnccc^^^ZZZUUUQQQQQQLLLIIIGGGHHHKKKOOORRRSSSQQQTTTXXXZZZZZZYYYXXXXXXXXXWWWXXXZZZ]]]^^^\\\YYYWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTSSSSSSTTTUUUUUUXXXVVVUUUTTTTTTTTTRRRPPPKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBB>>>AAACCCCCCDDDJJJSSS[[[iiiuuu~~~}}}|||yyywwwvvvuuuwwwzzz|||~~~pppXXXKKKEEE@@@@@@BBBBBBEEEDDD>>>===AAACCCAAAIIIIIIJJJLLLHHHCCCCCCGGGKKKNNNMMMHHHDDDMMMaaasssppp]]]aaabbbdddccc^^^VVVMMMGGGIIIMMMTTT[[[aaaeeehhhhhhggghhhjjjkkkkkkjjjhhhgggeee```[[[YYYXXXUUUPPPKKKIIIKKKLLLLLLLLLPPPVVV\\\\\\___dddfffffffffhhhjjjmmmnnnnnnnnnnnnoooooopppqqqrrrtttxxx}}}~~~|||tttwwwvvvqqqppptttvvvtttqqqlllhhhjjjpppuuuuuurrrkkknnnqqqpppkkkgggggghhh]]]\\\YYYVVVWWW\\\^^^\\\___```bbbeeefffgggggggggbbbaaa[[[PPPGGGHHHTTT___zzzeeedddrrryyydddOOOCCC===:::===???@@@@@@?????????>>>===@@@CCCCCCAAA??????@@@AAAHHHDDD@@@EEEDDDBBBHHHEEEQQQ~~~yyysss\\\XXXQQQRRRRRRQQQQQQPPPOOONNNSSStttwwwpppmmmsssxxx{{{~~~tttMMMAAAFFFDDDBBBFFFLLLQQQVVVbbbyyyooommmttt~~~oooggg```WWWPPPNNNNNNKKKHHHFFFHHHKKKMMMNNNRRRUUUWWWXXXVVVUUUTTTTTTWWWVVVWWWYYY\\\\\\YYYVVV\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVUUUTTTTTTUUUWWWWWWTTTRRRPPPOOOOOONNNLLLJJJHHHGGGDDDBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@BBBDDD@@@CCCEEEFFFIIIPPP\\\eeexxx~~~|||zzzxxx{{{|||zzzzzzvvvdddSSSMMMJJJCCC@@@CCCDDDFFFDDD===;;;??????<<>>>>>===:::>>>BBBBBBBBBBBB@@@>>>;;;???BBBCCC@@@>>>>>>???:::CCCBBB???CCCCCCAAAFFFNNNHHHhhh{{{vvv___YYYRRRSSSQQQOOOOOOPPPOOOMMMUUUeee{{{xxxtttooonnn|||zzzlll}}}|||hhhGGG???FFFFFF@@@EEEJJJLLLOOO___}}}wwwnnnoooxxxvvvkkkbbbYYYSSSPPPJJJHHHJJJLLLIIIGGGGGGOOORRRUUUVVVTTTTTTUUUWWWYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUYYYXXXVVVSSSQQQRRRUUUXXXQQQNNNKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@???@@@@@@AAA@@@???>>>>>>???@@@AAAFFFEEECCCFFFRRRcccnnnqqq{{{yyy}}}mmmaaaQQQFFFCCCDDDDDDDDDGGGKKKKKKCCC<<<<<<>>>>>>@@@CCCHHHLLLMMMKKKHHHGGGNNNPPPPPPLLLHHHJJJRRRYYYjjjooo^^^RRR[[[pppyyylll[[[PPPLLLHHHIIIOOOUUUZZZ\\\bbbdddgggiiikkkkkkkkkjjjiiigggdddcccccc```ZZZVVVNNNLLLJJJJJJLLLNNNOOOOOOUUUWWWXXXXXXXXX\\\bbbggggggccc^^^^^^aaaeeeffffffgggffffffhhhkkknnnoooooouuusssooolllhhhccc^^^ZZZXXX^^^fffmmmoooooonnnnnnooolllfffbbbdddfffbbb\\\[[[[[[ZZZWWWTTTSSSTTTVVVWWWWWWWWWWWWWWWXXXZZZZZZZZZ\\\```dddiiijjjeee]]]YYYOOOJJJSSSeeewwwwwwllllllyyyzzznnnYYYLLLFFFAAA======??????@@@@@@@@@??????>>>AAA???>>>>>>>>>>>>???AAAAAA???AAAGGGGGGDDDCCCEEECCCHHHZZZppp}}}oooQQQQQQSSSRRRNNNKKKLLLNNNOOOQQQZZZkkk~~~yyymmmhhhqqq{{{~~~xxxoooWWWEEEEEEIIIBBBBBBCCCFFFKKKRRRbbb|||yyyxxx~~~qqqfff```YYYQQQLLLLLLMMMJJJHHHIIIIIILLLPPPRRRRRRSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRROOOMMMMMMPPPSSSSSSOOOKKKGGGDDDBBB???===>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFKKKQQQXXXfffuuuxxx{{{|||zzz~~~|||cccYYYLLLCCCBBBCCCDDDDDDGGGLLLMMMFFFAAAAAABBBBBBEEEHHHLLLOOOOOOMMMKKKIIINNNPPPPPPMMMIIIJJJPPPWWW___yyyuuufffbbbiiiooonnniii]]]WWWOOOIIIHHHIIIJJJJJJXXX[[[___cccgggiiijjjjjjiiihhhgggggghhheeeaaa]]]WWWUUUQQQNNNLLLKKKKKKJJJQQQRRRSSSSSSUUUXXX\\\___^^^\\\YYYYYY[[[^^^```aaaaaa______```ccceeeeeeeeefffccc```]]][[[WWWSSSPPPUUUZZZ```dddeeedddcccccc___^^^[[[WWWYYY\\\ZZZVVVVVVWWWVVVTTTQQQQQQRRRTTTTTTUUUXXX[[[\\\\\\[[[ZZZ```dddhhhiiifff```WWWQQQKKKZZZpppzzzlllrrr}}}bbbTTTFFF@@@===;;;;;;<<<>>>???@@@@@@@@@???>>>>>>;;;===CCCIIIIIIDDD>>><<>>@@@AAABBBAAABBBCCCDDDEEEFFFGGGGGGMMMXXXeeeppp{{{}}}}}}~~~{{{zzz}}}dddUUUNNNFFFAAAAAABBBCCCCCCFFFLLLNNNJJJFFFGGGHHHGGGHHHKKKOOOQQQOOOMMMKKKJJJJJJLLLLLLKKKHHHIIIMMMQQQXXX```ssswwwiiiaaa___bbbeee```ZZZQQQJJJGGGEEEEEEDDDIIILLLQQQWWW\\\aaadddeeehhhiiijjjkkkkkkiiidddaaa___]]]YYYTTTPPPMMMLLLKKKNNNMMMMMMOOOQQQSSSSSSRRRTTTTTTUUUUUUUUUVVVYYY[[[\\\[[[ZZZ[[[\\\]]]\\\[[[[[[XXXUUUSSSRRRQQQOOOMMMRRRTTTWWWXXXWWWUUUUUUUUUOOOQQQQQQOOOOOOSSSTTTRRRQQQRRRRRRQQQOOOOOOPPPQQQSSSTTTWWWYYY[[[]]]]]]]]]___cccfffccc[[[RRRNNNNNN___~~~uuujjjppp}}}kkkHHHAAA;;;;;;;;;:::<<>>===999<<>>HHHFFFCCC[[[jjjTTTTTTTTTUUUTTTQQQPPPOOORRRSSSUUU^^^yyywwwtttpppkkklllrrrqqqQQQHHHAAA???CCCCCCEEEDDDFFFIIIPPPaaa|||~~~}}}yyy|||}}}nnncccXXXSSSQQQNNNNNNPPPLLLMMMMMMMMMMMMMMMNNNOOOSSSTTTVVVXXXXXXWWWVVVUUUOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRPPPMMMJJJIIIKKKMMMKKKIIIFFFDDDDDDDDDCCCBBB======>>>>>>@@@AAACCCDDDCCCCCCCCCDDDEEEHHHJJJLLL\\\jjjxxx|||yyyzzz}}}zzzzzzqqq]]]LLLHHHCCCAAAAAABBBBBBAAACCCIIILLLJJJHHHJJJJJJHHHGGGJJJNNNNNNKKKHHHGGGHHHEEEFFFGGGGGGHHHIIIKKKMMMSSSTTT```~~~ssshhh^^^XXXTTT[[[XXXSSSNNNJJJHHHFFFEEEEEEFFFHHHLLLRRRYYY^^^bbbfffgggiiikkkkkkhhhdddaaabbbaaa___[[[XXXVVVUUUUUURRROOONNNOOOQQQQQQMMMIIINNNQQQTTTTTTRRRRRRVVVYYY[[[ZZZYYYXXXYYYXXXWWWUUUTTTRRROOOOOOOOOPPPPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNKKKPPPRRROOOOOOSSSUUUTTTOOOPPPQQQPPPOOOOOOPPPRRRUUUTTTSSSTTTVVVZZZ^^^aaa___]]]ZZZRRRJJJGGGPPP[[[ggg```qqqmmmMMM???<<<;;;===<<<:::;;;>>>;;;<<<>>>@@@@@@???===<<<======DDDNNNOOOFFF@@@@@@888@@@BBBAAAJJJWWWSSSDDDDDDHHHFFFRRR{{{uuuYYYUUUSSSUUUUUURRROOONNNSSSTTTSSSTTTddd|||wwwrrrllliiikkkuuuiiiGGGFFFDDDAAADDDFFFEEEDDDEEEHHHNNN^^^zzzyyynnnmmmrrr{{{~~~rrreee]]]XXXRRROOOPPPPPPNNNMMMKKKKKKKKKKKKJJJNNNOOORRRUUUVVVVVVUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPNNNKKKHHHGGGIIIJJJFFFDDDBBBBBBCCCEEEEEEDDD????????????@@@AAABBBCCCCCCBBBBBBEEEJJJQQQXXX\\\ppp||||||wwwwww}}}zzztttvvv{{{~~~gggXXXGGGFFFDDDBBBBBBBBBAAA@@@@@@EEEGGGFFFFFFIIIIIIFFFEEEIIILLLKKKHHHEEEFFFHHHDDDDDDEEEGGGJJJMMMNNNNNNNNNOOOVVVuuu|||zzzqqqcccWWWWWWVVVTTTPPPKKKFFFCCCBBBIIIGGGFFFFFFJJJQQQWWW\\\^^^```dddggghhhgggeeedddcccddddddbbb^^^]]]^^^___ZZZWWWUUUUUUUUUSSSNNNIIINNNQQQSSSSSSQQQQQQTTTXXXXXXVVVUUUUUUUUUTTTRRROOOOOOMMMKKKKKKMMMOOOPPPPPPPPPQQQQQQOOOMMMLLLMMMOOOPPPUUUWWWTTTTTTVVVXXXWWWOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[\\\TTTLLLGGGFFFPPPggg}}}{{{lllbbbnnnxxx]]]BBB???;;;:::<<<:::777777999:::;;;===?????????===<<>>>>>>>>??????LLL\\\\\\KKK???>>>===AAAAAA???EEELLLIII@@@BBBFFFCCCBBBMMMhhhrrrbbbSSSQQQRRROOONNNQQQMMMQQQUUUUUUVVVccc~~~|||sssjjjdddcccaaadddmmmzzz~~~UUU???DDDCCC???BBBEEEHHHHHHJJJNNNSSSbbb{{{vvvssspppppptttyyy~~~{{{rrrkkkiii```\\\WWWTTTRRRQQQOOOMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFDDDBBBAAABBBDDDDDDBBB@@@???@@@AAAAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJOOOSSSZZZdddppp{{{~~~wwwvvvwwwzzzhhhRRRDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBDDDCCCAAABBBFFFFFFCCCAAAEEEJJJIIIFFFFFFJJJPPPQQQLLLHHHIIIMMMOOOMMMJJJMMMPPPPPPVVVbbbqqq{{{vvvhhhfffaaaYYYSSSRRRTTTXXXOOONNNLLLJJJHHHGGGGGGGGGJJJMMMQQQSSSUUUWWW[[[^^^ZZZ^^^aaa```]]]\\\^^^aaaaaabbbbbbaaa___]]]]]]]]]\\\YYYVVVUUUVVVXXXZZZZZZVVVVVVVVVWWWXXXWWWUUURRRUUUUUUUUUWWWYYYZZZYYYXXXXXXXXXYYYWWWUUUTTTUUUVVVTTTUUUUUUTTTVVVZZZWWWQQQNNNPPPRRRRRRQQQOOOOOOPPPKKKMMMQQQRRRPPPKKKEEEAAA<<<<<>>???@@@???JJJZZZZZZHHH<<<===???>>>>>>>>>@@@AAA@@@???EEECCCBBBFFFIIITTTggg\\\WWWPPPMMMQQQMMMOOOSSSTTTRRRTTTdddvvvvvvllleee___\\\___dddkkkvvvgggKKK>>>CCC@@@>>>BBBCCCFFFGGGJJJOOOTTTaaayyy|||uuummmjjjmmmvvv|||~~~|||ooojjjbbb]]]YYYVVVRRRNNNOOONNNLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFDDDBBBBBBCCCDDDDDDBBB@@@AAACCCEEEEEEEEEEEEFFFGGGIIILLLOOOQQQRRR[[[```jjjvvv~~~wwwyyy~~~vvvdddZZZNNNBBBBBBDDDEEEEEEDDDCCCDDDDDDEEEFFFDDDAAABBBFFFGGGDDD===BBBGGGGGGDDDDDDJJJPPPSSSMMMGGGFFFIIIKKKHHHDDDGGGKKKMMMRRRVVVYYYttt|||zzzvvvggg[[[VVVXXX\\\ZZZ[[[[[[ZZZWWWSSSNNNLLLFFFIIIKKKJJJIIIJJJMMMQQQRRRWWW[[[\\\ZZZ[[[^^^bbb___bbbdddcccaaa```bbbeeeddd```ZZZYYY\\\^^^___^^^]]]]]]^^^___aaa```^^^[[[VVVVVVWWWYYY[[[\\\ZZZXXX[[[[[[\\\ZZZXXXVVVVVVWWWSSSSSSRRRRRRVVVZZZWWWOOOMMMOOOQQQQQQOOOMMMMMMMMMMMMKKKGGGCCC???>>>======CCCGGG]]]xxxyyycccRRRSSS]]]zzzwwwcccNNNCCCIIIYYYeeeXXXJJJ<<<888999999888999<<<;;;:::999:::<<<>>>@@@EEE???DDDPPPOOOAAA:::@@@???;;;;;;??????===???CCC???<<<>>>JJJLLLIIIooo}}}jjj]]]QQQLLLOOOPPPOOOQQQRRROOOMMMWWWdddlll{{{ppphhhbbbbbbaaa```dddkkkvvvXXXEEE???CCC@@@???DDDDDDCCCDDDHHHMMMRRR^^^uuuyyyssspppmmmlllppp}}}~~~wwwmmmgggeeeaaaXXXQQQRRRRRRPPPMMMJJJIIIKKKMMMIIIHHHGGGHHHJJJKKKJJJIIIEEEGGGHHHFFFCCCAAACCCFFFEEEEEEDDDDDDDDDDDDEEEEEEKKKLLLNNNPPPTTTYYY```eeeooosss|||}}}|||}}}nnnbbbUUUIIIAAA>>>AAACCCEEEEEEEEEGGGHHHFFFEEEEEEFFFGGGGGGEEECCCBBBDDDGGGHHHHHHHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKGGGJJJNNNOOOLLLQQQdddwww}}}nnn]]]UUUTTTWWWbbbmmmpppllleee[[[RRRLLLIIIHHHIIIHHHEEEEEEHHHNNNLLLOOOWWWZZZXXXYYY]]]______```aaabbbbbbbbbaaabbb```]]]ZZZZZZ\\\^^^``````aaacccccccccaaa___^^^XXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVXXXVVVUUUWWWYYYYYYVVVSSSUUUMMMJJJKKKJJJEEEDDDHHH???CCCFFFCCC<<<:::CCCNNNTTTbbbwww}}}}}}{{{{{{ppp\\\OOOTTTdddrrr{{{cccKKKBBB@@@@@@IIIVVVHHHDDD>>>999777777:::<<<::::::::::::;;;<<<======>>>>>>??????@@@@@@@@@AAA===???AAAAAA@@@???>>>???@@@CCCBBBCCCCCCFFFeee{{{ZZZ[[[[[[IIIOOOTTTVVVRRRNNNQQQWWW]]]gggzzz{{{xxxrrrjjjccc``````bbbjjjoooxxx~~~}}}vvvKKKIIIEEECCCAAAAAABBBCCCDDDEEEGGGJJJNNN[[[vvv{{{tttnnnmmmoooyyyvvvnnnhhhbbb]]]XXXVVVSSSPPPNNNMMMMMMMMMKKKJJJHHHIIIJJJJJJHHHGGGHHHHHHHHHFFFEEEEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKLLLPPPRRRVVVZZZ^^^fffooovvv}}}~~~}}}ssseee]]]SSSIIIBBBAAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCDDDFFFFFFEEECCCBBBDDDFFFGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLKKKMMMXXXddd}}}ppp]]]RRRSSSbbbsss}}}~~~vvvmmm```UUUJJJFFFGGGGGGIIILLLBBB@@@BBBIIILLLLLLNNNRRRVVVWWWYYY\\\^^^```aaabbb```___]]]\\\\\\^^^```bbb___```aaabbbbbb```___]]][[[[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVRRRPPPOOOOOOOOONNNKKKHHHLLLGGGEEEGGGFFFAAA???AAA>>>;;;888888>>>NNNcccsssxxxzzz{{{kkkggg]]]UUUXXXiii{{{zzzoooeeeQQQAAA<<<;;;:::@@@IIICCC@@@<<<999777888:::;;;888888888888999:::;;;<<<:::;;;<<<===>>>???@@@AAA===???AAAAAA@@@>>>>>>??????BBBBBBDDDEEEEEE[[[bbbVVVWWWPPPNNNOOOOOONNNOOOSSSVVVXXX^^^lll{{{qqqhhhccc```___aaadddjjjrrr{{{}}}~~~}}}```GGGEEECCCAAA@@@AAACCCDDDBBBCCCEEEHHHLLLYYYttt|||rrrooopppooouuu|||~~~~~~~~~zzzpppkkkeee```[[[XXXWWWVVVSSSPPPRRRPPPOOONNNNNNNNNLLLJJJNNNLLLJJJJJJKKKMMMNNNNNNQQQQQQRRRRRRSSSTTTUUUUUUZZZ___fffkkkooowwwxxxbbbXXXUUUPPPHHHBBBDDDDDDDDDCCCAAA@@@AAACCCCCCBBBAAABBBDDDEEEEEEDDD@@@CCCFFFGGGFFFEEEDDDEEECCCCCCDDDEEEFFFFFFFFFFFFHHHFFFGGGJJJLLLKKKOOOTTT]]]{{{{{{nnnaaa\\\eeeooovvv~~~wwwgggVVVOOONNNKKKIIIGGGGGGDDDBBBDDDEEEDDDFFFJJJJJJKKKMMMPPPSSSVVVXXXYYY[[[[[[[[[[[[]]]^^^``````^^^___```aaa```___^^^]]]^^^^^^]]]\\\[[[[[[ZZZZZZSSSSSSSSSRRRRRRQQQQQQQQQQQQOOOMMMLLLLLLKKKIIIFFFAAA??????BBBAAA>>>>>>???@@@???AAAJJJ\\\tttvvvhhhccc\\\\\\]]]eeewwwkkkYYYKKK???777777888555777<<<<<<;;;999888888888999:::666666666666777888999:::777888999:::<<<>>>???@@@===???@@@@@@???>>>>>>???>>>AAAAAADDDGGGCCCOOOkkksssXXXVVVXXXSSSOOOKKKMMMQQQTTTSSSRRRVVV^^^nnnvvvnnnhhhccc[[[\\\^^^```eeemmmxxx|||zzzzzzyyyuuuuuuxxx}}}|||wwwSSSCCCBBB@@@??????AAACCCDDD@@@AAACCCEEEIIIWWWqqqyyysssssslllnnnpppqqqtttyyywwwuuuoooiiiffffffeee```[[[]]]\\\ZZZZZZZZZZZZXXXVVVWWWSSSPPPPPPTTTXXXYYYYYYaaaaaaaaabbbbbbaaaaaaaaafffmmmwww|||~~~vvvzzzgggSSSLLLMMMKKKFFFBBBCCCCCCCCCAAA???>>>@@@AAAAAA@@@???AAACCCDDDDDDDDD@@@CCCGGGHHHHHHGGGGGGGGGBBBCCCEEEGGGHHHIIIHHHHHHHHHFFFGGGKKKLLLKKKMMMPPPSSS\\\qqq|||rrrjjjjjjrrrwwwwwwtttjjjgggccc[[[RRRNNNPPPLLLHHHEEECCCCCCDDDFFFEEEFFFGGGHHHIIIKKKLLLMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXWWWUUUTTTTTTOOONNNMMMLLLKKKKKKJJJJJJFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>======???BBBDDDOOO^^^pppfffRRRKKKWWWeeeyyyrrrZZZGGG>>>777555888999666555777888888888888888777777777666666666666777888999999777888999:::;;;<<<===>>>===???@@@???>>>===>>>??????@@@>>>BBBGGGBBBGGG[[[xxxhhh\\\ZZZYYYRRRMMMOOOQQQQQQOOONNNTTTXXXaaakkkxxxwwwpppccccccbbb___^^^aaaggglllrrrwww~~~~~~|||zzzxxxvvvvvvssspppppptttvvvxxx|||uuuvvv{{{|||dddOOOCCCBBB@@@??????@@@BBBBBB???@@@BBBDDDHHHUUUpppzzzvvvsssqqqmmmkkklllrrrzzzyyywwwxxxvvvqqqllljjjhhhgggggghhhiiigggfff```\\\YYYZZZ___dddggggggqqqrrrssssssssssssrrrrrruuu|||qqqlllyyy~~~yyywwwwww{{{wwwjjjZZZJJJFFFGGGFFFBBB@@@???@@@AAA@@@??????AAACCCAAA@@@??????BBBCCCDDDDDDBBBEEEGGGHHHFFFEEEDDDDDDBBBCCCEEEGGGIIIIIIIIIHHHHHHHHHJJJMMMKKKHHHJJJOOOQQQRRRTTTssstttmmmjjjddd]]]pppnnnnnnrrrrrrooommmnnn^^^[[[TTTLLLEEEBBB@@@>>>DDDCCCCCCBBBCCCDDDEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIKKKJJJHHHFFFEEEEEEDDDDDDEEEDDDBBB@@@>>>>>>@@@AAA@@@AAA???===>>>DDDMMMSSS\\\lll~~~}}}yyyzzzlllUUUMMMOOOccc|||yyycccKKK===;;;888777888999777666777777777888888888777555444777666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;===?????????======>>>???AAAAAA<<<>>>EEEBBBEEESSSWWW}}}~~~vvv}}}iii[[[ZZZRRRNNNOOOOOOMMMMMMPPPRRRUUU\\\cccjjjyyysssqqqmmmhhhdddaaaaaaaaagggiiikkklllmmmpppvvvzzz{{{{{{zzzxxxwwwuuutttssspppooonnnnnnoooppprrrssspppmmmooovvv}}}}}}iiiooo{{{TTTJJJDDDCCCBBB@@@@@@@@@@@@@@@@@@AAACCCEEEHHHUUUooo|||xxxqqqjjjgggiiiooottt~~~zzz~~~xxxwwwvvvvvvwwwwwwvvvuuummmjjjhhhhhhlllsssxxx{{{yyytttmmmmmmzzzxxxtttsssuuu|||fff\\\QQQGGGCCCCCCAAA@@@@@@>>>@@@CCCCCCCCCCCCDDDEEEBBBAAA??????AAACCCCCCCCCEEEFFFFFFEEEBBB?????????@@@AAACCCDDDEEEFFFFFFFFFIIIIIIKKKNNNKKKFFFEEEIIIGGGMMMLLLWWW}}}{{{jjjZZZZZZYYY\\\cccjjjqqqzzz}}}{{{qqqcccVVVMMMDDD===AAAAAA???>>>>>>>>>???@@@>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???======>>>>>>???DDDCCCAAA>>><<<<<>>BBBFFFIIISSSdddvvv|||xxx}}}yyyjjjYYYRRR[[[iiinnnTTT@@@888:::999777777666666777888777777888999999888666555777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???>>><<<<<<>>>@@@BBBBBB<<<<<>>AAAAAADDDGGGIIIHHHGGGFFFGGGDDDBBB@@@???AAABBBCCCCCCDDDDDDDDDBBB@@@???AAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFIIIOOORRRMMMGGGDDD@@@FFFDDDIII^^^zzzzzz|||~~~xxxiii___XXXTTTWWW^^^dddkkkqqq|||rrriiibbbZZZRRROOOMMMIIIFFFDDDBBBBBBBBB>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBB???????????????????????????>>>>>>>>>@@@BBBEEEFFFFFFFFFFFFDDDCCCFFFLLLPPPYYYaaaggglllwww{{{qqqrrrwwwzzz~~~tttmmmfffbbbaaahhhyyy{{{sssjjjbbbUUUEEE:::666555777777555555666777777666666888999:::::::::999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<>>>@@@AAACCC===<<>>>>>>>>>>>>>>@@@?????????@@@AAAAAABBB@@@@@@AAABBBBBBCCCDDDDDDHHHHHHHHHJJJMMMQQQUUUWWWdddfffhhhiiilllqqqzzzzzzkkkccckkkwwwxxxqqqllliiidddeeennn{{{|||qqqooo[[[GGG@@@>>>:::666666222555666555555777777777444555777999;;;<<<======666666666777777888999:::888888999:::;;;;;;<<<<<<>>>>>>>>>===;;;<<<>>>@@@@@@CCC???===AAA>>><<>>????????????@@@BBBCCCFFFSSSmmmwwwpppsssnnniiigggjjjsss~~~{{{qqqkkkjjjddd[[[SSSMMMLLLNNNOOOYYYXXXVVVVVVWWWZZZ^^^```bbbgggnnnssswww}}}vvvkkk]]]OOOEEECCC@@@???@@@BBBCCCCCCHHHJJJKKKIIIEEEAAA@@@AAA@@@???===;;;<<<>>>@@@BBBGGGGGGHHHHHHIIILLLQQQTTTXXXLLLBBBBBBCCCAAAAAADDD@@@AAAEEENNNVVVUUULLLDDDCCCAAA??????CCCIIIPPPUUU~~~~~~tttuuuyyyvvvzzzwwwxxx|||oooZZZQQQKKKKKKLLLOOOVVVcccrrr}}}{{{wwwppphhhVVVRRROOOLLLFFFBBBIIITTTLLLLLLKKKIIIJJJNNNQQQRRRUUURRRTTT\\\aaa___\\\[[[dddlllqqqmmmfffgggqqq|||uuuqqqqqqrrrssstttsssqqqooowwwvvv|||ooo^^^NNNFFF<<<777777999888666555555555555666666666666888888999::::::;;;<<<<<<777666555555666777777777666888;;;<<<===<<<:::888<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBFFFEEEHHHlllxxxZZZTTTWWWTTTSSSWWWRRRPPPPPPTTTWWWXXX^^^dddkkkmmmvvv{{{{{{|||}}}}}}yyyuuuvvvxxxyyyrrrxxxlllGGGCCCEEE>>>>>>>>>============>>>>>>>>>???BBBEEEIIIUUUkkkuuuqqqmmmkkklllnnnppppppvvv~~~{{{}}}{{{}}}zzzssslllgggbbb\\\XXXYYYWWWSSSQQQQQQTTTXXX[[[dddaaa]]]ZZZZZZ]]]aaaddddddhhhmmmqqqtttzzzxxxnnndddWWWLLLIIIFFFBBB???@@@AAABBBBBBBBBDDDEEEDDDAAA??????@@@??????>>><<<:::;;;===@@@AAABBBCCCDDDEEEIIINNNRRRXXXLLLCCCAAAAAA???>>>@@@AAAAAADDDLLLRRRRRRJJJBBBGGGEEEBBB@@@AAADDDIIIKKK]]]~~~qqqlllmmmyyykkkcccaaa___ZZZRRRMMMRRR___kkk}}}uuuooojjjddd\\\VVVYYYaaa````````````cccgggkkklllqqqnnnpppuuuyyyyyyyyy|||yyy|||zzz{{{uuummmgggcccgggoooyyy~~~~~~||||||}}}}}}www___NNNEEE???777444555777666444555555555555666666666666777777888999::::::;;;;;;777666555555666666666666777888:::<<<<<<;;;:::888<<<;;;;;;:::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>EEEEEEYYYdddYYY[[[YYYSSSMMMTTTRRRSSSUUUUUUSSSVVV\\\bbbdddlllyyy{{{wwwwwwwwwvvvvvvooommmppp}}}___FFFDDDDDD>>>>>>======<<<<<<<<<<<<===>>>???BBBEEEIIITTTkkk}}}sssmmmlllllliiiffffffnnnvvvzzz~~~~~~yyyqqqwwwzzzpppiiinnniiiccc^^^[[[YYYWWWVVVWWWWWWYYY\\\aaagggmmmqqqqqqllleee___]]]```eeeiiiooooooooopppttt|||wwwmmmiii```UUUPPPLLLHHHCCC??????@@@@@@@@@>>>???@@@???>>>???@@@BBB@@@BBBCCC@@@:::999<<<@@@===>>>???@@@AAAEEEIIIMMMQQQIIIAAA??????>>>???@@@BBBAAACCCHHHMMMMMMGGGAAAFFFDDDBBB@@@@@@AAABBBCCCFFFZZZwwwyyyyyywww}}}|||uuuqqqqqqsssooobbbTTTOOOXXXcccccchhhkkklllooorrrrrrooosssooollljjjhhhhhhlllsssttttttuuuwww{{{~~~{{{wwwwwwhhhhhhfffaaa\\\ZZZ[[[]]]nnnyyy}}}www```KKK===<<<888444333555666666444444555555555555666666666666666777777888888999999777777777666555555555555777888:::<<<<<<;;;999888;;;;;;::::::::::::;;;;;;===>>>???AAAAAAAAAAAA@@@;;;IIIGGGIIItttsssaaa\\\]]]YYYRRROOOOOORRRUUUTTTSSSVVV\\\\\\]]]cccooozzzzzzzzzpppllloooqqqpppmmmgggooo{{{lllOOOCCCCCCBBB>>>>>>===<<<<<<;;;;;;;;;;;;>>>???AAADDDHHHSSSiii}}}uuuqqqpppnnnllleeehhhjjjjjjlllrrr{{{sssuuu{{{}}}ssssssqqqnnnlllkkkkkkkkkkkklllmmmnnnqqquuuyyy}}}vvvpppiiiccccccgggnnnsssyyywwwvvvyyy|||gggdddbbbXXXQQQRRRJJJFFFAAA>>>>>>?????????@@@@@@?????????AAACCCEEECCCGGGIIIEEE>>>:::===BBB===>>>??????@@@BBBFFFHHHHHHCCC???>>>???AAACCCDDDCCCAAAAAACCCGGGGGGCCC??????????????????@@@@@@AAACCCHHHRRReee}}}ssssssvvv~~~|||mmmffflllvvvhhhgggddd```]]]ZZZVVVRRRSSSSSSTTTWWW[[[aaahhhnnnnnnmmmnnnrrrttttttvvvyyy{{{zzz|||~~~|||{{{|||sssqqqsssvvvsssqqqrrrwww~~~xxxoooqqqqqqkkkiiilllddddddcccccccccfffiiilllyyymmmXXXGGG<<<777999777555555777888666555444444444555555555666666555555555666666777777777888999999888666555555555777888999;;;;;;:::999999:::::::::999::::::;;;;;;<<<===@@@AAABBBBBB@@@???<<>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>AAACCCGGGRRRhhh{{{|||tttoooiiiiiiiiihhhgggjjjpppvvvxxx}}}|||}}}~~~~~~{{{zzzyyyyyyzzzpppnnnkkkkkkooovvvkkk\\\[[[UUUHHHCCCGGGDDDAAA>>><<<===>>>???>>>BBBAAA@@@???@@@AAACCCCCCBBBGGGJJJGGG???;;;===BBBBBBBBBCCCBBBAAAAAACCCEEECCCBBB???>>>???CCCEEEEEECCCAAA???@@@BBBBBB@@@===;;;;;;<<<===>>>>>>>>>>>>>>>??????CCCQQQpppzzzwww|||{{{wwwzzzuuuoooiiiddd\\\VVVRRRJJJLLLLLLKKKKKKNNNSSSVVVWWWTTTTTTXXXXXXTTTSSSVVVSSSWWW___iiinnnpppvvv~~~yyy{{{yyysssjjjccc``````]]]^^^^^^\\\___hhhwwwzzznnniiiooosssnnnlllnnndddfffjjjooovvvzzz|||||||||~~~|||eeeOOO@@@999777777888777777777777777555333444444444444555555555555444444555555555555666666888:::;;;:::888666555666777888999:::::::::999999999999999999999:::;;;<<<;;;===???AAAAAAAAA@@@???<<>>@@@??????>>>======>>>>>>>>>>>>@@@CCCFFFPPPfffyyytttoookkkjjjkkkkkkhhhhhhkkkrrr~~~||||||xxxsssqqqpppqqqqqqrrruuu{{{yyysssfffZZZTTTLLL@@@;;;===???===<<<<<<>>>???>>>===AAA@@@>>>>>>@@@AAA@@@??????CCCFFFEEE@@@<<<===???DDDEEEEEECCCAAA@@@AAABBBCCCDDDBBB>>>>>>AAABBB@@@BBB@@@???>>>??????>>><<<<<<<<<======<<<;;;:::999999<<<>>>===???OOOooovvvttt{{{zzztttooopppooojjjeeecccYYY]]]]]]UUUNNNNNNPPPRRRMMMHHHHHHMMMLLLDDDBBBFFFDDDGGGPPPZZZ```aaacccggggggjjjlllllljjjfffdddccc```fffkkkkkkjjjmmmwwwtttlllgggkkkpppnnniiifffaaagggrrr{{{|||~~~lll___LLL>>>888777777666555555666555555333222111333444444444444555555555444444555555555555555555666999<<<;;;888555666777777888888999999999999999999888888999999:::;;;<<<;;;<<<===????????????>>>???<<<;;;CCCJJJNNNkkkvvvooommmtttppphhhpppxxxccc___VVVNNNMMMNNNNNNNNNPPPPPPOOOSSSZZZ```eeennnwwwyyykkk^^^ZZZ\\\^^^jjjrrrqqqsss}}}~~~RRREEE===@@@@@@999888>>>@@@??????>>>>>>??????@@@>>>>>>@@@BBBDDDOOOdddxxx|||rrrooonnnkkkkkkmmmvvv~~~|||yyyzzz}}}~~~xxxtttvvvyyy|||pppjjj```SSSIIIEEEBBB>>>:::=========???@@@@@@===;;;???>>>===>>>AAABBB@@@>>>===@@@CCCCCCBBB???>>>>>>CCCDDDDDDCCCAAA@@@@@@AAA???BBBBBB===<<>>@@@???>>>>>>>>>>>>===<<<======<<<;;;:::999888777:::;;;>>>???>>>AAAQQQbbb}}}zzzwwwwwwxxxrrrqqqwwwzzzwwwtttsssgggoooqqqfffZZZWWWZZZ\\\SSSNNNPPPWWWWWWOOOLLLQQQVVVUUUWWW]]]___[[[WWWWWWaaafffooovvvyyyxxxtttqqqoootttxxxxxxsssqqqrrruuukkkgggbbbaaagggkkkggg___dddssspppjjjLLLEEE===777555555555444333444444444333222222333333333444444444555555555555555555555555555555555222666::::::666444555777777888888888999999999999888888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>???@@@>>>CCCHHHHHHYYYxxx|||xxxsssrrriiibbbqqquuueeeVVVRRRSSSTTTSSSRRRQQQPPPSSSXXX\\\```gggooossswwwzzz|||~~~uuukkk```YYY]]]fffpppzzz~~~|||dddGGG@@@<<>>???@@@AAA>>>>>>@@@AAADDDNNNcccvvv~~~tttrrrssswww|||zzz|||zzzvvvuuuwwwvvvrrrqqqttt{{{{{{yyy{{{~~~~~~~~~~~~~~~|||vvvttt^^^UUUEEE;;;===CCCAAA999===>>>???AAABBB@@@===:::>>>======@@@DDDEEEBBB@@@>>>@@@BBBDDDEEEDDDBBB@@@@@@AAABBBAAA@@@???@@@AAA999>>>???;;;;;;@@@BBB?????????>>>>>>>>>======<<<<<<;;;;;;::::::999999999<<<888777;;;;;;999>>>EEEIIInnnxxxqqqjjjiiippptttppplllkkkqqq{{{|||nnn^^^YYY\\\^^^ZZZUUUXXXaaabbbZZZYYY^^^jjjeeedddhhhiiieee```^^^bbbjjjwwwzzzqqqrrrrrrqqqooommmlllkkkhhhgggccc___hhhsssqqqgggooowww[[[IIICCC===;;;777444222111111222222333444444444444555666333333333444444444555555555555555555555555555555///444999888555222444666777888888888888999999999888888888888999:::;;;<<<;;;;;;::::::;;;<<<===>>>999???===<<>>======<<<<<<<<<<<<===???@@@AAA>>>>>>???AAACCCMMMbbbuuuyyy~~~}}}yyytttrrrqqqmmmgggnnnnnnqqqvvv~~~zzzxxx|||}}}~~~sssnnnttt~~~~~~{{{vvvggg^^^IIIEEEBBBBBB>>>;;;<<>>???>>><<<;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFF???>>>??????@@@AAABBBCCCDDDDDDBBBAAA@@@?????????:::888777888;;;===<<<:::>>>>>>>>>===<<<:::999888::::::999999999999999999::::::<<<=========<<<;;;AAAIIIYYYrrr|||yyyuuurrrpppnnnmmmlllkkkmmmllleee___^^^\\\YYYQQQVVV```jjjlllhhhfffhhhmmmkkkjjjlllmmmkkkfffbbb___hhhsss{{{zzzqqqqqqgggaaagggnnnpppllliiiiiinnnsssvvvwwwzzz{{{```JJJ===888777444444444333333222222222333333333333333333333333555555444444555888:::<<<555555555444444333333333222333444444555555444444555666777888888888888888888777666777999::::::888999::::::;;;<<<===>>>>>>???AAAAAA@@@???DDDMMMUUU{{{mmmbbbmmmnnn^^^XXXSSSMMMNNNQQQQQQMMMLLLPPPVVVYYY[[[\\\```eeekkkppprrrsss{{{zzzqqqiii```SSSOOOUUUVVVZZZyyy|||]]]DDD??????>>>>>>======<<<<<<===;;;;;;===@@@BBBAAA??????===???BBBCCCHHH^^^uuu}}}{{{yyyvvvuuuuuuwww|||yyyzzz{{{yyyxxxzzzzzzgggVVVLLLIIIDDDAAA???===:::<<<@@@<<<===>>>===;;;;;;;;;<<<>>>>>>>>>???@@@AAAAAABBB???????????????@@@AAABBBHHHGGGDDDAAA???======<<<;;;999888999<<<===;;;:::;;;;;;<<<<<<<<<;;;;;;;;;888888888888777777777777999:::;;;<<<===<<<;;;;;;999===DDDNNN___zzztttkkkfffbbb^^^YYY```llltttsssnnnoootttmmmmmmooorrrtttrrrlllfffeeemmmtttvvvwww{{{|||{{{{{{xxxxxx|||~~~yyymmm[[[HHH;;;444333333444333333333333333333222333333333333333333333333333333333444666999<<<>>>555555444444444333333333222333444444555555444444666777888999::::::::::::999888777888999:::999888999999:::;;;<<<===>>>>>><<<>>>?????????DDDMMMUUUtttyyyfffbbbkkkttteee]]]WWWSSSRRRRRRRRRPPPOOOQQQSSSVVVWWWYYY\\\```dddfffggglllrrrxxx|||vvvnnnhhhccc\\\WWWNNNHHHKKKXXXcccpppeeeLLL<<<>>>>>>>>>>>>======<<<<<<===;;;;;;===@@@AAAAAA??????===???BBBBBBHHH^^^uuuxxxzzzwwwppp}}}ppp^^^MMMBBBEEE@@@======;;;888999===<<<=========;;;:::;;;<<>>>>>>>>===?????????>>>>>>???@@@@@@AAAAAA?????????AAACCCEEE===<<<:::;;;<<<<<<;;;999888888999:::;;;<<<======777777777666666555555555888999:::;;;;;;;;;:::999777::::::888;;;MMMiii|||wwwuuurrrvvv{{{~~~vvvwww~~~yyyyyy{{{}}}xxxuuu}}}~~~{{{nnnhhhQQQJJJAAA888222222444666222333333333333333333444444444444444444444444444222222222333666999<<<===444444444444333333333333222333444444555555444444666777888:::;;;<<<<<<<<<;;;999888999::::::999888999999:::;;;<<<===>>>>>>:::<<<======???DDDLLLRRRbbbzzzsssaaa]]]ooouuueeeWWWUUUOOONNNSSSTTTPPPOOOSSSSSSSSSSSSTTTVVVXXXZZZ\\\```ffflllpppwww|||tttiii```[[[WWWSSSPPPHHHIIIQQQ___qqq{{{bbbMMMAAA===>>>>>>>>>============<<<<<<;;;;;;<<>>>>>=========??????>>>=========>>>>>>???>>>======???BBBFFFHHH>>>======<<<<<<;;;:::999888888888999:::;;;<<<<<<777777666666555555444444666777888999:::999888888777<<<>>>:::777<<>><<<777444222333555777222222222333333444444444444444444444444444444444111111111222444666888999333333333333333333333333222333444444555555444444555666777999;;;<<<<<<===<<<:::999999::::::888777888999:::;;;<<<======>>>:::;;;<<<===>>>BBBHHHMMMUUUccc{{{hhh^^^fffppp]]]ZZZNNNIIIOOORRROOOPPPWWWSSSSSSRRRQQQQQQRRRUUUWWWZZZ___ccceeejjjqqqsssrrruuutttwww}}}~~~~~~~~~|||zzzwwwiiiddd]]]YYYVVVTTTQQQOOOQQQVVV^^^kkk{{{zzzjjjQQQCCC@@@AAA========================;;;;;;;;;<<<>>>?????????>>>===???BBBBBBHHH]]]ttt}}}{{{~~~tttiii```ZZZRRRGGG>>><<<:::===BBBCCC===777555999;;;<<<;;;:::999:::<<<>>>>>>>>>???????????????>>>>>>===<<<<<<<<<======EEEDDDAAA???=========>>>>>>>>>>>>===;;;:::::::::999999888888888888999:::888777777666555555444444444555777888888888777666555888;;;;;;999888;;;???AAAOOOeee||||||eeePPPCCC<<<999666555444333222111111222222222222222333333444444444444444444444444444444444111111111111222222333333333333333333333333333333222333444444555555444444333444555777999::::::;;;;;;:::999999999999888777888888999:::;;;<<<==================>>>@@@DDDFFFFFFQQQbbb{{{rrrnnnlll{{{~~~zzz}}}~~~yyylll^^^RRRQQQPPPLLLNNNTTTOOOPPPPPPNNNLLLMMMQQQTTTRRRVVVXXXXXXZZZ^^^___]]]]]]]]]aaagggjjjkkkooottt|||xxxqqqllliiiddd```\\\XXXRRROOONNNPPPSSSTTTccchhhppp~~~|||vvvrrrSSSEEE???===>>><<<<<<<<<<<<<<<=========:::;;;<<<<<<<<<======>>>>>><<<>>>AAAAAAGGG]]]tttyyyttttttwwwzzz~~~yyyrrrfffWWWOOONNNLLLEEE>>>===<<>>>>>??????@@@@@@<<<<<<<<<;;;;;;<<<======AAA@@@???>>>======<<<<<<<<<===>>><<<:::999999::::::999888777666666777888888777777666555444333333333444555666666666555444666555555555666777777666666999@@@JJJVVVeeeyyysssiii]]]PPP@@@777444555444222111111222222333333333222222333333333333333333444333333333333333333333333222222111111111111000000222222222222333333333333222333444444555555444444222333444666777888888888:::888777888999999888777888888999:::;;;<<<======>>>>>>===>>>>>>@@@AAABBBAAAIIIOOO___uuuqqqzzzxxxkkk___VVVQQQOOONNNLLLMMMNNNLLLJJJIIILLLOOOPPPSSSSSSQQQQQQSSSSSSPPPPPPPPPTTTYYY\\\\\\___eeehhhkkkppprrrsssssstttuuuvvvyyy~~~~~~}}}}}}uuupppiiibbb\\\WWWSSSQQQUUURRRPPPQQQXXXdddpppxxx{{{~~~WWWDDDAAA>>>;;;;;;;;;<<<<<<<<<<<<=========:::;;;<<<<<<;;;;;;<<<>>>>>><<<>>>AAAAAAGGG\\\tttxxxpppeeeXXXJJJEEEHHHKKKGGGAAA>>>:::<<>>>>>>>>;;;:::::::::;;;<<<======888:::;;;===>>>?????????:::<<<===<<<999888999;;;:::888777555555666777888666666555444333222111111222222444555555555444333666555444444666777777777:::888888:::;;;>>>KKKYYYiiisssnnn^^^TTTKKKDDD:::777444222333444333222111222444555666666555555444333333333333333333222222222222222222222222222111222222222222222222222111111222222222333333333222333444444555555444444333333444666666777777777888666666666888999888777888888999:::;;;<<<<<<============>>>@@@AAABBBBBBEEEGGGHHHOOOmmmsssooovvvuuujjjddd\\\RRRPPPRRRTTTRRRMMMKKKMMMPPPPPPSSSSSSPPPOOOQQQPPPLLLOOONNNPPPTTTUUUSSSVVVZZZWWWZZZ]]]```aaacccfffhhhcccfffhhhiiihhhggggggggg______]]]ZZZVVVSSSRRRSSSSSSXXX```lll{{{uuutttrrrdddGGG???@@@>>><<<===;;;;;;;;;<<<<<<<<<======999;;;===<<<::::::;;;======<<<>>>AAAAAAGGG\\\sss}}}zzzsssYYYLLL@@@>>>EEEJJJFFFAAA<<<777666;;;???===888666777888::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>;;;<<<===>>>>>><<<999888999;;;<<<;;;999777999;;;888777666444555666888999555555444333222111000///111222333444555444333333111333555666666555444333111222777<<<:::666:::BBBAAAKKK[[[nnnzzznnnXXXDDD:::999888555333555777666444111111111111222444555555444444333444444444333333222222222111111111111111111111111111111222444444444444444111111111222222333333333222333444444555555444444444444555666666777666666666555444555777888888777777888999:::;;;<<<<<<===<<<<<<<<<>>>AAACCCCCCCCCGGGDDDCCCHHHWWW{{{mmmfff~~~|||yyymmm]]]WWW[[[]]]ZZZTTTPPPQQQSSSMMMPPPPPPMMMLLLNNNMMMJJJNNNMMMNNNQQQPPPMMMNNNRRRIIIKKKNNNPPPRRRTTTXXXZZZVVVWWWYYYXXXVVVUUUVVVWWWRRRUUUXXXXXXVVVVVVYYY\\\YYYdddwww}}}uuummmrrrlllSSS>>>;;;===;;;;;;>>>;;;;;;;;;<<<<<<<<<======999;;;===<<<:::999;;;======<<<>>>AAAAAAGGG\\\sssxxxkkk```FFFCCC@@@>>>???CCCHHHKKKAAA@@@>>>===;;;;;;<<<<<<888888888888999:::;;;;;;======<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::<<<;;;999888888888999999666777666555444555888;;;AAA>>>:::666444333444444222222222222222222222222222222222222222222222222222222333333444555666666777;;;AAAJJJVVVfffuuuqqq^^^SSSJJJEEE===999777777555333111111111111111111111111333333333222222222111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222222333333444555444333333444666777666555555555555555666666666666888888999:::;;;;;;;;;;;;======<<<<<<===???AAACCC>>>DDDKKKMMMMMMaaayyydddxxxzzzhhhfffjjjggg^^^```bbbYYYZZZVVVPPPOOOPPPPPPNNNKKKMMMKKKLLLNNNPPPNNNKKKJJJJJJIIIJJJLLLNNNPPPPPPOOOPPPNNNOOOQQQPPPNNNOOOSSSUUU[[[eeekkkllliiijjjmmm|||}}}kkkyyyZZZIII;;;999<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@>>>;;;CCCZZZqqqxxxuuufffWWWMMMBBBAAA>>>===???CCCHHHKKKEEEDDDAAA>>><<<;;;::::::;;;;;;::::::999:::::::::===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<<<<:::;;;<<<======<<<;;;::::::999888888888888999:::666666666555444555777:::OOOLLLEEE>>>777333000000222222222222222222222222111111111111111111111111111111111222333444444444666777888:::===DDDLLLRRR]]]hhhxxx{{{pppccc[[[TTTJJJBBB>>><<<888333000000000///...111111111111111111111111333222222222111111111111111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222333333444555666444333333555666555555555555555666666666777777777888999::::::;;;::::::============>>>???@@@AAA??????BBBEEEEEERRRvvvrrrvvv~~~zzzzzz}}}{{{{{{ssseeejjjuuuuuunnniiiccc[[[UUUQQQOOONNNMMMMMMOOOSSSUUUUUURRRQQQIIIHHHHHHJJJNNNQQQSSSSSSLLLLLLNNNPPPNNNLLLOOOVVVjjjooo|||xxxpppqqqvvv___MMMCCC<<<;;;<<<999999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>FFF[[[ooo~~~zzzwww~~~rrr___NNNCCC??????===<<<<<<>>>AAAFFFIIIJJJHHHEEEBBB>>><<<:::999======;;;::::::999999999<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888999999555666666444333444666888FFFCCC???:::666333222222111111111111111111111111000000000000000000000000000000000111222222333333111222222111111333666999:::@@@HHHQQQZZZfffsss{{{~~~qqqggg___YYYNNNDDD:::666444111000222333111//////000111111000111111111111111111111111111111111111000000000000111111111222222222222333111111111111111111111111222222222222222222222222333333333333333333333333333333222222333333444555777555333222333555555444666666666666777777777777666666777888999999999999<<<<<<===>>>?????????>>>EEEAAA@@@DDDGGGLLL[[[lll{{{vvvtttoooiiitttuuu{{{mmmbbb\\\[[[UUUVVVXXXZZZ[[[YYYUUUQQQSSSPPPNNNOOOQQQTTTVVVWWWUUUUUUXXX]]]___aaagggnnnwwwvvv}}}zzzxxxrrrkkkmmmzzzcccAAA???<<<<<<===<<<999999===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;===???BBBJJJ[[[lllyyyrrr[[[GGG======@@@===<<<;;;:::<<<>>>AAACCCJJJIIIGGGCCC@@@>>>;;;:::<<<;;;:::999999999999999;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999999::::::888888888777777666666666444555555444333333555777666555333222222333444555111111111111111111111111000000000000000000000000000000000111111222222222111222333444333444666888999:::;;;;;;===AAAGGGKKKYYYeeetttwwwnnnaaaUUUKKKCCC===999888444222444555333111111111111111222333444333333111111111111111111111111000000000000000/////////111111111111222222222222000000000000000000000000111111111111111111111111222222222222222222222222333333222222333333444555888666333222333444444444666666666777777777888888444555666777888888888888:::;;;===>>>???>>>===<<>><<<;;;:::888888777777888999::::::999999::::::::::::::::::999999999::::::999999888999999888888888888999999999999888777666444333222333444555444222222333555777666444333222222222222000000000000000000000000111111111111111111111111111111111111222222222222333444555555333111111222333444444555555666999;;;;;;CCCLLLSSSXXXbbbqqq|||xxxpppkkkdddZZZSSSMMMIIIBBB<<<888555333222222000222666777444111111...///111111111000000000000000000000000000000000////////////////////////000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222333333222222333333444555999666444333444555555444666666666666777777777777444444555666777777777777999:::<<<===>>>>>>===<<<>>>===@@@DDDGGGHHHJJJNNNZZZ|||~~~kkk___ddd|||}}}|||wwwpppnnnpppwww|||~~~}}}}}}}}}wwwooobbbaaabbbgggpppyyyzzznnnffffffgggbbbZZZTTT___gggrrrxxxnnnhhhkkkqqqxxx~~~___GGG>>>???>>>;;;888888;;;===<<<999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;999;;;@@@EEEMMMYYYdddxxxyyysssooopppuuuuuufffRRRCCC<<<::::::999<<<<<<;;;:::999999999999:::::::::;;;::::::999888666666666777777888::::::888888999999999999::::::888888999999888888777777888888888888888888888888888888777666555333222111222333444333222111222333333333222111111111111111////////////////////////111111111111111111111111111111111111111111111222...000222222111111111222000111222333333444555555555888::::::999===FFFMMMIIIOOOVVV^^^eeemmmwww}}}yyyrrrooommmiiiccc]]]TTTOOOIIIEEECCC???;;;777777666444222111111222333444000///111111...///222///000222222000//////000000000000000000000000000////////////000000000000000000000111111111111222000000000000000000000000111111111111111111111111222222222222222222222222333333222222333333444555888666555666777777666444555555555555666666666666444444555666777777777777888999:::<<<======>>>>>>:::===@@@AAA@@@AAADDDHHHMMM^^^oooccc___ooo}}}tttoooeeeggghhhiiikkklllooosssvvv~~~|||zzzzzzsssiiifffdddbbbdddiiipppuuuwwwtttmmmkkkuuu}}}yyyuuummmiiihhhkkkpppuuu\\\LLL@@@<<<>>>@@@===999666999>>><<<888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;:::;;;@@@DDDJJJVVVbbbxxx{{{vvvhhhTTTMMMCCC===<<<;;;999777:::::::::::::::999999888777888999:::::::::999999888888888777888888999999888888888888999999999:::999999999999999888777777666666777888888777666666444444555666555444333222111333444333111000000111,,,,,,---...///000111111////////////////////////000000000000000000000000000000000000000000000000,,,...000222222333555666666444333222222222222111444444555333111111333555888999:::<<<>>>AAADDDFFFIIILLLQQQWWW]]]bbbeeegggeeekkkmmmjjjjjjooorrrqqqkkkjjjjjjjjjiiiiiijjjjjjeeeaaa[[[WWWUUURRRMMMIIIIIIFFFCCC@@@>>>;;;888555444333222111111111000000000000000//////000111333555111000111000...000444000222333222000///111333000000000000000000000000/////////000000111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222333333444555666666777888::::::777555444444444444555555555555444555666777777888888777888888999:::;;;===???@@@;;;???AAA@@@???@@@BBBDDDDDDMMM]]]xxxzzzxxxyyytttooojjj]]]]]]^^^dddooozzz}}}yyyyyy}}}~~~www}}}xxxuuuuuuuuuvvvvvv{{{{{{wwwbbbYYYTTTZZZdddqqq}}}UUUEEEBBB===:::;;;:::===<<<888777;;;;;;888999999999999999999999999888999999:::;;;;;;<<<<<<::::::<<>>>>>>>>>>>>>>>>>======;;;;;;<<<;;;:::999999999555555666555555444333222111222333222000000111333000111222222111222333555000000333666555111000222---///000///------///222000000000000000000000000//////000000111111222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333222222333333444555555666888:::<<<<<<999666333333333444444444555555444555666777888888888888777777777888:::===@@@BBB:::===???>>>???@@@@@@??????IIIKKKPPPtttzzziiiWWW]]]kkkuuurrr}}}~~~tttiii\\\ZZZXXX^^^ooobbbFFF???>>>999888<<<333<<>>CCCQQQ```qqqmmmVVVEEE>>>===;;;::::::999888888888999999999:::::::::;;;;;;;;;666777999<<>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEGGGMMM```tttdddZZZeeetttmmmkkk^^^qqq}}}vvvppprrrxxxvvvooolllfffccchhhwwwjjjTTTAAA>>>===888888<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<;;;<<>>;;;:::999888888888888888999999999999::::::::::::999999999;;;===<<<:::777:::::::::999999888777666888888777777777777888888777777777888777777666666555555555555555555555555333333333333333333333333333222222111111222222333222222111111000//////...000000000000/////////...................................................////////////////////////////////////////////////000000000000000000000000333222222111111111222222333333333333333333333333444444444444444444444444444444444444333333333222444333333333222222222222444444333333333222222222555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222000000111111111222222222//////000000000000//////111111111111111111111111111111111111111111111111111222222222222222111111222111111111111222222333333444666777777666555444555666666666666777;;;>>>888888777777777888999999888888999:::;;;===>>>?????????@@@AAAAAAAAAAAA@@@???AAAEEEGGGQQQnnnsssddddddwww{{{bbbdddsssqqqffflllvvvrrrggg^^^WWWWWW[[[hhhxxxnnniiiUUUEEE::::::;;;888777<<<999999999999999999999999666666666777777777888888999999999:::::::::;;;;;;<<<;;;<<>>>>>???AAABBBCCCBBBAAA@@@;;;???DDDCCCBBBRRRvvv~~~qqqbbbeeesssuuubbb]]]```oooyyykkk```WWWSSSUUUZZZooozzz]]]IIICCC:::666999:::666777<<<888888888888888888888888555555555666666666777777999999999999::::::::::::<<<;;;<<<>>>???CCCOOO\\\nnn}}}sss[[[OOOGGG>>><<>>???@@@::::::999999888888888888777777666666666666777777333333444555666666666666444444444444444444444444222222222222222222222222222222111111111111222222111111111111000000//////000000/////////.................................................................................////////////////////////000000000000000000000000111000000000000111222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222111111111333333222111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000111111222000000000000111111111111//////000000000000//////000000000000000000000000222222222222222222222222//////000111111111111000222111111222222333444555888777555333333222333333444555555444333333555777888888777666666666666777777777777888999;;;<<<===<<<>>>AAACCCDDDCCCAAA???===@@@DDDCCC???EEEZZZooouuuoootttrrrhhhccckkk|||}}}sssiiiaaacccmmmwwwwww\\\HHH===>>>:::999;;;999666777<<<::::::::::::::::::::::::777777777888888888999999888999999999999:::::::::<<<;;;<<<>>>>>>BBBNNNZZZmmm|||~~~jjjRRR===;;;:::999:::<<<===:::888777777777666666777777888666666777777777888888888777666555777:::>>>@@@AAA;;;;;;:::999999999999:::777777666666666666777777222333444555555666555555444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000000000////////////............................................................////////////////////////........................////////////////////////000/////////000000111222111111111111111111111111000000000000000000000000000111111111111111111111111111111111222222222222111111111111111111111111222222111111000000111111000000000000000000000000111111111111111111111111////////////////////////000000000000000111111222//////000000000111111111//////000000000000//////111111111111111111111111111111111111111111111111...///000111111111111111111111111111111222333333666444333222222333444555222333444333222111333444777777666666555666666777777777777888999:::;;;<<<;;;===@@@BBBCCCBBB@@@???@@@@@@AAACCCCCCEEEMMMVVVhhh}}}}}}xxxtttwwwxxx|||www^^^GGG<<<;;;===;;;::::::888666999>>>999999999999999999999999888888888999999999::::::888888888999999999::::::;;;:::;;;===>>>AAAMMMYYYmmm{{{~~~lllWWWIIIAAA===<<<;;;999777555555777999666666666666666777777888666777777777888888888888;;;999777777999;;;<<<;;;;;;:::999888888999::::::777666666555555666666777444444555555555555555555333333333333333333333333222222222222222222222222000000111222222111000000111111000000000000000000/////////.........------------------------------------------------------////////////////////////........................///////////////////////////.........///000111222111111111111111111111111/////////////////////////////////000000000000000111111111111111222222222000000000000000111111111222111111000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222/////////000000000111111//////000000000000//////111111111111111111111111000000000000000000000000//////000111222222222222222222111111111111222222333222222111222333555666222444555444333333444555555555555555555666777777888888888888999:::;;;<<<:::<<<>>>@@@AAAAAA@@@???AAA>>>>>>BBBEEEEEEFFFIIISSSqqqvvv```KKK:::555888888777777666666777;;;>>>666666666666666666666666666666666777777777888888888888888888999999999999;;;:::;;;<<<===AAALLLXXXlllrrrxxxzzzyyy}}}ppp\\\KKK@@@:::;;;@@@<<<:::777555333444666777666555555555555666777888777777777888888888999999999777666666888999888777999888666555666777888999666666555555555555666666555555666666666555555444333333333333333333333333111111111111111111111111///000111222222111000///000000000000000000000111//////.........---------------------------------------------------------................................................////////////////////////............///000111111000000000000000000000000////////////////////////.........//////000000000/////////000000111111111/////////000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222////////////000000000111//////000000000000//////000000000000000000000000///////////////////////////000111222333333333333555444333222222111222222222222222222222333333444111333555555444444555666333333333444555666777888999999999999999:::;;;<<<:::;;;<<<>>>????????????@@@>>>???CCCDDDBBBBBBEEEJJJVVVqqqnnnUUUIIIAAA777444777555555555555666888999999666666666666666666666666555555555666666666777777888888888888999999999999;;;:::;;;<<<<<<@@@KKKWWWkkkooo}}}lll___MMM>>><<<<<<666444666555444444666888888666444555555555555555666777888888888888888999999999999333333333444777999888777777666555333444555777888666666555555555555666666666777777777666555444444333333333333333333333333111111111111111111111111///000111222222111000///000000000000000111111111//////.........---------------------------------------------------------------------------------........................////////////////////////---------......000111111000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000.../////////000000111111111000000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222////////////000000000000//////000000000000//////////////////////////////////////////////////////000000111222333444444444777666555444333222222222222222222222222222222222///111333444333333444555222222333333555666888999999999999999:::;;;<<<<<<::::::;;;<<<===>>>???@@@AAA@@@BBBDDDBBB>>>@@@EEEEEEAAAKKKkkkbbbLLL::::::===;;;999;;;777777777777888999777333888888888888888888888888666666666666777777777888777888888888888999999999;;;::::::<<<<<<@@@KKKWWWjjjPPPSSSddd~~~qqqZZZQQQBBB===777555777888666222666555444333333333333333222333555666666666555444666777777777888888888888888888777777777777888888888888888888777777777666888777777666555444444444555555555555444333222111111111222333333333333222000000000000000000000000222111111111000000//////000000000000000000000000111000///...------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////------............------///////////////.........------------------------........................000//////.........//////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000/////////000222333000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111555444333333333333444555111111222222222333333333555555666666555444333333444444444444444444444444888999:::;;;:::999888777888:::;;;;;;:::;;;<<<>>>???======@@@EEEGGGCCC???CCCDDDJJJUUU```zzzttt^^^BBB@@@===:::888888888888777777777777777777777777888666555444444555666888555555555555666666666666777888888999999:::;;;;;;::::::<<<======>>>GGGRRRddd}}}BBBCCCNNNcccssstttZZZEEE======888444333666888666444555555444333333333333333333444555666666666555555666666777777777888888888777777666666666666666666888888888777777777666666777777666666555444444333555555555555444333222111000111222222333333222222000000000000000000000000111111111000000000//////////////////////////////111000///...---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///------............------////////////............------------------------........................//////............//////....................................////////////////////////////////////////////////////////////000/////////////////////////////////////////////111000/////////000111222000000////////////000000////////////////////////000000000000000000000000//////000000000000////////////000000000111111111444333222111111222333444111111222222222333333333555555555555555444333333444444444444444444444444777777888999999888777666888:::;;;<<<;;;;;;<<<>>>@@@???>>>BBBFFFHHHEEEAAAAAA@@@CCCJJJPPPbbbnnnVVVDDD>>>===;;;999888888999999666666666666666666666666777666555444444555666777555555555555666666666666777888888999999::::::;;;::::::;;;===<<<>>>GGGRRRhhh999777===IIITTT^^^pppzzzkkkbbbWWWFFF:::777777444111111444777666555555444444333333333333333444555555666777666666666666666666666777777777777777777666666555555444444777777777777666666666666666666666555555444444333444444444444333222222111000111222222333333222222000000000000000000000000111111000000000000//////////////////////////////000000///............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------............------........................------------------------------------------------///...............//////........................---............/////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000111222000//////......//////000////////////////////////000000000000000000000000...//////000000//////...//////000000000000111111222222111000000111222222111111222222222333333333444444555555444444333333444444444444444444444444555666777777777777666666999;;;<<<<<<;;;<<<===???@@@>>>>>>AAAEEEFFFCCC@@@CCC@@@AAAEEEGGGOOOfff|||xxxcccOOO@@@777:::999888777777888999999666666666666666666666666777666555444444555666777444555555555555666666666777777888888999:::::::::::::::;;;===<<<>>>GGGQQQggg444222555;;;@@@EEERRR^^^ttt}}}rrrWWWMMMDDDCCCAAA<<<999:::555222111111444666555444444444333333222333333444555555666666666777777666555555555666666666777777777777777777666555444444777777666666666555555555555555555444444444333333333333333333333222111111000000111222222222222222000000000000000000000000000000000000000000///////////////////////////////////////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,------...............///------------------------------------------------......---------...//////........................---------.........//////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000111111/////////....../////////////////////////////////////////////////////////...//////////////////...////////////000000000111111111111111111111111111111111222222222333333333333333444444444333333222333333333333333333333333555666666666777777777777999;;;<<<<<<<<<<<<===???===<<<<<<>>>@@@AAA@@@>>>AAA???AAADDDEEEHHHSSS___}}}uuu\\\III???<<<<<<999888777666666666777777666666666666666666666666666555555444444555555666444444444555555555666666777777777888999999:::::::::999;;;===<<<===GGGQQQccc{{{......111333444555;;;BBBIIIQQQ^^^ooo~~~mmm\\\NNNEEE>>>999555666777666555555555444333333444444444333333333222222222333333444555555555555555666666777444555555555555666666666777888888888888777666555666666666555555555555444444444444444333333333333222222222333222222111000000000111222222222222111//////////////////////////////////////////000000..............................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......//////---------------------------------------------------------------...//////........................------------............................................................------....../////////000..............................//////000000000000//////............//////////////////////////////////////////////////////......////////////.........////////////000000000111111222222222222111111111111222222222333333333222222333333333333333222333333333333333333333333666666666666777777888888999:::<<<<<<;;;;;;===>>>;;;;;;;;;<<<>>>>>>>>>===<<<<<>><<<============>>>>>>???===???AAABBBBBBAAABBBDDDFFFSSSeeesssRRRIII>>>999:::;;;999666888888777666555444333222555555555555555555555555444444444444444444444444333444444444444555555555666666777777888999999999999999:::<<<;;;===FFFPPPccczzz---111444333111111333444333444666999???IIITTT\\\nnnxxxuuu\\\SSSEEE:::555444666777000222333444666888777666444444555555444333333333222222111111222333333444444333333222333444555666333333444444444555555555333555777888999888777666555555555444444444333333222222222222222222333333000000111111111111111000///000000111111111111111////////////////////////........./////////000000........................,,,---///000000000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,---------.........................................................,,,,,,---......///000000........................---...///000000000///...///......------......///////////////////////////000000000000000000000000---......//////......---........./////////000000///000000111111000000///111111222222222333333333000000111222222222222222222222222222222222222222444444444444444666777888777999::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>><<<@@@CCCCCCAAABBBDDDEEEEEEMMMUUUkkk}}}rrraaaIII???;;;888888;;;<<<999555666666666666666555444444555555555555555555555555444444444555555444444444333333444444444555555555666666777777888888999999999888:::<<<;;;===FFFPPPaaaxxx***...111///---...111333///111222444666:::???CCCNNNWWWcccooo{{{rrrbbbUUU@@@>>>:::999777666333111222333333222222333333111111333444444333333333444222111111111222333333444333333222111222333444555333333333444444444555555111333555777888888777666555555444444444333333333222222222222222222222333///000000111111111000000//////000111111111111111////////////////////////---.........//////000000........................,,,---///000000000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,---------......................................................,,,,,,------...///000000........................,,,---///000000000///............------.........////////////////////////000000000000000000000000---..................---............/////////000---...///000000///...---111111222222222333333333///000111222222222222222222222222222222222222222333333222222333555666777666888999999999999:::<<<999:::::::::999999:::<<<666;;;???>>>===???CCCFFF???IIIPPP\\\qqqrrrvvvqqq[[[TTTLLL;;;<<<999666555555777777777444555555666777777666666555555555555555555555555333444444555555444444333333333333444444444555555666666666777888888999999999888:::<<<;;;<<>>AAAFFFMMMVVV]]]bbbxxxfffVVVKKKDDD???<<<888666444222111000111111333333333333333333333333222222222222222222222222444333111000000111333444222333444444555555444444111222333444444444333222111333555666666555333222555444333333222222333333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000......////////////......------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......---,,,,,,++++++++++++------------------------------------------------------------------------------------------------...........................------------...//////....................................////////////........................////////////////////////...///000000//////000111//////000000111111111111222111111333555555444333555555444333333222111111444444555666777888999999888888999999999999888888999999::::::::::::::::::============>>>???@@@AAACCCCCCIIITTT\\\fffvvvvvv```OOODDD>>>:::777777777777777777666555555666666666666555555555555555555555444444333333333333333333444444444555555444444444555555555555666555555666666777777888888<<<:::999::::::<<>>???@@@>>>>>>AAAHHHLLLPPP\\\iii}}}yyyaaaVVVGGG===999777666555666777777777777666555555666666666666555555555444555555444444444333333333333333333444444444444555444444444444555555555555555555666666777777888888<<<:::999;;;;;;<<>>888444222333333222444333222222111111222222111111111111111111111222222222222222222222222222222222222333333222222222222222333444444444444333444444333333444555555666444444444444444444444444444444333222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////......////////////......------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++++++++,,,------------------------------------------------------------------------------------------------------------------------------...------------...//////....................................////////////////////////////////////////////////////////////...///000000//////000111111111111000000000000000333222111111222333111000111111222333333444555555333333444555666777777888888888999999999999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCDDDJJJRRRWWW|||}}}~~~}}}wwwzzziiiVVVDDD>>>777444555777888777666666666777666666555444666666555555555444444444444444444444333333333333333333333333444444444444444444444444555555555555555555666666777777888888;;;999999;;;;;;<<>><<<999666444333222111222111111111111222222222000000000000111111111111111111111111111111111111000111333444444333111000111111222333333333333333555444333333444555777888666555555444444444444555444333333222111222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,,,,---...------------------------------------------------------------------------------------------------------------------------...------------...//////....................................////////////000000000000000000000000////////////////////////...///000000//////000111111111111111000000000000222111///000222222222111111222222333333444444555222222333444555666777777888888999999999999888888:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======>>>???AAABBBBBBCCCGGGKKKPPP```ooofffMMMCCC;;;999777666888999888777555666666666666555444444555555555444444444333333333333333333333333333333222222333333333444444444333333444444444555555555555555666666777777888888:::999999;;;;;;<<>>AAACCCCCCCCCIIIIIIVVVzzzttteeeddd\\\HHH:::999888777666666666555444222555555555555555444333333444444444444333333333333333333333333333333333333222222222333333333444444333333333444444444444555555555666666777777888888999888999;;;;;;<<>>>>><<<888DDDDDDBBBMMMaaavvvfffTTTFFFEEEAAA777444888555666555555555444444444444444555555444444333222444444333333333222222222222222222222333333333333222222222222333333333333333333333333444444444444555555666666777777888888999888999;;;;;;<<>>;;;;;;??????;;;:::EEEFFF@@@@@@CCCRRRjjjwwweeeXXXJJJ@@@888888888666666999666777666666555666777999333444444444444333222222333333333333222222222222111111222222222333333333111222222222222333333333222222333333333444444444555555666666777777888888888777999;;;;;;<<>>===999:::@@@@@@;;;999<<<888:::DDDDDDBBBJJJTTTttt|||gggSSSCCC999:::777444444666777888777777666555444333444777999333444444444444333222222333333333222222222111111111111111222222333333333111111222222222333333333222222333333333444444444555555666666777888888888888777999;;;;;;<<>>;;;;;;999777777888777444111555444444444444444444555444333222333444444333222333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222333555666777666666555777777999;;;;;;;;;@@@HHHPPPiii***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------........./////////......------......///000///...............//////..............................//////000000000000000000////////////000000...............////////////000000000111111111222//////////////////000000//////000000000111111111444333111000///000000111111111111111111111111111000000000000000000000000////////////000000000000................................................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------***+++,,,------,,,+++***,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---.........---................................................,,,,,,,,,------------...---------------...//////........................---.....................///////////////////////////000222222000......///...////////////000000000//////000000000111111111000000111111111222222222222222222333444555666777666666777777777777666666666777999888777666777888666666666666666777888999777666666666666777888888777777666666777777888888555777999:::::::::<<<>>>???EEEPPP\\\dddooouuu]]]UUUJJJ@@@<<<;;;===>>>555444444444666666666555444444333333333333444444444222111222444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444666777888888777777666666888;;;;;;:::@@@GGGQQQhhh***))))))(((((())))))***)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,------...///...------------......///........................---......//////000000111//////............//////---............/////////...//////000000111111111......////////////000000/////////000000000111111111111000000000000000000000000000000000111111111000000000000000000000000////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---............................................................,,,,,,,,,,,,------------------,,,,,,------...///........................---------...............////////////////////////,,,...000///.........///......////////////000000/////////000000000111111000000000111111111111222111111222222333555666777666777777888888777777666555777888888777666666777555555555555666777777888666666666666666777777888666666666555555666666777555555555444333555888;;;===:::999===BBBIIIUUUaaakkkooovvv}}}~~~wwwkkk```ZZZRRRKKKAAA>>><<<:::::::::888777333333222222222333555666444333333222222333333444333222111222333444333222111111111222222222222222000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444666777888888888888666666888<<<;;;:::???FFFQQQhhh))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------,,,,,,------...///........................------......///000000111......------------......---------.........//////------...//////000111111........./////////000000////////////000000000111//////000000111000000000/////////000000000111111000000000000000000000000.../////////000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---............................................................++++++,,,,,,,,,---------------,,,,,,------...///........................---------.........//////////////////////////////---...//////...---...///........./////////000000////////////000000000111000000000000111111111111111111111222333444666666777888888888888888888777444666888888777666666777444444444444555666777888666666666666666777777888555444444333333444444444666666666555444555777:::666333333555555444999@@@BBBFFFNNNVVV^^^eeemmmrrrvvvuuurrrqqqppprrrtttuuutttuuuxxxzzz}}}~~~wwwwwwrrrjjjeeeccc]]]UUUPPPQQQLLLEEE@@@???<<<888555555555777777666333000666666555444222222222333333333222222222222333333222111000111333444333222000111111111222222222222///000000000111111111222111111111111111111111111111111111111111111111111111111111111222222222222444444444555666777888999555555888<<<;;;:::???EEENNNhhh))))))(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///........................---------...///000000111---------,,,,,,------------------.........//////,,,------...///000000111---.........//////000000////////////000000000000---...///111111111000///.../////////000000111111000000000000000000000000.../////////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---............................................................++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................---------........./////////////////////////////////000000///...------.............../////////000////////////000000000000000000000000111111111111111111111222333444666666888888999999999999888888444666888999777666666666333333333444555666777888666666666666666777888888333333222222111222222333...222555777666444333222,,,///555999777222222666666999<<<>>>???BBBEEEGGGPPPPPPOOOOOOQQQUUUXXX[[[SSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYXXXWWWVVVTTTQQQRRRNNNGGGEEEFFFCCC<<<<<<>>>===999888:::999666666555333333555666666555111222444444333333444555333222222222222222222333222111000111333444333222000000111111222222222222//////000000111111111222111111111111111111111111111111111111111111111111000111111111111222222222333333222333444666888999555555888<<<<<<:::>>>EEELLLhhh))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////......---,,,,,,,,,---......//////..............................////////////////////////000///...---------------............////////////000000000000//////////////////............//////////////////////////////........................///////////////////////////.........///000222333..................------...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,---///...***+++...------------------------------------------------------------------------------------------------,,,,,,---...---,,,***))),,,,,,,,,---------......---------------------------------............///....................................////////////000000000000000000000000////////////000000000000111111222333444666777888999999999999999888777666444555777888777666444222555555555555555666777777666555555555555444444444444444333333333333222222444444444444444444444444444333333222222333333444333444555666777999999:::===>>>???@@@AAABBBCCCDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFAAA<<<999999;;;<<<666666666555555444444444666555444333222333444444333333333444444555555555333333444555444333111000222222333222222111//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333444555666777777777777777666777;;;<<<<<<@@@GGGRRRjjj))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------...,,,------...............................................................//////...---------------............////////////000///////////////////////////............//////////////////////////////......................................................---------///000111..................------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,---000000,,,+++...---------------------------------------------------------------------------------------------------------------,,,++++++,,,,,,---------.........---------------------------------............///....................................////////////000000000000000000000000////////////000000000000000000111222333555777888888888999999888888777777666666777777777666555444444444444444444555555666555555555555444444444444444444333333333222222222444444444444444444444444333333222222222222333333222222333444555666777777666777777888999:::;;;;;;>>>>>>======<<<<<<<<<<<<<<<======>>>>>>?????????>>><<<:::888888999<<<>>>555555555444444333333333666555444333222333333444333333333333444444444444333333444444444333111111222333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333333444555666666777777777888666777;;;;;;;;;@@@FFFQQQiii))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---...............------------------------........................//////...------------...---............///////////////////////////////////////............//////////////////////////////...................................................------,,,------......------------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,...222222...,,,---------------------------------------------------------------------------------------------------...------,,,,,,,,,,,,,,,,,,------------.........---------------------------------............///....................................////////////000000000000000000000000////////////000000000000000000000111222444555666666777777888888888888888777777777777666666666666333333333333333444444555555555555555444444444444333333333333222222222222333333333333333333333333333333222222222222333333111111222222222333333333111111111222222333333333555444444444444444333333555555555666666666666666555444444444555777999:::333333333333333222222222555444333333222222333333444444333333333333333333222222333333333222111111333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333444555666666777666666999777888;;;;;;;;;???DDDNNNggg))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))******************++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------------------------------........................///......---------......---------.........//////........./////////////////////............//////////////////////////////......................................................------------------,,,,,,------------......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------+++...333444000------------------------------------------------------------------------------------------------------......,,,++++++,,,---...------------....................................---------............///....................................////////////000000000000000000000000////////////000000000000/////////000111333444555444555666777888888888888888888777666666666666777333333333333333444444555555555555444444444333333333333333222222222222111222222222222222222222222222222111111111111222222111111111111111111111111222222222111111111111111222222222222111111111111444444444444333333333333333333333222222222222222222222222222111111111111444333333222222222222222444444333333222222111111222222222222222222111111333333222111111000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222333333444555666666666666999777888:::;;;:::===CCCLLLeee))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************(((((()))))))))******************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,---...---------------------------------..............................---------......///------------............------....../////////000//////............//////////////////////////////......................................................//////.........---,,,,,,,,,,,,------......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------+++,,,222555111---,,,------------------------------------------------------------------------------------------------...---,,,,,,,,,---...///---------.........//////........................---------............///....................................////////////////////////////////////////////////000000000000/////////000111222333444333444555666777888888888888888777666555666666666444444444333444555555666555444444444444333333333333333222222222111111111222222222222222222222222222111111000000111111222222222222111111111111000333333333333222222222222222222222222222222222222444444444444444333333333333333333222111000//////111111111111111111111111222222222222222111111111333333333222222111111000111111111111111111111111444333222111000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222222333444555666666666666999777888::::::999===CCCJJJccc))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************((()))))))))*********************+++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,++++++***))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,------------.........---------......//////000//////............//////////////////////////////........................---------------------------....../////////......++++++,,,,,,------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------***+++000444111...,,,---------------------------------------------------------------------------------------------------------------......///------........./////////........................---------............///....................................////////////////////////////////////////////////000000000000000000000000111222333444333333555666777777777777666666666666555555555555444444444444444555555666444444444444333333333333222222222222111111111111111111111111111111111111111111000000000000111111222222222111111111111111222222222111111111111111111111111111111222222222222222222222222222222222111111111111111111111111000000000111111111111111111222222222222111000000222222111111111111111111000000000///000000111222444333222000///000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222222333444555555666555555888666777:::::::::>>>CCCJJJbbb))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++************((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////,,,,,,---------.........,,,,,,---......///000000//////............//////////////////////////////........................------------------------++++++---...///......---***++++++,,,------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...)))(((...222111...---------------------------------------------------------------------------------------------------,,,,,,---...........................////////////........................---------............///....................................////////////////////////////////////////////////000000000000111111111111111222333444333444555555666666666666444555555666666555333222333333333333333444444555444444444333333333222222222222222222111111111111111111111111111111111111000000000//////000000000000000000000111111111111////////////000000000000000000000000111111222222//////000000111111222222111111000000000111222333000000000111111222222222000111222222222111//////000000000111111111111111000//////...///000111222555333111000///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333444555555555555777555666999::::::>>>DDDJJJaaa))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,+++++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000,,,,,,,,,---------......,,,,,,------...///000000//////............//////////////////////////////........................------------------------(((***+++---......------******+++,,,,,,---.........------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...)))''',,,111000...---------------------------------------------------------------------------------------------------+++,,,...///000///...---............/////////000////////////////////////---------.........//////..................................../////////000////////////////////////////////////000000000000222111111111222333444444333444555555666555555555333444555666666444222111222222111111222222333444444444444333333333222222222222222111111111111000000000000000000000000000000000////////////000000////////////000000111111....../////////000000000000000000111111222222222......///000111111222222333222111000///000000111000000111111222222222333000111111222222000///...//////000000111111222222000///.........000111222555444111000//////111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222333444555555555555666444555999::::::???EEEJJJaaa++++++************++++++++++++************++++++************************'''((())))))(((((()))*********************************************************+++,,,,,,,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------...------,,,,,,------......///////////////......---------............/////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,+++++++++---------.........//////,,,...000...,,,+++...111...---000333111,,,+++...,,,---......//////......//////.........---------------------------------***++++++,,,---...//////,,,,,,,,,---------......//////.........---------............////////////........................////////////////////////---------...///000000111............////////////222111111111000000//////111111222222222333333333222333444444555555444444333333333333333333333333222222222333333333444444222222222222222222222222222222222111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000...///000111111000///...222111111111000000//////......//////000000111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333222333333333333333333444555666888888999;;;???BBBPPP```}}}+++******))))))******+++++++++************++++++************************'''((())))))(((((()))+++************************************************)))******+++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------------,,,,,,+++++++++------------------------...------,,,,,,------.........////////////......---------............/////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,+++++++++,,,------------.........,,,---------++++++---...)))***...333111+++)))***,,,------...............///.........------------------------------------,,,,,,------------------,,,,,,,,,---------......///.........------------............////////////................................................------......///000000111............////////////111111111000000000//////111111111222222222333333333333444555555555555444333333333333333333333333222222222333333333333444222222222222222222222222222222222111111000000000000000000000//////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000111111111111000///111111111000000000//////......//////000000000000////////////////////////000//////////////////000.../////////000000000000////////////////////////////////////////////////////////////000000000000111111000000111111222333222222333333333333444444555666888888999;;;???BBBMMM^^^|||+++******))))))******+++++++++************++++++************************'''(((***)))(((((()))+++************************************************((()))******++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++------------------------...------,,,,,,------.........///////////////...---------............////////////....../////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++---...------)))***///444333,,,)))***,,,,,,---...........................------------------------------------......---------,,,,,,,,,,,,,,,,,,---------..................---------------............/////////................................................------......///000000000............////////////111111000000000000//////111111111222222222222333333444555555666666555555444444333333222222111111111111222222222333333333222222222222222222222222111111111111000000000000000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000//////...////////////000000000///////////////////////////......------......///....../////////000000000////////////////////////////////////////////////////////////000000000000111111000000111111222333222222222333333444444444555666888888999;;;???BBBIII[[[zzz******))))))))))))******++++++************++++++************************''')))******)))(((***+++************************************************(((((()))************))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////////////////---------............///......////////////......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++---111333222000000000333666444---+++---,,,,,,---.........------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////............................................................//////000000............////////////000000000000000000//////111111111111222222222222333444555555666666555555555444444333222111000000111111111111222222222222111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000//////000000000000//////000000000000000000/////////////////////////////////////////////////////////..................///........./////////000000////////////////////////////////////////////////////////////000000000000111111000000111111222333222222222333333444444444555666888888999;;;???BBBGGGZZZyyy***))))))))))))))))))***++++++************++++++************************((()))******))))))***+++************************************************(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...///////////////---------............///......///000000///......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------111666888777555666444333444000,,,,,,000+++,,,,,,---...---------,,,,,,------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,------------------------------........................................................................////////////............//////////////////////////////000000000000111111111222222222333444444555555555555555444444333222111111000000000000000111111111222222111111111111111111111111////////////////////////.............../////////......................................................................................................//////000000000000////////////////////////.........------.........//////////////////000000/////////.......................................000//////......//////000............////////////................................................////////////000000000000111111000000111111222333111111222333333444555555555666888888999;;;???BBBFFFYYYyyy***))))))(((((())))))***++++++************++++++************************((()))+++***))))))***,,,************************************************((()))******++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...///000000000000---------............///---...///000000///...---........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000333666888777666444111///...,,,)))+++000++++++,,,---------------,,,,,,,,,,,,------------------------------------***++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------------.................................------------------------......//////////////////............////////////......////////////000000000000000111111111111222222333444444555555444444333333222222111111000000///000000000000111111111111111111111111111111111............////////////---............/////////................................................................................................---......//////000000111////////////////////////------,,,,,,,,,,,,------......////////////000000/////////............---........................000//////////////////000------........./////////................................................////////////000000000000111111000000111111222333111111222333333444555555555666888888999;;;???BBBFFFXXXxxx))))))(((((((((((())))))++++++************++++++************************(((***++++++***)))+++,,,************************************************)))******+++++++++++++++)))***+++,,,,,,+++***)))******************************++++++++++++*********************++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...,,,---...///000000000000---------............///---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,------------............000333444333222222222,,,******,,,+++)))+++000++++++,,,------------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.................................------------------------/////////////////////...............////////////........./////////000000000000000000111111111111111222333333444333333333222222222111111111111111/////////000000000111111111111111111111111111111---------....../////////---------.........//////................................................................................................------......///000000111////////////////////////...---,,,,,,,,,,,,---............/////////000000//////.........---------........................///......------......///---------.........//////................................................////////////000000000000111111000000111111222333000111111222444555555666555666888888999;;;???BBBEEEVVVuuu))))))(((((((((((())))))++++++************++++++************************(((***++++++******+++,,,******************************************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******************************++++++++++++***************)))***++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...,,,---...///000000000000---------.........//////---...///111111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------------.........//////...111444333///,,,,,,---&&&&&&(((------+++---222++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------///////////////...................../////////000---.........//////000000000000000000111111111111111111222333333333333222111111111111111222222222////////////000000000000000000000000000000000000---------.........//////---------.........//////................................................................................................---------...///000000111///////////////////////////...---,,,,,,---...///---.........//////000000//////.........---------...........................------,,,,,,------...---------.........//////................................................////////////000000000000111111111000111222222333000111111222444555666666555666888888999;;;???BBBDDDUUUsss))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************((())))))))))))*********------,,,,,,+++***))))))************************++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......///333777555000,,,,,,.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++555444111///------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......000///---,,,+++,,,,,,---,,,,,,,,,---------......------------------------....................................///////////////000000000000//////...000000000000000111111222000111222333333333333333111222222333333222222222000000000000000000000000000000111111111111000000////////////....................................---------............///........................---------............//////......------///000111000000//////.........---......---------,,,,,,,,,//////.........------------...///...------...///.........------,,,,,,,,,---------............/////////...---,,,,,,++++++------------------------------------------------,,,---...//////...---,,,...///000222222000///...//////000111111111111111222000///111444555444222666777888888888999<<>>@@@EEEWWWuuu))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++***+++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,))))))***+++,,,------...---------,,,,,,+++++++++++++++,,,---...///000000444222000...------,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,---,,,+++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,---------..................................................................//////////////////000000000000//////000000000000000111111222222333333333333222111000...///000111111222222111000000000000000000000000......////////////......////////////....................................---------............///........................---------............///,,,,,,.../////////...---------------......//////......---------,,,,,,,,,++++++,,,,,,,,,------------...///...------...///,,,,,,,,,---------......---------............///------------------------++++++++++++++++++++++++------------------------------............------000//////////////////000---...//////000000/////////111333333111111333555444555777777888:::>>>AAACCCUUUttt))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************((())))))))))))*********++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++)))************+++++++++111000///...---,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,---...///111222222333222///......---,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,---......---,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...///...---+++***,,,,,,,,,---------......////////////////////////..................................../////////000///000000000000000///...000000000000000111111222333333333333333222111000---...///111222222222222000000000000000000000000......////////////......000/////////....................................---------.........//////........................---------.........//////,,,---///000000000///...---.........//////000000......---------,,,,,,,,,+++++++++,,,,,,------------...///...------...///,,,,,,,,,------.........---------.........//////------------------------++++++++++++++++++++++++------------------------,,,---...//////...---,,,000000////////////000000---......//////////////////111333333111111333666444555777777888;;;>>>AAAAAATTTsss))))))))))))************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000333666888000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///---+++,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...............------------,,,,,,+++***---.........//////000000........................,,,---.../////////...---000000000000000000000000000111111111111222222222111111222222222222111111//////000000000000//////...///111333333111///...000000//////.........---//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------------------------------............///........................---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,......//////......---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,......---,,,---...............////////////111000000000111222333333333444666666777:::===@@@BBBSSSooo))))))))))))************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///444777:::000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...///---+++,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------,,,,,,,,,---------------,,,+++***,,,---------....................................,,,,,,---...///......---////////////////////////000000111111111222222222000111111222222111111000//////000000000000//////...///111333333111///...000/////////.........---//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------------------....................................---------,,,,,,+++++++++,,,------......------,,,------------,,,,,,,,,+++,,,------......------,,,............------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111000//////000............////////////000000000000111222333333444555666777777999===???BBBRRRooo))))))))))))************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((******************************+++++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++...222555777//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,++++++***,,,------------,,,,,,+++,,,,,,,,,,,,,,,---------........................+++,,,------......------////////////////////////000000000111111111222222000111111222222111111000...//////000000//////......///111222222111///.../////////...............//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------------------............------------------------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,.........---,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000222333222000//////000............////////////000000000000111222333444555666777777777999<<<>>>AAAQQQmmm((()))))))))************))))))))))))))))))))))))************************************************++++++***)))(((((())))))************************)))******++++++++++++***************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000......------,,,,,,,,,,,,++++++++++++++++++++++++,,,*********,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............---,,,+++******,,,---------------,,,,,,,,,,,,,,,,,,,,,---------........................++++++,,,------.........////////////////////////000000000000111111111111000000111111111111000000...//////////////////......///000111111000///...........................///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,......---,,,++++++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111000...,,,,,,,,,............////////////000000000000111222444444666666777777777888;;;>>>AAAQQQlll((()))))))))************))))))))))))))))))))))))************************************************+++***))))))))))))))))))************************((()))******++++++++++++************************************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000//////...---,,,,,,+++,,,------......---------...---------------------........................++++++,,,,,,---...//////........................//////000000000111111111000000000111111000000000......////////////.........///000000000000///...---------.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,...---,,,+++++++++,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///---+++++++++............/////////////////////000111333444555666666777777777888;;;>>>AAAQQQlll))))))))))))************))))))))))))))))))))))))******************************************************)))))))))))))))***************************(((((()))***++++++++++++************************************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////,,,------......---,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....../////////......------,,,,,,------............---............------------........................,,,,,,,,,---...///000111......................../////////000000000111111///000000111111000000///---......//////......---...//////000000//////...---------------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,+++++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111000...------.............../////////////////////000111333444555555666777777777999<<<>>>BBBQQQlll))))))))))))************))))))))))))))))))))))))******************************************************))))))))))))******************************'''((()))***++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---......------,,,++++++++++++++++++++++++***))))))***,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---...............------------,,,,,,++++++........................------------...000222333........................////////////000000000111//////000000000000//////---......//////......---////////////////////////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,,,,------------,,,------......------,,,,,,,,,++++++,,,...000222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111///...//////............////////////......///000111333555666444555666777777999===???CCCRRRlll))))))))))))************))))))))))))))))))))))))***************************************************)))))))))))))))******************************'''''')))******+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,---.........---,,,++++++++++++++++++++++++***))))))***,,,...---,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))+++---//////---+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,******************++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.../////////...,,,,,,,,,++++++*********..............................---...///111333444........................////////////000000000000//////000000000000//////---..................---////////////////////////,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,++++++---///222444000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000///......///............/////////000......///000111333555666333444666777777:::===@@@DDDSSSlll*********)))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---...************************+++++++++*********))))))************************++++++++++++++++++++++++---..................---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***,,,......---,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------.................................///111000...------......------,,,,,,------............////////////000,,,------...............////////////000000000000000000000000//////////////////...------------...000000//////.........---------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,+++,,,...000222000,,,)))------------,,,+++******,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...////////////000000000000,,,...//////......///111000111111222222333444444444555777888999;;;>>>@@@AAATTTooo************))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************++++++***))))))***+++++++++*********++++++,,,,,,************************+++++++++*********))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))+++,,,......---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------------------------......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------.................................///000000...------......------,,,,,,------...------........./////////------...////////////...////////////000000000000000000000000//////////////////...---------------000/////////.........---//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,000///...///000111000...------------,,,,,,+++***,,,---------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............////////////---...//////...---...000000111111222222333444444444555777888999;;;>>>@@@AAATTTooo************************************************)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************++++++***))))))***++++++))))))*********++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------......---------,,,,,,,,,...------------,,,,,,,,,......------------,,,,,,,,,,,,,,,---------..............................---///000000...------......------,,,,,,------...,,,---------..................///000000000//////////////////000000000000000000000000///////////////......---------------/////////...............000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++******++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,999666111///...///000///------------,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------...............///000///...---...///000111111222222333444444444555777888999;;;>>>@@@AAATTTnnn)))***************++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++******************+++)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------..............................---///000///...,,,------...------,,,,,,------...,,,,,,,,,---------.........//////000000000000000////////////000000000000000000000000///////////////...------,,,,,,------........................//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---===999444000...---,,,+++------,,,,,,,,,---------------,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........./////////000111222111///......///000111111222222333444444444555777888999;;;>>>@@@AAASSSnnn))))))******+++++++++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))*********************************++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------......---------,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------..............................---...000///---,,,,,,---...------,,,,,,------...,,,,,,,,,---------.........//////000000000000000////////////000000000000000000000000////////////......---,,,,,,,,,,,,,,,---------...............,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---777555222000///---+++)))---,,,,,,,,,,,,---//////...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000222333333222000///000111000111111222222333444444444555777888999;;;>>>@@@AAASSSmmm))))))******+++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))***++++++++++++***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,------------...******++++++++++++,,,,,,,,,,,,,,,---------..............................,,,...//////---,,,,,,---...------,,,,,,------...,,,---------..................///000000000//////////////////000000000000000000000000////////////...------,,,,,,,,,,,,,,,---------------.........+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++******++++++++++++*********,,,------++++++,,,...---------...000///---+++---,,,,,,,,,,,,...000111...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000111111222333222111000111222000111111222222333444444444555777888999;;;>>>@@@AAARRRmmm))))))***++++++,,,------************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))************************)))***++++++++++++***))))))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,...//////---,,,,,,---...------,,,,,,------...------........./////////------...////////////...////////////000000000000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++*********+++---,,,,,,+++---...+++++++++,,,......,,,+++---,,,++++++,,,///111222///---,,,******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........./////////000000...000111111//////000222000111111222222333444444444555777888999;;;>>>@@@AAARRRmmm))))))***+++,,,,,,------************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------..............................,,,...///...---+++,,,,,,...------,,,,,,------............////////////000,,,------...............////////////000000000000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,------............////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,******++++++++++++*********+++---,,,,,,,,,---...111///,,,+++++++++***(((---,,,++++++,,,///111333///...,,,******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------.........//////,,,...//////......///111000111111222333333444444444555777888999;;;>>>@@@AAARRRlll++++++******************************************)))************++++++++++++++++++************)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************))))))***+++,,,,,,------,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***000+++)))+++---+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------.........------.................................------------------------......////////////......//////---,,,,,,---...///......///000000000000000222222222222222111000////////////......---------000...,,,,,,------,,,+++---......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++,,,---------,,,,,,---///000111000///---............/////////000111111111222222333333444333444666999;;;<<<===>>>FFFQQQhhh************************************************)))************++++++++++++++++++************)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************)))******+++,,,,,,------,,,,,,------------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++******)))+++//////***(((***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------....................................------------..............................------------------------......////////////......///...---,,,,,,---...///......///000000000000000111111222222222111000000.........---------,,,,,,000...------......---,,,------...///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////......------,,,---///000111000///............/////////000000111111111222333333444444444555777999;;;<<<===>>>CCCNNNeee************************************************)))************++++++++++++++++++************)))+++++++++***************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++************************************++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******---444999666...***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------------------------------------------------------......////////////............------------............///000000000000///000000111111222111111111------------,,,,,,,,,,,,000...------...///...,,,------...////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000//////...------,,,,,,---///000000000///........./////////000000000111111111222333444444444444555777999;;;<<<>>>???AAALLLccc***************+++++++++************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++///777<<<777...+++...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................---......//////......---------------------......---...//////000000////////////000111111222111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,,,,---......//////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,------...///000/////////...////////////000000000000111111222333444555555555666777888:::===>>>???BBBMMMddd))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***(((+++111444///((((((,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................------............------+++,,,,,,---------......------...///////////////...///000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++,,,,,,...///000---......///////////////////////////000000000111000111222333444555666666666666777888:::===???@@@EEEOOOfff)))))))))***++++++,,,,,,************************)))************++++++++++++++++++************)))***************+++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++---///,,,(((***///++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,------------......------------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------***+++,,,------...------------...////////////...//////000000111000000000,,,,,,,,,,,,------------,,,+++,,,---//////---+++,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------///111333444............/////////000/////////000000000111111000111222333444555666777777777777888:::===???AAAGGGPPPfff((())))))***++++++,,,,,,************************)))************++++++++++++++++++************)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***...++++++---...,,,---111++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,)))***,,,---......------,,,---......//////......000000000000000000///...,,,,,,---------.........------...000111111///---+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...------...000222444...............///000000//////000000000111111111000111222333444666777777777777777888:::===@@@BBBDDDMMMddd((())))))***++++++,,,,,,************************)))************++++++++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++***&&&&&&***,,,++++++---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------..................------,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,)))***+++---......------,,,---......//////......000000111000000///......---------....../////////......///222333333111///+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...---,,,,,,---///000...............///000000000000000000111111111111000111222333555666777888888777777888:::===@@@BBBAAAKKKbbb))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******))))))))))))******(((***+++------,,,+++***+++(((&&&)))...000///,,,******************************************************))))))))))))******************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,+++***........................+++,,,------......------...------,,,,,,,,,------------------------------++++++,,,------....../////////.........---------...---,,,,,,,,,,,,---.....................------------------------------,,,,,,,,,---------......///......---------......///...------...///000111------,,,,,,,,,---..................////////////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000000000000000111111111111333222111222777???GGGLLLHHH===555666;;;<<<<<<<<>>999666555888:::;;;>>>BBBDDDLLLbbb))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******)))***+++,,,,,,,,,++++++---+++******,,,---+++)))************************))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---..............................////////////......------........................---------------------------------...............------------------------,,,,,,,,,---------.........------------...////////////........./////////,,,,,,,,,,,,------...///---------.........//////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---......//////000////////////000000000111333333222111111000000000444444666::::::999<<>>IIIbbb))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******))))))))))))******++++++******++++++,,,---)))***,,,+++++++++,,,---************************************************,,,++++++******++++++,,,************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...------,,,,,,------...,,,------......------,,,------............------,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++.........------,,,,,,,,,***+++,,,,,,------------........................+++,,,------......------+++++++++,,,---...///000////////////////////////000000000///......---------------.........//////,,,,,,---......---,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111//////000000000///---,,,+++++++++,,,---...000000,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,------......///............/////////000222222333333444444555555888444444888;;;<<>>FFFCCC444+++...000---.........------,,,,,,,,,+++,,,---.........---,,,---------------------------------.........//////---------...............,,,---...000000000//////,,,,,,------...---------///---------...///...,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------------------------------------------,,,+++,,,...000******+++++++++,,,,,,,,,+++***))))))******)))'''++++++++++++++++++++++++,,,------......------,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---///000...---...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000////////////,,,++++++,,,---,,,+++++++++,,,000000000000111111111111333333333444333333222222444666888888999:::===???@@@IIIccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...111222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))),,,...---+++***+++---,,,,,,,,,,,,,,,,,,++++++---+++***+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,...------,,,,,,++++++***,,,,,,------------,,,,,,......---------,,,,,,,,,++++++,,,---///000111222333222000/////////111222333111///---,,,,,,---...++++++---/////////555>>>ddd^^^KKK333))),,,---)))......---------,,,,,,,,,+++,,,---.........------------------------------,,,------------.........---------...............---...///000000//////...,,,,,,------......---------,,,+++,,,...//////.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------------,,,,,,+++,,,---///***++++++++++++,,,,,,,,,...,,,+++***+++++++++)))++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,.../////////...)))***,,,---...///111333/////////000000000111111333333444444444444333333555666888999999:::===???@@@IIIccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++******)))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---.........------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++---------,,,---...,,,,,,,,,,,,,,,,,,------+++,,,,,,++++++***)))(((++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,))),,,...//////000333666555333111///...000222333333222000...,,,,,,,,,,,,---+++,,,......///777@@@```TTT===***(((000111+++...------------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,---------------------.........//////...//////000//////...---,,,,,,------............---++++++,,,...000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,222///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---......//////000000///...------------....../////////000000000333333444555555444444333555777999999:::;;;>>>@@@@@@IIIccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------)))***+++,,,---,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.....................------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,---......///000,,,,,,------------......))),,,...,,,***++++++)))++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------++++++---...000222222222222000...++++++---///111111000///------,,,,,,---...,,,+++---,,,+++///666999444+++'''---555444---------------------------,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------,,,,,,------.../////////000000000//////...------,,,,,,---------...//////000...------///000000000///......---,,,,,,,,,,,,------------------------------------------------+++,,,------......---------------------------------------------------------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------333111...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,------------,,,------....../////////111///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...---------...555222///---,,,+++***)))............////////////333333444555555555444444666777999999:::;;;>>>@@@AAAIIIccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++------,,,***)))---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...........................,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++---///000000///,,,,,,,,,------.........)))///111,,,***------+++++++++++++++++++++++++++------,,,+++***************++++++,,,,,,------...------............---------------------------------******///777;;;777222000///,,,******+++---///---------------.........---+++,,,...---)))***---+++,,,---...111333000***------------------------,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------,,,,,,------...//////000000000//////............------,,,------///000111555333000//////000///...///...---,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......---------------------------------------------------------,,,++++++---...,,,***++++++,,,,,,,,,---------222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******,,,------------,,,,,,,,,------...///000000///---,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......000000///......000222222///------///111111000............////////////222333333444555555444444555777888999999;;;>>>@@@AAAJJJccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------...............------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******)))***,,,...000///...++++++,,,,,,------......///555666...***---///---++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,------------......//////......---,,,,,,,,,------------......+++,,,555@@@DDD>>>666000///...---------......+++,,,,,,---......//////+++***+++000000---,,,---...///000///---,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,------------+++,,,,,,---...///000000000//////............///------,,,,,,---///111222888555111///...///...------------,,,,,,------...------------------------------------------------+++,,,------......---------------------------------------------------------+++***,,,///000...+++,,,,,,,,,,,,------------///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++++++++,,,---...//////000,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++---//////...000444888888444000///111333222111....../////////000000000111111222333444444444444444666888888999:::===???BBBJJJddd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))******+++,,,,,,---******+++,,,,,,------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---------.........------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******))))))+++...///...,,,******++++++,,,---------777>>><<<000)))---///,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000333;;;CCCDDD<<<444///////////////......---,,,,,,------......---------******...///...---000,,,+++++++++++++++,,,...,,,,,,,,,---------......------,,,,,,,,,---...///------------------------,,,------------.........++++++,,,---...///000000//////...---......000000...---,,,,,,---///222333666333///---------...---,,,,,,,,,,,,------...///........................------------------------+++,,,------......---------------------------------------------------------+++***---111333000---,,,,,,,,,------------...,,,,,,---///000000...,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,---......,,,+++*********+++,,,---...//////...444888666000++++++...,,,,,,,,,,,,,,,,,,,,,,,,......------------......))),,,///...---///444999;;;666000...///000...,,,/////////000000000111111///000111222333333333333333555666777888999<<<>>>BBBJJJddd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,***++++++,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++)))(((***---...---***))))))***++++++,,,------>>>DDDAAA222))),,,...***++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........222555:::???AAA===555...---.../////////...,,,+++............---,,,,,,+++000+++)))+++,,,+++,,,...,,,******,,,......------,,,,,,,,,------.........------,,,+++,,,---...///---------------------------------.........//////++++++,,,---...///000111///...------...///000111...---,,,,,,---///222444333000,,,++++++---......+++++++++,,,---...///000........................------------------------+++,,,------......---------------------------------------------------------+++***...333555222...,,,,,,,,,---------......+++,,,...000222222///,,,------------------------+++++++++,,,,,,++++++++++++,,,.........,,,***)))))))))***+++---......///444;;;@@@===444---,,,///,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++...000...+++,,,111666222---((()))---111111///000000000000111111111111...///000111222333333333333444666666777888;;;===BBBKKKddd)))************+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************++++++************+++++++++++++++*********)))))),,,+++******))))))******---+++******+++,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------,,,++++++...,,,++++++------,,,***************************...------,,,,,,++++++***------------------------------------------------......................../////////......---------------------------,,,,,,***++++++,,,---...//////---------------------------------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++******)))))),,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,@@@CCC<<<...)))......'''---,,,,,,+++*********+++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++........................666<<>>JJJeee)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************))))))))))))************++++++************+++++++++++++++***************,,,+++******))))))******************++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...........................------------,,,,,,,,,,,,,,,,,,---.........///------------------------------------------------------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++************,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,000444222+++***...///***,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000222333111---,,,...111,,,,,,------------------------------------------......---,,,,,,---...///---------------------------------------------------------............/////////000000000000////////////000000///......---,,,,,,---....../////////.........///......---,,,,,,,,,,,,---------.....................---------,,,---//////---,,,,,,,,,......//////////////////........................------------------------------------------------........................---,,,***,,,...111111111++++++,,,------.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,---...,,,+++***++++++,,,---...///000666***'''///444000------,,,,,,---............---////////////000000000000111111111111222333444444666777888:::;;;;;;<<<<<<>>>JJJddd))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************((()))))))))************++++++************++++++************************,,,+++******))))))******)))***+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++******+++---......---------------------------++++++,,,,,,---......///........................................................................---------------,,,,,,,,,+++,,,,,,---...//////000//////......---------,,,................................................//////......------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,//////++++++......+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++...111,,,,,,,,,------.........------------------------,,,---......///.........------------....................................---------............////////////000000/////////....../////////...---,,,///......------------..................---,,,,,,,,,,,,,,,---------..............................,,,///111222000...------............////////////...................................................................................................---++++++...111333555------------------......---..................---------------------------,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++,,,---...---+++++++++,,,,,,---...//////......))))))000000---///------...////////////...////////////000000000000222111111000111222444555666777888:::;;;<<<<<<<<>>>>>AAALLLeee)))************+++++++++************************************************************************))))))*********+++++++++************************))))))))))))************++++++************++++++))))))*********+++++++++,,,+++******))))))******---111444222---******+++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,)))***+++,,,---------------+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////................................................................................./////////000000............////////////////////////............................................................222222111000///...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,+++++++++***+++,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---------------------,,,,,,------------------------+++///444888888666222///---------...///000000000........................---------............///......////////////............---,,,...111444555666<<>>>>>???AAALLLddd)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))************++++++************++++++))))))******++++++++++++,,,++++++***)))*********...333666444...***)))+++,,,++++++++++++++++++,,,---,,,+++******+++,,,---)))***+++,,,------...---...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////////////////////////////.........................../////////000000111111///////////////............/////////////////////////////////////////////////////////////////////222222111000///...------,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,***)))******)))+++---+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---.........------,,,,,,,,,------------------------)))+++///111222111///------------...///000000111////////////////////////---------.........////////////000000000000//////000///------///333777:::FFFNNNZZZ```]]]OOO>>>333111111111111111000//////,,,,,,,,,---------......---------........./////////000000///---,,,...000---------...///000000111........................////////////////////////////////////////////////........................+++---...---++++++...111222111///...---...000111///...---,,,,,,---...///........................***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---000---+++***+++,,,,,,+++***++++++,,,---...//////***///888\\\wwwPPP(((333***+++,,,,,,------,,,,,,////////////000000000000///000222333444444333222666777999;;;<<<>>>??????@@@KKKccc))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,+++++++++******+++*********))))))((((((************************************************************************333777888555...))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,---------.................................///////////////......000000111111111111000000.......................................///000000000111222000//////000222//////............//////000000000000000000000000......//////000000111111000000000000000///......//////.........------------------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///.........------,,,,,,,,,------------------------,,,,,,------------------.........///...------,,,------...............---////////////000000000000222000---...444===HHHNNNWWW[[[fffnnncccJJJ999777111111111111111000//////---......///////////////000//////.........//////,,,---//////......///111......///000000000000000000000/////////.................................---------.........//////........................//////.........---------))))))***+++---...//////////////////000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++***)))---,,,,,,++++++,,,,,,---+++---///111222000...---///......---------..................///000222222333222222111222444555666666777999999999999;;;<<>>???IIIaaa))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))************+++*********+++++++++++++++************************************************************************)))111:::<<<777111---,,,******))))))******+++,,,))))))******+++,,,,,,,,,***+++,,,,,,---...//////,,,,,,,,,------------...------.........////////////////////////////////////000111222222333222222333333111000000111222333222222222222222222222222111111111111111222222333///111222111111111333555222222111111111111222222111111111111111111111111111111111111111111000000000000000000000///......---------.......................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,...---,,,,,,---///.............../////////---------------------------......///000111222222777555333000...---------...//////000000/////////------........./////////,,,...333888>>>CCCFFFGGGNNNQQQRRRMMMBBB888333222111111111111111000//////...///000000111111000000////////////000111222222///000111000///...///000......///000000000000000///000000000000000111111////////////////////////....../////////000000000////////////////////////---------...............888666444111//////000000////////////000000000000//////////////////////////////............//////------------------------------------------------...............//////000111000...,,,,,,,,,,,,---......------------.........---,,,,,,,,,---///000---------------...///000000000////////////000000///000111222333333333333444666888999999:::<<<>>>???III```))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++,,,,,,*********++++++,,,,,,,,,***************************************************************************222:::<<<777000---,,,******))))))******+++,,,((())))))***++++++,,,,,,***++++++,,,---...///000,,,,,,,,,---------..................///////////////////////////////////////000111222333333333333777555333222111111333333333333333333333333333333222111111111111222333333222333333333111111333555222222222111111222222222111111111111111111111111111111111111111111222222000000000000000///......---------.........//////........................------------.........///------------------------------------------------***+++,,,---............---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---........./////////000---------------------------...///000111222222333444222000...------......---...///000000111000000....../////////000000000...///111333777;;;>>>@@@DDDHHHIIICCC:::333111222111111111111111000////////////000111111111111000////////////000111222333---...//////......///000......///000000000000000000111111111222222222222////////////////////////.../////////000000000000////////////////////////---------.........//////999777444000///...///000////////////000000000000////////////////////////000//////////////////000........................////////////////////////...............///000000.........---,,,+++++++++......------------............------......///000---,,,,,,------///000000000000////////////000000000111222333444444444333444666888999999:::===??????HHH```))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************)))000888999444...+++************)))***++++++,,,((())))))***++++++,,,,,,******+++,,,---//////000,,,,,,,,,------...................../////////000000000000000000000000000///000111222333444444444999777555222111222333333555555555555555555555555222222111111222222333444555666666444222222333444333222222111111222222333111111111111111111111111000000000111222222222333000000000000000//////...---------.........//////////////////////////////---------.........//////------------------------------------------------***+++,,,---............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---.........//////000000---------------------------...///000111222333333000...---,,,,,,---///000,,,---...000111111111111////////////000000000000222111//////000222444666<<<@@@AAA;;;333//////000111111111111111000////////////000111111111111111////////////000111222333---...//////......///000...//////000000000000000111111222222222333333333000000000000000000000000////////////000000000000000000000000000000000000---------.........//////444222///---,,,---///111////////////000000000000000000000000000000000000000000////////////000000........................000000000000000000000000---,,,,,,,,,,,,---......,,,,,,---------,,,+++***......------------...............///////////////,,,,,,,,,---...///000111111000////////////000000000111333444555555444333333555888999999;;;===??????III```******************************************************************************************************++++++++++++******************************)))************+++++++++************************------+++***))))))((((((+++++++++*********)))))))))///666777222---,,,,,,)))************+++++++++***************+++++++++......................../////////...///000000111000111222000------111444444555333///000555444...222555666444444666888888@@@>>>;;;999888999;;;<<>>???BBBFFFKKKMMMPPPOOOMMMJJJIIIHHHJJJKKKSSSPPPLLLIIIIIIIIIHHHGGGAAA???======<<<<<<===>>>999888777777777777888999222333333333444444555555333333333222111222333444000/////////111222111000111000000000/////////...////////////////////////000000000/////////......////////////////////////........................---------------------------...///000000///...,,,...........................------,,,,,,------...++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---............---------,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............///........................//////...------...///000////////////////////////000000000111111111222222//////000111111222222333333222111111222222111000000111111111111111111111//////000000000111111111222222222222222222222222000111111222222222222111111222222333444444333333222222111000000000000000111111000000000000111111/////////000000000111111000000000000000000000000............////////////////////////////////////////////////////////////000/////////....................................//////.........---------///...---,,,+++,,,,,,---------,,,,,,,,,,,,------------------------------------............------//////............//////....../////////000000000222222333444444444333333444666888888888999;;;===BBBJJJ^^^}}}******************************************************************************************************++++++++++++******************************)))************+++++++++************************++++++************+++++++++++++++******************000777999666111...---************+++++++++,,,,,,,,,,,,------..................---------,,,,,,---...///000111000000///,,,...000222333444777999555;;;>>>;;;:::>>>CCCEEEDDDEEEGGGIIILLLOOOUUUYYY[[[[[[ZZZXXXUUUTTTTTTVVVYYYXXXWWWWWWXXXWWWTTTQQQPPPLLLHHHFFFGGGGGGFFFCCCCCCAAA>>><<<;;;;;;===>>>:::999777555333333333333777666444333333444555666111000///000222333333222222222111111000000000///000000000000000000000000////////////............////////////////////////........................------------------------------.............................................------,,,,,,------...,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............////////////...............//////...------......////////////////////////////////////000000000111111/////////000111111222222333333333222222222111111333333333333333222222222000000000000111111111222222222222222222222222222000111222333333333333333111111222333333333222222222222111111000000111111111111000000000000111111///000000000000111111111111111000000000000111111---------.........//////////////////////////////////////////////////////////////////...................................................---------...---,,,+++++++++,,,,,,......------------......------------------------.........//////.........//////............///////////////000000000111111111222333333444444444333444666888999999999;;;===BBBJJJ^^^}}}******************************************************************************************************++++++++++++******************************))))))*********+++++++++************************************++++++,,,---***************************///555888666111...,,,*********+++++++++,,,,,,,,,,,,,,,------......///000000000/////////......---///111333444444222111111111222444666999<<<>>>===???AAABBBDDDIIIMMMPPPPPPPPPRRRVVVYYY\\\bbbiiikkkmmmnnnmmmiiiggggggiiiooooooppprrrrrrppplllhhhhhheeebbb```cccddd```YYYYYYWWWTTTQQQMMMJJJIIIHHHGGGDDDAAA===;;;:::::::::>>>===<<<<<<<<<;;;:::999555444333333444555444222333333333333333222222222111111111111111111111111////////////.........---////////////////////////................................................///...---------...///000...........................------,,,,,,------...,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............///......//////000111111111//////..................////////////////////////////////////000000000000...//////000000111222222222333333333111111111222333333333333222222222222222222222222333333333444222222222222222222222222000000111222333333333333111111222222333222222111333222222111111111222222222111111000000111111222000000000111111111222222111111000//////000111111.........////////////000///////////////////////////////////////////////////////////////.........................................................------,,,,,,++++++++++++......------------......------------------------......////////////......///............//////000000000000000111111111111111111222333444444444444444666888999999:::<<<>>>AAAIII^^^}}}******************************************************************************************************++++++++++++******************************))))))*********+++++++++************************************+++,,,---...************************))),,,111444333000---+++***++++++++++++,,,,,,,,,+++++++++,,,---......///000000000000000000000000...///222555777777666555<<<;;;999999;;;===@@@AAADDDAAACCCKKKXXXaaaggghhhkkkjjjnnnvvv{{{~~~~~~zzzuuunnnhhheee[[[YYYUUUQQQNNNMMMLLLMMMJJJIIIIIIJJJJJJGGGBBB>>>;;;999777666666666444222333333333333333333333333000000000000000000000000000////////////.........000000000000000000000000////////////////////////........................000///...---...///111222...........................------,,,,,,------...,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............///------///000222444555666000000000//////......---000000000000000000000000////////////000000000000/////////000111111222222111333444333111000111222222222222222111111111111222222333333333444444444222222222222222222222222000111222222333333333222222222333333333222222111333333222222222222333333222222111111111111222222111111111111222222222222111000000000000000000111///000000000000111111111000000000000000000000000////////////////////////.........///////////////........................---.....................------------,,,,,,++++++------,,,,,,,,,,,,------------------------------......////////////.....................///000000000000000000111111111111000111222333444444444444444666888999:::;;;===???AAAIII^^^}}}******************************************************************************************************++++++++++++******************************)))************+++++++++************************+++++++++++++++,,,---...***************+++++++++)))+++---///000...,,,***++++++++++++,,,,,,,,,,,,***++++++,,,---...//////...//////000000111111222000222555888:::<<<======@@@AAADDDJJJRRRXXX[[[\\\]]]YYY\\\lllyyyqqqiiibbb]]][[[\\\ZZZXXXXXXXXXUUUOOOIIICCCAAA>>>===<<<;;;999777666666555555444333333333000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................000///......///000222333...........................------,,,,,,------...,,,---------............---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............///------///000222444666666111111111111111000......000000000000000000000000/////////000000000111111000000000111222222333333222444666555111000222444111222222222333333333333333333333333444444444444444444444444444444444444222333333444444333333222333333444444444333222222333333222222333333444444222222111111111111222222111111222222222333333333000111222222222222111000000000111111111222222222000000000000000000000000////////////////////////.........///////////////........................---------...............------.........---,,,+++------,,,,,,,,,,,,------------------------------.........//////...............---......///000111/////////000000000111111000111222333444555555555444666888999:::;;;>>>@@@@@@HHH]]]}}}******************************************************************************************************++++++++++++******************************)))************+++++++++************************,,,,,,+++++++++,,,------))))))*********+++++++++******+++,,,------,,,++++++++++++,,,,,,,,,------+++,,,---...///000000111000111222333444666777777888999<<>><<<999777555444222222222222222222222222222111111111000000000000000000000000000000000000////////////////////////........................------......///000111111...........................------,,,,,,------...------------............---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......---------------------------------............///---...///000111111222333222333333333222111///...000000000000000000000000000000000111111111222222111111111222333333444444444777999777333222444777333444555555666777888888666666777777777888888888777777777777777777777777666666777666666555444333555555555555555444333222333333333333333444555555333222222111111222222333222222222333333333333444111333555666666555333111000000000000111111111111000000000000000000000000////////////////////////............/////////000........................---------.........//////....../////////...---,,,......------------......------------------------------............---------------......///000111....../////////000000000000000222333444555555555333666888999:::<<<>>>@@@@@@HHH]]]}}}******************************************************************************************************++++++++++++******************************)))************+++++++++************************---,,,,,,++++++,,,,,,---))))))******++++++++++++,,,+++***+++,,,---------++++++,,,,,,,,,---------------...///000111222222444555666888:::;;;======@@@AAACCCGGGKKKOOOSSSUUUkkkrrrwwwzzz}}}vvvmmmhhhhhhgggddd```YYYWWWUUUUUUUUUUUUSSSQQQLLLJJJGGGDDD???;;;888777333333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000000////////////////////////,,,,,,------...//////000...........................------,,,,,,------...---------.........//////---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...............------.........---------------------------------.........////////////////////////......333333444444333222000///000000000000000000000000111111111111222222222222111222222333333444555555555999;;;:::555444666999666666777999:::;;;<<<===;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999999999999888666555444555666666666555444444333333333333333333444555666333222222111111222222333222222333333333444444444222444777999999777444222////////////000000000000000000000000000000000000////////////////////////---.........//////000000........................---------.........//////...///000000000///------//////............//////------------------------,,,------------------,,,---------......000111111............///////////////000222333444555555555333666888::::::<<<>>>AAA@@@HHH]]]}}}+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---.../////////+++---000222222333444666666555888>>>>>>;;;???GGGJJJNNNSSSTTTWWWaaappp|||}}}xxxpppjjjfffmmmooouuu|||{{{yyywwwpppiiigggeeecccaaa```^^^]]][[[YYYVVVRRRMMMHHHBBB;;;666666555555666777666333111111222111000///000222444111111111111222222222222111111000///////////////000000000000000000000000..................------////////////////////////------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------............................................................////////////222222222222111111111111111222222222111000//////111000///......///000111111222444777999888555222999999999:::<<<<<<:::888:::>>>BBBDDDEEEGGGLLLOOONNNMMMLLLJJJHHHIIIKKKMMMJJJIIIGGGDDDBBBAAACCCEEEFFFCCC>>>======<<<:::999;;;:::888777888888666555:::333111444555111...000444444555444333444555777444333222222111111222222222222222222222222222222000000000000000000000000111111000000/////////...//////000000111111111222000000000000000000000000------............------..............................//////...---,,,,,,.........------,,,,,,,,,//////...------------...+++,,,---.........,,,,,,222111000.........///000////////////000000000000111222222333333444555555555666888999999:::<<<===BBBHHH[[[{{{************)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++*********************************+++,,,,,,,,,---+++,,,,,,,,,------------+++,,,---...............///////////////111555888<<<;;;===CCCEEEGGGOOOYYY___gggrrr{{{yyylllgggrrr|||}}}yyyvvvrrrmmmoooqqqsssuuuuuusssqqqppprrruuu|||}}}yyywwwsssmmmkkkkkkkkkiiiggggggeeecccaaa]]]XXXQQQLLL@@@>>><<<;;;;;;:::777555222222222111000///000222000000000000000000000000111111000///////////////000000000000000000000000........................////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------............................................................//////////////////////////////////////////000111111111000000//////000000222333555666555222///...000666===BBB>>>>>>>>>>>>AAAEEEIIILLLLLLTTT___hhhmmmppprrrtttssstttvvvwwwxxxxxxyyyyyyppppppnnnlllhhhggggggiiiccc]]]UUUOOOLLLGGGAAA===CCCBBB@@@??????<<<999666555222333777777333444999999999888666333111111111555444333333333333333444222222222222222222222222111111111111111111111111111111000000000////////////000000000111111111111000000000000000000000000.........//////.......................................//////...------,,,.........------,,,,,,,,,//////...------------...,,,,,,---...............222111000///......///000////////////000000000000111111222222333444444444555777999999:::;;;===???BBBHHH\\\{{{************))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,------------............------------------------+++---000333555999>>>AAAHHHGGGIIINNNUUU^^^mmmzzzwwwpppiiiaaa\\\dddnnnxxx|||}}}~~~}}}wwwrrrnnnkkkkkkjjjiiiiiihhheee```]]]PPPMMMHHHCCC???;;;777444444444333222111111111111111111111111111111111111111111000////////////000000000000000000000000000........................////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------............................................................////////////............////////////...///000111222222222222222222222222111111000000555888<<<>>>>>>@@@DDDGGGNNNRRRWWWZZZ]]]aaagggkkkvvv{{{tttnnnaaa```]]]YYYTTTMMMEEE???===;;;;;;;;;888444666;;;555555555555555555444444555555444444444555555666333333333333333333333333222222222222222222222222111111111000000000000000000000000000111111111111000000000000000000000000...//////000000//////....................................///......---,,,.........---------------//////...------------...,,,,,,------...///000111111000000////////////000////////////000000000000000000111111222333333333555777999:::;;;<<<>>>@@@BBBIII\\\|||*********)))))))))))))))************************************++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,++++++,,,------------.........---------------------------222888===@@@BBBCCCDDDIIINNNWWWbbbmmm{{{|||rrrkkkhhhccc```aaagggqqqwww|||qqqlllkkkkkkiiigggggghhhiiihhhfff```\\\VVVOOOGGG>>>555000777555333333333333222111333333333333222222222222222111000000//////000000////////////////////////............////////////////////////////////////------............---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............................................................////////////000000000000000111111111000000111222333333333333333333444444444444444444888???HHHKKKKKKKKKNNNRRR\\\gggsss|||vvvjjj]]]UUUKKKFFF???;;;888666666666888777777888999:::999888555555444444444555666666333333333333333333333333333333333333333333333333111111111111111111111111000000000000000111111111//////////////////////////////000000000000//////........................---...............------...............---------//////...------------...------,,,---...000222333000000000////////////000////////////000000000000///000000111111222333333555777999;;;;;;===???AAABBBIII]]]}}}))))))))))))))))))******************************))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000999;;;>>>@@@BBBDDDGGGIIIRRR```sss~~~wwwrrrlllddd^^^]]]```fffnnnxxxwwwtttvvvsssooojjjggghhhjjjllllllhhhfffbbb\\\TTTJJJ???888:::777333222222222111000333333333222222111111111222222111000000000000000////////////////////////........./////////000000////////////////////////------............---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............................................................///////////////000000000111111222222000111222222333333222222000111444777;;;???AAACCCDDDHHHMMMPPPVVVaaaooo{{{}}}jjj___PPPHHHGGGGGG@@@999@@@===999888888777666444555555444444444444555555333333333333333333333333333333333333333333333333111111111222222222222222111111000000000000000000//////////////////////////////000000000000//////........................------...............---........................//////...------------...------,,,---...000222333/////////000000000000///////////////000000000000///000000111111222333333555777:::;;;;;;<<>>>>>>>>AAAGGGRRR___gggxxxsssiiiddd______dddjjjnnnpppuuu}}}zzzqqqkkkggggggggggggkkkjjjiiigggccc]]]TTTOOOEEE???888333333333111///222222222111000000//////222222111000000000000111000000000000000000000000.........//////000000111////////////////////////------............------,,,,,,------.../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------............................................................////////////......//////000000111111000000222333444444444444666777999<<<@@@EEEIIIKKKVVV]]]gggrrr~~~{{{yyywwwwwwxxxyyyyyyxxxxxxxxx{{{vvvrrrmmm^^^NNNEEE???999666666666444222666666555444444444444444333333333333333333333333333333333333333333333333222222222222222333333333111111111111000000000000000000000000000000000000...//////000000//////...........................,,,---......///........................///////////////...------------...,,,,,,------...///000111...//////000000000000///////////////000000000000000000111111222333333333666888:::::::::;;;===???AAAGGG\\\}}}((()))))))))************************************))))))))))))************************************************************++++++************++++++++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,---.........------------............000000111222666999===???CCCFFFLLLTTT```ooo}}}xxxlllcccaaaccchhhqqq}}}}}}sssmmmwwwpppjjjgggnnnlllkkkkkkkkkiiifffcccXXXOOODDD<<<999777555222555444444333222222111111333222111111000000111111000000000000000000000000---......///000000111111////////////////////////------............------,,,,,,------...//////000........................,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---......///------------------------............................................................/////////////////////000111222222222222333555888:::<<<======CCCDDDEEEIIIOOOVVV]]]aaaqqqxxxzzztttpppppprrrtttuuutttuuuyyy~~~}}}{{{eee\\\QQQHHHDDDAAA===:::999888777666555444444444444444444444444444444444222222222222222222222222222222222333333333444444111111111111000000000///000000000000000000000000.........//////.................................,,,------...//////......---........./////////000//////...------------...,,,,,,---...............---...///000111111000///////////////000000000000111111222222333444444444777888::::::999999;;;<<>>CCCEEERRRYYYdddpppzzz~~~sssddd]]]ccckkknnnxxx~~~wwwhhhsss|||uuuqqqnnnkkkjjjkkklllmmmllliii___PPPEEE@@@===:::777999999888777666666555555333222111111000111111111000000000000000000000000---......///000111111222////////////////////////---..................---,,,,,,------...///000000........................,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------------------............................................................/////////000111111222333444444555555555777:::>>>AAADDDFFFGGGIIIKKKQQQZZZggguuu~~~{{{wwwtttqqqrrrwwwzzzhhh[[[PPPGGGAAA;;;;;;999777666555555555444444444444444444444444222222222222222222222222222222222333333444444444222111111111000000//////000000000000000000000000------............------........................,,,,,,---.../////////...---.........//////000000//////...------------...+++,,,---.........---,,,---...///111111111000///////////////000000000000111222222333333444555555777999::::::999888:::;;;>>>FFFZZZ{{{,,,,,,++++++,,,,,,---...************************************************,,,,,,,,,++++++*********,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------***---000222000000000111555888;;;<<<===CCCMMMVVVgggppp}}}{{{uuuiii```\\\aaafffkkkyyy{{{|||www~~~xxxsssqqqrrrrrrrrruuuooodddVVVIII@@@<<<;;;888;;;<<<888222...000333333222111000000000222222000000000000000000000000---......///////////////////////////////////////------...//////......---...---------...111333555//////.........---------------------------------......//////...---,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------,,,------...000000///......---------......,,,------------...111444---...//////000///////////////.........///000000111222444666888999:::::::::>>>DDDHHHJJJLLLNNNQQQRRRTTT^^^rrr}}}||||||{{{{{{sss```PPPEEE===999;;;;;;666444666666111000444666333222333444333333333333444555666333444444444444333222222111111111111111111111111000000000000000000000000222111111000///.....................................................................//////////////////............//////---------............//////////////////////////////000000000000000//////000000111222222222222111555777888888888:::<<<>>>???EEEZZZ|||*********)))***++++++,,,************************************************,,,,,,,,,++++++*********+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...---------------...///111///...///333777:::;;;;;;;;;;;;???JJJ[[[nnnzzz}}}xxxuuuqqqlllhhh```fffqqqwwwppprrrppplllggg___UUUKKKEEE===<<<:::777555555666777444333222222222222222222000000000000000000000000---...//////000000//////////////////////////////....../////////////////////...------...000222444//////.........---------------------------------......//////...------,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---.../////////......---------......///000111000//////000222//////000000000000000///000000////////////000000555555555666888<<<@@@BBBKKKIIIGGGGGGJJJPPPVVVZZZaaakkk|||}}}qqqpppyyyqqq[[[OOOCCC>>>999555444777777444333333222111444:::333333444444555555555555333333444444333333222111111111111111111111111111111111111111111111111111111111000000///......---............................................................////////////------,,,,,,,,,,,,---------------............/////////////////////////////////000000000000//////111111222333333333333333555777888888888:::<<<>>>BBBHHH[[[}}}((((((((((((((())))))***************************************************+++++++++++++++*********)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////111...---000888===???>>>???CCCLLLYYYhhhxxx{{{jjj```bbbhhhnnnpppxxxwwwpppmmmkkkkkkjjjdddZZZRRRIIICCC===888777777666555333444444444333333222111000000000000000000000000---...//////000000//////////////////////////////000000///......//////000000///.........///111222...............---------------------------------.........///......---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---............---------......///222444444333111/////////000000000000000000000000111000000000111111222333999:::;;;>>>AAADDDFFFGGGGGGIIIMMMSSS[[[ccckkkpppmmmvvv~~~uuubbbRRREEE<<<999;;;666666777777333///222999333444555666666666555444333333333333333222111111222222222222222222222222222222222222222222222222000000//////......------............................................................////////////------,,,,,,,,,,,,---------------............/////////////////////////////////000000111000000///222333333444444444444444555777888888888:::<<<>>>CCCHHH[[[{{{(((((('''''''''((())))))************************************************+++++++++***************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,---............///111555;;;AAADDDEEEEEEIIIXXXnnn~~~{{{oooggg``````jjjyyyuuujjjeeegggiiieee```\\\VVVMMMCCC===888666555333444444555444333111000000000000000000000000000......///000000000000000////////////////////////000000///.........//////000//////.........//////........................---------------------------...............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------------...//////111333444444222///......000000000/////////000000000000111222444666888999===@@@EEEIIILLLLLLJJJIIICCCPPP```mmmtttzzzjjjYYYMMMHHH<<<;;;<<<>>>;;;555222444444555777888888777555444333333333333333222222111222222222222222222222222222222222222222222222222////////////......------............................................................//////////////////............//////---------............/////////////////////////////////000111111111000000222222333444444444444444555777888888888:::<<<>>>@@@EEEXXXxxx)))(((((((((((()))******************************************************************************(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------...222888???DDDHHHNNNVVV]]]gggvvvwwwjjjcccmmmsss{{{|||rrrqqqqqqmmmgggjjjggg```SSSEEE<<<999:::333444555555444222111///111111111111111111111111...//////000000000000000000000000000000000000000000//////...------......000//////...............---.....................------------------------------...............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///---------------...//////---000222222000///////////////.........///000111111111333666:::===@@@BBBFFFGGGHHHKKKMMMPPPRRRSSS\\\hhhuuuzzzyyy~~~ttthhhNNNEEE>>>======:::777777555666888999999888666555333444444444444333222222222222222222222222222222111111111111111111111111///////////////.........////////////////////////////////////////////////............//////////////////............//////---------............/////////////////////////////////000111111111111111111222222333333333333333555777888888888:::<<<>>>???DDDWWWxxx)))))))))))))))***++++++************************************************)))))))))***************(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,...---,,,,,,---///111222666<<>>@@@EEEXXXyyy))))))(((((())))))***+++************************************************((()))))))))*********+++)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------///...------000333888:::>>>DDDLLLSSSYYYdddqqq{{{~~~uuuqqqrrryyyuuutttpppggg[[[NNNFFFBBB:::999888666555444444444111111111111111111111111//////000111111111111000000000000000000000000000111222333444333111///---------..................---------.........//////------------------------,,,------...//////......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,...000111000//////---,,,,,,------///000000---...///...------///111000/////////111444666888:::;;;===@@@DDDGGGKKKLLLOOOMMMLLLOOOYYYhhhxxxyyy|||hhhVVVIII@@@<<<<<<::::::999999999888888888666666777777666666555444333333333333333333333333222222222222222222222222000111111111111111111111////////////////////////////////////////////////............////////////------,,,,,,,,,,,,---------------............/////////////////////////////////000111222222222222222333333444444444444444555777888888888:::<<<>>>@@@EEEXXXyyy((((((((((((((()))******************************************************(((((())))))*********+++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......///...---...222888>>>AAAJJJRRR]]]iiiqqqvvvxxxyyyrrrkkkfffmmm~~~~~~~~~wwwnnnaaaSSSJJJ===;;;999777666666666777111111111111111111111111//////000111111111111111000000000000000000000000222333666777666333000...,,,------...//////......---------.........//////------------------------,,,,,,---.../////////......------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------***+++...///000000...---,,,,,,,,,---...///000111///000///...,,,---///111111000000111333666999<<>>???CCCVVVvvv))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------......***)))---///......111000///333999<<<===FFFQQQYYYjjj|||zzzmmmeeecccxxx|||yyyooolllmmmnnnxxx|||qqqfff```ZZZIIIBBB<<<999666222222555777555222111222333333222111111111111111111111111//////000000000000/////////777???AAA<<<555000...---...///...------...///------------------------........................------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,..................------111000...------...///111,,,---///000000///---,,,+++000777;;;============CCCDDDGGGJJJJJJIIIKKKNNNUUU]]]hhhttt|||iii___XXXGGG;;;>>>???:::888<<<;;;999777666888999888777555444333333222222333333;;;777333000000111222333000000000000000000000000000000000000000000000000111111111111000000000000---......//////////////////111111000///000///---//////000000000000//////000//////.........//////...///000222222111111000777555444555888888666444555777:::;;;;;;;;;<<<>>>BBBEEEUUUttt))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000---,,,///000...///222000000444;;;@@@FFFRRR___zzz~~~ooodddeeejjj|||uuujjj]]]SSSJJJAAA<<<888444444777666444222222333333333222111111111111111111111111000000111111111111000000111777>>>@@@;;;555111000---...//////------...///------------------------........................------------------------...------,,,,,,------...------------------------,,,,,,------------------------------------------......---------,,,,,,,,,........................000///...------...///000---------...///000111111444777:::<<<===>>>???AAAGGGGGGHHHJJJLLLNNNSSSXXXeeemmmwwwwwwfffTTTEEEBBB@@@:::777::::::999888888777666555333555444444333222333333333111111222444444222///---111111111111111111111111000000000000000000000000111111000000000/////////---...//////000000//////000000000////////////...//////000000000000//////000//////.........//////...///000111222111111000555333333444777888666444555777999;;;;;;;;;<<<>>>BBBFFFWWWvvv))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------000------000000///111444222777@@@KKKSSS\\\jjjvvvuuugggfffsss|||wwwxxxyyybbb```TTTHHHBBB>>>999888999444333333333444444333111111111111111111111111111111222222222222222222111000555::::::777222000000---...//////------...///------------------------........................------------------------...------,,,,,,------...------------------------------------------,,,,,,------------------------...------------,,,,,,,,,...................................................---------///333666888;;;<<<>>>>>>???BBBEEEHHHIIIKKKLLLOOOTTT\\\eeekkkzzzoooVVVIIIAAA:::999<<<999:::;;;;;;888555444333555555444333333333333444000222444666666555222000111111111111111111111111000000000000000000000000000000000/////////......---...//////000000//////000////////////....../////////000000000000///////////////......//////000//////000111111111111000222111111333555666555444444777999::::::;;;<<<===AAAEEEXXXxxx))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((())))))))))))***************+++++++++,,,,,,,,,******++++++,,,------------,,,---111333444888>>>===IIIZZZhhhooottt{{{tttuuutttqqqrrr}}}tttkkk^^^RRRLLLHHHBBB<<<:::444444444555666555333111111111111111111111111111111111222222222222111111...111333333111.........---///000///...---...///................................................------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,---------------------------------------------------------...............------.../////////......---...///111444777:::<<<===???AAACCCDDDHHHLLLOOOKKKPPPVVV\\\eeesss~~~rrr[[[MMMCCC??????777:::===<<<:::888777888666555555444444444444444555555444333222222444555111111111111111111111111000000000000000000000000////////////..................///000000000000000000......000000......000//////000000000000////////////////////////000111///000000000111111111111//////000222444555555444444666999:::::::::<<<===>>>DDDWWWxxx))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((())))))))))))***************+++++++++,,,,,,,,,******+++,,,,,,---......------111888===@@@HHHPPPTTTdddwwwyyytttrrrfffkkkuuu}}}}}}xxxjjj]]]XXXUUUMMMCCC===777666666666777666333111111111111111111111111111000111111111111111111000...///000///...............///000///......///000................................................------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,---------------------------------------------------------.........//////---...//////000000//////...000333777:::===>>>???AAACCCFFFIIIJJJLLLOOORRRPPPZZZfffppp}}}nnn\\\KKKBBB999:::;;;;;;:::999:::;;;777666555555444444555555555666777555222000111222111111111111111111111111111111111111111111111111////////////...............//////000000000000000000---...222333......111//////000000000000/////////////////////000111111000000000000000111111111...///111222333333444444444666888:::::::::;;;===<<>>777333111222222222222222222222222111111111111111111111111000000000/////////.........///000000111111000000000---///666777000...111//////000000000000//////////////////000111222222000000000///000111111222...000222333222222333444333666888999999:::;;;<<<<<>>AAACCCDDDEEEIIIKKKMMMOOORRRWWW]]]aaassszzzkkk[[[QQQDDD===<<<===;;;999888777666666555555666666555<<>>IIISSS\\\kkkxxxqqqjjjrrr}}}uuuyyy~~~{{{rrrhhhaaaXXXYYYZZZXXXTTTQQQOOOOOOSSSOOORRR[[[[[[SSSRRRYYY\\\^^^```iiixxx|||ooogggvvvzzztttkkk^^^VVVCCC@@@<<<999888777666444555555555555555555555555222333333444444333333222///......///111111111000...000111000///...///111////////////////////////........................------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,------...///000000222111000000111333555666>>>>>>===>>>@@@CCCFFFHHHHHHIIIKKKNNNTTT]]]gggoooooo```NNNCCCAAAAAA===999888888777666666666666666333888<<<<<<888555666999222222222222222222222222111111111111111111111111111111111111000000000000//////000111111111111111///,,,222======333...222//////000000000000//////////////////000111222333111000/////////000222333///222444444222111222444333555888999999999;;;<<>><<<;;;999666666555555444333333333444444444444444333333333222222000000000000000000000000222111111111000000//////000000000000000000000000///...---,,,,,,---...///........................++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------------------------------///......---------..............................---000333444555888>>>DDD???CCCFFFHHHJJJMMMNNNNNNJJJJJJPPP\\\eeekkkttt~~~lllYYYLLLCCC???===:::999777666555666888999666666666666666555555444444444444333333333222222222222222111111111111000000000000000000000000000///////////////////////////000111222222111000///000000111111111111000000///111333222///...000222111111111000000000000000000000111222333333333333333555777888888999<<<>>>???BBBQQQrrr))))))))))))************************************************************************************************************************++++++++++++---------///111111111000444111---,,,444@@@GGGHHHHHHNNNYYYgggppprrrnnnjjjccchhhttt}}}qqqllliiiaaaZZZVVVSSSVVVYYY\\\aaalll{{{}}}rrriiieeeaaa[[[XXXYYYfffhhhgggbbb___^^^\\\XXX\\\aaacccccciiittt}}}~~~yyyuuuyyyyyyiiibbbaaaVVVLLLGGGBBB<<<777666666555555444444444444444444444444333333333222222000000000000000000000000111111111111000000000///000000000000000000000000///...------------...///........................++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------------------------------///......---------......000/////////............///333999<<<===???CCCGGGIIIJJJKKKLLLMMMOOOOOONNNRRRTTT]]]lllwww~~~zzzhhhVVVDDD::::::999888666666666666777666666777777666666555444444444444333333333222222222222222111111111111000111111111111111111111111111111111111111111111111000000///......///000000///000000111111000000//////111222111///...000222111000000000000000000000000111222333333333333333333555777888888999<<<>>>???AAAQQQrrr)))))))))*********++++++************************************************************************************************************+++++++++,,,------...111555666333///;;;999444444===KKKRRRSSSRRR]]]jjjsssrrrkkkccc___oooxxx~~~iii^^^VVVUUUXXXXXXXXXYYYYYY^^^bbbdddhhhsss~~~xxxqqqiiiffffffvvvxxxwwwsssqqqrrrqqqnnniiinnnqqqooopppvvv~~~zzz|||tttbbbiiiaaaYYYSSSLLLBBB<<<:::777777666555555555555555444444444444333333333333000000000000000000000000111111111111000000000000000000000000000000000000///......------......///........................,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------......---------......///111000000///////////////000666???DDDFFFFFFGGGIIIPPPOOONNNPPPSSSUUUVVVVVV[[[```kkk{{{uuuxxxmmmVVVFFF::::::999888888777777777777777777777777666555555444444444444333333333333222222222111111111111000111111111111111111111111111111111111111111111111111000...,,,,,,...000111//////000000000000/////////000111111000///000222000000000000000000111111111222333333333333333222333555777888888999<<<>>>???AAARRRrrr))))))*********+++++++++***************+++++++++*********************************************************************************+++++++++,,,,,,---,,,,,,///555888666333555???HHHKKKMMMSSSXXXZZZ^^^iiiqqqmmmcccaaalllxxxyyyiii[[[QQQMMMOOOWWW]]]]]]ZZZYYYcccgggjjjjjjkkkssstttkkkddd^^^ZZZRRRHHHBBBAAA999888777666666666666666555444444444444333333333111111111111111111111111111111111000000000000000//////////////////////////////............//////........................,,,,,,,,,------------...------------------------------------------------------------------------...------------...//////111000////////////000111222999AAAFFFHHHHHHJJJKKKOOOMMMMMMSSSYYY]]]bbbfffjjjppp|||{{{eeeSSS======<<<;;;::::::::::::777777888888777777666555555444444444444333333333222222222111111111000000111111111111111111111111111111111111111111111111111000////////////000111/////////000000////////////000000000000000111111000000000000000111111111222222333333333333333222333555777888888999<<<>>>>>>AAARRRsss************++++++++++++))))))*********+++++++++***************************************************************************++++++++++++,,,,,,,,,---+++))),,,222999<<<>>>888MMM```ccc\\\\\\dddlllppppppmmmhhhgggsssvvvgggXXXNNNHHHJJJSSS```iiiiiieeeddddddiiinnnqqquuurrrjjjbbb]]]VVVLLLEEECCC;;;:::999888777777777777555555555444444444333333222222222222222222222222000000000000000000111111////////////////////////////////////////////////........................,,,,,,---------.........---------------------------------------------------------------------------------------...////////////......000222444555:::???DDDGGGHHHIIILLLOOOMMMLLLPPPXXX___dddmmmvvv~~~pppZZZGGGEEEAAA===;;;:::;;;;;;888888888999888777777666555555555444444444333333222222222111111111000000111111111111111111111111000000000000000000000000///000222333333222000/////////000000000000//////000//////000111111111111//////000000111111111111222222333444444444333333333555777888888999<<<>>>>>>AAARRRsss*********++++++++++++,,,)))))))))***++++++,,,,,,************************************************************************++++++++++++,,,,,,,,,,,,---,,,+++---333<<>>===AAARRRttt*********+++++++++,,,,,,((())))))***++++++,,,,,,************************************************************************+++++++++,,,,,,,,,---------///111333888CCCQQQ[[[uuuwwwsssiiidddhhhqqquuuuuusssvvvyyynnnjjjYYYIIIHHHOOOZZZeeeffffffgggiiijjjgggfffjjjttt~~~pppeeeXXXJJJBBB>>>===<<<:::999888888888555555555555444444444444333333333333333333333333///000000000111111111111000000000000000000000000...///000111111000///...........................------------............,,,,,,---......---,,,,,,---------------------------------------------------,,,,,,------///000000......000222777===BBBEEEJJJMMMPPPPPPNNNMMMOOORRRRRRVVVbbbnnnpppqqqxxxeeeRRRCCC<<<::::::999999::::::999999888777555555555555444444444444222222222111111111111000222222222222222222222222000000000000000000000000///000222444444222000///111111222222222222111111000...---///222333222111...//////000111111222222000111222444555666666666333555777888888999<<<>>>===AAARRRttt******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************************************************************++++++,,,,,,,,,------------111777:::>>>HHHXXXdddssskkkaaa]]]gggtttyyywwwooo}}}|||{{{ttt___SSSQQQGGG???EEEPPPYYYaaafffmmmvvv}}}~~~zzzzzz~~~~~~vvvtttyyy}}}yyyvvvvvvxxx|||~~~zzznnn```QQQHHH>>>>>><<<;;;:::999999999666666555555555444444444333333333333333333333333//////000000111111111222000000000000000000000000...///000111111000///...........................---------.........//////,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,---...///000111//////111555:::AAAGGGKKKKKKOOORRRRRROOOMMMMMMNNNRRRYYYhhhuuuwwwxxxyyy^^^JJJ???<<<<<<999::::::::::::999888888666666555555555444444444222222222111111111111000222222222222222222222222111111111111111111111111000000000000000000000000222222333333333333222222000...---///222444333111...//////000111222222222///000222444555777777888333555777888888:::<<<>>><<<@@@RRRttt)))************+++++++++******))))))))))))******************************,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++***)))***+++---...---555444;;;GGGMMMLLLSSS^^^``````aaaeeelllqqqsssttt~~~uuuxxxzzznnneee[[[PPPIIIDDDCCCFFFIIIPPP\\\hhhrrr~~~}}}tttppp}}}xxx|||}}}|||zzzkkk\\\OOOIII@@@;;;<<<;;;777666;;;777777777666555555444444333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,---------............///,,,,,,,,,---------......,,,---...////////////...222111444:::DDDKKKMMMMMMSSSQQQQQQPPPLLLIIILLLRRRTTTbbbttt~~~uuuuuuxxxyyy{{{nnnOOOAAA@@@<<<;;;;;;;;;:::;;;;;;888333666666555555555444444444333333333222222222111111111111111222222333333333......///000111222222333111000000000//////......//////000000111111111222111111222222222111111000111111111111111111111111222111111333555555444333555666888999999:::<<<>>><<<@@@QQQrrr************++++++++++++*********))))))******************************************))))))******+++******+++++++++,,,,,,,,,++++++++++++---.........222:::FFFNNNLLLIIIOOOWWW]]]eeelllooopppttt}}}~~~xxx~~~uuudddUUUMMMRRRNNNJJJHHHHHHJJJMMMPPP]]]iiivvv}}}pppaaa```VVVLLLCCC@@@???===:::999888777777666666555444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,---------............///,,,,,,---------..................//////000000111888:::???CCCGGGKKKOOOQQQQQQOOOOOOPPPMMMKKKOOOUUU\\\fffvvv|||yyyzzzwwwvvvzzz{{{zzz~~~aaaKKKBBB999======<<<;;;<<<<<<:::777666666666555555555444444333333333222222222222111111111222222222333333333//////000000111111222222111111111000000000/////////000000000111111111111111111222222222111111000111111111111111111111111222111111333555666555333555666888999999:::<<<>>>===AAARRRrrr************+++++++++,,,++++++************++++++************************)))************)))((((((******+++++++++,,,,,,,,,+++,,,,,,---......//////222DDDTTTUUUMMMKKKPPPVVVgggpppwwwvvvttt{{{|||pppfff[[[NNNHHHJJJPPPQQQSSSVVVYYY^^^aaabbboooyyynnnlll```WWWJJJ???===>>>:::444888888777777666555555555333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,---------............///,,,------------.........000///......///111333444>>>CCCIIIKKKKKKLLLOOOSSSPPPOOOOOOQQQPPPQQQWWW___pppuuuvvvlllhhhxxxbbbMMM<<<<<<<<<;;;:::999777666555666666666666555555555555333333333333222222222222111222222222222333333333000111111111111111111111222222222111111111111000000000000000111111111111000111111222222222111111111111111111111111111111222111111333555666555333555666888999999:::<<<>>>>>>BBBSSSrrr*********+++++++++,,,,,,,,,++++++++++++++++++,,,************************)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,+++,,,---.........///000999MMMZZZVVVOOOSSSZZZ^^^wwwvvvuuuvvv|||zzzyyynnnaaaXXXXXXVVVSSS[[[gggjjjnnnppppppqqqtttvvvvvvwww}}}mmmccc^^^PPPAAA;;;===;;;555999888888777777666666555444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,---------............///------------............000///------///222666888BBBFFFKKKNNNOOOOOOPPPRRRRRRPPPPPPSSSUUUZZZeeeppp|||~~~vvvtttuuuvvvxxx|||cccHHH===;;;;;;<<<:::777555555777777777666666666555555444444333333333222222222222222222222222222222222222111111111111111111111222222222222222222222222000000000000000111111111000000111222222222111111111111111111111111111111222222222333555666555444555666888999999:::<<<>>>???CCCTTTsss***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************((()))+++,,,---------,,,******+++++++++,,,,,,,,,***+++---------...111444BBBOOOVVVRRRRRR\\\fffhhhwwwooolllwww|||~~~www```YYYVVVYYY[[[^^^jjjxxx}}}~~~~~~|||yyy{{{tttiiicccWWWGGG>>><<<<<<;;;999999999888777777666666444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,---------............///---------........./////////...---...000555:::===HHHIIILLLQQQUUUWWWUUURRRTTTQQQRRRVVV[[[dddssszzztttvvv}}}{{{sssttt\\\CCC===;;;???@@@===:::;;;888888777777777666666666444444444333333333222222222222222222222222222222222222222222111111111111222222222222222333333333111111000000000000000000///000111222222222222222111111111111111111111111333222222444666666555444555666888999999:::<<<>>>@@@CCCTTTsss++++++++++++,,,,,,,,,,,,++++++************++++++************************(((((()))***+++,,,++++++******+++++++++,,,,,,,,,***,,,---,,,,,,///555:::IIINNNRRRTTTYYYccckkknnnkkkiiinnnvvvrrrqqqooolll___bbbeeeffffffkkkuuu~~~ttthhhZZZNNNDDD<<<:::;;;::::::999999888777777777444444444444444444444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,---------............///------.........////////////...///111555:::@@@DDDMMMNNNPPPVVV]]]^^^ZZZUUUTTTTTTXXX```hhhrrrwwwnnnuuuzzzPPPBBB999<<>>@@@CCCTTTsss+++++++++,,,,,,,,,------*********))))))*********************************------,,,+++******++++++******+++++++++,,,,,,,,,,,,......------111:::AAAOOOQQQXXXaaafffgggjjjooolllvvvwwwcccUUUSSSZZZdddlllooo}}}}}}vvvbbb\\\TTTDDD;;;;;;;;;::::::999888888777777555555555555555555555555222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,---------............///............///////////////000222555;;;AAAGGGJJJPPPSSSXXX\\\___^^^[[[XXXUUUZZZdddrrr|||{{{vvvpppWWW@@@<<<===:::888999999999888888888777777777555444444444444333333333333333333222222222111111111111111222222333333333111111111111222222222333111111111111000000000/////////000222222333333222111111111111111111111111333333333444666777666555555666888999999:::<<<>>>???BBBSSSsss++++++,,,,,,,,,---------******))))))))))))******************************444222000---,,,+++++++++******+++++++++,,,,,,,,,...///000......333>>>FFFSSSVVVbbbppprrrjjjiiiooozzz}}}ddd[[[QQQMMMQQQ^^^ooo|||ooommmhhhSSSCCCAAA;;;;;;:::999999888888777555555555555555555555555222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////,,,------......------,,,---------.........//////............/////////000000111444999???FFFLLLOOOOOOUUU]]]___^^^ZZZYYYYYYYYY```pppuuupppwww~~~zzz}}}rrrPPPCCC@@@;;;888999999999999888888888888777555555444444444333333333333333333222222111111111000000111222333333444444000000000111111222222222222111111111000000////////////000222222333333333111111111111111111111111333333333444666777666555555666888999999:::<<<>>>>>>BBBSSSrrr