BM6P6(@ jjjooovvvzzz{{{|||~~~uuufffWWWIIICCCBBB@@@>>>>>>===============<<<<<<<<>>>>>========================?????????@@@AAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHffflllsssxxxzzz{{{}}}{{{lll]]]QQQEEE@@@???>>>===>>>========================>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFbbbhhhqqqvvvxxxzzz|||~~~vvvfffVVVLLLBBB???>>><<<<<<==================>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEE]]]dddmmmsssvvvxxxzzz|||~~~|||qqq___PPPGGG@@@>>>===;;;<<<>>>============>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDWWW___iiipppsssuuuwwwzzz|||~~~wwwkkkXXXJJJCCC>>>======;;;<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDSSS[[[fffmmmqqqsssuuuwwwyyy|||yyyrrrdddQQQFFFAAA=========;;;===@@@<<<======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@???AAABBBBBBCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDCCCCCC??????@@@AAABBBBBBBBBBBBCCCDDDGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDPPPYYYdddlllppprrrtttvvvwwwzzzvvvnnn```LLLDDD???===>>>===<<<===AAA<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDD======>>>???@@@@@@@@@@@@CCCEEEGGGIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDPPPTTT\\\eeelllppprrrsssqqqxxx}}}rrrdddVVVLLLAAA???<<<<<<===============>>>>>>>>>>>>?????????@@@@@@@@@???>>>======<<<>>>=========<<<<<<;;;;;;======>>>???@@@@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>===>>>???@@@@@@AAA@@@@@@AAABBBDDDEEEGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@AAAAAABBBNNNRRRYYYaaahhhmmmpppqqqpppvvv}}}zzzoooaaaRRRIIIAAA???<<<<<<===>>>===============>>>>>>>>>??????@@@@@@??????>>>======<<<@@@@@@@@@?????????>>>>>>======>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@===>>>???@@@@@@AAA@@@@@@BBBCCCDDDEEEGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAKKKOOOUUU\\\ccchhhlllmmmooossszzzwwwjjj[[[MMMDDDAAA>>><<<<<<===>>>>>>============>>>>>>>>>>>>???@@@??????>>>>>>======<<<===============<<<<<<<<<======>>>>>>??????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@AAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@JJJLLLQQQWWW^^^dddiiikkknnnrrrwww{{{}}}rrreeeVVVHHH@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????@@@???>>>======>>>???@@@======???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@???IIIKKKNNNTTTZZZaaagggjjjnnnrrrvvvyyy}}}yyymmm___PPPEEE???@@@>>><<<;;;===>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>===<<<;;;;;;<<<===>>>======???@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAA??????IIIJJJLLLPPPVVV^^^eeeiiimmmqqqvvvxxxzzz|||tttfffXXXKKKCCC??????===;;;;;;===??????>>>?????????@@@@@@@@@AAAAAA========================<<<<<<<<<<<<============<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@??????HHHHHHIIILLLSSS[[[bbbgggkkkpppuuuwwwxxx}}}|||xxxnnn```QQQFFF@@@??????===;;;;;;===?????????======>>>>>>>>>?????????========================999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<==================>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@GGGGGGGGGJJJPPPYYYaaafffiiinnntttvvvwwwzzz~~~zzzuuujjj[[[LLLBBB?????????===;;;;;;===?????????<<<<<<<<<<<<============<<<<<<<<<===============<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>?????????>>>======>>>???@@@@@@AAA@@@@@@???????????????>>>===<<<============>>>>>>>>>>>>???>>>=========>>>@@@AAAHHHGGGHHHLLLNNNSSS]]]gggkkknnnqqqrrrssswww}}}~~~vvvnnnaaaSSSGGGAAA>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<========================<<<=========>>>>>>>>>???KKKIIIIIIKKKMMMPPPYYYbbbhhhkkkoooppprrruuu{{{{{{tttjjj\\\OOOFFFAAA>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======?????????>>>>>>===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================NNNJJJIIIJJJKKKNNNUUU]]]dddhhhlllnnnpppsssyyy~~~}}}xxxpppeeeUUUIIICCCAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============<<<;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>>>><<<999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::TTTMMMHHHHHHJJJKKKNNNSSSYYY___gggllloooqqquuuyyyuuummmYYYPPPDDD===<<<===<<<:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777888888999999888888777999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::888999999999::::::::::::XXXPPPJJJIIIJJJIIIKKKOOOUUU\\\dddjjjmmmooosssvvv|||{{{oooeeeQQQKKKDDD>>>;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888888777777888888999999999999::::::::::::999999999999::::::999999999999:::::::::;;;::::::999999:::;;;;;;<<<999999999999999999999999666777777888999:::;;;;;;\\\SSSKKKJJJIIIHHHIIILLLSSSYYYbbbiiilllnnnqqqtttyyy~~~wwwjjj___MMMIIIDDD>>>;;;:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888888777777777777888888888999999999:::999999999999999999:::888888999999999:::::::::999888888888999::::::;;;999999999999999999999999555555666888999:::;;;<<<___TTTIIIFFFFFFFFFIIINNNPPPUUU]]]ccchhhllloooqqqtttzzz}}}rrrcccXXXHHHDDD@@@===<<<===<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888:::::::::999999999888888666666666666666666666666777777777777777777777777777777777777777777777777666666666666777888999:::999999888888999999:::;;;<<<;;;::::::::::::;;;<<<888888777777888888999:::gggYYYLLLGGGGGGGGGHHHKKKNNNSSS[[[aaagggkkknnnqqquuuzzz{{{xxxmmm]]]SSSGGGCCC???<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888::::::999999999888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666777777888999:::999888888888888999::::::;;;:::999888888999:::;;;888888777777888888999:::rrraaaOOOHHHHHHHHHGGGGGGLLLPPPWWW^^^ccchhhmmmooovvvzzz{{{xxxvvvkkk[[[PPPDDDAAA===;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888:::999999999999888888888666666666666666666666666777777777777777777777777666666666666666666666666666666777777888999999:::888888888888888999999:::999999888777777888999999888777777777777888999999|||hhhRRRJJJJJJIIIGGGEEEIIIMMMTTTZZZ```eeekkkooovvvzzzwwwuuurrreeeVVVLLLBBB???<<<::::::;;;:::999::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999888888888888666666666666666666666666777777777777777777777777666666666666666666666666666666777888999999999999777777777777777888999999888888888888888888888888777777777777777888999999qqqXXXMMMKKKIIIGGGFFFGGGKKKPPPVVV\\\cccjjjnnnuuuyyy~~~vvvpppnnnhhhZZZLLLCCC???===;;;:::;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;::::::999888999999999888888888777777666666666666666666666666666666666666666666666666555555555555555555555555444555777888888888888888777777666666777777888999888888999999999999888888777777666666777777888999|||bbbSSSLLLIIIGGGGGGEEEIIINNNTTTZZZbbbiiinnntttyyy|||uuunnnjjjbbbTTTGGGAAA>>><<<;;;:::;;;<<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888999888888888888777777777666666666666666666666666666666666666666666666666555555555555555555555555333444666777888888777666666666666666666777777888888888999999999999888888777666666666666777888888nnnZZZNNNHHHFFFHHHDDDGGGLLLRRRXXXaaaiiiooouuuzzz{{{tttmmmggg^^^PPPFFFCCC===<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888777777777777666666666666666666666666666666666666666666666666555555555555555555555555111222444666777666555555666555555555555666777777666777777888888777777666666666666666666777888888vvv___PPPGGGFFFHHHDDDGGGKKKQQQXXX```iiiooouuu{{{uuunnnggg```VVVJJJBBB@@@===<<<;;;;;;======<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888888888777777777777666666666666666666666666666666666666666666666666555555555555555555555555000222444555666666444444555555555555555666777777444555666777777666555444666666666666666777888888}}}eeeVVVOOOIIIEEEGGGEEEHHHNNNTTTYYYbbbkkkqqqwww}}}sssoooggg\\\PPPGGGBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999777777777777666666666666444444444444444444444444888888777666555444333333444444333222111111111111333333333444444555555555777777777666555555444444666666555555555444444444444555555666777888888999jjjZZZPPPJJJGGGEEEDDDGGGMMMRRRXXXaaajjjoootttzzz~~~}}}sssnnndddXXXMMMDDD???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;::::::999777666555666666666666555555555555555555555555555555555555666666666555555555555555555555444444333333333333333333333444444555555555666666666666555555555555666666555555555444444444444555555666777777888888ttt```RRRKKKHHHEEEDDDEEEKKKPPPUUU^^^ggglllrrrwww{{{}}}{{{ssslll```SSSHHH@@@===;;;;;;;;;;;;;;;::::::::::::999999999888888888777777999999999999888666555444555555555555444444444444555555555555555555555555444444444555555666666666666666666666555555555555444444444444444555555555444555555555555666666666555555555555555444444444555555555666666777777888~~~gggUUULLLIIIHHHEEEFFFIIIMMMQQQYYYbbbjjjooouuuxxxyyy~~~{{{sssjjj\\\NNNDDD>>>;;;:::;;;;;;;;;:::::::::::::::999999888888888777777777444555666777888888888777666666666555555555444444555555555555555555555555333333444444444555555555555666666666777777666666444444444555555555555555333333444555555666777777555555555555555555555555555555555666666666777777rrr\\\OOOJJJLLLHHHGGGHHHJJJMMMTTT]]]hhhmmmsssvvvwww{{{|||qqqgggXXXJJJBBB>>><<<;;;;;;;;;:::::::::999999999999999999999888888888888444444555666777888888888777777777666666666555555333333333333333333333333444444444444333333333333333444555666666666666666555555555555555555555555222222333444555666777777444555555555555555555555555555555555666666666666hhhWWWNNNNNNIIIGGGHHHHHHKKKRRRZZZeeejjjqqqtttuuuyyy|||lllbbbSSSGGG@@@>>><<<;;;;;;;;;::::::999999888888999999999888888888888777777777777777777666555555888777777777666666666666222222222222222222222222444444444333333222222222111222444666666666666555666666666555555555555555222222333444555555666666444444444555555555555555555555555555555555555555wwwaaaTTTMMMIIIFFFGGGHHHKKKSSS\\\aaagggnnnqqqssswww~~~yyyfff[[[MMMCCC???>>><<<:::;;;;;;::::::999888888777888888777777777666666666777777888888888777666666777777666666666555555555333333333333333333333333222222222222333333333333000222444666777777777666777666666666555555555444333333333444444555555555444444444555555555666666555555555555555555555555hhhYYYKKKGGGEEEFFFHHHLLLUUU^^^___eeelllpppqqquuu|||vvvaaaWWWJJJAAA>>>===<<<:::;;;;;;::::::999888777777777666666666555555555555444555666888999999::::::666666555555555444444444444444444444444444444444///000111222333444555555000222555777888888777777777777666666555555555444333333444444444444555555444444444555555555666666555555555555555555555444ppp\\\OOOIIIEEEFFFGGGJJJOOOVVVaaahhhooorrrrrrtttzzz}}}lll[[[RRRFFF???===<<<:::777888888888888777777777777555555555555666666666666444444444555555555666666555555555555555555555555444444444333333222222222222222333333333333444444444444444444444444444444666555333222222333555666444444444444444444444444333444444555555444444333333444444555555444444333vvv___SSSLLLHHHHHHIIIJJJOOOTTT___fffmmmpppppprrrxxx~~~wwwgggUUUMMMCCC===<<<===;;;999888888888777777777666666555555555555666666666666444444444444555555555666444444444444444444444444444444333333333222222222222222333333333333444444555555555555555555555555666444333222222333444666444444444444444444444444333333444444444444333333333333444444444444333333fffXXXQQQJJJJJJJJJJJJMMMRRR[[[bbbiiimmmmmmpppuuuzzz}}}nnn```MMMGGG@@@<<<<<<<<<<<<;;;888888777777777777666666444555555555555666666666444444444444555555555555444444444444444444444444333333333333222222222222222222333333333333444444555555555555555555555555555444333222222333444555333333333333333333333333333333444444444444333333333333444444444444333333nnn]]]SSSKKKIIIJJJJJJLLLOOOUUU\\\ccciiillloootttxxx{{{uuueeeZZZIIIDDD???<<<;;;<<<<<<;;;888777777777666666666666444444444555555555666666444444444444444444444444333333333333333333333333333222222222222222222222222222222333333333444444555555555555555555555555444444333222222333444444222222222222222222222222333333333444444333333333333333333444444333333333{{{cccXXXLLLIIIIIIHHHJJJMMMOOOVVV^^^fffkkkpppuuuxxxzzz|||~~~lll]]]UUUGGGDDD@@@===;;;;;;::::::777777777666666666666555444444444444555555555555444444444444444444333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333222222333333333222222222222222222222222222333333333333333333222222333333333333333333222pppaaaRRRKKKIIIIIIJJJMMMMMMSSS\\\dddkkkpppuuuwwwwwwyyy|||tttcccUUUOOODDDBBB@@@===;;;999999888777777666666666666555555333444444444444555555555444444444444333333333333222222222222222222222222111111111222222222222222222222333333333333444444222222222222222222222222222222333333333333222222111111111111111111111111222222333333333333222222222222333333333333222222ooo[[[PPPLLLJJJKKKMMMOOOTTT\\\eeekkkpppsssuuutttvvvxxx{{{xxxjjjZZZMMMIII>>>>>>>>><<<999888888888777777666666666555555555333333444444444555555555444444444333333333222222222222222222222222222222000111111111222222222222222222333333333333444444333333333333333333333333222222222333333222222222111111111111111111111111222222333333333333222222222222333333333333222222zzzbbbUUUNNNLLLLLLMMMQQQVVV^^^eeellloooqqqrrrrrrtttvvvxxx{{{~~~yyypppdddTTTHHHDDD:::;;;;;;:::888777777888777666666666555555555555333333333444444444555555444444444333333222222222111111111111111111111111000000111111222222222222222222333333333444444444444444444444444444444444111222222333333222222111000000000000000000000000222222222333333222222222222222222333333222222222kkk[[[SSSNNNLLLMMMRRRUUUZZZ___dddiiiooorrroooqqqssstttwww~~~{{{ooofff[[[MMMBBB===>>>===;;;999888888888888555555555555666666666666555555555444444333333333333333333222222222111111111111111111111111111111777444000///111333222111333222222222222222222333111111111111111111111111333222111000000111222333222222111111222222333444000111111111111222222222222222222333333333444444sss```VVVPPPNNNNNNNNNQQQUUUYYY^^^dddjjjooonnnpppssstttwww}}}~~~uuuiii```VVVJJJAAA======<<<:::888777777777777444444444444444444444444555444444444333333333333333333222222222111111111111111111111111111111111555222///...000222222111222222111111111111222222111111111111111111111111222222111000000111222222222222222111222333333444000000111111111222222222222222222333333333333444iii[[[SSSOOOOOOJJJLLLNNNQQQUUU\\\ccciiilllooorrrtttvvv|||~~~~~~~~~wwwlll___WWWOOOEEE???===;;;:::999777666666666666666666666555444444333333444444333333333333333222333222222222222111111111111111111111111111111111222000......///111111111111111000000000000111111111111111111111111111111222111111000000111111222222222222222222333444444000000000111111111222222111111222222222333333333rrraaaVVVPPPNNNHHHHHHIIIJJJNNNTTT]]]bbbiiimmmqqqtttvvv{{{}}}~~~pppdddWWWNNNHHH@@@<<<<<<::::::999888777777666666:::999999777666555444444333333333333222222222222222222222222111111111111111111111111111111111111000///...///000111222222000000////////////000000111111111111111111111111111111000000000000111111222222222222222333444444000000000000111111111111111111111111222222222222|||gggYYYQQQMMMGGGGGGGGGGGGIIIOOOWWW\\\eeeiiioootttvvvzzz}}}{{{|||xxxkkk___QQQIIICCC<<<:::::::::::::::999999888777777:::999888777666555444333222222222222222222222222222222222111111111000000000000000000000000000000///000000000000111222333000//////////////////000000000000000000000000000000000000000000000000000222111111111111222333333//////000000000111111111000000000111111111222222mmm^^^SSSMMMHHHHHHFFFEEEFFFKKKQQQVVV^^^dddlllqqquuuxxx}}}|||xxx{{{}}}ssseeeYYYLLLEEE???:::888:::999999::::::999999888777777666555444333222111111000111111111111222222222222111111111111000000000000000000000000000000000///111222222000000111222000000////////////000000000000000000000000000000///000000111111000000///000000000000000111222222/////////000000000111111///000000000000111111111tttcccVVVNNNIIIHHHGGGEEEEEEHHHMMMPPPVVV]]]fffmmmqqquuuzzz}}}yyyzzz{{{|||~~~wwwmmm^^^RRRGGGAAA>>>:::999:::777888999999999888777666555444444333222111111000000000000000111111222222111111111111000000000000000000000000000000000000...000222111///...///000111000000//////000000111000000000000000000000000...///000111111000///...///////////////000000111////////////000000000111/////////000000000111111yyyfffYYYOOOIIIHHHGGGEEEDDDFFFIIIMMMQQQYYYcccjjjooossswwwzzz}}}yyyyyyzzz{{{~~~rrriiiXXXMMMCCC???===:::999;;;666666777888888777666555555555555444444333333222//////000000111111111222111111111111000000000000000000000000000000000000---000222111...,,,---...111111000000000000111111000000000000000000000000...///000111111000///..................///000000////////////000000000000////////////000000000000ppp```TTTJJJFFFCCCEEEFFFEEEGGGKKKQQQVVV]]]fffnnnssswwwxxx{{{yyywwwwww{{{yyykkk```NNNGGG???<<<<<<<<<:::777777777666666555555555444333333333222222222111111111111000000000000111111//////000000000000//////444333111//////000222333111111111222111000///...////////////////////////111222333222000000000111////////////////////////222000...,,,+++,,,---...------............------........................ssscccWWWNNNHHHFFFFFFGGGEEEFFFIIIPPPTTT\\\eeemmmssswwwxxx}}}|||yyyvvvuuuwww|||tttfffYYYIIICCC===:::;;;<<<:::888555555555555666666666666222222222111111111000000111111000000000000111111//////000000000000//////333222111000///000000111111111000000000/////////////////////////////////000111222111///...///000........................111000...,,,+++,,,---...------............------........................yyyhhh[[[RRRLLLHHHHHHHHHEEEEEEGGGNNNRRRYYYbbbjjjqqqvvvxxx{{{|||xxxuuuuuuwww{{{~~~}}}}}}{{{mmm^^^QQQDDD@@@:::888:::;;;:::999444444444555666666777777111111111000000000//////111000000//////000000111//////000000000000//////111000000000////////////111000///...---...//////////////////////////////...000000///...---...///........................000///...,,,,,,,,,------------............------........................oooaaaVVVNNNIIIHHHHHHEEEDDDFFFKKKOOOUUU^^^gggnnntttwwwzzz~~~zzzwwwuuuvvvxxxzzz}}}|||sssfffWWWJJJBBB???;;;999999:::999888444555555555555555555555222111111111000000000000000000////////////000000//////000000000000////////////000000//////...---000///---,,,,,,---...000////////////////////////...///000///---------///........................///...---,,,,,,,,,,,,---------............------........................zzzjjj]]]SSSJJJHHHHHHFFFEEEFFFHHHKKKQQQYYYbbbjjjqqquuuyyy}}}{{{wwwuuuuuuvvvxxx{{{wwwkkk___QQQFFFBBB???<<<:::999888777777777666666555444333333222333333222222222111111111000000////////////000000//////000000000000//////...////////////...------///...,,,++++++---///000///////////////////////////000111000...---...///...........................------,,,,,,,,,,,,,,,------............------........................yyyhhh[[[OOOJJJHHHFFFEEEFFFFFFHHHMMMTTT\\\eeemmmqqqwww{{{{{{wwwtttsssssstttvvv{{{nnnbbbVVVKKKDDD@@@???<<<:::888777666666888777666555444222111111333333333222222222222111000//////......//////000//////000000000000//////000/////////..................---,,,---...///000///////////////////////////000000000...---...///------------------------,,,---------,,,,,,,,,,,,------............------........................vvvgggUUUMMMIIIFFFDDDEEEDDDFFFJJJPPPXXXaaahhhmmmtttyyyyyyuuusssrrrrrrsssvvv|||wwweeeXXXLLLDDDAAA;;;;;;:::888666666666777666666555444444333222222222222222222111111111111//////............////////////000000000000//////111000///.........///000------........./////////////////////////////////---...///...,,,,,,,,,...------------------------+++,,,,,,------,,,,,,,,,------............------........................ooo[[[OOOJJJFFFCCCDDDDDDEEEHHHNNNUUU^^^fffjjjrrrxxx}}}xxxtttsssrrrpppsssxxx~~~qqq___QQQEEE???>>>777777777777555555666888444444444444444444444333111111111111000000000000//////............////////////000000000000//////333111///...---...000111------...///000000//////////////////////////////,,,---...---+++***+++,,,------------------------++++++,,,---------,,,,,,---..................---........................gggTTTLLLIIIGGGEEEEEEFFFHHHKKKPPPXXXaaagggtttxxx~~~}}}vvvqqqpppooopppsssxxxdddSSSJJJCCC===:::999888888777777777777777555555444444444333333333222222111111000000//////000000000000000000000000............////////////......---,,,---...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000///......,,,------......------,,,---------.........//////rrr\\\PPPJJJGGGEEEDDDEEEGGGJJJNNNVVV^^^dddooouuu|||yyytttsssqqqpppqqqttt{{{xxx^^^OOOHHHBBB===:::999888777777666666777777555444444444444333333333111111111000000000000000000000000000000000000000111111000000/////////......------,,,---...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,,,,------------.........}}}cccSSSKKKFFFDDDDDDEEEFFFHHHKKKRRRZZZ___jjjqqqzzz}}}wwwvvvrrrqqqooopppuuu|||nnnWWWJJJDDD???;;;:::888888777666666666666666444444444444333333333333000000000000111111111111000000000000000000000000333333222111000///...---...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,------......------,,,,,,,,,,,,,,,------------nnn[[[PPPJJJGGGDDDDDDEEEFFFIIINNNUUUZZZfffnnnyyyzzzxxxtttqqqooonnnqqqwww~~~xxxfffQQQFFFAAA===999888777777666555555555555666444444444333333333222222//////000000111111222222////////////////////////111111000000///......---------------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,------......------,,,+++++++++,,,,,,,,,------jjjZZZPPPKKKEEEEEEEEEEEEGGGKKKQQQVVVccclllxxx|||zzzuuussspppoooqqqvvv{{{nnn^^^MMMDDD???:::777666777666555555444555555555444444333333333222222222//////000000111111222222////////////////////////........................---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,------......------,,,+++++++++,,,,,,,,,------xxxbbbRRRJJJHHHHHHGGGEEEFFFIIIOOOSSS```iiivvvyyywwwtttrrrrrruuuyyy{{{~~~dddWWWIIIAAA===999666555666666555444444444444444333333333333222222222222000000000000111111111111000000000000000000000000,,,,,,,,,------.........,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,------......------,,,,,,,,,,,,,,,------------qqq\\\QQQKKKJJJHHHGGGFFFIIINNNRRR\\\dddqqqzzz|||{{{xxxuuutttttttttuuuvvv|||qqqZZZNNNCCC>>>;;;888666666666555444444333333444444333333333222222222222111111111111000000000000000000000000000000000000000...............---------,,,---.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------------.........nnnaaaLLLLLLJJJGGGGGGIIINNNQQQXXXaaammmvvv|||~~~{{{wwwtttrrrqqqppppppvvv{{{cccSSSHHH???<<<:::888666888555555444333333333333444333333333222222222111111222222111111000000//////000000000000000000000000111111000///...------,,,,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,---------.........//////xxxbbbUUUNNNGGGFFFGGGHHHKKKOOOUUU[[[eeeqqqzzzzzzvvvsssqqqooommmmmmqqqwww}}}kkkZZZGGGAAA;;;888888888444111555555444444444333333333222222111111000/////////000000000000////////////////////////////////////000000///...............------------,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++******++++++------++++++++++++------++++++++++++++++++++++++------------------------------------------------nnnYYYPPPHHHFFFFFFFFFHHHLLLRRRXXXbbbmmmwww~~~xxxsssooommmkkkiiijjjmmmrrrxxx{{{bbbQQQEEE@@@:::777888888555222555444444444444333333333000000000000000111111111000000000000/////////...........................000//////...........................---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,++++++******++++++---,,,++++++++++++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{___TTTJJJFFFFFFEEEGGGJJJNNNSSS]]]hhhrrrzzzxxxqqqllljjjhhhggggggiiimmmqqqwww~~~mmmUUUHHHAAA===999777888888666333444444444444333333333333...//////000111111222222000000000/////////............................../////////............---////////////...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhhZZZMMMHHHGGGFFFHHHKKKKKKOOOXXXcccmmmvvv|||yyyrrrmmmkkkjjjjjjhhhiiikkknnnqqqwww~~~~~~bbbMMMBBB===:::777777777888666555444444444333333333222222//////000000111111111111000000/////////.......................................///.........------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++ppp```PPPHHHFFFFFFGGGIIIIIIMMMTTT^^^hhhrrrzzz~~~|||uuuqqqooonnnnnnkkkllllllmmmnnnsssyyy~~~uuu[[[JJJAAA999888777666777777666555444444333333333222222222111111111111000000//////////////////....................................---......///...---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++|||iiiUUUKKKGGGFFFEEEGGGGGGJJJPPPYYYcccmmmvvv{{{}}}~~~zzzvvvtttsssrrrpppooonnnllllllooouuuyyyiiiTTTFFF???777777666666666555555555333333333333222222222222222222111111000//////.../////////.........------------------------------------...//////---,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx```SSSMMMIIIGGGGGGFFFHHHLLLTTT^^^hhhrrrwwwzzz|||~~~|||yyywwwqqqpppmmmjjjiiikkkppptttwww~~~qqq[[[KKK@@@:::555666777666555444444444333333333222222222222111111111111000000000000000//////.........---------------------------------,,,---...//////---,,,***,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,++++++******++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,kkk[[[SSSNNNJJJIIIDDDFFFJJJQQQZZZeeennntttwwwzzz}}}|||rrrpppmmmiiiggghhhmmmpppnnnvvvdddQQQDDD;;;555555666777666555333333444333333333222222222111111/////////000111111222222//////.........---------------------------------,,,---...//////---+++***------......///......---+++++++++,,,,,,---------,,,,,,------------......---,,,++++++******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++------------------------zzzbbbVVVOOOJJJEEEIIIEEEFFFLLLTTT[[[fffooorrrvvv{{{}}}}}}yyyuuuqqqnnnlllkkkjjjhhhkkkpppwww~~~lllVVVJJJAAA:::777777777666555444333333333222111111111000000////////////////////////////////////...------------...------------------------/////////...------,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********...,,,***((()))***---///---------,,,,,,,,,++++++*********))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmm\\\SSSLLLHHHJJJFFFFFFKKKQQQXXXaaaiiippptttyyy|||~~~|||xxxssspppnnnmmmkkkjjjiiimmmssszzz~~~```NNNEEE>>>:::888777666555444444333333333111111111111000000000/////////////////////////////////...------------...------------------,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((&&&%%%%%%&&&'''(((,,,,,,,,,,,,++++++++++++************))))))))))))+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}fffXXXOOOLLLKKKGGGEEEIIINNNRRRZZZaaakkkpppvvvzzz|||}}}wwwsssqqqooommmlllhhhjjjnnnsssyyylllSSSFFF@@@<<<::::::777666555444333333333333111111111111000000000000//////////////////////////////...------------............------,,,,,,,,,*********+++,,,---------+++,,,,,,,,,,,,---------+++++++++++++++*********,,,++++++******)))))))))++++++++++++*********)))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqq]]]RRRMMMJJJFFFDDDGGGKKKNNNTTT[[[fffkkkrrrwww{{{|||wwwtttqqqooommmiiiiiikkkmmmrrrzzzsss```LLLAAA>>>;;;::::::666555444444333333333444111111111000000000000000//////////////////////////////...------------............------,,,,,,+++***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************//////000000///---+++***************)))))))))))))))***************++++++))))))************))))))************************++++++++++++++++++++++++}}}eeeVVVNNNIIIEEECCCFFFIIIKKKQQQWWW```fffnnntttyyyzzzwwwtttpppnnnkkkkkkjjjkkkmmmsss{{{hhhWWWFFF>>>;;;888666666555444444333333333333444000000000000000000111111//////////////////////////////...------------............------,,,,,,,,,------------,,,,,,++++++++++++++++++************************************+++,,,------,,,***((('''*********)))))))))(((((())))))******+++++++++,,,******+++,,,,,,+++******************************++++++++++++++++++++++++sss^^^SSSJJJFFFDDDFFFHHHIIIMMMSSSZZZ```jjjrrryyy{{{wwwsssqqqnnnmmmkkkjjjjjjnnntttyyyxxx[[[NNN@@@:::777444222333444444333333333333444444000000000000111111111111//////////////////////////////...------------...------------------------.........---,,,+++++++++++++++***************))))))))))))***************)))***++++++***)))'''&&&************)))))))))((())))))******+++,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++kkk\\\NNNJJJGGGHHHHHHGGGJJJNNNUUU\\\gggqqqyyy{{{wwwtttooonnnllliiigggiiimmmpppttt{{{hhhPPPEEE;;;777666444444555444333333222333333444444///000000000111111111111//////////////////////////////...------------...+++,,,,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********((()))))))))*********+++++++++++++++++++++******++++++*********)))))))))))))))***++++++,,,------)))***+++,,,,,,+++***)))************************************************tttcccRRRMMMIIIIIIHHHEEEGGGKKKRRRZZZfffqqqyyy~~~zzzwwwpppooollliiiffffffiiikkkmmmttt~~~ttt[[[JJJ@@@888777888888888:::333333333222222333444444//////000000111111111222//////////////////////////////...------------...***++++++,,,---...//////)))))))))***++++++,,,,,,---------,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))******++++++++++++************))))))***+++,,,,,,------''')))***++++++***)))'''))))))))))))))))))))))))************************pppZZZRRRJJJHHHFFFDDDFFFIIIPPPWWWaaammmyyy}}}xxxrrrqqqmmmiiifffeeeggghhhkkkpppwww~~~~~~aaaOOO@@@===:::999888777666444555555444444333222111111444222000000111222111000000///...,,,,,,,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((*********++++++,,,,,,,,,((((((((((((((((((((((((******************************))))))))))))******+++*********))))))((((((************************(((((())))))******++++++'''((((((((((((((('''&&&~~~cccXXXMMMIIIGGGFFFGGGJJJPPPVVV___jjjuuu|||vvvtttppplllhhhffffffggggggjjjpppvvv}}}qqqWWWHHH>>><<<999888777777555333444444333333222111111111222000......///000///...000///......---------.........---------,,,,,,,,,++++++++++++++++++++++++((())))))*********))))))***++++++++++++++++++,,,******************************************************))))))))))))******************)))))))))((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))))))))(((rrrbbbQQQJJJIIIHHHHHHIIINNNSSS\\\fffpppzzz|||yyytttooojjjgggfffeeecccfffiiinnnttt|||}}}}}}}}}~~~}}}www^^^KKKAAA===:::888666666555444222333333222222111000000000222000....../////////...//////////////////...---......---------,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++++++++*********************************************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************))))))))))))'''((()))******+++******nnnWWWMMMJJJIIIHHHHHHKKKPPPXXXaaakkkuuu|||wwwqqqmmmjjjgggfffdddeeefffiiimmmuuu~~~}}}|||{{{zzz|||yyyyyyzzz{{{eeeOOOBBB===;;;888666555444444333111222111111111000000//////333111000///111111000///......000000000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...,,,,,,++++++******))))))************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&'''((()))***+++++++++zzz```QQQKKKHHHGGGGGGHHHMMMTTT]]]fffpppzzzyyyuuurrroookkkhhheeeeeeeeeeeehhhnnnvvv|||~~~{{{yyyyyy~~~sssqqquuuzzzlllXXXGGG>>>===999777444333444333222111111111000000000000000///333111//////000111000///---...///000000///...---......---------,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((%%%&&&'''((())))))***)))kkkXXXNNNHHHGGGHHHGGGKKKQQQXXXaaajjjtttzzz~~~zzzwwwtttoookkkeeedddcccaaabbbffflllqqqyyy}}}{{{yyy}}}vvvlllnnnuuusss^^^OOOBBB<<<<<<888666444333333333222111111111000000000000000000111///------.........---,,,---........................---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((************))))))))))))%%%&&&'''(((((()))((((((www```QQQIIIHHHJJJHHHKKKOOOTTT[[[ccclllqqq|||}}}}}}yyyrrrmmmfffeeecccaaa```bbbfffiiiqqqvvv}}}vvvttt{{{{{{bbbQQQGGG>>>999888888666444333333333222111111111111111111111111111000///------.........---,,,,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++))))))*********))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************(((((((((((((((((((((((()))))))))))))))*********'''(((((()))))))))((((((~~~fffTTTJJJIIILLLIIIKKKNNNRRRWWW^^^eeekkk{{{{{{}}}|||tttmmmiiihhhfffccc```aaadddgggmmmqqqxxx~~~oooWWWIIIBBB<<<777555888666444333444444333111111111111111111222222222222000///...000000///...,,,,,,+++***+++,,,...///......---------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++(((((())))))******++++++************************))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))*********+++************************(((((())))))******++++++)))************))))))(((ooo^^^RRRLLLJJJGGGFFFIIINNNQQQVVV```jjjppptttyyy}}}~~~wwwrrrpppkkkddd```___```bbbbbbgggjjjooowwwzzzeeeNNNAAA<<<999666666777666444222111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))***+++,,,,,,***(((+++*********))))))(((((()))'''&&&'''((()))(((&&&)))((('''''''''(((***+++,,,,,,,,,+++***)))(((((())))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++uuucccVVVOOOKKKIIIHHHIIIMMMOOOSSS\\\eeelllqqqwww{{{}}}~~~~~~}}}xxxqqqmmmgggcccbbbbbbbbbbbbdddgggkkkqqqyyyooo]]]HHH>>>;;;888666666777666444222111111111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))(((*********+++,,,,,,***(((************)))))))))(((+++)))((()))***+++***(((******)))))))))***,,,,,,******+++***)))(((''''''))))))************))))))***))))))))))))((((((((((((((((((((())))))))))))******)))(((((()))******lll^^^SSSNNNLLLIIIIIIKKKMMMOOOVVV^^^gggllltttyyy{{{{{{{{{{{{zzzzzzzzzzzz|||yyyssspppkkkgggfffeeedddbbbaaabbbeeejjjpppxxx{{{```QQQAAA;;;:::888666666666555444222111111111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((******)))***,,,,,,***(((************))))))))))))+++)))((()))***+++***(((******)))))))))***++++++)))))))))))))))((('''&&&))))))************))))))************))))))))))))(((((((((((())))))))))))***))))))(((((())))))***xxxgggYYYQQQNNNJJJHHHJJJKKKLLLRRRXXXbbbhhhpppvvvyyyyyyxxxxxxvvvvvvvvvuuuuuuxxx}}}{{{vvvsssooollljjjhhheeebbb``````aaadddiiipppwww{{{nnnTTTHHH===:::999777555555555444333222222111111111000000000000000000000000------------------------------------------------++++++++++++++++++++++++)))***************))))))+++***)))***+++,,,***)))*********))))))))))))))))))'''&&&'''((()))(((&&&(((((('''''''''((((((((())))))******)))(((((('''))))))************))))))*********)))))))))(((((((((((((((((()))))))))))))))))))))(((((()))))))))rrr```VVVQQQKKKHHHIIIJJJKKKOOOUUU]]]ccclllrrruuuvvvuuuuuurrrssssssssssssvvvzzz}}}{{{xxxtttpppnnnkkkgggdddbbbbbbaaabbbfffkkkpppsss|||}}}dddMMMCCC;;;:::999666333333333333333333222111111000////////////////////////------------------------------------------------++++++++++++++++++++++++******++++++,,,++++++***,,,***))))))+++++++++)))))))))))))))))))))******)))'''&&&'''((()))(((&&&''''''((((((((('''''''''******++++++******))))))))))))************))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((())))))(((((((((~~~jjj^^^UUUNNNIIIIIIKKKKKKMMMQQQYYY^^^fffmmmpppqqqrrrrrrpppqqqqqqrrrrrruuuyyy|||~~~zzzuuurrroookkkhhhfffeeeddddddeeehhhkkkmmmuuuzzzoooZZZHHH@@@:::999999555222333222222333333222111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))***++++++***))))))))))))************+++)))((()))***+++***((())))))*********)))((((((******++++++++++++******))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''sssfff[[[SSSLLLKKKKKKJJJKKKMMMTTTYYY```fffjjjlllnnnooonnnoooppppppppprrrvvvyyy~~~{{{wwwtttpppnnniiihhhgggeeeeeeeeefffgggnnnsssyyyxxx^^^OOOCCC<<<888888777444333444111222222333222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++,,,***)))(((***++++++***((()))))))))************+++)))((()))***+++***((())))))*********)))''''''))))))************))))))))))))************)))))))))))))))(((((((((((('''(((((((((((())))))))))))''''''((())))))(((''''''zzzkkk```WWWOOOMMMLLLIIIIIIJJJQQQVVV\\\bbbfffhhhkkkmmmmmmnnnooooooooopppsssuuuyyy~~~zzzwwwtttrrrkkkjjjhhhgggeeedddccccccjjjnnnttt{{{kkkSSSGGG@@@999555666666444333555000111222333333222000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************---+++)))(((***+++++++++(((((())))))*********+++)))'''&&&'''((()))((('''''''''((((((((('''%%%$$$(((((()))))))))))))))((())))))************))))))************))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&}}}mmm```RRRMMMLLLJJJJJJLLLMMMOOOSSSYYY^^^dddgggiiikkkkkkmmmnnnpppqqqqqqqqqwwwzzz}}}yyyuuussspppmmmjjjhhhfffcccaaaeeegggjjjooouuu~~~xxx___MMMDDD999888777666444444333333333333333222222222111111////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((''''''(((***+++,,,,,,,,,++++++)))(((((()))))))))))))))))))))))))))))))))))))))******+++***(((((()))***+++***)))))))))))))))))))))))))))---,,,***(((((((((((()))(((((())))))))))))((((((vvviiiZZZSSSPPPLLLJJJJJJKKKLLLPPPTTTZZZ___dddggghhhiiikkkmmmnnnoooppppppuuuwww}}}~~~{{{tttqqqnnnkkkiiifffdddbbbccceeegggjjjooowwwjjjSSSCCC;;;999888777555444444333333222222222222111111111111........................------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))************************,,,+++***(((''''''&&&&&&)))******++++++*********))))))))))))))))))))))))))))))(((((())))))***+++)))(((((((((***+++***))))))))))))))))))))))))))),,,+++***)))((('''''''''(((((())))))))))))((((((rrraaaWWWQQQJJJFFFEEEHHHHHHJJJNNNSSSZZZ___ccceeefffhhhkkkmmmnnnnnnnnnrrrssswww~~~|||xxxuuuqqqnnnkkkiiifffdddcccdddeeegggjjjooovvv{{{yyy___LLL@@@:::888777666555444333333333000000000000111111111111........................,,,,,,+++++++++*********------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))************************************)))'''&&&%%%(((((()))******+++,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&(((((())))))))))))((((((kkk]]]SSSKKKGGGFFFGGGFFFGGGIIINNNTTT[[[___bbbdddgggjjjlllnnnnnnnnnoooooosssxxx|||~~~}}}yyyuuurrrooollliiigggcccddddddeeefffjjjppptttvvv{{{kkkUUUHHHAAA===777666555444333333333333////////////000000000000........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))************************&&&'''(((*********))))))((((((((()))******+++,,,((((((((((((((((((((((((((((((((((((((()))******)))((('''(((*********((())))))))))))))))))))))))''''''((())))))(((&&&&&&(((((())))))))))))((((((wwwfffZZZQQQMMMMMMGGGFFFEEEFFFJJJPPPWWW[[[___bbbfffjjjmmmnnnooonnnnnnnnnpppuuuyyy}}}|||wwwtttqqqnnnjjjhhhbbbcccccccccdddfffkkknnnooosssyyy{{{]]]JJJAAA;;;888666555444333333222333333////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))******)))(((((()))******((((((((((((((((((((((((((((((((('''((())))))***(((''''''''')))***)))(((((((((((((((((((((((((((&&&&&&((())))))((('''&&&(((((())))))))))))((((((oooaaaVVVOOOMMMIIIGGGFFFFFFIIIMMMSSSVVV\\\___dddiiilllnnnnnnnnnnnnmmmoootttvvvzzzzzzvvvsssoookkkiiicccdddcccbbbaaabbbeeehhhiiilllrrrwww|||oooTTTEEE>>>888444555444333222222222222222000000000000/////////...------------------------.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))((('''((()))***))))))))))))))))))))))))((((((''''''(((((()))***((('''&&&''')))***)))(((((((((((((((((((((((((((&&&'''(((((())))))))))))(((((())))))))))))((((((ooo~~~nnn^^^QQQLLLIIIHHHFFFFFFGGGJJJNNNQQQYYY\\\aaagggkkkmmmmmmmmmooonnnooorrrssswww|||yyyuuuqqqnnniiiiiihhheeebbbaaabbbddddddfffjjjnnnrrrwww~~~```JJJAAA===888333444333333222222222222222222222111111000///......---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((''''''''')))+++,,,))))))))))))))))))))))))(((''''''''''''((())))))((('''&&&''')))))))))((((((((((((((((((((((((((('''''''''((()))***+++,,,(((((())))))))))))((((((]]]sss~~~jjjYYYPPPIIIGGGFFFEEEFFFIIIKKKMMMVVVZZZ___eeeiiikkklllkkkpppnnnnnnpppqqqsss||||||xxxuuupppooommmiiieeebbbbbbccc```bbbeeehhhkkkpppvvvzzzkkkOOO>>>::::::666111333333222222111222222222444333222111000///...---------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&(((***,,,---'''&&&&&&&&&'''***---...))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&''')))))))))'''(((((((((((((((((((((((()))((((((((()))***,,,---(((((())))))))))))((((((OOO___uuuxxxcccSSSSSSKKKFFFFFFGGGFFFGGGKKKMMMQQQWWW^^^dddhhhkkklllmmmmmmllllllnnnrrryyy~~~{{{wwwtttpppkkkhhhgggfffccc``````______```ccchhhmmmpppwww{{{kkkZZZGGG===999666444555222222222111111111111000222111111000///......---///...---,,,,,,...///000------++++++++++++------,,,+++)))(((((()))+++,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))******+++&&&''''''((()))******+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&&&&'''(((''''''((()))))))))))))))''''''((((((((((((((((((GGGRRRccctttppp___TTTLLLGGGFFFGGGEEEEEEHHHLLLOOOUUU[[[bbbfffiiikkkkkkllllllmmmnnnqqqwww{{{{{{xxxsssnnnkkkjjjiiieeebbb^^^]]]\\\]]]___cccgggjjjppptttzzzyyy]]]MMM>>>666444333222333222222222111111111111000111111000000///......---//////...---,,,,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((())))))***+++''''''(((((())))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&''''''(((''''''((()))))))))))))))((((((((((((((('''''''''CCCJJJUUUbbbrrrooo[[[RRRJJJHHHHHHFFFEEEFFFIIILLLQQQWWW^^^cccfffhhhiiijjjlllmmmnnnpppsssvvv~~~}}}xxxsssooonnnlllhhheee___^^^]]]\\\]]]___bbbdddgggkkkqqqwww}}}ppp___LLL@@@555222333222111222222222222111111111111000111000000//////.........//////......---+++***)))---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))(((((())))))***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''))))))(((''''''''''''(((''''''((()))))))))))))))))))))(((((('''''''''&&&@@@DDDLLLXXXhhhzzz~~~iii]]]QQQLLLJJJHHHGGGHHHHHHJJJNNNSSSYYY^^^bbbdddfffhhhkkkmmmmmmnnnpppqqqxxx~~~}}}wwwsssqqqnnnjjjfffdddbbb```^^^]]]^^^```aaa```ccchhhnnnssszzzttt]]]LLLBBB:::333333555444333444222222222111111111000000000000/////////.........,,,---......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************)))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((('''''''''((((((''''''((())))))))))))))))))))))))(((''''''&&&&&&999<<>>888444666777555333444222222222111111111000000////////////............***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************)))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((('''((())))))***))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&777:::@@@IIIVVVfffvvvyyyfff\\\VVVQQQMMMKKKHHHHHHIIILLLPPPUUUYYY\\\___bbbgggiiijjjjjjkkklllpppttt{{{{{{wwwrrrnnniiihhheeeaaa^^^]]]\\\[[[[[[]]]___bbbeeejjjpppttt{{{}}}lll[[[JJJ???:::555333666666333111333222222222111111111111000........................++++++,,,---------------+++,,,,,,------,,,,,,+++************************************))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))''''''(((((())))))******'''(((((((((((()))))))))''''''((((((((((((''''''&&&'''(((((()))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((999<<>>???EEEUUUeee}}}zzzgggYYYQQQMMMJJJKKKJJJHHHKKKPPPUUUXXX\\\aaaeeeggggggggghhhiiikkkooouuu{{{wwwrrrmmmkkkiiigggfffccccccbbb```^^^^^^^^^___aaaaaacccfffkkkqqquuuxxx{{{yyyzzz{{{{{{{{{}}}zzz^^^MMMDDD<<<666333444444333222222111000000000000000000/////////...///.........---------------------...------,,,+++---***((()))---...+++(((++++++++++++++++++,,,,,,)))))))))((((((((('''''''''(((((()))))))))(((((('''(((((())))))(((((('''******))))))((()))))))))))))))))))))************(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&777888;;;===<<>>:::555222111000/////////000111111111000...---......------------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((()))***++++++***)))(((&&&&&&''''''(((((())))))++++++******))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))'''''''''&&&%%%###&&&&&&&&&&&&%%%$$$###"""444444555555666888999:::<<<@@@HHHVVVmmmwwwaaaTTTNNNGGGHHHJJJKKKMMMQQQWWW\\\^^^```ccceeeeeefffhhhiiimmmpppvvv}}}~~~yyyuuurrrpppllliiifffdddbbb```]]]ZZZYYYYYYYYYZZZ\\\___aaabbbdddgggkkkooorrrvvvzzz}}}~~~xxxsssqqqnnnkkkjjjjjjkkkkkkrrrtttwww{{{ooo```OOOAAA;;;888444111111222222111000000000000000///............------------......------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((())))))))))))))))))(((''''''''''''(((((((((((()))))))))))))))((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$&&&''''''(((((((((''''''444444444555666777888999;;;===CCCLLL^^^xxxhhhWWWOOOFFFGGGHHHHHHJJJNNNTTTYYY[[[^^^aaacccdddeeegggiiikkkmmmqqqvvv~~~|||xxxuuupppmmmjjjgggeeeccc```]]][[[ZZZZZZZZZ[[[\\\^^^______aaaccceeehhhkkkppptttvvvzzz|||wwwqqqllllllkkkiiiiiijjjmmmppprrryyy|||{{{zzznnn^^^SSSGGG===777444111111222333444333111000//////......//////......------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&'''((()))*********444444444555666777888888<<<>>>BBBHHHSSShhhppp[[[QQQJJJIIIHHHHHHJJJNNNSSSWWWXXX[[[___aaacccdddgggiiijjjkkknnnqqqwww~~~{{{tttrrrnnnkkkiiifffccc``````___]]]\\\\\\\\\]]]^^^\\\]]]^^^___aaadddiiimmmnnnrrrwww|||~~~xxxssspppnnnjjjhhhjjjiiijjjkkknnnsssxxxzzz{{{uuuyyyqqq]]]OOOGGG???999555333111000222333333333111000///------...//////...------,,,,,,------...---,,,,,,+++***+++++++++************************************************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%&&&'''((((((((((((555444444444555666777888888999>>>EEELLLZZZtttyyybbbUUUMMMKKKHHHGGGIIIMMMQQQSSSVVVYYY]]]```bbbdddgggiiiiiijjjlllnnnrrryyyzzzwwwssspppnnnjjjgggdddcccbbb```^^^\\\\\\\\\\\\ZZZ[[[[[[[[[\\\___cccfffhhhkkkppptttyyy~~~yyyssspppllliiihhhiiiiiiiiijjjkkkmmmppptttyyy~~~yyytttsss}}}vvv^^^LLLBBB;;;666444666444111000111111111000111000...---------...///------,,,,,,,,,,,,------,,,,,,+++************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&555555444444555555666777222333888@@@FFFNNNcccyyyfffWWWPPPLLLGGGEEEFFFJJJMMMNNNRRRUUUZZZ]]]```bbbeeehhhggghhhjjjlllpppuuu{{{~~~zzzvvvtttpppllliiieeecccaaa^^^\\\[[[[[[[[[XXXYYYYYYYYYYYYZZZ]]]___bbbeeeiiilllppptttyyy|||~~~xxxqqqlllgggfffddddddeeegggiiijjjlllnnnrrrwww|||yyyqqqpppvvvyyygggQQQDDD>>>888555444666444222111111000///---000///......------......------,,,,,,,,,,,,------,,,,,,+++***************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''(((((()))))))))(((((('''555555444444444555666666777444666===@@@CCCSSSfff}}}qqq```UUUPPPIIIFFFGGGIIIKKKLLLNNNQQQVVVYYY\\\___cccfffcccfffiiikkknnnqqqvvvyyy}}}zzzvvvrrrooogggfffcccaaa^^^]]]]]]]]]XXXYYYZZZZZZYYYYYYZZZ[[[]]]___aaadddfffiiinnnqqqvvvyyy}}}~~~yyytttppplllgggdddbbbbbbcccdddfffhhhkkkmmmnnnrrrxxxwwwtttvvv|||iiiWWWEEE>>><<<888666666444333111000111000///---......//////......---,,,---,,,,,,++++++,,,,,,---,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&%%%&&&'''(((((((((((((((555555444444444555666666BBB;;;999<<<<<<<<>>DDDHHH\\\kkk~~~nnn]]]QQQPPPNNNFFFDDDIIIIIIKKKPPPWWWYYYZZZ___eeeeeeeeefffgggiiilllnnnooouuu~~~|||xxxsssooojjjfffdddcccaaa___bbb```^^^[[[YYYWWWVVVUUUWWWWWWXXXZZZ\\\___aaabbbeeefffiiilllpppsssvvvwww~~~yyysssnnnkkkhhheeebbbbbbbbbbbbaaa```cccgggkkknnnsssxxx{{{}}}{{{zzz~~~|||jjjWWWFFFAAA;;;777666555444222111111111000000...------)))***+++---.../////////---...///...,,,+++,,,---************************+++++++++*********))))))***************************+++,,,,,,,,,,,,+++******)))((('''''''''''''''&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''%%%$$$""""""((('''&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&'''333333333333444444444444666777777888999<<>>888555444444222111111111111111000///...---......//////......---------.........,,,+++,,,---************************+++++++++*********))))))************************(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''''')))))))))((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&'''((()))(((''''''&&&%%%%%%%%%%%%&&&'''333333333333444444444444555666666666666999===@@@FFFOOOaaawww{{{hhh^^^VVVLLLIIIKKKJJJHHHJJJNNNRRRTTT[[[cccffffffggghhhiiijjjkkklllkkkqqqyyyzzzuuurrrooollljjjgggfffcccaaa^^^\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\___cccfffhhhllloootttwwwyyy||||||wwwrrrmmmjjjgggdddbbbaaa```______```bbbdddeeejjjmmmrrrwww{{{xxxkkk___MMM>>><<<999555333222222111000111111222111111000///...//////000000///......---,,,---...---,,,+++,,,---************************+++++++++***************************************((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''&&&&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''444444555555555666666666555666666666555777:::<<>>DDDKKKYYYqqqpppbbbTTTLLLIIIIIINNNSSSRRRUUUZZZ```eeehhhjjjkkkgggiiijjjiiiiiilllsssxxx|||zzzuuuqqqoooiiigggeeebbb___]]][[[ZZZUUUWWWYYYZZZZZZXXXVVVTTTTTTVVVXXXXXXXXXXXXYYYZZZYYY]]]aaabbbbbbeeemmmsssjjjpppvvvyyyzzz}}}|||zzzxxxtttrrrtttrrrooommmkkkiiifffdddeeedddcccbbbbbbbbbcccdddfffiiillllllkkkkkknnnqqqppptttzzz}}}xxx{{{}}}ooo___OOODDD;;;444444999000222333222///...///111------...............------...//////////////////+++,,,---,,,***)))***+++************************))))))******++++++++++++))))))))))))))))))))))))''''''((())))))(((''''''$$$&&&((()))***)))(((''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''')))***,,,---'''''''''''''''((())))))###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%222222111111222444555777555555555555666666666666999999<<<@@@DDDNNN```qqqqqqUUUNNNMMMIIIFFFHHHQQQTTTXXX\\\___bbbfffiiihhhjjjkkkllllllmmmppprrrwww~~~zzzvvvrrrooojjjfffdddcccbbb```]]]\\\ZZZ[[[[[[ZZZXXXVVVXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^```aaafffiiimmmppprrruuuyyy{{{}}}wwwuuuqqqnnnkkkkkkkkkkkknnnjjjgggffffffdddaaa^^^[[[\\\]]]]]]^^^aaaeeehhhmmmpppsssvvvwwwyyy{{{}}}|||~~~xxxtttwww~~~ttt___SSSDDD:::777777777666777555333111000000000111---------...............++++++---......---++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''&&&%%%$$$$$$333222222111222333555666555555555555666666666666777777999<<>>???IIIWWWfff|||mmm^^^RRRKKKIIIIIIIIIGGGGGGHHHLLLNNNQQQVVV\\\bbbfffjjjnnnpppqqqsssvvvyyy}}}{{{vvvppplllhhhgggeeeccc```___^^^^^^XXXWWWVVVUUUTTTSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\]]]]]]^^^___aaacccdddcccfffiiikkklllmmmoooqqqrrrsssuuuvvvwwwyyy|||~~~~~~~~~}}}{{{zzzvvvvvvuuusssqqqnnnlllkkkggggggeeedddbbbbbbaaaaaaccccccaaa^^^aaaggggggdddbbbbbbcccccccccccccccbbbcccaaa___]]]\\\\\\\\\\\\[[[^^^bbbdddfffhhhlllooopppssswww{{{|||~~~vvvnnnmmmqqq}}}rrr]]]JJJ@@@>>>555555444333111000000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%222222111111222444555777333333333444444444555555999666666999999888999>>>:::AAAKKKXXXnnn|||mmm```XXXMMMLLLKKKHHHGGGGGGJJJMMMMMMRRRYYY```eeeiiimmmoooqqqssswwwyyy}}}}}}yyypppooollliiigggeeedddccc\\\[[[ZZZXXXWWWVVVVVVVVVRRRTTTTTTTTTSSSRRRSSSTTTPPPPPPRRRSSSUUUWWWXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\___bbbcccdddeeegggiiijjjkkkmmmmmmnnnppptttwwwvvvvvvwwwxxxyyyzzz{{{|||zzzzzzyyyxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvtttrrrqqqooonnnmmmllljjjhhhfffeeebbbbbbaaa```______``````\\\aaaccc___]]]]]]]]]ZZZ]]]^^^^^^^^^^^^^^^]]]\\\aaa```^^^]]]]]]^^^```aaa^^^bbbgggjjjlllooossswww{{{}}}yyyrrruuuvvv{{{gggSSSAAA:::;;;777777666444222000111222333222000//////000111111,,,,,,,,,,,,,,,,,,,,,---,,,---////////////---,,,.........//////000000000++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))***)))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$333333333333333333333333333333333333333333333333666666666666777777777777;;;???GGGPPPZZZiiiooo]]]TTTLLLEEEEEEFFFFFFGGGIIILLLOOOSSSXXX]]]ccciiimmmppprrrvvvyyy}}}}}}{{{wwwssspppmmmiiiffffffbbb^^^[[[ZZZZZZYYYXXX[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPTTTUUUVVVWWWWWWWWWVVVUUUYYY\\\[[[XXXYYY^^^]]]WWW^^^___aaacccfffhhhjjjkkkiiiiiijjjkkklllmmmnnnoooqqqpppooonnnnnnooopppqqqoooooonnnnnnoooooopppqqqooooooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjmmmmmmlllkkkjjjiiiiiihhhccccccdddeeedddcccaaa```aaa___]]][[[ZZZZZZZZZZZZ^^^^^^^^^______^^^^^^]]]]]]^^^^^^^^^___aaabbbccc___```aaaaaaaaabbbdddgggeeehhhkkknnnrrrwww|||vvvrrrttt|||fffRRREEE<<<888777555555444333333222111111///////////////.........------------------------------...---,,,+++***)))+++*********))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%'''((((((((()))(((((('''''''''(((((($$$$$$%%%&&&''''''&&&&&&((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&((()))++++++***((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333333333333333333333333333333333333333333444555555555555666666666777:::@@@GGGOOO[[[qqqmmm___VVVMMMJJJIIIGGGFFFHHHKKKMMMQQQTTTXXX]]]cccgggmmmooosssvvvyyy}}}}}}yyyuuurrrooonnnjjjfffbbbaaa```^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNPPPQQQRRRSSSSSSRRRQQQPPPRRRUUUUUURRRTTTYYYZZZWWWXXXYYYZZZ\\\^^^```bbbccc___```aaabbbcccdddeeeeeegggfffeeeddddddeeefffgggeeeeeeeeeeeeeeeffffffgggfffffffffeeeeeeeeedddddddddddddddccccccbbbbbbbbbeeeeeedddcccbbbbbbaaaaaa____________^^^]]]\\\[[[\\\[[[YYYXXXWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^```bbbcccdddeeegggiiiiiiiiiiiikkkmmmpppsssvvvyyy}}}yyysssvvv}}}sssZZZJJJ@@@999666666555444444333222222111111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************)))))))))((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''((())))))******))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))111111222222333333444444333333333333333333333333333333444444444555555555555777;;;???CCCLLL^^^nnnmmmaaaUUUNNNKKKGGGFFFHHHIIIKKKMMMOOORRRVVV\\\```iiikkkooorrruuuxxx|||~~~~~~|||vvvrrrmmmiiigggdddbbb```^^^]]]\\\[[[ZZZYYYXXXXXXSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMPPPRRROOOPPPSSSUUUUUURRRSSSTTTUUUVVVWWWXXXYYYVVVVVVWWWXXXYYYZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZ\\\]]]^^^^^^``````aaabbbdddgggiiijjjnnnpppsssttttttttttttuuuyyy{{{~~~wwwppprrrppp___KKK@@@999555444555444444333333222111111111111000///...---+++******++++++++++++++++++++++++...---,,,+++******++++++************))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******************&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((('''''''''&&&'''''''''***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&000000111222333444444555222222333333333333444444333444444444444555555555777777999===>>>DDDQQQ___uuusssbbbWWWPPPKKKJJJMMMGGGHHHJJJKKKMMMQQQWWW[[[eeehhhkkknnnqqqsssvvvyyy|||~~~yyytttppplllhhheeebbbbbbaaa```^^^]]]\\\\\\XXXWWWWWWVVVUUUTTTRRRRRROOOOOOOOOOOOOOOOOONNNNNNLLLOOOQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUZZZYYYWWWVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZ]]]```bbbcccdddfffggghhhjjjlllooorrrsssuuuxxx|||~~~~~~}}}}}}~~~{{{pppoooxxxuuu\\\NNN@@@999555222222555333333222222111111111000//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++///---+++))))))***+++,,,*********)))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&((())))))'''$$$&&&&&&''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''...,,,***(((''''''((()))***))))))((('''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$000000111111222333444444222222222333333444444444444444555555555666666666888777999<<<===@@@JJJUUUeeevvvwwwggg[[[RRRNNNOOOGGGHHHIIIIIIKKKOOOUUUYYYaaadddhhhlllnnnpppsssuuuxxx{{{~~~}}}xxxsssppphhhgggfffdddbbb```^^^^^^[[[[[[[[[ZZZXXXVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOOKKKLLLOOOQQQPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVUUUTTTUUUUUUWWWXXXUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\___bbbfffiiijjjkkknnnoooppprrruuuxxxzzz{{{|||wwwssswwwwwwdddNNNDDD;;;777444222222444222111111111111111000000,,,,,,------------------......------,,,,,,,,,+++...,,,***))))))***+++,,,))))))))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$&&&'''((()))***)))))))))&&&&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&'''&&&%%%$$$$$$%%%''''''111///+++(((&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''000000111111222222333333111222222333333444444555444555555555555666666666777666777:::;;;<<>>EEEMMMZZZnnnrrr___WWWOOONNNLLLIIIHHHIIIMMMQQQXXX\\\aaafffiiikkknnnppptttsssssstttvvvxxxyyyyyyyyy|||wwwrrrnnnjjjiiiffffffeeecccaaa___]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWdddYYYPPPPPPRRRQQQOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^```bbbeeehhhiiijjjjjjnnnpppssswww{{{~~~sssdddTTTFFF<<<777555666555222222555000000000000000000000000..................//////......------,,,++++++*********************++++++((()))))))))************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%&&&(((***+++***)))))))))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%&&&&&&'''(((((((((((((((***)))(((''''''((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&########################222222222111111111111111111111222333333444555555222222333333333444444444777555666999999888;;;AAAGGGQQQddd{{{xxxlllSSSRRRNNNJJJFFFGGGJJJLLLUUUYYY___dddgggjjjlllnnntttsssssssssuuuwwwwwwwwwrrrwww{{{~~~}}}wwwsssqqqmmmmmmkkkjjjgggeeecccaaa```___]]]\\\[[[[[[\\\\\\yyyhhhWWWSSSTTTRRRPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVXXX[[[^^^```bbbbbbbbbfffgggjjjnnnppprrrssssssxxxzzz}}}vvveeeWWWHHH===666333222555555222222555////////////000000000000000000//////.........---------,,,,,,+++***)))))))))******+++++++++******(((((())))))*********+++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%&&&'''&&&$$$%%%''')))******)))((((((((()))(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&((()))))))))(((''''''(((((()))+++,,,......(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&222222333333333444444444111111000000111333444555666666444333333444555666555555666777888:::<<<===DDDHHHTTTiiizzzjjjZZZPPPQQQPPPIIIGGGLLLQQQTTTXXX\\\```dddhhhlllmmmoooqqqrrrrrrsssuuuvvvuuuuuuvvvxxx}}}~~~{{{xxxvvvssspppllliiihhhgggeeedddcccbbbbbbbbbfffbbb]]]YYYXXXWWWVVVVVVTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTRRRPPPOOONNNNNNRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSVVVVVVVVVVVVWWWWWWXXXYYYWWWYYY[[[\\\\\\]]]^^^___```bbbeeeggghhhiiikkkmmmpppqqqssswwwzzz}}}xxxhhhUUUEEE===;;;666555222111000000111222111000///------......///......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,***(((++++++******)))((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))************)))(((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$222222222222333333333333333333222222333444666777666555444333333444555666555555666777888:::;;;<<<===AAALLL^^^ssswwwdddTTTPPPMMMGGGEEEIIIMMMPPPTTTXXX[[[___dddgggjjjllloooppppppqqqsssuuussstttvvvxxx||||||xxxtttnnnmmmllljjjhhhgggggggggjjjfffaaa]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]___aaaaaaaaaccceeeiiilllpppsssuuuvvvyyy{{{{{{nnn\\\LLL@@@;;;:::666444222000000000111222111000///...---....../////////.........---------,,,,,,,,,+++++++++*********))))))+++,,,,,,***((()))))))))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&000111111111222222222222333333222333333444555666555555444444444444555555666666666666777888999:::888;;;DDDQQQbbbyyyxxx___SSSMMMGGGEEEGGGGGGJJJNNNQQQUUUYYY]]]aaafffhhhkkknnnoooppprrrtttrrrtttvvvyyy|||{{{zzzxxxvvvtttrrrqqqqqqqqqnnniiifffddddddcccaaa]]]]]]^^^___^^^]]]\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]ZZZZZZXXXXXXWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^___^^^^^^____________```aaabbbcccdddfffhhhjjjjjjkkkmmmooorrruuuzzz~~~|||ppp^^^LLL@@@:::888888444333222000000000111111000000///............///////////////............,,,,,,,,,+++++++++*********))))))***++++++***((('''(((((()))******++++++(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++***((('''%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''000000000000111111111111000000111111111222222333444444444444444444555555777777666666666777888888888:::@@@HHHTTTiiippp[[[PPPJJJGGGGGGDDDFFFIIILLLOOOSSSWWW[[[aaadddhhhkkkmmmooorrrtttrrruuuyyy|||~~~~~~}}}{{{wwwsssqqqpppooommmlllggghhhiiiiiiiiihhhffffffffffffffffffeeeeeeeeeeeedddcccaaa```______```aaa```aaaaaabbbcccddddddeeeeeefffggghhhiiijjjjjjjjjiiiiiijjjjjjkkklllmmmnnnppprrrtttuuuvvvwwwzzz||||||qqqcccOOO@@@999777666555333222111000000000000111000/////////........................------------,,,,,,,,,+++++++++*********)))((()))***+++***((((((((())))))************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((//////000000000111111111000000111111111111111111222333333444444444555555777666666555666666777777::::::===BBBJJJZZZvvvfffVVVMMMHHHGGGDDDFFFGGGIIIKKKNNNSSSVVV\\\```eeeiiillloooqqqssstttxxx|||~~~{{{zzzyyyxxxvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttssssssrrrrrrrrrpppnnnkkkhhhggggggggghhhjjjjjjkkkkkklllmmmnnnnnnooopppqqqssstttuuuuuuuuutttttttttuuuvvvxxxyyyzzz{{{}}}~~~wwwaaaUUUEEE:::777666444111111111000000000000000000///////////////......------------,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))((((((*********(((************))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&%%%((((((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''///000000000111111111111222222333333333333222222111222333444444555444444666555555555555666666777999999:::===BBBMMMaaatttttt___RRRJJJGGGFFFGGGGGGGGGHHHKKKOOORRRVVVZZZaaafffjjjmmmppprrrssswww}}}~~~}}}||||||{{{{{{yyyuuurrrppppppqqqrrruuuuuuvvvvvvwwwwwwxxxxxxyyyzzz|||~~~|||yyyvvvjjjPPPHHH>>>888777666333000///000000000/////////////////////000///......---,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******+++)))'''''')))***))))))++++++******)))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))'''&&&%%%((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%000000000111111111222222111222333444444333222111000111333444555555444444444444444444555555666777:::888888;;;>>>DDDQQQ]]]wwwkkkZZZPPPKKKHHHHHHGGGFFFFFFGGGKKKNNNPPPUUU\\\bbbfffjjjmmmoooppptttzzz~~~~~~zzzuuusss{{{yyydddWWWBBB>>>999666666555333111.../////////////////////...///000000000///------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++)))''''''((()))))))))*********)))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''((((((((((((((()))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%111111111111222222222222///000111222222111//////000111222444555555444444444333333444555666777777;;;888888;;;>>>AAAIIIQQQ^^^qqquuubbbVVVPPPIIIIIIGGGFFFDDDEEEIIILLLLLLQQQXXX___dddgggkkkmmmlllqqqwww|||zzzqqqnnnppprrrkkkUUUGGG:::888666444444444333333......///////////////......///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++)))'''&&&((()))))))))((((((((()))******++++++(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$%%%&&&''''''%%%###""" """%%%'''((()))))))))))))))((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%222222222111111111000000000111111111111222222222444444444444444444333333777666555444444555666777999;;;<<<;;;:::<<<@@@DDDSSS]]]qqqsssbbbZZZRRRMMMHHHEEEFFFGGGFFFDDDHHHJJJMMMSSSYYY```eeeiiilllooouuuyyy}}}|||nnnjjjfffdddnnn{{{oooWWWFFF???888666444111000000111222000000000000000000000000000///------......---,,,+++++++++******)))))))))---,,,+++***))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''((()))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###''''''&&&&&&%%%%%%%%%$$$((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%222222222111111111000000000111111111111222222222333333444444444444444444666555444333333444555666888999::::::999;;;???BBBGGGOOO```wwwqqqfffZZZUUUOOOKKKKKKKKKIIIGGGIIIJJJLLLPPPVVV\\\aaadddiiimmmrrrwww{{{{{{mmmbbbaaaccchhhxxxrrr^^^LLL???:::777666444222111111111111////////////////////////000...------......---,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((('''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%222111111111111000000000000111111111111222222222222222333333444444555555444444333333333333444444777888888888888:::===???AAAFFFSSSfffyyy|||fff___VVVPPPMMMKKKIIIFFFIIIIIIJJJMMMQQQVVVZZZ]]]dddhhhnnntttyyy}}}tttiii^^^XXX[[[dddqqqpppZZZKKK@@@999777555444444333222111000000///////////////////////////...------......---,,,---------,,,,,,,,,,,,+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%&&&''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%111111111111000000000000000000111111111222222222111111222333444444555555444444333333333333444444777777777888888:::<<<===@@@BBBJJJXXXhhh|||{{{qqqcccWWWQQQMMMIIIGGGHHHHHHHHHIIILLLPPPUUUWWW```dddjjjpppvvv{{{~~~~~~nnnddd^^^ZZZZZZbbbnnnyyy\\\III@@@:::666555333333333333222111000///////////////////////////...---,,,,,,......---,,,************************,,,++++++***))))))***************)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000000000000000000000000111111111222222222111111222222333444555555444444444555555444444444888777777888:::;;;;;;<<<<<<<<>>DDDKKKXXXooo}}}nnnbbbWWWQQQMMMKKKIIIGGGHHHJJJNNNPPPVVV[[[aaaggglllrrrwwwzzzyyyzzz|||zzzxxxuuuttttttssswww~~~wwwjjj```]]]___```jjjxxxyyy^^^OOOAAA;;;999666333222111111111000000000//////........................---,,,+++,,,---...---,,,+++,,,,,,,,,,,,---------++++++***************+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''''''((((((&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''////////////000000111111000111111111111222222222222222222222222222333333222333444444444444333222777555555666999:::999777:::;;;>>>AAADDDMMM___qqqxxxggg]]]TTTQQQMMMIIIGGGHHHJJJKKKQQQUUU[[[aaafffkkkpppssssssttttttsssqqqoooooopppnnnqqquuuzzzvvvkkkdddbbbfffmmmtttnnn^^^JJJAAA999888777555333444222111000///...///000000........................,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++***************++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&'''''''''''''''''''''(((%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''.../////////000000111111000111111111111222222222333333222222222222222222111222333444444333222111555444333555888999777555666888;;;======CCCRRRbbb{{{zzzmmmYYYVVVPPPKKKGGGFFFGGGHHHNNNRRRWWW]]]bbbfffkkkooooooppppppooommmkkklllmmmnnnqqqsssuuuxxxwwwjjjeeeeeehhhqqq|||~~~ooo\\\LLLAAA;;;777777777555555888222111///...---...000111........................,,,+++***+++---...---,,,)))))))))******++++++++++++***************++++++(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''')))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''222222222111111111111000000000000000000000000000333333333444444444555555333333333444444444555555666666666666777777777777999:::;;;::::::@@@KKKTTTkkk~~~ppp]]]OOONNNMMMHHHGGGLLLJJJLLLQQQWWW]]]cccgggjjjlllmmmmmmlllkkkkkkmmmooonnnnnnppprrruuuyyy|||~~~zzzpppiiimmmuuu~~~kkkYYYKKKCCC;;;:::888777555444444333444000,,,---111222000,,,///////////////......---,,,,,,,,,+++***)))((('''------,,,++++++******)))************************(((((())))))))))))((((((+++***)))(((((('''(((((((((((('''(((((()))***+++))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''+++(((%%%###"""$$$&&&((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''/////////000000111111111111111111111111111111111222222222222333333333444333333333444444444555555555666666666777777777777777999:::999999===FFFNNN[[[tttooo\\\VVVQQQJJJHHHLLLHHHJJJMMMRRRWWW\\\```bbbhhhjjjkkkkkkjjjjjjkkkllllllmmmnnnppprrrvvvyyyzzz}}}vvvssswww|||lll[[[NNNCCC>>>888888666444333222111111333000------000222000---...............---,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************(((((())))))))))))((((((***)))((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***)))(((''''''((()))******)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''------...///000111222222222222222222222222222222111111111111222222222222333333333444444444555555555555666666666777777777666777888888777999???DDDKKK___{{{kkk]]]TTTJJJHHHKKKGGGHHHJJJMMMQQQVVVYYY[[[cccfffiiijjjjjjiiijjjjjjkkkkkklllmmmooorrrtttuuuuuuzzz|||||||||hhhUUUIIIAAA<<<:::777777555333222111111111333000------000111///------------------,,,++++++,,,------,,,,,,+++***)))))))))******+++,,,,,,---************************(((((())))))))))))((((((((((((((('''(((((()))))))))))))))((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......//////000111111222222222222222222222222222111111111222222222222333333333333444444444555555555555555666666666777777555777888888777777:::===FFFQQQfff~~~}}}jjj[[[PPPKKKLLLHHHHHHHHHJJJNNNRRRVVVXXX___ccchhhkkkkkkjjjjjjjjjjjjjjjkkklllmmmooopppqqqrrruuuzzz~~~nnnXXXGGG>>>;;;999777888777666444333333222222222///------///000///------------------,,,++++++---------------,,,+++***))))))******+++++++++,,,************************))))))(((((((((((())))))'''''''''''''''((()))***)))))))))))))))(((''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''*********))))))'''&&&%%%&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111111111111111111111111111111111111111111222222222222333333333333333333333444444444555555555555555555666666666666666777888888888888999999DDDHHHTTTggg}}}iiiZZZQQQOOOHHHHHHGGGGGGJJJNNNSSSVVV]]]aaagggkkklllkkkkkkkkkiiijjjkkklllmmmnnnnnnnnnnnnoooqqqtttxxx~~~~~~~~~lll___LLL???999777666444666666555333222222222222111///..................---............---,,,,,,,,,,,,---------,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&''''''((())))))))))))******)))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222222222111111111000000000000000000000000000222222222222333333333444333333333444444444555555444444555555555666666666777777888888999999999999@@@@@@GGGVVViiiwwwcccVVVOOOKKKIIIGGGFFFGGGJJJOOORRRXXX]]]cccgggiiiiiijjjjjjhhhiiijjjlllmmmmmmmmmmmmmmmmmmnnnnnnooosssxxx|||}}}~~~nnnVVVNNNBBB:::666444333222333222111000000/////////000///......------.....................---,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''&&&''''''(((((((((((()))******)))''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000111111111111111111111111111111111111111111111111222222222222333333333444444444555555444444444555555555666666666666666777999:::::::::<<<;;;@@@JJJVVVfff}}}uuudddZZZSSSPPPKKKHHHGGGIIILLLOOOSSSWWW\\\aaaccceeefffgggfffgggiiijjjlllllllllllllllmmmmmmmmmmmmooosssvvv{{{~~~|||zzzjjjYYYEEEAAA<<<777444333333444222111000////////////////////////...---,,,---...---------------,,,++++++******+++++++++++++++***************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&''''''&&&''')))*********((('''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------...///000111222222222222222222222222222222000000000000111111111111333333333444444444555555444444444555555555666666666555444666888:::;;;;;;;;;;;;>>>EEEJJJSSSfffyyyyyynnn[[[WWWQQQLLLIIIJJJLLLNNNNNNRRRWWW\\\^^^```cccddddddeeegggiiikkkkkkkkkjjjhhhiiijjjjjjjjjkkknnnqqqmmmpppvvv~~~~~~wwwsssvvv~~~oooZZZIII===<<<:::666333333555777333333222111111000111111/////////...,,,,,,---...+++,,,,,,,,,,,,+++******)))******+++++++++******((((((((()))******++++++))))))))))))))))))))))))+++)))(((''''''((()))+++)))((('''&&&&&&&&&&&&&&&%%%''')))***+++***)))((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000000000000000000000000000111000///000222333333222000000111111111222222222333333333444444444555555888777777666666666666777777999;;;<<<>>>GGGTTT^^^uuu~~~kkk___UUUQQQNNNHHHEEEHHHGGGJJJOOORRRUUUXXX\\\^^^aaadddggghhhhhhiiijjjkkkhhhiiiiiijjjjjjkkkkkklllnnnooorrrvvv}}}~~~sssppplllttt~~~iiiTTTGGGCCC777666666444333222111111111000///000111000///---......---,,,,,,+++******************+++,,,---......,,,)))''''''))),,,...************))))))))))))++++++******))))))(((((()))(((((((((((('''''''''))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&&&&$$$###%%%(((***)))''''''''''''(((***)))'''%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&000000000000000000000000000000000000000000000000333111000111222222111000111222222222333333333333333333333444444444555555666555555555555555666666666888999999:::@@@KKKSSSbbbrrruuudddZZZSSSLLLJJJLLLHHHIIIJJJLLLOOORRRVVVYYY]]]```dddgggggghhhiiijjjhhhhhhhhhiiiiiiiiijjjjjjggghhhjjjmmmsss|||qqqkkkkkkoooyyy|||jjjXXXGGG>>>;;;666666555444333222111111111000//////111000///---.........------,,,,,,,,,++++++++++++,,,---...///++++++************++++++************))))))))))))*********)))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%&&&((()))(((&&&'''''''''((())))))'''%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%000000000000000000000000000000000000000000000000444222111111222111000...222222333333333444444444333333333444444444555555444444444444444555666777666777888888777;;;AAAGGGSSS```ssssssbbbUUUMMMKKKLLLIIIHHHGGGGGGIIIMMMPPPSSSXXX\\\aaadddffffffggghhhgggggggggggghhhhhhhhhhhhhhhhhhiiijjjmmmttt}}}wwwkkkcccdddhhhsss~~~gggWWWJJJ@@@:::999666555444444333222111111000/////////000000...---............------------,,,,,,,,,,,,,,,---...///)))***+++,,,,,,+++***)))************))))))))))))((())))))))))))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***)))(((&&&'''((((((&&&%%%(((''''''((())))))(((&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!###$$$&&&000000000000000000000000000000000000000000000000333111000111222222111000222222222333333333333444333333333444444444555555333333333444555666777888777888999999888:::>>>AAAJJJTTTaaaqqqnnn___TTTNNNLLLIIIGGGFFFFFFHHHJJJLLLMMMRRRWWW]]]aaacccdddeeefffffffffgggggggggggghhhhhhkkkkkkkkkkkklllpppvvvzzztttiiiaaa___fffooo|||lllVVVJJJCCC===999888444444444333222111111000000///...///000000...,,,,,,,,,,,,---------------+++++++++++++++,,,---...)))***++++++++++++***)))************)))))))))((('''((((((((())))))***************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''((((((''''''((('''''''''))))))(((&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''000000000000000000000000000000000000000000000000000//////000222444333222111111111111222222222222333333333444444444555555555555555555666777888999666777888999999:::<<<>>>@@@FFFPPP]]]lllssseeeXXXOOOJJJHHHFFFGGGHHHIIIHHHFFFNNNRRRXXX]]]___```bbbccceeeeeeeeefffgggggghhhhhhiiiiiiiiiggggggiiimmmpppzzz~~~~~~yyypppgggcccccchhhtttfffVVVFFF???<<<777333222333333333222111111000000000///...///000///...,,,+++++++++++++++,,,,,,,,,******************+++,,,++++++***))))))***++++++************)))))))))(((''''''(((((()))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''((((((((()))***)))'''&&&'''((()))((('''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((000000000000000000000000000000000000000000000000///......000333444444444000000111111111222222222333333333444444444555555666666666666666777888999444444555666777999:::;;;;;;???GGGQQQ]]]oooyyyfffXXXRRRNNNIIIGGGHHHGGGEEEBBBJJJMMMRRRVVVXXX[[[]]]___aaabbbcccdddeeeggghhhhhhggghhhhhhgggfffgggjjjlllssswww{{{~~~~~~~~~||||||}}}{{{tttiiifffffflllsss}}}~~~mmmRRRGGG===:::999555222111222222222111111111000000///.........//////---,,,++++++++++++******************))))))))))))******,,,+++***))))))***+++,,,************))))))))))))'''(((((((((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((''''''&&&&&&$$$&&&((((((((((((***,,,)))(((&&&&&&((()))((('''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''000000000000000000000000000000000000000000000000000//////000222444333222111111111222222222333333333333333444444444555555666666555555555666666777555555444555666888999999<<<===BBBIIIPPP]]]tttoooddd\\\QQQJJJHHHHHHFFFCCCFFFHHHKKKNNNPPPSSSWWWZZZ]]]]]]___aaaccceeefffgggfffggghhhhhhggghhhjjjlllnnnpppsssuuuvvv{{{}}}zzzyyyzzz||||||}}}wwwrrrpppnnnpppwww{{{gggWWWGGG@@@:::999777444333555111111111111111000000000///...---...//////---+++,,,,,,,,,++++++*********++++++***************+++******++++++++++++******************))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&((())))))(((''')))+++***(((&&&&&&'''((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%000000000000000000000000000000000000000000000000222111000111222333222111222222333333333444444444333333333444444444555555666555555444444444555555999777666666777999::::::;;;:::===AAACCCKKK___sssttthhhYYYNNNJJJJJJIIIHHHCCCEEEGGGIIIKKKOOOSSSWWWYYYZZZ\\\^^^aaaccceeefffbbbcccdddeeeeeefffhhhjjjjjjlllnnnnnnnnnqqqwww}}}~~~}}}|||vvvyyy|||~~~yyyqqqoooqqqsss}}}wwwiiiVVVEEE???:::666555222000111555111111111111000000000000///...---...//////---+++......---,,,,,,+++******,,,,,,++++++***+++++++++'''))),,,......,,,)))'''************))))))))))))))))))(((((('''''''''&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))'''***+++***'''&&&'''******(((&&&&&&'''((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###111111000000000000111111111111111111111111111111111111111111111000//////333222222222111000000000333333333444444444555555555555555555555555555555111444666777777666666777777999;;;<<>>777555444444333222222111111222111000///............000...,,,+++---/////////,,,,,,+++************+++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$111000000//////000000111111111111111111111111111000111111111111000000///111111111111111222222222333333333333444444444444444444444444444444444444333444555555444555777999999:::<<<;;;;;;>>>DDDJJJSSSeee~~~qqq___UUUQQQNNNLLLJJJHHHFFFEEEFFFFFFGGGHHHIIILLLNNNPPPRRRSSSWWWXXX[[[]]]___aaabbbbbbddddddcccbbbcccdddeeefffjjjlllnnnqqqtttzzz}}}zzzwwwuuutttuuuxxxzzz}}}~~~|||pppgggdddccchhhrrr{{{lllXXXHHH???;;;777444444444333333222111111111111111000///............///---,,,,,,...000111111+++++++++++++++******)))******))))))***++++++,,,++++++*********)))))))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((***))))))((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!$$$&&&&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$((('''%%%%%%%%%%%%###"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$000000////////////000000111111111111111111111111000000111111111111000///000000000111222222222333222222333333333444444444444444444444444444444444444444555444333444777999888:::;;;;;;;;;<<>>888666555444333333222222111111111000111000///...............///---,,,,,,---//////...,,,,,,---......,,,+++***,,,+++)))))))))***+++,,,,,,,,,++++++***)))))))))((())))))***+++,,,,,,,,,''''''&&&''''''((()))***((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!&&&***)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&000000////////////000000000000000000000000000000///000000111111111000000000000000111222222222333222222222333333333444444444444444444444444444444333444444333333444666999777999:::;;;;;;<<<>>>???HHHMMMXXXkkk|||sssmmmjjjddd]]]UUUNNNIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPTTTWWW[[[^^^```aaa___^^^^^^^^^___```bbbcccfffggghhhhhhhhhiiilllnnnnnnqqqvvv{{{}}}zzzyyyvvvsssqqqpppqqqrrrvvvxxxzzzxxxlllccc^^^^^^```iiiuuuyyyjjjQQQJJJAAA:::777666444333222111111111111111000000000//////...............000...,,,+++,,,,,,+++)))+++,,,---...---,,,+++***...---+++)))((())))))***++++++++++++******))))))(((((()))***+++,,,,,,---(((((((((((()))***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!&&&******%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&000//////......//////000000000000000000000000000///000000111111111111000111111111111111222222222222222222222333333333333333333333333333333333333222333444444333444666888777777888:::;;;<<<===>>>DDDDDDKKKYYYmmm}}}wwwnnncccXXXOOOJJJFFFEEEDDDDDDDDDEEEFFFGGGKKKMMMPPPTTTXXX[[[]]]___]]]]]]]]]]]]^^^```bbbddddddeeeffffffeeeeeeggghhhgggjjjmmmqqqtttyyy~~~zzztttrrrrrrqqqpppnnnooorrrtttxxxzzzzzzrrriiibbb]]]\\\bbbiiivvvzzzgggZZZCCC???;;;777555444333222000000000000000000000000//////......---......///000...,,,+++++++++)))'''***************))))))(((...---,,,***)))(((((((((************************&&&''''''((()))*********,,,,,,+++***))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""%%%''''''$$$###$$$&&&''''''''''''''''''''''''"""###$$$%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$%%%%%%//////............//////000000000000000000000000//////000111111111111111222222222111111111111111111222222222222333333333333333333333333333333333111333444555444444555666777777777888999;;;;;;;;;???>>>BBBLLLXXXjjjtttfffYYYRRRIIIGGGEEEDDDCCCCCCDDDEEEHHHJJJMMMQQQUUUXXXZZZ[[[]]]]]]\\\\\\]]]___aaabbbcccdddeeeeeeddddddeeefffdddfffhhhjjjjjjlllnnnppprrruuuyyy|||~~~{{{xxxsssooonnnpppqqqqqqqqqtttyyy}}}vvvlllfffbbbbbbcccgggrrr~~~uuudddSSSIII===:::777444333222222222000000000000000000000000.........------......//////---,,,,,,---,,,***(((+++******)))))))))))))))+++++++++++++++***)))((('''(((((())))))******+++''''''(((((()))))))))***,,,+++***)))((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%'''(((&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''//////............//////000000000000000000000000//////000111111111111111333222222222111111000000111111222222222333333333333333333333333333333333000222555666555444555555888777666666888999999999===<<>>AAADDDIIISSScccvvvzzzooodddXXXQQQOOOIIIEEEGGGIIIGGGGGGHHHHHHHHHIIILLLPPPTTTVVVXXX[[[]]]___``````___``````]]]]]]]]]]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^aaadddiiirrrzzz{{{wwwrrrqqqooommmkkkkkklllnnnnnnppprrrtttwww{{{xxxsssnnnrrrwww~~~cccUUUFFF===888444333444111111222222111000////////////000000//////...------------------------------,,,,,,,,,++++++++++++************************''''''(((((()))******+++))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((//////////////////////////////////////////////////////......///000111111///////////////000000111222222222222222222222222222222222222222222111111111111222222222222222222444555555666666777888888555777999;;;<<<===@@@BBBCCCJJJUUUcccuuu~~~mmm```YYYPPPHHHGGGGGGEEEDDDEEEEEEEEEGGGHHHKKKNNNRRRUUUYYY\\\```aaa```___```aaa^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVWWWWWWWWWWWWWWWTTTVVVVVVVVVVVVWWWZZZ\\\\\\```fffkkkqqqzzz|||wwwtttrrrpppmmmnnnnnnllljjjkkknnnqqqqqqtttyyy}}}~~~vvvpppooopppsss|||uuu```PPPFFF<<<888666444444666000000111111111000/////////////////////...------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))***((('''%%%%%%'''(((***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$&&&'''))))))(((&&&%%%''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''000000000000000000000000000000000000000000000000............///000111111000000/////////000111111222222222222222222222222333333333333444444444444111111111111222222222222444444555555666666777777888999;;;;;;;;;;;;<<<>>>>>>BBBIIISSSaaattt|||iii\\\OOOIIIGGGDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNRRRUUUZZZ___```______```bbb_________^^^]]][[[ZZZYYYTTTUUUVVVWWWWWWWWWWWWWWWRRRSSSTTTTTTSSSTTTVVVXXXWWWZZZ]]]```ccchhhqqqwww{{{yyyuuuqqqnnnmmmmmmmmmlllnnnooonnnmmmnnnssswwwvvv{{{vvvqqqnnnmmmrrrxxxsss]]]JJJBBB;;;666555444222222444//////000000000000//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))---,,,+++)))'''%%%$$$###))))))(((((((((((())))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((())))))((('''''''''((((((((((((((((((''')))'''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&%%%000000000000000000000000000000000000000000000000...------......000111111111000000000000111222222111111111111111111111111222222222333444444444555111111111222222333333333333444444555555666777777777999:::999888888999;;;;;;===AAAFFFOOO]]]mmmyyysss```VVVPPPKKKHHHHHHFFFGGGGGGFFFEEEGGGKKKOOOPPPVVV\\\^^^]]]]]]___bbb______^^^^^^\\\ZZZYYYXXXTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRSSSSSSRRRQQQSSSTTTSSSUUUXXXXXXYYY\\\ccchhhpppsssyyy~~~yyyuuuooonnnmmmjjjhhhhhhiiijjjlllooorrrsssrrruuu{{{zzzuuuooolllooosssxxxyyyjjj\\\MMMAAA;;;666333444333000000333...//////000000//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&***)))''''''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((%%%###000000000000000000000000000000000000000000000000---------......000111111111111111111111222222333111111111111111111111111//////000111222222333333111111222222333333333333333333444444555666666777444555666666666777999;;;;;;<<<===???CCCMMMZZZcccrrrrrrccc[[[UUUQQQQQQGGGHHHHHHFFFDDDEEEIIIMMMMMMSSSZZZ]]]\\\[[[^^^aaa___^^^^^^]]][[[ZZZXXXWWWTTTUUUUUUUUUTTTRRRPPPOOOSSSTTTUUUTTTRRRQQQQQQRRRRRRTTTVVVVVVUUUWWW\\\aaacccfffkkkqqqxxx|||xxxtttpppmmmiiiiiihhhgggeeeeeefffgggnnnrrrvvvwwwxxx{{{}}}ssslllhhhhhheeehhhrrr|||tttbbbSSSIIIAAA;;;999555444555444111000222......///////////////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%+++)))(((((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((((((%%%"""////////////000000000000000000000000000000000000///////////////000111111000000000000000111111222000000111222222222222111111111111111111111111111333333333222222111111111222222444555666666777777555666777888888999999888<<<<<<<<<===???EEELLLQQQ[[[kkkyyylllcccYYYQQQNNNOOONNNJJJEEECCCEEEGGGKKKNNNQQQSSSTTTVVVZZZ^^^```___^^^\\\ZZZYYYWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWZZZ]]]```dddiiipppwww|||yyyuuuqqqoooooonnnkkkhhhcccdddeeeeeeeeegggjjjlllssswww|||uuujjjccc___]]]\\\ccciiirrr|||{{{ttthhhYYYLLLEEE@@@:::666222111111111111111222222---------...///000000000///......---------......///............---------,,,+++***))))))***+++,,,+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''******)))(((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&&&&''''''''''''(((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&###!!! !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&////////////000000000000000000000000000000000000///////////////000111111000000//////000000111222000000111222222222222111111111111111111111111111333333222222222222222222333444555555555555555444555555666777888888888888888888999999;;;???EEEIIIKKKXXXlll|||nnndddTTTRRRNNNJJJGGGFFFHHHIIIEEEHHHKKKMMMOOORRRWWWZZZ^^^]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVXXXZZZ]]]```eeejjjnnnsss{{{{{{vvvqqqooollliiiiiijjjjjjhhhffffffhhhiiiiiiiiikkkooorrr{{{~~~pppkkkccc]]]YYYWWWWWWXXXccclllxxx|||rrrlll```WWWKKKBBB>>>;;;777444222222111111000111111111000/////////////////////......------------......------------,,,,,,,,,,,,++++++***))))))***++++++++++++******)))(((((('''))))))((((((((('''''''''&&&&&&'''((()))******+++***))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&////////////000000000000000000000000000000000000///////////////000111111000000//////000000111222///000111111222222111111111111111111111111111111222222222222222222333333555555555555555444333333444555666777888888888888666777888888888:::>>>@@@CCCKKKWWWfffxxxzzzfff___VVVOOOMMMMMMLLLKKKEEEFFFHHHJJJKKKNNNRRRUUUYYYYYYXXXXXXWWWVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWYYY]]]___aaahhhpppvvvzzz~~~yyysssooonnnkkkhhhdddfffdddcccdddfffhhhhhhgggiiikkklllnnnpppsssxxx{{{|||ooofff[[[YYYUUURRRRRRTTTXXXZZZjjjtttyyykkk___XXXIIICCC<<<999888777555333333222111000000000000000000000//////...---,,,,,,...---------------......,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++******)))((((((((()))))))))))))))(((((((((''''''(((((())))))))))))***)))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&////////////000000000000///////////////////////////////////////000000111///////////////000111111///000000111111111111111111111111111111111111111111111111222222333333333444444444555555444444333444444555666777777777777777888::::::999999:::<<>>;;;999888777666444222111000000000000//////000000111///////////////000000000++++++++++++,,,---...///------------,,,,,,,,,,,,)))***++++++++++++***)))******))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''$$$""""""###&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&////////////000000000000000000000000000000000000///////////////000111111///............///000000...//////000000000000000111111111111111111111111333333222222222222222222111222333444444444444444222222333444555555555555555666666666555666888:::666:::>>>???AAAFFFOOOWWWcccqqqwwwpppfff\\\VVVPPPKKKGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPNNNPPPQQQQQQOOONNNOOOPPPNNNOOOPPPQQQSSSVVVYYY[[[```eeelllrrrwww|||~~~zzzvvvssspppooolllgggcccbbb```^^^]]]aaaaaabbbbbbbbbdddgggiiiiiimmmrrrwwwzzz{{{rrrlllddddddddddddeeegggkkkmmmooowwwrrrdddQQQDDD???===:::888555555555444222111111111//////...//////000111222000000//////...---------++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++)))***++++++++++++***))))))))))))))))))))))))***&&&'''''''''((((((((((((&&&&&&''''''((()))******(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%(((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&////////////000000000000000000000000000000000000///////////////000111111...............///000000...//////000000000000000111111111111111111111111444333333222222111111111333333444444444333222222222222333444555555555555666666777777666777:::===666999<<<;;;:::<<>>@@@BBBGGGPPP\\\hhhuuuwwwmmm___SSSSSSRRRPPPNNNMMMMMMNNNOOOLLLKKKKKKJJJKKKKKKJJJJJJKKKJJJLLLPPPQQQPPPRRRVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRXXXXXXYYY[[[]]]___aaacccjjjmmmssszzzzzzvvvrrrooommmiiiiiihhheeecccbbbcccdddbbbbbbaaa```______bbbeeedddhhhlllooopppsssxxx|||}}}tttqqqllleee___\\\]]]___fffnnnyyynnnaaaKKKEEE===999888777444000444444333333333222222222111111111111000000000///......---------,,,,,,,,,......------------......---,,,++++++******++++++'''(((***+++,,,+++)))(((+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###(((''''''&&&&&&''''''(((''''''''''''''''''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&111111111111000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111000000000111222333444333222222111111111222444444444444444444444444555555555555666666666666333444555666777777777777::::::999999:::<<<>>>@@@>>>EEEOOOYYYdddttttttfff^^^[[[XXXWWWYYYZZZZZZZZZUUURRRNNNKKKIIIIIIHHHHHHJJJIIIKKKOOOPPPOOOPPPTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\aaaccchhhmmmrrrwwwzzz{{{~~~|||vvvtttqqqmmmjjjgggeeedddcccddddddbbb``````aaaccccccddddddccccccdddgggiiilllppptttxxx{{{vvvooocccaaa^^^[[[[[[```gggmmm{{{lll[[[PPPBBB===777444555555333000444333333333333222222222111111111000000000//////.........---------,,,,,,......------------......---,,,++++++******++++++)))***+++,,,,,,+++***)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//////000000111111111222000000000000000000000000111111111111000000000000////////////////////////////////////////////////222111111111111222333333333333222111111111111222444444444444444444444444222222333333333444444444444444444444555555666777888777777777888:::<<<===888===CCCJJJRRR___ooo{{{vvvqqqmmmnnnrrruuutttrrrgggaaaXXXQQQMMMKKKJJJJJJJJJIIIJJJOOOQQQPPPQQQUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTRRRQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQOOOOOOOOOPPPRRRTTTUUUVVVXXXYYY[[[^^^bbbeeehhhjjjnnnqqquuuyyy}}}}}}zzzwwwsssooollljjjfffeeecccaaa___^^^]]]]]]]]]___```aaaaaabbbdddeeeggghhhjjjkkklllooorrruuuzzz}}}|||vvvpppiiibbb]]]XXXXXXWWWZZZaaammm{{{rrrcccTTTGGG???:::666222111333555444333333333333222222222111111000000000000//////////////////.........---------......------------......,,,,,,+++************+++---,,,,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###""""""###$$$%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000000111111111111////////////////////////111111111111000000000///000000000000000000000000000000000000000000000000222222222222222333333333222222111111111111111222333333333333333333333333111111111111222222222222444444333222333444555777666666555555666888999::::::===@@@BBBGGGQQQ^^^gggxxxyyylll```XXXSSSPPPMMMLLLJJJJJJPPPSSSSSSTTTWWWWWWXXX[[[]]]___^^^]]]]]]ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^aaacccgggjjjnnnrrrxxx{{{~~~~~~yyyuuuqqqpppqqqpppnnnkkkhhheeecccbbb______^^^]]]\\\\\\\\\\\\\\\___ccceeegggiiilllnnnnnnqqquuuyyy|||{{{uuuqqqoookkkfffbbb^^^ZZZXXX]]]___cccjjjuuuyyyjjj\\\OOOEEE===999777444222222444666777666222222222222111111111111000000/////////........./////////.........------...------,,,,,,------...,,,++++++***************...---,,,******)))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&111111111111000000000000////////////////////////111111111111000000000///000000000000000000000000111111111111111111111111111111222222333333333333111111111000000111222222333333333333333333333333444444444444555555555555444444333222222333555666555555555555666666777888<<<======>>>@@@GGGOOOVVVbbbnnnwwwkkk```VVVOOOOOOKKKIIIMMMQQQRRRTTTVVVXXXZZZ^^^aaadddeeeeeeeeeaaaaaaaaa```]]]ZZZWWWUUUUUUSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRRRRSSSUUUVVVXXXZZZ\\\___aaaccceeeiiikkkmmmpppuuuzzz~~~zzzwwwsssrrrpppmmmjjjhhhfffeeefffeeedddcccaaa```___^^^]]]]]]]]]\\\\\\\\\]]]]]]___dddiiinnnrrruuuxxxzzz{{{wwwooojjjhhhcccccccccbbbaaaaaaaaabbbhhhmmmwww{{{lllcccVVVJJJAAA<<<999888666444333333444555666666222222111111111000000000/////////............---///.........------------------,,,,,,,,,,,,------,,,+++******))))))******---,,,+++)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''222111111111000000//////000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111000111111222333222222222111000000000000111222222333333333333333333333333222222222333333333444444444444444333333444444555555555555666666777777777888999999999:::===BBBFFFMMMYYYjjj{{{uuueeeZZZWWWOOOIIIJJJMMMMMMOOOQQQVVVYYY]]]aaaeeehhhjjjkkkiiiiiiiiihhhfffccc___]]]ZZZXXXUUURRROOOOOOOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^```bbbfffiiikkkoootttwww{{{}}}zzzvvvssspppllliiifffaaaaaa```______^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbhhhnnnuuu|||uuukkkccc]]]]]]___\\\```eeeiiikkkmmmppprrryyy~~~qqqhhhTTTMMMCCC;;;777666555555333222222222222222333333111111111000000000000//////.........------------......---------,,,,,,,,,------,,,,,,,,,,,,------++++++***))))))))))))***+++*********)))((((((((())))))))))))(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$$$$&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''000000000000111111111111000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111///000111222222222111111000000000000000111222222222222222222222222222222000000000000111111111111444444555555555555444444666666777777888777777777666777777888888:::<<<>>>AAAJJJWWWdddsssuuudddYYYNNNKKKKKKJJJKKKMMMRRRTTTXXX]]]bbbgggkkkmmmooopppqqqqqqpppmmmjjjhhhdddaaa]]]YYYUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPQQQNNNOOOOOOPPPQQQQQQPPPPPPPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[\\\^^^___bbbeeehhhjjjmmmqqqsssuuuwwwyyy{{{}}}}}}}}}{{{vvvsssiiigggdddbbbaaa___\\\ZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___`````````aaaccceeegggjjjmmmnnnvvv|||zzznnnccc]]][[[YYY]]]dddiiioooyyyxxxkkk\\\RRRCCC???999666444444444444000111222111111111222333111111000000000/////////.........---------,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++***))))))))))))))))))***+++++++++***)))(((******))))))((((((''''''''''''((()))******++++++''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((......///000111222333333000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000...///000111222111000000000000///000000111222222222222222222222222222222222222333333333444444444444555666666666555444333666777888888888888888777888888::::::;;;<<<<<<===>>>EEEMMMVVVaaarrrpppcccUUUOOOMMMJJJJJJLLLNNNPPPSSSYYY___eeejjjmmmrrrsssuuuwwwwwwuuusssqqqnnnkkkfff```\\\ZZZZZZZZZVVVVVVUUUTTTSSSSSSSSSSSSMMMNNNPPPQQQRRRRRRQQQPPPNNNPPPRRRSSSSSSSSSTTTUUUXXXYYYZZZZZZZZZ\\\___bbbaaaccceeefffffffffhhhiiimmmmmmmmmooorrrwww|||{{{|||yyyuuurrroookkkgggeee^^^]]]ZZZYYYYYYXXXVVVTTTTTTUUUUUUUUUVVVWWWWWWWWWYYYZZZ\\\^^^aaaccceeeffffffhhhjjjmmmqqqvvvyyy{{{~~~mmmccc\\\]]]___bbbjjjsssuuuiii\\\MMMBBB>>>;;;888777777777666666000111222333222333444555000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++******))))))))))))))))))***,,,------,,,+++***+++******)))(((''''''&&&''''''(((***+++,,,---...))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''$$$%%%'''((()))(((((('''((()))***)))'''&&&&&&'''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((222111111111000000//////000000//////.........------...000111111111000///000000000000000000000000000111111111222222222222000000000000000000000000222222111000//////000000222222222222222222222222111111111222222333333333333333333333333333333333444444444555555555555666666777777777888888888888<<>>;;;999555444444000111111111111111111111111111111111111111111111////////////////////////------------------------******+++++++++******)))*********++++++,,,------++++++***************+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))###$$$&&&((())))))(((((('''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&000000000000000000111111//////000000000000000000///////////////000000111////////////////////////....../////////000000000////////////////////////000///////////////000000333333333333333333333333222222222111111000000000000000111111222333444444333333333444444444444555444555555555555666666666111333666888999:::<<<===AAAFFFOOOZZZgggyyy|||pppmmmiiieeeaaa]]]YYYWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTVVVZZZ]]]___bbbfffiiiiiijjjkkkkkkjjjiiigggeeeaaabbbcccdddccc```]]][[[XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQSSSRRRQQQOOONNNNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPPPPPPPQQQQQQQQQRRRTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUXXX[[[```dddhhhjjjjjjjjjjjjlllppptttzzz~~~yyyrrrjjjggghhhgggddd```aaa___^^^[[[ZZZYYY[[[\\\YYY\\\cccmmmzzz|||lll[[[PPPFFF???999888777444333444111111111111222222222222111111111111111111111111........................------------------------)))******+++++++++*********************,,,---...+++***************++++++))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((( ###&&&((()))))))))'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&000000000000111111111111//////000000000000111111///////////////000111111000000000000000000000000//////000000000111111111000000000000000000000000//////......//////000000222222222222222222222222111111111111111000000000000000111111222222333333333333333333444444444444444444444444555555555666555555666777888888777777:::<<>>EEEKKKSSScccrrrzzzvvvnnneee]]]WWWSSSQQQPPPRRRSSSSSSRRRRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\^^^____________[[[[[[ZZZYYYXXXXXXXXXYYYVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWUUUTTTSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ]]]___bbbdddeeemmmrrrxxx~~~yyyvvvrrrlllccc\\\TTTSSSPPPOOOOOOPPPQQQRRROOOQQQSSSUUUXXX___gggmmmuuu~~~yyykkk]]]QQQHHHAAA<<<666222222555555111///111111111111000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.........---+++)))((()))******)))((((((((())))))***+++))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&//////000000111111111222//////000000111111111222000///.........///111222000000000000000000000000////////////000000000000000000000000000000000000...............///000111000000000000000000000000//////000000111111222222222222222111111111111111222222333333333444444444333333333444444444555555444444444666888999888777888777;;;@@@BBBDDDNNNZZZiiiwww{{{nnnccc\\\YYYUUUVVVVVVTTTQQQOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\]]]^^^[[[ZZZZZZYYYYYYYYYYYYZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMNNNOOOOOONNNLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPMMMMMMMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^```cccfffjjjmmmpppqqqtttyyy~~~zzzwwwuuusssqqqooommmiiidddbbbaaa]]]UUUOOOMMMNNNNNNNNNNNNPPPSSSVVVTTTWWW\\\aaahhhrrr~~~oooeeeVVVIII@@@;;;888777333000111555555222000222111111000///...------,,,111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++***(((((()))***---...(((((('''(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''((()))((('''%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%$$$###%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&111111111111222333444444333222222111000///......111111000000000000111111---......///000111111222444333111000///...//////000000//////.........---111111000000//////......111111111111111111111111000111111111111222222222///000000000111111111111111111111111111111111111222333444444555555444444555666666666666666555555888999:::<<<===AAAFFFJJJUUU```rrrsssiiifffaaa[[[VVVSSSRRRQQQPPPTTTRRRNNNMMMNNNOOOOOOOOOQQQOOONNNNNNPPPQQQRRRQQQRRRRRRRRRSSSTTTUUUWWWWWWVVVXXXZZZ]]]```cccdddeeeeeedddcccbbb```___^^^]]]\\\[[[ZZZXXXVVVUUUTTTSSSTTTRRRQQQQQQRRRSSSQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZXXXVVVVVVXXXYYYZZZYYYZZZ[[[]]]```ccceeeggghhhmmmnnnooopppqqqsssttttttyyy|||~~~}}}|||zzzvvvssskkkiiifffdddcccbbb```______]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQSSSVVVZZZ^^^```eeejjjrrr{{{xxxmmmXXXPPPEEE???<<<:::666222222222333333222111///...111111000///////////////////////////............000000000000000000000000---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,************))))))))))))******)))(((((()))***+++((((((((((((''''''''''''))))))************))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""!!! ######$$$%%%%%%&&&''''''222222111111111222333333222222111111000000//////111111000000000000111111......//////000000111111333222111000//////000000000/////////............111000000000/////////...111111111111111111111111000000111111111222222222000111111111222222222222222222222222222222222222222333444444555444444444555555666666666666555555888999999::::::<<<@@@CCCJJJSSS```oooxxxssslllfffcccaaa```___[[[XXXTTTQQQPPPOOOMMMKKKLLLJJJIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPVVVXXX[[[^^^bbbeeeggghhhgggggggggffffffeeeeeeeeegggfffeeedddbbb___]]]\\\WWWVVVUUUUUUVVVVVVUUUSSSUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWWWWVVVWWWXXXZZZ[[[]]]]]]___````````````___aaa```^^^___aaadddddddddggghhhjjjlllnnnqqqrrrsssvvvuuuuuutttsssssssssssspppqqqssstttuuutttrrrqqqpppooommmmmmllljjjfffddd^^^]]][[[ZZZZZZZZZYYYYYY\\\[[[ZZZYYYYYYYYYXXXXXXZZZ[[[]]]bbbhhhnnntttwww}}}pppbbbWWWLLLEEE<<<777777666444111222222222222111000///...111000000///////////////////////////....................................///...---,,,,,,,,,,,,,,,*********+++++++++,,,,,,************))))))))))))++++++***)))(((((((((((()))))))))(((((((((''''''))))))************))))))%%%%%%&&&''''''''''''''''''''''''((((((((())))))(((&&&$$$%%%''')))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&333333222111111111222222111111111000000000000000111000000//////000000111////////////000000000000111111000000000000111111////////////............000000000000////////////111111111111111111111111000000000111111111222222111111111222222222333333333333333333333333333333222222333444444444444444444555555666666666555555777888888777666777:::<<<>>>DDDLLLWWWeeevvvxxxuuusssrrrrrrkkkhhhccc___[[[VVVPPPMMMLLLJJJHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPRRRUUUYYY]]]```ccceeegggggghhhiiijjjkkklllllllllmmmmmmllliiieeeaaa___]]]\\\[[[\\\]]]^^^]]]\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\^^^___````````````aaa```___^^^___```bbbdddggghhhjjjlllmmmmmmlllkkknnnmmmlllmmmppprrrsssrrrrrrrrrssstttuuuvvvwwwxxxwwwvvvssspppmmmkkkiiihhhaaaaaaaaa```___]]]\\\[[[^^^]]]\\\\\\]]]\\\ZZZXXXWWWVVVUUUUUUVVVXXXZZZ\\\``````aaabbbdddeeegggggglllnnnsss{{{qqqdddWWWJJJ@@@>>>999333111222444333111333222111000000//////000000000//////......///////////////............---------------------------000///...,,,++++++***************++++++++++++,,,************))))))))))))+++++++++***)))((('''&&&******)))))))))(((((((((((())))))******))))))(((&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&$$$%%%'''((('''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''')))+++,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%333333222111000000111111000000000000000111111111000000////////////000000000000000000////////////000000000000000111111222///////////////.........000000000000////////////111111111111111111111111000000000000111111111111000000111111111222222222222222222222222222222222222222333444444444444333444444555555666666555555555666666555444444666888999<<>>AAAGGGPPP[[[cccyyyxxxrrrgggddd```^^^\\\[[[YYYXXXSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJLLLNNNPPPTTTVVVXXXVVVWWWYYY\\\___aaaccceeeiiijjjmmmmmmkkkfffaaa^^^\\\\\\]]]```dddggghhhhhhcccbbbaaa```bbbfffiiilllmmmooossswwwyyyyyyxxxwwwpppooonnnoooqqquuuyyy|||~~~~~~~~~}}}{{{zzzyyywwwuuurrrpppnnnmmmdddbbb___[[[XXXVVVUUUUUURRRQQQQQQPPPOOOOOOOOOOOOLLLMMMOOOTTTZZZ___aaabbbbbbcccdddeeegggmmmtttzzz}}}iii```SSSGGGAAA===:::888555444333222333444444444111000///.........///000//////............//////............------------........................,,,,,,+++++++++,,,,,,---))))))*********+++++++++************)))))))))(((%%%'''(((*********)))(((************))))))))))))(((((())))))))))))((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$222222111000000000111111111111111000000000000000000//////......//////000////////////000000000000...///000111111111111111.........///////////////////////////000000000000000000000000000000000000/////////000000000111111........./////////000000000000000000000000000000111111222333333333333333222333444555555555555555111333555555555555777999555888<<<>>>???CCCIIINNN___iiixxx}}}xxxuuusssqqqnnnmmmcccbbb```]]]XXXSSSNNNLLLKKKJJJJJJIIIJJJLLLNNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[^^^```cccdddccc```\\\YYYVVVVVVWWWZZZ^^^aaabbbbbb___^^^]]]]]]```dddiiilllpppsssyyy}}}~~~}}}tttsssrrrsssuuuzzz~~~}}}{{{zzzzzzzzzyyyvvvtttqqqpppnnnllliiigggeeedddZZZXXXUUURRRQQQQQQQQQRRRNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPSSSYYYaaahhhmmmnnnlllmmmooooooqqqwww}}}pppgggTTTNNNDDD===888777666666333333333333222111111111//////............//////......------......//////.........------------,,,........................+++++++++++++++,,,------)))))))))************+++************))))))))))))%%%&&&'''((()))***************)))))))))((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&&&&'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%111000000000000111111222222222111111000000////////////............//////......//////000000111111///000111111222111000000............/////////000.../////////000000000111000000000000000000000000////////////000000000111////////////000000000000000000000000000000000000111111222333333333333222111222333444555555555555222333555666555555666777555777:::::::::;;;???CCCMMMTTT___kkkyyyxxxooofff___ZZZTTTRRRPPPMMMLLLLLLLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVUUUWWWYYY\\\\\\ZZZXXXVVVUUUTTTTTTVVVYYY[[[[[[[[[YYYXXXVVVVVVYYY]]]bbbeeekkkooouuuzzz}}}}}}{{{yyyrrrpppnnnnnnooosssxxxzzz|||~~~{{{rrrqqqqqqqqqrrrpppnnnlllffffffeeedddcccbbbaaaaaa\\\ZZZXXXVVVVVVWWWYYYZZZYYYZZZ\\\^^^^^^^^^]]]\\\aaabbbeeekkkttt|||~~~}}}rrrfffZZZQQQEEEAAA;;;666333222333333111222333333111000//////---......//////............------------...///000.........---------,,,,,,------------------------,,,,,,++++++++++++++++++))))))))))))************************))))))))))))'''''''''''''''((()))***)))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''))))))((((((((('''''''''%%%''''''&&&###"""$$$&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&000000//////000111222222333222222111000//////...//////............//////---......///000111111222///000111222222111000///---.........//////000000.../////////000000111111000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111222333333333333222111222333444555555555555222444666666444333444444666888:::999888999===AAA???DDDKKKSSS]]]kkkzzz|||rrrlllccc```]]]YYYVVVUUUUUUUUURRRRRRSSSSSSSSSTTTTTTTTTTTTVVVYYY\\\]]]\\\[[[ZZZXXXVVVVVVVVVXXXYYYXXXWWWUUUSSSQQQPPPRRRVVV[[[^^^cccgggnnntttwwwwwwuuusssmmmkkkhhhfffgggjjjnnnppprrrvvvzzz}}}|||xxxsssooojjjiiiiiijjjkkkkkkiiifffddddddeeeeeeeeefffffffffiiihhhfffddddddfffhhhjjjmmmooorrrttttttsssqqqpppvvvvvvyyyssseeeZZZOOOEEE>>><<<999666333111111111111000222444444222111000000,,,---.../////////---------------------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))))))))))))))************************))))))))))))***)))'''&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&###"""$$$&&&&&&'''***++++++***'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''222222222111111111111000111111000000//////......222111111111000000//////000000//////111444666888000000000000////////////111000//////000000///...222111000///.........///222111000000000111333444111111111111111111111111000000000000000000000000111111111111111111111111222222222333333222111111111111222222222333333333444444444555555555555666444444555666777888999999<<<>>>@@@DDDKKKUUUaaaiiisss~~~yyypppllliiifffaaa\\\\\\[[[ZZZZZZ[[[\\\ZZZYYYZZZ[[[^^^cccggghhhgggeeeddd```ZZZVVVUUUVVVWWWWWWWWWUUURRRRRRSSSUUUVVVVVVZZZ\\\bbbkkktttyyyxxxvvvoooiiieeefffggggggiiilllpppnnnmmmnnnpppooolllhhhggghhhkkknnnooooooooonnnjjjoootttuuutttuuuyyy}}}tttiiiZZZNNNGGGCCC>>>:::888777555333111000000///000000000000////////////------............------222000---,,,---///000000------,,,++++++*********///...---,,,+++,,,------************************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((('''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$222222222111111111111000111111000000////////////111111111111000000000///111000/////////000222333000000000000////////////111000//////000//////...//////////////////000000000///.........///111111111111111111111111111111000000000000000000000000111111111111111111111111333444444555444444333333111111111222222222333333444444444444555555555555333444555666777888999999888999:::;;;???EEEMMMRRR[[[fffuuuxxxrrrpppnnnlllkkkkkkjjjhhhfffhhhiiilllqqquuuwwwvvvtttmmmiiidddaaaaaabbbccccccbbb___[[[YYYXXXWWWVVVUUUYYY\\\bbblllxxxzzzsssnnnnnnnnnmmmmmmpppqqqpppoooqqqrrrrrrpppmmmmmmooorrruuuwwwxxxxxxwwwyyyvvvlll[[[SSSGGG@@@===;;;888555777666444333111111000000000000000000/////////...------............------///...---......///......,,,,,,,,,,,,,,,---------///...---,,,+++,,,,,,---************************))))))))))))))))))))))))((())))))******))))))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$222222222111111111111000111000000000000/////////111111111111000000000000222111///...------...///000000000000////////////000000000/////////......---......//////000111111/////////...///000000111111111111111111111111111000000000000000000000000111111111111111111111111333333444444444444333333111111111222222222222333333333333444444444555555333444444555666777888888777888999888999;;;@@@CCCEEEMMMZZZhhhuuu}}}{{{|||}}}zzzvvvtttuuuwwwyyyyyyvvvsssmmmiiieeebbb^^^[[[^^^```fffrrr~~~|||yyyzzz|||{{{{{{|||~~~~~~}}}{{{nnn___UUUHHHCCC<<<888888777555333555444333222111111111111000000000/////////......------............------,,,---...//////...---,,,+++,,,,,,---.../////////......---,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))******************)))((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++***)))''''''((((((((((((((((((((((((******))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%222222222111111111000000000000000000000000000000111111111000000000000000111111///...............000000000000///////////////000000///.........///---......//////000000000111111111111111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111222222222222222333333333444444444444333333444555555666777777666777999999999:::===???>>>CCCKKKSSS]]]hhhuuu~~~zzzuuuqqqooopppuuu{{{oooeeeYYYNNNFFF@@@===999777666555333000333222222111111111111222000000/////////.........------............------+++---......---,,,,,,---,,,,,,------............---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******(((((((((''''''((((((((())))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%222222222111111111000000000000000000111111111111000000000000000000111111000000//////000000111111000000000000////////////...///111000---,,,---////////////000///...---,,,000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222222111000000111111111222222222222222222222333333333444333333444444555555666666222444666777777777888999===@@@CCCGGGKKKTTT^^^fffvvvyyypppbbbVVVMMMFFF@@@<<<888666555333222111///...222111111000000111111111////////////............------............---------......,,,******---000...---------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++******'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%###$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%222222222111111111111000000000000111111111111222000000000000111111111111//////000111222222333333000000000000////////////---///111000---+++---/////////000000///...,,,+++......///000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444444000000000111111111111222111111222222222333333333333333333444444444555555555666888777666444444555777:::<<<>>>@@@EEEMMMTTT^^^hhhxxx|||rrrcccZZZNNNDDD???===:::888222222333333333222222222111111000000000000000000/////////.........------------............------...//////,,,)))***...222......------,,,++++++***,,,,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))******************)))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))&&&######&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$###%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&222222222111111111111000000000111111111222222222///000000000111111111111//////000111222222222222000000000000////////////,,,///111000,,,***---000,,,---///000000...---,,,---...///000111000000///000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444444000000000000111111111111111111111111222222222222333333333333333444444444666777888777555444444555222555888999999<<>>???EEENNNWWWaaammm{{{|||ooo```QQQGGGAAA===:::888999777333000222333222111000///000111222111000//////.........//////.........------------..................---+++///333222...,,,...000------......///000000000++++++,,,---,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))******++++++***(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&,,,'''""""""&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$"""!!!!!!&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&222222222222222222222222000222444444222000000000000000111111111111000000000000000000111111111111000000000000000000000000111000000000//////......000000111111000///......////////////000000000000111111000000//////......000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111222333333111111222333222222222333333444444444555666666777777777777777555555555555666666666666:::???EEEIIIMMMUUU```hhhuuu}}}jjj[[[QQQJJJDDD@@@::::::999888777666555555111111111111111111111111111111111111000000000000..............................---------,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************))))))((((((''''''((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''---+++(((&&&&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###%%%(((******(((%%%###$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((())))))666666555444444333222222(((***...000000111222333000000111111111111000000000000000000111111111111000000000000000000000000000000/////////.........)))***,,,---///000111111////////////000000000000000000000000////////////000000000000000000000000111000000000000000000000111111111111111111111111000000000000000000000000111222333333111111222333222222333333333333333333333444444555555555555555444555555555666666666666444888<<>>:::666888888777666555444333333111111111111111111111111000000000/////////.................................------------,,,,,,,,,...---,,,,,,,,,,,,---...---------------,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))))))))((((((((('''((())))))******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***((('''%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((888777666555333222111000///111333333222111000111000000111111111111000000000000000000111111111111000000000000000000000000////////////............((()))+++---///111222222////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000111222333222111111222333333333333333333222222222111222222333333333333333444444444555555555666666555777:::::::::===CCCGGGMMMTTT^^^hhhsssssshhhUUUNNNDDD>>>:::999666444555555444444333222111111111111111111111111111111/////////.........------////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((('''(((((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444333111000000///333444666555333111000000000000111111111111000000///000000000111111111111////////////////////////////////////////////////...///000000000000000///////////////000000000000......//////000000111111////////////////////////000000000000000111111111111111111111111111111111000000000000000000000000000222333222111000111222444333333333222222111111000111222222333333222222333333444444444555555555777888999888777999<<>>:::777666555333333222333333333333333222222222111111000000000000000000000000000000000/////////..............................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''((()))******))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$555555555444444333333333555666777666444222111111000000111111111111000000000000000000111111111111000000000000000000000000------------......//////,,,,,,---...//////......////////////000000000000000000000000////////////000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000///111222111000///000222111111111111222222222222111111222333333333333222222222222222333333333333555444444555666777666666555666888999:::<<<>>>@@@JJJOOOXXXdddrrr{{{oooggg^^^VVVOOOIIIGGGDDDAAA@@@>>><<<;;;888777666444222222333555222222222222111111111111000000000000000000000000/////////.........------------------------------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((((((((()))))))))***((((((''''''((()))+++,,,(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&555555444333111000//////,,,...111222222222333444000000111111111111000000000000000000111111111111000000000000000000000000+++++++++,,,,,,---------///000000000000000//////////////////000000000000111111000000//////......000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000///111222111000///000111000000111111222222222333000000111222222222222222111111222222222333333333444333333333444555444333444444444555777:::===???CCCEEEIIIOOOYYYfffttt|||}}}rrrcccWWWPPPKKKEEEAAA;;;;;;:::999999999999999555444333000......000222111111111111000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******)))((((((((()))***,,,---'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''999777555444555555444222111111111111111111222222222111111111000000//////000000000000000111111111000000111111111111000000000000000000000111111111111000///...------...///000000//////.........---000000000000000000000000...///000111111000///...222000...---///000000000333222111111000000111111//////000000000000//////222000000000222333222111777888999666333111222444111111111111111111111111111111111111111111111111333333333444555666777777555555666666777777888888;;;???EEEKKKPPPVVV\\\```llluuu}}}qqq```XXXMMMCCC===:::999888888777555444333333444444222222222111111111111000111111111000000...------------......//////000000000000///...---,,,,,,,,,******))))))***,,,---///---+++(((''')))+++++++++++++++++++++++++++++++++---,,,***(((((()))***+++++++++,,,,,,,,,++++++***+++***))))))((())))))*********))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&'''''''''&&&'''))),,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''%%%###$$$(((***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%<<<999666555555555555444111111111222222222222222222111111111000000000000000000000000000000000111///000000111111111000000111111111000000000000000000000......---...//////000/////////............000000000000000000000000//////000000000000//////222000......///000000000111111000000//////000000//////000000000000//////111000///000222222222000...000111000//////111333111111111111111111111111222222222222222222222222222222333333444444555555444555555666666777888888:::===AAAEEEHHHLLLPPPSSSUUU]]]gggooouuuvvvfffZZZNNNHHHAAA;;;888888888888777666555333222222333333222222222111111111000000111111111111000///...---........./////////////////////......------,,,,,,---,,,+++*********+++,,,---+++)))(((***++++++***++++++++++++++++++++++++---,,,***)))((()))***+++******+++,,,,,,,,,,,,+++)))))))))))))))************)))))))))((((((((('''(((((((((((())))))))))))(((''''''&&&&&&''''''(((***))))))(((''''''&&&&&&((())))))'''&&&&&&((()))***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%@@@===888555555555666666222222222222222222222222111111111111111000000000111111000000000000000000...///000111111111111111222222111111000000/////////............//////000////////////............000000000000000000000000000000////////////000000111000......///000000///000000/////////.........//////000000000000//////000///...///000111111///---///000000000000222444111111111111111111111111333333333333333333333333222222222222222222222222444444444555666666777777888:::<<<>>>>>>???BBBCCCCCCIIIPPPUUUZZZbbbnnnvvvxxxhhhZZZKKKBBB>>>;;;666444444555666666555444333222222111222222222222111111111000000000111111222111111000///...///////////////..................---------------///...---+++***)))))))))+++***)))***+++++++++)))++++++++++++++++++++++++,,,+++***)))))))))***+++)))***+++,,,,,,,,,,,,,,,'''((()))***++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&)))******(((&&&%%%&&&'''******))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((,,,***((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFAAA;;;666555555666666333333333333333222222222111111111111111111111111111111111000000000000000...///000111111222111111333222222111000///..................//////000000///////////////.........////////////////////////111000///......///000111111///...///000111000///000000000000//////......//////000000000000/////////...---...000000000///000111222111111000000000111111111111111111111111222222222222222222222222222222222222222222111111333333333444555555666666666777999999999999;;;======@@@EEEGGGJJJPPPYYY```hhhmmmuuu{{{jjj[[[OOOFFF>>>888999777555444444444333222333333222111111111111111111111111111000000000000111111222222111000//////000000//////......---------------------------...///...---,,,***)))((((((******)))***,,,,,,***(((++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,++++++***%%%''')))+++,,,,,,***)))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((''''''''''''((())))))(((&&&&&&'''(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%###"""%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNNHHH@@@:::777666666666444444444444333333222222111111111111111222222222111111111111000000////////////000111111111111111333222222111000///......------...//////000000000.........///////////////////////////////////////111000///......///000111000///...///000111000...000000111111111000///...//////000000000000/////////---------///000///............/////////---,,,000000000000000000000000000000000000000000000000333333333222222222222222222222222333444444555555444666888888888999;;;===888:::<<<===>>>BBBHHHMMMPPPTTT[[[eeeppp~~~~~~wwweee\\\PPPEEE???<<<999777777555444444555444333111111111111111111111000000111111111000000000//////000111111111111000//////000000//////......------,,,,,,,,,---------------,,,,,,,,,,,,++++++************)))***,,,,,,***(((++++++++++++++++++++++++******************++++++---------,,,+++***)))(((%%%''')))+++,,,,,,***)))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***((((((((((((''''''''''''%%%'''((((((''''''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$"""!!!%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%WWWQQQHHH@@@;;;999888777666555555444444333333222111111111222222222222222222222111111000/////////000000111111111111000000222222111111000000//////---...//////000//////............///////////////000000000000000000000000000000////////////000000000//////000111111///...///000111222111000///...//////000000000000/////////...---...///000000...------...000222333111///000000000000000000000000000000000000000000000000222222222222222222222222111111111222333333444444444666888888888999:::<<<666777999999:::<<>>;;;999666666666555444333333333111111111222222333333333222222111111000//////...111111222111111000///...111111111000000000000000...//////000000///...---............/////////000000000000000000000000000//////000000000000///////////////000111111///---...///000111111///---,,,//////000000000000/////////...---...000111000///000///000222444555222///000000000000000000000000000000000000000000000000///000000111111222222222000000111111222333333333666888888777555444555666666777999:::::::::;;;<<<;;;===@@@CCCHHHNNNVVV[[[dddkkkuuu{{{tttlllhhhbbb]]]WWWRRRLLLHHH@@@===999555333333333333222000000111222444333222000000111222222222111000111000000000////////////......////////////...............///////////////...------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***---+++)))(((***++++++***++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,,,,+++++++++)))))))))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((%%%'''))))))(((''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$'''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%"""&&&'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggaaaWWWNNNGGGAAA===:::777777666555444444333333111111111222222333333333222222222111000//////...222222222222111///...---000000000000000111111111//////000000000...---,,,---.........//////000000000000000000000000000000...///000111111000///.../////////000222111///------...///000000...,,,+++//////000000000000//////000///...///000111111///111///...///000///+++'''000000000000000000000000111111111111111111111111---......///000111111222000000000111222222333333888999888555222///...///333555777888888888888777888:::;;;===???BBBGGGJJJNNNSSS\\\eeeppp{{{zzzmmm```WWWVVVRRRKKKFFFBBB@@@===<<<888777555333222222222222666444222222222333222111000111222333333222111000000000000000////////////------...............------.........//////000000......---,,,,,,+++******+++,,,,,,---,,,+++***)))---+++(((''')))+++++++++++++++++++++++++++++++++((()))***+++++++++++++++((((((***+++,,,------...+++***))))))((())))))***'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((''')))******(((&&&%%%&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''###%%%(((***+++***((('''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((( $$$((((((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$######$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssnnndddXXXNNNEEE???<<<333444555444222111222333444444333333333333222222444333111000000000111111333222000/////////000111000000////////////000000////////////////////////111111000000000000111111//////.........---------...000222333222000...,,,000000000000000000000000///000000000000000//////000000000000000000000000///000111000///...///000////////////000000000000111000///......///000111000000000000000000000000111111222222222333333333222222333333333333444444444555555555555555444333666666666666666666666666666666888999;;;===>>>>>>CCCFFFJJJOOOUUU\\\dddiii{{{vvviii]]]TTTMMMHHHAAA@@@>>><<<999666444333555444333222111111111111000111222222222000///...///...---...///000///...///111222111///......///......////////////......///...---,,,,,,---.../////////...---,,,,,,++++++)))******)))(((((()))+++************************+++++++++***)))(((((('''))))))(((((()))***++++++'''((()))******)))((('''''''''''''''((((((((())))))(((((((((''''''''''''******))))))))))))******((((((((((((((((((((((((***)))))))))((((((''''''''''''&&&%%%&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%wwwrrrhhh^^^SSSIIIBBB>>>999999999777666555555555444444333333333333222222333222111000000000111222333222111000//////000000000000////////////000000////////////////////////111111000000000000111111//////.........---------,,,---...///...---+++***000000000000000000000000//////000000000000//////000000000000000000000000...///111000///...000111/////////000000000111111111000///......///000111000000000000000000000000111111111222222222333333222222222333333333444444555666666777777777666666555555555555555555555555666666777888:::;;;<<<<<<:::===@@@CCCGGGLLLRRRWWW^^^eeeqqq{{{yyynnnhhh]]]SSSKKKEEE???<<<;;;;;;:::888777555444333444333222111000000000000111111111111111000//////111000//////000111000......000111111///......///......////////////............------------......///......---,,,,,,++++++***++++++***))))))***,,,************************))))))))))))************)))))))))))))))******+++(((((()))******)))(((''''''''''''((((((((())))))))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&%%%&&&'''((()))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ ###&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%|||wwwooofff[[[QQQGGGAAA:::999777555444333333333444444333333333333222222111111111000111111222333333222111000////////////000000////////////000000////////////////////////111000000//////000000111/////////............---000000////////////......000000000000000000000000//////000000000000//////000000000000000000000000---///000000//////000222000000000111111111222222000000////////////000000000000000000000000000000111111111222222222222333222222222222333333333333111111222333444444444444555555555555555555555555666666777777888999999999888999;;;<<<===@@@DDDHHHHHHOOOXXXaaaiiirrr|||zzzssskkkaaaZZZSSSNNNGGGAAA===:::888666555555444444444444333333333222111000/////////000111111000000//////000000333111000000111111///...---///000000/////////000......////////////......---..................---......------,,,,,,+++++++++,,,,,,+++******+++---************************&&&'''''')))***+++,,,---***************)))))))))(((((()))******))))))(((''''''((((((((())))))))))))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%((('''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%|||uuummmdddYYYMMMEEE;;;888555333333333333333444444333333333222222222000000000111111222333333222222111000000/////////000000////////////000000////////////////////////000000////////////000000/////////...............222111000//////000111111////////////////////////...//////000000000000///000000000000000000000000,,,...///000///000111333000111111111222222222222000000////////////000000000000000000000000000000111111111111222222222222111222222222222333333333///000111222333333333333444444444444444444444444555555666666666666777777888999:::::::::;;;>>>@@@BBBGGGLLLPPPUUU[[[dddjjjuuu|||sssmmmfff___YYYSSSMMMHHHBBB>>>:::777777777666555222222222222222222222222111111000///////////////111000///......///000111333111//////000///...,,,,,,...///000/////////111......////////////......,,,---...//////...---,,,---------,,,,,,,,,++++++***+++,,,+++))))))+++---************************&&&'''''')))***+++,,,---++++++++++++***))))))(((((()))))))))************'''(((((((((((())))))))))))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%zzztttmmmbbbUUULLLAAA===888666666888888888444444333333333222222222000000111111222222222222111111111111000000000///000000////////////000000////////////////////////000000////////////000000///////////////////////////...,,,++++++,,,...///////////////////////////......///000000000000000////////////////////////,,,...///000///000111333000111111111222222222222//////000000000000//////////////////////////////000000111111111222222222111111111222222222333333333444555666777777888777444444444444444444444444555555555555555555555555444555666666666666888:::<<>>CCCHHHMMMQQQWWW^^^gggqqq{{{rrrggg___YYYRRRNNNFFFCCC???;;;888777777777888666333222333333333222444444333333222111111000000000////////////000000//////......//////000000000...------------,,,+++,,,...//////.........///......////////////......---..................---,,,,,,,,,,,,++++++++++++)))******)))(((((()))+++*********************************)))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))***,,,,,,((((((((()))))))))************)))))))))(((((((((******))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""!!! !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||uuuiii```PPPIII???999777777666333444444333333333333222222111111222333222111000000---...///111222222222222000000////////////000000//////////////////////////////............//////.../////////000000000000000000000000000111222222000000000000000000000000---...///000111111111111////////////////////////...///111000///...000111/////////000000000111111...///000111111000///...////////////////////////000000000000111111111111111111111111222222222222000111222222222222111111222222222222222222222222333444444444555555666666666888999888777666666777444777999999888:::>>>BBB???BBBGGGLLLQQQYYY```eeepppwww|||sssfff___VVVOOOJJJGGGBBB>>>;;;:::888666444333444555999777555444444444333222333333222222222222111111111000000//////000000111---......///000000/////////...------...///...,,,---...000///...------.........////////////............------------......++++++++++++++++++++++++***++++++***))))))***,,,************************)))))))))))))))))))))))))))***+++------,,,+++***)))))))))))))))+++,,,---(((((()))))))))******************)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%&&&'''((((((((('''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***(((''''''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%zzzpppggg\\\SSSGGG???<<<;;;888555444444444333333333222222111222333333222111000///+++---///111333333333333000000////////////000000//////////////////////////////............//////.../////////000000111111,,,,,,------......//////000000000000000000000000---...///000111111111111///////////////////////////000111000///...///000////////////000000000000...///000111111000///...////////////////////////000000000000111111111111000111111111111222222222333333444444444333333222222222222222222222222222333333444555555666777777555666777666444222222333444666888777555555777:::777:::???CCCFFFJJJOOORRRYYY___gggnnnttt|||wwwlll___UUUNNNIIIDDDAAAAAA???;;;777666777666555444555666888666444111111111111000///111111111111222222222222111000000000000000111111,,,---///000000000///...///...---...///000///...---///000///---,,,,,,---......////////////......///...---,,,,,,---...///+++++++++++++++++++++++++++,,,,,,+++******+++---************************(((((())))))*********+++((()))+++---------+++******))))))((()))+++---...))))))))))))************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((###%%%''')))***)))'''%%%%%%%%%'''((((((((('''&&&((((((((((((((('''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%|||wwwsssjjj^^^PPPEEE???<<<777333666444111000111222222111222222222111111111111000111111111111111222222222222111///...---...000111////////////////////////////////////////////////////////////////////////000///...---------------000000//////.........---000000111000000///...---////////////////////////000///...------...///000000000000000000000000000///000000000000111111111000000000000000000000000////////////000000000000111111222222222333333333555555555444444333333333222333333444444333333222333333333333333333333333444444444444444444444444333444444555777888:::;;;999999;;;===???AAABBBCCCIIIMMMRRRXXX^^^dddjjjooovvv|||yyysssoooggg]]]TTTMMMIIIFFFAAA===:::888999:::888666444333222222222333444555333333333333333333333333111111111111111111111111//////////////////////////////............/////////............---------........................////////////////////////000///...---,,,+++++++++,,,,,,,,,------.........+++++++++*********))))))---,,,***))))))***,,,---***))))))((()))+++,,,---************************,,,,,,,,,++++++*********---------,,,***)))***+++***((('''((()))***)))((((((''''''&&&&&&((()))*********))))))((((((''''''************))))))))))))))))))(((((('''''''''&&&)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&### !!!$$$'''(((((('''&&&{{{wwwmmmdddVVVKKKCCC===888555666444222222333444333222222222222111111111111000111111111111111111111111222111///.........000000//////////////////////////////////////////////////////////////////////////////...---------------000/////////............///000000000000//////...////////////////////////000///...------...///000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111222222222333333444444444333333333222222222333333444444333333222444444444444444444444444444444444444444444444444555555555555666777888888777888999:::<<<===??????>>>@@@DDDHHHLLLPPPUUUYYY^^^ccciiimmmrrrzzz|||wwwsssooommmlllhhh```ZZZUUURRRMMMHHHCCC???===<<<;;;888555444555666444333444333222222111222333444222222222222222222222222111111111111111111111111//////////////////////////////............/////////............---------------,,,,,,,,,,,,,,,,,,..............................---,,,+++******+++,,,,,,,,,---------------+++++++++*********)))))),,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********((()))))))))'''''')))+++'''&&&%%%%%%''''''&&&%%%(((''''''&&&'''((()))***))))))))))))(((((((((((()))))))))((((((((('''''')))((((((((('''''''''''',,,***)))''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((&&&###"""###%%%'''((((((''''''}}}rrrlllaaaTTTIII@@@:::888666555333444555555444333222222222111111111111000222222222111111000000///222111///.........///000//////////////////////////////////////////////////////////////////////////////...------------...////////////..................///000000000////////////////////////////////////............//////////////////////////////000000000111111111222222000000000000000000000000////////////000000000000111111111222222222222333333333333222222222222222222222333333333333222222555555555555555555555555444444444444444444444444777666666555555555666666555666666777888999:::;;;:::<<<>>>???@@@BBBFFFHHHJJJNNNSSSVVVZZZ```hhhnnnuuuzzzzzzssskkkaaaYYYXXXTTTPPPNNNMMMKKKFFFBBB???>>>;;;999777777777777555333222111222333222111444444333222111111111222111111111111111111111111000000000000000000000000//////////////////////////////............/////////............---------......---------,,,,,,,,,------------------------------,,,+++************------------,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,++++++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********%%%&&&'''''''''''')))+++'''&&&%%%&&&'''((('''%%%(((''''''''''''((())))))(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((((('''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&''''''((((((wwwssskkk___QQQEEE>>>;;;666555444444666666444222222222222111111111000000333222222111000//////...111111000///...//////000///////////////////////////////////////////////////////////////////////////......---------......///////////////.........------...///000000000////////////////////////////////////....../////////........................000000000111111111222222////////////////////////////////////000000000000111111111111222222222222222222111111111111111111222222333333333333222222444444444444444444444444333333333333333333333333666555555444444555555666555555555666777777777888===>>>??????>>>???AAACCCBBBEEEHHHKKKMMMRRRWWW\\\aaadddiiiooovvv}}}wwwoooeee]]]XXXRRRLLLGGGJJJGGGCCC@@@@@@???===;;;:::999777666555555555555333333222222333333333333444444333222111000000000000000000000000000000000111111111111111111111111///////////////////////////......------......//////............---------111000000//////......---------------------------------,,,+++++++++++++++...------,,,,,,+++++++++************************((()))************)))(((***++++++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''((())))))((((((***++++++)))((()))***+++***)))''''''''''''((((((((()))''''''(((((())))))******((((((((('''''''''&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''{{{yyyssshhh[[[NNNDDD@@@888666444444555555444222222222222111111111000000222222111111000///......111000000///////////////////////////////////////////////////////////////////////////////////////......---------......///.........///////////////,,,---...///////////////////////////////////////...//////////////////...------------------------//////000000000111111111////////////////////////////////////000000000000000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333444555666777555666666666777777777777999:::;;;;;;:::;;;===???===>>>@@@BBBCCCFFFJJJLLLRRRTTTWWW[[[^^^dddiiimmmvvvyyy~~~{{{rrrmmm[[[UUUNNNIIIGGGDDDAAA>>>@@@>>>;;;999888888888888555444444333333333333333222222333333333333333444333333222222111000///...////////////////////////222222222222222222222222////////////////////////......------------......///............---------000000//////.......................................------,,,,,,,,,,,,------------,,,,,,++++++***************************((()))************)))(((((()))***,,,,,,++++++***++++++++++++++++++++++++************************)))******)))'''&&&'''))),,,+++***+++,,,,,,+++***&&&''''''(((((((((((((((''''''(((((())))))******)))))))))((((((((('''''''''''''''(((((((((((((((***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%}}}yyyqqqfffZZZNNNGGG<<<999666555555555444333222222222111111111111000111111111000000//////...000000000000////////////////////////////////////////////////////////////////////////////////////...------------...//////.........///////////////------.../////////......////////////////////////......////////////......................................./////////000000000000000000000000000000////////////000000000000000000000111111111111222111111111111111222222222111111222222222222111111111111111111111111111111333333333333333333333333222222222333444555666777666666666777777888888888555777888888888999;;;===<<<<<<<<<>>>???AAABBBCCCCCCFFFIIILLLNNNRRRVVVYYY]]]```fffkkkqqqxxx~~~|||yyyvvvtttqqqoookkkhhhccc]]]WWWRRRHHHEEEAAA>>><<<;;;999777999888777555444444555555111111222222333444444444///111333333222111111222111111111111111000///...////////////////////////111111111111111111111111////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************+++++++++************************(((((()))***+++,,,,,,,,,************************)))))))))***************((())))))'''%%%$$$%%%&&&***)))((()))***+++***(((&&&''''''((()))((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&""""""######$$$$$$$$$%%%}}}yyyrrrfffXXXNNNBBB>>>999666555666666666222222222111111111111000000000000000000/////////000000000000000//////...////////////////////////////////////////////////////////////////////////---------------...//////............/////////000.........///......------////////////////////////---...///000000///...---........................------------............000000000000000000000000////////////000000000000000000000000111111111111111111111222222222333333111111222222222222111111222222222222222222222222222222222222222222222222444333333333333333444444555555666777777888999999555666888888888999;;;======<<<<<<===>>>?????????;;;>>>AAADDDFFFHHHKKKMMMMMMPPPTTTXXX[[[___cccfffmmmrrrxxx{{{|||{{{uuuqqqfffccc```]]][[[ZZZWWWUUUTTTRRRPPPNNNLLLIIIDDDAAA===<<<:::999888777555444666666666444333333333444222333333444555555555444///222444444222000000222///000000111111000///...////////////////////////////////////////////////////////////////////////...------,,,,,,------...///............---------))))))******+++,,,,,,,,,........................---,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,******************++++++++++++++++++++++++++++++((()))))))))*********+++'''(((((('''&&&%%%'''((()))(((''''''))))))((('''&&&&&&((()))))))))((('''))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%&&&((( """###%%%&&&&&&%%%%%%}}}yyynnn___TTTGGGBBB<<<777666777888888222222222111111111111000////////////000000000000000000000000000//////...////////////////////////////////////////////////////////////////////////---------------...///000---.........//////000000.../////////...---,,,,,,////////////////////////---...///000000///...---////////////////////////,,,,,,,,,---------......000000000000000000000000////////////000000000000000000000000111111111111111111222222333333333333111111222222222222111111333333333333333333333333222222222222222222222222666555444333222222222222444444555666777888999:::444555666666666666999;;;;;;:::999:::<<<<<<<<<;;;:::===AAACCCDDDEEEFFFGGGEEEHHHLLLNNNOOOPPPRRRTTT\\\```eeeggggggiiiooouuusssvvvyyy}}}~~~|||yyyvvvssspppnnnkkkiiifffccc___ZZZUUUQQQOOOMMMJJJIIIHHHHHHFFFDDDEEECCCBBBBBBBBB@@@===:::777777777888888888777666222333444333111000000111444444444444333111000///111444777666333111222333...///000111111000//////000000000000000000000000........................////////////////////////...------,,,,,,------...//////.........---------)))***+++,,,---......///------------------------+++++++++***++++++,,,,,,*********++++++,,,,,,---))))))******++++++++++++---,,,***))))))***,,,------,,,+++)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((()))***)))))))))+++---***((('''((()))***)))(((%%%&&&((()))))))))((('''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((()))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''&&&'''))) """$$$'''(((((('''&&&|||ttthhh\\\OOOHHH@@@;;;999888555333444444333222222222333333111111111111111222222222000000000000////////////,,,---......///......---111111111111000///...---...///000111111000///...000000000000000000000000////////////////////////...///000222222222111000////////////////////////111111000000//////......////////////////////////111111000000//////......//////.........---------,,,---///000111111111000222111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444666666666666666777777888777777777777888888888888999999:::;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@CCCCCCEEEFFFHHHJJJKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[aaabbbdddfffhhhiiijjjkkkiiijjjkkkmmmooorrrtttvvv~~~wwwqqqkkkiii```___]]]ZZZXXXWWWVVVUUUOOONNNLLLJJJGGGEEECCCBBB========================:::::::::999999999888888777666666555555444333333444444333333222111000000222222222222222111000///222111111111000000//////......////////////............//////000000111111////////////000111222333000///............//////---------............/////////...---,,,,,,++++++------------------------,,,------+++******,,,...---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))),,,)))&&&'''***---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&))))))(((&&&$$$$$$''')))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''%%%***,,,***((())))))''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&%%%%%%%%%$$$###))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))%%%###%%%)))&&&''''''''''''''''''&&&zzznnncccXXXRRRIIICCC@@@>>>;;;888555444333333222222333333222222111111111111111111000000000000////////////000000000000000/////////000000111111000000//////...///000111111000///...////////////////////////..............................///000000000000000......................../////////.........------........................000000000000//////////////////.........------------...///000111111000000111111111000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333444444555555444444555555666777555555666666666777777777888999999::::::;;;<<<<<<<<<===>>>??????@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJKKKLLLNNNPPPRRRTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZWWWXXXYYYZZZ\\\___aaabbbhhhjjjooouuu{{{~~~zzzvvvsssqqqmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjiiigggddd```[[[WWWSSSQQQMMMLLLJJJHHHFFFEEEDDDDDDFFFEEECCCAAA???===<<<;;;888888888888888888888888888888888777777777666666333333333222111111000000444444333222222111000000111222222222222111000///111111111000000000//////......////////////......---.........////////////000000//////.../////////...............///000000---------............//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000---,,,++++++------,,,+++------------------------,,,+++++++++***)))))))))************************---,,,++++++---...------+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((''''''******)))'''%%%&&&(((***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%)))***'''&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&""" """%%%&&&&&&''''''''''''&&&&&&vvvkkk___XXXOOOHHHDDD@@@<<<888555555444333333333333333333222222222111000000000000000000000////////////222111000///......//////...///000000111000000000//////000000000000//////......................................................------......//////.................................---------------------------------------////////////000000000000...............---------...//////000000000//////111111000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333222222222222333333333333444333333333333444555555444444555555555666666666777777888888999::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWYYY\\\___cccfffhhhppppppppppppooonnnmmmmmmqqqqqqpppooonnnlllkkkjjjggggggeeedddcccccccccccccccbbbaaa^^^[[[XXXVVVTTTRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKIIIFFFCCCAAA@@@AAA@@@>>><<<;;;:::999999<<<;;;:::999888777666555555555555555555555555555666666555555555444444444222222222111000000//////333333333222111111000000111111222222111111000000111111000000000000//////......////////////......------------............111000///...------------...............///000111---------............///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,,,,...000---,,,++++++------,,,+++------------------------++++++******************************************)))***++++++)))((())))))++++++++++++++++++++++++*********************************))))))(((((('''***+++***((('''''')))+++'''''''''((((((((())))))************************))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%$$$((((((%%%###&&&'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%''')))++++++)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$!!! """$$$%%%%%%&&&&&&&&&&&&%%%%%%|||qqqfff___UUUMMMGGGBBB<<<777666555444333333333333333333333333222111000//////000000000000////////////222000...,,,++++++---...,,,,,,...//////000000000//////000000000000//////................................................//////---------...///000..............................------------------------------------------.........///000111111111........................//////////////////......000000000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333333333333444555555444444555555555666666666666666777777888999999999::::::;;;<<<============>>>>>>>>>>>>????????????BBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOQQQSSSUUUWWW[[[[[[\\\[[[[[[ZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWVVVQQQQQQOOONNNMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@???>>>===<<<===<<<;;;:::999888888888777777666666555555555555555555555555555555555555555444444444444333333333444444444333222222111111333222222222111111000000000000111111111111000000000000000000000000//////......////////////..............................000//////...------......000///............//////---------............///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,------,,,++++++------,,,+++***************************************+++++++++************************%%%))),,,+++'''%%%%%%'''++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((*********)))''''''(((***((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((''''''&&&$$$''''''###!!!$$$'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((())))))((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$uuupppiii^^^UUUNNNGGG@@@:::777666555444333333333333333333333222111000//////000000000000////////////222000...,,,++++++---...***+++,,,---.../////////000000////////////000000................................................111000///.........///000................................................------------------------------...///000111222222---...................../////////...............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333444444333333444444555666555555666666666777777777555555666777777888888999999:::;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::999999::::::;;;<<<;;;;;;;;;;;;:::999777777777777666555555555555555444555555555555555555555555555555555555555555555555555444444444333333333555555555444333333222222222222111111111111111000///000000111111111000000//////////////////000000......////////////......///////////////////////////.........//////000111222111000...---------------------............///---------------,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------,,,++++++------,,,+++***************************************+++++++++************************))),,,///...+++((()))***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((()))***)))'''&&&''')))))))))*********+++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''(((((()))))))))(((((($$$''''''###!!!$$$'''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$zzzuuunnncccZZZRRRJJJAAA;;;777777555444333333333333333222222222111000000000000000000000////////////222111000///......//////***+++,,,---............000000////////////000000........................------------------------000000//////.../////////------------------------.............../////////---------------------------......///000111111222---------...............///......------...//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111222222222222444333333333333444555555555555666666666777777777555555666777777888888999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;======<<<<<<;;;;;;<<<<<<999999999:::999999888888888888888999999888888777666666666666666777777888777777777777666555444444555444444333444444555555333333333444444444555555333333333333333333333333555555444444444333333333333333333222111111000000111111111111111111111111//////000000111111000000......////////////000000......////////////......000000000000000/////////............///000111222222111000...---------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++)))+++,,,,,,***))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***)))'''&&&'''((()))))))))*********++++++''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((((((((('''''''''((())))))))))))))))))$$$((((((%%%###&&&'''&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%zzzssshhh^^^VVVMMMDDD===888777666555333333333222222222111111111111111111000000000000////////////000000000000000/////////,,,---......////////////111000///......///000111////////////////////////------------------------...////////////...---,,,------------------------,,,,,,---------.......................................//////000000111111---------.........//////...------,,,---...000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222333444444444444555555555666666666555666666777888888999999999:::;;;<<<============<<<=========>>>>>>>>>???>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???===<<<:::999999888888888888999::::::888888999999999999888888777777888888888888888777666666666555666777777888666777777777777666666555555555555555555666777888333333444444444444555555333333333333333333333333444444444333333333222222222222222111000000//////000000000000111111111111...//////000000000000000........./////////000000......////////////......000000/////////..................---......////////////............//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...------...---,,,++++++------,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***((('''''')))******)))++++++++++++++++++++++++************************************************(((***+++***)))(((((()))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((%%%)))***'''&&&(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))((($$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&zzzpppfff]]]TTTKKKDDD888888666555444333333222111111111111111222222222000000000000////////////,,,---......///......---...///000000000000000000111000///......///000111000000000000000000000000------------------------------...///...---+++***------------------------+++++++++,,,,,,---------////////////////////////////////////000000000000---------.........//////---,,,,,,,,,---...000111---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111000111222222333333333333444444444555555666666777777888888999999::::::;;;<<<============>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBCCCCCC???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBB:::;;;===?????????>>>>>>============<<<;;;::::::999999::::::::::::999999888888888888999:::;;;<<<555666666777777777666666444444555666666555555555555555444444555555666777444555555666777777666666444444444444555666777777555555555555666666666666444444444444444444444444333333333222222222222111333333222222111000000000000000000000000111111111......///000000000000000---.........//////000000......////////////......//////.........---------//////...---,,,,,,,,,,,,,,,,,,------///000111222---------.........//////------------------------------------------------***,,,......---++++++,,,---,,,++++++------,,,+++))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++++++++++++++++++++///+++((()))---//////---++++++++++++++++++++++++******************************************++++++)))+++,,,,,,***))))))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%***,,,***(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''######$$$%%%'''((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))******)))'''%%%&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&&&&&&&''''''((((((''''''&&&zzzqqqiiiaaaSSSGGG>>>;;;888777888888555222222222222111111111111000000000000000000000000000111111000000//////......+++,,,---///000000000000////////////////////////000000////////////000000---.....................---...///000///...---,,,---------............///......///000000000000000.../////////...---,,,,,,------------------------..................------......------------..................////////////000000000000000000000000111111000///////////////111111111111111000//////...///000222222111111000222222222222222222222222222222222222222222222222111111222333333444555555888888777777666666555555888888999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888999888888777777777777777444444555555555555444444555555555555555555444444333333333444555666777777555555555555555555555555555555555555555555555555333333333222222111111111666555444222111111222222333333333333333333333333333333333222222222111111222222222111111111111000111000000000//////......000///---,,,---...000222////////////////////////000000//////.........---///...,,,++++++,,,...///........................000///...---------------000///...---,,,---............---------,,,,,,,,,........................------------------------------------------,,,,,,************************(((((())))))))))))((((((+++*********+++,,,------************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))000---***'''&&&''')))++++++***)))(((''''''''''''***)))(((&&&&&&''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***(((''''''''''''&&&&&&&&&%%%$$$###%%%'''(((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&wwwooogggYYYMMM@@@<<<777555666666444222222222222222111111111111000000000000000000000000111000000000/////////...///000000111111111111000////////////////////////000//////......//////000///.....................,,,,,,------,,,,,,+++***---------............///......///000000000000000.........///......------------------------------..................------....................................////////////////////////////////////111000000///////////////000000000000000///......///000111222333222111111222222222222222222222222222222222222222222222222111111222333333444555555777777777777666666555555888888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999999888888888777777777888777666666555555666666444444555555555555444444555555555555555555444444333333333444444555666777444444444444444444444444444444444444444444444444444444444333333333222222666555444222111111222222333333333333333333333333333333222222222111111111111111111000000000//////222222222111111111000000000///---------...000111////////////////////////000/////////............///...---,,,,,,---...///........................//////...---------------///...---,,,+++,,,,,,---......---------,,,,,,,,,........................---------------------------,,,,,,,,,,,,+++++++++************************))))))))))))))))))((((((***************+++,,,,,,************************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%$$$$$$%%%'''***,,,,,,+++***)))((((((((((((***)))((('''&&&'''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%'''(((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxooobbbVVVGGGAAA:::666666666555444333222222222111111111111000000000000000000000000000000000000////////////111111111111111000//////////////////////////////.........------.........000000//////.........---------,,,++++++++++++,,,---------............///---...//////000/////////------......///.........------------------------------------------......---...///000000///...------............/////////////////////////////////000000//////......//////...////////////......---000000111222222222222222222222222222222222222222111111111111111111111111111222222333333444444555777777777666666666666555888888888999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=====================<<<;;;:::::::::::::::999999888777777777777777666666666666666666555444444444444444444444555555555555444444444444444444444444555555333333333333444555666777222222222222222222222222444444444444444444444444444444444444444333333333555555444333222222222222333333333333333333333333333222222222222111111111000000000000/////////...222222111111111111000000///......------///000111////////////////////////////////////............000///...------...///000........................//////...------------...------,,,++++++++++++,,,......---------,,,,,,,,,........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((('''******)))))))))***++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&((())),,,---///+++***)))((((((''''''(((***)))((('''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((''''''((())))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((((((''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvjjj^^^PPPIII???999777888777666333333222222222111111111000000000000000000000000000000000000////////////......////////////......////////////////////////...------,,,,,,------...111000000//////......---000///...---,,,---......---------............///---......//////.........,,,,,,---.../////////...------------------------,,,,,,------------......---...000111111000...------------.........//////////////////////////////000//////.........//////...//////000//////......///000000111111111111111111111111111222222222222000000000000000000000000222222222333333444444444666666666666666666666666888888888888999999999999::::::;;;<<<<<<<<<;;;;;;================================================<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999888777666777777777666666666555555666555555444444444444444333444444555555444444333333333444444444444555555444333333333444444555666333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222222222222222222222222222222222222222222222111111111111111111000000000///////////////////////////......///............///000000///////////////////////////////////////.........000///............///000........................///......---------......---------,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++***)))((((((***)))))))))))))))******++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++***)))((('''&&&&&&&&&&&&&&&)))))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((''''''&&&%%%%%%&&&'''&&&&&&%%%$$$(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%((('''%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$${{{pppeeeYYYPPPDDD<<<888777666555333333333222222222222111000000000000000000000000////////////000000000000,,,---...///000000000000////////////////////////------,,,,,,,,,,,,------000000//////.........---000///...---,,,---......---------............///------............---,,,,,,,,,---.../////////...------------------------,,,,,,,,,,,,------......,,,...///111111///...,,,------------....................................//////............/////////000000111111000000000...............//////000000000000111111222222222000000000000000000000000222222333333333333444444555555555555555666666666777777888888888999999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;;;;;;;::::::999;;;;;;;;;::::::888777666888777777777777666666666777666555555444444555555333333444444444444333333333333333333444444555555444333333333333444444555333333333333333333333333333333333333333333333333111111111111111111222222333333333333333333222222222222222222222222222222222222222111111111000000222222111111111000000000..................//////...............///000000////////////////////////.........////////////////////////....../////////..............................---------......///...............------,,,......---------,,,,,,,,,........................------------------------///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))))))))))))))***+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))'''&&&%%%))))))((((((''''''(((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((('''''''''''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvlllaaaWWWJJJ???:::777555333333333333333222222222222000000000000000000000000////////////000000000000---...///111222222333333////////////////////////---------,,,,,,---------........................------,,,++++++++++++,,,---------............///---------...------,,,+++------......///.........------------------------++++++,,,,,,------......,,,---...//////...---,,,,,,------------.......................................------....../////////000000111111111111111---------------...////////////000000111222222222111111111111111111111111333333333333333333333333444555555555555666666666777777777888888888888999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999:::::::::::::::999888777777777777777666666666666666666555444444444444555333333444444444444333333222222333333444444555555444444333333333333444444444444444444444444444444222222222222222222222222000000000000111111111111222333333444444333333222222222222222222222222222222111111111111000000000222222222222111111111111//////000000000000111111.........///////////////////////////////////////.........///////////////...................................................------------...//////....../////////...---,,,......---------,,,,,,,,,........................------------------------//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((************************((())))))************)))++++++************++++++))))))*********)))((('''((((((''''''''''''(((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&*********)))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&'''((()))***+++***)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&$$$%%%&&&'''&&&%%%((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||tttjjj```RRRFFF???:::666333444444333333333222222222000000000000000000000000.../////////000000000111//////000111111111111111////////////////////////......------------......++++++,,,,,,---.........,,,,,,------,,,,,,+++***---------............///---------------,,,++++++.........///......------------------------------***++++++,,,------......------------------------,,,,,,---------....................................------------...///000...//////000111111000000......---,,,---...///000/////////000111222222222222222222222222222222222333333333333333333333333444444444555555555666666777777777777888888888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888888999999999999999888888888888999888888777777666666666555555555444444555444444333333333333333222333333444444333333222111222222333444444555555444444333333222333333444222222222222222222222222222222222222222222222222000000111111111222222222222222333444444444333222111111111111111111111111111111111111000000000000111111111111000000000000/////////000000000111111---......///////////////////////////////////////............/////////000------............------........................---------------...//////------.........---,,,+++......---------,,,,,,,,,........................------------------------//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((******************************++++++,,,---......******)))))))))******+++))))))***+++***)))((('''((((((''''''''''''(((((('''((()))******)))(((''''''((())))))))))))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%%%%(((***,,,///---+++(((''''''((()))(((''''''''''''&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((&&&$$$%%%&&&'''&&&%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrhhhZZZMMMDDD>>>999666444444444333333333222222000000000000000000000000.../////////000000111111///////////////......---///////////////////////////......------......///)))******+++,,,---......---...///000///...---,,,---------.........//////------------,,,,,,+++***.../////////...---,,,,,,------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------------...///000------...///000000////////////...---...///000111...//////000111222222222222222222222222222222222333333333333333333333333444444444555555555666666777777777777888888888888777888999:::;;;;;;<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888888999999999888888555666777777777777777666555555444444444333333333444333222222111111222222222333333444444333333222111111222333333444555555444444333222222333333333111111111111111111111111111111111111111111111111111111222222222333333333111222333444444444333222111111111111111111111111111111111111000000000000000000000000////////////,,,---------......//////---......///000/////////////////////////////////---.........//////000000,,,------......------,,,........................---------------...///000,,,,,,---...---,,,+++***......---------,,,,,,,,,........................------------------------......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((************************))))))(((((())))))***+++''''''&&&&&&&&&''''''((()))******++++++)))((('''((((((''''''''''''(((((('''((()))******)))((('''((()))***++++++***)))(((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))'''%%%$$$%%%'''+++---222000,,,((('''(((***,,,(((((('''''''''&&&&&&&&&)))(((''''''((()))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&&&&"""%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvooodddWWWKKKAAA:::777222222333222111111333444333333333222222222111111000000000000////////////......//////000000111111//////000000///...------///...,,,++++++,,,...///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,...---+++******+++---...---------,,,,,,+++++++++111...++++++---//////------------............///---......///////////////......---------,,,,,,,,,,,,---......,,,,,,---...///////////////.........000000000000111111111111222222222222222222222222333333333444444444555555333333333444444555555555444444555666666666666666666888:::;;;;;;:::999888;;;:::999999888888999999999::::::::::::999888888<<<;;;:::999888888888888777777999::::::999888777999888888888777777666666333444444555555444444333333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333111111000000111111222333333222222111111222222333222222222222222333333333444444333222111111111111333333333222222111111111111000000///...---------......////////////......////////////////////////000000///////////////000/////////////////////////////////////////////////////////...---,,,******//////.........---------000000//////............******+++++++++,,,,,,,,,.../////////...------,,,,,,,,,,,,------.........+++,,,---......---,,,+++...------,,,,,,------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,)))&&&&&&(((***)))'''************************''')))******))))))***+++************************&&&''''''((()))******+++---------,,,)))))))))+++''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))''''''&&&&&&'''))),,,---222///+++)))(((((('''&&&$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyssshhh\\\PPPFFF>>>:::555555555444333222222333333222222222111111111111111000000000////////////.../////////000000000111///////////////...------000///---,,,,,,---///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,+++******+++,,,---...---------------,,,,,,000---+++,,,...///...---------------............,,,------...............000000/////////.........---...//////------...////////////////////////...//////000000000111111111222222222222222222222222222222222222333333333444333333333444444444555555555666777777888888777777777888:::;;;;;;:::999888;;;::::::999999999999999999::::::::::::999888888::::::999888777777777777777777888999999888777777888777777777666666666555333333444444444444333333333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333111111000000111111222333333222222111111222222333111111000000000000000000333333222111111111222222333333333222222111111111222111111000//////......//////000000000000//////////////////////////////000000////////////000000////////////////////////////////////////////////....../////////...------//////.........---------////////////......------,,,,,,,,,---------------......//////......---,,,---------....../////////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,---......---,,,,,,((()))***+++,,,...//////,,,,,,,,,++++++,,,,,,,,,+++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))***++++++)))&&&************************''')))******))))))***+++************************''''''(((((()))******++++++,,,,,,***((('''((()))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&(((***,,,---...,,,)))'''((())))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxooodddYYYNNNDDD>>>999999888666555333222111222222111111111000000000111111000000000/////////////////////000000000000///////////////......---000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...---,,,+++******+++,,,---------------............---,,,,,,---......---+++------------............+++,,,,,,---...---------///////////////............///000///......///000......////////////////////////000000000000111111000000000000000000000000111111111111222222222222333333333333444444444444777777888999999999999888777888:::;;;;;;;;;:::999<<<;;;::::::999999:::::::::::::::::::::999999888999888777666666666666666777777888888888777777666666666555555555555444444333333444444444444333333333333333333333333333333444444444444444444444444111111222333333333333222333333333333333333333333111111000000111111222333333222222111111222222333222111111111000/////////222222111111111222333333222222222222222111111111222222222111111000000///000000111111111111000000////////////////////////000000////////////000000////////////////////////////////////////////////---......///000000///////////////............---...............---------//////......................../////////...------......////////////000000------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------......------,,,(((((()))***,,,---......,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))++++++++++++++++++++++++******++++++++++++************+++,,,---,,,)))&&&************************''')))******))))))***+++))))))))))))))))))))))))'''(((((())))))*********)))******(((&&&&&&'''((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''&&&&&&''''''******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((***,,,---***(((&&&&&&((()))******((('''&&&%%%$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}uuummmcccXXXLLLDDD<<<;;;999777666555222111111111111000000000000///111111111000000000//////////////////000000000000...///////////////......//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,+++************+++,,,+++,,,,,,,,,---.........+++,,,---......---,,,***,,,,,,---------.........,,,,,,---............------------------------------///000///...---...///............////////////////////////000000000111000000000000000000000000111111111222222222222333333333333333333333333333666777777888888888888888777888999:::;;;;;;::::::<<<;;;::::::999:::::::::::::::;;;;;;::::::999888999888777777666666666666666777777777666666555555444444444333333333333333333333333444444333333333222222222222222222222222333333333333333333333333111111222333333333333222222222222222222222222222111111000000111111222333333222222111111222222333444444444333222111000000111111000000111222333333222222222111111111111111222222111111111000000000///000000111111000000///////////////////////////000////////////000000111////////////////////////////////////////////////---....../////////....../////////...........................------------///////////////............///////////////......//////////////////000000......,,,++++++,,,......------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***)))(((************************''')))******))))))***+++))))))))))))))))))))))))(((((()))))))))*********)))))))))(((&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''((((((((((((((()))((((((((()))***,,,---(((&&&%%%%%%'''))))))((()))(((&&&%%%$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{tttlllbbbUUULLL@@@===999777777666444222111111111000000000000///111111111111000000000000000000000000////////////......///////////////......------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,++++++++++++++++++,,,*********+++,,,,,,,,,---***+++---------,,,++++++,,,,,,,,,------------...------...///////////////,,,---------------------,,,---......,,,,,,---...---.........//////000000...////////////000000000////////////////////////222222222222333333333333333333333333333333333333444555555666666666666666777777888999::::::::::::;;;;;;:::999999999999::::::;;;;;;;;;;;;:::999999999999888777777777888888666666666555555444444444222222222222222333333333222333333333333333333222222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222111111000000111111222333333222222111111222222333444444444333222111000000000000000000111222222333111111111111111111111111111000000000000000//////...//////000000//////...///////////////////////////////////////000111111////////////////////////////////////////////////...//////...---,,,++++++////////////////////////........................////////////............///000000111111000000000000000000000////////////000///...------...///000...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))'''&&&''')))***************************''')))******))))))***+++))))))))))))))))))))))))))))))))))))************)))******)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''''''''((((((((())))))***++++++((('''%%%%%%''''''&&&%%%((('''&&&&&&&&&((()))***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzuuukkk___UUUHHHBBB;;;888777777555333222222111111111000000000222222111111111000000000000000000000////////////---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))+++---,,,+++***++++++,,,,,,,,,,,,---------------...//////000000//////.........///////////////,,,---...---,,,+++,,,...------......///000000000......////////////000000////////////////////////222222222222333333333444333333333333222222222222222333444444555555444444555666666777888999::::::;;;:::999999888888999999;;;;;;;;;;;;;;;:::999999999888888777777888888888666666555444333333333333111111222222222222333333222222333333333333222222222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222111111000000111111222333333222222111111222222333222111111111000/////////111111000000000111222222000000000111111111111111000000000000000000000000......////////////......///////////////////////////......//////000111222/////////////////////////////////////////////////////////...---+++***)))...////////////000000000.........///////////////....../////////000000000111111222222333333222222222111111111111111000000111000000000000000000111//////............//////---,,,,,,++++++,,,,,,---******+++,,,,,,---............------------......///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))&&&$$$%%%))),,,************************''')))******))))))***+++***************************************************++++++***)))(((***,,,((())))))******))))))((())))))))))))))))))))))))((((((''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))'''&&&&&&''''''%%%$$$''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!"""%%%'''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ttthhh___RRRJJJ@@@:::888777555333333222222222111111111111222222222111111111000000111000000000/////////...------...///////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///---------......---------,,,,,,+++++++++++++++******+++,,,+++)))(((***---++++++,,,,,,,,,---------,,,---......//////.............../////////000000---...///...---,,,---///------......///000000111........./////////000000000000000000000000000000111111111111222222222222333333333222222222111111222333333444444444444444444444555555666888999::::::999888888777777888888;;;;;;;;;<<<;;;;;;:::999777777666666666777777888666666444333222222222333111111222222222333333333222222333333333333222222111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111111111000000111111222333333222222111111222222333111111000000000000000000222111111000000000000111///000000000111111111222111111111111111111111111//////000000000000//////////////////////////////............///000111222////////////////////////////////////////////////......///......---,,,,,,.../////////000000000000/////////000000000111111...//////000111222333333222333333444555555444444555444444444333333333333111222222333333222222111000000////////////000000///...------------...///,,,,,,,,,------....../////////............/////////---,,,---...///...------------------------------,,,++++++++++++,,,---+++++++++(((&&&&&&))),,,************************''')))******))))))***+++++++++++++++++++++++++++************************)))***+++***))))))***,,,))))))************))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((((('''&&&'''((((((&&&$$$''''''((((((((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzznnneeeZZZQQQDDD<<<999777555222333333333222222222222111222222222111111111111000111111000000/////////...------...///000000//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...---......//////......------------,,,,,,+++++++++***+++,,,***((((((***...++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------.........///000///...---...000---------...///000000111............/////////000111111111111111111111111000000000000111111111111333333333222222111111111222333444444555555444444333333444444555777888999999888888777666777777777;;;;;;<<<<<<;;;;;;:::999666666555555555666666777666555444222111111222222111111222222333333333333222222222333333222222222111111111111111111111111222222222222222222222222111111222333333333333222111111111111111111111111111111111000111222222333333222222222222222222333222222222222222333333333222222111000//////000000//////000000111111111222222222222222222222222222000000111111111111000000////////////////////////............///000222222////////////////////////////////////////////////---...//////////////////.../////////000000111111//////000000111111222222//////000111333444555666333444444555666666666555777777666666666555555555222222444555555444222222111111000000000000111111111000///......///000111000000///...------,,,,,,000000////////////000000...---,,,,,,......---,,,........................------++++++++++++------))),,,---,,,)))((()))+++************************((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******)))((((((***,,,))))))************))))))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''''''''''''''&&&'''&&&&&&'''((()))'''&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvqqqggg[[[LLL@@@;;;999777444666555333222111000000000000000000000000000000000........................000000000000////////////////////////////////////.................................------,,,,,,,,,)))***,,,------,,,***)))------,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))///---+++))))))+++---///------,,,+++,,,---...//////...---,,,,,,---...//////............---------......................................................//////000000111111444333222111000000000000222333333333222000///---444444444444444444444444555555555555666666666666777777777888999999999:::999999::::::999888666555444444444444444444444444666666555444333333222222333333222222222222222222111111222333333333333222111111111111111111111111000000111111111222222222000000111222222222222222111111000000000000111111111111000000000000111111333333222111000///......333222222111111222222333333222111000000111222333000///////////////000000333222111000000111222333...///000111111000///...////////////////////////////////////////////////222222222111000000//////...///000000000000000///000111222333333222111000111111222222222333333333222333333444555666777777666777777777888888888888999999999999:::::::::;;;???>>><<<:::::::::;;;;;;666666777777777888888888888888888777777777666666444444555555555444444333333333333222222111111111111000000000000000111111111111111111111111111111222111111000000//////...------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---+++***((('''((()))+++,,,333222000.........000111...---,,,***)))******++++++)))''''''((()))((('''*********************+++************************(((((((((((())))))))))))++++++******))))))((((((************))))))))))))'''''''''((((((((((((((((((((()))***************(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvmmmbbbRRREEE???<<<999666555444333222111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////........................------------,,,,,,,,,+++***+++,,,------,,,+++***+++++++++++++++,,,,,,---........................,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///...------,,,,,,------...---------.........//////.........................................................///000000111111111111111000111111222222333333444444333222111000444444444444444444444444555555555555666666666666777777888888888888888999999999999999888777666555555555555555555555555555666555555444333333222222111111111111111111111111000111222333444444444444111111111111111111111111000000111111111222222222000111111222222222111111111111000000000000111111111111000000000000111111111111111111000000000000333222222111111222222333222222111000000111222222333333222111000000000000000000///...............000000111222222111000///////////////////////////,,,---...///000000000000000000////////////......000000111222222222222111333444555555555555444333555555555555666666666777666666777888999::::::;;;;;;;;;;;;<<<<<<<<<======???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777666555555444444444555555555555555555555555444444222222111111000000//////......---------......///++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,*********,,,...///000///---,,,+++,,,---......---,,,+++*********+++---+++))))))***+++***)))*********************)))++++++++++++++++++++++++)))))))))))))))(((((((((******)))))))))))))))(((*********)))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''(((((())))))******)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvkkk[[[MMMDDD???:::888555444333333222222222222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++)))))))))))))))***++++++////////////////////////,,,++++++******++++++,,,------------,,,,,,,,,,,,------------------------(((***---//////---***(((---,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++,,,---...///000111------------------------........................---......//////000111111000000000000111222333333333333444444444333333222333333333333444444444444444555555555555666666666888888888888777777777777:::999888777777666666777777777777777777777777777555555444444333333222222/////////000111111111222000000111333333444444444111111111111111111111111111111111111111222222222111111222222222111111000333333222222222222333333111111000000000000111111000000000111111111222222222222111111111111222222222222111000000111222222666555444333222111111111222222222222222111000///222222222222222111000///000000000000000000000000***+++...000111222222111/////////000000000000111222333444555555555555444777888888999999999888888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::555555444444333222222222111111111000111111222222------------------,,,,,,,,,,,,++++++,,,------......---,,,,,,---///111222...---,,,+++++++++,,,---......---+++++++++++++++///---++++++,,,---,,,++++++*********))))))((((((++++++++++++++++++++++++*********))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%(((((((((''''''''''''&&&'''(((((()))******++++++))))))''''''''''''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&|||rrrcccUUUIIIAAA;;;888555555444333333333333333000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................++++++++++++++++++++++++,,,------......------,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------(((***---//////---***(((,,,,,,,,,,,,------......,,,---...//////...---,,,,,,,,,------...//////000------------------------........................------......///000000111000000000000000111222222111222222333333333444444333333333333333444444444444444444555555555666666888888888777777666666555999888777666555666777777666666666666666666666666444444444333333333222222...//////000111222333333000111111222222111111000111111111111111111111111111111111111111111111111111222222222222111000000444444333333333333444444222111111000000111111222000000111111111222222222222222111111111111222222222111111111111111111222555444333222222222222222111222333444444333222111333222222222111000000///222222222222222333333333,,,---000222333333222222222222333333444555666666666666777888999999999999;;;;;;<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKKKKLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHJJJKKKKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA<<<;;;;;;::::::999999888888888777666555555555555222111111000//////.....................///000000------------...000111222//////...---------...//////...------,,,+++++++++///---,,,+++,,,---,,,++++++******))))))(((((((((************************++++++******)))((((((((('''''''''(((((())))))***)))))))))((((((((('''''')))))))))(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&((((((((('''''''''''''''))))))))))))((((((''''''***)))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxkkk]]]PPPEEE===888666666555444333333333333000000000000000000000000////////////////////////000000000000////////////////////////////////////........................++++++++++++++++++++++++------------------------+++************+++,,,,,,************************,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------------...///000000///...---........................------------------------........................---------...//////000000222111111000//////000000000000111111222222333333222222222333333333444444444444444444555555555555888777777666666555555555888777666555555555666777555555555555555555555555333333333333333222222222000000111111222333444444222222111111000...---,,,111111111111111111111111111111111111111111111111111111222222222111111000222111111000000111111222222222111111111111222222222222222222111111111111222111111000000111111222111111111222222111111111111111111111111222333444,,,---///111222222111111222222222111111000000000111111111222222333333333111222333444555444333333555555666777888999999:::999:::;;;<<<============>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPOOONNNMMMLLLLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???===<<<::::::999666666555444333111000000111000000//////000000111---------......///000111/////////////////////000//////......---,,,,,,+++...,,,++++++,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))+++*********)))))))))(((''''''(((((())))))******))))))))))))((((((((((((******))))))((((((((((((''''''((())))))))))))(((***************)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))'''$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}tttgggYYYKKKAAA;;;888777666555444333333333000000000000000000000000////////////////////////000000000000////////////////////////////////////........................++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------************************,,,+++************+++,,,+++,,,------......---------..................---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......///000000222222111000////////////111000000000111111222333111111222222333333444444333444444444444555555555666666666666555555555555666666555555555555666666444444444444444444444444333333333333222222222222111111111222333333444444222222111111///...,,,,,,111111111111111111111111222222222111111111111111000000111222222222222222///..................///222222111111111111222222333333222222222111111000111111000000000000111111000111222222222222111000////////////000222333444...///000222222333333333333222222111111222333333111111111222222333333444777777777777777777777777777888888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHJJJJJJKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSUUUVVVSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPQQQQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCBBB???>>>===;;;999888666666555555444333222222222222//////000000000000111111...////////////000000000////////////...---,,,+++...,,,******+++++++++***************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))+++******))))))(((((('''((())))))***************+++++++++++++++******)))'''(((((((((((()))))))))######$$$%%%'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((+++'''###"""###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&}}}rrrcccSSSGGG@@@:::999777666444333222222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++,,,---.........---------,,,,,,++++++,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......//////000111000000/////////000000333222111111111222333444000111111222333333444444333333444444444555555555444555555555555555666666444555555666666555555555333333333333333333333333222222222222222222222222111111111111222222222222111111111222111000000///111111111111111111111111222222222111111111000000...///000111222333333333000000000//////000000000333222222111111222222333111111222222222222333333111111000000000000111111000111222222222222111000000000000000000111222333555444444333333444444444444444333333444555666777555555666666777888888999;;;:::999999999;;;<<<>>><<<=========>>>>>>?????????@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXSSSSSSRRRSSSSSSTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLJJJHHHFFFDDDBBBBBB???>>><<<:::999888888888444444555555444444333333000000111222222222222222//////000000///...,,,+++...,,,******+++,,,+++************+++,,,,,,------************************)))))))))******++++++,,,++++++++++++************++++++++++++************++++++******)))(((((('''((()))******++++++*********++++++++++++***))))))'''((((((((())))))))))))###$$$%%%&&&''')))******'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((())))))'''$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyjjjZZZLLLDDD;;;:::888666444222222111000000000000000000000000111111111111111111111111000000000000////////////////////////////////////........................,,,,,,,,,------.........,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++,,,---.........---,,,,,,+++***))))))***+++,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000///......//////000111222555444333222222222333444000000111222333333444444333333333444444444555555333444444555555666666666333444555666666666444444444444444444444444444444222222222222222222222222111111111000000000000000000000222333333444444333111111111111111111111111222222222222111111000000---...000111333333444444555444444333333444444555333222222111111222222333///000111222333444555555111111000000000000111111000111222333333222111000222222111111000111111111666444222000/////////000555555555555666888999;;;;;;;;;<<<======>>>??????<<<;;;:::999;;;>>>AAACCCAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDFFFFFFGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQOOONNNMMMMMMNNNNNNJJJKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYWWWTTTRRRPPPNNNMMMHHHGGGEEECCCAAA??????>>>888999999999888777666555333444555666666666666666///000000000000...---,,,...---++++++,,,,,,,,,+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,,,,+++*********,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((()))******************************)))(((((('''((((((((())))))******'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvjjjYYYLLL???:::777777777555444666333222///......///222333000000000000000000000000222222000///............,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,+++++++++*********------++++++++++++---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---))))))***+++,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******------............------+++,,,,,,------,,,,,,+++///+++'''(((,,,000///---+++,,,,,,------......///,,,,,,,,,,,,,,,---...///............/////////000000000000000////////////333222222111111222222333333333333444444444555555000222444444333333333444555444444333333444444555222222222333333444444444111111111111111111111111222222222222222222222222222222111111111111111111000000000000111111111111111111000000000000111111222222222222111///---,,,333222222111111222222333111111111111111111111111222222222222111111000000111111222222222333333333333222111111111111111222222222222222222222222222333333222222222111111000333444444555555666666666888888999:::;;;======>>><<<===>>>???AAABBBDDDDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRUUUVVVWWWVVVTTTRRRPPPOOOOOONNNLLLJJJNNNMMMLLLLLLKKKKKKKKKLLLIIILLLOOOQQQQQQQQQRRRTTTSSSTTTTTTUUUUUUTTTSSSRRRUUUUUUTTTSSSSSSTTTTTTTTTXXXYYY[[[[[[ZZZXXXVVVUUUVVVVVVTTTTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWYYY[[[]]]\\\\\\ZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^______^^^]]][[[YYYWWWUUUUUUQQQOOOMMMMMMOOONNNKKKHHHIIIGGGDDDAAA???=========:::999999;;;;;;:::777444555222000.../////////...------,,,,,,---///000222......------...///000000.........---------,,,,,,,,,+++)))***+++,,,,,,+++...---+++)))((())))))***,,,+++++++++******))))))******)))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''zzzooo___SSSGGG???888888888555333444222111000//////000111222000000000000000000000000222111000///............////////////////////////,,,,,,,,,---------..................---------,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,---...///...,,,+++,,,---)))******++++++,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---)))%%%&&&+++...---+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///............////////////////////////000000000000333222222111111222222333222333333333333444444444111333555555444444444555444444333333333333444444333333444444444444444555111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111000000000000111111222333333333333222111111333222222111111222222333111111111111111111111111222222222222111111111000222222222222222222222222666555555444444444444444111111111222222222222222444444444333333444444444666777777888999:::;;;;;;======>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVRRROOOLLLKKKJJJIIIGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIMMMOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTXXXYYYZZZ[[[ZZZYYYWWWUUUWWWWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[]]]______^^^]]]\\\\\\\\\]]]]]]^^^_________```aaaaaabbbbbbbbbaaa```___^^^^^^]]]]]][[[ZZZZZZ[[[[[[YYYVVVSSSRRRPPPNNNKKKJJJHHHHHHCCCBBBBBBBBBBBBAAA===:::999666333111111111000///111000...---,,,,,,,,,---......------,,,------------------,,,,,,,,,++++++---+++******+++,,,,,,+++---,,,+++))))))))))))***+++++++++******)))))))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((***)))((('''%%%$$$###"""(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''uuuhhh^^^RRRFFF:::888888666222111111111111111111111111111000000000000000000000000222111000//////......///------...//////...------,,,,,,,,,------------...//////.........------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++******************++++++,,,,,,------...///...,,,+++,,,---'''((()))***,,,---//////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,)))''''''+++------+++,,,,,,+++******)))((((((------,,,,,,,,,---......//////........................//////000000111111222222111111111111222222111111222222222333333333222444666666555444555666444444333333333333444444555555555555444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111222111111111222333444444333222222111111222222333222222222222222222222222222222222222111111111111222222222222222111111111444333222222111111222222222222333333444444555555777666666666666888999;;;;;;<<<===>>>???@@@AAAAAADDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[ZZZWWWUUUQQQNNNIIIFFFDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBEEEIIILLLNNNPPPRRRTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTSSSSSSSSSSSSSSSTTTTTTXXXXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXYYY[[[]]]___aaa```___^^^]]]]]]]]]]]]]]]```aaabbbcccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaabbbcccbbb```___^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOONNNNNNMMMKKKFFFCCC@@@===:::777666555333111333222111///...---,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++******+++,,,++++++---,,,+++***))))))))))))*********)))))))))))))))******)))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((++++++***)))(((&&&%%%$$$&&&''''''((((((((((((((())))))((((((((((((''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''&&&$$$######(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''{{{qqqiii[[[KKK<<<888888666333111000111222222222222111000000000000000000000000000111111000///////////////,,,---............---,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***************************))))))************)))))),,,,,,,,,,,,------......,,,---...---+++***+++,,,(((((()))***,,,---...///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...,,,***+++---///...---+++++++++*********))))))------,,,,,,,,,------...//////............---------......///000111111222222222111111111111222222000111111111111222222222111333555555444333444555444333333333333333333444555555555444333333333222111111111111111111111111000000000000000000000000000000000000111111111111///000000000111111111111222111111000000111111222111000/////////000222333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222111111111222111111000000000111111555555666666777888999999::::::999999;;;===@@@AAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^___[[[\\\\\\^^^^^^\\\XXXTTTQQQMMMGGGCCC@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>AAADDDHHHJJJMMMPPPSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYY[[[]]]___aaa]]]]]]]]]]]]]]]^^^^^^___```aaabbbdddeeeeeeeeeeeeffffffffffffffffffffffffdddddddddeeeeeedddcccccccccdddddddddbbb```^^^]]]]]]\\\[[[ZZZXXXUUUQQQMMMJJJGGGCCC@@@>>><<<999666444444333222111111111111111000///...------------++++++++++++************---,,,******+++,,,+++***,,,++++++******)))))))))))))))))))))))))))))))))******))))))((())))))***''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((*********))))))'''&&&%%%&&&''''''((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''wwwqqqbbbQQQ@@@::::::777444222000111222333333222111000000000000000000000000000111000000////////////000000000111111111111000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++*********************************++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,---......---+++++++++,,,,,,,,,------...------,,,,,,,,,------...............------------......///000111111222222111111000000111111222000000000111111111222222000111333333222222222333333333333222222333333333444333333333222111111111111111111111111111111111000000000000000000000000//////000000000111111111///000000000111111111111222222111111111111222222333222000/////////000111333222222111111222222333222222222222222222222222222222222222222222222333333333222222222222222222444444444444444555666666666777777999:::;;;<<<<<>><<<:::999999999999888888999999::::::<<<@@@CCCEEEHHHLLLOOORRRSSSUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWXXXYYY[[[]]]___[[[[[[]]]^^^```aaaaaabbb```aaabbbdddeeefffffffffgggfffffffffffffffffffffggghhhiiiiiiiiihhhhhhhhhfffgggggghhhgggeeedddbbbfffeeedddcccaaa^^^ZZZVVVTTTRRRNNNLLLJJJGGGCCC@@@999999888777666444333222000//////...............,,,,,,,,,++++++++++++***...,,,******+++++++++***++++++++++++*********))))))))))))))))))***************))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''(((((()))))))))))))))(((&&&''''''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''|||xxxiiiYYYHHH@@@===888555444000111222333333222111000000000000000000000000000000000////////////000000//////............//////...------------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++***((('''((())),,,,,,,,,++++++*********,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////......---,,,,,,,,,------,,,,,,---------...............//////000000111111111111000000000000111111000000111111111222222222///111222333222111222333333333222222222222333333222222222222111111111111111111111111111111111111111111111111111111111111...//////000000111111111000000000000111111111111222222111111111111222222444444333222111111111222333222222111111222222333333333333333333333333333222222222222333333333333333333333333444444444555444444555555777888:::;;;999:::;;;<<<>>>???@@@AAAEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWTTTTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^___``````____________```aaabbbccccccbbbbbbbbbbbbccccccccccccccccccbbbbbbcccddddddaaa\\\XXXQQQMMMGGGCCC???===:::999999888777666666666666777777999<<<>>>@@@BBBFFFIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\]]][[[\\\\\\]]]]]]\\\\\\[[[XXXXXXWWWWWWXXXYYY[[[\\\[[[\\\^^^```aaabbbcccccc``````aaaaaacccdddfffgggggggggggggggggggggggggggfffhhhjjjjjjiiiiiijjjkkkjjjkkkkkkkkkkkkjjjjjjiiilllkkkjjjiiiiiifffbbb___^^^\\\ZZZXXXVVVSSSOOOLLLFFFEEEDDDAAA===:::777555333222111000//////...............---------,,,,,,...,,,+++***++++++***)))******+++++++++******)))***************+++++++++******)))))))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''''''''((()))************&&&''''''(((((((((((((((''''''(((((((((((())))))(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''}}}qqqcccSSSHHH@@@999666666111222222333333222222111000000000000000000000000000000////////////000000...,,,***))))))***,,,.........---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++***)))((((((***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------,,,++++++,,,---------------.........///...---,,,,,,,,,,,,,,,++++++,,,---......//////////////////000000000000111111000000000000111111111111111222222222333333///111333333222222222333333333222222222222333333111222222222222222333333111111111111111111111111222222222222222222222222......//////000111111222000000000000111111111111333222222111111222222333111111222333333333333222333222222111111222222333333333333333333333333333222222222333333333444444222333333444555666777777444555666777:::<<<>>>???AAAAAACCCDDDFFFHHHIIIJJJLLLNNNQQQSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[XXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^^^^___^^^]]]\\\\\\]]]^^^___```aaabbbbbbdddddddddeeeeeedddccccccbbbccceeefffgggggggggfffeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggeeeaaa^^^WWWTTTOOOKKKHHHEEEAAA???<<<;;;:::999888777777777666777999:::;;;===AAACCCBBBDDDGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVWWWYYY[[[]]]^^^[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]^^^______^^^^^^\\\[[[ZZZZZZ\\\^^^aaacccccccccdddeeefffggghhhhhhdddgggiiijjjhhhhhhiiikkknnnmmmmmmmmmmmmnnnnnnooonnnnnnmmmnnnnnnllliiiffffffdddcccbbbaaa^^^[[[XXXVVVUUUSSSPPPLLLGGGDDDAAA===<<<:::777555333222111000000000/////////......///---+++***++++++***))))))***++++++++++++***)))***+++++++++,,,,,,,,,,,,******))))))******+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))(((((((((''''''''''''((())))))*********))))))&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''wwwjjjZZZNNNCCC:::666777222222222222222222222222000000000000000000000000000000////////////000111111///,,,******,,,///111.........------,,,,,,,,,*********)))))))))((((((++++++------------++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------***+++,,,+++)))))))))***++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++---...//////...------...///......------,,,,,,+++///...---,,,,,,,,,,,,,,,)))***+++,,,...///000000000000000000////////////111111000000000000111111111222222222222333333333000222444444333333333444333222222222222222222333222222222333333444444444111111111111111111111111222222222222222222222222---......///000111111222000000000000111111111111333222222111111222222333,,,---///111222333222222333222222222222222222333333333333333333333333333222222222333333444444444222333444555666888999999::::::<<<>>>@@@CCCFFFGGGIIIIIIKKKMMMOOOQQQRRRSSSQQQTTTWWWZZZ\\\[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]][[[\\\]]]___```______^^^``````aaabbbbbbaaa_________```aaabbbcccdddeeeeeehhhhhhhhhhhhhhhggggggfffeeefffhhhiiijjjjjjjjjiiihhhhhhhhhgggggggggggggggjjjiiiiiiiiijjjhhheeebbb^^^[[[XXXTTTQQQNNNIIIFFFAAA@@@>>>===;;;:::::::::555666777888888:::===@@@<<<>>>AAADDDGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNTTTTTTUUUWWWYYY[[[]]]___[[[[[[]]]]]]]]]]]][[[[[[\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYZZZ[[[ZZZYYYXXXWWWWWWUUUTTTSSSTTTXXX\\\^^^]]]^^^```bbbdddfffggghhhfffiiilllmmmkkkkkkmmmoooooonnnmmmmmmmmmnnnpppqqqooooooooopppqqqpppmmmjjjjjjiiihhhggggggeeebbb___```___^^^\\\YYYVVVSSSQQQHHHFFFCCC???<<<999777555111111111111000000000000///---+++***++++++***)))))))))+++,,,,,,+++***)))+++++++++,,,,,,---------******))))))***+++,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((('''''''''&&&***************)))((('''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''zzzsssgggWWWHHH===777555222444555555333222222222333222111000000111222333222222111000//////000000////////////............------------------------/////////...---------,,,)))******+++---///111222///...,,,+++******++++++******************************+++++++++,,,,,,,,,++++++***))))))***+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,&&&&&&&&&'''))),,,...000---,,,,,,++++++,,,,,,---,,,***((((((***,,,------..................------//////////////////......111111000000000000111111111111111111111111111111000000000000111111111111222111000000000111333444222222222222222222222222...///000111222333444444//////000000111111222222000000000000111111111111444222000......///000111111222222111000000111333111111111111111111111111222222222333333444444444222222222222222333333333444333111222333555666666777777777666777:::>>>BBB>>>@@@CCCGGGJJJMMMOOOPPPUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```_________^^^^^^]]]]]]]]]______^^^^^^___```bbbccc`````````aaaaaaaaaaaaaaa```aaabbbdddeeeffffffgggeeeeeeeeeeeeeeedddddddddfffffffffggghhhhhhiiiiiiiiiiiijjjkkklllmmmnnnoookkkkkkllllllmmmooopppqqqrrrpppnnnlllkkkkkklllmmmlllmmmnnnnnnnnnmmmkkkjjjfffeeeccc```\\\XXXUUUSSSPPPNNNKKKHHHEEEBBB>>>;;;:::888777777888999888777999999;;;<<<>>>@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJMMMNNNQQQUUUXXXZZZ\\\]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZYYYWWWTTTQQQPPPMMMLLLMMMNNNPPPRRRUUUVVVYYYZZZ[[[]]]```bbbeeefffhhhiiijjjjjjjjjkkkmmmoooqqqppppppoooppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqppppppooommmlllkkkiiiiiijjjiiigggdddaaa___]]]\\\VVVTTTRRRNNNIIIDDDAAA>>>888777666444222111111000------......------,,,,,,///000000///---+++)))'''************))))))))))))...---,,,+++***((('''''')))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&%%%yyymmm^^^OOOCCC;;;888444555555444222111111111333222111000000111222333222222111000000000000000////////////............000000000000000000000000...............---------,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,))))))(((((()))+++,,,------,,,,,,++++++,,,,,,---///---,,,---///111111000,,,---------.../////////............////////////111111000000000000111111111111111111111111111111000000000000111111111111111111000000111222222333111111111111111111111111000111111111111111222222000000000000000111111111000000000000111111111111333222111000///000000111000222222222000000111222111111111111111111111111333333333333333333333444333333333333333333333333333222111111333555666666777888:::;;;<<>>>>>???AAACCCDDDEEEFFFHHHJJJMMMQQQUUUXXXYYYZZZZZZZZZ[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKHHHHHHHHHIIIJJJLLLNNNOOORRRRRRTTTVVVYYY]]]```aaaccceeeggghhhhhhjjjlllnnnpppppppppoooppppppqqqqqqpppqqqqqqrrrrrrqqqqqqpppppppppooonnnmmmllllllkkkmmmlllkkkjjjhhhgggeeeeeeaaa```^^^[[[WWWSSSOOOMMMEEECCC@@@===999666444333////////////......---,,,***+++,,,------,,,++++++++++++*********)))))))))---,,,,,,+++***)))(((((())))))++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((())))))((('''&&&%%%uuugggXXXKKKAAA<<<777666555333222111000000222222111111111111222222222111000000000000000000////////////............---------------------------------...............///...---,,,++++++++++++//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++*********++++++---,,,,,,++++++,,,,,,---+++******,,,......---,,,+++,,,,,,---...///000000------......////////////000000000000000000000000111111111111111111111111000000000000111111111111000000111222222222222111000000000000000000000000222222222111111000000000111111111111000000000000000000000000111111111111111222222222222111000000///111333333111000111222222222222222222222222222444444444333333333333333333333333333333333333333333333222333444666888:::999<<<@@@DDDGGGJJJMMMPPPUUUVVVYYY\\\___aaaccccccbbbcccdddeeefffgggggggggggghhhiiijjjjjjiiihhhggghhhhhhhhhgggggggggggggggffffffffffffggghhhiiijjjhhhhhhiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooopppooonnnmmmlllmmmnnnnnnnnnoooooopppqqqqqqrrrrrrppppppqqqrrrsssttttttuuuuuuuuuttttttttttttuuuuuuvvvuuutttsssssstttuuuuuutttttttttsssrrrpppooonnnllllllllllllkkkjjjiiihhhbbb```\\\YYYVVVSSSNNNKKKBBB???;;;999888999999999777777666666666555555555999999999:::;;;<<<>>>>>>@@@AAACCCFFFKKKPPPUUUWWWXXXYYYYYYYYYXXXWWWUUUTTTQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJLLLPPPSSSVVVXXX[[[^^^aaadddeeehhhkkkmmmoooooooooooopppqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmllljjjhhheeebbb```^^^WWWTTTPPPJJJDDD@@@<<<:::333333333222000///---,,,******+++,,,------,,,,,,++++++++++++************,,,+++++++++************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&{{{oooaaaSSSGGG@@@888666333222222222222111222222222222222222222222111111000000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////...---,,,++++++++++++///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---,,,,,,++++++,,,,,,---''''''(((***,,,,,,+++))),,,---------......//////,,,------......//////000000000111111111111000000111111111111111111111111///000000000111111111111000000222333333222111000111111111111111111111111111111111111000000000000222222111111000000/////////000000000111111111111000111333444444222111000///111333333222000111111222222222222222222222222444444444444444333333333333333333333333333333333444555666777888;;;>>>AAA???DDDJJJPPPSSSVVVYYY[[[^^^```bbbdddgggiiijjjjjjiiijjjkkkmmmmmmnnnmmmmmmlllmmmnnnoooooommmkkkjjjlllllllllllllllkkkkkkkkkjjjkkkkkkkkklllmmmmmmnnnmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqrrrrrrsssttttttsssqqqpppooopppqqqrrrssssssssstttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxyyy{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvtttrrrppppppmmmnnnnnnnnnnnnnnnmmmmmmjjjhhhdddaaa___[[[VVVSSSKKKFFF@@@<<<:::999999888888888777777666555555444666666666666666777888999===>>>???BBBGGGNNNUUUYYYXXXXXXXXXWWWUUURRROOOMMMJJJIIIHHHFFFEEEFFFFFFGGGDDDDDDCCCCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDFFFIIILLLMMMQQQTTTYYY]]]```dddhhhkkkmmmnnnoooooopppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrppppppppppppppppppqqqqqqpppppppppnnnmmmkkkiiihhheeebbb]]]WWWQQQKKKHHHFFF===<<<:::888555111...---000//////...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&~~~tttiii[[[MMMDDD:::666222111222444444444222222222333333222222222111000000000000000111111////////////............////////////////////////,,,---------.../////////------,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************)))(((((()))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---///111111///---//////......---------,,,,,,---------....../////////000111111111111000///111111111111111111111111///000000000111111111111000111222333333222000000222222222222222222222222//////000000000111111111222222111111000000/////////000000000111111111111000111333555555444222000000111333222111000111222222222222222222222222222444444444444444444444444222222222333333333444444444777:::;;;===@@@EEEIIIKKKPPPXXX^^^aaadddeeegggiiijjjlllnnnpppqqqrrrrrrnnnoooqqqrrrssssssrrrqqqqqqqqqrrrrrrqqqpppnnnmmmooooooooooooooopppppppppoooooopppqqqrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{|||~~~}}}|||{{{{{{zzzzzz{{{yyyyyyyyyzzzzzz{{{||||||{{{zzzxxxvvvtttrrrqqqqqqpppppppppqqqppppppoooooonnnllliiifffddd```\\\YYYTTTOOOHHHAAA>>><<<:::999999999999888777777666666666666555555555555666666;;;;;;<<>>===============BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA??????@@@BBBCCCHHHKKKOOOTTTXXX^^^dddhhhkkklllnnnoooqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrsssttttttuuusssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmllljjjfffaaa\\\XXXUUUSSSKKKIIIFFFBBB===888444111444333111000...,,,++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''''''''xxxooocccUUULLL>>>999333111333666666555222222333333333333222222000000000000000111111222////////////....................................---------...............+++++++++++++++,,,,,,---+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))***))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---.........///111222111000000000///...---,,,,,,+++------------------------///000111222222111000///111111111111111111111111000000000000111111111111111222222222222111000000222222222222222222222222/////////000000111111111111111111111000000000000000000000000111111111111000222444555555444333222111222222111000000111333333333333333333333333333333444444444555555555555222333333444555666777777777;;;???BBBDDDIIIOOOUUUZZZ___fffkkknnnooopppqqqooopppqqqssstttuuuuuuuuutttuuuwwwyyyyyyxxxwwwvvvuuuuuuttttttsssssssssssstttttttttuuuuuuuuuuuuvvvtttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||{{{yyyxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}|||||||||wwwwwwxxxyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~}}}||||||{{{||||||zzzzzzzzz{{{{{{|||||||||zzzyyywwwuuusssrrrqqqqqqrrrrrrsssssssssrrrrrrqqqpppnnnkkkiiihhheeeaaa^^^]]]XXXPPPJJJFFFCCC@@@>>><<<<<<;;;:::999888888777888777666666555555555555777777999===CCCKKKRRRVVVXXXYYYXXXWWWSSSNNNJJJGGG@@@???===<<<;;;<<<<<<===<<<;;;;;;::::::;;;<<<<<>>CCCIIIMMMPPPVVV^^^dddiiimmmrrrvvvwwwxxxxxxyyyuuuuuuwwwxxxyyyyyyyyyyyyzzz{{{~~~~~~}}}{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{|||||||||}}}}}}zzz{{{|||~~~~~~~~~~~~}}}{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}yyyyyyzzzzzz{{{||||||}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{||||||yyyzzzzzz{{{{{{{{{zzzzzzxxxwwwuuusssqqqppppppppppppqqqrrrsssssssssssssssrrrpppnnnlllkkkiiifffdddbbb^^^XXXTTTPPPMMMJJJGGGDDDCCCBBB@@@>>><<<:::999:::999888666666555555555666777999===CCCJJJQQQUUUWWWXXXYYYYYYWWWSSSOOOLLLEEECCCAAA>>><<<;;;;;;;;;999999888888999:::;;;<<<<<<>>>@@@CCCEEEFFFGGGGGGGGGEEE@@@;;;999888888999;;;<<<>>>BBBHHHQQQ[[[bbbhhhjjjmmmpppqqqrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuurrrqqqooommmlllkkkjjjjjjeeedddaaa]]]XXXSSSOOOMMMDDDBBB???;;;888666555444/////////.........------,,,,,,,,,,,,,,,,,,,,,+++))))))++++++,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((({{{qqqeee\\\IIIAAA888444444555333111222222444444444444222222000000///000000111222222000/////////............/////////////////////////////////......------,,,------,,,+++************((()))++++++,,,+++***)))******************************+++++++++,,,,,,,,,&&&((()))+++,,,,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,***+++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---...,,,******,,,/////////------..................//////...---,,,++++++***...000111222222111000...111111111111111111111111000000000000111111111111444333111000000000111222000000000000000000000000222222111000///...------//////000000111111222222000000000000111111111111222333333444555555555555444333111...---///222666333333333333333333333333111222333444555777888888666666888:::<<<>>>@@@AAAFFFLLLSSSWWW[[[aaajjjqqqrrruuuyyy|||}}}||||||}}}}}}~~~~~~}}}{{{yyyyyy{{{~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{||||||yyyyyyzzzzzzzzzzzzyyyyyyvvvuuusssqqqpppoooooopppmmmmmmoooqqqrrrssssssssssssrrrpppooonnnmmmjjjgggdddaaa]]]ZZZWWWUUUQQQOOOLLLKKKIIIFFFCCC@@@===<<<::::::888777666555555555777888;;;???EEELLLRRRUUUVVVXXXZZZ[[[ZZZWWWTTTRRRLLLJJJGGGCCC@@@>>><<<<<<888888777777888999;;;<<<888:::===@@@CCCEEEFFFGGGGGGDDD???;;;888777888888888999:::===CCCMMMYYYaaahhhiiimmmppprrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqssssssssssssttttttuuuuuusssssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvtttsssrrrpppoooooooooooolllkkkhhheeebbb^^^ZZZYYYRRROOOKKKEEE???;;;888777////////////............---------,,,,,,+++++++++)))***+++---,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&((((((|||uuulllfffUUUIII===999777333111111111111111111111111222222///000111222222111000/////////000000000000///////////////......---------///...---,,,,,,,,,,,,,,,---.........---,,,,,,+++$$$%%%&&&((()))+++,,,---++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))%%%'''+++...///...,,,+++------------------------------,,,++++++******))))))******++++++,,,------...---,,,++++++,,,---...,,,,,,,,,---------............---,,,---...///000000000///...............000000000000//////////////////000111111111111111000000000000000000000000222111111111000000//////111111111111111111111111222111111111000000//////000111111111111222222222////////////000000000000000111111222222333444444333222222222333333444555666444333222333444444333222444666777777888:::;;;999;;;>>>AAADDDIIIPPPTTTUUUYYY___eeeiiinnnsssvvv}}}~~~}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxx~~~}}}|||{{{zzzzzzzzzzzz{{{yyywwwvvvxxxyyyyyyxxxuuuuuutttttttttuuuvvvvvvtttrrrpppmmmllllllmmmmmmoooooonnnmmmmmmmmmmmmmmmoooooooooooonnnmmmlllkkkmmmiiidddccccccbbb^^^[[[YYYXXXVVVSSSOOOJJJFFFCCC@@@???<<<:::888888888888999999;;;>>>DDDLLLSSSWWWVVVXXX[[[]]]^^^\\\YYYWWWTTTRRROOOJJJGGGDDDBBBAAA<<<;;;999888777777777888999999:::;;;===@@@BBBDDDCCCBBB@@@<<<888777888:::::::::;;;===BBBLLLVVV^^^eeehhhlllpppsssttttttssstttuuuvvvvvvuuutttsssrrrpppqqqrrrssstttssssssrrrqqqrrrsssuuuwwwxxxxxxxxxvvvvvvuuutttrrrsssvvvxxxtttsssqqqooonnnnnnnnnoooqqqpppnnnllliiigggeeeddd\\\YYYUUUQQQMMMHHHBBB???>>>:::444000//////000///000///......///...,,,***)))***,,,---------,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))*********++++++)))((()))+++,,,)))&&&******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******'''''''''''''''((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((yyyqqqkkk\\\OOOBBB<<<999555333444111111111222222222222222111222333333333333222111//////000000000000//////............---------,,,------,,,+++++++++++++++------......------,,,+++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))************************************************&&&(((+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------,,,---...///000000000///...............000000000000//////////////////000111111111111111000000000000000000000000111111111111000000000///111111111111111111111111111111111111000000000///000111111111111222222222//////000000000111111111333222222222222222222222333333333222333333444444333222222222333444444333333555666777888999<<<>>>???BBBFFFJJJOOOTTTZZZ___dddhhhmmmqqquuuxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyzzzzzzyyywwwuuuuuuvvvwwwwwwvvvtttssssssssssssssstttttttttrrrpppmmmllllllmmmmmmllllllkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmllllllkkkiiifffdddcccbbb```___```___]]]ZZZVVVQQQNNNKKKFFFEEEBBB@@@>>>===<<<<<<======>>>@@@DDDJJJPPPTTTYYY[[[]]]``````___]]][[[WWWUUUSSSPPPMMMJJJHHHFFF???===<<<:::999999999999777777777888:::<<<>>>@@@BBBBBBBBB???===<<<>>>???===>>>>>>@@@EEEMMMWWW^^^fffhhhlllpppsssttttttttttttuuuuuuvvvuuutttrrrqqqpppqqqqqqqqqqqqpppooooooooopppqqqssstttuuuvvvvvvuuuuuuuuusssrrrrrruuuwwwvvvuuusssrrrqqqqqqqqqrrrtttsssrrrpppnnnkkkjjjiiiiiifffbbb___[[[WWWRRROOOFFFBBB<<<888555333111000///...------......,,,+++******+++++++++***)))(((******++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((''')))+++,,,+++)))***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))******'''((())))))******))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''~~~wwwrrrfffYYYIII@@@;;;666555777222222222222222222222222111222333333333333222111//////000000000000//////...------------,,,,,,,,,...---,,,,,,+++,,,,,,,,,------......------,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------//////...------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------.........------------...//////000//////............///////////////000000000000//////000111111111111111////////////////////////111111111111000000000000111111111111111111111111111111111111000000000000000111111111111222222222000000111111111222222222444444333333222111111000444444333333333333333444111222333444555555555555444666888999:::===BBBEEEIIIMMMSSSXXX^^^ccciiimmmuuuxxx|||~~~~~~}}}}}}yyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvttttttttttttttttttuuuvvvsssrrrppppppqqqrrrpppoooooonnnnnnmmmmmmnnnnnnnnnpppnnnllliiihhhggghhhiiifffeeeeeeeeeeeeeeeffffffhhhhhhiiiiiijjjjjjiiiiiijjjjjjiiigggeeeddddddeeehhhgggeeebbb___[[[XXXVVVPPPOOOLLLIIIGGGEEECCCCCCDDDCCCCCCDDDFFFKKKOOORRRZZZ\\\^^^```aaa```___^^^ZZZZZZZZZXXXVVVSSSPPPOOOEEECCCAAA???===;;;::::::777777666666777999;;;<<<@@@BBBCCCDDDCCCDDDFFFGGGDDDEEEFFFGGGKKKQQQYYY___gggiiilllooorrrtttttttttuuuuuuvvvvvvuuutttrrrqqqqqqpppnnnllljjjiiihhhhhhiiijjjkkkmmmoooqqqrrrrrrtttttttttsssrrrrrrtttvvvwwwwwwvvvuuutttuuuuuuuuuvvvvvvtttsssqqqooonnnmmmpppmmmjjjhhhfffccc___\\\SSSOOOJJJEEE@@@<<<777444333111...---.........---+++,,,,,,,,,+++***)))((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))+++,,,,,,***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''{{{vvvoooaaaQQQEEE<<<666555888333333333333333222222222000000000111111000000000//////000000000000//////---------------,,,,,,,,,000//////.........//////,,,------...------,,,,,,///......---,,,++++++***++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,...---------,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,---------......------------......//////000///............//////////////////000000000000//////000111111111111111////////////////////////111111111000000000000000111111111111111111111111111111111000000000000000000000111111111222222222111111222222222333333333333333333222222111111111555555444333333333333444222444666777777666666777666888;;;>>>BBBGGGLLLQQQWWW[[[aaaggglllqqquuuxxx~~~~~~|||{{{zzzvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrqqqrrrrrrssssssqqqppppppppppppqqqrrrrrrpppooonnnooopppooommmkkkllllllkkkkkkkkkkkkllllllmmmllliiifffeeedddeeeeeebbbbbbbbbbbbbbbccccccddddddeeefffggghhhhhhhhhhhhhhhjjjkkkiiifffdddgggjjjkkkjjjhhhfffccc```^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIJJJLLLOOORRRTTTZZZ[[[]]]^^^____________]]]]]]^^^___]]][[[XXXWWWNNNMMMJJJFFFBBB???===;;;999999888777777888999:::===@@@CCCFFFGGGIIIKKKMMMMMMNNNPPPQQQSSSXXX^^^bbbhhhiiilllnnnqqqssstttuuuuuuvvvvvvvvvvvvtttsssrrrpppnnnjjjfffcccaaa```___```aaaccceeehhhkkknnnoooqqqrrrsssrrrqqqrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuusssrrrqqqpppoooqqqpppnnnmmmllljjjgggeee^^^\\\XXXSSSOOOIIIBBB>>><<<999444111000000///...---------------,,,,,,+++((())))))******++++++,,,************************************************)))))))))(((((((((((('''(((((((((***++++++******))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))%%%&&&((()))***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''}}}xxxuuuhhhXXXKKK@@@777555777444444444444333333222222111000000000000000000111//////000000000000//////------------------------//////.........//////000,,,,,,------...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************************************+++************,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,---------......---------...............//////............//////.../////////000000000111//////000111111111111111////////////////////////000000000000000000111111111111111111111111111111000000000000000000111111000000111111111222222222222222222222333333333333111111222222222333333333555555444333333444444444333555888888777666888999<<>><<<;;;:::888777777888888:::===BBBEEEHHHJJJMMMOOOUUUVVVXXXZZZ[[[^^^bbbeeehhhhhhjjjkkknnnppprrrssstttuuuvvvvvvvvvuuutttsssnnnlllgggbbb]]]ZZZXXXWWWVVVWWWYYY\\\```eeehhhjjjmmmnnnpppppppppqqqsssuuutttuuuvvvvvvwwwwwwxxxxxxwwwvvvvvvuuuttttttssssssuuutttsssssssssrrrpppnnngggfffcccaaa^^^XXXRRRMMMGGGCCC===888555333000...---------------------...))))))******++++++++++++************************++++++++++++++++++++++++)))))))))))))))(((((((((******++++++)))((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))************)))((('''((()))*********))))))''''''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''|||zzzoooaaaTTTFFF;;;666777666555555444444333333222333333222111111222333333//////000000000000//////---------............///,,,,,,,,,,,,,,,,,,---...,,,,,,------......------******++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......//////......///............//////000......//////000000111111//////000111111111111111////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111000111111111111222222222111111222222222333333333000111111222333333444444444444444444444555555666333666999999888999===AAAHHHLLLSSSYYY```ffflllqqqrrruuuyyy|||||||||||||||||||||||||||}}}}}}{{{zzzxxxvvvuuuuuurrrrrrqqqqqqqqqpppppppppoooooopppqqqsssuuuwwwxxxxxxwwwuuutttrrrqqqqqqqqqsssssstttuuuuuusssooolllkkkkkkllllllmmmooopppqqqmmmkkkhhheeecccbbbbbbccccccbbbaaa````````````aaaaaaaaabbbddddddeeeeeeeeebbbcccdddcccccccccdddffffffeeedddbbbaaa``````___ccccccbbbaaa___]]]\\\[[[XXXXXXXXXYYYZZZ\\\___`````````______``````aaabbb___```aaabbbbbbaaa```___]]]\\\YYYUUUQQQLLLHHHFFFAAA???===;;;999888888888:::===@@@CCCFFFIIILLLOOOVVVYYY\\\]]]^^^___bbbdddeeedddeeefffhhhkkknnnoooqqqrrrssstttuuutttssssssnnnkkkgggaaa\\\WWWSSSRRROOOPPPQQQTTTXXX\\\```ccceeegggjjjllllllnnnppprrrrrrssstttvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttuuuvvvvvvtttrrrnnnnnnmmmllljjjfffaaa\\\SSSNNNHHHBBB===999555222///...------,,,------...++++++++++++++++++++++++************************************************((()))))))))***************,,,,,,+++)))'''''''''(((((((((((())))))))))))''''''''''''''''''''''''((()))***++++++***)))(((*********+++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&vvvjjj^^^PPPAAA999999666666666555444333333333333333222111111222333333//////000000000000//////........./////////000000+++++++++++++++,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,---------......,,,---.../////////...---...............///000000.........///000111111111//////000111111111111111000000000000000000000000///000000000111111111111111111111111111111111111///000000000111111111111000111111111111222222222111111111111222222222222222222222222222222222333333333333333444666777888666:::===>>>???BBBJJJPPPXXX]]]eeekkkqqqvvvzzz}}}|||~~~}}}|||{{{{{{{{{{{{yyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{|||||||||vvvvvvvvvvvvuuuuuuuuuuuutttvvvxxx{{{}}}|||{{{{{{wwwuuuuuuvvvwwwxxxzzz|||}}}wwwuuurrrooommmllllllmmmkkkjjjiiihhhgggfffffffffiiiiiijjjkkkkkklllkkkkkkhhhgggffffffhhhiiiiiihhhfffeeecccbbbaaaaaaaaabbbbbbbbbcccccccccbbb```___^^^]]]]]]^^^^^^___aaaaaabbbaaa```^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]][[[XXXTTTQQQOOOHHHGGGDDDAAA???======<<<<<<>>>@@@AAACCCFFFJJJNNNSSSVVVZZZ\\\\\\]]]^^^_________^^^___aaadddgggiiilllmmmoooqqqrrrrrrrrrqqqnnnlllhhhccc]]]WWWRRRPPPLLLLLLMMMNNNPPPTTTWWWYYY]]]___cccfffhhhjjjmmmooopppqqqsssuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuttttttuuuvvvwwwuuutttuuutttssssssssspppkkkhhh___\\\VVVQQQKKKFFFAAA===666555333111///...............------,,,+++++++++************************************************(((((()))***+++,,,------)))+++,,,+++)))'''((()))'''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))(((***)))((('''((()))+++,,,******))))))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&{{{qqqfffVVVFFF===;;;777777666555444444333333222111000//////000111222//////000000000000//////.../////////000000111111,,,,,,,,,,,,------...///+++,,,,,,---.........------------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------*********++++++,,,------///......------,,,,,,+++///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,.../////////...---...............///000111---......///000111111222//////000111111111111111111111111111111111111111//////000000111111111222111111111111111111111111//////000000111111111222000111111111111222222222000000111111111222222222444444333222222111111111222222333333555666888999:::>>>BBBDDDFFFLLLVVV^^^dddiiiqqqxxx|||zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~{{{zzzyyywwwuuuuuuttttttyyyyyyzzz{{{{{{{{{{{{zzzpppmmmkkklllooopppooommmgggfffdddcccccccccdddddd```aaacccdddddddddcccbbbaaaaaa````````````aaaaaaaaa```^^^\\\[[[\\\]]]^^^cccbbbaaaaaaaaaaaabbbccc]]]^^^^^^]]]\\\ZZZXXXVVVPPPNNNKKKHHHEEECCCBBBBBB>>>???@@@AAABBBEEEIIIMMMOOORRRVVVYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\___ccceeehhhjjjlllnnnppppppppppppooonnnjjjfff___YYYSSSPPPLLLLLLKKKKKKLLLNNNQQQRRRWWWZZZ^^^bbbdddgggjjjllloooqqqsssvvvxxxxxxyyyxxxttttttuuuuuuuuuvvvvvvvvvxxxwwwwwwxxxzzzzzzyyywwwyyyxxxwwwwwwwwwtttqqqnnniiifffaaa]]]XXXRRRLLLHHH>>>===999666333111000000000///......,,,,,,+++***************************))))))))))))))))))))))))(((((()))+++,,,---...///&&&))),,,+++)))((()))+++'''((((((((())))))******))))))))))))))))))))))))''')))***++++++***)))'''(((&&&$$$######%%%((()))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&|||uuuoooaaaNNNAAA===999777666888666222333777333333333222222222111111222111111000///......---.........///......---,,,///............---------+++,,,,,,------,,,,,,+++------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++************++++++++++++******,,,***(((&&&'''***---///...------,,,,,,------...***+++,,,---...---,,,+++------,,,,,,,,,------...........................---,,,,,,+++,,,---.../////////...---,,,++++++,,,------......///000000000222111111111000000//////000000111222222222222111000000000000000000000000222222222222222222222222333222222222111000000000222222111111111111111222333333333222222111111111333333333333333333333333222333444444444444666888111333444555666888;;;>>>@@@DDDJJJQQQXXX^^^eeejjjuuuwwwzzz}}}}}}|||{{{{{{uuuvvvvvvwwwwwwwwwwwwwwwyyyzzz}}}~~~{{{{{{zzzyyyxxxssspppmmmiiigggfffeeefffcccdddeeeeeeffffffeeeeeeeeedddcccbbbaaaaaa``````aaa```^^^\\\\\\]]]```aaagggdddbbbaaaaaaaaa```___^^^\\\\\\\\\]]]\\\ZZZXXXWWWTTTPPPNNNLLLJJJGGGEEEGGGFFFEEEDDDEEEGGGIIIJJJQQQRRRTTTVVVWWWXXXWWWWWWYYYXXXVVVUUUVVVYYY\\\^^^aaacccfffiiikkkmmmmmmmmmpppooommmiiieee___[[[XXXRRRNNNJJJGGGGGGHHHHHHHHHMMMOOOSSSWWW\\\aaaeeegggiiilllppptttuuuuuutttssssssqqqpppssswwwyyyxxxwwwvvvvvvvvvvvvwwwyyyzzz{{{wwwxxxyyyyyyxxxwwwuuutttsssqqqmmmiiiddd___\\\ZZZQQQLLLEEE???:::777444111444222000......---+++***)))))))))***************((()))***+++,,,+++***************))))))))))))))),,,+++***))))))***+++,,,+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++,,,+++***))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***zzztttgggTTTEEE@@@999666666777666222222555333333333222222222111111222111111000//////......//////000000//////...---///............---------+++,,,,,,------,,,,,,+++)))******++++++,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******+++***((('''(((***---......------,,,,,,------...------------,,,++++++***...------,,,,,,,,,------------------------------------,,,,,,,,,---...///.........------......///////////////............000000000000//////......000000111222222222222111000000000000000000000000111111111111111111111111222222222111111111111111222222111111111111111222222222222111111111000000333333333333333333333333444555555444222222333555444555666777999<<>>KKKQQQZZZdddmmmuuu}}}}}}{{{tttllljjjhhhfffdddbbb^^^[[[[[[YYYXXXXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZ]]]___`````````^^^___```aaaaaa```______bbbbbbbbbccccccdddeeefffiiijjjkkklllmmmlllkkkkkkjjjgggdddaaa]]]WWWQQQMMMHHHGGGFFFFFFHHHJJJMMMOOOUUUWWWZZZ\\\\\\ZZZXXXVVVRRRRRRQQQPPPNNNOOORRRUUU[[[]]]bbbggglllppprrrsssuuuvvvxxxyyyzzzzzzzzzyyyvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvuuusssooollliiiddd]]]UUUMMMFFF@@@;;;777555222000//////000000+++++++++++++++,,,------)))*********+++,,,,,,,,,)))***++++++++++++***)))))))))))))))************,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&~~~qqqdddRRRGGG===:::888555333444333333333222222222111111111111111111111111111111///////////////...------///............---------------............------)))******++++++,,,------******+++++++++,,,,,,,,,)))))))))*********++++++******++++++++++++************++++++++++++******)))))))))******+++,,,,,,...------,,,,,,------...***++++++,,,------------************+++,,,------------------------------------.........---,,,+++------,,,------...///000------......///000000111/////////000000000111111...//////000000000000000000000000000000000000000111111111111111111111111222222222111111111111111000000000000111222333444222222222333333444444444333333444444555666666666555777;;;>>>AAAEEEIIIMMMZZZaaalllwww~~~~~~~~~~~~{{{vvvpppkkkeeeccc```^^^^^^]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ\\\]]]^^^______```bbbcccdddfffgggggghhhhhhfffhhhjjjlllmmmnnnmmmmmmkkkiiigggeeebbb]]]XXXSSSKKKIIIGGGFFFFFFHHHJJJKKKPPPSSSWWWZZZ\\\[[[ZZZYYYUUUTTTRRRNNNJJJIIIKKKNNNRRRTTTXXX^^^dddjjjnnnpppsssuuuwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz|||{{{zzzzzzzzzxxxuuusssrrrnnniiiccc]]]VVVOOOJJJ@@@===999444111/////////------,,,+++++++++,,,---++++++++++++++++++++++++)))***++++++++++++***)))((()))))))))************------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''wwwjjjWWWKKK???;;;999666444555333333333222222222111111111111111111111111222222000000000000000//////...//////.........---------------............------------,,,,,,+++******)))*********++++++,,,,,,,,,((())))))))))))***************++++++++++++************++++++++++++******))))))))))))***+++,,,---...------,,,,,,------...+++,,,---...---,,,+++***)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,---///111222333............/////////000---.........//////000000...//////000000000000000000000000000000000000000000000000000000000000000333222222222111111000000000000000000111222333444111111111222222333333333333333444444555666777777333777===DDDJJJQQQYYY]]]eeemmmyyy|||{{{zzz{{{|||ssspppmmmjjjhhhfffcccaaa^^^]]]\\\ZZZXXXUUURRRQQQUUUUUUVVVWWWWWWVVVUUUTTTUUUVVVWWWYYY[[[]]]^^^___[[[]]]```bbbdddeeeeeeddddddeeehhhkkkmmmoooooooookkkjjjiiihhhfffaaa\\\XXXOOOMMMJJJHHHGGGHHHJJJKKKLLLOOOTTTYYY\\\]]]]]]\\\YYYXXXUUUOOOIIIFFFHHHJJJJJJLLLPPPVVV]]]dddiiilllssstttvvvxxxyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyy~~~}}}||||||{{{yyywwwuuusssppplllhhhbbb[[[VVVLLLIIICCC===888555444333000///---+++*********+++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''~~~xxxttt```TTTEEE:::777888888777444333222222111111222222000000000000//////////////////...------------...///............---------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++***************))))))))))))******)))************+++++++++...---+++******+++---............------,,,,,,,,,+++,,,------......------,,,---...---+++***+++,,,........................111000///...............////////////////////////333111000......000111333000111111111111222222222111111000000//////......222222222222222222222222111111111111111111111111111111222222222333333333444555555444333333444666666666555333222444888;;;:::>>>DDDKKKTTT___jjjqqq{{{~~~}}}zzzzzz|||zzzwwwrrrnnnllllllkkkiiieee___YYYVVVWWWWWWWWWWWWVVVTTTSSSRRRXXXXXXWWWVVVVVVXXXYYYZZZXXXYYY\\\^^^```aaaaaa```dddeeegggiiijjjkkkllllllhhhhhhgggeeedddcccbbbaaaZZZVVVPPPKKKIIIGGGFFFEEEJJJLLLOOOSSSXXX]]]aaacccaaa___\\\XXXSSSNNNJJJGGGFFFGGGIIIMMMSSSZZZaaadddkkkmmmppprrrtttvvvyyy{{{~~~}}}|||zzzzzzzzz{{{|||}}}|||{{{{{{||||||{{{zzzxxxvvvtttrrrpppnnnjjjgggbbb]]]TTTKKKDDD===777333222000---+++***(((&&&$$$...---+++)))))))))******---,,,***)))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,------******)))((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((+++...---)))&&&zzzwwweeeYYYIII>>>999888888777555444333333222222333333111111111111000000000000000000///............//////............---------....../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......,,,......---,,,++++++,,,..............................---,,,,,,,,,,,,,,,////////////////////////000///...------...///000//////000000000111111111000000000000000/////////222222222222222222222222111111111111111111111111111222222222222333333333333444555444333444555777444555666777888;;;???CCCGGGMMMVVV```iiirrryyy~~~~~~xxxpppiiiddd___^^^\\\ZZZXXXVVVTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[\\\^^^^^^______bbbcccdddfffggghhhhhhhhhggggggfffeeecccbbbaaaaaa^^^ZZZUUUQQQOOOLLLJJJHHHJJJKKKMMMPPPUUUZZZ^^^```ccccccaaa^^^YYYRRRLLLIIIEEEEEEFFFHHHMMMSSSYYY\\\eeehhhlllppprrruuuyyy{{{}}}|||{{{{{{zzz{{{||||||}}}|||{{{{{{}}}}}}|||zzz{{{zzzwwwvvvuuussspppnnnlllggg```XXXQQQJJJCCC???888666222000000///...---...---,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++******)))(((((((((,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))((((((((('''''''''(((((('''&&&'''((()))***&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((('''(((***,,,,,,***'''}}}zzzmmmaaaQQQCCC<<<999888777666555444444333333444444222222222222111111111111111111000//////////////////............---------.........///......---,,,..............................---,,,,,,+++******,,,++++++******++++++,,,************))))))))))))******))))))))))))******************+++++++++,,,***+++---......---+++***...------------,,,,,,,,,---.........////////////---...///...,,,,,,,,,.................................---,,,,,,,,,,,,---////////////////////////000///...------...///000.../////////000000000000//////000000000000000000222222222222222222222222222222222222222222222222222222222222333333333333333444555555444444666888111333666888;;;???EEEIIISSS\\\hhhsss|||yyyooommmiiiddd___[[[XXXVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZ^^^___aaabbbcccdddddddddddddddccccccbbbaaaaaa```___]]]ZZZWWWTTTQQQMMMKKKIIIIIIIIIKKKOOOTTTYYY\\\dddeeefffeee```YYYRRRMMMIIIGGGEEEEEEGGGKKKPPPSSS\\\```eeejjjooossswwwzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{|||}}}~~~|||{{{|||{{{yyyyyyyyyxxxwwwuuuvvvsssmmmgggaaaYYYRRRMMM>>>:::666333222111000///------------............+++************++++++,,,++++++******)))(((((((((,,,,,,,,,+++*********)))******)))((((((((())))))))))))((((((((((((''''''(((((('''''''''((()))***&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))((('''(((***+++***)))}}}tttiiiYYYJJJ@@@:::777555555555444333333333333333222222111111111000000000111000//////....../////////............---------..................---------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++******************+++******))))))******+++*********+++++++++,,,,,,++++++------------++++++---------------------------------------...//////---...//////---------///........................000//////.........//////////////////////////////111111000000000000111111/////////000000000111111/////////000000111111222222222222222222222222222222222222222222222222222222222222333333333444444444555555444333333555666666777999<<>>AAAGGGOOOZZZfffnnn{{{{{{uuuqqqlllllllllkkkiiifffcccaaaaaa^^^ZZZVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\XXXRRRNNNKKKJJJHHHGGGIIILLLPPPSSSYYY]]]dddiiijjjgggbbb^^^XXXUUUPPPKKKHHHGGGIIIJJJKKKNNNTTTZZZ```gggmmmqqquuuwwwyyy|||}}}}}}}}}||||||{{{{{{|||}}}}}}zzzxxxvvvuuutttvvvyyy{{{||||||}}}{{{zzzxxxuuupppiiiddd]]]WWWOOOGGG@@@:::555222---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********+++,,,,,,------,,,,,,++++++***)))((((((******))))))))))))******(((((())))))))))))))))))((((((((()))))))))))))))'''((((((((((((((((((''''''''''''((((((((()))))))))(((((('''&&&(((***+++~~~|||uuuiiiZZZMMMBBB:::777333333222111111111111222000000000000/////////...//////...---------------///............---------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,---------------++++++************++++++++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------------...,,,+++*********+++---...,,,---......---,,,...///........................---,,,,,,,,,,,,---......////////////////////////......////////////......111111111111222222222222000000111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444555666777666666666888:::===AAAIIISSS___mmmzzz~~~{{{wwwtttqqqooolllhhhccc^^^YYYWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTVVVWWWWWWXXXYYYZZZZZZ[[[]]]]]]^^^______\\\WWWSSSNNNMMMKKKJJJJJJLLLOOOPPPSSSXXX___eeejjjjjjiiiggg___\\\WWWQQQMMMJJJIIIIIIIIILLLPPPTTTYYY```hhhmmmsssuuuyyy|||~~~~~~}}}||||||{{{{{{||||||{{{wwwuuutttrrrrrrssswwwzzz|||}}}}}}}}}||||||{{{xxxssspppjjjddd\\\TTTLLLDDD===888333222000---,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++******)))(((((((((,,,,,,,,,+++*********)))******)))))))))***++++++(((((())))))))))))******'''((()))*********))))))'''(((((())))))(((((('''''''''((((((((()))))))))'''(((((('''&&&''')))+++~~~yyypppcccUUUHHH>>>:::444444333222222222222333111111111000000000//////000//////...............///............---------...------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,---///***,,,------,,,,,,---///........................,,,,,,,,,,,,,,,---......////////////////////////......////////////......000000000000111111111111222222111111111111111111222222222222222222222222333333333333333333333333333333333444444444444555333555777999:::<<>>AAAFFFIIITTT^^^mmm||||||xxxvvvllljjjgggbbb\\\WWWSSSPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVVVVWWWYYY[[[ZZZWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSUUUZZZaaagggllloooqqqnnnlllhhhccc^^^YYYUUUSSSPPPOOOOOOPPPSSS[[[dddjjjpppsssxxx}}}~~~||||||{{{{{{{{{zzzwwwsssoooiiihhhgggiiimmmqqqtttuuuzzzzzzzzz|||~~~~~~|||zzzwwwuuuqqqmmmhhhaaaZZZTTTDDD@@@:::444111000111222,,,------...---,,,***)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------******))))))***+++,,,,,,(((((())))))*********+++'''((()))++++++******)))(((((())))))))))))(((((((((((((((((())))))))))))%%%'''))))))'''&&&(((***~~~yyyqqqeeeVVVFFF<<<777666444444444444555555666333111000111222222222//////...------------...,,,,,,------...///000000......////////////......((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---......------///000,,,---------.../////////---------............///******,,,---///000111222222111000.........///000////////////000000000000//////000000111111222222...///000111222333333333444333333222222111111111333333333333333333333333666555333222222333444555666555555555666666555444777555888???CCCGGGRRR^^^kkkssszzzooofffaaa^^^]]][[[XXXUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXTTTTTTSSSSSSTTTUUUWWWXXXYYY[[[___cccgggkkkmmmooorrrpppmmmkkkjjjfff```[[[YYYXXXWWWVVVXXX\\\ccchhhoootttzzz}}}||||||}}}~~~~~~}}}|||yyyssslllgggeeeaaa^^^```aaabbbgggmmmrrruuuyyy{{{|||{{{|||}}}|||yyyuuusssqqqllleee```VVVPPPFFF>>>999666444222444222///...//////...---+++***)))))))))***+++,,,******+++,,,,,,,,,,,,+++)))+++---,,,)))(((***,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((|||uuukkk\\\KKK???;;;999666555444444444444555333111111222333222111000000//////......//////,,,,,,---......//////000------............------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------***+++---,,,++++++,,,...---------...............---------............///........................000000///.............../////////000000000111111000000000000000111111111///000111222222222222222222222222111111111111111333333333333333333333333555444444333333444444444555444444444555666777666999888===EEELLLTTTaaannn{{{{{{sssnnnlllgggdddaaa___]]][[[XXXVVVUUUTTTSSSQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVWWW[[[]]]```dddhhhkkknnnooosssqqqpppppppppnnniiifff```___^^^]]]]]]aaagggkkkqqquuuzzz|||||||||}}}~~~|||{{{zzzyyywwwrrrkkkfff___ZZZVVVVVVWWWYYY^^^dddnnnqqqvvvxxxyyyyyyzzzzzz|||zzzwwwvvvtttqqqmmmiiiccc\\\SSSJJJBBB;;;555222111///...///000///...,,,......------,,,,,,------***++++++,,,,,,+++++++++)))***,,,***(((''')))+++++++++++++++*********)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((zzzssseeeRRRCCC???<<<888666555555444333333222222222333333111000111111111000000000000000---------......//////000,,,,,,------------,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------***,,,---,,,++++++,,,..................------------------............///000//////......---------......//////......------000000000000111111111111111111111111000000000000000111111222222222111111000000000000111111111111333333333333333333333333333444444555555555444444555555555555666888:::;;;===@@@GGGRRR\\\gggwww|||zzzvvvqqqmmmggg```[[[WWWVVVSSSQQQOOOOOOPPPQQQUUUUUUUUUVVVWWWWWWWWWXXX\\\]]]```cccgggjjjmmmnnnqqqqqqqqqsssuuuuuusssqqqjjjiiihhhffffffhhhlllppptttwwwzzz{{{{{{{{{|||}}}xxxwwwvvvuuussspppjjjggg```YYYSSSRRRQQQRRRXXX___fffjjjoootttuuuvvvwwwxxx{{{yyywwwvvvvvvvvvtttrrrnnnjjjbbbZZZQQQHHH???999222111000111111111...,,,...//////......---,,,+++++++++++++++++++++++++++***++++++***((('''((()))++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((zzzmmmYYYJJJAAA===888555666666555333333222222333444333111///111111111111111000000///------....../////////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,------------------,,,---...///...------...////////////...---------,,,---------............///------......//////000000---...///000000///...---000000000000111111111222222222111111000000//////111111222222222111111000000000111111222222333333444444444444444444444444222333555666666666444444777888888888999;;;>>>AAADDDKKKWWWcccooo{{{yyypppiiiaaa^^^[[[WWWUUUTTTUUUUUUTTTTTTVVVWWWXXXXXXYYYYYY[[[\\\^^^aaadddgggiiikkkmmmnnnooorrrtttuuuuuuuuuqqqqqqpppnnnmmmnnnqqqtttwwwxxxyyyzzz{{{{{{{{{{{{uuusssqqqpppooommmjjjgggccc\\\TTTQQQOOONNNRRRXXX\\\```gggmmmpppsssuuuwwwxxxwwwvvvuuuvvvvvvwwwwwwsssqqqmmmhhhbbbYYYOOOHHH<<<:::666444333111///...***+++,,,------,,,***))),,,,,,+++++++++++++++,,,---,,,+++***(((((()))))))))***,,,------,,,***((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((tttaaaRRRCCC>>>888555666777555333333222222333444333111///000000111111111000///............///////////////......////////////......******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,---...//////---------////////////...---------,,,---------............///........./////////000000//////111222222111000//////000000000000111111111222222111111000000//////111111222222222111111000222222222333333444444444444444444444444444444444222333555666777666555555888999999999:::>>>CCCHHHPPP[[[iiivvvrrrooojjjccc^^^ZZZWWWVVVSSSSSSTTTTTTUUUVVVWWWWWWYYYZZZ[[[\\\___bbbdddfffjjjkkkmmmoooqqqrrrsssttttttttttttsssqqqqqqsssuuuxxxxxxyyyzzzzzzzzzxxxwwwqqqnnnkkkiiiiiihhhfffeeeccc\\\TTTPPPMMMJJJKKKPPPRRRWWW^^^dddiiinnnrrruuuvvvvvvvvvvvvvvvwwwxxxyyyuuuuuutttrrrnnnfff^^^WWWKKKFFF>>>888444222000...((()))***,,,,,,,,,+++***,,,,,,,,,+++,,,,,,......111///---+++************''')))***,,,,,,+++)))(((************************&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((xxxiii]]]HHHAAA:::666777888666333333222222222333333111000000000111222222000///...////////////////////////...//////////////////...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,---------+++***+++,,,...............------------------............///111000000//////.........000000111222222222111111////////////000000000000111111111111000000000000000111111222222222111111333333333444444444444444444444444444444444444444333444555666666666666666666888:::;;;>>>DDDMMMTTTaaammm{{{wwwmmmddd]]]ZZZXXXWWWUUUTTTSSSSSSTTTUUUXXXXXXXXXYYY[[[]]]```aaagggiiilllmmmmmmoooqqqsssssstttuuutttssssssuuuvvvwwwwwwxxxzzzzzzxxxuuuqqqjjjfffbbb_________^^^^^^aaa[[[WWWUUUQQQLLLKKKMMMLLLPPPUUUZZZ___eeekkkoootttuuuwwwxxxwwwxxxyyy{{{zzzyyyyyyxxxuuuooohhhbbbZZZSSSJJJAAA;;;666333111,,,,,,---...............---,,,,,,,,,---///111222444111---++++++++++++***'''((()))***+++***))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((|||ppphhhQQQHHH>>>999999999555111555333111111222333222111111222333444333222000///000/////////////////////---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,---...---+++***+++,,,---------...............---------............///000000000///////////////000000000000000111222222---.........////////////000000000000000111111111///000111222222222222222444444333333333333333333555555555555555555555555444444444444555666777888666:::>>>AAAFFFPPP\\\eeesss~~~zzzqqqlllfffccc^^^ZZZVVVUUUUUUVVVWWWWWWVVVWWWXXX[[[]]]___bbbdddgggiiiiiikkkooorrrppprrrtttuuutttuuuvvvwwwvvvvvvwwwyyyzzzwwwqqqlll```\\\WWWSSSSSSSSSSSSSSSYYYVVVUUUWWWTTTNNNKKKLLLJJJLLLNNNQQQUUUZZZ```eeemmmppptttvvvvvvwwwyyy{{{|||{{{zzzzzzxxxuuuqqqmmmfffaaaYYYRRRJJJCCC<<<777222222000//////.........------,,,---///111444666555111---******+++***))))))))))))******+++++++++************************************++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((~~~uuuoooWWWNNNBBB<<<;;;999444///666333111000111222222222222333444555555333111000000000000000////////////,,,------......------,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///......*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++...///000///---,,,---...,,,------....../////////---------.........//////,,,,,,---///000222333333000///.........000111222------------........./////////000000111111222222...///000111222333333333444333333222222111111111555555555555555555555555555444444444555666888999888===CCCHHHOOO[[[jjjuuu~~~tttpppiiiaaa\\\YYYYYYYYYWWWWWWVVVVVVWWWZZZ\\\^^^\\\___cccdddeeeggglllpppnnnpppsssuuuuuuuuuwwwxxxuuuuuuwwwzzzzzzwwwoooiiiZZZUUUOOOKKKJJJKKKLLLLLLMMMLLLNNNRRRQQQKKKGGGGGGJJJKKKKKKKKKMMMRRRXXX]]]fffjjjpppssstttuuuwwwyyyzzzyyyyyyzzz{{{zzzxxxvvvoookkkfff```XXXOOOEEE???666444222///---,,,,,,,,,------------000333666888666111,,,)))******)))(((+++*********+++,,,------************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((zzzvvveeeXXXGGG>>><<<:::555000444444555555444444333222333333333222222222111111......////////////......------------------------..................------////////////////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++---------,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000///...---,,,,,,,,,---...///000000........................000000000000000000000000000000000000000000000000111111111111000000//////111111222222222333333333222222333333333444444444555555666777777666555444555666777888888;;;???BBBBBBFFFLLLTTT```mmmzzzzzzppplllhhhccc___```ZZZXXX[[[[[[WWWVVVXXX______```aaaccceeeggghhhjjjmmmppptttvvvvvvuuuuuuyyywwwuuuwwwxxxuuummmfffTTTPPPJJJEEEDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMGGGFFFEEEFFFIIIMMMRRRUUU[[[```hhhooossstttvvvvvvyyyzzzzzzzzzzzzxxxwwwvvvvvvqqqllliiieee\\\QQQHHHAAA<<<555222222333111///...,,,***+++---///000000---------,,,,,,,,,++++++(((((())))))*********+++******+++,,,------......))))))((((((((())))))***))))))(((((('''''''''&&&((()))))))))))))))((((((}}}yyymmm```NNNCCC???===:::666444444555555444444333333222222222111111111000000......////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,,,,---------.../////////........................000000000000000000000000000000000000000000000000222222111111111000000000111111111111222222222333222222333333333444444444777666555555555555666777555666999:::;;;<<>>;;;999666555555444444444333333333111111111111000000000000...//////000000//////...------------------------------------------------++++++++++++++++++++++++///...------,,,,,,,,,,,,************************,,,------......------,,,,,,,,,++++++++++++,,,,,,---------------.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,------..................////////////////////////000000000000000000000000000000000000000000000000222222222222222111111111000000000111111111222222333333333333444444444444999777555333333555777999444777999;;;===???BBBEEEPPPYYYffftttxxxooojjjfffaaa```aaa^^^]]]\\\[[[[[[\\\\\\]]]dddfffjjjnnnqqqsssssssssrrrrrrrrrtttvvvtttooojjj^^^WWWNNNGGGCCCAAA@@@???>>>???@@@CCCFFFIIIKKKLLLQQQMMMGGGBBB???>>>???AAAKKKPPPXXX```gggmmmrrrvvvwwwxxxzzz|||}}}}}}|||{{{zzzxxxvvvvvvvvvrrrjjjeeeZZZRRRFFF===888555222000000///------------+++***++++++++++++************+++++++++++++++***************++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((******)))'''&&&}}}~~~xxxlllYYYIII???:::888777555555444444333333333333222222222222111111111000//////000000000000//////......................../////////000000000000000++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++,,,,,,,,,------------------.........,,,,,,,,,------------...------------------------...............---------000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222///000000000000111111111333333333444444444444555888777555444444666888999777888:::;;;>>>CCCIIIMMM___gggsss|||uuunnniiigggcccbbb___]]]\\\\\\\\\]]]___aaaeeeiiilllnnnoooooooooooopppsssuuutttqqqnnnaaa[[[RRRJJJEEECCCAAAAAA<<<===>>>AAAEEEIIIMMMPPPSSSOOOJJJDDD@@@@@@@@@AAACCCHHHOOOWWW___gggoootttwwwxxx{{{}}}~~~~~~|||{{{xxxxxxxxxyyyyyyvvvqqqmmmggg___TTTJJJCCC<<<666111222000///...///...,,,***......---------,,,,,,,,,---,,,,,,++++++*********++++++*********************************))))))((())))))))))))))))))))))))$$$&&&(((******)))'''&&&}}}|||vvveeeTTTGGG???<<<;;;666555444333333333444444444444333333333222222222//////000000000000//////........................////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,------------++++++,,,,,,---------...,,,,,,---------.........///..................///...............---------000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222///000000000000111111111333333444444444555555555555555666777888888777777:::;;;;;;===BBBJJJTTT[[[mmmsss|||yyyqqqkkkhhhddd```]]]\\\[[[[[[]]]^^^aaadddfffhhhiiiiiikkklllnnnqqqssstttrrrpppiiibbbYYYQQQJJJFFFCCCAAA>>>>>>@@@BBBGGGMMMRRRVVVVVVSSSNNNHHHDDDBBBAAAAAA???CCCHHHOOOWWWaaajjjqqqvvvxxx{{{}}}~~~}}}{{{zzzxxxyyyyyyzzzzzzxxxuuurrroooiiiaaaZZZRRRIII>>>777555333111000000000...,,,.........---------,,,,,,---,,,,,,++++++*********++++++******************++++++,,,,,,,,,+++***))))))*********************%%%&&&((()))***)))((('''~~~{{{|||{{{mmm\\\MMMAAA<<<;;;666555444333222333444444555444444444333333333333///000000111111000000///........................,,,,,,,,,------......///...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......------+++++++++,,,------......,,,---------............000///............///000------..................////////////////////////000000000000000000000000000000000000000000000000111111111222222222222222000000000111111111222222333444444444555555555555444555777888999999888777===>>>@@@DDDKKKWWWccckkkxxx|||zzzvvvooohhhbbb^^^\\\[[[^^^___```aaacccdddddddddfffhhhkkknnnpppppppppppppppjjjbbbYYYRRRKKKEEEBBBBBBBBBCCCFFFKKKQQQXXX\\\\\\ZZZUUUNNNHHHCCC@@@>>>???AAADDDIIIOOOYYYcccjjjrrrtttxxx{{{}}}|||{{{yyyzzz{{{|||||||||zzzxxxwwwssspppkkkfff```WWWKKKCCC<<<999555333222222000///,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++------.........,,,+++***************++++++++++++''''''((())))))*********}}}{{{}}}~~~tttdddRRRDDD===:::777555444222222333444555444444444333333333222222000000111111111111000000........................***++++++,,,------......---------------------------------,,,,,,------...+++++++++++++++++++++++++++++++++******+++++++++***+++,,,............---,,,,,,,,,---......//////------------............///...------------...///,,,---------.../////////........................000000000000000000000000000000000000000000000000000000000111111111222222111111111111222222222333444444444444555555555555666666666777777888999999>>>BBBHHHOOOYYYeeeqqqxxxyyyooohhhcccaaaaaaaaabbbbbbbbbbbbbbbbbbaaadddgggiiikkklllmmmmmmppplllfff```[[[TTTNNNJJJFFFFFFFFFHHHNNNUUU\\\aaabbb```\\\WWWPPPIIIDDD@@@@@@AAAAAACCCHHHQQQ[[[bbbkkkoootttyyy|||}}}|||{{{yyy{{{|||}}}}}}|||{{{{{{wwwtttpppmmmiiibbbYYYRRREEE@@@:::555333222111000---,,,,,,,,,,,,+++++++++))))))************************++++++,,,,,,------//////000111000...,,,+++*********+++++++++,,,,,,)))((((((((()))***,,,---}}}~~~|||}}}nnn[[[KKKBBB???777555444222222333444555333333333222222222111111000000111111111111000000////////////////////////,,,,,,------...///000000------------------------------,,,,,,,,,------...************************,,,+++***))))))***+++,,,)))+++,,,...//////......---------...///000000111---------.........//////...---,,,,,,,,,,,,---...,,,,,,------...///000000........................000000000000000000000000000000000000000000000000//////000000111111111222111222222222222333333333444444444555555555666666888777555444555888:::<<<>>>DDDMMMXXXcccoooyyy~~~tttnnnkkkeeeddddddcccbbbaaaaaaaaa^^^aaadddfffggghhhjjjkkkkkkiiifffdddaaa\\\WWWSSSIIIHHHHHHJJJOOOWWW^^^cccfffeeebbb^^^XXXQQQJJJGGGAAA@@@???@@@CCCLLLVVV]]]fffjjjqqqwww|||}}}}}}}}}wwwyyy{{{||||||||||||}}}yyyuuuqqqooommmiiiccc]]]LLLFFF>>>777333111000/////////.........---------(((((())))))*********+++******+++,,,------......000111222222111///---,,,*********++++++,,,,,,,,,******(((((()))+++---///vvvdddRRRDDD>>>555888666///---222444222222222222111111111000000111111111111000000000000//////000000///...------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---...------,,,+++***)))))))))***++++++))))))***+++,,,,,,++++++,,,,,,---...////////////////////////......------------......///......------///000111........................---...///111111111000///111111111000000000000000000000000000////////////000111222333333222111000444333333222111000//////111222444555666777777777333666888888888999===AAAEEENNNYYYbbbmmmyyy~~~}}}|||uuutttqqqmmmiiifffccc___\\\\\\]]]^^^___```cccfffiiiiiihhhhhhhhhgggddd___\\\WWWSSSOOOLLLNNNSSSZZZ___dddeeeggggggddd\\\RRRKKKJJJBBB===>>>AAAEEELLLRRR]]]cccllluuuzzz{{{zzzxxx|||{{{zzzzzzyyyyyyyyyyyy|||xxxuuusssrrrooojjjggg[[[UUUKKKCCC===999555333000...,,,,,,---.........---------,,,,,,,,,++++++,,,***'''&&&'''+++000333///000333444333111---+++***)))))))))((((((''''''((((((((((((((((((((((((~~~|||~~~xxxiiiWWWHHH???888;;;888222000333444222333222222222222111111111111111111111000000000000///////////////...------,,,---------............---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---.................................------------......///......---...///000111..............................///000000000000000111000000000000000000000000000111111111111111111333333333444444333333333444444333222111111000000222333444555666666666666333666777777888;;;AAAFFFOOOXXXccckkkuuu}}}|||{{{{{{{{{|||{{{{{{yyyrrrmmmhhhccc``````aaabbbbbbcccdddfffgggfffffffffggghhhfffccc```]]]YYYUUUQQQQQQTTTYYY\\\ccceeegggiiigggaaaXXXQQQLLLDDD>>>>>>AAACCCIIIOOOXXX]]]gggpppvvvyyyxxxwwwzzzzzzyyyxxxxxxxxxxxxxxxzzzxxxvvvuuutttrrrnnnjjjddd^^^UUULLLDDD>>>888555000...,,,+++---......------------,,,,,,,,,++++++******))))))***,,,...//////000222333333000---+++*********))))))((((((((())))))))))))))))))))))))|||zzz{{{~~~|||ppp___MMMAAA<<<===:::555333444444111333333333333222222222222111111111111000000000000.........///......---,,,------........./////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,------...------------------------......------------......///............///000000........................///////////////000000111000000000000000000111111000111111222222333333333444333333333333333333444444444444333333222222222333333444444555555666666666888999999:::@@@IIIPPP[[[dddnnnuuu~~~}}}zzzuuuuuuuuuvvvxxx{{{}}}|||tttnnnjjjccccccbbbaaaaaa``````___bbbbbbccceeeggghhhfffddddddaaa]]]YYYWWWWWWXXXYYYbbbcccfffiiijjjfff```[[[QQQHHHAAA???@@@@@@DDDIIIOOOUUU___iiippptttvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwsssppppppjjjbbbXXXOOOFFF>>>999444111...---.../////////------------,,,,,,,,,,,,)))***,,,---------,,,+++...000111222222///---+++***************)))))))))************************yyyzzz|||wwwhhhTTTEEE===<<<999777555555444222444444444333333333222222111111111111000000000///------............------.........////////////000........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,---......------------------------......------------................../////////000........................111000///......///000111000000000000000111111111///000000111222333444444333222111000000111222333444444444444444444333333444444444444555555666666999:::<<<===AAAIIITTT\\\cccmmmvvv}}}|||zzzvvvvvvvvvwww{{{zzzoookkkfffaaa___]]]\\\[[[^^^^^^___bbbeeehhhhhhggggggfffccc```]]][[[ZZZYYY```aaadddhhhkkkjjjfffcccUUULLLDDDAAA???>>>@@@DDDHHHMMMVVVaaajjjppptttuuuttttttssssssrrrssssssttttttuuuwwwyyy{{{zzzxxxvvvwwwssslllddd\\\RRRHHHBBB;;;888333111111111000000...------------,,,,,,,,,++++++---------,,,+++***...///000111000...,,,***++++++******************************************{{{{{{{{{}}}|||nnn[[[LLL???;;;777666777666444444444444444333333333222222111111111111000000000///------......///......---.........////////////000...........................------,,,,,,------...+++++++++,,,,,,---......,,,---......,,,,,,---...------,,,,,,------...///------------------------......------------......---......///////////////////////////////////////111000///......///000111//////000000111111111111//////000000111222333333333222111000000111222333444444444444444444555555555555555555555666888888999<<>>DDDKKKRRR]]]hhhqqqzzz}}}yyyxxxyyyyyy|||vvvnnniiieeebbbaaa___^^^^^^```ccccccccccccdddeeeeeedddcccaaa```^^^^^^```cccgggiiiiiihhh\\\SSSJJJEEEAAA===<<>>===???>>>AAAGGGOOOXXXbbbiiimmmnnnnnnmmmmmmnnnnnnooopppoooqqqssssssrrrssswwwzzzyyyxxxwwwvvvtttqqqlllhhh\\\VVVLLLBBB;;;666333000............------------///---,,,******,,,...///,,,---------,,,+++***)))((((((((())))))*********************************|||zzz|||{{{pppgggSSSFFF;;;999888444222444222222222111111111000000111111111111000000000000//////000111111111111111,,,,,,,,,---------......////////////////////////......------------......------------------------+++,,,------++++++,,,---...------------...//////////////////////////////.........------.........,,,---///000000000///...000000000000000000000000///000111111111///...---...//////000111222222222444333333333333333333333000111222333333222111000111111222222333444555555777777666777999<<>>@@@<<>>::::::888777777333222111111333444333111333333333222222222111111000000///...............000000////////////000000////////////////////////......------------......------------------------------------------------...------------...//////000000000000000000000000////////////////////////000000//////.........---......---,,,,,,,,,,,,---///000111111000000000111333333222111000000111111333333333333333333333333333333333333333333333333333333444444444444444555666888:::999999;;;AAAFFFNNNZZZfffnnnuuu|||vvvooojjjhhheeebbb^^^bbb______bbbccc``````bbbdddeeefffhhhhhhhhhgggfffddd[[[OOOGGGEEEDDDAAA???===>>>BBBIIIUUU```iiimmmqqqqqqqqqpppppppppoooooommmmmmmmmnnnoooppprrrsssxxxyyyyyyyyyyyywwwvvvuuussslllbbbYYYRRRHHH===555222000............---+++......---,,,***)))((((((*********))))))))))))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,{{{|||~~~yyyrrr```RRRCCC<<<:::777555555333222111222333444333111222222222111111111000000000000///............///000//////......//////000////////////////////////......------------......------------------------------------------------...------------...///////////////////////////////////////...............000000/////////.........000000000//////000000111000000111111000000111222333222222111000000111111333333333333333333333333333333333333333333333333444444444444444444555555555777888888999>>>FFFLLLWWWcccooowww~~~}}}tttoookkkfffcccccc___^^^aaaaaa______aaacccdddeeegggggggggggggggfff]]]SSSKKKGGGEEEAAA===>>>>>>AAAHHHTTT```iiinnnrrrrrrqqqqqqppppppoooooooooooooooooopppqqqrrrrrruuuvvvxxxyyyyyyxxxwwwvvvrrrmmmgggbbb\\\RRRFFF>>>999666222000/////////...///......---,,,++++++***++++++*********)))))))))++++++++++++++++++++++++++++++***))))))***++++++|||{{{}}}|||uuuiiiYYYIII@@@;;;666444444444222111222333444333111111111111000000000//////111000//////....../////////..................///////////////////////////......------------......------------------------------------------------...------------...////////////////////////////////////......---------,,,000000////////////......000000000000111222333333111000000000111222222333333222111111000111111111333333333333333333333333333333333333333333444444555555555555555555555555666888999;;;>>>FFFQQQYYYcccooo{{{}}}yyyuuuwww{{{wwwpppkkkhhhccc```aaaaaa^^^^^^___```aaacccdddffffffggggggeee___WWWQQQMMMIIIDDD@@@AAAAAABBBIIITTTaaalllqqqsssssssssrrrqqqppppppooopppoooooonnnnnnoooooopppqqqtttwwwyyy{{{zzzyyyxxxrrrpppooommmiii```TTTKKKBBB>>>777222000000000000//////.........---------,,,,,,,,,+++++++++******************************++++++***))))))***++++++|||yyyzzz~~~yyyooo```NNNCCC<<<666444555444333222222333444333111222111111111000000000000111000000///.../////////......------------......////////////////////////......------------..............................------------------------...------------...////////////////////////////////////......------,,,,,,000000//////////////////---------...///000222222222111000000111333333333222222111111111111111222333333333333333333333333333333333444444444444444666666666666666666666666999;;;>>>AAAGGGRRR___hhhoooyyy|||}}}~~~|||xxxttttttxxx}}}zzzrrrjjjcccbbbaaa^^^]]]^^^^^^___```bbbccceeeffffffbbb___ZZZWWWTTTOOOJJJFFFEEEDDDEEEKKKVVVcccnnntttuuuuuutttsssrrrqqqpppooooooooonnnmmmlllllllllllloooqqquuuyyy||||||{{{zzzuuuuuuuuutttqqqjjjaaaZZZMMMFFF===666222111111111........................------,,,,,,,,,+++++++++))))))))))))))))))))))))+++******************+++}}}xxxyyy}}}|||rrrdddSSSHHH???777555666555444333333444444222111333333222222222111111111111111000///////////////......------------......////////////////////////......------------..............................------------------------...------------...//////........................//////.........---------//////000000000000000000+++,,,,,,---...000111222555333000000222333333333222111111111111111222222333333333333333333333333333333333444444555555555666666777777777777888888:::===CCCIIIQQQ]]]jjjtttzzz}}}wwwwww~~~{{{wwwwwwzzz|||tttiiieeebbb]]][[[[[[]]]]]]^^^___aaabbbdddeeecccbbb```]]]YYYTTTNNNJJJHHHGGGGGGMMMXXXdddoootttwwwwwwvvvtttsssqqqpppooopppooonnnmmmkkkkkkkkkkkkmmmooossswwwzzz{{{{{{zzzzzzyyyxxxwwwtttooojjjfffWWWPPPFFF===777444222000............---------------------,,,,,,,,,,,,+++))))))))))))))))))))))))*********++++++*********~~~xxxxxx||||||vvviiiZZZNNNCCC:::666888666555333333444444222111333333333222222222222111222111000000//////000000///..................///////////////////////////......------------..............................------------------------...------------...//////........................//////////////////////////////000000000000111111.........///000111333444999555111000222444333111111111111000111111222333333333333333333333333333333333333444555555666666555666777777888999:::;;;:::@@@IIIQQQ[[[fffsss{{{|||zzzvvvvvv|||~~~~~~tttlllgggaaa\\\[[[\\\\\\\\\]]]^^^```aaabbbffffffeeeccc^^^XXXRRRNNNLLLKKKKKKQQQZZZfffoootttyyyxxxwwwuuusssrrrppppppqqqpppooommmlllkkkkkkkkkkkkmmmpppsssuuuvvvwwwwww{{{zzzyyywwwtttrrrpppooobbb\\\SSSIIIAAA;;;555222//////......---------------------,,,,,,,,,++++++************************)))***++++++++++++***)))xxxxxx{{{xxx}}}{{{pppaaaUUUHHH===888888777555444333444444222111222222222222111111111111222111000000//////000000000//////......//////000////////////////////////......------------..............................------------------------...------------...//////..............................//////000111111111//////000000000111111111//////000000111222333444<<<777111000222444222000111111000000111222222333333333333333333333333333333333444444555666666666444555666888:::;;;<<<===>>>FFFRRR]]]gggqqq{{{{{{rrrtttxxxzzzrrrjjjdddbbb\\\\\\[[[[[[\\\^^^___```ccceeefffeeebbb]]]ZZZXXXSSSSSSTTTYYYbbblllssswww{{{zzzxxxvvvtttrrrppppppnnnmmmllljjjiiiiiiiiiiiijjjjjjkkklllnnnpppqqqrrrxxxxxxyyyxxxvvvuuuuuuuuunnniii```WWWNNNDDD<<<666111111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))yyywwwzzzvvvzzzuuugggZZZLLL???888888777555444444444444222111111111111111000000000000222111111000000000000000000000////////////000000////////////////////////.........------.........////////////////////////------------------------...------------...//////..............................///000111222333333//////000000111111111222////////////000111222333>>>888222000222444222///111111000000111222333333333333333333333333333333333333444444555666777777444444666888:::<<<>>>???CCCLLLZZZgggqqqzzzzzzsssmmmsss}}}~~~uuunnnkkk\\\\\\[[[[[[[[[\\\^^^___]]]```ccceeeeeeccccccbbb[[[[[[\\\bbbjjjsssyyy|||{{{zzzyyywwwtttrrrqqqpppiiihhhgggfffeeeeeeeeeeeehhhhhhggghhhiiikkkmmmoootttvvvxxxyyyyyyxxxxxxxxxuuuqqqjjjaaaWWWLLLAAA:::333333222111000///...---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))zzzwwwzzz~~~zzzoooaaaRRRFFF>>>;;;666777777777666555444444111222222222222111000000111111000000//////......000000////////////000000------............------000///...---------------.........------,,,,,,,,,.........////////////000............////////////000000000000000000000000////////////////////////000000000///......------111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444666666666666777777777777666777888999;;;???EEEIIISSS[[[hhhsss|||yyyuuussssssrrr}}}vvvkkkfffaaa___```___]]][[[aaabbbcccbbbaaa```aaaaaabbbdddggglllpppuuuyyy{{{||||||{{{yyyuuuqqqmmmkkkiiibbb\\\]]]^^^]]]]]]^^^eeecccaaa^^^]]]```fffjjjnnnqqquuuwwwwwwwwwxxxxxxxxxtttppplllfff[[[LLLAAA999666222000000000///...111000---+++++++++,,,---++++++******************,,,++++++******++++++,,,{{{{{{}}}}}}tttgggXXXJJJ@@@;;;666666666666555555444333222222222222222111000000111111000000////////////000000////////////000000---......//////......---...---,,,,,,+++++++++,,,.........------,,,,,,,,,------........./////////............////////////000000000000000000000000///////////////////////////////////////.........////////////////////////222222222222222222222222222222222222222222222222444444444444444444444444666666666666666666777777999:::<<<===AAAFFFMMMRRR\\\dddppp{{{zzztttqqqqqqqqq|||yyyssskkkeeecccbbb___]]][[[\\\^^^______aaacccdddeeefffjjjnnnrrruuuxxxyyy{{{{{{|||zzzwwwsssooolllddd\\\UUUUUUVVVVVVVVVXXX\\\[[[YYYWWWVVVXXX\\\```hhhkkkppptttuuuvvvwwwxxxzzzwwwsssppplllcccWWWNNN@@@<<<666222000///...---000///...,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,||||||~~~yyyoooaaaQQQDDD<<<777666666555444444333333222222222222222111111000111000000000000/////////000000////////////000000---......//////......---...---,,,,,,+++,,,,,,,,,.........---------------,,,---------........................////////////000000000000000000000000////////////////////////......////////////000000////////////////////////222222222222222222222222333333333333333333333333444444444444444444444444666666666666666666666666666888:::===BBBJJJSSSYYYfffnnnzzz{{{vvvrrrrrrtttwww~~~}}}||||||{{{||||||}}}}}}~~~{{{rrrmmmhhhddd```[[[[[[[[[\\\^^^```bbbdddfffhhhlllpppsssuuuvvvvvvxxxyyyzzzzzzxxxsssnnnkkk___VVVNNNLLLMMMMMMNNNQQQQQQRRRRRRPPPOOOPPPRRRUUU^^^ccciiinnnrrrtttwwwxxx{{{xxxvvvtttrrrlllddd]]]MMMGGG>>>666222000///......---------------------,,,,,,,,,---------------,,,++++++******++++++,,,||||||{{{~~~vvviiiXXXGGG===777777666555444333333222222222333333222222111000000000000000000000000000000000////////////000000......////////////......//////............//////...............---------,,,,,,,,,---------..................////////////////////////////////////////////////////////////---......///000000111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444555555555555666666666666666666666666555777:::???FFFPPP[[[bbbpppwww{{{zzzyyywwwxxx}}}{{{vvvssspppmmmmmmlllkkkiiihhhggggggiiihhhggggggiiikkkmmmoooooopppsssvvvzzz}}}~~~vvvmmmgggccc```^^^\\\]]]^^^______cccfffjjjooossstttttttttsssuuuwwwyyywwwrrrmmmjjj^^^SSSIIIFFFFFFFFFHHHKKKJJJLLLMMMMMMLLLLLLMMMNNNUUUZZZaaaggglllqqquuuxxxyyywwwvvvuuutttqqqkkkggg\\\TTTIII>>>777333111000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,++++++******++++++,,,}}}zzz~~~|||yyy}}}zzznnn]]]KKK???999888666444333333333333222333333333333222111111000000000000111111111111000000////////////000000...//////////////////...//////.........//////000........................,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000---......///000111222222111111111111111111111111222222222222222222222222333333333333333333333333444444444555555666666666666666666777777777777888:::===BBBIIIQQQ\\\hhhooozzz|||yyyuuuwww{{{}}}uuunnniiieeeaaa___\\\\\\[[[ZZZXXXWWWVVVVVVWWWVVVUUUTTTVVVXXX[[[]]]ZZZ\\\___cccgggkkknnnoooqqqsssvvvzzz}}}}}}tttkkkfff```]]]\\\\\\[[[ZZZ]]]```eeekkkoooqqqrrrrrrpppsssvvvxxxwwwsssoookkk^^^SSSGGGCCCAAA@@@AAADDDDDDGGGIIIJJJIIIIIIIIIJJJOOOSSSYYY___eeekkkqqquuuwwwwwwvvvvvvuuussspppnnneee^^^RRRGGG>>>888333111+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------,,,++++++******++++++,,,wwwuuu}}}~~~xxx{{{|||rrrbbbPPPDDD:::999777555444333444444333333333333333222222111000000000111111111111222000000////////////000000...//////000000//////...---------,,,------...///.............../////////,,,---------........................////////////000000000000000000000000000000000000000000000000......///000000111222222////////////////////////222222222222222222222222333333333333333333333333444444444555666666777777555666777777888999::::::>>>BBBIIIQQQZZZeeepppwww~~~|||{{{www|||xxxtttlllhhhbbb]]]YYYVVVSSSQQQMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMKKKMMMOOORRRVVVYYY[[[]]]___bbbfffjjjnnnqqqsssttttttvvvxxxyyyzzz{{{}}}~~~~~~~~~|||}}}~~~uuunnnfff```^^^]]][[[YYYYYY\\\aaafffjjjmmmnnnoooppprrruuuwwwwwwuuuqqqooo___TTTHHHBBB???<<<<<<>>>===@@@CCCDDDDDDDDDEEEFFFJJJMMMQQQUUU[[[bbbjjjooouuuvvvwwwxxxxxxwwwuuutttkkkeee[[[PPPGGG???777333///......---,,,,,,++++++******++++++,,,,,,------,,,++++++******++++++,,,zzzuuuvvv}}}xxx{{{}}}uuugggVVVJJJ<<<;;;888666444444444555333333444444333333222111000000111111111222222222000000////////////000000//////000000000000//////---------------...//////---........./////////000------........./////////............////////////000000000000000000000000000000000000000000000000/////////000000111111222////////////////////////222222222222222222222222444444444444444444444444444444444555666777777777555666777888:::<<<===>>>BBBGGGOOOYYYbbblllvvv|||~~~}}}~~~xxxssslllfffbbbZZZVVVRRRNNNLLLKKKIIIGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@BBBBBBCCCDDDEEEGGGIIIKKKLLLMMMQQQTTTWWW[[[___bbbcccdddccceeehhhjjjkkkmmmppprrrsssssssssssstttuuuuuuvvvtttuuuwwwwwwxxxyyy{{{}}}~~~rrriiidddaaa]]]YYYZZZ[[[^^^bbbfffiiijjjkkkmmmoooqqqssssssrrrpppooodddXXXLLLFFFAAA<<<;;;<<<888:::>>>@@@@@@AAACCCDDDGGGGGGIIIKKKPPPXXXaaagggnnnqqquuuxxxyyyyyyxxxxxxrrrmmmfff^^^UUUJJJAAA:::444333111///...---......+++++++++,,,---.........,,,++++++******++++++,,,zzzqqqwwwxxx{{{~~~~~~~~~vvvjjjZZZNNN===<<<999666555555555666333333444444333333222111000000111111222222222222000000////////////000000//////000000000000/////////////////////000111111---.........//////000000.........////////////000............/////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444444555666777777888555555777999;;;===???@@@JJJPPPYYYbbblllvvv~~~}}}}}}|||zzzyyy{{{xxxtttnnnhhhccc\\\VVVRRRNNNLLLHHHFFFEEEEEECCCBBB????????????????????????>>>>>>>>>===>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEDDDFFFIIILLLOOOQQQRRRRRRRRRTTTWWWYYYZZZ\\\___bbbbbbbbbcccdddfffhhhjjjkkkmmmooorrrsssssstttvvvxxxzzz{{{~~~ssskkkeee^^^ZZZ\\\]]]^^^aaacccfffhhhiiiiiikkkmmmnnnooonnnmmmllljjj^^^RRRKKKEEE@@@======666999<<<>>>???AAACCCEEEEEEDDDDDDEEEIIIQQQ[[[bbbhhhlllrrrvvvxxxyyyyyyyyyxxxuuupppiii```UUUJJJBBB999777444111//////000000,,,,,,------...///000000,,,++++++++++++++++++,,,zzzrrrwwwzzzyyy{{{zzz}}}~~~zzzssscccSSSKKKAAA999888999666333333444444333333222111000000222222222111000//////...000000000000000000000000000000////////////000000000000000000000000000000000///...---,,,------...,,,---------...////////////////////////000111111111111000000//////......000000//////.........---,,,---000333333333111000222222111111222222333444333333333333333333333333333333333444444444555555666666555555555666666777555777888999:::===AAADDDQQQXXXcccnnntttyyy{{{||||||xxxxxxzzzzzz|||~~~yyyuuuiiifff```ZZZTTTOOOKKKJJJGGGFFFEEEBBB@@@>>><<<;;;888999;;;<<<===<<<<<<;;;=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAABBBDDDFFFGGGIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^```bbbeeehhhkkkmmmsssuuuvvvwwwvvvvvvxxxzzz|||~~~wwwmmmgggccc___^^^]]]^^^aaabbbbbbaaagggiiijjjmmmnnnppppppqqqkkkeeeZZZOOOFFF???<<<;;;<<<:::999:::>>>AAADDDDDDDDDAAA@@@DDDHHHKKKQQQWWWdddjjjqqqxxxzzz{{{||||||xxxuuusssrrrnnneeeWWWLLL???;;;666222000///...---///...---,,,,,,,,,,,,---)))***++++++,,,,,,,,,,,,~~~wwwyyy}}}zzz{{{yyy|||}}}wwwiiiZZZJJJ@@@777666777444222111444444333333222111111000222222222111000/////////000000000000000000000000000000////////////000000000000000000000000000000000///...---------......------..................///////////////000111111111111000000////////////111111000000000///////////////000000111111222222222111111111111222333333333333333333333333333333333333444444444555555555555555555555555666666777888999:::;;;===AAAHHHLLLXXX___iiiqqqvvvyyyzzzzzzwwwtttuuu{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{uuuooojjjfff```]]]XXXSSSNNNJJJHHHGGGBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::999888777;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCC@@@AAAAAAAAABBBDDDEEEFFFEEEFFFFFFHHHIIILLLMMMNNNUUUUUUWWWYYY]]]```bbbdddiiikkkmmmnnnnnnoooqqqsssqqqrrruuuvvvvvvwwwyyy{{{~~~sssmmmhhheeebbbaaabbbcccccccccfffgggiiikkkmmmnnnoooooonnniiiaaaVVVMMMEEE@@@======;;;:::<<>>???======>>>???AAABBBDDDEEEHHHIIIKKKMMMPPPSSSVVVXXX\\\^^^aaacccdddfffiiikkkkkklllmmmmmmkkkkkklllmmmsssxxxuuuooohhhbbb````````````cccdddeeegggjjjkkkmmmnnnooolllggg___UUULLLDDD???>>>======???AAADDDDDDDDDJJJDDD@@@@@@@@@@@@EEEKKKTTT[[[eeennntttwwwyyyzzzzzzyyywwwxxxwwwssslllgggVVVOOOEEE<<<555222///......---------------......+++,,,------...---------{{{yyyzzzwwwzzzsssgggSSSGGG===:::999666555555444444333333333222222222222222222111111000000000000000000000000000000000000000////////////000000//////////////////////////////..................000000//////......------///////////////000000111000000000000000000000000111111111111111111111111222222111111000111111111111111000000000111222222333333333333333333333333444444444444555555555555444444444444555666777777:::;;;;;;>>>DDDNNNYYYaaakkkooosssvvvuuusssqqqpppsssvvv~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{wwwvvvtttsssqqqpppppppppppppppooooooppprrrssstttwwwyyy{{{|||}}}{{{sssllleee___YYYUUUMMMKKKHHHDDDAAA???>>>===:::::::::;;;;;;;;;<<<<<<888888777777888999;;;<<<777777777777777777777777888888888888888888777777999999999999::::::::::::888888888888999:::;;;<<<::::::;;;<<<===>>>@@@AAA>>>???AAACCCFFFIIILLLMMMQQQTTTWWWZZZ\\\^^^bbbdddggghhhiiihhhgggfffggghhhjjjooovvv|||uuujjjccc___]]]\\\^^^___aaacccfffiiilllmmmlllllljjjeee\\\RRRHHHAAA@@@@@@@@@CCCFFFIIIJJJIIIOOOHHHBBB@@@???>>>BBBGGGLLLSSS^^^hhhoootttxxxzzz{{{zzzyyyyyyyyywwwtttpppddd\\\OOOCCC;;;555111///---------------......///------...............---}}}yyy{{{wwwxxxzzztttjjjYYYMMM@@@;;;:::777555555444444444333333333333333222222222222111111111111000000000000000000000000000000////////////000000////////////////////////......//////////////////000000000//////......---///////////////000000111000000000000111111111111000000000000000000000000000111333333333222000///111111111000111222222333333333333333333333333333444444444555555555666666555444444555666777888888:::;;;===AAAHHHSSS___gggnnnppprrrrrrpppnnnmmmmmmrrrzzz}}}}}}~~~}}}|||zzzvvvvvvvvvuuuuuuuuuuuutttrrrqqqooonnnlllkkkkkkkkkkkkkkkkkkkkkmmmoooqqqssswwwyyy|||}}}yyytttlllddd]]]WWWQQQNNNJJJHHHEEEAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888:::<<<===777777777777888888888888999999999888888888888888888888888888999999999999888777777888888999:::;;;666666666777888999:::;;;::::::<<<===@@@BBBDDDFFFGGGJJJMMMPPPRRRUUUXXX[[[]]]___aaaaaa``````bbbccceeejjjooossswww|||yyymmmeee___]]]\\\\\\^^^```cccgggjjjkkkjjjkkkllljjjcccZZZPPPJJJEEEDDDEEEHHHLLLPPPRRRRRRRRRKKKEEEBBB???===???DDDFFFMMMWWWaaaiiiqqqvvvzzz{{{zzzyyyxxxxxxwwwuuutttmmmeeeYYYMMMCCC;;;555111......---------......///.........//////......---{{{}}}wwwuuuvvv|||vvvlll___QQQCCC<<<999555333444444444444444333333333333222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000......///000000000//////000000/////////////////////////////////000111111000000000111111111111222/////////000000000000111///000333555555333111///222222111111222222333444333333333333333333333333444444555555555666666666555555555666777888999:::;;;===BBBGGGOOOZZZdddkkknnnoooooonnnlllmmmnnnpppuuu~~~||||||||||||zzz|||zzzyyyyyyyyyyyyxxxvvvrrrrrrrrrrrrqqqqqqqqqqqqmmmllljjjiiigggfffffffffdddddddddeeehhhkkkoooqqquuuxxx{{{~~~tttnnnfff^^^WWWQQQLLLIIIFFFDDDAAA>>><<<::::::999;;;;;;;;;;;;::::::::::::<<<;;;:::999999888888999777777888888888888888999888999999999999999999999666666666777777777777777666666666666666777888999777666666666777888999999999999::::::<<<>>>???@@@===@@@CCCFFFGGGJJJMMMOOOTTTVVVXXXYYYYYYZZZ]]]^^^___ccchhhkkknnnrrrxxx}}}xxxlllbbb]]]]]]]]]]]]^^^```ccceeeggghhhjjjmmmmmmjjjccc[[[VVVNNNLLLLLLNNNRRRWWWZZZ[[[VVVPPPJJJFFFBBB======AAABBBHHHPPPYYYbbbkkksssxxxyyyyyyyyyyyyxxxwwwvvvuuurrrlllcccXXXNNNEEE<<<666000//////...------...............///......---,,,wwwsssqqqxxx}}}yyyqqqeeeVVVGGG>>>:::666333444444444444444444444444444222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000---...///000111000000//////////////////000000000///////////////000111111000000111111111222222222000000000111111111222222///000222333333333333222333333333222333333444555333333333333333333333333555555555555666666666666666666777777888:::;;;<<<>>>BBBIIIQQQYYYaaaiiioooooonnnmmmkkkkkkoootttxxx~~~zzzxxxuuutttuuuuuuuuuttttttsssqqqqqqrrrrrrqqqooonnnnnnmmmmmmllllllllllllgggfffdddcccaaa`````````_________aaaeeeiiinnnqqqsssvvvzzz~~~}}}nnniii```XXXRRRLLLHHHEEE@@@>>><<<;;;999999999999999999999999999:::::::::::::::::::::999888777666666777777777888888888888777777777888999999999:::666666666777777888888888666666555555666666777888888888888777888888999999888888888888999:::;;;;;;888;;;===???@@@BBBDDDFFFKKKMMMOOOQQQQQQSSSUUUWWWXXX]]]bbbeeegggkkkqqqvvv{{{~~~xxxllldddbbbaaa___^^^]]]^^^___```dddfffjjjlllkkkhhhccc```YYYVVVSSSTTTWWW\\\___aaa```ZZZSSSOOOIIIAAA>>>@@@@@@DDDJJJRRR[[[eeeooovvvxxxyyyzzzzzzyyyxxxxxxxxxtttpppkkkcccZZZOOODDD<<<222111000...------------...............---,,,,,,wwwrrrooovvv{{{|||uuukkk\\\KKKBBB===888666666444444444444444444444444222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000---...///111111111000///......//////000000111111///////////////000111111000000111111222222222222111111111222222333333333111111000000111333555666444444333333444444555666333333333333333333333333555555555555666666666777777777777888999;;;<<<===AAAGGGOOOXXX___gggmmmqqqooonnnlllkkklllqqqyyy~~~}}}||||||{{{yyywwwtttqqqooonnnoooppppppooonnnlllkkkkkklllllljjjiiifffeeeeeeddddddcccccccccbbbaaa```^^^]]]\\\[[[[[[]]]]]]^^^```dddiiiooorrrsssvvv{{{~~~{{{uuugggaaaYYYQQQKKKFFFBBB???:::999888777777888999:::777777777888999999::::::444555777999999999888888555666666666777777888888555666666777888999999:::777777888888999::::::;;;777777777666777777888888666666555555555555666666888777777777777777888888888:::<<<======???AAACCCBBBDDDFFFGGGHHHIIIKKKMMMUUUYYY^^^bbbeeeiiipppuuuwwwyyy|||~~~zzzrrrgggeeeaaa^^^\\\[[[[[[[[[___bbbeeeiiijjjhhhfffdddaaa]]]YYYWWWZZZ^^^aaacccjjjccc]]]WWWOOOFFFAAABBB???BBBGGGMMMVVVaaalllssswwwyyy{{{|||{{{{{{{{{{{{tttssspppjjjbbbVVVIIIAAA333222000///---,,,,,,,,,---.........---,,,++++++}}}tttrrrtttuuuyyy|||xxxpppeeeSSSEEE<<<999777666777666666555555444333333222111000//////000111222111111111111111111111111111111000///////////////////////////////////////000000000000000000000000000000000000000///......000000000000////////////111111000000000000111111000222333222111000111222222222222222222222222222333333333444444444555555888888777666555444333333333333444444666777999999888666777999999888;;;AAAGGGPPP\\\fffjjjkkkmmmnnnjjjjjjjjjlllrrr||||||zzzyyyvvvwwwwwwwwwvvvtttsssqqqtttooojjjhhhhhhhhhfffdddiiiiiihhhgggfffdddcccbbbbbbbbbbbbaaa``````______\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYZZZ]]]aaaeeeiiilllsssuuuxxx{{{}}}}}}zzzuuuooojjj```[[[RRRJJJEEEAAA>>><<<999999999999999999999999666666666666777777777777888777555444555666888999888888888888888888888888999999888888888888888888888888777777777777888888999999888777666555444444555555666666666666555555999999888888777777666666666666777888:::;;;<<<===<<<<<<>>>@@@BBBDDDFFFGGGJJJNNNTTTZZZ```gggmmmrrrtttvvvyyy{{{}}}xxxpppfff___^^^^^^^^^^^^]]]aaaeeeiiijjjiiiiiijjjjjjfffaaa\\\[[[]]]```cccggggggeee___VVVMMMFFFBBBAAA@@@BBBIIIPPPXXXdddnnnuuuwwwzzz{{{zzzyyyyyyyyyxxxvvvsssqqqmmmcccUUUKKK@@@999222000111222000---000000///............///|||wwwrrrqqqssswww}}}}}}yyyssshhhWWWHHH???:::888777666666555555444333333333222111111000000111111222111111111111111111111111111111000///////////////111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000///111111000000000000111111000111222222111000222333222222222222222222222222333333333444444444555555666666666666666555555555444444444555666777888999999777777:::::::::???EEEKKKTTT___hhhkkkkkklllmmmjjjmmmrrrxxx~~~|||xxxuuurrrpppppppppqqqrrrrrrrrrqqqpppooooookkkgggddddddcccbbb```___`````````___^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYY\\\___cccgggiiinnnooorrruuuwwwyyyyyyyyy{{{yyyvvvssspppkkkeeeaaaWWWRRRJJJDDD@@@>>><<<:::999999999999999999999999666666666666777777777777777777555555555666888999666666666666666666666666888888888888888888888888888888777777777777888888999888888777666555555444555555666666666666555555777666666666555555555444666777777888999:::;;;;;;:::;;;<<<===???AAABBBCCCEEEHHHNNNTTTZZZbbbiiinnnrrruuuxxxzzz|||~~~sssiiiddd```]]]ZZZ___bbbfffiiijjjkkkkkklllnnnkkkfffbbbaaabbbdddffffffgggfffbbbZZZRRRKKKGGGBBB@@@AAAFFFLLLTTT```jjjrrruuuyyyzzzzzzyyyyyyyyywwwuuusssrrrooohhh\\\TTTGGG@@@777222222222000...000//////...---.........{{{rrrnnnqqqtttyyy~~~zzzvvvlll]]]NNNCCC===999777666555555444444333222222333222222111111222222333111111111111111111111111111111000/////////000000111111111111111111111111000000000000000000000000000000111111000000//////000000000000000000000000111111000000000000111111///111222222111111222444222222222222333333333333333333333444444444555555444555555555666666777777666666555666666777888888:::888777:::<<<>>>DDDKKKUUU\\\ffflllmmmllllllmmmgggmmmxxx|||zzzxxxvvvssspppnnnkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkhhheeeaaa^^^]]]\\\[[[ZZZWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUUUUUUURRRRRRSSSSSSSSSSSSTTTTTTVVVVVVXXXZZZ\\\___bbbdddfffhhhjjjlllnnnooooooooonnnlllhhheeebbb]]]WWWSSSMMMIIICCC???===<<<;;;:::777777777777777777777777666666666666777777777777777666555555555666888999666666666666666666666666888888888888888888888888888888777777777777888888888888777777666666555555555555666666666666555555666666666666555555555555777888888888999999999999888888999:::;;;<<<======???BBBFFFKKKQQQYYYaaagggmmmpppuuuxxx{{{}}}~~~~~~~~~~~~zzzppphhh```[[[^^^___aaadddfffhhhiiijjjooommmkkkhhhffffffffffffdddeeefffddd```YYYRRRMMMDDD@@@???BBBGGGNNNYYYdddnnnrrrwwwzzzzzzzzzyyyzzzwwwuuussssssrrrmmmeee___RRRJJJ???777333111///...//////...------------...sssnnnooorrrvvv|||{{{xxxooobbbSSSGGG>>>999777555555555444333333222222333333333333333333333333111111111111111111111111111111000000///000000111........................////////////////////////000000111111111000000///000000000000000111111111222111111000000111111222///111222222222222333555222222222333333333333333333333333444444444555555555555555555666666666666777777777666666777888888:::777888;;;>>>BBBJJJRRR___eeellloooooonnnnnnoookkkttt|||xxxuuutttrrrpppooommmkkkiiifffdddccccccccccccccccccccccccccccccaaa^^^[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQSSSTTTUUUWWWYYY[[[]]]^^^___```bbbcccdddeeeddddddaaa___[[[XXXUUUQQQLLLHHHHHHDDD@@@===<<<;;;;;;:::777777777777777777777777666666666666777777777777777666666555666777888888888888888888888888888888888888888888888999999999888888777777777777888888777777777777666666666666555555666666666666555555888888888888777777777777888888888888888888888777777888888888888999999999;;;===???BBBFFFMMMUUU[[[ccchhhnnntttxxx{{{}}}~~~}}}|||yyyxxxzzzvvvllleeebbbaaa```aaacccfffhhhhhhllllllkkkjjjhhhfffdddcccbbbcccdddeeeccc^^^WWWRRRGGGBBB???@@@CCCIIITTT___jjjnnnuuuzzz{{{{{{{{{{{{xxxvvvtttsssssspppkkkggg]]]TTTHHH===666222///...///......---------------wwwqqqpppqqquuuzzz}}}xxxrrrfffXXXKKK@@@:::777666555555444444333222222333333333444444333333333111111111111111111111111111111000000000000111111........................////////////////////////000000111111111111000000///000000000111111111222222222111111111111222222000222333333222222333444222222333333333444444444333333333444444444555555666666666666555555555555888888777777777888888999999777999>>>BBBGGGPPPYYYdddiiimmmpppoooppprrruuu~~~}}}{{{wwwrrrnnnmmmkkkjjjiiicccbbb```^^^\\\[[[ZZZZZZ^^^^^^]]]\\\[[[[[[[[[ZZZYYYWWWUUURRRPPPOOOPPPQQQTTTTTTTTTSSSRRRQQQOOONNNOOONNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXXXXYYY[[[\\\\\\[[[[[[ZZZWWWUUUQQQNNNLLLHHHDDDAAADDDAAA===;;;::::::999888666666666666666666666666666666666666777777777777666666666666666777777888888888888888888888888888777777888888888999999999888888777777777777888888666666666666777777777777555555666666666666555555777777777777888888888888888888777777777777666666888888888888888888888888::::::;;;<<<>>>CCCJJJNNNWWW]]]dddlllqqqvvvzzz}}}||||||{{{xxxvvvvvvxxx{{{~~~{{{sssmmmiiidddcccdddggghhhhhhjjjjjjkkkkkkjjjgggdddccc``````aaabbbbbb^^^WWWRRRIIIDDD??????AAAEEEOOOYYYeeekkkssszzz}}}~~~~~~}}}zzzxxxvvvtttssspppmmmkkkddd]]]RRRFFF===666111/////////...------------...~~~vvvrrrsssuuuyyy~~~~~~xxxtttkkk^^^OOOCCC;;;888777666666555444444333333222333333444444333333222111111111111111111111111111111000000000111222222111111111111111111111111000000000000000000000000000000111111222222111111///000000111111222222222222222111111111111222222222333444333222111222444222222333333444444555555333333333444444444555555777777666666555555555444888888777777888999:::::::::999<<>>;;;888777777666666555444444111222333444444333222111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000///000111222222222222111///000000111111222333333333222222111111222222333333444555444222111111222222222333333444555555666333333333444444444555555555555555666666666666666777777777888999:::;;;<<<<<<<<>><<<:::;;;999666666777777666555777777777777777777777777666666666666777777777777555666666777777777777777666666666666666666666666666777777888999999::::::888888777777777777888888444555555666777888888999555555666666666666555555444555555555666666666777555666666666666666666666777777777777777777888888777888999999:::<<>>DDDNNNUUU[[[dddmmmlllooottt{{{|||xxxuuuqqqnnnkkkfffaaa^^^]]]\\\ZZZYYYXXXWWWSSSQQQOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLDDDFFFFFFEEECCCDDDGGGKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIILLLNNNOOOOOOOOOLLLLLLLLLLLLKKKIIIGGGFFFCCC@@@>>><<<<<<;;;999888999777666666888999999888888888888888888888888888666666666666777777777777555666666777777777777777888888888888888888888888666777777888999999::::::888888777777777777888888444444555666777888999999555555666666666666555555666777777777888888999999555555555555666666777777666666666777777777777777555777999:::;;;<<>>BBBGGGLLLQQQXXX^^^bbbiiiooovvv{{{}}}}}}}}}}}}|||rrrnnnnnnlllkkkdddfffhhhjjjkkkjjjhhhgggeeeaaa\\\ZZZZZZWWWRRRLLLGGGBBB??????>>>???EEEMMMVVV^^^jjjuuuzzz|||||||||zzz||||||{{{xxxuuussssssmmmmmmkkkdddYYYLLLBBB<<<222111111000000000000000~~~zzz{{{{{{}}}{{{xxxrrrjjj```SSSFFF===:::888555444444444222111444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000111111222333333444444111222222333333222222111111111111000///000222444444444444444444444444444222222222333333333444444888888777777666666555555888999:::999999:::<<>>===<<<;;;:::999777666666666666555555555555555555555555555555555666666666666666777888888999888666555555777999::::::999777555555666888999::::::::::::::::::::::::888999:::;;;;;;:::999888:::999999888777888888888777777666666666666777777777777777777777777777777777666666666555555555555777777777777777777777777666666777888999999::::::;;;<<<>>>BBBGGGMMMSSSVVV^^^cccjjjqqqvvvzzz~~~|||wwwqqqnnnjjjkkkjjjiiigggggghhhkkkeeedddaaa]]]YYYUUURRRPPPIIIGGGBBB???>>>???BBBDDDPPPWWWbbbnnnwww{{{||||||}}}}}}|||{{{yyyvvvtttssstttqqqnnnkkkggg\\\MMMCCC444444333000...---...000|||{{{|||~~~{{{xxxssslllbbbUUUGGG>>>;;;999666555555555444333444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222333333333222222333333333333222222111222222111000111333555444444444444444444444444444444444555555555555666888888777777666666666666888999:::999999:::===???CCCHHHQQQZZZbbbhhhmmmoooqqqyyy~~~xxxsssnnnkkkfffccc```]]][[[YYYUUUSSSPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFFFFEEECCCBBBBBBAAA??????>>>===<<<;;;:::999777777777777666666666666555555555555555555555555666666666666666777777888888888666555666777999::::::999777666666777999:::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::999888888888888888777777777666666777777777777777777777777777777777666666666666666666555555777777777777777777777777666666777888888999::::::;;;<<<===???CCCGGGKKKNNNTTTYYY```ffflllrrrwwwzzz|||vvvpppmmmiiieeedddeeeggghhhiiigggeeeaaa\\\WWWSSSPPPKKKIIIEEEAAA@@@AAACCCDDDMMMTTT```mmmvvv{{{}}}}}}~~~}}}{{{yyywwwvvvuuurrrooommmjjjaaaUUULLL<<<999444000//////000111|||}}}|||yyytttooogggZZZKKK@@@<<<:::777666666777666555444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000//////000000111222222333222222333333333333222222222333333333222222444666444444444444444444444444666666666666777777777777888777777777777666666666999::::::999999;;;>>>AAAHHHOOOYYYbbbhhhlllnnnpppxxx{{{tttnnniiiddd```]]][[[XXXVVVTTTRRROOOMMMJJJJJJKKKKKKKKKKKKKKKKKKFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>======??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===>>>======<<<;;;::::::999888777777777666666666666555555555555555555555555666666555555666666777888888777666666666777999::::::999888777888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;::::::999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777666777777888888999999999;;;;;;;;;<<<===???BBBCCCJJJNNNTTTZZZ```fffmmmqqq}}}}}}tttjjjcccbbbdddfffggghhhhhhhhhfffbbb^^^ZZZWWWPPPNNNIIIFFFCCCBBBCCCDDDJJJQQQ^^^kkkuuu{{{~~~~~~}}}{{{zzzyyywwwtttrrrpppnnnhhh```YYYGGG@@@777111000111111111}}}}}}~~~}}}zzzvvvrrrlll___OOOCCC===:::777666666777666666444444333333333222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000/////////000000111111222/////////000111111222222222333333333333333333222222333444444333333444666444444444444555555555555666666777777777888888888777777777777777777777777999::::::::::::===AAADDDOOOUUU^^^eeeiiilllppprrrzzzsssmmmgggbbb]]]ZZZWWWUUURRRQQQPPPNNNLLLJJJGGGHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>======>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>=========<<<<<<<<<===>>>>>>>>>?????????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;::::::999999777777666666666555555555555555555555555555555555666555555555555666777777777666666666777888999:::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;:::::::::::::::888888999999999999888888777777777777777777777777666666666666666777777777666666666666666666666666666777777777888888888999:::999999999:::;;;<<<===EEEGGGKKKPPPUUU[[[bbbgggqqqwwwpppfffccceeeffffffdddeeeggghhhhhhfffcccbbbXXXUUUPPPLLLGGGEEECCCCCCIIIPPP]]]jjjuuu|||~~~}}}|||{{{yyywwwtttrrrqqqmmmgggcccSSSHHH;;;333222333222111~~~|||||||||~~~|||xxxuuupppdddTTTHHH>>>;;;777555555555555555444444333333333222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222/////////000111111222222333333333444444333333333222444555555444444555666444444444555555666666666555555666666666777777777777777777777888888888888::::::;;;;;;<<<@@@EEEIIIVVV[[[aaadddgggmmmtttzzzvvvrrrkkkeee```[[[WWWTTTPPPNNNLLLLLLLLLKKKIIIGGGDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>============<<<<<<<<<<<<>>>======<<<<<<<<<=========>>>>>>>>>>>>======<<<============<<<<<<<<<;;;<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<<<<<<<;;;::::::999999::::::::::::999999999999666666666555555555444444555555555555555555555555555555555555555666666777666666666777777888999:::;;;;;;;;;;;;;;;<<<====================================<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;:::999999888888888888888888888888666666777777777777777777666666666666666666666666777777777777777888888888888888888888999:::;;;;;;BBBCCCEEEGGGJJJOOOUUUZZZbbbjjjvvvzzzkkkeeedddddddddcccdddfffhhhiiiiiihhhggg```]]]YYYTTTNNNJJJGGGEEEMMMTTT___kkkvvv|||~~~}}}|||{{{{{{zzzwwwuuurrrooollliii]]]QQQCCC999555444222000|||yyyzzz|||~~~yyyvvvsssiiiYYYMMM@@@===888555444555444444444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111//////000000111222222333333333444444444444333333111333555555444333444555444444444555666666777777555555555555666666666666777777777888888888888999999:::;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<==================<<<;;;;;;:::::::::999999999888888888888999999999999666666666666555555555555555555555555555555555555555555444444555555666777555555666777888999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999999999999999999999999888888888777777666666666777777777777777777777777777777777777777777777777666777888999::::::;;;;;;===>>>???@@@AAADDDIIILLLUUU]]]iiiuuussshhhcccbbbaaadddeeeeeefffggggggffffffgggeeebbb]]]XXXTTTPPPNNNTTTZZZdddoooxxx}}}~~~}}}||||||{{{yyywwwtttqqqooonnneee[[[NNNCCC<<<777333111~~~~~~xxxyyy}}}yyywwwuuulll^^^RRRDDD@@@:::666555555444444444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111000000111111222333333333333333444444444444333333000222555555444333333444444444444555666777777777555555555666666666666777777777888888888999999999999:::<<<>>>AAAHHHOOOUUU\\\bbbiiiooovvvzzzqqqkkkbbb^^^YYYTTTQQQNNNKKKHHHEEEDDDCCCCCCDDDEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999999999999888888888888777777777888888888999999888888888888777777777777555555555555555555555555555444444444444555666666444555666777888999999:::;;;<<<===>>>????????????????????????????????????@@@???>>>======>>>???@@@???>>>======<<<<<<======:::;;;<<<======<<<;;;::::::::::::::::::::::::::::::999999888777666555555777777777777777777777777777777777777777777777666777777888999::::::::::::999:::<<<<<<===???CCCEEEIIIPPP[[[dddnnnyyyooofffcccbbbbbbbbbbbbbbbcccdddfffggglllkkkiiigggccc```\\\[[[]]]bbbjjjssszzz~~~~~~~~~zzzzzz{{{yyywwwuuusssssskkkdddZZZNNNCCC;;;555333xxxyyy~~~yyywwwvvvnnn```TTTFFFBBB<<<888666555555444444444444333333333222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000333222222222111000000000111111111222333333444444333444444555555444444333000222444555444333333333444444444555666777777888666666666666777777777777777777888888999999999999999:::<<<>>>CCCJJJRRRXXX\\\dddnnnwww|||rrrhhhbbb^^^[[[VVVQQQOOOLLLIIIGGGEEEDDDCCCCCCEEEFFFEEEDDD????????????>>>>>>>>>>>>999::::::;;;;;;<<<<<<===========================>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888888888888777777777777999999999888888888888888999999::::::::::::999999888888888888888777777777666666777777888888999999:::::::::999999999999888555555555555555555555555555444444444444555666666444555666888999999::::::<<<<<<===??????@@@@@@@@@????????????????????????BBBAAA@@@??????@@@AAABBB??????>>>===============:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444444777777777777777777777777777777777777666666666666777888999999999999999999888999;;;======???BBBDDDAAAGGGPPPWWW^^^hhhttt}}}vvvjjjffffff^^^]]]]]]^^^aaadddhhhjjjmmmnnnnnnmmmkkkhhhfffdddbbbgggnnnvvv|||xxxzzz{{{{{{yyywwwwwwvvvnnnjjjaaaUUUHHH===777555}}}zzzxxx~~~}}}zzzxxxpppeee[[[KKKCCC;;;:::999777666777444444333333333333222222000111222333333333333333111222222333333222222111000000000000000000000000222111111111000000//////000000111111111222222222111111222222222333333333444333222111222333444555555444333222222444555777777666666555444444333333666666666666777777777777888999999888777888;;;===<<<<<>>>>>AAA@@@@@@@@@??????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;::::::::::::::::::999999999888888888888777777777777888888888777666777888999888666999888888888777777666666888999999888777666666777777777777777777777777777777777888888777666555555777777666666666555555555555555555555555555555555666555555555666999;;;===@@@@@@@@@????????????????????????@@@AAACCCDDDEEEBBBAAA???>>>>>>???AAABBB@@@???>>>======>>>???@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888:::999888888888999:::;;;666666666666666666666666666666777777888888999999888888999::::::;;;<<<<<>>???CCCJJJOOOTTT]]]fffiiitttzzzssslllddd\\\WWWQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::::::::999999999888888888999888888777777888888999888777666777888999888666888888777777777666666666777888999888666555666777888888888888888888888888888888888888888888777666777777666666666555555555666666666666666666666666555555555555777999;;;<<>>>>>???@@@AAABBBAAAAAA@@@??????@@@BBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<>>>======<<<<<<;;;::::::<<<;;;:::888888888999999666666666666666666666666666666777777777888888888888888999999:::;;;;;;<<<<<<>>>AAADDDJJJQQQYYY___llluuu{{{oooggg^^^XXXYYY\\\\\\^^^aaafffiiimmmoooqqqsssuuuwwwtttwwwzzz}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuurrroooiiibbbYYYNNNCCC<<<~~~{{{{{{{{{~~~}}}{{{uuujjjbbbPPPGGG>>><<<:::777666777444444333333333333222222111111222333333333222222111222222333333222222111333333222222111111111000111111111111111000000000111111111111111222222222111111222222222333333333222222333444444444444444444444333222333444555666333333444555666666777777666666666777777777888888777999::::::999999:::;;;@@@BBBHHHQQQVVV[[[dddnnnsss~~~xxxtttnnngggaaaZZZTTTPPPKKKJJJIIIGGGEEECCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::::::::999999999999888888888999888888777777888888999888777666777888999888666777777666666666666666555777888888888666555666777888888888888888888888888777888999999999999999999777777777666666666666555777777777777666666666666444444555777888999:::;;;======>>>>>>??????@@@@@@???>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@??????>>>======<<<===<<<;;;:::888888888888777777777777777777777777666666666777777777777888888888999999::::::;;;;;;:::;;;===>>>AAAFFFLLLQQQZZZcccppp~~~~~~ooodddZZZXXXYYYZZZ]]]aaacccggglllppprrruuuwwwyyyxxxzzz}}}~~~~~~|||zzzxxxvvvtttrrrpppmmmiiiaaaWWWKKKCCC~~~zzzzzzyyy|||~~~|||vvvmmmeeeSSSIII???<<<:::666555666444444333333333222222222111222222333333333222222111222222333333222222111444444333333222111111111111111111111111111111111111111111111111111111111111111222222222333333333111222444555555555444333444444333333333444555666444444444555666666777777666666777777777888888888777999;;;;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<999999999888999999::::::999999999999888888888888888777777666666777777888888777666777888999888666666666666666555555555555666777888888666666666888888888888888888888888888777777888999::::::::::::888888888777777777777666777777777777666666666666333444666888999:::::::::<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBBBB???@@@AAACCCCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<;;;::::::999999888888888888888888888888777777777777777777777777888888999999:::::::::::::::;;;<<<===>>>AAAFFFIIIMMMUUUaaannnzzz{{{nnn```ZZZYYYYYY\\\```___dddiiinnnrrruuuxxxzzz{{{}}}}}}{{{xxxvvvuuuooooooooommmggg^^^RRRKKKzzzyyyxxxzzz~~~|||vvvmmmgggUUUKKK@@@<<<999555444555444444333333333222222222222222333333333222222111111222222333333222222111333333333222222222111111111111111111111222222222111111111111111111111111111111222222222333333333222333444555666555444333333333333333444444555555666666666666666666666666777777777777888888888888888999;;;;;;;;;<<<>>>???FFFIIIQQQXXX\\\aaalllwww}}}uuummmggg___\\\WWWRRROOOLLLHHHEEEBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================::::::::::::::::::::::::999999888888888999::::::999999999888888888777777666666666555555666666666888777666777888999888666555555555555666666666666666888999888777777888999888888888888888888888888777888999999::::::::::::::::::999999999999888888777777777777666666555555444555777999:::;;;;;;;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBB???@@@BBBCCCEEEEEEFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@??????<<<<<<<<<============<<<::::::::::::::::::::::::888888888888888777777777888888999999999999999::::::;;;<<<<<<===???CCCFFFHHHNNNXXXbbbmmmyyyyyyiii```[[[YYYZZZ]]]]]]aaafffkkknnnrrruuuxxx{{{}}}~~~|||yyywwwvvvppppppqqqppplllddd[[[TTTyyyxxxyyy||||||vvvnnniiiYYYNNNBBB===999555444555444444333333333333222222222222333333333222111111111222222333333222222111222222222222222222222222111111111222222222222222222222222111111111111111111111222222222333333333333333444555555555555555333333333444444444555555666666666666666666666666777777777888888888999999999:::;;;<<<<<<>>>BBBEEEJJJNNNVVV]]]aaagggtttyyyqqqjjjccc^^^WWWSSSOOOKKKIIIHHHEEEDDD@@@@@@@@@@@@????????????======>>>>>>>>>>>>>>>???;;;<<<<<<<<<<<<=================================999999999999999999999999::::::999999888999999999999888888888888777777777777666666555555666666777888777666777888999888666555666666666666777777777777888:::999888888999;;;999999999999999999999999999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999999888888777777666666777777888999;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA???>>>>>>>>>???@@@@@@AAA@@@AAABBBCCCEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@======>>>???@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888888999999999999999999777999:::;;;;;;===@@@CCCEEEJJJPPPWWW___jjjwwwvvvjjjbbb\\\ZZZ\\\]]]___dddgggjjjnnnrrruuuxxxzzz}}}~~~~~~|||{{{yyyxxxvvvuuutttsssqqqllleee```|||xxxyyy{{{~~~}}}wwwoookkk]]]RRRFFF???;;;777666777444444333333333333222222222333333333333222111000111222222333333222222111///000000111111222222222111111111222222333333333222222222111111111000000111111222222222333333333444444444444444555666666333333444444555555444444555555666666777777888888777777888888888999999999:::;;;;;;;;;===AAAFFFJJJPPPTTT\\\dddiiiqqquuullleee___YYYUUUPPPMMMIIIFFFEEEEEEDDDCCC@@@@@@@@@?????????>>>>>>============>>>>>>??????<<<<<<<<<=========>>>>>>========================::::::::::::::::::::::::<<<;;;:::999999999999999888888888888777777777777888888777777777777888888888777666777888999888666666666666777777777888888888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999888888:::999999:::;;;===???@@@@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAABBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888999:::::::::;;;===@@@@@@DDDHHHLLLSSS]]]iiirrrzzzoooeee```______aaaccceeegggkkkpppttttttwwwzzz}}}}}}~~~~~~~~~~~~}}}|||zzzzzz{{{yyyvvvtttssspppllliiiyyyyyy{{{~~~xxxqqqlll```UUUHHHBBB===999777999444444444333333333222222333333333333333222111000222222222333333222222222......///000111222222333111111111222222333333333222222222222111111000000111111222222222333333333555555444333333555666777222333444444555555444444333333444666777999::::::777888888888888999999999;;;;;;;;;;;;===BBBIIINNNTTTYYYaaaiiioooyyy~~~vvvlllccc]]]XXXSSSOOOLLLIIIFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>><<<=========>>>>>>??????>>>>>>??????@@@@@@AAAAAA========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888888888888777777777777::::::999999999999::::::888777666777888999888666666666777777888888999999999:::<<<;;;;;;:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;>>>AAABBBBBBBBBAAAAAAAAAAAAAAAAAA?????????@@@AAACCCDDDEEECCCBBBBBBBBBDDDGGGKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDCCCAAA???>>>========================<<<<<<<<<;;;;;;:::::::::999999888888888888888888:::;;;<<<;;;:::;;;===>>><<<>>>BBBEEEJJJTTT```iiittt{{{ooogggeeeaaabbbcccdddfffjjjooosssqqqtttxxx{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}zzzvvvsssrrrpppnnnlll{{{zzz}}}xxxrrrnnnbbbYYYLLLBBB<<<999777666555555666666666555444333222222222222222222222222111222222333333222222111222222222222111111000000333333333222222111111111222222222222222222222222333333333444444444555555666666555555555444444444666666666666666666666666555555555555666666666666999999999888999999::::::;;;::::::;;;>>>DDDJJJNNN\\\___eeeooo~~~~~~vvvkkkeee]]]VVVSSSOOOKKKHHHEEEEEEEEEDDDCCCCCCBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999::::::999999999:::;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>>;;;<<<===???@@@AAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA???======>>>>>>>>>===??????AAABBBCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA???>>>===>>>@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999:::999999999:::;;;;;;<<>>;;;888777555555555555444444444444222222222222222222222222222222333333333333222222222222222222111111111000333333333222222222111111222222222222222222222222333333333444444444555555666666555555555444444444555555555555555555555555555555666666666777777777999888888888888999::::::;;;;;;;;;===AAAHHHOOOTTT^^^dddmmm{{{wwwnnngggbbb]]]VVVQQQOOOMMMJJJHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA?????????>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;========================>>>>>>>>>======<<<::::::<<<<<<;;;;;;;;;<<<==================<<<<<<;;;;;;===<<<<<<;;;<<<===???@@@>>>@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEECCCAAAAAABBBCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999:::999999999::::::;;;<<<>>>??????@@@BBBHHHOOOTTT```jjjyyy~~~vvvlllcccaaaccccccdddgggkkknnnsssvvvwwwxxxyyy{{{zzz{{{|||~~~~~~||||||zzzyyywwwwwwvvvuuurrrppp~~~~~~zzzuuuqqqiii```TTTIIIAAA<<<999777666555444333222333444444333333333333333333333333222222333333333333222222222222222222111111111111333333333222222222222111222222222222222222222222333333333444444444555555666666666555555555555444555555555555555555555555666777777777777888888888888888777777888999999:::;;;<<<>>>@@@DDDLLLUUU[[[aaajjjyyy~~~vvvooohhh```[[[VVVSSSNNNKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB??????>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;>>>>>>======>>>???@@@@@@>>>>>>>>>===============>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@???>>>======;;;;;;<<<<<<;;;;;;:::999::::::999999999:::;;;;;;<<<=========>>>CCCIIIMMMVVV___lllzzzyyyllleeebbb```aaadddfffiiinnnqqqsssuuuxxxyyyyyyzzz|||}}}~~~|||||||||zzzxxxxxxwwwvvvsssppp{{{vvvrrrkkkdddYYYMMMCCC<<<999777777555333222111222444555333333333333333333333333222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555666666666555555555555555444444444444444444444444777777888888888999999999777777777777888999::::::;;;===@@@BBBGGGOOOZZZaaagggssszzzqqqhhhaaa[[[VVVRRRMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<============>>>???AAAAAA???????????????????????????????????????>>>======???>>>>>>>>>???@@@AAABBB???????????????>>>>>>>>>??????@@@AAAAAABBBCCCDDDGGGJJJOOOSSSVVVXXXXXXWWWXXXVVVTTTRRRQQQPPPQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFGGGHHHIIIHHHGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBAAAAAA@@@??????>>>===============<<<;;;;;;;;;:::::::::::::::;;;;;;===>>>>>>>>>>>>AAAEEEIIIOOOVVVaaammmzzzvvviiiaaa\\\]]]aaabbbeeejjjnnnqqqsssvvvyyyyyyzzz{{{}}}~~~~~~|||||||||{{{yyyxxxxxxwwwtttqqq|||wwwssslllggg\\\PPPEEE===888777777666444222222333444555333333333333333333333333333333333444444333333333222222222222222222222333222222222222222222222222222222222222222222222222333333333444444444555555666666666666666666666666555555555555555555555555888888888888999999999999777777777777888999:::;;;;;;>>>BBBEEEJJJSSS```iiittt}}}uuuoooiiiaaaYYYRRRNNNKKKIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>=====================>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEJJJNNNUUU[[[```bbbbbbbbbaaa```]]]ZZZXXXWWWWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJLLLMMMLLLKKKLLLLLLLLLMMMLLLLLLKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGFFFHHHGGGEEEEEEFFFFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@???????????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???BBBEEEKKKQQQYYYcccooo}}}qqqddd[[[[[[^^^```ccchhhlllooorrrvvvyyyxxxyyyzzz|||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyxxxvvvsss|||wwwsssmmmiii```TTTHHH>>>999888777666555444333444555555333333333333333333333333333333444444444444333333222222222222333333333333111222222222222333333333222222222222222222222222333333333444444444555555555666666666666777777777666666666666666666666666777888888888888999999999777777888888999:::<<<<<<<<<@@@FFFJJJPPP\\\kkkvvvyyyppphhh```]]]WWWPPPKKKHHHGGGFFFFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>>>>>>>>============<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>======>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAACCCDDDFFFFFFGGGGGGMMMRRR[[[cccjjjmmmmmmmmmkkkjjjgggdddbbb___^^^]]]\\\[[[ZZZYYYWWWUUUTTTTTTPPPQQQQQQRRRRRRQQQQQQPPPRRRPPPOOOOOOQQQRRRRRRQQQMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMLLLLLLKKKKKKIIIGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<======;;;<<<============???AAAHHHLLLSSS[[[dddppp~~~zzzjjj^^^\\\^^^___bbbfffiiimmmpppuuuxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzz{{{zzzxxxvvv{{{vvvsssoookkkdddXXXKKKAAA<<<:::777777666666666555555555444444444444444444444444333333444444444444333333222222222333333333444444111111222222222333333333222222222222222222222222333333333444444444555555555666666666777777777777777777777777777777777777777777777888888888888999888888888999:::<<<===>>>===BBBJJJQQQYYYhhhzzzxxxssslllccc\\\WWWUUURRRMMMIIIGGGGGGHHHCCCEEEGGGFFFEEEEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@????????????>>>>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===????????????????????????======>>>>>>???>>>>>>===>>>>>>>>>???@@@AAACCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIOOOVVV```jjjrrrwwwxxxwwwtttsssqqqoookkkhhheeecccbbbaaa___]]]ZZZXXXVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPQQQSSSTTTTTTSSSNNNNNNNNNNNNMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJIIIJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>:::;;;=========<<<>>>???CCCGGGLLLRRRYYYcccooowwwrrrddd___aaa^^^```dddgggjjjnnnsssvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzz||||||zzzyyy{{{vvvrrrpppmmmfff[[[MMMCCC>>>===777777777888777666666555444444444444444444444444333444444555555444444333222222222333333444444444111111111222222333333333222222222222222222222222333333333444444444555555555666666666777777888888777777777777777777777777666777777777777888888888999999999:::;;;<<<>>>???===DDDMMMVVV```pppwwwnnniiiddd\\\UUUNNNNNNLLLIIIFFFEEEEEEFFF@@@CCCFFFFFFFFFFFFIIILLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD<<<======>>>??????@@@@@@============>>>>>>>>>>>>???>>>>>>============>>>????????????????????????<<<======>>>>>>>>>======?????????@@@AAABBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKQQQXXXcccoooxxx}}}~~~~~~zzzyyyxxxuuurrrmmmjjjgggeeedddbbb___\\\YYYWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTRRRPPPOOOPPPRRRSSSSSSRRRNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>??????:::<<<>>>???>>>>>>???@@@>>>BBBGGGLLLRRRZZZeeellltttxxxiiibbbccc]]]___cccfffhhhlllqqqtttwwwxxxyyy{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyzzz|||}}}|||zzz}}}zzzwwwoookkkeee]]]TTTJJJAAA;;;888666444444666666666555555555555555555555555555333333333333333333333333555444333222222222222333333333333333333333333333444333111000000111333444444444444555555555555666666666666666777777777777777777777777777777777777999888777666666888:::;;;999;;;<<<<<<<<<<<<===>>>EEEJJJRRR\\\iii{{{wwwlllccc^^^YYYSSSNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEDDDDDDFFFFFFCCC@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@@@@??????BBBAAA???===;;;;;;;;;;;;???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCEEEGGGJJJKKKKKKJJJJJJLLLOOORRRVVV[[[dddnnnwww}}}~~~~~~yyytttpppoookkkiiifffccc___[[[UUUQQQQQQOOONNNOOOQQQSSSSSSRRRNNNOOOOOOOOOOOONNNMMMMMMPPPNNNLLLIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMNNNPPPRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMLLLKKKJJJIIIHHHJJJJJJHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@BBBAAA???============>>>???@@@BBBDDDIIIQQQYYY___iiirrr|||pppeeedddaaa```dddgggiiimmmsssrrruuuxxxzzzzzz{{{|||}}}|||}}}~~~~~~|||{{{{{{zzzzzz{{{|||}}}{{{zzz~~~{{{xxxqqqmmmfff___VVVLLLBBB;;;888777555555666666666555555555555555555555555555333333333333333333333333555555555555555444333333333333333333333333333333444333222000000111333444444444444555555555555666777777777777666666666666777777777777777777777777999888777666777888:::;;;999:::<<<======>>>@@@BBBIIINNNWWWaaaoootttlllbbb[[[WWWTTTOOOKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEEEEGGGGGGDDDBBB??????????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???===<<<<<<<<<===??????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCDDDGGGIIIKKKLLLLLLKKKKKKLLLPPPRRRZZZ```hhhrrrzzz~~~zzzuuuqqqooojjjhhhdddaaa]]]XXXRRRNNNNNNMMMLLLLLLOOOPPPPPPPPPNNNNNNNNNOOONNNMMMMMMLLLNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNIIIJJJKKKMMMNNNOOOOOOOOOPPPOOONNNNNNNNNNNNNNNNNNQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@?????????CCCDDDDDDEEEGGGKKKQQQUUU]]]eeeppp|||{{{nnnfffbbb___bbbdddeeeiiinnnppprrrvvvxxxxxxyyyzzz{{{{{{}}}~~~~~~|||{{{{{{zzzzzz{{{|||}}}{{{zzz|||xxxsssoooiiiaaaXXXNNNCCC===999777555555666777666555555555555555555555555555333333333333333333333333333444444555444444333222333333333333333333333333444333222111111222333444444444444555555555555666888888777777666666555555777777777777777777777777999888888777777999:::;;;999:::<<<===>>>@@@DDDGGGMMMSSS]]]iiixxxzzzsssfff```YYYSSSQQQOOOLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>????????????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEEEEGGGJJJMMMNNNOOOOOONNNNNNPPPSSSVVV```fffnnnwww~~~}}}yyytttpppmmmgggddd```\\\YYYTTTNNNKKKKKKIIIHHHIIIKKKMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAABBBDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNNNNQQQPPPOOONNNNNNMMMNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBAAACCCDDDDDDDDDDDDFFFIIIKKKVVV\\\eeennnyyyyyyllleee```aaabbbbbbfffjjjlllnnnrrrtttuuuvvvxxxyyy{{{|||~~~~~~|||{{{zzzzzzzzz{{{}}}}}}|||{{{|||yyyuuurrrlllddd[[[QQQFFF???:::888666666777777666555555555555555555555555555444444444444444444444444222222111000000111111222333333333333333333333333333333222222222333444444444444444555555555555666888888777777666666555555777777777777777777777777999999888888888999:::;;;:::;;;<<<===>>>AAAFFFIIIPPPXXXdddrrrzzzooohhh]]]YYYTTTPPPOOOMMMLLLJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFIIINNNRRRSSSTTTTTTSSSSSSTTTXXX[[[ccciiirrr{{{~~~{{{xxxuuupppkkkgggaaa^^^ZZZWWWTTTQQQLLLIIIIIIGGGFFFGGGIIIKKKKKKJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFEEECCCAAA@@@@@@>>>???@@@BBBDDDFFFHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOOSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSPPPOOONNNLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCC>>>@@@BBBCCCCCCDDDFFFHHHPPPUUU[[[cccmmmzzztttkkkcccaaaaaabbbdddhhhhhhkkkooorrrsssuuuvvvxxxzzz{{{}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~}}}{{{|||yyyvvvsssmmmggg^^^SSSHHHAAA;;;999777777777888777555555555555555555555555555444444444444444444444444444222///......000333555333333333333333333333333222222222333333444444555444444444555555555555666888777777777666666666555888888888888888888888888999999999999999::::::;;;<<<<<<======>>>BBBGGGKKKTTT]]]lll|||{{{oooddd^^^XXXUUUQQQNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFHHHMMMSSSWWWWWWWWWWWWWWWVVVXXX[[[^^^eeekkkttt||||||yyyuuurrrooojjjddd```YYYWWWTTTRRRPPPOOOLLLJJJIIIGGGFFFGGGIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA???>>>======>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEE===???AAABBBBBBCCCDDDFFFGGGKKKPPPWWW```mmm}}}|||pppddd`````````aaaddddddhhhlllppprrrsssvvvxxxyyy{{{|||~~~~~~~~~|||{{{zzzzzzzzz{{{~~~~~~}}}||||||xxxuuurrrnnnhhh```VVVKKKDDD<<<:::888888888888777666555555555555555555555555444444444444444444444444666555222000000333666888333333333333333333333333222222333333444444555555444444444555555555555666666666666777777777777777888888888888888888888888999999999:::::::::::::::============???EEEKKKPPP[[[fffyyy|||ooodddZZZTTTRRRQQQOOOMMMKKKKKKKKKKKKMMMNNNNNNOOONNNNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSSSSPPPOOOOOOPPPKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFJJJOOOWWW\\\[[[\\\\\\[[[[[[\\\___bbbiiinnnvvv}}}{{{vvvqqqmmmjjjfff___ZZZTTTQQQOOOMMMMMMMMMKKKJJJIIIGGGFFFGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFEEECCCAAA???>>>======>>>@@@BBBDDDFFFGGGJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTWWWZZZ[[[[[[ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKJJJKKKMMMNNNOOOOOOOOONNNMMMKKKIIIHHHGGGHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHCCCDDDEEEDDDBBBAAABBBCCCCCCFFFJJJPPPWWWdddrrr|||xxxhhhaaa^^^\\\]]]___aaadddiiimmmooorrrtttvvvyyyzzz|||~~~~~~~~~}}}|||zzzzzzzzz|||~~~~~~}}}~~~{{{wwwsssqqqnnniiibbbXXXMMMFFF===;;;999888888888777666555555555555555555555555555555555555555555555555444444444444444555555666333333333333333333333333111222333444555555555555444444444555555555555666555555666666777777888888888888888888888888888888888999::::::;;;;;;::::::<<<======???CCCJJJRRRYYYeeesss}}}pppeee\\\VVVRRROOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLQQQRRRTTTWWWXXXYYYXXXXXXZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTVVVWWWVVVSSSRRRRRRSSSPPPOOOOOONNNMMMMMMLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBB??????@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDGGGKKKRRRZZZ___cccddddddccccccdddhhhjjjpppsssyyy~~~|||vvvpppllliiieee^^^XXXRRRPPPMMMKKKKKKJJJIIIHHHIIIGGGFFFGGGIIIKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>>>>>>>???@@@AAACCCEEEFFFJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMOOOPPPRRRTTTXXX[[[\\\\\\ZZZYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRROOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLOOOPPPPPPOOONNNNNNLLLJJJHHHHHHJJJLLLMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMHHHHHHGGGEEEBBBAAABBBCCCCCCFFFIIILLLRRR\\\iiirrr}}}pppeee```\\\ZZZ[[[]]]```eeejjjmmmooorrrtttxxxyyy|||}}}~~~~~~}}}|||zzzzzzzzz|||~~~}}}}}}{{{vvvrrrpppnnniiibbbYYYNNNGGG>>><<<999888999888777666555555555555555555555555555555555555555555555555///111333666666555333111333333333333333333333333111222333444555555555555444444444555555555666666444444555666777888999999888888888888888888888888888999:::;;;;;;;;;::::::<<<<<<>>>@@@EEENNNXXX___nnn|||}}}qqqggg___ZZZWWWUUUNNNOOOPPPPPPPPPQQQSSSTTTPPPPPPQQQQQQPPPNNNMMMKKKTTTUUUWWWYYY[[[[[[[[[[[[^^^]]][[[ZZZYYYYYYZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYUUUXXXYYYXXXUUUSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAA@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGLLLSSS[[[aaakkkllllllkkkkkkmmmpppsssuuuxxx|||~~~xxxqqqllljjjfff^^^YYYSSSPPPLLLJJJIIIHHHGGGFFFHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGEEECCCAAA????????????@@@AAACCCDDDEEEIIIIIIIIIJJJJJJJJJJJJKKKNNNMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNQQQTTTXXX[[[]]]\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUVVVWWWUUUTTTSSSRRRRRRSSSSSSOOOPPPPPPPPPPPPOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLOOOPPPPPPOOONNNOOOMMMKKKJJJJJJLLLNNNPPPRRRQQQQQQPPPPPPOOONNNNNNOOONNNMMMMMMMMMNNNOOOPPPHHHIIIHHHEEECCCCCCDDDFFFAAACCCFFFHHHLLLTTT___ggguuuyyykkkddd^^^[[[ZZZZZZ^^^cccgggjjjmmmpppsssxxxyyy{{{}}}~~~~~~}}}|||zzzzzzzzz|||~~~~~~||||||yyyssspppmmmiiieee]]]RRRKKKFFF>>>999999:::777555555777777777666555555444444444444444555555555666666555555555555555555555555444444444333333222222222444444444555555555555666666666666555444444333333777777777777777777777777777777777777888888888888999;;;<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGNNN\\\iiivvv|||sssggg^^^ZZZWWWRRRNNNPPPQQQRRRRRRSSSSSSSSSSSSUUUUUUUUURRROOONNNNNNOOOVVVYYY\\\^^^___```aaacccdddcccbbb`````````aaabbbaaabbbbbbbbbbbbaaa``````^^^^^^_________^^^\\\[[[[[[YYYVVVSSSQQQOOONNNMMMOOOMMMLLLLLLLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===???AAABBBCCCEEEDDDEEEIIILLLQQQ\\\gggmmmrrruuuuuusssrrrvvv{{{|||~~~|||yyywwwtttooofff```WWWRRRLLLIIIHHHHHHFFFDDDGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKJJJIIIGGGEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHKKKLLLMMMLLLLLLOOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKQQQSSSVVVYYYZZZZZZYYYXXXUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNMMMKKKJJJHHHGGGGGGIIIJJJLLLNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKMMMOOOPPPQQQRRRSSSSSSSSSQQQPPPOOOPPPOOONNNNNNMMMMMMNNNNNNMMMLLLJJJGGGEEEBBB@@@???FFFCCCCCCGGGJJJMMMUUU]]]mmmuuuvvvhhh```[[[YYYUUUXXX]]]```cccgggmmmrrrrrrvvv{{{}}}}}}|||{{{{{{{{{|||}}}~~~}}}zzztttqqqnnnjjjfff^^^TTTMMMFFF???999999999666444555444444444555555555555555444444444555555555666666555555555555555555555555444444444333333333222222444444444555555555555666666555555555555444444444888888888888888888888888777777777777888888888888:::;;;<<<<<<;;;;;;<<<>>>AAA@@@CCCHHHMMMUUUeeettt|||rrrjjj```YYYWWWVVVSSSPPPSSSTTTUUUVVVVVVWWWWWWVVVXXXXXXWWWUUURRRQQQQQQSSSVVVZZZ```dddfffhhhkkklllkkkjjjjjjiiijjjkkklllmmmnnnnnnmmmmmmkkkjjjhhhgggggghhhhhhhhhgggfffdddccc```___]]][[[YYYWWWUUUSSSPPPNNNLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>???AAACCCDDDEEECCCDDDHHHKKKQQQ]]]hhhrrrwww{{{|||zzzzzz~~~~~~}}}|||{{{uuummmfff\\\VVVNNNJJJIIIIIIGGGEEEGGGGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLQQQSSSUUUXXXYYYYYYXXXWWWTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNLLLLLLLLLNNNPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOMMMKKKHHHFFFDDDCCCEEECCCCCCFFFHHHKKKRRRZZZhhhqqq~~~tttggg^^^YYYWWWZZZ]]]___aaaffflllpppqqquuuyyy||||||{{{{{{{{{{{{|||}}}~~~~~~~~~{{{vvvsssooolllhhhaaaWWWPPPGGG???999999999666444444222222333444444555666666444444444555555555555555555555555555555555555555444444444444333333333333444444444555555555555666444444555555555666666666888888888888888888888888777777777888888888999999:::;;;<<<;;;::::::<<<===BBBBBBFFFMMMUUUaaatttxxxrrrgggaaaZZZVVVVVVWWWVVVUUUWWWXXXZZZ[[[]]]]]]^^^^^^___^^^]]]YYYVVVUUUVVVXXXYYY^^^fffmmmqqqtttwwwxxxvvvvvvvvvwwwyyy{{{}}}~~~}}}{{{xxxvvvuuuuuuuuuuuuuuutttrrrpppnnniiihhhgggfffeeeaaa\\\XXXSSSPPPMMMKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>@@@???>>>>>>???@@@CCCDDDEEECCCCCCGGGJJJPPP]]]iiiuuuzzzvvvpppccc\\\SSSMMMKKKJJJHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKLLLOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRUUUWWWWWWWWWVVVUUUSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNMMMMMMNNNPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGEEEBBBBBBEEEFFFHHHOOOVVVaaajjjwwwooo```XXXYYYZZZ\\\]]]___ccciiimmmooorrrwwwzzzzzzzzzzzzzzz{{{{{{}}}~~~}}}~~~|||wwwtttpppmmmjjjccc[[[TTTIIIAAA:::999888555444444444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444333333444444444555555555555666333444444555666777777777888888888888888888888888777777888888888999999999;;;;;;<<<;;;::::::<<<>>>AAACCCJJJTTT___mmm{{{uuuooojjj```\\\XXXVVVWWWYYYZZZ[[[[[[\\\___bbbdddggghhhiiiiiigggddd```\\\ZZZ[[[]]]___eeennnvvv{{{}}}{{{vvvuuusssrrrpppjjjbbb[[[VVVRRRNNNLLLKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>AAA@@@>>>===>>>@@@BBBDDDEEECCCCCCFFFIIIOOO\\\hhhrrryyyzzzkkkbbbXXXPPPMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIGGGDDDDDDFFFFFFGGGLLLSSSZZZcccppp||||||iii^^^YYYYYYXXXYYY\\\aaafffjjjkkkoootttwwwxxxxxxyyyzzzzzz{{{|||~~~~~~~~~|||xxxuuuqqqnnnkkkfff^^^XXXKKKCCC;;;:::999666444555777777777777666666555555555555555555555555555444555555555555555555555555444444444444444444444444444444444555555555555666333444444555666777888888888888888888888888888888888888888888999999999999;;;;;;<<<;;;:::;;;>>>@@@AAAFFFPPP^^^lll||||||zzzvvvrrroookkkgggeee]]][[[XXXXXXYYY\\\^^^______aaaeeeiiimmmqqqssstttuuurrrnnngggbbbaaabbbeeekkkqqqyyy{{{sssggg^^^WWWTTTPPPMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????AAA@@@>>>>>>>>>@@@BBBCCCFFFCCCCCCFFFIIINNNZZZeeennnvvvsssjjj^^^UUUPPPMMMJJJHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTQQQRRRRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNKKKHHHGGGHHHGGGGGGKKKQQQUUU]]]hhhttt~~~wwwjjjZZZXXXVVVVVVYYY^^^cccfffhhhlllpppsssuuuvvvxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxuuuqqqnnnlllggg```[[[NNNEEE===;;;:::777555666999999888888777666666555555555555555555444444444555555555555555555555555444444444444555555555555444444444555555555555666444444555666777777888888999999999999999999999999888888888999999999999:::;;;;;;<<<;;;;;;===AAADDDFFFMMM\\\nnn~~~|||uuulllkkkiiigggeeedddcccccc^^^]]]\\\\\\^^^aaadddfffhhhjjjnnnrrrwwwzzz}}}~~~|||wwwqqqlllkkknnnqqq{{{zzzmmmbbbXXXUUURRROOONNNMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDFFFDDDDDDGGGIIIMMMWWWaaajjjsss~~~{{{rrrfff\\\VVVQQQMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLNNNPPPRRRTTTUUURRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRUUUTTTRRRPPPOOONNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLOOOQQQTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSNNNKKKJJJJJJHHHFFFIIIOOORRRXXXaaakkktttrrr```\\\WWWUUUWWW[[[```bbbeeehhhmmmpppsssuuuwwwyyyzzzzzz|||}}}~~~~~~{{{{{{~~~}}}{{{xxxtttpppnnnlllhhhbbb\\\QQQGGG???<<<;;;888666777777777777777666666666666666666555555555444444444555555555555555555555555444444444444555555555666444444444555555555555666555555666666777777777888999999999999999999999999888888888999999999::::::;;;;;;<<<<<<<<>>???@@@???@@@JJJTTT```www|||uuuqqqkkkccc]]]\\\\\\[[[[[[]]]ccckkkpppooorrrwwwzzz|||~~~|||sssjjjdddZZZXXXUUUQQQNNNLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@???EEECCCBBBDDDHHHKKKKKKJJJGGGGGGGGGGGGIIINNNTTTYYY___gggsss}}}|||~~~zzzmmmddd\\\UUUMMMJJJGGGEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHKKKJJJHHHIIIJJJJJJIIIGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMPPPPPPOOOMMMLLLNNNNNNMMMKKKJJJIIIGGGGGGGGGIIILLLMMMNNNOOOQQQSSSXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTRRRQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSMMMGGGFFFJJJMMMLLLKKKMMMNNNQQQWWWaaannn|||qqqccc\\\ZZZXXXYYY[[[```bbbdddhhhmmmqqquuuwwwyyy{{{|||}}}||||||~~~}}}zzz{{{|||~~~~~~{{{zzzxxxtttpppmmmhhhccc```WWWPPPGGG???;;;999888777666666666666666666666666777777777666666666555555555555555555555555555555666666666666666666666666666666555555555555666666555555666666777777888888777777777888999999::::::;;;:::::::::::::::::::::======>>>@@@AAADDDOOO[[[mmmvvvoookkkfff```[[[[[[[[[[[[\\\___fffooovvvyyy|||}}}wwwppphhhccc[[[YYYVVVRRROOOMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAADDDCCCBBBEEEIIILLLMMMLLLMMMMMMLLLJJJJJJMMMRRRVVV___gggsss|||}}}~~~wwwlllaaaXXXOOOLLLHHHFFFEEEFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEGGGHHHHHHJJJMMMOOOPPPOOONNNMMMOOOOOONNNLLLKKKIIIHHHHHHIIIKKKMMMOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWWWWQQQLLLKKKMMMPPPOOOMMMMMMNNNQQQUUU^^^jjjwwwyyyjjjaaa]]]YYYYYYZZZ]]]___aaaeeejjjooosssuuuyyy{{{}}}}}}||||||~~~~~~zzzzzz{{{||||||zzzxxxtttpppmmmiiiddd```WWWPPPGGG@@@;;;999888777666666666666666666666666666666666666555555555555555555555555555555555555777777777777777777777777666666555555555555666666888777666666666777888888777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>AAADDDIIIVVVccc{{{yyypppiiieeebbb^^^[[[YYYZZZ[[[^^^ccclllwww~~~~~~|||zzzwwwtttoooiiieee]]][[[XXXSSSPPPMMMLLLKKKLLLKKKIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBCCCGGGKKKOOOQQQRRRQQQQQQPPPNNNMMMOOOSSSWWW```hhhrrr{{{xxxhhh\\\QQQMMMIIIFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEFFFFFFEEECCCBBBBBBAAAAAABBBDDDEEEGGGIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPOOONNNLLLKKKJJJJJJKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXYYYYYYXXXWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZUUUQQQOOOQQQRRRQQQOOOMMMNNNPPPSSSZZZeeerrrzzzuuujjjbbb[[[XXXYYYZZZ[[[^^^aaaffflllpppsssyyy{{{}}}}}}||||||}}}~~~}}}yyyyyyzzz|||}}}zzzxxxtttqqqmmmiiieeeaaaWWWQQQIIIAAA<<<:::888777666666666666666666666666666666666666555555555444555555555555555555555555666666666666666666666666666555555555555666666777:::999777555555666888999888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;>>>BBBGGGNNN]]]kkk|||uuummmgggcccaaa```___ZZZ\\\^^^ccciiisss~~~{{{yyyxxxvvvuuurrrmmmjjj```^^^ZZZUUUQQQNNNLLLKKKOOOMMMKKKIIIIIIKKKMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEJJJOOOTTTWWWYYYTTTTTTSSSRRRRRRTTTXXX\\\aaahhhqqqyyy}}}ooo___SSSOOOJJJGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDBBBCCCDDDDDDCCCAAA????????????@@@BBBDDDFFFKKKLLLOOOQQQSSSTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUTTTUUUVVVWWWWWWWWWVVVUUURRRQQQQQQPPPQQQRRRSSSTTTSSSTTTUUUWWWYYYZZZ[[[[[[ZZZWWWTTTRRRSSSRRRQQQOOOMMMNNNOOORRRXXXcccnnnwwwvvvjjj^^^XXXWWWXXXYYY[[[___ccciiinnnqqqxxxzzz|||}}}|||||||||}}}{{{wwwxxxzzz}}}}}}zzzwwwtttqqqnnnjjjeeebbbYYYSSSJJJCCC>>>;;;999777777777777777777777777777777666666666666555555555666666666666666666666666555555555555555555555555555555555555555666777777:::999777555555666888999999999999999999:::::::::999999::::::;;;;;;;;;<<<===<<>>>>>???@@@BBBDDDEEEIIIJJJMMMOOORRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMOOOQQQQQQPPPQQQRRRTTTSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTUUURRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZXXXWWWVVVUUUSSSRRRNNNOOOOOOQQQWWWaaalllttttttdddZZZXXXXXXYYYZZZ]]]bbbggglllooouuuxxx{{{||||||{{{{{{|||yyyuuuvvvyyy|||}}}zzzwwwtttqqqnnnjjjfffccc[[[UUUMMMEEE@@@===:::888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555444555555666777888999888777777777888999999999999::::::::::::::::::999999999:::;;;;;;<<<<<>>;;;999777777777777777777777777999888888888777777777777666666666666666666666666555555555555555555555555444444444555555666777888777777777888888999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======@@@@@@DDDLLLUUUcccwww}}}yyywwwwwwxxxxxx|||}}}|||{{{|||}}}~~~}}}|||vvvsssnnnhhhbbb]]]ZZZYYYTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTRRRPPPMMMKKKJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBGGGNNNUUU\\\ccclllqqquuutttrrrnnnjjjhhhhhhiiimmmrrryyy}}}ttt```[[[TTTOOONNNNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAABBBDDDEEEDDDEEEHHHKKKNNNQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQSSSTTTSSSRRRRRRSSSTTTVVVVVVWWWWWWVVVTTTRRRQQQNNNNNNNNNOOOPPPRRRUUUVVVVVVWWWYYY[[[]]]___``````\\\]]]______]]][[[ZZZYYYVVVTTTRRRQQQTTTZZZcccjjjuuu|||xxxhhhaaaZZZYYYYYYZZZ]]]bbbfffjjjmmmqqquuuxxxzzzzzzzzz{{{xxxrrrrrrsssvvvzzz~~~~~~|||zzzwwwtttqqqoookkkgggddd]]]XXXPPPIIIDDD@@@<<<:::777777777777777777777777999999999999888888888777777777777777777777777777777777777777777777777777444444444555555777888888555666777999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???AAAAAAFFFOOOYYYiii~~~~~~~~~|||xxxsssmmmgggbbb___^^^ZZZ[[[[[[\\\\\\\\\]]]]]]XXXWWWVVVTTTRRRPPPMMMLLLHHHHHHGGGGGGFFFEEEEEEEEECCCHHHPPPWWW^^^fffooouuuyyyxxxwwwtttqqqpppqqqrrrqqqvvv|||{{{ddd___XXXSSSQQQQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFDDDCCCCCCDDDEEECCCBBBDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJMMMQQQTTTWWWXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUUUUTTTSSSTTTUUUXXXYYYYYYXXXWWWUUUSSSQQQNNNNNNNNNOOOPPPSSSUUUVVVYYYZZZ\\\^^^```aaabbbbbbYYY[[[]]]^^^\\\ZZZYYYXXXYYYWWWTTTQQQRRRWWW^^^dddrrrxxx~~~mmmfffZZZYYYXXXYYY[[[```dddgggkkknnntttwwwyyyyyyzzz{{{wwwvvvwwwrrrrrrwww||||||~~~~~~}}}}}}zzzxxxuuussspppmmmhhhddd^^^ZZZRRRJJJCCC>>>;;;999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666555555555555666888999::::::999999777999:::<<<======<<<<<<<<<:::888888:::===@@@AAAAAABBBHHHTTTbbbrrr|||vvvqqqnnnlllkkknnnkkkhhhfffeeedddbbbaaa[[[YYYWWWTTTQQQOOOMMMLLLHHHGGGEEEDDDCCCDDDFFFGGGHHHLLLSSS\\\eeennnuuuyyy|||yyyxxxyyyzzz|||pppeeeYYYTTTUUUWWWVVVTTTUUUTTTRRRPPPOOONNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCAAABBBCCCDDDGGGJJJLLLNNNQQQTTTWWWXXXXXXWWWWWWVVVVVVVVVVVV[[[YYYWWWVVVVVVVVVXXXYYY[[[[[[[[[\\\\\\YYYUUURRRPPPMMMMMMPPPRRRRRRUUUYYY[[[]]]```bbbdddcccbbbaaaaaa```___^^^]]]]]]\\\]]]YYYYYYXXXUUUUUUYYY```ffflllrrr{{{~~~mmmbbb^^^[[[\\\]]]^^^bbbhhhgggjjjnnnrrruuuwww{{{}}}uuuttttttqqqqqqvvv{{{|||}}}~~~~~~~~~}}}|||yyywwwuuurrrppplllhhhddd^^^YYYRRRJJJCCC>>>;;;999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555666888999:::::::::999888999:::<<<======<<<<<<===<<<::::::<<<>>>@@@AAAAAACCCLLL[[[kkk|||{{{|||~~~~~~~~~{{{xxxwwwwwwxxxvvvsssqqqooollliiifffbbb___\\\XXXVVVSSSPPPOOOJJJHHHFFFEEEDDDEEEGGGHHHIIINNNUUU^^^fffooovvvzzz|||||||||}}}vvvlll```ZZZZZZ\\\ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJGGGDDDCCCCCCDDDCCCFFFIIILLLNNNPPPTTTWWWZZZZZZZZZYYYYYYYYYYYYYYY\\\ZZZYYYWWWWWWXXXYYYZZZ^^^^^^^^^______^^^ZZZWWWRRROOONNNPPPRRRRRRVVV[[[^^^```cccfffggggggfffdddcccbbbaaa___^^^^^^^^^^^^ZZZZZZYYYWWWVVVYYY___dddiiinnnwwwzzzhhh```ZZZZZZZZZ[[[^^^bbbfffjjjnnnrrrtttwww{{{}}}wwwttttttqqqsssxxxzzz{{{|||}}}~~~}}}||||||yyywwwtttrrrooolllgggccc]]]YYYSSSKKKCCC>>>;;;999888888888888888888888888777777777777777777777777666666666666666666666666888888888888888888888888888888888888888888888888666777888999:::::::::999999:::;;;<<<<<<<<<<<<<<<>>>>>>=========???@@@AAADDDIIIVVVfffyyy}}}|||yyywwwvvvxxxzzzzzzzzz~~~~~~xxxrrrmmmfffccc^^^ZZZXXXTTTQQQNNNKKKJJJGGGFFFEEEFFFHHHJJJLLLQQQYYYaaaiiipppwww|||~~~uuuiiibbbaaaaaa```^^^\\\ZZZXXXVVVUUUTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRQQQPPPQQQRRRRRRQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGEEEDDDEEECCCEEEHHHKKKMMMPPPTTTWWW\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\_________aaabbbaaa^^^[[[UUUQQQOOOQQQRRRTTTXXX^^^bbbdddhhhkkkmmmmmmkkkjjjeeedddcccaaa``````______[[[\\\[[[ZZZYYY[[[^^^aaadddiiiqqqyyyssshhh]]]ZZZ[[[[[[[[[]]]eeehhhmmmqqqtttwwwzzz||||||wwwuuusssuuuyyyyyyzzz{{{}}}}}}}}}||||||xxxvvvtttrrroookkkgggccc^^^ZZZSSSLLLEEE???;;;999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@BBBJJJSSSbbbsss}}}zzzyyyzzzxxxwwwvvvwwwxxxyyyzzz|||~~~{{{uuulllhhhbbb^^^\\\YYYTTTQQQLLLJJJHHHFFFEEEGGGIIIKKKOOOUUU^^^eeelllrrryyy~~~}}}rrrjjjhhhgggeeecccbbb```^^^[[[ZZZYYYXXXXXXSSSUUUWWWXXXYYYXXXVVVUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVSSSQQQOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOMMMIIIFFFFFFFFFDDDFFFHHHJJJLLLOOOSSSVVV\\\]]]]]]^^^______``````___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^```aaaaaa___]]]WWWSSSPPPQQQSSSUUUZZZ```dddggglllppprrrsssqqqppphhhgggfffdddbbbaaa``````]]]]]]]]]]]]]]]]]]]]]^^^aaaeeelllsssyyysssddd______^^^]]]^^^cccfffkkkooorrruuuyyy{{{yyyuuusssuuuxxxxxxyyy{{{|||}}}}}}}}}|||yyywwwtttrrrppplllgggddd^^^[[[UUUNNNGGG@@@<<<:::888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666777777888888888999999999999999:::::::::<<<;;;;;;<<<<<<<<<======<<<===???>>>>>>???CCCFFFNNN\\\ooo}}}zzzxxxvvvvvvyyyyyyyyyxxxxxxxxxzzz{{{~~~wwwqqqjjjfffdddaaa[[[VVVMMMKKKHHHFFFEEEGGGJJJLLLSSSZZZcccjjjooottt{{{{{{sssooommmkkkjjjgggeeeccc___]]][[[ZZZZZZVVVXXXZZZ[[[[[[ZZZXXXWWWXXXWWWUUUTTTSSSSSSTTTTTTXXXXXXYYYYYYXXXUUURRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOLLLJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQOOOLLLIIIHHHHHHFFFHHHIIIJJJKKKNNNSSSVVV[[[[[[\\\]]]___```aaaaaa``````______^^^^^^^^^^^^^^^^^^^^^___aaaaaa___^^^XXXTTTQQQRRRTTTVVV[[[aaadddhhhnnntttwwwxxxwwwvvvmmmllljjjgggdddbbb``````__________________^^^\\\___ccchhhnnntttzzz~~~mmmfffcccaaa___^^^```dddhhhlllpppssswwwyyy~~~vvvssstttvvvxxxzzz{{{}}}~~~~~~~~~}}}zzzxxxuuussspppmmmhhhddd```]]]WWWPPPIIICCC>>>;;;999999999999999999999999888888888888888888888888777777777777777777777777555555555555555555555555555555666777777888888888::::::999999999999:::;;;===<<<<<<;;;<<<<<<======;;;===???>>>>>>AAAHHHMMMTTTfff~~~yyyxxxwwwvvvuuuttttttsssxxxyyyzzzzzzyyyzzz|||~~~{{{rrrmmmjjjeee^^^WWWPPPMMMJJJGGGGGGIIILLLNNNVVV^^^hhhooorrrvvv|||{{{xxxwwwuuuooommmjjjfffbbb___^^^]]]]]]^^^_________]]]\\\[[[\\\[[[YYYXXXWWWWWWWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNOOONNNNNNNNNOOOPPPPPPQQQQQQPPPRRRSSSRRROOOMMMLLLLLLJJJKKKKKKKKKKKKNNNRRRUUUYYYYYY[[[\\\^^^```aaabbbaaaaaa`````````____________^^^^^^___aaaaaa```^^^XXXTTTRRRTTTUUUVVV[[[aaadddhhhpppwww|||~~~}}}|||uuusssoookkkhhhdddbbbaaaaaa`````````aaaaaa___]]]___aaaeeejjjooouuu|||yyynnngggaaa]]]]]]]]]```eeejjjmmmppptttwwwzzzvvvwwwwwwyyyzzz|||~~~~~~{{{yyyvvvtttqqqnnniiifffaaa^^^YYYRRRKKKDDD???===999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666777888888999::::::;;;:::999999999999:::;;;>>>===<<<;;;;;;<<<======;;;>>>??????@@@EEENNNUUUaaavvv|||yyyxxxrrrrrrrrrrrrrrrsssttttttvvvxxx{{{}}}}}}~~~xxxssslllbbbZZZSSSPPPLLLIIIIIIKKKOOOQQQYYYaaalllrrrtttwww~~~}}}zzzvvvqqqllliiigggfffgggffffffeeedddcccbbbbbbcccaaa```^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTPPPOOONNNMMMLLLKKKKKKJJJLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQMMMNNNMMMLLLLLLNNNQQQTTTXXXYYYZZZ\\\^^^aaabbbcccaaaaaaaaaaaaaaa```______^^^]]]\\\\\\^^^^^^]]][[[WWWSSSRRRUUUWWWWWWZZZ___dddiiirrrzzz}}}zzzvvvqqqlllhhheeeccccccaaa___```bbbbbbaaa^^^^^^```cccfffjjjpppwww{{{xxxlllaaa\\\]]]ZZZ^^^cccgggjjjnnnrrruuu{{{{{{zzzyyyzzz|||~~~{{{yyywwwuuurrrnnnjjjfffbbb___ZZZTTTLLLFFFAAA>>>999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777888999::::::;;;;;;<<<;;;:::999999999:::;;;>>>===<<<;;;;;;<<<===>>><<<>>>@@@@@@AAAHHHSSS[[[ooo}}}yyyuuusssrrrppppppqqqqqqssstttvvvwwwuuuyyy}}}xxxlllcccUUUSSSOOOLLLKKKNNNQQQTTTZZZcccnnntttuuuxxx|||vvvrrrpppnnnnnnmmmkkkiiihhhggggggggghhhfffdddcccaaaaaaaaabbb___^^^\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUTTTOOOOOOOOOOOONNNLLLKKKJJJMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRTTTVVVYYYYYYWWWUUUTTTTTTPPPPPPOOOMMMLLLMMMQQQTTTWWWXXXZZZ\\\___aaacccdddaaaaaaaaaaaaaaa```______[[[ZZZXXXYYYZZZZZZXXXWWWVVVRRRRRRUUUWWWWWWZZZ^^^dddjjjsss|||{{{uuupppkkkgggeeecccaaa___```bbbcccbbb___]]]___aaacccggglllsssxxx~~~qqqccc]]]]]]XXX\\\aaaeeeiiimmmqqqsss|||zzzwwwyyy|||~~~~~~}}}|||zzzvvvssspppmmmhhheeeccc___YYYSSSMMMGGG@@@<<<;;;:::999999888888999999999888777666666777888999777777777777777777777777777777777777777777777777777888888888888999999999999999888888999999:::;;;:::;;;;;;;;;<<<=========<<<;;;???DDDHHHNNN___ppp}}}zzzwwwuuuuuutttrrrssssssrrrqqqrrruuuwww{{{}}}vvvkkkbbbYYYQQQOOOOOONNNQQQUUUbbbfffmmmsssxxx|||~~~zzzxxxvvvuuusssqqqqqqqqqqqqrrrrrrqqqnnnllliiigggfffeeeccccccdddcccaaa^^^[[[YYYYYYYYYYYYZZZ[[[ZZZWWWTTTSSSRRRRRRPPPOOOMMMLLLKKKPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXXXXWWWVVVWWWXXXWWWTTTQQQOOOOOOQQQSSSUUUWWWXXXZZZ]]]```bbbcccdddcccbbb``````aaaaaa___^^^[[[ZZZWWWVVVVVVUUUSSSQQQQQQQQQQQQRRRTTTWWWYYY[[[bbbjjjuuu~~~~~~zzzuuuooojjjgggeeedddccccccbbb```^^^YYYYYYZZZ]]]bbbhhhnnnqqqwww{{{zzzggg\\\[[[WWWWWW\\\dddhhhjjjnnnttt{{{yyywwwyyy|||~~~}}}{{{xxxuuurrrnnnjjjfffdddaaa[[[UUUOOOIIIBBB===::::::999888888888888999999888777666666777888999888888888888888888888888777777777777777777777777777888888888888999999999999999999888999999:::;;;:::;;;;;;<<<<<<======>>>???>>>@@@FFFLLLVVVjjj|||~~~|||yyywwwuuuuuutttvvvwwwwwwwwwwwwxxxzzz}}}yyyjjj___VVVRRRQQQPPPSSSWWWaaaeeelllrrrwww{{{~~~|||zzzyyyyyyyyyyyyyyywwwuuurrrooommmlllkkkhhhhhhgggeeeccc```]]][[[^^^^^^^^^```aaa```]]]ZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTVVVXXXXXXWWWWWWWWWXXXWWWVVVSSSRRRQQQRRRTTTUUUVVVWWWZZZ\\\___aaacccddddddbbbaaa```aaa```___]]]ZZZYYYWWWVVVVVVUUUSSSRRRRRRRRRRRRSSSUUUWWWYYY[[[aaahhhsss|||{{{tttooollljjjgggeeedddcccbbb```]]]]]]]]]___bbbgggkkknnnuuuxxx}}}mmmaaa]]]YYYXXX\\\bbbfffgggkkkqqqzzzyyyxxxzzz}}}~~~|||yyyvvvssspppkkkhhheeebbb]]]WWWRRRKKKDDD???:::999888888777777888888999888777777777777888999999999999999999999999999777777777777777777777777777888888888888999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAA@@@BBBHHHRRRccc{{{}}}{{{yyyxxxxxxxxx{{{}}}~~~wwwkkk]]]WWWTTTSSSUUUXXX___dddjjjpppuuuyyy~~~|||yyywwwvvvuuutttrrrooolllhhheeecccbbbbbbbbbbbbdddeeedddaaa______]]]ZZZWWWUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVWWWUUUWWWXXXXXXWWWWWWWWWYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVXXX[[[^^^```bbbcccdddbbbaaaaaaaaa```^^^\\\YYYWWWVVVVVVVVVVVVUUUSSSSSSRRRRRRSSSUUUWWWYYY[[[___fffoooxxx}}}wwwtttpppkkkgggeeeeeeccccccaaa```______aaadddhhhjjjpppsssxxx|||vvvgggaaa[[[YYYZZZ___cccdddhhhmmm|||yyyyyyzzz}}}~~~|||yyyvvvssspppllliiieeebbb^^^YYYSSSLLLEEE@@@999999888777777777888888888888888888888888888888999999999999999999999999777777777777777777777777777777888888888999999999:::999999999999:::;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAADDDLLL[[[rrr~~~xxxfff\\\WWWUUUWWWZZZ^^^bbbhhhmmmrrrvvvzzz}}}{{{vvvqqqnnnlllllljjjjjjjjjlllnnnmmmkkkhhhgggddd```\\\ZZZYYYZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVYYYYYYXXXWWWWWWWWWWWWXXXUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY\\\___aaabbbcccbbbaaaaaabbbaaa^^^\\\XXXWWWUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSTTTVVVXXXYYY^^^ccclllttt||||||wwwoooiiifffeeeddddddcccaaa```___```bbbdddfffjjjmmmqqqvvvzzzpppeee^^^ZZZXXX\\\```aaaeeejjj{{{yyyzzz|||~~~}}}{{{xxxuuussspppllliiidddbbb^^^YYYTTTMMMEEE@@@:::999999888777888888888888888999999999999888888999999999999999999999999888888888888888888888888777777888888888999999999::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@AAA@@@CCCIIISSSgggoooaaa[[[XXXYYY[[[^^^aaafffjjjmmmqqquuuwwwyyy{{{}}}}}}yyyxxxwwwwwwwwwxxxzzz||||||zzzxxxtttqqqlllhhhdddccccccccc^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVWWWZZZYYYXXXXXXWWWWWWWWWWWWUUUWWWYYYYYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVXXXZZZ\\\^^^```bbbaaaaaabbbbbbaaa___\\\XXXWWWVVVWWWXXXXXXWWWVVVSSSRRRRRRRRRSSSTTTVVVWWW]]]bbbiiipppxxxvvvnnnjjjgggfffeeecccbbb```^^^^^^```bbbcccdddggglllqqqvvv|||zzzmmmccc\\\XXXZZZ^^^```dddhhh}}}xxxyyy{{{}}}}}}{{{xxxuuussspppllliiidddbbb___[[[UUUNNNFFFAAA;;;:::999999888888999999888888999::::::999888888999999999999999999999999888888888888888888888888777888888888888999999999:::::::::::::::;;;;;;<<<;;;<<<===>>>???@@@AAABBB@@@GGGQQQ___vvvyyyggg___[[[[[[^^^___aaadddfffhhhjjjmmmppprrrtttvvvyyy}}}~~~zzztttppplllkkkjjjfffeeedddbbb```^^^]]]\\\YYYXXXWWWUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWYYYYYYXXXXXXXXXYYY[[[[[[[[[\\\[[[ZZZZZZYYYWWWWWWVVVVVVXXXYYY[[[]]]```___```bbbcccccc```]]]ZZZYYYXXXXXXYYYZZZYYYWWWTTTTTTSSSSSSSSSTTTVVVWWW]]]aaahhhooovvvwwwqqqmmmjjjiiifffdddaaa___^^^^^^```aaa```cccggglllrrrxxxyyykkkbbbZZZZZZ\\\^^^aaaddd~~~wwwxxxzzz|||~~~~~~|||yyywwwuuurrrnnnkkkeeeccc```]]]XXXPPPHHHCCC<<<;;;::::::999:::::::::888999999::::::999999888888888888888888888888888888888888888888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBMMM\\\mmmnnnddd```___aaa```bbbcccdddddddddgggiiijjjmmmpppsssxxx~~~|||xxxvvvqqqpppnnnllliiifffdddccc^^^]]][[[YYYYYY[[[]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVXXXYYYZZZYYYXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\YYYXXXVVVUUUVVVWWWYYYZZZ]]]^^^___bbbddddddaaa___]]][[[ZZZZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXX]]]bbbhhhnnnuuu}}}{{{vvvrrrooollliiieeeaaa^^^]]]^^^^^^___aaaeeeiiimmmssszzz~~~uuujjj___[[[\\\[[[]]]___~~~wwwxxxyyy{{{}}}}}}zzzxxxvvvsssooolllfffeeebbb^^^YYYRRRJJJDDD===<<<;;;;;;::::::;;;;;;888999:::;;;;;;:::999888777777777777777777777777888888888888888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<;;;<<<===???@@@AAABBBCCCEEERRRdddwwwrrrgggcccbbbdddaaabbbcccbbbaaaaaacccdddeeehhhlllppptttzzz|||zzzxxxuuurrrooolllkkkbbb```^^^\\\\\\^^^```aaa]]]\\\[[[ZZZYYYYYYYYYYYYVVVXXXZZZZZZYYYXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^ZZZXXXVVVUUUUUUVVVWWWXXX\\\]]]___bbbddddddbbb```^^^]]][[[[[[\\\[[[ZZZXXXYYYXXXWWWWWWWWWWWWYYYYYY]]]bbbhhhnnnttt||||||wwwtttqqqnnniiiddd___]]]\\\\\\___aaadddgggjjjooouuuzzz}}}ooobbb]]][[[YYYYYY[[[}}}zzzuuutttyyy~~~~~~~~~{{{{{{zzzxxxuuurrrooommmiiifffbbb]]]XXXQQQJJJDDD???===999888888999999999:::::::::::::::::::::::::::999888777666666666666888999999999888777555444888888999999999:::::::::777888:::;;;<<<<<<;;;:::>>>>>>>>>??????@@@BBBBBBLLLSSSgggyyyoooiiieeeddddddbbb___]]][[[[[[[[[\\\]]]___eeemmmqqqttt{{{~~~yyyrrrlllkkkiiieeecccbbbaaa^^^\\\___]]][[[ZZZ[[[[[[ZZZXXXZZZYYYWWWWWWYYYZZZZZZYYY\\\\\\[[[[[[[[[\\\\\\]]]ZZZZZZYYYVVVTTTTTTVVVYYY^^^```bbbeeeeeedddcccaaa]]]^^^_________^^^\\\[[[YYYYYYYYYXXXYYYYYYZZZ[[[___cccgggjjjnnnttt}}}yyy{{{sssllljjjhhhbbb^^^^^^]]]___bbbdddgggnnnwww}}}{{{jjjaaa[[[YYY[[[___{{{vvvuuuyyy~~~~~~~~~|||{{{zzzyyyvvvrrrooommmjjjgggccc___YYYSSSKKKFFF@@@===:::888999999999999:::::::::::::::::::::::::::999888777666666666666666666777777666555333222888888999999999:::::::::777888:::;;;<<<<<<;;;;;;===>>>>>>???@@@BBBDDDFFFOOOXXXnnn~~~tttmmmiiigggcccaaa^^^[[[ZZZYYYYYYZZZZZZ\\\bbbjjjooosss|||{{{tttppplllhhhfffdddaaa___```^^^\\\[[[\\\\\\[[[YYY]]][[[YYYYYYYYYYYYXXXWWWZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVXXXZZZ___aaaccceeefffeeecccbbb```aaaaaa```___]]]\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\___cccgggjjjmmmsss{{{vvvnnnkkkiiiddd`````````aaacccdddfffllltttzzz~~~rrreee]]]YYYZZZ]]]~~~xxxuuuyyy}}}}}}~~~||||||{{{yyyvvvssspppnnnjjjhhhddd```[[[TTTMMMHHHAAA>>>:::999999:::999999:::::::::::::::::::::::::::999888777777777777777999:::::::::999888777666888888999999999:::::::::888999:::;;;;;;<<<<<<;;;<<<>>>??????@@@CCCFFFJJJSSS___wwwwwwpppjjjiiibbb```\\\YYYWWWVVVVVVVVVWWWXXX]]]eeekkkqqq}}}~~~wwwqqqmmmjjjhhhfffdddbbb```_________^^^\\\```^^^[[[ZZZZZZYYYXXXVVVYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXX[[[]]]aaaccceeeggggggfffcccbbbcccccccccaaa```]]]\\\ZZZ[[[[[[[[[ZZZ[[[\\\\\\]]]___cccfffiiikkkpppxxx}}}~~~uuuqqqnnniiiffffffcccccccccdddfffkkkqqqvvv||||||mmmaaaYYYXXX[[[yyyuuuxxx||||||}}}|||{{{{{{yyywwwtttqqqooojjjgggddd```[[[UUUNNNIIIBBB???;;;999999::::::999999999::::::::::::;;;;;;:::999888888777777777888<<<<<<;;;;;;;;;::::::999888888999999999:::::::::999999:::;;;;;;<<<<<<<<<===>>>?????????BBBHHHMMMYYYgggwwwmmmgggeee___]]]YYYVVVTTTSSSSSSSSSTTTTTTYYY```gggooo}}}|||vvvrrrooommmjjjgggeeeccccccbbb```___```^^^[[[ZZZZZZZZZXXXWWWYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ[[[[[[ZZZ[[[]]]___dddeeeggghhhhhhgggdddcccdddcccbbbaaa```^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]___bbbfffhhhjjjnnntttyyyzzzvvvpppmmmnnnfffeeeddddddfffkkkppptttyyy|||ttteee[[[XXX[[[zzzuuuwwwyyyzzz{{{~~~{{{{{{zzzyyyvvvtttqqqooohhhfffccc___[[[UUUNNNJJJCCC@@@<<<::::::::::::999999999999::::::;;;;;;;;;:::999888888888888888888999888888888777777777777888888999999999:::::::::::::::::::::;;;<<<=========???@@@??????CCCJJJQQQbbbrrruuujjjcccaaa[[[YYYVVVSSSPPPOOOPPPPPPRRRRRRUUU\\\bbbkkkyyyzzzvvvtttooommmiiigggfffdddbbb```___]]][[[ZZZ[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\^^^^^^^^^^^^```bbbfffhhhiiijjjjjjhhheeedddaaaaaa``````______^^^^^^[[[[[[ZZZZZZ[[[[[[\\\]]]]]]```dddfffhhhkkkqqqvvv~~~wwwssssssjjjhhhffffffhhhlllqqqsssvvvyyy}}}}}}kkk^^^ZZZ\\\zzztttuuuwwwxxxyyy|||yyyyyyyyyxxxvvvssspppooohhheeebbb___[[[VVVOOOKKKDDDAAA===;;;;;;;;;::::::888999999::::::;;;;;;<<<:::999999888888888999999:::999999888888888999999888888999999999:::::::::::::::::::::;;;<<<===>>>===???AAAAAAAAAGGGQQQYYYooo~~~qqqeee^^^]]]VVVUUURRROOOMMMMMMMMMNNNQQQPPPRRRWWW]]]eeerrrxxxuuuqqqnnnkkkhhheeecccaaa___]]]]]]^^^^^^]]]\\\WWWXXXXXXYYY[[[]]]___``````bbbcccdddcccccceeefffiiijjjkkklllkkkiiifffddd______^^^]]]]]]]]]]]]^^^YYYYYYYYYYYYYYYZZZZZZ[[[[[[^^^ccceeefffiiiooosss}}}yyyxxxqqqnnnjjjiiikkknnnqqqrrrsssvvvzzz~~~rrrbbb\\\]]]zzzssssssuuuvvvxxx{{{xxxxxxxxxwwwuuurrrpppnnnhhhfffccc```]]]WWWQQQMMMEEEBBB>>>;;;;;;;;;::::::888888999::::::;;;<<<<<<999999999888888999999:::;;;;;;:::999999:::;;;<<<888888999999999:::::::::;;;;;;::::::;;;<<<>>>>>>;;;???BBBDDDFFFNNNZZZeee}}}tttiii^^^YYYXXXRRRQQQOOOLLLKKKKKKLLLMMMNNNMMMOOOSSSWWW]]]iiiuuu~~~zzzvvvrrrnnnkkkgggeeebbbaaaaaaaaa```^^^[[[[[[\\\^^^aaacccfffgggggghhhjjjjjjjjjiiijjjkkkkkklllmmmmmmllljjjgggeee___^^^\\\[[[ZZZZZZZZZ[[[WWWWWWVVVVVVWWWWWWXXXYYYXXX\\\aaadddeeehhhmmmrrrxxxzzzuuuooolllmmmnnnoooooopppsssxxx|||yyyfff]]]]]]zzzrrrrrrssstttvvvzzzwwwwwwwwwvvvtttqqqooonnniiigggdddbbb^^^YYYSSSOOOEEEBBB>>><<<;;;;;;;;;:::888888999::::::;;;<<<<<<999999999888999999::::::888777666666666777888999888888999999999:::::::::;;;;;;::::::;;;<<<>>>???999>>>CCCFFFIIISSSbbbnnnxxxkkkaaaXXXSSSSSSPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKLLLPPPSSSXXXcccnnn{{{|||xxxtttllljjjgggeeedddcccaaa______```bbbdddgggjjjmmmoookkkmmmoooooonnnmmmnnnooolllmmmnnnnnnmmmjjjgggeee```^^^\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWW[[[```ccceeehhhmmmqqquuu|||zzzsssooonnnnnnmmmlllooorrrwww{{{~~~}}}hhh^^^]]]zzzrrrppppppqqquuuyyy{{{{{{{{{xxxtttqqqoooooommmjjjfffbbb]]]WWWQQQLLLIIIEEE@@@<<<;;;;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888<<<;;;;;;::::::999999888999:::;;;<<<============???@@@CCCFFFJJJXXXqqqwwwhhh]]]XXXUUUQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOTTT]]]dddsssyyy{{{xxxtttppplllkkkjjjhhhggghhhggghhhjjjooorrrttttttssstttuuuuuutttsssqqqpppoooooopppqqqpppmmmhhhcccbbb___[[[XXXVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVXXXXXXYYY[[[^^^```cccggglllpppwwwzzz}}}wwwsssppppppooonnnpppsssxxx}}}tttddd[[[|||ssspppqqqqqquuuzzzzzz{{{{{{xxxtttqqqoooooojjjhhhdddaaa^^^YYYSSSOOOIIIEEE@@@===;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;999:::;;;<<<===>>>>>>>>>BBBBBBFFFKKKRRRbbb}}}{{{vvvmmmaaaXXXUUUSSSQQQNNNOOONNNNNNMMMMMMMMMMMMNNNLLLMMMMMMMMMMMMQQQXXX]]]eeeiiipppxxx~~~yyyuuusssqqqpppooooooooooooqqquuuxxxyyyyyyxxxxxxxxxwwwwwwvvvuuutttssssssrrrrrrqqqmmmiiieeebbb___ZZZWWWVVVUUUTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ]]]```cccggglllooouuuxxxzzzuuurrrppppppoooqqqtttxxx||||||kkkaaa~~~tttqqqqqqrrruuuyyyyyyzzzzzzxxxtttqqqpppooohhhfffcccaaa___[[[VVVSSSJJJFFFAAA===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????DDDEEEIIIRRR^^^rrr|||tttlllggghhhbbbYYYTTTSSSSSSRRRQQQPPPPPPPPPOOOPPPPPPQQQQQQOOOOOOPPPOOOOOOQQQTTTVVVYYY[[[```dddjjjpppxxx}}}}}}|||{{{{{{zzzyyyzzz|||~~~~~~~~~}}}|||zzzzzzzzzzzz{{{yyywwwtttsssqqqnnnjjjgggbbb^^^ZZZVVVUUUTTTSSSQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWYYY]]]___bbbfffjjjnnnsssuuu}}}{{{wwwtttrrrpppqqqtttwww{{{uuujjjuuuppppppqqqssswwwwwwxxxyyyxxxuuurrrpppoooiiigggdddbbb___\\\WWWSSSKKKGGGBBB>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<:::;;;;;;<<<===???@@@AAADDDEEELLLZZZkkkyyysssnnniiieeebbb```\\\XXXUUUUUUVVVUUUTTTRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[^^^bbbhhhmmmxxx~~~|||||||||~~~~~~{{{wwwsssqqqnnnkkkiiibbb___ZZZWWWUUUTTTRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSUUUXXX\\\___aaaeeeiiilllqqqsssyyy}}}xxxtttpppppprrruuuyyy~~~qqqwwwqqqppppppqqqtttuuuwwwyyyxxxuuurrrpppooollliiifffccc```[[[VVVRRRLLLHHHCCC???===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@AAABBBDDDFFFQQQdddzzzzzzssspppkkkhhhfffdddbbbaaa\\\[[[YYYYYYXXXXXXVVVUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVUUUXXXXXXXXXXXXXXX[[[```cccjjjttt~~~~~~yyyuuurrrooollljjjddd```\\\XXXVVVUUUSSSRRRRRRRRRQQQQQQPPPQQQQQQQQQSSSVVVZZZ^^^aaadddgggjjjpppqqqwww|||vvvppppppqqqsssxxx~~~xxx|||sssqqqqqqqqqrrrsssvvvxxxxxxvvvrrrpppooonnnkkkhhhddd```[[[UUUQQQMMMIIIDDD@@@>>><<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::======<<<<<<;;;::::::999<<<<<<<<<<<<>>>@@@CCCDDDEEEJJJXXXppp{{{uuuqqqoooiiigggdddbbbaaa```^^^\\\\\\]]]]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUSSSSSSTTTUUUWWWWWWUUUTTTUUUUUUUUUTTTTTTUUUXXX[[[bbbjjjuuu|||xxxuuusssooommmgggccc^^^[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQUUUYYY]]]```cccfffhhhnnnooosss{{{zzzuuutttssstttxxx}}}wwwtttsssrrrsssrrruuuxxxxxxvvvsssppppppnnnkkkhhhddd```[[[VVVRRRNNNJJJDDD@@@>>>===;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAADDDEEEIIIOOOaaa}}}}}}uuupppmmmjjjiiifffeeecccccccccbbb```^^^___aaadddeeeccc```^^^\\\[[[ZZZYYYWWWVVVVVVVVVVVVXXXVVVUUUWWWYYYYYYVVVSSSQQQRRRSSSSSSRRRSSSUUUWWW]]]cccjjjsss}}}zzzwwwssspppjjjfffaaa]]][[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPTTTXXX\\\___bbbeeegggllllllpppvvv|||~~~|||yyywwwyyy}}}zzzwwwuuussssssqqqtttwwwxxxvvvsssqqqpppmmmkkkgggdddaaa\\\WWWSSSOOOJJJEEE@@@>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888::::::;;;;;;<<<============<<<<<<<<<>>>AAADDDFFFMMMTTThhh}}}yyytttpppmmmkkkhhhffffffffffffhhhiiiiiigggeeebbbfffjjjkkkjjjgggdddccc^^^]]][[[ZZZXXXWWWWWWWWW]]][[[YYYZZZ[[[[[[XXXUUUQQQSSSTTTUUUTTTTTTVVVWWWZZZ^^^dddjjjttt~~~zzzvvvssslllhhhccc___]]][[[YYYXXXUUUTTTSSSRRRQQQPPPPPPPPPOOOSSSXXX\\\___aaadddfffjjjjjjmmmsssxxx~~~}}}zzzzzz}}}vvvpppoooqqqssstttuuuvvvuuutttrrrpppmmmkkkiiieee```[[[VVVTTTOOOKKKFFFAAA???<<<:::888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@<<<:::===>>>???CCCIIIPPP```{{{}}}yyyvvvrrrooommmmmmnnnooojjjmmmpppqqqooonnnnnnnnnppprrruuuvvvvvvtttqqqooojjjhhheeeaaa`````````aaa_________``````]]]XXXTTTRRRSSSSSSSSSSSSTTTVVVXXX\\\]]]bbbhhhnnnxxx{{{xxxoookkkddd___\\\[[[YYYYYYYYYYYYWWWVVVTTTSSSQQQQQQQQQSSSVVV[[[___bbbeeefffhhhjjjlllpppvvv}}}}}}zzzsssqqqssstttuuuvvvvvvuuusssqqqpppnnnmmmjjjfffbbb\\\XXXUUUPPPLLLFFFBBB???===;;;999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@===<<>>;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<>>AAABBBBBBGGGMMM```sss~~~}}}}}}}}}}}}}}}}}}}}}|||~~~xxxuuuttttttuuutttsssrrrpppmmmhhhbbb]]]\\\\\\[[[[[[[[[]]]^^^___^^^___bbbfffgggkkkuuu|||sssoooiiieeecccbbbbbbaaa^^^^^^\\\[[[YYYWWWVVVVVVRRRTTTWWW\\\```dddhhhiiihhhiiikkkooottt|||wwwtttvvvuuuvvvvvvvvvuuussspppnnnnnnmmmkkkhhhccc^^^ZZZWWWQQQMMMHHHCCCAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAABBBCCCIIIQQQfff}}}|||vvvnnniiigggeeedddcccdddeeeeeeeeeddddddgggjjjjjjjjjooowww~~~uuupppjjjfffdddddddddccc```___^^^\\\ZZZYYYXXXWWWVVVWWWYYY\\\```dddgggiiihhhiiikkknnnssszzzvvvrrrtttuuuuuuvvvvvvuuusssqqqooommmmmmkkkgggccc^^^ZZZWWWRRRNNNIIIDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;===AAABBBEEEMMMWWWmmmzzztttrrrnnnnnnnnnooonnnmmmmmmlllnnnqqqooommmoootttwwwssslllhhheeedddcccccc```___^^^\\\[[[YYYXXXWWWYYYZZZ[[[]]]___ccceeeggghhhjjjlllnnnrrrxxxvvvqqqsssssstttuuuvvvuuutttrrrpppmmmllljjjgggccc^^^ZZZXXXSSSOOOJJJEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===AAACCCGGGSSS___vvv~~~~~~~~~|||yyyzzzxxxyyyzzzxxxsssssswwwyyy}}}xxxqqqkkkhhhfffdddccc```___^^^]]][[[YYYXXXWWWZZZZZZ[[[\\\___bbbeeegggjjjkkkmmmooorrrwww}}}xxxssstttrrrsssuuuvvvvvvtttsssrrrnnnmmmllliiieee```\\\ZZZTTTPPPKKKFFFCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>BBBDDDKKKZZZiii~~~{{{}}}|||xxxqqqllliiifffdddaaa```___^^^\\\ZZZYYYXXXWWWXXXYYY[[[^^^bbbfffiiikkklllnnnpppssswww|||zzztttvvvqqqrrrtttvvvvvvuuutttsssoooooommmjjjfffaaa^^^[[[UUUQQQKKKGGGDDDBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======???CCCFFFNNN___ooo}}}uuuoookkkhhhfffbbbaaa```___]]][[[ZZZYYYTTTUUUWWWZZZ^^^ccchhhkkklllmmmoooqqqssswww|||}}}uuurrrrrrsssuuuvvvwwwvvvtttssspppmmmiiieeeccc___[[[XXXVVVRRRKKKFFFCCCAAA???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;======<<<<<<<<<<<<======>>>>>>@@@CCCFFFIIITTTkkk|||uuuooojjjgggaaa^^^\\\[[[[[[ZZZYYYWWWXXXYYY[[[\\\^^^aaafffiiikkkmmmoooqqqrrrvvvzzz}}}}}}uuusssrrrtttuuuwwwwwwvvvuuutttqqqnnnjjjgggddd```]]]ZZZVVVRRRLLLFFFCCCAAA???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<======<<<<<<<<<<<<===>>>>>>@@@AAADDDIIIOOO\\\uuu{{{tttnnnjjjbbb```]]]\\\\\\\\\[[[YYYYYYZZZ[[[\\\^^^aaafffiiikkkmmmoooqqqsssvvvzzz}}}}}}vvvtttssstttvvvwwwxxxwwwvvvuuurrroookkkhhheeebbb^^^[[[VVVRRRLLLGGGDDDBBB???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<======<<<<<<<<<======>>>???BBBBBBEEELLLWWWiii{{{sssnnneeebbb___^^^^^^^^^]]][[[YYY[[[\\\]]]^^^aaaeeeiiikkkmmmppprrrsssvvvzzz}}}|||uuusssrrrtttvvvwwwxxxwwwvvvuuuqqqnnnjjjgggeeebbb^^^[[[VVVRRRMMMHHHEEECCC@@@>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<===>>>??????CCCBBBFFFPPP```vvvwwwppphhheeeaaa______^^^^^^]]][[[\\\]]]]]]^^^aaaeeehhhkkkmmmppprrrtttwwwzzz}}}{{{sssqqqqqqsssuuuwwwxxxwwwvvvuuupppmmmiiifffdddaaa^^^[[[WWWSSSNNNJJJGGGDDD@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>><<<<<<<<<======>>>@@@@@@BBBAAAGGGUUUjjj{{{tttlllhhhddd```______^^^]]]\\\]]]^^^^^^^^^```dddgggkkkmmmqqqsssuuuwwwzzz|||{{{ssspppppprrrtttvvvwwwwwwvvvuuuooollliiifffdddaaa^^^[[[WWWSSSOOOKKKHHHDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>><<<<<<<<<===>>>???@@@AAACCCCCCKKK^^^www|||rrrmmmhhhcccaaa```^^^]]]]]]^^^^^^^^^^^^```dddgggkkknnnqqqtttvvvxxxzzz|||~~~tttpppooopppsssuuuvvvvvvuuutttpppmmmjjjgggeeeccc___]]]WWWTTTOOOLLLIIIEEEAAA>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>><<<<<<<<<===>>>@@@AAABBBFFFGGGRRRiiixxxssslllgggdddbbb```___^^^______^^^^^^```dddgggjjjnnnrrruuuvvvxxxzzz|||uuupppnnnooorrrtttuuuuuuttttttqqqnnnkkkiiigggdddaaa^^^WWWTTTPPPLLLIIIEEEAAA>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???<<<<<<<<<===>>>@@@AAABBBIIIKKKXXXqqq}}}wwwpppjjjfffcccbbb```____________^^^```cccfffjjjnnnrrruuuwwwxxxzzz|||yyyqqqnnnnnnpppsssuuuvvvtttrrrssspppkkkgggeeeccc```^^^XXXTTTOOOJJJGGGDDDAAA>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<===============;;;<<<@@@@@@>>>???BBBEEEPPPeeevvvmmmhhheeebbb___bbb```___^^^^^^___aaabbbjjjmmmrrruuuwwwzzz}}}}}}tttoooooopppsssuuuvvvtttrrrssspppkkkhhheeeccc```^^^XXXTTTOOOJJJGGGDDDAAA???>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<============>>><<<===AAAAAA@@@AAAEEEIIIVVVlll{{{qqqlllhhhdddaaaaaa```^^^]]]^^^___aaabbbjjjmmmqqquuuwwwzzz}}}xxxppppppppprrrtttuuutttsssssspppkkkhhhfffccc```^^^XXXTTTOOOJJJGGGEEEBBB???============<<<<<<<<<<<<========================<<<<<<<<<<<<============???>>>???BBBBBBAAADDDJJJOOO___yyyxxxqqqlllgggddd```___^^^]]]]]]___aaabbbhhhlllppptttwwwzzz~~~{{{rrrqqqqqqrrrtttuuutttsssrrrooolllhhhfffccc```]]]WWWTTTOOOKKKHHHEEEBBB@@@============<<<<<<<<<;;;========================<<<<<<<<<<<<============>>>===???BBBBBBBBBGGGNNNXXXjjj~~~vvvoooiiieee```___^^^]]]]]]___aaabbbgggjjjoootttwww{{{uuusssqqqqqqssstttttttttrrrooollliiigggccc```]]]WWWTTTOOOKKKHHHFFFCCCAAA>>>============<<<<<<<<<========================<<<<<<<<<<<<==================???AAAAAABBBIIIRRRbbbwww{{{rrrkkkeeebbbaaa___^^^^^^___aaabbbeeeiiinnnssswww{{{wwwtttrrrqqqrrrsssttttttqqqooollliiigggddd___\\\WWWTTTOOOKKKIIIFFFDDDBBB>>>>>>>>>>>>====================================<<<<<<<<<<<<============<<<===???AAAAAABBBKKKVVVnnnxxxoooiiieeecccaaa_________```aaacccgggmmmrrrwww|||yyyvvvrrrpppqqqsssttttttqqqooollljjjgggddd___\\\WWWTTTOOOKKKIIIGGGDDDBBB@@@?????????>>>>>>>>>>>>========================<<<<<<<<<<<<===============>>>@@@BBBBBBDDDOOOZZZyyyuuunnnhhhfffdddaaa`````````aaabbbffflllrrrwww|||zzzvvvrrrpppqqqssstttuuuqqqooollljjjhhhddd___\\\WWWTTTOOOKKKIIIGGGEEECCC@@@@@@@@@@@@?????????>>>========================<<<<<<<<<<<<=========>>>>>>???AAACCCCCCFFFQQQ]]]zzzsssjjjhhheeebbb`````````aaabbbffflllrrrwww|||~~~tttnnnoootttuuuvvvwwwssspppnnnkkkhhhddd___\\\[[[VVVPPPJJJGGGEEECCCBBB===>>>>>>?????????>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>????????????AAA<<<===CCCEEEGGGWWWjjjzzzoooiiieeeeeedddaaa```bbbbbbeeejjjoootttzzzwwwooopppsssttttttuuusssqqqnnnkkkhhhddd___\\\[[[VVVPPPKKKHHHEEECCCBBB>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA>>>???EEEFFFKKK]]]rrr~~~vvvooojjjiiigggbbb```bbbaaaeeeiiinnnsssyyyzzzqqqqqqssssssssstttsssqqqnnnkkkiiieee```\\\ZZZVVVPPPLLLIIIFFFDDDBBB?????????????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????AAA@@@BBBFFFHHHPPPfff~~~~~~vvvpppmmmiiidddbbbcccbbbeeeiiimmmrrrxxx~~~{{{rrrqqqssssssssstttsssqqqnnnllliiieee```\\\ZZZVVVQQQMMMJJJGGGEEECCC@@@@@@????????????????????????>>>>>>======<<<<<<===>>>>>>>>>????????????@@@AAADDDGGGIIIUUUppp{{{tttppplllfffcccdddcccfffiiimmmrrrwww~~~{{{rrrqqqsssttttttvvvtttqqqooollliiieee```]]]ZZZVVVRRRNNNKKKIIIFFFCCCAAAAAA@@@???>>>>>>????????????>>>>>>======<<<<<<===>>>>>>>>>????????????@@@BBBEEEHHHNNN^^^zzz~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}wwwsssnnnhhhfffgggfffhhhkkknnnrrrxxx}}}sssqqqssstttuuuwwwtttrrrooollljjjfffaaa]]]ZZZVVVRRROOOLLLJJJFFFDDDCCCBBB@@@???>>>>>>???@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????AAACCCFFFKKKWWWmmm~~~{{{~~~|||yyyvvvsssrrrrrrrrrrrrqqqooooooppppppoooooonnnnnnllllllnnnpppttt|||}}}xxxsssllljjjkkkjjjlllnnnppptttzzztttrrrsssssssssuuutttrrrooommmjjjfffaaa]]]YYYWWWSSSPPPMMMKKKGGGDDDDDDBBB@@@???>>>>>>???@@@============>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBDDDHHHQQQccc}}}{{{vvvsssnnnmmmmmmmmmlllkkkggggggggggggfffdddcccbbb```aaabbbcccfffkkkqqqvvv}}}yyyqqqnnnooonnnoooqqqsssvvv|||vvvrrrrrrqqqrrrssstttrrrooommmjjjfffaaa]]]YYYWWWSSSPPPNNNKKKGGGEEEDDDCCC@@@???>>>>>>???@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????CCCEEEJJJUUUlllyyyssspppttt{{{|||uuuqqqlllkkklllmmmllljjjffffffeeedddcccaaa___^^^ZZZ[[[\\\]]]^^^aaafffjjjkkkoootttxxxzzz{{{|||}}}}}}uuuqqqrrrpppqqqssstttwww}}}tttpppqqqqqqqqqqqqtttrrrooollljjjfffbbb___[[[WWWRRRMMMKKKIIIGGGEEEAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>??????======<<<===>>>???AAABBBAAAFFFPPPaaayyysssnnnjjjkkkooovvv||||||vvvsssnnnkkkiiihhhgggfffccccccccccccbbbbbbaaa```___^^^\\\\\\]]]___bbbdddggghhhjjjkkkkkklllnnnpppooouuu|||zzzwwwuuuuuuuuuwww{{{vvvqqqqqqqqqqqqrrrtttrrrooollljjjfffbbb___[[[WWWRRRNNNKKKIIIGGGEEEBBBBBBAAA@@@???>>>======?????????>>>>>>>>>>>>>>>>>>=========>>>???AAABBBDDDIIITTThhhxxxoooiiiddddddfffjjjttt}}}~~~}}}}}}{{{zzz{{{wwwtttpppmmmjjjiiihhhhhhggggggggggggfffeeedddccc___^^^\\\\\\\\\^^^aaabbbdddfffggggggffffffggghhhhhhlllrrrxxx}}}yyyyyyyyy{{{wwwrrrrrrqqqrrrssstttrrrooommmjjjgggbbb___ZZZWWWRRRNNNLLLJJJGGGFFFDDDBBBAAA???>>>>>>>>>>>>@@@?????????>>>>>>======??????>>>>>>>>>???AAABBBGGGLLL[[[ssswwwmmmfff```^^^]]]]]]bbbiiilllmmmoooppprrruuuzzz~~~xxxwwwwwwvvvwwwyyyxxxvvvssspppmmmlllkkkkkkjjjkkkkkkkkkjjjhhhfffddddddbbbaaa______```bbbcccdddeeeeeedddbbbaaaaaabbbcccgggkkkmmmsss}}}wwwqqqqqqrrrsssuuutttrrrpppnnnkkkgggbbb___ZZZWWWRRROOOMMMKKKHHHFFFEEECCCAAA>>>===>>>??????@@@@@@??????>>>=========@@@??????>>>???@@@AAABBBHHHOOO```|||~~~ppphhh```]]]ZZZWWWXXX\\\^^^___aaaaaacccfffjjjnnnyyyyyyrrrqqqrrrrrruuuyyyyyyyyywwwtttqqqppppppppprrrssstttuuutttqqqnnnlllmmmkkkiiihhhggggggggghhhfffggggggfffcccbbbccccccfffhhhjjjkkknnnvvvxxxqqqqqqrrrtttvvvsssrrrpppooolllhhhbbb^^^YYYVVVSSSPPPNNNKKKHHHFFFEEECCCAAA???>>>>>>???@@@????????????>>>>>>======@@@@@@?????????AAABBBCCCHHHQQQffftttkkkbbb]]]ZZZUUUTTTVVVVVVWWWXXXXXXYYY\\\```cccjjjuuu}}}uuunnnmmmmmmoootttzzzzzz{{{|||zzzwwwuuuvvvxxx}}}}}}{{{wwwvvvtttqqqpppnnnnnnnnniiijjjkkkjjjhhhggghhhiiiiiijjjjjjkkkmmmrrr{{{{{{rrrqqqqqqsssvvvsssrrrqqqooommmhhhccc^^^XXXVVVSSSQQQOOOLLLIIIFFFDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@?????????@@@BBBDDDEEEIIIUUUmmmyyynnnccc^^^YYYTTTRRRRRRPPPQQQQQQQQQQQQSSSWWWZZZ```jjj{{{zzzsssllljjjjjjlllssszzz{{{~~~}}}{{{}}}}}}zzzxxxvvvuuuqqqrrrrrrqqqooonnnnnnooollllllkkkjjjkkknnntttxxxuuurrrqqqrrrtttsssrrrqqqpppnnniiiccc^^^XXXVVVSSSQQQOOOMMMIIIGGGCCCCCCBBBAAA@@@??????>>>=========>>>??????@@@@@@????????????AAACCCFFFGGGMMM[[[uuutttfff___ZZZTTTQQQQQQNNNOOOOOONNNNNNPPPSSSVVV[[[ddduuuxxxqqqjjjggggggiiiqqqyyy|||}}}}}}}}}{{{xxxvvvuuuvvvtttrrrpppnnnmmmnnnqqqssswwwxxxssspppppprrrsssrrrqqqpppnnniiiccc^^^XXXVVVSSSQQQPPPMMMJJJGGGCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>???@@@AAAAAA>>>>>>>>>@@@BBBDDDGGGHHHPPP```{{{yyyjjjbbb\\\UUUQQQQQQPPPQQQQQQPPPPPPQQQTTTWWWZZZccctttwwwpppiiifffeeegggoooxxx|||}}}||||||}}}{{{xxxuuurrrrrrssstttqqqxxx{{{uuutttrrrppppppqqqqqqpppmmmgggbbb___ZZZWWWSSSPPPNNNLLLIIIGGGFFFDDDAAA@@@AAABBBAAA@@@AAAAAA@@@???>>>>>>?????????@@@BBBDDDAAA???EEENNNVVVkkkooofffaaa[[[UUURRRMMMNNNOOOOOOOOOPPPSSSUUUZZZcccqqqyyyppphhheeedddfffmmmuuu~~~}}}xxxuuussspppnnnrrrsssxxx}}}uuusssqqqooopppqqqqqqpppmmmgggbbb___YYYWWWSSSPPPNNNLLLIIIGGGFFFDDDAAA@@@AAABBBAAA@@@AAA@@@@@@???>>>>>>????????????AAADDDCCCCCCHHHPPP]]]sssuuujjjddd\\\VVVSSSOOOPPPPPPPPPOOOQQQTTTVVV^^^ggguuuxxxooogggcccbbbdddkkksss~~~|||xxxtttrrrrrruuu|||uuurrrpppooopppqqqqqqpppmmmgggbbb___YYYVVVRRRPPPNNNLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@AAA@@@??????>>>????????????>>>@@@DDDFFFGGGLLLSSShhh~~~{{{nnnfff^^^WWWUUURRRRRRRRRQQQQQQSSSWWWZZZbbblll{{{|||vvvmmmdddaaa___aaahhhpppzzz|||wwwvvvsssssswww{{{uuupppoooooopppqqqqqqpppmmmgggbbb___XXXUUURRROOONNNLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@@@@@@@???????????????@@@AAA>>>???CCCFFFIIIOOOVVVsss|||ooofff^^^XXXWWWUUUUUUUUUTTTTTTWWW\\\```jjjtttvvvsssjjjbbb^^^]]]^^^eeelllsssyyy{{{{{{vvvtttvvvxxx{{{xxxpppoooooopppqqqqqqpppmmmgggbbb___WWWUUUQQQOOONNNLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@@@@???????????????@@@@@@BBB@@@@@@CCCFFFJJJTTT]]]~~~wwwmmmeee^^^ZZZZZZYYYYYYXXXXXXYYY^^^eeejjjvvvyyyooommmfff___\\\[[[\\\aaaggglllssszzz~~~{{{wwwxxxyyy{{{~~~ssspppppppppqqqqqqpppmmmgggbbb___VVVTTTQQQNNNMMMLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@?????????>>>??????@@@AAABBBAAABBBDDDGGGMMM\\\jjj~~~rrrkkkeee```]]]]]][[[[[[[[[\\\___gggpppvvvzzztttpppnnnnnnnnnnnntttwwwvvvtttrrrmmmfffddd^^^ZZZYYYYYYXXX\\\aaafffmmmuuuxxx|||}}}||||||{{{}}}xxxrrrrrrpppqqqqqqpppmmmgggbbb___VVVSSSPPPNNNMMMLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@??????>>>>>>???@@@@@@AAA@@@AAADDDFFFHHHRRRggg{{{wwwoookkkgggbbb``````]]]]]]^^^```eeeoooyyy{{{mmmjjjfffbbb___^^^^^^^^^^^^bbbdddbbbaaaaaa```\\\ZZZVVVTTTUUUUUUTTTVVVZZZ^^^eeemmmpppsss|||{{{|||}}}|||tttssspppqqqqqqpppmmmgggbbb___VVVSSSPPPNNNMMMLLLJJJHHHFFFDDDAAA@@@AAABBBAAA@@@??????>>>>>>???@@@AAAAAA???AAAFFFHHHJJJVVVooo|||uuunnnllliiidddbbbbbb^^^^^^___bbbiiisssyyyvvvssspppkkkggg___]]]ZZZXXXVVVUUUUUUUUUTTTXXXYYYUUUTTTVVVWWWUUUTTTQQQPPPSSSSSSQQQRRRVVVVVV^^^eeeiiilllxxx~~~{{{zzzyyyzzztttpppooopppqqqppplllgggaaa]]]ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@?????????@@@AAABBBAAAEEEJJJQQQ```{{{wwwvvvtttpppllljjjjjjkkkjjjeeedddiiiqqqwwwyyytttnnnkkkfffbbb___\\\XXXVVVPPPOOOOOONNNMMMLLLLLLKKKGGGIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOTTTWWWZZZ]]]cccpppzzzvvvwwwyyyxxxtttooopppqqqpppmmmgggbbb^^^ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@??????@@@AAAAAABBBBBBEEELLLWWWjjj}}}xxxtttqqqpppppplllgggfffjjjpppuuu{{{}}}sssjjjfff```]]]YYYWWWUUUSSSQQQNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQSSSUUUYYYcccpppzzzyyywwwwww|||zzzuuuqqqrrrrrrqqqnnniiiccc___ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@??????@@@AAABBBBBBBBBGGGPPP```yyy~~~|||{{{tttnnnjjjlllooopppssswwwvvvwwwvvvrrrjjjaaaZZZVVVQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOUUU^^^dddiiilllpppqqqssswww}}}~~~yyyxxx{{{yyysssqqqrrrsssrrroooiiiddd```ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@???@@@AAABBBCCCCCCDDDIIITTTiiiyyyrrrpppnnnjjjiiikkkiiiiiigggbbb[[[TTTPPPOOOKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJMMMQQQUUUYYY[[[]]]___aaaeeejjjnnnxxx}}}{{{|||wwwqqqrrrssstttsssooojjjddd```ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@@@@AAACCCDDDEEEGGGMMMZZZsssyyyssskkkddd```aaa]]]\\\ZZZVVVQQQNNNLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGGGGHHHIIIKKKMMMLLLMMMNNNOOOPPPSSSVVVXXXcccjjjuuuyyysssrrrrrrsssrrroooiiiddd```ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@AAABBBCCCDDDEEEJJJRRRaaa}}}}}}rrrhhh___ZZZZZZSSSSSSQQQNNNKKKIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLTTTWWW]]]eeekkksssyyyuuuqqqrrrsssrrrnnniiiccc```ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@AAABBBDDDEEEDDDKKKVVVggg{{{oooddd[[[WWWXXXNNNOOONNNLLLIIIHHHIIIJJJJJJHHHFFFFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJOOOUUUXXX\\\gggsssyyyvvvqqqrrrrrrqqqnnnhhhccc___ZZZWWWSSSOOONNNLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@AAAAAA@@@@@@AAACCCDDDEEECCCKKKXXXlllxxxlllbbbYYYWWWXXXOOOOOOOOOMMMJJJIIIIIIJJJIIIHHHGGGGGGIIIKKKKKKJJJFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGEEEDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEDDDCCC@@@??????AAACCCDDDDDDDDDDDDDDDIIIOOOPPPPPPYYYdddmmm{{{wwwrrrqqqrrrssstttrrrmmmeee```YYYVVVQQQNNNLLLKKKJJJIIIEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFHHHMMM[[[uuunnnccc^^^XXXTTTRRRQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@BBBDDDFFFGGGJJJMMMPPPYYYaaaqqqyyytttrrrsssttttttrrrmmmeee```XXXUUUQQQOOOMMMLLLJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGJJJPPP___zzzzzziii```[[[VVVSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCDDDDDDEEEHHHJJJKKKPPP\\\jjjwww~~~}}}|||wwwttttttuuuuuurrrmmmeee```WWWUUURRRPPPOOOMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGKKKSSSfffsssddd^^^ZZZVVVTTTUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPOOONNNNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFLLLUUU___lll~~~|||xxx{{{~~~yyywwwwwwvvvuuusssmmmeee```WWWUUUSSSQQQPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAACCCEEEGGGHHHJJJUUUkkkyyynnnbbb^^^\\\YYYXXXZZZWWWXXX[[[\\\\\\[[[YYYXXXVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDEEEEEE@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCBBBBBBDDDEEEFFFEEEHHHMMMSSS\\\kkkyyy}}}}}}~~~{{{zzzyyyxxxvvvsssmmmeee```WWWUUUSSSRRRPPPNNNJJJGGGFFFFFFDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGIIIIIIWWWppprrriii```]]]\\\ZZZZZZ]]]ZZZ\\\^^^``````___\\\[[[WWWVVVTTTRRRQQQPPPOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@@@@??????@@@AAABBBBBBAAABBBDDDFFFCCCBBBDDDHHHKKKOOOXXXbbbqqq}}}{{{yyywwwsssmmmeee```XXXVVVSSSQQQPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBDDDFFFHHHJJJMMM]]]wwwzzzllleee^^^]]][[[YYYZZZ]]]\\\^^^```bbbaaa```]]]\\\XXXWWWUUUSSSRRRQQQPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQOOOOOONNNMMMLLLJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<>>>?????????@@@CCCEEEBBBAAABBBFFFGGGHHHLLLSSS___ppp}}}{{{wwwsssmmmeee```ZZZWWWSSSPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBDDDFFFIIIJJJUUUeee~~~ssskkkeee```^^^]]]ZZZ[[[^^^^^^___```aaa```___]]][[[XXXWWWVVVUUUSSSSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQOOONNNMMMKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@===>>>?????????@@@BBBDDDEEEBBBAAADDDEEEEEEHHHMMMTTT___sss~~~{{{xxxsssmmmeee```[[[WWWSSSOOONNNMMMLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAABBBDDDGGGIIIJJJ\\\kkkzzzmmmmmmgggcccbbb```]]]^^^aaa___`````````___^^^\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAACCCEEEEEE@@@>>>@@@AAAAAAEEEJJJMMMUUUbbbuuuzzzvvvsssnnnhhhcccZZZWWWRRROOOMMMKKKHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@AAAEEEFFFFFFJJJQQQYYYwwwvvvpppllljjjfffbbb```^^^^^^^^^____________^^^^^^^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVVRRRTTTVVVWWWVVVUUUUUUUUUUUUTTTRRRRRRSSSSSSRRRPPPRRRRRRQQQOOOMMMLLLKKKJJJMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????@@@AAABBBCCCDDDJJJMMMUUUcccvvvzzzvvvsssnnngggbbbZZZWWWSSSOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@AAAEEEFFFGGGMMMTTTddd{{{rrrnnnmmmkkkgggdddbbb`````````bbbbbbaaaaaaaaa`````````___`````````___^^^]]]\\\XXXYYYZZZZZZYYYXXXWWWWWWXXXVVVUUUUUUVVVVVVUUUSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHOOOZZZhhh~~~|||xxxtttnnngggaaa[[[XXXSSSPPPNNNLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@BBBDDDFFFHHHPPPYYYrrrxxxsssqqqpppooollljjjhhhgggggggggjjjjjjjjjiiiiiiiiihhhhhhiiijjjkkklllllliiigggeeedddccccccbbb```^^^\\\[[[ZZZYYYXXXXXXYYYZZZXXXWWWTTTTTTSSSSSSRRRQQQPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAADDDJJJPPPWWWhhh}}}yyyuuuoooggg```\\\XXXTTTQQQOOOMMMJJJHHHEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDDDDHHHRRR^^^}}}|||zzzyyyvvvuuuttttttttttttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuwwwzzz{{{{{{xxxtttrrrrrrpppmmmkkkhhheeebbb```]]][[[ZZZZZZ[[[\\\ZZZYYYUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCDDDBBBDDDIIIKKKNNNYYYrrr~~~zzzvvvpppgggaaa\\\XXXTTTQQQOOOMMMJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDEEECCCCCCCCCCCCHHHVVVccc|||wwwsssppplllgggddd```^^^]]]]]]]]]]]]\\\ZZZWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQOOOLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCBBBDDDHHHJJJJJJQQQdddwww~~~{{{wwwqqqhhhbbb[[[XXXSSSPPPNNNLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEELLL]]]mmm|||yyytttnnniiifffdddbbbaaaaaaaaa___]]][[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSPPPNNNLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAABBBEEEHHHHHHLLLYYYfffvvv~~~|||xxxrrriiicccZZZWWWSSSOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFIIISSSgggzzzzzztttnnnllljjjhhhgggfffdddbbb```______]]]\\\[[[ZZZZZZXXXXXXXXXXXXWWWUUUSSSRRROOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAACCCFFFHHHIIIPPPXXXcccttt~~~|||yyysssjjjdddZZZWWWRRROOOMMMKKKHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEHHHLLLXXXoootttrrrooommmlllkkkhhheeedddcccbbb```___]]]\\\\\\WWWXXXYYYYYYYYYXXXWWWVVVQQQPPPOOONNNMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCAAABBBGGGIIIIIIKKKOOOUUUdddwww}}}zzzxxxsssjjjccc]]]XXXRRRNNNKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIKKK[[[zzz{{{xxxvvvssspppmmmmmmjjjfffcccaaa```___^^^_________^^^\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPNNNLLLJJJHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIRRRYYYfffuuu}}}zzzxxxsssjjjccc\\\XXXRRRNNNKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEHHHIIINNN```~~~yyyvvvtttooojjjeeecccbbbaaa```aaaaaa```___]]][[[XXXWWWVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIILLLQQQ\\\iiisss{{{}}}zzzxxxsssjjjccc\\\XXXRRRNNNKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDGGGJJJRRRgggzzzrrrkkkhhhfffeeeeeeccccccbbb```^^^\\\ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXUUURRROOOMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFGGGHHHIIIHHHJJJQQQ[[[dddlllyyy}}}zzzwwwsssjjjccc\\\WWWRRRMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEHHHMMMXXXppp|||sssmmmkkkjjjiiifffeeedddaaa___\\\ZZZYYYVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\WWWUUUQQQOOONNNLLLJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJIIILLLSSSZZZdddrrr}}}zzzwwwsssjjjccc[[[WWWQQQMMMKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGJJJQQQ___xxxyyyrrrnnnlllkkkiiigggeeebbb___]]][[[ZZZVVVWWWWWWXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]YYYVVVSSSPPPOOONNNKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIMMMKKKLLLPPPUUU^^^lllzzz}}}zzzxxxsssjjjccc[[[WWWQQQMMMKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDEEEHHHHHHMMMVVVfffxxxrrrooommmlllkkkhhhdddaaa^^^]]]\\\XXXXXXXXXYYYYYYYYYYYYYYYYYY[[[]]]___``````___^^^ZZZWWWTTTRRRQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIJJJJJJMMMKKKJJJMMMQQQXXXeeerrr~~~}}}zzzxxxsssjjjcccZZZVVVQQQMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHNNNZZZlll|||wwwtttqqqoookkkgggdddaaa```___[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]```bbbbbbaaa```^^^[[[YYYVVVTTTTTTSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLJJJJJJLLLOOOTTT___kkkvvv}}}zzzxxxsssjjjcccZZZVVVQQQMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEGGGNNN\\\ppp|||tttrrrnnnjjjfffcccbbbaaa^^^]]]]]]\\\\\\[[[[[[[[[^^^```bbbddddddcccaaa___\\\ZZZXXXVVVVVVVVVTTTSSSPPPPPPNNNMMMLLLLLLLLLLLLLLLJJJJJJMMMOOOSSS]]]gggppp}}}zzzwwwwwwssslllfffZZZVVVQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEIIIQQQ```xxx{{{yyyuuuqqqmmmhhheeecccaaa```````````````aaabbbbbbbbbcccdddcccbbbaaa```\\\ZZZWWWVVVWWWVVVUUUTTTTTTSSSQQQOOONNNMMMLLLLLLNNNMMMLLLLLLNNNSSSXXX\\\eeevvvzzzxxxwwwssslllfffZZZWWWRRRNNNLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDHHHKKKTTTddd~~~~~~}}}~~~}}}yyyuuuqqqlllhhhfffcccccccccccccccdddddddddeeeeeefffffffffeeecccbbb\\\ZZZWWWVVVVVVVVVUUUSSSVVVUUUSSSQQQOOONNNNNNMMMMMMLLLIIIIIIJJJMMMQQQTTTaaarrr{{{xxxwwwssskkkeee[[[WWWRRRNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDEEEEEEEEELLLMMMVVViii{{{}}}wwwrrrnnnlllmmmmmmtttzzz{{{wwwsssnnnkkkffffffggghhhhhhhhhhhhggghhhiiijjjjjjiiihhheeeddd___\\\YYYXXXWWWWWWVVVUUUXXXWWWVVVSSSRRRPPPPPPOOONNNLLLIIIGGGGGGIIILLLMMM\\\mmm{{{yyywwwssskkkddd[[[XXXRRRNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFMMMNNNXXXoooyyywww{{{xxxtttoookkkhhhggggggjjjmmmuuu~~~zzzuuuqqqiiiiiijjjkkkkkkkkkjjjiiikkklllmmmnnnmmmjjjhhhfffccc```]]][[[ZZZZZZZZZYYYZZZYYYWWWUUUSSSRRRQQQPPPPPPNNNKKKIIIHHHIIIKKKMMMXXXggg|||yyyxxxsssjjjccc[[[WWWRRRNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKOOO[[[ttt{{{vvvxxx}}}|||{{{zzzvvvrrrnnnjjjgggfffffffffkkkvvv{{{vvvmmmmmmmmmmmmllllllkkkjjjlllmmmooopppooommmjjjhhhfffbbb^^^\\\[[[[[[[[[ZZZ\\\ZZZXXXVVVTTTRRRQQQQQQOOOMMMKKKIIIIIIJJJLLLMMMVVVbbbxxx|||zzzxxxsssjjjbbbZZZVVVQQQNNNLLLKKKJJJHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKQQQaaa|||vvvuuuzzz~~~{{{xxxsssoookkkhhheeebbbeeennnwww|||rrrqqqooonnnllllllllllllmmmooorrrssssssqqqnnnlllgggddd___\\\[[[\\\\\\[[[^^^\\\ZZZXXXUUUSSSRRRRRRLLLKKKIIIHHHHHHIIIJJJKKKRRRZZZjjj}}}|||zzzyyysssiiiaaaXXXUUUPPPNNNLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIMMMVVViiiqqqtttzzz{{{vvvssslllggggggmmmrrryyyxxxvvvrrrooommmlllmmmmmmoooqqqtttwwwwwwuuurrrppplllhhhccc_______________```___]]]ZZZWWWVVVTTTTTTLLLKKKIIIHHHGGGGGGHHHHHHLLLQQQ\\\iiivvv}}}xxxvvvwwwzzz{{{}}}}}}{{{yyysssiiiaaaWWWTTTPPPMMMMMMLLLLLLKKKGGGGGGGGGGGGHHHHHHIIIJJJOOOZZZooo{{{nnnrrrzzzuuuooommmqqqqqqttt|||yyytttpppmmmmmmnnnoooppprrrvvvyyyzzzxxxuuusssqqqmmmgggdddcccdddddddddbbbaaa___\\\YYYWWWVVVUUUOOONNNLLLJJJHHHGGGGGGGGGHHHJJJRRR]]]hhhwww{{{rrrpppllliiihhhjjjlllnnnuuuuuuvvvxxxzzz{{{}}}~~~~~~|||zzzxxxwwwvvvwwwwwwwwwyyy|||