BM66( vvvuuuuuutttsssrrrqqqqqqppppppooonnnmmmllllllmmmiiiiiihhhgggfffeeeeeeddd```___^^^^^^______^^^\\\}}}|||zzzzzzvvvvvvtttsssqqqooonnnmmmkkkkkkjjjjjjjjjiiiiiiiiigggfffdddbbb```___^^^^^^ZZZZZZYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQNNNMMMMMMLLLKKKJJJIIIIIINNNMMMLLLKKKIIIHHHGGGGGGJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCBBBAAA|||wwwxxxwwwssskkkppppppiiidddeeeddd```^^^^^^_________^^^]]]\\\XXXXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSTTTVVVVVVTTTRRRNNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===}}}||||||~~~~~~}}}{{{yyyxxxyyy|||xxxwwwyyy~~~zzzfffYYYVVVVVVTTTVVVVVVTTTQQQRRRUUUPPPHHHKKKHHHEEEEEEFFFFFFDDDAAAFFFFFFEEEDDDCCCCCCDDDDDD@@@???>>>>>>@@@BBBBBBBBBAAABBBBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>======@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;|||~~~}}}|||{{{zzzyyyxxxwwwyyyxxxvvvtttrrrqqqooonnnpppooommmllljjjjjjiiiiiieeeeeeeeeddddddccccccbbb^^^_________^^^^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPNNNKKKJJJHHHJJJLLLLLLKKKIIIIIIJJJLLLJJJLLLQQQQQQPPPXXXeeeqqqvvvzzz~~~sssmmmkkkjjj^^^YYYTTTVVV___aaaUUUFFFJJJEEE??????AAACCC@@@>>>DDDCCCBBBAAA@@@AAABBBCCCBBB???===<<<>>>@@@AAAAAA<<<============<<<;;;;;;===========================>>>>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999888888888888888888888999999999:::~~~}}}|||zzzyyywwwvvvuuullllllkkkjjjiiiiiiiiiiiifffeeeeeedddcccbbbaaaaaa]]]\\\[[[ZZZXXXWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRVVVVVVVVVWWWWWWVVVVVVVVVTTTTTTSSSRRRQQQOOOMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIKKKJJJLLLQQQWWWVVVOOOHHHFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB???BBBEEEGGGGGGGGGGGGFFFCCCEEEFFFGGGHHHJJJNNNQQQQQQPPP[[[kkkrrrttt|||wwwyyyeee^^^YYYSSSOOOMMMMMMLLLKKKAAAAAAAAA@@@@@@?????????@@@>>><<<;;;<<<======<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@============<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999777777888888888999999999}}}|||zzzzzzuuuuuutttssssssrrrqqqqqqkkkkkkjjjiiihhhhhhggggggcccccccccbbbbbbaaaaaa```cccbbb```^^^[[[YYYWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@HHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAA======>>>>>>>>>>>>======>>>>>>>>>???>>>>>>=====================>>>>>>>>><<<>>>AAADDDFFFEEECCCAAA>>>??????@@@@@@AAAAAABBB>>>???@@@AAABBBCCCDDDEEECCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDD@@@CCCFFFHHHGGGGGGHHHJJJFFFFFFFFFGGGJJJPPPWWW]]]gggjjjzzzzzzvvvmmmbbbWWWPPPMMMMMMFFFFFFFFFEEEDDDBBB@@@???>>>===<<<===??????>>>============<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::999999888777888888888888999999999}}}|||zzzyyyyyyuuuuuutttrrrpppooonnnmmmooonnnmmmllljjjiiihhhgggiiihhhgggeeedddbbbaaaaaa```______]]][[[YYYWWWVVVUUUUUUTTTSSSRRRPPPOOOOOOMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>@@@@@@@@@????????????>>>@@@??????>>>>>>=========<<<<<<<<<===============;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;<<<<<<======999999888888888888777777======>>>>>>>>>>>>======;;;<<<===>>>????????????888888999::::::;;;;;;<<<;;;<<<>>>??????>>>======999::::::<<<===>>>???@@@<<<<<<======>>>>>>??????<<<<<<<<<<<<===>>>??????????????????>>>>>>>>>>>><<<<<<======>>>=========<<<<<<<<<===============<<<<<<<<<===============@@@@@@AAABBBBBBCCCBBBBBB@@@BBBCCCBBB@@@AAAEEEIIIKKKMMMQQQWWW___kkkwww|||mmmaaaZZZWWWRRRPPPMMMIIIFFFDDDCCCCCCAAA???>>>???AAABBBBBBAAA===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666666777777777777666666777777777888888888999999~~~~~~|||{{{yyyyyyrrrqqqpppooonnnmmmmmmmmmeeeeeeddddddcccbbbbbbaaa``````___^^^]]]]]]\\\\\\UUUSSSQQQOOONNNNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@??????>>>======@@@@@@@@@???>>>>>>======>>>======<<<<<<;;;;;;:::<<<<<<<<<;;;:::999888777777777888888888999999999;;;;;;;;;;;;::::::::::::;;;:::::::::::::::::::::========================::::::::::::;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;::::::999999777888888888888999999999777777777777777666666666777777777777777777777777::::::::::::;;;<<<<<<===999999:::::::::::::::;;;666777777888999::::::;;;============>>>>>>>>>>>>888999999999999999999888555666777888999999:::999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???BBBDDDDDD@@@===999::::::;;;<<<===>>>>>>>>>>>>????????????@@@@@@>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBBAAACCCFFFFFFHHHOOOYYYaaapppuuu~~~yyygggaaaXXXPPPLLLLLLNNNPPPKKKFFF@@@;;;::::::;;;<<<>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999888888777777888888999999999999999888888888888888999999999::::::::::::999999999999999999999999666666666666666666666666444444555555555555444444555555666666666777777777|||{{{{{{zzzyyyxxxxxxxxxuuuvvvvvvvvvtttqqqnnnllldddcccbbb```^^^\\\[[[ZZZ___^^^\\\ZZZXXXWWWVVVVVVYYYYYYXXXVVVUUURRRPPPOOOTTTSSSSSSRRRQQQPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJPPPRRRSSSTTTRRROOOJJJHHHHHHGGGHHHHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<>>>???;;;<<<<<<<<<<<<<<<;;;:::888888888888888999:::;;;888888888999999999::::::999999:::::::::;;;;;;;;;888888888888999999999999999999999::::::::::::;;;777888888999999888888777111222333555777888::::::888888888888999999999:::888888888888888888888999666666666666666777777777777888888999999::::::::::::::::::999999999999999999999999999999999888888444444555555666777777777777777888888888888888888777777777777666666666666444444444444555777888999555555666666777888888888666666777777777888888999666666777888888999999::::::::::::;;;;;;:::::::::999999:::;;;<<<<<<;;;;;;;;;:::::::::999999888888888666777===EEEFFF@@@999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDHHHMMMRRRZZZgggxxx}}}qqqkkkmmmssswwwkkkbbbVVVKKKEEEDDDEEEFFF>>>===;;;:::::::::;;;<<<888888888888888888888888888888888888999999999999999999999999::::::::::::::::::999999999999::::::;;;;;;::::::999999888888777777888888999999999:::777777777777777777777777555555555555555555555555444555555666666555555444444444444555555555666666||||||||||||yyyxxxxxxwwwvvvtttsssrrrppplllhhheeeeeefffffffffbbbbbb```___]]]\\\ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKIIIKKKLLLLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBEEECCCGGG???BBB???AAAJJJ999AAAHHH:::DDDQQQBBBGGGPPPUUUIII===EEEIII<<>>:::;;;???@@@??????>>>???>>>999444888@@@<<>>444;;;888;;;555>>>BBB555777???333999>>>>>>:::777777999888777999<<<<<<777555555666777333555>>>999111444666666777777777777666666999444CCC333000>>>333???666111::::::555+++NNN,,,---OOO,,,333777999222777===...111===888222555999666555555555555444444444222333444555666666666666888777666444444444555666666666666666666555555555666666666666666666666666888888777777777777888888777777777777777777777777888888777777666666555555666666666666666666666666777777777777777666555555666666666666666666666666666666666666666666666666777777777777777777777777666777777777888888888888888888888888888888888888;;;;;;;;;<<<<<<;;;::::::777888888999999888888777::::::999999::::::;;;<<<===:::777999===@@@???<<<<<<;;;;;;;;;;;;<<<======???===<<<<<<======<<<:::===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<;;;;;;999999:::>>>AAABBB???;;;AAA===<<>>???>>>;;;999:::999999:::;;;:::888666999:::;;;<<<<<<;;;:::999:::::::::999999999888888777777777777777777777777999999999999999999999999777888888888999999999999777777777777777666666555666666666666666666666666333444444555555444444333555555555555555555555555~~~vvvvvvvvvtttrrrnnnkkkiiifffffffffeeeeeeeeeddddddaaa___]]]ZZZXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRRRRUUURRROOOOOOOOOQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@@@@@@@??????BBB???@@@EEE===@@@AAA>>>@@@666<<>>:::<<<777444;;;@@@@@@<<<333FFF444444;;;777///;;;:::777:::;;;888777:::;;;999555333444999???>>>666---999'''888DDD...000>>>///777888444777666222666999FFF444---777<<<555555<<<777444000111777???BBBAAA777===;;;777:::999777999555666666777777666666555---;;;;;;555000333:::555888FFF???***BBB444333;;;999(((///MMM///000888<<<000888===444///>>>AAA---555555555555444444444444222333444555555666666555999888777666666666777777555555555555555555555555666666666666666666666666777777666666666666777777777777777777777777777777777777777666666666555555555555555555555555555555666777777777777666555444555555555555555555555555555555555555555555555555777777777777777777777777666666666777777777888888888888888888888888888888888999999::::::999999888888888999999999999888888999999999999999:::;;;;;;;;;888666888===???===::::::::::::999::::::;;;<<<<<<;;;:::;;;===>>>>>>======<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;============<<<<<<<<<<<<@@@???@@@BBBDDDDDD@@@======<<>>???@@@???>>>AAA>>>:::999999999999888777888999:::::::::999999999999999999888888888888777777777777777777777777777777777777777777777777777777777777888888888888666666666666666555555444444444444444444444444444222222333333333333222222444444444444444444444444~~~zzzuuurrrnnniiibbb\\\ZZZXXXUUUTTTTTTTTTSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@AAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>??????????????????????????????>>>>>>>>>>>><<<===???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999::::::999999999777;;;CCC777;;;///777;;;888999;;;;;;888666555333333777666666777111222AAA:::777222FFF;;;...AAA333777!!!333FFF<<<;;;999999ccc{{{___999***222>>>AAA888;;;777666======777777666444777333...555999222&&&888:::111IIIuuuPPP111000333555555777888777777555555666666666666555555<<<555:::CCC000;;;333333***666777ZZZ~~~LLL111<<<000000666111666999222222666333555555444444444333333333111222333444555555555555888777666666555666666666444444444444555555555555555555555555555555555555666555555444444555555666666666666666666666666666666666666555555555555555444444444444444444444444555666666666666555444444444444444444444444444444333333333333333333333333666666666666666666666666555555666666666777777777777777777777777777777777666666777777777777666666888888999999999999888888999888888888888999::::::888777666999<<<===:::777888888888888888999::::::888888888:::===?????????<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAAAAA???<<<:::;;;>>>BBBBBB>>>>>>AAACCCLLLWWW^^^bbbiiisss{{{}}}uuurrryyy|||zzz|||}}}}}}qqqjjjdddUUUOOOHHHCCCBBBAAA???===>>><<<999777888888888777666777888888999999888888888888888777777777666666555555555555555555555555555555555555555555555555555555555666666666777777444555555555555444333333333333333333333333333333111111111222222111111111222222222222222222222222vvvccc___\\\ZZZWWWUUUSSSPPPKKKHHHJJJIIIHHHHHHIIIHHHFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAAAAA@@@>>>===>>>@@@BBBCCCBBB@@@>>>??????@@@AAABBBBBBCCC??????>>>===============999999999::::::;;;;;;;;;999999999999999999999999777888:::999777666666777666666666666666666666666777777888888888888777777???******???333???444666:::BBB###222mmmUUU(((;;;111)))===:::+++333666111<<<777111;;;888///333bbbWWW;;;111444888777444444555555555555444444111888444???666%%%555>>>111BBBuuu===888:::---333>>>555,,,222;;;444444444444333333333222000111222333444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444333333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444555555555555444333444444444444444444444444333333333333333333333333555555555555555555555555444555555555555666666666666666666666666666666666444555555666666666666555888888999999999999888888888777777777777888999999777777777:::<<<<<<999666888888777777888888999:::777777777999<<<>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========999::::::<<<===>>>>>>===???>>>???AAADDDIIIPPPVVV^^^ooozzzvvvuuuuuutttuuuwwwuuupppjjjgggjjjoooppppppvvvvvvwwwxxxyyyxxxyyyzzzppplllkkkkkkhhhbbb^^^___gggdddeeegggcccdddtttzzzqqqfff]]]VVVOOOFFF@@@>>>===;;;;;;;;;;;;999888666666777777777888888888777777666666666555555555444444444444444444444444444444444444444444444444333444444444444555555555333333333333333222222111222222222222222222222222000111111222222111111000111111111111111111111111gggVVVUUUQQQPPPNNNMMMLLLJJJHHHFFFCCCBBBBBBCCCDDDCCCAAA???BBBAAA???>>>>>>???@@@AAA????????????????????????>>>===============>>>>>>999::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<:::999999::::::::::::::::::999888777777666777777777666666777777888888888999777777777777777777777777555777888888666555555666444444444444555555555555666777777777777777777666<<<<<>>aaa555000===000///:::444666...===999444888111:::FFF000666...333333444444444444333333444666<<<***+++>>>000'''___aaa...111777555111:::???333444333333333222222222222///000111222333333333333222222222333333333222222111222222222333333333444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333444444222222222222222222222222222333333444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555444444555666666666666666777888888999999888888777777666666666666777888888777888999;;;<<<;;;999777888888888777888999999:::888888777888;;;<<<;;;:::999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<======<<<===>>>???AAAAAABBBFFFRRRfff{{{uuussspppooolllhhhdddbbb``````aaabbbdddgggjjjkkkooopppwww~~~zzzzzz~~~xxxuuuwwwrrrppppppmmmqqqnnngggkkksssvvv{{{xxxlll]]]RRRSSSMMMFFF???<<<<<<;;;;;;888777777777777777777888666666666555555555444444333333333333333333333333444444444444444444444444222222333333333444444444222222222222222111000000222222222222222222222222111111222222222222111111000000000000000000000000cccVVVVVVNNNMMMKKKIIIGGGEEECCCCCCAAA@@@???@@@AAAAAA???===@@@???===<<<;;;;;;<<<==================>>>>>>>>>::::::::::::::::::::::::666666777777888777777777777777777888999888666444666666666666555555555555666666555555555555555666444444444444444555555555555555555666666666666777555777888777666555555555444444444444444555555555444444555555555555444444111******...:::444;;;333222777666111999444555???555+++:::555222000333jjjIII!!!:::222222333333333333222222BBB!!!,,,///555;;;111QQQPPP222(((333666444444222333333333222222222111111...///000111222222222222222333333444444444444333000000111111222222333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222333333333333222222222222222222222222111222222333333333333222222222222222222222222222333333333333333333333333222222222222222222222222222333333333333444444444444444444444444444444444333444555666777777777777666777777777777777777666666555555555555666777777888999::::::::::::999888888777777777777888999999999888777888999:::999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<::::::<<<>>>>>>CCCKKKVVVkkktttfffaaaaaaaaa```ZZZYYY[[[^^^^^^]]]___ccchhhlllrrrvvvyyy{{{~~~yyy|||vvvuuuuuurrrlllnnnnnnooouuu~~~zzznnnssshhhXXXIII@@@<<<;;;;;;;;;;;;999888888888888888666666666555555555444444333333333333333333333333444444444444444444444444222222222333333333444444111222222222222111000000222222222222222222222222111111222222222222111111////////////////////////~~~___QQQQQQIIIIIIGGGEEEAAA?????????AAA???>>>>>>??????>>><<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>999999:::::::::999999888888888888999888888777777666555444555666777555444555555555555555555555555666666666555555666666777444444333333333333333222333333444444444555555555444666777666555333444444222222222333333444444444222333333444444333333222555===BBB333uuuhhhqqqzzz~~~pppQQQ000,,,555777---555{{{777777000###555444+++777///111...LLL,,,111111222222222222111111---%%%999EEE---$$$lll\\\&&&444:::)))(((777222222222222111111111111......///000111111111111111111333444444444333333//////000000111222222333222222222222222222222222333222222111111222222333111111111111111111111111111111111111222222333333111111111111111111111111000111111222333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333222333444555666666666666555555666666666666555555555555444444555555666777777888999888777777888888666666555555666666777888888777666777999999999888888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;===AAAEEEIIIWWWgggxxx{{{uuummmhhhhhhiiijjjjjjjjjkkkpppuuutttssszzz~~~~~~zzz{{{xxxtttxxx|||~~~zzzkkk\\\OOODDD===???>>><<<:::999888888888666666666666555555555555444444444444444444444444333333333333333333333333222222222333333333444444111222222222222111000000000000000000000000000000///000000111111000000///////////////////////////xxxYYYJJJGGGEEEEEEDDDBBB@@@>>>??????<<<:::888777888888777666666666666666666666666666666666666777777888888888444444444555444444333222555555555555555444333333333222111222444555555444222333333444444555555555444444333333333333444555555555555444444333333222111222222222333333444444333444555555333222222333111111111222222222333333333333444444444444333333222,,,///444+++222888555"""XXXFFF444444222(((000999///111---777NNNgggEEE___...---AAA...444---777...444444jjj}}}111111222222222222111111...>>>***$$$,,,```III777,,,:::EEE+++000444666555222222222111111111111000---...///000111111111111...///000111222222111000...//////000111222222222111111111111111111111111333333222222222222333333000000000000000000000000000000111111222222222333000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333111222333444555555666555444444555555555555444444555444444444444555666666777777777666555555666888555444444444444555666666666555555666999:::999888777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::<<>><<<:::999999999777777666666666555555555444444444444444444444444222222222222222222222222222222333333333444444444222222222222222111000000////////////////////////......////////////......000000000000000000000000dddMMMCCCBBBAAA@@@>>>===;;;::::::999666666777777777777666666444444444555555555666666666666666666666666666666555444333333333333444555555555555555555555555555000111111222222111111000333333333333333333333333222333333444444333333222444444444333333222222222222333333444444333333222111111111111111111111111222222222222222222222222222222222222222222222222000111333444444333111000444222qqq444000000111111111222222222///)))ggg,,,222555%%%666666AAA111)))999,,,888222111+++888999000>>>+++...;;;[[[111(((:::111/////////888111---...,,,888---111...:::333&&&<<<+++000000000000000000000000............////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111222111111111000000//////222111000//////000111222000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000000000111111111111333333333222222111111111222222222333333333444444333333333333333333333333333333333444444444555555888777777777888777555222666666666666777777777777777666666555555555666666555666777888999:::;;;;;;;;;777666999:::888888;;;FFF@@@;;;<<<>>>???>>>>>>BBBCCCKKKWWW___dddnnnyyyvvvhhh___ZZZ^^^bbblll~~~~~~}}}}}}uuuzzz}}}|||xxxvvvyyy|||zzzooo]]]XXXOOODDD@@@AAAAAA===888:::888444222222333444666222222333333333222222111333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////```KKKAAA???@@@???>>><<<;;;:::999999666666777777777666555555333444444444555555555666555555555555555555555555555444333222222333444555333333333333333333333333222333333333333333333222333333333333333333333333111111111222222111111111333333333333222222222222222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222000111333444444333111000111...hhh///000000000111111222222222;;;'''999www&&&888111555...000333666HHH<<<...222///333333444,,,nnnxxx555:::777)))888444000<<<888444***777...222111&&&<<<...666^^^333---222---rrr***...666///000000000000000000000000............////////////000000000000000000000000....../////////000000000000000000000000000000000.../////////000000000000111111111111111111111111111111111000000000//////111111000//////000111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000//////000000000111111111333333222222222111111111222222222333333333333444333333333333333333333333333333333444444444444555777666666777888888555333555555555666666666777777666666555555555555666666555666666777888999::::::>>>:::999<<<<<<:::999<<>>>>>@@@BBBDDDKKK^^^vvv{{{ggg[[[YYY^^^dddqqqxxx~~~|||rrrqqqooopppyyyrrrfffTTTGGGAAA>>>===;;;<<<;;;999888777666444333222333333333333333222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000................................................yyy\\\III@@@===???>>>===;;;:::999999888666666666666666555444333333333444444444444555555444444444444444444444444444333333222222333333444222222222222222222222222222222333333333333222222222222222222222222222222...//////000000//////...111111222222222222222222111222222222222222222111000000000000000000000000111111111111111111111111111111111111111111111111000111222333333222111000///+++\\\...000000000000111111111111---,,,///ppp&&&%%%777000333666---000---HHH999777444,,,444+++999***<<>>@@@@@@>>>AAAHHHMMMYYYfffuuupppfff\\\[[[fffxxx}}}uuuhhh```dddmmmqqqooosssaaaTTTLLLEEEAAA;;;:::999888888777444111333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000................................................sssXXXGGG???<<<===<<<;;;:::999888888888555555666555555444333222333333333333333333444444444444444444444444444444333333222222222222333333111111111111111111111111//////000000000000//////111111111111111111111111......////////////......000000000111111222222222000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222111000000000,,,RRR~~~333000000000000000000000000...111///QQQ<<<555<<<---///...222333111......(((***111///222$$$444111%%%iiiMMM,,,///<<>>222/////////333eee...222***////////////////////////---------.........//////////////////////////////------........./////////////////////////////////........./////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........///000000000000000000000000000000////////////000000000111111111111111111111111000111111111111222222222222222222222222222222222222222222333333333444444444333333333555777888666555333333333444444444555555666555555555555666666777666666666666666777777777777555777::::::777888<<<:::???CCCFFFMMMZZZeeekkk}}}uuuwwwzzzyyyvvvvvv|||}}}zzzzzzuuunnnhhhkkksss}}}ooo]]]PPPGGGBBB===::::::999777555333333222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000................................................pppUUUFFF???===;;;;;;999888777777777777444444444444444333222222333333333333333333222222222222222222222222222222111222222222222222222111111111111111111111111111...//////000000//////...000000000000000000000000......////////////.........//////000000111111111///000000000000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222///KKKuuu222////////////////////////222)))***444EEEYYY)))+++***...555//////111***666)))111///III...000---,,,---///---%%%>>>lllAAA222//////AAA666%%%333'''888222///~~~666555555///...666222111333---,,,111***(((666---........................------------....................................------------................................................////////////////////////////////////.....................///.........//////...............................................................------...//////000////////////////////////...////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333444444222222222555777888666555333333333333444444444444555555555555555666777777666666666666666777777777;;;999:::<<<:::888:::@@@AAAGGGMMMXXXlllllliiicccaaadddnnn{{{vvvpppkkkppp|||~~~lllggg^^^QQQGGGBBB???;;;888555444333111111000111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////................................................pppSSSCCC>>>===:::999888777666666666666222222333333333333222222333333222222222222111111222222222222222222222222000111111222222111111000111111111111111111111111000000111111111111000000/////////////////////////////////000000/////////......//////////////////...//////000000//////...////////////////////////////////////////////////////////////////////////000//////////////////000222222FFFhhh,,,////////////............---,,,---:::444888,,,***555***...==="""GGG000111&&&444(((///888...***,,,999+++&&&888***777111---...//////222777333///,,,222666...,,,666,,,222$$$333nnn)))...777)))***999mmm,,,111+++***000+++000---...........................,,,------------.................................,,,,,,,,,---------..............................------........./////////////////////////////////---------...............------............------................................................---------------...///000////////////////////////......////////////000000////////////000000000000///000000000000111111111222222222222222222222222222222222222333333333333111111222444666777555444333333333444444444555555555555444555555666777888666666666777777888888888<<<::::::;;;999888===DDDNNNWWWcccrrr{{{pppjjjeeeaaa```bbbjjjuuu|||~~~zzzjjj]]]TTTKKKAAA:::999888555333111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////------------------------------------------------pppQQQ@@@<<<===888888777666555555555555///000111222333333333333333222222222111111111111111111111111111111111111000000111222222111000000///////////////////////////000000111111000000///..............................////////////......//////...........................//////................................./////////////////////////////////////////////////////////....../////////---333BBBaaa,,,/////////......---------111555---&&&===222%%%555%%%111888...***<<<===$$$...///------------333---***333111+++,,,...888...))),,,333000&&&'''000777"""222===&&&))):::000......%%%000$$$%%%FFF'''111))),,,......,,,---...XXX%%%...------------------------,,,,,,---------.........------------------------+++,,,,,,,,,,,,------------------------------------------.........//////........................,,,,,,---------.........,,,---............---,,,------------------------------------------------,,,,,,,,,,,,---...///000////////////////////////........./////////000000........./////////000000/////////000000000111111111111111111111111111111111222222222222333333333222111222444666666444222444444444444555555555555444444444555555666777888555666666777888999::::::999999;;;>>>???BBBLLLWWWkkkzzzzzzkkk^^^ZZZ[[[^^^ccciiippp{{{wwwtttttt{{{}}}vvvjjjZZZNNN???===999666444222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////------------------------------------------------qqqPPP===:::<<<888777666555555555555555...///000111222333333333333222222222111111000000000000000000000000000000///000111222222111000///........................------............------........................---......//////......---/////////......------,,,---..................---........................//////////////////////////////////////////////////////............//////)))111???ccc111//////.........---------(((---222666$$$---'''111555333)))+++444***''':::+++---777'''555...)))***///;;;+++===111---000000,,,...333222,,,(((999///###000555+++***+++///555111777'''///,,,000!!!------222///)))000(((333------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------------------------------.........//////........................,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------------------------------,,,++++++,,,---...///000////////////////////////............/////////000---.........//////000000////////////000000000000111111111111111111111111111111222222222333333333222222222444555555333111444444444555555555666666444444444555555777888888555666777888999:::;;;;;;;;;<<<@@@FFFLLLTTTcccqqqmmm```YYYXXX```jjjrrr{{{tttmmmrrr{{{lllCCCAAA===999666444444444111111111111111111111111111111111111111111111111////////////////////////////////////////////////------------------------------------------------gggJJJ???===;;;999888666555333222222222222111111111000000//////222222222111111111000000//////////////////////////////////////////////////////......---------,,,........................//////.........---------------------------------,,,,,,,,,---------......................................................////////////////////////..............................////////////.........---HHHaaa---////////////////////////---------............///.........////////////000444!!!777+++(((>>>^^^XXX------000(((,,,---111............//////000000---222---&&&***---,,,---,,,'''---666MMM&&&///)))***AAA111''',,,---,,,***///,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++,,,,,,------.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------//////.........---------////////////////////////000000000000000000000000///////////////.........000000000///000111111222000111111111111222222222333333333444444444555555444444333222333444555666777555444333333444666777555666777999999:::999999;;;>>>III[[[sss}}}fff]]]___iiiiiimmmvvvvvvjjjlllttt{{{hhhSSSCCC???===777444888444222000111333333000,,,222111111111000000000///...///000000000///---,,,------------------------------------------------........................dddIII???===<<<999888666555333222222222111111111000000000//////222222222111111000000000////////////////////////......................../////////......---------........................///.........------------------------------------,,,,,,,,,------------...................................................------------------------..............................////////////.........---HHHaaa---........................------------............------........./////////,,,:::"""333!!!000ggg///+++222(((,,,...///---------....../////////&&&(((333333***///333(((+++111'''[[[&&&666***222]]]222)))///---,,,***)))++++++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,------...---------......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------------------------------------------///.........------------........................000000000000000000000000/////////////////////...000000000000000111111222000111111111111222222222333333333444444444444555444444333333333444555666777666555555555666777888666777888888888:::===AAAFFFRRRhhh|||nnnkkkjjjiiirrrwwwqqqrrrtttvvvrrr```WWWMMM???999;;;;;;777222111333444333222000000000000000000000000...///000000000///------------------------------------------------------------------------------```GGG???===;;;888777666444333222111111111111000000000000//////111111111111000000000000////////////////////////......................../////////...............------------------------............------------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////.........---HHHaaa---........................------------............,,,---------............000<<<...444111yyy000(((444(((,,,000+++,,,,,,------------......??? 444...(((---+++%%%111FFFfff'''888)))333...***000---,,,***000++++++,,,,,,------,,,,,,+++........................,,,------......------,,,------,,,,,,,,,,,,---------...///000000///---,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------............------------........................////////////////////////......//////////////////000000000000000111111111000111111111111222222222333333333333444444444444444444333333444444555666666666777777888888999999999:::999777777<<>>;;;<<<888333222444444333000////////////000000000000/////////000///......---------------------------------------------------------------------------^^^FFF>>>;;;999777777555333222111111111000000000000000000//////000000000000000000000000........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................---------------------------......//////......---...---HHHaaa---........................,,,,,,---------.........,,,,,,,,,---------......)))///111+++222111'''444(((---000))),,,,,,,,,,,,,,,,,,,,,,,,///555((('''222222'''!!!JJJbbb***000(((***''')))000---,,,***VVV++++++,,,,,,------,,,,,,+++........................,,,------......------,,,---,,,,,,,,,,,,,,,,,,---...///111222222///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................................................//////////////////000111111111111111000000111111111222222222222222333333333444444444444444444444444555555666555555777888999999999999;;;<<<;;;999;;;GGG[[[kkkyyyrrrnnnkkkhhhmmm~~~zzzyyy|||}}}xxxppp```OOOFFF===:::777666777666222......////////////000000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]EEE===:::666777666444333111000000000//////////////////000000////////////////////////------------------------------------------------------------............------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................------------------------------............------...---HHHaaa---........................,,,,,,,,,------------...,,,,,,,,,---------......<<<000IIIyyy111'''222***---...***,,,,,,,,,,,,,,,,,,,,,+++,,,444(((+++===(((:::|||TTT///((()))&&&###***000---,,,***,,,+++,,,,,,------,,,,,,+++........................,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---///111222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................---------------------------.........//////000000//////000111111111111000000000111111111222222222222222222333333333444444444444555555555666666555333444666777999999999999999;;;>>>BBBLLLaaa|||{{{sssggg]]]aaannnrrrvvvmmm^^^LLLEEE===999777777555333/////////000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZDDD<<<999444666555444222111000//////......////////////000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...---HHHaaa---------------------------,,,,,,,,,,,,------------,,,---------............$$$,,,JJJ^^^///)))///,,,...)))...------,,,,,,,,,,,,++++++%%%000+++,,,--- WWWCCC111'''---)))%%%---///---,,,***...+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---...//////...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------......///000000000...///000222222111111000000111111111111222222222222222222222333333333333444444555666666666666555333444555666888:::;;;;;;777>>>IIIWWWiiiyyycccXXXRRRXXX```gggpppzzz~~~xxxzzztttbbbXXXJJJ???:::888777666111111111111000000000///000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||WWWBBB<<<888444666555333222000/////////........./////////000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---HHHaaa---------------------------++++++,,,,,,,,,---------------........./////////...|||===,,,,,,***///...$$$333...---------,,,,,,,,,,,,(((******===|||666+++------+++)))...***---,,,***///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................------......///000000111...///111222222222000///000111111111111222222222111222222222222333333333333444555666777666666555555555555666888;;;===???@@@JJJ]]]sssaaaWWWPPPQQQWWWeeevvvvvvmmmhhhkkkvvv|||tttjjj___UUUJJJ>>>777444444333222111000//////111000///...---......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++xxxTTTAAA<<<999444555555333111000//////...---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---HHHaaa---------------------------++++++,,,,,,,,,---------.........////////////000'''+++...(((000...!!!666.........------,,,,,,,,,000555///###222***(((+++,,,$$$---,,,***000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++*********,,,++++++++++++++++++,,,)))))))))******++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------////////////////////////---------...///000000111...///111222333222000///000111111111111222222222111111222222222333333333333444666777777777666555777777666777999<<>>:::999555222111111222333000///...---...///000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++oooOOO???999555333333333222111111000000///111000///---,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++)))***,,,,,,*********++++++++++++*********))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,+++FFF```,,,*********+++++++++++++++,,,+++++++++++++++,,,,,,000---...JJJ<<>>@@@KKKccczzzwww```XXXaaapppyyyyyyqqqbbb```gggxxx{{{bbb@@@;;;666444444333///+++//////...---------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++lllMMM===888555333333222222111111000//////111000///...............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++***+++------+++***+++,,,+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,+++FFF```,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,(((&&&+++222,,,...777>>>222+++MMM;;;)))///;;;...///---...)))))))))(((&&&++++++++++++++++++++++++,,,,,,+++************+++***************)))))))))+++++++++++++++++++++++++++++++++++++++*********************************,,,,,,,,,+++******))))))************************(((((()))***************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------........................////////////000000000000000000111111111111111111222222222333333111333999:::666333333777:::@@@IIIWWWmmmrrrfff]]]dddsssooodddbbbmmmsssyyy}}}ZZZOOOAAA999888777222,,,/////////......------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++kkkLLL===888666444222222222111000000//////000//////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++++++++************++++++)))+++,,,,,,+++******+++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,+++FFFaaa,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///222...BBB333222333222>>>777)))AAAvvvMMMOOOKKK===EEEAAA777***---...------+++&&&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************************************,,,+++++++++******))))))************************(((((()))***************++++++************++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000000000000111111111111111111222222222333333666111...111444555666999???@@@III___}}}nnnaaa___```qqq|||wwwvvvqqqnnnyyyoooWWWEEE===:::888777000111111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++kkkMMM>>>:::888666222222111111000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))*********+++++++++++++++************++++++(((***++++++***))))))************************************+++++++++,,,,,,*********+++++++++,,,,,,)))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++FFFaaa---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......"""888888,,,---```FFF)))555@@@===,,,000888@@@>>>ggg}}}kkk```mmm^^^TTTQQQ''')))---,,,,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++***************)))************************(((((()))***************++++++************++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000111111111111111222222222222333333333888333111444777777999===EEEQQQfff~~~cccZZZ[[[qqqxxx~~~~~~yyyxxxwwwuuummmWWWGGG===:::999111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++lllMMM???:::999777222111111000000///......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************)))))))))************+++++++++************++++++((()))++++++)))((()))******************+++++++++************++++++++++++************++++++++++++***************+++,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++FFFbbb---++++++++++++,,,,,,,,,,,,,,,,,,------...///111111111,,,444---999444LLLXXXBBB---FFF<<<333>>>888888:::>>>(((aaaccc}}}iiivvvjjj}}}eeetttlll...+++,,,,,,+++)))...++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,.........---,,,,,,++++++************************)))))))))***************************************************************************************(((((()))***************++++++************++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////000111111222222222222222222333333333333111000444999::::::>>>CCCYYYttt}}}aaaWWWddduuu|||yyyzzz}}}{{{zzz~~~wwwooolllkkkkkkpppxxx~~~~~~~~~vvvooonnnnnnlllkkkmmmnnnoooqqqsssvvvzzz|||mmm\\\LLLAAA;;;555444222000///...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++lllMMM>>>:::888666111111111000//////......,,,---...//////...------++++++++++++++++++++++++++++++++++++************************************************************))))))))))))************++++++************++++++(((***,,,+++***)))******))))))*********+++++++++************++++++++++++************+++++++++++++++***************++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,+++FFFbbb...,,,------...///000111111111111222333555777999:::888666AAA???;;;111777HHHDDDLLLLLL___UUUCCCJJJMMMFFFBBBAAAJJJDDDVVVMMMGGG999ggg@@@lllfffKKK|||kkkFFF<<<666555333...///++++++++++++++++++++++++***+++,,,---------,,,,,,......---,,,,,,+++******))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))************************************(((((()))***************++++++************++++++*********************************+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////...//////000111111222222222222222333333333444444...///333999===DDDRRR```tttgggdddlll~~~{{{tttsssqqqmmmkkkmmmjjjbbb^^^___[[[ZZZZZZ^^^eeehhhddd^^^]]]]]]___dddhhhjjjiiiiiiddd___\\\^^^```aaacccgggaaaaaacccgggkkkmmmmmmlllrrrooommmnnnpppqqqqqqoootttwww~~~||||||zzzlll\\\QQQ@@@===888333000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~kkkMMM>>>999777555111111111000//////......---...///000000///......+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))+++------+++***+++,,,))))))******++++++++++++)))************+++++++++)))************+++++++++++++++******************...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++GGGbbb...000000111333444555666777777888999;;;===???AAABBBEEEFFFDDDMMMMMMccc[[[___XXXfff~~~tttfffrrrfffZZZWWWXXXaaaeee\\\lll@@@@@@999@@@,,,IIIAAACCCUUUMMMXXX^^^PPPDDDCCC???666...++++++++++++++++++++++++)))***,,,---...---,,,,,,------,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))*********+++************************)))))))))))))))*********************************(((((()))***************++++++************++++++******************************+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...//////000111222222222222222333333333444444444666555555999AAARRRooossscccZZZfff{{{}}}wwwppplllmmmllljjjjjjhhhllltttuuuoooiiiiiibbb^^^___fffiiifffdddfffcccbbb```___bbbfffeeebbbfffjjjqqqwwwxxxvvvvvvwwwpppjjjeeeccc```^^^```eeefffbbb]]]]]]___aaaaaa```\\\\\\^^^aaacccccc___\\\]]]]]]^^^aaa```^^^bbbhhhzzzzzznnnJJJFFF???888333111000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++dddLLL>>>444111333333333333222000//////000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++*********************************++++++,,,,,,++++++***,,,---------------......'''333(((000%%%///'''555000KKKiii...:::666666:::===>>>AAAFFFEEE@@@GGGQQQ333SSS\\\KKKUUUUUUYYY^^^bbbhhhvvvzzzmmm}}}ssskkkiiilllqqqtttmmmMMMOOOWWWIIIJJJ;;;AAA<<<888KKK===@@@rrrjjjTTT]]]RRRPPP]]]111---------,,,******+++,,,,,,------------,,,,,,+++,,,+++)))((((((((()))***''''''(((((()))))))))***++++++******++++++,,,---++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............//////////////////.........000000000111222222333333555444111000222555555333666666666===NNNmmmzzzkkkYYY]]]mmmvvvoooiiifffbbbffffffaaa^^^^^^]]][[[ZZZdddsss}}}yyynnnkkknnnfffgggjjjooovvvyyyyyywwwoooppprrrtttuuuvvvvvvvvvvvvzzz|||oooiiikkknnnnnnkkkgggkkkmmmkkkjjjjjjgggbbbeeeaaa___``````]]]\\\^^^[[[]]]ZZZUUUSSSXXX[[[\\\ccchhhmmmpppsss{{{}}}~~~|||vvv|||dddSSS@@@888888666000+++222111...,,,---///...+++,,,++++++******++++++,,,******++++++++++++******aaaJJJ===444222555555555333111//////000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))(((000444666,,,&&&777,,,GGGooo888888;;;BBBJJJMMMMMMQQQWWWTTTaaaKKKQQQiiiUUUcccZZZ^^^eeemmmttt|||ttttttllllllttt{{{{{{qqqjjjpppaaa^^^NNN;;;EEEBBB<<>>***,,,------,,,+++++++++,,,+++++++++++++++***)))))),,,+++***)))((())))))***(((((()))))))))*********++++++******++++++,,,---,,,++++++++++++++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////000000000111222222333333777666444333444555555333555666===MMMhhhqqqeeeaaakkkqqqzzzqqqkkkgggccc___\\\[[[bbbhhhfffbbbaaa___]]]lllvvv~~~|||sssnnnrrrxxx~~~{{{yyy|||yyy{{{~~~yyy}}}{{{vvvgggddddddhhhgggbbb______^^^___\\\UUUQQQSSSSSSQQQUUUYYY]]]______dddmmmuuu|||uuu}}}xxxgggQQQ@@@777555666777//////---++++++---//////,,,,,,++++++++++++,,,,,,*********++++++*********^^^GGG<<<444333666999777333000//////000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000,,,222000+++***111...,,,111BBBzzzLLLWWW^^^jjjpppmmmfffhhhnnnjjjvvvppptttnnnYYYaaaQQQ```fffkkkooottt}}}jjjrrr{{{zzzzzztttiii^^^___kkkwww}}}~~~pppZZZZZZ\\\PPPtttWWW\\\bbb```lllppp+++000---------------.........++++++*********))))))(((++++++***))))))))))))***)))************++++++++++++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////000000000111222222333333333333333444444444444555999>>>LLLgggiiidddppp~~~vvvkkkccccccbbbbbbbbbaaa^^^ZZZWWWYYYfffrrrtttqqqooonnnmmm{{{~~~|||vvvuuunnnnnniiiaaa[[[ZZZXXXTTTRRRTTTUUUTTTQQQPPPSSSVVVccciiirrrxxxzzzyyywwwvvv}}}xxxnnnxxxsss\\\HHH;;;777666000000...---++++++...000,,,,,,++++++++++++,,,,,,************************~~~]]]GGG;;;444333777;;;888333///...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))***************++++++,,,,,,++++++******************************++++++,,,,,,++++++***------------------------,,,)))***///)))000333(((888JJJaaakkktttxxxmmmlllssssssxxx^^^yyyjjjNNNTTT```YYY^^^```^^^^^^ccciiikkk[[[YYYaaaccc```YYYXXXTTTMMMIIINNN\\\iiijjj~~~yyywwwooorrr???<<>>IIITTTiii}}}iiihhh|||vvvjjjbbb___``````___eeehhhkkknnnnnnmmmkkkjjjjjjyyywwwrrrqqqoookkkhhhhhhfffccc^^^YYYVVVUUUXXX[[[___bbbcccaaa^^^]]]jjjooovvv|||ppptttsss\\\FFF888444333333222...***+++...,,,,,,,,,++++++,,,,,,,,,+++******************+++~~~^^^GGG;;;444333777<<<777222//////000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------...111&&&:::+++???444777<<>>CCCBBBAAAMMMQQQKKKIIICCC:::333000///...---***************,,,---...++++++++++++*********))),,,,,,,,,+++++++++++++++******))))))******+++,,,******))))))))))))******+++******************+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///////////////000000111111000000000111222222333333444333555888888888@@@JJJfffwwwttthhhlllxxxmmmlllllleee]]]YYYZZZ]]]dddkkkooopppnnnuuuxxx|||}}}}}}~~~{{{wwwrrrnnnfffgggiiiiiigggbbb\\\WWWXXXYYY[[[]]]cccooo~~~~~~~~~jjjOOO777444444555222+++))),,,---,,,,,,,,,,,,,,,,,,---++++++***))))))***++++++]]]FFF;;;444444888:::555000...///000///...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))))))))((((((***************************++++++,,,,,,++++++***((())))))***+++,,,---------;;;...111(((222///DDDMMMFFFkkkhhheeegggkkknnnjjjfffggglllaaaYYYLLLIIIIIIBBBCCCOOOTTTOOOMMMRRRVVVOOO>>>[[[[[[RRRJJJJJJRRR\\\cccdddQQQFFF@@@>>><<<===@@@BBBBBB@@@666AAATTTeeekkknnnzzzwww___RRRRRRGGG===FFFjjjdddUUU]]]UUUJJJBBB===888333///---,,,+++******+++,,,---++++++,,,,,,++++++***))),,,,,,,,,++++++++++++******))))))))))))***++++++))))))(((((((((((())))))++++++***))))))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///...//////000000111111222000000000111222222333333333111222666777:::HHHYYYqqq___```jjjtttiii\\\VVVUUUVVVTTTRRROOOTTT]]]gggsss}}}|||{{{zzzyyyuuunnnfff```XXXUUUQQQOOORRR[[[fffooozzzxxx{{{{{{yyyhhh???777333555444---***---------,,,,,,,,,,,,------,,,+++***))))))***+++,,,ZZZDDD999444555:::777333......000111///,,,******+++++++++,,,,,,,,,************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))***************************++++++,,,,,,++++++***((()))***,,,...///000111***666444,,,ZZZQQQOOO[[[[[[[[[TTTOOOLLLOOOVVV\\\]]]]]]```YYYHHHUUUQQQxxxdddmmmuuukkkfffmmmlllkkk{{{rrrhhhgggnnnvvvyyyxxxppp___lll___ccc[[[gggqqqyyyppphhhfffbbbYYYYYYWWW\\\^^^iiiddd]]]YYYVVVPPPHHHAAA666444222///------------++++++,,,,,,,,,+++***))),,,+++++++++************)))))))))))))))***++++++******))))))))))))******++++++***))))))***++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///...//////000111111222222000000000111222222333333333000333;;;@@@IIIaaayyykkk^^^[[[hhh~~~vvvjjj]]][[[XXXVVVVVVXXX\\\^^^^^^dddnnnwww{{{sssmmmhhhddd___[[[ZZZZZZ[[[[[[fffnnnvvvyyyxxxyyy}}}~~~}}}}}}wwwVVVEEE999888666000---000------,,,,,,,,,,,,------,,,+++***((((((***+++,,,}}}~~~XXXBBB888444666;;;555111------000111///+++*********++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************+++++++++,,,,,,++++++++++++,,,...000222444555666DDD===IIIVVVnnnwwwDDDIIIGGGLLL\\\llluuuxxxyyyyyyuuummmnnnqqq~~~hhh555@@@???JJJOOOTTTVVVooo~~~}}}~~~|||uuuFFFGGG```lllkkkjjjlllmmmhhh^^^VVV@@@===999555111000//////++++++,,,---,,,+++***)))+++++++++******))))))))))))))))))))))))******+++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////...//////000111222222222000000000111222222333333777666;;;GGGRRRaaammm]]]]]]oooqqq___VVVVVVUUUYYY\\\]]]\\\^^^dddjjjkkkzzz~~~xxxuuusssqqqqqqppplllfff```\\\```bbb```^^^___aaabbbmmmzzzmmmVVVBBB<<<999222...111...------,,,,,,------...,,,+++)))(((((()))+++,,,rrryyy}}}VVV???777555222111333111......///000000///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,+++...---+++***+++,,,+++***&&&))),,,------------...---///111222666===HHHQQQTTTLLL___PPP[[[___lll~~~{{{>>>HHH===000MMM111///PPPKKKNNNUUU===@@@@@@NNNYYYdddjjjooossssssppp\\\VVVOOOGGG<<<222......000++++++......***+++000++++++++++++++++++++++++++++++************++++++******))))))******+++,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////000000000000////////////333111//////333666555111:::333:::WWW|||lll___lll}}}ssseee^^^XXXTTTXXX```iiigggeeeiiixxxtttmmmmmmmmmoookkkaaa[[[\\\\\\XXXXXXkkk~~~yyyzzzoooaaaTTTBBB999666...444...)))+++//////***'''************************ooowww|||UUU>>>777555333222333000......///000//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++,,,,,,,,,,,,+++******))))))*********)))+++,,,...///...---...///...111555<<>>999555666111......,,,(((***000,,,,,,,,,+++++++++++++++++++++************++++++******))))))******+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000000000000///222111000111444666666333===;;;HHHkkkssseeegggwwwuuueee^^^YYYXXXXXXZZZbbbkkkdddjjjsssyyypppnnn{{{~~~yyyjjj]]]WWWUUURRRZZZ___gggwwwsssmmmxxxyyyttthhhQQQBBB:::000333///...000111...+++***************************ppp{{{{{{TTT>>>777555444222222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++(((((()))*********)))))),,,---//////......000111888;;;@@@JJJWWWfffttt|||uuuyyyuuummm|||fffWWW[[[FFFWWWSSSHHHCCCSSSooovvvwww|||___SSSEEEFFF444666999DDDXXXmmmwwwxxxuuuvvvnnn^^^RRRLLLCCC:::888444222111///,,,+++------,,,,,,,,,++++++******++++++************++++++******))))))******+++,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000000000000000000000222222222333444555666777???GGG___uuugggccckkkzzz}}}mmm___\\\ZZZZZZ[[[^^^hhhrrr}}}{{{ooolllqqq```WWWUUUVVV\\\ZZZ[[[gggssskkksss{{{|||```KKK>>>111555000///000///***)))+++++++++++++++++++++++++++ttt|||UUU>>>777444222111222000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,+++)))***,,,,,,+++*********(((+++...000333666:::===GGGKKKSSS]]]hhhqqqwwwzzz{{{qqqqqqyyy~~~yyyrrrTTTLLLeeeXXXXXXZZZ]]]bbbfffiiihhhgggjjjnnngggiiivvviiijjjooo^^^fffaaammmkkk:::BBBJJJeee{{{gggYYYIIIDDD<<<:::EEEYYYgggllllllttttttkkkdddaaaVVVHHH???:::666666777555000,,,......------,,,+++******++++++************++++++******))))))******+++,,,,,,++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////000000000000000111111111222222333444333333888???LLL___bbbbbbgggssswwwvvvvvvmmmkkkiiiggghhhppp~~~zzzwww}}}ssshhhdddfffiiipppssssssoooooowww~~~yyyvvvtttwwwzzz}}}~~~~~~vvvrrryyy}}}ttthhh___QQQFFF999000000000,,,+++---++++++++++++++++++++++++ppp}}}UUU>>>666333000///111000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++((()))***++++++***)))(((******************************************************************************))))))))))))))))))******************************+++,,,,,,,,,,,,+++***,,,------+++******,,,)))...555<<>>666333111///111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))************))))))************************************************************************************))))))))))))******************************+++,,,,,,,,,,,,+++)))+++---,,,***+++...111444;;;EEEQQQ[[[eeemmmrrrnnnsssxxxxxxssslllgggfffVVVcccVVVFFF]]]jjjdddbbb```___[[[YYY```iiipppmmmuuugggVVVWWWLLL???HHHwww|||kkkyyyqqqfff]]]YYYXXXYYYZZZRRRkkkXXXVVVPPP~~~rrr~~~pppaaaUUULLLDDDKKKRRR```qqqyyykkkTTTAAA:::;;;:::777333333222000///---,,,+++++++++************++++++******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000///000000111111222222222222222444777888>>>TTTjjjjjj```ccc~~~qqqeee[[[XXXaaakkk}}}{{{pppxxx~~~yyyxxxrrrjjjeeebbb```aaabbbgggsss~~~rrruuuvvvtttxxx|||ZZZ<<<555777222......,,,,,,,,,,,,,,,,,,,,,,,,gggyyySSS===666555333222000000///000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************************)))))))))(((******************************+++,,,,,,,,,,,,+++))),,,.........111777===DDDLLLYYYfffrrr|||}}}~~~zzzmmm^^^TTTTTTWWW\\\RRRWWWyyyaaabbb```aaadddgggkkksss|||xxx}}}vvvjjj\\\YYYRRRHHHYYYyyyoookkkkkknnnpppzzz|||ssszzz|||nnn^^^ZZZnnn~~~qqqaaaTTTOOOJJJPPPbbbqqqwww}}}rrrYYYEEE===<<<;;;666555444222000...---,,,++++++************++++++******))))))******+++,,,)))******++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.../////////000000000000///000000111111222333333333222666<<<@@@LLLkkkooo___gggwwwtttbbb]]]^^^___ccckkkrrrzzzzzzxxxwwwxxxyyyrrrsssvvvzzz}}}rrruuu}}}}}}wwwtttqqqooommmhhheeejjjqqq{{{yyyzzzrrrrrruuutttxxxkkkJJJ???;;;222,,,...,,,,,,,,,,,,,,,,,,,,,,,,nnnwwwQQQ<<<777666555555000//////000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((************************************************+++*********))))))((((((******************************+++,,,,,,,,,,,,++++++...111222333888AAAHHHOOOWWWeeesss}}}sssbbbPPPKKKSSS]]]```uuunnnzzzuuuzzzwwwxxxyyyzzz~~~|||uuuzzz{{{VVVNNNSSSEEEDDDNNNrrrxxx}}}sssmmmlllooosssvvvdddooorrrqqqssswww{{{|||FFF:::PPPPPPYYYaaa{{{nnn```OOOJJJXXXcccgggrrrpppTTTCCC===<<<777666555333111///...---++++++************++++++*********)))***++++++,,,))))))***+++,,,------...)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000///000000111222222333333444333888???FFFWWW}}}yyyaaa^^^uuuqqqfffbbb^^^[[[dddrrr}}}{{{|||vvvqqqooommmkkkjjjkkkmmmppprrrsssppplllhhhffffffggghhheeeeeefffhhhjjjjjjiiiggghhhllloooqqqsssyyyuuuttt~~~}}}|||xxxooofffeeeiiinnnqqqqqqppptttqqqsss|||\\\OOOFFF777111444,,,,,,,,,,,,,,,,,,,,,,,,ppptttOOO;;;555444111000////////////............,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))***+++++++++)))((('''))))))************))))))(((((())))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,000***)))---///,,,+++...111111666???FFFLLLXXXcccdddmmm{{{wwwhhhXXXUUU```nnnwwwyyywwwtttpppmmmkkkfff___ZZZSSS}}}}}}{{{{{{wwwuuugggRRRGGGHHH===IIIVVVaaaqqq{{{uuuqqqvvv}}}xxxyyyvvvnnngggiiitttxxx[[[PPPUUU^^^```]]][[[hhhyyyllloooQQQFFF<<<===CCCPPPdddvvvpppbbbWWWKKKIII]]]wwwwww}}}pppiiiYYYFFF<<<666444888888444333666)))***+++,,,,,,,,,,,,,,,+++******)))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000***///222222222333555555888555:::JJJ___zzzlll```gggzzzyyynnngggsss}}}yyyllldddiiiqqqsssyyy~~~xxxuuupppooommmiiifffdddeeefffgggggghhhggggggiiimmmpppvvvqqqkkkjjjkkkmmmmmmlllooommmkkklllllliiiccc^^^___`````````aaadddhhhkkkpppmmmlllooowwwuuuooonnnnnnuuu~~~{{{nnniiiooowwwmmmPPP999111222555000---------+++---000qqquuuPPP<<<666555222111////////////............,,,,,,------,,,,,,+++***))))))))))))))))))))))))***************)))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++++++++---+++,,,///...,,,///666444AAARRR___hhhrrr}}}sssiiiiiimmmoooooosss}}}xxxaaaccciiittt~~~{{{qqqxxxyyyrrrmmmjjjgggooohhheeedddZZZIIIBBBEEEPPPYYYeeelllllljjjiiijjjeee{{{~~~sssjjj```mmmttt{{{}}}zzzwwwwwwxxx~~~vvvtttvvvuuuvvv|||wwwiiiYYYXXXbbbqqqrrrlllcccfffppprrrlllzzz|||~~~ooo```QQQGGGAAA???DDDKKKhhh{{{qqqfffZZZUUUUUUmmm|||~~~yyypppfffRRRGGG===:::999777777999111000...,,,++++++,,,,,,++++++***)))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111222333444222222333444555888===LLLeee~~~pppfffrrr|||jjjaaaaaaooo~~~xxxyyy~~~}}}yyyxxxvvvqqqlllgggeeeeeejjjkkkllllllkkkkkkmmmnnnrrrsssttttttuuuwww{{{~~~}}}{{{|||~~~~~~}}}~~~}}}{{{wwwtttuuuuuussspppllliiihhhhhhaaa^^^[[[[[[___dddfffggghhhlllnnnrrr|||}}}zzzzzzwwwvvvpppwww~~~qqqwww{{{aaaIII;;;777777222...///...,,,,,,///tttvvvQQQ<<<777555333111/////////............---,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************+++,,,...///---...888BBBGGG^^^ttt}}}|||jjj]]]\\\gggrrrqqquuu}}}zzzooojjjdddkkkzzz{{{}}}vvvlllddd```___^^^^^^YYYSSSPPPPPPJJJAAA???DDDJJJ]]]uuuqqqaaaXXX___sss}}}rrrjjjpppyyy{{{yyyuuu{{{|||kkk]]]XXXQQQYYYaaammmvvvxxxsssjjjdddbbbeeejjjpppssstttqqqnnnnnnlllwww{{{|||}}}{{{tttnnnuuuxxxooollldddZZZZZZ[[[aaahhhmmmsss}}}sssdddZZZQQQIIIDDDDDDFFFOOO```rrrxxxcccOOOYYYdddtttmmm]]]KKK@@@;;;888999;;;999666222...+++***++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000111111666555333222222333555777:::IIIgggkkkcccnnnjjj[[[WWWaaannn{{{yyyxxxwwwuuurrrqqqppppppqqqtttuuutttsssqqqrrrtttwwwtttwww{{{}}}~~~~~~~~~zzzsssnnnjjjkkkhhhdddbbbbbbbbbbbbaaa\\\]]]\\\^^^fffrrrwwwvvvyyyzzz}}}~~~ooojjjrrrvvv{{{|||vvvwww^^^HHH<<<999444000000000---,,,...zzzuuuPPP;;;666444222111//////.........---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++************))))))+++,,,,,,...111:::HHHSSSaaaxxxtttlll^^^SSSVVVjjjvvvggg[[[```nnnwwwnnnnnn{{{|||zzzuuunnn```\\\VVVRRRRRRTTTUUUVVVIIIEEECCCCCCAAA===@@@FFFJJJaaazzzrrreeeccchhhyyyuuugggXXX\\\nnnwwwsssdddYYYWWWSSSEEEAAAFFFGGGDDDFFFLLLSSSXXXVVVNNNGGGHHHHHHLLLWWWjjj{{{rrrjjjnnnuuuzzzzzzrrriiiaaaZZZWWWUUUWWW\\\```ccceeeooo|||yyyqqqmmmkkkgggbbb___NNNDDDHHHPPPeee|||~~~iiiUUUUUUaaaxxxttt```MMM@@@999777999;;;999555111...,,,******,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................//////000000000111111111444111111222333444888<<<@@@[[[wwwmmmmmm~~~qqqbbbYYYWWWaaatttyyyyyywwwsssnnnjjjiiiiiirrrrrrrrrssstttvvvxxxyyy}}}}}}|||{{{{{{}}}{{{tttooonnnllliiifffdddcccaaaaaagggfffcccbbbhhhppprrrooolllkkkjjjlllpppxxx{{{{{{tttqqq{{{zzzzzzooo~~~qqqWWWDDD===666111111111...,,,---sssOOO:::444333111///............------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))++++++************************,,,222@@@RRRaaajjjvvvuuu\\\ZZZVVVXXXkkk|||jjj\\\QQQYYYmmmtttgggeeeccc\\\UUUNNNKKKHHHGGGFFFEEEDDDCCC???<<<;;;;;;::::::???DDDQQQaaaqqqrrrfff^^^aaahhhrrruuuuuuyyytttNNNAAA@@@BBB>>>???BBB???@@@>>>===@@@EEEEEE???888>>>===>>>GGG[[[ooouuuqqqdddYYYYYY```hhh|||sssyyy~~~|||zzzyyyssspppnnnjjjmmmiii\\\NNNIIINNNUUUZZZ^^^jjjyyy}}}|||yyytttppp\\\TTTYYYHHHDDDVVVccc~~~qqqbbb]]]kkk}}}zzzdddNNN???888777999999888666333///,,,***,,,++++++***************+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------////////////////////////000000000000111111111111222000111444555555;;;DDDQQQrrr}}}www}}}}}}iii```YYY\\\eeeppp}}}~~~{{{qqqrrrrrrqqqpppppprrrtttwwwxxxyyy{{{~~~yyyqqqlllggggggfffdddcccccccccdddbbbcccccceeellltttwwwtttsssqqqoooooopppsssvvvxxx|||xxxmmmqqquuukkkmmmrrr}}}kkkUUUFFF===555444333///---,,,sssNNN999444222000............------------,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++000888EEEYYYnnn{{{nnn\\\SSS]]]iiivvv{{{wwwpppeee\\\fffrrrsssccc``````XXXHHH;;;>>>>>>>>>???@@@???<<<999888888999999999:::>>>BBBOOOWWWeeerrrzzzzzztttooofff}}}iiiXXXTTTYYY\\\bbbgggbbbYYYVVVVVVZZZ^^^]]]UUULLLOOOSSSVVV\\\iiiuuurrrhhhbbbXXXXXX^^^cccssszzzvvvqqqoooqqqvvvzzz{{{qqq|||}}}yyy}}}~~~vvvsssvvvzzzuuuyyy||||||zzzrrrbbbTTT\\\XXXWWW^^^kkkxxxzzzqqqcccfffMMMKKK\\\OOOUUUvvv{{{hhheeellluuuxxxcccRRREEE===999:::;;;:::888444000---,,,,,,+++************++++++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////000000000111111111222222555222444777666777DDDTTTnnnttttttrrr]]]YYYVVVYYYeeettt~~~}}}{{{zzzyyy{{{|||||||||xxxyyyzzzyyyyyy{{{}}}xxxooogggaaa```aaaaaaaaaaaacccfffiiidddiiimmmpppttt{{{~~~}}}|||zzzxxxxxxxxxxxxvvvtttwww}}}uuujjjoooxxxzzz}}}zzz{{{yyypppllliiijjjsssoooYYYMMM@@@;;;888333///...yyysssNNN:::444333000///.........---------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((()))***************))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************)))***,,,------,,,***)))******+++,,,---......///444BBBTTTcccsssyyynnneee^^^ZZZcccuuuppprrrtttsssqqqpppppprrr}}}yyyqqq[[[FFF???@@@AAA??????777777:::===@@@AAA@@@>>>999<<>>>>>>>>===:::777444222---,,,++++++******+++++++++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000000111111111222222222666444555888888>>>VVVqqqtttooo}}}kkk^^^UUUTTTVVV```rrrwwwssstttwwwxxxyyywwwyyy{{{|||}}}~~~wwwmmmeee___[[[TTTUUUVVVUUUVVVYYY___dddqqqzzz~~~zzzwww{{{|||~~~www}}}zzz{{{xxxsssuuuuuupppmmmmmmkkkmmmvvvpppaaaPPPFFF???777111///sss|||tttOOO;;;555444111000......---------,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))************))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))************)))***,,,------,,,***)))******+++,,,...///000000???TTTmmm{{{rrrbbbXXXWWWeeettt}}}uuujjjaaaiiirrrtttuuu{{{}}}{{{{{{|||zzztttoooYYYKKK???===>>><<<;;;===>>>>>>>>>@@@BBBBBBAAA???>>>CCCGGGIIIJJJMMMNNNNNNTTT^^^lllwww|||lll```RRRKKKLLLQQQRRRQQQYYYiiiqqqkkkkkkttt{{{yyy}}}zzzyyyyyyhhhooouuurrrhhh]]]UUUSSS]]]nnn~~~~~~{{{sssqqqgggKKKGGGRRRbbbssssssaaaYYYVVViiiooovvv}}}sss```DDDBBB@@@===;;;999777777---,,,++++++******+++++++++++++++++++++++++++++++++++++++************)))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000000000000000000000000000111111111111222222222444222444888:::FFFggguuudddwww|||```WWWZZZ]]]\\\aaannn}}}~~~tttssssssuuuxxx{{{|||{{{{{{~~~~~~nnneeeaaa^^^\\\ZZZ[[[[[[ZZZZZZ^^^eeejjjrrr~~~~~~|||qqqooozzz|||wwwxxxwwwqqqmmmmmmiiimmmyyyppp[[[MMMDDD;;;333111zzzrrrMMM===777000...222////////////............---,,,,,,++++++,,,,,,---************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))***---,,,((()))------((())))))---111///---333>>>RRRgggvvvwww|||lllUUURRR]]]jjjzzzxxxgggiiieeeXXX]]]pppjjjiiijjjkkkjjjddd[[[TTTIII@@@:::;;;>>>>>>>>>???>>>>>>???AAABBBDDDEEEEEELLLPPPSSSSSSWWW]]]___^^^bbbiiiuuuxxxooonnnmmmhhhccciiiddd\\\VVVWWWaaannnxxx~~~zzzvvvwwwzzzuuucccUUUUUUYYYaaammmxxx}}}{{{xxx{{{iiiddd\\\SSSVVVeeeyyyyyyeeeSSSTTTaaammmtttsss[[[LLL>>><<<<<<:::888999555444222...+++***+++---************))))))((((((************************))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///////////////......////////////000000000000111///,,,---111333444333111333666777>>>UUUzzzkkkmmmoooaaa[[[YYYZZZ\\\fffnnn{{{zzzuuussswww{{{lllbbb```___^^^^^^___```^^^\\\[[[bbbmmmwww}}}qqqgggeee}}}}}}{{{ttttttpppkkkrrrvvv\\\EEE999555333ttt|||qqqKKK;;;666000---111............---------------,,,,,,++++++,,,,,,---************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))+++***&&&'''+++,,,)))222,,,)))---444>>>LLLYYYdddttt{{{sssoooiiiaaaVVVTTTZZZhhhxxx}}}rrrcccYYYXXX\\\```zzzyyySSSRRRQQQPPPMMMHHH@@@:::===999:::???BBB@@@>>>???EEEFFFGGGHHHJJJNNNTTTXXX[[[aaaeeeiiioooxxx}}}|||yyyrrruuuvvv{{{zzziiieee```^^^ccckkktttzzz{{{kkkWWWKKKUUUooovvvkkkYYY\\\___fffxxxqqqaaaQQQHHHBBB:::666666444333222000---,,,------++++++++++++++++++************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......////////////......////////////000000000000222000...///222444444333111333888CCCTTToooqqqrrrwwwmmmbbb[[[WWWXXX___gggnnn{{{lll]]]ZZZ\\\^^^```bbbfffggghhhhhhiiioooyyy~~~~~~|||zzzvvvrrrqqqvvv~~~ooohhhkkkxxx~~~jjjQQQBBB:::777kkkyyypppIII:::555///---000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))***+++***'''(((+++,,,+++333------777GGGYYYkkkxxxvvv{{{|||tttcccUUUNNNNNNMMM^^^tttwwwuuubbbXXX[[[\\\[[[hhh|||~~~wwwmmmbbb\\\KKKIIIHHHFFFEEEBBB===:::??????CCCHHHJJJIIIJJJOOONNNQQQTTTUUUWWW^^^jjjrrrzzztttvvv~~~yyyrrrrrrwwwyyywwwvvvuuusssqqqooollljjjuuuiiiSSSKKKTTTaaa}}}tttiii^^^]]]hhhxxx{{{jjj\\\NNN@@@999666666555555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///////////////...////////////000000000000222111000111333444444333444999EEEZZZwwwxxx{{{^^^\\\ZZZYYYYYY___ooo~~~vvvggg]]]VVVXXX^^^ccchhhkkkmmmooorrrtttwww~~~~~~xxxwwwyyy|||~~~~~~rrrkkkkkktttxxxvvv|||www```NNNAAA999gggyyy}}}qqqIII999666000...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++************************)))******++++++******)))+++---...---,,,,,,,,,,,,---333AAASSSfffvvvzzzkkk^^^QQQFFFIIIRRRlll}}}nnn\\\aaaTTTSSScccpppttt|||pppjjjkkkiiicccXXXOOOIIIFFFFFFEEEDDDDDDEEEEEEFFFFFFHHHIIILLLQQQSSSVVV```kkkpppvvv}}}uuunnnxxx|||yyy}}}uuuyyyvvviiibbbkkkuuu}}}{{{uuulllaaaUUUNNNXXXkkkmmmbbb^^^cccqqq}}}nnn]]]LLL@@@:::999888888777666333000---,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...---...//////////////////////////////000000000000000000111222333444333333777EEE\\\zzzttteee___[[[YYY\\\cccssszzzzzzzzz~~~}}}xxxrrrkkkiiilllooolllggg```ZZZXXX]]]dddhhhmmmrrrsssuuuxxx|||mmmjjjeeecccdddhhhllloooyyyzzzwwwwwwzzzwwwrrrssszzzsssbbbMMM===kkkrrrIII:::777222///111////////////.........---+++,,,,,,------,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))************++++++++++++******************************++++++++++++*********,,,///000///,,,,,,...444FFF^^^ssssssWWWLLLJJJNNNZZZiiizzzssseeeVVVQQQVVVbbbtttxxxjjj^^^XXXXXXVVVOOOHHHCCCDDDFFFKKKKKKJJJIIIJJJLLLOOOQQQHHHLLLVVVaaahhhppp}}}vvvxxx~~~^^^```cccmmm|||~~~tttpppqqqnnnggg```TTT^^^ooosssccc]]]hhhwwwxxxiiiXXXHHH>>>888666555555666555333111+++,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,---------.........------...///////////////////////////000000000000///000111222222333444555888SSSwwwttteee___eee\\\XXXaaauuuyyyuuu{{{~~~uuuqqqggg```[[[ZZZ^^^aaacccddd___]]]^^^eeejjjmmmrrrxxx}}}~~~{{{eeeZZZZZZZZZ[[[\\\^^^aaacccggg~~~}}}ssslllnnnttt~~~vvv[[[CCCqqqsssHHH999777333000222000000/////////.........++++++------------++++++******************************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,******************************++++++++++++******((())),,,//////---000666LLL```wwwyyybbbNNNOOO^^^nnn}}}ssshhhbbb[[[UUUgggwww{{{tttjjjZZZMMMEEEFFFFFFDDDBBBDDDIIINNNOOOPPPPPPPPPQQQTTTYYY]]]XXXbbbuuu}}}||||||{{{yyyvvvtttssssssuuuvvvvvvvvvuuuyyy~~~vvvmmmfffgggrrr}}}zzztttqqqqqqrrriiihhhjjjpppwwwqqqddddddkkkyyy}}}}}}xxxpppdddTTTFFF:::666222111444666555444---------,,,,,,+++++++++************************))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,---------............,,,---...///000000000000////////////000000000000///000111111222444777:::???bbbjjj^^^___dddfff___aaattt|||uuuuuu|||{{{lllfff\\\XXXVVVXXXZZZ]]]cccjjjjjjjjjmmmtttwwwyyy~~~qqq]]]UUUWWW[[[\\\[[[ZZZZZZZZZ[[[wwwzzzuuuxxx}}}zzzooolllqqqwwwzzzgggMMMppprrrGGG777666333///111//////.........---------***+++---......---+++******************************++++++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++,,,,,,***************************++++++,,,,,,++++++******)))***...///222;;;GGGbbbrrrzzzooo[[[XXX\\\mmmssseeeZZZXXXbbbnnnssseee___\\\VVVJJJAAA???AAADDDGGGJJJOOOTTTWWWNNNRRRXXX^^^eeennnyyyzzzvvvvvvxxxzzz{{{yyyrrrkkkhhhjjjmmmmmmlllooommmkkkkkkmmmoooppppppnnnsssxxx{{{}}}{{{uuurrrsssuuupppooopppsssyyy}}}~~~}}}}}}~~~}}}}}}|||yyyvvvxxx~~~|||zzz{{{zzzvvvrrrooolllooo~~~sssiiibbbdddiiinnnppprrrpppdddWWWIIIBBB888333333555555333000//////...---,,,++++++******************************************************************************++++++++++++************+++++++++,,,,,,,,,------------............,,,---...///000000000000////////////000000000000111222333222222666;;;@@@PPPtttyyyqqqooopppsssqqqsssttttttyyyvvveee]]]XXXXXXZZZ^^^^^^___hhhsssyyyzzz~~~iii\\\UUUYYY]]]^^^\\\[[[ZZZ[[[\\\wwwuuucccaaammm{{{~~~zzzwww{{{fffkkkzzz~~~qqqEEE666555222///000......---------,,,,,,,,,***+++---......---+++******************************++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***...+++***...111777GGGWWWkkkxxx}}}hhhUUURRR```vvvxxxlll```YYYVVVaaavvvqqqnnn]]]JJJCCCGGGJJJIIIFFFHHHJJJOOOTTTYYY]]]___```eeemmmyyy~~~|||xxxtttfffhhhkkkmmmooosssyyy~~~uuunnnhhhgggmmmtttxxxxxxrrrooommmlllnnnpppppppppooossswwwxxxxxxzzz~~~wwwqqqnnnoooqqqssspppsssuuuvvvvvvuuuwwwxxxxxxxxxyyyzzz|||zzzwwwtttppprrruuuxxx|||~~~zzzxxxyyy~~~{{{ooohhhqqqvvvfffTTTYYY```hhhsssyyysssggg\\\QQQCCC999555444333111222222111///...---,,,+++************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,---------.........//////,,,---...///000000000000////////////000000000000333444444333444888???EEEbbbqqqmmmlllsssuuucccZZZYYY[[[```eeeccccccnnn|||uuu___XXXWWW[[[___aaa``````bbbdddddd{{{vvvsssqqquuu{{{~~~lllaaaaaagggnnnqqqpppuuuvvvttt{{{yyy{{{~~~nnnuuu}}}oooGGG888666111///222////////////............,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))(((((('''''''''((()))***************)))************+++++++++)))*********************'''111555111666III[[[cccsss~~~xxxfffYYYSSSfff~~~xxxlllllljjjbbb]]]iiiqqqhhhhhh___OOO@@@===AAAFFFLLLSSSLLLVVV^^^___aaakkkxxx}}}}}}xxxqqqoooqqqllleee___jjjssssssuuu{{{rrrpppkkklllyyyzzzttttttxxxzzzvvvrrr{{{vvvsssuuu||||||vvvtttuuuuuuqqqnnnrrrqqqqqqsssvvvxxxxxxwwwuuuuuuvvvvvvuuurrrlllhhhpppkkkjjjpppvvvwwwwwwxxx~~~~~~}}}~~~tttnnn~~~}}}zzzxxxyyyxxxuuummmggg{{{ddd\\\WWWaaavvv}}}pppnnn___MMM@@@888444222111///000111000...,,,+++++++++++++++******)))((('''************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////............/////////000111111111111000000//////111888444222888===EEESSSwwwyyyzzznnnjjjhhhooosss}}}xxxeeeXXX[[[[[[^^^ccccccfffrrrxxxuuupppnnnwwwmmm___YYYYYY\\\^^^``````bbbeeegggkkkrrroooooosssuuuuuuxxx|||{{{zzz|||lllbbbdddjjjlllkkkgggfffkkkmmmtttyyy}}}qqqttt|||nnnGGG888666222///222////////////............,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))+++++++++******)))))))))+++*********))))))))))))))))))******+++*********************++++++++++++......---,,,++++++,,,---333000---333EEE^^^sss}}}|||___PPPYYYggg~~~kkk```^^^cccjjjqqqxxx~~~kkk^^^YYYHHHBBB@@@FFFKKKLLLMMMOOOSSS___kkkqqqyyy}}}zzzzzzyyyyyytttmmmlllmmmjjjddddddmmmttttttvvv|||zzzyyywwwyyy{{{wwwvvvuuutttuuuvvvvvvuuusssyyywwwuuutttsssqqqooollljjjhhhjjjmmmnnnllllllooouuurrrooonnnpppuuuzzz~~~wwwxxx}}}yyysssnnnmmmxxxvvvhhh]]]```ooo|||oooZZZIII>>>777222///222222333222000...---,,,++++++++++++***))))))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,------...//////000000........./////////000000///000000000111111111222///777444///777AAASSSjjjuuuyyynnnkkkkkkmmmsssxxx~~~hhhYYYVVVYYY```gggjjjmmmxxxrrrmmmhhhgggooo{{{zzzhhh]]]YYYWWWZZZ]]]___```aaadddfffppp}}}qqqooopppssstttrrrsssvvvmmmnnnqqqwwwnnniiirrr}}}ooocccaaaqqqxxx{{{vvvttt|||nnnFFF888666222///222////////////............++++++,,,,,,,,,+++***************)))))))))))))))*********)))))))))))))))++++++++++++************++++++++++++++++++***)))************+++++++++,,,,,,,,,,,,***)))***---///444444777AAAUUUnnniiiRRRSSSlllttt]]]LLLNNNYYYppp~~~tttiiiYYYLLLEEE@@@AAAGGGNNNQQQPPPQQQUUUhhhvvv|||xxxwwwxxxxxxttttttwwwvvvuuurrrooopppssssssqqqyyy{{{wwwqqqmmmkkkjjjhhhgggjjjiiijjjkkkgggaaaaaaddddddccc``````bbbggglllooorrrwwwxxxxxx~~~}}}yyyeeelllwwwwwwgggdddiiirrrmmmYYYJJJ@@@777222333444444333222111///...+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---......//////000111111....../////////000000000......///000111222333444///777444000<<>>999333000111333333222111000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......//////000111111/////////000000000111111111111111222222222222222444666999QQQ~~~rrrddddddkkkyyyzzzggg^^^ccczzz}}}uuuwwwzzzwww|||bbbVVVOOOWWWaaakkkwww}}}lllhhhhhheeefffjjjpppqqqrrrrrrsssuuuyyy|||zzzyyyvvvqqqkkkfffdddddd___fffmmmpppooorrrzzzwwwsssrrrrrrmmmeee______```eeelllrrr|||pppfffmmm~~~rrrsss}}}jjjEEE999777222///000////////////............)))***+++,,,,,,,,,,,,+++)))*********++++++++++++)))*********++++++++++++(((((()))))))))*********))))))******+++*********+++++++++,,,,,,,,,------)))++++++)))+++444DDDPPPlllpppYYY```qqquuuiiiRRRPPPRRR___rrr~~~}}}{{{ppp```VVVTTTIIINNNTTTUUUPPPNNNXXXdddyyy~~~iiilllyyyxxxrrrmmmkkkkkklllkkkjjjhhhdddbbbbbbeeeggghhhkkknnnnnnooottt|||vvvyyyyyyhhheeellluuudddeeevvvooo]]]MMMDDD:::444333444444222333222///---,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,------...//////000000//////000000000111111111000000111111222333444444555:::CCCdddnnneee^^^___hhh{{{yyyooobbbeeerrr{{{xxxuuuyyy```VVVNNNXXXccclllxxxuuukkkkkklllhhhhhhlllssstttvvvvvvvvvwwwyyy|||vvvuuusssppplllhhhfffeeedddjjjqqqsssssswwwzzzuuurrrpppkkkdddaaabbbccciiisss~~~~~~|||vvvrrrsssuuuvvvjjjEEE999777222///000000/////////............)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++))))))******+++++++++,,,'''((()))***************++++++,,,,,,,,,------------.........444EEE\\\mmmrrr]]]\\\~~~qqqeee___UUU]]]iiiyyy{{{llljjjkkkjjjaaaQQQGGGEEELLLSSS\\\^^^ZZZ___ttt}}}yyyxxx|||xxxtttvvv|||}}}wwwssssssoooppprrruuuvvvvvvuuutttsssqqqqqquuu|||~~~|||xxxvvvwwwxxxwwwuuusssrrrrrrpppqqqsssuuuxxxwwwuuurrrmmmlllkkkjjjiiifffaaa^^^WWWbbbzzzwwwqqqhhhfffaaa\\\XXXYYY\\\```WWW\\\cccgggiiinnnvvv|||yyy{{{xxx~~~}}}|||~~~yyy{{{xxxjjjdddiiiqqqnnnWWWlll~~~nnnXXXMMM@@@777555555444333555333000---,,,+++,,,,,,************************---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////000000000000111111111111......000111333555666777888@@@NNNrrrmmmZZZ[[[[[[^^^jjj|||wwwpppiiinnnwwwwwwsss~~~yyy```VVVOOOZZZdddlllvvvsssjjjfffkkknnnkkkkkkpppmmmpppssstttttttttuuuwwwssssssrrrpppnnnllljjjiiiiiipppvvvxxxwww||||||vvvrrrooojjjdddbbbdddmmmttt~~~{{{yyyzzzsssxxxxxxhhhCCC:::333///000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,---,,,******+++,,,,,,+++***...000222???\\\}}}wwwZZZUUUnnnsssbbbSSSOOO]]]pppyyyoooeee[[[XXX\\\ccc```SSSOOOSSS^^^\\\]]]cccmmm|||vvv|||tttrrrwwwuuuiiidddgggiiigggdddcccdddeeeddddddgggaaa___eeehhhgggfffhhheeefffhhhjjjkkklllllllllkkkiiigggdddcccbbbcccdddgggggghhhggggggeeedddccc^^^[[[WWWRRROOOMMMMMMLLLOOOddd}}}yyysssrrr}}}yyyssskkkccc^^^[[[YYYWWWYYYYYYYYYYYY\\\aaahhhlllpppwww~~~yyy}}}|||uuunnnpppxxxpppxxxuuupppllluuuxxxgggOOO???===@@@;;;333333333333111---***,,,000---,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------............//////////////////000111111000000000000111111111111333777111///333111///777>>>HHHeeeqqqZZZWWWXXX^^^hhhsss~~~{{{xxx{{{pppqqquuuaaaWWWRRRTTTZZZeeeooosssooojjjgggggggggiiimmmoooppppppssssssrrrrrrrrrqqqppppppqqqpppnnnkkkiiijjjooorrrpppuuu{{{~~~vvvxxxwwwrrrkkkgggiiilllwww~~~vvvuuu{{{xxx~~~||||||xxxwwwxxx|||xxxgggCCC:::444///000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******+++++++++******)))***+++++++++++++++111666===OOOmmmwww[[[QQQ\\\rrruuujjjZZZMMMGGGPPPjjj}}}iiiaaaYYYXXXVVV\\\eeedddZZZWWW[[[]]]^^^eeerrr{{{|||ttt{{{}}}~~~~~~zzzwwwssskkkjjjooommmddd```ddd```^^^[[[ZZZ[[[[[[ZZZYYY```[[[YYY\\\]]][[[[[[^^^^^^___``````aaaaaaaaaaaa___^^^\\\[[[[[[[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]TTTSSSRRRQQQPPPPPPPPPPPPNNN\\\kkkqqqkkkbbb^^^]]]kkknnnttt{{{~~~zzzuuuoooggg^^^YYYUUUWWWYYYZZZZZZ\\\```cccpppuuuzzz|||yyywwwxxxzzz~~~zzzzzzyyyvvvvvvzzzyyywww|||wwwpppuuuxxxaaaLLLDDDCCC@@@;;;666666666555222...---...---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------............//////////////////000111111000000000000111111111111222555111000666333111:::>>>PPPsssdddUUUYYYYYY```mmm||||||kkklllppp}}}```VVVRRRSSSWWW^^^eeeiiiiiiggghhhhhhhhhkkkmmmoooooonnnpppooonnnnnnnnnnnnnnnooommmnnnnnnmmmllllllnnnppprrrwww|||yyyyyyvvvpppjjjhhhkkkoooxxxppppppvvv|||www~~~~~~~~~}}}{{{|||yyyvvvuuu~~~ttt}}}fffBBB:::444000111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********++++++++++++******++++++,,,,,,------***333@@@OOOfff}}}aaaQQQXXXdddeee]]]SSSGGGBBBHHHaaattt`````````dddbbbdddjjjhhhaaa```dddbbblll~~~xxxwwwuuutttvvvzzz}}}{{{{{{{{{{{{{{{yyywwwvvvuuutttrrrpppoooiiihhhlllkkkffffffkkkgggeeebbbaaabbbaaa```______]]][[[[[[YYYWWWYYY]]][[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[YYYZZZ\\\^^^```aaabbbccc```dddiiihhhccc]]]YYYXXX]]]^^^aaafffnnnvvv}}}~~~yyymmmeee^^^aaaaaa^^^[[[[[[```eeelllpppuuuvvvtttrrrrrrtttvvv}}}~~~|||~~~~~~}}}}}}|||~~~uuuvvvwww^^^MMMGGGEEEDDD888777555333111///+++'''------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111000000000000111111111111111333///111888555444>>>FFF___kkkYYYVVV]]]___iii{{{wwwpppcccdddhhhxxxxxx___VVVSSSTTTUUUXXX\\\aaadddfffiiiiiijjjmmmooopppnnnllljjjiiigggfffeeefffhhhiiigggjjjmmmoooooooooqqqrrrvvvyyy}}}|||{{{wwwpppkkkkkkoootttxxxnnnlllsss|||~~~{{{{{{}}}|||wwwtttuuu}}}mmmwwweeeAAA:::444000111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++***************+++++++++++++++,,,---......------...///...===RRRiiixxxdddfffgggjjjdddNNNKKKIIIGGGMMM]]]zzznnneeeqqqzzz|||uuuooolllhhheeeiiiqqqwwwsssssswwwyyy|||}}}zzzwwwvvvxxxzzz||||||zzzyyywwwvvvvvvvvvuuuuuuuuurrrrrruuuuuusssuuu{{{zzzxxxvvvuuuuuuuuusssrrrkkklllkkkiiifffeeeiiimmmgggffffffeeecccaaa```___\\\\\\]]]^^^___aaacccdddgggeeecccaaa```aaabbbccciiikkknnnrrrtttuuuuuuuuuwwwuuutttrrrooollliiigggaaabbbcccdddfffhhhkkknnnppptttzzz|||wwwsssssspppiiiccccccjjjqqqqqqsssuuutttrrrpppooopppqqqvvv{{{xxx}}}xxxvvvyyypppYYYLLLHHHGGG@@@===777222000000,,,'''......---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111///000000000111111111111000222...222999666777EEE]]]tttooo\\\YYY]]]cccjjj{{{~~~{{{nnneee[[[]]]```ooovvv```XXXSSSUUUWWWXXX[[[___eeeiiijjjkkkmmmppprrrrrrooollldddbbb___\\\[[[[[[]]]^^^___bbbfffjjjmmmppptttwwwzzz|||}}}|||zzzuuurrrrrruuuxxxzzzuuummmrrrzzz~~~~~~~~~~~~{{{yyyrrr~~~{{{kkkvvvdddAAA:::555000111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,---...///...,,,,,,...111:::NNNjjjbbbccc|||{{{jjjXXXDDDAAAJJJWWWgggzzz|||hhhhhh{{{zzznnngggfffmmm{{{yyyuuutttzzz~~~zzzuuupppnnnoooqqquuuyyy||||||{{{|||||||||{{{{{{|||~~~|||{{{|||}}}}}}}}}~~~|||zzz}}}~~~|||zzz{{{yyyxxxwwwvvvtttrrrpppooommmmmmnnnnnnoooqqqrrrrrrvvvtttqqqnnnmmmlllmmmnnnsssuuuwwwzzzzzzzzzxxxwwwyyywwwuuuuuuvvvuuurrrooojjjnnnrrrssspppkkkhhhgggfffgggkkkpppvvvyyyyyyxxxxxxzzz{{{wwwrrrpppsssvvvxxxwwwtttpppllliiihhhhhhkkkppptttwww|||{{{|||||||||uuunnnxxxhhhUUUKKKFFFOOOKKK@@@666333666444//////...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111///000000000111111111111000111///333999777>>>RRRqqq^^^ZZZ```fffiiiyyyyyyrrrkkknnnpppqqqrrrvvvzzz|||{{{}}}wwwxxxhhh]]]VVVYYY\\\jjj}}}xxxeee\\\QQQTTTXXX[[[^^^bbbgggkkkkkkmmmppptttvvvtttppplll```]]]YYYUUUSSSRRRSSSSSSUUUWWWZZZ^^^ccckkktttzzz|||~~~~~~~~~~~~}}}|||}}}~~~}}}pppqqqwww|||~~~yyyxxx}}}}}}sss|||{{{ooo|||bbb@@@:::555111111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,.........------+++,,,---+++***+++111555EEE]]]{{{mmmggguuusssUUUKKKNNNLLL\\\sssvvvlll```eeevvv~~~yyyrrrjjjgggoooqqqtttwww}}}xxxqqqppprrrqqqppppppnnnppptttzzz~~~|||}}}|||}}}~~~~~~|||}}}}}}~~~|||zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzwwwuuussssssrrrsssuuuvvvwwwxxxwwwvvvsssrrrooonnnmmmoooqqqpppllliiihhhoooxxx{{{xxxsssnnnllleeecccaaaaaacccfffgggggghhhnnnwww}}}~~~zzzvvvrrrooolllhhheeedddfffhhhjjjeeejjjooorrrwww}}}~~~~~~}}}zzzzzz}}}qqqpppvvvyyyeeeUUULLLVVVSSSGGG777222555666222//////...------------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111000000000000111111111111000222000444999999JJJhhhxxx```\\\aaaiiiooouuusssjjjdddiiimmmlllkkkkkkjjjhhhfffjjjppprrrpppnnnmmmnnn|||ttttttdddYYYSSSXXX\\\jjj}}}lllcccSSSUUUYYY^^^ccchhhlllnnnppprrrvvvyyyzzzvvvooojjj^^^\\\XXXTTTQQQPPPOOOOOOOOOOOOQQQTTT[[[eeeqqqzzz|||uuuqqqrrr{{{~~~yyyyyyyyyyyy}}}|||oooxxx{{{tttaaa@@@:::555111111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...///000000///...***+++,,,++++++000888@@@UUUlllxxxjjjdddvvv~~~sss^^^IIIGGGVVVbbbuuu|||iiiaaa```___gggsssuuusssssssssyyyuuurrr~~~wwwpppjjjgggkkkooopppsssvvvxxxyyy{{{|||~~~}}}~~~xxx|||~~~|||yyyyyy}}}~~~}}}}}}~~~}}}{{{zzz~~~|||||||||{{{zzzyyyxxxwwwtttuuuvvvxxxyyyyyyzzzzzzuuuuuuuuutttssssssrrrrrrqqqrrrrrrrrrrrrpppooonnniiihhhggggggfffddd```\\\ZZZbbbjjjnnnlllhhhggggggaaa___\\\ZZZZZZZZZYYYXXXXXX___jjjvvv|||xxxlllhhhbbb___```eeejjjnnnbbbhhhmmmpppuuuzzz{{{xxxuuuvvv|||~~~zzz~~~}}}yyy|||ssslllzzzxxxhhh\\\UUUVVVKKK999000333555111000//////...............,,,---...//////...---,,,---------------------------------............//////////////////000111111000000000000111111111111...222222666:::>>>XXXzzzhhhaaafffjjjrrr{{{yyyrrrmmmtttwwwuuurrrrrroooiiicccfffgggeeebbbbbbgggkkk|||yyyqqq}}}ppp___UUURRRYYY^^^mmmsssjjj]]][[[\\\aaaiiipppsssssswwwyyy|||~~~|||vvvlllfff^^^\\\ZZZXXXVVVTTTSSSSSSPPPPPPQQQTTTZZZeeeqqqyyy{{{}}}tttqqqyyy~~~wwwwww{{{yyy~~~vvvzzzvvvaaa???:::555111222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111111000///+++---...---///555AAAJJJfff}}}nnn___dddzzz^^^RRRMMMKKKTTTqqqiiiWWWRRRZZZbbbooozzzwwwyyy}}}yyyuuuvvv{{{vvvnnnjjjeeeeeekkkpppqqqvvv|||~~~}}}|||}}}~~~|||~~~{{{{{{{{{xxx|||{{{xxxxxx{{{}}}xxxxxxxxxzzz{{{{{{zzzxxxtttwwwxxxxxx|||wwwssssssssssssrrrqqqpppppplllmmmoooqqqssstttuuuuuunnnooopppqqqqqqqqqqqqqqqjjjjjjkkkkkkkkkkkkkkkjjjhhhfffddd```]]]YYYTTTQQQNNNSSSYYYZZZWWWUUUWWWZZZZZZYYYYYYZZZZZZYYYVVVTTTUUUWWW___kkkzzz|||tttjjjbbb___aaadddgggdddjjjoooqqqtttwwwvvvsssmmmsss{{{~~~rrryyy~~~uuussszzzwwwiiijjjwwwxxxlllWWW[[[RRR@@@555666777333000000///...............,,,---///000000///---,,,---------------------------------........./////////////////////000111111000000000000111111111111---111444888<<>>MMMgggyyy}}}sss[[[ZZZaaasss~~~~~~mmmiiixxxwwwcccVVVRRRTTTZZZhhhzzzxxxqqquuu~~~rrreee\\\\\\\\\^^^aaacccbbb___]]]___dddjjjqqq~~~yyyvvv}}}}}}vvvsssyyy||||||zzzzzz|||{{{wwwrrrppp~~~aaa???888444111222111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------///---///;;;SSSppphhhaaaooo~~~vvv]]]PPPRRRYYYpppqqq```XXXVVVTTTZZZhhhwwwwwwqqqwwwooobbbYYY\\\hhh}}}}}}lllddd[[[WWWSSSTTTYYY```dddeeelllpppuuuyyyzzzyyyxxxxxxtttsssrrrsssvvvwwwwwwvvvmmmllljjjhhhfffdddcccbbbdddcccccccccccceeeggghhh______^^^^^^^^^```aaabbbaaaaaaaaaaaaaaaaaa```___ZZZ\\\\\\[[[YYYWWWVVVWWWTTTTTTUUUVVVYYY\\\___```ccccccdddggghhhjjjrrrzzzyyyzzz|||~~~|||uuuqqqjjjbbbWWWMMMEEEAAA>>>AAADDDDDDCCCEEEHHHLLLTTT]]]YYYQQQQQQMMMHHHKKKHHHFFFGGGJJJKKKLLLQQQXXXggguuuiiiccc]]][[[YYYZZZaaajjjooorrryyy}}}~~~~~~||||||yyyxxxnnnYYYIII>>>666000222111///...,,,+++******---------------------------------------------------------............///---...000111111333666999000000000000000111333333000777:::AAA\\\sssuuuaaa___UUU^^^kkk{{{iiifffvvvppp]]]SSSRRRTTT]]]mmm~~~~~~{{{pppddd\\\YYY]]]bbbddddddcccaaa```gggnnnwww~~~{{{|||~~~uuuqqqnnnmmmlllppp|||~~~qqq|||yyywwwuuuwwwyyyyyyyyyaaa???888444111222111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------///666HHHeeeddd[[[jjj~~~}}}fffOOOTTThhhuuu^^^OOOQQQWWWZZZdddrrryyyuuuuuu~~~kkk___YYYggg|||jjjZZZUUUXXXQQQOOONNNPPPWWW^^^ccceeeiiillloooqqqpppooonnnooollljjjiiiiiikkklllkkkjjjbbbaaa___^^^]]]]]]]]]]]]ZZZZZZ[[[\\\]]]```bbbccc^^^]]]]]]^^^```ccceeegggccceeegggiiijjjkkkkkkkkkhhhiiijjjhhheeebbbaaaaaa___^^^^^^^^^```cccfffhhhkkklllmmmmmmooovvv}}}uuukkkbbbWWWJJJAAA>>>???CCCGGGHHHHHHJJJNNNRRRYYYaaa[[[OOOKKKGGGBBBGGGGGGDDDDDDFFFFFFFFFJJJPPP\\\hhhsssxxx|||yyyrrrjjjeeeaaa```fffnnnrrrvvv|||zzzyyy}}}yyybbbSSSFFF999111444333111111000000...---........................---------------------------------............///---///000111111222444666000000000000111222333333333777===NNNsssrrrjjj[[[[[[\\\gggppp|||iiifffwwwlllXXXOOONNNSSS^^^ppp~~~xxxpppgggaaa```bbbeeedddcccdddhhhlllxxx{{{{{{|||~~~uuuoooiiiddd```bbbooo|||pppooo}}}vvvnnn|||~~~ttttttuuutttvvvaaa???888444111222111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---------------......,,,222===SSSssshhhRRRcccvvvhhh___MMMZZZxxxqqqVVVOOOYYYccchhhrrr|||~~~}}}zzzxxxzzz|||ddd```hhhhhh[[[SSSKKKIIIMMMJJJIIIIIIJJJNNNSSSWWWYYY\\\^^^```aaa``````aaacccbbbaaa``````aaaaaa```___ZZZYYYYYYYYYZZZ[[[]]]^^^\\\]]]___aaacccfffhhhiiiiiiiiijjjlllooorrruuuwwwuuuwwwyyy{{{}}}}}}||||||{{{||||||yyyuuuqqqnnnmmmnnnllliiifffdddcccddddddhhhiiiiiiiiiooo{{{}}}ssshhhaaaWWWIIIAAA???===AAAEEEGGGIIILLLRRRVVV```dddYYYJJJFFFBBB>>>CCCGGGEEEEEEHHHIIIJJJOOOUUU^^^eeelllpppuuu}}}{{{vvvpppjjjlllppppppqqquuuyyyyyyvvvyyy~~~nnn]]]NNN@@@777555333111222333333111///........................---------------------------------............///...000111111/////////111000000000000111222333444666333@@@ddd~~~}}}rrrccc^^^\\\```jjjwwwhhhfffwwwnnnYYYNNNLLLRRR^^^nnnzzz}}}~~~{{{}}}~~~~~~{{{vvvpppjjjggghhhgggfffeeehhhqqq}}}|||xxxxxxzzz~~~}}}vvvnnneee```^^^```iiirrr}}}mmmmmmzzznnnyyy}}}yyy|||vvvqqqkkkgggkkk~~~aaa???888444111222111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---......//////111;;;JJJ```xxx___ZZZvvv}}}cccVVVRRRTTTllluuu```XXXbbbrrr}}}vvvyyysssooojjjffffffqqqlllYYYJJJIIIKKKHHHDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNLLLNNNPPPQQQRRRUUUYYY[[[]]]]]]^^^aaadddeeedddcccgggffffffgggiiillloooqqqtttuuuvvvxxx{{{}}}~~~|||yyyxxxuuusssnnnhhhccc___\\\[[[^^^^^^]]]___iiizzzzzznnnddd```XXXKKKBBBAAA>>>AAAFFFIIILLLQQQYYY___ggggggVVVEEEBBBAAA>>>BBBFFFEEEGGGLLLPPPRRRYYY```cccjjjqqqwww{{{|||tttqqqssslllhhheeehhhlllooovvv}}}}}}iiiXXXKKKDDD777444111111333444222///........................---------------------------------............//////000111111///------...111111000111111222333444666333KKK}}}{{{sss\\\[[[aaaaaappp{{{vvvpppoooyyy{{{eeedddwwwsss\\\PPPOOORRR[[[jjjuuuyyy~~~}}}sssyyyzzz{{{yyytttppplllkkkmmmkkkkkkooozzzzzzvvvuuuuuuxxx~~~{{{{{{{{{}}}{{{|||uuullleeebbbbbbccchhhnnn}}}ooo{{{{{{vvvwww|||{{{{{{zzz{{{}}}rrrlllfffccchhh}}}aaa???888444111222111111000......//////---,,,------------------------++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...///000111999JJJ```xxxaaacccqqqmmmZZZTTTRRRgggwwwxxxnnnaaa^^^jjj|||{{{|||uuunnngggdddfffoooZZZDDD@@@>>>AAAEEEFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEFFF@@@BBBEEEHHHKKKQQQWWW[[[```ccchhhpppwww{{{{{{zzz|||yyywwwuuusssppplllhhhdddaaa___bbbaaa]]]]]]jjj}}}|||{{{{{{{{{{{{zzzwwwjjjbbbaaa[[[MMMDDDDDDBBBEEEIIILLLQQQXXXcccjjjooojjjSSSAAAAAACCC@@@DDDGGGGGGJJJRRRWWW\\\dddlllnnnxxx~~~{{{}}}rrreeeZZZXXX^^^eeeooowwwyyy~~~}}}~~~wwwcccWWWSSS>>>888333222333444222///........................---------------------------------............///...000111111000......///111111111111222333444444888>>>___dddVVV[[[jjjvvv|||rrriiidddhhhkkkqqqyyywwwbbbdddxxxrrr\\\QQQQQQQQQYYYfffrrryyyyyyppplllrrrtttwwwwwwtttrrrrrrsssrrrrrrwwwyyyuuurrrssswww}}}yyywwwtttsssuuuyyyzzzyyy}}}{{{rrrnnnkkkkkkkkkjjjmmmrrrrrr{{{~~~rrrxxxzzzrrrqqqtttwwwkkkiiihhhiiioooaaa???888444111222111111000......//////---,,,------------------------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++---///000111222???XXXvvvpppNNNiiiuuuaaa[[[]]]hhh|||zzztttjjjaaaggg{{{yyyzzztttkkkfffmmmxxxdddLLLCCC@@@DDDEEEBBB@@@BBBDDDDDD???@@@@@@>>>===<<<===>>>;;;===@@@DDDIIIQQQYYY^^^gggllluuu}}}yyy{{{|||{{{wwwrrrooommmrrrrrrsssrrrqqqpppooonnnqqqmmmfffdddppp}}}|||{{{{{{||||||zzzxxxwwwiiiaaabbb]]]OOOFFFEEEAAADDDHHHKKKPPPZZZeeennntttlllRRR???BBBEEECCCFFFIIIIIINNNVVV]]]cccllluuu||||||jjjWWWQQQUUU^^^gggooorrrwwwyyyxxxyyy~~~vvv{{{jjj___]]]EEE???777444555555333000////////////////////////---------------------------------.........//////---///222222111000000111111111111111222333444555===LLLqqqssssssccc]]]cccwwwzzzsssjjjddd```^^^^^^dddooo~~~vvvbbbeeezzzoooYYYPPPQQQQQQXXXcccpppzzzuuuiiieeefffjjjnnnsssuuuuuuvvvyyy{{{wwwzzz|||xxxppprrrwwwzzzvvvrrrsssuuuvvvoooiiinnnxxx~~~|||uuuqqqqqqrrrtttrrrooorrrxxx}}}|||||||||~~~ooorrr}}}zzzuuusssvvvxxxmmmiiihhhkkkooo}}}___===888555222111///000000000000//////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((+++(((+++222000...888KKKnnnWWWVVVqqqzzzrrrgggQQQNNNfffzzzrrrqqqvvvddd___qqqwww}}}vvv}}}rrrhhhiiihhhzzzdddMMMCCC>>>AAABBBCCCCCCCCCAAA@@@???AAA@@@>>>===<<<;;;999888:::<<>><<<;;;;;;;;;;;;;;;:::::::::===@@@CCCEEEIIIMMMQQQVVVYYYdddrrrzzz|||~~~zzzxxxyyyyyyxxxvvv{{{zzzyyywwwvvvvvvwwwwwwvvvwwwyyyzzzyyywwwuuusssqqqsssuuutttrrrtttzzzyyymmmqqq}}}|||zzzxxxxxxzzzzzzyyywwwqqqfff\\\YYYUUULLLFFFDDDDDDEEEJJJTTT]]]eeeoooyyyuuucccOOOEEECCCDDDGGGKKKHHHOOOSSS___pppxxx{{{ssslllfff___ZZZbbb^^^[[[^^^gggmmmmmmkkkooovvv~~~tttoooooovvvyyyiiiVVVHHH999444888<<<777///000000///.........//////........................////////////000000000000000111111111111222222222---333222000444333666CCCXXXtttxxx~~~jjj___cccqqq{{{yyyuuuooojjjeee___VVVPPPOOOTTT\\\aaannntttrrrfffiii{{{|||gggVVVOOOMMMNNNYYYaaappplll___TTT[[[\\\hhhjjjmmmoooqqqsssvvvxxx}}}zzzwwwrrrttt}}}zzzzzzwwwppphhhccccccdddeeekkkuuu}}}zzzwwwuuuvvvrrrrrrxxx~~~~~~www|||xxxxxx{{{ooonnnsssnnnkkknnnqqq}}}```===888555222222///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,000,,,***///111:::MMMtttiiiZZZ```}}}rrrWWWBBBCCCPPPmmmpppkkklllrrrjjjiiinnnwwwzzzvvvxxxvvvooo~~~|||^^^FFF===???AAA???AAAAAAAAAAAA@@@???>>>===;;;;;;<<<===>>>???@@@AAA???BBBFFFIIILLLNNNQQQSSSVVVXXX```jjjqqqsssuuuxxxzzz{{{|||zzzxxxwwwwwwxxxxxxuuusssqqqqqqqqqooonnnrrrrrrqqqqqqrrrrrrssstttqqqrrrrrrssssssrrrrrrqqqpppsssuuuuuuvvvyyyyyykkkkkksssxxxwwwwwwuuutttuuuwwwyyyyyyyyyoooeeeZZZUUUQQQLLLHHHHHHGGGHHHOOO[[[fffnnnvvv}}}tttaaaMMMEEEFFFHHHJJJMMMKKKRRR[[[kkk|||~~~~~~yyyoooiiiaaa[[[XXX]]]hhhnnnmmmiiilllrrr|||yyysssfffpppvvv___RRRAAA777666666555222111111000///////////////........................////////////000000000000000111111111111222222222---333111111666555<<>>888555222222///000000000000////////////,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...,,,***000777IIIbbb|||\\\```vvvnnnWWWKKKRRRccc{{{tttqqqsssvvv{{{zzz}}}zzzuuu~~~}}}nnn|||hhhZZZIIIBBBDDDFFFBBB;;;BBBBBBBBBAAA@@@??????>>>???AAABBBDDDEEEFFFHHHIIIGGGKKKPPPSSSUUUWWWYYY[[[cccdddiiioootttvvvvvvwwwuuuvvvwwwwwwvvvuuuuuuuuuuuutttsssrrrrrrqqqooonnnrrrsssssssssttttttuuuuuuppppppppppppqqqqqqrrrsssuuuvvvvvvuuutttvvv{{{}}}jjj^^^]]]eeemmmpppuuuttttttuuuwwwyyyzzz{{{qqqhhh\\\SSSOOOMMMNNNPPPMMMNNNWWWfffqqquuuxxxzzzqqq^^^KKKDDDGGGJJJKKKLLLRRRYYYddduuu}}}|||{{{zzzyyyxxx{{{llleeeaaagggsss{{{{{{wwwtttxxx|||~~~~~~yyyssscccnnniii[[[JJJ>>>777333444777222222111000////////////........................////////////000000000000000000111111111222222222...333111222666666BBBYYY}}}uuuiii```eeettt}}}|||yyytttpppqqqmmmhhhaaaZZZTTTPPPNNNKKKJJJLLLRRRXXX___jjjttt{{{hhhbbbgggwwwwww```QQQMMMOOOIIIUUU]]]mmm~~~___UUUOOOWWWVVVZZZ\\\^^^aaafffllltttyyy}}}xxxuuuvvvyyy{{{|||{{{xxxtttqqqpppooooooooorrrooommmpppttttttpppkkkmmmmmmooovvvuuuqqqsssxxxuuu|||vvvooommmqqqwwwbbb>>>888444222222000000000000000////////////,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111///...666AAAXXXuuujjjeeewww|||hhhYYYWWW```sss{{{uuuzzz|||zzzzzzxxxwww[[[NNN@@@;;;???DDDGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEHHHHHHHHHHHHKKKMMMLLLPPPUUUYYY\\\^^^aaabbbiiikkkooouuuzzz}}}|||xxxpppqqqqqqsssttttttssssssqqqqqqqqqpppooonnnnnnnnnttttttttttttttttttssssssppppppoooooopppqqqssssssxxxwwwuuurrrqqqqqqsssuuu{{{{{{|||}}}~~~yyylll\\\SSSSSSZZZeeelllqqqssstttvvvwwwxxxyyyyyyssskkk]]]QQQMMMQQQWWWZZZSSSUUU___ooo{{{{{{wwwtttjjjYYYJJJEEEGGGIIIKKKLLLUUU^^^iiiyyy|||zzzyyyzzz{{{zzzxxxxxx{{{~~~wwwpppiiillluuu}}}~~~|||{{{|||{{{xxxyyy|||zzztttdddkkk{{{oooaaaQQQEEE;;;333333888333333222000000/////////........................////////////000000000000000000111111111222222222000333222222666777HHHeeexxxccc___```jjj}}}~~~~~~|||wwwssslllllliiifffaaa[[[VVVTTTPPPKKKHHHIIIKKKNNNVVV^^^oooyyyuuuccc```gggvvvvvv]]]NNNKKKOOOKKKUUUYYYfffbbb[[[TTT[[[YYY[[[\\\]]]^^^bbbhhhooottt{{{yyy|||zzzzzzwwwpppgggbbbbbbdddcccbbbeeejjjppppppjjjcccfffeeefffmmm|||sss{{{uuuwwwzzzxxxqqqnnnrrryyyccc???888444111222000000000000000////////////------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***000......999FFF^^^{{{pppdddwww~~~iii```dddmmmzzzssssss~~~|||}}}|||rrrlllwwwnnnSSSKKKCCCAAA@@@@@@CCCGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFIIILLLLLLJJJKKKMMMPPPQQQTTTYYY^^^bbbfffjjjmmmpppuuu{{{rrrqqqqqqrrrtttuuuuuutttoooppppppooommmlllnnnoooqqqrrrrrrrrrqqqpppooonnnpppooooooooopppqqqrrrrrrvvvtttqqqooonnnoooppprrrvvvvvvwwwzzz|||}}}{{{zzzuuuiiiZZZRRROOOSSS^^^hhhlllooosssvvvvvvvvvwwwxxxtttlll^^^QQQOOOYYYdddjjj______gggvvv~~~uuuooo___SSSIIIGGGIIIKKKMMMOOOTTTaaalllzzz{{{yyyxxxzzz~~~~~~|||tttyyyzzzsssqqquuuxxxxxxvvvxxxzzzxxxtttxxx~~~wwwkkkkkkrrrvvvhhhZZZPPPCCC666222666444444222111000000000000........................////////////000000000000000111111111111222222222111333222333777:::PPPsssrrrddd^^^]]]aaannn}}}|||yyyvvvnnnnnnnnnlllhhhccc^^^[[[VVVPPPKKKIIIIIIHHHLLLRRR]]]fffuuurrr______ggguuusssZZZJJJHHHLLLNNNVVVWWWcccggg___YYY___]]]aaabbbaaaaaabbbeeejjjnnn~~~~~~{{{nnnddd``````]]]```eeekkkooommmgggaaaYYYYYYZZZcccwwwzzzsss{{{|||{{{tttpppttt{{{ddd???888444111222000000000000000////////////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))...---000>>>NNNeeettt]]]gggqqqcccjjjxxx}}}qqqyyy||||||wwwnnnmmmsss}}}YYYJJJFFFFFFIIIHHHCCC@@@BBBIIIIIIIIIIIIJJJLLLNNNOOOMMMQQQUUUUUUTTTTTTXXX\\\\\\___dddiiioootttzzzxxxuuurrrrrrtttuuutttsssqqqqqqqqqooommmmmmpppsssooopppqqqqqqqqqpppooonnnqqqqqqqqqrrrrrrrrrrrrrrrtttrrrooonnnnnnoooqqqrrrqqqqqqsssvvvzzzyyyvvvsssuuuiii\\\SSSMMMMMMVVVbbbgggmmmtttxxxzzzyyyzzzzzzuuuooobbbUUUVVVfffvvv~~~vvvpppqqqzzzzzzooogggSSSMMMJJJKKKMMMNNNQQQVVVWWWgggqqq~~~|||zzzzzz~~~uuuxxx|||~~~}}}zzzwwwuuusssqqquuuzzz{{{yyy{{{ssslllfffllltttggg___QQQ>>>444444555444333222111000000000........................////////////000000000000000111111111111222222222000333222555:::???ZZZvvvsssZZZccceeennn}}}zzzyyyxxxuuuuuuuuusssppplllhhhfff^^^XXXSSSRRROOOLLLKKKNNNVVV[[[fffwwwnnn\\\^^^hhhuuu~~~tttZZZIIIGGGKKKNNNWWWXXXeeehhh```YYY``````eeeffffffffffffiiimmmppp~~~}}}tttjjjeeedddhhhlllppppppmmmhhhdddXXXXXX[[[ggg}}}~~~||||||vvvrrruuu{{{ddd???888444111222111000000000000/////////////////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++111111888JJJ\\\ttt}}}\\\RRRlll|||YYYVVVnnnhhhmmmppprrrsssooobbb]]]nnnkkkXXXNNNFFFBBBDDDEEEDDDGGGMMMKKKKKKKKKKKKMMMOOOQQQSSSVVVZZZ___```___```dddiiihhhlllqqqvvv|||yyyuuupppnnnooopppooommmppppppooommmjjjkkkooosssqqqrrrssstttttttttsssrrrttttttuuuuuuuuuuuutttsssvvvssspppnnnooopppqqqqqqrrrsssuuuzzz}}}}}}xxxtttssshhh[[[RRRJJJHHHPPP\\\eeelllvvv|||~~~~~~~~~xxxsssggg[[[^^^qqqyyy|||}}}uuuhhh___LLLIIIJJJMMMOOOQQQVVV]]]\\\nnnwww~~~}}}}}}|||wwwtttvvv}}}~~~~~~zzzuuuqqqooouuu}}}~~~uuuhhhYYYWWWhhhrrrkkk]]]FFF888555666555444222111000000000........................////////////000000000000000111111111111222222222///222222777===DDDbbb}}}fff]]]lllrrr}}}yyyxxxxxxxxxxxxwwwvvvtttqqqnnnmmmjjjddd```^^^[[[UUUQQQRRRVVVWWW^^^mmmzzziii[[[^^^hhhuuu~~~www\\\JJJHHHLLLMMMXXX[[[iiihhh]]]WWW```aaadddfffgggiiikkknnnssswww~~~|||yyyooonnnqqqtttuuurrrnnnjjjiiicccdddhhhuuuuuuuuuxxxuuuxxxfffBBB888444333444///000000000000////////////............////////////000000000000///...,,,,,,------------------------------,,,++++++,,,,,,,,,///333000>>>```qqq{{{dddHHHYYY|||~~~ppp]]]^^^yyyppp]]]hhhuuuyyy}}}zzzllltttrrrbbbWWWeee|||fffYYYNNNGGGCCCEEEHHHHHHJJJLLLKKKLLLLLLMMMNNNQQQWWW[[[cccaaadddjjjjjjgggiiiooopppssszzz~~~wwwooolllmmmnnnllljjjmmmlllllllllmmmpppssstttpppoooooorrruuuvvvtttqqqpppsssvvvvvvuuutttssssssssssssrrrqqqqqqqqqqqqrrrtttvvvyyy||||||yyyuuusssppplllbbbTTTIIIHHHPPPYYYfffllltttzzz||||||}}}zzzooojjjccc^^^pppnnnrrrzzzqqq\\\NNNHHHIIIJJJKKKOOOXXX```dddiiijjjsss}}}~~~~~~|||yyyvvvssstttwwwzzz|||}}}}}}~~~~~~{{{vvvrrrssszzzwwwiiiYYYTTTZZZjjjxxxmmmdddVVVAAA222222444666555333222000...000/////////............////////////000000000000...000111111000000111222888333555;;;???NNNvvvsssiii```{{{zzzxxxxxxzzz{{{{{{zzzvvvsssqqqqqqmmmllliiiddd^^^\\\\\\]]]\\\```iiittt|||zzzgggYYY```lllxxxvvv]]]MMMIIIKKKVVVWWWZZZsssooo]]]XXXZZZdddlllnnnqqqssstttwwwzzz{{{~~~}}}vvvuuu{{{~~~yyyuuuxxx|||~~~{{{yyy{{{|||}}}}}}yyyvvvrrr{{{uuussswwwdddAAA777333333444000000000000000////////////............////////////000000000000///...,,,,,,------------------------------,,,,,,+++,,,,,,------000333FFFggguuuTTTKKKjjjmmmddd\\\lll{{{dddVVVbbbxxxtttuuuuuuyyyqqqnnnpppjjj```ddd|||rrraaaWWWOOOHHHDDDFFFIIIIIIJJJLLLMMMNNNPPPQQQSSSWWW\\\```bbbaaadddllloooqqqwww~~~~~~xxxqqqmmmnnnooonnnlllnnnnnnmmmlllmmmnnnpppqqqpppooooooqqqtttuuussspppuuuuuuvvvtttrrrrrrssstttssssssrrrqqqqqqqqqqqqqqqsssuuuwwwyyyyyywwwuuusssqqqnnneeeXXXMMMJJJPPPWWWbbbiiirrryyy|||||||||}}}yyypppnnnjjjfffuuuttt``````ddd\\\MMMCCCCCCFFFJJJOOOUUU]]]eeejjjjjjsss~~~~~~~~~{{{{{{zzzwwwuuutttuuuwwwzzzzzz{{{~~~~~~{{{xxxsssqqqmmmiiimmmvvv|||}}}yyymmm^^^SSSQQQ^^^www~~~uuucccIII333333555666555555333111///000000/////////.........////////////000000000000///000111111000000111222000///333:::DDD[[[dddeeelll{{{zzz~~~~~~}}}}}}}}}}}}|||xxxtttrrrppppppooolllgggccc```aaabbbbbbeeemmmuuuzzz|||hhh[[[bbbnnnzzzxxx___OOOKKKMMMRRRYYYbbb}}}vvvddd\\\[[[cccjjjooowww{{{|||}}}|||~~~zzzzzz~~~yyyvvvwww}}}|||uuuxxxzzzwww~~~rrrlll|||vvvqqqqqqvvvaaa???777333333444000000000000000////////////---............////////////////////////...---,,,---------------------------,,,,,,,,,,,,,,,------000///<<>>777333222444111000000000000////////////---------.........//////.........///......---------------------------------,,,,,,,,,,,,------...555333FFFaaa|||ttt\\\cccvvvyyy^^^RRRWWWsssxxx{{{wwwfffnnnzzz}}}uuuqqqsssvvv}}}vvvllljjjkkkfffgggwwwvvvpppnnnkkkgggWWWRRRPPPQQQQQQPPPQQQUUUYYY\\\```eeehhhlllpppssssssxxx{{{wwwrrrooooooppppppooonnnnnnmmmllllllmmmnnnnnnppppppqqqsssssssssrrrqqquuuvvvuuusssrrrqqqsssuuutttttttttttttttsssssssssqqqrrrrrrrrrrrrssssssssspppppplllcccXXXPPPMMMMMMVVV___lllxxx~~~|||zzzxxxqqqsssssskkkmmmsssppp^^^LLL???>>>???===>>>AAACCCGGGNNNUUUZZZaaammmyyy~~~{{{yyyyyyxxxwwwvvvtttuuuvvvuuutttuuuvvvxxxwwwwwwxxx||||||{{{vvvpppoooqqqrrrooolllmmmllleeeYYYQQQWWWbbbyyybbbQQQ;;;666444666888666222111000000000////////////...////////////000000000000///111222222111000222333222777:::???TTTzzzjjj```ttt{{{wwwzzz|||rrrjjjiiijjjnnnvvvxxxsss~~~{{{vvvsssuuuuuussspppmmmmmmnnnpppuuuvvvzzz}}}||||||vvvccc[[[bbbnnnzzzgggSSSMMMQQQMMM___ooo}}}ooohhhkkkxxxyyytttttt}}}}}}wwwqqqqqqzzzssskkkpppyyy{{{vvvdddhhhuuuwww~~~vvvggghhhxxx~~~xxxrrrqqqvvv\\\>>>777333222444111000000000000////////////------------............,,,---...............------------------------------,,,,,,,,,------...///666777NNNlllhhhZZZyyyfffSSSSSSXXXxxxsssyyy~~~vvvvvv}}}xxxkkkgggfff___eeeuuu~~~sssqqqrrrpppmmm___ZZZWWWXXXWWWVVVZZZ___cccfffjjjooorrrvvvzzz}}}|||vvvssspppnnnnnnooooooooollllllmmmmmmnnnoooooopppppprrrsssttttttsssrrrrrrppprrruuuuuuuuuttttttuuuvvvvvvwwwwwwvvvvvvuuutttqqqqqqqqqqqqqqqrrrssssssooopppnnnhhh]]]SSSLLLIIIRRR[[[iiiwww~~~{{{xxxooonnnkkkaaa______WWWLLL@@@888:::<<<;;;>>>DDDDDDGGGNNNVVV[[[dddwww~~~}}}zzzwwwvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrvvv{{{zzzyyyxxxzzz~~~~~~uuusssssssssnnnnnnmmmjjjaaaVVVQQQSSSkkkxxxllleeeDDD:::333666999666222111111000000000////////////////////////000000000000000111222222111111222333444888<<>>999<<<>>>;;;===CCCEEEJJJWWWeeemmmyyy~~~~~~vvvtttsssssstttuuutttsssrrrrrrsssssstttwww|||~~~zzzvvvuuuwwwzzz}}}}}}qqqjjjoooxxx{{{vvvssskkk___UUUQQQQQQtttxxxsss]]]III999999<<<888444555111111111000000000//////////////////000000000000000111333222111111222444333666IIIlllmmm{{{|||}}}~~~{{{uuupppmmmlllllllllpppvvvuuukkkaaa\\\eeeiiiooosssxxxxxxeeegggqqq~~~{{{{{{yyywwwuuuuuuwwwyyy}}}}}}jjj___WWW___lllyyymmmSSSKKKQQQVVVeeeiiilllvvv\\\PPPWWW\\\eeeuuu~~~ooo[[[QQQQQQXXXeeepppxxx~~~~~~{{{hhh^^^```qqqrrrjjjmmmrrrppptttuuulllaaa\\\ccc~~~{{{rrr{{{xxxqqqooouuu\\\AAA;;;555222444111000000000000////////////,,,,,,,,,---------......***+++,,,---.../////////------------------------,,,,,,,,,---...///000000<<>>999666777111111111111000000000000////////////000000000000000222333333222111333444:::<<>>444<<<555222//////111111///---////////////000000000000///111222222111222444666===>>>iiiyyykkkvvv}}}sssmmmmmmmmmnnnpppssstttsssqqqsssqqqpppqqqppplllddd^^^ggghhhiiilllsssgggVVV[[[dddiiitttzzzvvvttttttuuuvvv{{{~~~qqqaaa[[[XXXcccsssnnnZZZOOOMMMVVVbbbeeefffuuutttVVVIII@@@BBBBBB@@@FFFPPPRRReeeqqqaaaVVVPPPJJJJJJKKKQQQ\\\qqq{{{xxxeeeZZZUUUbbbuuutttmmmfffeeeiiillljjjfff```ZZZ___hhhwww|||uuuqqqnnnoootttaaaAAA999444333444222222222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------///---,,,------...222888MMM\\\yyy~~~ccc]]]iiimmmTTTMMM^^^zzzmmm]]]jjj|||ooolll{{{uuuiiicccdddooo{{{rrrkkkfff___[[[[[[^^^bbbeeeiiikkkmmmmmmlllkkkkkkllliiihhhgggggghhhjjjlllnnnnnnooooooppprrrvvv|||{{{|||~~~wwwssssssrrrpppooorrrrrrsssrrrqqqnnnmmmnnnoooooooooppppppppppppooooooppppppqqquuuxxxzzzzzzxxxssssssssssssttttttuuuvvv{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{{{{{{{{{{uuugggXXXPPPMMMRRRaaaooowwwzzz}}}vvvfffZZZZZZjjj]]]DDD;;;BBBAAACCCLLLPPPWWW[[[gggvvv}}}zzz]]]VVVRRRXXX```eeejjjnnnpppppprrrsssuuuwwwxxxzzzuuuvvvxxxxxxxxxwwwxxxyyyzzzwwwuuuvvvxxxzzzyyyyyyyyyyyyxxxtttqqqrrrwww{{{~~~sssdddXXXNNNNNN^^^|||}}}xxxoooQQQ<<>>===777777666444111000111111///.../////////000000000111111222333333333222333555777>>>JJJxxx~~~}}}mmmnnnwwwqqqqqqrrrssssssqqqnnnjjjiiihhhgggeeeccceeehhhjjjmmmooopppqqqttt|||qqq^^^SSSQQQZZZccciiiwww}}}zzzyyyxxxvvvttttttvvvxxxxxxvvvuuuuuuuuuzzzqqq]]]SSSTTTYYYeeewww{{{ssseeeVVVOOOPPPTTTYYY[[[```sssuuu[[[FFF>>>:::@@@FFFIIIPPPYYYRRRSSSVVVZZZYYYVVVWWWZZZVVVUUUQQQLLLHHHFFFHHHIIIJJJTTT```mmm|||wwwdddXXXTTT```sss}}}xxxpppgggcccdddfffeeecccaaaccckkkmmmooouuulll~~~wwwssszzzuuuqqqpppuuuaaaAAA999444333444222111111111000///.................................---------------------------.....................111......000...---777DDD]]]xxxgggVVViiikkkSSSMMM```uuuqqqzzzrrrttttttrrrlllgggfffiiiwwwvvvlllaaa[[[SSSMMMLLLLLLKKKJJJOOOQQQRRRRRRQQQQQQRRRSSSVVVXXX\\\aaadddggghhhhhhhhhiiijjjkkkllloootttxxxzzz|||~~~~~~wwwqqqpppooolllmmmooommmoooqqqrrrpppoooooooooppppppqqqqqqqqqqqqppppppkkkmmmqqqvvvzzzzzzwwwtttqqqqqqpppoooppprrrtttuuuvvvvvvvvvwwwwwwxxxxxxyyyuuuvvvuuusssttttttmmmdddXXXRRRRRR]]]lllwwwooodddlllmmmRRRDDDFFFEEEHHHSSSZZZbbbeeennnzzzsssbbbRRRJJJDDDFFFKKKQQQYYY___hhhpppyyy|||yyyvvvuuuvvvsssuuuwwwwwwuuutttttttttrrrvvvyyywwwsssqqqsssvvvwwwwwwvvvsssooonnnrrrvvv}}}zzzyyy|||~~~yyykkk```RRRMMMMMMYYYppp}}}gggJJJ===<<<:::777666555333222111000////////////000000000111111111222333333222111222555777:::OOO|||www~~~rrrzzzzzzqqqooooooqqqsssuuutttpppmmmdddeeeeeebbb```bbbgggkkkhhhkkknnnqqqvvv~~~qqq```PPPMMMQQQ\\\ccciiiyyy}}}|||{{{wwwuuusssuuuwwwwwwuuuqqqnnnlllpppttt{{{zzzooo___WWWWWWWWWdddwww}}}xxxrrrjjj___SSSOOOPPPRRRUUUYYYddd|||yyy[[[EEE???===BBBGGGIIIOOOUUUOOOMMMLLLNNNPPPQQQQQQPPPKKKJJJHHHEEEDDDEEEHHHJJJPPPYYYfffzzzzzzuuunnniiihhhlllqqquuu|||wwweeeXXXRRR^^^ooo~~~vvvllleeedddeeeeeedddfffiiisssvvvwwwyyy```uuuyyyzzz|||xxxttttttyyyaaaAAA999444333444222111111000000//////..............................------------------------------------............000---...111//////>>>QQQlll}}}bbb]]]sssxxxbbbOOOUUUsss~~~{{{}}}uuullljjjfffeeeiiipppuuujjj\\\UUULLLGGGFFFEEEDDDBBBDDDEEEGGGHHHHHHJJJLLLNNNRRRSSSVVVYYY\\\___bbbcccggghhhiiiiiijjjmmmppptttyyyzzz|||~~~xxxrrrqqqooollllllnnnlllnnnqqqqqqpppoooooooooqqqrrrrrrrrrrrrrrrrrrqqqooooooppprrruuuuuusssrrrtttsssrrrqqqqqqrrrssssssooopppqqqsssuuuwwwxxxyyyssstttrrrpppqqqrrroooiii___WWWSSS\\\jjjxxxyyyqqq{{{rrrUUUGGGIIIHHHMMMZZZaaahhhooo{{{~~~lll```UUUOOOKKKLLLMMMMMMQQQUUUbbbkkkuuuyyywwwsssrrrsssssstttsssrrrpppppprrrttttttxxx{{{xxxrrrnnnooorrrtttuuuuuussspppppptttxxxxxxwwwwwwzzz~~~{{{qqqhhh[[[RRRJJJNNN```wwwrrrWWWBBB===<<<666666666555333111000///000000000000000111111111111111222111111000222666888;;;WWWzzznnnnnn~~~xxxqqqooooooppprrrtttssspppnnnccceeefffeeebbbbbbeeehhhfffiiimmmqqqwww{{{mmm\\\OOOJJJLLLTTT___eeelll{{{~~~}}}zzzvvvttttttuuuvvvtttqqqmmmkkkhhhgggjjjmmmiii___XXXVVVXXXfffyyy}}}uuuoooiiibbbZZZPPPMMMOOORRRUUUZZZkkkzzzZZZCCC@@@@@@DDDHHHKKKOOORRRTTTSSSRRRSSSUUUSSSLLLDDDCCCCCCCCCDDDFFFGGGGGGGGGYYYcccwwwvvvvvv|||~~~xxxpppaaa^^^[[[YYYZZZ^^^cccfffttt{{{|||wwwfffXXXQQQ[[[kkkxxxxxxnnngggdddccccccccceeefffpppvvv{{{dddqqqwww{{{wwwuuuvvv|||aaaAAA999444333444222111000000000/////////...........................------------------------......------------------///+++,,,111000333HHHaaa}}}tttaaafffzzzqqq]]]RRRccczzzxxxsssdddbbb```dddppp~~~sssiiiXXXPPPFFFAAABBBCCCBBB@@@AAABBBDDDFFFGGGIIILLLOOOOOOOOOPPPRRRUUUXXX\\\^^^```bbbdddgggiiilllqqqtttvvvwwwyyy{{{~~~|||wwwvvvtttpppnnnpppmmmoooppppppooonnnooopppqqqqqqrrrrrrrrrrrrqqqqqqtttsssqqqqqqrrrsssrrrqqqtttttttttssssssrrrrrrrrrlllmmmnnnpppsssuuuvvvwwwssstttssspppqqqtttrrrnnneeeZZZSSSXXXdddrrr|||{{{sssVVVHHHKKKKKKRRRaaaiiirrryyynnndddYYYVVVUUUVVVVVVSSSSSSVVV[[[ccclllrrrtttsssrrrsssssssssrrrpppooopppsssuuuyyy{{{|||xxxrrrnnnoooqqqrrrtttuuutttrrrssswww{{{zzzzzz{{{~~~{{{vvvhhhYYYIIIEEEPPPfff|||gggKKK>>>===555777777666444111///000111000000000111111111222222111111111111111333888;;;EEEfffpppfffooo~~~wwwyyyxxxwwwxxxxxxwwwtttrrrggghhhiiihhhfffeeeeeefffhhhkkknnnqqqvvv~~~nnn^^^TTTLLLEEEJJJNNNWWW```gggooo~~~~~~~~~|||zzztttsssrrrrrrrrrqqqnnnlllhhhdddcccfffeee___XXXVVV\\\jjj~~~}}}rrrjjjddd^^^ZZZTTTNNNKKKMMMSSSUUU]]]pppsssQQQ??????AAAFFFKKKPPPRRRSSSUUUYYY\\\___aaa^^^RRRFFFEEEFFFHHHMMMQQQTTTTTTSSS[[[kkksssiiiiiilllppprrrooohhhaaaWWWWWWWWWXXX[[[___ccceeejjjooovvv}}}|||xxxfffXXXPPPZZZiiisss|||~~~xxxnnngggbbbaaa```___cccccclllsssyyynnniii}}}sssvvvtttsssvvv|||aaaAAA999444333444222000000000000////////////.........................................................------,,,,,,,,,---(((***000111777QQQpppmmmaaannniiiXXXSSSmmmwwwxxxggg^^^]]]]]]eeexxx|||sssiiiVVVMMMBBB>>>@@@CCCCCCBBBDDDEEEGGGHHHHHHJJJNNNPPPOOOPPPRRRTTTWWW[[[]]]___^^^aaadddgggjjjnnnssswwwxxxxxxyyy{{{}}}|||{{{yyytttpppqqqoooooopppooommmmmmnnnpppoooppppppqqqqqqppppppoootttsssqqqrrrrrrrrrqqqoooppprrrssstttuuutttrrrqqqmmmnnnoooppprrrsssttttttsssuuutttqqqrrrttttttppplll___SSSTTT^^^kkkxxxpppUUUHHHMMMOOOWWWgggppp{{{~~~wwwooofffddddddfffddd______aaa^^^ccciiippptttuuuuuutttqqqrrrssssssrrrrrrtttvvv||||||{{{xxxssspppqqqssstttvvvwwwvvvttttttxxx|||zzz{{{}}}qqq___MMMHHHIIIVVVxxx~~~rrrSSS@@@===777777888888555111///000111000000111111111222222222222222222222333666<<<@@@RRRttt|||gggjjjvvvyyy}}}{{{yyyyyyzzzzzzzzzxxxmmmkkkiiiiiijjjjjjiiiiiiiiikkknnnqqquuu~~~sssZZZJJJFFFGGGGGGLLLOOOWWW___gggrrr~~~}}}wwwtttqqqppppppqqqpppnnnlllhhhfffeeeaaaZZZWWWXXX^^^lllmmmddd]]]WWWSSSRRRPPPLLLKKKMMMQQQUUU___ssslllIII>>>@@@CCCHHHNNNRRRSSSRRRJJJPPPVVVYYY\\\ZZZPPPCCCAAABBBDDDJJJPPPTTTUUUTTT___sssjjj[[[XXX[[[aaaeeefffccc^^^ZZZYYYYYYZZZ\\\```dddhhhjjjmmmppptttwww||||||xxxeeeWWWOOOZZZiiissszzz}}}xxxpppiiiccc```___^^^dddccciiinnnrrrhhhvvvxxxqqqpppqqqttt{{{aaaAAA999444333444222000000000000////////////................................................//////...---,,,,,,++++++,,,''')))000222999WWWxxxjjjaaatttcccSSSRRRpppzzzzzz{{{pppccc^^^\\\\\\fff|||{{{sssjjjUUUKKK@@@<<>>999777999888555111///000222000111111111111222222222333333333333555999???CCCYYY|||xxxvvvffflllyyyvvvuuusssrrrrrruuuxxxyyyyyyqqqmmmiiiiiikkknnnmmmlllhhhjjjlllooouuulllQQQBBBCCCIIIMMMLLLOOOVVV^^^gggttt}}}{{{wwwqqqoooppprrrqqqpppllliiigggccc[[[RRRRRRVVV^^^lllooo]]]UUUSSSNNNLLLMMMNNNKKKKKKMMMNNNSSS___tttjjjHHH@@@CCCFFFJJJOOORRRRRROOOSSSYYY^^^]]]]]][[[QQQEEEGGGFFFGGGLLLRRRWWWYYYYYYjjj}}}hhhYYY```TTTVVVZZZ]]]``````^^^]]]]]]]]]]]]___cccgggkkknnnppprrrssstttvvv|||xxxdddVVVOOOZZZjjjttt{{{~~~zzzssslllfffbbbaaa```aaa```fffggggggwwwmmmvvvxxxrrrqqqtttxxxcccCCC999222000333111111111111111000000000000,,,,,,,,,------...............------------...............------,,,,,,,,,...,,,,,,///333CCCbbb~~~wwwaaa^^^yyyvvvSSSWWWbbbzzzxxxuuuwwwsss{{{jjjaaa[[[WWWbbbppp~~~~~~|||ssshhhSSSJJJCCCBBBCCCCCCDDDFFFIIILLLLLLIIIIIINNNPPPOOOUUUVVVZZZ^^^bbbfffhhhjjjhhhkkknnnoooooorrrwww|||zzzvvvsssnnnmmmpppsssrrrpppmmmnnnooopppnnnnnnpppssstttqqqnnnqqqsssvvvxxxxxxuuuqqqooonnnppprrrsssrrrrrrssstttooopppqqqqqqpppooopppqqqpppqqqqqqrrrqqqpppnnnmmmqqqlllZZZPPPYYYcccnnn}}}```TTTJJJJJJTTTbbbsss|||{{{xxxuuurrrpppoooooommmooossswwwwwwttttttuuuuuuuuuuuuwwwyyyyyywwwuuuyyyxxxuuutttssstttvvvwwwyyywwwuuuuuuvvvwwwwwwvvvqqqoooooottt{{{~~~|||yyy|||wwwbbbNNNGGGIII^^^{{{|||lllNNN999666:::888555333333222111///222111111111000000//////666222222555444444@@@OOOnnn{{{pppgggppp{{{uuudddggggggfffgggkkkppprrrqqqsssnnniiigggiiilllmmmmmmnnnnnnmmmooouuudddKKKAAAEEEMMMQQQQQQXXX\\\^^^eeesss}}}xxxttt~~~}}}|||zzz{{{yyyvvvrrrppppppsssvvvsssnnnhhhbbb]]]XXXTTTQQQaaapppgggTTTMMMOOOFFFEEEDDDCCCDDDFFFHHHIIITTTVVV^^^nnn{{{vvvbbbNNNAAABBBIIIQQQSSSSSSXXXaaadddoooxxxuuufffXXXPPPOOOGGGLLLNNNMMMOOOUUU\\\___wwwhhh]]]]]]\\\]]]^^^^^^^^^]]]]]]___aaa___```cccgggkkknnnnnnnnnuuuvvvxxxzzz~~~|||zzzxxxgggZZZRRR\\\ooo|||~~~~~~}}}wwwooohhhcccbbbccceeefffgggffffffkkkuuu}}}kkkuuuqqqrrrwww}}}cccCCC999222000333111111111111000000/////////,,,,,,,,,------...............------------............---------,,,,,,,,,******---000666GGGgggsssbbbddd~~~sssYYY^^^kkkuuunnnlllttt||||||vvvrrryyysssfff```[[[ZZZfffvvv~~~~~~uuukkkQQQHHHAAAAAACCCCCCDDDGGGGGGKKKMMMMMMOOOUUUXXXWWW]]]___cccfffiiikkklllmmmmmmoooqqqqqqrrrvvv~~~zzztttqqqmmmnnnppprrrqqqnnnmmmmmmooopppooonnnpppssssssqqqoooqqqsssvvvwwwwwwuuuqqqooonnnppprrrrrrrrrrrrrrrtttpppqqqrrrqqqoooooooooqqqpppqqqqqqrrrrrrqqqpppooosssooo___SSSYYYaaalll|||gggUUUMMMGGGKKKVVVeeewww}}}yyyxxxwwwvvvxxxzzz}}}|||yyyyyyvvvuuuvvvwwwyyyzzzxxxvvvwwwvvvuuussssssssstttuuutttsssrrrrrrtttuuutttrrrssspppnnnooosssxxx{{{||||||hhhRRRHHHDDDPPPhhhxxx[[[@@@<<<:::888555444333333111///222111111111000000000000444111222666555666CCCTTT~~~nnnmmmyyytttdddfffgggggggggjjjmmmoooooonnnkkkffffffhhhkkkmmmnnnrrrrrrrrrsssvvv~~~}}}___IIICCCIIIQQQTTTWWW[[[]]]^^^eeeqqqyyyzzzuuuxxx~~~sssnnnvvv{{{{{{zzzxxxuuusssssstttuuuvvvrrrkkkeee___ZZZUUURRR]]]llluuueeeTTTHHHBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIQQQSSS[[[hhhqqqmmm[[[KKKDDDEEEJJJPPPSSSZZZjjjzzzlllZZZPPPMMMMMMMMMOOORRRTTTXXX___eeewwwaaa[[[[[[ZZZ^^^_________^^^^^^```aaaaaaaaaccceeeiiimmmooopppsssuuuxxx|||~~~}}}kkk[[[QQQ]]]sss||||||~~~}}}~~~}}}xxxqqqjjjeeecccbbbeeeffffffdddbbbeeelllssspppssspppssszzzcccCCC:::333111333222111111000000///...---------------------...............------------.........------------,,,,,,,,,)))+++///222:::OOOqqq~~~lllbbbkkkhhhVVV\\\ooo~~~jjjgggfffiiijjjiiilllqqqlllddd```]]]]]]kkk~~~wwwmmmPPPHHHAAAAAACCCDDDFFFIIIIIINNNRRRSSSUUU[[[______fffgggjjjmmmooopppqqqqqqqqqssstttuuuxxx~~~{{{tttrrrpppqqqqqqpppnnnllllllmmmooopppooooooqqqrrrsssqqqpppqqqsssuuuvvvvvvtttrrrpppnnnppprrrrrrrrrqqqrrrssspppqqqrrrqqqooonnnooopppppppppqqqrrrrrrrrrqqqqqqppppppbbbUUUXXX^^^jjj}}}bbbMMMHHHDDDCCCJJJUUUcccwww{{{vvvuuuvvvwwwyyyzzzyyyxxxsssssssssssssssrrrrrrqqqppppppppprrrttttttsssqqqtttqqqmmmkkklllrrrzzznnnZZZMMMBBBEEEVVVrrrkkkHHH???;;;888666444444333111000111111111111111000000000222111333666555888HHH[[[~~~pppyyyuuufffiiijjjkkkkkkkkkkkkmmmooollliiiggggggiiimmmoooppptttwwwyyyxxxyyy~~~xxxYYYGGGGGGNNNUUUXXX]]]]]]\\\^^^fffpppuuuuuupppwww|||rrrjjjpppzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuyyytttnnnhhhccc^^^YYYVVVXXXdddsss||||||wwwsssqqqnnneeeYYYNNNGGGCCC@@@>>>AAAAAAAAABBBDDDFFFIIIJJJOOORRRXXXaaaeee```TTTIIIEEEFFFJJJPPPXXXiii|||gggXXXOOOLLLNNNLLLPPPXXX\\\^^^hhhttt|||ggg\\\[[[\\\YYY^^^___```___^^^^^^```bbbbbbbbbccceeehhhkkkoooqqqpppsssyyy~~~rrr^^^RRR```zzzyyywww}}}}}}~~~~~~~~~~~~}}}|||xxxtttnnnhhhdddaaacccddddddbbbaaabbbgggkkkvvvttt~~~tttppprrrzzzbbbDDD;;;444222444222222111000///...---,,,+++---------.....................------------......------------------------,,,///111444>>>WWW{{{vvveeedddrrryyy\\\QQQZZZsss~~~hhhggghhhiiihhhgggnnnvvvxxxjjjccc```]]]aaaqqq~~~~~~}}}vvvmmmQQQIIIBBBBBBEEEFFFHHHKKKMMMTTTYYYYYY[[[```dddeeemmmmmmmmmoooqqqtttwwwyyywwwzzz{{{vvvuuuvvvrrrqqqooolllkkklllnnnoooqqqqqqpppqqqrrrrrrqqqqqqqqqrrrtttuuuuuutttrrrqqqpppqqqsssssssssrrrssstttpppqqqrrrqqqooommmnnnoooppppppqqqqqqrrrrrrrrrrrrjjjmmmaaaTTTTTTXXXfffzzzlllPPPCCC???>>>@@@GGGNNNYYYiiiwww{{{uuuuuutttvvvxxxyyyxxxwwwoooqqqrrrssssssrrrpppooopppqqqrrruuuwwwwwwuuusssrrrrrrppplllkkkqqq|||qqq```TTTFFFDDDPPPkkkwwwOOO@@@;;;999666555444444222111111111111111111111111111222111333666444888LLLcccyyyvvv{{{mmmooonnnooopppnnnkkkmmmqqqnnnmmmllllllmmmoooqqqrrrtttxxx|||}}}|||tttUUUGGGJJJRRRWWWYYY]]][[[ZZZ^^^iiissswwwvvvwww~~~}}}tttjjjnnnvvvyyywwwxxxyyy{{{|||{{{xxxvvvwwwtttooojjjgggccc^^^[[[WWW^^^eeehhheee```]]]\\\\\\VVVMMMFFFCCCBBBAAA@@@???@@@AAABBBEEEHHHJJJKKKNNNQQQVVVZZZZZZVVVOOOJJJEEEFFFKKKUUUggg~~~kkkYYYOOOKKKIIIHHHIIIRRR]]]aaaddduuunnn^^^]]]aaa```[[[^^^_________^^^^^^```aaa___aaaccceeegggjjjmmmoooooossszzz}}}yyybbbUUUeeewwwwww~~~~~~~~~}}}|||{{{yyywwwrrrllleeeaaa___aaabbbbbbbbbcccgggjjj{{{rrrwwwqqqqqqwwwbbbDDD;;;555222444222222111000///...---,,,+++..............................------------......------------------------///111111444BBB^^^mmm```lllyyy[[[UUUdddkkkjjjkkknnnnnnnnnsss{{{rrrhhhbbb]]]ZZZeeevvv}}}~~~}}}|||zzzsssjjjRRRJJJCCCDDDFFFHHHJJJMMMRRRZZZ```bbbdddkkkqqqssszzzxxxvvvwwwzzzzzztttuuuwwwssspppmmmkkklllmmmooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrqqqsssuuuuuutttssstttuuuooopppqqqpppnnnmmmnnnooopppppppppqqqqqqrrrrrrsssiiilllaaaRRRNNNPPP[[[ooo|||}}}ZZZFFFBBB>>>===@@@DDDGGGKKKUUU___pppzzzxxxqqqpppnnnjjjjjjoooyyy|||uuutttssssssuuuvvvvvvuuunnnppprrrssssssrrrpppoooqqqqqqsssuuuwwwwwwuuussspppssssssqqqooottt~~~qqqbbbXXXJJJDDDMMMbbbZZZAAA<<<:::777555555444333111111111111111111222222222222222444555333:::SSSmmmvvvxxxzzztttpppooopppnnnjjjlllqqqppppppppppppppppppqqqrrrrrrwww|||rrrTTTIIINNNTTTWWWYYYYYYWWWXXXbbboooxxx|||}}}~~~xxxqqqmmmooouuu~~~xxxxxxyyy|||~~~~~~{{{xxxssspppmmmkkkiiigggcccaaaYYY[[[[[[XXXRRRNNNMMMMMMJJJJJJHHHCCC???===>>>??????@@@BBBDDDGGGJJJLLLMMMMMMPPPSSSSSSQQQNNNLLLKKKHHHIIIPPP```yyyrrr[[[NNNHHHFFFDDDGGGMMMXXXaaadddjjj~~~{{{ccc[[[```dddaaa]]]]]]^^^___^^^]]]]]]___aaa\\\```eeehhhhhhiiikkklllqqquuu|||~~~yyydddXXXiiiuuuwww~~~{{{zzzzzzyyyvvvpppgggaaa___````````````aaaccceeekkkyyyvvvpppooowwwbbbDDD<<<666333555222111111000000///...------/////////.....................------------......,,,,,,,,,------------...///000111777JJJhhh~~~eeeaaayyyccc\\\rrrrrrpppqqqttttttssswww}}}wwwlllddd]]]XXXWWWjjj|||zzz|||~~~|||zzzssskkkTTTMMMGGGIIIMMMOOORRRVVV]]]fffnnnpppttt~~~vvvqqqqqqsssrrrpppmmmlllnnnppprrrrrrrrrssssssrrrppppppqqqsssrrrrrrrrrrrrrrrsssssssssrrrsssuuuuuussssssssstttnnnoooppppppnnnnnnoooppppppppppppoooppppppqqqrrrlllnnnaaaQQQKKKIIIQQQbbbuuunnnNNN@@@AAABBB@@@AAADDDDDDCCCFFFKKKMMMTTTXXXTTTPPPOOONNNKKKJJJMMMTTT___lllyyyvvvtttrrrrrrssstttsssrrroooppprrrssstttsssqqqpppppppppppprrrttttttsssqqqqqqtttvvvuuusssuuu|||}}}|||oooccc[[[LLLBBBHHHSSStttiiiGGG===:::888666666555333222111111111222222222222222333333444555444>>>]]]}}}rrruuu~~~}}}}}}xxxooojjjlllllliiijjjooooooqqqrrrrrrqqqpppqqqrrrssswww|||oooTTTMMMQQQUUUWWWZZZVVVUUU[[[hhhuuu|||tttmmmllloooqqqvvv~~~}}}{{{|||~~~|||yyypppnnnmmmlllllljjjgggeee___\\\XXXQQQJJJFFFEEEEEEAAAFFFHHHEEE>>>:::<<<@@@AAABBBDDDGGGJJJLLLNNNOOOMMMNNNOOOOOOMMMLLLLLLMMMOOOPPPWWWhhhzzzmmm[[[NNNJJJJJJKKKKKKOOOVVV^^^cccgggsssnnn]]]]]]cccccc```^^^^^^___```___^^^^^^```bbb^^^bbbgggiiiiiiiiilllnnnuuuzzz~~~}}}||||||vvveee]]]mmmwwwwww}}}~~~{{{zzzzzzzzzyyysssjjjbbbaaa```___]]]]]]]]]]]]^^^ZZZtttrrrmmmoooyyybbbDDD===666444555333111111111000000/////////000/////////.........---......------------......,,,,,,,,,---------......---000555@@@YYYwwwxxxaaaffffff```}}}}}}}}}{{{wwwuuu{{{|||ooohhhaaaZZZWWWXXXooo}}}zzz~~~|||vvvoooZZZSSSPPPSSSZZZ^^^ccchhhqqqzzzzzzsssoooooorrrqqqooolllmmmpppssstttsssrrrttttttrrrooooooqqqtttrrrrrrqqqqqqqqqrrrssstttppprrrssssssrrrqqqqqqrrrlllnnnoooooonnnnnnpppqqqqqqpppooonnnnnnnnnooopppmmmnnn```PPPLLLJJJPPP___nnnttt~~~~~~iiiMMMAAAEEEEEEBBBCCCGGGHHHEEECCCDDD@@@CCCDDDAAA???@@@@@@???;;;<<<>>>CCCLLLUUU\\\```pppzzzyyyvvvtttsssssssssrrrqqqqqqrrrssstttttttttssssssqqqpppooopppqqqrrrqqqpppuuuvvvvvvtttrrrrrrvvvyyywwwwwwnnngggbbbSSSEEEHHHKKKgggxxxLLL===;;;888777666666444222111111111222222333333333222222555555666DDDjjjyyynnnpppssssssqqq|||nnneeeiiillliiijjjooonnnqqqtttuuutttssstttvvvwwwyyy}}}lllUUUPPPTTTUUUXXX]]]WWWXXXbbbpppyyy|||ssshhhiiipppsssvvv{{{~~~~~~|||yyyqqqooonnnnnnnnnllliiigggccc```[[[SSSLLLFFFCCCBBBCCCGGGIIIGGGAAA===@@@CCCDDDEEEGGGJJJMMMOOOPPPQQQQQQQQQQQQPPPQQQQQQSSSSSSTTTWWW[[[eeettt~~~wwwkkkYYYSSSLLLJJJMMMQQQSSSSSSYYY^^^___```mmmxxxggg]]]bbbeeeaaa^^^bbb```aaabbbaaa``````bbbddddddgggiiiiiihhhjjjpppuuuzzz~~~~~~~~~~~~~~~}}}|||uuujjjgggvvv~~~|||{{{xxxyyy~~~}}}{{{zzzyyyzzzzzzuuullldddcccaaa^^^\\\\\\]]]^^^^^^^^^pppmmmjjjooo}}}bbbEEE===777444555333111111111111000000000000000000//////.........---.........------.........,,,,,,,,,------.........---222:::KKKgggwwwbbbjjjzzzccceeezzzvvvxxxmmmgggaaaZZZYYY]]]sssyyy~~~zzzsssaaa[[[XXX^^^ffflllrrrxxx~~~tttrrrpppqqqtttpppnnnlllnnnrrruuuuuutttsssttttttrrrooooooqqqtttrrrrrrqqqpppqqqrrrtttuuuoooppprrrrrrpppoooooopppkkkmmmnnnooonnnoooppprrrqqqpppooommmmmmmmmnnnnnnkkkkkk^^^PPPOOOOOOUUUccciiinnnxxx{{{jjjQQQGGGKKKGGGDDDDDDJJJNNNKKKFFFEEEDDDDDDBBB???>>>???AAAAAA???>>>===>>>AAAFFFJJJMMM[[[kkk{{{xxxuuusssssssssrrrqqqrrrsssttttttuuuuuuuuuuuutttrrrppppppqqqrrrqqqqqqyyywwwuuuqqqooooooqqqsssqqqsssnnnllljjj[[[LLLLLLMMM```NNN===;;;888777777666444333111111111222222333333333222222555666888JJJssstttmmmmmmnnnmmmssspppdddiiinnnllllllpppooossswwwxxxxxxxxxyyy|||{{{{{{~~~iiiUUUSSSVVVVVVYYY___YYY\\\ggguuu||||||~~~zzzllldddlllyyywww{{{~~~{{{xxxsssrrrppppppooommmjjjgggfffccc___XXXPPPIIIDDDAAAEEEFFFFFFDDD@@@???AAADDDFFFGGGIIILLLOOOPPPRRRRRRVVVUUUTTTUUUVVVXXXZZZZZZVVVYYY[[[^^^eeeiii```TTTUUURRRPPPQQQSSSUUUTTTSSS^^^```]]]]]]rrrtttgggaaaggghhh```___fffbbbcccdddcccbbbbbbdddfffjjjkkkkkkhhhgggkkksss{{{~~~|||{{{}}}}}}~~~~~~~~~xxxpppppp|||sssmmmsss~~~~~~~~~}}}{{{|||zzzyyyzzz{{{vvvmmmeeebbb```^^^]]]___bbbdddeeepppxxxtttppppppxxxkkkGGG:::888333111555000000000000////////////000///------......---+++------------------------------,,,+++,,,---...///000---;;;UUUnnn|||___ooo^^^lllrrruuuzzzrrrjjjgggdddaaabbbfffuuu~~~zzzwwwkkkgggfffjjjpppwwwwwwrrrqqqoooooopppjjjkkknnnpppqqqqqqpppooorrrrrrqqqpppnnnnnnppprrrvvvsssqqqsssvvvwwwwwwuuupppqqqqqqpppmmmkkkjjjjjjnnnpppqqqooollllllppptttxxxoookkklllmmmkkkmmmrrrppphhh___VVVNNNNNN]]]ooo{{{vvvsssoooeeeXXXNNNLLLNNNLLLJJJJJJLLLMMMKKKHHHEEEGGGFFFAAA???@@@AAA@@@AAA>>>>>>CCCEEEDDDCCCEEELLL]]]qqqxxxuuurrrqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssttttttsssrrrpppooonnnmmmmmmqqqqqqpppooonnnnnnnnnooommmsssxxxwwwnnnaaaRRRGGGJJJUUU~~~xxx]]]DDD;;;::::::333333777333000000111222222222222111333333777555666VVV~~~nnnjjjjjjqqqxxxxxxhhhdddjjjpppoookkkpppvvv~~~~~~~~~zzz~~~wwwdddRRRMMMRRRWWWZZZ]]]```___iii{{{yyy}}}zzzrrrhhhlllwwwzzzzzzvvvvvvzzzuuuvvvuuuqqqmmmjjjkkkmmmiiieee```[[[WWWSSSOOOLLLGGGFFFDDDCCCBBBBBBCCCCCCHHHIIIJJJKKKMMMNNNPPPPPPQQQSSSTTTVVVWWWYYY\\\___[[[ZZZXXXVVVUUUUUUVVVVVVRRRTTTVVVWWWVVVUUUVVVWWW___bbb___aaa}}}zzzsssjjjfffeeefffdddaaabbbbbbaaaaaabbbcccdddeeemmmkkkkkklllkkkmmmvvv}}}|||}}}zzzyyy{{{~~~vvvtttvvvqqqppprrrrrrvvv{{{yyyzzz|||~~~{{{yyyzzzzzzuuullleee___ZZZZZZ___^^^ZZZ^^^ffflllppptttqqqrrrxxxlllGGG:::888333111555111111000000000////////////...------...///...,,,---------------------------,,,,,,,,,,,,---......111---<<>>>>>CCCEEECCCBBBCCCGGGTTTdddxxx|||wwwtttrrrrrrssssssssssssrrrqqqppppppppprrrsssuuuuuutttsssqqqpppooooooooopppoooooooooppppppqqqqqqqqqzzz{{{lllZZZLLLGGGLLLuuu~~~iiiHHH<<<::::::444444777222000000111222222222222222///000666666<<<```}}}nnnjjjlllvvvssslllmmmqqqrrrqqqsssxxx~~~~~~jjj]]]RRRRRRXXX\\\]]]___```aaammm~~~yyy~~~|||qqqkkkeeelll{{{}}}vvvtttuuuqqqrrrtttrrrooommmmmmnnnkkkgggbbb^^^ZZZWWWSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBFFFGGGHHHJJJLLLMMMOOOOOOTTTVVVXXXYYYYYY[[[]]]___YYYXXXWWWUUUUUUTTTUUUUUUQQQSSSTTTTTTSSSTTTUUUWWWZZZ[[[aaaqqq~~~yyysssllliiijjjkkkiiigggdddddddddeeefffgggiiiiiimmmlllkkkllllllnnnwww}}}zzzxxxxxx|||ooolllmmmmmmqqqxxx{{{}}}~~~|||zzzzzz|||{{{yyywwwxxxyyyvvvoooiiiaaa[[[ZZZ^^^^^^[[[```jjjrrrqqqtttsssuuuxxx~~~lllHHH;;;888333111444222222111111111000000000...---,,,---//////...---------------------------+++,,,------......------111...>>>XXXooovvveee{{{jjjccc___{{{uuuppp|||xxxooohhhhhhiiifffcccbbbppp|||}}}zzzuuuooonnnrrr{{{}}}wwwxxxrrrooorrrsssqqqnnnnnnmmmnnnnnnoooooonnnmmmmmmjjjlllnnnoooooooooppprrrtttrrrqqqqqqrrrrrrrrrqqqnnnooonnnllljjjiiikkklllnnnmmmmmmmmmllliiieeeaaa\\\ZZZ]]]dddiiikkkmmmooommmggg]]]TTTRRR```~~~yyywwwpppgggaaaZZZYYYXXXYYYZZZYYYXXXVVVQQQUUUVVVTTTRRRQQQLLLGGGDDDAAABBBGGGHHHFFFDDDEEEGGGOOO[[[pppuuutttsssrrrrrrssssssrrrqqqrrrpppooonnnoooqqqtttvvvssssssqqqppppppooooooooonnnooooooppprrrsssttttttppp{{{ttt^^^LLLGGGDDDbbbxxxPPP@@@:::;;;555555666222111111111222222222222222111111777999CCClllzzzzzznnnjjjnnn}}}wwwoooooosssxxxwwwyyy||||||lllZZZTTTRRRXXX___aaaaaabbbccchhhwww}}}oooeeecccbbboooxxxooollljjjmmmqqqrrrqqqooommmmmmlllhhhdddaaa^^^[[[XXXVVVRRRQQQPPPNNNKKKIIIFFFEEEGGGHHHIIIKKKMMMOOOQQQRRRXXXZZZ]]]^^^]]]]]]]]]^^^ZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUUUUTTTSSSTTTWWWZZZ[[[WWWdddwwwrrrnnnjjjiiikkkllljjjhhhgggggghhhjjjlllmmmoooooopppnnnnnnppppppsss{{{|||xxxxxx}}}~~~kkkhhhjjjkkkooossssssvvvzzz||||||{{{{{{{{{yyywwwuuuvvvwwwvvvrrroooeee]]]ZZZ\\\\\\\\\cccooowwwllluuuvvvxxxzzz|||mmmHHH;;;888333111444222222222222111111111000---,,,,,,---///000///...------------------------+++,,,---...///...---,,,000///@@@\\\rrr|||fffbbb~~~}}}]]]^^^lll{{{mmmvvvxxxyyyvvvoooooopppggg```aaabbb___[[[YYYqqq}}}{{{zzz|||}}}tttmmmhhhgggkkkuuu~~~}}}zzzyyywwwuuuqqqmmmmmmqqqrrrpppnnnnnnrrrrrrqqqqqqpppoooooooooiiilllnnnoooooonnnnnnooorrrqqqpppooooooooooooooooooooonnnllljjjjjjllloookkkjjjiiijjjiiiddd\\\VVVSSSRRRUUU[[[bbbhhhlllooolllggg]]]SSSTTTiii|||oooeeecccccccccccccccbbb```___ZZZ]]]]]][[[ZZZZZZVVVPPPJJJGGGHHHLLLNNNKKKJJJJJJOOOVVV___pppxxxrrrrrrqqqqqqrrrssssssqqqpppqqqooonnnmmmnnnqqqtttwwwqqqpppooooooooooooooooooooopppqqqrrrssssssttttttnnnyyyxxxcccOOOKKKBBBVVV\\\FFF;;;;;;666555666222111111111111222222333333777777;;;===JJJvvvyyypppvvvllljjjoooppplllqqqyyyyyyxxxzzz~~~~~~}}}|||sss___PPPOOORRR[[[aaacccdddfffhhhqqquuuddd^^^```bbbsss|||lllccccccggglllooopppmmmjjjhhhjjjgggdddaaa```^^^\\\ZZZZZZZZZYYYXXXVVVSSSPPPNNNLLLMMMOOOQQQSSSUUUWWWXXX[[[^^^aaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]ZZZZZZXXXVVVUUUWWW[[[^^^bbbZZZjjj}}}wwwnnnllljjjjjjllllllkkkiiiiiijjjlllnnnppprrrsssssstttrrrrrruuuwwwzzz|||zzz}}}{{{llljjjnnnppprrrtttmmmqqqvvv{{{}}}|||{{{{{{zzzxxxvvvvvvwwwwwwuuusssiii```ZZZ[[[[[[\\\fffsssbbbuuuwwwyyy{{{}}}nnnIII;;;999333111444222222222222111111111000---,,,,,,---///000///...------------------------+++,,,---...///...---,,,///000EEEcccyyysssZZZeee|||[[[___wwwooorrrooorrrsssqqqsssxxxiii```YYYYYYZZZXXXVVVUUUwww}}}|||{{{}}}zzzpppiii___^^^bbblllvvv}}}xxxvvvwwwxxxwwwvvvqqqnnnmmmooopppnnnnnnqqqtttsssrrrpppooonnnooooookkkmmmooopppnnnmmmlllmmmppppppooonnnmmmmmmnnnnnnqqqqqqooommmkkklllnnnpppkkkiiihhhhhhfffaaaXXXRRRNNNOOOQQQUUU]]]eeejjjkkkjjjfff]]]UUUZZZpppzzzvvvzzzxxxqqqjjjmmmmmmnnnmmmkkkhhhfffeeebbbcccaaa^^^___```]]]WWWOOOLLLKKKOOOQQQOOOOOOPPPTTT^^^iiiuuu|||xxxuuuqqqppppppqqqrrrrrrqqqoooooonnnmmmmmmnnnqqqtttvvvqqqqqqpppppppppqqqrrrrrrrrrssssssssssssrrrqqqppppppwww|||{{{}}}|||lllYYYMMMDDDNNNttt}}}kkkNNN<<<;;;777666777222222222111111222222333444:::999===@@@PPPppplllrrrlllkkkqqqsssjjjnnnuuu|||{{{{{{~~~}}}sss]]]OOOOOOTTT[[[^^^```dddkkkmmmyyylll^^^[[[```dddtttlll^^^\\\___dddiiikkkiiifffcccgggdddbbbaaaaaa```___]]]]]]^^^^^^^^^]]]\\\ZZZYYYRRRSSSUUUWWWYYY[[[\\\]]]___aaacccdddbbb```^^^^^^``````aaaaaaaaaaaaaaaaaa___^^^\\\YYYWWWYYY]]]```bbb```uuurrrrrrnnnnnnmmmnnnnnnnnnmmmlllmmmnnnppprrrssstttuuuuuuvvvssstttyyy}}}|||}}}~~~sssppprrrsssttttttmmmpppuuu{{{~~~~~~|||zzz}}}{{{yyyxxxwwwwwwuuutttmmmbbbZZZZZZZZZ\\\hhhvvvkkkuuuvvvxxxyyy|||nnnIII<<<999333111444222222111111111000000000...---,,,---//////...---------------------------+++,,,------......------///222LLLnnnppp\\\qqqbbbddd|||yyyyyyrrrvvvyyyxxx{{{nnneee]]]WWWVVVVVVWWWZZZ^^^~~~~~~~~~~~~zzzqqqkkkWWWVVV[[[fffpppxxx~~~{{{{{{{{{zzzyyywwwvvvuuutttqqqooorrrooommmoooooommmooorrrsssqqqooolllkkkkkklllmmmmmmnnnpppooommmllllllmmmnnnoooooonnnllllllmmmoooqqqrrrqqqooommmlllnnnooollljjjiiigggccc^^^YYYTTTTTTYYY```fffmmmsssssspppkkkggg___XXX]]]qqqrrr___[[[```fffiiikkkuuuwwwyyyyyywwwtttssssssmmmllliiieeeeeefffbbb[[[RRRMMMLLLOOOQQQQQQRRRUUUVVVcccqqq|||~~~|||zzzxxxtttrrrpppooonnnooopppqqqpppooonnnnnnnnnnnnoooppprrrsssrrrrrrrrrssssssuuuvvvvvvttttttuuutttsssqqqnnnmmmmmmqqqqqqnnnuuu|||rrraaaMMMIIIJJJeee{{{|||WWW>>>;;;888666777444333222222111111333444555666666;;;@@@UUUnnnqqqnnnlllooouuuyyyooommmppp}}}}}}~~~||||||rrr]]]QQQRRRVVVZZZZZZ[[[dddnnnsss~~~fff[[[]]]fffjjjwwwlll]]]VVVXXX\\\aaaeeefffeeeccceeecccbbbaaacccccccccbbb______````````````______YYYYYY[[[\\\^^^___aaaaaabbbdddfffeeecccaaaaaaaaaaaaaaabbbcccdddddddddcccbbbaaa^^^[[[XXXYYY\\\___\\\jjj}}}kkkkkkmmmmmmmmmnnnnnnoooooooootttuuuvvvxxxxxxxxxwwwwwwuuusssttt{{{|||{{{zzztttqqqpppqqqrrrqqqssswww|||}}}zzz}}}|||{{{yyywwwvvvuuutttoooddd[[[YYYYYY[[[hhhvvvzzzuuuttttttuuuyyyoooJJJ<<<999333111444111111000000000////////////...------...///...,,,---------------------------,,,,,,,,,,,,---......111777TTTzzzqqqdddppplll~~~|||}}}wwwhhhaaa\\\WWWVVVVVVYYYcccnnn|||~~~}}}}}}}}}~~~}}}yyysssooo^^^^^^ccclllrrrtttvvvzzz|||zzzuuukkkbbb^^^^^^```dddttt~~~~~~|||wwwvvvuuutttsssrrrooommmkkkooommmnnnqqqpppnnnooorrrrrrpppmmmkkkjjjkkklllnnnmmmnnnooonnnmmmmmmoooppplllnnnooonnnllllllnnnpppqqqqqqrrrpppmmmllllllllliiiiiigggccc^^^YYYWWWWWW\\\iiiyyyxxxoookkkaaaXXXYYYeeennnqqqaaaUUUKKKIIILLLPPPVVV\\\ggglllsssxxx{{{}}}||||||xxxtttsssqqqiii```UUUPPPMMMPPPSSSTTTWWW[[[___lllzzzzzzvvvtttrrrpppnnnpppnnnmmmmmmooopppqqqpppmmmnnnnnnooooooppppppoooqqqqqqqqqrrrsssuuuvvvwwwssstttttttttrrrpppmmmllljjjmmmiiifffqqq~~~yyyhhhRRRRRRHHHUUU~~~___@@@;;;888777888555444333222111111333444666333444999@@@XXXuuuzzzkkknnnuuu}}}xxxqqqnnnzzz}}}}}}}}}}}}rrr^^^QQQTTTXXXZZZXXXYYYcccppp{{{eee^^^dddpppttt}}}fffYYYQQQQQQTTTZZZaaafffggggggfffdddddddddggghhhhhhhhhccccccbbbbbbbbbccccccdddaaaaaabbbcccdddeeeffffffggghhhhhhgggeeeddddddeeecccdddfffggghhhhhhhhhgggfffeeebbb___\\\[[[]]]___aaa}}}wwwooorrrooopppqqqrrrsssuuuxxxzzz}}}}}}~~~~~~}}}{{{zzzwwwuuuwww{{{vvvyyy~~~zzzpppiiijjjooossswwwxxxzzz}}}~~~zzzyyyyyyzzzyyywwwuuutttsssqqqeee\\\YYYXXXZZZfffuuu|||uuurrrppprrrvvvoooJJJ<<<999333111444000000000000////////////000///------......---+++------------------------...---,,,+++,,,---...///222:::ZZZsssiii{{{uuuooofff^^^ZZZWWWUUUVVV\\\kkkyyy|||zzz}}}zzzyyyyyyyyyyyywwwtttqqqooopppuuu{{{|||vvvrrrrrrlllhhh```WWWQQQQQQXXX^^^qqq|||yyywwwxxx{{{{{{wwwrrroooooooooooooooooonnnnnnkkkkkknnnrrrrrrooonnnqqqtttrrrnnnlllkkklllnnnpppmmmmmmnnnmmmmmmnnnqqqtttkkkmmmooonnnllllllooorrrpppqqqqqqpppmmmkkkjjjjjjeeeeeeccc^^^WWWTTTUUUWWW\\\pppzzzuuuooobbbUUUSSSVVVTTTNNNIIIEEEEEEGGGFFFDDDEEEHHHMMMUUUaaalllttt|||{{{pppdddYYYSSSOOORRRUUUXXX\\\aaajjjuuuyyyuuusssrrrrrrqqqqqqnnnlllkkkmmmpppqqqqqqmmmnnnoooppppppooonnnmmmmmmmmmnnnoooppprrrssstttrrrsssttttttrrrpppnnnlllllloookkkhhhuuurrrZZZ[[[IIIJJJqqqdddBBB;;;888777888666444333222111111333555666333444999@@@XXX|||~~~jjjooozzzuuunnnuuuyyy~~~~~~|||}}}~~~uuudddQQQTTTYYYZZZWWWXXXcccppp~~~gggbbblllzzz~~~uuu___TTTMMMMMMOOOVVV___gggkkkkkkhhhgggfffgggjjjlllllllllhhhgggfffeeeeeefffgggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjjjjhhhgggfffgggiiiggghhhiiikkklllllllllkkkjjjiiigggccc```^^^___```mmmuuuxxxxxxyyy{{{|||~~~|||{{{yyy|||{{{rrrsss|||~~~~~~}}}vvvjjjbbbeeeoooxxx|||{{{|||~~~zzzuuuvvvxxxxxxvvvtttssssssrrrfff\\\YYYXXXZZZeeetttttt|||tttsssrrrsssuuuxxxpppIII===;;;444222666333333222222111000000000////////////////////////000000//////.........---...............///000000555===[[[jjjnnnwww~~~nnneeeaaaccc\\\XXX]]]bbbppp}}}zzzvvvtttuuuvvvxxx{{{}}}|||xxxuuuuuu{{{zzz{{{vvvqqqkkkjjj]]]TTTWWWYYYbbbrrrzzzuuuqqqqqqtttvvvuuussssssrrrpppnnnlllkkkjjjjjjkkkkkkmmmnnnppprrrsssttttttuuutttrrrpppoooqqqrrrjjjlllnnnppppppooommmlllnnnnnnnnnnnnnnnoooooopppllllllkkkkkkkkkllllllmmmfffaaa\\\WWWPPPIIIHHHLLLUUUaaatttxxxpppnnnggg[[[SSSRRRSSSRRROOOKKKHHHHHHJJJLLLLLLKKKIIIMMMSSSXXX```kkkxxxzzzzzzvvvjjj\\\WWWSSSPPPSSSVVVYYY```gggnnnzzzyyyuuuuuuvvvtttqqqqqqnnnlllkkkmmmooopppppppppooonnnnnnoooooommmlllooopppppppppooooooqqqsssrrrssstttqqqmmmlllmmmpppkkknnnmmmkkktttxxxaaaZZZLLLNNNeee}}}sssIII555:::999333555444333333222222333333444222:::===AAA[[[}}}sssiiiwwwooouuu|||zzz}}}jjj\\\VVVVVV\\\\\\ZZZeeetttssshhhnnnuuu{{{nnn[[[SSSMMMLLLNNNVVVaaajjjmmmmmmlllnnnooommmiiiggghhhiiilllkkkjjjkkkkkkkkkhhhfffjjjjjjiiiiiijjjlllnnnoooqqqpppooonnnmmmlllkkkjjjjjjlllnnnnnnnnnnnnppprrrooooooiiiaaa___aaa```\\\||||||}}}~~~~~~~~~yyyvvv}}}~~~~~~vvvjjjbbb___bbbmmmyyy|||vvvwwwyyyyyywwwsssqqqrrrtttrrrlllccc[[[XXX[[[aaaeeerrrnnneeevvvuuussssssuuuyyypppJJJ===:::444222555111111000000///.........////////////////////////000/////////.........---...............///000000333@@@aaajjjooo~~~|||~~~kkkcccaaaddd___]]]cccgggsss{{{xxxtttrrrppppppsssvvvzzzzzzyyywwwwww}}}yyyxxx{{{rrrrrrppppppeee]]]ccckkkwww|||zzzuuuqqqqqqtttvvvtttrrrqqqpppnnnmmmkkkjjjjjjjjjjjjkkklllmmmooopppqqqqqqssstttsssrrrpppppprrrtttnnnnnnooooooooonnnmmmlllmmmmmmlllmmmmmmnnnoooooolllkkkkkkkkkkkkkkkllllllddd\\\UUUPPPKKKFFFEEEHHHLLLTTT___jjjppppppnnnkkkrrrppphhh\\\TTTTTTUUUTTTYYYUUUQQQOOOOOOOOONNNLLLKKKMMMPPPTTTYYY___eeejjjtttrrrlllggghhhhhhaaaXXXVVVRRRQQQUUUYYY]]]cccjjjrrrzzzxxxxxxvvvsssqqqpppooommmmmmmmmnnnooonnnnnnnnnooopppooommmjjjooopppqqqpppooooooqqqsssqqqssssssqqqnnnlllmmmooolllooommmjjjssszzzhhh^^^KKKHHH[[[rrrwwwMMM777999999333666444333333222222333333444111888;;;@@@\\\yyyllljjjxxxttt{{{~~~yyyggg\\\XXXXXX]]]\\\\\\iiizzz~~~ppphhhooowwwsssaaaXXXPPPNNNNNNSSS\\\dddiiijjjooorrrtttsssoookkkkkklllqqqooonnnnnnnnnnnnmmmkkkmmmmmmmmmmmmoooppprrrssssssssssssrrrqqqppppppooooooqqqrrrsssrrrqqqrrrsssuuusssnnnhhhaaa___bbbfff~~~}}}~~~{{{xxx{{{~~~~~~ssseee]]][[[aaapppzzzzzz{{{{{{xxxtttrrrsssttttttnnnddd[[[VVVWWW\\\``````qqqfffdddzzzvvvtttrrrssswwwqqqLLL===:::444111444111111000000///........./////////////////////////////////..............................///000000111CCCgggkkkqqq}}}{{{wwwhhhbbbbbbfffbbbbbbjjjnnnxxx~~~}}}||||||zzzwwwtttrrrrrrrrruuuxxxyyyyyyxxxuuuzzztttnnnnnniiigggnnn~~~wwwqqq{{{wwwyyyvvvrrrrrrtttuuusssqqqnnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnqqqqqqrrrqqqppppppsssuuurrrrrrpppooonnnmmmmmmmmmkkkkkkkkklllmmmnnnnnnooollllllllllllkkkkkkllllllcccYYYNNNJJJGGGEEEEEEGGGIIILLLOOOQQQSSSWWW]]]bbbmmmnnniiibbb^^^aaaddddddfffccc^^^[[[YYYWWWUUUTTTSSSSSSSSSVVVYYY[[[\\\[[[```___YYYSSSRRRUUUUUURRRTTTRRRSSSXXX]]]aaagggnnnyyy|||zzzxxxvvvppprrrsssqqqmmmkkklllnnnnnnmmmnnnooopppooommmjjjooopppqqqqqqpppoooqqqrrrppprrrsssssspppnnnmmmmmmnnnpppmmmjjjqqq}}}|||ooobbbJJJAAAPPPggg~~~UUU:::999999444666444333333222222333333444222888<<>>:::444222333333333222222111000000000////////////////////////.......................................///000000333FFFjjj~~~lllwww~~~}}}|||ooofffddddddfffbbbcccmmmsss~~~vvvqqqooonnnoooqqqvvvyyyzzzyyywwwuuutttrrrrrrsssssssssqqqqqqtttlllaaa\\\UUUXXXhhhyyyxxxxxxvvvttttttuuuuuusssqqqmmmllllllkkklllllllllmmmmmmnnnoooooooooooonnnmmmmmmnnnooonnnnnnooorrrtttvvvtttqqqnnnmmmllllllmmmjjjkkklllmmmnnnooooooooommmmmmmmmmmmmmmmmmllllllfffYYYLLLHHHHHHHHHIIIKKKOOOPPPQQQOOONNNSSS]]]eeelllppppppmmmmmmqqqtttsssrrrpppllliiifffdddbbbaaa___]]]\\\___dddgggfffdddeeeccc[[[PPPKKKNNNRRRSSSVVVSSSUUU[[[```ccchhhnnn}}}}}}zzzyyyxxxooosssvvvtttooolllnnnqqqqqqooonnnnnnooopppooonnnooopppqqqqqqpppooopppqqqqqqrrrttttttssspppnnnmmmooopppnnnjjjoooyyy~~~tttgggNNNAAALLLaaa___>>>888888555777444333333222222333333444555:::???LLLmmmsss___eeennnuuu}}}zzz|||{{{{{{vvvggg]]]^^^```cccccciii{{{pppmmmnnnuuu~~~tttbbbYYYZZZYYYZZZ___iiivvv~~~{{{yyyxxxwwwvvvtttttttttsssssssssssssssqqqrrrssstttuuuuuuttttttsssuuuxxxxxxuuurrrpppooovvvrrrqqqoooaaaYYYiii~~~{{{zzz}}}}}}wwwsss}}}~~~~~~~~~~~~{{{wwwjjj\\\TTTVVVbbbwww~~~zzzwwwuuuuuuvvvuuuqqqhhh^^^UUUSSSVVVYYYbbb|||{{{xxxsss}}}vvvqqqqqq{{{vvvSSS@@@:::666333333333333222222111000000000////////////////////////---------..............................///000000555IIImmmmmm~~~~~~}}}wwwkkkiiihhheeefff```aaammmvvvzzzllldddaaa\\\^^^bbbiiipppuuuvvvuuurrrooommmkkkkkkkkkjjjiiioooqqqhhh[[[RRRJJJSSSiiiuuupppsssvvvuuuuuuuuuvvvvvvvvvtttrrrmmmmmmmmmlllmmmnnnnnnooopppqqqrrrrrrrrrqqqooonnnjjjkkklllllllllnnnqqqsssvvvtttqqqnnnllllllmmmmmmkkklllmmmooopppppppppoooooooooooopppooonnnmmmlllgggZZZMMMHHHIIIJJJMMMOOOSSSVVVYYYYYYXXX\\\eeelllqqqwwwzzzyyyxxxzzz{{{xxx~~~}}}zzzwwwsssooonnnmmmkkkhhhfffhhhnnnsssuuuuuutttqqqgggYYYQQQSSSXXX[[[XXXVVVVVV[[[___aaaffflll}}}}}}yyyxxxxxxnnnrrrvvvuuuqqqoooqqqtttuuuqqqmmmlllmmmppprrrsssoooppprrrrrrpppoooooopppqqqrrrsssttttttrrrooonnnooopppnnnkkkmmmttt|||zzzoooWWWGGGMMM]]]xxxhhhCCC888888666666444333333222222333333444555:::BBBUUUxxxzzz```dddkkkqqqyyyvvvooorrrwww|||}}}ttthhh]]]^^^bbbdddfffooo|||gggeeeiiiqqq{{{vvvddd^^^aaacccfffllluuu~~~zzzzzzyyyxxxvvvtttsssrrrqqqrrrtttuuuuuuuuussssssrrruuuwwwxxxuuurrrpppooovvvrrrsssrrrgggbbbwww}}}{{{{{{|||~~~vvvnnn~~~~~~~~~~~~|||yyyttthhh[[[UUUXXXfff|||~~~yyywwwvvvvvvvvvtttqqqjjjaaaXXXUUUXXX]]]nnn|||wwwxxxyyytttsss}}}zzzWWWBBB;;;777444333111111000000///.........////////////////////////---------------........................///000000777LLLrrrmmm}}}{{{wwwwwwuuuoooooollleeeeee^^^___mmmxxxttteee[[[WWWTTTUUUYYY```hhhooossstttnnnllliiihhhiiiiiigggfffjjjlllcccXXXPPPJJJVVVqqq}}}~~~yyyrrrnnnooopppppprrrtttuuuvvvuuusssrrrmmmmmmmmmmmmmmmnnnoooppppppqqqrrrssssssqqqooonnniiijjjkkkkkkkkkmmmppprrrtttrrrpppmmmllllllmmmnnnlllmmmooopppppppppooonnnoooooopppppppppnnnmmmllleeeYYYNNNJJJIIIKKKOOOSSSTTTXXX^^^bbbeeejjjpppuuusssyyy}}}}}}~~~~~~zzzyyyyyywwwuuutttuuuyyy}}}}}}yyymmm^^^VVVXXX\\\]]]ZZZVVVVVVYYY\\\^^^ccciiixxx}}}xxxvvvvvvnnnqqqsssrrrpppppprrrtttuuuqqqmmmkkklllpppssstttnnnppprrrrrrqqqoooooooooqqqppppppqqqrrrqqqooommmnnnnnnnnnlllkkkpppxxxwww___LLLLLLVVVnnnpppHHH888888666555444333333222222333333444444888CCC\\\~~~eeeaaadddooo|||}}}nnniiillloooqqq|||}}}~~~rrrhhh___aaadddffflllxxxsss]]]\\\```iiitttqqqaaa^^^eeeiiiooottt|||~~~}}}|||{{{yyyvvvtttsssqqqrrrsssttttttrrrpppooonnnpppssssssqqqooonnnnnntttrrrrrrpppjjjmmm}}}}}}|||{{{~~~~~~wwwnnn||||||~~~~~~~~~~~~zzzwwwrrrfffZZZUUU[[[kkk|||wwwvvvvvvwwwwwwrrrqqqlllcccZZZWWW[[[```xxx}}}rrr~~~~~~yyyuuuvvv}}}ZZZDDD<<<999666444111111000000///.........////////////////////////,,,,,,,,,------........................///000000777PPPyyylllxxxvvv~~~tttrrrwwwyyy|||{{{xxxvvvpppbbbccc^^^aaaqqq|||mmm^^^VVVTTTOOONNNOOOTTT[[[ccciiillliiigggeeecccbbbaaa^^^\\\\\\^^^XXXQQQMMMIIIXXXuuutttqqqrrrrrrtttnnnqqquuutttppplllkkkkkkjjjmmmpppssssssrrrqqqpppmmmmmmlllllllllmmmnnnnnnmmmnnnpppqqqqqqooommmkkkjjjkkklllllllllmmmpppssspppooonnnmmmmmmmmmnnnooommmnnnooopppooonnnlllkkkmmmnnnooooooooommmkkkjjjcccZZZQQQMMMKKKLLLQQQXXX[[[]]]cccjjjrrr{{{~~~wwwhhh`````````___XXXTTTRRRUUUXXX[[[aaahhhpppwww~~~wwwttttttppppppooonnnmmmnnnoooppppppnnnllllllnnnoooppppppnnnqqqssssssqqqooonnnnnnpppnnnllllllnnnooommmkkkkkkmmmnnnllljjjmmmuuu}}}xxx___JJJFFFNNNeeevvvKKK999999666444444333333222222333333444444888FFFcccoooaaa```rrr~~~}}}}}}pppmmmnnnmmmlllxxxwwwxxx{{{qqqjjjhhhiiikkkoooxxxnnnZZZYYY\\\eeeoooyyylll___]]]cccjjjrrrxxx}}}~~~}}}zzzwwwuuusssuuuwwwwwwvvvvvvvvvxxxyyyyyywwwrrrrrr}}}~~~~~~zzz{{{|||wwwpppsssvvv~~~~~~~~~~~~yyyvvvrrreeeWWWTTT\\\qqqyyyuuutttvvvwwwvvvqqqqqqmmmeee[[[XXX[[[aaa{{{yyyqqqxxx}}}yyyuuusssvvv~~~\\\FFF===:::777555333333222222111000000000////////////////////////,,,,,,,,,------........................///000000666RRRlll|||tttrrrzzzyyytttvvvvvvsss}}}{{{qqq```bbb___dddttt~~~zzzhhh[[[UUUSSSGGGDDDCCCEEELLLTTT[[[^^^bbb```\\\YYYVVVSSSNNNJJJMMMOOOKKKHHHHHHFFFVVVtttiiidddeeedddgggdddgggkkkkkkhhhggghhhjjjfffiiinnnqqqqqqpppoooooolllllllllkkkkkkllllllmmmiiikkkmmmnnnnnnmmmkkkiiilllmmmnnnnnnmmmnnnqqqtttmmmmmmmmmmmmmmmnnnoooooolllmmmoooooonnnmmmkkkiiilllmmmnnnnnnmmmkkkiiihhhddd]]]VVVQQQNNNNNNTTT]]]eeeeeeiiiqqq}}}{{{{{{||||||~~~xxxnnnllljjjfffWWWRRRPPPSSSVVVZZZaaahhhkkkrrr|||wwwsssrrrrrrooollljjjkkkllllllkkkkkkkkkkkkmmmoooooommmkkknnnqqqssssssqqqooonnnnnnnnnkkkiiiiiikkklllkkkiiijjjlllmmmmmmjjjkkksss||||||sss[[[EEEAAAIIIbbbyyyMMM:::999666333444333333222222333333444666:::JJJjjjxxxccc```vvv|||wwwuuutttpppmmmwwwtttrrr|||{{{sssmmmqqqrrrsssxxxnnn\\\]]]^^^fffnnnvvv}}}lllcccaaa___hhhrrrzzz|||zzzyyy{{{xxxrrrjjjnnn|||~~~~~~}}}yyyuuurrrdddUUURRR\\\uuuxxxssstttuuuvvvvvvpppqqqnnneee[[[WWWZZZ```wwwqqqmmmqqqyyysssrrrvvvzzzaaaIII>>>;;;888555555444222111111111///---///////////////////////////...---,,,+++,,,------,,,...///000///000111333>>>[[[{{{xxxuuujjjwwwwwwvvvvvv|||~~~}}}ttteee```aaacccgggpppsss___VVVRRRNNNEEEEEEDDDBBBAAACCCGGGKKKRRRSSSSSSPPPJJJFFFEEEFFFEEEAAAAAACCC@@@CCCXXXqqqsssdddXXXRRRSSSUUUSSSZZZ^^^\\\\\\``````]]]]]]\\\___eeejjjnnnqqqsssmmmllliiiddd``````eeeiiinnnnnnnnnllliiihhhhhhiiilllnnnooopppooooooqqqrrrqqqppppppqqqrrrrrrpppnnnppppppppppppnnnllljjjhhhnnnnnnooooooooommmlllkkkhhhbbbXXXQQQQQQYYYbbbeeeooopppwwwsssmmmmmmooonnnoooqqqwwwtttlllbbbYYYLLLIIIJJJPPPUUUYYY___fffmmmpppxxxzzzwwwxxxvvvrrrrrrpppnnnlllkkklllnnnooonnnmmmllllllkkkkkklllrrrrrrqqqpppooonnnmmmllllllnnnqqqqqqpppnnnmmmmmmnnniiijjjppppppkkkqqq}}}~~~~~~bbbFFFDDDJJJ___LLLBBB999777555555444444333333444444555777;;;PPPvvvtttcccfff~~~uuu|||{{{{{{~~~}}}{{{zzz~~~{{{|||tttrrrrrrxxxggg```fffbbbeeekkkrrrxxx|||{{{zzzrrrkkkddddddiiippptttuuurrrwww{{{|||{{{nnnbbb[[[dddhhhrrr}}}}}}}}}zzzzzz~~~|||xxxhhhbbbqqq~~~~~~~~~{{{vvvrrrlll^^^WWWTTTXXXttt~~~yyyzzz{{{yyywwwtttttttttsssqqqoookkkaaaYYYYYY^^^rrr{{{}}}tttooofffzzzwwwqqqooossswwweeeLLLAAA===999666666444222222222111///---////////////////////////...------------...000000,,,...///000///000222333<<>>;;;<<>><<<;;;;;;888777999<<<<<>>BBBGGGHHHIIIOOOWWW\\\bbbdddccc___\\\[[[YYYWWWVVVWWWVVVRRROOOVVVdddppprrrooollljjjjjjmmmooopppiiijjjlllmmmmmmooorrruuurrrooollllllnnnqqqtttuuuppppppppppppppppppppppppllllllmmmnnnnnnooooooooopppggg```bbbhhhlllnnnooovvvvvvbbbZZZTTTMMMFFFEEEDDDBBBCCCHHHOOOWWW[[[kkkxxx|||lll___VVVKKKBBBBBBBBBFFFPPPYYY```hhhooonnnqqqwwwvvvrrrqqqoooooonnnoooqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnmmmkkkjjjiiiiiilllnnnpppuuuqqqllllllpppqqqnnnjjjiiijjjooouuusssmmmmmmrrriiiOOOJJJEEELLLddddddBBB;;;777777555444444333333444444555777===TTTyyyvvviiidddeeevvv|||||||||yyyuuuvvvuuuooopppnnnxxxooohhhgggdddaaaaaa```[[[TTTMMMGGGEEEBBBGGGLLLLLLJJJHHHJJJLLLMMMOOOZZZnnnnnncccbbbeeepppsssyyy|||}}}~~~|||mmmfffuuu~~~~~~~~~~~~|||xxxuuummm^^^VVVUUUaaa|||~~~}}}{{{vvvwwwwwwuuusssqqqrrrssspppnnnmmmiii___UUUTTTYYYXXX^^^aaa^^^]]]nnnxxxrrroookkkjjjnnnqqqXXXIIIAAA<<<999;;;999777666555444222000////////////////////////---------------------------...///......///222555HHHhhhxxxuuurrrfffZZZQQQSSSPPPTTTfffppp___UUUPPPOOOPPPNNNQQQUUUVVVSSSNNNKKKIII>>>===<<<<<<;;;:::999888888888999;;;<<>>666888555444444333333444444555444===TTTyyyooojjjkkkttt}}}wwwwwwzzz|||~~~~~~}}}}}}~~~{{{|||qqqlllppp}}}zzz```TTTPPPOOONNNJJJIIIFFFAAA===>>>DDDIIIPPPTTTWWWTTTNNNJJJIIIKKKMMMOOO^^^uuu~~~vvvsssxxxmmmaaa]]]dddooovvvyyy~~~{{{~~~~~~|||zzzqqqhhhuuu}}}|||{{{{{{|||zzzxxxuuuggg[[[TTTWWWkkkzzzzzzzzzyyyzzz}}}|||zzzuuuqqqoooooopppooonnnmmmiii___TTTRRRVVVTTTVVVZZZ[[[[[[jjjwwwvvvuuurrrooosssxxx```PPPGGGBBB???>>><<<999888777666333111////////////////////////,,,---...//////...------...///...------///222666DDDccc|||vvvzzzyyy{{{lllccc]]]ZZZXXXYYYcccxxx{{{bbbTTTOOOLLLNNNQQQUUUVVVWWWVVVTTTQQQPPPPPPMMMHHH@@@;;;:::999888666666888999:::;;;>>>??????AAAAAA@@@>>><<<;;;<<<>>>???AAAEEEKKKNNNUUUgggyyy}}}~~~yyyuuutttttttttuuuqqqlllhhhhhhjjjllljjjgggmmmmmmmmmllllllnnnrrruuusssqqqnnnmmmnnnqqqrrrrrrqqqpppoooooooooooopppqqqoooooommmmmmlllmmmnnnnnnfffcccfffmmmkkkccccccjjjooovvvmmm^^^TTTUUUVVVUUUTTTSSSTTTUUUQQQRRRTTTUUUWWWXXXXXXXXXQQQTTTTTTRRRTTTWWWWWWSSSRRRTTTQQQIIIDDDBBB???;;;@@@@@@FFFQQQ[[[aaaiiipppooosss{{{wwwwwwqqqnnnnnnpppuuuvvvtttpppooonnnmmmlllkkkkkkkkkkkkhhhhhhhhhiiijjjkkklllmmmjjjkkklllmmmmmmmmmlllkkkgggmmmttttttqqqmmmjjjiiiooottt\\\OOODDDKKKhhh{{{CCC???666777555444444333333444444555555===TTTwwwyyypppnnnooo}}}tttuuu|||}}}~~~tttnnnrrr___PPPJJJEEECCCFFF???@@@AAA@@@@@@EEENNNVVVXXXZZZZZZXXXSSSPPPPPPQQQMMMLLLUUUeeekkkccc\\\[[[\\\XXXVVV___nnn{{{~~~}}}|||}}}~~~~~~}}}}}}}}}rrrhhhttt|||zzzyyyyyyzzzyyywwwuuufffZZZUUUZZZqqq|||zzzzzz}}}{{{zzzxxxtttpppnnnnnnoooooonnnnnnjjj___UUURRRVVVUUUUUUXXXXXXWWWcccqqqxxxwwwxxxuuuqqquuu{{{cccRRRIIIDDDBBB???===:::999888666444222////////////////////////+++,,,...000111111000000//////...------///333666???]]]}}}vvv~~~vvvwww|||ooohhhdddccc\\\___jjjxxx___RRRMMMLLLMMMQQQSSSUUUVVVVVVUUUVVVXXXYYYUUUNNNEEE>>><<<;;;:::888888:::;;;<<>>>>>CCCIIILLLTTTggg{{{~~~~~~~~~|||wwwrrrnnnkkkgggiiilllnnnlllhhhmmmmmmmmmkkkkkkmmmpppssstttqqqooonnnooopppqqqqqqooonnnnnnnnnnnnppprrrssspppooonnnmmmllllllmmmnnnhhhfffiiioooiii]]]\\\dddmmmtttvvvgggbbbbbbaaa```___^^^]]]\\\[[[YYYYYYZZZ[[[\\\___aaabbb^^^```___[[[ZZZZZZWWWQQQKKKMMMKKKEEEAAAAAA@@@===???@@@FFFPPPYYY```fffmmmlllqqqzzzyyyyyypppmmmllloootttuuurrrnnnooonnnmmmllllllkkkkkklllfffgggggghhhiiijjjjjjjjjfffiiilllmmmmmmlllkkklllhhhnnnttttttpppmmmjjjhhhkkk}}}uuu\\\MMM@@@IIIggg{{{CCC@@@666777555444444333333444444555666===SSSuuuwwwvvvppprrrsssuuu}}}~~~}}}{{{yyyyyy~~~uuunnnvvvpppPPPHHHGGG@@@???EEE===@@@BBBAAAAAADDDLLLSSSVVVVVVUUURRRPPPNNNNNNOOOQQQKKKOOOYYYZZZQQQMMMPPPHHHKKKTTTdddvvv}}}~~~zzz{{{||||||||||||~~~ssshhhttt{{{yyyxxxxxxyyyxxxvvvttteee[[[VVV]]]uuu}}}zzzvvvwww{{{xxxwwwuuurrrnnnmmmnnnpppoooooonnnjjj```UUURRRVVVVVVUUUVVVVVVRRR]]]kkkppp~~~{{{xxxuuuvvv{{{iii\\\PPPHHHFFFCCCDDDBBB<<<999999666222111000//////000000///...........................---...///......///222444???WWWrrr{{{|||~~~}}}rrrrrr{{{vvvoookkkddd^^^\\\^^^llluuu___TTTQQQPPPPPPPPPUUUVVVWWWXXXZZZ[[[\\\\\\[[[YYYVVVSSSNNNGGG???999;;;;;;;;;;;;===@@@CCCDDDCCCCCCEEEEEE@@@999:::>>>===AAAFFFJJJPPP]]]mmmyyy|||www|||~~~}}}zzztttoooooonnnnnnmmmkkkjjjhhhlllmmmmmmllllllmmmpppssspppooooooqqqttttttrrrooopppooonnnmmmnnnpppssstttvvvsssqqqqqqrrrppplllhhheeeiiijjjdddZZZVVVZZZ___eeennnqqqqqq|||}}}|||{{{tttllljjjmmmnnnkkkggghhhnnntttwwwxxx{{{zzzzzzzzzrrrcccVVVQQQPPPOOOLLLGGGAAA===::::::AAAAAAEEENNNZZZccceeedddkkknnnxxxvvvpppmmmmmmmmmmmmoooqqqssstttrrrooonnnnnnppppppmmmiiijjjiiihhhhhhhhhiiijjjkkkkkkjjjiiijjjkkkllllllkkkjjjnnnssswwwvvvqqqkkkfffoooxxxvvvcccLLLEEEMMMXXXRRR;;;333666666666555444444444444555777AAATTToootttoookkk~~~sssttt}}}{{{~~~}}}{{{yyynnnnnn~~~zzzyyy~~~ppp\\\LLLJJJJJJDDDAAADDDEEECCCBBBDDDJJJOOOQQQQQQRRRQQQNNNLLLKKKKKKKKKLLLIIIIIIHHHFFFEEEEEEGGGIIILLLLLLZZZooo{{{zzzyyy~~~|||}}}zzzwwwzzz{{{yyyzzz~~~|||ooocccuuuyyy~~~{{{xxxxxxyyyxxxuuussskkkUUUWWWeeeyyy}}}}}}|||yyyuuuuuutttrrrooolllkkkjjjiiimmmllliiiddd]]]VVVSSSQQQSSSRRRSSSVVV\\\qqqbbb___xxxvvvtttrrrttt}}}lll___SSSLLLJJJEEEGGGEEE???;;;:::888333111000//////000000///...........................---...///......///222444???VVVppp}}}|||xxxtttwww{{{uuulllhhhccc___]]]```pppsss___VVVUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[\\\aaa```^^^[[[VVVNNNEEE???;;;::::::;;;>>>BBBFFFIIIFFFGGGJJJKKKEEE===<<>>???BBBKKKWWWaaaeeefffooo{{{uuu```ZZZ\\\aaacccgggjjjmmmoooppppppnnnnnnmmmjjjhhhggghhhjjjlllkkkjjjjjjjjjjjjkkkllloooppprrrssstttsssqqqppppppsssxxxzzzwwwooofff```cccnnnppp___JJJCCCKKKTTT{{{ZZZBBB888:::666666555444444444444555777===PPPvvvrrrooottt}}}rrrrrryyy~~~sss^^^PPPEEEGGGKKKKKKLLLOOOKKKHHHFFFKKKTTTYYYXXXUUUTTTQQQNNNJJJGGGFFFEEEFFFDDDDDDBBB@@@>>>???BBBEEESSSYYYdddmmmjjjbbbdddlll}}}vvvwwwwwwvvvuuuzzz~~~{{{tttkkkjjj~~~yyyvvvuuutttuuuwwwwwwvvvuuunnnYYYYYYjjj{{{wwwwwwvvvtttrrrrrrrrrrrrqqqpppnnnllljjjjjjjjjgggbbbZZZTTTPPPOOOMMMQQQXXX[[[bbbxxx```[[[tttrrrrrrrrruuusssggg]]]VVVTTTLLLOOOMMMGGGBBB???:::444111000//////000000///...........................---...///......///222444@@@UUUkkk~~~~~~~~~}}}zzz}}}}}}~~~rrrllliiihhh^^^ccctttxxxkkkgggfffdddcccccccccbbbaaa```aaabbbdddeeefffgggjjjkkkhhhbbbXXXRRRCCCAAA??????BBBGGGMMMQQQPPPRRRWWWYYYTTTIIIAAA@@@AAAEEEJJJOOOUUUaaaqqq||||||xxxvvvvvvuuuqqqlllnnnooosssuuuuuupppiiicccdddiiioooqqqooooooqqqtttnnnmmmjjjfffeeegggkkkooommmmmmnnnpppssstttuuuuuuuuuuuutttssstttvvvyyyzzzyyyyyyyyyxxxuuuqqqkkkhhhssslllbbbZZZWWWXXX[[[]]]]]]]]]aaagggnnn{{{mmm\\\XXX___ZZZPPPEEE<<<888999;;;===>>>BBBJJJUUU___eeehhhooosss___XXXXXXVVVXXX[[[^^^bbbeeehhhiiihhhiiiiiifffcccbbbfffjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmooorrrtttsssqqqooooooppptttyyy{{{xxxpppfff___```kkkooo___JJJBBBIIIQQQvvv^^^CCC777888666666555444444444444555888>>>PPPvvvrrrrrr~~~|||tttqqqyyy|||lll[[[PPPIIIKKKPPPSSSTTTWWWPPPKKKIIIOOOXXX]]]\\\WWWVVVUUURRROOOLLLKKKKKKKKKHHHGGGEEEBBB???@@@BBBEEEPPPVVVaaajjjjjjhhhmmmvvv}}}vvvyyyxxxvvvvvv|||yyypppgggnnn{{{vvvvvvvvvvvvvvvvvvvvvvvvnnn]]]\\\ppp~~~yyyuuuuuutttsssrrrpppqqqrrrsssrrrooommmkkkjjjjjjgggbbbZZZTTTPPPOOOLLLRRRWWWYYYaaazzz^^^WWW}}}vvvtttrrrqqqrrr~~~uuujjj```YYYWWWPPPSSSQQQKKKFFFBBB;;;444111000//////000000///...........................---...///......///222444AAAUUUjjj{{{zzz|||uuunnnkkkiii___dddtttvvvsssqqqmmmiiiiiigggfffeeedddddddddeeefffeeefffiiikkkkkkggg```[[[MMMKKKGGGEEEFFFIIINNNQQQTTTVVV[[[___ZZZNNNDDDAAABBBGGGLLLQQQXXXdddsss~~~|||zzzyyyzzzzzzuuuooojjjoooooonnnoooooonnnkkkhhhkkknnnqqqrrrqqqrrruuuxxxqqqpppmmmiiihhhjjjnnnrrrqqqrrrsssssssssssstttuuuvvvuuusssrrrrrrsssuuuvvvuuuvvvvvvuuuqqqmmmiiiggglllfff^^^ZZZ[[[```dddggghhhiiilllpppuuu~~~jjj___^^^aaa[[[RRRGGG>>>;;;<<<>>>===>>>BBBIIISSS]]]eeeiiiooo~~~sssmmmaaa```^^^]]]]]]^^^___```bbbcccdddaaa^^^^^^bbbffffffgggggghhhiiijjjjjjjjjiiilllppppppnnnlllkkkkkknnnrrrwwwzzzwwwpppgggaaa```lllooo___JJJAAAGGGOOOrrrcccFFF777777666666555444444444444555888@@@RRRrrrrrrttt~~~zzzqqqwww~~~{{{~~~{{{|||~~~qqq[[[TTTNNNPPPUUUXXX[[[\\\UUUQQQOOORRRZZZ^^^]]]ZZZUUUUUUTTTTTTSSSRRRQQQQQQNNNMMMJJJFFFBBBBBBEEEHHHKKKOOOWWWaaahhhnnnwwwxxx~~~}}}xxx{{{zzzxxxyyy~~~yyyooocccppp}}}xxxxxxxxxwwwvvvuuuuuuuuummmaaa```uuu|||xxxuuusssssssssssspppqqqssssssrrrpppnnnmmmkkkkkkhhhccc[[[UUUQQQPPPMMMRRRUUUVVV```}}}]]]WWW~~~wwwtttpppnnnnnnyyyyyynnnddd]]][[[UUUXXXWWWQQQJJJEEE===555111000//////000000///...........................---...///......///222444AAAVVVlll}}}zzz{{{uuunnniiifffaaafffwww}}}xxxsssrrrlllkkkkkkjjjiiiiiihhhhhhhhhhhhjjjlllmmmkkkhhheeeYYYVVVRRROOONNNOOOQQQSSSXXXYYY^^^ccc^^^RRRGGGCCCEEEJJJQQQVVV]]]hhhvvv~~~~~~~~~{{{tttpppppprrrooolllkkkkkkmmmmmmmmmqqquuu{{{|||yyytttsssqqqnnnmmmooossswwwyyyyyyxxxuuurrrpppqqqrrrsssrrrpppooooooppprrrsssqqqrrrsssqqqnnnkkkjjjiiikkkhhheeefffkkkrrryyy|||xxxggg___```___[[[TTTKKKCCC???@@@AAA>>>???CCCIIIRRR\\\eeejjjrrr{{{tttnnnjjjgggeeedddddddddbbb``````aaabbbcccdddfffhhhiiijjjkkkkkkgggkkknnnnnnkkkhhhiiijjjnnnqqquuuwwwuuuooohhhccc```kkknnn^^^IIIAAAGGGOOOqqqhhhIII999888666666555444444444444555777@@@QQQlllvvvyyy~~~|||}}}vvvtttuuu|||yyyzzz~~~}}}{{{sss]]]XXXTTTUUUYYY]]]______\\\YYYVVVWWWZZZ]]]^^^]]]ZZZ\\\^^^``````___]]]\\\UUUSSSPPPLLLIIIJJJMMMPPPUUUWWW\\\bbbkkkvvvuuu|||}}}zzz{{{|||||||||yyypppcccttt|||xxxyyyyyyxxxvvvuuuuuuvvvnnnfffdddxxx|||zzzwwwtttrrrrrrssstttrrrsssssssssrrrqqqooonnnkkkkkkhhhccc[[[UUUQQQPPPNNNRRRSSSVVVeee]]]\\\yyyuuuppplllmmmyyy}}}rrrggg```^^^ZZZ]]]\\\VVVOOOIII@@@888111000//////000000///...........................---...///......///222444???VVVnnn}}}zzzsssoooiiicccccckkk~~~yyyyyyzzzzzzxxxvvvtttrrrqqqooonnnnnnoooooonnnmmmcccaaa]]]YYYWWWVVVWWWXXX\\\]]]aaafffbbbWWWLLLGGGGGGLLLRRRXXX^^^iiixxx~~~{{{tttnnnpppwwwpppmmmjjjhhhiiilllmmmnnnpppssszzz~~~vvvqqqqqqpppooonnnooosssvvvuuuvvvuuurrrnnnlllmmmooonnnnnnmmmmmmnnnppprrrtttpppqqqrrrpppmmmlllmmmooorrrsssvvv{{{~~~|||{{{|||}}}|||}}}~~~tttfff^^^]]][[[YYYUUUOOOIIIEEEDDDEEE@@@AAADDDIIIQQQ[[[eeekkkvvvzzzwwwrrrpppnnnllljjjiiifffdddaaaccceeehhhkkklllmmmmmmjjjmmmpppnnnkkkhhhjjjmmmoooqqqtttuuurrrmmmgggccc]]]hhhkkk\\\GGG@@@HHHQQQsssiiiJJJ:::888666666555444444444444555555>>>NNNggg{{{wwwuuuvvv{{{vvvqqqzzzvvvwwwqqq___]]][[[[[[^^^ccceeeeeedddbbb^^^[[[ZZZ[[[^^^aaaaaadddiiilllllljjjgggddd\\\[[[XXXVVVTTTWWW\\\```hhhllloooooorrr~~~{{{vvvvvvqqq|||yyyuuuvvvzzz}}}{{{}}}zzzzzz~~~~~~xxxpppfffyyy~~~|||wwwuuuvvvxxxwwwuuutttuuuwwwoookkkhhhyyyyyyxxxvvvsssqqqqqqssstttuuutttsssrrrqqqpppoooooojjjjjjgggbbbZZZTTTPPPOOOMMMQQQTTT[[[ppp^^^aaa{{{vvvqqqmmmnnn{{{uuujjjbbb```^^^aaa```ZZZSSSLLLCCC:::111000//////000000///...........................---...///......///222444>>>VVVpppwwwsssqqqjjjccceeeoooyyyvvvsssqqqqqqrrrsssrrriiigggddd```^^^\\\\\\\\\______ccchhheeeZZZOOOJJJEEEJJJQQQWWW]]]hhhwww}}}wwwqqqhhhbbbjjjvvvnnnkkkhhhhhhiiikkklllllllllmmmqqqzzz{{{ssslllmmmmmmllllllmmmpppssskkkmmmmmmllliiiiiikkknnnkkkjjjjjjkkkmmmqqqtttvvvpppqqqrrrpppmmmmmmpppssswww{{{}}}xxxyyyzzzyyyzzz~~~xxxkkk```\\\XXXWWWVVVQQQLLLHHHGGGGGGAAACCCEEEJJJQQQZZZeeelllzzz}}}yyywwwvvvsssmmmhhh```bbbfffiiilllnnnooopppmmmppprrrpppllljjjmmmpppqqqrrrtttssspppkkkeeebbbZZZfffiiiYYYFFF@@@IIISSSwwwgggIII888777666666555444444444444555444;;;JJJeeeyyyqqqnnnooottt{{{{{{rrrwww~~~yyy~~~ooocccbbb``````dddiiilllkkkiiigggddd___ZZZ[[[___dddbbbeeekkkoooooolllgggcccbbbaaa```^^^___ccciiimmmsssyyy|||wwwuuu}}}vvvpppiiilllhhhmmmyyypppjjjeee___\\\^^^ccchhhkkktttwww~~~|||}}}zzzyyy~~~~~~|||vvvpppjjj}}}|||zzzsssqqqsssvvvvvvttttttvvvxxxpppnnnjjjzzz{{{wwwvvvtttqqqoooppprrrtttvvvuuutttrrrppppppooooooiiiiiifff```YYYSSSOOONNNKKKPPPVVV```yyy^^^ccc~~~xxxqqqmmmppp}}}pppgggeeebbbffffff```XXXPPPDDD999555333000.........---,,,////////////////////////,,,---...---------///111===RRRiiiwwwsssnnnhhhddd```ssszzzvvvssssssssspppooommmiiieee```]]][[[___```ccceeebbb[[[QQQJJJNNNPPPRRRTTTXXXaaammmuuuzzzwwwpppggg```___ccchhhkkkkkkjjjhhhffffffggghhhggggggiiinnnqqqqqqnnnjjjdddhhhjjjhhhiiimmmoooooolllkkkjjjkkkmmmnnnmmmllloooooonnnnnnoooppppppqqqoooooonnnnnnooopppqqqqqq}}}}}}{{{yyyzzz{{{{{{{{{|||}}}yyyqqqbbbSSSUUUTTTUUUVVVRRRKKKHHHJJJGGGDDDEEEKKKSSSZZZeeennnzzz{{{tttmmmhhheeecccccchhhnnnqqqmmmhhhoooooooooooonnnnnnnnnnnnpppppprrruuuvvvpppeee[[[^^^gggiiiYYYFFF@@@GGGOOOzzzfffBBB;;;999666666555444444444444555555===III```|||sssqqqtttxxxzzz}}}llluuu|||mmmfffhhhiiigggiiinnnooommmrrrfff\\\YYY[[[[[[]]]___```dddhhhhhhfffdddcccddd```___bbbfffgggiiiqqqzzzvvvxxx}}}{{{xxxtttnnnhhhdddcccaaaaaadddhhhhhhddd___YYYXXXVVVTTTTTTUUUWWWXXX```eeelllsssxxx}}}zzzvvvxxxwww~~~|||uuummmiiixxxuuuuuuuuutttsssrrrqqqrrrssssssnnnkkknnn{{{xxxvvvtttttttttuuutttsssttttttsssqqqooommmjjjiiiiiihhheee___XXXSSSQQQQQQOOORRRVVVbbb^^^iiiyyysssoooqqqzzzqqqnnnjjjlllkkkeee]]]TTTHHH===888555222000000000///...////////////////////////,,,---.........///111333:::QQQjjjuuu~~~vvvsssmmmfffaaadddrrr{{{yyyvvvqqqkkkfffbbb___bbbccceeefffeee___WWWQQQRRRRRRRRRRRRVVV\\\dddjjjiiigggccc\\\WWWWWW\\\```hhhhhhfffdddaaa```aaabbb^^^]]]^^^```bbbaaa^^^ZZZZZZ___cccccceeejjjlllllljjjkkkkkkkkkllllllmmmmmmppppppoooooooooppppppqqqooooooooooooooopppqqqqqqxxx{{{~~~{{{xxxwwwxxxwwwvvvuuuvvvyyy|||~~~zzzvvvqqqdddYYYSSSRRRUUUXXXUUUNNNKKKKKKKKKHHHIIINNNUUU[[[fffooo|||wwwxxxxxxvvvvvvyyy|||{{{zzzyyyuuuooogggbbb___eeelllqqqsssqqqooonnnnnnnnnnnnnnnnnnnnnooooooooopppssswwwxxxrrrggg^^^ZZZdddgggXXXFFF@@@GGGOOOttthhhCCC<<<999666666555444444444444555777>>>KKKaaa{{{wwwyyy}}}yyyyyy~~~rrrkkkmmmnnnmmmqqqwwwzzzxxxsssggg\\\XXXYYYYYYZZZ\\\]]]___aaa```^^^]]]^^^___bbbbbbeeekkknnnsss}}}|||{{{zzzuuuuuuxxxuuutttqqqmmmiiiddd___[[[\\\ZZZYYYZZZ]]]\\\VVVQQQLLLKKKIIIHHHIIIJJJKKKLLLNNNRRRWWW]]]dddmmmuuu{{{{{{wwwzzzyyy}}}{{{tttkkknnnyyyvvvuuuuuutttsssrrrqqqrrrrrrsssnnnjjjkkkvvv{{{vvvuuusssssstttuuutttsssttttttsssqqqooommmkkkiiigggfffccc]]]VVVRRRPPPOOOOOORRRYYYkkk```rrr|||vvvqqqrrr~~~yyyvvvwwwtttmmmeee\\\OOODDD;;;888444222111111000///////////////////////////---.../////////000333555888RRRmmmyyyxxxvvvsssooo{{{vvvrrrlllccc^^^fffnnn{{{|||tttmmmgggdddfffggghhhhhhhhhddd]]]YYYWWWUUUSSSTTTWWW[[[^^^_________^^^[[[XXXYYY^^^bbbeeeccc```\\\ZZZXXXWWWWWWSSSRRRQQQPPPPPPOOOLLLJJJMMMSSSXXXZZZ]]]cccgggfffhhhjjjlllllljjjjjjmmmppprrrqqqqqqpppppppppqqqqqqpppoooooooooooopppqqqqqqsssvvvwwwvvvuuuuuuyyy}}}}}}}}}|||{{{zzzxxxwwwxxxwwwvvvsssqqqrrruuuwww~~~~~~{{{vvvtttqqqhhh___RRRRRRUUUZZZYYYTTTPPPQQQRRRPPPPPPUUUZZZ___iiisss~~~~~~wwwrrrqqqqqqqqqrrruuuqqqqqqrrrrrroooiiiaaa[[[YYYdddqqquuuqqqlllkkkmmmmmmmmmmmmmmmnnnoooppppppmmmooossswwwxxxqqqfff]]]VVVaaadddWWWFFF@@@GGGOOOmmmjjjEEE===999666666555444444444444555777>>>JJJ```||||||~~~vvvtttvvvwwwxxx|||tttggg[[[WWWWWWWWWYYY[[[]]]\\\ZZZXXXVVVWWWZZZ]]]``````cccjjjooovvvyyynnnccc```aaabbbfffkkkkkkjjjgggccc___[[[XXXVVVXXXVVVTTTTTTTTTQQQLLLGGGGGGGGGFFFEEEFFFGGGIIIJJJHHHJJJLLLOOOVVV___iiippp~~~|||xxx{{{{{{|||yyyrrrkkkuuu|||xxxuuutttssssssrrrqqqrrrrrrrrrnnniiigggppp|||~~~wwwtttsssrrrrrrsssuuutttttttttsssrrrqqqooommmkkkjjjfffdddaaa[[[TTTOOONNNNNNPPPQQQ]]]vvvggg~~~xxxssssss~~~|||ssskkkbbbUUUIII===:::555333222222111000////////////////////////...///000000//////111333999VVVsss~~~ooommmnnnmmmqqq{{{vvvrrrkkkbbb\\\cccjjjvvv}}}tttlllgggkkkjjjjjjiiiiiifffaaa^^^ZZZXXXVVVXXX\\\______]]]___aaacccbbb```aaaeeeiiiddd```ZZZUUURRRPPPNNNMMMLLLJJJHHHGGGEEEDDDCCCCCCEEEJJJNNNOOOSSS\\\bbbcccgggkkknnnllliiihhhmmmqqqsssrrrqqqqqqpppqqqqqqqqqpppppppppoooooopppqqqqqqqqqrrrsssrrrpppooorrrtttvvvyyy}}}}}}zzzwwwuuuvvvwwwwwwwww{{{zzzwwwtttqqqqqqtttvvvyyy{{{yyyvvvtttrrrllldddUUURRRSSSXXXZZZXXXWWWYYYYYYXXXYYY^^^aaafffoooyyy{{{wwwsssqqqrrrrrrrrrsssmmmnnnoooooollleee]]]VVV[[[eeeooorrrmmmhhhiiikkkmmmlllllllllmmmooopppqqqkkknnnrrrvvvtttmmmaaaYYYTTT___cccVVVEEE???EEEMMMhhhlllGGG===888666666555444444444444555444<<>>888444222222222111///////////////////////////000000///------...000???^^^zzzoootttuuuqqqrrrpppssswww~~~vvvsssmmmeeeaaabbbkkkyyy|||~~~}}}wwwoookkkiiihhhhhhhhhfffccc```WWWXXXYYY]]]bbbeeeffffffhhhjjjkkkjjjggggggiiillllllbbbTTTJJJEEECCCBBBAAA>>>???@@@@@@??????AAACCCEEEIIIKKKKKKQQQ\\\fffjjjnnnoooooommmjjjjjjmmmqqqpppppppppppppppqqqrrrrrrrrrrrrqqqppppppppppppqqqllllllmmmnnnoooppppppqqqnnnqqquuuwwwxxxyyy{{{|||}}}yyyssspppqqqtttvvvwwwvvvvvvuuusssqqqpppqqqsssoootttwwwvvvuuutttpppjjj^^^VVVOOOQQQVVVZZZ___cccaaaccchhhnnnrrrwww}}}wwwtttvvvuuurrrrrrrrroooiiimmmmmmmmmlllhhhaaaXXXRRRTTTZZZeeeooovvvwwwssspppnnnmmmkkkkkkkkkmmmoooqqqqqqtttvvvvvvpppggg]]]VVVWWWaaabbbSSSAAA;;;CCCKKKqqqmmmFFF<<<888666666555444444444444555444>>>IIIXXXrrroookkkfffrrr~~~||||||{{{~~~oookkkoooooouuu|||hhh___XXXZZZ___aaabbbddd```\\\XXXWWW[[[aaafffiiimmmjjjjjjkkkkkklllttt~~~~~~zzzyyyyyyyyyxxxzzz}}}}}}||||||}}}yyysss[[[VVVSSSXXX]]]___aaadddbbbdddfffccc```^^^___aaa_________^^^]]]\\\ZZZZZZWWWVVVUUUSSSRRRPPPOOONNNIIIJJJKKKKKKIIIIIIJJJLLLOOOWWW___ccciiippptttsssxxxzzz|||}}}}}}~~~yyywwwzzz{{{yyyyyy{{{yyytttpppppp|||{{{vvvtttuuuuuuuuuuuutttsssssspppiiidddgggooowwwyyywwwtttsssrrrrrrsssuuuttttttrrrrrrrrrqqqooonnnlllkkkhhhfffaaaZZZTTTPPPOOOPPPQQQSSS^^^sssrrr~~~zzzsssnnnvvvtttaaaQQQEEE@@@:::555444333333333////////////////////////...///000000///000222444>>>^^^xxx~~~{{{nnnqqq{{{{{{}}}{{{{{{xxx{{{zzzxxx~~~vvvsssoooiiieeegggmmmxxx~~~{{{yyy~~~wwwnnnfffeeefffggghhhhhhfffddd\\\^^^```bbbdddfffiiikkkppprrrsssqqqnnnnnnpppssspppcccRRREEE?????????>>>;;;>>>@@@@@@??????AAACCCFFFLLLQQQTTT[[[gggpppssstttrrrooommmllllllmmmooonnnnnnnnnooopppqqqrrrssssssrrrqqqqqqpppppppppqqqllllllmmmoooqqqrrrrrrqqqqqqsssvvvwwwwwwwwwxxxzzzwwwuuurrrqqqrrrssstttsssqqqssstttsssrrrqqqqqqrrroootttvvvsssrrrsssrrrnnnggg^^^WWWYYY^^^aaaeeeiiijjjmmmuuu|||{{{wwwxxxyyywwwrrrqqqssspppjjjffffffeeedddaaa[[[TTTOOOPPP]]]ooowwwnnnooonnnllljjjjjjlllnnnpppqqqsssuuutttnnneee]]]XXXWWW```aaaQQQ@@@<<>>GGGPPPdddiiigggkkkzzz~~~|||{{{|||qqqeeedddhhhppptttyyy}}}ggg___ZZZ^^^cccdddeeefff```]]]ZZZ\\\bbbiiinnnpppnnnmmmmmmnnnmmmmmmsss|||}}}wwwooojjjhhhgggfffeeeeeehhhiiihhhiiikkkhhhbbbWWWUUUWWW]]]cccfffkkkpppooorrrtttrrrlllhhhhhhiiieeeffffffeeedddcccbbbcccbbbaaa___]]]ZZZVVVTTTRRRNNNNNNNNNLLLJJJIIIJJJLLLGGGMMMRRRUUU[[[fffmmmpppsssuuuxxxzzz{{{|||zzzxxx|||~~~zzzyyy{{{xxxpppmmmnnnyyyzzz{{{vvvuuuvvvwwwwwwwwwvvvttttttnnnhhhdddfffooowwwzzzzzzvvvuuusssssstttuuutttsssrrrrrrrrrqqqooonnnlllkkkhhhfffaaaZZZSSSOOOOOOQQQPPPWWWbbbrrriii~~~zzzsssmmmttt~~~jjjYYYGGGCCC<<<777555555555444////////////////////////,,,...000000111222555888===\\\uuu{{{xxxtttuuu{{{tttkkkggg|||~~~vvvtttqqqlllhhhkkkooowww~~~|||{{{zzzyyy}}}~~~}}}tttjjjbbbbbbdddgggjjjjjjiiigggcccfffhhhhhhfffgggkkknnntttvvvwwwtttqqqqqqtttwwwrrrdddPPPBBB<<<<<<======<<>><<<666666555444444444444555000;;;CCCHHHXXXxxxppprrryyy~~~|||~~~~~~}}}zzzmmmcccffflllwwwxxxxxx{{{uuuggg```\\\aaaffffffeeefffaaa___^^^bbbiiippptttvvvtttrrrsssuuuuuuuuu{{{tttmmmeee___\\\[[[YYYWWWTTTWWWXXXXXXYYY[[[XXXRRRVVVVVV[[[ccciiimmmuuu~~~~~~yyysssrrrsssnnnnnnnnnmmmkkkjjjjjjkkkhhhgggeeeaaa]]]YYYVVVTTTSSSRRROOOKKKGGGFFFHHHJJJCCCGGGJJJKKKQQQ]]]gggllloooqqqtttwwwxxx{{{~~~{{{yyy}}}|||zzz{{{wwwnnnjjjkkkvvvxxx{{{vvvvvvwwwxxxxxxxxxwwwuuutttlllgggcccfffooowww{{{{{{xxxvvvttttttuuuuuutttsssrrrrrrqqqqqqooonnnllllllhhheee```YYYRRROOOOOOPPPOOO[[[gggsssvvvaaawww}}}wwwpppwwwtttZZZLLLHHH@@@:::999;;;777111111111000000//////......000000000...---///333666@@@TTTooo{{{kkkxxx}}}tttiiibbbrrrnnnooopppoooooommmooo||||||{{{{{{zzzzzz|||||||||zzzyyyyyyzzz|||~~~|||lll```___^^^ccclllqqqpppnnnooojjjgggddddddgggkkknnnpppuuuuuutttuuuuuuvvvwwwwwwtttdddNNN>>>999;;;>>>@@@??????>>>===>>>@@@EEEIIIMMMSSSZZZdddppp{{{~~~zzz~~~yyyqqqkkkkkknnnnnnlllkkklllmmmppprrrsssqqqooopppmmmkkkjjjlllnnnooooooqqqooommmlllmmmooorrrsssssstttvvvwwwvvvtttqqqooorrrnnnkkknnntttuuupppjjjpppsssvvvvvvsssqqqqqqrrruuusssqqqppppppooommmkkkooollllllnnnooopppuuu||||||~~~|||vvvpppppprrrooofff]]]TTTPPPNNNQQQRRRQQQSSSWWWdddzzztttsssrrrpppooommmlllllllllnnnqqqooooooqqqcccTTTUUU```iii^^^HHH@@@AAAJJJYYYbbbGGG999;;;444444333333333444444555999;;;FFFMMMQQQjjjxxxyyyvvv}}}~~~}}}|||~~~pppiiimmmsss~~~}}}wwwkkkhhhfffiiiooottttttrrrlllgggdddfffnnnvvvzzz{{{xxxxxxyyyzzzzzz|||xxxllldddbbb```____________^^^ZZZ[[[[[[XXXTTTQQQRRRTTTUUUXXX^^^gggqqq|||}}}{{{vvvuuuuuutttrrrpppmmmkkkiiihhhfffdddaaa^^^\\\ZZZVVVTTTQQQNNNMMMKKKHHHFFFBBBAAABBBGGGJJJPPP[[[fffjjjmmmqqqtttvvvxxx{{{}}}{{{~~~}}}yyy{{{xxxyyyzzzwwwyyy{{{pppjjjuuuvvvwww{{{zzztttwwwvvvssssssvvvuuusssnnnbbb___dddkkk{{{}}}wwwvvvsssqqqoooooopppqqqppppppqqqqqqpppmmmkkkiiikkkjjjbbbWWWRRRTTTSSSNNNSSSZZZggg|||llldddyyyxxxyyyttt|||www\\\PPPLLLCCC;;;:::;;;888222222111111000//////......000000///...---///222555???UUUqqqvvviiiwwwyyypppjjjccc|||~~~sssrrruuutttrrrqqqooosss{{{yyyxxxwwwvvvxxx|||zzzxxxwwwyyy{{{|||}}}}}}ssseeeYYY\\\\\\bbblllqqqpppnnnooojjjhhhfffgggjjjnnnqqqssstttuuuxxxzzz}}}}}}}}}{{{rrraaaKKK;;;777:::<<<===??????>>>===>>>AAAFFFJJJVVVYYY]]]cccppp{{{sssnnnnnnooonnnkkkmmmmmmnnnqqqssssssqqqooonnnllljjjjjjlllnnnnnnnnnpppnnnmmmkkklllmmmoooqqqrrrsssuuuvvvuuurrrooommmllljjjiiilllqqqsssqqqnnnpppsssvvvvvvsssqqqqqqqqqsssqqqooonnnnnnmmmkkkiiiooommmnnnrrrssstttyyy{{{zzz|||wwwqqqpppqqqmmmeee]]]SSSOOONNNOOOPPPQQQVVV\\\vvvwwwuuurrrqqqooonnnmmmmmmmmmmmmnnnsssrrrqqqpppaaaTTTWWWaaaiii^^^JJJBBBCCCMMM\\\aaaFFF888:::555444444333333444444555999;;;FFFMMMQQQkkkzzzuuu||||||~~~~~~|||zzzwww{{{~~~yyyllljjjkkkooovvvyyyyyyvvvoookkkhhhkkkssszzz}}}~~~|||{{{}}}~~~pppfffdddcccaaa```bbbcccdddeeecccdddccc___ZZZWWWWWWYYYUUUYYYaaakkkxxx}}}~~~}}}{{{yyywwwtttqqqnnnlllkkkiiifffbbb___\\\ZZZZZZXXXUUURRRPPPMMMIIIFFFCCCBBBCCCGGGHHHJJJRRR[[[bbbfffmmmrrrvvvxxxzzz{{{~~~}}}~~~|||yyyzzzwwwzzz{{{wwwxxxyyyoookkkvvvvvvwwwzzzyyyuuuwwwwwwtttsssuuuuuurrrpppccc___ccclll~~~~~~wwwuuussspppoooooopppqqqrrrrrrrrrrrrqqqooolllkkkjjjiiiaaaWWWRRRSSSRRRNNNUUUUUU[[[nnnzzzddd[[[|||~~~~~~}}}|||{{{zzzzzz^^^TTTOOOFFF<<<999;;;999444222222111111000//////////////////...---...222444;;;SSSqqqyyyooozzzrrrjjjkkkfffyyy~~~tttuuuyyyxxxtttmmmlllsss}}}tttssssssrrrsssvvv}}}zzzwwwxxx|||}}}~~~~~~~~~||||||~~~yyypppeee[[[ZZZZZZaaalllrrrrrrppppppllljjjiiijjjnnnrrrtttuuusssvvv|||~~~ooo]]]FFF999888;;;<<<;;;AAAAAA@@@???@@@DDDJJJOOOWWWZZZ^^^fffuuuvvvqqqppppppmmmkkkmmmmmmmmmoooqqqqqqooommmnnnmmmlllmmmpppqqqrrrqqqnnnmmmlllkkkkkkkkklllmmmoooqqqsssuuutttpppllliiijjjiiijjjkkklllnnnooopppqqqrrrttttttsssqqqqqqqqqooonnnlllllllllkkkhhhffflllkkkmmmrrruuuwww}}}|||xxx{{{wwwrrrppppppllleee___WWWTTTTTTUUUUUUWWW___hhhxxxsssuuupppooonnnmmmmmmmmmnnnnnnooovvvuuurrrnnn^^^TTTYYYcccjjj^^^KKKDDDEEENNN^^^aaaFFF888888555555444444444444444555888:::GGGOOOSSSmmmyyy{{{zzz||||||~~~yyyqqqqqqrrrvvv{{{}}}{{{xxxtttqqqooorrrxxx}}}|||zzz~~~uuujjjbbbbbbbbbccceeegggiiikkkllllllkkkjjjfffaaa^^^^^^^^^ZZZ^^^eeeooo}}}~~~~~~}}}zzzxxxqqqpppmmmiiieeeaaa^^^\\\___]]][[[XXXVVVQQQLLLGGGEEEDDDDDDFFFEEEEEEJJJRRR\\\aaaiiippptttvvvxxxyyyvvvxxxuuummmnnn~~~{{{wwwyyywwwzzz{{{vvvvvvwwwnnnlllzzzvvvxxxyyywwwuuuwwwwwwsssrrrttttttqqqpppbbb\\\```lll}}}vvvtttrrrpppoooooopppqqqsssrrrqqqpppooommmllllllhhhggg```WWWRRRRRRRRRPPP[[[\\\ddd{{{WWWPPPwwwxxxxxxyyy{{{~~~|||___SSSOOOEEE<<<888::::::777333222222111111000//////...//////...---...111444888OOOmmm{{{mmmgggmmmhhhwwwwwwtttuuuuuuttthhhhhhnnn|||rrrjjjjjjlllnnnqqquuuxxxuuutttvvv|||~~~}}}zzzwwwwwwyyy{{{}}}{{{wwwrrriiiaaaYYYZZZbbbmmmtttsssqqqrrrnnnmmmlllmmmpppsssttttttssswww~~~zzzgggVVVBBB888:::???@@@>>>CCCDDDCCCCCCEEEJJJPPPUUUUUU[[[eeeqqqzzzsssqqqooommmlllllllllkkklllnnnnnnllljjjlllkkkkkkmmmppprrrrrrqqqnnnmmmllllllkkkkkkkkkkkklllnnnqqqsssrrrnnnjjjggglllmmmnnnllliiiiiillloooqqqrrrssssssrrrqqqppppppmmmlllkkkjjjjjjiiifffcccfffdddeeekkkooouuu~~~|||yyywwwuuuqqqpppooommmhhhdddaaaaaadddiiijjjmmmuuuzzzoooppptttooonnnmmmllllllmmmooopppoooxxxwwwqqqjjjZZZSSS]]]gggjjj\\\JJJDDDCCCMMM^^^aaaFFF999999666555555444444444444555666999GGGQQQWWWrrryyyyyy|||~~~yyyvvvwwwvvvwwwyyy{{{|||zzzxxxxxxvvvuuuvvvyyy{{{{{{zzz}}}zzz{{{{{{rrrkkkhhhjjjmmmssswwwzzz{{{{{{|||zzzyyyvvvrrrnnnkkkiiiiiijjjkkkmmmrrr||||||xxxvvvrrrmmmiiieeebbb```aaa```___]]][[[VVVPPPLLLHHHFFFEEEEEEDDDEEELLLTTT```ccciiimmmppprrrtttvvvvvvwwwpppiiixxxyyywwwzzzxxxyyyzzzuuuuuuvvvoooppp|||vvvwwwxxxuuusssvvvuuuqqqppprrrqqqnnnooo```YYY\\\jjj|||vvvtttrrrpppoooooopppqqqqqqpppnnnlllkkkjjjjjjjjjfffddd^^^WWWRRRRRRSSSTTT]]]ooosssMMMNNNyyyvvvvvvwwwzzz}}}|||^^^NNNLLLDDD:::777:::;;;999333333333222111111000000.../////////...///111333888KKKfffllliiipppiiiwwwzzzqqqnnnpppqqqiiiiiinnn{{{zzzvvvlllcccbbbdddfffjjjnnnnnnmmmnnnrrrwww{{{{{{zzz|||{{{xxxtttrrrrrrvvvyyyxxxzzzxxxtttrrrpppjjjbbb[[[\\\cccnnnuuutttrrrssspppooonnnooorrrsssrrrrrrrrruuu|||vvvmmmYYYMMM>>>777;;;@@@BBBAAACCCDDDFFFGGGIIINNNTTTYYY\\\cccnnn||||||ssspppnnnmmmooonnnmmmkkkllllllllljjjiiiffffffeeegggkkknnnoooooommmmmmmmmmmmlllkkkkkkjjjjjjkkknnnpppooollliiiffflllnnnpppmmmjjjjjjmmmqqqrrrqqqqqqqqqqqqqqqpppooolllkkkjjjjjjiiifffccc``````]]]\\\```fffmmmyyyyyyyyyxxxwwwwwwrrrrrrqqqppppppooommmlllkkkooowww}}}pppooorrrtttooonnnlllkkkkkkmmmooopppqqqxxxuuummmeeeWWWSSS___jjjiiiYYYGGGAAA@@@KKK^^^```FFF::::::777666555444444444444444444888GGGRRRZZZvvvxxxvvvzzz|||}}}~~~|||uuurrrqqqvvvuuuuuuwwwyyyzzz{{{{{{zzzxxxwwwvvvuuutttsssrrrwwwwww~~~yyyttttttvvv{{{}}}yyyvvvxxxvvvsssrrrwww|||zzzvvvqqqmmmiiigggfffbbbaaa``````^^^ZZZUUUQQQLLLHHHFFFEEEFFFJJJUUU```jjjjjjkkkkkkkkkmmmpppsss{{{|||zzzyyyxxx{{{yyyxxxzzzvvvuuuwwwqqqtttzzzuuuvvvuuusssqqqsssrrrooonnnppppppmmmooobbbZZZ[[[jjjvvvuuurrrpppnnnnnnoooooopppnnnmmmkkkjjjiiiiiiiiiccc```[[[VVVRRRRRRWWW]]]cccaaaHHHUUUwwwvvvwwwwwwxxx}}}]]]JJJIIICCC:::777999;;;999444444333333222111111111...///000000000000222444888HHHaaa}}}yyyooopppsssjjjxxxzzzpppmmmooopppnnnooossszzzyyyxxxlllaaa]]]]]]^^^aaaeeejjjlllpppssstttttttttssswwwwwwwwwuuuttttttwwwzzzvvvvvvssspppppprrrmmmggg___^^^dddmmmsssrrrqqqrrrpppooooooqqqssstttsssqqqqqqrrrvvv{{{|||uuuhhh^^^LLLDDD;;;888<<<@@@BBBBBBCCCFFFIIILLLOOOSSSXXX\\\eeelllvvvzzzrrrpppmmmmmmppppppnnnlllllllllkkkjjjhhheeedddccceeehhhmmmooopppjjjkkklllmmmmmmllljjjiiihhhiiikkkmmmmmmkkkiiihhhjjjlllnnnnnnmmmnnnqqqtttrrrqqqooopppqqqqqqpppnnnlllkkkiiihhhgggccc^^^[[[ZZZVVVTTTVVVZZZ```lllwww~~~|||yyyxxxvvvvvvyyypppqqqrrrrrrqqqppprrrsssrrruuuuuupppsssvvvtttooonnnllljjjkkkllloooppprrrvvvpppfff___TTTSSSaaakkkfffSSSCCC??????LLLbbb]]]EEE:::;;;777777666555444444444444222777GGGSSS[[[vvvyyyuuuvvvzzzxxx{{{vvvvvvtttqqqnnnlllmmmnnnoooqqqsssvvvyyy{{{|||}}}xxxvvvtttqqqnnnllljjjjjjlllppp{{{{{{zzz}}}~~~zzzuuuvvv}}}{{{wwwsssooommmlllkkkcccbbb```___^^^[[[WWWSSSPPPKKKHHHGGGIIIOOO]]]jjjpppooommmjjjiiikkkooorrrxxx}}}{{{yyy}}}|||zzz|||yyywwwxxxqqqvvvyyytttssssssrrrnnnqqqqqqnnnnnnppppppmmmpppeee^^^]]]jjjxxxvvvssspppnnnmmmmmmmmmpppooonnnmmmllljjjiiiiii```\\\XXXUUURRRTTT]]]gggwwwTTTHHHaaazzzyyywwwsssqqq{{{~~~]]]JJJJJJEEE<<<888888999777444444444333222222111111///000222222111111333444666GGGaaa|||uuuyyyyyy|||sssyyyvvviii{{{wwwsssttttttrrrpppqqqsssvvvxxxyyyzzzzzzyyymmmaaa[[[ZZZZZZ]]]aaaffflllqqqrrrnnniiiggggggllloootttwwwxxxwwwwwwwwwsssrrrooommmppptttrrrmmmaaa```cccjjjooonnnnnnpppmmmnnnooosssvvvwwwvvvtttooonnnooorrrrrrkkk]]]RRRFFFCCC@@@>>>???BBBDDDEEEHHHKKKQQQUUUYYY]]]```ccckkkvvvvvvqqqqqqnnnmmmpppnnnllljjjiiihhhhhhfffeeebbb```^^^___ccciiimmmoooggghhhkkkllllllkkkiiihhhggghhhiiijjjkkkkkkkkkkkkiiikkkmmmoooooopppqqqrrrssspppnnnnnnpppqqqooonnnkkkjjjhhhfffddd___ZZZVVVQQQMMMKKKLLLMMMOOOWWW___hhhooovvvyyy{{{zzzyyyyyyvvvwwwyyyppprrrtttsssqqqqqqtttwwwuuutttyyy|||qqqpppvvvwwwuuupppooollljjjjjjkkknnnpppssstttjjj___ZZZRRRSSSbbbjjjbbbNNN???===@@@PPPiiiYYYAAA999;;;888777666555444444444444333777GGGRRRXXXssszzzyyytttxxxtttsssxxx}}}~~~rrrmmmgggddddddhhhkkkmmmmmmqqqwww{{{|||{{{yyywwwsssrrroookkkhhhfffeeefffgggmmm{{{~~~{{{yyyvvvrrrooonnnnnnnnneeeccc```^^^\\\YYYUUURRRRRRNNNKKKKKKLLLQQQ]]]jjjmmmmmmlllkkkjjjlllpppssstttzzz|||{{{~~~}}}{{{yyyqqqtttyyyssspppppprrrnnnqqqqqqnnnooorrrrrrooommmeee___\\\gggyyywwwtttpppmmmlllkkkkkknnnnnnnnnmmmllljjjhhhggg^^^YYYTTTSSSRRRVVVcccqqq{{{OOOKKKkkk|||{{{wwwqqqlllvvv]]]KKKLLLGGG>>>999888777555555444444333333222222111///111222333222222333555222FFFccc}}}tttpppllluuuyyyvvv~~~xxxiii}}}~~~tttwww|||yyytttlllnnnoooooooooqqquuuyyyxxxlll___ZZZZZZ[[[___ddd^^^ffflllkkkcccZZZWWWWWW]]]dddnnntttvvvtttqqqooommmllliiihhhmmmsssrrrmmmbbb```bbbhhhlllkkkkkkmmmkkkllloootttxxxzzzyyyxxxmmmkkkjjjlllllleeeWWWLLLFFFFFFFFFEEEDDDDDDFFFHHHMMMRRRYYY^^^bbbfffhhhjjjqqqsssqqqsssooollloookkkiiifffddddddcccaaa```YYYVVVTTTTTTYYY___dddgggdddfffiiikkkkkkjjjhhhggggggggghhhiiijjjkkklllmmmmmmmmmnnnooooooooommmlllssspppmmmnnnpppqqqooommmjjjiiigggeeebbb]]]VVVRRRHHHEEEDDDEEEDDDBBBEEEJJJMMMRRRWWWYYY[[[ddduuu{{{tttttttttsssssstttrrrtttvvvuuuqqqqqqtttxxxwwwqqqpppyyy{{{xxxrrrmmmooouuuwwwuuuqqqooollljjjiiikkkmmmooosssrrreeeZZZWWWQQQSSSbbbhhh___KKK===>>>CCCUUUoooUUU???888;;;888888777555555444444444444888GGGQQQVVVooo{{{ooowwwqqq|||uuuuuu{{{{{{nnnqqquuu{{{~~~~~~~~~~~~rrrkkkbbb^^^aaaggglllnnnpppvvv}}}yyysssoooooonnnkkkgggdddcccdddeeellltttxxxwwwtttqqqooonnnoooooogggddd```]]]ZZZWWWSSSQQQSSSPPPNNNNNNNNNQQQ[[[eeegggiiikkklllmmmooorrrtttvvv{{{}}}}}}}}}zzzppprrr~~~yyysssnnnooorrrnnnqqqrrrppppppttttttrrrhhhbbb]]]YYYccczzzxxxtttpppmmmkkkjjjjjjjjjkkkllllllkkkhhheeeddd]]]WWWSSSRRRRRRXXXgggxxxmmmNNNNNNpppzzzvvvrrrooovvvcccQQQMMMCCC999777::::::777888666444222111222333444111111111111111111111111333AAA\\\{{{tttuuuvvvlll}}}wwwuuuzzzqqqxxxzzzvvvkkkhhheeeeeekkkttt}}}wwwpppgggdddfffhhheeebbb^^^aaabbb]]]TTTNNNNNNQQQSSSYYYeeepppsssmmmhhhgggaaa\\\[[[bbbjjjlllmmmooobbbaaaaaacccfffhhhiiiiiissspppnnnpppuuuxxxwwwtttooommmlllllljjjeee]]]VVVSSSTTTSSSPPPMMMMMMQQQVVVXXX^^^bbbdddiiirrrwwwwwwsssooonnnkkkjjjkkkjjjbbb\\\[[[ZZZUUURRRRRRPPPPPPLLLIIIMMMUUUZZZZZZ\\\dddjjjhhhhhhkkkmmmjjjggggggggghhhjjjlllnnnpppnnnmmmllljjjhhhiiimmmooorrrqqqpppoooooopppqqqrrrnnnkkkfffccc___XXXOOOHHHCCCAAA???===<<<<<<===>>>@@@???CCCJJJLLLQQQhhh|||{{{wwwtttsssuuuvvvuuussstttvvvxxxvvvsssrrrsssuuusssttttttsssrrrsssvvvxxxppppppoooooooooooopppppppppnnnlllkkkkkkmmmoooqqqqqqeee___WWWJJJMMMZZZ^^^cccaaaFFF:::GGGHHHZZZYYY===>>>===:::888777555444444444444222<<>>WWWvvvkkknnn~~~ttt|||vvvwwwttt{{{{{{vvvkkkgggccceeemmmwww}}}vvvmmmiiijjjlllkkkhhhaaabbb```YYYPPPJJJJJJLLLIIINNNXXXccceee```\\\[[[WWWRRRQQQWWW___bbbdddfffeeeeeedddddddddeeeggghhhrrrpppooorrrvvvxxxuuurrrooonnnmmmnnnnnnlllgggcccaaabbbaaa^^^[[[[[[^^^bbbccckkkqqqppprrr{{{~~~uuulllkkkjjjfffbbbbbbccc[[[TTTRRROOOIIIFFFFFFCCCFFFHHHHHHMMMTTTWWWUUU```iiipppooooooooommmiiiggggggggghhhiiilllnnnooonnnnnnmmmkkkiiijjjllloooqqqppppppoooooooooppppppllliiidddaaa]]]WWWOOOHHHBBB@@@>>>===<<<===???@@@BBB@@@DDDJJJMMMTTTjjj|||yyyvvvsssrrrtttuuutttsssvvvxxxxxxvvvrrrpppqqqrrrqqqqqqqqqooommmmmmooopppoooooonnnnnnnnnnnnooooooooommmkkkkkklllmmmooopppnnnaaa[[[SSSJJJPPP^^^bbbfff___EEE<<>>;;;999888666333222111111111111111111111111111111111333:::PPPpppkkkmmm~~~wwwssszzzuuu}}}{{{vvvlllfffaaacccmmmxxx}}}wwwnnnjjjjjjkkklllkkkfffddd___VVVLLLFFFEEEGGGFFFIIIPPPZZZ\\\XXXUUUUUUTTTNNNLLLRRRXXX\\\___cccggghhhgggdddaaaaaadddgggrrrrrrsssvvvyyyyyyuuuqqqrrrpppnnnnnnnnnooonnnllliiikkkkkkiiifffeeehhhlllqqq{{{~~~~~~vvvnnniiihhhfffaaa[[[ZZZXXXQQQKKKIIIFFFAAA???@@@BBBEEEHHHIIINNNXXX]]]^^^pppvvvzzzyyyvvvrrrmmmhhhggggggggghhhjjjlllnnnpppnnnnnnnnnmmmkkkkkklllmmmooopppppppppooonnnmmmmmmhhheeeaaa^^^[[[VVVOOOIII@@@???>>>======???AAABBBAAA@@@DDDJJJNNNWWWnnn{{{wwwuuurrrqqqssstttuuutttzzzzzzxxxuuuqqqnnnnnnnnnqqqqqqpppmmmjjjiiiiiijjjnnnnnnmmmmmmmmmmmmnnnnnnnnnllljjjkkklllnnnnnnmmmhhh[[[TTTOOOJJJUUUeeehhhhhhZZZBBB>>>JJJJJJddd{{{QQQ======555:::888777555444444444444222<<>>@@@>>>;;;:::888666444333222222111111111111111111111111222777KKKllljjjjjj~~~wwwsssvvvuuu{{{|||yyyooohhhaaabbbkkkvvv}}}{{{vvvooojjjiiijjjmmmnnnlllhhh```VVVMMMHHHFFFFFFIIIIIINNNVVVYYYVVVRRRRRRUUUOOOLLLOOOTTTWWW[[[___dddfffeeeaaa]]]]]]ccciiivvvwwwzzz{{{wwwzzzwwwtttqqqppppppqqqrrrqqqtttvvvvvvttttttwwwzzzvvvrrrjjjdddaaa]]]UUUPPPOOOLLLGGGCCCDDDCCCAAACCCFFFIIILLLNNNPPPYYYhhhtttzzzwwwqqqllliiiiiiiiiiiijjjkkknnnppprrrnnnooopppnnnlllkkkkkklllnnnnnnooooooooommmkkkjjjfffbbb^^^[[[YYYTTTNNNHHH>>>>>>======>>>AAACCCEEEBBBAAACCCIIIOOOZZZnnntttlllsss{{{wwwuuusssrrrssstttvvvwww|||zzzwwwssspppmmmlllkkkqqqrrrqqqoookkkiiiiiijjjmmmmmmmmmllllllmmmmmmmmmlllkkkjjjkkkmmmnnnllljjjaaaUUUOOOLLLMMM]]]lllllleeeRRR>>>@@@JJJMMMlll}}}OOO===@@@999:::888777555444444444444333;;;>>>PPPXXX```mmmgggmmmhhh```aaakkkuuuzzzwww|||{{{zzz~~~}}}|||}}}{{{}}}~~~{{{tttiiibbbaaabbbjjjxxxrrrnnnssssssppprrrzzzzzzwwwuuuqqqjjj```XXXUUUXXX]]]bbbdddlll{{{ooo\\\UUUTTTVVVXXX\\\\\\___eeekkkooopppooohhh___VVVUUU[[[bbbcccbbbfffbbb^^^]]][[[ZZZ___ffffffiiinnnqqqsssuuuwwwyyy}}}~~~zzzyyyzzzyyyuuurrruuu}}}~~~zzzuuurrrqqqrrrrrrsssuuutttttttttuuuuuusssqqqlllZZZUUUddd}}}wwwpppmmmmmmmmmkkkiiijjjgggeeeccccccaaa___]]]XXXSSSQQQQQQRRRUUUbbboooxxx```XXXlll{{{tttrrrsssyyyXXXCCCEEEBBB===<<>>======>>>???BBBEEEGGGHHHFFFFFFIIINNNXXXgggtttlllccc\\\bbbuuu~~~xxxwwwuuutttsssuuuxxxzzz|||yyyuuuqqqooommmkkkkkkpppqqqqqqooommmkkkkkkkkkmmmmmmllllllllllllmmmmmmllljjjiiikkknnnnnniiieeeZZZPPPLLLMMMRRRdddpppiii]]]III;;;AAAJJJRRRvvvMMM:::AAA<<<:::888777555444444444444222:::<<>>@@@BBBAAA<<<;;;:::999777666555444111111111111111111111111111333DDDcccoooiiixxx}}}|||yyyxxx~~~|||~~~vvvppphhhdddfffllltttyyyzzzyyyuuuoooiiigggiiimmmlllgggbbb___]]]YYYTTTOOOPPPNNNOOOVVVYYYVVVQQQPPPOOOKKKIIIJJJKKKKKKNNNSSSXXXXXXWWWVVVXXX___iiiqqqsssppphhh___TTTLLLDDD>>>>>>AAA@@@===>>>BBBEEEHHHPPPXXX^^^qqqvvvmmmhhhiiilllkkkkkkkkklllnnnpppssstttooopppooommmjjjhhhhhhjjjjjjjjjkkkkkkkkkkkkkkkjjjfffbbb\\\XXXUUUPPPIIIDDD>>>>>>===>>>@@@CCCFFFHHHOOOMMMLLLLLLOOOVVV___gggWWWUUUZZZmmmzzzyyywwwtttssstttxxx{{{yyyvvvqqqooonnnnnnmmmlllmmmnnnoooooolllkkkkkkkkkmmmmmmllllllllllllmmmmmmllljjjiiilllooommmfff```UUUNNNNNNRRRZZZlllpppbbbQQQBBB<<>>>>>>>>???AAADDDGGGIIINNNNNNMMMNNNRRRYYY```cccWWW[[[kkkzzzzzzxxxtttqqqrrrvvvzzzuuurrrnnnmmmnnnppppppooonnnooopppooommmkkkjjjjjjnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkjjjlllooolllccc[[[RRRNNNQQQXXXbbbqqqnnnYYYGGG>>>>>>EEELLLeeeJJJ;;;BBB::::::888777555444444444444222888777JJJXXXeeegggZZZ[[[WWW\\\pppppppppxxxuuuuuuxxx~~~tttsssxxxyyysssppprrruuuwww|||ooocccWWWTTTTTTSSSTTTWWWVVVYYY^^^ccchhhmmmqqqsssssseeeYYYYYY```fffiiilllmmmqqq|||kkkNNNDDDFFFDDDGGGGGGGGGKKKRRRTTTRRRJJJLLLRRRYYY___kkknnn[[[VVVTTTRRRVVV]]]___ccchhhllloooooooooooohhhbbb[[[XXX[[[bbbjjjnnnooojjjfffdddccccccjjjqqqvvv{{{~~~|||ttttttppplllgggaaacccppp{{{tttqqqrrrrrrqqqnnnpppppppppppppppmmmiiifff```YYYeee{{{rrrpppmmmkkkjjjjjjiiiiiijjjhhhfffeeebbb^^^YYYVVVNNNPPPRRRRRRUUUYYY\\\^^^WWWYYYgggwwwqqqYYYIIIJJJ\\\www}}}|||sss{{{|||{{{}}}~~~{{{\\\FFFJJJJJJEEEAAAAAABBBAAA777777777777666555333333111111111111111111111111222111<<>>@@@FFFDDDFFFLLLUUU^^^hhhuuutttkkkfffiiijjjiiiiiimmmiiiiiiiiijjjkkknnnpppqqqqqqpppmmmiiifffeeegggiiihhhhhhgggggghhhjjjlllmmmkkkeee^^^XXXSSSMMMEEE@@@??????>>>???AAADDDGGGIIIIIIJJJLLLOOOVVV___fffhhh___hhh|||zzzyyywwwsssppppppuuuyyysssooolllkkknnnqqqrrrqqqqqqrrrsssrrrooolllkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnnnnkkkjjjmmmoookkkaaaXXXQQQNNNTTT\\\ffftttmmmSSSAAA<<>>AAAEEEHHHJJJKKKQQQ^^^mmm|||rrrdddaaa[[[dddjjjjjjmmmqqqpppkkkjjjiiiiiijjjlllmmmlllkkkooollliiiffffffffffffeeeiiiiiijjjkkkllllllllllllnnnhhh___WWWQQQKKKDDD>>>CCCAAAAAACCCCCCBBBFFFLLLJJJMMMOOORRR^^^mmmtttrrrppp{{{uuurrrqqqqqqqqqpppooommmlllnnnqqqsssrrrpppnnnpppqqqooollljjjkkknnnkkkkkkkkkkkkmmmooorrrsssnnnkkkkkkooommmddd[[[VVVQQQRRRYYYjjj{{{yyy___EEE@@@BBB@@@DDD\\\PPPCCCEEEBBB======:::555222444666777444777:::@@@RRRqqqkkk^^^YYYhhhtttnnnsssuuuwwwvvvrrrsssxxxwwwrrrtttyyyvvvyyy~~~{{{zzz{{{tttaaa[[[XXXZZZ]]]___bbbgggdddfffjjjpppsssrrrlllgggiiigggeeehhhnnntttxxxyyy{{{yyygggUUUGGGCCCEEEGGGKKKLLLJJJKKKOOOPPPNNNWWWXXXYYYXXXVVVXXXfffuuuxxxgggccc]]]WWWUUUUUUXXXZZZ^^^```eeejjjmmmpppqqqqqqooolllgggaaaXXXTTT[[[eeelllkkkgggaaa^^^aaakkksssuuuzzz{{{wwwwwwrrrxxxooobbb[[[___ppp{{{qqqpppqqqpppnnnmmmpppmmmllllllhhh```[[[[[[\\\___qqq{{{tttpppooommmlllkkkkkkllllllhhhhhhgggddd```ZZZUUURRRNNNQQQSSSRRRQQQVVV___gggffffffppp___GGGPPPyyyqqq~~~sssZZZPPPJJJMMMQQQNNNHHHDDDAAA<<<888777999:::777444555333222111111333555666444333888III]]]nnn}}}qqqjjjzzzsssqqqrrrwww||||||{{{zzzxxxxxx{{{wwwiiidddjjjtttxxx|||xxxsssooofff___\\\```cccaaa]]]\\\WWWVVVUUUWWWYYYWWWQQQKKKDDDDDDEEEDDDDDDFFFIIILLLVVVXXXWWWVVVZZZbbbffffffqqqxxxttt^^^PPPHHHDDDAAADDDMMMUUUYYYYYYFFFCCCCCCFFFGGGIIIQQQ[[[hhhuuurrrccc[[[^^^gggpppyyy~~~zzztttqqqnnnjjjkkkjjjiiijjjkkklllkkkjjjmmmjjjgggfffggghhhhhhgggggghhhjjjlllmmmmmmllllllkkkgggaaaZZZSSSKKKDDD@@@???======@@@AAAAAAFFFLLLNNNQQQTTTYYYgggxxx|||vvvrrrrrrrrrssssssooonnnmmmnnnqqqsssrrrpppppppppqqqpppnnnlllmmmnnnlllllllllkkklllmmmooopppoookkkiiijjjggg___WWWTTTQQQSSS^^^ppp{{{qqqVVV@@@>>>???BBBOOOnnnSSSIIILLLHHHBBB@@@<<<777444444555555444777:::@@@QQQooobbb\\\jjjvvvrrrvvv{{{~~~}}}}}}|||zzz|||zzzxxxvvvwww|||{{{mmm^^^___ZZZYYY^^^bbbdddgggkkkmmmsss{{{{{{sssiiiccccccaaaccclllzzzyyynnn\\\IIICCCGGGJJJOOOQQQNNNLLLOOORRRSSS[[[\\\^^^^^^\\\^^^iiiwwwsssccc```[[[WWWVVVWWWYYY[[[___bbbfffkkkoooqqqrrrsssqqqmmmhhh```VVVPPPUUU^^^dddhhhjjjgggbbbbbbhhhnnnttt{{{{{{xxxxxxtttvvvnnn```YYYbbbxxxyyypppoooqqqpppmmmmmmkkkiiiiiigggaaaYYYVVVYYY___kkkwwwsssooonnnmmmlllkkkkkkkkklllfffffffffccc^^^XXXRRROOOMMMPPPRRRRRRTTT\\\jjjuuurrrwww^^^HHHWWW{{{{{{}}}dddWWWNNNSSS\\\ZZZOOOEEECCC???;;;999:::999666333777555111000111555:::===777333666EEEXXXiiivvv~~~vvvmmmtttwwwwww}}}||||||zzzxxxyyy}}}oooeeefffmmmsss|||ppphhhccceeefffbbb]]][[[ZZZWWWSSSQQQPPPMMMHHHCCC@@@@@@@@@@@@@@@CCCGGGKKKZZZ^^^```______aaa___[[[bbbjjjuuutttdddSSSDDD<<<@@@CCCEEEJJJYYYhhhhhh___HHHDDDGGGNNNNNNQQQeee|||{{{oooaaa\\\^^^fffttt}}}sssnnnkkknnnmmmllllllmmmmmmlllkkkjjjhhhffffffhhhiiijjjiiiggghhhkkklllmmmlllkkkjjjeeeeeeccc]]]TTTKKKDDDAAA===;;;<<>>999666555444444555666999???NNNiiihhh___kkksssrrryyy}}}zzzxxxwwwxxxyyy|||}}}~~~~~~}}}}}}wwwuuupppjjjhhhcccYYYMMMYYYWWWYYYaaahhhlllppptttxxx|||jjj^^^ZZZ^^^]]]aaaoooqqqRRRGGGNNNMMMSSSVVVRRROOORRRVVVXXX]]]^^^aaacccbbbdddooo{{{nnn___]]]ZZZXXXXXXYYY[[[]]]aaacccgggkkkooorrrsssttttttoooiii```TTTLLLNNNTTT[[[dddlllmmmgggccceeejjjrrr{{{|||yyyzzzuuussslll^^^VVVhhhvvvnnnnnnpppooommmmmmhhhggggggcccYYYQQQSSSZZZggg|||xxxrrrpppnnnmmmlllkkkjjjjjjjjjkkkggggggfffccc^^^XXXQQQNNNLLLOOORRRRRRTTT^^^ooo||||||\\\JJJeee~~~wwwvvv|||iii[[[RRRVVV^^^[[[NNNCCCAAA>>>;;;:::999888666333888555333111222666:::===555111333BBBWWWiiixxxtttqqqyyyyyy|||zzzyyy}}}rrrfffccciiippp|||vvvmmmgggffffffaaa[[[XXX\\\XXXRRRNNNKKKHHHEEEBBBBBBBBBAAA@@@@@@BBBGGGJJJXXX___ddddddbbb```[[[UUUVVV```mmmzzzzzzpppcccbbb___ZZZRRRJJJDDDAAAAAAKKKSSS^^^qqqvvvaaaOOOGGGGGGPPPVVVaaavvvhhh]]]YYYXXXaaasssvvvqqqooorrrqqqppppppppppppooonnnjjjhhhfffggghhhjjjjjjiiiiiijjjlllmmmmmmkkkiiiggg___bbbccc___UUUKKKDDDAAA???===>>>AAABBBBBBGGGNNNSSSWWW```ooo}}}xxxuuuuuuwwwxxxyyyttttttuuuvvvwwwwwwvvvuuussspppmmmmmmooopppmmmjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkgggcccbbb\\\TTTNNNMMMUUU]]]pppwww[[[EEE>>>>>>;;;FFFjjj^^^ZZZ]]]VVVQQQGGG>>>:::888666444333555555888>>>JJJcccnnncccoooyyyooouuuzzz|||{{{yyyxxxwwwzzz{{{}}}zzzxxxvvvuuuvvvwwwyyy|||{{{xxxrrrqqqkkkbbb\\\YYYTTTNNNSSSRRRVVVaaalllttt{{{ttt___VVVVVV___\\\___lll~~~^^^KKKRRRSSSVVVXXXXXX[[[______\\\^^^^^^aaadddffflllyyynnn___^^^]]][[[[[[[[[\\\]]]```bbbeeeiiimmmqqqssstttuuupppiiiaaaUUUKKKIIINNNTTT___kkknnnhhhcccdddhhhrrr|||}}}zzzzzzuuupppjjj\\\WWWqqqzzzsssmmmnnnooonnnlllmmmhhhhhhfff___SSSMMMUUU```sss{{{rrrpppmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhgggeee```YYYRRROOOMMMPPPSSSQQQQQQZZZiiivvv}}}SSSKKKqqqxxxuuu{{{|||eeeZZZQQQSSSVVVQQQGGG@@@<<<:::999999999888666555777666555444444555666777222///222@@@RRRfffxxxwwwnnnzzzvvvuuu{{{~~~yyyxxx{{{{{{uuukkkeeejjjqqqyyyxxxnnngggfffddd___YYYVVVZZZVVVPPPKKKHHHFFFEEEDDDGGGGGGEEECCCBBBCCCEEEHHHPPPYYY```aaa___[[[VVVPPPTTT^^^jjjuuupppbbbYYYTTTRRRSSSSSSOOOIIIDDDAAA@@@@@@TTTjjj}}}wwwWWWNNNIIIOOO```ppphhhaaa]]]XXXbbbbbbeeerrryyytttqqqppprrrqqqooooooppppppooommmjjjiiiggggggiiiiiihhhgggkkklllllllllkkkiiigggeee\\\```ccc```WWWLLLDDD@@@BBB??????BBBBBBBBBFFFLLLSSSXXXeeezzz|||xxxvvvwwwxxxyyyyyysssuuuwwwxxxwwwvvvvvvuuusssooollllllnnnmmmjjjgggggghhhhhhiiiiiiiiiiiiiiifffcccaaa```ZZZRRRMMMMMMVVVbbbssszzzjjjOOO@@@>>>???<<>>AAA@@@XXXyyy|||zzzmmmeeeQQQ???::::::666444666666444555;;;CCCUUUvvvtttxxxsssmmmjjjkkklllllllllooonnnrrryyy{{{vvvqqqvvv{{{{{{yyyssskkkiiiaaaUUUOOOOOOQQQQQQOOOMMMRRR^^^jjjttt}}}qqq\\\RRRUUU\\\ZZZ[[[___fffmmmpppnnnlllgggjjjpppwwwzzz}}}ppp]]]cccggghhhmmmyyy{{{ggggggdddeeelllvvvqqqgggeeecccaaa___^^^]]]]]]]]]___ccchhhmmmrrrvvvxxx|||wwwpppiii]]]PPPJJJKKKNNNUUU]]]aaabbbdddhhhlllvvv|||yyywwwqqqnnneee\\\ffftttpppmmmoooooolllkkkllleeeaaaZZZRRRLLLSSShhh}}}|||uuusssooojjjjjjjjjjjjjjjiiihhhgggfffdddccc```\\\XXXSSSPPPNNNMMMSSSXXXWWWXXXaaatttbbb===OOO~~~yyy{{{rrrUUUJJJ@@@>>>@@@>>><<<<<<888999:::;;;:::888888888777777777777666555444333111111333888???LLLbbbvvvwwwuuuxxxhhhlllmmmwww|||uuuuuuxxxyyytttkkkhhhlllmmmzzzyyyoookkkhhhaaaZZZWWWYYYVVVRRRMMMJJJIIIJJJLLLQQQRRRRRRQQQNNNKKKKKKKKKMMMUUUZZZWWWQQQOOOMMMJJJLLLVVVaaajjjttt}}}tttqqqnnnnnnnnnjjjaaaZZZPPPMMMHHHAAA===>>>CCCHHHOOOQQQRRROOOKKKJJJMMMQQQeeeooo]]]WWWggg~~~qqq```RRRPPPTTT\\\nnnuuuooonnnllllllmmmiiihhhggghhhjjjjjjjjjhhhggggggfffhhhjjjkkkjjjhhhiiihhhhhhhhhiiijjjkkkllldddeeeeeeddd^^^TTTIIIAAAAAA??????AAABBBBBBFFFMMMWWW```tttyyywwwvvvvvvwwwyyyyyywwwvvvqqquuuxxxyyyvvvtttttttttttttttrrroookkkgggffffffffffffggggggfffeeedddccc^^^ZZZVVVTTTPPPNNNRRRYYYbbbrrruuu```GGG======???FFFIIIhhhrrrYYYCCC<<<;;;666333666666333444:::@@@OOOpppxxxuuuzzznnncccdddhhhjjjmmmpppooorrrvvvsssiiieeennn{{{{{{zzz~~~{{{tttpppllliii```UUUPPPRRRTTTTTTSSSRRRWWWaaaiiilllooorrrmmmlllhhh___TTTQQQUUU[[[[[[aaahhhnnnoookkkfffbbb___fffrrr~~~pppgggppplllqqq|||iiihhhfffiiirrr~~~ppphhhfffccc```^^^^^^^^^______aaaeeekkkqqqwww|||}}}vvvnnnbbbTTTLLLJJJKKKOOOUUU[[[aaaeeeiiilllrrr{{{}}}}}}yyywwwvvvpppoooccc^^^ppptttpppoooqqqpppllljjjkkkccc\\\SSSNNNOOO^^^zzz}}}uuusssppplllkkkhhhiiiiiiiiiiiigggfffeeecccaaa]]]XXXTTTRRRPPPPPPOOOTTTXXXXXX[[[jjjzzzRRRBBB```}}}xxxxxxzzzqqqRRRCCC777666;;;===<<<<<<:::;;;<<<<<<;;;999888888888777777666666666666666000111444777:::FFF^^^sssvvvnnnsss}}}lll```gggeeemmmxxx}}}vvvtttuuuxxxssshhhcccdddhhhxxxuuupppkkkccc\\\XXX]]][[[WWWRRRNNNMMMOOOPPPVVVWWWYYYXXXUUUSSSQQQQQQUUU[[[^^^XXXQQQNNNLLLKKKOOOZZZfffrrr~~~tttlllccc___\\\XXXPPPIIIGGGGGGFFFCCCAAABBBGGGLLLRRRSSSQQQLLLGGGGGGKKKQQQdddsssXXX^^^sss{{{eeeZZZNNNNNN^^^lllttt|||sssrrrqqqmmmlllnnniiihhhggghhhjjjkkkjjjiiieeedddeeehhhkkkllllllkkkffffffeeefffhhhkkkoooqqqhhhggggggfffaaaXXXKKKBBBBBB@@@@@@DDDEEEFFFKKKQQQ[[[dddzzz|||ttttttuuuxxxyyyyyyvvvttttttxxx||||||zzzwwwvvvwwwuuuvvvuuuqqqjjjfffeeefffhhhhhhhhhgggfffcccaaa```]]]WWWQQQMMMKKKLLLUUU___kkk|||yyy[[[???;;;AAABBBKKKQQQttt}}}|||```FFF>>>;;;666333555777333444:::???MMMmmmxxxooo{{{uuufffeeejjjmmmqqqtttvvvxxxzzzvvvmmmkkkwww|||xxx{{{~~~~~~{{{uuuooolllooolllbbbXXXUUUYYY\\\[[[WWWVVV[[[dddhhhfffcccccc\\\]]]\\\YYYWWWWWWZZZ^^^```hhhrrrwwwtttllleeeaaahhhnnn{{{ggggggssskkkuuuhhhgggfffjjjuuunnnfffdddaaa^^^]]]^^^___```bbbdddhhhnnnuuu|||zzzrrreeeVVVLLLIIIIIILLLQQQYYYaaagggjjjjjjkkktttxxxzzzwwwvvvuuuoooooobbb```www|||tttppppppqqqpppkkkiiikkkbbbZZZQQQNNNTTThhhxxxqqqqqqmmmjjjlllhhhhhhiiiiiiiiigggfffddddddaaa\\\XXXTTTSSSSSSSSSRRRVVVXXXWWW[[[mmmnnnMMMJJJqqq|||vvvwwwzzzpppQQQFFF999555:::AAABBB@@@;;;;;;<<<<<<;;;;;;:::999666777777777777666555555444333444555777AAAWWWjjjsss|||zzzlllgggrrrwwwooouuuxxxnnnpppoooeeeaaadddhhhkkktttxxxxxxuuurrrtttvvvrrrhhh```nnnzzz{{{xxxvvvpppfff^^^```aaa^^^WWWRRRSSSUUUTTTSSSWWW\\\^^^^^^]]]___aaacccaaa___\\\UUULLLJJJLLLQQQbbbtttoooaaaTTTNNNKKKIIIHHHIIIDDDCCCAAA???>>>AAAGGGKKKMMMLLLJJJHHHHHHIIIKKKMMM]]]jjjqqqgggYYYZZZiiiwwwppp]]]RRRNNNUUUaaannn|||~~~vvvpppnnnmmmkkkkkknnniiihhhhhhjjjkkkkkkiiigggbbbeeehhhiiiiiiiiiiiijjjggghhhiiiiiiiiijjjmmmoooeeefffhhhiiifff^^^RRRIIIDDDCCCEEEIIIHHHFFFLLLVVVbbbppp}}}vvvrrrrrrvvvxxxvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwuuurrrnnnjjjgggeeedddhhhhhhhhhhhhiiigggdddaaa___XXXQQQLLLLLLSSS___jjj{{{nnnKKK===>>>AAAGGGJJJ^^^~~~gggMMM===777444222333777555555888>>>QQQwwwnnneeevvv}}}jjj___aaakkktttyyy|||xxxrrrnnnooowww{{{tttuuuzzz{{{www}}}|||{{{xxxvvvuuuvvvxxxrrr___TTTRRRWWW]]]```^^^___fffooorrrkkkccc___```aaaaaa___\\\]]]aaadddiiiiiirrrqqqhhhhhhrrryyyyyykkkooowww{{{zzzmmmkkkmmmqqqwww{{{ssslll``````___]]]]]]```fffjjjiiijjjnnnuuu}}}}}}uuukkk^^^PPPGGGJJJIIINNNYYYcccggghhhjjjlllsss~~~wwwuuuwwwtttpppnnnmmm______zzzvvvwwwuuuqqqooonnnmmmnnnnnndddSSSQQQSSSTTTtttssspppqqqkkkhhhkkkkkkiiigggffffffeeecccaaa``````\\\WWWQQQOOOQQQSSSXXXaaaYYYQQQ```vvvlllJJJUUU{{{uuuuuuwwwlllRRRGGG;;;777<<>>>>>======???@@@BBBCCCCCCAAAAAABBBCCCEEEEEEFFFGGGGGGGGGFFFEEEHHHMMMPPPQQQWWWeeerrrxxxpppaaaRRRKKKGGGGGGRRR___sss|||wwwttttttwwwpppkkkjjjiiiggggggjjjlllkkkkkklllnnnnnnllliiihhhiiiiiihhhfffeeefffhhhhhhjjjkkkjjjhhhfffeeeeeehhhhhhhhhhhhfffaaaZZZUUUPPPOOOSSS[[[fffrrrxxxtttsssuuuvvvsssqqqrrrooopppqqqssssssqqqpppooommmkkkiiihhhggghhhjjjkkkiiihhhgggfffdddbbb^^^[[[QQQQQQPPPPPPWWWjjjrrrLLL:::>>>AAABBBKKK```qqqhhhNNN@@@:::888777777444444666999===QQQ{{{kkk]]]gggoooxxx|||lllaaa```hhhqqqrrrrrrrrrqqqqqqtttyyy}}}rrrdddbbbhhhllllllrrrtttvvvvvvuuutttuuuvvvkkkddd\\\YYY\\\bbbgggiiikkkvvvuuulllnnnrrruuuuuusssqqqsssuuu~~~yyy~~~xxxsss}}}vvvpppwww{{{~~~{{{zzz{{{{{{xxxuuurrrnnniiifffddd```ZZZUUUXXXYYYZZZ[[[^^^cccjjjooowwwwwwzzz~~~zzzuuuooofff[[[SSSKKKKKKPPPWWW\\\___fffmmmmmmrrr|||{{{tttsssqqqiii___[[[VVVVVV```sssxxxrrrooollljjjjjjiiihhhfffYYYVVVXXX```|||yyylllkkkllliiihhhjjjhhhfffeeeeeeeeeeeecccbbbbbb___ZZZSSSNNNNNNPPPSSSWWWSSSWWWqqq^^^XXXwww~~~{{{xxxvvvvvv~~~xxx```OOOEEE;;;666999===???>>><<<<<<<<<<<<<<<;;;:::::::::999888777666777777888888555444333111444@@@MMM[[[UUUYYYeeeggg```___fffjjjbbb]]]cccoooqqqaaadddiiihhhnnnjjjiiiqqq}}}~~~{{{uuurrrssssssqqqooolllrrrxxx}}}wwwooooootttvvvpppjjjjjjkkkkkkkkklllmmmooopppqqqrrrsssqqqssswwwvvvnnnfffhhhoooiiiXXXLLL@@@<<<<<<<<<===@@@AAACCCCCCCCCAAAAAABBBDDDHHHHHHHHHHHHIIIJJJKKKKKKTTTZZZ_________```]]]XXXRRRGGGEEEMMMSSSXXXhhh}}}wwwsssuuuuuutttttttttnnniiiiiiiiiggggggjjjmmmllllllnnnoooooommmkkkkkkkkkjjjgggeeedddeeeggggggiiikkkkkkiiifffeeedddhhhhhhiiiiiihhhgggdddbbb^^^aaaiiiwww{{{{{{vvvtttvvvvvvrrrpppqqqooopppsssttttttssspppoookkkjjjhhhggggggiiikkkmmmjjjhhheeecccaaa^^^ZZZWWWTTTSSSRRRUUUaaaxxx{{{]]];;;666BBBBBBDDDSSSeee}}}~~~hhhNNN@@@;;;888888888555555666777888HHHpppxxx}}}|||kkkllloooxxxxxxiiicccjjjssssssssssssqqqpppqqqtttwww|||mmm^^^ZZZ^^^bbbbbbhhhkkknnnpppqqqqqqrrrsssfffaaa\\\\\\aaahhhooorrrvvv|||wwwzzz~~~}}}|||}}}~~~}}}{{{}}}zzz~~~{{{wwwsssooonnnnnnmmmjjjgggdddaaa^^^]]]]]]\\\ZZZXXX[[[\\\\\\]]]___ccciiimmmvvvvvvxxx}}}zzzvvvqqqjjj```YYYLLLLLLOOOUUUYYY]]]hhhrrrnnnuuu~~~yyytttrrrkkk```VVVQQQVVV]]]lll||||||uuupppmmmjjjiiijjjiiifffcccYYYWWW]]]sss~~~sssjjjjjjkkkiiihhhjjjgggeeeddddddeeeeeedddbbbaaa]]]WWWPPPMMMNNNQQQTTTXXXXXXhhhYYYSSSppp{{{zzz{{{{{{{{{dddQQQHHH>>>999:::===>>>>>>;;;;;;;;;;;;;;;::::::999999888888777777777777777666444333333222444===HHHYYYYYYcccoookkk[[[ZZZfffmmmgggccceeekkkwwwyyy```bbbnnnsssssskkkfffkkkxxx{{{vvvrrrsssssssssrrroootttzzz~~~~~~|||{{{|||}}}{{{wwwssssssyyy|||vvvpppppprrrsssuuuuuuuuuvvvvvvvvvuuutttqqqvvv|||{{{ssslllqqqzzziiiVVVJJJ>>>;;;<<<===???AAAFFFFFFFFFDDDDDDEEEHHHKKKMMMKKKIIIIIIJJJNNNRRRUUU]]]eeejjjgggaaaZZZSSSLLLJJJFFFLLLYYYbbbjjjzzztttssssssppppppqqqrrrmmmiiijjjjjjhhhhhhkkkmmmllllllnnnoooooommmkkklllllljjjgggeeeccceeeffffffhhhkkkllljjjhhhggggggggghhhiiijjjkkklllmmmmmmjjjrrryyyzzz}}}xxxvvvwwwvvvrrrooopppnnnppprrrttttttrrrpppnnnmmmllljjjiiiiiijjjkkkllliiifffccc```]]]ZZZVVVSSSTTTSSSSSSYYYlllaaaKKK666:::EEE@@@EEE[[[ttt~~~gggNNN???:::888777888555555666666666CCCgggmmmlll}}}wwwttt|||qqqggghhhnnnuuuuuutttrrrpppppprrrtttxxxsssgggYYYTTTVVVWWWVVV\\\___dddgggiiijjjlllnnnhhheeeaaabbbgggpppyyy~~~~~~||||||yyyuuurrrtttpppkkkiiiiiigggddd```\\\\\\[[[[[[\\\]]]]]]\\\[[[\\\]]]^^^```ccchhhlllssssssuuuzzz{{{wwwtttnnneee___OOOMMMNNNRRRWWW^^^lllyyysss{{{yyysssmmmdddXXXPPPNNNVVVdddxxx{{{qqqpppllljjjjjjkkkiiiddd```WWWVVVccc~~~uuupppkkkjjjjjjiiiiiijjjfffeeeccccccddddddcccaaa^^^YYYSSSNNNMMMPPPSSSVVVXXXddd~~~{{{pppRRRWWWvvv|||{{{}}}~~~kkkVVVOOOEEE???>>>@@@@@@@@@:::::::::::::::999888888666777777777777666555555444222333444333444;;;CCCVVV^^^lllttthhhUUUSSS^^^mmmjjjjjjkkkjjjmmm~~~jjjnnnrrrooowww|||xxxuuuuuuuuutttsssooouuuyyy|||}}}}}}{{{yyyyyyxxxvvvuuuvvv}}}zzzttttttxxx{{{|||{{{zzzzzzzzzxxxtttpppuuu{{{wwwooouuufffSSSGGG<<<:::;;;<<<>>>AAADDDDDDDDDCCCDDDFFFKKKOOOPPPNNNLLLKKKNNNTTTZZZ^^^hhhllljjjaaaXXXTTTRRRQQQNNNOOOXXXfffsssxxxtttqqqqqqpppnnnrrrwwwqqqkkkhhhjjjkkkiiiiiillllllkkkkkklllnnnnnnllliiijjjjjjjjjhhhfffeeeeeefffeeehhhjjjkkkjjjiiiiiijjjfffhhhjjjkkklllnnnppprrrpppzzz~~~zzz~~~}}}xxxuuuvvvuuuqqqnnnnnnlllmmmoooppppppooommmlllnnnnnnmmmlllkkkjjjjjjjjjgggddd```]]]ZZZWWWSSSPPPOOORRRWWWcccwww}}}nnnMMMCCC:::@@@FFF@@@JJJggghhhNNN@@@:::888777777444333555888888BBB___}}}vvvpppyyyzzzkkkddddddsssttttttsssqqqqqqrrrsssnnnkkkbbbVVVPPPQQQRRRQQQTTTXXX\\\```dddgggkkkmmmnnnmmmlllmmmsss}}}yyywwwvvvqqqmmmooolllgggeeeeeedddaaa^^^^^^______```______^^^^^^ZZZ\\\^^^```bbbfffkkkooossssssvvvzzz{{{xxxvvvrrrkkkeeeVVVQQQNNNQQQWWWaaappp||||||wwwnnneee[[[RRRQQQTTTXXXmmmxxxnnnooollliiijjjkkkjjjccc]]]UUU]]]pppyyyooommmllljjjiiihhhhhhhhhdddcccaaaaaaaaaaaa```^^^XXXTTTOOOMMMOOORRRVVVXXXSSSppp[[[PPPmmm|||xxxzzz}}}mmm[[[SSSJJJCCC@@@@@@AAA@@@888999999999999888777777444555777888888666444222333111222444333333777>>>OOO\\\mmmqqqdddSSSPPPVVVgggkkktttyyytttqqq~~~{{{qqqttt{{{}}}|||{{{zzzyyywwwvvvtttooouuuyyyzzz||||||~~~{{{yyywwwuuutttrrrrrr{{{{{{www{{{zzzsssnnnvvv~~~{{{ttt|||dddSSSGGG<<<999;;;<<<>>>AAAAAACCCEEEGGGIIILLLOOORRRRRRRRRRRRSSSWWW]]]cccffflllllleeeYYYSSSUUUXXXYYYZZZfffyyyxxxnnnkkkkkknnnoooooorrrwwwooojjjgggjjjkkkiiiiiillljjjiiijjjkkklllllljjjhhhggghhhiiiiiigggffffffgggfffgggiiihhhgggggghhhjjjfffhhhkkkkkkkkkkkknnnqqqmmmvvvqqqhhhjjjssszzzvvvssstttsssooollllllkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmlllkkkiiihhhfffbbb^^^[[[XXXUUUQQQOOOPPP[[[hhhuuuqqqWWWBBBAAA===AAAGGGFFFYYYzzzjjjPPPAAA;;;888777777555333444888888>>>SSSjjj~~~tttggg___iiimmmrrruuuuuutttssssssllljjjbbbWWWQQQSSSVVVVVVWWWZZZ^^^cccggglllqqquuussstttxxx}}}xxxmmmnnnmmmsssyyy|||{{{yyyzzz{{{yyy{{{}}}vvvqqqnnnkkkhhheeeeeefffgggeeebbbdddfffhhhhhhgggeeedddcccccceeefffggghhhkkkooorrrvvvvvvwww{{{|||zzzyyyxxxvvvqqqlll```WWWOOOQQQXXXcccqqq||||||sssggg\\\SSSOOOVVV___gggvvvqqqnnnjjjhhhiiikkkiiiaaaZZZXXXqqqssstttjjjlllllljjjgggfffeeeeeeaaa```^^^]]]]]]]]][[[YYYRRROOOKKKLLLPPPUUUYYYZZZ]]]~~~QQQ]]]}}}uuuvvv{{{lll[[[TTTKKKCCC@@@?????????888888888888888777666666222444777888888666222000333111111333222111444:::GGGWWWhhhlllbbbVVVRRRUUU```iiizzzzzzwwwlllqqq{{{}}}}}}}}}}}}|||zzzwwwuuupppvvvzzzyyyzzz|||~~~|||}}}{{{yyyvvvssspppnnnllluuu|||{{{zzzyyyrrrttt}}}zzziiiTTTHHH===:::<<<===???BBBEEEHHHNNNRRRUUUWWWYYYZZZUUUVVVXXX\\\```eeejjjllleeeccc]]]WWWXXX___ccccccmmmzzzvvvooollliiijjjnnnpppmmmjjjjjjmmmhhhfffiiijjjiiiiiikkkiiihhhhhhjjjkkkkkkiiigggdddgggiiijjjhhhgggggghhhgggggghhhgggeeeeeeggghhhgggiiikkkkkkiiiiiikkkmmmiiiooovvv|||~~~mmmZZZRRRZZZjjjzzzxxxsssqqqrrrqqqmmmjjjkkklllllllllllllllllllllllljjjkkkmmmnnnmmmkkkiiihhheeeaaa]]]YYYWWWTTTQQQNNNUUUfffyyyiiiKKK>>>@@@===@@@GGGNNNhhhmmmRRRCCC===999888888777444444666666888GGGYYY{{{mmmbbbaaagggpppvvvxxxwwwtttsssooommmeeeZZZUUUYYY]]]^^^]]]```dddiiinnntttzzzuuuyyygggbbbiii\\\bbbiiimmmnnnnnnoooqqqpppssszzz}}}|||uuuqqqpppnnnkkkiiijjjmmmooonnnlllhhhkkknnnpppooommmlllkkkppppppqqqpppoooppprrrtttwwwwwwxxxzzz~~~}}}zzzxxxyyyzzzyyyuuuqqqggg[[[QQQQQQYYYdddqqq{{{yyynnnaaaUUUMMMNNNZZZgggyyyvvvtttmmmiiifffhhhkkkhhh```XXX]]]lllnnngggkkkllljjjfffdddcccbbb___]]][[[ZZZZZZYYYWWWUUUNNNKKKIIILLLRRRWWW[[[[[[rrrrrrxxxkkkSSSnnnrrrxxxrrrttt}}}kkkVVVNNNGGGBBB===999:::???777777777777666555333333888777555444333333444444333222222222333555888:::CCCRRRdddlllhhhaaa\\\\\\eeeooo}}}vvvwww~~~|||zzzzzzwwwrrrsssttttttttttttuuuyyy|||xxxpppqqqrrrpppnnnpppnnnooosss{{{~~~{{{yyy^^^KKK<<<<<>>???>>><<<:::===DDDSSSfffvvv{{{uuunnnnnnyyy~~~yyyxxx|||~~~{{{|||xxxrrrqqqrrrqqqpppooooooqqqsssrrrooopppttttttsssrrruuuttttttuuuyyymmmWWWCCC>>>@@@AAADDDJJJWWW]]]```]]]XXXUUURRROOOSSSWWWZZZ\\\aaaggghhheeeiiimmmrrrwww}}}uuurrroookkkgggmmmuuu}}}{{{tttpppooonnnnnnnnnmmmkkkiiigggffffffggghhhiiiiiiiiihhhggghhhiiiiiijjjjjjjjjiiiiiimmmllljjjjjjkkkkkkjjjhhhhhhhhhhhhiiijjjlllmmmnnnooopppttt|||zzzlll___\\\mmm~~~xxxxxxxxxtttnnniiiggghhhjjjllliiiiiihhhgggfffgggggggggjjjiiihhhgggfffdddaaa^^^VVVSSSRRRRRRQQQTTT]]]fffyyybbbGGG<<<<<<@@@DDDIIINNN\\\xxxrrrxxxdddKKKDDD>>>;;;<<<999666555777777555555===GGGRRRnnn|||jjjcccbbbkkkuuuxxxuuurrrsssoooiiibbb___dddmmmvvv}}}|||~~~|||vvvqqqpppnnnllliiidddaaaaaadddgggfffkkkpppsssrrrpppmmmlllqqq|||}}}|||}}}}}}xxxuuuwwwwwwtttsssuuukkkaaaXXXVVV\\\hhhyyy}}}uuuggg[[[PPPKKKPPPggg|||uuutttssskkkhhhfffbbb\\\[[[aaajjjuuujjjeeefffffffffeeeddddddeeeeeecccaaa^^^\\\XXXRRROOOOOOLLLGGGEEEIIIQQQWWWWWWVVV]]]eeerrrXXXSSSTTTPPPOOOAAAGGGbbbuuullllllyyyyyysssqqq{{{uuuaaaNNNGGG@@@<<<888333333777555444444444333333444444333555777:::;;;;;;:::999888:::===??????===;;;999:::>>>III[[[nnnxxxxxxsssrrr{{{uuuqqqooosssyyy}}}~~~yyyuuuqqqpppqqqqqqooonnnmmmnnnppplllooosssvvvvvvttttttuuurrrssstttwww{{{sss\\\FFF???@@@BBBHHHOOOZZZYYYVVVRRROOOOOOPPPQQQYYY^^^aaaccchhhnnnpppnnnuuu}}}zzzuuuqqqmmmkkkiiigggnnnvvvyyyqqqnnnooolllkkkjjjiiigggeeedddccceeefffhhhjjjkkkkkkjjjjjjiiiiiijjjkkkkkkkkkjjjjjjlllkkkkkkkkkllllllkkkiiiggggggggghhhiiikkklllmmmmmmnnnqqquuuwwwuuunnniiihhh||||||yyyyyyvvvsssnnnjjjhhhhhhjjjkkkgggggggggggggggggghhhhhhjjjhhhfffdddccc```\\\YYYSSSRRRQQQQQQSSS\\\kkkvvvvvvdddLLL;;;:::@@@@@@FFFOOO]]]uuu~~~qqqeeeMMMEEE===:::<<<999888777777888666666<<>>===<<<;;;:::999888777777:::BBBQQQcccrrr{{{}}}sssmmmlllttt|||~~~vvvrrrpppooopppqqqpppnnnmmmnnnppplllqqquuuvvvvvvuuutttssspppsssvvvxxxxxxzzz|||uuu^^^IIIAAAAAADDDLLLUUUddd]]]TTTOOOPPPTTTZZZ___ccchhhlllooouuu{{{tttsssqqqmmmjjjhhhhhhiiimmmtttzzzyyyrrrllllllnnniiiiiigggfffdddcccbbbbbbccceeegggjjjlllmmmnnnnnniiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjkkkmmmmmmkkkiiiffffffffffffggghhhjjjjjjjjjjjjjjjlllmmmooooooooosss{{{xxxtttrrrrrrqqqooommmkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhiiigggdddaaa___]]]YYYVVVRRRRRRQQQQQQXXXgggxxxwww___MMM@@@:::===EEEDDDIIIUUUnnn|||eeePPPGGG===;;;===999<<<999999:::888777;;;BBBMMMfff~~~wwwuuu~~~yyykkkcccgggnnnpppooopppqqqpppllljjjqqqtttqqqppprrruuusssllliiiiiillllllmmmoooqqqssstttuuuxxx~~~wwwooonnnooozzzllleeeeeeooo|||xxxxxxxxxvvvuuuwwwssslllfffeeehhhrrrxxxllldddUUUNNNKKKWWWxxx|||uuuooommmnnneee```YYYTTTYYYhhh{{{{{{pppiiigggfffffffffdddcccbbbbbbbbbbbb___]]]YYYUUUPPPLLLHHHEEEFFFHHHQQQSSSVVV[[[aaahhhlllmmmrrreeePPPJJJRRRMMMBBB@@@@@@YYYlllqqqyyyvvvhhh~~~{{{mmmXXXEEE@@@;;;999555222222555222111000000000222333444777777777999;;;>>>AAACCC???===:::777555555666666444777>>>KKK^^^rrr|||qqqnnnxxxvvvpppnnnlllnnnooooooooonnnpppqqqooorrrtttssstttuuussspppqqqtttyyyyyyxxxvvvxxxzzzsss^^^KKKEEEEEEHHHQQQ\\\eee\\\SSSSSSWWW\\\bbbhhhjjjqqqwww|||qqqqqqpppnnnkkkhhhggghhhiiijjjnnnrrrpppllliiiiiillliiihhhgggfffeeedddddddddcccdddgggjjjlllnnnnnnnnnhhhiiijjjjjjkkkkkkkkkkkkiiihhhiiikkkmmmmmmkkkiiieeeeeeeeeeeefffggghhhiiiggggggffffffhhhkkknnnpppwww}}}zzzxxxuuuqqqnnnppppppooonnnmmmjjjhhhgggfffggghhhhhhhhhhhhhhhgggfffdddaaa^^^\\\ZZZWWWUUUQQQRRRSSSVVVbbbtttnnnOOOAAA======AAAGGGEEEIIIZZZ{{{yyyaaaQQQHHH===<<<>>>:::>>>;;;:::;;;999777:::@@@FFF\\\{{{xxxoookkkuuuvvvgggbbbgggmmmoooppprrrsssqqqpppuuuwwwlllddddddeeeiiiooopppmmmnnnqqqppprrrvvv|||}}}vvvooopppuuuuuubbb___cccnnn|||xxxxxxxxxwwwwwwzzzrrrmmmjjjjjjmmmttt}}}kkk```[[[RRRNNNOOOccczzzxxxtttqqqqqq```\\\UUUSSS^^^sssvvvlllhhhgggdddaaaaaaeeecccbbbaaaaaa___]]]ZZZVVVRRRMMMKKKGGGDDDGGGLLLUUUXXXYYY]]]eeennnqqqooolll___NNNKKKOOODDD<<>>??????@@@<<<:::888555444444555666444666<<>><<<;;;888777666555555555666777666666:::III___vvv|||uuummmfffhhhkkkmmmnnnoooqqqssspppoookkkhhhmmmtttssslllooorrrtttsssqqqrrrwww|||~~~sssnnn]]]OOOMMMOOOSSS\\\gggggggggppptttooopppjjjiiiiiiiiiiiihhhfffddddddfffiiikkklllkkkiiihhhfffeeedddccccccdddeeefffdddeeeggghhhhhhhhhgggffffffggghhhiiijjjkkkkkkkkkhhhiiijjjmmmoooooommmkkkggggggggggggggghhhiiijjjhhhhhhiiilllnnnmmmjjjgggmmmqqqwwwzzzzzzyyywwwwwwvvvsssooommmmmmnnnpppqqqpppnnnkkkhhhffffffggghhheeeeeefffffffffeeeccccccaaa___\\\ZZZYYYYYYWWWUUUVVV[[[cccnnnnnnSSS<<<:::@@@AAACCCGGGLLL]]]dddSSSKKKEEE===>>>AAA<<<>>>:::999999888555777:::BBBSSSqqqxxxpppkkkqqq}}}vvveeebbbiiiooosssuuuvvvuuusssssswwwzzzuuuvvvqqqeee[[[ZZZ\\\^^^^^^aaagggooosssuuu{{{{{{uuujjjiiioooxxxpppffflllqqqwww}}}{{{}}}yyywwwtttssstttuuuuuutttqqqqqqrrrrrrrrrrrrqqqqqqllltttyyyuuuvvvwwwvvvwww{{{zzzyyyyyy{{{}}}rrrdddTTTNNNQQQJJJZZZssswwwooolllllliiifffVVVUUUTTTZZZlllrrrhhh```aaacccbbbbbbffffffdddbbb```___\\\YYYVVVRRRMMMJJJJJJGGGEEEKKKTTTYYY``````WWWPPPRRRTTTTTTUUUSSSVVVdddfffOOO???IIIkkkkkkmmm}}}{{{hhhQQQBBB>>>999555444333333222777444111222666;;;======DDD===;;;>>>===777444666777777666555555555555555555<<<<<>>>>>>>>===:::888777777777888BBBPPPhhhtttjjjkkkxxxtttkkkgggeeeqqqtttwwwvvvsssqqqpppqqqqqqnnnhhhbbb___```fffkkkeeelllvvv}}}rrrmmmiiijjjwwwvvvwwwzzz}}}xxxuuurrrrrrooollliiiiiiiiiiiihhheeeccc`````````^^^YYYUUUWWWUUUYYYdddmmmttt~~~yyyttthhhkkkppptttyyy|||~~~fff[[[UUUKKKIIIPPPXXXooo{{{rrrnnnmmmjjjaaaYYYXXXSSSYYYmmm~~~}}}yyynnniiieeeeeeeeebbbbbbdddbbb```]]]\\\ZZZXXXTTTRRRLLLKKKIIIFFFEEEIIIQQQXXX^^^]]][[[WWWSSSQQQVVV\\\___^^^jjj|||qqqNNNMMMooopppzzzcccLLLAAA===888555444444333222555444333666:::>>>@@@@@@BBB<<<:::<<<;;;777555777666666555555555555666666555;;;999<<>><<<:::888888888888333@@@SSSjjjzzzsssttt|||~~~~~~|||pppdddkkkooossstttrrrpppmmmlllnnniiicccccciiiqqquuuwww{{{tttmmmgggeeefffgggwww}}}pppvvv|||yyyxxxwwwxxxyyyzzz~~~~~~}}}{{{yyyuuurrrpppiiifffaaa^^^]]]\\\[[[YYYTTTSSSQQQPPPOOOMMMIIIGGGFFFEEEGGGMMMOOOOOOPPPSSSggguuu~~~tttaaaVVVTTTWWWZZZ___gggooovvv}}}uuu```NNNMMMRRR]]]qqqwwwssssssrrrooojjjbbbZZZUUUZZZggg|||}}}tttrrrnnnhhhddddddbbb___]]]^^^\\\ZZZWWWUUUSSSPPPMMMJJJHHHFFFEEEGGGLLLRRRWWWYYY\\\\\\[[[XXXUUUUUUWWWYYYhhhbbbYYYvvv|||eeeOOO>>>:::666333333444444333444666:::>>>@@@AAA???>>>;;;888666666777888888999333333333444555666888888999>>>:::888AAAMMMddd}}}tttkkk```]]]```eeegggggglllnnnppppppoooooopppqqqlllnnnnnnkkkhhhiiipppvvvtttssstttvvv{{{|||xxxvvvvvvuuusssqqqmmmnnnqqquuuvvv{{{uuuuuurrrnnnlllllljjjhhhfffhhhhhhgggfffeeeeeeeeedddfffggghhhgggdddcccdddeeehhhgggffffffgggffffffeeedddfffhhhhhhhhhiiikkklllkkkmmmnnnmmmkkkkkkkkklllooooooooonnnkkkgggcccaaaeeeggghhhhhhgggggghhhjjjjjjjjjjjjkkkllllllmmmnnnooonnnllliiiffffffhhhjjjiiiiiiiiihhhgggfffddddddeeeeeeffffffeeeeeedddcccbbbbbbbbbaaa```^^^]]]\\\[[[XXXTTTSSSWWW```kkkrrr|||dddOOOBBB===999>>>EEEIIIHHHLLL^^^qqqsssiiiccc\\\UUULLLEEEBBBBBBCCCCCC@@@???===;;;999999888888888???LLL___vvv~~~}}}|||}}}}}}mmmgggjjjnnnqqqrrrpppooonnnnnnjjjffffffmmmxxx~~~zzz|||vvvmmmgggfffhhhkkkmmmxxxyyy~~~oooiiilllhhhgggiiinnnyyy~~~}}}zzzwwwsssooommmfffccc^^^ZZZXXXVVVTTTSSSRRRQQQOOONNNLLLJJJHHHGGGFFFHHHLLLQQQSSSRRROOOMMMSSS^^^fffcccZZZTTTUUUYYYYYY^^^fffnnnttt|||iii[[[PPPUUUdddzzzvvvnnnqqqqqqlllccc\\\YYYYYYbbbtttwwwrrruuunnnhhhddddddbbb^^^[[[\\\XXXVVVTTTRRRPPPMMMIIIFFFFFFDDDDDDIIIQQQWWWZZZ[[[ZZZ[[[ZZZTTTTTT[[[fffnnnVVViiizzz|||fffPPP<<<888555222333444444444666888<<<======<<<:::888777666555444666888999888222222222333555666888999666<<<:::888===CCCUUUppp{{{ssskkkaaa]]]___ccceeeeeejjjlllnnnnnnmmmlllmmmmmmkkkmmmnnnjjjeeedddhhhmmmuuurrrppppppsssvvvvvvvvv~~~}}}||||||xxxvvvuuuuuuuuuuuutttsssssssssvvvwwwwww{{{}}}ssskkkiiihhhgggggghhhiiijjjjjjffffffffffffeeeddddddcccfffggghhhgggeeedddeeefffggggggggggggfffffffffgggdddfffhhhiiihhhiiikkkmmmkkkllllllkkkiiihhhiiikkknnnnnnoooooommmkkkhhhfffhhhiiijjjjjjiiihhhjjjkkkhhhiiijjjjjjkkkkkklllllljjjjjjiiigggeeefffhhhkkkggghhhhhhgggfffeeedddccceeeeeeeeeeeeeeeddddddcccccccccaaa___]]][[[YYYXXXWWWUUUSSSVVV^^^lllyyysss[[[FFF;;;:::===@@@CCCEEEDDDDDDPPPkkkrrraaacccYYYSSSLLLFFFDDDDDDEEEEEEAAA@@@???===;;;999999888888999AAATTTkkk~~~{{{}}}xxxfffgggjjjmmmpppqqqrrrqqqnnnnnnmmmlllooozzzwwwuuurrroookkkjjjmmmrrrvvvxxx|||ssstttvvvtttyyyzzz|||kkk\\\XXX]]]^^^]]]```kkk{{{}}}yyyuuuoookkkhhh___[[[VVVRRRPPPNNNLLLJJJKKKKKKJJJIIIGGGFFFEEEFFFHHHLLLQQQVVVXXXWWWQQQJJJCCCFFFLLLOOOPPPPPPSSSVVV___cccjjjooottt|||qqq]]]\\\aaassswwwtttooopppnnnfff]]]YYY^^^cccuuuvvvlllnnntttmmmhhhddddddbbb]]]ZZZZZZUUUSSSQQQOOONNNKKKHHHEEEEEEEEEGGGMMMVVV[[[]]]\\\YYY\\\[[[WWW^^^ssspppWWWyyy|||cccLLL:::777333222222444555555999;;;<<<;;;888666555555333555444333555999888555222222222333444666777888222777666666999888DDD\\\~~~|||ppplllfffcccaaabbbccccccggghhhjjjjjjiiiiiijjjkkkjjjmmmnnnlllhhhddddddeeelllkkkjjjlllooorrrssstttzzz{{{}}}|||zzzxxxwwwwwwrrrssstttvvvwwwxxxxxxxxxttttttuuuvvvuuuyyy}}}vvvssssssqqqmmmhhhjjjiiigggfffggghhhiiikkkeeeeeeffffffeeeddddddccceeefffggggggffffffgggiiieeeggghhhhhhgggfffhhhiiifffhhhiiijjjiiiiiikkkmmmjjjjjjjjjiiigggfffgggiiillllllllllllllllllkkkkkkiiijjjlllkkkjjjiiijjjlllkkkkkkkkkkkkjjjiiihhhgggfffggggggfffffffffiiikkkfffggggggggggggeeecccbbbeeeeeeffffffeeeeeedddccccccbbb```^^^[[[XXXVVVUUUUUUUUUXXX```kkkwwwxxxgggQQQBBB:::888<<>><<<:::999888777555<<>>???DDDIIIKKKOOOSSSeeeiiinnnrrrvvvttthhhfffbbbmmm~~~vvvpppmmmooonnniiiaaaZZZ]]]hhhssswwwgggcccggglllkkkfffbbbcccaaa\\\XXXXXXQQQPPPNNNMMMLLLJJJGGGEEEEEEGGGLLLSSSZZZ^^^___^^^XXX\\\\\\___tttwwwYYY^^^yyy|||{{{~~~```HHH888555222111222444555555;;;<<<;;;888444333444666000444555333555999777111222222222333444555666777333555333444666222:::PPPmmmzzznnnooonnnjjjddd```______aaaccceeeggggggggghhhjjjjjjlllooopppnnnjjjeeebbbcccdddgggjjjnnnrrrvvvyyyvvvxxxzzzzzzyyywwwwwwxxxsssuuuwwwyyyyyyxxxxxxxxxpppoooqqqssssssvvv~~~zzzvvvrrrpppnnnmmmllljjjnnnmmmllljjjhhhgggggghhhdddeeefffffffffeeedddcccdddfffggghhhhhhhhhjjjkkkcccfffhhhhhhggggggiiikkkiiijjjllllllkkkkkklllmmmiiijjjiiigggeeeeeefffhhhiiihhhhhhggghhhiiijjjkkkiiijjjkkkkkkiiiiiijjjkkkkkklllllllllllljjjiiihhheeefffggggggffffffhhhiiieeefffggghhhgggfffdddbbbfffffffffffffffeeeddddddaaa```^^^\\\YYYXXXVVVVVVWWW[[[cccmmmvvvyyywwwtttUUUGGG;;;:::<<>><<<999888666444888CCCOOO]]]ppp~~~|||}}}{{{sssjjjeeehhhnnntttwwwvvvvvvuuutttrrrqqqqqqqqqlllfff```]]]^^^aaabbbbbbjjjrrr|||rrrgggdddgggkkkvvvkkk]]]eeekkkmmmuuu```[[[``````hhhqqq~~~yyyxxxvvvsssooojjjeeecccVVVRRRMMMIIIGGGEEECCCBBBBBBDDDEEEEEEDDDEEEIIIMMMOOOVVV[[[___dddeee\\\OOOGGGCCCBBBDDDCCCEEEOOO\\\iiimmmrrrvvv}}}{{{tttrrrsssuuuxxxrrrsssqqqnnnnnnrrrgggeeeaaa^^^aaammm~~~~~~nnn```]]]cccfffbbbddd___]]]^^^]]]WWWTTTTTTJJJIIIHHHHHHHHHHHHEEECCCFFFMMMVVV\\\]]]^^^___```WWWSSSRRRdddrrrTTTTTTvvvvvv{{{fffttt|||zzz~~~|||wwwbbbKKK888555333222444666888888999777555444444444333222000111222222333333333333444444444333333222222222000000000000222555888:::QQQiiittt~~~qqqlllvvvxxxgggZZZZZZZZZ]]]bbbbbbaaaccchhhpppnnnnnnooopppooojjjgggllljjjgggeeeeeefffhhhjjjrrrtttvvvvvvtttqqqooonnnvvvvvvwwwwwwwwwvvvuuuuuupppoooooorrruuuwwwwwwvvvxxxyyy{{{||||||xxxvvvtttssssssrrrpppllljjjiiiiiijjjkkkhhhhhhiiiiiijjjjjjjjjjjjdddddddddfffhhhhhhfffdddiiigggeeegggjjjkkkjjjhhhfffeeeeeeeeefffiiilllnnnnnnllliiihhhiiijjjiiiiiihhhgggffffffgggiiikkklllhhhhhheee``````fffiiiiiidddeeeggghhhiiiiiihhhhhhjjjgggfffggglllnnnnnnlllkkkjjjgggeeeddddddeeefffgggffffffeeedddcccccccccfffffffffgggfffddd```]]]aaaYYYWWWZZZYYYUUU[[[eeeiiipppwwwuuuiiiYYYLLLEEE888:::===>>>======>>>@@@???FFFWWWrrrzzzmmm___ZZZYYYQQQLLLFFFFFFHHHJJJHHHEEEEEEDDDCCC@@@===999666555777666777<<>>;;;::::::;;;<<<<<>>;;;888777:::888888;;;BBBRRRmmm~~~sssmmmppptttwwwzzzzzztttqqqqqqppplllkkkfffcccbbbaaaccclllxxx}}}|||wwwrrrkkkfffggghhhgggkkkqqqttt~~~uuullljjjnnnyyymmmnnnttt|||}}}}}}{{{zzzzzz{{{||||||{{{xxxuuuqqqmmmiiiddd^^^ZZZRRRPPPLLLHHHEEEDDDCCCCCCCCCEEEFFFGGGFFFHHHKKKOOOSSSWWW^^^dddeeeccc^^^[[[NNNKKKGGGDDDEEEJJJPPPTTTZZZfffsss{{{~~~{{{wwwuuusssqqqooooooooonnnllljjjhhhgggdddcccjjjuuuxxxuuujjjddd]]]YYYYYY]]]aaaddd]]]\\\ZZZWWWTTTQQQOOONNNKKKIIIEEECCCDDDFFFJJJMMMQQQWWW[[[[[[\\\]]]YYYSSSTTTWWWhhhpppPPPDDDIII___nnnnnnrrr~~~{{{yyyyyy}}}{{{{{{|||___HHH666444444555888:::::::::777555333222222222111000333333444444444333222222222222222111111111111111222222111111222333555666999LLLaaarrrwwwzzz}}}yyybbbXXXPPPSSS[[[bbbgggkkkmmmlllkkkkkkllllllkkkiiiiiigggdddbbbbbbdddhhhjjjjjjkkklllmmmmmmmmmllllllkkklllmmmooorrruuuwwwyyyrrrooommmllllllmmmmmmlllooopppsssxxxzzzzzzvvvsssyyywwwuuusssqqqpppppppppsssqqqooolllkkkkkkkkklllkkkkkkiiihhhgggfffffffffiiihhhhhhiiikkkkkkjjjhhhiiihhhiiijjjlllkkkhhheeebbbbbbcccdddfffggghhhhhhjjjhhhffffffhhhiiijjjiiiggghhhiiijjjjjjjjjjjjjjjfffhhhgggdddeeejjjlllkkkllllllllllllkkkjjjhhhhhhggghhhhhhhhhggggggiiikkkkkkkkkjjjjjjiiihhhffffffgggggggggffffffeeeeeedddeeedddcccbbb```^^^]]]\\\WWWYYY]]]dddqqq|||}}}xxxiii___OOOAAA:::888:::;;;<<<;;;999999;;;===>>>>>>MMMqqqzzz{{{___NNNKKKMMMNNNOOOKKKGGGGGGIIIKKKKKKIIIHHHGGGEEEAAA???<<<:::999<<<:::888999===III```ttt~~~~~~|||qqqooopppqqqwwwzzzwwwsssrrrpppnnnjjjhhhgggggggggmmm||||||nnngggeeedddfffdddfffkkkooorrrvvv{{{~~~yyyvvvvvvtttqqqqqqvvvzzzrrryyy|||}}}{{{xxxwwwxxxzzz{{{{{{wwwtttpppkkkfff```ZZZVVVOOOMMMIIIFFFCCCBBBBBBBBBCCCGGGKKKMMMKKKKKKLLLNNNRRRVVV]]]bbbdddccc___\\\SSSPPPJJJGGGHHHLLLSSSWWW^^^kkkxxxzzzwwwsssrrrrrrsssssssssqqqnnnkkkjjjjjjiiihhhgggfffdddaaabbbjjjqqqoooiiiaaa^^^[[[ZZZ]]]aaadddeeeaaa___[[[WWWSSSPPPMMMLLLJJJGGGDDDCCCDDDIIIOOOSSSXXX[[[\\\[[[[[[[[[XXXRRRUUUaaavvvNNNGGGHHH^^^zzz}}}mmmpppuuuuuuyyyxxx~~~~~~|||___JJJ777666666777999999888777555333111111111111000///444444444444444333222111111111111000000000000000333333222111111222333333333@@@QQQaaauuuxxxyyyzzzwwwrrrcccUUUPPPTTT[[[fffnnnmmmllljjjiiiiiiiiiiiiiiifffeeedddcccbbbbbbcccccc```ccchhhmmmpppoookkkhhhiiijjjkkkmmmqqqtttwwwyyytttqqqnnnmmmmmmnnnnnnmmmmmmpppssswwwyyyxxxuuurrrvvvuuusssqqqooooooooooooqqqpppnnnllljjjjjjkkkkkkkkkjjjhhhgggfffeeeffffffjjjiiihhhiiikkklllkkkiiiggghhhiiikkkkkkiiifffcccbbbcccdddfffggghhhhhhhhhiiigggffffffhhhjjjkkkkkkggghhhjjjkkkkkkkkkjjjiiifffhhhhhhfffggglllmmmlllmmmmmmlllkkkjjjhhhgggffffffhhhiiihhheeedddfffiiijjjkkkllllllkkkiiigggeeeggggggfffffffffeeeeeeeeeaaabbbcccbbb___[[[XXXWWWVVVbbbmmmttt}}}yyykkkPPPHHH>>>999:::======<<<999;;;<<<<<<;;;<<<@@@CCC___yyytttUUUKKKLLLOOOQQQMMMKKKHHHHHHJJJLLLMMMLLLLLLJJJFFFBBB>>><<<::::::===:::888888:::BBBTTTdddsss|||}}}|||{{{}}}~~~||||||}}}~~~~~~~~~xxxnnnjjjkkkqqqwwwxxxuuusssrrrsssnnnmmmmmmooouuurrrbbb\\\\\\^^^cccffflllrrrvvvyyy}}}uuummmiiigggooooooooosss~~~vvvttt~~~~~~||||||zzzxxxxxxyyyzzzzzzzzzwwwtttpppkkkeee___WWWRRRKKKIIIFFFCCCAAAAAAAAAAAA@@@FFFNNNPPPOOOMMMMMMOOOSSSVVV\\\aaabbbaaa^^^\\\VVVSSSNNNKKKLLLQQQWWW[[[iiisss~~~~~~}}}|||zzzyyywwwwwwwwwwwwssspppnnnmmmnnnppppppppppppmmmiiiggggggggggggfffbbb```___ccckkknnnhhhaaa___]]]]]]^^^aaaccccccccc^^^]]][[[XXXTTTPPPMMMKKKKKKHHHEEECCCFFFKKKQQQVVV[[[\\\]]]^^^^^^]]]ZZZVVV[[[rrr\\\CCCBBBZZZ~~~lllnnnnnnrrrxxxyyyyyy^^^JJJ;;;999888888888777555444444222000000111111000///444444444444333222111111000000000000000000000000333333222222111111111111111999CCCQQQeee|||xxxmmm{{{~~~}}}tttpppyyyoooeee^^^ZZZYYY___fffkkkkkkjjjhhhggggggggghhhcccdddeeefffdddaaa^^^\\\ZZZ[[[^^^cccggghhhfffdddiiiiiikkkmmmpppsssuuuwwwqqqooommmmmmnnnoooooonnnlllooorrruuuuuutttsssrrruuutttrrrpppoooooooooooonnnmmmllljjjjjjjjjjjjkkkjjjiiigggfffffffffggghhhiiihhhggghhhjjjkkkjjjiiieeegggiiijjjiiigggdddcccdddeeefffhhhiiiiiiiiiiiijjjhhhggggggjjjlllmmmmmmggghhhiiikkkkkkjjjiiihhhfffiiiiiiggghhhlllnnnmmmlllllljjjiiihhhffffffeeeeeehhhiiigggdddccceeehhhiiijjjllllllkkkiiifffdddeeeeeeeeeeeeddddddddddddddddddbbb^^^ZZZXXXZZZ\\\gggssszzzvvvrrrmmmbbbTTTEEE???::::::===???<<<888===???>>>999666<<>>;;;;;;:::<<<999888888999>>>KKKXXXkkkwww~~~{{{zzzwwwwwwzzz~~~|||{{{}}}~~~uuujjjiiimmmssswwwvvvtttuuuvvv{{{yyyyyy}}}ggg]]]ZZZ]]]___eeejjjqqquuuwwwzzz}}}~~~zzzhhh^^^ZZZZZZbbbaaaccclllzzz}}}}}}|||zzzyyyyyy{{{||||||zzzxxxxxxuuuqqqlllfff^^^VVVQQQHHHGGGDDDAAA@@@@@@@@@AAA===EEENNNQQQOOOMMMOOOQQQUUUXXX\\\___```___\\\ZZZYYYVVVSSSQQQRRRWWW]]]```oooyyy}}}{{{zzzzzzyyyxxxwwwxxxxxxvvvuuutttsssrrrrrrnnnmmmlllmmmnnnmmmllljjjllliiifffddddddeeeeeeeee___\\\^^^eeekkkkkkeee___```___^^^^^^______]]][[[UUUUUUUUUTTTRRRNNNJJJGGGGGGFFFEEEFFFJJJPPPVVVZZZ\\\]]]___aaa```]]]\\\\\\lllgggHHHAAAHHHmmmwwwkkkrrr~~~kkktttwwwxxxtttZZZHHH===;;;888666666555333222333222000000111111000///222222333333333222111111000000000000111111111111333333222222222111111000000222888CCCTTThhhzzzxxxkkkpppxxxyyy~~~tttnnnsssssstttssslll```ZZZZZZdddeeeffffffeeeeeefffgggccceeeggghhhgggccc___\\\]]]YYYUUUUUUYYY^^^``````dddfffhhhkkknnnpppqqqrrrlllkkkjjjkkkmmmmmmlllkkkjjjlllooooooooonnnooopppuuusssqqqooonnnnnnnnnnnnjjjjjjjjjjjjjjjjjjkkkkkkkkkiiigggffffffggghhhjjjiiihhhfffggghhhjjjjjjiiieeegggiiijjjhhhfffeeeeeeggghhhhhhiiiiiijjjkkkkkkkkkiiiggghhhjjjlllmmmmmmggghhhhhhiiiiiiiiihhhhhhhhhjjjiiifffggglllnnnmmmjjjiiihhhgggfffffffffffffffggggggfffeeeeeefffggghhhiiijjjjjjiiigggeeecccbbbbbbbbbbbbbbbbbbbbbbbb^^^______]]]^^^cccmmmtttxxxyyyrrrdddWWWNNNGGGBBB>>>:::666888<<>><<<999999888888???TTTrrr^^^QQQSSSSSSPPPNNNHHHGGGGGGGGGIIILLLOOOQQQPPPMMMHHHBBB???>>>>>>???===:::999999999<<>>FFFOOOQQQNNNLLLOOOSSSWWWYYY\\\^^^^^^]]][[[ZZZ[[[YYYWWWVVVWWWZZZ^^^aaahhhrrr{{{zzzzzzzzzzzzxxxvvvsssrrrsssrrrrrrqqqpppoooooonnnkkkjjjkkkllllllkkkgggdddaaa___\\\\\\]]]^^^^^^]]]]]][[[^^^eeeiiigggcccaaa___]]][[[YYYYYYXXXVVVTTTMMMMMMMMMMMMKKKHHHEEECCCAAACCCGGGLLLRRRXXX]]]```]]]^^^aaaaaa^^^[[[aaahhhyyyMMM???FFFbbb}}}}}}ooowwwvvvwwwvvvpppYYYIII===:::777444444444333333333222000000111222111000000000111222222222111111000000000111111222222222111222222222222111111000//////222:::GGGXXXhhhrrr~~~}}}yyyuuuyyyzzzmmmpppvvv}}}yyylll___YYYXXX\\\```bbbbbbccceeegggfffggghhhhhhhhhgggfffeeeeee```[[[ZZZ\\\^^^\\\ZZZ[[[^^^bbbgggjjjllllllllliiiiiiiiikkklllllliiigggjjjkkklllllljjjkkkmmmppptttsssqqqnnnmmmlllllllllhhhiiiiiijjjkkklllmmmnnnnnnllliiigggffffffhhhiiijjjhhhffffffhhhjjjjjjiiifffhhhjjjjjjhhhggghhhjjjiiiiiihhhhhhiiijjjkkkllljjjiiiggggggiiikkkkkkkkkhhhhhhggggggggggggggghhhjjjkkkiiieeeeeejjjmmmlllhhhgggfffffffffggghhhhhhhhhfffeeeeeefffgggggggggggghhhhhhhhhgggeeecccbbb_____________________```[[[aaaiiinnnppprrrvvvyyyqqqfffWWWLLLBBB:::999;;;888777666999>>>AAAAAA???555666<<>>AAABBB???;;;888;;;???KKKcccxxx___NNNRRR[[[VVVLLLFFFCCCDDDEEEFFFHHHKKKOOORRROOOLLLHHHEEEEEEHHHLLLNNNCCC@@@>>>===<<<:::>>>EEEBBB]]]|||zzzvvvkkkgggpppuuupppmmmoooiiiqqqyyy}}}{{{yyyyyy{{{{{{}}}~~~}}}||||||ssskkknnnrrrqqqpppqqqnnnxxxyyypppiiijjjlllnnnuuu}}}wwwiiidddbbb^^^cccaaa```aaadddlllzzzppp[[[LLLKKKVVVaaa^^^cccjjjsssqqqmmmdddgggqqqttt|||~~~||||||xxxwwwyyy{{{}}}zzzxxxuuuuuuvvvxxxxxxxxxtttrrroookkkfff^^^UUUOOODDDCCCAAA??????@@@AAABBBIIIOOOTTTQQQJJJHHHMMMSSSSSSUUUXXX[[[]]]^^^^^^^^^VVVUUUTTTRRRQQQPPPOOOOOONNNKKKHHHMMMYYYaaa\\\RRRTTTVVVVVVZZZcccpppwwwvvvsssssssssqqqooommmnnnnnnmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiijjjjjjhhhgggbbbaaabbbdddffffffeeeddd^^^]]]aaaeeeccc\\\]]]bbb^^^ZZZVVVTTTUUUWWWYYYYYYRRRNNNIIIDDDAAABBBDDDFFFEEEJJJRRRZZZ```bbbbbbaaa[[[]]]___```___hhhVVV===GGGeeezzzvvvyyy||||||zzz~~~sssYYYGGG:::777444333444444333333333222222111000///......000/////////000111222222000000000000000000000000222222111111000000//////111111111555===KKK[[[eee~~~vvvzzzggggggsssxxxpppeeeZZZSSSPPPWWWdddkkkhhhaaajjjjjjjjjjjjjjjkkkooorrrrrrsssrrrpppqqqooofff[[[WWWXXX[[[```dddffffffeeebbbhhhjjjggghhhkkkjjjdddgggjjjllllllkkklllooorrrmmmmmmllllllkkkkkkjjjjjjhhhjjjkkkkkkjjjiiijjjkkkooonnnllliiihhhggghhhhhhiiihhhgggeeeeeeggghhhiiikkkkkkjjjjjjiiiiiihhhhhheeefffhhhiiikkkkkkllllllggggggggghhhjjjiiigggeeehhhfffeeefffggghhhgggfffeeeddddddfffhhhiiihhhggghhhfffeeeeeefffgggfffeeefffbbb___aaafffiiiiiifffggghhhiiihhheeebbbaaabbb^^^]]]]]]^^^```cccfffgggrrrxxxbbbRRRLLLKKK@@@777666777888:::<<<@@@<<<>>>DDDEEE???:::;;;HHHSSSgggkkk[[[QQQUUUWWWOOOIIIIIIFFFEEEEEEGGGJJJLLLLLLKKKLLLJJJGGGEEEFFFGGGHHHHHHCCC@@@>>>===>>>?????????FFFQQQiii|||vvvqqquuullliiijjjooorrrooollllllggglllsssxxx{{{{{{||||||}}}{{{{{{|||~~~~~~|||pppjjjlllppprrrqqqvvvzzz{{{{{{yyyuuurrrnnnmmmpppwwwmmmbbbeeefffccccccccceeeggghhhjjjsss~~~vvvaaaSSSTTTZZZ]]]eeeooo}}}}}}ggg___]]]cccddddddppp}}}tttzzz||||||yyyyyywwwtttvvv{{{xxxvvvuuuttttttvvvyyyzzztttrrrqqqpppjjj___UUUPPPGGGCCC@@@@@@???>>>CCCIIIJJJPPPTTTQQQKKKJJJPPPWWWRRRRRRTTTXXX\\\]]][[[WWWTTTRRRPPPMMMKKKHHHFFFDDDKKKHHHFFFGGGJJJMMMNNNNNNVVVQQQTTTWWWWWWfffvvvxxxvvvssspppnnnnnnoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhffffffiiikkkggglllqqqtttwwwwwwpppgggaaa^^^^^^aaabbb^^^[[[[[[^^^YYYTTTTTTXXX[[[ZZZXXXYYYQQQGGGAAAAAACCCDDDCCCJJJPPPXXX^^^^^^\\\^^^bbbbbbYYY]]]ffflll\\\IIIKKK]]]yyyqqqWWWFFF999666333222222222222111222222111111000000//////000000000///000000111111000000000000000000000000111111111000000000000000222222222555;;;GGGSSS\\\yyyxxxxxxpppfffcccgggmmmeee```YYYVVVYYY```ggglllllllllkkkjjjjjjlllqqquuuuuuxxxzzz|||wwwnnndddeeefffeeedddbbb```___cccggghhhfffgggkkkkkkhhhnnnpppqqqpppnnnnnnppprrrkkkkkkkkkkkkjjjjjjiiiiiiiiijjjlllkkkjjjiiiiiijjjnnnmmmllljjjiiiiiihhhhhhjjjiiihhhgggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiigggggghhhhhhiiiiiiiiihhhiiihhhhhhiiijjjjjjhhhfffhhhgggfffggghhhhhhfffdddeeeeeeeeefffiiijjjiiihhhfffeeecccccccccccccccbbbfffbbb```aaaeeegggfffcccccccccbbb___[[[YYYYYYZZZ^^^___aaadddhhhooovvv{{{}}}nnn[[[KKKAAA===888444444888::::::;;;>>>>>>AAADDDAAA888555AAARRRpppsss___RRRLLLPPPQQQKKKGGGIIIIIIHHHGGGIIILLLNNNNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@@@@@@@@@@>>><<<>>>GGG]]]wwwzzz}}}wwwmmmlllcccbbbgggooorrrpppmmmmmmhhhkkkppptttvvvwwwzzz{{{}}}{{{yyyyyyzzz|||~~~~~~zzzqqqmmmnnnrrrtttpppwwwyyywww|||{{{uuupppqqqzzzoooggggggeeebbbkkkiiiiiijjjiiijjjrrr|||qqq[[[QQQWWWccckkkmmm|||mmm[[[XXXYYY___dddkkkxxx~~~{{{xxxppptttzzzwwwuuuqqqnnnmmmlllkkkpppxxxzzzxxxuuurrrqqqrrrtttvvvtttrrrqqqpppmmmeee[[[TTTFFFAAA============BBBHHHNNNQQQTTTRRRMMMMMMQQQVVVQQQQQQSSSWWWZZZ\\\YYYWWWWWWSSSMMMJJJIIIHHHGGGEEEDDDFFFHHHJJJMMMOOOPPPQQQZZZWWW]]]cccfffrrr|||wwwvvvsssooommmmmmnnnmmmmmmmmmlllkkkjjjjjjjjjjjjkkkiiiiiiiiihhhggggggjjjllluuuyyy}}}~~~yyyqqqccc^^^\\\______\\\[[[\\\\\\XXXTTTTTTWWWYYYWWWUUUPPPLLLEEE???===???DDDIIIPPPUUU\\\```___]]]___aaaddd\\\]]]ggg|||eeeGGGAAA[[[nnnUUUDDD999666333111111111000///111111111000000000000000111111000/////////000000000000000000000000000000///000000000000000000111222333333444888???HHHNNNiii~~~rrrjjjxxxbbbYYY^^^ggghhhhhhfffaaa[[[ZZZ```fffjjjjjjiiihhhiiilllqqqvvvyyy}}}{{{qqqrrrrrrmmmfff```^^^^^^```bbbbbbaaacccgggjjjiiimmmnnnpppooommmkkkkkkllljjjjjjjjjjjjiiiiiiiiiiiiiiijjjlllkkkiiihhhhhhhhhjjjjjjjjjjjjjjjiiiiiihhhjjjjjjhhhhhhhhhhhhjjjjjjiiiiiihhhgggggghhhjjjkkkhhhhhhhhhhhhggggggffffffjjjiiiiiiiiijjjjjjhhhfffgggggggggiiiiiihhheeecccfffeeeeeegggiiikkkkkkjjjdddcccbbbaaa```aaabbbbbbccc```^^^___aaaaaa___\\\]]]]]]\\\ZZZYYY[[[___bbbccciiipppuuuyyy|||qqq]]]LLLBBB===:::888666444666:::;;;:::<<<@@@CCCFFFFFFAAA:::AAAXXXpppuuuVVVRRRJJJGGGKKKLLLHHHGGGKKKLLLKKKJJJJJJMMMPPPQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGHHHFFFDDDBBBBBB@@@===:::???CCCVVVuuu~~~yyyuuunnnbbbccciiirrrtttqqqnnnnnniiijjjlllmmmnnnqqquuuyyyzzzyyywwwvvvwwwzzz}}}}}}uuusssvvvzzz{{{xxxuuu|||~~~yyywww~~~wwwnnnnnnooopppqqqvvvqqqnnnlllkkkmmmvvvsssaaaYYY___mmmvvv~~~eeeYYY^^^aaaeeepppxxxpppqqqlllkkkppppppkkkfffcccaaa______gggpppyyywwwtttrrrqqqqqqrrrssssssqqqoooppppppkkkbbbYYYHHHBBB=========???DDDJJJPPPQQQQQQPPPNNNMMMOOOQQQMMMNNNPPPUUUYYY[[[[[[ZZZUUUPPPIIIFFFFFFHHHHHHHHHGGGNNNVVVYYYXXXVVVXXXZZZhhhgggqqq|||uuurrrooommmlllmmmllllllllllllkkkjjjjjjjjjjjjkkkhhhhhhhhhgggdddcccdddfffcccgggjjjkkklllmmmiiibbbddd___[[[]]]]]][[[ZZZ\\\YYYVVVSSSSSSUUUUUUSSSPPPGGGFFFCCC===;;;???JJJRRRWWW[[[______\\\ZZZZZZZZZVVVXXXhhhSSSHHH???LLLnnnqqqmmmkkkSSSCCC999666333111111111000///000000000000000111111111222111000///////////////000000000000000000000000.../////////000000111111333333444333444777<<>>???CCCGGGIIIIIIJJJNNNXXXiii|||aaaLLLKKKHHHHHHKKKJJJGGGIIINNNNNNLLLKKKKKKNNNPPPRRRRRRJJJMMMQQQSSSRRRQQQOOOOOONNNKKKFFFCCCAAA???===;;;BBBBBBQQQrrr|||pppoooqqquuuuuupppnnnnnniiiiiihhhfffgggjjjpppuuuyyyyyywwwvvvuuuwwwzzz}}}|||tttvvv{{{}}}{{{{{{{{{nnnppptttwww}}}zzzrrrnnnnnntttssskkkmmmvvv}}}~~~eeeaaaiiimmmpppttthhhlllhhhdddhhhiiihhhccc___\\\WWWUUU[[[cccnnnooopppqqqsssttttttuuupppooommmmmmpppooofff\\\LLLEEE@@@@@@BBBDDDIIIOOOOOONNNMMMLLLLLLLLLKKKJJJJJJLLLNNNRRRVVVYYY[[[\\\RRRNNNJJJJJJMMMPPPQQQQQQcccooo}}}{{{}}}vvvsssooommmlllmmmlllkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiihhhddd```\\\[[[\\\VVVZZZ]]]]]]___cccbbb^^^ccc___\\\^^^^^^ZZZXXXZZZUUUSSSRRRRRRRRRQQQNNNKKKDDDCCC@@@>>>@@@HHHRRRZZZ[[[^^^___[[[XXXWWWWWWVVVSSSZZZxxxcccAAA???GGG\\\qqq|||{{{xxx}}}^^^hhhjjjRRRCCC999777444222222222111000000000000000000111111111111111000///.........///////////////////////////......//////000000000111111222333222111222444666DDD\\\sssllleeeooovvvooohhhaaa```^^^___eeellljjj```VVV]]]aaaeeeiiilllnnnpppqqqxxxwwwvvvzzz|||yyyqqqkkkjjjkkkaaa___^^^^^^___```bbbeeeeeefffgggjjjlllnnnooooooiiiiiijjjjjjkkkkkkllllllgggiiijjjjjjhhhfffggggggbbbccceeegggggggggffffffgggggggggffffffgggggggggfffeeeeeedddeeefffggghhhhhhhhhhhhiiijjjkkkmmmnnnllljjjhhhhhhhhhgggfffdddcccdddfffiiilllkkkiiifffgggfffeeeeeegggiiiiiiiiidddcccaaa]]]YYYWWWXXX[[[```___^^^^^^______^^^]]]]]]```cccfffjjjooouuuyyyyyyhhhYYYQQQ@@@>>><<<;;;;;;:::888666;;;777666===CCCFFFHHHKKKIIIQQQ^^^mmm~~~mmmVVVNNNHHHHHHIIIKKKIIIGGGIIIMMMNNNLLLKKKLLLNNNPPPQQQQQQHHHMMMSSSXXXYYYYYYYYYYYYSSSNNNGGGAAA??????>>>>>>===<<>>@@@HHHQQQYYY]]]\\\___^^^YYYYYY___bbbaaafffhhhxxxPPPAAABBBQQQfffmmmjjjssskkk\\\xxxgggQQQCCC888666333222222333222111111111111000000000000000000000///.........//////////////////////////////...//////////////////000///000111111//////000222@@@RRRdddrrrxxxmmmlllwww|||wwwzzz|||uuugggXXXWWWaaajjjkkkggg```dddiiimmmnnnooopppqqqvvvzzzwww{{{~~~zzzuuurrrqqqbbb______```___\\\[[[]]]```______aaaeeeiiijjjjjjffffffgggggghhhiiijjjjjjfffgggiiiiiiggggggggghhhbbbcccdddeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggghhhhhhiiijjjllloooqqqsssooollliiihhhhhhgggfffeeeeeeeeefffiiikkkkkkjjjhhhgggeeeccccccdddfffffffffdddccc```YYYSSSPPPQQQTTT[[[ZZZZZZZZZ[[[]]]___aaa```fffooowww}}}|||lll\\\NNNDDD>>>888999::::::::::::;;;<<<<<<:::===CCCGGGFFFFFFIIIRRRhhh|||```OOOMMMFFFGGGHHHIIIHHHGGGHHHJJJMMMLLLLLLMMMOOOPPPPPPOOOGGGMMMUUUZZZZZZZZZ[[[\\\RRRMMMGGGAAA????????????::::::DDD]]]~~~{{{ooommmoooooonnnoooiiigggeeeaaa```bbbgggkkkrrruuuxxxxxxvvvvvvxxx{{{wwwyyy}}}|||yyy|||zzzxxx{{{~~~yyyxxx{{{}}}tttjjjjjjrrr{{{jjj^^^aaabbbjjjuuuwwwuuukkkaaa\\\WWWOOOIIIGGGKKKNNNTTT[[[bbbfffhhhjjjmmmrrrrrrmmmlllmmmhhh___NNNFFFBBBDDDIIIKKKNNNQQQUUUTTTSSSSSSSSSSSSQQQOOOOOOPPPPPPPPPOOOPPPSSSVVVRRRWWW^^^cccfffjjjpppuuuvvvrrrnnnlllkkkkkkjjjjjjggggggfffffffffggghhhhhheeedddccc```]]]\\\^^^``````dddeeeaaa^^^^^^]]][[[]]][[[\\\______XXXRRRPPPMMMMMMLLLJJJIIIGGGFFFFFFAAA??????EEEOOOXXX\\\\\\]]]```^^^YYY^^^kkkssstttllluuu[[[FFF???MMMgggyyyuuunnn|||pppYYYeee}}}eeeNNNAAA666444111111222333222222222222111111000000////////////.........///000000///////////////////////////////////////.........---...//////...///111222:::EEESSSdddxxxvvvuuuuuuzzzzzz~~~jjj]]]\\\aaagggjjjiiijjjllllllkkkkkkmmmoootttyyyuuuyyy|||yyynnnkkklllnnnkkkccc^^^______\\\YYYYYY\\\___``````___```aaabbbcccdddeeeeeedddfffggghhhgggggghhhiiieeeeeedddeeeeeefffggghhhffffffggggggggggggffffffhhhiiijjjkkkkkkiiihhhgggiiiiiiiiijjjlllooorrrtttrrrooollljjjjjjiiihhhfffiiihhhggghhhjjjjjjhhhfffgggeeebbbaaaaaabbbbbbbbb^^^___]]]XXXSSSRRRUUUYYY]]]]]]]]]]]]```dddiiimmmrrryyywwwkkkYYYKKKCCC>>>;;;888666666777999;;;???AAACCCAAABBBFFFHHHGGGIIIUUUbbbwwwwww\\\LLLJJJFFFGGGGGGHHHIIIJJJJJJIIIMMMMMMMMMPPPRRRRRRPPPNNNIIIOOOUUUXXXVVVTTTUUUWWWNNNKKKGGGDDDCCCAAA???>>>;;;<<>>???CCCGGGGGGHHHUUUsss{{{yyyooo\\\NNNJJJGGGHHHHHHIIILLLOOONNNKKKMMMMMMOOORRRTTTSSSPPPMMMKKKPPPUUUVVVRRRNNNNNNOOOIIIHHHGGGGGGFFFCCC???;;;;;;<<<>>>CCCRRRkkkmmmjjjpppqqqkkkeeehhhgggfffdddaaaaaacccdddaaahhhqqqvvvwwwxxxzzz~~~zzz|||~~~~~~~~~~~~{{{tttoookkkiiiiiimmmssswww|||xxxfffdddlllrrr|||pppgggdddgggqqqwwwfffaaabbb___XXXSSSPPPLLLHHHFFFGGGLLLSSSWWWtttvvvnnnnnnlllfffQQQJJJHHHMMMSSSTTTTTTUUUXXXZZZ\\\\\\ZZZXXXXXXYYYRRRUUUXXX\\\___fffnnnuuuuuurrrnnnjjjhhhgggffffffeeeccccccccccccddddddeeefffaaa___[[[VVVSSSTTTXXX\\\aaafffhhhccc___]]]\\\YYY[[[VVVTTTUUUTTTOOOKKKKKKIIIIIIGGGDDDBBBBBBDDDFFF???GGGQQQXXX\\\^^^```ccc^^^^^^VVVLLLQQQdddpppqqqrrrTTT===CCCIIIttt|||qqq}}}~~~rrrbbbfffwwwwww^^^JJJ@@@777555222000000000///...---------,,,,,,---------........................////////////////////////---///000000///......///---......//////////////////555===JJJ___wwwyyynnnmmmyyyxxxpppYYYGGGPPPNNNOOOSSSTTTRRRXXXaaannnrrrzzzxxxooonnnrrrvvvzzz}}}|||pppooolllhhheeebbbaaaaaa[[[ZZZYYYYYY[[[^^^```aaa^^^```ccceeefffgggggghhhhhhcccaaadddddd```aaafffffffffggghhhiiijjjjjjkkkmmmlllkkklllmmmnnnmmmllljjjgggeeefffjjjmmmnnnnnnkkkjjjiiihhhhhhhhhhhhiiifffgggggggggeeecccaaa```aaaaaa___]]]___aaa^^^WWWZZZ[[[\\\[[[\\\cccnnnwww~~~zzzxxx}}}tttcccSSSGGGAAA???;;;777666999;;;<<<;;;:::<<<>>>AAACCCDDDEEEEEECCCHHHOOOUUU```www}}}~~~rrr^^^QQQLLLEEEJJJGGGEEEDDDEEEFFFGGGGGGKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOKKKHHHGGGIIILLLNNNJJJJJJJJJIIIFFFBBB>>><<>>AAADDDJJJVVVbbbfffnnnyyyxxxpppiiilllooorrrtttvvvyyy{{{|||zzzxxxwwwuuurrrooolllhhhccc______bbbdddcccaaa]]]___aaabbbbbbbbbbbbcccaaa```bbbeeeddd```bbbhhheeeeeeffffffhhhhhhiiijjjmmmllllllmmmnnnoooooonnnnnnllliiiiiikkkmmmmmmllljjjjjjjjjiiiiiiiiihhhhhhdddeeeeeeeeedddbbbaaa```YYY\\\]]]ZZZYYY]]]^^^]]]aaaccceeefffgggllluuu|||||||||rrrbbbRRRFFF???======:::888555666999<<<===<<<>>>@@@CCCEEEEEEEEEGGGHHHFFFNNN[[[kkk}}}}}}{{{pppgggVVVLLLJJJDDDJJJHHHEEEDDDFFFGGGHHHGGGLLLMMMNNNPPPPPPQQQQQQQQQQQQOOOKKKHHHGGGHHHJJJLLLJJJJJJHHHFFFDDDBBB@@@???AAA;;;;;;@@@CCCJJJ]]]rrrzzzqqqllliiihhhgggfffeeeccc```]]][[[ZZZ]]]bbbgggkkkpppuuuyyywwwvvvtttuuuxxxyyyyyyxxx~~~|||wwwssspppmmmmmmmmmnnnqqquuuvvvvvvuuuwww~~~sssaaaYYYYYY]]]dddjjj||||||nnnmmmnnnxxxxxxtttqqqllllllqqqkkkkkkfff]]]VVVUUUTTTQQQYYYccckkknnnppprrrqqqlll]]]RRRKKKNNNRRRSSSTTTUUU[[[kkknnngggeee```[[[^^^]]]jjjrrr{{{qqqnnnllliiihhhhhhhhhfffdddfffffffffffffffeeedddcccbbb___]]]\\\YYYWWW]]]dddaaabbbcccaaa]]]ZZZZZZ[[[UUUQQQLLLJJJJJJIIIHHHFFFJJJHHHFFFCCCBBBEEEJJJNNNUUUYYY___bbbcccbbbbbbbbb[[[___YYYOOOYYYrrr~~~zzzggg```UUUGGG>>>DDD^^^vvv|||{{{{{{jjjgggvvv\\\GGG===666444111000000000///...//////............//////...................................................///000///------///000------...////////////...111333555999FFF\\\qqq|||wwwkkkkkksssyyyyyy{{{lllMMMEEE;;;666555:::FFFRRRZZZdddrrr{{{|||vvvnnnhhhdddeeegggiiijjjmmmqqqtttyyy{{{uuupppoooqqqqqqmmmgggddddddeeeeeeeeedddcccbbbXXXYYY]]]```___\\\]]]aaa]]]]]]^^^___```aaabbbbbbeeeffffffggghhhiiiiiiiiijjjhhheeedddeeeeeedddbbbaaabbbcccccccccbbbaaa```\\\]]]]]]^^^^^^]]]]]]\\\YYY___bbb___^^^bbbgggiiijjjnnnrrruuuwww{{{vvvggg[[[SSSGGG;;;555555999<<<888777777999<<>>::::::>>>@@@DDDRRRccc|||ssspppiiihhhfffdddbbb___\\\[[[WWWZZZ]]]```dddjjjppptttwwwxxxyyyyyyxxxxxxyyyzzz|||{{{{{{}}}xxxuuurrrqqqppprrruuuwwwwwwwww~~~ssseeeXXXWWW]]]aaadddfffqqq{{{yyyrrrpppppppppssszzzuuutttppprrrwwwyyy{{{xxxnnnfffaaa\\\WWWUUU\\\eeelllrrrvvvtttnnndddZZZPPPNNNRRRTTTVVVYYYcccuuuyyyrrrllleeeccclllnnn}}}|||qqqllljjjgggfffffffffeeecccdddeeeeeeeeecccaaa^^^\\\[[[ZZZ[[[\\\\\\^^^gggqqqooonnnkkkfff___ZZZWWWVVVNNNLLLIIIHHHHHHGGGFFFDDDFFFDDDCCCDDDHHHMMMQQQSSSYYY]]]bbbdddcccaaa^^^]]]VVV[[[UUURRRjjjtttWWWKKK>>>:::AAASSSlll{{{wwwyyyxxxtttjjjttt[[[HHH>>>666333000//////000///...000000////////////000000................................................/////////...------///111,,,---......//////......000111111222999III]]]kkk|||zzzsssmmmiii~~~zzzbbbYYYLLL???777666999>>>KKKTTT```fffddd^^^YYYVVVVVVWWWXXXYYY[[[___dddhhhhhhqqqzzz~~~xxxssspppooooooooonnnllliiiggg]]]\\\\\\]]]^^^]]]\\\\\\YYYZZZZZZ[[[\\\]]]]]]^^^^^^___```aaaaaabbbcccdddbbbaaa```___^^^]]][[[ZZZZZZ[[[]]]______^^^]]][[[ZZZ[[[\\\^^^```aaabbbcccdddkkkppppppqqqvvvyyyyyyyyy}}}}}}uuukkk^^^PPPFFFDDDBBB>>>:::888888999:::999999;;;===@@@BBBCCCCCCCCCEEEFFFEEEFFFPPP```nnnzzzdddVVVQQQOOOFFFDDDHHHFFFHHHEEECCCCCCEEEGGGHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKNNNLLLIIIGGGFFFGGGIIIKKKMMMLLLJJJHHHFFFDDDCCCCCC===::::::<<<<<<>>>HHHSSSsss}}}tttpppjjjeeecccaaa```___YYYZZZ[[[\\\^^^bbbiiimmmvvvzzz}}}|||yyywwwzzz}}}zzzxxxvvvyyy~~~|||}}}zzzhhh___XXXZZZ```eeeiiimmmooosssuuurrrjjjdddbbbcccjjjlllppp{{{ppplllllljjjnnnuuu}}}xxxqqqhhhaaa```bbbgggnnnuuuwwwsssnnnlllaaaVVVRRRTTTZZZ```cccrrryyymmmmmmyyy{{{rrruuu|||~~~zzzuuu|||zzzqqqjjjiiigggffffffeeeddddddaaabbbbbbbbb___[[[WWWTTTPPPOOOQQQWWW\\\aaajjjtttxxxuuuooofff]]]TTTOOOLLLJJJIIIHHHGGGFFFDDDCCCBBBCCCBBBBBBGGGOOOUUUXXXXXX\\\___cccdddbbb^^^[[[YYYYYYVVVTTTbbb[[[MMMBBB;;;BBBQQQbbbqqq{{{ssspppvvv}}}{{{jjj|||sss[[[HHH@@@555222000//////000///...000000////////////000000...................................................///000///------///000,,,------..................///000///111999HHHTTTaaannn|||tttfffrrr~~~jjjfff]]]SSSJJJCCC===999;;;AAAHHHJJJIIIFFFEEEFFFCCCCCCDDDEEEHHHLLLRRRWWWWWW___gggjjjmmmqqqqqqnnnnnnrrr{{{~~~~~~|||vvvrrrqqqlllgggfffiiikkkgggbbb````````````aaaaaaaaaaaa]]]```aaaaaa``````bbbdddbbbcccdddcccbbb```___^^^]]]___bbbdddffffffeeedddggghhhiiilllooorrrtttuuuxxx~~~zzzwwwllldddWWWMMMFFFCCC@@@>>>::::::::::::999999888777;;;<<<>>>@@@AAABBBDDDEEEDDDGGGJJJNNNWWWkkkxxx}}}rrr^^^WWWJJJHHHHHHAAAAAAFFFDDDEEECCCAAABBBDDDFFFHHHHHHLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIKKKMMMMMMNNNMMMLLLJJJFFFCCCAAA===<<<;;;;;;:::;;;AAAGGG[[[mmm~~~|||vvvrrriiifffeeecccaaa]]]\\\[[[ZZZYYY\\\aaaeeeoootttyyyyyyvvvuuuxxx}}}}}}yyywwwxxx|||~~~kkkccc___\\\^^^aaagggqqq{{{zzztttlllddd^^^ZZZWWWVVV]]]aaaeeejjjrrr|||rrrbbb___```bbbhhhppp|||vvvnnnkkkkkkmmmtttxxxxxxssspppnnnfff[[[VVVZZZeeeoootttwwwpppzzzzzz}}}tttmmmkkkpppuuuuuuuuuwwwuuuoooiiiiiihhhgggeeeeeeeeeeeeaaaaaaaaa```]]]YYYTTTQQQOOOLLLNNNVVV]]]aaaeeejjjqqqllleee\\\TTTLLLFFFCCCHHHHHHGGGFFFCCCBBBAAA@@@DDDDDDGGGNNNWWW\\\]]]\\\bbbcccdddbbb___[[[XXXWWWZZZ___qqqiiiEEEBBBBBBHHHYYYiiirrrvvvyyysssuuuuuutttzzzvvvlllpppYYYHHH@@@444222///.../////////...000000////////////000000........................---------------------------///000000///......///,,,,,,---............---......///000///000888BBBPPP^^^qqq}}}llldddqqq|||}}}qqqrrrpppjjjaaaXXXJJJ???666888999999999:::<<<>>>999:::;;;<<<===AAAGGGKKKKKKRRRWWWXXXYYY\\\\\\ZZZ\\\bbblllwww|||zzzuuussswwwzzzuuunnnlllllllllkkkkkkjjjjjjiiidddfffiiihhheeedddgggiiijjjllloooooommmjjjiiiiiigggiiilllooorrrsssttttttxxxyyyzzz|||uuuhhh^^^XXXNNNHHHAAA<<<;;;<<<===>>>>>><<<999777666999<<<>>><<<>>>@@@AAAAAACCCFFFIIICCCIIISSS___pppzzzrrrttt^^^RRRNNNCCCCCCFFF@@@@@@DDDAAAEEECCCAAABBBDDDGGGHHHIIINNNOOOOOOPPPQQQQQQPPPPPPMMMLLLJJJJJJJJJKKKMMMNNNLLLMMMNNNNNNKKKHHHDDDAAA???>>>===;;;:::;;;>>>AAAKKKZZZnnn~~~yyywwwxxxzzzooommmlllfff______^^^\\\YYYWWWXXX[[[^^^hhhnnntttwwwvvvwww{{{~~~}}}{{{{{{|||~~~~~~}}}|||llldddbbbaaabbbdddjjjyyyyyyiii___[[[YYYTTTOOOTTTWWW[[[^^^bbbkkkwww|||jjjZZZXXX[[[___hhhrrr|||uuummmnnnttt}}}{{{vvvtttnnniiiaaa]]]ddduuuxxxiiiqqq|||~~~zzztttyyyrrrnnnpppvvvwwwsssvvv}}}pppjjjhhhhhhhhhgggddddddeeefffbbbbbbbbbaaa^^^ZZZWWWUUUXXXWWWZZZ```ccc```___```hhhccc\\\VVVQQQLLLHHHEEEFFFFFFFFFDDDBBBAAABBBCCCHHHKKKPPPWWW]]]```aaa```bbbbbb___\\\XXXWWWXXXZZZbbbyyyuuuPPP>>>===III]]]qqqzzz{{{~~~||||||qqqzzzwwwuuummmVVVEEE===444111///.../////////...000//////......//////000........................------------------------+++...111222000...------+++,,,------......------///---///222111...222999DDDQQQeeewwwyyyooopppuuu~~~}}}~~~yyyqqqbbbTTTBBB@@@<<<:::999:::999999888999:::::::::===AAADDDAAAGGGJJJJJJJJJMMMNNNMMMQQQXXX___eeeiiinnntttzzz|||~~~}}}{{{zzzzzzuuuxxx{{{yyyuuutttvvvyyy|||{{{yyyyyywwwxxx{{{~~~xxxtttlllbbbXXXNNNFFF@@@???===;;;:::::::::::::::@@@>>>:::888888<<>>RRRfffxxxvvvkkklll{{{zzzyyy~~~rrrSSSMMMFFFAAA???===999555666777888777666777999<<<:::???BBBAAABBBFFFHHHGGGHHHNNNSSSTTTRRRTTT[[[bbbgggkkkpppssstttwww}}}yyy{{{|||oooddd\\\SSSOOOJJJFFFBBB>>>:::888777666777777999:::;;;;;;:::999999:::<<<>>>AAABBBBBBEEEGGGHHHJJJNNNUUU[[[gggsss}}}nnnkkkpppzzzgggbbb]]]XXXUUUMMMDDDHHHNNNJJJJJJLLLHHHGGGEEEDDDEEEHHHKKKMMMMMMJJJJJJLLLMMMOOOOOOPPPPPPUUUTTTQQQOOOMMMLLLLLLLLLGGGGGGFFFFFFFFFGGGHHHIIICCCCCCAAA===<<<>>>@@@@@@DDDFFFSSSjjj~~~ssssssyyytttwwwttt}}}sssddd[[[[[[ZZZWWWUUUUUUWWWYYYVVVZZZbbbiiiooossswwwzzzuuuxxxzzzzzzxxxxxx{{{rrrpppqqqsssllliiimmmuuu}}}yyyqqqfffaaaaaaccccccbbbhhheeecccgggnnnxxx|||jjjZZZYYY___gggsss}}}tttnnnkkkpppxxx~~~{{{uuuvvvttttttkkkSSSSSSgggtttvvvnnnjjjssswwwyyywwwrrrttt~~~|||}}}pppkkkccceeefffdddaaa```bbbddd``````^^^]]][[[ZZZYYYXXX[[[gggwwwzzzoooaaaaaagggeee___WWWPPPLLLHHHDDD@@@AAABBBCCCBBBBBBDDDJJJOOOPPPWWW```ddddddcccbbbccc___^^^^^^___eeeqqq~~~}}}WWWFFFCCCBBBWWWmmmwwwmmmzzziii|||eeeRRRFFF999111111111111000000000000111000...---,,,,,,------///............---------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++////////////000000000000222666CCCWWWkkk{{{xxxkkkiiiuuuzzz|||}}}~~~pppjjjccc^^^WWWKKK@@@999666444555999;;;999:::===<<<;;;;;;;;;<<>>;;;:::;;;;;;:::888888777555444444666888::::::777888===BBBBBBDDDGGGNNNSSSXXXZZZ^^^hhhxxxnnngggvvvqqqiiicccXXXPPPPPPFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGJJJOOOSSSTTTSSSQQQSSSQQQNNNKKKIIIHHHHHHHHHJJJGGGDDDEEEIIIKKKJJJHHHFFFDDDBBB@@@??????AAABBBGGGBBBEEETTTgggvvv|||zzz|||hhhUUUWWWXXXXXXWWWTTTSSSSSSTTTTTTSSSSSSWWW___hhhooorrruuuuuuuuuttttttvvv{{{~~~~~~}}}ppphhhnnnxxxuuuuuuwww|||}}}pppllliiihhhhhhiiimmmqqqqqqmmmkkkpppvvviii______dddjjjuuuuuupppeeebbbmmmvvvzzztttttttttyyyfff[[[VVVYYYeeeuuurrrkkkppp}}}}}}|||zzzzzz|||llllllmmmiiiddd```___^^^^^^]]]^^^______]]]YYYVVVTTTTTT```nnnuuukkk^^^]]]eeelllbbbWWWKKKFFFHHHIIIEEE@@@@@@AAAAAABBBDDDHHHNNNRRRYYY\\\```bbbbbbccceeefff^^^[[[bbbpppzzzqqqOOO<<<>>>MMMZZZ~~~{{{lllsssllldddQQQDDD777111111111000000000//////111000...---,,,,,,------............------------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++........./////////000000///111:::JJJZZZllltttlllqqq}}}}}}xxx|||}}}{{{vvvjjj]]]TTTGGG@@@:::888777666999>>>::::::::::::;;;<<<===>>>@@@CCCEEEFFFDDDCCCDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRQQQUUUYYY[[[ZZZXXXWWWWWWiii}}}~~~}}}~~~yyyqqqkkkfffaaa^^^VVVSSSOOOKKKFFFCCCAAA@@@===:::777777888999888666444555666666777999;;;===@@@======AAAEEEJJJTTT]]]eeeooo{{{zzzwwwccc]]]WWWMMMGGGGGGEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHKKKOOOSSSUUUSSSRRRSSSQQQMMMIIIGGGFFFGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGHHHGGGEEEDDDCCCBBBBBBCCCCCC@@@BBBOOO___iiipppuuuyyyrrrkkk```XXXVVVWWWXXXWWWUUUTTTTTTUUUSSSRRRPPPRRRVVV___gggmmmuuuuuuvvvuuuuuuvvvyyy{{{zzzxxxxxx{{{~~~tttddd```hhhrrr|||}}}~~~zzztttpppjjjjjjjjjjjjjjjkkkppptttuuusssrrrxxxuuukkkbbbbbbffflllttt}}}~~~~~~sssjjjgggaaacccppp}}}wwwuuusssttt{{{ttt]]]VVVSSSWWWccczzzxxxppptttooonnnjjjfffaaa^^^]]]]]]]]]\\\]]]]]]]]][[[XXXUUUTTTUUUcccmmmqqqfffZZZWWW]]]aaaXXXQQQIIIFFFGGGGGGDDD@@@???AAACCCFFFJJJNNNTTTXXX[[[]]]aaadddeeeccc```]]]bbbfffnnnyyyjjjMMMFFFBBBCCCZZZzzzwww}}}bbbOOOBBB555111111000000000000//////000///...---------------............------------***++++++,,,---...///000------------------------+++,,,,,,------,,,,,,+++---------.........//////------222;;;FFFWWWmmm~~~wwwuuuyyy}}}xxxuuu}}}wwwlllVVVNNNGGGDDD@@@;;;999:::777888999999:::;;;;;;;;;>>>@@@BBBBBB@@@???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHHHHHHHJJJNNNPPP\\\jjjrrrnnnjjjnnnsssuuukkkhhhgggjjjjjjiiikkkooorrrtttuuuvvvyyy{{{yyyyyyzzz{{{xxx{{{wwwqqqpppkkkbbb[[[UUUOOOKKKHHHAAAAAAAAA@@@???>>>>>>>>>888777666666777777666444333555777888999:::===???@@@>>>???DDDMMMYYYjjjyyyyyyhhhYYYUUUQQQIIICCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKOOOSSSTTTSSSRRRRRROOOKKKGGGEEEEEEFFFHHHGGGIIIKKKKKKJJJHHHGGGGGGLLLLLLKKKJJJHHHFFFEEEDDDAAA???BBBNNNZZZccciiinnnwww~~~ooobbb[[[YYYYYYZZZ[[[[[[XXXWWWVVVWWWWWWVVVTTTRRRRRRXXXbbbjjjoooqqqtttuuuuuuvvvwwwxxxzzzxxxwwwzzz~~~~~~{{{jjj```___jjjvvvyyypppiiiggghhhkkkmmmllljjjjjjmmmooorrruuuxxx~~~|||tttmmmggggggjjjnnnuuu{{{uuuuuujjjbbbcccaaahhhyyy}}}xxxuuurrrpppsssxxx~~~lll\\\YYYWWWYYYddd~~~}}}vvvwww|||mmmhhhfffbbb^^^\\\\\\\\\[[[[[[ZZZ[[[[[[YYYWWWUUUUUUUUUfffjjjiii^^^SSSOOOQQQSSSLLLIIIFFFEEEEEEDDDBBB@@@@@@CCCHHHLLLOOOSSSXXX[[[^^^```ccceeefffccc]]]YYYeeesss~~~mmmNNN777:::DDDNNNgggtttsss}}}aaaNNNBBB555111000000000//////////////////......------------.........---------,,,,,,++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............000444999DDDYYYlllyyy~~~~~~rrraaa]]][[[\\\XXXLLLAAA<<<::::::999999:::;;;===>>>??????@@@AAA@@@@@@AAAAAADDDDDDBBBAAA@@@?????????CCCCCCCCCBBBBBBEEEIIILLLNNNUUUXXXTTTSSSXXX[[[[[[YYYXXXXXXYYYZZZZZZ\\\^^^___```aaabbbdddhhhoootttlllkkkhhheeedddeeeggghhhggghhhlllooonnniiibbb\\\\\\XXXRRRMMMJJJGGGEEEBBB===>>>>>>>>>===<<<;;;:::888777777777777777666555444666888888999<<>>>>>???@@@AAABBBBBB??????===<<<<<<;;;;;;;;;>>>???@@@???>>>>>>@@@BBB@@@BBBAAA???@@@CCCEEEDDDHHHIIIIIIHHHHHHJJJJJJIIILLLNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRPPPKKKHHHGGGEEEBBB@@@???>>>===;;;999::::::999888777555444888888888888777666666777444777:::<<<@@@GGGRRR[[[eeedddjjjzzzyyypppzzzfffVVVPPPKKKJJJIIIFFFDDDDDDFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHKKKNNNPPPOOONNNKKKIIIGGGEEEFFFHHHKKKMMMMMMMMMLLLHHHEEEEEEJJJOOOPPPQQQQQQQQQOOOLLLHHHFFFEEECCCEEENNNYYYgggwww}}}vvvvvvuuuqqqjjjccc]]]ZZZYYYRRRTTTVVVRRRMMMLLLOOOTTTSSSXXX^^^eeejjjooosssvvvsssssssssuuuwwwxxxxxxxxxzzzzzz|||rrrjjjhhhlllyyy{{{mmmfffjjjpppqqqzzz{{{qqqddd___^^^]]]eeennnvvvyyyzzzxxxqqqiiieeeeeeeeeeeefffjjjnnnppptttvvvooojjjnnnsss~~~uuutttqqqooooooqqqtttvvvqqquuummmfffhhhdddbbbiii~~~oooeee]]]```^^^\\\ZZZ[[[[[[ZZZYYYWWWXXXWWWVVVSSSSSSTTTUUU^^^[[[VVVQQQKKKGGGEEEEEEDDDDDDBBB@@@>>>???CCCFFFJJJNNNRRRVVVWWWYYYZZZ\\\___bbbccc```]]]bbbnnnzzznnn```PPP@@@666<<>>VVVaaassszzz{{{~~~{{{yyy}}}|||||||||zzzssskkkfffVVVRRRLLLFFFAAA>>><<<<<>>@@@@@@???;;;;;;:::::::::::::::;;;;;;===??????===;;;;;;;;;===;;;999999:::<<<<<<<<<>>>@@@@@@>>>===??????======???BBBDDDEEEDDDCCCAAAEEEFFFGGGIIIIIIHHHGGGFFFBBBAAA@@@@@@AAA@@@???>>>===;;;888777888777666555666666666666666666666666888888999888888999;;;>>>999???FFFLLLTTT```ooozzzoookkkwwwyyy```TTTLLLJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFIIILLLNNNNNNMMMIIIIIIHHHHHHIIIKKKMMMOOOPPPNNNJJJFFFDDDGGGLLLQQQNNNOOOPPPOOONNNKKKHHHFFFEEEBBBBBBGGGOOO\\\ooo~~~}}}ssshhh```\\\[[[TTTVVVVVVTTTPPPMMMMMMNNNIIIMMMSSSYYY___fffmmmrrrqqqrrrtttvvvwwwxxxwwwwwwvvvxxx{{{}}}}}}~~~zzztttssswwwxxxjjjgggoooxxxxxxttteeeaaabbbbbbkkksssyyywwwqqqkkkeee```___bbbccc``````dddgggggghhhnnnmmmmmmvvvtttssspppnnnmmmlllmmmmmmooouuuqqqmmmrrrpppnnnuuuoooiiifffeee___]]][[[ZZZZZZYYYXXXWWWUUUUUUTTTRRRPPPOOOQQQRRRUUUQQQOOONNNJJJEEECCCEEEDDDCCCBBB@@@@@@CCCGGGKKKLLLPPPUUUYYY[[[]]]```bbb]]]```aaa___aaakkk}}}yyy```NNNDDD===666;;;;;;IIIcccqqqrrrvvvzzzooosss|||___MMMAAA333000000/////////.........,,,---...//////...---------------,,,,,,,,,++++++,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++------------............,,,+++,,,//////---///444FFFQQQdddvvv|||||||||vvvrrruuuvvv{{{yyyuuupppnnnbbb```\\\WWWQQQKKKFFFCCCCCC@@@===<<<>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAA???===<<<<<>>;;;;;;>>>>>>:::999999:::<<<>>>>>>===<<<===>>>???@@@AAA@@@@@@??????>>><<<<<<======<<<;;;:::888777777999999888777888888777777888:::;;;<<<999;;;<<<<<<===AAAGGGLLLHHHPPP\\\fffooo{{{|||fffUUUOOOHHHJJJJJJHHHGGGHHHJJJKKKHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFIIILLLNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMPPPLLLHHHFFFGGGKKKNNNPPPLLLLLLLLLLLLKKKIIIGGGFFFBBB@@@@@@CCCGGGQQQbbbrrrwwwvvvwwwkkkbbb___^^^YYYXXXWWWTTTRRRPPPOOOOOOHHHJJJLLLPPPUUU\\\eeekkkppprrrvvvyyyyyyxxxvvvvvvwwwyyyzzzzzz|||~~~wwwlllmmmvvvzzzhhheeeiiijjjttt|||xxxnnngggdddbbbcccggggggaaa^^^aaacccbbbaaakkknnnttt}}}qqqpppooommmkkkjjjiiiiiiooouuusssqqqvvvvvvuuu|||rrrjjjdddcccddd]]][[[YYYXXXXXXWWWUUUSSSRRRQQQPPPMMMKKKJJJLLLNNNLLLJJJJJJLLLIIIBBBAAADDDAAAAAABBBDDDGGGJJJMMMNNNNNNQQQTTTWWWYYY[[[]]]```[[[\\\^^^cccmmm{{{yyy[[[GGG===888888;;;FFFIIIWWWhhhnnnlllsss~~~|||xxxyyy}}}___KKK>>>000000/////////............,,,---.../////////---------------,,,,,,,,,++++++***++++++,,,---...//////------------------------+++,,,,,,------,,,,,,+++---------.........//////...+++,,,000111//////333777CCCVVVkkkzzzzzzrrrwwwtttpppwww~~~yyyvvvqqqjjjggggggggggggeeeaaaZZZSSSOOOHHHDDD@@@>>>>>>>>><<<:::;;;;;;:::::::::;;;<<<<<<;;;===??????===<<<<<<======;;;:::;;;;;;::::::;;;666;;;;;;888999======999;;;:::999999:::;;;;;;:::<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<999777777666666888;;;======<<<:::999888777777999;;;===<<<>>>@@@AAACCCIIIRRRXXXWWWaaappp{{{zzzkkk[[[QQQNNNEEEGGGHHHFFFDDDFFFIIIKKKHHHGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIILLLNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKOOOKKKGGGGGGJJJNNNNNNNNNJJJJJJJJJIIIIIIGGGFFFFFF???>>>@@@CCCFFFMMM]]]mmmuuurrryyylllccc``````ZZZVVVRRROOONNNNNNMMMMMMKKKKKKKKKKKKNNNUUU^^^eeejjjnnnrrruuuuuusssqqqpppvvvwwwvvvssstttxxx{{{|||{{{|||}}}~~~~~~xxxpppsss}}}kkkiiimmmoooyyyyyyooojjjiiiiiikkkooonnnfffaaabbbcccaaacccnnnttt|||yyyuuunnnmmmmmmmmmllllllkkkkkklllrrrooommmrrrqqqpppxxxzzzooolllccc\\\\\\\\\ZZZWWWVVVVVVUUURRRQQQOOOOOOMMMJJJGGGFFFHHHJJJGGGEEEHHHKKKGGG@@@>>>CCC>>>???BBBGGGMMMPPPQQQPPPPPPQQQSSSTTTTTTTTTVVVXXXYYYXXX\\\hhhyyyyyy___FFF===<<<:::<<>><<<<<<;;;:::::::::::::::>>><<<:::<<>>;;;<<<;;;:::999999999999999:::;;;<<<;;;::::::;;;<<<@@@???===;;;;;;;;;;;;<<<::::::::::::;;;<<<<<<===???999888===@@@>>>???CCCFFFKKKSSSYYY___iiittt|||||||||{{{rrreee]]]YYYVVVRRRNNNGGGFFFDDDCCCCCCEEEGGGHHHIIIGGGEEECCCBBBAAAAAABBBEEEDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGEEEDDDFFFIIIMMMOOOKKKHHHFFFIIIMMMNNNIIIDDD@@@AAACCCCCCDDDIIIQQQWWW{{{ssshhhjjjqqqttteee\\\TTTRRRQQQMMMJJJJJJMMMKKKIIIHHHJJJOOOSSSWWW___dddkkkppprrrssssssttttttvvvxxxyyyxxxwwwxxxxxx}}}{{{xxxvvvvvvwwwyyy{{{}}}xxxuuu{{{zzzooosss|||}}}rrrtttwwwuuu{{{~~~|||qqqhhhhhhnnnqqqwww{{{{{{uuusssooonnnlllkkkjjjiiiiiiiiimmmmmmlllmmmnnnqqqtttvvvpppiiibbbZZZYYY___ZZZXXXUUURRRPPPNNNNNNNNNIIIJJJJJJHHHEEEDDDDDDEEEGGGEEECCC@@@???@@@AAABBBCCCEEEIIINNNSSSUUUTTTSSSOOOUUUQQQNNNPPPKKKHHHPPPXXX\\\hhh{{{vvvOOOEEE:::666888>>>GGGMMMXXX```eeefffmmmxxx}}}{{{~~~xxxfffuuu]]]III;;;444......------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...---000999GGGSSS]]]hhhrrrzzzooo|||yyypppkkknnnnnnlllsss~~~wwwqqqnnnqqqtttttthhh______bbbaaa\\\ZZZSSSPPPLLLGGGCCC???;;;999<<<;;;<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<@@@???????????????===;;;???>>><<<;;;:::999999999===>>>>>>>>>>>>>>>>>>???>>>============>>>???@@@@@@@@@@@@???>>>;;;999777:::999===DDDHHHJJJOOOVVVaaagggpppyyy|||[[[VVVPPPMMMMMMLLLHHHEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDBBBAAAAAABBBBBBEEECCCBBBCCCEEEFFFEEECCCFFFHHHJJJKKKKKKLLLNNNPPPJJJIIIHHHGGGGGGHHHHHHIIIFFFDDDBBBAAABBBEEEHHHJJJHHHFFFFFFHHHJJJJJJGGGCCC???@@@BBBCCCEEEGGGJJJMMM___rrr|||}}}zzz~~~qqqoooppppppeee^^^YYYWWWTTTPPPNNNPPPLLLJJJHHHGGGHHHJJJMMMOOOSSSWWW^^^dddiiimmmqqqsssssstttuuuuuuttttttvvvwwwwwwvvvuuutttttttttuuuvvvwwwxxxyyy{{{~~~|||zzzxxx}}}||||||}}}|||}}}uuuxxx~~~~~~uuuooommmnnnmmmllljjjiiihhhhhhhhhjjjjjjiiijjjkkkmmmppprrr~~~ooocccbbb```YYYXXX]]]XXXUUURRROOONNNLLLIIIGGGGGGHHHIIIGGGEEEBBBAAAAAACCCBBB@@@@@@AAACCCEEEGGGKKKLLLOOORRRUUUVVVUUUTTTUUUVVVOOOKKKLLLFFFGGGTTT___pppxxx```LLLDDDAAA===999;;;FFFXXXfffaaaiiioooppppppuuu|||xxxqqqZZZFFF:::333......------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,222888<<>>:::@@@???===<<<<<<<<<===>>>>>>@@@AAA@@@???======>>>AAA@@@???============>>>@@@@@@???@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@@@@@@@AAABBBDDDGGGMMMUUUZZZ]]]ccckkkpppsss{{{rrrQQQFFFDDDDDDFFFIIIIIIEEEAAABBBAAAAAAAAABBBCCCEEEFFFDDDCCCBBBAAAAAAAAABBBBBBGGGDDDAAACCCGGGIIIFFFCCCFFFGGGIIIJJJIIIJJJLLLNNNFFFEEEEEEEEEFFFFFFGGGHHHDDDCCCAAA@@@@@@BBBEEEFFFCCCDDDEEEFFFFFFFFFDDDCCC@@@@@@BBBDDDFFFFFFDDDBBBLLL^^^iiiqqquuuttt~~~wwwpppkkkddd]]]YYYUUUOOONNNPPPLLLKKKIIIHHHGGGGGGHHHHHHGGGKKKQQQWWW^^^eeemmmrrrsssttttttrrrqqqqqqrrrtttrrrqqqqqqppppppppppppppprrrrrrssssssvvv{{{wwwqqqllliiilllkkkjjjiiihhhgggggggggfffeeeeeeeeegggiiikkklllqqqvvv}}}|||iiifff]]]YYY\\\]]]WWWUUUWWWTTTPPPLLLLLLOOONNNJJJEEEFFFGGGHHHGGGDDDAAA???????????????@@@CCCGGGKKKMMMUUUUUUWWWXXXXXXXXXWWWWWW[[[ZZZUUUTTTSSSHHHKKK___tttgggVVVGGG:::999<<<@@@DDDKKKXXXgggqqqbbbkkkvvvzzzwwwvvvoooXXXEEE999333......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000666FFFVVVaaannnwww~~~yyy~~~mmm[[[]]]eeepppwww|||vvvsssttt|||~~~{{{zzzssseee___ccckkkqqqzzzzzz{{{zzzxxxxxxpppeeebbbddd___[[[WWWTTTQQQNNNJJJFFFFFFEEECCCBBBAAAAAABBBCCC>>>AAADDDCCCAAA@@@BBBDDDAAA@@@>>>>>>>>>???@@@BBBAAA@@@??????@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAFFFDDDBBBCCCGGGPPPXXX^^^^^^___ccchhhmmmpppsssvvv{{{}}}kkkUUUGGGEEEEEEFFFHHHIIIHHHEEEBBBAAAAAAAAAAAABBBDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@IIIEEEBBBEEEKKKNNNKKKGGGEEEGGGHHHHHHHHHHHHIIIKKKCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDBBBAAAAAABBBDDDEEE@@@BBBDDDDDDCCCBBBCCCCCCCCCBBBBBBEEEHHHIIIEEEBBBDDDTTT]]]dddsss}}}|||~~~pppbbb[[[VVVQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDFFFJJJNNNTTT]]]ffflllppprrrttttttsssqqqrrrsssrrrqqqooommmlllllllllmmmqqqqqqqqqqqqrrrwww}}}{{{wwwsssmmmhhhjjjiiihhhgggffffffffffffcccbbbbbbcccccceeefffggggggjjjooowwwwwwhhh___]]]XXXWWWZZZZZZTTTPPPQQQNNNJJJHHHLLLRRRTTTOOOJJJFFFGGGGGGEEEBBB@@@@@@AAA??????AAACCCGGGKKKOOOQQQZZZZZZZZZZZZYYYXXXYYYZZZVVV[[[^^^aaa]]]NNNRRRkkklllKKKAAA@@@>>>===EEEPPPZZZccciiiiiifffeeemmmxxx~~~yyywwwnnnWWWEEE:::444......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...///222;;;DDDTTTbbblllvvvssspppyyy|||jjjiiilllrrrwww{{{wwwmmmooooooiii```___eeejjjkkksssuuulllkkknnnrrrsssqqqlllfffaaa``````UUUTTTSSSRRRQQQPPPOOOOOOJJJMMMPPPOOOMMMKKKMMMOOOKKKIIIGGGEEEDDDDDDFFFGGGGGGEEEBBBBBBDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIOOOPPPSSSYYY```hhhooossspppoooooosssyyy~~~~~~||||||}}}```QQQLLLJJJFFFEEEEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBB@@@???>>>>>>GGGDDDCCCFFFKKKNNNMMMJJJEEEFFFGGGGGGFFFEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBFFFEEECCCBBBBBBBBBDDDEEE@@@AAACCCCCCBBBBBBCCCDDDGGGEEECCCEEEJJJLLLLLLJJJGGGUUUZZZ]]]jjjttt{{{zzzeee\\\YYYVVVQQQOOOLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGIIILLLRRRYYY^^^dddhhhnnnrrrttttttuuuuuuuuurrrnnnjjjhhhiiikkkmmmpppqqqqqqpppqqqtttxxx|||wwwyyy~~~|||xxxxxxvvvooohhhhhhgggfffeeeeeeeeeeeeeeeaaaaaaaaaaaabbbbbbcccddddddfffjjjnnnsssyyy~~~sssjjjccc___^^^ZZZWWWUUUVVVTTTPPPMMMMMMKKKGGGFFFJJJQQQSSSOOOJJJEEEDDDCCC@@@>>>>>>AAADDDDDDEEEFFFHHHKKKOOORRRSSSZZZZZZZZZXXXVVVVVVYYY\\\UUU]]]aaaddd___TTT\\\vvv]]]BBB<<>>DDDCCCCCCEEEGGGIIIIIIIIIEEEFFFGGGFFFDDDCCCCCCEEEDDDDDDDDDDDDDDDCCCBBBAAAEEEDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEFFFJJJNNNQQQRRR```lllkkkcccfffiiinnnyyy{{{}}}yyyrrr~~~|||ggg^^^ZZZVVVQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEGGGKKKOOOQQQWWW```gggmmmpppsssuuurrrpppllliiihhhiiijjjlllmmmnnnoooooooooppprrruuupppsssxxx}}}~~~xxxssssssuuusssllleeefffeeeddddddccccccdddddd``````aaaaaaaaaaaaaaaaaaaaaccceeefffgggiiilllooosssssstttuuuuuutttsssrrreeedddaaa]]]ZZZWWWUUUSSSRRRQQQOOONNNLLLKKKKKKKKKJJJFFFDDDFFFJJJKKKGGGCCCAAAAAA@@@??????AAAEEEHHHKKKLLLMMMNNNPPPRRRTTTUUUXXXXXXWWWTTTQQQRRRVVV[[[aaagggdddaaaaaa___gggzzzooogggUUU@@@888???LLLTTTppppppjjjrrr{{{sssrrrppprrryyynnnWWWEEE:::555......------------......---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++,,,,,,------******+++++++++,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***,,,))))))---...---...111+++888AAAOOOdddooovvv{{{zzzsssrrrooopppzzz~~~vvvzzztttfffmmmssszzz}}}~~~qqqmmmpppwww}}}zzzxxxwww}}}yyytttppprrrrrrsssuuuxxxyyyyyyxxx}}}zzzvvvrrrppppppqqqrrrsssnnnhhhgggiiikkkiiigggggghhhiiikkkkkkkkkkkkkkkooovvvyyybbbHHH<<<===AAAAAA>>>???@@@AAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBEEEGGGHHHGGGDDDCCCDDDFFFEEEFFFFFFEEEBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCGGGFFFFFFEEEFFFFFFGGGHHHFFFDDDBBBDDDGGGIIIHHHFFFDDDEEEGGGHHHIIILLLPPPSSSlllyyyvvvhhhaaa\\\^^^iiisssyyy}}}qqqtttxxxnnndddZZZUUUTTTOOONNNLLLJJJIIIHHHGGGGGGEEEFFFFFFEEEDDDCCCDDDFFFEEEIIIOOOUUU[[[```eeeiiihhhhhhhhhiiiiiiiiiiiijjjjjjllloooooonnnmmmnnnnnnmmmqqquuuwwwwwwxxx{{{ssspppmmmmmmooommmhhhcccddddddcccbbbbbbbbbcccccc______`````````______^^^\\\]]]^^^]]]]]]]]]___aaa___`````````___^^^\\\[[[TTTRRRQQQQQQRRRPPPMMMJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGEEECCCBBBCCCDDDCCCAAA@@@BBBEEEGGGHHHIIILLLNNNQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWUUUPPPLLLLLLRRRXXXfffjjjbbb^^^gggjjjdddbbbMMMBBB999:::BBBNNN___lllrrr}}}wwwsss~~~pppvvvxxxsssnnnVVVDDD999444.........------.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***+++,,,------...******+++++++++,,,,,,,,,)))************+++++++++***+++,,,------,,,+++******)))+++...---+++---111///222///666LLL]]]hhhttt}}}yyypppuuupppxxxyyy|||rrrhhhcccfffllllll||||||xxxwwwvvvxxx~~~}}}zzzxxxxxxzzz|||~~~{{{yyy{{{|||{{{xxx}}}}}}}}}|||zzzwwwtttsssvvvzzz^^^HHHGGGDDDAAA<<<999;;;???:::===???@@@@@@???>>>>>>AAAAAAAAAAAAAAA???>>>>>><<<>>>@@@BBBDDDEEEEEEEEEIIILLLMMMJJJDDDAAACCCEEEEEEEEEFFFDDDBBB@@@@@@AAAAAABBBDDDFFFGGGGGGGGGFFFJJJJJJIIIIIIJJJKKKKKKLLLIIIEEEBBBDDDIIILLLJJJGGGAAADDDHHHIIIIIIJJJNNNRRR\\\llllll```YYYTTTWWWdddkkkqqqyyy|||xxx{{{vvvtttddd^^^___UUUSSSPPPMMMKKKJJJIIIIIIDDDFFFGGGGGGEEEDDDDDDDDDBBBCCCEEEGGGKKKPPPWWW[[[^^^aaaeeehhhjjjjjjhhhgggjjjmmmooopppooommmllllllmmmqqqtttsssooommmppptttuuuvvvzzzvvvpppoooqqqnnnkkkkkkkkkjjjgggcccdddcccbbbbbbbbbbbbbbbbbb^^^^^^_________^^^]]]]]]VVVWWWWWWVVVVVVWWWZZZ\\\ZZZZZZZZZYYYXXXVVVTTTRRRSSSOOOKKKJJJLLLMMMKKKIIIDDDGGGHHHFFFDDDDDDCCCBBBCCCCCCBBBAAAAAACCCDDDEEEAAAEEELLLPPPRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXUUUOOOIIIIIIOOOUUU___ccc[[[YYYjjjlllUUU@@@:::888CCCYYYfffffffffkkkgggbbb[[[aaa|||vvv}}}nnnxxxrrrlllSSSDDD999111///---+++,,,---...---,,,------------------------------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,---------......000//////222999GGGVVVaaaxxx{{{yyyzzz|||zzz{{{~~~}}}wwwssslllnnnppptttyyywwwqqq~~~}}}|||vvvzzz|||vvvWWWJJJ@@@>>><<<<<<===>>>;;;999;;;<<<>>>???@@@@@@@@@???AAABBBCCCAAA???<<<<<<<<>>888<<>>???@@@@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBBAAAAAABBBBBBCCCGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFLLL[[[bbbZZZPPPPPPPPPNNNOOOKKKIIILLLQQQRRRMMMGGGFFFFFFFFFHHHKKKMMMMMMMMMVVV[[[^^^ZZZSSSNNNNNNPPP^^^iiissstttuuu|||}}}rrrppp{{{nnnaaaXXXYYYUUULLLGGGHHHIIIGGGEEEDDDEEEFFFDDDCCCBBBCCCDDDCCCAAAAAACCCFFFGGGIIILLLQQQVVV\\\```bbbdddeeegggiiijjjiiihhhhhhkkkkkkkkklllkkkkkkjjjjjjnnnmmmlllooouuu{{{zzzwwwsssnnnjjjhhhffffffccccccccceeeffffffcccaaabbbaaa```______```aaabbbbbb```^^^\\\ZZZXXXWWWVVVXXXWWWUUUSSSQQQOOOOOONNNPPPQQQPPPPPPOOOMMMLLLKKKHHHHHHGGGEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFHHHIIIKKKLLLLLLOOOTTTXXXZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZYYYXXXWWW[[[TTTRRRSSSMMMHHHVVVkkkooovvv|||wwwdddNNNBBBBBB@@@BBBRRRhhhqqqiii___\\\SSS[[[kkk||||||ooofffNNN@@@777000///---+++,,,---...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,++++++***)))************++++++++++++***+++---------///333666GGGOOO]]]jjjttt|||yyywwwyyy~~~}}}{{{vvvlllfffuuu~~~|||zzz{{{~~~|||uuurrr}}}uuuWWWIIIAAA;;;999>>><<<;;;;;;;;;;;;:::888:::;;;<<<===????????????===>>>??????>>>@@@BBBEEEAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@AAABBBCCCDDDGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFKKKXXX]]]UUULLLLLLNNNMMMSSSNNNKKKNNNUUUUUUNNNFFFFFFFFFGGGJJJNNNOOOOOOMMMQQQUUUXXXUUUOOOJJJJJJLLL\\\cccoooxxxzzzyyyyyyssssssuuuvvvyyymmmggg```TTTMMMNNNJJJHHHFFFCCCBBBAAAAAABBBBBBDDDDDDCCCBBB@@@AAABBBAAAAAAAAACCCGGGMMMSSSWWWZZZZZZ\\\^^^aaacccdddeeegggggghhhhhhhhhggggggfffiiigggfffgggjjjmmmooopppuuuwwwyyy{{{}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwuuurrrooonnniiigggeeecccbbbbbbbbbbbb```___^^^___``````___^^^______^^^^^^^^^^^^______```___]]][[[XXXVVVTTTSSSUUUSSSQQQOOOMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@@@@AAADDDFFFHHHJJJLLLOOORRRTTTUUUTTTTTTYYYZZZ\\\\\\\\\\\\]]]___\\\[[[[[[\\\[[[YYYVVVSSSWWWYYYaaagggbbb```qqqsssTTT<<<888???DDDGGGSSScccfff[[[PPPMMMOOObbbsssuuuqqqwwwpppcccMMM@@@777111///---+++,,,---...---,,,------------------------++++++++++++++++++,,,,,,******************************++++++++++++******************************************++++++++++++,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,---......,,,,,,---...333;;;GGGTTTaaalllvvv{{{{{{}}}zzz}}}yyyyyy{{{zzzssswwwyyy}}}{{{rrrttt{{{rrrttt|||}}}zzzlllKKK<<<;;;===<<<:::;;;;;;::::::::::::999888999999;;;<<<===>>>??????>>>>>>>>>>>>===???CCCFFFBBBBBBBBBBBBAAA@@@@@@???===>>>???AAABBBCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHHHHQQQUUUOOOHHHIIIMMMNNNVVVQQQMMMQQQWWWWWWNNNEEEGGGHHHIIILLLNNNOOOMMMJJJHHHKKKNNNMMMIIIGGGIIIKKKUUUXXXgggzzz~~~yyy}}}{{{qqqiiissszzzyyylll]]]TTTSSSMMMLLLIIIFFFCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBDDDBBB@@@???@@@CCCFFFIIIKKKLLLMMMPPPTTTYYY\\\______```aaabbbcccdddddddddfffeeeddddddeeefffhhhiiiiiijjjkkklllmmmlllkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggeeecccaaa``````_________```aaaaaa^^^\\\ZZZZZZ[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\___^^^\\\ZZZWWWUUURRRQQQOOONNNMMMKKKJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIMMMOOOQQQSSSVVVXXXZZZ[[[[[[[[[___^^^^^^___^^^\\\]]]aaa[[[]]]^^^\\\XXXTTTSSSTTTYYYfffooooooqqqrrrVVVDDD:::888;;;EEELLLXXXaaa^^^TTTPPPSSSeeejjjnnnnnnpppxxxtttbbbLLL@@@888222///---+++,,,---...---,,,------------------------++++++++++++++++++,,,,,,************************)))******++++++******)))************************))))))*********+++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---......---,,,---///111,,,000777AAAMMM\\\jjjsssxxx|||tttwww|||qqqqqqnnnkkkmmmrrrssspppwwwvvvuuuuuutttsssrrrqqqzzz{{{tttlllfffjjjuuuzzzttt{{{vvvYYYIII:::888<<<>>>===;;;999999999999888888888888888888999:::<<<===>>>????????????===<<<>>>AAADDDBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKIIIPPPTTTQQQMMMNNNSSSWWWYYYTTTPPPRRRVVVUUUMMMEEEIIIIIIIIIKKKLLLKKKHHHEEEBBBEEEGGGFFFDDDDDDEEEGGGKKKMMM]]]uuu}}}yyy~~~xxxqqqkkksssxxxfffZZZUUUUUUSSSOOOKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAEEEDDDBBBAAA@@@??????@@@BBBBBBCCCEEEHHHLLLOOOQQQTTTVVVXXXZZZ\\\^^^______ccccccccccccccceeeggghhheeefffffffffeeecccaaa```aaabbbccccccdddcccbbbbbbbbbbbbaaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\ZZZWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZXXXVVVSSSPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGHHHIIIKKKNNNRRRTTTWWWWWWXXXYYY[[[]]]___```bbb___```cccbbb]]]]]]aaa^^^aaaaaaYYYPPPLLLPPPUUUaaavvv}}}ttt|||{{{TTT???<<<>>>>>>>>>GGGTTTbbbeee\\\VVV\\\hhhxxxnnnjjjpppvvvzzzxxxbbbKKK???888222///---+++,,,---...---,,,------------------------++++++++++++++++++++++++************************))))))************))))))************************)))))))))************+++******+++++++++******)))++++++++++++,,,,,,,,,---***+++,,,,,,,,,---000222,,,---///444<<>>???>>>>>>>>>===<<<<<<>>>@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDEEEHHHKKKMMMMMMNNNNNNIIINNNRRRRRRPPPQQQWWW\\\ZZZVVVRRRQQQRRRQQQKKKFFFIIIHHHGGGGGGGGGFFFCCC@@@CCCDDDDDDCCCAAA@@@AAABBBIIIKKKZZZooozzz{{{xxx||||||~~~~~~llllll~~~qqqkkkfff^^^UUUNNNLLLLLLJJJHHHGGGDDDAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@???>>>@@@@@@??????@@@AAACCCDDDJJJKKKMMMPPPSSSUUUVVVWWWZZZ[[[]]]^^^^^^___bbbdddaaaaaabbbaaa```___]]]\\\]]]]]]___`````````___^^^\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVUUURRRPPPMMMLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRSSSTTTXXXXXXXXXYYYZZZ\\\^^^___```]]]^^^cccbbb]]]^^^eeehhhhhhbbbXXXNNNNNNWWWaaagggeeeUUUDDD:::888:::???FFFOOO^^^lllkkk___[[[fffsssxxxrrrsss{{{~~~{{{~~~```JJJ>>>666111///---+++,,,---...---,,,---------------------------,,,,,,++++++*********************************))))))************))))))************************))))))))))))************((())))))******)))))))))************++++++++++++(((***,,,,,,,,,,,,---...---------///222888@@@FFFHHHPPP___pppzzzxxx|||}}}{{{{{{{{{||||||uuuWWWDDD>>><<<777555666777555444777444666888777555444666888666666777777999<<<>>>???;;;<<<======<<<<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>???@@@AAABBB@@@@@@@@@AAABBBCCCDDDDDDCCCEEEHHHKKKMMMNNNNNNNNNHHHKKKOOOQQQPPPPPPUUUZZZYYYWWWSSSPPPNNNKKKIIIGGGFFFDDDBBBBBBBBBBBB@@@???CCCCCCCCCCCCBBBBBBCCCCCCHHHKKKVVVdddooovvv}}}rrrrrr~~~{{{mmmrrr}}}wwwdddYYYWWWXXXXXXVVVOOOKKKEEEAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJJJJLLLOOOQQQRRRRRRSSSVVVYYYUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNOOOOOOPPPPPPNNNLLLIIIHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGHHHJJJMMMPPPRRRSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWYYY[[[[[[[[[[[[ZZZYYYSSSTTTZZZ[[[YYY^^^iiivvvnnncccZZZZZZdddqqq{{{mmmRRRCCCBBBBBBAAA======FFFRRRiiivvv|||pppkkkpppxxxzzz}}}}}}}}}___III<<<555000///---+++,,,---...------------------------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************'''((())))))))))))(((((())))))))))))************(((+++...///...+++******,,,---......------///000666>>>IIITTT^^^iiiuuu}}}{{{wwwvvvjjjRRREEE===999999555222222777999777666777444666888777555444666888666666666777999;;;>>>???777:::<<<===<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBB>>>===<<<<<<===???AAACCC?????????@@@AAABBBCCCDDDBBBDDDGGGKKKMMMNNNNNNNNNKKKMMMQQQSSSRRRQQQUUUZZZYYYWWWTTTPPPKKKHHHGGGHHHCCCAAA??????@@@@@@@@@???AAAAAABBBCCCDDDFFFGGGIIIBBBFFFMMMVVV___iiittt|||zzzzzzrrrtttpppaaafffvvvyyyiiihhhkkkllljjjYYYRRRJJJEEECCCCCCBBB@@@BBBAAA@@@??????@@@@@@AAA;;;<<<===???AAACCCDDDEEE===>>>???@@@AAAAAAAAAAAAAAADDDGGGHHHHHHIIILLLOOOIIIJJJMMMOOOPPPQQQQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGEEECCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJMMMNNNOOORRRUUUXXX[[[]]]ZZZ[[[\\\]]]]]][[[YYYWWWTTTVVVZZZ]]]]]][[[XXXVVVQQQJJJIIIPPPSSSTTT]]]jjjrrrccc___iii|||wwwZZZFFF???EEEEEEFFFIIIIIILLLUUU```}}}~~~uuu{{{~~~___FFF:::444000---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))************000***&&&(((---...,,,))))))((()))+++---......,,,++++++,,,,,,,,,,,,------000333999???GGGQQQ[[[bbblllrrrzzz}}}rrrxxxlllSSS>>>:::;;;777444555555555555555555555555555555555555555555555555555444333333444777888888888888999:::::::::;;;===??????@@@AAAAAAAAAAAA@@@???@@@???????????????@@@@@@@@@AAAAAABBBAAA@@@???>>>BBBBBBBBBBBBCCCEEEGGGHHHQQQPPPPPPSSSWWWYYYXXXVVVSSSQQQNNNJJJGGGEEECCCCCCBBB@@@======>>>>>>>>>>>>DDDBBB??????AAADDDFFFGGGDDDCCCEEEJJJOOOXXXeeerrrxxx{{{lll^^^cccooovvv|||{{{kkkWWWTTTPPPKKKHHHGGGFFFGGGDDDDDDDDDCCCAAABBBCCCEEE???@@@@@@???>>>>>>???AAABBBAAA???======>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBGGGFFFFFFGGGIIIKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLPPPPPPOOOOOOPPPPPPQQQRRRPPPTTTUUUTTTUUU[[[___```aaabbbbbbaaa```^^^[[[ZZZ[[[\\\___```ZZZQQQNNNPPPJJJIIIIIIIIINNNWWWdddmmmooolllkkkrrruuu\\\LLLDDDBBBEEEPPPKKKDDDHHHZZZppp}}}rrrwww}}}~~~^^^FFF:::444000...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))************+++))))))***,,,+++******+++*********++++++***(((+++++++++,,,,,,,,,------...000222555:::BBBLLLRRR```eeemmmuuu}}}uuummmsssoooRRR@@@444555888555222555444444444444444444444444444444444444444444444444333333222444666888888777777999;;;;;;;;;;;;===>>>AAA@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>???>>>???@@@@@@@@@???===<<<>>>>>>@@@BBBDDDEEEFFFFFFJJJKKKNNNRRRWWWXXXVVVTTTSSSQQQMMMIIIFFFDDDDDDDDDBBB@@@===<<<<<<===<<<;;;CCCAAA??????AAACCCDDDDDDCCCBBBCCCHHHMMMUUUbbbnnnvvvyyy}}}zzzmmmjjjhhheeezzziii\\\[[[XXXTTTPPPMMMJJJIIIHHHFFFDDDAAA???>>>???@@@@@@AAABBBBBBCCCDDDFFFGGGAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBCCCEEEFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOPPPTTTTTTSSSSSSSSSSSSSSSTTTSSSUUUUUUTTTWWW\\\]]]ZZZaaaaaaaaaaaa```___^^^]]]]]]ZZZYYYZZZVVVNNNJJJJJJGGGHHHIIIHHHKKKWWWhhhvvv{{{|||nnnXXXHHH@@@???EEELLLJJJOOOUUU___qqqqqqqqqvvv||||||]]]FFF;;;555111...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))******************************************))))))))))))(((((())))))))))))******))))))))))))************(((***++++++************,,,***))))))******)))'''++++++++++++,,,,,,,,,,,,...---,,,,,,...333;;;@@@MMMPPPXXXcccppp~~~~~~~~~jjjOOO@@@999111...333555222000222444444444444444444444444333333333333333333333333333222222333666777777666666888;;;<<<<<<;;;<<<===AAA???===;;;;;;<<<===???======<<<<<<;;;<<<<<<=========>>>>>>>>>===<<<<<<:::;;;>>>@@@BBBCCCDDDDDDCCCEEEJJJOOOTTTUUUSSSQQQTTTQQQLLLGGGDDDCCCDDDEEECCC@@@===<<<<<<<<<;;;:::BBBAAA???@@@AAABBBAAA@@@AAA@@@AAAEEEIIIOOO[[[fffrrruuuyyyzzz{{{}}}{{{uuu~~~}}}sssiiippptttyyy|||~~~}}}nnnkkkeee```[[[YYYYYYYYY\\\XXXQQQKKKGGGEEEEEEEEE>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@??????@@@BBBCCCBBBAAA@@@AAABBBBBBDDDDDDEEEFFFHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTXXXWWWVVVUUUUUUTTTUUUUUUWWWXXXXXXXXX\\\aaa___[[[\\\\\\]]]]]]]]]\\\[[[[[[\\\WWWTTTUUUTTTPPPOOOQQQTTTVVVWWWWWWZZZhhh~~~zzzoooTTTLLLDDD@@@???AAAJJJTTT[[[dddnnnvvvQQQrrrwww}}}zzz[[[FFF;;;555111...---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))******************************************)))))))))))))))(((((((((((()))))))))***((()))))))))***************+++******---222333000***)))((()))+++---,,,,,,***++++++++++++,,,,,,,,,......---,,,+++---111444;;;===DDDPPP```ooo{{{oooTTTAAA666000222000111555444///...111333333333333333333333333222222222222222222222222333222111222555666555444444777;;;<<<<<<;;;;;;;;;======<<<<<<======>>>???===<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<===???@@@AAA@@@BBBEEEJJJMMMOOOOOOOOOTTTPPPKKKFFFCCCCCCDDDEEEBBB???===<<<===>>>>>>>>>BBBAAAAAABBBCCCBBB@@@>>>???>>>???CCCEEEIIISSS]]]eeekkkrrrvvvxxx{{{{{{}}}}}}ooommmkkkkkkpppyyyuuuooommmnnnpppkkkeeeZZZPPPIIIEEECCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@AAABBBCCCCCCBBBAAABBBCCCCCCEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUXXX\\\^^^^^^___cccbbb___YYYZZZ[[[\\\[[[ZZZXXXWWWXXXUUUUUUXXX[[[___gggoooqqqqqqqqqssszzzoooWWWLLLIIICCCDDDGGGKKKKKKLLLSSS\\\sssxxx}}}~~~^^^<<>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<=========AAA???<<<:::999;;;===???AAABBBBBBCCCEEEHHHLLLNNNRRROOOJJJEEEBBBBBBDDDEEE@@@>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEECCCAAA>>>>>>===>>>AAABBBDDDLLLUUUYYY```jjjrrrwww{{{~~~xxxyyyiii]]]^^^lll|||}}}tttgggZZZRRRLLLHHHEEEGGGEEECCCDDDFFFGGGFFFEEEAAABBBBBBAAAAAA???>>>===@@@??????>>>>>>??????@@@BBBAAA@@@AAACCCDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWVVV]]]aaa^^^\\\^^^___^^^ZZZ[[[\\\]]]\\\ZZZXXXWWWWWWYYY___gggmmmvvvkkkTTTEEE@@@AAABBBEEEJJJPPPQQQTTT^^^iiirrruuuyyy}}}[[[>>>444lllrrrxxx}}}tttVVVCCC:::444//////---++++++,,,,,,+++***+++++++++++++++++++++++++++************)))))))))((((((((()))******++++++************************))))))))))))************''''''(((((((((((())))))))))))))))))***************(((&&&,,,???SSSVVVOOO222///,,,++++++,,,++++++************++++++++++++'''+++///222111...,,,,,,+++---000666???HHHQQQWWWdddiiiooowww~~~{{{~~~mmmPPPCCC555...111555666444111333444333000///111444222222222222222222222222222222222222222222222222111000000111222333333222222444777888888777888999666999===@@@BBBAAA???>>>>>>===<<<;;;::::::::::::<<<<<<;;;;;;<<<<<<===>>>DDDAAA===:::999:::<<<===AAAAAA@@@@@@AAADDDJJJOOOQQQNNNIIIEEECCCBBBCCCDDD???======>>>BBBEEEFFFFFFDDDCCCCCCDDDEEEDDDBBB??????>>>???AAA@@@AAAGGGOOOXXX^^^iiittt}}}|||nnnWWWPPP[[[rrr|||nnnbbbYYYTTTNNNKKKFFFCCC@@@AAADDDEEEDDDBBBAAAAAA@@@???>>>===<<<<<<@@@@@@????????????@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOORRRRRRRRRQQQPPPPPPOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZVVV[[[^^^\\\[[[^^^______[[[ZZZXXXVVVVVVWWWYYY[[[```dddooo{{{uuuZZZLLLJJJKKKFFF@@@EEEFFFJJJPPPTTT[[[iiivvvfffkkkpppwww}}}yyybbbBBB333999hhhnnnuuuzzzqqqSSSAAA999333...000...,,,+++,,,,,,+++***************************************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************'''''''''((((((((())))))))))))))))))************%%%((()))...>>>OOOQQQHHH222///,,,******++++++***************++++++++++++'''+++///111000...---,,,+++---///000111666===CCCQQQWWW```jjjuuuwww^^^MMM???:::555333444555222///...111222111000000222333222222222222222222222222333333333333333333333333111000///000222222222000111333555555555555777888888:::<<<>>>???>>>===<<<<<<<<<;;;999999888888999;;;::::::999:::;;;<<<===AAA@@@???>>>===<<<<<<<<<===>>>@@@@@@AAAEEEJJJOOONNNLLLIIIFFFCCCBBBBBBCCC???>>>===>>>AAADDDEEEFFFCCCBBBAAABBBCCCCCCBBB@@@@@@???@@@AAA@@@>>>CCCJJJUUUYYYbbbppp~~~||||||jjj[[[ZZZdddooowwwmmmgggccc^^^YYYWWWSSSNNNLLLMMMMMMIIIEEEEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@AAABBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPSSSUUUXXXYYYYYYZZZ[[[^^^gggqqqrrrnnnbbb]]]UUUQQQRRRYYYbbbhhhqqqtttwwwuuuwwwxxxuuuqqqfffWWWHHHEEEKKKOOOKKKDDDOOORRRZZZdddiiikkkqqqwwwlllppprrrqqqssswwwxxxvvv}}}|||^^^III<<<444:::hhhnnnuuu{{{oooRRR@@@999333---000...,,,+++,,,,,,+++***************************************))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((()))))))))))))))************""")))---...888CCCCCC999...+++)))(((***,,,------)))************+++++++++***,,,///000///.........,,,...///---***+++222888777AAAPPP___jjjqqqvvvxxx|||zzzyyy|||}}}kkkNNN>>>888666000000000000000000000000...111333222111222111000111111111111111111111111333333333333333333333333111000///000111222111000111222333333333444666888<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999999888888888999;;;<<<===>>>@@@BBBAAA???===;;;888<<>>===>>>@@@BBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@AAABBB@@@>>>BBBHHHJJJLLLTTTdddxxxwwwgggaaabbbmmmwwwyyyssskkkgggeeeaaa[[[UUULLLJJJGGGEEEDDDDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBBBBDDDDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWTTTTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTSSSQQQOOONNNIIIIIIJJJKKKKKKKKKJJJJJJEEEFFFHHHJJJNNNQQQTTTUUU^^^[[[ZZZcccwwwnnnfffZZZTTTVVVbbbqqq{{{hhhbbbZZZSSSOOOLLLIIIGGGAAAFFFLLLOOOPPPPPPRRRTTT\\\dddsss|||tttrrr|||}}}yyyppplllsss}}}~~~fff999777999222333iiinnnpppxxxnnnSSSAAA666111.........---------,,,,,,,,,++++++************++++++,,,,,,+++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))***************************************+++,,,---...---,,,+++------------------------111444888@@@KKKZZZiiirrrvvvvvvtttsssuuu}}}nnnaaaNNN@@@888555222000000000000000000000000000111111111111111111111111///000222222000///000111111111222222222333333333000000////////////000000222222222222222222222222777999<<<===;;;:::999999===;;;888777777777666555999;;;<<<;;;::::::;;;<<<>>>???@@@???======>>>???@@@<<<;;;>>>AAADDDJJJQQQUUURRRMMMJJJGGGEEEBBB@@@???AAABBBAAA??????AAADDDEEEDDDBBBAAAAAABBBDDDEEECCCBBB@@@???@@@CCCGGGIIICCCIIIOOOVVVeee{{{yyyxxx{{{zzzqqqjjjooo}}}|||rrraaa___[[[WWWUUUTTTRRRMMMIIIGGGIIIJJJIIIFFFEEEFFFIIIIIIGGGDDDCCCEEEFFFFFFEEEDDDHHHIIIFFFFFFIIIJJJHHHKKKHHHHHHLLLNNNLLLJJJIIIMMMNNNNNNNNNMMMMMMOOOQQQNNNSSSUUUTTTTTTUUUSSSPPPPPPPPPSSSTTTPPPLLLNNNTTTRRRKKKQQQXXXQQQNNNOOOKKKGGGLLLQQQRRRTTTUUUPPPJJJLLLKKKJJJIIIJJJNNNSSSWWWVVV[[[jjj}}}xxxiii[[[aaaxxx{{{eee[[[EEEEEE@@@:::;;;BBBFFFEEEDDDJJJKKKEEEEEETTTiiixxxvvvxxxzzzxxx}}}}}}~~~~~~{{{cccEEE:::999666555888oootttvvv{{{mmmSSSAAA777111///......---------,,,,,,,,,++++++************++++++************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((())))))***+++(((((()))))))))************************************++++++,,,---,,,,,,,,,---------------------------...000333999BBBLLLSSSlllpppuuuwwwwwwzzzttt\\\LLLEEE>>>555111111333222111////////////////////////111111111111111111111111///000222222000///000111111111111222222222333333000000////////////000000111111222222333333333333666888;;;<<<;;;999999999>>>;;;999777888888777666999:::;;;;;;::::::<<<======???@@@???>>>>>>???@@@BBB===;;;>>>AAACCCIIIPPPWWWSSSNNNJJJGGGEEECCCBBBBBBCCCDDDCCC@@@@@@BBBDDDEEECCCAAA@@@@@@AAACCCEEEBBBAAAAAAAAABBBEEEHHHJJJAAAFFFIIILLLWWWhhhtttxxxyyy}}}}}}{{{~~~xxx}}}|||uuummmgggdddbbbcccbbb___\\\[[[^^^aaa^^^]]][[[WWWTTTQQQOOOOOOMMMRRRTTTNNNHHHHHHJJJKKKOOOSSSUUURRRNNNKKKLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMOOOSSSVVVTTTRRRQQQNNNJJJKKKLLLOOOSSSQQQNNNOOOTTTQQQNNNSSSUUUOOOPPPSSSMMMTTT[[[aaacccdddddd^^^VVVMMMMMMMMMKKKKKKMMMSSSYYYfffttt}}}{{{sssnnn}}}kkkPPPDDDDDDAAA===;;;???HHHNNNPPPOOOMMMNNNOOOSSS```ttt~~~uuu}}}bbbKKK777333555222222555uuuyyyxxx|||lllSSSBBB888222///......---------,,,,,,,,,++++++************++++++)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((())))))***+++(((((())))))))))))******************************++++++******++++++,,,---,,,,,,,,,,,,------------......//////000333888<<>><<<999888888999888777888999;;;;;;;;;;;;===>>>===>>>@@@@@@??????@@@BBBDDD???===???BBBDDDJJJPPPYYYTTTNNNIIIGGGFFFEEEDDDEEEFFFFFFEEECCCBBBCCCDDDEEECCC@@@>>>>>>@@@CCCEEEAAABBBBBBCCCDDDFFFHHHIIICCCEEEGGGHHHOOO[[[dddgggrrrssswww|||yyy}}}{{{}}}uuusssssssssttt{{{|||vvvrrrppprrrtttzzzyyyuuupppiiidddaaa___YYY``````VVVKKKKKKRRRXXX^^^jjjoooeeeXXXRRRPPPMMMKKKLLLMMMLLLJJJJJJKKKLLLOOOTTTVVVRRRPPPOOOLLLIIIKKKJJJKKKNNNNNNLLLNNNSSSOOONNNQQQQQQQQQ^^^eee\\\aaahhhmmmnnnllliiibbbZZZTTTTTTQQQNNNMMMTTTaaalllzzzTTTAAA<<<;;;999555<<>><<<999888999:::999888777888:::;;;;;;;;;===???<<<>>>???@@@???@@@AAACCCDDD@@@>>>AAADDDGGGLLLSSSYYYTTTMMMHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGEEEBBB???======???BBBEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDGGGNNNWWW^^^bbbhhhlllwwwqqqzzzssscccWWWPPP```kkkwww~~~|||xxxtttoookkkiiinnnkkk]]]RRRWWWhhhvvv~~~lllbbbZZZQQQPPPOOONNNLLLKKKLLLOOORRRNNNSSSTTTQQQOOORRRTTTTTTZZZRRRLLLJJJJJJLLLRRRYYY```YYYTTTPPPXXXnnnuuudddhhhmmmooolllgggccc\\\UUUUUUTTTRRRPPPUUUeee{{{|||}}}cccOOOIIIDDD:::???===III___ggg[[[PPPNNNPPPqqq{{{|||yyyxxx```AAA999444222666666222111333qqqggg___llliiiQQQAAA888333111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))(((************))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((('''((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,+++++++++,,,,,,,,,------+++---...///...///000222222444555444555>>>MMMZZZmmmvvv~~~iii\\\III@@@444......000111111---------///111222222111........................------------------------...///111111///...///000//////000000000111111111000000////////////000000//////000111222444555555111333555666666666888:::>>><<<999888999::::::999777888:::;;;;;;;;;===???<<<>>>????????????AAABBBBBB???@@@DDDHHHJJJOOOTTTVVVQQQKKKGGGFFFFFFGGGGGGDDDDDDDDDEEEGGGIIIJJJJJJDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCDDDCCCCCCAAA@@@???>>>>>>@@@DDDJJJPPPWWW[[[aaaeeeppp~~~~~~uuuxxx}}}kkk\\\RRRXXX\\\ccckkkvvvqqqqqqxxx}}}~~~~~~yyykkkeeerrrrrrkkkccc[[[UUUUUUTTTSSSTTTYYY```eee]]]aaabbb^^^^^^fffnnnsssssseeeWWWRRRUUU]]]hhhrrrrrraaaZZZccczzzzzzbbbhhhlllllleee```]]][[[XXXUUUYYYaaaiiivvvlllfff^^^]]]fffnnnnnniiinnnzzzyyydddTTTPPPMMMEEENNNKKKTTTaaa___PPPHHHLLL```}}}~~~~~~bbbFFF444111000000111///,,,---///jjj[[[QQQccchhhOOO???777333111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++***)))((((((++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''(((((()))***''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((()))******+++******++++++,,,,,,------+++---......,,,,,,---...+++,,,.........111777<<>><<<===??????>>>>>>???AAA@@@>>>@@@FFFJJJJJJMMMQQQPPPMMMHHHEEEEEEFFFFFFGGGCCCBBBBBBDDDGGGJJJKKKKKKCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>>>>AAA???@@@EEEIIIKKKOOOSSS```dddiiipppwww{{{rrrttt~~~uuupppbbbZZZSSSSSS]]]kkkxxx}}}}}}uuutttuuuzzz~~~wwwlllkkklllnnnmmmoooqqqtttxxx~~~pppmmmsssqqqooo|||rrrlllpppoooiiiddddddfffeeennnxxxrrrcccYYYNNNIIIDDDFFFNNNUUUUUUSSSdddwww~~~lllRRRGGGJJJOOOQQQOOOSSSYYYYYYUUUZZZeeennn~~~tttZZZDDD666111////////////------///111dddTTTKKK___}}}gggMMM===555333222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******)))))))))******+++,,,,,,---------...///...,,,,,,---...)))***,,,///222444444444000666GGG]]]iiiooo}}}mmm[[[HHH>>>999444222333222///------......,,,***444333222000...---......................................................---///000000///......///........./////////000000000000////////////000000......//////000000000111...000222333333555777:::<<<:::777777888999999888999:::;;;;;;::::::<<<===<<<===>>>>>>===<<<===???>>>>>>AAAGGGIIIGGGGGGJJJJJJHHHEEECCCDDDEEEFFFEEECCCBBBAAACCCFFFIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAEEEAAABBBFFFHHHGGGIIINNN\\\ccceeeeeeooowwwkkkmmmzzztttjjj```]]]bbbhhhkkkjjjlllmmmrrr{{{vvvqqqjjjdddcccfffeeefffiiiooovvv|||~~~}}}|||~~~~~~{{{iiiZZZNNNDDD???EEEAAA???CCCKKKRRRVVVXXXRRR^^^fffaaaRRRIIIKKKRRRYYY[[[^^^aaadddiiiooosssnnnqqqrrrqqquuu}}}mmmTTTCCC666222333111111111//////111222222aaaSSSKKK___zzzfffLLL;;;444333222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))***+++,,,,,,------+++,,,,,,,,,++++++---//////,,,***+++...000000///333111777BBBFFFJJJYYYlllhhhYYYIII<<<111111222000......444111//////111222111000+++,,,.........///111222................................................---///000000///......///............/////////000000000////////////000000............////////////...///111222333444777:::;;;999777666777999999888:::;;;<<<<<<::::::;;;<<<<<<===>>>===<<<;;;<<<===>>>===AAAGGGHHHDDDBBBCCCFFFDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@BBBEEEHHHGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEBBB>>>>>>CCCEEEBBBCCCHHHPPP\\\bbb```kkk~~~uuuvvv~~~}}}ppprrruuuyyy~~~yyykkkaaa^^^^^^YYYSSSQQQRRRTTTSSSRRRQQQSSSYYYdddssszzzmmmhhhcccZZZOOOFFFDDDFFFIIIHHHDDDCCCFFFKKKQQQVVVZZZNNNNNNUUUdddooopppmmmlllmmmrrrttttttuuuuuuooofffhhhnnnqqqppprrrwww{{{{{{rrrRRR???666222111444111111000......000///---___TTTNNNaaayyyhhhNNN>>>666111///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))((('''***************************)))(((''''''((()))***((((((((((((((()))******,,,+++)))((((((((()))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,---000///,,,,,,000///...111666777666:::BBBPPPUUUhhh{{{fffSSSEEE===999111111000000//////......---...............------000000//////.........---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000000////////////......------------.........///000111222333444444999999999888777666666555777777888999999999999888>>>===<<<:::999999::::::;;;>>>AAAAAAAAABBBFFFJJJCCCAAAAAADDDDDDBBBBBBEEEAAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEECCC@@@??????@@@EEECCCAAABBBEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAABBBCCCIIIQQQXXX```mmm}}}wwwvvv~~~{{{|||nnnbbb\\\```hhhnnntttxxx|||~~~|||tttgggVVVJJJOOOIIIBBB???AAAFFFKKKNNNUUUZZZhhhxxx|||zzz|||yyyssskkkccc\\\WWWTTTRRRWWWgggooocccQQQKKKPPPVVVGGGJJJJJJIIIMMMWWW```cccSSSOOOkkktttmmmgggdddkkkuuuyyyqqquuu}}}mmmzzzbbbSSS???333111222000---........................bbbWWWPPPaaaxxxgggMMM>>>666111///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))***************************)))(((''''''((()))***((((((((((((((())))))***+++******)))(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...++++++......---111777<<<222,,,...222333666:::===;;;CCCTTTaaakkkzzzsssiiiRRRMMMDDD;;;444000//////000000000/////////...............//////......---000/////////.........---,,,,,,,,,---------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...////////////////////////......------------............///000111222333444555555555555555555555555666777888888999999888888;;;:::999999999:::;;;<<<:::<<<>>>@@@AAABBBEEEFFFCCC@@@AAADDDDDDAAA@@@CCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@>>>???@@@DDDBBBAAABBBDDDEEEDDDBBB???????????????????????????AAADDDKKKUUUbbbooowww~~~sssfff\\\TTTQQQXXX[[[eeepppsssrrrsssxxxyyymmmhhh```YYYTTTPPPLLLJJJNNNMMMQQQWWWVVVMMMGGGEEEKKKPPPVVVYYY[[[]]]___aaacccjjjqqqtttxxx{{{{{{|||yyyuuutttsssqqqmmmggg```ZZZWWWIIIIIIJJJNNNSSSVVVWWWVVVcccnnnsssjjj[[[RRROOOMMMLLLRRRUUUVVVYYY___bbbaaaaaajjjzzzqqqppprrrvvvzzzjjjZZZJJJAAA555000000222111...........................dddYYYQQQ___uuueeeLLL===555111///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))(((((()))***+++************************))))))(((((((((((())))))((((((''''''(((((()))***))))))******))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...+++)))+++,,,...444<<>>DDDPPP]]]rrrwww}}}vvvcccSSSGGG>>>888777555333000///000111222///////////////...............///////////////.../////////...............------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------////////////////////////......------------............///000111111222222111111111222333444444555666666777888888888888888666666666666888:::<<<===999:::;;;>>>BBBCCCCCCBBBBBB@@@@@@CCCBBB>>>===???@@@AAACCCDDDEEEDDDBBBAAACCCCCCCCCAAA???>>>???@@@BBBAAA@@@BBBCCCDDDCCCAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999>>>IIIVVV```eeetttvvvpppvvv~~~ppp___UUULLLLLLQQQZZZ___^^^\\\]]]aaaaaadddnnn}}}yyytttppp~~~~~~}}}qqq]]]LLLCCCCCCDDDEEEDDDBBB???>>>>>>BBBEEEHHHIIIJJJOOOYYYaaafffiiilllmmmlllggg\\\PPPNNNPPPRRRSSSTTTWWWZZZ]]][[[XXXVVVSSSOOOMMMQQQWWWUUURRRNNNJJJHHHFFFFFFFFFEEEEEEEEEBBB???===>>>@@@HHHIIIMMMTTT[[[___^^^\\\^^^ccceee```ZZZUUUPPPLLLMMMPPPRRRUUU^^^lllvvvzzzppp{{{}}}xxxssswwwzzzyyy|||pppxxx}}}___HHH<<<444222000///000000///...------------------------hhh\\\QQQ[[[qqq~~~cccKKK<<<555111///---,,,,,,++++++,,,,,,---***************************)))((('''''')))+++---************************))))))(((((((((((())))))(((''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***************************++++++,,,,,,,,,,,,++++++---***)))***+++,,,222:::[[[KKK888//////111000///333222444999:::999===CCCFFFJJJOOOUUUcccvvv}}}ppp]]]SSSFFF:::444222111000222111000///---,,,,,,+++..............................//////000000//////...........................------,,,,,,+++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------...............//////...------,,,,,,------...------...///000000111111000000000111222222333333555666777777888888777777555555444555666888:::<<<999999:::>>>CCCEEEBBB???BBB@@@???AAA@@@<<<;;;===>>>@@@BBBDDDDDDCCC@@@???AAAAAAAAA@@@>>>>>>???@@@@@@@@@AAABBBCCCBBBAAAAAA<<<<<<;;;;;;;;;;;;;;;:::;;;999888;;;BBBMMMXXX^^^dddqqq~~~}}}iii\\\aaavvv|||sss___]]]]]]aaaccc```YYYSSSOOOLLLJJJOOOZZZeeehhhggglllrrrwwwzzzzzz|||mmm```OOONNNQQQWWWWWWNNNAAA888@@@@@@AAAAAA???===???DDDBBBBBBCCCFFFIIIIIIBBB;;;<<<>>>AAABBBCCCEEEGGGIII>>>AAACCCBBB@@@AAAGGGNNNQQQIIICCC@@@???<<<;;;<<<======>>>@@@CCCFFFIIIJJJ]]][[[ZZZZZZYYYWWWQQQLLLNNNPPPRRRQQQPPPOOOPPPPPPOOOSSSXXX___kkk{{{||||||yyy}}}zzz|||tttuuu|||yyyvvv^^^HHH:::444///111222222000...---,,,------------------------pppcccSSSXXXlll{{{}}}aaaIII;;;444111///---,,,,,,++++++,,,,,,---***************************)))((('''''')))+++---))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))******************************++++++,,,,,,++++++***+++)))***,,,,,,***---222KKKDDD999000---...000///...///333666666333333555777;;;===@@@HHHTTT]]]___kkkrrrhhh]]]OOOEEEAAA<<<555000---...///000***+++,,,---------,,,,,,---------------.........------...///////////////---------...............---------,,,,,,++++++***,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------............------,,,,,,,,,,,,---------------......//////000111111111111111111111111555555666777777777777666666555555444555666777888999999:::>>>CCCEEEBBB???CCC???>>>???>>>::::::<<<<<<>>>@@@BBBBBB@@@>>><<>>@@@>>>???AAABBBBBBAAAAAA@@@=========<<<<<<;;;;;;;;;999:::<<<===???HHHTTT]]]]]]hhhpppppppppvvv~~~xxxeeebbbooo}}}|||qqqpppppptttxxxwwwoooggg[[[SSSLLLKKKPPPUUUYYY[[[[[[\\\```fffmmmssswwwxxxwwwgggeeelll}}}yyyaaaPPPNNNNNNRRRYYY[[[YYYXXX\\\bbbZZZRRROOONNNKKKEEE@@@IIIOOOVVVZZZZZZUUUQQQNNNIIIKKKKKKJJJMMMXXXhhhsssnnnZZZRRRPPPNNNNNNPPPKKKHHHHHHNNNVVVZZZWWWSSSfffccc]]]WWWPPPJJJFFFCCCDDDKKKTTTYYYXXXVVVXXX[[[```gggooovvv}}}|||uuuyyy~~~~~~wwwyyyzzz~~~pppmmmqqqyyypppZZZIII<<<666666111222333222...,,,,,,---------------------------uuuiiiXXXYYYkkk{{{{{{___GGG:::444111///---,,,,,,++++++,,,,,,---***************************))))))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))*********************************++++++++++++*********)))+++...---))))))---000333222,,,))),,,///000000111111222111222555777111555777777:::@@@DDDCCCEEEWWWkkksssrrruuuyyynnnfffYYYQQQGGGAAA>>><<<777333555444222000......////////////000111222222111111,,,,,,,,,---------------+++,,,---...////////////---------------.........,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------,,,,,,---------.........111111111111111111000000444555555666666666666666777666555444444555666666888999;;;>>>AAABBBBBBAAADDD???======<<<999:::>>><<<===???@@@???>>><<<;;;===>>>>>>>>>======>>>@@@===@@@CCCDDDCCCAAAAAAAAA??????>>>>>>===<<<<<<<<<666999<<<<<<===CCCNNNXXX```gggllliiihhhoooxxx}}}xxxqqqzzzyyytttvvvxxx}}}wwwmmmaaaZZZUUUQQQQQQTTTSSSNNNKKKNNNTTTXXXVVVRRRkkkppptttwww~~~qqqqqqoootttsssooommmfff^^^ZZZ___hhhttt{{{xxxoooccc\\\______]]]]]]iiirrreee```]]]]]]aaa\\\XXXVVV\\\dddeee^^^UUUaaa___ZZZQQQGGGAAAAAACCCAAAOOOcccrrrtttppppppuuuxxxyyyyyyyyy|||~~~zzztttmmmzzznnnkkkkkkppptttyyyxxxtttzzztttdddQQQCCC:::222000222/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,pppgggZZZ]]]pppyyy^^^FFF999333111///---,,,,,,++++++,,,,,,---*********************************)))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))*********************************++++++++++++*********)))+++...---)))***---%%%,,,...+++)))---000///222444444333333555777999---111222111333888:::888FFFNNNUUUTTTNNNLLLSSS[[[\\\bbbkkkttt|||zzzsssnnnddd^^^VVVOOOJJJDDD;;;555555222///...///000111000,,,---///////////////000---------,,,+++******)))++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,------.........+++++++++++++++,,,,,,,,,++++++******+++,,,,,,---)))******+++,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.../////////000111111111444444555666666666555555777666555444444555666777666888:::<<<===>>>AAABBBEEE@@@<<<;;;:::999<<>>>>>??????>>>======<<<<<<=========<<<<<<>>>@@@===@@@DDDEEECCCAAAAAABBB@@@??????>>>======<<<<<<666888999:::<<>><<>>999444444666666333///333333222111000000//////---...//////...------...,,,,,,,,,------......///+++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,------.........*********++++++,,,,,,---+++*********+++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,---...000111222222333444555555666666555555666555555444555666777888444777:::::::::;;;???CCCFFF@@@;;;:::999999===CCC@@@@@@???>>>>>>>>>======;;;<<<===<<<<<<<<<>>>@@@===AAAEEEFFFDDDAAAAAABBB@@@@@@???>>>======<<<<<<999777666888<<>>EEEFFFFFFBBB>>><<<>>>??????>>>>>>???@@@AAAAAA@@@???>>>BBBDDDFFFIIIMMMRRRYYY]]]hhhkkkmmmnnnmmmkkkjjjjjjlllnnnqqqssssssqqqnnnlllccccccbbb___[[[UUUOOOLLLIIIIIIJJJIIIGGGEEEBBB@@@:::999666444333333333333111222222222222111000000........................////////////...---,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++*********************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,,,,,,,,,,------++++++******++++++,,,---///////////////000111111555666666777666666555555777777888888777666555333666777888:::<<<>>>???@@@BBB@@@===;;;;;;===@@@BBB======>>>@@@BBBAAA???===;;;===>>>>>>===>>>AAACCCBBBCCCBBB@@@??????@@@BBBDDDCCC???<<<;;;::::::;;;888:::;;;<<<===???BBBEEEIIIEEEDDDNNN^^^iiikkkhhhaaaooo~~~~~~jjjRRRMMMLLLDDD???AAAFFF@@@???GGGOOOPPPKKKHHHKKKJJJIIIQQQaaappptttppp```YYYPPPMMMYYYllluuutttkkkeee```ccclllrrrrrrppp______iiivvvvvviiibbbdddYYYRRRIIIGGGOOOVVVUUUOOOUUUVVVWWWYYYZZZ[[[[[[ZZZ]]]lllrrrWWWLLLQQQKKKJJJJJJKKKJJJKKKSSS\\\kkk|||qqqiiiwwwuuuhhhlllxxx~~~|||yyycccOOOCCC>>>222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuukkkYYYZZZqqqtttWWWDDD:::444///......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))((())))))******+++++++++((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---.........///000111222333333222222222444444444:::BBBFFFEEECCC???;;;:::;;;<<<<<<<<<;;;<<<============<<<;;;999;;;<<<<<<===>>>BBBDDD@@@BBBDDDDDDCCCBBBBBBBBBFFFHHHJJJKKKKKKJJJHHHFFFGGGGGGGGGEEEBBB>>>;;;888888999:::999888666333222333333222111000000000111111111111111111000000///........................////////////...---,,,+++++++++++++++++++++++++++---,,,++++++*********++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,---+++++++++,,,,,,,,,------++++++******++++++,,,---///............///000000333333333444444444555555777777888888888777555555666777888:::<<<>>>???@@@BBB@@@>>><<<<<<===???@@@@@@@@@@@@BBBCCCBBB@@@===<<<>>>????????????AAACCCCCCCCCCCCAAA??????AAABBBDDDDDDCCCAAA???<<<999888:::;;;<<<======???CCCFFFGGGFFFFFFIIIQQQYYY___aaahhhkkkpppxxxzzzxxxyyy~~~nnndddbbb```XXXPPPKKKFFFIIIUUU``````XXXRRRWWWSSSNNNLLLRRRZZZZZZUUUPPPKKKCCC@@@IIIWWW[[[YYYXXXVVVXXX^^^fffhhhbbb\\\TTTRRRWWW```^^^TTTOOORRRNNNFFFAAAEEENNNRRRQQQNNNJJJOOOVVV\\\___```aaaaaaooovvvsss\\\RRRUUUSSSUUUXXX[[[[[[ZZZ\\\aaaxxx{{{uuurrrcccPPPDDD;;;666111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzmmmYYYZZZrrrtttWWWDDD;;;555111000...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---...///000111111111111222444555888@@@GGGFFFAAA>>>;;;888777888999999999888888999999999888888777666777888777555444444555555666777666555444555777222222333444444333222222444444333222111111000///000111111111111///---,,,.........///////////////000000000/////////......------------------------......///......---,,,+++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,(((((((((((((((((((((((()))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((***+++,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------------......///000000000000111333444666777777888888888777777666777888999;;;<<<>>>??????AAA@@@???>>>>>>>>>>>>?????????@@@AAACCCBBB???======???@@@AAAAAAAAACCCEEEEEEEEEDDDBBB@@@???AAACCCDDDEEEFFFEEECCC>>>:::777<<<===>>>>>>>>>???CCCEEEEEEFFFFFFDDDCCCFFFNNNUUUccchhhnnnrrrsssrrrqqqqqqvvvzzz|||wwwrrrssswww}}}~~~qqqooonnnsss|||vvvqqqggg]]]YYYZZZXXXSSSQQQNNNHHHGGGLLLRRRSSSOOOMMMMMMRRR]]]fffdddYYYMMMMMMIIIJJJPPPQQQKKKJJJOOOHHHBBBBBBKKKQQQPPPPPPTTT[[[[[[[[[\\\aaammm|||nnngggiiiooovvv|||zzzsssllliiiggg{{{~~~nnnUUUCCC;;;888444000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwhhhUUUYYYsssuuuXXXEEE;;;444000///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))((((((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++*********************++++++,,,***************************++++++,,,------......---...//////000111111111111222444999BBBIIIDDD;;;:::888666666666777888888666666666666555555444444555777999999777666555555000111111000//////111222444444333333333333444444222111000000000111222222111111222222222111000///........./////////////////////......---------...---------------------------.........------,,,+++++++++++++++++++++++++++++++++***************+++***++++++++++++,,,,,,,,,111///...,,,++++++,,,,,,))))))))))))))))))))))))))))))************))))))***************************************************))))))))))))***+++,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...///.........000222555777777777888888888888888888888999:::;;;<<<===>>>>>>??????@@@@@@??????>>>===<<<<<<===@@@BBBBBB@@@>>>>>>@@@BBBCCCCCCCCCDDDFFFFFFFFFEEECCC@@@???AAABBBAAACCCEEEEEEDDD@@@<<<:::<<<===>>>======>>>AAACCCCCCDDDDDD@@@======CCCHHHPPPcccxxxyyypppmmmoooqqq~~~zzzxxx}}}wwwrrrrrrpppmmmiiigggdddcccfffiiijjjhhhddddddjjjxxxooo___[[[XXXYYY___cccbbbcccgggWWWWWW\\\dddaaaYYY]]]hhhrrrpppmmmjjjnnn|||}}}|||xxxwwwzzzxxxyyyuuuYYYMMM>>>333000111111000///......---,,,,,,++++++++++++++++++++++++++++++************************sssbbbOOOWWWtttvvvXXXEEE:::333...---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******************))))))(((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++************))))))******+++,,,******************************++++++,,,------............///000000111222000111333888AAAEEE???666777777777666666666888999555555444444333333333333111444777777666444333333...//////...------///111222111000//////000111222222111///......///111222//////000000000/////////.....................//////...------,,,,,,------------------------------------------------,,,+++++++++++++++++++++++++++*********))))))***++++++*********+++++++++,,,,,,111///...,,,++++++,,,,,,************************)))))))))******)))))))))***************************************************************+++,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---+++++++++++++++,,,------......---...000333777999666666666777777888999999888999999:::;;;<<<<<<======>>>????????????>>>===:::;;;===@@@CCCDDDCCCAAA???AAACCCDDDDDDDDDEEEFFFGGGGGGFFFCCC@@@???@@@AAA???@@@BBBCCCCCCBBB@@@???<<<======<<<;;;<<<>>>@@@BBBAAA@@@??????>>>>>>===AAATTTnnn~~~zzzyyy}}}~~~yyytttzzz}}}{{{yyyzzz|||zzzqqqppprrryyy~~~~~~}}}}}}ooouuu~~~tttkkkuuuyyypppVVV@@@===888333...---///111///......------,,,,,,,,,++++++++++++++++++++++++************************rrr___LLLVVVtttuuuWWWDDD999222...,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++******************************++++++,,,,,,------............///000111222///111333666<<>>>>>>>>>>>;;;<<<>>>BBBEEEFFFEEECCC???AAADDDEEEEEEEEEEEEFFFGGGGGGFFFCCC???>>>>>>@@@===>>>AAACCCDDDDDDCCCBBB=========;;;::::::<<<>>>AAA>>><<<===@@@AAA===888>>>CCCOOOcccwwwzzzyyyzzz}}}ooojjjllluuu}}}~~~}}}|||~~~~~~yyywww~~~{{{yyyttt}}}~~~{{{bbbRRRCCC333666777333...+++,,,///.........------,,,,,,,,,++++++++++++++++++++++++************************nnn[[[IIIUUUtttqqqTTTBBB999333///......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))'''(((((())))))*********((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***++++++*********************************+++,,,,,,------------,,,,,,---...///000///222444444777999777222444666888888666666999;;;555444333222111111111222222444555555333222111222---///111111000///...///111111111111111111111111000000///////////////000111000000///............---,,,+++,,,...222666999000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++************************(((((())))))))))))((((((************************************************((())))))***************************++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,---...000222444555666444333333444555777888999888888888888888888999999888999:::;;;<<<>>>??????<<<<<<===@@@BBBCCCAAA???>>>AAADDDFFFEEEEEEEEEEEEGGGGGGEEEBBB>>>======>>><<>>>>>>>><<<::::::<<<>>>???<<<999:::===>>>;;;888;;;;;;>>>HHHVVVccckkknnnuuu|||yyyvvvzzz{{{|||~~~sssnnnmmmllltttzzzzzzsssxxx}}}}}}nnnPPPAAA<<<333000111111///---,,,,,,---,,,,,,,,,,,,++++++++++++************************************************jjjVVVEEETTTuuunnnRRRAAA999444111000...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))%%%&&&&&&'''((()))******++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((******++++++++++++******)))))))))))))))******+++)))))))))))))))))))))))))))******+++,,,,,,------,,,++++++***+++,,,...///111444555333444666555222222555888888666666888;;;555444222111000000000111---///111222111111333444...000333444222111000000//////000000000000//////------......////////////000///...---,,,,,,,,,,,,...---,,,---111777===AAA111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++)))************+++++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++,,,...000222333444444333222222333444666888999777777777777777777777888777777888999;;;===???@@@;;;;;;;;;===>>>>>>;;;999>>>AAADDDFFFEEEEEEEEEEEEGGGGGGEEEAAA>>><<<<<<===<<<@@@GGGKKKLLLHHHCCC???@@@@@@???===;;;;;;<<<>>>???<<<888777777999::::::444<<>><<<;;;<<<@@@AAABBBCCCDDDDDDEEEEEEIIIGGGDDDAAA>>>;;;:::999;;;???DDDFFFDDDAAA@@@@@@CCCCCCCCCAAA>>>;;;;;;<<<;;;:::999888888888999:::888999:::999888999<<>>777555444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))[[[IIIBBBRRRiii~~~oooQQQ@@@888333///...,,,,,,,,,+++++++++******+++++++++*********))))))))))))******))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''')))(((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((())))))***+++((()))+++,,,***(((((((((,,,111,,,)))...,,,(((......///222...)))333666)))111111111222222222222333222333555777888777666666444444444333222222111111111111111111111111111111000000000000000000000000000000000//////....................................------------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++******))))))((())))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))))))))))))))))))))******((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++---------...//////000000000000111222333333444444666555444444444444555666888666555666888::::::999:::<<>><<<<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEDDDBBB@@@>>><<<<<<<<<<<<@@@CCCCCCAAA???>>>>>>AAAAAAAAA@@@===;;;;;;<<<;;;:::999888888888999999999999999888666666888:::;;;@@@JJJZZZiiiqqqqqqooommmkkklllrrr~~~xxxxxxtttuuuwwwzzz}}}zzz{{{}}}www~~~bbbOOOGGG???666222111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))YYYHHHAAAQQQhhh|||oooPPP===555111...---,,,,,,,,,+++++++++******++++++*********)))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((())))))***+++***))))))******)))'''&&&''')))'''+++222000444FFF777BBBKKK???---///333)))000000000111111111222222111222333555555555444444333333333222222111111000000000000000000000000000000000000000000000000000000000///...---,,,,,,+++------------------------------------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))''''''((())))))***++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))*********************+++++++++++++++++++++++++++,,,,,,---......//////000///000000000111111222222333333222222222222333333666555444555777999888777:::<<>>=========>>>@@@BBBCCCAAA@@@???>>>======>>>>>>???@@@AAA@@@===;;;;;;;;;===>>>???===;;;:::;;;<<<:::999999888777888888888999999888666444222333444666555777???LLLXXX___bbbfffddddddkkkzzz}}}{{{yyyrrrtttxxxpppooonnnpppyyy|||~~~|||}}}pppXXXEEE::::::555000...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))WWWGGGBBBSSSiii|||pppPPP<<<444000...---,,,,,,,,,+++++++++******************))))))))))))******++++++******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))************)))((((((***...222......,,,///333222CCCcccTTTggg{{{lllAAA***---111//////000000000111111111000111222333333333222222222222222111111000000000000000000000000000000000////////////////////////.........------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++******)))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))(((((((((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))*********+++++++++***************************+++,,,,,,---......//////////////////////////////222222222222222222222222555444444555888999888777:::<<<>>>>>>===<<<<<<<<>>======>>>@@@CCCDDD@@@???===<<<<<<<<<===>>>@@@@@@>>><<<:::888888888:::;;;<<<;;;:::999:::<<<999999888888777777777777777888888666333111222333888444111222888@@@GGGKKKTTTXXX___jjjyyy{{{}}}|||xxxuuuvvvzzzzzzwwwttt~~~uuupppqqqtttuuuuuu}}}kkkWWWIII>>>888666333000......///000...,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))WWWHHHDDDVVVmmmpppPPP===555111///...,,,,,,,,,+++++++++***************)))))))))((((((++++++,,,,,,++++++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''((())))))***(((+++,,,(((&&&---<<>>=========>>>@@@BBBCCC@@@>>><<<:::999:::;;;<<<@@@>>><<<999888777777666777999::::::999999:::;;;888888888777777777666666555666777666444333333444888666333222222555666777===DDDQQQ___nnn{{{{{{tttuuu|||tttjjjjjjpppuuummmooossswww|||wwwzzzzzzwwwnnnqqqvvvwwwmmmooottt}}}www___QQQAAA999555222222444//////......///...,,,++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((WWWIIIGGGZZZqqqnnnOOO===666222///...,,,,,,,,,+++++++++************)))))))))((((((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***'''+++---)))(((444KKK^^^bbbddd\\\QQQJJJGGGZZZzzzzzzQQQ666(((------........./////////000000000000000000000000////////////////////////////////////////////////........................***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,******************************++++++++++++************++++++++++++******)))*********++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***'''(((***+++,,,,,,+++*********************************+++,,,,,,------...,,,---------......//////222222333333333333222222333333444777999:::999777999:::;;;:::999999:::;;;:::;;;;;;===>>>>>>??????@@@>>>;;;888777888:::;;;>>>;;;999888888888777666666888999999888888999;;;666777777777777666555555222444666666555444555666444444555555444333222111222888BBBNNN\\\kkkyyy}}}tttggg]]]```mmmwww{{{|||~~~xxxsssssssssrrrpppnnnnnnnnnssszzzuuunnn~~~{{{vvvwwwzzz}}}yyysssyyy}}}uuuddd^^^iiivvvuuuuuu}}}uuuqqqyyy|||uuuqqq~~~}}}zzz]]]NNNCCC;;;444333333111111222------------,,,+++***)))+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((UUUHHHHHH\\\tttkkkNNN===666222...---,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))'''***++++++...===UUUgggkkkqqqllleeefffgggnnn~~~tttWWW777,,,------------.........000000////////////000000................................................------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))******************))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***'''(((***,,,,,,,,,+++************************************+++,,,,,,------+++,,,,,,---...///000000111222333333333333222111111111333666888999888666888999999888777777888:::999:::<<<>>>?????????>>>>>><<<999777666888:::;;;;;;999777888::::::888666777888999999888777999:::666666777777777666555444222444666666444333333444111222444555444444333333222555999>>>GGGTTTcccllloooiii```[[[aaammmuuuvvv|||}}}vvv{{{{{{ooolllnnnqqqvvv{{{~~~{{{xxxrrrqqqpppnnnhhhaaaccchhhnnnvvvzzzuuummmhhhgggeeehhhlllppppppmmmhhhbbb^^^\\\XXXcccooolllkkkuuuzzz|||{{{qqqWWWEEE>>><<<666333444444111//////+++,,,------,,,+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((TTTGGGHHH]]]uuuiiiLLL<<<666111...,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((()))***,,,444DDDYYYhhhrrr{{{xxxttt{{{|||wwwwwwuuu|||VVV,,,,,,,,,---------......111000000/////////000000---.............................................------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))******+++,,,,,,------++++++,,,---///000111111000111222333333222111000///000111444777888777555777888888777666666777999:::<<>>;;;<<<888444444666888999888:::;;;<<<<<<;;;:::888777999888666444555777:::<<<777888888777666555555666222333333444444333333222555444333222111111111111333444444555555666666666999<<>>===<<<888555444666888999888888999999::::::999888777777666555555666888:::;;;888888999888555444555555222333333444444333333222444333333222111111111111222222333333333333333333111333666<<>>SSSvvvcccRRRCCC)))((()))***+++,,,...//////***,,,------,,,+++---...------,,,,,,,,,,,,------........................------............------------------------------------------,,,,,,,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((())))))***++++++***)))***++++++)))'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&((())))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((''')))***))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************+++---...///000//////111333444333111111111222333444444444444444666888999999:::;;;<<<888:::===@@@@@@???>>><<<;;;888666555666888999999777777888888888777666666444444555666777999::::::999999:::888555444444444222333333444444333333222333222222111111111222222111111111111111000000000///000111222555:::AAAFFFUUUddd~~~yyypppsss~~~|||}}}|||||||||wwwttt{{{~~~zzzzzz~~~{{{^^^III>>>999888333111000/////////---+++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))gggRRRHHHYYYzzzjjjLLL:::444111//////,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%---111333IIInnnmmmIII777@@@GGG@@@BBBbbb{{{VVV===111***&&&))))))***+++,,,---------)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***)))))))))***++++++***)))***++++++***(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''###%%%''''''''''''(((******)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))(((''''''(((***))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))*********++++++,,,---.........///111222333333333222222222222222333444444333555888999999:::<<<===999:::;;;<<<<<<;;;:::999999888777666777888999::::::999999888777666555444222333555777999:::::::::999::::::888555333333444222333333444444333333222222111111111111111222333111111111000000/////////000111222222222444777999<<<@@@QQQkkkzzz~~~~~~}}}{{{zzztttxxx{{{~~~{{{{{{xxxuuu{{{}}}ooocccRRRDDD===;;;:::999000/////////...---+++***,,,+++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((fffTTTKKK[[[wwwiiiKKK999333111///...************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%&&&///;;;LLL___YYY===999RRRbbbRRRAAAWWWzzzWWW333,,,+++(((---+++++++++++++++++++++***)))***,,,+++******+++---,,,,,,,,,++++++,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++)))((()))***+++***)))***,,,,,,+++)))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''(((***))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((()))******+++,,,,,,,,,,,,,,,---///000111222222333444333222222222333444555222555777999999999;;;<<<999:::999999888666555444888888888777777888:::;;;>>>===<<<:::888666555444222444666999:::;;;::::::999::::::888555333333444222333333444444333333222111111111000111111222222222222111111000000//////...000222222111111222333999333666BBBKKKTTTmmm{{{zzzzzzwwwtttwww~~~~~~}}}{{{|||}}}}}}~~~}}}{{{fffXXXEEE???999555444333///,,,//////...---,,,,,,,,,---++++++++++++++++++++++++)))******++++++******)))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((cccRRRJJJYYYooofffIII888222000///...+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''((()))###***777@@@IIIKKK@@@///HHH___WWWHHHYYYuuu}}}rrr^^^<<<&&&))),,,((())),,,,,,,,,+++******)))))))))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''***---,,,)))'''(((*********)))+++,,,---+++***'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%'''(((((('''&&&((()))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))***+++,,,,,,+++++++++---///000000000111333444333333222222333444444222444666888777888999::::::999888666555444444333777888999999888888:::<<>><<<:::999888888888888888999:::;;;<<<<<<<<<888888999888555444555555222333333444444333333222333222111000000///000000000000000000111111111111111333444444222111111111+++---000111111222333555<<>>FFFNNNVVVbbbqqq{{{~~~vvvpppnnnkkkggg]]]XXXXXX___hhhnnntttyyyzzztttnnnhhhbbb]]]VVVSSSLLLBBB999333000000222111000...---,,,++++++&&&,,,000...+++++++++***,,,++++++,,,------+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''iiiTTTUUUdddwwwsssUUU@@@999111///000,,,,,,+++***+++,,,---,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((***++++++)))(((((()))************++++++++++++******))))))))))))******************************(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))))))))(((''''''((())))))(((((()))************)))%%%&&&((()))*********)))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))'''***,,,---,,,,,,,,,---//////......//////000000000000000111333555888999777888888777555444555777777777666555555555666666666777777666444333555666333333444444444444444444000000000000000111222222111111111111000000000000////////////000000000000........................------...//////...---------///000000///------...++++++***)))(((***---000))),,,...///...,,,++++++000111111111333999AAAHHHPPPSSS^^^mmmvvvzzz}}}|||vvvmmmhhhfffddd```SSSRRRNNNGGGEEEEEEAAA<<<999666555888:::;;;>>>BBBAAAEEEJJJOOOQQQPPPKKKHHHEEEBBB>>>;;;999777333111888888777333///...///222(((***+++,,,,,,++++++++++++333777111,,,++++++)))*********+++,,,,,,***)))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&kkkSSSRRRaaavvvnnnQQQ===888111///111...+++***)))***+++,,,+++***))))))(((((((((((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""&&&((('''$$$$$$(((,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))******(((''''''((()))************+++++++++******))))))))))))************************++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))'''(((((()))))))))))))))%%%&&&((()))************((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''(((((('''))),,,---,,,,,,,,,---///............///000000000000///000222555888:::777888888777555555666888999777666444444444555666666777777666444444555777333333222222222333444444111111000000111222333333111111111111000000000000////////////000000000000........................,,,---...//////...---,,,)))+++...///.........///***,,,...///......///000---......---,,,,,,---///)))+++,,,------...///111444333888BBBGGGEEEFFFKKKMMMXXXaaadddiiiqqqvvvuuu}}}~~~vvvlllddd___YYYQQQKKKIIIKKKIIICCC===<<<;;;888777999888555555666333---444222111333000---///333//////111444666666444222111000000111333444333222...000111///+++)))***,,,)))+++---------,,,,,,,,,%%%///444...)))***+++***)))((()))***,,,,,,)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&rrrVVVSSS```vvvjjjRRR;;;444333000...000...,,,***)))******)))(((******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))************))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((+++******)))))))))))))))))))))))))))((((((((((((***************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((((('''(((((()))(((((((((***,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******////////////............333222222222333666999;;;999999888888777666666666444444444444555555555666===:::666444666666555333666555444333333333333333111222222333333222222111111111111111111000//////,,,,,,---...///000111111........................//////000000///...------...---,,,,,,,,,,,,---...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,222222111111222333444555:::;;;===@@@DDDGGGIIIJJJPPPRRRVVV[[[aaafffjjjlllsssvvv{{{~~~{{{yyywwwppplllgggdddbbb___[[[WWWSSSPPPKKKFFFBBB???>>>>>>999888555333111000//////000000000000000000000000////////////............////////////////////////,,,---...//////...---,,,000///---+++*********+++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((tttYYYWWWfff}}}lllSSS<<<444333000...000...,,,***)))******)))(((******)))((((((((((((((((((((((((((('''''''''&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))(((((((((((()))((((((((((((((())))))))))))************)))(((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))((((((''''''((((((((((((((()))***))))))(((((((((((()))))))))******++++++,,,,,,---////////////............222111111111222555777999888888777777777777666666333333444444444555555555;;;888666555666666555333444444333333333444444555111222222333333222222111111111111111111000//////............////////////...........................////////////......---...---,,,,,,,,,,,,---...------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.............../////////......000222444555777888:::;;;>>>AAADDDHHHJJJLLLNNNPPPSSSVVVXXXXXXWWWVVV]]]^^^^^^______^^^^^^]]]]]]\\\[[[YYYVVVTTTSSSRRROOOLLLIIIGGGGGGEEEBBB???AAA???<<<888666444444444444333222000//////000000000000000000000000000000/////////.........------........................,,,,,,------------,,,,,,...---,,,************+++++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((xxx^^^\\\lllmmmUUU===555333///---///---,,,***)))******)))(((***))))))(((((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((''''''''''''((('''''''''(((((())))))***)))))))))))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''''''''''''''((((((((()))))))))(((((((((((())))))''''''(((***,,,---...///..................//////000000000000111333555777555666666666666777777777333333444444444555555555777666555666777777555333222222222222333444555666111111222222222222111111111111111111111000//////000//////.........------........................---....../////////.........------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++++++++,,,,,,---------......///000111222222111222333555666666666666888999999::::::999999888777777666666666666555555555333222222222222111///111000...---,,,,,,---.........------......///000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++************************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''zzzbbb^^^lllnnnVVV>>>555333///---///---+++))))))***+++***)))))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))******((((((((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((()))((((((((()))***)))((())))))(((((((((((())))))''''''(((***+++,,,---...---------....../////////000000000000222333555666333444444555666666777777444444555555555666666666444444555666777666555333333333333222333333444444111111222222222222111111111111111111111000////////////.........---------........................,,,,,,---...////////////------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////---+++)))------------------------///......------,,,,,,,,,,,,,,,,,,,,,,,,---......------............---------------....../////////...---------...///......---,,,,,,++++++,,,---...,,,,,,,,,,,,---.................................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((((((((())))))******************************))))))************))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''}}}fff]]]fffzzznnnUUU===555333///---...---+++))))))***+++***)))))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,+++***+++------+++)))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,---...//////000000111111222222444555555222222333444555666666777555666666666666777777777222333555666666555444444666555444333222111111111000111111222222111111000111111111111111000//////------------....................................,,,,,,---......///......------------------------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,---/////////---+++)))++++++,,,,,,,,,,,,------......------,,,,,,++++++---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++---------...............,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,+++***))))))***+++,,,&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''lll^^^```ppplllTTT<<<444222...,,,...,,,***))))))***++++++***((((((((((((((())))))***&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000222111///...000222222///+++))))))(((((((((((())))))++++++*********)))))))))***+++,,,---...///000000000111111222333333444444111111222333444444555555555555666666666777777777222333555555444333444555777666444333111000000000000000111111111111000000111111111111111000//////,,,,,,------.........///........................,,,------.........------,,,------......------,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,***++++++,,,,,,++++++***------------------,,,,,,+++,,,,,,+++)))((()))***++++++++++++***)))))))))------......---,,,+++***++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))*********))))))*********&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&tttbbb]]]jjjjjjRRR:::333111...,,,...,,,***))))))***++++++***((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((***...333777999666333222444777777333///))))))(((((((((((())))))+++*********)))))))))((()))***+++,,,...///000111//////000111222222222222111111222222333333444444444444444444555555555555333444555444222111333555555444333222111111111111000000111111111111000000111111111111111000//////......------------,,,,,,........................------.........---,,,,,,,,,,,,---......---,,,,,,------------------------++++++++++++,,,,,,,,,---***************************************+++++++++---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))((()))+++))))))******)))(((((('''+++,,,,,,---,,,+++***)))************************++++++*********)))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''))))))***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&zzzfff]]]hhhiiiPPP999222111...,,,...,,,***))))))***++++++***((((((((((((((()))*********)))))))))((((((((((((%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''))),,,111777<<>>999444333555555111---,,,***((('''&&&'''((()))))))))))))))))))))))))))((())))))+++,,,---.........///000000//////000111000000000000////////////333222111000000111222333333222111000000111222333...//////000111222222222000000000000000000000000111111000///////////////........................------,,,++++++,,,,,,,,,............---,,,+++***,,,------......------,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((yyyeee___dddxxxlllQQQ888222222///+++,,,,,,***)))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*********)))((('''''')))((('''''''''(((******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&(((***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&(((&&&'''+++000555777999===888444333555555222///+++***((('''&&&'''((()))((((((((((((((((((((((((((())))))***+++,,,---...,,,...//////...---///000////////////////////////222111000000000000111222111000////////////000111...//////000111111222222000000000000000000000000111000000///////////////........................---,,,,,,++++++,,,,,,---............---,,,+++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))|||ggg___bbbwwwmmmRRR888222444333...,,,***)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++******)))((('''&&&((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))'''&&&%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))...333666666999444000///111222111///***)))((('''''''''((()))(((((((((((((((((((((((((((((()))***+++,,,,,,---+++,,,...---,,,,,,---///////////////////////////111000000//////000000111//////............///////////////000111111222222000000000000000000000000000000//////......//////------------------------,,,,,,,,,++++++,,,,,,------......------,,,+++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))zzzlllggghhhzzzfffPPP:::222222111......+++***)))***+++,,,+++)))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''+++++++++***)))((('''&&&''''''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''%%%%%%&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''',,,222555444111...***)))+++---------)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))***++++++,,,+++,,,------,,,,,,---///---...............//////000000////////////000000/////////......///////////////000000111111111111000000000000000000000000000//////.........//////------------------------,,,,,,+++++++++,,,---------------------,,,+++*********++++++++++++******++++++,,,,,,,,,,,,++++++************************************************************++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuqqqsssrrr}}}dddUUUCCC666...++++++...---,,,******+++***)))'''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''*********))))))'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((('''+++222555222,,,***((('''((()))***+++((('''''''''''''''((((((''''''''''''''''''''''''((((((((())))))*********+++---......---,,,...///,,,,,,------............//////000000000000//////000000000000000000000000000000000000000111111111000000000000000000000000//////............//////------------------------,,,+++++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++)))******++++++******)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{yyytttwww}}}xxx~~~lllbbbQQQ???222---...111...,,,+++*********(((&&&))))))))))))))))))))))))''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$((((((%%%)))222444///)))))))))))))))))))))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))+++,,,...---,,,,,,---///++++++,,,,,,---.........///000000111111000000///111111222222222222111111000000000000000000111111000000000000000000000000......------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,++++++*********++++++***************++++++++++++******************************++++++++++++++++++++++++(((((())))))***+++++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((yyyzzzyyy}}}uuuzzzmmmbbbQQQ???444111111111---+++******++++++)))((())))))))))))))))))))))))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###((('''###'''000222,,,&&&((())))))((('''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,++++++,,,...***++++++,,,------......000000111222222111000000111111222333333222111111111000000000000000000000000000000000000000000000...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***++++++,,,,,,,,,++++++***++++++++++++++++++*********++++++++++++******************************************************((((((((()))***+++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((zzz}}}~~~}}}pppvvv|||aaaUUUCCC444......---++++++)))))))))+++,,,+++***))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!'''&&&!!!%%%///111***###%%%'''((('''%%%######%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((***++++++******+++,,,******+++,,,,,,---......000111222333333222111000000111222333333222111000111111111000000000000000000000000000000000000000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{~~~zzzuuu}}}lllLLL666222......000+++************)))))))))((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,+++,,,---...////////////000...000666777333000000333111///000222333222000000000000000////////////111111111111111000//////////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++*********+++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxwwwzzz}}}xxxuuu~~~iiiJJJ666222//////000+++++++++++++++************(((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********+++++++++,,,,,,+++,,,---...////////////...---000666777333000000000222333333111000000111000000000000////////////000111111111111000//////////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++*********+++))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''wwwuuuwwwxxxtttsss|||eeeHHH666444000///000+++,,,,,,,,,++++++++++++***))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))*********+++++++++++++++,,,---......//////.........111666666222///000,,,000333222...---///222////////////000000000000000000111111000000///.../////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++************+++***************+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyyuuuttttttooonnn|||{{{aaaEEE666444000///000,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))************+++++++++,,,---............222000111333333000111555111000///---,,,---///222////////////000000000000000000000000000//////...//////.........---------------,,,,,,,,,+++++++++************************++++++***************+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''wwwrrrpppoookkklll{{{yyy^^^DDD666555000///000,,,+++*********))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%,,,***(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))((((((((((((((()))))))))************+++,,,---............000...---///000222999AAA@@@888///+++,,,///000///.../////////000000000111000000000000000///..................------------------,,,,,,,,,+++++++++*********************************))))))***++++++************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''pppllljjjkkkiiikkk}}}yyy]]]CCC666444...---///,,,*********)))))))))((((((******))))))((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%,,,+++)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))***+++,,,------......---+++)))***---///333===HHHLLLAAA333---///111///+++......//////000000111111//////000000//////...---.........------------,,,------,,,,,,,,,,,,++++++***************************))))))))))))***+++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmiiihhhiiigggjjj|||yyy]]]DDD666333---+++///---+++++++++*********))))))*********)))((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))(((''''''''''''((((((((())))))******+++,,,------------***)))+++......000888BBBDDD<<<333...///000///---.........///000111111111//////000000//////...---.........---------,,,,,,------,,,,,,,,,,,,++++++************************)))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnnjjjiiiiiifffhhhxxxyyy^^^DDD666222+++***...---,,,,,,,,,+++++++++******+++******)))(((''''''&&&((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''((((((((()))******+++,,,------------------///000---***...666333111...---...///000000---......///000111111222///////////////......---......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))((())))))***++++++++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmpppkkkfffhhhkkkwwwyyy[[[CCC666444---+++...---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((()))******++++++------------------------000///...---------------......---------....../////////000//////...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''"""###'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$sssvvvpppjjjlllnnn{{{tttZZZBBB666444---+++...---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%''''''%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((((()))******++++++------------------------//////...------------.........---------......//////////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''$$$$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&{{{}}}vvvnnnppprrr~~~mmmYYYAAA555333---+++...---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%$$$%%%&&&%%%$$$"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((())))))******+++,,,,,,,,,,,,------------...------------.../////////......---------............//////......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((~~~wwwpppppprrrjjjWWW???444333---+++...,,,************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$'''(((((('''&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********,,,,,,,,,,,,,,,---------,,,,,,,,,------///000000//////...------------...------.........------,,,,,,,,,,,,++++++++++++***************************************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))'''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***zzz}}}uuunnnoooppp}}}jjjTTT>>>333333---+++...,,,************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&$$$$$$$$$%%%%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$'''(((((('''&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((())))))******+++++++++,,,,,,,,,------,,,,,,,,,---...///000111//////...---------------,,,,,,------------,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%)))***'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******tttwwwqqqlllmmmooo{{{kkkRRR<<<222222---+++...,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))*********++++++,,,,,,------,,,,,,,,,---...///000111000///...---------------++++++,,,,,,------,,,,,,++++++++++++************************************(((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%222888222)))((()))'''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))nnnsssoookkknnnooo{{{lllQQQ;;;111222---+++...,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))******+++,,,,,,---------------------...///000000000///------,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###???QQQGGG111&&&&&&(((%%%''')))***)))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((kkkqqqnnnllloooqqq|||kkkPPP:::111222---+++...+++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,,,,------...------------...//////111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""HHHeeeXXX777######(((&&&''')))+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''ppprrrnnnnnnrrrqqqzzziiiPPP???111///000,,,,,,///))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))+++***(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---///))) $$$***"""%%%((('''&&&########################$$$((('''"""###'''&&&###*** """)))&&&''''''&&&(((###&&&(((###"""%%%'''&&&""" !!!###'''+++$$$!!!+++))) $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))%%%'''&&&""")))###""")))(((&&&'''###)))"""222"""%%%000###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---***777###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%333AAAAAA666+++)))+++))))))***))))))(((''''''''')))***(((%%%$$$'''***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrtttqqqqqqssspppyyyfffNNN>>>222222333...+++---))))))))))))))))))))))))(((((((((((('''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%''')))(((&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%### ###)))$$$%%%(((++++++&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%###$$$'''***+++%%%%%%"""'''(((!!!###&&&###)))...+++&&&%%%)))$$$###!!!!!!"""$$$&&&'''+++###((($$$///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&111,,,!!!((()))''' ''')))$$$$$$ ,,,"""###$$$)))"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%***333))) %%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,+++++++++*********))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&"""(((///000+++&&&%%%%%%''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttwwwtttssstttnnnuuu~~~cccLLL>>>333444555///+++,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((()))!!!*** """&&&&&&###"""$$$'''!!!!!!!!!!!!!!!!!!!!!!!!$$$#########!!!"""(((*** ###)))%%%###'''(((222!!!"""***&&&!!!""",,,((($$$&&&***)))###+++(((222"""---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------!!!'''!!! ,,,,,,)))(((&&&&&&$$$$$$'''***!!!""""""""""""""""""""""""""""""""""""""""""""""""### ###***!!!666%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''((()))***+++,,,,,,,,,************++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,++++++++++++++++++************)))))))))************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$###$$$'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&'''(((******)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&tttyyyvvvtttssslllrrr}}}aaaMMM>>>333444555000,,,...))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---###((('''$$$"""222,,,)))$$$!!!###'''&&&"""))))))))))))))))))))))))&&&""""""''')))&&&(((---...%%%%%%""",,,***$$$"""!!!,,,HHHmmm~~~cccCCC+++&&&+++"""%%%""" ...$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&888 """&&&******$$$)))$$$++++++"""&&&,,,%%%111###333111 '''***************************************************++++++ ((())),,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++*********++++++++++++,,,++++++++++++++++++************+++++++++,,,,,,,,,---,,,,,,+++***+++++++++************))))))))))))************)))))))))(((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&)))%%%"""###'''******)))$$$$$$%%%%%%%%%%%%$$$$$$((('''(((+++//////,,,)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&tttyyywwwtttqqqiiiooo}}}```OOO>>>111111222...---000)))))))))))))))))))))))))))))))))(((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$!!!"""111!!!!!!nnn+++ )))!!!"""--- aaaqqq///""",,,!!!333888 $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,+++))) ***"""777666$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************)))))))))(((***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''(((+++...///,,,((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&uuuzzzxxxtttpppiiippp{{{aaaNNN===000///000------111))))))))))))))))))))))))***)))))))))((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''...(((&&&!!!---"""###%%%>>>nnn,,,777$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ,,,000''',,,///'''BBBCCC%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((())))))*********)))++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***************(((((()))))))))))))))***************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###&&&((((((%%%###$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''))))))(((&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvv{{{yyyuuuqqqjjjtttyyyaaaKKK;;;//////111---,,,...))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""---''' &&&&&&,,,$$$&&& 777~~~555 !!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&*** ###$$$$$$%%%???{{{%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))************++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,++++++***************(((((((((((())))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%'''))))))((('''''''''$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&www}}}zzzvvvrrrlllwwwxxx```HHH999///111222...***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######&&&(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))..."""%%%)))HHHaaa[[[\\\xxxttthhhZZZ)))'''###((("""]]]UUU$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))... 555###ddd&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))((())))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++***)))*********'''((((((((())))))******************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$###%%%&&&''''''%%%###$$$%%%&&&&&&&&&&&&&&&%%%'''(((&&&######%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxx}}}|||yyywwwqqqzzzvvvaaaHHH<<<111...---,,,***+++,,,++++++***)))(((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$######%%%((()))&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""+++ '''"""TTTooo''' '''###!!!)))((("""(((eeeHHH***\\\;;;=== ###"""111######%%%$$$+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%...%%%***!!!$$$&&&!!!000 ooo!!!%%%(((%%%!!!(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuu{{{||||||zzzssszzzttt___GGG;;;111......,,,+++,,,++++++******))))))(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###$$$%%%((()))&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&777CCC&&&---!!!"""###+++'''%%%***...&&&<<< ***(((>>>000...---))) (((222""" ,,,'''000"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###/// ///'''222+++###(((&&&!!!'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppxxx{{{}}}~~~vvv{{{qqq[[[EEE:::000......---,,,---*********)))))))))))))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%*** $$$+++ """!!!(((***###&&&&&&%%%$$$&&&&&&111===((($$$666000"""PPP)))*** &&&'''...'''---"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%..."""###"""'''/// %%%???((('''###%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))*********++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllsssvvvzzz|||vvv|||pppYYYCCC888///...///...---...)))))))))))))))*********((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%*** ***,,,'''!!!ppp---###!!!$$$***+++"""111######___111+++***$$$***$$$"""(((###'''""""""...&&&###))))))...(((((((((((((((((((((((()))%%%666"""******''',,,...;;;___(((((($$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjoooooorrrwwwuuu}}}pppXXXBBB888//////000///---...)))))))))))))))*********'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""")))###'''(((\\\000!!!"""'''$$$,,,$$$$$$--- '''kkkAAA"""***,,,888((('''iiiQQQ'''%%%&&&+++///,,,"""!!!))) %%%""""""""""""""""""""""""$$$,,,)))...)))'''---JJJ''''''%%%!!!&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhkkkjjjmmmttttttpppXXXBBB888000///000///------*********)))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""(((((( &&&---WWW'''$$$,,,***"""(((&&&$$$###666///TTTmmm;;;***+++444'''--- """### TTT%%%$$$''''''^^^aaaaaabbb\\\RRRWWW^^^^^^^^^^^^^^^^^^^^^^^^ggg^^^```___HHH!!!... $$$(((""",,,$$$___$$$&&&&&&'''!!!(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeehhhgggllltttvvvoooWWWBBB888000000000...,,,,,,++++++******))))))((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######,,,$$$###''',,,XXX!!!!!!&&&+++(((!!! %%%%%%$$$'''999&&&***)))(((&&&$$$###""""""222???...,,,******ZZZ---$$$###000,,,!!!)))'''444&&&$$$###...___)))&&&$$$((("""***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%%%%&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccggggggmmmwwwxxxnnnVVVCCC999111000111...++++++,,,++++++***)))(((((('''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''$$$%%%%%%XXX,,,###$$$!!!###...***!!!###***!!!&&&,,,###!!!"""&&&%%%"""$$$)))&&& &&&***%%%111 &&&iiiSSS+++###!!!''' ,,,---***(((###444888ppp&&&+++###&&&111""""""222!!!(((,,,%%%###(((###+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ccceeeeeemmmyyy|||oooVVVAAA777//////000///......***************************((((((((()))(((&&&$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''###&&&[[[%%%!!!%%%"""%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$((($$$!!!'''444%%%*** ***&&&&&&&&&&&&&&&&&&&&&&&& &&&(((+++nnn///...555$$$###&&&,,,$$$SSS\\\,,,,,,$$$+++$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''fffhhhgggmmmxxx{{{nnnUUUCCC999000///000...,,,,,,************************)))(((((()))******)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''###&&&[[[&&&###'''###&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%---&&&"""000+++777'''"""+++###&&&&&&&&&&&&&&&&&&&&&&&&777 '''555lll"""'''333...---###%%%&&&'''www%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******************+++,,,,,,------...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''kkkllliiinnnxxxzzzmmmSSSDDD:::111///000---++++++************************((('''((()))+++,,,+++***(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$'''###&&&[[['''$$$(((%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444###444...)))%%%+++<<<'''%%%((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&666)))...GGG!!!***!!!)))!!!!!!+++UUUooo222+++000111000***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********++++++++++++++++++,,,------......+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''pppppplllpppyyyzzzkkkPPPCCC999000///000...,,,,,,************************((((((((()))++++++***((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$'''###&&&[[['''$$$)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! %%%$$$ )))999%%%&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!,,,..."""aaa$$$$$$))))))***222"""((('''000(((###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********)))******+++,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''ttttttooorrrzzz{{{iiiNNN@@@666//////111000...///************************)))((((((((())))))'''%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$'''###&&&[[['''$$$((($$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222%%%...***%%%WWW$$$'''!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&***---""""""(((QQQQQQ"""&&& ///'''&&&###&&&,,,---&&&***,,,+++111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''uuuvvvrrrvvv}}}|||iiiOOO???555......111000///000***************************)))((((((((((((&&&$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$'''###&&&[[['''%%%)))$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&---""")))999###$$$YYY&&&***""")))333&&&&&&&&&&&&&&&&&&&&&&&&###///<<<111333GGGQQQ&&&;;;""""""$$$!!!---%%%---&&&###((($$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''uuuwwwuuuyyy~~~kkkQQQ@@@666//////111000...///************************)))(((((((((******(((&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$'''###&&&[[[(((&&&***%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''' %%%'''---%%%)))!!!***yyyaaa___]]]\\\\\\]]]___aaaiiibbbgggXXXBBB&&&&&&&&&&&&&&&&&&&&&&&&!!!111$$$,,,...ooo666''')))///000'''&&&$$$###$$$&&&'''###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''uuuwwwvvvzzzmmmTTTBBB888000///000///------************************((((((((()))+++,,,+++)))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$'''###&&&[[[)))''',,,'''(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))$$$,,,(((###''' ((((((%%%,,,***'''%%%%%%'''***,,,"""""")))+++&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###...***111555+++000"""///(((%%%"""(((+++######+++///%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''')))+++***'''&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''sssyyyzzz}}}zzzkkkQQQ>>>666000///000...---...+++++++++************)))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))((($$$'''###'''ZZZ(((%%%(((###&&&&&&'''''''''''''''''''''''')))---///'''333%%%...RRR///""",,,%%%###&&&%%%555&&&222'''&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...```'''333 ///&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***************++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))&&&%%%%%%&&&)))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((sssxxxyyy{{{|||jjjPPP>>>666000///000...---...+++++++++************)))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%(((((($$$'''###'''ZZZ(((%%%(((###&&&&&&''''''''''''''''''''''''&&&(((&&&"""'''+++,,,EEEJJJ%%%$$$ 000---555333""" 000"""&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""DDD"""$$$///'''###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((ssswwwwwwyyy}}}|||jjjPPP>>>666000///000...---...+++++++++************)))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''$$$((($$$((([[[(((%%%(((###&&&&&&''''''''''''''''''''''''222***"""(((444(((%%%---...'''222...]]]===+++))):::(((&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++___BBB///'''$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((sssvvvtttuuuzzzzzzkkkQQQ>>>666000///000------...+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''$$$((($$$((([[[(((%%%(((###&&&&&&''''''''''''''''''''''''+++%%%+++111***!!!YYY+++$$$///''' 888FFF&&& ...&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&--- )))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((tttuuuqqqqqqvvvwwwlllRRR>>>666000///000------...+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$(((%%%((([[[(((%%%(((###&&&&&&'''''''''''''''''''''''')))'''...000 666 ---$$$,,,$$$444###$$$(((LLL %%%***---&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***YYY******"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))rrrtttpppoootttvvvkkkRRR>>>666000///000...---...+++++++++************)))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&$$$)))%%%)))[[[(((%%%(((###&&&&&&'''''''''''''''''''''''')))!!!'''+++%%%555111eeeFFF (((&&&!!!%%%))):::%%%--- RRR,,,$$$)))&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++ &&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))ppprrrnnnoootttwwwiiiPPP>>>666000///000...---...+++++++++************)))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%$$$)))&&&)))[[[(((%%%(((###&&&&&&''''''''''''''''''''''''(((...###"""444)))555'''%%%>>>bbb444''')))******&&&###***###)))&&&...$$$ YYYEEE+++$$$&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###((($$$KKK""",,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))nnnpppnnnooovvvyyyhhhNNN>>>666000///000...---...+++++++++************)))))))))))))))(((((((((((((((((((((''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''' !!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%$$$)))&&&***[[[(((%%%(((###&&&&&&''''''''''''''''''''''''''')))"""+++%%%''''''*** ???LLL777!!!,,,---333!!!...---"""%%%###''')))111'''&&&'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&***WWW$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))vvvpppmmmooouuu~~~fffMMM<<<444...//////---,,,---...---+++*********++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ...$$$%%%***aaa&&&$$$)))%%%'''&&&((()))(((%%%$$$%%%%%%$$$***,,,'''+++(((444---333###DDDKKK###(((222 ///%%%'''+++###'''''''''''''''''''''''''''(((((($$$'''$$$--- ,,,&&&$$$&&&!!!))),,,%%%///'''%%%+++ ###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&)))+++******&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))uuupppmmmooottt}}}fffMMM<<<444...//////---,,,------,,,+++*********++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$+++"""'''%%%\\\'''$$$)))%%%'''&&&"""$$$%%%&&&(((******)))((($$$ """333)))'''+++$$$,,,%%%CCC +++---))),,,###''''''''''''''''''''''''&&&~~~bbb((($$$'''$$$///((($$$666%%%&&&###***...###,,,...)))==='''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ssspppnnnooosss{{{eeeMMM<<<444...//////---,,,---,,,,,,+++************+++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''!!!,,,"""ZZZ'''%%%)))%%%((('''***+++---,,,)))%%%$$$$$$"""---333...111,,,)))&&&***'''%%%***///RRRUUU++++++,,,(((&&&''''''''''''''''''''''''---fff((($$$'''$$$222888!!!((()))((("""'''%%%&&&)))"""*** 555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))rrrpppoooppprrryyyeeeLLL<<<444...//////---,,,---++++++******************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&)))###$$$222"""\\\'''%%%)))&&&((('''!!!###(((,,,+++)))+++...(((&&&)))'''111"""///$$$///###///333333"""++++++---+++''''''''''''''''''''''''...333((($$$'''$$$000 '''666...(((333---###///))) %%%,,,///***VVV''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''***)))(((''''''&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqpppqqqrrrrrrwwweeeLLL<<<444...//////---,,,---************************))))))))))))((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''###((("""'''000```'''%%%***&&&((('''&&&%%%(((***'''"""$$$***---555 555!!!...(((***$$$&&&+++###333 jjj%%%&&&,,,... ,,,((((((((((((((((((((((((&&&+++444((($$$'''$$$666+++"""$$$(((...)))!!!'''+++!!!"""&&&777+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%'''***,,,,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((((((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************qqqqqqssstttssswwweeeKKK<<<444...//////---,,,---((()))******+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$(((###***(((iii(((&&&***&&&)))(((///,,,+++---((("""'''222,,,dddVVV 333***+++333!!!444%%%###000 111"""$$$,,,))))))((((((((((((((((((((((((!!!)))999bbb((($$$'''$$$444...$$$>>>$$$&&&&&&"""%%%%%%!!!###hhh''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%'''+++---...---((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))************************rrrsssuuuvvvtttvvveeeJJJ<<<444...//////---,,,---'''((()))***++++++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&---""""""~~~(((&&&***''')))(((!!!!!!)))+++...<<>>''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''***,,,,,,,,,)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************rrrsssvvvwwwtttvvveeeJJJ<<<444...///000---,,,---'''((()))+++++++++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))&&&(((000 ***(((&&&***''')))(((111)))&&&&&&!!!))):::???,,,***------)))---&&&,,,"""***333""")))---))))))))))))))))))))))))'''&&&)))///&&&((($$$'''$$$000+++333<<<"""(((,,,***%%%!!!888((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%''')))******)))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))************************pppyyyyyyuuutttpppyyygggNNN===555///...///,,,+++---+++++++++************)))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))(((&&&&&&((()))%%%(((%%%---000xxxYYYJJJ>>>(((&&&+++''')))(((******)))(((((((((((((((PPP(((,,,$$$222000...$$$///,,,///&&&000...(((&&&***,,,))))))---))))))///...///KKK,,,%%%&&&***!!!444%%%!!!&&&rrrXXX666PPPqqq''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))************************++++++******************sssyyywwwqqqpppooozzzdddKKK===555///...///---,,,---+++++++++************)))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))'''((()))((('''&&&((()))000333&&&333)))(((222((('''+++(((***(((***))))))))))))******+++666777444!!!???999,,,&&&222///222111......000---(((''',,,'''+++(((111000'''UUU+++%%%%%%)))---%%%""",,,$$$[[[QQQ''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++---************************************************++++++******************uuuzzzuuunnnnnnnnn{{{~~~aaaIII===555///...///---,,,---+++++++++************)))))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))+++)))...,,,BBB(((''',,,(((***)))))))))))))))***+++,,,---444BBB///222999666999555444555555222...///444***555555"""+++777%%%!!!,,,%%%$$$(((...%%%000""",,,///''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++---************************++++++++++++++++++++++++******++++++++++++++++++vvv{{{uuuooopppqqq}}}~~~aaaIII===444......///---,,,...+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***)))((('''((()))&&&555'''%%%%%%)))%%%uuu)))''',,,(((***)))******))))))******+++,,,&&&@@@EEEEEEXXXLLLGGGUUUPPPIIIBBB>>>============999:::???999222777<<>>...(((''')))%%%'''///'''$$$222???%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))((()))))))))************)))))))))))))))))))))))))))***+++***))))))+++---************************++++++++++++++++++++++++******+++++++++++++++,,,vvv{{{xxxtttvvvvvv~~~|||___HHH<<<444......///------...+++++++++*********))))))***)))))))))((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''')))******)))(((((()))///........."""--- +++KKK)))''',,,(((***)))++++++***))))))*********000:::444\\\aaauuuhhhlll~~~{{{mmm\\\UUUWWWYYYSSSLLLOOOAAA>>>IIIHHHGGGJJJ@@@888SSS222...,,,---'''///444!!!***777nnn..."""''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((()))))))))************************************)))***+++***))))))+++---************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,uuu{{{yyywww{{{yyy{{{]]]EEE<<<444......///...---...+++++++++************)))******))))))((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''')))++++++***(((((())))))$$$333###...666%%%)))$$$222000HHH)))(((---)))+++***+++++++++***++++++,,,,,,***&&&+++[[[zzzpppwwwwwwxxxvvvzzzkkkbbb]]]PPPQQQQQQVVVbbbRRRUUULLLttt888666444555666---444)))///%%%444%%%555((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******))))))))))))************************************)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------uuuzzzxxxwww{{{zzz|||]]]DDD;;;333......///...---///+++++++++************)))*********)))((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))&&&)))+++,,,***)))((((((222&&&)))///######///&&&%%%...'''000777###PPP***(((---)))+++*********+++,,,...///111222111JJJ;;;...zzzzzzzzznnnuuuccc___\\\]]]uuuwwwhhhooo222>>>>>>======???---666777000$$$BBB111444,,,///''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********))))))))))))************************************)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...vvvzzzvvvuuuyyyyyy___FFF;;;333......///...---///+++++++++************)))+++******)))(((''''''&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&)))+++,,,+++)))((((((%%%111***###+++---000%%%)))///***%%%((((((***444***(((---)))+++***)))***+++...000333666777FFF===OOO]]]WWW~~~|||tttttt___ooouuucccpppxxxuuu\\\mmmtttBBBBBBBBBCCC;;;222:::???...999###:::***AAAmmm777$$$111!!!''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))************************************)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......}}}zzzxxxyyyzzz~~~bbbGGG===666000000///------///,,,,,,***)))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))"""222bbb###(((...---...(((...---,,,444@@@AAAGGGZZZiiirrrzzz{{{{{{{{{vvvtttuuuwwwwwwvvvwwwmmmllllllMMMFFF@@@FFFDDD@@@;;;999999888666444555+++===}}}SSS&&&&&&---)))###'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,+++++++++***************)))))))))))))))(((,,,///000000///,,,(((,,,+++,,,000///+++***---{{{yyyzzzzzzyyy{{{bbbGGG<<<555000000///------///,,,+++***)))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************************111+++'''+++AAAxxx444,,,))),,,---555555888;;;HHHYYY^^^hhh|||}}}{{{zzz{{{wwwzzzwwwaaaYYYMMMLLLMMMHHHBBB>>>>>>>>>===<<<...---***+++===oooNNN555 '''***,,,///''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,------++++++,,,---...000,,,+++...111333777===wwwyyy||||||xxxxxxbbbGGG;;;555000000///------///,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++************************"""'''------&&&,,,IIIiii|||,,,000000888000AAAAAAGGGMMM\\\qqqzzzlllooohhhdddddd]]]SSSIIICCC@@@>>>===>>>777222444666444333333LLLyyytttJJJ777000(((!!!###)))///+++######+++''''''((((((((('''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************+++++++++,,,+++++++++***************,,,,,,,,,,,,,,,---------.........---,,,,,,///111:::333...000444888@@@GGGuuuyyy}}}}}}xxxvvvaaaFFF:::444000000///---,,,///+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++************************777///))))))(((&&&(((---222111###444888GGG;;;TTTWWW^^^cccppp|||pppwww{{{yyywwwiiiZZZMMMDDD???<<<666///+++///333555888;;;AAA666---...///***$$$!!!333---))))))((($$$%%%***''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,************************,,,,,,---------------...,,,---000222000---///222:::666666<<>>:::<<<@@@;;;000///777&&&!!!$$$***+++***(((''''''((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))((((((************************))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,******************++++++,,,,,,,,,---------......+++***---000///---222;;;:::>>>IIIXXXccckkkssszzzuuuwww|||}}}yyyxxx^^^BBB777222///000000---,,,...***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++++++++++++++333222...((($$$(((444???AAAJJJ]]]eeedddpppvvv{{{~~~zzzvvvuuu```III444000999???@@@???555;;;>>>;;;>>>AAA:::...111222111///+++((('''(((''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((((())))))******))))))(((************************)))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---....../////////,,,...333555777CCCRRRUUU^^^ooo~~~wwwwwwyyy{{{zzz{{{~~~\\\@@@666111///000000---,,,---***++++++,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((()))******((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++&&&(((---444<<>>MMMaaarrryyy~~~|||yyyxxxuuuqqq]]]ZZZWWWWWW\\\ccciiilllqqquuuwwwvvvssssssxxx|||yyyyyyzzz~~~~~~yyyvvvsssnnnkkkfff]]]OOOEEEDDDAAA>>><<<;;;<<<<<<;;;CCCCCCBBBAAA>>>888000***)))***+++,,,+++***(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......(((''',,,333333---,,,000&&&---333333///111999BBBHHHcccxxxwwwyyy|||}}}~~~\\\???777444000......///......++++++++++++******************))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,+++******+++---+++---.........///111333666AAAMMMYYYhhhzzzwwwnnncccaaahhhrrryyy{{{}}}xxxtttuuuvvvvvvwwwzzz~~~}}}wwwuuuuuuqqqppplllgggccceeelllqqq}}}zzz|||}}}vvvqqqooolllfffbbbLLLHHHCCC@@@@@@???===;;;AAAAAACCCDDDDDDAAA;;;777...---+++)))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,000---,,,---,,,))),,,222555555666999AAANNN[[[ddd}}}vvvvvvxxx{{{||||||ZZZ???777444000......///......,,,+++++++++******************))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******+++,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,,,,---///000111555;;;???NNN^^^qqq}}}mmmkkkjjjnnnwww~~~zzz}}}yyytttqqqsssxxx{{{xxx{{{~~~~~~~~~yyysssqqqpppooodddZZZNNNGGGDDDCCCAAA>>>???AAACCCGGGIIIIIIFFFCCC;;;888222---***)))***+++&&&'''(((*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,...+++***,,,,,,---111888::::::???NNNeeezzzyyyxxxyyyzzzzzz}}}{{{YYY???777444000......///......,,,,,,+++++++++***************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((###$$$$$$%%%''')))***+++&&&''''''((())))))******''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---//////000111666>>>HHHNNNeeewww~~~zzz{{{}}}~~~~~~}}}yyyuuuwww}}}tttpppooooooxxxkkk[[[OOOJJJGGGDDD@@@@@@@@@AAAEEEHHHJJJJJJHHHEEEAAA;;;444///,,,******%%%&&&(((***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------------//////////////////......***,,,///222333444777:::<<>>EEEIIIYYYeeezzzvvvuuuuuuwwwwww|||yyyYYYCCC777444000......///......,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***''''''((()))))))))))))))))))))))))))*********************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222111444;;;BBBKKKUUU```fff|||tttrrrvvvzzzzzzxxx~~~{{{uuufff[[[LLLGGGAAA???@@@DDDHHHJJJLLLLLLJJJFFFAAA;;;555222,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))*********++++++++++++,,,((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////------,,,,,,------...///222333444777EEE[[[qqq}}}wwwvvvuuuvvvvvvzzzyyyYYYEEE777444000......///......------,,,,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******''''''((()))))))))))))))))))))))))))************************************))))))***++++++++++++***+++++++++++++++++++++++++++,,,...//////000333555<<>>333222...+++)))((('''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////......---...///000222333555:::???IIIaaa|||yyywwwvvvtttwwwyyyZZZGGG777444000......//////...---------,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++&&&''''''((()))******+++'''(((((()))))))))))))))))))))))))))************************************((()))***,,,,,,+++******+++++++++++++++++++++++++++,,,...///000222555888IIIVVVjjj{{{~~~yyyttttttzzz~~~~~~~~~|||yyymmm[[[KKKAAA???@@@AAACCCCCCDDDDDDDDDCCCBBBBBB999666111---)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------...///000000111111111111333555777888BBBJJJTTTaaa{{{|||xxxvvvvvvvvvzzzWWWBBB888555111///......------......---,,,,,,,,,,,,---))))))))))))***+++,,,---))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++***)))(((''''''((((((************************,,,,,,++++++***)))))))))...---+++******+++---...+++***,,,111111------///,,,,,,...111222555???JJJ]]]mmmmmmiiipppyyy}}}yyyuuurrrpppnnnqqqttt~~~{{{gggVVVJJJEEEDDDDDD>>>@@@AAABBBBBBBBBBBBBBB@@@===888333000---+++)))+++***(((&&&%%%&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''((((((''''''&&&&&&((()))***&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''(((***((($$$"""###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************++++++***)))(((((())))))************************))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++---//////000//////333//////222666888<<>>;;;888333222444888<<<:::333---***'''&&&'''***+++)))&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''&&&'''((((((&&&&&&'''((((((''''''''''''((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))************+++***))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------000000000...------///222111111555???IIIRRR]]]fff{{{xxxyyyzzz|||zzzuuuvvv}}}UUUBBB777444000......///......---,,,,,,+++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))******+++++++++******))))))*********+++++++++''')))***++++++***((('''))))))))))))))))))))))))))))))***++++++,,,------------,,,,,,,,,---......,,,+++---///...---111777444;;;HHHXXXdddpppxxxmmmooo||||||xxxuuusssrrrqqqqqqqqqrrrzzzrrrkkkfffbbb___\\\QQQKKKCCC>>><<<<<<:::999222///...333999<<<999444000,,,(((''')))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&'''(((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******************)))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------///000111///......222555>>>===FFF^^^vvv}}}|||qqqjjjzzz|||}}}{{{vvvxxxzzzSSSAAA777444000......//////.........---,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))'''((()))******)))(((((((((((((((((())))))************++++++++++++******************++++++++++++'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,---......///******...111000...222999===JJJaaavvvrrrqqq~~~zzztttnnnhhhdddoooxxx}}}~~~zzzuuuqqqnnnkkkiiigggccc```YYYNNNCCC<<<:::;;;666000++++++111777;;;;;;999444---)))))))))(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((((((((((((((()))))))))***************)))))))))))))))***************************************++++++++++++,,,,,,,,,---------.........,,,,,,---------.........***---111111111444:::???EEEPPPhhh~~~yyyvvvwwwyyy|||||||||{{{wwwyyywwwQQQ@@@666333000...///////////////...------,,,,,,------+++***************++++++))))))))))))))))))))))))'''((()))***+++***)))((('''(((((())))))******+++***++++++++++++***)))))))))************+++++++++((()))***+++++++++***)))*********************************+++,,,------...,,,,,,------......//////+++,,,///222111000777???RRR```xxxtttuuu{{{}}}uuulll]]]```eeennn~~~|||vvvrrrooolllsssrrrkkk]]]KKK===888999:::444---)))+++222999======:::555///+++)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))'''((())))))''''''((()))&&&''''''((()))(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))'''&&&%%%&&&((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))******+++************************************++++++++++++,,,---------............---------.........//////...111222111000444>>>FFFMMMfff{{{kkkrrruuurrrrrr~~~|||zzzyyyxxxwwwzzzuuuOOO>>>666333000...////////////...---,,,,,,++++++,,,,,,++++++***************+++))))))))))))))))))))))))&&&((()))+++++++++)))((('''(((((()))******++++++******++++++***))))))((()))))))))************+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---....../////////...///111444555999FFFSSSlllvvvwwwtttwwwxxxjjjccc___dddppp{{{xxxvvv|||{{{uuuhhhXXXJJJAAA===;;;999444///,,,...444999;;;======888000+++***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''')))***)))((('''((()))&&&&&&((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&'''((()))***)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))***++++++************************++++++++++++,,,,,,,,,---------------............---.........////////////333444444444888EEEXXXggguuuxxxtttpppwww{{{zzz~~~|||xxxvvvvvvvvvzzzsssMMM===666333000...///000000///---,,,++++++******++++++++++++***************+++))))))))))))))))))))))))&&&(((***+++,,,+++***)))'''(((((()))***+++++++++***************)))((('''((())))))))))))***************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////000000222666:::DDDWWWhhhoooiiirrr}}}|||~~~}}}sssfffdddhhhrrr|||tttiii]]]RRRKKK:::<<<;;;666///---000444777===BBB>>>555---+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,''')))***)))((('''(((***%%%&&&((()))))))))((('''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((()))******)))((('''&&&&&&&&&'''''')))*********'''&&&&&&)))***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))((())))))***++++++************************,,,,,,,,,---------......---------.........//////............/////////000///222666===LLLfffvvvrrrqqqtttxxx||||||vvvtttwwwuuuxxxPPP<<<777444111/////////...---------,,,,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000000///,,,111;;;CCCHHHRRRkkk}}}rrrttt{{{{{{}}}zzzooolllsss~~~{{{vvvjjj^^^JJJBBB===<<<:::333...,,,444888???CCCBBB;;;333...+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((''''''''''''''''''''''''((((((***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,------------..................------111000/////////000000111666===IIIYYYooorrrmmmsss||||||vvvtttwwwvvvxxxQQQ===666444111/////////...---------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++///...,,,+++++++++,,,---************************))))))))))))************,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000000000222333>>>QQQbbbmmmuuu|||tttxxx{{{|||yyyyyy||||||{{{}}}wwwttttttvvvlllqqq{{{~~~{{{zzzvvvjjj]]]QQQGGG???<<<999555222222111555<<>>888333---,,,***)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&))))))((('''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((******************************+++++++++,,,,,,,,,***+++,,,---------------...........................///000111111333555777999IIIaaaxxxyyywwwtttrrruuu~~~}}}}}}wwwuuuxxxvvvxxxRRR???666333000/////////...---------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++,,,+++)))((((((((()))***************************)))))))))*********++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,---------------------------------...///000222333444===PPPhhhyyy~~~lllbbbsss{{{uuuzzz}}}|||zzzzzzyyyvvvwww~~~zzzzzz||||||zzzzzz{{{zzzyyy}}}yyyrrrnnnjjjpppzzzxxxooommmnnnjjjddd\\\QQQEEE???<<<888777999///333:::???BBBAAA>>>;;;222000---***((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------...---------............///////////////111222222222555;;;@@@HHH^^^|||}}}rrrllllllsss}}}yyyuuuxxxxxxvvvxxxvvvwwwRRR@@@666333000////////////...------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))+++******************+++)))(((''''''''''''((((((************************))))))*********+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------------------............///000000///000222555777:::OOOkkk|||xxxjjjcccyyyzzztttqqqtttwwwxxxwwwuuurrrppppppuuuvvvrrruuu}}}{{{||||||{{{zzzttt~~~~~~||||||}}}yyyggg```eeennnsssjjj]]]PPPHHHCCC>>><<<===333666;;;???BBBBBBAAA@@@999666222---)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))***************************************+++++++++,,,,,,,,,------............------///////////////000000000111222222111222999DDDMMMaaasss}}}|||zzzmmmiiiggggggppp|||~~~|||~~~zzzwwwxxxvvvvvvRRR@@@555333000//////000///...------,,,,,,,,,+++++++++******++++++++++++***************************************++++++*********+++++++++***++++++++++++************************************++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,------------------....../////////000111111000111555<<>>???@@@AAABBBCCCCCCCCCAAA===888222,,,)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))************))))))))))))************((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))*********+++******************************+++++++++,,,,,,,,,------.../////////....../////////000000000111111111111222444;;;HHHWWWbbbxxxtttiii^^^XXX]]]eeeppp|||xxxxxxuuu}}}tttQQQ@@@555222000//////000000///------,,,,,,,,,,,,++++++******++++++++++++******************************)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------------......///000000000///000222333888BBBOOOXXXooottt|||tttqqq~~~|||wwwvvv{{{xxxvvvyyy}}}yyymmmkkkoooxxx~~~}}}{{{zzz|||}}}yyywwwzzzzzzyyyttthhh```XXXOOOHHHGGGKKKIIIGGGDDDCCCCCCDDDDDDEEEBBB===777111,,,(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000000000000//////000000111111222222222333777AAAPPPbbbsss}}}yyyoooeeeXXX[[[cccqqq~~~yyyxxxttt|||sssPPP???444222000//////000000///------,,,,,,,,,,,,++++++******++++++++++++******************************)))***++++++++++++***)))'''(((((())))))***))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...---......///000000111111...111555;;;FFFWWWlllzzzwwwyyyzzz}}}sssqqqooopppssszzz}}}{{{~~~||||||}}}xxxuuuuuuvvvvvvzzznnnfff___WWWRRRQQQUUURRRMMMHHHEEEDDDEEEFFFDDDCCC@@@<<<777111---***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///111111222222//////000111111222333333:::<<>>:::555000...''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))******))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---///111222333333///000000111222222333333DDDHHHSSShhhzzziiisss~~~~~~yyywwwuuuOOO===444222000/////////...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++***************++++++******************))))))*********+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,---------000---++++++---/////////222666CCC[[[vvvmmmlll||||||rrrpppuuuyyywwwtttppprrrpppmmmpppwww|||||||||zzz{{{~~~}}}}}}uuummmjjjjjjooo|||zzztttnnngggaaa```]]]WWWOOOHHHEEEEEEFFFGGGEEEDDDBBB@@@===999444111,,,)))&&&&&&''')))'''%%%))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&''')))+++***)))))))))))))))((((((((((((******************************************************************************)))(((((('''(((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((++++++***(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000//////......///...111555777777:::???UUUqqqxxxxxx}}}xxxnnnrrr{{{zzz|||~~~zzzyyyvvvOOO>>>444222000/////////...---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,,,,++++++******++++++***************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////000111222222<<>><<<999777...+++'''&&&'''(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((((())))))(((''')))))))))))))))))))))(((************************************************************************+++***))))))(((((())))))))))))))))))************************************))))))************))))))************************************************((()))))))))************++++++*********)))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***+++)))((('''(((((((((((((((((()))******************************))))))))))))************++++++++++++,,,,,,,,,---,,,,,,---------.........------...//////000000000222222444666666;;;HHHVVVsssvvvllljjjkkkpppxxx|||~~~qqqpppuuu{{{zzzyyywwwPPP>>>444222000/////////...------------------,,,++++++++++++++++++++++++++++++)))))))))*********++++++......------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,///222222111222555888AAAUUUpppxxxiiippp|||~~~|||vvvrrrrrrooojjjwww|||{{{ttttttxxx}}}}}}zzzyyy{{{}}}{{{yyyvvvwww}}}}}}{{{rrrfffXXXQQQPPPPPPLLLFFFFFFCCC???===============333///***'''&&&'''(((((())))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''')))((((((''''''(((((()))+++***(((((())))))'''&&&))))))))))))))))))))))))************************************************************************++++++******))))))******)))))))))*********++++++*********************************))))))*********************************++++++++++++++++++++++++))))))))))))******************))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((()))(((((((((((()))******************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,------------.........,,,,,,---...000000111222111111333666;;;FFF\\\pppqqqooozzzqqqkkkiiivvvhhhffflllwwwyyywwwxxxPPP>>>444222000///000000...------------...---,,,,,,+++************************))))))*********+++++++++......---,,,+++******)))******+++++++++++++++,,,++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...+++///111111000222:::@@@JJJaaa{{{{{{rrrqqq~~~wwwuuuqqqlllqqquuuzzz}}}rrrsssvvvyyyyyywwwwwwzzz}}}|||}}}~~~|||rrreee[[[VVVRRRLLLHHHGGGCCC===:::999;;;<<<===888444...)))'''&&&''''''(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))+++)))(((((())))))(((&&&)))))))))))))))*********************************************************************************,,,,,,+++******+++++++++))))))*********+++++++++************************,,,+++))))))))))))+++,,,************************++++++++++++++++++++++++)))))))))))))))*********)))))))))(((((((((((((((************************'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))'''&&&''')))))))))(((((())))))***+++************************))))))*********+++++++++*********+++++++++,,,,,,------------............---......///000111222222111///333@@@QQQdddwwwwwwqqqtttuuuyyywwwsssqqqxxxfffccciiiwwwzzzwwwxxxPPP===555333111000000000///...------.........---,,,,,,************************************++++++++++++,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---///000///000888EEEOOOeeeuuuvvvxxx|||qqqtttvvvwwwxxx}}}}}}|||{{{|||xxxuuuttttttuuuwwwyyy{{{|||}}}{{{rrrfffZZZQQQLLLJJJHHHCCC===888666666777777:::888333...)))'''&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((''''''((()))******)))((()))))))))*********+++************************************************************************,,,+++++++++++++++,,,,,,************++++++++++++************************,,,+++***))))))***+++,,,******************************************************))))))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&((())))))))))))))))))***++++++************************************++++++++++++******+++++++++,,,,,,,,,---------.........//////000000000000000222333444666444>>>WWWtttmmmsss{{{oooiiilllwwwzzzrrrkkkkkknnnggglll{{{~~~zzzxxxOOO<<<555333111000000000///..................---,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********))))))******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,---------............000000000222999HHHYYYeeevvvuuu}}}|||xxxsssooooootttyyypppqqqrrrrrrsssxxxzzzxxxxxxxxxzzz}}}~~~uuu~~~{{{~~~~~~yyynnn___TTTNNNMMMJJJFFF???:::777555333111777888777333...***'''&&&))))))))))))))))))))))))'''(((((())))))*********''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((***))))))(((((())))))***((('''&&&'''***+++***)))((())))))******+++++++++************************************************************************++++++******++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************))))))))))))(((((())))))))))))******************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------------........./////////111111111111222444666777===@@@RRRppp}}}hhh```|||tttcccddd^^^aaammmrrrqqqxxxvvvmmmooo~~~zzzwwwNNN;;;555333111000111111///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,******++++++,,,------...*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............111111444<<>>PPP```www|||ppp^^^YYY\\\ZZZ___lllppp}}}wwwaaa\\\rrrpppKKK<<<666444111000000000//////.........///......---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,+++******++++++------------++++++,,,,,,,,,------------...---------............///000000111222//////888BBBbbb~~~wwwnnnsss}}}yyyqqqyyyuuummmmmmpppkkkppp{{{}}}|||yyy}}}qqqiiimmmyyy~~~wwwrrrjjjbbb\\\cccXXXPPPWWWdddhhh\\\NNNCCC<<<444333777<<<===<<<555333///+++)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++))))))*********+++++++++******************************++++++,,,,,,++++++,,,,,,------------,,,,,,---------......//////000---------...///000000111......///---,,,+++,,,......---,,,,,,,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))******************************+++++++++++++++,,,+++++++++,,,,,,,,,------------............------///------111333333444555;;;777333CCCfffvvvxxx^^^QQQVVV[[[iii~~~vvv___YYYpppoooKKK===666444111000000111000///.........///......---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------,,,+++***++++++------------++++++,,,,,,---------.........---------............///...000222000,,,000CCCVVVuuuxxxcccbbbppp|||wwwooolllwwwsssmmmnnnqqqkkkrrr{{{|||zzz|||yyynnnfffcccggg^^^WWWZZZccchhhddd]]]IIIAAA777333555:::<<<<<<777444000,,,)))(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******++++++************++++++************++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---...//////000/////////000000111111111.../////////......///111/////////------...///...------......//////000000------............------,,,,,,------,,,+++*********+++++++++,,,,,,------)))******************)))************************************************************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---///---///444444000000555888<<>>666444111000111222111111......//////......---,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------------------,,,,,,++++++,,,,,,---------------............---------............/////////222999CCCUUUppp|||uuunnn}}}qqqiiiggg^^^dddlllxxxxxxaaa```kkk~~~{{{vvvpppiiigggppp|||yyysssyyy}}}zzzyyy{{{wwwsss|||wwwvvvvvvzzzyyytttjjjhhhddd```]]][[[YYYXXXUUUPPPHHH===555222555888999777444111...,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,------------,,,,,,***+++,,,---...//////000///000222333555777888999888:::<<<>>>???AAAEEEGGGJJJNNNNNNKKKLLLPPPRRROOOEEEDDDBBB@@@>>><<<::::::::::::;;;;;;:::999999888777888999999999777555444333333222111///...------******++++++++++++*********************************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------------.........////////////......111///222555222000>>>RRRbbb~~~yyysssoookkkzzzfffaaaqqqzzzxxxoooKKK>>>666444111000111222222111......//////......---,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,---...............---++++++++++++---...---------.........//////---------.........//////333111444AAATTTkkkyyykkkkkkxxxkkkaaaaaaccccccfffjjjmmmxxxnnnwwwvvvuuuwwwvvvxxx||||||}}}~~~~~~yyyyyy}}}yyysssyyy{{{vvvtttqqqlllgggaaa[[[XXXXXXVVVNNNBBB666111333777999888666444111...,,,***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...------..................---......///000111222333333999;;;???CCCHHHMMMPPPRRRKKKMMMPPPRRRTTTWWW[[[^^^hhhmmmmmmjjjkkkqqqrrrooo]]][[[XXXUUUQQQMMMKKKIIIDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCBBB@@@>>>===<<<;;;:::777555222111000+++,,,,,,------,,,,,,+++************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------............////////////......000///333777555999PPPjjjyyymmmkkkkkkjjjqqqqqqllleeemmm|||~~~sssKKK;;;444333222111000000000000///...------...///...---------,,,++++++,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++,,,,,,---...//////------............------+++///111111111222111///555555===NNNgggwwwaaaiiiuuuhhhbbbdddeeeffflllwww~~~yyyrrrwwwwwwyyy{{{{{{}}}|||{{{{{{~~~~~~}}}yyy|||~~~lll___^^^WWWaaa^^^KKK;;;777555///666;;;===999222---***)))((()))***)))((('''((()))((((((((((((((((((((((((%%%'''((((((''''''(((***)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---//////......+++,,,222222---,,,000---...///222666:::===???>>>VVVgggeeedddnnnrrroooiiidddcccgggiiiiiimmmuuu|||zzz{{{}}}uuu^^^fffkkkjjjiiiggg```WWW[[[UUUUUUWWWPPPDDDBBBIII???DDDIIIJJJGGGFFFHHHKKKJJJKKKIIIEEEEEEDDD>>>666555333111///---,,,,,,,,,++++++++++++***)))((('''+++++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,------------------.........//////...000111111000//////000666...000999777;;;^^^}}}pppfffhhhrrrvvvppphhhmmm|||~~~rrrKKK;;;444333222111000000000000///...------...///...---------,,,,,,+++,,,,,,---------------------------------------------------......---------,,,,,,,,,++++++,,,,,,---......///------............------///000///...---......---333666CCC\\\yyy}}}llljjjyyyvvvjjjcccaaabbbkkkuuu~~~xxxuuuqqqqqqvvvzzzvvvwwwzzz{{{zzz{{{zzztttpppaaa^^^[[[UUUGGG888333555333777;;;:::666111...,,,))))))))))))(((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***111......111111///111666444666;;;@@@EEEIIILLLMMMaaaxxxwwwoookkkkkkoooppppppuuu|||~~~~~~yyybbbkkkqqqqqqqqqqqqnnniiiaaa```dddjjjbbbPPPDDDCCCBBBDDDFFFEEEDDDDDDFFFHHHJJJLLLLLLKKKMMMOOOKKKDDD>>><<<888555111///------************************++++++++++++++++++******************************+++*********))))))))))))***************************************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,...000000000///000111222111666===???KKKrrryyyrrrnnnuuuyyyqqqfffjjjxxx|||qqqKKK;;;444333222111000000000000///...------...///...------,,,,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,+++,,,,,,------.........------............------222///,,,+++---...///000666???SSSqqqkkkkkkoooeeeaaaaaahhhrrrvvvpppsss|||zzzvvvssstttwwwyyyzzzuuunnnpppzzz~~~{{{yyy|||zzz~~~www}}}yyyuuu~~~qqqccc```eeeZZZ@@@444:::222444888:::999555000,,,***)))))))))))))))******((((((((((((((((((((((((&&&'''((((((''''''((()))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------......---,,,,,,111///...000000111666<<>>:::666444333---,,,,,,+++++++++,,,,,,************++++++++++++***************************************)))))))))***************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,------------------........./////////,,,---///000///000111333...444;;;???FFF^^^{{{xxx{{{wwwnnnbbbeeetttxxx~~~pppKKK<<<444333222111000000000000///---------...///...------,,,,,,,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......------............------111---+++---000111444777EEESSSkkk}}}lllkkk~~~ooobbb^^^iiirrrwwwzzzuuuqqqlllfff```ccccccbbbbbbbbbdddggghhhkkkkkkkkklllmmmoooqqqrrr}}}{{{|||~~~uuuoookkkiiilllqqqoooiiiooo|||}}}zzz}}}{{{}}}wwwzzz~~~sssvvv}}}}}}qqqnnntttlllTTTBBB???666444555999;;;666000,,,+++***)))((()))***+++***((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++------************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,.../////////000111000222555888;;;>>>DDDJJJYYY\\\ccckkkssszzz~~~vvvmmmppptttuuurrrmmmkkkkkkiiijjjnnnsssxxxwwwqqqkkk}}}sssnnnlllkkkdddbbbfffgggbbb^^^^^^___\\\YYYYYY[[[YYYSSSNNNJJJJJJHHHDDDEEEJJJLLLJJJPPPMMMJJJFFFBBB@@@>>>>>>555444111///---,,,++++++)))))))))))))))******+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,------------...............////////////---///000000//////111333000:::AAAEEETTTttt{{{xxxtttlll```dddtttzzzpppKKK<<<444333222111000000000000///---------...///...------,,,,,,,,,------...///------------------------------------------------------------------------,,,,,,,,,---------------------............------000,,,---111222111555<<>>:::666222...,,,******)))((((((((()))*********************************************+++++++++************************************************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************++++++++++++))))))*********+++++++++++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,---------................../////////000000000111111000///000111333666AAAJJJRRRhhhnnnqqq{{{uuunnndddjjjzzzqqqKKK;;;444333222111000000000000///...------...///...---,,,,,,,,,,,,---...///000------------------------------------------------,,,,,,,,,------------...------------------------------............------000---///222111///888DDDnnnyyyjjjooovvv```^^^eeehhhrrr|||mmmbbb______``````^^^ccciiikkkkkkmmmsssxxxuuuwwwzzz||||||zzzvvvtttrrrrrrqqqpppooonnnmmmlllbbbaaaaaabbbeeejjjooorrr~~~zzzrrrlllnnnvvv{{{xxxsssvvv{{{uuuwww}}}wwwnnn}}}xxx}}}qqqtttyyydddJJJ999///333;;;<<<::::::222...)))(((***+++***)))(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---......//////,,,...///...---...333888888FFFUUU^^^eeelllqqqssszzzvvvrrrpppttt||||||tttqqqtttuuutttvvv~~~}}}}}}~~~{{{{{{|||}}}xxxtttrrrpppooohhhjjjooowww|||zzzqqqiiiccc```WWWIIIAAA@@@AAA@@@DDDCCCCCCBBBCCCDDDFFFGGGGGGEEECCC???:::555111...---,,,***)))))))))***+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---------................../////////000000000111222222111111111444666777EEETTTccc{{{iiitttxxxrrrjjjqqqrrrKKK;;;444333222111000000000000///...------...///...---,,,,,,,,,------...///000------------------------------------------------,,,,,,,,,---------......------------------------------............------///...000444111333DDDYYYwwwzzzuuuaaa\\\iiixxx~~~tttfffccc``````bbbiiippptttssswww}}}~~~}}}|||~~~~~~|||zzzxxxqqqoookkkiiigggfffggggggjjjpppwww}}}wwwjjjoooyyyyyyuuutttyyy}}}}}}yyyxxxxxx||||||oooxxxyyy~~~uuudddiiixxx^^^FFF333333:::<<<<<<>>>555000***(((***+++***'''((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------.../////////,,,...000111222777@@@GGGSSSaaannnrrrtttwwwzzzyyy|||xxxttttttxxx|||~~~}}}yyywwwmmmooouuu{{{}}}zzzrrrllliiiiiibbbVVVLLLIIIGGGEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFCCC>>>:::777111000...,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------.............../////////000000000000000111222222222555888<<>>VVVwwwrrrrrr{{{hhhhhhqqq|||ooo___]]]ccchhhsssyyy~~~wwwxxxxxxuuussswww|||}}}~~~{{{xxxzzzttthhhhhhllllllllllllmmmpppsssvvvxxx{{{{{{wwwjjjiiivvveeeTTTEEE>>>===999::::::555///++++++,,,))))))))))))((((((((((((***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++...000111000...---...///,,,///000000444<<>>222000///---,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++*********+++++++++++++++,,,,,,------------------------,,,,,,,,,------------...............////////////111111111111222222222222555666777:::GGGcccaaatttiiiFFF<<<555333222222333333111///------...///000000000000---------.........//////////////////////////////------------------------,,,,,,,,,---------......---------.........//////,,,---......------///000333000EEEhhhzzzgggbbbxxxlllbbbhhh{{{{{{ggg[[[\\\eeeqqqxxx{{{{{{rrrooorrrvvv{{{yyy{{{~~~xxxxxxwwwwwwwwwrrrhhheeegggggghhhjjjmmmqqquuuwww~~~}}}uuupppxxxnnn]]]JJJ???===888:::;;;888222---,,,---))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,...///000///------...//////222444999GGGWWW]]][[[YYYeeeuuu}}}|||}}}|||yyypppfffkkkmmmllljjjlllllldddYYYRRRNNNHHHCCCAAAAAA???===:::888888;;;???DDDHHHIII===:::444///,,,,,,---///,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++***************++++++,,,,,,,,,------------------------,,,,,,---------................../////////000000000000111111111111222222777888<<>>III]]]rrrxxxrrrhhhqqq|||{{{oooqqqqqqmmmiiilllnnneeeWWWPPPOOOKKKGGGGGGHHHEEE@@@DDD@@@;;;:::>>>DDDIIIMMMKKKFFF>>>666000---,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************)))************+++++++++***************************************+++++++++******************************++++++++++++***************++++++,,,,,,---------------------------,,,---------................../////////000000000///000000111222222333333777???LLL```{{{~~~}}}{{{```www~~~vvvzzzjjjFFF<<<444444333444444444111///...//////000000000//////,,,,,,------...//////000........................------------------------,,,,,,,,,---------..................////////////---...000000///000111333555CCCdddiii\\\\\\tttrrraaajjjooo^^^cccdddnnn}}}~~~}}}~~~~~~~~~~~~}}}|||}}}xxx{{{{{{zzz|||xxxsssuuuxxxzzzwwwmmmnnnoooqqqssssssttttttvvvwww{{{zzzyyy{{{{{{zzz{{{{{{{{{}}}}}}mmmllloooiiijjjhhhmmmssskkkUUUCCC>>>666666888999888555///+++))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...////////////000222555888BBBLLLWWWjjj~~~|||www|||~~~}}}vvvsssuuuppphhhiiillleeeYYYTTTWWWXXXXXXZZZ[[[TTTJJJHHHEEEAAA@@@CCCGGGKKKMMMOOOLLLFFF???888222...,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))************+++++++++************************))))))*********+++++++++******************************++++++++++++******)))******+++,,,,,,------------------------------------------.............../////////000000000000///000111222333444555666>>>MMMccc{{{qqqyyyxxxuuuccczzz{{{qqqtttjjjFFF;;;444444333444555444111///000000111111111111000000,,,,,,------...///000000........................------------------------,,,,,,,,,---------................../////////000---///111111000000222444;;;SSStttXXXUUUeeetttggghhh|||mmmeeefffrrrrrrxxx~~~||||||{{{|||}}}~~~}}}|||}}}wwwtttzzzyyyvvvrrruuutttyyy~~~zzz|||rrrssstttuuuuuutttsssrrrqqqqqqvvv~~~zzzyyy{{{{{{xxxwww{{{~~~kkkbbbbbb]]]]]]\\\eeerrrppp\\\JJJDDD555555666999:::777000+++))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...///000000000111444777<<>>555111555999777222...+++***))))))******)))'''(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++///222111//////......111000///222666<<>>666444000---,,,,,,---...******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....................................////////////000000000000111111111111111///000333444666???JJJjjj|||iiilllsssyyyzzzcccfffEEE<<<666444222222222333222111000000000000////////////......//////000000000000........................//////...------------...---------............///------........./////////...---000444222333@@@PPPrrriii___xxxhhhhhhnnn\\\bbbrrr|||~~~~~~~~~~~~}}}|||yyypppeee\\\WWWVVV]]]fffnnnsssyyy~~~{{{zzz|||~~~~~~yyynnniiirrrwwwtttrrrsssrrrttt|||{{{mmmmmmxxxvvvgggcccgggooovvvvvvuuu{{{sssmmmzzz}}}}}}yyysssfffbbbmmm|||}}}ppp\\\EEE999///111666777444222...,,,***)))******)))((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------///111111111000000333444555777===IIIWWWaaaoooooouuu{{{~~~}}}}}}zzzxxxxxxuuulll___RRRJJJGGGHHHJJJPPPNNNLLLKKKKKKIIIGGGEEE@@@<<<555///,,,,,,...///++++++++++++,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....................................////////////000000000111111111222222000111333444444999HHHXXX}}}ooooootttuuuuuu|||fffeeeEEE===666444222111222222111000000000000000////////////.............../////////....................................------......---------............///............////////////000---///333333777LLLdddnnneeeqqqkkkmmmyyy~~~lllgggiiivvv~~~~~~~~~||||||~~~yyylll]]]SSSLLLKKKRRR[[[bbbiiittt{{{}}}~~~~~~zzzzzz|||~~~}}}~~~{{{{{{rrrqqq}}}uuupppnnnpppuuu{{{~~~rrrhhhmmmwwwwwwnnneeeggglllsssuuutttxxx}}}vvvqqqyyyxxxhhhaaagggsssyyy}}}xxxhhhOOO???111///444666555444000---+++*********)))(((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------///------000000///000333777888:::AAALLLZZZgggppp~~~~~~uuummmgggddddddlllccc___iii{{{{{{rrrpppwww~~~|||sssuuu~~~{{{uuuhhhXXXKKKDDDDDDGGGLLLLLLKKKLLLMMMLLLIIIGGGFFFAAA;;;444///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,------------.......................................////////////000000111111111222222222222555666555666BBBXXXkkkwwwzzzpppuuujjj}}}eeeEEE===555333111111222222111000000000000000////////////------,,,,,,,,,---...///........................------..................---------............///........./////////000000111...---000444AAA^^^zzzkkkZZZiiirrrlllvvvbbb```jjjzzz}}}||||||zzzmmm^^^TTTOOOOOOUUU]]]ccckkkuuu|||}}}|||}}}~~~}}}|||}}}}}}zzzyyyzzz}}}~~~|||||||||||||||yyynnnlllmmmnnnpppzzzpppgggnnnwwwzzzlllhhhiiipppuuuvvvvvvxxx{{{|||www|||vvvxxxnnncccdddkkkpppzzzyyy^^^JJJ555///222555555555222///,,,*********)))((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---.........------000---...000///...333;;;@@@@@@EEEPPP```nnnxxx|||~~~|||lllYYYNNNJJJKKKQQQWWWSSSNNNKKKPPPYYY______\\\^^^^^^^^^^^^]]]^^^bbbfffttt~~~}}}zzzppprrr{{{uuuqqqgggXXXJJJBBBAAACCCFFFGGGJJJMMMOOONNNJJJGGGGGGDDD@@@;;;666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------.............................................////////////111111111111222222222222222555555555<<>><<<.........------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////..................................../////////000111111222222222333333333222777AAAVVVvvvkkk}}}sssvvveeeBBB;;;888444000000333444111---000000000000000000000000////////////////////////........................------............---------------.........//////000......000333444222000000222333<<>>LLLYYYvvvvvvllleeeddddddeeeffffffdddbbbddddddcccaaa___]]][[[ZZZXXXVVVTTTSSSTTTVVVYYY[[[[[[^^^cccfffhhhiiijjjllloooppppppnnnllllllmmmnnnoooqqqrrrrrrsss{{{yyyuuuttt|||xxxiiihhhllluuu{{{}}}ttthhhdddiiivvv|||iii]]]TTTNNNRRR\\\]]][[[WWWSSSMMMIIIEEEDDDDDD===666222...+++,,,000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////////////////000000000111111///111333444444444666999HHH```|||sssqqqrrr}}}vvveeeiiieeeDDD>>>777444222111222222111///////////////////////////////////////////////////........................------............------............////////////000////////////000000//////:::OOOjjjyyyYYYYYYoooyyymmmiiimmmwww}}}yyyzzz|||{{{{{{|||~~~}}}{{{~~~|||{{{|||{{{}}}xxxkkk^^^UUU^^^mmm|||}}}rrrfffcccdddiiiqqqxxx{{{|||~~~|||{{{|||~~~}}}{{{}}}}}}~~~}}}{{{yyyyyy{{{~~~}}}{{{|||~~~}}}|||}}}|||yyy}}}~~~||||||wwwkkk```ddd______iiivvvwwwkkk]]]RRR```ppp}}}~~~ssszzztttqqqtttyyy}}}|||vvvwwwxxxsssqqqiii___^^^eeeuuuzzzrrrXXX<<>>TTTrrrvvvkkk|||kkkSSSaaa}}}]]]>>><<<444333222222111111222222000000000000000000000000.........///////////////---.........//////000000/////////////////////////////////000000000111111111//////111666AAAWWWjjjxxxjjjUUUJJJ]]]}}}www}}}www]]]gggwww}}}|||{{{|||~~~~~~}}}}}}~~~xxxwwwuuuttttttvvvxxxyyy}}}}}}}}}zzzwwwuuuuuuuuuvvvyyyxxxsssmmmeeeXXXMMMHHHOOObbb~~~|||tttllliiiqqq}}}}}}|||{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzwwwzzz||||||{{{{{{~~~rrrkkknnnvvv{{{~~~yyyxxxgggWWWUUUOOONNNVVVeeehhh]]]VVVWWWgggjjjiiieeedddkkkssswwwvvvuuuvvv{{{zzztttwwwuuugggpppuuurrrooorrryyyrrrccc[[[[[[___jjjiiiYYYAAA777......000222333444222///+++******+++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...............///000111111000222999FFFXXXnnnwwwpppqqqrrrqqqooojjjfffdddccc___eeejjjkkkmmmrrrtttttt}}}}}}}}}zzzaaa^^^oooyyyzzzzzzmmmiiivvvzzzuuukkkcccfffxxxlllNNNBBBBBBAAA===777333111000...---++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............................../////////000000000111111///000222222222222444666888888DDD___~~~|||xxx~~~oooWWWeee]]]>>><<<333333222222111111222222000000000000000000000000............/////////000.........///////////////////////////////////////....../////////000000000111...---222:::III^^^ppprrraaaOOOQQQllluuulllbbbqqq{{{{{{zzz|||~~~|||{{{{{{||||||xxxwwwuuuttttttuuuvvvxxx{{{{{{zzzxxxuuuuuuvvvwwwtttvvvuuunnnfff]]]RRRGGGFFFOOOddd~~~zzzqqqeee```gggwww}}}}}}}}}xxxyyyzzz{{{|||}}}}}}}}}zzz{{{{{{||||||{{{zzzyyywwwyyyzzzzzzyyy{{{uuummmnnnsssyyy}}}yyyvvv}}}kkkXXXSSSLLLKKKQQQ^^^ccc___YYYXXXrrruuuqqqgggaaahhhssszzzxxxwww~~~|||{{{~~~}}}xxxnnnoooppppppnnnnnnttt|||uuujjjeeedddeeeqqqvvvmmmMMM>>>111...000111444888333000,,,******+++,,,+++))))))***++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---..................///000111222000444@@@TTTfffvvvyyyrrrrrrnnnmmmllljjjgggeeeccccccbbbiiinnnooorrrzzz~~~}}}~~~rrrZZZRRRYYYjjjxxxoootttvvvnnnnnnzzzzzzqqqkkkjjjkkkrrraaaLLLEEEBBB???:::666333111...,,,------.........---,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................//////000000000111111111///111333333333444555777555;;;OOOppp|||qqqZZZeee]]]===;;;333333222222111222222222000000000000000000000000---.........//////000000////////////////////////////////////////////////............////////////222---,,,222>>>NNNbbbsssjjjYYYMMMYYYyyyxxxkkk]]]iiiwww}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzzzz||||||{{{zzzyyyyyyzzz{{{|||yyyxxxvvvtttssstttuuuvvvyyyyyyxxxvvvtttuuuxxxzzzppprrrppphhh___VVVKKKBBBGGGQQQfffzzz}}}xxxooobbb[[[```ooo{{{yyyxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxzzz{{{||||||{{{yyywwwwwwyyyyyyxxxxxx{{{xxxooommmpppvvvyyywwwrrrzzzlllXXXRRRJJJKKKPPPYYY___^^^[[[[[[rrrwwwsssfff^^^eeerrryyy}}}~~~~~~}}}{{{xxxyyyuuunnnpppwwwrrrjjjiiiiiiiiivvv{{{UUUCCC333...000111555;;;444000,,,******+++,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---...............//////000111222///555FFF]]]pppzzz~~~zzzsssooopppuuunnnkkkgggdddccccccaaa```fffmmmssstttyyy{{{}}}~~~}}}}}}eeeSSSLLLUUUnnnwwwfffgggrrr{{{wwwyyyxxxpppqqqmmmjjjyyysssXXXKKKCCC???;;;777555222...+++////////////...---,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////000000000000111111111111000222444444444444666888999DDD^^^zzzwwwaaaddd^^^???888333333222222111000000000//////000000000000//////////////////////////////......//////000000111111---......///////////////000///////////////000111222222111555EEE\\\kkknnnfffJJJRRRsssxxx}}}yyydddcccwww{{{~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzzzz}}}||||||{{{yyyxxxwwwwww{{{zzzzzzzzzzzzyyyyyyyyyzzzyyywwwtttsssrrrqqqpppuuunnnfff]]]SSSIIIEEEHHHHHHTTTjjj}}}zzz}}}|||zzzzzzqqqaaaUUUYYYjjjyyyxxxqqqqqqvvvxxxvvvzzzxxxyyy||||||yyyxxxyyyxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}~~~vvvnnnjjjmmmqqqvvvssssssyyy}}}uuu```NNNIIIIIIMMMNNNOOOZZZ^^^QQQ[[[dddjjjfff```cccrrr~~~wwwxxx~~~nnnjjjrrrooommmiiihhhjjjsssoooPPP666111333222444:::444222...,,,***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000------000111000000333777@@@TTTjjjssswwwtttlllqqqrrrnnnjjjmmmfffaaa```___^^^```dddjjjsssuuuyyy}}}zzzyyyzzz{{{}}}zzzvvviiiTTTEEERRRkkkrrr\\\aaakkkzzz~~~vvvpppmmmkkkrrrzzzlllRRRKKKAAA<<<===:::222///222,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,+++******,,,...///..................------////////////000000000000111111222222222111111000000222222222444777999888EEEIIIkkkoooooo|||jjjnnn___@@@999444444333333222111111111//////000000000000//////////////////////////////......//////000000000000---......//////////////////////////////000111111111111222:::NNNccclllkkk^^^NNN^^^vvv}}}oooccceee|||~~~~~~~~~~~~{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxwww{{{{{{{{{zzzzzzzzzyyyyyyzzzxxxvvvsssrrrpppnnnmmmooohhh___WWWNNNEEECCCGGGIIIUUUkkk}}}zzz|||}}}{{{wwwuuulll^^^VVVZZZjjjwwwwwwuuuoookkknnnwww|||{{{|||zzz{{{~~~~~~{{{zzz|||yyyyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{|||}}}}}}||||||zzz{{{|||}}}{{{qqqkkkkkknnnvvvsssrrruuuvvvooo___QQQJJJGGGJJJKKKLLLYYY___VVVUUU```lllooohhhfffrrryyyyyyrrriiilllrrrmmmiiihhhlllttt}}}^^^???555555222222666444222///,,,++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///------000222111333777???PPPfffsssvvv|||tttnnnrrrrrrmmmiiiiiiccc^^^^^^^^^^^^aaafffkkkxxx|||~~~~~~|||{{{||||||~~~~~~sssbbbQQQPPPYYYrrrnnn^^^ooo|||qqqhhhhhhnnn~~~cccOOOCCC===??????777111111---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///........................////////////000000000000000111111222222222111111111333333333444777999:::FFFWWW}}}vvvhhhttt~~~xxxvvv}}}ooosss]]]???888555555444444333222222111//////000000000000//////////////////////////////...////////////000000000---......///////////////............///111222222000000555CCCYYYjjjkkkdddRRRTTTmmm~~~{{{~~~ffffffnnn}}}zzz{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxx{{{{{{{{{{{{zzzzzzzzzzzz{{{xxxuuurrrpppnnnkkkhhheee^^^VVVNNNFFF@@@AAAFFFLLLXXXnnn{{{|||}}}{{{xxxsssmmmcccYYYTTTYYYfffpppkkkkkkjjjjjjqqq{{{~~~{{{yyyzzz~~~~~~{{{zzz|||yyyzzzzzzzzzzzzzzzyyyyyywwwxxxzzz|||||||||{{{zzzyyyzzz|||}}}vvvmmmjjjkkktttrrroooooonnniiibbb[[[OOOGGGFFFHHHIIIVVVaaa]]]RRRWWWfffqqqnnnkkkzzz}}}zzz~~~xxxvvvwwwlllhhhsssmmmkkkmmmqqqvvvjjjHHH999666333222222444222000---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,---111222222666<<>>AAACCC<<<333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///........................////////////000000000000///000111222222222222222222333444444444555;;;@@@JJJmmmppphhh~~~qqqkkkkkk~~~pppqqqXXX;;;666444444444333222222111111//////000000000000//////////////////////////////////////////////////////---......///////////////---------...///111222333111222999LLLbbbllldddXXXKKK[[[zzz{{{kkkdddpppzzz}}}zzz||||||}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyyyy{{{{{{{{{zzzzzzzzzzzzyyy|||xxxtttqqqooolllgggccc\\\TTTLLLFFFAAA>>>AAAHHHOOO\\\rrr~~~~~~}}}zzzwwwnnndddWWWPPPOOOTTT]]]fffccciiipppxxx}}}xxxwwwxxx||||||yyyxxxzzzyyyyyyyyyyyyyyyyyyxxxwwwyyyyyyyyyyyyzzzzzz{{{{{{zzz{{{}}}|||qqqjjjiiioooooommmkkkjjjkkklllmmmXXXJJJFFFGGGGGGSSS```aaaUUUOOOWWWhhhooorrr}}}uuuuuu}}}sssmmmuuu}}}yyypppjjjooommmqqq{{{}}}}}}qqqOOO<<<666666555333555333111...---,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------..................---...000000222:::CCCNNNjjjyyyooommmooopppnnnkkkfffbbb```bbbbbbccciiipppvvv||||||xxxvvv}}}sss]]]YYYgggxxxppp|||pppjjjmmmjjjTTTAAA???CCC>>>555111000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------...............////////////000000000000...///000111222333333333111222444444222444???JJJYYYtttsssuuupppeeesssppplllVVV:::666333333222222111111000000//////000000000000///////////////////////////////////////...............---......///////////////---------...///111222333333555@@@TTTeeeggg[[[NNNLLLfffxxxyyyxxx```hhhxxx}}}~~~|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||zzzyyywwwvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyy}}}xxxssspppmmmiiibbb]]]SSSLLLEEEAAA>>>>>>DDDKKKSSSaaawww|||xxxuuujjj[[[MMMIIIJJJOOOXXXaaaaaannnxxxvvvwww{{{|||xxxxxxzzzxxxxxxxxxxxxxxxwwwvvvvvv|||zzzxxxwwwwwwyyy{{{}}}zzz{{{}}}yyyvvvnnnjjjjjjkkklllkkklllqqqyyydddPPPGGGHHHFFFNNN[[[```ZZZLLLLLL```qqqxxxzzztttvvv|||qqqggghhhooosssqqqmmmgggkkkzzz{{{[[[BBB888999888555555444222000...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...///000000333@@@NNNeeezzzxxxtttnnnkkkmmmpppooommmeeebbbbbbcccccceeekkksss|||~~~~~~}}}||||||}}}|||}}}yyygggaaaxxx|||zzzqqqkkkdddGGG>>>@@@>>>888555222000///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------......---------.........//////////////////000000000000...///000111222333333333000111444444222666GGGZZZsssvvv{{{ppphhh|||oooxxxfff```sssVVV<<<999333333222111111000000/////////000000000000///////////////////////////////////////............------......///////////////............///111222222444:::III[[[ddd___SSSJJJUUUtttyyyooozzziii```nnn{{{~~~}}}|||}}}~~~~~~~~~}}}|||{{{yyyyyyzzzzzz{{{|||||||||zzzyyywwwuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxx|||vvvpppllljjjeee\\\UUUKKKEEE@@@???>>>???FFFOOOVVVddd{{{{{{vvvrrrdddUUUHHHGGGKKKRRR^^^kkkkkk{{{yyywwwyyy}}}}}}zzzzzz|||xxxyyyyyyyyyxxxwwwvvvuuu}}}{{{yyywwwxxxyyy|||}}}xxxzzz|||}}}~~~}}}{{{zzzvvv{{{~~~tttmmmgggiiilllmmmpppwwwlllTTTIIIJJJFFFHHHUUU]]]^^^OOOLLL^^^qqqxxx{{{~~~}}}{{{|||~~~{{{ssshhh```cccjjjooooooeeennnjjjKKK;;;:::999666666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///000111111999LLL___zzzwwwsssrrrooolllooorrrpppkkkbbbaaaaaaddddddgggoooxxx}}}{{{xxxwwwvvvxxx{{{~~~~~~}}}}}}}}}yyy{{{mmmxxxyyy}}}lllyyywwwQQQAAA???===:::999333222///---,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------............,,,,,,------.../////////////////////000000000000///000111222222222222222000000444555333:::SSSnnnwwwvvvjjjbbbfff}}}mmm[[[VVViiiUUU<<<;;;444333333222222111000000//////000000000000////////////////////////////////////.........------------......//////////////////////////////000111111555>>>PPP___aaaWWWOOOMMMaaakkkoooxxxcccggguuu~~~|||}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{||||||}}}{{{zzzwwwuuuttttttvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvyyyssslllhhheee___UUUMMMDDD???======>>>@@@HHHQQQYYYggg~~~}}}xxxrrrnnn___PPPFFFJJJSSS]]]oooxxxwwwxxx|||}}}zzzzzz|||zzz{{{{{{zzzyyyxxxwwwwww{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{|||~~~}}}{{{yyyxxxyyyzzzyyyooohhhjjjlllooorrrxxxnnnTTTHHHKKKEEEDDDOOOXXXaaaUUUNNNXXXhhhqqqrrrrrruuutttuuuxxx{{{wwwvvvuuulll___]]]fffqqquuunnnuuutttQQQ<<<999999666666666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////111222444AAA[[[rrrrrrppprrrrrrqqqtttvvvpppfff``````cccgggiiimmmwww~~~{{{vvvssstttvvvyyy}}}}}}{{{zzz{{{~~~}}}zzz|||~~~zzzxxxqqqppp}}}___IIIBBB>>>;;;<<<444333000---,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------...............,,,,,,------...//////000////////////000000000000000111111222222222111111111111555777666@@@```wwwwwwllleeebbbbbbwwwiiiYYYVVVkkk~~~SSS;;;999555555444333333222222111//////000000000000////////////////////////////////////.........------------......///////////////000///////////////000111555AAATTTbbb___TTTNNNQQQjjj|||cccssslllcccooo{{{{{{}}}}}}zzzyyy|||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||zzzwwwtttssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvuuuvvvppphhheeebbb\\\QQQHHH@@@<<<:::<<<>>>AAAIIIQQQZZZiii|||vvvoookkk\\\NNNGGGNNNZZZhhh~~~vvvtttvvvzzz{{{xxxxxxzzz||||||||||||{{{zzzyyyxxxyyy{{{}}}}}}zzzxxx|||}}}}}}zzzxxx|||{{{~~~{{{pppiiikkkmmmpppsssvvvzzz}}}mmmRRRGGGKKKDDDAAALLLUUUdddYYYNNNOOO\\\jjjqqqqqqkkkkkknnnuuu}}}xxxsssoooppptttnnnaaa\\\ggguuu|||xxx}}}wwwRRR:::888999777777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111333888HHHfffwwwtttnnnrrrtttuuuyyyyyyooobbbaaabbbffflllooottt{{{wwwtttvvv|||~~~|||{{{zzzxxxyyyzzz{{{}}}|||yyywwwyyy|||~~~}}}zzzzzz~~~|||qqqwwwzzzwwwyyyxxxzzz{{{}}}~~~xxxlllrrrhhhOOOFFF???<<<===555333000---,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,---------,,,---......//////......,,,,,,------...///000000////////////000000000000111111222222222111111000222222666999999EEEiiipppxxxkkkaaa]]]bbbkkkdddWWW[[[www}}}UUU;;;555555444444333333222222111111111111111000000000000////////////////////////////////////////////////000000000000000000000000111---,,,000111//////222777NNN]]]\\\TTTFFFHHHXXX~~~eeeiiimmm[[[iii~~~~~~}}}{{{{{{}}}}}}zzzwwwzzzzzz{{{|||}}}}}}||||||~~~}}}{{{zzzzzz{{{|||~~~~~~~~~}}}zzzvvvtttuuuxxxyyyuuuvvv{{{zzztttqqqtttrrrlllgggeee```UUUJJJFFF>>>:::999<<<@@@DDDLLLSSSbbbqqqzzzxxxtttiii^^^YYYPPPMMMMMMXXXnnn}}}{{{zzzzzz{{{{{{yyywwwtttzzzzzzzzzxxxvvvuuuwwwyyytttwww|||}}}zzzxxx{{{~~~~~~||||||}}}{{{xxxxxx~~~zzzrrroookkkkkkoootttwwwyyyvvv```JJJCCCDDDFFFHHHKKK[[[ZZZRRRKKKOOO]]]eeeeeeiiihhhhhhjjjrrr||||||ooojjjkkkkkkvvvsssqqqYYY[[[{{{zzz~~~___<<<888===555444444555444222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////............666777666DDD```www|||tttmmmkkkrrr~~~|||mmmccc```^^^eeeqqqwwwrrrttt|||zzz{{{~~~zzznnnmmmmmmoootttyyy|||}}}||||||yyy|||}}}yyytttrrrtttxxx||||||{{{~~~wwwsssppplllmmmrrrxxxzzzyyyuuuuuuxxxwwwsssrrruuurrruuu[[[LLLEEE>>>???;;;999555111...---......---,,,,,,++++++,,,,,,---------------------------///......------,,,++++++............////////////////////////000111222333000222333333222111333444444000444;;;???OOO}}}sssvvv```nnntttlllmmmdddWWW[[[vvv|||TTT;;;666555444444333333222222111111111111111000000000000////////////////////////////////////////////////000000000000000000000000111------000111000000333:::OOOZZZVVVNNNHHHPPPfffxxx```ssswwwaaaYYYkkk~~~}}}~~~|||{{{|||}}}}}}{{{xxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{yyyzzz{{{yyyvvvuuuvvvxxxzzzwwwwwwzzzyyysssqqqsssqqqjjjdddbbb\\\QQQGGGBBB>>>;;;:::>>>BBBFFFNNNVVVhhhvvv|||tttqqqkkkaaaWWWRRRNNNTTT\\\hhh}}}{{{{{{zzzyyyyyyxxxvvvtttyyyyyyyyyxxxwwwwwwyyy{{{xxxzzz{{{}}}}}}|||zzzyyyyyy{{{}}}~~~~~~}}}||||||}}}zzzxxx|||}}}tttooojjjiiimmmrrrwwwyyyzzzeeeOOOEEEDDDDDDFFFIIIVVVZZZUUUKKKMMMZZZdddcccccceeeffffffjjjqqq{{{qqqiiiggghhhooommmppp^^^___{{{vvvtttvvvvvvwwwzzz}}}fffAAA:::===555444444555444222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////555888<<>>;;;;;;???CCCHHHQQQZZZlllzzzxxxmmmfff___VVVOOOMMMIIIZZZiiiuuu~~~|||||||||{{{zzzxxxvvvuuuuuutttxxxyyyzzzzzzyyyzzz|||~~~}}}||||||zzzyyyyyyxxxxxx{{{{{{{{{}}}~~~~~~|||{{{}}}yyyvvvyyyxxxqqqhhheeeiiipppvvvyyy~~~kkkTTTHHHDDDCCCDDDFFFNNNYYYYYYLLLLLL]]]jjjlllcccdddeeecccaaafffqqqzzzxxxnnniiigggfffgggnnnaaa\\\www{{{uuuooommmmmmnnnssszzzzzzrrrJJJ;;;<<<555444444555444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////444999CCC[[[yyy~~~pppggghhhxxxwww```___ddddddlllooovvv~~~}}}vvvoookkknnnuuu}}}zzzrrrkkkfffjjjlllpppwww~~~zzzxxxtttpppmmmllllllmmmooossswwwzzz|||{{{}}}sssnnnsssaaaWWW]]]hhh{{{|||zzzxxx{{{wwwdddKKK>>>@@@<<<:::666333000.........------,,,,,,,,,,,,------------------------------++++++,,,------...//////............////////////............///000111111000222333333222111333444444666777;;;JJJiiixxxqqqzzzqqqttteeeYYY\\\vvvyyyQQQ:::777555444444333333222222111111111111111000000000///////////////////////////////////////////////////////////////////////////000......000111000333888KKK[[[ZZZNNNJJJRRRhhhVVV\\\\\\aaammm}}}}}}zzz|||{{{{{{{{{|||}}}}}}|||{{{xxxyyyzzz|||}}}~~~~~~~~~zzzzzzyyyxxxwwwvvvuuutttvvvvvvwwwwwwuuusssqqqqqqwwwvvvvvvwwwvvvtttrrrrrrpppfff]]]WWWPPPFFF===:::<<<;;;<<>>;;;666444444555555333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000000000...333;;;KKKfffwwwmmmnnnxxxqqq``````gggkkkrrrqqqwww|||}}}sssooojjjiiimmmvvvwwwppplllkkklllnnnuuu}}}~~~yyywwwtttpppoooppppppppppppqqqsssvvvwwwwwwyyy~~~iii___uuu~~~xxxcccTTTVVV___xxx~~~|||~~~}}}oooOOO???@@@===;;;888444111///......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////---------......///000111000222333333222111333444444888999;;;OOOsss|||}}}ooovvvttt~~~fff[[[^^^wwwvvvOOO:::888555444444333333222222111111111111111000000000///////////////////////////////////////////////////////////////////////////000...///111111000444;;;RRRaaa^^^RRRQQQ\\\qqqoooSSShhhzzz^^^iiixxx}}}|||}}}zzz{{{||||||||||||||||||{{{{{{|||||||||||||||{{{yyyyyyyyyyyywwwvvvtttssssssssstttuuuvvvuuutttssstttuuuuuuttttttuuutttsssooodddYYYRRRKKKBBB<<<:::::::::===BBBFFFKKKWWWbbbooo}}}qqqfffYYYQQQLLLJJJMMMRRR]]]ppp~~~|||yyy{{{{{{zzzwwwtttssstttvvv|||}}}~~~}}}{{{zzz{{{|||{{{}}}~~~~~~}}}zzzyyy{{{zzzzzz{{{|||}}}|||{{{{{{xxxwww{{{wwwggg```ccclllssswwwwwwlll[[[KKKCCCBBBCCCCCCBBBRRRXXXOOOLLL___xxxzzzqqqhhhggggggiiipppxxxwwwpppeeeeeeoootttlllaaalllwwwlllddd___bbbhhhaaaBBB:::777444444555555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000111111...555BBBUUUnnn|||sssqqq|||rrrllliiifffjjjqqqxxxyyyzzzvvvwwwzzz{{{uuussskkkkkklllnnnttt|||vvvqqqpppssssssvvv}}}|||zzzzzzyyyuuuuuuuuuuuurrrnnnmmmnnnoooqqqsssxxxrrrcccddduuunnn]]]WWWWWWqqq~~~{{{}}}^^^GGGDDD>>><<<999666333000///......------,,,,,,------...------------------------......---------,,,,,,,,,............////////////---------......///000111000222333333222111333444222888<<>>;;;777444111///.........------------......------------------------//////...---,,,,,,++++++............////////////............///000111111000222333333222111333444111999CCCSSSpppyyynnnhhh___bbb{{{sssLLL999:::555444444333333222222111111111111111000000000000////////////////////////////////////////////////000000000000000000000000//////000222000000777???NNNZZZXXXRRRaaavvv^^^QQQmmm```bbbqqq~~~yyy{{{}}}~~~{{{yyyzzz{{{{{{{{{|||||||||||||||{{{wwwyyy{{{||||||zzzwwwuuuvvvtttssstttwwwzzzyyyxxxuuuwwwvvvqqqpppssssssoooiii\\\PPPHHHCCC>>><<<===;;;===BBBHHHKKKRRR```mmm|||qqqWWWOOOHHHHHHKKKTTTcccooo~~~{{{{{{{{{xxxxxx{{{vvvzzz|||{{{wwwuuuwwwyyyzzz|||~~~~~~|||{{{{{{{{{}}}}}}}}}}}}}}}||||||{{{www{{{~~~}}}xxxwww{{{||||||kkk```cccjjjoooqqqmmmkkkbbbRRRGGGEEEDDDAAABBBGGGPPPUUUMMMJJJ[[[sssxxxmmmfffhhhjjjnnn{{{~~~{{{uuuyyyxxx|||}}}vvvkkkfffgggmmmnnnxxxOOO===555333444555555444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000111111222222444FFF___sss~~~uuurrr{{{nnnggglllsssuuuxxx}}}~~~vvvqqqpppqqqtttxxx|||}}}yyyxxxvvvwwwvvvqqqkkkhhhjjjnnnrrruuu|||nnnzzzzzzfffUUUTTTddduuu{{{|||{{{vvv{{{xxxqqq]]]DDD@@@>>><<<999555222000.........------------......---------------------------------------------,,,............////////////////////////000111222222000222333333222111333444555<<>><<>>444333444555555555333000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000111222222222777MMMjjj}}}uuutttmmmqqqrrrpppsss{{{}}}uuupppqqqxxxzzz}}}~~~uuuuuuvvvvvvqqqlllkkkoootttuuuxxx}}}mmmWWWRRR```ooozzzzzz|||wwwkkk}}}kkkKKK@@@???===999666222000.........------------......------------------------+++,,,,,,------......///............/////////000/////////000000111222333000222333333222111333444:::@@@SSSpppyyyvvvyyylllcccddd|||qqqPPP<<<666444444333222222111111000000000000000000000000000000000000000////////////////////////000000000000222222111111111111222222000+++---333333000999HHHSSSUUUTTTXXXllliiiXXX[[[iii```sssxxx|||zzzyyy{{{}}}~~~|||zzzyyyyyyzzz{{{|||{{{xxxzzz{{{}}}~~~{{{wwwuuuzzzxxxvvvuuuvvvxxxxxxwwwyyytttpppoooqqqqqqnnnjjjcccWWWKKKEEEAAA>>>>>>@@@>>>@@@FFFLLLQQQZZZkkk{{{~~~]]]NNNLLLKKKNNNWWWggg|||}}}|||zzzyyyyyyyyyzzzxxxxxxwwwwwwwwwxxxyyyyyy|||{{{yyyxxxyyy|||~~~}}}{{{xxxuuutttuuuwwwwwwyyy{{{|||{{{zzzzzz{{{}}}}}}|||{{{~~~ooocccbbbhhhnnnqqqkkkmmmiii^^^OOODDDAAABBBDDDBBBMMMZZZVVVIIIKKK[[[hhhlll```\\\fffkkk}}}rrreeewww||||||uuummmjjjhhheeeeeeooobbbAAA333222222222444555444111...------------------------,,,,,,,,,---------......---------............//////------//////...222777@@@XXXuuuuuuggg|||~~~rrrnnnnnntttxxxzzz~~~uuuwww|||}}}vvvyyyyyyxxxwwwwwwxxxyyyyyywwwvvvxxx~~~pppUUUOOOUUUccc{{{~~~|||ppprrr}}}NNNEEE===???AAA888444333,,,......---------....../////////000000///...---------------.........//////...............///000000000000000000////////////333000000444555444333555999CCCXXXrrruuurrrjjjbbbeee~~~pppOOO<<<666444444333333222111111111000000000000000000000000111111000000//////......////////////000000000000222111111000000111111222444//////444333111:::GGGRRRQQQSSSbbb|||```ZZZjjj~~~bbb```uuuzzz}}}zzzyyyyyy{{{}}}~~~|||zzzyyyyyy|||{{{|||}}}}}}{{{}}}~~~~~~zzzwwwtttxxxvvvttttttuuuvvvuuutttwwwtttppppppqqqpppmmmhhh___TTTIIICCC???<<<<<>>777666666000.........------......//////////////////...---,,,,,,------------........................///000000000000000000000000000///555111111444666444444777777GGGgggxxxuuuzzzssshhhaaagggmmmNNN<<<777444444333333222222111111000000000000000000000000222111111000///......---////////////000000000000222111111000000111111222555000000444444555>>>KKKTTTOOOWWWppp~~~tttYYY```|||mmm]]]fffyyy{{{~~~}}}{{{yyyxxxyyy{{{~~~~~~|||zzzyyyyyy}}}|||||||||~~~~~~}}}{{{{{{{{{}}}}}}|||zzzwwwuuuwwwvvvuuuvvvwwwvvvuuussssssqqqooooooooommmhhhcccXXXOOOEEE@@@===:::<<>>HHHWWWXXXMMMFFFIIIVVVkkkpppiiiiiippp{{{jjjUUU]]]ooozzzsssooollliiifffmmmyyyTTT555333222222333444444111///------------------------,,,,,,,,,---------......---------............/////////000222111000444<<>>DDDPPPUUUNNNFFFCCCJJJeeewwwuuuooopppuuu{{{eeeMMMSSSjjjxxxvvvuuupppmmmppp~~~\\\666444333222333444444222000------------------------,,,,,,,,,---------......---------............///......000111000111888AAA[[[sss}}}vvvrrrsssyyy}}}~~~}}}|||xxxqqqkkkggghhhjjjhhheeedddgggooowww|||~~~||||||}}}~~~}}}yyysssooonnnyyy{{{vvveee^^^]]]kkk{{{xxx}}}vvvllllllzzz]]]III@@@BBB===:::888111000//////...............,,,---------------,,,,,,+++++++++,,,,,,,,,------...............///000000000000000000000111111111555222222444444333666<<>><<<;;;???EEEGGGKKKSSS]]]gggttthhhSSSSSSTTT```ooozzzzzz|||yyyzzzzzz{{{zzzxxxvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvvvvxxx{{{{{{zzzwwwvvvuuuvvvxxxyyyyyyxxxxxxzzz{{{}}}|||{{{zzzzzz}}}yyyggg^^^bbbjjjmmmqqqrrriiiZZZLLLEEECCCBBB???AAAHHHOOONNNHHHBBBHHH___vvvyyyrrrqqqooohhhppprrreeeNNNMMMeee}}}~~~xxxxxxzzzwwwyyy{{{bbb888555333333333444444333111------------------------,,,,,,,,,---------......---------............///------///111000333>>>IIImmm}}}|||vvvxxxwww|||~~~~~~}}}{{{yyysssjjjcccbbbgggmmmkkkeeeaaaeeeooowwwzzzxxxxxxyyy|||zzzuuuqqq~~~oooiiidddhhhttt~~~}}}uuummmlllqqqgggLLL@@@BBB???;;;777000111000///...............,,,,,,---------------,,,+++++++++,,,,,,,,,------...............///000000///000000000111111111222333111111333333333888???NNNbbbdddddd}}}~~~qqqwww}}}hhhhhhnnnjjjJJJ:::999555555444444333333222222////////////////////////000000000000////////////////////////000000000000111000000//////000000111111000000222888???FFFKKKKKKZZZrrr```bbbkkk]]]eeeuuuyyyzzz|||{{{{{{{{{|||~~~zzz|||}}}{{{zzzzzzzzzzzz{{{}}}}}}{{{wwwsss|||{{{yyywwwvvvuuuttttttuuutttssssssssssssqqqoooppppppooolllfff___XXXTTTGGGBBB???>>><<<<<>>666444333333444444333222------------------------,,,,,,,,,---------......---------............///------///000111777GGGVVVxxxuuuvvvyyy~~~}}}zzzxxx{{{yyy{{{~~~}}}{{{tttjjjbbbaaagggnnnjjjeeebbbfffmmmrrrsssppptttvvvzzz|||yyyzzztttnnngggffflllsssxxxzzzrrrlllmmmnnntttRRR>>>???===;;;999333111111000///............,,,,,,---............---,,,,,,,,,,,,------------...............///000000///000000111111222222222222000111333333444<<>>GGGLLLMMMUUUppprrr]]]uuuvvv]]]aaammmxxx~~~|||zzzzzzzzzzzz}}}~~~|||{{{{{{vvvtttqqqrrrvvvzzz~~~|||zzzwwwtttsssrrrrrrsssxxxuuurrrpppqqqqqqppppppiiihhheee___VVVMMMGGGDDD???<<<;;;<<<;;;;;;BBBJJJQQQWWWcccrrrnnn\\\___eeezzz~~~{{{wwwwwwxxxwwwvvvvvvvvvwwwyyyzzzqqqsssuuuxxxyyyyyyxxxwwwzzzxxxuuurrrrrrrrrtttuuuxxxyyy{{{{{{zzzyyyzzz{{{ssstttuuuuuuuuuwwwzzz}}}zzzzzzzzzzzzzzz}}}nnnbbbbbbggggggmmmqqqkkk]]]MMMDDDAAA>>>CCCEEEEEEKKKRRROOOFFFCCCLLLppprrrgggnnnpppkkkgggnnnuuuaaaOOOddd{{{{{{wwwtttkkkrrrmmmhhhzzzxxxOOO666555333333444444444333------------------------,,,,,,,,,---------......---------.........//////000///111222666AAAWWWkkk}}}zzzssswww}}}}}}~~~tttgggbbbdddgggaaa]]]```kkkwww~~~}}}|||xxxxxx{{{~~~}}}rrrddd\\\\\\___[[[ccciiihhh```\\\___ccchhhlllttt~~~rrrVVVKKKTTTgggvvv}}}sss|||~~~tttssswwwooopppsssMMMBBB<<<:::;;;999222222000///............------...///000000//////---------.........//////...............///000000///000000111222222333333333222333666777:::DDDOOOvvvjjj|||uuuaaawww