BM6P6(@ ~~~xxxtttsssssssssrrrqqqpppnnnmmmkkkjjjjjjjjjggg```ZZZYYYVVVOOOIIIGGG@@@===999666444333111///000000000000000///......///---+++,,,---/////////,,,...///...+++*********++++++******))))))(((((($$$&&&((()))))))))***,,,///111333333222222333444666555444333555777:::<<<<<<:::888555333222222222999:::;;;;;;888666555555:::666555888888333//////333222111///---...000222333333444444333222000///333222111111000111111111333333444444555666666777777777888999:::<<<======??????AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRWWWXXXZZZ^^^dddiiikkklllnnnoooqqqssstttuuuuuutttoooooopppqqqsssssspppnnnqqqqqqpppqqqqqqpppmmmkkkbbb```ZZZQQQHHH@@@;;;:::>>>>>>===;;;;;;>>>BBBFFFLLLOOORRRTTTTTTTTTTTTUUUQQQSSSWWW\\\aaagggkkkmmmmmmiiiccc\\\WWWUUUTTTTTTYYYcccmmmsss|||yyytttqqqooommmlllqqqxxx~~~{{{zzzxxxwwwtttsssqqqpppuuutttsssssstttrrrooommmkkkjjjhhheeeaaa]]]ZZZXXXZZZXXXVVVRRRPPPMMMLLLKKKKKKOOOTTT\\\fffrrr~~~|||vvvvvv~~~~~~xxxtttmmmbbbYYY]]]fffpppsssooojjjhhhiiiiiikkkmmmnnnnnnkkkhhhffffff```TTTFFF999222000000...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---......---///222333444<<>>===<<<===;;;;;;:::::::::;;;;;;<<<@@@===;;;<<>>;;;777555333222111//////////////////...------...,,,***+++,,,.........---...///...,,,******++++++++++++***************%%%'''((()))((()))+++,,,///111333333333222333444555444222222222555777999;;;:::888555333222222222999;;;<<<;;;888666555555:::666666999999444000000222222111...,,,,,,...000000111111222222111111000111000000000111222222333333333444444444555555555888888999:::;;;;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIJJJLLLOOORRRSSSVVVXXX[[[```eeehhhjjjkkkjjjlllnnnqqqrrrrrrrrrqqqooooooppprrrssssssqqqooopppooonnnoooooonnnkkkiiiccc```[[[RRRHHHAAA<<<;;;======<<<;;;:::===BBBEEELLLOOOSSSUUUUUUTTTTTTUUUTTTWWW[[[```fffkkknnnpppqqqmmmggg___YYYVVVTTTSSSYYYbbblllrrr{{{|||wwwrrrooommmlllqqqxxx~~~~~~|||{{{zzzxxxwwwuuutttssswwwuuutttttttttrrrooommmmmmllljjjhhhdddaaa^^^]]]ZZZYYYVVVSSSQQQNNNMMMLLLHHHKKKQQQXXXbbbnnn{{{yyytttrrr|||yyyrrrjjjbbb\\\```hhhqqqsssoookkkjjjlllkkkmmmoooqqqqqqooollljjjgggaaaUUUFFF999222//////...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---.........000444555777???HHH___wwwzzzqqqlllnnnuuu}}}eeeQQQGGGEEEBBB@@@>>>>>>>>>???;;;;;;;;;::::::;;;;;;<<<;;;999888<<>>@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJLLLNNNPPPSSSTTTUUUXXX\\\aaaeeehhhiiiiiiiiikkkooorrrtttsssqqqpppppppppppprrrttttttrrrpppooonnnllllllmmmllliiigggdddaaa\\\SSSJJJBBB>>><<<<<<<<<;;;:::;;;>>>BBBFFFMMMPPPTTTVVVVVVVVVVVVVVVXXX[[[```fffkkkppprrrtttuuuqqqkkkccc]]]XXXUUUTTT\\\dddkkkpppyyy{{{tttooolllkkkqqqxxx}}}~~~}}}||||||{{{zzzyyyxxxwwwyyywwwuuuttttttrrrooommmnnnmmmlllkkkhhhfffdddbbb\\\[[[XXXUUUSSSPPPOOONNNFFFHHHLLLSSS\\\iiivvvuuusssuuu{{{tttlllgggddddddkkkrrrtttqqqnnnnnnpppmmmooorrrttttttrrrpppnnnhhhbbbVVVGGG:::111.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------.........111666888;;;DDDMMMeee|||}}}xxxuuuuuuzzzttt]]]LLLDDDCCCAAA@@@?????????@@@<<<;;;;;;::::::;;;;;;;;;888777888===FFFRRR^^^fffrrrxxx~~~}}}|||~~~}}}}}}|||zzzxxxtttsssrrrpppooommmlllkkkbbb]]][[[\\\ZZZQQQIIIFFF<<<999666444333333222111......//////......---,,,---+++***+++---...---,,,---...//////---,,,,,,,,,)))))))))******+++++++++((()))(((''''''(((,,,...///111333444333333444555777666555444444555777888999888777555444333222111:::;;;<<<;;;999666555555999777999>>>>>>999555333333333111...+++***+++---//////000000111111222333////////////000111222333333333444555666666777777::::::::::::;;;;;;;;;;;;======???@@@AAABBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTTTTXXX^^^cccfffggghhhiiilllooossswwwxxxwwwuuusssqqqpppqqqrrrtttuuusssrrrooonnnlllllllllkkkiiigggdddbbb]]]UUUKKKDDD???>>><<<===<<<<<<===AAAFFFJJJPPPSSSXXXZZZZZZYYYYYYYYYZZZ^^^ccciiiooosssuuuvvvwwwsssnnngggaaa[[[XXXVVV___fffjjjmmmtttwwwpppkkkjjjpppxxx}}}~~~}}}}}}}}}||||||{{{{{{zzzyyywwwuuutttsssqqqnnnlllmmmmmmlllkkkjjjhhhgggfff___^^^[[[XXXUUUSSSQQQPPPGGGHHHJJJOOOXXXdddrrr|||xxxqqqrrr}}}}}}xxxtttpppmmmgggmmmrrrtttsssrrrsssuuuppprrrtttvvvwwwuuurrrpppiiibbbWWWHHH:::111...---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---............222777;;;???HHHQQQiii~~~~~~xxxvvvyyyzzzlllXXXIIIDDDCCCAAA@@@???>>>>>>???<<<<<<;;;:::::::::;;;;;;888999:::>>>FFFQQQ\\\dddqqqwww}}}zzz{{{~~~~~~|||xxxuuurrrqqqooonnnlllkkkkkkkkkeee___]]]^^^[[[SSSKKKGGG===;;;777555555444333222///000000000000///......---,,,,,,---//////...---,,,---///...---+++,,,---''''''(((((())))))******)))))))))((('''(((+++......000222333222222333444666666555444555555666777888777666555444333222111888:::;;;:::888666555555777666999@@@AAA<<<666555444333222///,,,+++,,,...222222222222222222222222111111000000///000000111222333444555777999::::::999999::::::::::::::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSXXX^^^ccceeeggghhhjjjnnnqqqvvvyyy{{{zzzwwwuuurrrqqqqqqsssuuuvvvuuutttqqqooommmllllllkkkiiihhheeebbb]]]UUULLLEEEAAA???===>>>>>>???AAAFFFLLLQQQUUUYYY^^^``````___^^^^^^]]]```eeejjjppptttwwwyyywwwuuupppkkkeee```\\\YYY]]]bbbeeegggooo~~~{{{rrrllliiinnnvvv~~~~~~~~~}}}}}}}}}||||||zzzwwwtttsssrrrpppnnnllllllllllllkkkjjjiiihhhgggdddbbb___[[[XXXUUUSSSRRRJJJJJJJJJLLLTTTaaaoooyyyrrrnnnttt~~~|||vvvqqqiiimmmrrruuuvvvvvvxxxzzzsssuuuwwwxxxwwwuuurrroooiiicccWWWIII;;;222...---...---,,,,,,,,,,,,---...------,,,,,,------...///......222888;;;???HHHRRRggg}}}|||vvvyyyxxxhhhTTTFFFEEEDDDBBB@@@???===<<<<<<===<<<;;;:::::::::::::::777888;;;>>>DDDNNNZZZbbbnnnvvv~~~yyyyyy{{{~~~|||xxxuuupppsssvvvxxxyyyzzz|||~~~}}}|||{{{yyyvvvtttqqqooollljjjiiijjjlllnnnhhhbbb^^^^^^[[[SSSKKKHHH???<<<888666555444333111000000000000000//////...---------...000000///---***,,,...---,,,++++++,,,''''''(((((((((((((((((()))******)))((()))+++------///111222111111222333333333222333333444444555666666666666444333222111555777999999777666555666555555999AAACCC===777666333333111///,,,+++---///111222333444444333111000222111000///////////////222333444555777999::::::777888888888999999::::::;;;;;;===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFHHHJJJLLLOOOPPPRRRWWW^^^bbbdddfffjjjmmmoooqqquuuxxxzzzyyywwwvvvsssrrrrrrsssuuuwwwwwwvvvssspppnnnllllllkkkjjjhhhdddbbb]]]UUULLLEEEAAA@@@===>>>@@@BBBEEEKKKRRRWWW[[[___eeehhhhhhfffeeedddaaacccggglllqqqwww{{{}}}yyyxxxtttpppjjjddd___]]]WWW\\\^^^```iii{{{~~~uuummmiiimmmttt~~~~~~~~~~~~zzzxxxuuusssrrrqqqpppnnnmmmmmmmmmllllllkkkjjjiiihhhfffccc^^^ZZZVVVSSSRRRLLLKKKHHHIIIOOO\\\jjjttt{{{{{{nnnnnnwwwvvvmmmhhhlllrrrvvvyyyzzz|||}}}wwwyyyzzzzzzxxxtttpppmmmhhhbbbWWWJJJ<<<333///......---,,,,,,,,,,,,---...---------------......///......111777:::===FFFOOOccczzz}}}zzzgggRRRDDDDDDDDDBBBAAA???===<<<;;;===<<<<<<;;;::::::::::::333666999<<>>888666111111000---++++++---///---///222444555444111000000////////////000000111333333444444555555666666555555666777888999999::::::;;;<<<===>>>?????????>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGIIILLLNNNPPPQQQWWW]]]aaacccfffkkkpppppprrruuuwwwyyyyyyxxxwwwtttsssrrrsssvvvxxxxxxwwwsssqqqmmmlllkkkkkkjjjhhhcccaaa]]]UUULLLEEEAAA@@@;;;===@@@CCCHHHOOOWWW\\\aaaeeekkknnnnnnmmmkkkjjjggghhhkkkooottt{{{~~~zzzuuuooohhhbbb___WWWZZZ[[[[[[cccuuuxxxnnniiikkkqqq{{{~~~{{{yyyvvvtttttttttsssrrrppppppppppppooonnnmmmlllllljjjfff```[[[WWWTTTRRRLLLIIIEEEDDDIIIUUUdddnnnuuuyyylllooo{{{tttiiieeejjjqqqwww{{{~~~}}}}}}~~~|||yyytttoookkkfffaaaWWWJJJ===444000///...---,,,,,,,,,,,,---...---------------...//////------000555777:::BBBKKK^^^vvv~~~kkkTTTDDDBBBBBBAAA@@@???>>>===<<<======<<<;;;::::::::::::444666:::;;;>>>FFFQQQYYY___dddjjjqqq}}}}}}zzzzzz{{{|||}}}~~~~~~{{{uuuoookkkffffffeeebbb^^^\\\]]]^^^\\\^^^eeennnsssssstttwww{{{~~~~~~|||wwwpppjjjeeeaaa^^^\\\VVVXXXZZZZZZYYYXXXXXXYYYzzzxxxvvvvvvwwwwwwvvvuuurrrnnniiifffgggkkkppptttkkkddd]]][[[XXXPPPIIIFFF???;;;777444333111///.........//////......---,,,+++***+++---......,,,+++(((***++++++***)))***+++++++++******))))))(((((((((***,,,,,,+++******++++++---///000//////000111222222333444666777777888555555666666555333111000000333555666666555666666222333999AAADDD>>>888666//////...,,,******,,,///))),,,000444555444222000............///111222333444444444333333222222222333444555666777888999:::999:::;;;===>>>>>>??????===>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFGGGIIILLLOOOPPPQQQVVV]]]```bbbfffmmmrrrssstttvvvxxxyyyzzzzzzzzztttsssrrrtttvvvxxxyyyxxxssspppmmmkkkjjjjjjiiihhhcccaaa\\\TTTLLLEEEAAA@@@:::<<>>555000///...---,,,,,,,,,,,,---......------------...//////------///333555888???HHH\\\uuu~~~}}}oooWWWGGG???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999999888:::<<<;;;<<<@@@JJJQQQVVVZZZ]]]bbbnnn|||~~~{{{zzz{{{}}}}}}~~~|||uuuoookkkeeedddaaa]]]XXXUUUUUUVVVPPPPPPWWWccckkknnnoooqqqooosssxxx}}}}}}zzzxxxnnniiiaaa[[[VVVRRROOOMMMJJJKKKLLLLLLJJJHHHIIIIII}}}zzz{{{{{{{{{{{{zzzyyyxxxwwwpppmmmiiihhhkkkppptttvvvooogggaaa```]]]TTTKKKFFF===:::777444333222000///222111111000///......---,,,+++******,,,......---.........------,,,,,,,,,,,,***))))))******)))''')))((((((((()))***++++++,,,---...000111111111111333444555777888888888888:::;;;;;;:::888444000...444444333333333333444444555555777<<>>===>>>???AAABBBCCCDDDDDDBBBCCCEEEEEEFFFIIILLLOOOPPPUUU[[[```dddhhhkkknnnyyywwwvvvuuuuuuuuutttrrruuuttttttwwwzzz|||zzzwwwqqqmmmhhhgggiiiiiigggeeeddd```[[[SSSLLLEEE@@@>>>???@@@BBBGGGMMMUUU\\\```nnnqqquuuwwwxxxvvvsssqqqooorrrtttuuu{{{{{{vvvooojjj```ZZZUUUUUUYYYcccuuu{{{tttmmmkkkmmmzzz|||yyyxxxzzz{{{yyywwwyyywwwuuusssqqqppppppppppppooolllgggaaa\\\WWWTTTQQQKKKFFFFFFHHHMMMYYYdddqqq{{{~~~qqqsssqqqcccggglllqqquuu|||~~~~~~~~~xxxqqqkkkdddXXXJJJ<<<333000000000///---+++++++++---...///...,,,++++++,,,...///222000000222444777AAALLLhhhwww~~~yyy___RRRHHHCCCAAACCCBBB>>><<<===>>>===;;;;;;<<<<<<;;;:::888999::::::;;;>>>BBBFFFNNNQQQVVVYYY```kkkzzz~~~}}}}}}}}}|||{{{tttjjjhhheee___YYYSSSOOOLLLKKKKKKPPPWWW^^^eeekkkooorrrwwwvvvuuuwwwwwwuuuppplll```^^^[[[VVVQQQNNNKKKJJJIIIHHHFFFEEEEEEEEEFFFFFF}}}zzz{{{{{{zzzzzzzzzyyyxxxwwwqqqmmmjjjiiikkkpppsssuuuooogggaaa```]]]TTTKKKFFF>>>;;;888555444333111000111111000000///......------,,,***+++,,,------,,,------,,,,,,,,,++++++++++++***))))))******)))''',,,+++***)))((((((((((((,,,---...000111111111111333444555777888999::::::;;;<<<<<<;;;888444000...111111111000000111111111333333666;;;@@@???:::444333333222///,,,++++++---333444555555555444222222222111000//////000111222333222222111222222444555555555666888999;;;<<<<<<::::::;;;<<<===>>>>>>???===>>>???AAABBBBBBBBBBBBAAACCCDDDEEEFFFHHHKKKNNNQQQUUUZZZ___cccgggkkknnnvvvvvvuuuvvvvvvwwwvvvuuuwwwvvvvvvwwwzzzzzzxxxuuupppnnnkkkiiihhhhhhfffeeebbb___YYYSSSLLLFFFBBB@@@@@@BBBDDDIIIPPPXXX^^^bbboooqqquuuwwwwwwuuurrrpppnnnrrruuuwww~~~yyyrrrmmmccc]]]VVVTTTVVV^^^ooo~~~~~~vvvooommmppp{{{||||||||||||zzzwww{{{yyyvvvtttrrrpppppppppqqqpppnnnkkkeee___ZZZWWWSSSMMMHHHFFFGGGKKKUUU___mmmwwwqqqtttrrreeeggglllrrrvvv}}}zzzrrrllleeeYYYJJJ<<<333//////000...---++++++,,,---...///...---,,,,,,---...///333111111444555999CCCMMMgggwwwfffXXXLLLEEEAAAAAA@@@======???<<<;;;999999::::::999777666777888888999<<<@@@DDDJJJMMMRRRVVV]]]iiixxxyyypppiiifff```YYYSSSOOOMMMLLLJJJNNNTTT\\\ccciiinnnqqquuutttsssssssssqqqlllhhh___]]]YYYUUUQQQNNNLLLLLLJJJJJJHHHGGGGGGGGGHHHHHH~~~{{{{{{zzzyyyyyyyyyyyywwwvvvqqqnnnjjjiiikkkooorrrsssnnnfff```___\\\TTTJJJEEE???<<<888666555444222111111000000//////............---++++++,,,---,,,+++,,,,,,++++++++++++******+++***))))))******)))(((,,,+++***)))((((((((((((,,,---...000111111111111222333555777999;;;<<<============;;;888444111...000000000000000000000000111222444:::>>>>>>:::666999888444///+++***,,,---333444555555555444222111222111000//////000111222333333333333333444555555666777777999:::;;;<<<============>>>>>>?????????>>>??????@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFIIILLLQQQTTTYYY^^^bbbgggllloootttuuuvvvwwwxxxxxxxxxyyyxxxxxxwwwxxxyyyxxxvvvsssppppppnnnkkkhhhfffffffff```^^^YYYSSSMMMGGGDDDBBBBBBDDDHHHMMMTTT\\\bbbfffppprrruuuvvvvvvtttqqqooommmqqqvvv{{{~~~wwwssskkkccc[[[VVVUUUZZZhhhvvvyyyqqqpppsss|||~~~{{{xxx|||zzzxxxuuurrrqqqqqqqqqrrrrrrqqqoookkkeee___[[[VVVOOOIIIGGGFFFHHHQQQZZZgggsss~~~ppprrrrrrhhhgggnnntttyyy{{{tttmmmfffZZZJJJ<<<222......///...---,,,+++,,,---...000///...------...///000333222222555777;;;DDDNNNggg{{{~~~kkk]]]PPPHHHBBB@@@???======@@@===;;;::::::::::::888777333444555666777:::>>>AAAEEEHHHLLLQQQYYYeeesss}}}xxxoookkkeee^^^XXXTTTRRRQQQLLLNNNSSSZZZbbbiiinnnqqquuusssqqqqqqpppnnnjjjhhhbbb```]]]YYYVVVTTTTTTSSSQQQPPPOOOOOONNNOOOOOOOOO}}}|||yyywwwwwwxxxyyywwwuuuqqqnnnjjjiiikkknnnqqqrrrnnnfff______\\\SSSJJJEEE>>>;;;888555555444222111000000/////////.........///---++++++,,,,,,+++***,,,,,,,,,++++++++++++++++++)))((()))******)))((((((((((((((()))***,,,,,,,,,---...000111111111111222333444777999<<<>>>@@@??????>>><<<999555111///222222222222222222222222111222444888;;;;;;888555666555444111......///111333333444555444333222111111000000///000000111222333333333333333444444555666666777888999:::;;;<<<>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEHHHJJJQQQTTTYYY]]]bbbggglllpppsssuuuwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyxxxwwwvvvtttppprrrqqqnnnhhheeeeeegggbbb___ZZZTTTNNNIIIEEECCCDDDGGGKKKRRRYYY```eeehhhqqqrrrtttvvvuuussspppnnnlllqqqxxx{{{xxxrrrjjjbbb[[[XXXZZZfffrrr|||sssrrruuu}}}~~~{{{{{{zzzwwwuuussssssssssssrrrssstttsssoooiiiccc___VVVPPPJJJHHHFFFGGGNNNVVVcccppp|||sssqqqqqqjjjiiiqqqxxx||||||uuunnngggZZZJJJ;;;222...---...------,,,,,,,,,---...000000////////////000000333111333666888;;;DDDNNNiii~~~yyysssrrrlll[[[RRRJJJDDDCCCAAA>>>===???@@@>>><<<<<<<<<;;;:::888222333444555666999===@@@AAADDDHHHMMMUUUaaannnwwwwwwtttooohhhbbb^^^[[[ZZZRRRRRRUUUZZZbbbiiiooorrrvvvtttrrrqqqooonnnmmmllljjjiiifffdddbbbaaaaaaaaa[[[[[[[[[[[[[[[[[[[[[[[[|||xxxtttuuuwwwxxxvvvssspppmmmjjjjjjkkknnnpppqqqmmmeee___^^^[[[RRRIIIDDD<<<:::666444333333222000////////////............///---++++++,,,,,,+++***,,,,,,,,,---------------***)))((()))***+++***)))'''''''''((()))+++,,,---,,,---...000111111111111111222333666999<<>>>>>>>>@@@BBBCCCDDDDDDFFFHHHOOOSSSXXX]]]bbbggglllooosssvvvyyyzzzxxxwwwwwwxxxvvvwwwxxxyyyxxxwwwvvvvvvqqqrrrsssooojjjffffffhhheeebbb]]]WWWQQQLLLHHHFFFGGGJJJPPPVVV]]]dddhhhkkkqqqrrrsssttttttrrrpppnnnlllrrrzzz|||vvvoooggg```\\\\\\eeeooouuusssvvv}}}zzzyyywwwvvvuuuuuuvvvvvvssstttuuutttqqqlllfffbbbVVVQQQLLLIIIGGGFFFLLLTTT```mmmzzz}}}uuuyyymmmiiillluuu}}}|||uuunnngggZZZJJJ;;;222...------------,,,------------000000000//////000000000111000222666888;;;DDDNNNhhhuuusssmmmfffhhhzzznnnXXXQQQKKKGGGGGGEEE@@@===>>>AAA???===<<<<<<;;;999777222333444555666999===@@@@@@BBBEEEJJJSSS^^^iiippp|||}}}~~~zzzuuuoooiiieeecccYYYWWWVVVZZZaaahhhmmmppptttsssqqqpppoooppprrrsssttttttrrrqqqpppoooooonnngggggggggggghhhggggggggg|||wwwssssssvvvxxxvvvrrrooollljjjjjjlllnnnpppqqqlllddd^^^]]]ZZZRRRHHHDDD;;;999555333333333222000...........................---++++++,,,---,,,+++,,,,,,------------......***)))((()))***+++***)))******)))))))))))))))***,,,---...000111111111111111222333555888<<>>@@@CCCDDDDDDDDDFFFGGGMMMRRRXXX^^^cccgggkkknnnqqquuuyyyzzzxxxvvvvvvxxxuuuwwwyyyyyyxxxvvvvvvwwwqqqrrrrrrpppllliiihhhhhhgggddd```ZZZUUUPPPMMMKKKLLLPPPUUU\\\ccchhhkkkmmmpppqqqrrrssssssqqqpppooommmsss}}}vvvqqqkkkeee___]]]ccckkkxxxtttvvv}}}}}}|||zzzyyyxxxxxxyyyyyyvvvvvvwwwuuurrrmmmhhheeeXXXSSSNNNKKKHHHFFFKKKQQQ\\\iiiwww~~~{{{nnnggggggmmmwww|||uuummmfffZZZJJJ<<<222......,,,,,,------------------//////000000000000//////000000222666999<<>>>>>@@@>>>;;;::::::888666444222333444555666999===@@@AAABBBCCCHHHPPPYYYccchhhrrrtttxxx}}}|||vvvooolllaaa]]]YYYZZZ```gggkkkmmmooooooooonnnooosssxxx|||~~~}}}{{{zzzrrrssssssttttttttttttsss|||vvvqqqqqquuuxxxuuurrrmmmkkkiiiiiillloooqqqqqqlllddd^^^]]]ZZZQQQHHHCCC<<<999666444444444333222........................---,,,***+++,,,------,,,++++++,,,,,,,,,---------)))(((((((((***+++***)))******))))))))))))******,,,---...000111111111111111111222444777:::>>>@@@FFFDDDAAA>>>999555222000000222333444444333222000222222333333333222333333111222222000---+++,,,---222222333444333222111000...///000111111222222222111222444444555444444333666777777888888999999:::::::::;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>@@@CCCEEEEEEEEEFFFGGGKKKPPPXXX```dddhhhkkkmmmnnnsssxxxyyywwwvvvwwwyyywwwyyy{{{zzzwwwuuutttuuurrrqqqppppppooommmjjjgggfffdddaaa]]]YYYVVVTTTSSSRRRVVV\\\bbbhhhlllooopppooooooqqqrrrrrrqqqppppppnnnuuuzzzvvvqqqllleee```ccciii{{{|||vvvwww|||}}}|||{{{{{{{{{zzzyyyyyywwwsssooojjjhhh\\\WWWQQQMMMIIIEEEHHHMMMVVVcccqqqyyy{{{ooodddaaadddkkkwww~~~wwwllleeeYYYJJJ<<<333//////+++,,,,,,---.........---...//////////////////...111111333888:::>>>FFFOOOdddxxxtttqqqhhh```aaasss}}}___SSSMMMHHHHHHGGGBBBAAABBB@@@>>><<<:::999888555333222333444444555888<<<@@@BBBBBBBBBFFFLLLUUU\\\```gggkkkpppwww}}}|||wwwlllfff___^^^ccciiilllmmmmmmnnnoooooorrrxxx}}}|||vvvppppppuuuwwwuuuqqqllljjjiiiiiillloooqqqrrrlllddd]]]]]]ZZZQQQHHHCCC===:::777555555555444333---.....................,,,+++******,,,......---*********++++++,,,,,,,,,)))(((((((((***++++++***&&&&&&'''(((***+++---...,,,---...000111111111111111111222333666:::===@@@GGGEEEBBB>>>:::555222111333444666777777666444333///111222222222222444555000000...,,,***+++---000222222333444333222111000......000111222222222222333333555666666666555444888888888999999::::::;;;999:::;;;<<<===>>>???@@@???@@@AAABBBBBBBBBBBBAAA>>>AAADDDEEEEEEEEEFFFGGGJJJPPPYYY```eeehhhjjjllljjjpppwwwyyywwwvvvyyy{{{yyy{{{}}}{{{vvvsssrrrssssssqqqoooooopppoookkkgggeeecccaaa___\\\ZZZYYYYYYVVVZZZ```ggglllpppqqqrrrnnnooopppqqqrrrrrrqqqpppooovvv{{{wwwrrrjjjcccdddiiixxx~~~wwwxxx{{{~~~|||{{{{{{}}}|||zzzwwwtttpppllljjj```ZZZTTTOOOIIIDDDEEEJJJRRR___mmmuuu|||sssggg___^^^aaaiiiuuuxxxkkkdddXXXJJJ<<<333000000+++,,,------.........---......////////////......222222555:::<<>><<<;;;:::777555111222333333444777;;;???CCCAAAAAADDDJJJRRRXXX[[[aaaeeekkkssszzzvvvooofffdddgggmmmppppppnnnoooqqqrrrvvv~~~{{{{{{vvvrrrqqqsssvvvwwwwwwrrrooolllkkknnnqqqsssssskkkfff___\\\ZZZUUULLLEEEAAA===999555444333111000000///---,,,++++++,,,,,,+++,,,---...---,,,+++***++++++,,,------+++***)))'''''''''((((((((((((((('''''''''(((((()))***+++---...///000000111000000///111333444555888<<>>;;;999777666444222000222666:::;;;:::???@@@AAACCCFFFLLLSSSWWW]]]aaahhhmmmppprrrsssttt||||||tttmmmjjjlllpppsssssssssuuuyyy{{{{{{xxxuuutttvvvxxxyyyxxxtttpppllliiijjjmmmooooooiiiddd^^^[[[YYYTTTLLLEEE@@@===888555444333111000000///---,,,++++++,,,---,,,,,,------,,,,,,+++++++++++++++++++++******)))(((((((((((((((((('''''''''''''''(((((()))***+++---...///000000111000000///000222333444777;;;===???>>>;;;:::999666333111111222444666666555333222333333333333333333333333222222111000...///222444555555555555444333222111111000/////////000222333666555444333333444666777666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHMMMRRRXXX]]]bbbfffjjjmmmpppsssuuuuuusssrrruuuxxxxxxyyy{{{{{{yyyvvvuuuuuuooopppssstttssspppllljjjfffdddaaa___]]][[[YYYVVV^^^aaaeeekkkooorrrtttuuutttqqqnnnnnnoooooommmkkklllooozzzyyysssmmmjjjhhhooozzz|||||||||~~~~~~{{{wwwrrrmmmkkkeeeddd___WWWNNNHHHFFFGGGLLLVVVeeesss}}}~~~uuunnnhhhfffggglllsss|||~~~}}}|||rrrhhhYYYHHH:::222///...//////...------------............///000111111222555444666:::===BBBKKKTTTkkk~~~}}}pppgggfffqqqwwwbbbSSSMMMFFFCCCCCCDDDBBB@@@CCCBBB@@@>>>;;;999777666444222111222666999::::::??????@@@BBBEEEKKKRRRWWW\\\aaafffkkkllllllmmmmmmwww{{{yyyqqqmmmnnnqqqttt{{{|||~~~||||||zzzxxxxxxzzz{{{zzzzzzyyytttmmmiiiiiikkkmmmnnngggbbb]]]ZZZYYYTTTKKKDDD@@@<<<888555333333111000000///...,,,,,,,,,,,,---------,,,,,,++++++,,,,,,++++++***))))))))))))***)))))))))((((((''''''''''''''''''(((((()))***+++------...///000000000000...///111222333555888;;;>>>;;;888666555444222000111222444666666555444333111222222333444555666666111111111000000111555777666666666555333222000///111111000//////111222333555444444333444555666777666777888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>CCCMMMXXXooozzzmmmddddddnnn|||lll\\\PPPKKKEEECCCCCCDDDCCCAAABBBAAA@@@>>>;;;999888777444222222333666999::::::>>>>>>???@@@CCCIIIQQQVVV\\\```eeehhhhhhgggffffffppptttyyyvvvqqqrrruuuxxx|||{{{{{{{{{{{{||||||{{{zzz}}}xxxpppkkkjjjmmmooopppgggbbb]]][[[ZZZUUULLLEEE???<<<777444333333111000111000...---,,,,,,------...---,,,+++***+++,,,---,,,+++)))((((((((()))***+++******)))((('''&&&&&&''''''''''''((()))***+++,,,---...///000000111000---///111222222444666888<<<999555333222222111000111222444555666555444444333333444444555666666777111111111111000222555888;;;;;;:::888666444222111222111111000000111222222444444444444444555666777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999888444333333333555888999:::>>>>>>======@@@FFFNNNTTT[[[___dddggggggfffffffffiiimmmsss{{{zzzvvvwww{{{~~~|||yyyzzz|||||||||{{{zzzzzz}}}wwwppplllkkknnnqqqrrrhhhddd___]]][[[VVVLLLEEE>>>;;;777444333333222111111000...---,,,,,,------...---,,,+++***+++,,,---,,,+++)))((((((((()))***++++++***)))(((''''''&&&''''''''''''((()))***++++++,,,---///000000111111---///111222222333555666:::777333222222222111000111222333444555555555555666666555555555555444444222222222000///000333666>>>===<<<:::888555333222222222111111111111111222333333333444555666777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEGGGHHHJJJKKKNNNQQQVVV[[[___dddiiimmmrrrtttvvvtttrrrqqqtttwww{{{xxxvvvwwwzzz{{{xxxuuuvvvwwwwwwwwwwwwvvvvvvvvvpppnnnkkkiiigggeeebbb``````cccgggmmmqqqtttvvvwwwyyywwwtttpppkkkhhhfffeeefffkkkvvv~~~wwwpppllljjjpppzzz|||~~~{{{wwwtttrrrqqqoookkkfff___YYYSSSNNNKKKJJJQQQ[[[hhhttt|||rrrooovvvyyyllleeedddlllsss}}}}}}{{{zzzyyyrrrhhhWWWFFF999222000000//////...------------...//////000000111111222222333444999>>>AAAFFFRRR^^^rrr}}}yyyppphhhmmmzzzxxxcccSSSKKKIIIFFFDDDCCCCCCCCCCCC@@@@@@???===<<<:::999999333333444444555666999;;;======<<<<<<>>>CCCJJJOOOWWW\\\aaafffggghhhhhhhhhcccgggnnnuuu|||{{{}}}{{{yyy{{{||||||{{{zzzzzz{{{zzzuuuoookkkkkkmmmpppqqqiiieee```^^^\\\VVVLLLCCC>>>:::666444333222222111111000///------------...------,,,,,,++++++,,,,,,++++++***))))))))))))************))))))((((((((('''''''''(((((()))***+++***+++---...///000111111---///111222222222444555888666444333333333111000111222333444555555666666888777666555444333222222222222222111000111444666======;;;999777444222111222222222222222111111111222333333444555666777777888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<============>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJLLLOOOTTTXXX]]]bbbhhhlllqqqtttvvvvvvsssrrrsssuuuyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxrrrooollljjjiiigggdddbbbccceeeiiinnnqqqsssttttttwwwvvvtttooojjjfffeeeeeeeeejjjuuu{{{tttnnnlllpppwww~~~|||~~~}}}zzzwwwuuutttpppmmmgggbbb]]]WWWQQQNNNMMMQQQYYYdddpppzzzssspppxxxoooeeeccckkksss|||~~~{{{yyyxxxrrrhhhWWWFFF999222111222//////...------------......//////000111222333444333666;;;@@@BBBFFFSSS```rrr{{{{{{sssjjjlllzzzxxx```OOOJJJIIIGGGDDDCCCBBBBBBBBB@@@???>>>===<<<;;;::::::333444555444444555888;;;<<<======<<<===AAAFFFJJJQQQVVV\\\bbbeeefffgggiii___ccchhhmmmwww|||zzzzzzzzz|||}}}|||zzzzzz{{{}}}zzzvvvpppmmmmmmnnnooooooiiieee```^^^[[[TTTIIIAAA===:::666333333222222111222000///...------......,,,,,,------,,,,,,+++++++++++++++++++++******)))***)))))))))))))))))))))'''''''''(((((()))***+++***+++,,,...///000111111---000222333333222333444777666555555555444222000111111222333555555666666777777666555444333222111111222222111111333777:::<<<<<<;;;999777444222111222333333333222222111000111222333555666777777777777777888999::::::::::::::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJLLLOOOSSSXXX\\\bbbhhhlllooossswwwxxxuuurrrrrrsssuuuwwwyyyzzz{{{}}}~~~|||{{{yyyxxxvvvtttqqqooommmkkkhhhfffiiikkknnnqqqssstttttttttttttttrrrnnnhhheeedddeeebbbgggsssxxxrrrmmmnnnttt|||yyy{{{}}}~~~{{{yyywwwrrrnnniiieeeaaa\\\VVVQQQNNNPPPUUU___lllwww~~~wwwvvvxxxkkkgggmmmttt~~~|||yyyxxxqqqgggVVVDDD777111000111//////...------------...---...///000222333555555444777===AAABBBFFFSSSaaarrrzzzmmmkkkxxxxxxaaaPPPJJJIIIHHHEEECCCAAAAAAAAA??????>>>===<<<;;;;;;:::333444666555444555888;;;<<<============>>>AAADDDIIINNNUUU[[[^^^```bbbccc[[[^^^bbbffflllzzz~~~}}}}}}}}}{{{xxxuuusssqqqooommmllljjjfffddd~~~zzz{{{}}}~~~}}}zzzzzz|||}}}yyytttpppooooooooooooiiieee```]]]ZZZSSSGGG???===999666333333222222111222111///...------......+++,,,---...---,,,+++***++++++,,,------+++***))))))))))))))))))*********'''''''''(((((()))***+++)))***,,,...///000111111...000333444333333333444666666666666777666333111111111222333444666666777666555555444333333222222000111222222333666:::>>>======<<<:::888666444222333333333333333222111000111222333555666777777777555666777888888999888888::::::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@@@@AAACCCEEEGGGHHHIIIIIIMMMPPPTTTXXX\\\bbbhhhlllooosssxxxyyyvvvsssrrrrrrrrruuuyyy{{{{{{~~~{{{yyy{{{yyyvvvtttrrrpppmmmkkknnnooorrrtttuuuvvvuuutttrrrrrrqqqmmmgggddddddfff___eeeqqq{{{uuulllmmmqqqyyyvvvxxx{{{~~~|||zzztttpppkkkgggddd___YYYTTTOOOOOOSSS\\\iiiuuu}}}zzz}}}rrrmmmpppxxx|||zzzxxxpppeeeTTTCCC666000///000//////...------------...,,,---...000222444666666555888>>>BBBBBBFFFTTTbbbsssvvvppp{{{yyycccSSSJJJJJJHHHFFFBBB@@@@@@AAA???>>>>>>===<<<<<<;;;;;;333555666555444444888;;;;;;===>>>>>>======???AAACCCHHHOOOUUUXXXZZZ\\\]]]YYY[[[^^^```eeeppp|||yyywwwyyywwwtttsssqqqooollljjjeeeccc```___]]][[[WWWTTT~~~yyyzzz|||}}}{{{xxxxxx{{{}}}}}}wwwpppnnnooopppmmmjjjllleeeaaa```[[[PPPFFFAAA<<<999666444333222111000000000000///......------***))))))***,,,,,,+++))))))***,,,------,,,***)))+++++++++++++++***)))((('''''''''''''''((())))))***,,,...000111111000//////000222444555555555444888888777666555444444444000111111222444555666666666555555444222000...---222222222000111333888<<>><<<:::777666555666666555444222111000000222333444555666666666666666666777888999:::;;;;;;;;;<<<<<<=========<<<<<>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHJJJNNNTTTZZZ^^^ccchhhkkkpppsssvvvxxxxxxwwwwwwxxxxxxyyy|||~~~||||||~~~}}}{{{vvvrrrooooooppppppqqqssstttuuutttsssrrrpppppppppnnnkkkgggbbb___XXX^^^kkk||||||wwwpppmmmppprrrsssyyy{{{yyyuuutttxxx|||~~~|||xxxuuuqqqmmmiiieeeaaa]]]QQQMMMNNNXXXdddnnnwww~~~{{{xxx~~~qqqpppoooyyy~~~zzzrrrcccQQQEEE===555///...111111111000///.........000000000111222444555666555666:::???BBBEEEMMMVVVrrr}}}eeeRRRPPPJJJEEEEEEDDDAAA@@@CCCCCCAAA>>>======<<<;;;999333222111111333666:::<<<:::;;;===>>>===<<<===>>>AAACCCGGGKKKOOOTTTZZZ^^^^^^\\\[[[\\\aaaiiiqqqvvv~~~}}}{{{zzz{{{{{{wwwrrrooonnnlllhhheee```^^^[[[XXXTTTQQQOOONNN}}}yyy{{{||||||zzzxxxxxx{{{~~~~~~xxxqqqnnnooopppnnnllllllfffaaa```[[[PPPGGGBBB<<<999666444333222111000000000//////...------,,,*********+++---...---,,,***+++,,,,,,,,,,,,+++******++++++++++++***)))((((((''''''''''''((())))))***,,,...000111111000///000111111222444666999:::555555555555444222111000000000111222333444555555333333333333222111000000333333222111000333777:::>>>===<<<;;;:::888777777666555555444222111111000333333444555666666666555666666777777888999::::::>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGIIIMMMSSSYYY^^^ccchhhlllooorrruuuxxxxxxxxxzzz{{{zzz|||~~~~~~}}}{{{wwwsssppppppqqqpppqqqtttuuuvvvuuusssrrruuutttsssooojjjccc]]]ZZZXXX]]]hhhxxxyyysssnnnnnnmmmlllooouuuzzzvvvqqqmmmkkkooorrrtttxxx}}}{{{xxxsssooolllhhhdddaaaVVVQQQQQQYYYcccmmmwww~~~{{{yyy~~~~~~ooonnnpppzzz~~~zzzppp```MMMBBB;;;444000000////////////000000000000111111111222333555777777888888<<>>======;;;:::222222111222444666999;;;999;;;===>>>=========??????AAAEEEIIIMMMRRRXXX\\\]]][[[YYYZZZ^^^eeemmmrrrxxxzzz}}}~~~~~~~~~{{{xxxwwwuuurrroooeeeccc___[[[VVVRRROOONNN~~~}}}}}}}}}|||yyyxxxyyy}}}yyyrrrnnnoooqqqqqqpppmmmgggbbb```[[[QQQGGGCCC<<<999666444333222111000//////......---,,,,,,,,,,,,++++++---///000///...++++++++++++++++++++++++******++++++******))))))((((((((((((((()))*********,,,...000222111111000222111000111333777;;;>>>888888999999888666444222//////000111222333333444111111222333333333222222333444333111000111444777:::::::::::::::999888888555555444333333222111111444444555555555555555555666666666777777888888888:::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGKKKQQQWWW]]]cccjjjnnnppprrrvvvyyyzzz|||~~~}}}{{{xxxtttrrrrrrsssppprrruuuwwwwwwvvvsssqqqvvvuuusssnnniiibbb\\\YYYWWW\\\eeerrryyysssooojjjeeedddfffoootttyyy{{{|||{{{tttlllfffaaa___aaadddgggmmmttt{{{wwwrrroookkkhhheee]]]WWWTTTYYYaaakkkuuu~~~|||xxxyyy|||ooommmqqqzzz~~~{{{lll\\\III>>>777333111222---......///000111111222222222222333555777888999;;;;;;>>>CCCEEEGGGOOOXXXpppppp[[[RRRKKKFFFFFFEEEBBBAAACCCEEECCC@@@>>>>>>===;;;:::111111222333555666888999999;;;===>>>======>>>???>>>AAAEEEIIIMMMRRRXXX\\\]]][[[XXXXXX[[[aaaiiimmmwwwxxxyyyzzz{{{~~~|||yyyvvvpppmmmiiiccc]]]XXXTTTRRR~~~}}}{{{yyyyyy{{{~~~zzzsssooooooqqqssstttnnngggbbb```[[[QQQHHHDDD<<<999666444333222111000.........---,,,,,,++++++------,,,---//////...,,,,,,++++++******++++++,,,))))))************)))))))))(((((((((((()))*********,,,...111222222111111111111111111444777:::<<<999;;;<<<<<<;;;888555333...//////000111222222222111111222333333333222222333444444222000000222444888888999999999888777777444444444333333222222222444444555555555555555444555666666666777777777777888999:::<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFIIINNNTTT[[[cccjjjppprrruuuyyy}}}~~~|||yyyuuusssssstttppprrruuuxxxxxxvvvsssqqqqqqqqqooolllhhhddd```]]]XXX[[[bbblllzzzzzztttllleee```___dddfffhhhjjjkkkiiiccc^^^ZZZUUUSSSUUUXXX\\\dddmmm~~~~~~yyytttqqqnnnkkkhhhccc\\\WWWYYY^^^fffrrr|||yyyzzzxxxnnnmmmqqqxxx~~~zzzkkkZZZFFF:::444000///111......//////000000111111222222222444555777999:::<<<<<<@@@DDDFFFHHHOOOXXXnnnttt\\\SSSMMMHHHGGGFFFBBBBBBDDDDDDBBB???======<<<:::888000111222333555666777888999;;;============>>>???AAADDDIIIMMMRRRWWW\\\```^^^\\\XXXWWWYYY___eeejjjuuuwwwyyy{{{|||}}}{{{vvvoooiiiddd```^^^}}}{{{zzz{{{}}}zzztttpppoooqqqtttvvvnnngggaaa___ZZZPPPHHHDDD<<<999666444333222111000.........---,,,,,,++++++...---,,,---------+++))),,,++++++******++++++,,,((())))))*********))))))((((((((((((((())))))******,,,...111222333222111///000222333555555666666777888999:::888555222000/////////000000111111222222222333333333222111111333444444333111///000111666777888888888777555444333333333333333333333333333444555555666555555555555555666666777777888888;;;<<<>>>???@@@AAAAAABBB>>>>>>??????AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEHHHLLLRRRYYYbbbkkkqqqvvvzzz~~~zzzvvvttttttuuuqqqsssuuuwwwwwwuuurrrpppnnnnnnmmmkkkhhhdddaaa```ZZZ\\\```hhhsssyyyqqqiiiccc^^^[[[YYYYYYZZZYYYVVVSSSPPPPPPLLLKKKMMMOOOTTT^^^hhhwwwzzzuuurrrpppmmmkkkggg```YYYXXX[[[bbbnnnyyy}}}zzzzzzrrrkkklllpppvvv|||}}}yyyjjjXXXDDD777111------/////////////////////000///111111222333555777999:::======@@@DDDFFFHHHOOOXXXhhh|||{{{aaaUUUNNNIIIHHHGGGCCCBBBDDDCCC@@@===;;;;;;:::888666000111222333555666666777888:::<<<=========???@@@EEEIIINNNSSSXXX]]]bbbeeeaaa^^^ZZZXXXZZZ___eeeiiinnnqqquuuwwwyyy{{{}}}~~~wwwrrrnnnlll~~~~~~|||{{{{{{}}}}}}zzzuuuqqqppprrruuuwwwnnnfff```^^^YYYOOOGGGDDD<<<999666444333222111000//////......---,,,,,,,,,---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++(((((())))))******))))))'''''''''''''''((())))))***,,,...111333333333222///000222444555555444444999:::::::::888555333111//////000000111111111111222222333333333222111111111333444333111/////////444555777888777666444333333333333333333333333444222333444555666666666666444555555666888999999:::;;;<<<===>>>??????@@@@@@>>>>>>>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGKKKPPPWWW```jjjqqqzzz|||wwwuuuuuuuuurrrssstttuuutttsssqqqppppppooommmjjjfffbbb___]]][[[]]]aaagggpppyyywwwqqqiiibbbWWWRRRPPPQQQPPPMMMLLLMMMOOOLLLLLLMMMNNNQQQ[[[fffrrr|||{{{vvvtttqqqooommmjjjccc\\\ZZZZZZ```lllwww{{{xxxwwwwwwjjjgggkkkoootttyyy~~~|||wwwhhhVVVBBB666000,,,,,,...000000000000////////////000111222333555777999:::======@@@EEEGGGIIIQQQZZZcccvvvkkkVVVOOOJJJIIIGGGDDDCCCEEEBBB@@@<<<:::999888666444111111222222333555666777888:::<<<======>>>???@@@GGGKKKQQQVVV[[[```eeehhhccc```\\\ZZZ[[[___eeeiiikkknnnrrruuuwwwxxxzzz|||{{{}}}~~~|||}}}|||{{{}}}~~~zzzxxxuuurrrqqqrrrtttvvvmmmeee___\\\WWWNNNFFFCCC<<<999666444333222111000000000//////...------,,,+++******+++------,,,+++***+++,,,,,,,,,,,,+++***'''(((((()))))))))))))))&&&&&&&&&&&&&&&''''''(((***,,,///111333444333333000000111333444666777888===<<<<<<:::999666555444000000111111111111222222000000111222333333333333///111333333111///...///000222444777777666555444222222222333333444444444111222333555666777777777444444555777999:::;;;<<<::::::;;;<<<<<<===<<<<<<>>>??????AAACCCEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGJJJOOOVVV___iiippp|||}}}xxxuuutttuuussssssrrrrrrrrrqqqqqqqqqqqqpppmmmiiieeeaaa^^^\\\ZZZ]]]bbbiiirrrzzzzzzqqqhhh\\\UUURRRTTTUUURRRSSSWWWYYYWWWVVVVVVUUUVVV___iiiqqqzzz}}}xxxuuusssrrrppplllfff___\\\[[[```kkkwwwzzzwwwsss}}}pppcccccckkkppptttxxx}}}{{{uuudddSSSAAA666111------///......//////000000111111111222333444666999;;;<<<===>>>AAAFFFIIILLLTTT]]]dddtttsssWWWPPPKKKJJJHHHDDDCCCEEECCC@@@===;;;:::888666444333222111111222444666777777:::<<<======>>>???AAADDDIIIOOOUUUZZZ^^^cccfffdddaaa]]]ZZZ[[[```eeeiiinnnppprrrsssuuuwwwzzz}}}|||}}}~~~|||{{{|||~~~}}}xxxwwwvvvsssqqqqqqtttvvvmmmeee^^^[[[VVVMMMEEEBBB<<<999666444333333111000000000000///......------(((((()))+++...000///...)))***,,,------,,,***)))''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''***,,,///111333444444333111111000111333777;;;===:::999888666444333111111111111111111111222222222---...000222444555555666...111333333222///......---///333666777888777666111222222333333444444555000111333555666777888888333444555777999;;;===>>>>>>>>>???????????????>>>???@@@AAABBBDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGJJJNNNUUU^^^iiippp}}}~~~xxxuuuttttttsssrrrqqqppppppppppppqqqpppnnnlllhhheeebbb___^^^YYY]]]cccllluuu}}}yyyoooccc\\\XXX[[[]]]\\\^^^dddeeecccbbbaaa^^^]]]dddnnnqqqzzz~~~yyywwwuuusssrrrnnnhhhbbb^^^]]]```kkkwwwzzz~~~yyyrrrwwwjjj___bbblllqqquuuxxx}}}zzzttt```QQQ???666222//////111,,,,,,---///000222333333333333444666888:::<<<>>>>>>???BBBHHHKKKNNNVVV___hhhvvv{{{~~~xxxXXXQQQLLLJJJHHHEEEDDDEEEDDDAAA>>><<<;;;999777555444222111000111333666888777999<<<======>>>???AAAAAAEEELLLRRRWWW\\\```cccdddaaa]]]ZZZ[[[```eeeiiinnnoooooonnnooosssxxx|||~~~}}}{{{|||~~~{{{zzztttmmmiiiiiikkkkkkjjjgggccc]]]YYYUUUNNNGGGAAA<<<999555222222111000/////////............//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''&&&&&&%%%&&&''')))***...///111333444444444333555444333222333555777999>>>===;;;999777555333333222111111000111222444555222222222222222222222222111222222333222111000//////000333555555555444333333333333444555444222000///000000111222333444555666666777888999::::::;;;<<<===>>>??????@@@??????@@@@@@@@@@@@BBBDDDGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGMMMIIIIIIMMMRRRYYYeeeoooyyy|||vvvrrrpppooorrrqqqpppoooooopppqqqrrrsssnnniiifffeeebbb^^^ZZZWWWXXX\\\dddnnnwww~~~{{{{{{wwwooojjjkkkkkkiiikkkpppmmmllljjjjjjkkkkkkjjjiiiuuuyyy{{{wwwuuuttttttqqqmmmgggcccccciiirrryyy|||zzz}}}rrrfff___bbbiiitttyyy~~~}}}oooaaaMMM;;;555333...---111111000......///000333444444555888999:::;;;===???BBBDDDGGGHHHJJJPPPXXX^^^lllyyy{{{uuuooooooqqqxxxsss\\\QQQGGGDDDDDDBBBAAAAAA@@@>>>:::888777666333222111000000111222444777888:::<<>>======>>><<<@@@DDDIIIMMMTTT]]]dddddd```\\\\\\___dddiiilllpppqqqpppppppppssswww{{{~~~~~~~~~~~~~~~{{{zzz{{{}}}zzztttllliiiiiikkkkkkkkkeeeaaa[[[WWWSSSMMMFFF@@@<<<999555222222111000/////////............//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,)))******++++++******)))&&&%%%%%%%%%%%%'''((()))...///111333444444444333555444333222333555777888;;;;;;;;;:::888777555444111111111111222333444555000000000000000111111111111222333333222111000//////000222444555555444444444333333444555444222000111111222333444555666666666666777888999::::::;;;>>>???@@@AAAAAABBBAAAAAACCCBBBBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJGGGFFFJJJOOOVVVaaakkksss|||{{{vvvrrrooonnnppppppppppppqqqsssuuuvvvsssnnniiifffdddccc___[[[ZZZZZZ[[[```fffllloooqqqpppsssxxx}}}yyyyyyxxxuuutttwwwvvvtttqqqpppqqqqqqpppooouuuyyy~~~~~~zzzwwwvvvvvvuuurrrnnnjjjiiilllrrrxxx}}}zzzqqqhhhbbbfffnnnuuu{{{|||ppp___KKK999444222---,,,000000////////////111222333333555777999999:::===???AAACCCFFFGGGIIINNNVVV\\\nnn}}}yyyqqqiiifffgggnnn}}}qqq\\\QQQHHHFFFEEECCCBBBCCC@@@===:::888777666444222222222222222333555777888999;;;===>>>===<<<<<<===<<>>???@@@AAAAAABBBAAAAAACCCCCCCCCCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGDDDDDDHHHLLLQQQ[[[eeellluuu~~~zzzvvvtttssssssssssssssstttuuuvvvwwwtttoooiiieeedddccc```^^^[[[YYYWWWXXXZZZ]]]______eeefffiiipppzzz~~~{{{yyyxxxxxxvvvuuuwwwzzz}}}{{{yyyxxxzzzyyyvvvrrroooppptttwww~~~}}}vvvooohhheeekkkssswww|||qqq\\\III777222111,,,+++////////////000111111222222111444666888999:::<<<>>>@@@BBBDDDEEEGGGLLLTTTZZZmmm|||qqqeee___^^^fffuuuoooZZZQQQIIIGGGFFFCCCBBBDDD???<<<999888777666555333222111111111222444555666888:::<<<===<<<;;;;;;;;;<<>>???????????????BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCFFFJJJNNNVVV___gggpppyyy~~~|||{{{{{{zzzyyywwwvvvuuutttsssvvvpppjjjfffeeedddaaa___XXXUUURRRPPPPPPQQQRRRQQQXXXXXXZZZ___hhhttt~~~}}}{{{yyyzzz}}}~~~|||{{{}}}{{{xxxtttrrrrrrvvvyyyyyysssmmmhhhfffllluuuzzzzzzrrrZZZGGG666222111---,,,///...///000111222222111111000333777999:::;;;<<<>>>???AAACCCDDDEEEJJJQQQWWWiiixxxhhh]]]ZZZaaaqqqlllVVVNNNHHHGGGFFFCCCBBBDDD>>><<<999888777777555333//////......///000222333777:::<<<<<<;;;:::;;;;;;<<<>>>AAACCCDDDIIIPPPUUU]]]\\\[[[ZZZ[[[^^^dddhhhiiinnnuuuyyy{{{zzzyyyyyy~~~{{{zzz|||}}}|||zzzwwwrrrkkkhhhjjjlllmmmmmmgggccc]]]XXXTTTNNNFFF@@@;;;888444222222222111111------...//////...------++++++++++++************+++++++++*********)))))))))))))))******)))))))))###$$$%%%&&&'''((())))))---...000222333333333222333333333333333444444555888999:::;;;:::888555333000111333444555555444333222222333333444444444444111222333444444333222111///000111333444555666666777666444333444444333111222222333444555666777777666666777888999::::::;;;<<<<<<>>>???????????????AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDGGGIIILLLSSSZZZdddmmmwww|||~~~{{{xxxvvvtttwwwrrrlllhhhfffeeeaaa^^^XXXTTTNNNJJJIIIHHHGGGGGGIIIJJJKKKPPPXXXcccnnnttt~~~}}}}}}{{{wwwsssqqqtttyyy}}}zzzrrrlllfffeeelllvvv}}}xxxpppXXXFFF666333222...---000...///000111222222111111111444888;;;<<<===>>>???@@@BBBDDDDDDEEEIIIPPPVVVbbb{{{}}}jjj\\\WWW\\\kkkyyyyyydddPPPKKKGGGFFFEEEAAAAAACCC???<<<:::888777666555333...---------...000111333888:::<<<===<<<;;;;;;<<<;;;>>>@@@AAABBBFFFMMMSSSZZZ[[[ZZZXXXWWWZZZ___dddhhhlllqqquuuwwwyyyzzz{{{}}}~~~~~~~~~}}}{{{|||}}}{{{yyyvvvqqqkkkhhhjjjmmmnnnnnnkkkfff```ZZZVVVOOOGGG@@@;;;888444222222222222111---...///000000///...---,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))((())))))******))))))(((&&&''')))***,,,,,,---------...000222333333222222333333333333444444444333777888999999888666444333111222333444444555555555444444444333333333333333111222333444444444333222///000111222444555777777999666444333444444333222444555555666777888999999666666777888999::::::;;;>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEHHHJJJKKKPPPWWW```jjjuuuzzz~~~}}}{{{xxxtttnnnjjjhhheee```\\\YYYTTTMMMGGGCCCAAA@@@???CCCDDDFFFKKKRRRZZZbbbgggkkkwww~~~~~~|||xxxuuusssvvv{{{~~~uuummmgggfffnnnxxxvvvmmmUUUDDD555222222...---000/////////000111111222222222666:::===??????AAABBBAAACCCEEEEEEEEEIIIPPPVVV]]]wwwlll\\\TTTWWWcccppp|||ppp\\\LLLHHHFFFFFFDDD@@@@@@CCC@@@>>>:::888777666444222///......///000222444666888:::<<<===<<<;;;;;;<<<:::===???AAABBBFFFMMMSSSZZZ[[[ZZZXXXVVVWWW\\\```gggjjjooorrruuuwwwzzz|||{{{|||~~~~~~}}}}}}~~~~~~}}}{{{}}}~~~}}}|||vvvpppjjjhhhjjjmmmoooooommmhhhaaa[[[VVVNNNEEE???:::777444222222222222111...///111222222111///.........---------,,,,,,,,,---------,,,+++*********(((((())))))))))))((((((((()))+++---////////////---...000111222333222222333333333444444333333222555555666666666666555555333333222333333444555666666555555444444333333333111111333444444444333333//////000222333555777888:::777444333444444333222333333444555666777888888666666777888999::::::;;;>>>???@@@AAAAAABBBAAAAAA@@@AAACCCEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEFFFIIIIIIIIINNNTTTYYYfffrrrwww{{{yyyuuupppmmmjjjfff___ZZZUUUPPPIIICCCAAA@@@???>>>AAACCCFFFJJJOOOTTTXXXZZZ[[[cccjjjooowww~~~~~~}}}zzzyyyyyy|||}}}}}}~~~~~~xxxooohhhiiirrr~~~tttjjjSSSAAA333111111---,,,///000////////////111222333444888===@@@BBBBBBCCCDDDDDDEEEGGGFFFGGGJJJQQQWWW]]]vvvrrrbbbXXXXXXbbbmmmyyy}}}mmmZZZJJJHHHGGGHHHEEEAAAAAADDDBBB???;;;888777555222000------...///111444666888666999;;;;;;:::999::::::999<<>>:::777444222222333222222...000111222222111000...000////////////...............------,,,+++******(((((())))))))))))((((((###$$$''')))***+++++++++,,,...///111222222222222333333444444444333222222333333333444555666777777444333222222333444666777333222111000//////...---111111333444555444444333//////000111333555777888:::888555333444444333222///000000111222333444555666666777888999::::::;;;<<<===>>>??????@@@??????===???AAACCCEEEEEEEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFGGGEEEFFFHHHIIIHHHLLLRRRTTTbbbooovvvzzzzzzvvvrrrooolllfff^^^XXXNNNJJJDDDAAA@@@AAABBBBBB<<>>@@@AAACCCFFFGGGGGGGGGGGGEEEEEEFFFEEEDDDAAA???>>>EEEFFFGGGGGGGGGHHHKKKMMMZZZ```kkkuuu|||zzzvvvqqqllleee^^^WWWRRRKKKIIIFFFCCCAAA@@@@@@AAAAAAAAACCCDDDFFFGGGHHHHHHJJJMMMQQQWWW^^^eeejjjnnnnnn{{{~~~}}}~~~{{{yyyxxxwww}}}{{{jjjfffnnnxxx|||ttteeePPPAAA444000222111///---111111111222333555666777999;;;>>>BBBEEEGGGHHHHHHHHHIIIIIIIIIIIILLLQQQTTTbbbtttxxxoooccccccssszzzpppXXXLLLHHHGGGHHHFFFBBB@@@BBBBBB???;;;888666333111...111000//////000222444555999:::;;;;;;;;;:::999999:::;;;===AAAFFFNNNWWW]]]]]]^^^^^^\\\XXXWWWYYY\\\dddiiiooosssvvvwwwyyyzzz}}}||||||{{{{{{{{{||||||{{{|||}}}}}}||||||~~~~~~}}}~~~|||wwwppplllkkkmmmoooppphhhddd^^^YYYUUUMMMEEE>>>:::777444222222111000//////000111111111000...------++++++,,,//////,,,***++++++++++++++++++******+++***)))(((((()))******'''''''''''''''((()))))))))+++,,,...000111222222666444222333444555444222333333444444444444333333000000//////000111333444555444333222111222222333333222111222444444222000222111000000111444666888777888888666444333444555333333333333555666777888666666777888:::;;;<<<<<<===???AAABBBCCCBBB@@@>>>===>>>@@@BBBCCCEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHJJJJJJIIIJJJLLLNNNXXX```jjjttt|||}}}vvvsssmmmhhhbbb[[[UUUPPPKKKIIIFFFDDDCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGKKKOOOTTTYYY]]]___bbbmmmyyy~~~|||zzzyyyxxx~~~llleeelllwww}}}rrrcccMMM???222///111000...---111111111222333555666777999;;;>>>BBBEEEGGGHHHHHHHHHIIIIIIIIIJJJLLLQQQTTT]]]ooo{{{iiieeerrrzzzttt[[[LLLHHHFFFHHHGGGCCCAAABBBBBB???<<<999777555333111111111000///000222444555888888:::;;;;;;:::999888999:::===@@@EEELLLUUU[[[\\\^^^^^^\\\XXXWWWYYY\\\dddhhhnnnsssuuuwwwxxxzzz{{{{{{{{{zzz{{{{{{||||||wwwwwwxxxyyy{{{{{{||||||~~~~~~|||{{{wwwqqqnnnmmmnnnoooooofffbbb]]]YYYUUUNNNFFF???:::777444222222111000//////............------------,,,,,,---......---+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))(((((())))))******)))***,,,...000111222222444333222222444555555444444555555666666555555444111000///...///000222444666666555555444222111000333222222222444444222111000000///000111444666888888888888777444333333444333333333333444555777777444555666777999:::;;;<<<===>>>@@@BBBBBBBBB@@@???<<<===>>>???AAACCCEEEFFFBBBCCCCCCEEEFFFHHHJJJKKKJJJLLLMMMMMMLLLLLLMMMNNNVVV]]]hhhrrrzzz|||zzzsssooojjjddd___ZZZTTTQQQKKKJJJHHHFFFEEEFFFGGGHHHJJJHHHEEEBBB@@@@@@AAABBBHHHIIIJJJMMMPPPSSSUUUVVVYYY```hhhoooyyy~~~}}}}}}~~~nnneeekkkwww~~~pppaaaJJJ===111///000///---,,,111111111222444666777888:::<<>>@@@AAABBBBBBAAA@@@AAA@@@@@@@@@AAABBBDDDFFFBBBBBBCCCDDDGGGJJJMMMOOOMMMNNNOOOOOOMMMLLLMMMNNNQQQXXXcccllltttzzz~~~|||wwwwwwooolllgggbbb^^^ZZZVVVSSSNNNLLLJJJHHHGGGGGGHHHIIIGGGEEEBBB@@@@@@BBBEEEGGGMMMLLLKKKKKKLLLOOORRRTTTZZZ\\\___bbbhhhnnnssstttzzzrrrggglllxxxpppbbbGGG<<<111///000///---...111111222333555666888999<<<===@@@CCCEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNRRRUUU[[[mmm~~~nnnwww~~~xxx[[[IIIEEECCCFFFHHHEEEBBBBBBBBB???<<<;;;:::999777666333222111000000222444555777888:::;;;<<<===<<<<<<888999;;;>>>AAAGGGNNNSSSWWWZZZ]]]\\\YYYWWWXXXZZZaaaffflllpppsssuuuvvvxxxwwwxxxxxxyyyzzzzzzzzzzzzwwwqqqmmmnnnuuu{{{}}}}}}|||}}}|||yyyuuupppmmmlllmmmmmmmmmddd```[[[XXXTTTNNNFFF@@@:::777444222222111000///000///...---------......------------,,,,,,------++++++************+++,,,+++++++++***)))((('''''')))((((((''''''((((((((()))***+++---///000111111222111111111111333555777888888888999999888888888444222000...---///111333444555777999999888666444222333444444444333333333...---------...111333555777888999888555333333333333333333333333444555666555666777999;;;<<<>>>>>>===>>>???AAABBBBBBAAAAAADDDCCCAAA@@@@@@AAACCCCCCCCCCCCDDDFFFHHHLLLOOOQQQOOOQQQRRRQQQNNNLLLLLLLLLMMMSSS\\\dddlllrrrwww{{{yyytttrrrhhheeebbb___]]][[[WWWTTTRRRPPPMMMJJJIIIHHHHHHIIIHHHEEEBBB@@@AAADDDHHHKKKLLLIIIFFFEEEFFFJJJNNNRRRZZZXXXXXXZZZ\\\^^^aaadddooovvv~~~vvvlllqqq|||qqqbbbEEE;;;222000111//////000111111222444555777999:::===>>>AAACCCEEEFFFFFFFFFGGGIIIKKKLLLMMMPPPSSSVVVaaarrrvvv}}}zzz[[[JJJDDDAAADDDFFFDDDAAAAAAAAA???<<<::::::999888666444333111000000222444555777999;;;===???@@@@@@@@@999:::<<<>>>@@@DDDJJJNNNSSSWWW[[[[[[XXXVVVWWWYYY___cccjjjooorrrtttvvvxxxwwwwwwxxxyyyzzzzzzyyyyyyvvvooohhhhhhoooxxx}}}~~~|||{{{|||~~~{{{xxxsssmmmjjjiiijjjkkkkkkddd```[[[XXXTTTNNNFFF@@@:::777444222222111000///000////////////.........,,,,,,---,,,******,,,...---,,,+++)))))))))***+++******+++******)))((('''(((((('''&&&&&&&&&''''''((()))+++---///000111111111222222111000222555888999::::::::::::::::::999666444111......///222333333444666888888777666555222333555555333333333444///...------...000222444555777888888666444333444333333333333333444555555555666777999;;;===>>>???===>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAADDDEEEGGGIIILLLOOOQQQSSSRRRSSSTTTSSSPPPMMMKKKKKKKKKOOOVVV\\\cccjjjqqquuuxxxqqqmmm```___^^^^^^^^^\\\YYYVVVVVVTTTQQQNNNKKKKKKKKKKKKMMMJJJGGGDDDCCCEEEHHHJJJKKKIIIGGGFFFGGGJJJNNNPPPSSSPPPOOORRRSSSSSSVVVZZZiiiqqqzzzvvvpppwww~~~nnn___BBB:::222111111//////111111222333444666888:::;;;>>>???BBBDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNQQQTTTWWWddduuu}}}bbbNNNEEE@@@BBBEEEDDDBBBBBBBBB???===;;;::::::888666444333222111111222444555777999<<<>>>AAABBBBBBBBB<<<===>>>>>>???AAAEEEIIIOOOTTTYYYZZZWWWUUUUUUVVV[[[```gggmmmqqqtttwwwyyyxxxxxxzzzzzzzzzzzzxxxwwwsssnnnhhhhhhmmmuuuzzz}}}~~~|||zzz{{{}}}~~~{{{xxxvvvqqqjjjfffeeegggiiijjjdddaaa[[[WWWSSSMMMEEE???:::777444222222111000///...///000000000///---,,,***,,,,,,+++))))))+++...000...,,,***)))******+++))))))***+++******)))((()))(((''''''&&&&&&&&&'''((()))+++---///000000111222333222111///000444888:::;;;;;;<<<<<<;;;;;;:::888666222///...000222444333333444555444333222222222444666555333222333555222111/////////000222444333555888888777555444555333333222222333333444444444555666888:::<<<>>>???===>>>???@@@AAABBBBBBCCCAAABBBCCCDDDDDDEEEEEEDDDDDDFFFIIIMMMQQQTTTVVVWWWUUUWWWXXXVVVRRROOOLLLLLLLLLNNNRRRVVV\\\dddlllrrr{{{wwwnnnfff]]]]]]___bbbcccbbb^^^[[[XXXVVVTTTQQQPPPOOOPPPPPPPPPNNNKKKGGGFFFGGGIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLIIIIIINNNQQQQQQUUUZZZhhhoooxxx~~~uuusss{{{zzziiiXXX???777111000000...///111222222333555777999;;;<<>>AAABBBCCCCCC??????@@@???>>>???BBBEEELLLQQQVVVXXXVVVTTTSSSTTTXXX]]]eeelllqqqtttxxxzzzyyyzzz{{{|||{{{yyywwwvvvpppooonnnooorrrvvvzzz}}}~~~}}}zzz{{{||||||xxxuuuuuuppphhhcccccceeegggiiieeeaaa\\\WWWSSSMMMDDD>>>:::777444222222111000///---...///000000...,,,+++***+++,,,***((('''***---222111...,,,******++++++((((((***++++++***))))))))))))((('''''''''''''''((()))+++---...000000111222333333111...///333777;;;;;;<<<<<<<<<<<<;;;;;;999777333000///000333555333333333222111000///...111444666666333222333555444333111000000111333444222444777888777666555666333333222222222333444444333444555777999;;;===>>>===>>>>>>@@@AAABBBCCCCCCAAABBBEEEGGGIIIJJJJJJIIIDDDFFFKKKPPPUUUXXXZZZ[[[XXXYYYZZZXXXTTTPPPNNNMMMMMMNNNPPPSSSYYYaaajjjqqqwww~~~wwwlllbbb^^^___cccgggiiihhhdddaaaYYYXXXUUUTTTSSSSSSTTTUUUPPPNNNLLLJJJIIIJJJKKKLLLGGGJJJOOORRRRRROOOJJJGGGIIIFFFIIIPPPUUUVVVZZZ```iiipppyyy}}}sssttt}}}wwwcccRRR===666000//////---...000222222333555777999;;;===@@@AAACCCDDDFFFFFFEEEEEEGGGIIILLLNNNPPPRRRUUUWWW\\\ooo}}}WWWKKKBBBAAAEEEEEEEEEEEEFFFDDD@@@>>>===<<<:::888555444222111111222444555555777:::===@@@BBBCCCCCCAAAAAAAAA@@@>>>>>>@@@BBBJJJOOOUUUWWWVVVSSSRRRSSSVVV\\\dddkkkpppuuuxxx{{{{{{{{{|||}}}|||yyywwwuuuooorrrvvvxxxyyyzzz|||~~~~~~}}}|||zzzxxxtttqqqtttpppkkkfffcccdddfffhhhgggddd^^^XXXQQQJJJBBB===:::777333000000000///...000000///...............---------,,,,,,,,,++++++...---+++******+++---...++++++)))(((''''''''''''...''' """(((,,,)))$$$((()))***---///111333444444333222111000000000000666777999;;;===???@@@@@@;;;:::777333000///222444555444222111000000111222333444666777888888888777666444222000//////000111666777888999888555333111222222333333333222222111777777888999999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDBBBEEEIIILLLNNNMMMKKKJJJJJJLLLPPPTTTWWWYYYZZZZZZWWWWWWWWWVVVTTTQQQNNNMMMKKKLLLOOOQQQQQQUUUaaannntttzzz{{{rrriiiddd___aaafffiiikkkjjjiiigggcccbbb___ZZZVVVTTTUUUVVVSSSQQQPPPNNNNNNOOOPPPQQQLLLOOOSSSTTTQQQMMMJJJHHHEEEIIIPPPVVV[[[```dddgggnnnqqquuuyyy|||~~~|||}}}{{{sssuuu}}}sss]]]III:::666111......000222222555666666666666999<<<@@@AAACCCEEEEEEEEEDDDEEEGGGIIIHHHHHHKKKPPPTTTTTTRRRaaarrrkkkLLL???FFFGGGEEEHHHIIIEEEDDDBBB???<<<999777666444333222111000000000000333555888;;;===??????@@@DDDCCCAAA@@@@@@AAACCCDDDKKKNNNQQQSSSSSSRRRQQQRRRUUUZZZbbbjjjppptttuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||~~~}}}|||{{{yyyuuurrrssspppjjjfffcccdddfffhhhgggccc___YYYRRRJJJBBB===:::777444222111111111000000//////...............------------,,,,,,,,,,,,...---+++******+++---...+++***)))(((''''''''''''***%%% !!!&&&((('''###((((((***,,,///111333444555444222111000000000000666777999<<<>>>@@@AAAAAA>>><<<999555111111444777777666444222111111111111222444666888999999888777333222000...------...///000222444666666555333111222222333333333222222222666777888999:::;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDCCCFFFJJJMMMOOONNNMMMLLLJJJLLLQQQVVVZZZ\\\\\\\\\WWWVVVUUUSSSQQQOOOMMMKKKHHHHHHJJJLLLKKKNNNYYYeeennntttzzz~~~~~~zzzrrriiieeeccceeehhhkkkmmmmmmlllkkkhhhgggeeebbb]]]YYYVVVUUURRRQQQPPPOOOOOOQQQSSSTTTPPPSSSUUUTTTQQQNNNKKKJJJIIIMMMSSSXXX]]]```dddgggnnnrrrwww{{{~~~{{{|||}}}}}}}}}xxxrrrvvv~~~rrr\\\HHH:::666111......///111111333444555666777:::>>>AAACCCEEEGGGGGGGGGFFFGGGHHHJJJIIIIIIMMMRRRUUUVVVUUU___pppxxxyyyqqqQQQBBBGGGHHHGGGIIIHHHFFFEEECCC@@@===:::888777777666444222111000//////333555888:::===>>>??????DDDCCCBBBAAAAAABBBDDDEEEIIIMMMRRRTTTTTTSSSRRRRRRUUUYYY```hhhnnnqqqrrrqqqssstttuuuuuuwwwwwwxxxyyyzzzzzz|||}}}~~~}}}|||zzzvvvsssrrroookkkgggeeeeeegggiiifffccc```[[[TTTKKKBBB<<<999777444333333333222222000///......------.........---------,,,,,,,,,,,,---,,,+++******+++,,,---+++***)))((((((''''''((((((&&&######%%%&&&&&&%%%'''(((***,,,///111333333666555222000//////000111555666888;;;===???AAABBBAAA???;;;666333444777;;;:::888777555333222111111222444777999::::::888777333222000...---------------///111444555555555444222222222333333333333333555666888:::;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEEEEGGGKKKNNNPPPPPPOOONNNJJJMMMSSSYYY]]]______^^^WWWVVVSSSQQQNNNLLLKKKJJJFFFEEEFFFHHHFFFHHHQQQ[[[fffkkkrrrvvvzzz}}}yyyrrrkkkhhhhhhiiikkkmmmooopppqqqqqqnnnmmmllliiiddd___ZZZWWWTTTSSSRRRQQQRRRSSSUUUWWWVVVWWWWWWUUUQQQNNNLLLLLLOOORRRWWW[[[]]]```ccceeekkkpppvvv|||uuuoooooovvvyyy}}}~~~~~~{{{qqqooouuu~~~qqq[[[GGG999555000------//////000000222444666888;;;???CCCEEEGGGIIIIIIHHHHHHIIIJJJKKKJJJKKKOOOSSSWWWYYYYYY___ooovvvtttpppmmmqqqyyyxxxWWWEEEGGGHHHIIIJJJFFFFFFEEECCCAAA>>><<<:::999:::888666333111000//////333444777999<<<===??????CCCBBBAAAAAAAAACCCDDDEEEGGGLLLRRRUUUVVVTTTRRRRRRTTTXXX^^^eeejjjmmmmmmmmmnnnoooppprrrtttvvvwwwxxx{{{{{{}}}~~~~~~}}}~~~}}}}}}zzzwwwtttssspppllliiihhhiiikkklllfffdddaaa\\\VVVLLLBBB<<<888666333222333333222111//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,******)))(((((((((((((((((((((((('''&&&&&&((()))'''(((***,,,...000222333777555222000//////111222333444666888;;;===@@@AAABBB???;;;666333555999<<<<<<;;;999777555333222111111333666999;;;:::888777555444222111////////////...000222444666777666666333222222222333333444444444666888:::<<<<<<;;;;;;;;;;;;::::::<<>><<<:::999999777555222000///000000222333555888:::<<<>>>???AAA@@@@@@@@@AAABBBCCCDDDDDDJJJQQQUUUVVVTTTRRRQQQQQQUUU[[[bbbgggjjjlllllllllmmmoooqqqsssuuuwwwwww{{{|||}}}}}}|||~~~~~~}}}}}}{{{wwwttttttrrrooommmlllmmmooopppfffdddaaa]]]VVVMMMCCC<<<666444222222222222111000//////...---------------++++++++++++************++++++++++++++++++++++++***))))))(((((((((((()))'''((())))))'''&&&(((***'''((()))+++...000222333666555222111000111222222111222333555777:::===>>>???>>>:::666333444888;;;===<<<;;;999666444222111000222555888:::999888777666555444222000//////...///000222333444444444444333333222222222333444555444555888:::;;;<<<<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>>>>>??????@@@@@@AAAFFFNNNSSSTTTSSSQQQQQQMMMQQQXXX___eeeiiilllmmmmmmnnnoooqqqsssuuuvvvwww{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}|||zzzwwwtttuuusssqqqooooooppprrrttthhheeebbb]]]VVVMMMDDD>>>666444222222222222000...///...------,,,,,,------++++++++++++************++++++++++++++++++++++++))))))(((((((((((())))))%%%&&&''''''&&&%%%&&&'''&&&''')))+++...000222222333333222222222222333333111111111222444777:::;;;<<<;;;999555333333666888<<<<<<;;;999777555222111000111333555777888888888555444333222000///------...//////000000000000000333333222222222444555666555666777888:::;;;==================>>>???@@@@@@BBBDDDGGGJJJLLLMMMNNNNNNMMMOOOQQQTTTUUUUUUUUUTTTTTTSSSQQQNNNLLLKKKJJJJJJEEEBBBBBBEEEDDDCCCFFFKKKRRRUUUYYY]]]___bbbfffiiijjjlllnnnooopppuuu}}}}}}yyywwwxxxpppqqqqqqrrrtttvvvxxxyyyuuuqqqllljjjlllmmmllljjjhhheeebbb^^^\\\ZZZZZZZZZ[[[ZZZXXXTTTQQQPPPQQQSSSWWWWWWWWWVVVTTTTTTUUUWWW\\\bbbiiipppvvv{{{vvvlllhhhjjjhhhqqq{{{yyyuuupppfffbbblllwww~~~wwwhhhRRR>>>555222///...000111111111444666999;;;<<<===@@@BBBDDDEEEGGGHHHGGGGGGHHHIIIIIIKKKLLLNNNOOOSSSXXX\\\lllwwwxxxooolllpppuuurrrqqqWWWFFFCCCBBBFFFIIICCCAAAAAA@@@>>>===;;;::::::555444111///...///111222111222333555777:::<<<>>>>>>>>>>>>>>>>>>>>>=========CCCJJJOOOQQQPPPPPPPPPKKKNNNTTT\\\bbbgggjjjllllllmmmnnnppprrrtttvvvvvvyyyzzz{{{|||~~~}}}}}}~~~}}}|||}}}~~~~~~}}}|||||||||zzzvvvttttttsssqqqpppppprrrsssuuujjjfffaaa\\\UUUMMMEEE@@@777666444333333222///---///...------,,,,,,---------------,,,,,,,,,++++++******++++++++++++******))))))(((((((((((())))))&&&&&&&&&'''''''''&&&&&&&&&''')))+++---000111222000111222444444444444333333222222222333666888:::999999888666444333555666;;;;;;;;;:::888555333111000000111222444666888999666666555444222000...---------...//////000000111444333222222222444666777666666666666888;;;>>>???>>>>>>???@@@@@@???>>>>>>???AAACCCFFFHHHJJJKKKLLLIIIJJJLLLMMMOOOQQQRRRRRROOOOOOOOONNNLLLJJJIIIHHHCCCAAAAAADDDEEEDDDFFFJJJOOOPPPSSSUUUVVVVVVWWWXXXUUUWWWYYYZZZ[[[___fffkkkyyy}}}}}}yyyxxx{{{rrrssstttuuuwwwyyyzzzzzzwwwssspppppprrrrrrooolllkkkiiieeebbb```^^^^^^___ZZZZZZYYYVVVTTTTTTUUUWWWWWWWWWWWWUUURRRQQQSSSTTTUUUZZZaaagggmmmsssyyy}}}|||pppiiiiiieeennnxxx~~~~~~~~~yyytttmmmbbb___kkkwww}}}~~~ttteeeOOO;;;333111//////111333333333444666:::<<<>>>@@@CCCEEEDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIKKKKKKLLLOOOUUUYYYhhhuuu}}}pppjjjiiijjjmmmyyy{{{hhhSSSGGGDDD@@@EEEJJJFFFAAAAAA@@@???>>><<<;;;;;;888666222///...///111222111111222444666999<<<===????????????>>>===<<<<<<;;;???EEEJJJLLLMMMNNNOOOJJJMMMRRRYYY___cccfffhhhfffgggjjjlllppprrruuuvvvwwwwwwyyyzzz|||~~~|||}}}}}}|||{{{|||~~~||||||~~~~~~|||{{{{{{{{{yyyvvvssssssrrrqqqpppppprrrtttuuukkkgggaaa[[[UUUMMMFFFAAA999777666555444333000---......---,,,,,,,,,,,,---//////.........---------******++++++++++++******))))))(((((((((((()))***)))((('''(((******)))'''&&&''')))+++---///111222...000222555666666555444444333333222333555888999888999999777555444444666:::::::::999888555333222000000000000222555888999999999888777555333111000---...///000111222333444444333222111222444666888777666555555777;;;>>>AAA>>>???AAABBBAAA@@@===<<<===???AAADDDFFFHHHIIIJJJFFFFFFGGGIIIKKKNNNQQQRRRLLLLLLMMMMMMLLLJJJHHHGGGDDDAAABBBFFFGGGFFFHHHLLLMMMNNNOOOPPPPPPOOONNNMMMKKKMMMOOOOOOOOORRRXXX]]]iiinnnvvv}}}~~~~~~|||yyyyyy{{{ssstttvvvxxxzzz{{{{{{|||yyyvvvtttuuuxxxwwwqqqlllkkkjjjgggdddbbbaaabbbbbbYYYZZZZZZXXXWWWWWWYYYZZZWWWWWWVVVTTTQQQQQQRRRSSSOOOSSSYYY___ffflllssswwwtttjjjfffbbbiiittt|||~~~zzzuuuiii^^^\\\hhhtttyyy}}}sssdddMMM999333111///000222444555555222555:::===@@@BBBEEEHHHEEEFFFHHHIIIHHHHHHIIIJJJFFFHHHJJJIIIIIILLLRRRWWWcccrrrrrrhhhcccbbbkkkvvvuuuyyycccQQQHHHEEE@@@EEELLLHHHBBBBBBAAA@@@???>>>======;;;999555111//////000111111111222333666999;;;===@@@@@@@@@@@@???===<<<;;;999===CCCGGGJJJKKKMMMNNNIIILLLQQQWWW\\\```bbbdddaaabbbeeeiiimmmqqqtttvvvuuuvvvwwwyyy{{{|||}}}~~~}}}~~~}}}|||{{{{{{}}}{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxuuurrrnnnlllnnnpppqqqrrrmmmiiiddd^^^WWWOOOFFF@@@<<<999444222000000///---//////...------------......,,,******++++++***))))))***+++,,,,,,,,,,,,,,,'''(((***+++,,,+++)))(((''''''''''''''''''''''''((((((((()))+++---000111333222111222444555444333333222000//////222444666:::999888777666555444333666666777888888888888888777444111222666999999777999999:::999777444000///000---***+++...000000...000000222333444555555555777888:::<<<===>>>??????DDDBBB@@@AAACCCDDDBBB@@@===???BBBCCCCCCCCCDDDEEEDDDEEEGGGIIIKKKMMMNNNOOORRRPPPKKKGGGDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKLLLNNNOOONNNJJJHHHJJJHHHGGGGGGHHHKKKNNNPPPXXX]]]dddkkkqqqxxxzzzxxxxxxxxxrrrtttwwwzzz||||||yyyyyyzzzyyysssnnnnnnnnnllljjjhhheeecccbbb]]]YYYVVVWWWZZZ[[[XXXTTT[[[WWWRRRQQQTTTUUUSSSOOONNNNNNOOOUUU^^^hhhpppttt}}}yyyjjjaaa]]]eeepppxxx}}}|||sssfffcccccchhhoooxxxyyyjjjUUUCCC;;;111000//////000222444555999999:::<<>><<<;;;;;;999777333111000///,,,***...000222444555777:::===999;;;>>>@@@@@@???>>><<<:::===AAADDDFFFHHHKKKMMMFFFJJJPPPUUUYYY\\\```bbbbbbccceeehhhlllpppsssuuuvvvxxxzzz|||}}}}}}|||{{{~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuurrrnnnlllmmmoooqqqqqqmmmiiiddd]]]VVVNNNFFFAAA===999555222111000///.........---,,,,,,,,,,,,,,,...---++++++,,,---,,,+++)))***+++,,,,,,,,,,,,,,,((()))***+++******((((((''''''''''''''''''''''''((((((((()))***---///111000//////111333555555444333222111111111333555666888777777666555444333333555666777888888999999999555555666555555555777888;;;;;;;;;:::777444000...///---++++++...//////...111111333444555666666666777888999;;;===>>>??????BBB@@@>>>???AAABBB@@@???===???AAABBBAAAAAACCCDDDDDDEEEGGGIIIJJJLLLLLLMMMOOONNNMMMJJJHHHFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKNNNOOOOOOLLLJJJIIIHHHGGGGGGHHHKKKNNNPPPQQQVVV\\\aaafffllltttzzz{{{xxxxxxxxxssstttwwwzzz~~~}}}zzzyyyzzzxxxsssnnnllllllkkkjjjhhhfffdddcccccc```]]]]]]______[[[WWWYYYUUUPPPPPPQQQQQQNNNKKKIIIHHHIIINNNUUU^^^fffkkktttyyy{{{mmmddd]]]dddnnnwww|||vvveeecccfffmmmsssyyywwwhhhRRRAAA999111000//////000222444666:::;;;<<<>>>@@@CCCEEEFFFJJJKKKKKKLLLLLLKKKJJJIIIGGGIIIJJJJJJKKKMMMPPPSSSWWWcccxxxooofffeeeiiitttjjjUUUEEEDDDFFFCCCCCCGGGBBBAAA@@@???>>><<<;;;;;;999777444111000///---+++---///111222333555888:::888:::<<<>>>???>>><<<;;;999===BBBEEEGGGHHHIIIKKKIIILLLQQQUUUYYY]]]aaaddddddeeegggjjjmmmpppsssuuuvvvwwwzzz|||}}}}}}|||{{{}}}}}}|||{{{{{{{{{||||||~~~zzzzzzyyyxxxvvvuuuttttttuuuqqqmmmkkklllnnnpppqqqmmmiiibbb[[[TTTMMMGGGBBB===:::666333222111000///------,,,++++++++++++,,,...,,,+++,,,...///...---******+++,,,,,,,,,++++++*********))))))(((((((((''''''''''''''''''''''''(((''''''(((***,,,...000,,,,,,---000444666666666222333333444444555666666777777777666555444333222333444666777999:::::::::444777:::999555333444777;;;<<<;;;:::888444111//////---++++++---...///...111222333444555666666666666777999;;;===>>>??????@@@>>>======>>>??????>>>===>>>@@@AAA@@@@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKNNNQQQQQQNNNLLLIIIHHHGGGGGGIIIKKKNNNPPPQQQUUUZZZ]]]```eeelllrrr|||||||||zzzwwwuuuuuuvvvsssuuuxxx{{{~~~{{{zzzzzzxxxsssoookkkllllllkkkjjjhhheeedddbbb```^^^]]]^^^\\\XXXSSSVVVSSSPPPNNNOOONNNJJJFFFDDDDDDDDDGGGMMMUUU]]]bbblllsss|||~~~pppggg\\\bbbkkktttzzzuuueeeeeejjjrrrwww{{{}}}vvveeeOOO>>>666111000//////000222555666<<<===>>>@@@AAACCCEEEEEEHHHIIIJJJJJJJJJJJJIIIIIIFFFHHHJJJKKKKKKLLLNNNOOOUUU___sssyyyooonnnxxxvvv___IIIDDDFFFEEECCCDDDAAAAAA@@@???===<<<;;;;;;:::777444222111000...,,,+++---///000000222444777666888:::<<<<<<<<<;;;:::<<<@@@EEEIIIJJJJJJJJJJJJGGGIIILLLOOORRRWWW]]]aaafffgggiiilllnnnqqqssstttuuuwwwyyy{{{||||||{{{{{{|||||||||||||||}}}}}}~~~}}}~~~{{{{{{zzzxxxwwwuuuttttttuuuqqqllliiijjjmmmooopppmmmhhhaaaZZZSSSMMMGGGCCC===:::666333222222111000...---,,,,,,+++,,,,,,,,,,,,++++++,,,...///...---***++++++,,,,,,,,,++++++,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''((()))+++---///++++++---111555888999888222333555666777777777777999999999888666444222000222333555777999:::;;;;;;555888:::999666444444444999999:::999888555222000...---,,,+++,,,---......000111222333444555555555666777999;;;===>>>>>>??????>>>===<<<===>>>?????????@@@AAAAAAAAAAAACCCEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNQQQSSSRRRPPPMMMJJJJJJIIIJJJKKKMMMOOOPPPTTTWWW[[[\\\]]]```eeejjjmmmoooppppppoooooopppqqqrrrtttwww{{{|||zzzyyywwwssspppnnnnnnmmmllljjjgggdddccc___]]]\\\[[[ZZZWWWRRRNNNTTTRRROOOMMMMMMKKKGGGDDDBBBCCCEEEHHHMMMTTT[[[aaakkkrrr|||sssjjj\\\aaahhhqqqxxx|||}}}rrriiijjjnnnuuuzzz}}}}}}tttcccLLL;;;444111000//////111333555777<<<===???@@@BBBCCCDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNTTT\\\nnn{{{uuu|||jjjOOOEEEEEEEEEAAA???AAA@@@???>>>===<<<;;;;;;:::777444222222111///---,,,---...//////000222444555777999:::;;;;;;;;;:::???DDDJJJMMMNNNMMMLLLKKKGGGHHHIIIKKKMMMSSSZZZ___hhhiiikkkmmmpppqqqssssssuuuvvvyyy{{{||||||{{{zzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuuqqqkkkhhhiiikkknnnooolllggg```YYYRRRLLLFFFCCC===:::666333333222222111///......---------------*********+++---...,,,+++++++++,,,,,,,,,++++++***++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((***,,,...+++,,,///333888::::::999111333555777888888888777======<<<:::777444111///000222333666888999::::::888777666777999888555222666777888888888666444333......---,,,+++,,,---......///000111222333333333666777999:::<<<===>>>>>>???>>>>>>======>>>@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJKKKNNNQQQRRRPPPPPPOOONNNNNNNNNOOOOOORRRRRRTTTVVVWWWVVVSSSPPPNNNNNNMMMMMMNNNOOOPPPQQQRRRUUUXXXXXXWWWXXX[[[^^^___bbbeeehhhiiikkkmmmoooppprrrvvvzzz~~~|||zzzxxxvvvsssqqqooonnnllliiifffccc```^^^___^^^\\\ZZZYYYVVVRRROOOPPPNNNLLLJJJIIIGGGEEECCCCCCFFFJJJNNNRRRXXX___dddmmmttt}}}sssjjj\\\^^^dddmmmvvv~~~{{{zzz~~~xxxpppooorrrwww{{{|||rrr```III:::444111000///000111444666888;;;<<<>>>@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFGGGKKKOOOTTTYYYjjj|||sssUUUFFFEEEFFFCCC???@@@??????>>>===<<<;;;;;;:::888555333222111000...---...////////////111333555666888999;;;;;;;;;;;;@@@DDDIIIMMMMMMLLLKKKKKKLLLLLLLLLLLLOOOTTT\\\aaagggiiikkknnnpppqqqrrrrrrtttvvvxxxzzz{{{{{{zzzyyy{{{{{{{{{{{{|||~~~~~~~~~||||||{{{zzzyyywwwvvvvvvuuupppjjjggggggjjjmmmnnnjjjfff```YYYSSSLLLFFFBBB<<<999555333222222222111//////...------------...*********,,,------+++)))++++++,,,,,,,,,+++******)))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&'''((()))+++,,,,,,---000555999;;;:::888111333555777888999888888===>>>===<<<999555111...///000222444666888888999999666444666999;;;888444666777888999999777555444---...---,,,******,,,...---...///000111222222222555666888:::<<<===>>>>>>?????????>>>===>>>AAADDDFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLKKKJJJKKKMMMQQQUUUWWWUUUTTTSSSRRRRRRSSSTTTUUUYYYYYYZZZ\\\]]][[[XXXUUUSSSSSSRRRRRRQQQRRRRRRRRRRRRVVVYYYYYYWWWUUUVVVWWWWWW[[[```dddgggiiilllnnnnnnpppssswwwzzz}}}}}}{{{xxxvvvtttssssssqqqnnnjjjeeeaaa^^^]]]\\\\\\\\\ZZZXXXVVVTTTRRRRRRNNNMMMKKKIIIGGGGGGGGGHHHGGGLLLSSSWWWZZZ___dddiiinnnttt{{{~~~ppphhhYYY[[[___gggrrr||||||{{{vvvtttuuuzzz~~~{{{ooo\\\FFF888555000000///000111444777999:::;;;>>>@@@BBBCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLIIIFFFEEEGGGKKKOOOSSSWWWfff|||yyy\\\JJJGGGHHHFFFCCC??????>>>======<<<;;;;;;:::888555444333222111//////000000///......000222444555777888999:::;;;;;;<<<@@@EEEHHHIIIHHHHHHHHHJJJJJJIIIIIILLLQQQYYY^^^eeegggjjjlllooopppppppppsssuuuwwwyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwvvvuuupppiiiffffffiiilllmmmhhheee___ZZZTTTLLLEEE@@@;;;888444222111222111000///...------,,,,,,------,,,+++,,,---...---+++(((+++,,,,,,,,,,,,+++***)))''''''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,---...111555888999777666222333444666777888999999:::;;;;;;;;;999666222000...///111333444666666666555555555666888999::::::;;;;;;<<<<<<:::888555444---......,,,***)))+++...---...///111222222222222555666888:::<<<===>>>>>>>>>??????===<<<===AAAEEEGGGHHHGGGFFFEEEFFFHHHKKKJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMNNNOOORRRUUUXXXYYYXXXWWWVVVVVVVVVXXXZZZ[[[]]]]]]___aaabbbbbb___\\\YYYXXXWWWVVVUUUTTTSSSSSSUUUYYY]]]^^^ZZZWWWUUUUUUSSSWWW]]]aaadddfffiiikkkkkkmmmpppsssvvvyyy{{{||||||{{{zzzwwwuuussstttttttttqqqkkkfffbbbaaaaaabbb]]]\\\ZZZXXXVVVUUUWWWXXXRRRQQQNNNLLLKKKMMMPPPRRRPPPWWW___dddeeegggjjjnnnppptttyyy~~~{{{mmmeeeUUUVVVYYYaaammmxxx|||{{{xxxwwwyyy~~~xxxkkkWWWBBB666444000000000000222555777999999;;;>>>AAADDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMKKKIIIGGGGGGJJJLLLQQQUUUbbbxxx{{{~~~gggQQQIIIHHHFFFCCC>>>>>>>>>===<<<<<<;;;;;;:::888555444444333111000///000000///------...000333333444666777888999::::::===AAADDDEEEEEEFFFGGGFFFFFFEEEEEEGGGLLLSSSXXXbbbdddgggkkkmmmooooooooosssuuuwwwyyyzzzzzzyyyxxxzzzzzzyyyzzzzzz{{{||||||}}}~~~~~~~~~yyyxxxxxxxxxwwwwwwvvvvvvuuupppiiieeeeeehhhkkkmmmgggddd___ZZZTTTMMMEEE???:::777333111111111111000...---,,,,,,++++++,,,,,,---------//////...+++))),,,,,,,,,,,,,,,+++***)))%%%&&&(((******)))'''&&&))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++...///111444777777555333222222333555666888999999666888999:::999666333111...///000222333444555555222444777666555777<<<@@@?????????>>><<<888555333---......,,,))))))+++......///000111222333333333555666888:::<<<======>>>===>>>>>>===;;;<<>>>>>======<<<<<<;;;;;;:::888666444444333222000/////////...,,,,,,---///111222333444666777888999:::===AAACCCDDDEEEGGGIIIGGGGGGGGGGGGIIIMMMTTTYYY```bbbfffjjjlllnnnnnnnnnssstttwwwyyyzzzzzzyyyxxxzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}{{{vvvtttwwwyyyxxxxxxzzzvvvsssmmmgggddddddeeegggkkkgggaaaZZZSSSJJJBBB<<<777777666555444222000///---------,,,,,,,,,++++++++++++,,,,,,,,,+++******...,,,***(((''''''((())),,,+++)))((((((***+++---(((((((((((())))))))))))(((((('''(((((()))***+++---///222444444333444555222333444555777888888999999;;;<<<===;;;888555222///...---///222444555555777666444333444777:::===BBB@@@>>>;;;:::999999999555222...+++))))))***+++---------...000111333444333444555777888:::;;;<<<======<<<<<<===???BBBCCCHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJLLLNNNNNNQQQVVVZZZ]]]^^^]]]\\\]]]\\\ZZZXXXYYY\\\___aaadddfffhhhiiiiiihhhgggeeegggeee```\\\YYYWWWWWWXXX\\\___bbbbbb^^^XXXSSSPPPOOOTTT[[[```dddfffhhhjjjppprrrvvvzzz|||}}}||||||}}}{{{xxxxxxzzz{{{{{{{{{~~~zzzuuuqqqpppoooooonnnrrrnnniiieeedddfffiiikkkfffbbb[[[WWWVVVZZZaaaeeehhhkkknnnqqqqqqqqqrrrssszzz|||vvvgggZZZSSSPPPNNNTTTaaaqqq~~~~~~yyyxxxzzz~~~{{{wwwyyy}}}~~~sssaaaMMM===666555333222111111222555777999<<<===>>>AAACCCFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIINNNQQQPPPLLLIIIJJJMMMTTTUUU^^^rrryyy^^^JJJDDDCCCBBB<<<<<<<<<<<<;;;:::999999777666555333222111000000444333222111000...------111222444666777777666666??????@@@AAACCCFFFHHHIIIIIIHHHGGGFFFHHHLLLSSSXXX]]]```dddhhhjjjmmmppprrruuuvvvwwwwwwwwwwwwvvvvvvyyyzzz{{{zzzxxxwwwwwwxxx~~~~~~~~~}}}xxxvvvxxxzzzxxxyyy{{{yyyuuuoooiiiffffffhhhiiikkkgggaaa[[[SSSKKKCCC>>>888888777666444222000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,***((((((((()))***---,,,***))))))***,,,---((()))))))))***+++++++++%%%%%%&&&&&&''')))***+++---///111222222222444555333333333444555666888888:::<<<>>>???>>>:::666444111000///000222444555444555444333222444777:::===???>>><<<;;;:::999::::::777444000,,,******,,,------------...///111333333333444555777888:::;;;<<<>>>===<<<<<<===???AAABBBEEEDDDDDDEEEEEEFFFGGGGGGJJJKKKMMMLLLKKKKKKLLLMMMPPPSSSXXX]]]```aaa``````]]][[[YYYXXXYYY\\\```cccgggiiikkklllmmmmmmllllllllljjjfffaaa^^^]]]]]]^^^___aaadddccc```\\\XXXWWWSSSYYY```ggglllppptttvvvzzz|||~~~}}}}}}}}}zzzzzz{{{{{{zzz{{{yyywwwtttrrrqqqqqqqqqoookkkfffbbbbbbfffkkknnnrrrsssuuuuuussssssssstttwww|||wwwjjj___RRROOOLLLQQQ\\\jjjwww}}}|||yyyyyy{{{~~~tttrrrwww~~~~~~qqq^^^JJJ;;;444333000000000000222444777888===>>>@@@BBBDDDGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIMMMPPPOOOKKKIIIJJJLLLPPPRRR\\\qqquuu{{{fffPPPHHHEEEAAA<<<<<<<<<<<<;;;:::999999:::999888666555444333333333222222111000///......000111333444555666555555777888:::===@@@DDDGGGIIIHHHHHHGGGFFFGGGJJJPPPUUU[[[```eeegggiiikkkqqquuuuuuuuuuuuuuuuuutttssssssuuuxxxzzz{{{zzzzzzzzz{{{~~~~~~~~~~~~|||yyyzzz{{{yyyyyy|||{{{wwwqqqllliiiiiijjjlllkkkgggaaa[[[UUUMMMEEE@@@;;;:::888666444222000///............------------++++++,,,---............,,,,,,***))))))***+++,,,...---,,,*********++++++''''''(((((()))***++++++$$$$$$%%%%%%'''((()))***,,,...///000000111444666333333222222333555666888999<<>>=========>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEHHHKKKMMMNNNMMMLLLLLLMMMSSSUUUZZZ^^^aaaccccccbbb[[[ZZZWWWVVVXXX\\\```dddggghhhkkkmmmooopppqqqqqqpppnnnjjjgggdddcccccccccccceeefffeeebbb```______YYY___hhhpppwww}}}~~~}}}~~~}}}yyywwwwwwuuurrrpppppprrruuuwww{{{{{{zzzwwwtttrrrssstttuuu|||~~~}}}xxxooofffXXXTTTOOOPPPXXXdddpppvvv|||}}}~~~}}}{{{yyyzzz|||tttmmmllluuu}}}nnnZZZFFF888111000//////000222444666888999===>>>@@@BBBEEEHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLIIILLLOOONNNKKKIIIJJJLLLMMMOOOYYYooorrrttt}}}kkkUUUKKKEEE@@@===<<<<<<;;;;;;:::999999;;;:::888777555555444444111111111111000000000//////000222444555555555444444555777:::>>>BBBFFFGGGHHHGGGFFFEEEEEEHHHMMMPPPXXX^^^dddeeeeeehhhpppxxxtttttttttsssrrrqqqpppooorrrvvvzzz|||}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~{{{{{{|||zzzzzz|||}}}yyysssmmmjjjjjjlllmmmjjjgggbbb\\\VVVOOOGGGCCC===;;;999777444222000000.........---------,,,,,,+++,,,---...////////////,,,++++++******+++,,,---------+++***))))))))))))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''((()))))),,,---.........000333666333333222111222333555666777:::>>>AAA@@@===999666333222000111333666777888444333222111222444666888666777888999:::<<<===>>>999777444000...------...,,,,,,------///000222333333444555666888:::;;;<<>>>>>===>>>>>>???@@@???@@@BBBDDDEEEEEEEEEEEEGGGJJJMMMOOONNNMMMMMMMMMRRRUUUYYY]]]___aaaaaaaaaXXXVVVTTTTTTVVVZZZ^^^aaabbbcccfffiiimmmpppssstttrrrpppmmmjjjgggfffeeeeeeiiiiiihhheeecccbbbccceee```fffoooyyy~~~~~~~~~|||{{{zzzyyyxxxyyyyyyzzz{{{}}}|||yyyuuurrrqqqrrrtttvvv|||~~~|||{{{{{{|||}}}}}}}}}~~~~~~}}}~~~~~~{{{zzzzzzzzzxxx{{{}}}}}}}}}|||vvvoooeee```ZZZWWW[[[cccmmmsssxxxyyy{{{}}}|||{{{zzz{{{|||~~~vvvkkkggggggrrr|||kkkVVVCCC666000///000111444666888999::::::;;;;;;===@@@CCCGGGJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLMMMLLLKKKJJJKKKLLLMMMNNNXXXlll~~~pppooorrriiiSSSIIIEEEAAA>>>===<<<;;;:::999999999888888666444333222222222000000000000000111111111///000222444555666555555888999:::<<>>;;;888555333111///000444777999:::666555333222222222333444444555777999;;;===>>>???999777444111...---------,,,,,,,,,---...000222333333444555666888:::;;;<<<>>>>>>>>>>>>>>>>>>??????>>>@@@BBBEEEFFFGGGGGGFFFFFFIIIMMMOOOOOONNNNNNNNNPPPRRRUUUXXX[[[\\\\\\\\\SSSRRRQQQQQQSSSWWWZZZ]]]\\\]]]```dddiiioootttwwwuuutttqqqnnnkkkiiihhhhhhlllkkkhhheeebbbbbbeeegggjjjpppyyy}}}~~~~~~}}}}}}}}}||||||{{{zzzxxxuuurrrsssuuuxxxzzz~~~~~~{{{yyywwwvvvxxxzzz|||}}}|||{{{zzzzzzzzz}}}~~~zzzuuusssssstttuuuuuuyyy}}}~~~zzztttooohhhbbbaaaeeekkkppptttuuuyyy}}}~~~}}}|||{{{{{{|||}}}~~~|||tttjjjcccbbbfffrrrzzzgggRRR@@@555111111111444888;;;=========<<<999999;;;===AAAFFFJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPWWWhhhzzzuuuqqqkkkjjjllluuueeePPPHHHFFFEEE???>>><<<:::999999999999777666555333222111000000000000000000111111111111///111333555666777777777999:::;;;===???BBBDDDFFFFFFGGGGGGFFFEEEEEEHHHJJJMMMUUU\\\]]][[[___iiissssssssssssrrrqqqpppooonnnssswww{{{~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~zzzzzzzzzyyyzzz}}}}}}yyysssnnnkkkjjjlllmmmjjjgggbbb\\\VVVOOOHHHCCC<<<;;;888555333111111111.........------------,,,,,,,,,---...////////////++++++++++++++++++******))))))((((((''''''&&&&&&'''''''''(((((((((((((((******)))(((((((((((()))***,,,...//////111444666333333333333333333333222111333666999:::999777555333111///000333666999:::666666444333222333333444555666888:::<<<>>>>>>???:::888555222000...------++++++,,,---...000111222333444555777888:::;;;<<<======>>>>>>???????????????@@@BBBDDDFFFHHHHHHIIIGGGIIILLLNNNNNNNNNOOOQQQOOOPPPRRRTTTVVVWWWWWWWWWOOOOOOPPPQQQRRRTTTVVVWWWWWWXXX[[[aaagggooovvvzzz|||zzzwwwtttqqqnnnmmmlllkkkjjjhhheeecccdddgggjjjtttzzz~~~}}}|||zzzzzzyyywwwvvvwww{{{~~~~~~zzzwwwsssssstttwww{{{~~~zzzyyywwwwwwyyy~~~~~~zzzvvvqqqllljjjkkkmmmoootttyyy~~~vvvnnnhhhgggjjjnnnppprrrwww}}}}}}|||{{{{{{|||~~~~~~yyysssjjjaaa]]]___hhhrrrvvvbbbMMM===555333333333666<<>>AAAEEEHHHKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMNNNQQQQQQVVVdddxxxwwwnnngggccceeeiiiqqq~~~cccOOOHHHHHHGGG@@@>>><<<:::999888999999999888666555333222222222000000000000000111111111///111333555777888888888555666888;;;>>>BBBEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJQQQWWWYYYYYY]]]eeemmmpppqqqqqqrrrrrrrrrqqqqqquuuxxx{{{|||{{{yyyxxxxxxzzz{{{|||}}}|||xxxxxxyyyxxxyyy}}}~~~zzztttooolllkkkmmmnnnjjjgggbbb\\\UUUNNNFFFAAA;;;999666333222111111222000000000000////////////,,,------.........------++++++++++++***)))(((((('''((((((((((((((('''''')))))))))((((((((((((((('''&&&&&&'''((()))******)))+++...000111222444666333444555666555444222111000111333555666777666666666333000///111444666777444444444333444555555666666888:::<<<===>>>>>>>>><<<:::888555222000......++++++,,,---...000111222333444555777888:::;;;<<<<<<<<<===>>>???@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJGGGIIILLLMMMMMMOOOQQQSSSPPPQQQRRRSSSTTTTTTTTTTTTNNNOOOPPPRRRSSSTTTTTTSSSRRRSSSWWW\\\dddnnnvvv{{{|||xxxuuuqqqooommmhhhhhhfffeeedddgggkkkoooxxx}}}}}}{{{zzzxxxyyyyyyyyyyyyzzz~~~~~~}}}}}}yyyuuuvvvyyyzzz|||}}}~~~}}}{{{wwwuuurrrsssvvv{{{|||xxxvvvxxx|||}}}zzzwwwppplllfffaaa```bbbfffiiirrryyyzzzqqqllllllnnnlllpppvvv}}}~~~~~~}}}{{{{{{|||~~~}}}wwwqqqggg^^^^^^ccclllttt~~~rrr\\\HHH:::444444555666<<>>>>>>>>===>>><<<:::666444111000///++++++,,,,,,...///111222333444555777888:::;;;<<<;;;;;;===>>>@@@@@@AAAAAA??????@@@AAACCCFFFIIIKKKHHHJJJKKKLLLMMMOOORRRTTTRRRSSSSSSTTTTTTTTTSSSSSSMMMOOOQQQTTTTTTTTTSSSRRRMMMOOORRRXXXaaakkktttzzz}}}yyyuuuqqqnnnmmmeeeeeeeeeeeefffjjjooosssvvv|||}}}zzzxxxwwwvvvwwwxxxxxxyyyzzz}}}}}}yyyuuuoooiiiiiilllrrrtttwwwyyyzzzxxxvvvttttttvvvzzz|||xxxxxx}}}}}}{{{wwwtttiiieee___ZZZZZZ]]]bbbeeeqqqyyyxxxqqqooopppkkkooovvv}}}}}}}}}}}}yyy}}}|||zzzzzz|||yyyrrrhhhaaabbbhhhooouuu~~~|||nnnYYYEEE888444444666;;;AAAKKKVVV]]]``````___PPPNNNJJJGGGFFFFFFGGGHHHFFFGGGIIILLLOOOQQQSSSTTTOOONNNLLLLLLNNNOOOPPPPPPPPPOOOSSS^^^ooowwwjjjYYY```hhhlllnnnuuu}}}cccOOODDD@@@>>>AAA???<<<:::888888999999999888666555333222222222111111111111000000000///---///111333555666666666<<<<<<<<<===>>>???@@@AAAGGGIIIKKKKKKJJJJJJKKKLLLKKKNNNSSSXXX[[[___bbbeeejjjkkkmmmoooqqqssstttttttttvvvwwwxxxwwwwwwxxxzzz}}}|||{{{yyyyyyzzz{{{|||}}}xxxuuutttvvvyyy{{{zzzwwwtttpppmmmkkkjjjjjjlllhhhbbb\\\UUUMMMEEE???;;;:::777444111000//////000...,,,,,,---/////////---/////////,,,+++++++++///---+++)))(((((()))***+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&)))(((''''''''')))***++++++,,,---...////////////666666666444222000000000111///...111444555333000111222333333222333555777555666666444111111555999>>>BBBDDDCCC>>><<<>>>BBBBBB@@@===999444000---,,,///---+++,,,---///000///222111222333444777999;;;<<<===>>>???@@@@@@???>>>???======@@@EEEHHHHHHGGGHHHJJJLLLLLLMMMNNNQQQTTTUUUWWWWWWTTTSSSTTTSSSPPPOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQRRRTTT[[[eeerrrzzz|||wwwrrrmmmiiigggfffffffffgggiiikkkmmmooowwwzzz~~~~~~}}}}}}||||||{{{{{{}}}~~~}}}}}}|||}}}}}}vvvmmmfffcccbbb```^^^fffhhhkkknnnooorrruuuwwwzzzzzzwwwzzz~~~{{{vvvqqqmmmkkkaaaZZZTTTRRRQQQTTT\\\fffvvv{{{|||vvvssspppsssyyy~~~~~~|||{{{zzzzzzzzzyyyyyy{{{~~~zzztttlllgggiiinnnuuu{{{zzzjjjSSSAAA888666666555888@@@JJJTTTbbbllljjjaaaVVVSSSOOOKKKHHHGGGGGGHHHIIIHHHHHHJJJNNNPPPOOOMMMOOONNNMMMMMMMMMNNNOOOPPPOOOUUUWWWXXXhhh{{{rrrfff]]][[[eeelllpppxxx~~~iiiQQQAAA===@@@>>>===;;;:::999::::::;;;:::999777555333222111111...///000111111111111111///000111333555777888999666777777666666888;;;>>>@@@CCCFFFHHHIIIIIIJJJKKKGGGJJJOOORRRTTTWWW]]]aaaiiiiiiiiijjjlllooorrrtttrrrrrrssstttuuuwwwyyyzzz|||{{{zzzzzz{{{|||{{{yyy~~~yyyuuussstttvvvxxx{{{xxxtttooollljjjjjjjjjkkkgggaaa[[[UUUMMMFFFAAA;;;999666333111000//////000...,,,,,,---.........///111222111///------...---,,,+++)))))))))************))))))((((((''''''))))))((((((((('''''''''''''''&&&&&&&&&'''(((((()))***+++,,,......//////555666666444222000000111222000///000333444444222222333333222000///000222444666777666333222555888???CCCFFFEEE@@@======???@@@???===:::666333000...///---+++,,,---/////////111111111222444666888::::::;;;<<<>>>>>>>>>=========<<<<<>>===;;;:::999999::::::999888777555333222111111//////000111111111111111///000111333555666888888888888888777666777:::<<>>BBBGGGGGGCCC>>><<<<<<======<<<:::888555222111///---,,,,,,---///////////////000111333555777888999:::<<<>>>>>>>>>>>>===>>>======???BBBCCCCCCCCCDDDFFFIIIJJJKKKNNNQQQTTTWWW[[[\\\ZZZYYYZZZYYYUUUQQQPPPPPPPPPQQQRRRTTTUUUSSSSSSSSSTTTWWW]]]eeekkkqqqpppnnnkkkhhheeecccbbbgggggghhhiiikkklllmmmnnnnnnqqquuu{{{|||zzzxxx{{{|||}}}~~~uuuooofff```\\\\\\\\\\\\^^^```cccfffiiinnnssswww~~~xxxtttsssssstttrrrooohhhaaa[[[VVVSSSRRROOOLLLLLLOOORRRUUU]]]fffooossszzz~~~|||wwwyyy}}}~~~|||yyywwwvvvwwwyyyzzzzzz|||~~~}}}zzzuuuoooppptttyyy}}}uuudddNNN===777888:::;;;???FFFOOOVVV\\\```___[[[TTTSSSPPPMMMKKKKKKKKKLLLNNNMMMLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLNNNOOOQQQQQQVVVXXXZZZhhhwwwiii]]]XXXaaannnwwwyyy^^^IIIAAAAAA>>>===;;;999999999999:::999888777555333222111000//////000000000000111111///000111222444555666777888999888777666666888:::>>>@@@DDDFFFFFFFFFGGGHHHFFFHHHKKKMMMOOOSSSXXX[[[bbbdddfffiiilllnnnnnnooopppqqqrrrsssuuuwwwxxxyyy{{{yyywwwvvvvvvuuusssrrr|||xxxvvvuuuvvvvvv}}}yyyrrrlllhhhhhhiiijjjgggddd^^^YYYTTTNNNHHHDDD:::888666333000///......111///...---......,,,+++***+++,,,,,,***))))))***))))))***+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''&&&%%%###"""%%%'''(((+++,,,...//////222333555555333222222222444333111111222444666777999999888555111//////000333777;;;;;;777444333444:::>>>DDDFFFDDD???<<<;;;<<<<<<===<<<999666333111000...,,,,,,---//////.........///000222333555555:::;;;===???@@@@@@@@@@@@??????@@@AAABBBCCCDDDCCCDDDFFFIIIJJJLLLOOORRRUUUYYY]]]___^^^]]]^^^\\\XXXTTTSSSRRRQQQRRRTTTWWWXXXYYYYYYYYYXXXYYY\\\bbbfffkkkkkkiiihhhfffdddccccccccceeegggjjjlllnnnooopppoooppptttyyy|||yyywwwxxxzzz|||~~~}}}|||uuupppiiibbb______```aaaaaacccgggjjjnnnsssyyy}}}yyyrrrmmmjjjiiiddd```[[[UUUQQQNNNNNNNNNOOOMMMOOOTTTWWWZZZ```hhhnnnqqqvvv|||~~~{{{|||~~~~~~}}}|||zzzwwwuuutttuuuxxxyyyzzz{{{~~~~~~yyyrrrrrruuu{{{rrrbbbKKK;;;666777;;;<<>>===;;;:::999999999999888888777666444222000000000000/////////000000000///000111222333444555666666777888777666777999;;;>>>@@@DDDEEEFFFFFFGGGHHHEEEFFFHHHIIILLLPPPTTTWWW\\\___cccgggiiijjjjjjjjjnnnooopppsssuuuvvvwwwxxxxxxvvvttttttuuutttsssqqq~~~{{{zzzyyyyyyyyy|||xxxqqqkkkhhhgggiiijjjgggccc]]]XXXSSSNNNIIIFFF:::999666333111///......111///............,,,***,,,...//////---,,,,,,---))))))***+++++++++******(((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&''')))+++---...///000000222444555444333333333444444333222222444777999888888888555222000111222222777<<<<<<999555444444555999>>>BBBBBB@@@===<<<===>>>>>>>>>;;;777333000000...,,,,,,---.........---...///000222333333444888999;;;>>>???@@@@@@@@@??????@@@AAAAAAAAABBBCCCEEEGGGJJJLLLMMMPPPSSSVVVYYY^^^aaaaaaaaaaaa^^^ZZZWWWUUUTTTSSSTTTWWWZZZ\\\]]]^^^]]]\\\[[[\\\___bbbeeeeeedddcccbbbbbbaaa```]]]```eeejjjnnnqqqsssssspppqqqsssxxx|||yyywwwwwwyyy{{{}}}~~~~~~}}}|||}}}uuurrrmmmgggdddccceeeggggggjjjmmmqqquuuzzzyyyooohhhbbb___XXXVVVSSSPPPOOOPPPQQQRRRRRRRRRTTTYYY[[[\\\```fffkkkmmmqqquuuyyy{{{||||||~~~}}}~~~}}}}}}~~~~~~~~~}}}||||||zzzyyyvvvttttttuuuwwwxxxzzzzzz{{{|||~~~}}}wwwsssrrruuu|||~~~ppp```JJJ;;;666888<<<===DDDHHHOOOUUUXXXWWWWWWYYYWWWUUURRROOOMMMKKKJJJJJJMMMMMMLLLJJJIIIIIIIIIJJJNNNNNNMMMMMMNNNPPPQQQRRRRRRUUUWWW[[[ggg{{{|||mmmlllvvvgggPPPFFFEEE???>>><<<:::999999999:::888888888777555333111000000000///......//////000000000111111222333444444333444666777777888:::===>>>AAADDDFFFFFFGGGHHHIIIFFFEEEEEEFFFJJJNNNQQQSSSVVVYYY^^^bbbeeefffeeeeeekkklllnnnqqqsssuuuuuuvvvtttrrrrrrrrrtttuuutttsss~~~|||{{{zzzzzzyyyvvvpppkkkhhhhhhiiijjjgggccc]]]WWWRRRNNNIIIFFF;;;:::777444111000/////////.........///...,,,++++++---......---,,,,,,---++++++******************))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''((()))+++---......///...111444555555444444444444555555444444555777999666666555333000///000111111666<<<===:::777555666555777:::===???@@@???>>>>>>???AAAAAA???:::555222111///,,,,,,---......------...///111222333333333444555777:::<<<=========;;;===>>>>>>>>>>>>@@@AAAFFFHHHKKKLLLMMMPPPSSSVVVWWW]]]bbbbbbcccccc```ZZZYYYWWWTTTSSSTTTXXX\\\______```aaa```^^^]]]^^^_________^^^^^^]]]\\\[[[[[[XXX\\\bbbiiiooorrrttttttpppppprrrvvv}}}~~~{{{yyyxxxxxxzzz|||}}}}}}~~~~~~}}}|||~~~~~~~~~vvvuuusssoookkkjjjkkkmmmmmmpppuuuyyy|||wwwlllccc\\\YYYSSSRRRQQQQQQRRRTTTVVVXXXWWWVVVXXX\\\]]][[[^^^cccgggiiilllooorrrtttuuuvvvwww{{{}}}}}}{{{zzz{{{~~~~~~~~~}}}||||||||||||zzzyyyxxxvvvvvvvvvvvvvvvyyyxxxwwwvvvvvvvvvvvvvvvsssyyy~~~wwwsssqqqtttxxx}}}}}}mmm___KKK>>>;;;===@@@BBBIIIIIINNNUUUXXXVVVVVVWWWUUUTTTRRRPPPMMMLLLKKKJJJKKKKKKKKKIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNRRRTTTVVV[[[eeexxxuuuvvvkkkQQQEEECCCAAA@@@>>><<<::::::::::::999999999888777444222000111000///...---...///000000000000111111222222222111333555777777999;;;===>>>AAADDDFFFFFFFFFGGGIIIGGGEEECCCDDDHHHLLLOOOPPPSSSVVVZZZ___bbbcccccccccgggiiillloooqqqsssssssssqqqpppoooppprrrtttsssrrr|||zzzxxxwwwvvvsssooollliiihhhiiiiiigggccc]]]WWWRRRMMMIIIFFF<<<;;;888555333111000000...------...000///---+++***+++------+++++++++,,,---,,,+++)))))))))************))))))((((((''''''&&&'''''''''((((((((((((''''''''''''''''''((()))&&&'''(((***+++,,,,,,,,,,,,000444666555555444555333555777777555555777999777777666444000//////000111666;;;===;;;888777888999888999:::===???@@@@@@>>>AAADDDEEEDDD@@@;;;888111///---,,,---......------...000222333333333222111333666888;;;<<<<<<<<<999;;;>>>>>>===>>>@@@BBBGGGHHHJJJLLLLLLNNNQQQTTTVVV\\\aaaccccccddd```ZZZXXXVVVSSSQQQSSSWWW\\\```cccdddeeeeeebbbaaa```aaa]]]\\\[[[ZZZYYYXXXWWWVVVVVV[[[bbbiiiooorrrssssssqqqqqqrrruuu|||~~~{{{zzzzzzzzzzzz|||~~~~~~}}}}}}~~~~~~~~~||||||zzz{{{{{{yyyuuurrrssstttuuuyyy~~~}}}sssiii```ZZZWWWUUUTTTTTTUUUVVVWWWXXXYYY[[[ZZZ[[[^^^^^^\\\^^^cccfffhhhkkknnnpppsssttttttuuuyyy{{{zzzxxxwww{{{~~~}}}}}}|||}}}}}}{{{{{{zzzyyyxxxwwwuuuuuuwwwvvvuuusssqqqpppooooookkkttt}}}tttooooootttzzz}}}}}}jjj]]]MMMBBBAAAEEEHHHIIIPPPLLLMMMTTTXXXVVVSSSTTTQQQPPPPPPOOONNNMMMMMMLLLIIIJJJKKKIIIHHHIIIMMMPPPMMMLLLKKKJJJJJJJJJKKKLLLRRRSSSUUUZZZddduuuyyyssszzzuuuXXXHHHCCCCCCAAA???===<<<;;;;;;;;;::::::;;;:::888666333111222000///---------///000000000000111111111111111111333666777777888:::;;;===???CCCDDDEEEEEEFFFGGGHHHEEEBBBCCCGGGKKKMMMNNNSSSUUUYYY]]]```bbbccccccdddfffjjjmmmoooqqqqqqqqqooonnnmmmnnnpppppppppnnn|||xxxuuuttttttrrrooollljjjiiiiiiiiihhhccc]]]VVVQQQMMMHHHEEE===;;;999666333222111111---------...000000...,,,---///000000///...///000///---+++)))(((((()))***+++******)))(((''''''&&&'''((((((((())))))******'''&&&%%%%%%&&&''')))***&&&&&&((()))************,,,///333666666555555555222555888888666666777999;;;;;;999666222000000000000555;;;<<<;;;999999:::===;;;999999;;;>>>@@@AAA>>>AAAFFFHHHHHHEEE@@@===111///---,,,---......---...///111222333333333222222444666999<<<===>>>>>>:::===@@@@@@??????BBBEEEFFFHHHJJJKKKKKKMMMPPPRRRUUU[[[aaacccdddddd___ZZZWWWUUURRRPPPQQQVVV[[[___ggghhhjjjjjjgggeeedddeee]]]\\\[[[ZZZXXXWWWVVVUUUVVV[[[bbbiiinnnpppqqqppptttssstttwww~~~}}}zzzyyyzzz{{{}}}~~~}}}}}}~~~}}}{{{{{{}}}zzzzzz{{{{{{yyypppfff___ZZZWWWXXXXXXXXXWWWWWWWWWWWWVVV___]]]^^^aaa```^^^aaaeeehhhjjjlllooorrrtttvvvwwwvvvyyy{{{zzzwwwwww|||~~~}}}~~~~~~||||||||||||zzzxxxuuutttwwwuuusssqqqooonnnmmmllliiitttuuuooooootttzzz}}}|||hhh]]]NNNFFFFFFKKKOOOPPPUUUNNNMMMTTTYYYVVVRRRQQQMMMMMMMMMNNNNNNOOOOOOOOOHHHJJJKKKJJJIIIKKKOOOSSSOOONNNMMMKKKKKKKKKLLLLLLQQQRRRTTTYYYcccssszzzqqqxxxdddQQQJJJDDDBBB@@@>>><<<<<<<<<<<<;;;;;;<<<;;;:::777444222222111///---,,,---...///000000000000000111111111333555777888777777888999;;;>>>AAACCCCCCDDDEEEFFFHHHEEEAAABBBFFFJJJMMMMMMTTTVVVYYY]]]```bbbddddddccceeehhhlllnnnooopppoooooonnnllllllmmmmmmlllkkk|||{{{zzzyyyxxxwwwtttpppnnnmmmmmmmmmlllhhhddd^^^XXXRRRMMMGGGCCC;;;999777444333222111111///......------,,,++++++000+++''')))///111---(((...------,,,+++***))))))((()))*********((('''&&&''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''((()))***++++++,,,///222555666555333111000111333555777777777777<<<<<<:::777555222000///000222555888::::::999888777777888888999:::<<<<<>>===>>>@@@CCCEEEHHHIIIKKKKKKJJJLLLNNNPPPTTTWWW\\\___aaa```^^^\\\YYYUUURRRTTTTTTTTTWWW\\\ccceeegggiiiiiifffcccaaa[[[[[[ZZZYYYYYYXXXXXXXXX```dddggggggjjjppprrrpppqqqpppppptttwww|||{{{xxxwwwxxxyyy~~~}}}{{{yyyzzz}}}yyyxxx|||xxxmmmfffbbb___ZZZUUUVVVWWWWWWWWWWWWXXX[[[^^^^^^ccchhhkkkkkkkkkmmmooovvvuuussstttvvvwwwwwwwwwzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzxxxvvvtttssswwwsssrrrsssqqqkkkiiijjjmmmvvvuuussstttvvvxxxxxxcccXXXMMMKKKQQQXXXYYYXXXRRROOOMMMNNNPPPQQQOOOLLLNNNMMMKKKJJJJJJJJJKKKLLLOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMQQQPPPQQQVVV]]]jjj~~~vvvlllvvvxxx]]]MMMLLLEEE@@@???>>>;;;;;;===:::::::::999777666444333111111///......///000000222222222222222111000//////222666888777666555555999;;;<<<>>>@@@AAABBBBBBEEEDDDCCCCCCDDDGGGKKKMMMPPPSSSXXX]]]```aaaaaa```dddeeegggiiikkkmmmnnnnnnlllkkkjjjiiihhhfffeeeddd{{{yyyxxxwwwvvvxxxuuupppmmmllllllkkkjjjjjjeee___YYYSSSLLLFFFBBB<<<:::777555222111111111///......------,,,++++++///,,,***+++///000...+++++++++++++++++++++++++++((())))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++---///222444555555333111111222444666777777777777777777777666555222///...///111555888::::::999999666666666666888:::===>>>???CCCGGGIIIMMMNNNJJJCCC777444111///......---+++,,,---...///000000///......000333666999:::;;;<<<>>>>>>>>>???@@@BBBDDDEEEHHHJJJLLLLLLLLLLLLNNNOOORRRUUUYYY]]]___^^^]]][[[ZZZUUUSSSUUUVVVUUUXXX]]]ccceeehhhjjjiiigggdddaaa]]]]]]^^^```aaaaaabbbbbbeeeiiilllmmmooossssssqqqrrrooopppsssvvv{{{~~~|||{{{||||||||||||{{{xxxwwwwwwzzz}}}|||vvvrrrsssxxx}}}yyyrrriiidddaaa___[[[WWWYYY[[[]]]___aaacccgggjjjnnnqqquuuwwwwwwwwwxxxzzz{{{zzzyyyzzz|||||||||zzz{{{zzzzzz{{{|||~~~~~~~~~~~~}}}|||zzzwwwuuusssrrrsssooonnnmmmjjjfffhhhmmmrrr{{{wwwuuutttvvvxxx}}}ttt\\\RRRGGGFFFNNNVVVYYYYYYSSSPPPNNNNNNOOOOOONNNLLLLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOOOONNNMMMLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLNNNMMMNNNRRRXXXbbbtttuuummmyyylllTTTMMMFFF@@@???>>>;;;:::===:::::::::999777666444333222111000///...///000000///000111111222222222222///222555777666555444444666777999<<>>DDDIIILLLOOOQQQMMMGGG;;;777333///...---+++***+++,,,---///000000000000000111222333555777999:::<<<===???AAACCCEEEFFFGGGIIIKKKMMMNNNMMMLLLMMMMMMOOORRRVVVZZZ\\\\\\\\\[[[ZZZVVVTTTVVVWWWVVVYYY]]]ccceeehhhkkkjjjhhhdddbbb^^^```cccgggjjjmmmnnnooommmqqqsssssstttvvvvvvrrrrrrooommmppptttyyy}}}{{{zzzzzz{{{||||||{{{yyywwwwwwzzz|||~~~|||{{{vvvuuuqqqmmmkkkooowww}}}uuupppjjjggggggfffdddaaaaaadddiiinnnqqquuuxxx{{{~~~{{{zzzzzzzzz}}}~~~}}}|||~~~}}}{{{yyyvvvssspppoooooolllkkkiiidddbbbhhhqqqyyyyyywwwvvvwwwzzzyyynnnUUULLLBBBAAAHHHPPPTTTTTTSSSQQQNNNMMMNNNNNNNNNMMMLLLLLLLLLLLLNNNPPPRRRTTTPPPPPPOOONNNLLLKKKJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMPPPSSS[[[jjjxxxtttmmmyyy}}}\\\OOOGGGAAA@@@>>>::::::<<<;;;::::::999888666555444222111000////////////000,,,---///111222444444444...111444555444333333333222333666999===@@@CCCDDDDDDCCCBBBBBBDDDFFFIIIJJJMMMPPPUUUZZZ]]]_________bbbccceeeggghhhgggfffeeejjjhhheeebbb```_________|||wwwttttttuuu}}}wwwoooiiigggfffffffffgggccc^^^YYYSSSLLLEEEAAA===<<<888555222000/////////......------,,,+++++++++---///...,,,+++,,,///***************+++++++++)))(((''''''''')))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++---...000222333444444333444555666888888888777777777777777777777666555555///111333555888999;;;;;;777555333222444777;;;======CCCIIILLLOOORRROOOJJJ???;;;555111...,,,+++)))***+++,,,---///000111111333222222222333666888::::::<<<@@@CCCFFFGGGHHHHHHIIILLLOOOOOONNNMMMLLLLLLNNNPPPSSSWWWZZZ[[[[[[[[[YYYUUUSSSVVVVVVUUUXXX\\\bbbdddgggjjjjjjhhheeebbb```ccchhhmmmrrruuuvvvwwwvvvyyyxxxuuuuuuxxxxxxvvvrrrmmmkkkmmmqqquuu~~~~~~|||{{{{{{{{{{{{~~~|||zzzzzz|||~~~~~~}}}}}}{{{wwwuuutttkkkkkkiiiggghhhppp|||~~~zzzxxxuuutttvvvvvvvvvtttqqquuu{{{|||{{{zzz{{{~~~~~~|||{{{{{{{{{|||{{{zzzwwwtttqqqmmmkkkllllllllliiidddbbbiiittt}}}zzzzzzzzz|||tttgggQQQIII???===BBBIIILLLMMMPPPOOOMMMLLLMMMNNNOOOPPPNNNMMMMMMNNNOOOQQQSSSUUURRRQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKMMMQQQRRRWWWdddppprrrjjjssscccPPPHHHBBB@@@>>>:::999;;;;;;;;;:::999888666555444222222111000000/////////,,,---...000222333444444---000222333333222222333111222444777:::>>>AAABBBCCCBBBBBBBBBCCCEEEGGGIIIKKKNNNRRRWWWZZZ]]]]]]]]]___aaaccceeeeeedddcccbbbgggddd```\\\YYYYYYYYYZZZ}}}wwwtttuuuvvv~~~xxxpppiiifffeeeeeeeeebbb___[[[WWWSSSMMMGGGBBB===<<<888555222000/////////......------,,,++++++))),,,...---***(((+++...,,,,,,+++******)))(((((()))(((''''''''')))***+++''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&'''((()))***++++++---...///000222333444555555666777888888777666666;;;999777555444555666777111111222444666888:::;;;999777555333333555888::::::AAAGGGJJJLLLOOOOOOKKKDDD???888333///---+++*********+++,,,...000111222555444333222333555888:::999;;;@@@DDDGGGHHHIIIIIIIIIKKKNNNOOONNNLLLKKKLLLNNNPPPRRRUUUXXXZZZ[[[[[[WWWSSSRRRUUUUUUTTTVVVZZZ___aaadddggghhhgggeeeccceeeiiinnnuuuyyy{{{||||||~~~~~~zzzuuutttyyy{{{zzzrrrllliiikkkooorrrxxx~~~~~~|||{{{}}}~~~}}}~~~~~~}}}|||xxxxxxzzz}}}~~~wwwqqqmmmkkkjjjdddeeefffgggkkkuuu}}}|||{{{|||}}}zzzxxxxxxyyyyyyyyyxxxvvvsssoookkkiiihhhiiikkkkkkfffcccjjjttt~~~zzzwwwzzz|||}}}~~~nnn___KKKDDD===<<>>::::::<<<;;;;;;;;;:::888777555444222222222111000000///.........///000111222222222---///111222111111222333222222333555888:::===>>>BBBBBBAAABBBCCCDDDFFFFFFHHHKKKOOOTTTXXXZZZ[[[\\\]]]^^^```bbbbbbbbbaaa```aaa^^^ZZZVVVSSSRRRSSSTTT}}}wwwtttuuuxxx~~~xxxqqqkkkgggeeedddccc```^^^[[[XXXTTTNNNHHHCCC===;;;888555222000000//////......------,,,++++++)))+++---,,,)))(((***,,,---,,,+++***)))((('''''')))(((((((((((())))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++.........///111333555666555666777777777666555444999777555333333333555666222222222333444777999;;;;;;999666444444555666888:::@@@EEEFFFHHHLLLMMMLLLHHHBBB;;;555111///---,,,******+++,,,---///111222444444333222333555888999999;;;???CCCFFFHHHIIIIIIHHHJJJLLLMMMLLLKKKLLLLLLOOOOOOQQQSSSUUUWWWYYYZZZUUURRRRRRTTTUUUTTTUUUYYY\\\]]]___bbbccceeeeeeeeejjjnnnttt{{{|||vvvvvvzzz~~~}}}tttnnnkkkmmmooopppssswww~~~|||{{{{{{{{{}}}~~~~~~~~~}}}zzzyyyzzz{{{{{{{{{|||||||||||||||{{{wwwxxxyyy}}}wwwpppkkkhhhfffeeedddgggkkkooottt}}}~~~}}}}}}}}}{{{wwwuuuvvvxxxvvvvvvvvvtttqqqmmmjjjgggeeeeeeggghhhggggggnnnxxx~~~pppooorrrxxx|||yyyfffVVVCCC???<<<>>>CCCHHHKKKLLLIIIKKKMMMNNNNNNNNNPPPRRRRRRQQQPPPNNNNNNNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIILLLLLLOOOZZZeeezzznnnddd^^^___jjjuuujjjPPPHHHBBBAAA???;;;;;;===<<<;;;;;;:::999777666555333333333222111000......//////000000111000000000---///111222111111222333444333333444666888:::<<>>BBBEEEGGGHHHIIIGGGIIIJJJKKKJJJJJJLLLNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUSSSRRRUUUVVVTTTUUUYYYXXXYYYZZZ\\\___bbbeeegggiiinnnuuu}}}~~~~~~zzzzzz~~~}}}wwwqqqnnnppprrrqqqqqqrrrxxx{{{yyyvvvttttttuuuxxxyyy|||}}}}}}{{{yyyxxxxxxyyy|||{{{{{{zzz{{{|||~~~~~~{{{{{{|||~~~~~~|||vvvnnniiiiiikkkllllllooosssyyy~~~yyytttssstttwwwsssttttttsssqqqmmmiiigggeeebbbbbbfffjjjoooxxxuuugggiiiooovvv{{{~~~|||rrr^^^MMM@@@???>>>AAAFFFJJJLLLLLLIIILLLOOOPPPNNNMMMMMMNNNPPPPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJGGGHHHIIIIIIIIIIIIHHHGGGIIIHHHIIIJJJIIIKKKUUU```{{{xxxlllddd___]]]aaahhh{{{eeeOOOHHHBBBAAA???<<<<<<>>><<<<<<;;;:::999777666555333333333333222000...---...//////000000000000000...000111222111111222444444333333333555777:::<<<@@@@@@@@@AAABBBBBBCCCCCCEEEGGGJJJOOOSSSVVVYYYZZZ^^^\\\ZZZXXXVVVUUUUUUUUUQQQPPPNNNLLLJJJIIIHHHHHH{{{uuurrruuuxxx|||xxxrrrnnnjjjhhheeeccceeeccc```\\\WWWPPPIIIDDD;;;999777444333222111111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))*********((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&'''((()))***++++++...---------///222555777555555666666666444333222000333777;;;<<<;;;999777666444333222222555777999777777777777777888999999<<>>AAADDDFFFHHHHHHFFFHHHIIIIIIIIIJJJLLLOOONNNMMMMMMNNNOOORRRTTTUUUVVVSSSSSSVVVWWWUUUVVVZZZVVVVVVWWWYYY\\\aaaeeehhheeekkksss{{{{{{}}}zzztttqqqtttuuurrrppppppoootttyyy}}}~~~|||}}}zzzvvvssssssuuuxxxzzz}}}~~~~~~|||zzzxxxxxxyyy}}}|||{{{{{{|||~~~~~~|||yyyxxxpppkkkffffffjjjqqqvvvxxxzzz~~~xxxsssqqqtttwwwqqqrrrsssrrrpppmmmiiifffgggbbb```eeelllvvvsssdddgggnnnuuuyyy}}}|||wwwmmmYYYGGGCCCBBBBBBEEEHHHJJJJJJHHHJJJNNNRRRRRROOOKKKJJJJJJNNNNNNMMMLLLLLLLLLNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGMMMLLLKKKKKKIIIJJJTTT___yyy}}}oooiiiddd^^^]]]aaappp}}}~~~^^^NNNGGGBBBAAA???======???<<<<<<;;;:::999777666555333333333333222000...------...///000111111111111///000222222111111333444333222222333555888;;;===@@@@@@@@@AAAAAABBBBBBBBBDDDFFFIIINNNRRRUUUXXXYYY___]]]YYYTTTQQQPPPOOOPPPMMMLLLKKKJJJHHHGGGFFFEEEzzzuuusssrrrrrrrrryyytttnnniiigggggggggfffjjjfff```\\\XXXRRRJJJDDD>>>;;;777555444333111000.........---,,,,,,++++++------......------,,,+++,,,,,,+++***))))))******))))))(((((()))***++++++%%%&&&&&&''''''((((((((()))'''&&&%%%%%%&&&''')))''''''(((((())))))******......---...///000222333222111000222555555222///555555666888999999666444333333333444555666777777777777888888888999999:::AAABBBCCCCCCBBBDDDGGGIIIJJJIIIGGG@@@777111/////////---,,,,,,---......---111111111111222333444555555777:::===AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJOOONNNNNNNNNOOOOOOPPPQQQSSSTTTVVVVVVWWWVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^___eeeiiioootttxxxzzz}}}zzzyyyxxxwwwwwwxxxyyyzzzwwwwwwwwwtttrrrqqqrrrsssrrrsssvvvzzz}}}|||xxxvvvyyyzzzzzzxxxuuuvvvzzz}}}|||yyyxxxxxxzzz|||{{{|||}}}~~~}}}yyyuuuqqqmmmkkkhhhhhhiiimmmttt|||}}}~~~~~~~~~{{{xxxuuutttssssssvvvrrrnnnnnnpppooojjjfffgggdddbbbgggsss~~~qqqlllppptttuuuwww}}}|||sssdddRRRFFFAAABBBCCCDDDFFFHHHIIIJJJNNNNNNNNNNNNMMMKKKJJJHHHOOONNNMMMKKKJJJJJJJJJJJJHHHIIIJJJLLLLLLLLLLLLKKKHHHGGGFFFGGGIIIIIIIIIHHHIIIHHHIIIJJJIIIIIIQQQ[[[pppyyymmmccc]]][[[]]]jjjuuu~~~___KKKIIIDDD??????BBBBBB@@@BBB???<<<<<<<<<;;;888555555333111...---...000111111111000000000000111111000000000111222555777888222222333444666888999:::======>>>????????????>>>CCCEEEGGGJJJMMMPPPRRRTTTXXXUUUQQQMMMKKKKKKKKKLLLMMMNNNQQQSSSSSSOOOIIIDDD}}}xxxtttrrrrrrrrrrrryyytttmmmhhhfffggghhhhhhlllgggbbb]]]YYYRRRJJJDDD>>>;;;777555444333111000//////......---,,,,,,+++...............------,,,,,,,,,++++++************+++***)))))))))))))))***''''''&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&''''''((())))))******...------...///000222333222111111333555555333000222333444666777888777666555444333333333444666666777888888888999999999999===???BBBCCCCCCDDDEEEGGGGGGHHHFFFAAA:::444111111...,,,******+++,,,+++***000000000111111222333444555777999<<<@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIILLLLLLLLLMMMMMMNNNOOOOOORRRSSSTTTUUUUUUUUUUUUTTTRRRRRRSSSTTTVVVXXXZZZ[[[bbbffflllpppsssvvvxxxzzzuuuuuuuuusssqqqppprrrtttrrrssssssqqqooommmmmmnnnnnnpppsssvvvxxxzzzzzzzzz||||||yyywww|||}}}}}}{{{xxxxxxzzz|||}}}zzzxxxxxxyyy{{{}}}}}}zzzvvvqqqmmmjjjhhhggghhhjjjmmmrrrxxx~~~}}}yyyvvvsssrrrqqqrrroookkklllmmmlllhhhcccaaa```aaakkk|||zzzmmmlllpppuuuxxxzzzyyynnn^^^NNNDDDAAABBBDDDEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKIIIGGGHHHHHHIIIJJJIIIJJJQQQZZZooo}}}pppddd^^^^^^```iiitttcccLLLIIICCC@@@???AAA@@@???@@@>>>;;;:::;;;:::777444333333222111000///......---...///000111000///...111111111222333555777999222222222222333555888999<<<<<<===>>>????????????BBBCCCEEEHHHKKKNNNPPPRRRUUUSSSPPPMMMJJJIIIIIIIIIGGGIIILLLOOOPPPMMMFFFAAA~~~|||xxxtttrrrrrrssstttyyyssslllgggeeegggiiijjjnnniiiddd___ZZZSSSKKKDDD>>>;;;777444333222111///000//////...------,,,,,,---------------,,,++++++,,,,,,+++++++++*********,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))------------...000111222222222222333555666444333111222333444555666777888777555444222222222444555888888999999:::::::::999999<<<@@@BBBCCCCCCDDDEEEFFFGGGFFFCCC===888444333///---+++***+++,,,+++***////////////000111222333444666888;;;>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRUUUXXXYYY___bbbgggkkkmmmppprrrtttmmmpppqqqmmmhhhfffhhhlllqqqssstttsssqqqooonnnnnnmmmooorrrtttuuuuuusssrrrqqqtttxxx|||}}}~~~}}}|||zzzyyy~~~|||{{{zzz{{{|||{{{yyyxxxxxxzzz}}}}}}vvvsssmmmhhheeeeeefffgggjjjooouuuzzz~~~~~~}}}~~~{{{wwwtttqqqpppmmmkkkiiiiiijjjiiieeeaaa^^^^^^cccqqqxxxkkklllqqqwww|||vvvgggWWWIIIAAAAAABBBEEEGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKLLLLLLJJJHHHIIIHHHIIIKKKKKKKKKQQQYYYmmmvvvhhhbbbbbbdddiiitttiiiMMMHHHBBB???@@@@@@???===>>><<<;;;::::::888666444222222333333111///---,,,)))+++...000000///---+++////////////000222444555333222000000000333555777:::;;;<<<>>>???@@@@@@@@@@@@AAACCCFFFIIILLLNNNOOORRRQQQOOOMMMJJJHHHGGGFFFGGGJJJOOOTTTVVVSSSMMMIII}}}|||{{{yyyvvvttttttuuuwwwyyyssskkkfffeeegggjjjlllnnnjjjeee```\\\TTTKKKDDD===:::777444333222111///000//////......------,,,+++++++++++++++******)))*********************)))******)))))))))))))))***+++)))&&&$$$$$$%%%'''((()))((((((''''''(((((()))%%%&&&&&&''''''((()))))),,,,,,,,,---...///000111222222222444555666666555333444444444444555777999999777444222111111222333777888999:::;;;;;;::::::999;;;===>>>???AAACCCEEEGGGHHHHHHFFFBBB<<<888555222///---,,,.../////////.........//////000111222333444666888;;;>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIKKKLLLMMMMMMNNNMMMNNNOOOPPPQQQRRRSSSSSSUUUTTTRRRQQQSSSUUUYYY[[[\\\___cccfffhhhjjjlllnnngggkkkmmmhhhaaa^^^aaafffooorrrttttttrrrooonnnmmmppprrruuuwwwwwwuuurrrpppmmmooorrruuuxxx|||~~~|||~~~~~~~~~~~~~~~}}}|||{{{}}}~~~}}}{{{{{{{{{zzzyyyxxxyyy|||~~~}}}}}}~~~yyysssooolllgggddddddhhhmmmppppppwww|||}}}|||xxxtttrrrqqqkkkiiihhhiiiiiihhhdddaaa___```hhhxxxxxxooommmrrrzzztttcccSSSHHHCCCAAACCCFFFHHHIIIHHHGGGEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHKKKMMMMMMKKKIIIJJJIIIJJJMMMNNNNNNRRRYYYjjjrrrjjjggggggkkkuuuoooOOOFFF???>>>@@@???>>>>>>===<<<<<<;;;:::999666555333333222222000///---,,,)))+++,,,...//////......000000//////000222333444555333000...///111444666777999:::<<<>>>@@@@@@AAA???@@@BBBEEEHHHKKKMMMNNNPPPPPPOOONNNLLLIIIFFFEEEIIILLLSSSZZZ]]]\\\WWWRRR}}}||||||{{{yyyvvvuuuwwwzzzyyyssskkkfffeeegggjjjlllmmmiiiddd```\\\TTTKKKDDD===:::666444333222000////////////...------,,,,,,,,,,,,,,,,,,,,,+++******(((((()))******)))(((((((((((((((((()))***+++,,,+++)))&&&$$$$$$%%%'''(((((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((++++++,,,---...//////000111222333333444555777888777999999888666555777999999888555333111111222222666777999;;;<<<===<<<<<<<<<<<<;;;::::::===CCCGGGKKKKKKJJJIIIFFFAAA<<<888333111...---///111222222............///000111222222333444666888;;;>>>@@@AAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJLLLNNNNNNOOOOOOLLLMMMMMMNNNOOOQQQRRRRRRUUUTTTSSSRRRSSSVVVYYY[[[\\\^^^aaacccdddfffhhhjjjdddhhhjjjeee^^^[[[___dddkkkmmmoooooommmkkkjjjjjjsssuuuwwwyyyyyyvvvsssqqqlllmmmnnnoooqqqtttxxx|||~~~}}}}}}~~~~~~~~~}}}}}}yyyzzz|||~~~~~~|||zzzzzzyyyyyyyyyzzz|||~~~{{{wwwttttttvvvtttoooiiiiiigggeeeeeehhhooovvv{{{zzz~~~|||zzzwwwuuusssqqqjjjjjjjjjjjjjjjgggcccaaa^^^bbbmmm~~~vvvqqqpppuuu}}}rrrbbbSSSJJJGGGBBBDDDGGGIIIIIIHHHFFFEEEGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFCCCDDDEEEHHHKKKLLLLLLJJJKKKJJJLLLPPPQQQQQQTTTYYYeeeyyyzzzrrrjjjkkksssrrrTTTHHH??????@@@???>>>@@@===>>>???>>><<<:::888777666444222///...---...///---,,,,,,,,,---///111333444333222222222444555666666444111//////111444666555666888;;;===>>>?????????@@@BBBEEEGGGJJJLLLMMMOOOPPPPPPOOONNNKKKIIIGGGFFFJJJQQQXXX]]]]]]ZZZVVV~~~|||}}}}}}{{{wwwvvvxxx{{{yyyssslllgggeeegggiiijjjjjjgggccc___[[[TTTJJJCCC===:::666333222111000...///......---,,,,,,++++++...............------,,,'''((()))*********)))((('''''''''((()))+++---...)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))***,,,---...////////////111222333333444777999999;;;===;;;888666888:::999888777555444333222222444666999<<<>>>???>>>>>>>>>===:::777777;;;BBBGGGMMMLLLKKKKKKJJJGGGBBB???666333///---...000111111............///000111222111111222444666999<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJMMMOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOQQQQQQRRRQQQQQQQQQSSSUUUXXXYYY\\\^^^```aaaaaabbbdddfffcccfffgggddd___^^^aaaeeelllnnnoooooonnnlllkkklllrrrsssvvvxxxxxxwwwuuutttpppqqqqqqqqqqqqsssvvvxxxzzz{{{{{{|||}}}}}}~~~}}}}}}vvvwwwxxx{{{}}}~~~|||zzzyyyxxxxxxwwwxxxyyyzzz{{{}}}||||||{{{zzzyyyyyyyyyooommmkkkkkkmmmmmmjjjgggiiiiiiiiikkkpppwww~~~yyyxxxxxxwwwuuusssqqqpppiiijjjkkkjjjhhheeeaaa___\\\dddsss{{{sssqqquuuyyyzzznnn```UUUMMMJJJDDDFFFGGGIIIIIIHHHFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHGGGCCCBBBBBBEEEHHHJJJKKKJJJLLLJJJLLLQQQSSSSSSTTTXXX```rrrrrrlllrrryyyaaaPPPCCCBBBBBB@@@???AAA===???AAAAAA>>>;;;::::::777555222...------...///...---,,,+++---000444666111000///......///111111444222000//////111333555333555666999:::<<<======???@@@AAADDDFFFHHHJJJKKKNNNOOOPPPPPPOOOMMMLLLKKKGGGJJJQQQYYY^^^```^^^\\\~~~{{{}}}~~~{{{wwwuuuwwwzzzyyytttmmmhhhfffggghhhhhhfffccc```]]]ZZZSSSJJJBBB<<<999666333222111000...---------,,,++++++******---------------,,,++++++((()))+++,,,,,,,,,+++***(((((((((((()))***,,,,,,''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''')))***+++---...............///111222111333777:::777;;;>>>===:::777999;;;888888888888666555333222222444888===???AAA@@@@@@???===;;;888888;;;@@@DDDNNNLLLKKKKKKMMMMMMJJJHHH===999444000/////////...////////////000111222222111000111222444777:::<<<@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJMMMOOOPPPPPPPPPNNNNNNMMMMMMMMMNNNPPPQQQOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]^^^^^^^^^___aaaccccccddddddcccaaabbbdddfffooopppqqqpppooonnnooopppoooqqqsssvvvwwwxxxxxxxxxuuuvvvwwwwwwvvvwwwxxxzzzxxxxxxyyyzzzzzz|||}}}~~~}}}|||xxxwwwwwwyyy{{{|||zzzxxxwwwwwwvvvuuuttttttuuuuuuttttttsssrrrqqqoooooonnnhhhhhhiiikkkmmmoooqqqrrrssssssuuuwww{{{tttttttttsssrrrpppnnnlllggghhhiiihhheee```\\\ZZZ^^^jjj{{{{{{uuutttyyy|||{{{qqqggg^^^VVVOOOKKKGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIFFFDDDCCCCCCEEEHHHIIIIIIJJJHHHJJJPPPSSSRRRSSSUUUZZZlll}}}ppptttqqq]]]KKKGGGEEE@@@???BBB<<>>???BBBDDDFFFHHHIIIMMMNNNNNNNNNNNNNNNNNNMMMLLLOOOTTT[[[bbbeeedddccc~~~zzz}}}~~~{{{vvvtttvvvyyyyyytttnnniiigggggggggfffdddaaa^^^\\\YYYRRRIIIBBB<<<999666333222111000...------,,,++++++******))))))************)))(((((()))***,,,.........,,,+++***)))))))))))))))***+++%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''((()))+++---.........------///111111000222666:::444999>>>>>>;;;888:::<<<777888999999888666333222111444888===@@@BBBBBBBBB>>>===<<<;;;:::;;;>>>AAAMMMKKKJJJKKKOOOQQQPPPNNNEEE@@@999444111000///.../////////000000111222333000000000111333666:::<<<@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLOOOPPPPPPOOOOOOOOONNNMMMMMMNNNOOOPPPOOOPPPQQQTTTVVVXXXYYYZZZ[[[\\\]]]]]]\\\]]]___aaacccbbbbbbbbbccceeefffgggmmmnnnnnnmmmkkkkkklllnnnoooppprrruuuxxxzzz{{{|||uuuvvvxxxxxxwwwwwwxxxzzzwwwxxxyyyzzzzzz{{{~~~~~~}}}|||{{{{{{yyywwwxxxzzz{{{yyyvvvvvvuuutttsssrrrqqqqqqqqqllllllkkkiiihhhfffeeeeeegggiiillloooqqqvvv{{{~~~ssssssrrrqqqpppmmmjjjiiidddfffgggfffbbb]]]XXXVVVdddqqqzzzyyy|||~~~~~~vvvkkkbbb[[[UUUOOOKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJJJJGGGDDDCCCDDDFFFHHHHHHIIIGGGIIIOOOSSSRRRQQQSSSWWWiiiuuuyyy~~~fffQQQKKKHHHAAA???CCC;;;???BBBBBB???;;;:::;;;444444444333111...,,,***)))***,,,...000222333333444333111000000111222222---------...///000000111222333444666777888888888;;;<<<>>>@@@BBBDDDFFFGGGLLLLLLLLLMMMNNNNNNOOOOOOMMMOOOSSSZZZaaaeeeeeeeee}}}zzz~~~{{{yyyzzzxxxsssrrrsssvvvsssooojjjfffeeeeeeeeeeeecccaaa^^^ZZZSSSKKKFFF>>>:::555111000000000000//////.........---------***+++,,,,,,------,,,,,,***,,,///111111...***((()))(((((()))***(((%%%"""%%%%%%'''''''''&&&%%%$$$''''''((((((((((((''''''%%%%%%&&&'''(((((((((''')))((('''((())),,,...000......///000222333444555666999<<>>======>>>@@@AAACCCBBBEEEIIIKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWYYY[[[\\\\\\[[[YYYYYY\\\^^^bbbdddeeeeeeddddddeeefffllllllllljjjiiiiiilllnnnmmmoooqqqsssuuutttssssssxxxyyyyyyzzz{{{|||}}}}}}}}}{{{xxxvvvuuuwwwzzz{{{~~~}}}||||||}}}zzzvvvrrrqqqrrruuuvvvuuuuuutttsssqqqooolllkkkfffccc___]]]^^^bbbgggkkknnnpppsssvvv{{{~~~|||pppnnnlllllllllkkkiiiggghhhgggeee```]]]]]]aaaeeeppp~~~|||~~~|||ssshhh```VVVNNNLLLNNNHHHIIIKKKKKKKKKIIIGGGEEEFFFEEECCCBBBBBBCCCEEEFFFHHHGGGFFFEEEFFFGGGJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLIIIGGGDDDDDDFFFHHHIIIIIIEEEFFFIIILLLNNNOOOPPPPPPUUUcccxxxxxxwww~~~~~~^^^PPPJJJAAA???DDDBBBAAAAAA@@@???>>><<<<<<999888666444111...,,,+++((()))***---///111333333111222333111///......///111222222111///...000111222222333333444555666666======<<<>>>AAAEEEGGGGGGHHHJJJNNNQQQSSSSSSRRRQQQQQQKKKJJJSSS^^^cccdddeee|||{{{|||yyywwwxxxvvvrrrqqqsssuuurrrnnnjjjgggeeeddddddeeecccaaa]]]XXXQQQIIIDDD???;;;666222111111111111//////.........---------.../////////...------,,,(((***,,,...---+++(((&&&+++******+++,,,+++(((%%%''''''((())))))((('''&&&'''''''''(((((('''''''''&&&&&&''''''((('''''''''(((''''''''')))+++---///......///000222333444444444666:::>>>??????===;;;<<<:::999:::<<<<<<:::777666555555:::AAAFFFEEECCC???>>>===;;;:::888888777<<<@@@EEEIIIKKKMMMQQQSSSSSSLLLBBB999444111000///000---+++,,,///111111000000111222222222444666999============>>>???AAAAAACCCFFFIIILLLLLLLLLMMMNNNJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXYYY[[[]]]aaacccdddcccbbbbbbcccdddlllllllllkkkiiihhhiiijjjmmmoooqqqsssttttttssssssxxxxxxyyyzzz{{{||||||}}}~~~{{{wwwuuuuuuvvvwww}}}~~~|||yyyuuuqqqpppppprrrsssqqqqqqpppooommmjjjgggeeecccbbbaaaaaadddiiinnnrrrxxxyyyzzz}}}~~~}}}}}}}}}xxxvvvkkkiiigggfffgggfffeeeddddddcccaaa^^^]]]___eeejjj{{{|||{{{}}}xxxmmmaaaYYYSSSLLLJJJKKKHHHIIIJJJJJJIIIGGGEEEDDDEEEDDDBBBAAAAAABBBDDDEEEHHHGGGFFFEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLIIIGGGDDDDDDFFFGGGHHHHHHEEEGGGIIIKKKMMMNNNNNNNNNSSS^^^rrrxxxuuuyyywww___PPPFFFAAABBBAAAAAAAAA@@@???>>>===<<<:::888666333000...,,,,,,+++,,,---...///111222222111222333222000/////////000111111000......///000111111222333444555666666;;;::::::<<>>??????>>><<<;;;;;;<<<>>>???>>><<<666555555999???CCCCCCBBB@@@???>>><<<:::888777777888;;;@@@DDDHHHLLLPPPSSSTTTQQQJJJBBB999333000000...,,,++++++---/////////111222333222222222444666999:::<<<===>>>?????????>>>@@@DDDFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWXXX[[[]]]```aaabbbaaa```___```aaajjjlllmmmllljjjhhhggggggnnnoooqqqsssttttttsssssswwwwwwxxxyyyzzz{{{{{{|||~~~{{{xxxvvvuuuuuuvvv{{{}}}zzzxxxtttpppnnnmmmnnnooonnnnnnmmmllljjjhhheeedddddddddfffiiinnntttzzz}}}~~~}}}~~~~~~}}}{{{vvvqqqooofffdddaaa``````aaa```___aaa___]]]\\\^^^fffooovvv~~~{{{{{{|||{{{tttgggZZZTTTPPPLLLJJJJJJIIIIIIJJJIIIHHHFFFDDDCCCDDDCCCBBBAAAAAABBBCCCDDDGGGGGGEEEEEEFFFGGGJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHEEEEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKOOOWWWiii~~~uuuoooooo{{{nnnTTTHHHCCC???AAAAAAAAA@@@???>>>===<<<:::888555222///------,,,......//////000000000000000222444444222000//////...//////...,,,,,,---///000000111222333444555666777777888:::<<>>:::555222111111000///////////////............------------,,,+++***)))++++++++++++************+++*********++++++)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++......//////000111111222...000444888;;;<<<======<<<<<<<<<>>>??????>>>>>>777666777:::>>>BBBBBBBBBBBBAAA@@@???===;;;:::999666888;;;@@@DDDJJJNNNQQQTTTSSSPPPHHH===444000///+++***)))((()))***++++++///111222222111111333555666777999<<<===>>>>>>===;;;===@@@BBBBBBBBBCCCEEEIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWWWWYYY\\\^^^___```aaa```^^^^^^^^^___fffiiillllllkkkiiiggggggnnnoooppprrrssssssssssssuuuvvvvvvwwwxxxyyyzzz{{{|||{{{zzzxxxwwwwwwxxxxxxxxx||||||xxxvvvsssooommmllllllllllllmmmnnnnnnnnnmmmkkkjjjlllnnnqqqvvv|||~~~~~~{{{zzz|||}}}yyyuuuqqqmmmkkkdddbbb___]]]]]]^^^^^^]]]___\\\XXXXXX___mmm}}}{{{yyy{{{}}}~~~xxxqqqcccUUUQQQQQQOOOMMMLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGFFFDDDDDDEEEFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLJJJHHHGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMQQQ___tttnnngggfffrrr|||[[[NNNIIIBBBAAAAAAAAA@@@???>>>======;;;999666222///...---------........./////////000///222555555333111//////---......---+++***,,,---//////000111222444444555555666777999:::===AAADDDJJJLLLPPPSSSUUUUUUUUUTTTJJJCCC<<<888777:::EEEPPP~~~zzzuuussssssqqqnnnnnnqqqtttrrrooollljjjiiihhhhhhmmmiiiddd^^^XXXPPPHHHCCC<<<999555222111000///...000000/////////.........++++++,,,,,,---,,,,,,+++*********************+++((('''&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''))))))***------...///000000111111...///111444666777888888;;;<<<=========<<<<<<<<<999999999;;;>>>@@@BBBCCCBBBBBBAAAAAA???===<<<;;;777777999<<>>@@@BBBCCCCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYY]]]______```aaa```___^^^___```cccfffjjjllllllkkkjjjjjjnnnooopppqqqrrrsssssssssttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwzzz{{{wwwuuutttrrrpppnnnmmmllllllkkkmmmooorrrssstttuuutttyyy{{{~~~{{{|||~~~{{{{{{}}}~~~zzzuuurrrpppnnnkkkiiidddbbb___]]]]]]]]]\\\[[[ZZZUUUPPPRRR___ssszzzvvvxxx}}}vvvjjj]]]QQQNNNPPPOOONNNNNNLLLLLLKKKKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLMMMWWWkkk{{{eee___^^^kkkeeeVVVOOOGGG@@@@@@@@@@@@@@@???>>>===<<<:::777444111///......++++++,,,,,,---...//////...111444555333111//////,,,------,,,***)))+++,,,---...///000111333444444333555888999:::===AAAEEEGGGJJJMMMQQQTTTUUUTTTTTTLLLEEE===666222555AAANNN|||wwwttttttrrrnnnnnnqqqtttrrrnnnkkkiiiiiijjjkkknnnkkkeee___XXXPPPIIIDDD<<<999666333222111///...000000000/////////......,,,---......//////......((((((((((((((()))))))))'''&&&%%%%%%&&&'''&&&%%%'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))++++++---...///111222222///000000111111222333333999:::<<<<<<;;;::::::;;;;;;::::::;;;===???AAACCC???@@@AAAAAA@@@???===<<<;;;:::999;;;???EEEHHHJJJMMMNNNNNNJJJBBB:::444000/////////---++++++,,,...***,,,///000111111222444111222444777999;;;<<<<<<===>>>@@@@@@@@@AAACCCDDDCCCDDDFFFHHHJJJLLLNNNOOOQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY\\\___```aaabbbbbbaaaaaabbbdddbbbeeejjjlllmmmlllllllllnnnnnnooopppqqqrrrsssssssssssstttuuuvvvwwwwwwxxx{{{{{{{{{zzzyyyxxxvvvuuuuuuyyy~~~~~~xxxtttsssssssssrrrrrrqqqpppppplllnnnrrruuuyyy{{{|||}}}|||zzz|||}}}||||||~~~~~~wwwsssnnnllllllllliiifffbbb```^^^\\\\\\ZZZXXXVVVQQQLLLJJJPPPaaaxxx}}}vvvuuuyyyzzzppp___UUULLLKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFGGGIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLMMMNNNLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKSSSeeewwwyyyqqq^^^XXXWWWcccvvvjjjUUUKKKDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;999666444111///...******+++,,,---......///...000222333222000//////+++,,,,,,+++))))))***,,,,,,,,,---///111222333444222555888999999<<>>;;;888555444333111///000000000000/////////............///......------'''((())))))******)))))))))'''&&&&&&((((((((('''''''''&&&&&&'''(((***+++'''''''''(((((('''''''''&&&&&&''''''((('''''''''&&&''''''((()))))))))))))))***+++---///111222333000000/////////000111222555888;;;;;;::::::;;;===::::::::::::;;;<<>>:::;;;>>>CCCEEEFFFKKKJJJJJJHHHEEE???888333000111111///,,,+++---///+++---000000000///000111000000222444666999;;;===999;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVWWWZZZ]]]aaabbbddddddddddddfffhhhdddgggkkkllllllllllllmmmnnnnnnooooooppprrrssssssrrrrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{zzzyyyxxxvvvssswww|||~~~yyyvvvrrrrrrtttuuuuuuuuuuuuuuuqqqssswww{{{|||}}}}}}}}}}}}|||||||||}}}~~~}}}{{{yyyyyyqqqmmmhhhggghhhhhheeebbb]]][[[ZZZYYYXXXUUUPPPMMMHHHGGGJJJUUUiiiyyywwwuuuuuuzzzrrrhhhUUUNNNJJJJJJJJJIIIJJJMMMJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHJJJLLLNNNJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOMMMLLLIIIHHHGGGGGGGGGGGGIIIIIIKKKKKKRRRbbbsss~~~rrrkkk\\\UUURRR[[[kkk}}}mmmTTTGGGBBB???@@@@@@@@@@@@???>>>>>><<<<<<;;;:::777333000...---------------------------///111111///...///000,,,,,,,,,+++***)))***,,,++++++---...000222333444000444777888888:::@@@EEEDDDGGGLLLRRRVVVXXXYYYYYYRRRIII@@@;;;999;;;CCCLLL|||xxxvvvsssoooooorrrrrroooiiidddccceeehhhkkklllhhhccc\\\VVVOOOHHHDDD???===999777666555333111000000000000////////////.........---,,,+++***))))))***+++---------,,,++++++)))(((((()))+++***)))%%%%%%$$$$$$%%%&&&((()))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''''''''((()))*********)))((()))***---///111333444111000/////////111222333222666999;;;:::;;;===@@@:::::::::999999;;;>>>@@@AAABBBDDDFFFFFFEEEDDDCCCEEEAAA<<<;;;>>>AAACCCDDDJJJHHHGGGHHHGGGCCC<<<555000111111...+++***,,,///---///111111///.........000000000222555888;;;===;;;<<<>>>======>>>@@@BBBCCCDDDFFFIIIKKKNNNPPPQQQNNNOOORRRTTTVVVVVVVVVVVVTTTUUUUUUUUUUUUVVVXXX[[[bbbccceeeffffffgggiiikkkgggiiilllmmmlllkkklllmmmnnnnnnoooooopppqqqssstttqqqrrrrrrssstttuuuvvvvvvsssuuuxxxzzz||||||{{{{{{qqquuu{{{{{{yyyqqqrrrtttwwwxxxyyyxxxxxxwwwyyy|||yyy|||zzz|||zzzzzz|||}}}~~~{{{xxxvvvuuunnniiieeedddeeeeeeaaa]]]XXXWWWVVVVVVTTTPPPJJJFFFEEEGGGNNN]]]rrrsssssstttvvv{{{zzzkkkaaaQQQLLLJJJKKKJJJIIIJJJNNNIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKJJJKKKMMMOOOPPPKKKKKKLLLNNNNNNOOOOOOOOOKKKKKKKKKLLLNNNOOOMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKRRRaaaqqq|||pppiii\\\TTTOOOVVVdddttttttYYYLLLHHH??????@@@@@@@@@??????>>><<<<<<===<<<999555000...000000///...---,,,,,,+++---/////////...---///000,,,------+++***)))+++,,,***+++,,,...000111333333///333777777777999???EEEHHHKKKQQQVVV[[[^^^___```YYYPPPGGGCCCBBBDDDKKKSSS|||{{{xxxuuurrrooommmmmmpppkkkeeeaaaaaadddggghhhjjjgggccc^^^XXXPPPHHHBBB@@@===999555333222///...000000///...............000...,,,+++,,,,,,+++***++++++******)))'''&&&%%%(((((((((((())))))))))))***)))(((''''''((()))***,,,+++***(((''''''''''''***(((&&&%%%%%%%%%'''((())))))))))))))))))))))))+++,,,---...///000111222111111111111000000//////111333666:::===???@@@@@@888:::=========<<<<<<===CCCBBBBBBEEEHHHJJJHHHEEEBBBAAA???>>>>>>???@@@AAADDDDDDFFFLLLPPPLLLAAA777444111///------,,,+++******,,,...000111111000///......///000111333555666777777888:::<<>>>>><<<;;;;;;;;;@@@???AAADDDHHHJJJIIIGGGCCCBBB@@@???>>>>>>???@@@???AAAFFFMMMRRRQQQJJJCCC:::777222...---------,,,------------...///000111---......///000222333444555666777888:::===???@@@@@@BBBDDDFFFHHHIIIIIIIIINNNMMMMMMOOOSSSUUUUUUTTTWWWVVVVVVWWWWWWXXXYYYZZZaaaccceeeffffffgggiiijjjkkkkkkkkkkkkkkkkkklllllllllnnnppppppooonnnoooppprrrqqqppppppooooooooooootttuuuwwwyyyyyyxxxwwwvvvtttvvvzzz~~~{{{wwwrrrrrrtttyyy~~~}}}zzzzzz|||}}}}}}}}}{{{xxxvvvrrrmmmjjjgggddd___]]][[[[[[YYYXXXWWWQQQLLLJJJFFFAAA>>>???FFFPPPbbbxxxssspppmmmqqqzzzvvveeeYYYLLLJJJHHHGGGGGGGGGFFFEEEGGGFFFDDDCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIIIIKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMPPPUUU^^^jjjzzzooobbbXXXXXX[[[bbbrrrjjjTTTJJJFFFBBBAAABBBAAA>>>===??????===<<<;;;:::888444222000//////...,,,,,,+++++++++,,,...//////...,,,+++...---,,,++++++++++++,,,***++++++,,,---.../////////000333555777:::???BBBIIIMMMTTT[[[```aaaaaa```\\\ZZZXXXVVVVVVXXXZZZ\\\~~~{{{zzzwwwuuurrrpppooonnnnnnjjjeeebbbbbbcccddddddeeeccc```\\\WWWQQQIIIDDD???<<<888555444333222000222111111000///000000000///---++++++,,,,,,+++***'''((())))))******))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''''''''((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++,,,...//////222222111111000//////...222333555888:::<<<>>>???<<<>>>???>>><<<999888888;;;<<>>>>>>>>;;;@@@HHHOOOTTTUUUSSSQQQFFF@@@888222///...//////...---+++******---///111.........///000000111111333444444666888:::<<<===>>>???AAACCCEEEFFFGGGGGGLLLLLLLLLOOORRRTTTTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYaaacccfffgggggggggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnooonnnmmmmmmoooqqqqqqppppppooooooooonnnnnntttuuuwwwyyyyyyxxxwwwvvvuuuwwwzzz~~~~~~yyyuuuqqqrrruuu|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||xxxuuurrrmmmiiieeebbb___\\\YYYXXXWWWVVVUUUTTTNNNHHHDDDAAA======AAAMMM[[[qqqpppnnnnnnrrr{{{wwwdddXXXLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNPPPRRRSSSPPPLLLIIIHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRROOOQQQUUU\\\gggwww{{{{{{|||lll]]]YYYZZZ___lllzzzuuu\\\MMMFFFCCCBBBCCC@@@;;;;;;??????===;;;;;;:::888555333111000///...---,,,,,,,,,+++,,,---......---,,,+++/////////...---,,,+++***,,,,,,,,,,,,,,,,,,------///000111333555999>>>CCCLLLPPPVVV]]]aaaccccccbbb```___^^^]]]]]]^^^___```~~~xxxwwwuuusssqqqpppooonnnmmmjjjeeecccbbbbbbbbbaaabbb```]]][[[WWWQQQJJJEEE???<<<777444444333333222333222111111000000111111///---++++++,,,,,,,,,++++++++++++***)))(((''''''(((((((((((())))))))))))&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))***,,,---//////222222111111000/////////111222444666999:::;;;<<<>>>@@@@@@???;;;888777666888:::>>>CCCGGGIIIJJJJJJHHHGGGEEECCCAAA>>><<<;;;<<>>@@@BBBDDDFFFGGGGGGJJJKKKMMMOOORRRSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXaaadddfffggggggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhllllllllllllkkklllnnnqqqjjjkkkmmmoooppprrrsssssstttvvvwwwxxxyyywwwvvvuuuuuuvvvyyy|||}}}{{{vvvrrrooopppttt|||~~~{{{}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}|||yyyuuuqqqnnniiidddaaa^^^\\\XXXVVVUUUTTTRRRPPPOOOIIIBBB???======BBBIIIXXXhhh}}}xxxooooooqqqvvvxxxcccVVVLLLJJJGGGFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHJJJHHHIIIKKKLLLMMMNNNNNNOOOOOORRRTTTQQQKKKHHHIIILLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSSSSPPPRRRUUU\\\gggvvv~~~~~~yyyeee]]][[[]]]hhhuuudddNNNFFFDDDCCCCCC???;;;<<<@@@???===;;;::::::999777555222111///...---,,,,,,---,,,,,,---......---,,,,,,000000111111000---+++)))++++++++++++,,,,,,,,,,,,///000000111333888>>>BBBKKKOOOUUU[[[```bbbccccccbbbbbbcccccccccccccccccc~~~yyyuuutttsssqqqpppooonnnnnnnnnjjjfffcccbbbbbbaaa``````^^^\\\ZZZWWWQQQKKKFFF@@@<<<777444333444333333333333222111111111111111...---++++++,,,---,,,+++***++++++******)))((('''(((((((((((())))))))))))'''((()))******)))((('''&&&&&&%%%&&&&&&'''((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''')))***,,,...///000111111111111000000000///333444777:::<<<<<<<<<<<>>@@@CCCDDDEEEIIIKKKNNNQQQSSSSSSTTTTTTSSSSSSTTTTTTUUUWWWXXXYYYaaacccfffggggggfffgggggggggggggggggggggfffffffffiiijjjjjjjjjiiijjjmmmooogggiiilllooorrrtttuuuvvvtttvvvwwwxxxxxxwwwuuutttrrrsssvvvyyyzzzxxxsssoookkklllpppxxx~~~zzz{{{~~~}}}||||||~~~}}}}}}}}}~~~~~~}}}xxxuuuqqqmmmjjjeee```]]][[[XXXUUUSSSQQQOOOMMMKKKIIICCC>>>;;;:::===GGGQQQfffuuu|||uuurrrtttwww}}}uuu```SSSKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHJJJKKKLLLMMMMMMNNNLLLOOORRROOOJJJHHHKKKOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRSSSVVV\\\gggwwwsssiiibbb___gggrrrpppVVVJJJFFFCCCCCC@@@===>>>CCC>>>===;;;:::::::::888666333222000...---------...,,,------------------,,,000111222222111...+++***((())))))***+++,,,------...//////000222666===AAAJJJNNNTTT[[[```ccceeeeeeccccccdddeeefffgggggggggyyyssstttsssrrrqqqpppoooooooooppplllfffcccaaaaaaaaaaaa```^^^\\\ZZZWWWRRRLLLGGGBBB>>>888444333333333333333222111111000111111111...,,,++++++,,,---,,,+++'''((()))***+++,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,...///000000000000000111111111111666999===@@@BBBAAA???>>>>>>???@@@???<<<999777777555888<<<@@@DDDIIINNNRRRTTTTTTRRROOOJJJEEE???<<<777;;;BBBGGGLLLRRRYYY^^^^^^[[[UUUNNNGGG???777111---------,,,,,,++++++***000000222333333222111000111111111222444666777888666666777999;;;>>>@@@AAAGGGJJJOOORRRRRRSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[[[[___bbbeeegggfffeeeeeeeeedddddddddeeeeeefffffffffhhhiiijjjjjjjjjjjjlllnnnkkkllloooqqqssssssssssssuuuvvvwwwxxxxxxvvvuuussspppqqqtttwwwxxxvvvqqqmmmhhhhhhkkksss|||{{{{{{~~~}}}~~~~~~}}}||||||~~~}}}{{{zzzxxxrrrooolllhhheeeaaa\\\XXXWWWTTTQQQOOOMMMJJJFFFDDDCCC>>>;;;:::;;;@@@MMMZZZuuuzzzwwwxxx{{{kkkYYYPPPKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGIIIJJJKKKKKKKKKKKKJJJLLLMMMLLLIIIIIIKKKNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSUUU[[[fffuuusssggghhhoooiiiTTTLLLEEEBBBAAA???@@@CCC>>><<<:::999::::::999888444333000...------...///------------------------///000111222111///,,,+++'''((((((***+++,,,------,,,---///000222666;;;@@@JJJNNNTTT[[[aaafffhhhiiidddeeefffhhhiiikkkllllllzzztttttttttsssrrrqqqqqqrrrrrrsssnnngggbbbaaaaaabbbbbb```___]]][[[XXXRRRLLLHHHDDD???999444333333333222222222111000000000000000...,,,***+++,,,------,,,'''((()))***+++,,,,,,,,,(((((((((((())))))))))))(((((((((''''''((((((((((((((('''''''''((())))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,............///000111222333333666:::@@@DDDEEECCC???===<<<>>>???>>><<<:::999999222555999>>>CCCKKKTTTZZZ\\\\\\ZZZWWWRRRKKKDDD@@@888:::===AAAFFFLLLSSSWWWZZZZZZYYYWWWRRRHHH===555111///---+++***+++,,,------///111222333222111000/////////000111333555555333444555666999<<<>>>@@@DDDIIINNNQQQQQQQQQRRRTTTSSSTTTTTTUUUWWWXXXZZZ[[[^^^aaadddfffeeedddccccccaaabbbbbbcccdddeeeffffffgggiiikkklllllllllmmmooonnnoooqqqssstttsssrrrqqquuuvvvwwwxxxwwwvvvtttsssooopppsssvvvxxxvvvqqqmmmgggfffhhhnnnwww}}}|||~~~}}}~~~~~~~~~}}}}}}|||yyytttqqqllliiifffccc```\\\XXXTTTSSSQQQMMMJJJGGGDDD???<<<;;;999999<<>><<<:::999:::;;;:::999555333111...---...///000---------,,,,,,---------//////000000000///---,,,))))))))))))******++++++***,,,...000222666:::>>>GGGKKKQQQYYY```eeehhhjjjggghhhiiikkkmmmppprrrttt{{{uuuuuutttsssssssssttttttuuuooohhhbbbaaaaaacccdddaaa```]]][[[XXXSSSLLLHHHEEE@@@999444222222222222222111111000///000000000---,,,***+++,,,------,,,******+++++++++******)))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''"""###%%%''')))+++,,,---------...000111333444444444888???DDDEEEBBB===:::;;;<<<>>>>>><<<:::::::::///333777<<>>>>><<<:::999:::;;;;;;:::666444111...---...///000...------,,,,,,------......///////////////......+++*********)))))))))((()))+++...111333666999<<>>===>>>>>>>>><<<;;;777444333888DDDRRR]]]bbbccc```[[[YYYWWWSSSNNNIII@@@>>>======???BBBEEEFFFOOORRRXXX\\\[[[TTTJJJBBB:::666000,,,+++,,,...///333222222111000000111111000///////////////000000555555555666777999:::;;;BBBEEEJJJLLLMMMMMMMMMNNNQQQPPPPPPPPPQQQSSSVVVXXXZZZ^^^bbbeeedddaaa___^^^dddbbb___]]]]]]___bbbdddggggggiiilllnnnpppooonnnlllooorrrsssrrrrrrtttvvvvvvxxxzzz||||||zzzxxxvvvrrrqqqrrrvvvzzzzzzuuupppgggiiilllpppuuuzzz~~~~~~|||zzzyyywwwxxxzzz||||||{{{}}}~~~|||}}}}}}|||yyyxxx}}}}}}}}}|||yyyrrrjjjdddbbb___[[[WWWSSSOOOKKKHHHLLLGGGBBBAAA>>>888555555666666;;;GGG[[[pppwww{{{|||uuuyyyyyydddUUUMMMLLLLLLFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSYYYeeettt{{{uuurrr{{{}}}dddNNNHHHGGGBBB???AAA<<<<<<<<<<<<;;;:::999888555444222111///......---//////...------------...,,,---...///000000000000+++,,,+++***'''&&&'''(((,,,,,,+++,,,000444999<<>>===<<<:::888;;;CCCOOOZZZaaa___\\\YYYWWWVVVSSSNNNKKKBBB???===<<<===???AAACCCGGGJJJOOOTTTVVVRRRKKKEEE>>>888000,,,+++,,,---,,,000000000000000111111111000000////////////000000333444444555777999:::;;;CCCEEEHHHJJJJJJKKKNNNOOOOOOOOONNNOOOPPPSSSUUUWWWYYY]]]bbbdddcccbbb``````bbb```___]]]]]]___aaacccfffggghhhkkkmmmnnnnnnmmmmmmppprrrrrrppppppqqqssstttuuuxxxyyyzzzyyywwwvvvsssqqqqqquuuyyyzzzvvvqqqlllmmmnnnooorrrtttvvvxxx~~~}}}||||||yyyyyy{{{|||~~~}}}}}}}}}~~~}}}~~~~~~}}}{{{yyyvvvtttxxxwwwvvvuuurrrlllddd___\\\ZZZVVVSSSPPPMMMJJJGGGGGGBBB>>>>>><<<666444555666999AAAQQQggg{{{uuu|||{{{xxx~~~nnn[[[OOOIIIGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPUUU```mmmwwwzzzqqqkkkxxxsssWWWLLLHHHAAA>>>@@@>>>>>>>>>======<<<;;;:::777666333111000////////////......---------------,,,---...//////000000000---...///---,,,,,,---///000...---,,,...222666999>>>DDDMMMSSSXXX]]]dddhhhkkkmmmpppqqqpppppprrrsss~~~yyywwwyyyxxxtttqqqrrruuuqqqkkkgggeeeeeedddcccccccccbbb```ZZZSSSKKKGGGAAA>>>:::888777666444333000000000000000000000000,,,,,,------------,,,,,,...---,,,+++************))))))))))))))))))((((((***)))((('''''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&'''((((((((())),,,//////000111222333555666777777777777888888888888888AAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????AAAHHHSSS[[[ZZZXXXVVVTTTSSSQQQNNNKKKDDDBBB???<<<;;;<<<===??????AAAFFFLLLPPPQQQNNNLLLEEE===333------...---++++++,,,---///000111111111000000////////////000000111222333444666888:::;;;AAACCCDDDEEEFFFHHHKKKNNNMMMMMMMMMNNNPPPSSSUUUWWWYYY]]]aaabbbbbb```____________^^^______```aaabbbdddfffhhhkkklllmmmmmmmmmnnnpppqqqpppooonnnooopppqqqrrruuuwwwxxxwwwvvvvvvtttrrrqqqssswwwxxxvvvssssssssssssssstttuuuwwwwww|||||||||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~|||~~~}}}{{{yyyvvvrrrooopppooonnnllliiiccc\\\WWWUUURRROOOMMMLLLJJJGGGEEEAAA===;;;<<<:::666555888555===KKK___uuu}}}xxx{{{}}}vvvaaaQQQIIIFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLOOOWWWbbbkkkwwwkkkddduuugggTTTKKKDDDAAACCC@@@@@@??????>>>======<<<:::888555222000///000000///...------,,,,,,------,,,,,,---....../////////***+++++++++******,,,...333111...,,,,,,///333666<<>>AAAFFFLLLPPPQQQQQQLLLBBB777111000000...***((()))+++...///000111111111000000////////////000///000111222444666888:::<<>>;;;999:::888666777<<<;;;FFFXXXmmm~~~||||||{{{{{{lllYYYLLLHHHHHHGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJIIIHHHIIINNNWWW^^^xxxrrrbbb___ooozzzaaaSSSIIIFFFGGGAAAAAA@@@???>>>>>>>>>>>><<<999666222000///000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////))))))***)))(((((()))+++222000---++++++...111444;;;???FFFLLLPPPWWW___eeelllnnnpppqqqqqqqqqrrrttt~~~{{{xxxwwwxxxvvvrrrqqqtttxxxsssmmmiiigggggggggfffeeefffeeeccc]]]TTTLLLGGGBBB???;;;888777666555333000000000000//////......//////000000000000//////------,,,+++************++++++******))))))((((((((('''''''''''''''(((((('''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''&&&'''(((''''''(((+++---///000222444666777888888666555444444444666888999:::===???@@@@@@@@@BBBCCCDDDKKKRRRRRRKKKFFFFFFIIIRRRRRRRRRQQQNNNLLLKKKJJJNNNNNNLLLHHHBBB???>>>???===<<<===@@@FFFKKKNNNOOOMMMEEE:::444222000---***'''(((***,,,...///000000111111000///////////////...//////111222444666777999===BBBFFFFFFFFFEEEEEEGGGHHHJJJMMMPPPSSSUUUWWW\\\]]]]]]\\\YYYWWWVVVVVVZZZ\\\^^^```bbbccccccccccccfffjjjlllllllllmmmooommmllllllmmmnnnpppqqqrrrnnnooorrrtttuuuvvvwwwwwwtttrrrqqqrrrsssuuuvvvvvvkkklllmmmoooqqqtttvvvwww|||{{{zzzyyyyyyyyyzzzzzz|||||||||{{{||||||}}}}}}|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||yyywwwuuuqqqlllhhheeeccc```]]]ZZZUUUPPPLLLKKKIIIFFFDDDBBB@@@===;;;;;;777666666555444:::AAAKKKWWWkkk~~~{{{}}}pppcccSSSIIIHHHIIIHHHEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCGGGGGGGGGEEEEEEIIIPPPVVVpppnnn\\\XXXccczzzttt]]]NNNHHHGGGBBBAAA@@@???>>>>>>>>>???<<<:::777333111000//////------,,,+++++++++++++++,,,+++++++++,,,---...///000111111///---,,,---...///...,,,+++,,,...111333888===CCCIIIMMMTTT\\\bbbhhhjjjmmmooopppqqqsssuuu~~~zzzxxxvvvvvvssspppqqquuuxxxtttnnnjjjhhhggggggfffffffffeeebbb\\\TTTLLLHHHAAA>>>:::888777666444333111000000//////......---//////000000000000//////---,,,+++***))))))))))))))))))))))))))))))((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&'''((('''&&&'''***,,,...///222444666777888888333222111111222333444555444888<<<>>>>>>???BBBEEEHHHQQQZZZ\\\TTTLLLGGGGGGNNNOOOPPPOOOMMMKKKKKKLLLQQQTTTTTTPPPJJJDDDBBBBBB>>><<<:::<<<@@@EEEIIIKKKJJJEEE???888444000---+++*********+++,,,---///000222111000//////......///.........///111222444555777<<>>??????@@@>>><<<:::777444111000///---,,,++++++******++++++,,,+++******+++,,,...///333444333111///......000,,,++++++,,,---...000111333888@@@FFFJJJPPPXXX]]]bbbeeeiiilllnnnqqqtttvvv~~~zzzwwwuuutttpppmmmpppvvvxxxtttnnnjjjhhhggggggfffhhhgggeee```ZZZSSSLLLHHH@@@===:::777666555333222111000000///......------......////////////......++++++***)))(((((((((((((((((((((((((((((())))))%%%&&&''''''((((((((('''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&&&&'''((('''&&&'''))),,,+++---000333555666666666444333222222222222222222000444:::<<<===>>>CCCGGGKKKSSS[[[]]]XXXOOOHHHFFFHHHJJJMMMNNNMMMMMMNNNPPPRRRVVVZZZWWWPPPIIIFFFEEE@@@===:::;;;>>>CCCGGGIIIJJJJJJGGGAAA:::555333333...,,,+++)))***+++---///222111000///........................///000111222333777===@@@AAA@@@@@@@@@===???BBBFFFJJJMMMPPPQQQTTTTTTTTTRRROOONNNOOOQQQTTTUUUWWWYYY[[[^^^```aaa___ccchhhiiiggggggiiilllkkkhhhffffffiiilllmmmlllmmmnnnooopppqqqrrrssssssqqqrrrsssssssssssstttuuusssssssssssstttvvvwwwxxxxxxwwwvvvvvvvvvxxxzzz{{{xxxxxxyyyzzz{{{}}}~~~|||}}}~~~~~~}}}~~~~~~~~~}}}}}}|||{{{}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{uuurrrnnnjjjgggdddaaa^^^ZZZWWWRRRNNNKKKHHHDDDAAA>>><<<:::999999888666444333000///000333:::IIIWWWrrr~~~~~~zzzmmmWWWQQQJJJEEECCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>>>>???AAABBBDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAABBBCCCFFFGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFIIIOOOTTTdddwww}}}mmm___SSSQQQXXXmmmwww\\\NNNJJJFFFDDDBBBAAA@@@@@@AAABBB@@@???>>>;;;888444111///,,,,,,+++***************++++++***)))***,,,...//////000000///---,,,---///***+++,,,---......---------333;;;BBBGGGLLLRRRWWW[[[___dddiiilllpppuuuwww~~~zzzvvvtttrrrnnnlllpppwwwxxxsssnnniiihhhggggggfffhhhgggddd___YYYRRRLLLIII@@@===999777555555333222111000000///...---------,,,------------------,,,+++***)))(((''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&'''((()))))))))(((''''''((('''&&&''')))+++)))+++...111333444444444777777666555444222111111---333999<<<<<>>>>>???AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFGGGGGGKKKQQQVVVbbbvvv|||ooocccYYYRRRRRR^^^qqqcccUUUQQQGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAA???;;;777333000,,,++++++***)))*********++++++))))))***+++---///.../////////......///111***+++---......---+++***)))000999@@@EEEIIIOOOSSSWWW[[[aaafffkkkpppuuuxxxzzzsssmmmkkkkkkkkkpppvvvuuurrrmmmjjjiiiiiihhhggghhhgggddd___XXXQQQJJJGGGCCC@@@<<<999888666333111111000///...---,,,,,,,,,111///....../////////---,,,+++)))((('''((()))***))))))))))))((((((((((((&&&&&&((((((((('''&&&%%%'''&&&$$$###$$$&&&((()))((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))''')))+++...000111111111444555666888777666555333222222333555:::@@@FFFJJJMMMMMMNNNPPPQQQOOOKKKHHH???@@@BBBGGGMMMRRRTTTUUUZZZ^^^___]]]\\\YYYRRRJJJHHHAAA;;;:::<<<@@@IIIQQQTTTUUUUUURRRMMMGGGCCCAAA666222///.........+++(((---...///000000000///...//////---,,,,,,---...///000111444666888999999999::::::<<<>>>AAAEEEIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNQQQSSSTTTWWW[[[^^^```bbbcccddddddbbb```___dddeeefffeeeeeefffiiikkkkkkjjjiiijjjmmmoooppppppqqqqqqqqqqqqqqqqqqqqqqqqkkknnnpppqqqqqqpppqqqrrrpppqqqqqqrrrtttvvvwwwxxxyyyxxxwwwwwwyyy}}}||||||~~~~~~|||xxxvvvxxxzzz~~~|||{{{zzz{{{}}}}}}|||{{{zzz}}}~~~~~~~~~~~~yyyxxxxxx|||~~~yyyuuutttuuuvvvlllhhhddd```\\\XXXSSSPPPLLLJJJIIIFFFCCCAAA???>>>;;;888555222222222222111444333555:::???III]]]qqq{{{wwwssszzz|||fffVVVLLLJJJHHHEEECCCBBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEAAAAAABBBBBBBBBAAA@@@???AAAAAA@@@??????@@@AAAAAACCCAAA???>>>???BBBFFFHHHCCCDDDDDDEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGG@@@BBBDDDDDDBBBAAACCCEEEDDDEEEFFFEEEFFFIIIPPPUUUcccoootttjjj```WWWPPPUUUcccwwwrrr___RRRHHHIIIGGGEEEDDDDDDCCC@@@>>>?????????<<<999555222222000---+++***+++,,,...---***'''$$$$$$'''***---/////////...---,,,+++***+++***************++++++///222555999===CCCIIIMMMRRRWWW^^^dddjjjooosssvvv{{{tttnnnmmmllllllqqqwwwyyytttnnnjjjhhhgggffffffhhhgggddd___XXXQQQKKKGGGCCC@@@<<<999888666333111111000///......------...000...,,,,,,---.........///...+++***))))))***+++))))))))))))(((((((((((('''(((((((((((((((''''''+++)))'''&&&%%%&&&'''(((&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***,,,...///000000000444555666888888777666555333333333555999???EEEHHHKKKKKKKKKMMMMMMLLLHHHFFF===>>>AAAFFFLLLPPPSSSTTTVVV[[[```bbbdddcccZZZQQQIIIBBB===<<<===@@@GGGNNNVVVXXXYYYXXXUUUQQQNNNMMMFFF???666///,,,+++***))),,,---...///000//////...///...------------...///...///111222444444555555777888:::<<>><<<:::999;;;999666444444444444444111000333;;;EEESSSiii|||}}}~~~uuu^^^PPPKKKJJJGGGEEECCCBBBBBBBBBEEEDDDCCCAAAAAABBBDDDEEEBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????@@@AAAAAABBBAAA???>>>???BBBEEEGGGDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEAAACCCEEEDDDBBBBBBDDDFFFDDDEEEFFFEEEFFFIIIOOOTTT```kkk~~~{{{rrr```WWWPPPSSS___qqq}}}eeeSSSIIIIIIGGGDDDCCCBBB@@@===>>>?????????<<<999555333//////...---,,,,,,++++++---+++)))'''''')))+++---............---,,,+++***)))))))))***+++,,,---......000444777:::???EEEIIIOOOSSSZZZaaafffkkkpppsss{{{uuupppooooooooosssxxx}}}wwwoooiiifffeeeeeeeeehhhfffddd___XXXQQQKKKGGGDDD@@@<<<999777666444222111000000/////////000000222///,,,+++---///000111222000...,,,******+++,,,))))))))))))(((((((((((())))))((((((((()))))))))+++***)))((((((((()))******)))'''%%%%%%&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((()))***+++---......//////444555666888888888777777555444444555888===BBBFFFJJJJJJJJJKKKLLLJJJGGGDDD;;;===@@@DDDIIINNNQQQSSSTTT[[[dddlllsssssshhh\\\NNNGGGAAA???>>>>>>CCCIIIWWWYYY\\\]]]\\\\\\\\\]]]XXXNNN@@@444...,,,---...***+++,,,...///////////////......------...///////////////000000111333333666777999<<<>>>@@@AAABBBHHHHHHIIIIIIIIIIIIHHHHHHGGGIIIKKKLLLNNNPPPSSSVVV\\\\\\]]]___```bbbccccccbbbcccccccccbbbccceeegggkkkkkklllnnnqqqqqqooommmnnnoooqqqqqqoookkkgggeeeiiijjjlllkkkiiigggfffgggoooooopppqqqsssuuuwwwxxxxxxvvvrrrqqqtttzzzzzzxxxxxxzzz~~~~~~~~~{{{zzz{{{||||||{{{{{{|||~~~|||zzzxxxwwwyyy|||}}}}}}yyywwwtttpppllljjjhhhgggccc___[[[WWWSSSOOOJJJGGGAAA@@@>>><<<:::888666555666555444222222222222333333333777CCCSSSeee{{{lllXXXLLLKKKIIIGGGEEECCCCCCCCCCCCGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@??????@@@BBBDDDFFFDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCEEEDDDCCCCCCDDDFFFDDDEEEEEEEEEFFFIIINNNRRRZZZcccuuu}}}fff\\\SSSTTT]]]jjjzzzsssZZZNNNKKKGGGEEEDDDAAA>>>===>>>>>>???>>><<<999666444.../////////...,,,***)))...---++++++++++++---...............---,,,++++++((())))))***+++---...///---///111444666:::???CCCJJJNNNUUU[[[aaaffflllooo|||vvvrrrrrrrrrqqqtttzzz~~~wwwoooiiiffffffffffffgggfffccc___XXXQQQKKKHHHDDDAAA<<<999777666444333111000000000111111222333555222///...///333555666333222///,,,+++***++++++))))))))))))(((((((((((()))((('''''''''((()))***&&&&&&'''''')))+++---...333000,,,(((&&&%%%&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''((()))+++---...//////333444666777888999999999777666555555888<<<@@@CCCKKKJJJJJJKKKLLLKKKIIIFFF>>>???@@@BBBEEEJJJPPPTTTXXXaaalllxxxwwwiiiZZZRRRHHHCCC???<<>>555111000111***++++++---......//////.............../////////333222111111111222333444666777:::===???@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJLLLOOOQQQ\\\[[[[[[[[[\\\\\\^^^^^^```aaabbbaaa```aaadddfffiiijjjlllppprrrrrrooollllllllllllllljjjhhhfffeeeiiikkkmmmmmmkkkiiiiiiiiiooopppqqqrrrtttvvvxxxyyy}}}zzzvvvtttvvv{{{{{{xxxxxxzzz||||||}}}~~~~~~|||yyyxxxxxxyyyyyyxxxzzz{{{|||~~~}}}}}}~~~~~~{{{xxxuuutttuuuvvvwwwrrrpppnnnkkkhhhdddaaa___\\\YYYUUUQQQMMMJJJEEEBBB???>>>===;;;999777666555444444333222000111222333888<<>>>>>>>>>>><<<:::888666111111000///...,,,***)))------,,,,,,,,,,,,---------------...------,,,,,,))))))))))))***,,,---------...000222333666:::===EEEIIIOOOVVV[[[aaagggkkk|||wwwtttttttttsssvvvzzz{{{vvvnnnhhhggggggiiiiiigggfffccc___XXXRRRLLLHHHEEEAAA<<<999777666555444111111111111111222333444555222///...000444666777222111...+++***)))***+++))))))))))))((((((((((((''''''&&&%%%&&&''')))***$$$%%%&&&'''(((***,,,,,,333000,,,(((&&&%%%&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++...000111222333444666888999::::::888777666666888;;;@@@BBBIIIIIIHHHJJJKKKKKKIIIHHHDDDDDDCCCAAABBBGGGOOOUUU^^^hhhuuurrrhhh^^^RRRIIIBBB===>>>BBBIIILLLOOORRRUUUYYY]]]```eee```XXXLLLAAA777111...++++++,,,,,,---...//////---......//////000000000444333222111111222333444444555888:::<<<=========@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGGGGHHHJJJMMMVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^___^^^^^^___bbbdddfffhhhkkkoooqqqqqqnnnkkkjjjhhhfffeeedddeeegggiiihhhkkkmmmnnnnnnmmmnnnnnnqqqqqqrrrtttvvvxxxzzz|||}}}zzzwwwxxx}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~|||yyyxxxyyyyyyyyyxxxyyyzzz{{{}}}||||||}}}}}}{{{wwwsssooonnnoooppplllkkkiiifffbbb^^^ZZZXXXUUURRRNNNKKKHHHEEEBBB???<<<<<<:::999777666555444444555555333222333777:::===GGGWWWjjj~~~{{{uuu~~~ppp\\\PPPJJJIIIHHHFFFDDDDDDDDDDDDEEEHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@@@@AAAAAACCCDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDEEEGGGJJJLLLMMMOOOTTTbbbxxxzzzmmmddd___cccrrrxxxZZZPPPHHHGGGFFFBBB@@@AAA>>>>>>>>>>>><<<;;;999888666444111...,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...---------+++******)))))))))******---...000000111333777:::@@@DDDJJJPPPVVV]]]cccggg~~~{{{wwwuuuvvvvvvuuuvvv{{{yyytttmmmiiihhhiiijjjkkkfffeeeccc^^^XXXRRRLLLIIIFFFBBB===999777666555444111111111111111222333444111///------///333555555111///---+++))))))***+++))))))))))))((((((((((((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&(((***,,,...000000111222444777999:::;;;:::999777777999<<<@@@CCCFFFEEEEEEGGGIIIJJJIIIHHHJJJJJJIIIFFFDDDGGGNNNSSS```jjjvvv~~~uuuqqqhhh]]]TTTJJJAAA???AAABBBDDDFFFHHHJJJMMMRRRVVVaaabbb```YYYMMM>>>222+++---------,,,------...///------///000000000000000000000/////////000000111000111333555777999999:::======>>>???@@@@@@@@@@@@AAACCCDDDDDDCCCDDDFFFHHHKKKLLLNNNPPPSSSUUUWWWXXXXXXYYYZZZZZZ[[[\\\```bbbbbbdddgggkkkoooooommmkkkhhheeebbb```aaadddhhhkkkgggjjjmmmoooooopppqqqrrrqqqrrrsssuuuwwwzzz|||}}}}}}|||{{{|||~~~|||zzz}}}}}}||||||}}}}}}{{{zzzyyyyyy{{{|||~~~|||}}}~~~yyyxxxuuuooojjjgggggghhheeedddbbb^^^ZZZVVVSSSQQQLLLJJJGGGEEECCCAAA>>><<<888888777666555444333222000111111000000444<<>>AAA>>>>>>>>>===<<<;;;:::::::::777333///---------...++++++++++++++++++++++++++++++,,,---............---,,,+++***)))))))))))),,,.../////////111555777<<>>>>>>>>???@@@@@@@@@??????AAACCCDDDFFFIIILLLOOOQQQRRRSSSQQQRRRTTTUUUVVVXXX\\\______```ccchhhlllmmmlllkkkeeecccaaa```aaadddgggiiiiiillloooqqqrrrrrrsssuuuqqqqqqssstttwwwzzz|||}}}|||}}}}}}{{{xxxvvvwww|||~~~~~~}}}|||}}}~~~|||zzzzzzzzz{{{|||}}}~~~zzz{{{|||||||||{{{zzzzzzssssssqqqkkkeee```___```^^^\\\YYYUUUQQQMMMJJJIIIEEECCC@@@???>>>===;;;999666666555555444333222222---///111111444;;;GGGPPPdddvvv~~~wwwxxxyyyfffWWWMMMHHHFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDCCCAAA@@@@@@@@@BBBCCCAAAAAA@@@??????@@@AAAAAA@@@BBBDDDFFFGGGGGGFFFFFFBBBBBBDDDEEEFFFGGGGGGGGGCCCDDDFFFHHHIIIHHHGGGFFFHHHFFFEEEFFFIIIJJJIIIGGGGGGEEEDDDEEEHHHJJJJJJIIIKKKKKKQQQaaaqqqqqqfffooo~~~sss___NNNIIIFFF???===AAA>>>>>>======<<<<<<;;;;;;:::999666333000///......,,,,,,+++******+++,,,,,,***+++,,,---............------,,,,,,++++++,,,,,,+++,,,---------///333555777:::@@@EEELLLSSSZZZ___yyyvvvuuuwwwwwwuuuwwwzzzxxxtttooolllkkkjjjiiihhhfffeeebbb^^^YYYRRRMMMIIIGGGCCC===888777666666555222222111111000111111222000///...000333666666666000///---+++++++++---...))))))))))))((((((((((((%%%&&&(((************)))&&&&&&'''((())))))(((((((((((((((((((((''''''''',,,+++++++++******))))))(((''''''''''''((())))))+++***(((''''''((())))))---...000222444888:::<<<;;;:::999999:::>>>BBBEEEEEEEEEEEEHHHLLLOOOOOOOOONNNSSSWWWVVVPPPKKKIIIJJJTTT___iiillllllnnnooooooooolllkkkhhh___PPPEEEAAA??????>>>===<<<>>>BBBEEEHHHQQQ]]]aaa[[[NNNAAA999222111///...------......,,,---///000111111111000+++---...000111000000///000000111222555888;;;===888999:::;;;<<<<<<<<<<<<===>>>>>>>>><<<===>>>@@@CCCEEEHHHKKKMMMMMMLLLLLLLLLNNNPPPQQQSSSVVVZZZ]]]]]]^^^aaaeeejjjllllllkkkdddcccbbbbbbbbbccceeefffmmmpppsssuuuuuuuuuvvvwwwpppppprrrtttvvvyyy{{{}}}{{{~~~~~~{{{yyyvvvtttrrrvvv|||~~~~~~~~~}}}|||{{{zzz{{{{{{yyyzzz{{{~~~~~~{{{xxx||||||{{{{{{{{{|||}}}}}}vvvwwwxxxxxxwwwvvvtttsssoooooonnniiiaaa\\\ZZZ[[[YYYWWWSSSOOOJJJGGGEEECCC???>>><<<;;;;;;:::888777777777666666555444444333222555777999===HHHWWWbbb}}}|||wwwxxx}}}jjjYYYPPPLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFDDDBBBAAAAAAAAACCCDDDAAAAAA@@@??????@@@AAAAAAAAABBBEEEGGGHHHHHHGGGFFFAAABBBCCCDDDFFFFFFGGGGGGCCCEEEGGGJJJKKKJJJIIIIIIIIIGGGEEEGGGIIIKKKIIIGGGHHHEEEDDDEEEHHHJJJIIIHHHJJJIIIMMMYYYhhhyyy|||jjjppp~~~iiiUUUNNNIIIAAA???CCC>>>>>>======<<<<<<<<<<<<999999888777444111...,,,------+++******+++------***+++,,,---.../////////---------------...///000)))***+++,,,,,,...111444333777<<>>???>>>???DDDIIIMMMMMMKKKLLLPPPUUUXXXWWWRRRLLLHHHNNNUUU```jjjoooooommmkkkmmmkkkiiigggccc[[[PPPHHHBBBAAA@@@AAABBBAAA>>><<>>CCCCCCCCCDDDDDDFFFGGGGGGDDDDDDEEEGGGHHHGGGEEEBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJHHHGGGHHHKKKKKKIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGLLLSSSYYYeeexxxrrrmmmrrraaaMMMHHHHHHDDD???@@@???>>>======<<<======;;;:::666333000......---+++***)))))))))***+++,,,...............///000000222111///---,,,***)))((('''((()))***+++,,,------444777;;;@@@EEEHHHJJJKKK~~~zzzwwwuuuuuuwwwzzz||||||}}}wwwooojjjiiiiiihhhfffbbb```]]]ZZZWWWSSSMMMJJJDDDAAA<<<999888666444222111111000000000000111111000111111111//////000222111...,,,+++------,,,***)))))))))(((((((((((('''***)))))))))(((((((((((()))(((''''''''''''((()))'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((((()))***)))((('''(((***&&&'''(((*********)))(((,,,,,,---000444999===???CCCBBB@@@<<<999888:::<<<===<<<===AAAFFFJJJKKKKKKLLLPPPVVV\\\___]]]XXXTTTMMMRRRZZZbbbhhhiiigggdddfffeeeeeefffeeeaaaYYYSSSGGGDDDAAA@@@@@@@@@???===???CCCIIIRRRXXXXXXSSSMMMAAA999333222111...///222---///000111222222333444000000000000000000000000---...///000111333333444666666777777777777666666777777777888999;;;<<<===???@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHKKKOOORRRSSSUUUWWWZZZ]]]```bbbbbbccc^^^]]]\\\\\\^^^aaaeeehhhkkkkkkllloooqqqqqqnnnkkkooopppqqqqqqqqqssswwwzzz~~~|||yyyxxxvvvtttssspppppppppqqqsssvvvzzz{{{yyywwwuuuttttttuuuuuuttttttssssssuuuwwwyyyyyyxxxtttuuuuuuuuuuuutttssssssnnnllljjjfffcccaaa___^^^^^^^^^]]][[[WWWSSSOOOMMMIIIHHHEEECCC???<<<:::999999999888777666555444333555111///222222///...000333777BBBPPP[[[iiirrrjjjooo|||kkk^^^RRRLLLJJJGGGGGGIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFHHHIIIIIIFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJKKKJJJHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGJJJNNNQQQYYYiiiyyyvvvkkkkkkxxxuuuZZZMMMGGGBBB>>>@@@@@@???>>>============<<<;;;888666333111000///---,,,+++***++++++------...............//////000/////////......,,,+++***(((((()))***+++,,,------222444888<<>>>>>??????BBBCCCDDDEEEGGGIIIKKKMMMNNNPPPSSSVVVYYY[[[\\\\\\ZZZZZZYYYZZZ\\\```dddggggggggghhhkkkmmmmmmkkkhhhlllmmmpppqqqrrrtttwwwzzz~~~~~~~~~{{{xxxvvvvvvuuutttsssmmmmmmmmmnnnpppsssvvvwwwtttrrrpppoooqqqrrrrrrrrrnnnmmmlllmmmpppssstttuuuqqqooommmmmmnnnnnnkkkhhheeebbb___[[[XXXVVVTTTTTTWWWWWWVVVSSSPPPLLLHHHFFFBBBAAA???===;;;999777666666666555444444333222222444111000222222111222666===DDDSSSfffwwwvvvpppjjjkkkxxx~~~lll\\\RRRJJJHHHHHHGGGGGGIIIIIIIIIJJJJJJJJJHHHGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAABBBCCCDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHIIIKKKJJJHHHFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFGGGJJJKKKQQQ^^^kkkzzzkkkcccdddpppoooWWWIIICCCAAAAAAAAA???>>>>>>=========<<<<<<;;;999777555222111///...---,,,,,,---............------......///000---...///000000///---,,,(((((())))))***+++------000111333777;;;@@@DDDFFF}}}xxxzzzwwwtttssstttvvvxxxxxxuuupppjjjggghhhiiihhhfffaaa___]]][[[WWWSSSLLLHHHCCC@@@;;;888777555333111111111000000000000111111...///000///---,,,,,,---///...---,,,,,,+++++++++))))))(((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''(((((((((((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&((((((((()))))))))(((((())))))+++---111444777999<<<======<<<999777666666;;;:::999:::>>>CCCGGGJJJHHHLLLUUUaaalllpppmmmhhhaaa[[[TTTRRRUUUXXXZZZYYYYYYZZZ]]]eeemmmrrrrrrpppbbb[[[QQQHHHCCCAAA@@@@@@???@@@DDDLLLXXXaaaeeefffaaaUUUIIIBBB@@@===888333444333111111111000///...////////////////////////.........///////////////000000111111111111000000222222222222333444555666999999999999:::;;;<<<===???@@@@@@BBBDDDFFFHHHIIIIIIKKKNNNQQQTTTVVVWWWWWWWWWVVVVVVWWWYYY\\\___aaacccdddfffhhhiiiiiihhhggghhhkkknnnpppqqqsssvvvyyy}}}~~~|||yyywwwyyywwwtttssstttuuutttssslllllllllmmmnnnoooqqqrrrnnnlllkkkkkkmmmooopppooollljjjhhhhhhjjjmmmnnnooommmhhheeeeeegggfffaaa\\\\\\ZZZWWWTTTQQQPPPPPPPPPQQQPPPNNNLLLHHHDDDAAA???>>>===<<<;;;999888777666555444333333222222222222333000000333555666;;;BBBNNNWWWhhh|||ppplllpppzzzooo]]]SSSMMMIIIJJJKKKIIIIIIKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCEEECCCBBBCCCDDDEEEEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEFFFIIIKKKPPP[[[ggg|||}}}kkk^^^YYYaaarrrfffPPPHHHGGGCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;999777444333000///...---,,,------......------------...//////---...000222111///---+++))))))))))))***+++,,,---//////000222666;;;@@@CCC~~~{{{xxxuuussstttuuuvvvvvvqqqmmmhhhfffhhhiiihhhgggbbbaaa___]]]ZZZUUUNNNIIIBBB>>>:::777555444222000111111000000000000111111---///111111///......////////////---,,,,,,,,,---*********)))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''')))***)))((('''((()))''''''''''''''''''''''''((()))+++---000333555777666888:::;;;;;;:::;;;;;;===<<<;;;:::<<>>???DDDOOO[[[fffkkkmmmppphhh^^^VVVSSSMMMCCC:::777444000///000000000///////////////////////////........................///000000111111000000///111111111111222333444444777777777777777999::::::;;;;;;<<<>>>AAADDDFFFGGGGGGHHHKKKNNNQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUXXXYYY___aaacccdddeeeeeeeeefffdddgggjjjmmmnnnpppsssvvvyyyzzz{{{{{{yyyvvvssspppuuusssppppppqqqrrrqqqqqqlllllllllkkkkkkkkklllllliiigggffffffiiikkkllllllllliiifffeeefffgggggggggfffbbb^^^]]]___^^^XXXSSSRRRQQQOOONNNMMMMMMMMMMMMKKKJJJHHHEEEBBB???<<<;;;::::::999888777777666666444444333222222222333333111///000333666999AAAJJJ___jjj{{{vvvnnnnnn{{{uuucccVVVPPPKKKJJJLLLLLLJJJIIILLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFDDDCCCDDDEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBCCCCCCDDDHHHGGGFFFGGGIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHFFFFFFIIILLLPPPYYYcccxxxzzzjjj[[[SSSVVVaaaxxxxxx\\\MMMIIIDDDCCCBBBAAA??????>>>>>>::::::::::::999777555444111000...---,,,,,,,,,------------------.../////////000111222111...+++)))******)))((()))***,,,---//////...000333888===@@@}}}zzzvvvttttttuuuuuuuuunnnjjjffffffhhhjjjjjjhhhcccbbbaaa___\\\VVVPPPKKKBBB???:::777666444222000111111000000000000111111///111333444222111111222///000000...,,,+++,,,...************))))))))))))((((((((()))))))))))))))$$$%%%&&&'''(((((((((''''''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((***,,,///111333444333666:::<<<>>>@@@BBBDDDBBBAAA@@@===<<<>>>BBBEEEIIINNNWWW___eeeiiijjjjjjllleeeZZZOOOIIIIIILLLPPPUUUXXX___kkkwww~~~yyysssiii^^^TTTKKKCCC>>><<<===BBBMMM[[[gggnnnpppuuusssnnnhhhddd___TTTIII<<<777000...000222333333000000000000000000000000.........//////////////////000000111111000000///111000000000111111222333444444555555666777777777666777888;;;>>>AAADDDEEEDDDFFFHHHKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRYYY[[[^^^_________```bbb```bbbdddfffgggjjjnnnpppssstttuuuuuutttqqqnnnkkkooommmjjjiiijjjjjjjjjiiihhhhhhhhhggggggfffffffffcccbbb```aaadddfffggggggjjjgggdddbbbaaa```___^^^^^^[[[XXXVVVVVVTTTPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDBBB@@@===;;;999888666666555555444333333333444333222222222333444555333222333666999???JJJUUUnnnzzz~~~pppmmmooowwwvvveeeYYYSSSLLLIIIIIIKKKJJJGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCEEEGGGGGGFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDHHHFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMJJJGGGFFFIIIKKKMMMSSS[[[rrr~~~xxxkkk]]]RRROOOSSSeee~~~mmmUUUIIIFFFEEECCCBBB@@@?????????999999999999999888777666333111///---,,,,,,,,,,,,------,,,,,,------...//////000111111///---+++)))+++***)))((((((***,,,---//////......111444888;;;~~~{{{wwwttttttuuuuuuuuullliiiffffffiiikkkkkkiiicccbbbaaa```]]]WWWPPPKKKCCC@@@<<<999777666333222111111000000000000111111///111444333222///.........///000...+++***,,,...***))))))))))))((((((((((((((((((((()))))))))***$$$%%%'''((()))))))))(((&&&'''''''''((((((((()))&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%&&&&&&'''%%%&&&(((+++---///000111222555888<<<>>>BBBFFFIIIGGGGGGEEEBBB>>>===@@@CCCFFFLLLTTTZZZ\\\^^^cccgggeeeddd___UUULLLHHHIIILLLSSSWWW```nnn{{{}}}wwwoooeeeYYYMMMEEE>>>===???HHHTTTaaaiiilllnnnqqqqqqmmmkkkjjjddd[[[HHH@@@666000000222333222000000000000000000000000.........//////000000000//////000000000000////////////////////////000111000111333444555555444444333444555777:::===???AAAAAABBBDDDFFFGGGGGGGGGFFFEEEFFFFFFGGGIIIJJJLLLMMMRRRTTTWWWWWWWWWWWWZZZ\\\ZZZ\\\]]]]]]___bbbfffiiinnnooopppqqqpppmmmjjjhhhgggeeebbb````````````_________```aaaaaaaaaaaaaaa^^^\\\[[[\\\^^^```aaaaaacccaaa___]]]\\\ZZZXXXVVVUUUTTTRRRPPPNNNKKKHHHGGGCCCDDDFFFFFFFFFEEECCCBBB???>>>===;;;999888777666444444444333222222111111333222111000111222444555999999<<>>;;;999777555333111111000000000000111111...000222111...+++))))))---...///---***)))***---)))(((((((((''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&((()))*********)))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''((())))))''''''((()))***)))((('''&&&&&&'''(((###%%%''')))+++---......000333666999===AAAEEEIIIJJJKKKIIIEEE@@@===???AAAAAAHHHPPPTTTSSSVVV\\\bbb___cccddd]]]RRRJJJIIIKKKRRRWWWaaappp}}}|||ssseeeWWWNNNBBB???>>>CCCMMMYYYaaaeeeccciiillljjjkkknnnlllfffUUUJJJ<<<333000000///...000000000000000000000000......//////000111111222...//////000000//////.........---------...//////...///111333444333222111222222333555777999<<<===??????AAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFHHHKKKLLLLLLOOORRRRRRQQQRRRTTTWWWWWWWWWXXXXXXYYY\\\aaaeeejjjkkkmmmnnnmmmkkkhhhgggbbb___\\\ZZZYYYYYYXXXWWWWWWXXXZZZ[[[]]]]]]^^^^^^[[[YYYXXXXXXZZZ\\\]]]]]]^^^\\\ZZZYYYXXXVVVSSSQQQOOOPPPOOOMMMIIIEEEDDDDDDCCCDDDFFFGGGFFFCCC@@@>>><<<;;;999888666666555555666555555444333222222111222111000///000111444555???@@@FFFOOOYYYfffyyyuuuppprrrxxxppp^^^RRRLLLJJJIIIGGGGGGIIIHHHEEEFFFJJJGGGGGGGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEIIIGGGFFFFFFGGGHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGFFF;;;@@@EEEHHHFFFEEEDDDEEEGGGGGGGGGFFFFFFGGGHHHHHHIIIFFFFFFIIIKKKMMMRRRXXXbbbvvvxxxmmm^^^TTTMMMRRR^^^pppoooXXXGGGFFFEEECCCAAA@@@@@@@@@;;;:::999888888999;;;<<<777555333111///.........---,,,,,,,,,,,,---......,,,,,,,,,,,,------......,,,+++)))(((((())),,,---...------,,,---...000111|||xxxwwwxxxyyywwwtttppplllgggeeehhhkkkkkkkkkgggeeecccaaa^^^XXXPPPKKKEEEBBB>>>:::666444444333////////////000111222333222666999777111------///222111000///,,,(((%%%###)))(((&&&%%%&&&''')))******)))(((''''''((()))***%%%&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''((()))***222333444777;;;???CCCEEELLLMMMKKKDDD<<<999:::>>>AAAFFFKKKLLLLLLNNNTTTYYY___^^^[[[YYYXXXVVVSSSQQQWWWYYYccctttpppddd^^^JJJDDD??????EEEMMMSSSUUU[[[WWWWWW___fffhhhggggggcccQQQAAA;;;999444/////////...------//////...,,,111111000000000000111111222222111000///...------//////.........------------...000111111111000///111111333444555777888999<<<===???AAABBBAAA@@@???>>>????????????CCCGGGKKKPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRUUUXXXZZZbbbbbbbbbdddffffffdddbbbZZZWWWUUUTTTTTTSSSRRRPPPRRRRRRTTTVVVWWWXXXYYYYYYVVVUUUUUUUUUWWWXXXZZZ\\\UUUTTTRRROOONNNMMMNNNNNNLLLKKKIIIFFFCCC@@@>>>===<<<<<<==================<<<;;;888555333222333333222222222111//////000222---///111111000222777;;;@@@JJJYYYiiiwww{{{rrrrrr|||{{{cccTTTLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHEEEFFFEEECCCAAA???@@@AAAFFFFFFEEEEEEEEEGGGHHHIIIFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJHHHFFFCCCAAAEEEFFFGGGGGGFFFFFFHHHJJJIIIHHHFFFFFFHHHLLLPPPSSS]]]mmmyyyiiiXXXLLLMMMSSS___uuudddRRRIIIBBBBBBCCCAAA@@@AAA>>>===<<<;;;:::999999999;;;:::888555333000...---000///...---,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,,,,---......000000///............///{{{wwwvvvwwwyyyxxxvvvqqqlllhhhfffhhhkkkkkkjjjdddcccbbb```]]]WWWPPPKKKCCC@@@<<<888555333222222111111000000000000000111///333666555111...///111333222222000---***'''&&&+++***)))((('''((())))))***)))(((''''''((()))***'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***---...000222555999<<<===HHHJJJKKKGGGAAA>>>???AAAAAAEEEIIIJJJIIIJJJOOOSSSVVVWWWYYYZZZ[[[[[[YYYWWWYYYZZZaaannn{{{~~~sssllljjjUUUMMMCCC>>>???CCCGGGIIIMMMJJJKKKRRRYYY\\\___ccc```TTTGGGCCC???888444333000...---...000111111111333333222111111000000000111111111000//////......//////.........---------......//////000000000///111111222333555666777888888999;;;<<<===<<<:::999;;;<<<======>>>AAAEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLNNNQQQSSSUUUYYYYYYYYY[[[]]]]]][[[ZZZSSSQQQOOONNNOOOOOOMMMLLLOOOPPPQQQRRRSSSSSSSSSRRROOOOOONNNMMMMMMNNNOOOPPPKKKJJJHHHGGGEEEDDDDDDCCCEEEDDDCCCAAA???===;;;;;;:::::::::::::::::::::999888777444222111000111111000111222111//////000111///111222222222666<<>>???>>>===;;;::::::::::::;;;:::888666333111///...//////---,,,,,,+++++++++******+++++++++++++++***---,,,,,,+++************///...---,,,,,,,,,,,,,,,zzzuuutttvvvxxxxxxwwwrrrmmmiiigggiiikkkkkkjjjbbbaaaaaa___]]]WWWPPPKKKCCCAAA===888555333222222333222111000////////////---000333333000///000222444333222111...,,,***)))++++++******))))))(((((()))((((((''''''(((((()))))))))******)))(((''''''((((((''''''''''''''''''&&&''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***---...111333666999;;;<<>>>>>AAA???AAAFFFJJJMMMSSSZZZ[[[VVVPPPMMMFFF>>>::::::333111000000222333444333444444444333222111///...000000000000000000000000/////////.........------......------......///000000000111333444555666666666777888999888777666555888999;;;<<<===>>>AAADDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOQQQTTTTTTSSSQQQMMMKKKIIIIIIJJJKKKJJJIIILLLLLLMMMMMMMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEECCCBBB@@@@@@???>>>>>>===;;;:::999999777777777666666555555444555444222111000000111111000111333222111000000111222333555666999AAAKKKSSSgggwww|||zzzeeeWWWQQQOOOLLLIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGEEEFFFFFFDDDAAA@@@AAACCCFFFFFFEEEDDDDDDDDDEEEEEEJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKJJJHHHGGGHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGFFFEEEFFFIIILLLNNNQQQZZZjjj~~~}}}jjjXXXRRRSSSYYYffftttlllZZZHHHDDDGGGGGGBBB???@@@???>>>===<<<;;;;;;;;;;;;:::999777555222000//////...---,,,++++++++++++))))))))))))))))))))))))...---,,,+++***)))))))))//////...---,,,,,,++++++{{{uuurrrsssvvvvvvuuurrrnnniiihhhjjjkkkkkkiiiaaaaaaaaa```^^^XXXQQQKKKEEECCC???;;;777555444444333222111000////////////---///000000//////000222333222111000...,,,+++***))))))*********)))((((((((((((((((((((((((((((((***)))))))))(((''''''&&&))))))(((((('''''''''&&&&&&&&&((()))************(((((((((''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))),,,...111444888;;;===>>>>>>BBBHHHJJJHHHEEEBBBBBB@@@BBBEEEEEEDDDDDDFFFHHHHHHMMMSSSZZZ```fffjjjmmmhhhgggiiillloooxxxwwwttttttggg___SSSIIIDDDAAA>>><<<===>>>AAAEEEDDDDDDJJJSSSWWWYYYZZZWWWOOOFFFCCCCCC===:::777444444444333222222222333333222111///...//////000000000111111111////////////..................---,,,,,,...///000///000000111222444444555777777888888777666555444555777999;;;;;;<<<>>>@@@CCCCCCDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@AAACCCEEEFFFIIIHHHIIIKKKNNNNNNMMMKKKHHHGGGFFFFFFHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGHHHFFFEEECCCBBBBBBBBBCCCFFFFFFGGGGGGFFFDDDBBB@@@>>>======<<<:::999999888555555444444333222111111333333222222222222333333222333555444222000000000333666:::???GGGTTTcccmmm}}}xxxjjjYYYOOOMMMMMMJJJGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@?????????@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFEEEEEEEEEDDDAAAAAABBBCCCFFFFFFEEEDDDDDDDDDCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJQQQUUU___pppvvvggg^^^YYYZZZdddpppjjjRRRIIIKKKKKKHHHDDDAAAAAA???>>>===<<<<<<<<<:::::::::999777444222111......---,,,,,,,,,,,,,,,*********)))))))))))))))///...------,,,,,,,,,,,,111111000000///------,,,|||uuurrrrrrssssssrrrqqqmmmiiihhhjjjllljjjiiibbbbbbbbbbbb___YYYRRRLLLFFFCCC???;;;777555555444111111000000000000111111/////////.........000222000000///---,,,+++++++++&&&&&&'''((()))))))))(((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&((()))************''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((***---111666;;;>>>@@@@@@DDDIIILLLKKKHHHDDDBBB@@@BBBDDDEEEEEEEEEFFFGGGIIIMMMRRRWWW^^^fffooovvvrrrsssuuuvvvsssttt~~~zzzssspppjjjddd[[[UUUOOOIIIBBB===;;;>>>CCCFFFEEECCCIIIQQQYYY```fffccc[[[TTTQQQPPPLLLIIICCC???;;;888444222111111111222111111000000//////000000111111222222000000/////////...............---,,,,,,...///000...//////000111222333333666666666555555444444333444666888999::::::<<<>>>=========>>>>>>>>>??????======<<<<<<===>>>@@@AAADDDDDDDDDFFFHHHIIIGGGFFFCCCBBBAAABBBDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFF???>>>===<<<<<<===>>>>>>BBBBBBCCCCCCBBB@@@>>>=========;;;:::888777666555555444444333222111000000111111111111222222333333222333444333111000000111333999AAAKKKWWWhhhzzz}}}yyyggg]]]QQQJJJIIIJJJGGGCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???@@@BBBDDDEEEDDDDDDDDDCCCAAA@@@AAACCCEEEEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEFFFGGGHHHHHHFFFGGGJJJKKKLLLLLLKKKJJJIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHNNNPPPWWWdddwww~~~qqqddd___dddmmm~~~yyy^^^PPPLLLJJJGGGFFFBBBAAA@@@???>>>=========:::;;;;;;:::999777444333......------,,,,,,---------,,,+++************+++,,,,,,,,,,,,------...///000000000000///...---,,,{{{uuuqqqrrrsssrrrpppnnnkkkhhhhhhjjjllljjjhhhcccccccccccc```ZZZQQQKKKDDDBBB>>>999666444333333111000000000000000111111111000...------///111333...---,,,+++++++++++++++''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&''''''((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***---111666<<>>:::444333222111111111111111000000000111111222222222000000000/////////............------......///000---......///000000111111222222222111111111111111333555666666666888:::<<<;;;;;;;;;<<<======>>>>>>999999888999999;;;===>>>???>>>???@@@BBBBBB@@@>>><<<;;;:::;;;===??????>>>>>>>>>@@@AAABBBBBBBBBBBB<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<999999777666444333222111333333333222222111111111/////////000000000111111000111222222222222555777:::BBBMMM[[[jjj|||}}}ttttttuuu{{{uuubbbXXXSSSLLLGGGFFFFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA=========>>>@@@AAACCCDDDBBBCCCCCCBBB@@@???@@@BBBEEEEEEFFFFFFFFFEEEDDDDDD>>>???AAACCCEEEGGGHHHHHHDDDFFFHHHJJJKKKJJJIIIHHHGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHJJJQQQ\\\kkk~~~vvvjjjggghhhvvvrrr___QQQGGGCCCCCCBBBAAA@@@???>>>=========:::;;;<<<<<<;;;999666444//////...............//////...---+++++++++,,,,,,)))))))))***+++,,,---...,,,---.........---,,,+++{{{wwwsssqqqssstttsssqqqkkkhhhfffgggjjjkkkjjjhhhcccccccccccc___XXXOOOIIIDDDBBB>>>999666444333333333222111000/////////000000...,,,,,,...111444666---,,,+++******+++,,,,,,,,,+++)))'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''$$$%%%''')))***)))((('''))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((++++++,,,///444;;;AAAEEECCCDDDFFFIIIKKKKKKJJJIIIDDDDDDEEEFFFFFFEEECCCAAABBBGGGMMMRRRWWW```llltttwwwppppppwww~~~}}}wwwtttrrrnnnjjjfffbbb]]]UUUOOOAAA??????BBBCCCGGGOOOYYYeeeooouuurrrnnnlllkkkiiihhhfffbbb___ZZZUUUNNNJJJ;;;999666222000000111111111111111111111111222222000000000000/////////.........//////000000000///---------...//////000000//////////////////000000222333333222222444888;;;::::::;;;;;;<<<=========555555555555666888:::;;;<<<;;;;;;<<<===<<<:::888888777666666888::::::999::::::;;;<<<<<<;;;;;;:::<<<;;;:::::::::;;;===>>>>>>===<<<;;;::::::::::::555555444333333222111111222222222111111111111111//////000000111111000000000222333555777;;;@@@EEEKKKTTTaaappp~~~uuukkkgggoooyyywwwbbbSSSLLLKKKIIIFFFDDDCCCDDDDDDBBBBBBBBBAAA@@@@@@???????????????@@@@@@AAACCCCCC@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<======???@@@BBBCCC@@@AAAAAA@@@???>>>???AAADDDEEEFFFGGGGGGGGGFFFEEE???@@@BBBDDDEEEFFFGGGGGGCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFFFFEEECCCBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEIIIOOOWWWbbbppp}}}pppggghhhsss{{{cccNNNDDDDDDBBBAAA@@@>>>============:::;;;======<<<:::777666000000////////////000000000///---+++***+++,,,,,,************+++,,,,,,---***+++---...///...---,,,wwwtttqqqqqqtttuuutttrrriiigggeeefffiiikkkjjjiiibbbbbbcccbbb___WWWMMMGGGGGGDDD@@@<<<888666555555555444222000///......---///---++++++///444777999---,,,++++++++++++------111///+++(((&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((()))+++,,,$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''')))---444;;;?????????@@@CCCFFFHHHIIIIIIGGGFFFFFFFFFFFFCCC@@@===<<>>999444111000000111111111111111111111111111000000000000////////////---...000111111111000///,,,------......////////////////////////000111222111111000//////222666999444555555666777888888999333333333333555777999:::;;;::::::;;;;;;;;;888666777666555555777888888777888888888888777666555444777777555555555555666777999777666444444444555666333333333333333444444444000000000111111111111111222222333333333333222222333444666999===DDDLLLRRR[[[dddrrrzzzkkkcccdddssswwwfffWWWMMMDDDFFFGGGFFFCCCBBBDDDGGGBBBBBBAAAAAA@@@??????>>>????????????@@@AAABBBCCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@????????????>>><<<<<<<<<===>>>@@@BBBCCC???@@@@@@???>>>===???@@@DDDEEEFFFGGGHHHHHHGGGFFFAAABBBCCCEEEFFFFFFFFFFFFBBBDDDEEEGGGGGGGGGEEEDDDDDDEEEEEEDDDBBBBBBCCCEEECCCCCCDDDDDDEEEGGGHHHIIIGGGKKKQQQUUU[[[eeettt~~~yyyhhh[[[gggvvvuuuXXXJJJIIIBBBAAA???>>>======<<<<<<:::;;;===>>>===;;;888666111000000000000000111111000///,,,+++******+++,,,......---,,,,,,---------+++---///000111111///...{{{uuuttttttuuuvvvvvvsssqqqiiigggeeefffiiikkkjjjhhhbbbaaa```^^^[[[VVVOOOJJJEEEBBB>>>;;;:::888777555222444444333111///...///,,,///000///000444444222000...,,,+++,,,,,,+++)))******)))(((((((((((((((---+++)))'''&&&%%%%%%%%%******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''''''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''***---......444;;;;;;;;;<<<===@@@CCCGGGIIIKKKLLLLLLIIIHHHIIIEEE???AAABBBFFFLLLUUU___hhhmmm}}}~~~~~~ssskkkcccfffkkkoooppppppwwwyyyqqqnnnooommmgggaaaWWWOOOGGGEEEBBB@@@FFFPPP]]]eeennnqqqmmmhhhfffeeecccbbbaaabbbdddfffggggggPPPIII>>>666111000111222333333333333222222111111///...---...000222111000......////////////......---.........//////000000///000000000000000//////000000111222333333444444444555555555444333333222222222222333444555777777444444444444444555666777555555555666666666666777666666666666555444333222444444444444444444444444333333222222111222222222333222222222111111000000///000000111111222222222333///---...///...111666888===CCCEEEIIITTTfffttt{{{wwwjjjaaahhhsssvvveeeUUUMMMKKKHHHGGGFFFEEECCCBBBAAA@@@AAACCCBBB>>>>>>@@@@@@>>>@@@@@@@@@@@@AAAAAABBBCCCDDDBBB???@@@BBBBBB@@@>>>AAAAAAAAA@@@@@@?????????@@@???>>>======>>>???@@@CCCCCCCCCAAA>>>;;;;;;<<>>===>>>======<<<;;;:::888666666222222222222111///...---000000///...---------------,,,***))))))***,,,---,,,---//////...------...~~~zzzuuuttttttvvvwwwwwwuuusssnnnjjjgggfffhhhiiihhhfffbbbaaa```^^^[[[UUUOOOJJJEEEBBB>>>;;;:::888777555333444444333111/////////)))---...,,,...222444222///---++++++,,,,,,+++*********)))(((((((((((((((***)))((('''&&&&&&'''''')))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((('''''')))))))))'''&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((---+++***,,,,,,***---222777777777999;;;???BBBDDDIIIMMMNNNKKKIIIIIIFFFAAAAAABBBEEEJJJRRRZZZbbbgggqqqsssvvvyyyzzzxxxtttppp``````cccfffhhhlllwww{{{tttrrrttttttqqqlllaaaWWWNNNJJJFFFCCCEEEJJJPPPWWW___eeedddaaa]]][[[^^^[[[ZZZ[[[___aaa```___UUUOOOEEE===777555666666777666444333222222222222333222111111222333111000...//////000000//////............/////////000000000000000111111000000///000000000111222333333333444444444444444333222222000000111111222444555666444444333333444444555666444444444555555555555666555555555555444333222111111111111111111111111111222222111111111111222222222222111111111000000000.........//////000000000000///000333444333777===<<>>>>>@@@??????>>>???@@@AAABBBBBBCCCCCCBBB???>>>>>>???BBBCCCDDDHHHPPPZZZ\\\XXXJJJEEE@@@???AAACCCBBB@@@CCCDDDEEEEEEFFFFFFEEEEEEFFFEEECCCCCCCCCCCCAAA@@@>>>???AAAAAAAAAAAACCCDDDGGGDDDGGGNNNOOOPPP\\\mmmwww\\\YYYZZZcccsssaaaSSSBBB??????BBBBBB??????AAA>>>>>>>>>===;;;999888777444444444333222000///.........---,,,,,,+++,,,,,,...---+++***)))***+++,,,+++---......---,,,---...|||xxxuuuttttttvvvxxxxxxwwwvvvsssoooiiifffggghhhfffdddbbbaaa___]]]ZZZUUUNNNIIIEEEBBB>>>;;;:::888777555333444444333111//////000,,,//////------111222000...,,,++++++,,,---,,,+++******)))((((((((((((((((((((('''''''''(((((()))((((((((('''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((***)))(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((($$$$$$(((,,,,,,...222333333444666888<<>>>>>>>>>>>===<<<:::999777777777333222111000111000...,,,//////000000000000//////......////////////000000///000000111111111000000//////000000111111222222000000000111000000///.../////////000111222333444333333333222333333444555222222333333333444444444333333333333333222111000000000000000000000000000000000///000000111222333111111000000000000//////............////////////---...111555444333999BBBHHHWWWmmm~~~yyyuuutttuuuzzz~~~fffVVVMMMGGGDDDDDD>>>??????@@@@@@AAAAAABBB@@@CCCBBB???@@@CCCDDDBBBBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@AAACCCCCCCCCAAA????????????>>>>>>>>>>>>????????????@@@BBBCCCDDDAAABBBCCCBBBAAA@@@AAABBB@@@AAACCCGGGPPP[[[___]]]IIIEEEAAA???AAABBBAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAA@@@===???@@@@@@??????@@@BBBDDDBBBDDDJJJJJJKKKUUUcccnnnvvv[[[VVVRRRVVVbbbuuutttYYYEEEAAAAAADDDDDDAAA@@@CCC??????>>>>>><<<;;;999888777666666555333222000///,,,,,,++++++++++++++++++...---,,,*********+++,,,+++---......---,,,,,,---{{{wwwtttttttttuuuxxxyyyyyyxxxuuuoooiiiffffffggggggeeebbbaaa___]]]ZZZTTTMMMHHHEEEBBB>>>;;;:::888777555333444444333000///000111222444333//////222222000---,,,***+++,,,------,,,***))))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&'''))))))(((((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%% &&&+++---...///222333444666888<<<>>>@@@EEENNNUUUTTTPPPNNNMMMLLLFFFFFFEEEFFFHHHKKKOOOQQQ[[[^^^aaaaaa```aaaeeehhh[[[XXXVVVVVVWWW^^^lllzzz{{{nnngggeee```XXXQQQFFFEEEFFFKKKQQQTTTRRRNNNRRRTTTUUUTTTSSSSSSUUUXXX\\\ZZZVVVQQQMMMKKKKKKLLLIIIIIIHHHGGGCCC???;;;888555333111000000000///---///000000111111000000/////////////////////000000......///000000000//////.../////////000000111111000000111111111111000///////////////000111222333222222222111111222222333111111111111222222222333111111222222111000000///111111111111111111111111............///111222222000000000////////////////////////000000000111111///111555666555666@@@KKK___oooyyyvvvxxx|||oooXXXMMMIIIFFFDDDDDD@@@@@@@@@AAAAAABBBCCCCCC===??????===>>>BBBCCCAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCCCC@@@@@@??????????????????======>>>@@@AAACCCDDDEEEAAABBBCCCBBBAAA@@@@@@BBB===???@@@BBBIIISSSWWWUUUHHHEEEAAA@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCAAA@@@??????@@@@@@???===@@@AAABBBBBBAAA@@@AAACCCCCCBBBDDDGGGGGGHHHPPPZZZaaauuusssbbb[[[TTTRRRVVVddd{{{eeeRRRIIIBBBCCCEEECCCAAAAAA>>>>>>>>>===<<<;;;999999777777777555444222000///---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,...//////---,,,,,,---|||wwwttttttsssuuuxxxyyyzzzyyyrrrmmmgggeeefffhhhhhhgggcccbbb```^^^ZZZTTTMMMHHHEEEBBB>>>;;;:::888777555444444444222000000111333111333222...///333444333---,,,***+++,,,------,,,***))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((%%%&&&''''''''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++%%%###''')))(((&&&&&&000111333555888;;;===>>>???IIIQQQQQQOOOOOOOOONNNJJJIIIGGGFFFFFFGGGHHHIIIQQQUUUZZZ[[[[[[[[[]]]```\\\[[[[[[[[[YYY[[[dddooo{{{{{{zzzwwwmmmcccPPPIIICCCCCCHHHKKKKKKIIIKKKQQQVVVUUUPPPOOOVVV]]]aaabbbbbbaaa^^^\\\]]]^^^ZZZ[[[\\\ZZZTTTKKKBBB<<<===:::666444444444333222000000111111111111000000000000000000000000//////,,,---....../////////...///////////////000000000333444444555555444444444000/////////000111222333111111000000000000111111000000000000111111111111000000000111000000///...000000000000000000000000............///000111222///////////////000000000/////////000111111222222444555888<<<>>>DDDTTTbbb}}}vvvssspppooorrryyyqqq```OOOJJJIIIHHHDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@<<>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<===???AAABBBCCCDDDBBBCCCCCCBBB???>>>>>>???>>>@@@@@@???BBBHHHJJJHHHEEECCCAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCDDDBBBAAA@@@AAA@@@???===AAABBBCCCCCCBBBAAACCCDDDDDDDDDEEEFFFFFFGGGMMMSSSYYYjjj~~~ttthhh```VVVPPPPPPVVVfffttt{{{cccQQQAAA???DDDFFFBBB???=========<<<;;;:::999888777777666555444222000//////......------------...******++++++,,,---...///...///000000...------...~~~yyyuuusssssstttvvvxxxyyyyyymmmiiieeedddgggjjjjjjiiidddcccaaa___[[[UUUNNNHHHEEEBBB>>>;;;:::888777555444444444222000000222444,,,......+++---333666555...,,,++++++,,,---,,,+++******)))((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$$$$((()))(((''')))---...000222555888999::::::CCCJJJLLLMMMOOOPPPOOONNNMMMKKKHHHGGGFFFFFFFFFHHHLLLQQQUUUXXXZZZ\\\]]]]]]___bbbdddaaa^^^bbbiiisss{{{vvv___VVVJJJDDDCCCDDDCCCAAADDDLLLTTTUUURRRTTT]]]fffkkkooorrrqqqmmmjjjjjjllloooqqqsssrrrmmmdddZZZTTTLLLGGG???888444333222111111111222222222222111111111111000000000000//////,,,,,,---...////////////////////////000000000000///000111111111111111111000/////////000000111222111000/////////////////////000000000000111111111//////000000000000//////........................//////...//////000111222//////000000000000111111......///111222333444555222444:::DDDNNN[[[nnn~~~sssjjj```cccggglllsss}}}yyy^^^SSSIIIHHHIIIFFFCCCAAAAAAAAA@@@@@@???>>>======>>>AAAAAA>>>???CCCDDDBBB??????>>>>>>======>>>>>>???AAABBBBBB@@@@@@AAACCCAAAAAAAAABBBBBBBBBBBBBBB;;;<<<>>>@@@AAABBBCCCCCCBBBCCCCCCBBB???>>>>>>???@@@CCCCCC@@@@@@BBBBBB???BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCHHHFFFDDDCCCDDDCCCAAA@@@???AAABBBBBBAAAAAABBBDDDEEEFFFFFFGGGGGGIIILLLOOOSSSaaawwwzzzrrrgggZZZSSSOOOQQQXXX```uuuttt___JJJCCCFFFGGGCCC???<<<======<<<;;;:::999999666666666555444333222111222111000///............******+++,,,---...//////...///000///---,,,,,,---|||uuusssrrrsssuuuwwwxxxwwwjjjgggddddddgggjjjiiigggfffdddbbb```\\\VVVNNNIIIEEEBBB>>>;;;:::888777555444444444222000000333555...000///,,,---222555444///---++++++,,,,,,+++*********)))(((((((((((((((''''''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''(((((((((((())))))(((((((((((((((''''''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###"""%%%)))***)))+++///***,,,...111444666888888;;;AAAGGGJJJOOOTTTVVVSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEFFFIIIOOOUUUYYY[[[[[[]]]aaagggkkkiiieeegggmmmpppxxxsssjjj]]]SSSKKKFFFBBB???AAAGGGOOOVVV[[[ccclllrrrwww{{{~~~|||uuuooommmmmmqqqtttyyy}}}~~~|||yyywwwfff]]]OOOBBB999444111000111222222222222222222111111111111000000000//////---...///000111111111111000000000000000000000000+++,,,---............---...............//////000000//////...------......///000000000000111111111//////000000000000//////........................000000000//////000111111000000000111111111222222111111333555777999:::;;;999;;;EEEVVVfffwwwyyykkkbbb]]]aaafffnnnvvv{{{fffSSSKKKFFFFFFGGGEEECCCCCCAAAAAAAAA@@@??????>>>>>>>>>AAAAAA>>>???BBBCCCAAA@@@@@@???>>>>>>>>>>>>>>>???AAABBBAAA???>>>???AAA@@@@@@@@@AAAAAABBBBBBBBB<<<>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@AAA>>>BBBDDDAAA???@@@???;;;???@@@AAAAAAAAAAAACCCDDD???@@@AAAAAABBBAAAAAAAAAFFFDDDCCCCCCDDDDDDCCCAAA>>>@@@AAABBBAAABBBCCCEEEEEEGGGGGGGGGGGGJJJLLLMMMRRR\\\ooozzzhhh]]]WWWTTTTTTWWWddduuuwwwaaaTTTMMMGGGBBBAAA===============<<<;;;:::666666777777666666555444444333111000///...------,,,---------------,,,,,,,,,.........,,,*********~~~uuutttrrrrrrtttvvvwwwvvviiifffdddeeehhhiiihhhffffffeeecccaaa]]]VVVOOOJJJEEEBBB>>>;;;:::999777555555555444222000111333666666777444///...111222111000...,,,+++,,,,,,+++)))******)))((((((((((((((($$$%%%'''))))))))))))((('''((((((((())))))******''''''''''''((((((((()))******))))))(((((('''''')))***+++)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,)))%%%&&&***+++,,,///222555777888999???CCCHHHLLLSSS[[[\\\YYYTTTSSSPPPNNNKKKIIIHHHGGGGGGEEEFFFJJJQQQWWWYYYYYY]]]aaaiiiooonnnkkkmmmsssrrryyy|||pppcccWWWMMMEEEAAACCCEEELLLWWWeeeqqqyyy|||}}}vvvnnniiihhhbbbfffnnnvvvtttbbbQQQDDD<<<888666111222222333333222222111222111111111000000////////////000222222333333333111111111111000000000000//////000111222222111111------,,,,,,,,,---......000///...---------------000000000000111111111111//////000000000000000///111111111111111111111111222111111000000000000111000000111111222222222333555666888:::===???AAABBBHHHKKKXXXlllttthhhbbbaaabbblllrrr{{{hhhRRROOOIIIFFFFFFFFFDDDDDDFFFCCCCCCBBBBBBBBBBBBBBBBBB===??????<<<<<<@@@AAA>>>AAAAAA@@@???>>>>>>?????????AAABBBAAA>>><<<>>>@@@?????????@@@@@@AAAAAAAAA>>>???AAACCCDDDDDDCCCCCCAAABBBCCCCCCBBBBBBCCCEEE:::???BBB@@@??????===:::===???@@@AAAAAABBBCCCEEE>>>>>>???@@@@@@@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA???AAABBBCCCCCCDDDEEEGGGEEEGGGHHHGGGHHHJJJLLLKKKTTT\\\kkkxxxjjjaaaZZZVVVUUUYYYhhh|||yyyfffUUUGGG@@@AAA>>>>>>???>>>>>>===<<<;;;777777888888888888777777555444222000...---,,,,,,/////////...---+++***)))+++,,,---,,,***(((((((((~~~~~~yyywwwuuuvvvxxxwwwuuurrrpppmmmiiihhhjjjkkkiiigggfffeeedddccc___YYYRRRLLLDDDCCC@@@===:::777555555666333000...000222333444888555111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))%%%&&&((()))***)))(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***)))(((''''''((()))***((('''%%%%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((---...000222444555666666;;;???GGGOOOVVV[[[]]]^^^[[[WWWSSSRRRRRROOOIIICCCBBBCCCEEEGGGIIIMMMSSSVVVVVV[[[ccckkkrrryyy|||mmm]]]PPPIIIHHHDDDFFFPPP[[[gggxxxyyyrrrggg\\\VVV\\\bbbhhhsss|||mmm]]]OOOBBB777888777555222//////222444999000+++,,,...,,,,,,000444333222111000///......000000000000000000000000111000///---------...///000000000000////////////---...///000000///...------......///////////////...///////////////......111111111111000///...---///...------///111222222---///000000///000222444444<<>>????????????@@@@@@@@@???>>>===<<<===>>>@@@BBB@@@@@@???>>>============AAA@@@@@@??????@@@@@@AAA@@@>>>===???CCCEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????CCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@????????????AAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMVVVeeexxxpppfff\\\TTT]]]bbbnnnfffPPPDDDAAACCC??????@@@???:::888:::888888888888888888888888555444222000...............---,,,,,,......---,,,)))+++...000000...,,,***~~~~~~|||zzzxxxyyyzzzyyywwwtttqqqmmmiiihhhiiijjjiiiffffffeeedddbbb___XXXQQQKKKDDDCCC@@@===:::777666555555333111000111333333333111...+++))))))******)))++++++++++++++++++++++++)))************)))((((((%%%&&&((()))***)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&'''(((&&&&&&'''''''''''''''''')))***+++---///111222333;;;???FFFNNNUUUYYY\\\\\\[[[WWWSSSSSSSSSQQQLLLGGGFFFFFFFFFEEEGGGKKKRRRVVVYYY[[[```jjjvvv{{{nnnbbb\\\RRRMMMKKKOOOVVV^^^kkkwww{{{sssggg\\\VVVVVVVVVZZZdddrrryyyyyy~~~wwwlllaaaTTTJJJBBB???<<<888666555555666:::333///000111...---///333333222111000//////...........................222222000/////////000000000000000000000000000///......///000000///......---...//////000000//////...//////000000//////...///////////////......---111000...------.........///000111222333666:::===AAALLLZZZdddiiinnntttzzzqqqpppppprrrvvv{{{vvvaaaQQQIIIDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???AAACCCEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLPPP[[[nnnxxxkkk```___```hhhwwwrrr^^^QQQKKKEEEAAA???@@@???:::777888999999999999999999999999777666444222111000000000...---,,,,,,---...---++++++,,,,,,---------......~~~~~~}}}||||||||||||yyywwwrrrnnniiiggghhhiiihhhfffgggfffdddbbb^^^WWWPPPJJJEEECCC@@@===:::777666555444333222222444444333222000...+++******++++++***************************)))))))))))))))(((''''''%%%&&&((()))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))''''''''''''''''''&&&&&&''''''((()))+++...000222999===EEEMMMSSSXXX[[[\\\ZZZWWWTTTSSSTTTRRRNNNJJJKKKJJJGGGDDDDDDHHHOOOTTTZZZZZZ___jjjyyy~~~xxxiiiaaaYYYUUUSSSTTTZZZaaakkkqqqvvvvvvtttnnneee]]]\\\YYYTTTRRRYYYeeekkkkkkpppyyyyyynnncccUUUPPPIIICCCAAA===999666555111...///000...---...222111111111000000//////////////////////////////111111000/////////000000000000000000000000000000...//////000000//////...---...//////000000////////////000000000000//////////////////////////////222111000000///000000000000000000111444:::BBBGGGXXXeeexxx}}}tttnnnggglllttt~~~}}}dddQQQIIIFFFBBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>?????????@@@@@@CCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>======@@@@@@AAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEHHHJJJKKKNNNMMMQQQ```wwwvvviiiddddddnnn|||~~~ooo```WWWJJJEEEAAAAAA@@@;;;888999999999999999999999999999:::999777555444333333333///...,,,,,,------,,,***---,,,***)))***---000222~~~~~~~~~~~~}}}|||zzzyyyuuuoooiiiggggggiiihhhggghhhfffdddaaa\\\VVVNNNIIIEEECCCAAA===:::888666555333333333444555555333111222000...---...///...---++++++++++++++++++++++++************)))(((''''''&&&&&&'''((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((***...111333666:::BBBJJJRRRWWW[[[]]]XXXVVVSSSRRRRRRQQQNNNKKKLLLKKKIIIFFFDDDFFFKKKNNNVVV[[[dddppp{{{}}}~~~rrreee\\\VVVSSSSSSTTTXXX\\\```ccceeeeeedddcccccc___YYYYYY```fffhhhkkkvvvvvviiiaaaWWWPPPLLLGGG???:::666333000/////////000222000000000000000000//////222222222222222222222222///.....................000000000000000111111111/////////000000/////////......///000000000000000//////000111111111000000222222111111000000000000000111222333333444666888444444333444999DDDQQQZZZrrrxxxoookkkkkklllssszzzkkkVVVJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????CCCCCCAAA@@@@@@@@@@@@AAA????????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@DDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@????????????@@@AAAAAABBBBBBAAAAAA@@@>>>======@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA???@@@AAABBBEEEGGGIIIJJJNNNLLLMMMVVVhhh~~~{{{ooofffiiittt~~~ooobbbPPPIIICCCBBBAAA>>><<<===::::::::::::::::::::::::::::::999888666555555555000///------------,,,***,,,+++))))))***---000222~~~~~~}}}~~~~~~~~~}}}{{{{{{zzzxxxrrrjjjggggggiiiiiihhhhhhfffccc___[[[UUUNNNIIIEEEDDDAAA>>>;;;888666666222222222444555555222000///---,,,,,,---...---,,,------------------------++++++++++++***)))((('''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&)))(((((((((***,,,///111222666===FFFNNNUUUZZZ\\\UUUSSSQQQPPPOOONNNMMMKKKLLLLLLLLLJJJHHHGGGHHHJJJQQQ^^^ooo{{{|||uuurrrooorrr{{{rrrhhh___XXXQQQOOOMMMOOOSSSZZZaaagggfffnnnqqqjjjccceeemmmtttzzzzzzqqqhhh^^^WWWTTTQQQKKKFFFCCCAAA<<<555222333555666111111111000000000000000333333333333333333333333....../////////////////////000000000111111111222000000000//////000000000...//////000000000000000//////000111222222111111333333222111000000111111...111333444444444666888999999:::>>>IIIYYYkkkvvvsssfffaaaeeennnvvvmmmYYYMMMGGGDDDBBBDDDCCCBBBBBBAAABBBBBBBBB@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????AAAAAA@@@?????????>>>>>>????????????@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAA@@@?????????DDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAADDDFFFHHHIIIHHHIIILLLPPP[[[ooopppjjjnnnvvvpppZZZOOOEEEAAA@@@>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666555222111///.........,,,***))))))***+++,,,---//////~~~~~~zzz|||}}}}}}{{{{{{{{{|||{{{tttlllggghhhiiijjjjjjgggeeebbb^^^ZZZUUUNNNJJJFFFDDDAAA>>>;;;888777666222111111333444444222000---,,,,,,,,,...///...,,,........................,,,,,,,,,,,,+++)))((('''''''''''''''((((((((()))''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&'''((()))+++,,,///222999AAAIIIOOOTTTVVVOOONNNMMMMMMMMMMMMNNNOOOMMMNNNOOONNNLLLJJJJJJKKKPPP___sss~~~~~~zzzyyyyyy{{{|||xxxnnnfff___bbbkkk{{{zzzooobbbZZZQQQLLLKKKMMMTTT\\\eeettt~~~zzzsssuuuvvvllleee]]]XXXWWWXXXXXXWWWRRRQQQJJJ???777666666555444444444333333333222222222222222222222222222222111111222333333333222222///000000111111222222222111000000//////000000111...///000000111111000000///000111222222333222222222111000000111222444555222555888888555444555888;;;>>>DDDNNN]]]ooovvvrrriiibbbaaaiiixxxuuu___OOOJJJIIIFFFCCCAAA@@@@@@??????@@@@@@AAA?????????>>>>>>>>>>>>============>>>>>>>>>????????????>>>>>>>>>>>>>>>===BBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAA@@@???>>>>>>???CCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@??????===============>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????@@@>>>>>>???AAABBBEEEGGGHHH@@@EEEJJJMMMSSSccc|||yyykkkgggjjjsss|||nnn^^^NNNEEEAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<999::::::999999888666666555333111000000///---+++((()))+++---...------,,,wwwzzz|||}}}{{{{{{|||~~~~~~wwwnnnhhhhhhjjjkkkkkkfffccc```]]]YYYUUUOOOKKKFFFDDDBBB>>>;;;999777666111111000111222222111//////......///111111000///------------------------,,,,,,++++++***((('''&&&'''''''''''''''((())))))(((''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((---000555;;;AAAFFFJJJLLLHHHHHHJJJKKKMMMOOOSSSUUURRRSSSSSSQQQOOOOOOPPPRRRRRR\\\jjjsssuuuvvvwwwzzzwwwsssoooppprrrqqqkkkeee^^^^^^bbbmmmuuuhhh___VVVNNNNNNRRRZZZjjjxxxzzzyyysssfffaaaZZZUUUTTTWWW\\\___^^^```\\\PPPFFFCCC???;;;::::::999888777666666555222222222222222222222222111222333444555444444333///000000111111222333333111111000//////000111111//////000111111111111000///000111222333333333333111111111222555888<<<>>>===AAADDDDDDAAA???AAADDDGGGNNNZZZhhhwww}}}vvvnnnooonnnkkkllluuusssgggVVVKKKGGGFFFDDDCCC??????>>>>>>>>>??????@@@??????>>>>>>>>>=====================>>>>>>>>>???======>>>>>>???>>>>>>>>>BBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB???AAABBBAAA???>>>???AAABBBAAA@@@??????AAABBBCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<===>>>???@@@???AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFCCCBBBAAA@@@????????????>>>>>>???@@@AAACCCEEEFFFAAAEEEIIIKKKNNNZZZlll{{{}}}jjj```^^^eeennnxxx```OOOFFF@@@>>>???========================::::::;;;;;;:::999888777777555333111111000...,,,)))***+++,,,---,,,,,,+++vvvyyy|||}}}{{{{{{}}}xxxoooiiiiiikkklllllleeeccc___\\\YYYUUUOOOLLLFFFDDDBBB>>>;;;999777666111000//////111111111///---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))'''&&&%%%'''''''''''''''((())))))((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''$$$%%%'''))))))))))))(((###$$$%%%&&&''')))******'''(((((())))))(((''''''---///333777<<<@@@CCCDDDCCCEEEGGGJJJMMMRRRWWWZZZWWWVVVUUURRRQQQRRRUUUXXXUUUXXX]]]bbbgggjjjnnnpppuuuooojjjiiikkkmmmmmmkkkfffbbbaaaeeerrryyykkk\\\TTTUUUIIIXXXffflllrrruuuddd```YYYSSSPPPSSSZZZ___hhhmmmmmmcccZZZVVVQQQKKK>>>>>>===<<<;;;999999888555555555555555555555555000111222333444333333222///000000111222222333333222111000//////000111222//////000111111111111111///000111222333444444444111222333666;;;@@@DDDGGGFFFKKKPPPQQQOOOOOORRRUUU[[[eeetttyyytttooojjjnnnssswwwxxxyyy|||aaaYYYNNNEEE???=========@@@???????????????@@@@@@>>>>>>>>>>>>========================>>>>>>>>>>>><<<===>>>???????????????@@@@@@???>>>============???>>>>>>>>>>>>>>>>>>??????AAACCCBBB@@@???AAACCCBBBAAA?????????AAACCCDDDAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<<<<>>>?????????@@@CCCEEEFFFFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGCCCBBBAAA@@@?????????????????????@@@AAABBBDDDEEEGGGIIIJJJJJJLLLSSS^^^ggg}}}hhhZZZUUU\\\fffxxxppp[[[MMMDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;999888888666444333222111...,,,++++++++++++++++++,,,,,,~~~}}}||||||}}}zzzrrrmmmlllllllllkkkfffccc```^^^[[[VVVMMMFFFFFFDDDAAA===:::777666666555555444333111222555777111000000///......------************************)))&&&###%%%)))***'''###(((((((((((((((''''''&&&***)))((('''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''************+++++++++,,,&&&&&&&&&&&&&&&'''(((((()))***+++///444:::@@@DDDDDDDDDEEEJJJQQQYYY^^^```]]][[[WWWSSSPPPPPPSSSVVVWWWYYYZZZYYYXXX[[[```ddddddfffhhhiiiiiiiiikkkmmmqqqkkkgggiiimmmttt~~~}}}kkk^^^ZZZWWWUUUVVV___mmm|||wwwooodddYYYTTTTTTWWWYYYbbbsss}}}xxxqqqoooiiiaaaXXXPPPHHHFFFDDDBBBAAABBB>>>>>><<<;;;>>>AAA;;;444888555333333555555333000---...///222444444111...222111111000000111111222111111111111000111111222111222222000000222666999666888:::===BBBMMMZZZcccdddfffhhhiiijjjkkkmmmooo~~~}}}qqqiiihhhiiiiiihhhtttuuudddQQQMMMHHHDDDAAA@@@>>><<<@@@@@@@@@??????===<<<<<<<<<<<<============<<<<<<<<<=========<<<<<<::::::======>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>??????@@@AAAEEEEEEEEEFFFIIINNNVVV[[[uuu|||iii[[[WWWXXXZZZeeeyyynnnWWWKKKGGGEEEBBB>>>>>>???>>>:::999;;;::::::;;;<<<===<<<888555777666555444333222111111000...------...///...---~~~}}}|||}}}~~~{{{sssmmmllllllkkkjjjdddbbb___]]][[[UUUMMMGGGFFFDDDAAA===:::888777666777777666444111000111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''***,,,***'''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))((((((***---111777<<<@@@???AAADDDHHHMMMSSSXXX[[[```___[[[WWWSSSRRRSSSUUUXXXYYYYYYXXXUUUTTTVVVXXX^^^```aaabbbdddhhhmmmqqquuuqqqooorrrvvvzzzxxxgggaaaYYYTTTTTTZZZccciiipppwww}}}rrriiidddbbbccclllzzz}}}{{{tttiii^^^TTTOOOLLLJJJJJJMMMNNNOOOOOONNNOOONNNEEE<<<>>>:::777666888888666333444333222333555555555444444444333333333333333333111222333444444555777999666888::::::888888:::======???BBBGGGPPP```rrr~~~{{{zzzooojjjdddbbbeeejjjoooqqqjjjZZZKKKHHHDDDAAA@@@@@@>>>===???@@@@@@??????===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>???>>>>>>======<<<<<<<<<>>>???@@@AAAAAA@@@???????????????>>>===<<<;;;;;;>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>??????@@@BBBBBBAAA@@@@@@???>>>>>>????????????????????????@@@@@@AAABBBEEEIIIPPPTTTeeexxx~~~lll___XXXUUUUUUYYYhhh}}}sss```QQQGGGDDD@@@@@@CCCDDD@@@=========;;;:::999::::::888777777777666555444333222222111///...---...///...---~~~}}}}}}}}}~~~|||sssnnnlllllljjjhhhdddbbb___^^^\\\WWWOOOIIIFFFDDDAAA===:::888777777555666666444222000000111.........---------------------------------------...***''''''))),,,+++***'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((())))))''''''(((***...222666999>>>BBBGGGKKKMMMQQQVVVZZZccccccaaa]]]XXXVVVUUUVVVUUUVVVVVVTTTPPPMMMLLLLLLRRRVVV[[[```cccgggjjjmmmuuusssvvv||||||oooaaaXXXUUUVVVWWWZZZ^^^cccggglllvvvzzzuuuttt{{{uuuiii]]]UUUQQQPPPTTTYYYaaafffkkkllllllhhh[[[OOOIIIDDD===:::::::::888666999777444444555777777777555555555444444444444444666888:::;;;===???BBBEEEBBBEEEHHHGGGCCCAAABBBDDDGGGJJJNNNUUUcccvvvwwwjjjeeeccc[[[\\\^^^aaafffoooxxx~~~ppp[[[NNNDDDBBB???>>>?????????>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<===???@@@AAA@@@@@@???@@@@@@???===<<<;;;:::999============<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<>>>>>======<<<<<<>>>???@@@@@@@@@???>>>===???AAABBBDDDEEEIIINNNQQQYYYnnnyyykkk___WWWRRROOOVVVbbbqqqhhhUUUJJJCCC???AAACCC@@@<<<;;;???<<<999777777888888777888888777666555555444444444222////////////...---}}}}}}||||||}}}~~~{{{sssnnnmmmllljjjhhheeeccc``````^^^ZZZRRRLLLFFFDDDAAA===;;;999888777111333444444333222222333------------------------........................---)))&&&%%%''')))******''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&'''((())))))***************)))))))))'''(((((()))))))))))))))''''''((()))+++...111333:::@@@GGGKKKKKKNNNSSSYYYdddeeeeeeccc___\\\ZZZZZZSSSRRRQQQOOOLLLJJJIIIIIIGGGMMMWWW```dddfffffffffppppppuuupppfffaaa___ZZZYYYVVVRRRSSS^^^ppp~~~}}}vvvjjj\\\TTTOOOOOOUUU]]]jjjuuuxxxjjj___WWWMMMEEEBBBAAA???>>>???======>>>???AAA@@@@@@<<<;;;:::999888888888999===@@@EEEHHHKKKOOOUUUYYYXXXZZZ[[[WWWQQQNNNOOORRRZZZ]]]bbbjjjvvvuuuhhh___\\\]]]]]]bbbiiinnnrrryyyqqq___OOOFFFAAA???======>>>???>>>===>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::888777777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???>>>======<<<;;;:::::::::<<<===???@@@@@@??????>>>>>>======<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;::::::>>>=========<<<<<<;;;;;;===>>>@@@AAAAAA???===<<<@@@AAACCCDDDEEEHHHKKKNNNRRRccc|||oooaaaXXXSSSRRRTTT]]]kkk|||uuu^^^PPPCCC??????>>><<<<<<@@@===999777777777666666999999888888777666555555666444222111111000///...~~~yyyyyyzzz{{{|||}}}~~~xxxqqqmmmlllllljjjhhhcccaaa______^^^YYYRRRLLLFFFDDDAAA>>>;;;999999888111333555555333222222333---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%&&&(((***+++'''''''''''''''&&&&&&%%%$$$%%%&&&''''''''''''''')))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))((((((((()))***,,,...///111888???CCCDDDGGGMMMSSSaaaccceeeeeecccaaa______WWWUUUQQQNNNLLLKKKJJJJJJCCCIIIPPPXXX___dddiiimmmooonnnsss|||~~~}}}zzzuuuhhhcccZZZPPPLLLQQQ___jjjyyywwwlll___VVVOOONNNTTT[[[hhhyyyyyynnn___SSSMMMJJJHHHGGGGGGIIIMMMRRRVVVWWWUUURRRKKKIIIEEEBBB?????????@@@AAAHHHPPPXXX^^^gggpppxxxwwwxxxvvvooofffcccggglllyyy||||||vvvnnnpppoooiiibbb___aaaeeelllttt}}}qqq___RRRIIIEEEAAA???>>>===>>>>>>===<<<===>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;:::888777777888:::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===============<<<;;;::::::999999;;;<<<>>>??????>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<<<<=================================??????>>>======<<<;;;:::============<<<<<<<<<<<<<<<>>>???@@@@@@???===<<<===>>>@@@@@@@@@BBBEEEHHHKKKUUUhhhqqqggg^^^XXXVVVZZZbbbooo}}}iiiRRREEE@@@===>>>???>>><<<::::::999888666444999999999888888777777666888666333222222222111///}}}}}}wwwxxxyyyzzz{{{||||||}}}xxxsssnnnllllllmmmkkkiiibbb___]]]]]][[[WWWOOOIIIFFFDDDAAA>>>;;;:::999999666777777555333111111222//////......---,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,&&&''''''''''''&&&%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***)))((('''(((((((((((()))***+++,,,---222888===AAAGGGMMMRRR\\\___bbbcccbbbaaaaaaaaa^^^[[[WWWTTTSSSQQQNNNLLLIIIIIIJJJMMMVVVcccqqq{{{uuurrrtttzzzxxxrrrsssyyytttfffZZZVVVVVVYYYbbbhhhsssxxxnnneee]]]XXX[[[aaaiiizzz~~~kkk\\\SSSPPPNNNMMMOOOTTT]]]hhhooopppnnnjjjaaa\\\TTTLLLFFFDDDDDDDDDFFFOOO\\\gggqqq}}}zzzmmmhhh```dddggggggfffiiipppvvvqqq]]]PPPIIIEEECCCAAA???>>>>>>>>>>>>===;;;=========>>>>>>======<<<;;;:::999888888999:::;;;:::999888888888999:::;;;::::::::::::::::::::::::::::::999999999:::<<<===<<<;;;;;;;;;;;;:::::::::999:::<<<===>>>======<<<999999::::::;;;<<<<<<===::::::::::::999999999999;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;==================<<<<<<<<<===>>>?????????>>>>>>???@@@@@@??????@@@DDDFFFIIIMMMYYYppp}}}iiidddbbbddddddhhhwwwgggSSSGGG???>>>???===<<<;;;;;;;;;:::777555999999888888888777777777999777444444444444333222||||||xxxxxxyyyyyyyyyxxxxxxwwwsssooojjjjjjlllmmmmmmkkkcccaaa___^^^\\\XXXPPPJJJEEEDDDAAA>>><<<:::::::::999999888555222111222444111111000///---,,,++++++++++++++++++++++++++++++))))))))))))(((((()))***&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&'''))))))((('''&&&&&&&&&''''''(((((())))))+++...222999AAAIIIOOOSSSWWWZZZ]]]^^^^^^]]]^^^^^^___^^^^^^______[[[VVVQQQOOONNNLLLNNNUUUbbbqqq{{{zzzwwwxxx|||~~~~~~~~~yyywwwwww~~~rrrggg``````___aaagggpppwwwyyyxxxyyy}}}{{{tttnnnoootttvvvyyyhhh^^^[[[[[[[[[^^^dddppp~~~|||nnn```VVVQQQOOOPPPRRR[[[iiittt~~~|||rrrkkkiiieeejjjppptttvvv{{{rrr\\\MMMFFFDDDBBB???>>>===<<<===>>>>>>===;;;<<<<<<===============<<<;;;:::999888888999:::;;;999999999999::::::;;;;;;999999999::::::;;;;;;;;;;;;:::999888888:::;;;<<<:::::::::::::::;;;;;;;;;::::::<<<======<<<;;;::::::::::::::::::;;;;;;;;;:::999999999888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBAAA@@@>>>===???CCCFFFHHHJJJPPP___tttxxxpppxxxooo[[[LLLDDDCCC@@@===:::999:::;;;:::999888888888888777777777777999777555555666666555444{{{{{{zzzzzzyyyyyywwwvvvtttsssooolllhhhhhhkkknnnnnnlllgggeeecccaaa```ZZZSSSLLLEEEDDDAAA>>><<<;;;::::::777777666444333444666999333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((('''&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&$$$"""!!!''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&""""""###$$$&&&'''(((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''***222<<>>>>>===;;;<<<<<<===============<<<;;;:::888777777888:::;;;888999:::;;;;;;;;;;;;:::888888999:::;;;;;;<<<<<<<<<;;;999888888999;;;<<<888999999::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;::::::999999999999999999888888888888777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBB>>>===;;;888777999===AAADDDEEEHHHNNN\\\rrrttt^^^PPPLLLBBB>>>:::777888;;;===>>>888888888777777777777777999777555555666777777666xxxyyyyyyxxxwwwvvvuuusssrrrrrrlllkkkiiiiiijjjllloooqqqeeeeeeeeedddaaaZZZSSSMMMHHHEEEAAA>>><<<;;;<<<<<<777555333111111111222333111111000......------------,,,,,,,,,---,,,)))'''((()))******)))'''%%%$$$"""###$$$&&&'''(((((()))***)))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$######$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''(((((()))******)))((('''&&&'''(((,,,222<<>>??????===;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<:::888777666555555888999::::::::::::999888999:::;;;<<<<<<:::888777::::::999999999999:::::::::::::::999999888888888;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<===999999999888888888777777888888777777777888:::;;;666999;;;<<<<<<;;;<<<<<<::::::::::::::::::::::::;;;===???@@@AAA@@@???>>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<>>>AAACCCBBB>>>@@@JJJQQQZZZpppjjjSSSHHHEEEAAA???>>>===<<<;;;>>>;;;777666666777777666444333222222333444222111yyyzzzxxxxxxwwwvvvuuusssrrrrrrpppnnnkkkiiiiiijjjlllmmmffffffeeedddaaa[[[SSSMMMHHHEEEAAA>>>;;;::::::;;;777666444222222222333444000///...---,,,,,,,,,,,,*********,,,//////...,,,)))***++++++***(((&&&%%%$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$(((&&&%%%######%%%'''(((%%%&&&'''((('''&&&$$$###&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&'''((()))******)))(((%%%&&&''')))...555???EEELLLPPPTTTUUUTTTTTTVVVXXX]]]___dddiiimmmmmmjjjhhhaaa]]]YYYYYY^^^dddhhhjjjdddgggjjjkkkiiihhhiiikkkrrrsssuuuxxx|||~~~vvvooogggccc___]]]___bbbeeeffflllqqqwww|||~~~wwwtttsssiiiddd```aaafffiiihhheeelllqqqyyyooocccQQQIII@@@;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>???::::::::::::::::::::::::::::::999888777777777777888888::::::::::::888888888999:::;;;;;;999888666777777666666666666777777::::::999999999888888888999999999999:::::::::;;;:::::::::999::::::;;;;;;;;;;;;:::::::::999999999999999888777777888999:::;;;===??????===<<<;;;<<<::::::999999999999999999999:::<<<>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;===???@@@???;;;<<>>???@@@@@@::::::::::::::::::::::::888888777777777888888999777888999::::::999888777777888999999999888666555666555555555555555555666999999888888888888777777666666777777777888888888::::::999888888888999999::::::::::::999999999888:::999999888888888999999>>>???AAA@@@===:::999999888888888888888888888999888999:::;;;;;;;;;:::999===============<<<;;;;;;888888999:::;;;<<<<<<===AAA===>>>BBBCCCEEEQQQ```tttssswwwqqq[[[IIIGGGFFF@@@===AAA<<<:::888888:::;;;;;;;;;999888777777888888777555vvvuuuvvvwwwwwwxxxwwwwwwvvvuuutttooojjjhhhhhhiiihhhfffgggfffeeeccc```[[[TTTNNNGGGEEEAAA===:::888777777333333111000//////000000......---,,,,,,,,,,,,,,,,,,+++,,,---//////---+++)))************)))((('''''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))((('''%%%######$$$&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((((((((''')))***++++++---000333>>>EEEMMMSSSUUUUUUVVVXXXUUU\\\eeekkkkkkjjjjjjkkkhhheeebbb___^^^^^^______\\\[[[ZZZXXXWWWWWWWWWXXXbbbhhhrrr{{{wwwpppgggiiijjjiiieeeaaa^^^]]]```hhhqqqvvvyyy~~~zzzvvvuuuiiiiiifffccc``````bbbeeejjjnnnuuu~~~}}}mmmZZZLLLGGGBBB???===<<<===>>>===<<<::::::;;;;;;<<<===>>>>>>999999999999999999999999888888777777777777888888777888999::::::999888777666666777777777666555444777666666555555666666777777777777777777777777777555555555555666666666666:::999888777777777777777888777777777777666666666:::999999999888888888888;;;===>>>===:::888777777777777777777888888888888999999:::;;;;;;;;;:::999===============<<<;;;;;;777888999;;;;;;<<<;;;;;;@@@>>>@@@CCCDDDEEEMMMXXXfffyyyxxxgggiiioooxxxqqqUUUOOOLLLDDDBBBGGG???===:::999999:::999888888666555555666666444333wwwuuuvvvwwwxxxzzzzzzyyyxxxwwwqqqlllgggfffhhhjjjjjjhhhgggfffdddbbb___ZZZSSSNNNGGGEEEBBB>>>;;;888777666444333222111111000000000///...------------------+++******,,,------,,,***((((((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$''''''''''''(((((((((((($$$$$$%%%&&&'''))))))***'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&(((((('''&&&&&&&&&%%%%%%&&&'''*********+++---//////777@@@GGGKKKMMMPPPRRRSSSZZZbbbhhhiiihhhhhhiiijjjkkkjjjgggccc]]]YYYVVV\\\]]]^^^^^^\\\YYYUUURRRXXXbbbppp|||zzzrrrjjjdddbbb[[[^^^ccceeefffjjjpppvvv~~~ttttttrrroookkkhhhffffffcccdddfffhhhkkkpppvvvzzz}}}yyyiiiZZZLLLEEEDDD>>>===<<<===>>>>>>>>>===:::::::::::::::::::::999999999999999999999999999:::999888777666666666666777888999999999999888777555666666666555555444444666666555555555555666666666666666666666666666666555555555555666666666666999888777777666666666666777777777666666666555555888888888888888888888777888:::<<<<<<:::888888888666666666777777888888888<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<<<<<<<>>>@@@@@@AAAFFFLLLTTTiiivvvbbb^^^^^^eeennn{{{iiiZZZSSSJJJGGGJJJFFFBBB>>><<<<<<<<<<<<;;;<<<;;;999999:::999888666yyywwwtttvvvxxxzzz{{{zzzyyyxxxnnniiiddddddiiilllkkkiiifffeeeccc```]]]XXXRRRNNNFFFEEEBBB???<<<:::888777555555555444333333222222......------------......((('''(((+++...///---,,,((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))***)))'''%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&$$$$$$$$$$$$###$$$&&&''''''''')))+++)))///777===AAAFFFKKKOOOPPPUUU\\\bbbeeegggggghhhnnnppprrroooiii```YYYUUU[[[]]]aaadddccc^^^VVVPPPOOOXXXfffttt}}}wwwtttdddccc```______aaadddeeennnqqqttttttsssrrrtttvvvuuuuuuuuuvvvxxx{{{}}}}}}|||~~~yyyuuuqqqlllgggccc]]]^^^```bbbeeeiiilllmmmrrrtttwww{{{yyydddVVVKKKCCC@@@AAA::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888777777999999999999999999999999:::999888777666555555555666777888999999888777666666555555555444444444444444444333333333333444444444444555555555555666666444444555555555666666666888888777666666666777777888888888888777777777777555666777777888888777777777999;;;<<<;;;:::::::::666666666777888888999999======<<<<<<<<<<<<;;;;;;888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<============>>>?????????>>>>>>AAACCCIII[[[rrr|||dddZZZTTTXXX^^^hhhzzzoooddd]]]VVVRRRLLLGGGAAA===;;;<<<======>>><<<::::::::::::888777xxxvvvqqqsssvvvyyyzzzzzzxxxwwwmmmgggbbbccciiimmmllliiieeedddaaa___\\\WWWQQQMMMEEEDDDBBB@@@===;;;999999444444444333333222111000---,,,,,,,,,,,,,,,------))))))***,,,...///---,,,)))((((((((((((((())))))%%%&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((''''''%%%$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&''')))---222666999>>>EEEJJJKKKNNNSSS[[[bbbgggiiiiiirrruuuwwwtttmmmeee^^^[[[YYY\\\bbbhhhiiiddd[[[TTTNNNSSS\\\fffqqq|||~~~wwwnnnkkklllmmmkkkiiigggggghhhjjjkkkkkkkkkjjjkkkjjjjjjiiiiiijjjjjjkkkpppuuuyyywwwooohhheeeeeejjjkkklllnnnnnnjjjddd___]]]___bbbiiirrrzzzwwweeeRRRHHHCCC???======::::::::::::999888999:::::::::999999999999999999888888888888888888888888888777666666666666777777666777888999999888777666666666555444444444444444444444333333333333444444333333444444555555555555333333444444444555555555777777777666777777888888888888777777777666666666222333555666777777777777666888::::::999888888888666666777888888999::::::;;;;;;::::::999999999999555666777999:::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>@@@AAAAAA???>>>???@@@@@@FFFPPP```rrrsssdddXXXWWWYYY[[[fffsss~~~uuujjj^^^WWWLLLDDD???=========;;;:::888777888777555444tttsssoooqqqtttwwwyyyyyywwwvvvnnngggbbbccciiimmmllliiieeeccc```^^^[[[VVVPPPLLLEEEDDDCCCAAA>>><<<;;;:::000111111000000///...---+++++++++***++++++,,,,,,///............---+++(((***)))))))))))))))******&&&''''''((())))))((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''''''''((((((((()))$$$$$$%%%'''(((***++++++((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''&&&(((+++---///444<<>>???>>>CCCGGGQQQaaauuuqqqbbb]]]ZZZUUUXXX```rrrvvvmmm^^^QQQHHHDDDBBBAAA<<<:::999888888888666444~~~vvvvvvzzzxxxwwwwwwxxxxxxwwwuuummmgggbbbdddjjjnnnmmmiiidddaaa^^^[[[XXXTTTOOOLLLJJJGGGBBB???===;;;999777777555222111111111111000///---,,,,,,,,,,,,+++)))---............---,,,,,,''''''(((((())))))******(((''''''''''''&&&&&&&&&###$$$%%%&&&'''''''''&&&++++++***)))(((&&&$$$###***)))(((((((((((()))))))))'''&&&'''***+++***(((((('''&&&%%%%%%&&&'''((('''''''''(((******(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$******))))))((((((''''''***(((&&&%%%(((...555999BBBHHHOOOUUUYYY^^^dddhhhrrrsssvvvxxxwwwrrrkkkeeebbb``````dddiiiiiiddd^^^]]]XXXWWW[[[^^^```gggqqq~~~vvv{{{zzzsssooommmtttyyy|||oooiiiQQQMMMFFF@@@<<<;;;===>>>888888:::;;;<<<=========999999:::;;;;;;;;;;;;:::777777777777777777777777666666666666666666666666999888888777666555555444777666555444444444444444333333333333333333333333111111222222222333333333444444444444555555555666999777555555555555444333777888777555555666666444888777777666666666666777999888666888:::;;;888666777777777777888999:::;;;;;;:::888666666666666777777777888999::::::::::::??????>>><<<999888:::;;;@@@@@@@@@?????????>>>>>>===BBBLLLXXXbbbqqqwwwlllddd]]]ZZZ[[[jjjvvvtttdddWWWLLLDDD@@@EEE???:::999999666666777~~~xxxyyyzzzxxxvvvvvvwwwwwwuuusssoooiiieeefffkkknnnllliiicccaaa^^^[[[XXXUUUPPPMMMJJJGGGCCC???>>><<<:::888777444222000111111000///000...------------,,,***+++++++++++++++******)))(((((((((((())))))******(((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''(((((((((((())))))))))))(((((((((((()))'''&&&'''***+++)))(((******(((''''''((())))))&&&%%%%%%'''((((((&&&$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))---000222;;;BBBJJJQQQUUUZZZ___ccclllooossswwwxxxuuuppplllbbbaaaaaacccfffggggggeeeccc```aaaeeeeeebbbcccgggllluuuuuuggg[[[VVVIIIGGGBBB>>><<<<<<===>>>999::::::::::::999999888777777888999999999999888666666666666666666666666555555555555555555555555777777777666555555555444666666555444444444444444333333333333333333333333111111222222222333333333333333444444444444555555777555444444666777777666666777777666666666555444555555444444444555555666999777777888::::::888666777777666777777888999::::::999888777666666666777666777888999::::::;;;;;;;;;<<<<<<:::999999:::<<<@@@@@@@@@??????>>>>>>>>>???AAAHHHOOOWWWeee|||{{{qqqiiigggccckkkzzzqqq```QQQGGGDDD???<<<======:::888888~~~zzz|||yyyxxxvvvuuuuuuuuusssqqqqqqlllhhhhhhlllnnnllliiibbb```]]][[[YYYVVVQQQNNNKKKHHHCCC@@@???===;;;:::777555222111111111111000111///............---+++*********+++***))))))(((((((((((())))))))))))***(((''''''''''''&&&&&&&&&''''''&&&'''(((***,,,---'''&&&&&&&&&&&&((()))***'''((()))******)))((('''((('''&&&''')))***)))(((+++***)))(((''''''((()))%%%$$$$$$%%%&&&&&&%%%###((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&'''"""$$$&&&(((***++++++***222999AAAHHHMMMQQQWWW[[[cccgggmmmsssvvvuuurrrpppeeeeeedddeeegggjjjmmmnnnllllllppptttrrrkkkeeeddd[[[dddsss~~~|||pppggg\\\PPPFFFCCC@@@???===<<<<<<<<<===>>>;;;;;;:::999888666555444444555555666666666666666666666666666666666666666555555555555555555555555555555555555444444444444555555444333333333444444333333333333333333333333111111222222222333333333333333333444444444444555555444333555777999::::::555555666666666555444444444444444444444555666777888777777888999999888666888777777777777777888888:::999888777666666666777555666777999:::;;;;;;;;;888999:::999999999;;;===????????????>>>>>>>>>>>>??????BBBFFFJJJUUUiii{{{xxxrrrdddffflllxxxhhhYYYJJJCCC???@@@@@@<<<999888~~~yyyzzzyyywwwuuuttttttsssqqqooorrrnnnjjjjjjlllmmmkkkhhhaaa___]]]\\\ZZZWWWRRRNNNKKKHHHDDDAAA@@@???===<<<999666444222333333222222000///------......,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&'''))),,,...,,,***(((%%%$$$$$$%%%&&&&&&''')))++++++***((('''''''''''''''((())))))(((***)))'''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###''''''&&&&&&&&&&&&''''''******))))))((((((''''''((('''&&&'''))))))((('''((((((((())))))*********###$$$&&&((()))((('''''',,,111777<<<@@@FFFNNNTTT[[[```gggmmmooooooooonnnllliiigggiiimmmrrrssssssrrrtttyyy}}}~~~xxxqqqmmm]]]bbbkkkssswwwwwwuuussswwwyyyzzz{{{~~~uuuiii\\\TTTLLLCCC===<<<::::::;;;;;;<<<<<<<<<<<<;;;::::::999777555444333333444444555555555555555666666666666666666666666555555555555555555555555333333333333333444444444444444333333333333333444222222222222222222222222111111222222222333333333444444444444555555555555555444333555777:::::::::666444333444444333333666555555555666666888999999777777777888888888777777999999888777777777888888999888888777777777777777444555777888:::;;;;;;;;;999:::;;;;;;999999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAACCCJJJYYYggg{{{tttooollloooyyyvvv^^^SSSHHHDDDBBB>>><<<<<<~~~vvvvvvxxxvvvtttssssssrrrpppnnnrrrooolllkkklllllliiigggaaa___^^^]]][[[WWWRRRNNNJJJGGGDDDAAA@@@@@@>>>===;;;888555444555555444333///---,,,,,,---,,,+++***+++,,,,,,,,,,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,...,,,(((%%%#########$$$%%%''')))***+++***)))'''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&''')))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&*********))))))(((((('''((('''&&&''')))***)))((()))))))))******++++++,,,&&&&&&&&&&&&''''''''''''))),,,...000333;;;EEELLLVVV\\\ccchhhiiiiiijjjjjjnnnjjjgggkkktttyyywwwssstttvvvzzz~~~~~~yyyhhhiiiiiiiiigggddd```^^^eeellluuu}}}wwwcccXXXMMMGGGCCC???======888999;;;<<<<<<;;;::::::999999999999888666555555333444444555666555555555555555555555555555555555555555555555555555555555222222222222333333333333333333222222222222333444222222222222222222222222111111222222222333333333444555555555555666666666777555444555777888888777777222000333333111333888555555555666666888999999666777888888888777777777:::999999888888888999999888888888888777777777666555555777888999:::::::::;;;<<<======;;;::::::;;;========================:::;;;>>>AAACCCEEENNNYYYnnnwwwqqqqqqvvvzzz|||yyyhhhVVVKKKFFFBBB@@@AAA~~~vvvuuuwwwvvvtttsssssssssqqqoooooommmkkkkkkkkkjjjhhhfffaaa```___^^^\\\WWWRRRMMMIIIFFFCCCAAA@@@@@@???===;;;999666555555666555444///---,,,+++,,,,,,+++)))*********+++***))))))(((+++************)))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((&&&%%%%%%%%%&&&'''&&&'''((()))******))))))%%%'''(((((('''&&&((()))***)))(((''''''((()))***+++)))'''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))(((((((((((('''&&&%%%&&&((())))))((((((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((((()))))))))+++222<<>><<<<<<>>>888999:::;;;;;;:::888777777888888888777777666555333444555555666666555555555555555555555555555555444444444444444444444444333333333333222222222222222222111111222222333333222222222222222222222222111111222222222333333333444444444555555555666666888666444444555666666555777111111666666222333888444444444444444555666777555777888888777666666777999888888888888888999999777777888888888888777666555666777888999999999999;;;===>>>>>><<<::::::;;;<<<<<<<<<<<<============999:::===AAABBBCCCHHHPPPaaaqqqxxxnnniiihhhiiiqqq}}}zzzfffYYYSSSLLLHHHFFF~~~wwwwwwwwwuuussssssttttttrrrppplllkkkjjjiiiiiihhhfffdddbbbaaa```___\\\WWWQQQLLLHHHEEEBBB@@@@@@@@@???>>>:::888555444444444444333///...,,,,,,------+++***+++++++++++++++******)))+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((()))*********$$$'''((((((&&&&&&''')))((((((''''''((()))***,,,,,,***'''''''''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((()))%%%%%%$$$%%%''')))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&((()))))))))---444999AAAHHHRRRYYY]]]```dddhhhgggiiilllooouuu|||||||||{{{tttmmmnnnmmmlllhhhddd___\\\YYY]]]eeerrrxxxfffYYYHHH@@@:::;;;;;;:::999:::777888888999999888777777777777777666666555444333222333444444555555444444555555555555555555555555444444444444444444444444444444444333333222222111111111111111111222333333111111111111111111111111111111222222222333333333222222222333333333444444666555333333555555555444555111555>>>???666333777555555444444444555555666444777999888666555666888666555555666666777888999666777888999999888777666777777888888888888777777888:::<<<===<<<;;;;;;<<<;;;;;;;;;<<<<<<=========;;;:::<<<>>>??????CCCJJJTTT[[[mmmooobbb]]]\\\aaahhhuuu{{{uuukkk```ZZZ~~~yyy{{{vvvuuussssssttttttsssrrrjjjiiiiiihhhhhhfffeeedddcccbbbaaa___\\\WWWPPPKKKGGGDDDAAA@@@@@@@@@???>>>999666333222333333222111111///...---......---+++---............---,,,,,,++++++++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''((()))++++++$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%&&&((()))+++,,,***'''&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))%%%$$$###%%%'''(((((('''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$'''***+++***+++///333444===HHHQQQVVV[[[bbbgggeeekkkqqqsssuuu~~~}}}}}}vvvlllkkkmmmppprrrpppkkkeeeaaaaaa```aaajjjzzz}}}pppaaaPPPDDDEEE>>>999:::;;;888666666555666666777777777777777666666666555444222111000222222333444444444444333555555555555555555555555444444444444444444444444555555444444333222111111111111000000111222333333111111111111111111111111111111222222222333333333000000111111111222222222444333222222444555555555333111999FFFFFF:::333555888777777666666666777777444777999888666555666888333333333444444666777888666777888999999888777666888888888888888777666666555777:::<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======>>>;;;:::;;;;;;;;;@@@GGGJJJLLL\\\xxxrrraaaYYYXXX[[[\\\cccpppttt~~~|||zzzxxxvvvvvvuuurrrppppppmmmiiiggggggfffeeeddd```^^^\\\[[[ZZZWWWTTTRRRHHHEEEAAA>>>>>>>>>===<<<;;;:::888555333111000000,,,,,,,,,...000000...,,,)))***+++***((((((((()))(((***,,,......+++(((&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((((()))***************&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%$$$###$$$&&&'''"""###$$$%%%&&&%%%%%%$$$)))))))))((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''000444:::AAAHHHOOOWWW[[[dddiiiooouuu|||wwwkkkmmmhhhhhhooossspppmmmmmmrrrmmmjjjllluuu|||~~~}}}{{{mmmaaaYYYRRRJJJCCC<<<;;;;;;:::888666444333888888888888888888888888666666666555444444333333444444333222222333333333777777666555444444333333444555555555555555444444222111000000000111333333333222111111000000111111222333444555555444333222000000000000000111111222000000000000000000000000444444333333333333444444555777:::======;;;888777444555555555444333333222444444555444333444666888666666666666666555555555777777888888888888777777888888888888777555444333777888888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<===???AAABBBGGGQQQ```ssssss___NNNPPPSSSWWW___jjj{{{~~~~~~|||zzzxxxxxxwwwuuusssooollliiigggggggggfffeee```___\\\ZZZYYYVVVRRROOOJJJGGGBBB@@@??????>>>===999888666333111000///...000//////000111000...,,,***+++,,,+++)))((()))***'''(((***++++++)))'''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((+++---111666<<>>@@@@@@CCCJJJUUUeeeyyyqqqdddXXXWWWVVVXXX```ooo~~~|||{{{zzzyyywwwuuunnnkkkhhhggggggggggggfffaaa___]]]ZZZXXXTTTPPPLLLLLLIIIDDDAAA@@@???>>>===999888666444222000//////222111000000000///---***+++,,,---,,,***)))***+++((())))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&''')))***((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))******###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((+++111:::EEEMMMYYYdddppptttsssssszzzyyyrrrpppooonnnkkkkkkrrrzzz|||wwwooofffaaadddllltttzzziii^^^SSSMMMEEE@@@>>><<<999666777666666666777888:::;;;777777777777777777777777666666555555444333333333333333222222222222333333666666555555444333333333444444555555666555555444111111000///000111222333222222111000000000000000111111111000000111111111111111000//////000000000000000000000000000000000222111111111111111111222333333444555555555555444333333444444444333222222000222555666444222111111555555555555555555555555777666555444444555666777666666666777777666666555666777888:::;;;;;;;;;;;;::::::::::::::::::::::::888999::::::::::::===??????AAADDDIIISSSfff|||}}}llleee]]]WWWZZZdddqqqyyy~~~}}}{{{{{{{{{zzzxxxwwwmmmjjjhhhgggggghhhggggggcccaaa^^^\\\YYYUUUOOOKKKMMMIIIDDDAAA@@@>>>===<<<;;;:::888666444333222222111///......///...,,,+++,,,---...---+++***+++,,,,,,++++++***************((((((((((((''''''''''''''''''&&&%%%&&&''')))+++(((((((((((('''''''''''''''((())))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''((()))))))))&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''')))***((((((((((((,,,333<<>>AAACCCDDDIIIWWWlll{{{~~~oooeeebbbeeekkknnnxxx~~~}}}|||{{{yyyyyyzzzyyyxxxvvvmmmjjjhhhgggggghhhggggggcccbbb```^^^[[[WWWQQQMMMLLLHHHDDD@@@???>>><<<;;;;;;:::888666444333333222000///......000000000///,,,---...---+++++++++,,,,,,,,,***)))))))))***+++((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&((()))))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&'''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***))))))******+++...333666BBBHHHRRR\\\dddhhhjjjkkklllrrrwwwyyy~~~~~~{{{}}}wwwppplllkkkeeeiiiqqq{{{qqqaaaVVVKKKDDD===;;;888777777777777777888777555444444666777999666666666666666666666666555555555444333333222222111111111111222222333444444444444444444333333333222222333444444444444444111000/////////000111222444444333222222222222333///...---,,,,,,---...///000000///////////////000000000000000000000000000//////............//////333333222111222333444555111111222222222222222111333333222000......000333222333333333444444444555666444333111111333444666333444555666666777777666333444555666888888999999888888888888888888888888777888999888888888:::<<<;;;???AAAAAACCCLLL\\\hhhzzztttrrrooommmmmmnnnrrryyy~~~{{{zzzxxxwwwwwwxxxxxxwwwuuunnnkkkhhhggggggggggggfffbbbaaa```___]]]YYYSSSOOOKKKHHHCCC@@@???>>>===<<<999888666444333222111111222000//////111333333222,,,---...---+++***+++,,,***))))))((('''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))'''((())))))))))))+++,,,111555<<>>999888666555444444555555777777555444444555555666666666666666666666666666555555444444333222222222111111000111111222333444444444333333333333333333000000111222333333333333000000///...///000111222444444333222222222222222000//////......//////000///.........//////000111000000000000000000000000111111000000000000111111222222222222222333444444000000111222222222111111444333111...,,,...222555111222222333333444444444555444333222222333444555333444555666666666666666222333444666666777777777777777777777777777777777777888999888777888:::;;;888;;;>>>???@@@EEEOOOWWWmmm~~~xxxlllgggdddggglllttt~~~|||zzzxxxwwwuuuvvvwwwwwwvvvuuuooollliiigggggggggfffeee^^^^^^^^^^^^]]]ZZZUUUQQQKKKHHHCCCAAA@@@@@@???>>>888888666444333222222222222000......///000000///+++,,,---,,,+++******,,,))))))))))))((((((((('''(((((((((((('''''''''''''''((()))))))))'''%%%$$$((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))******+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((('''&&&'''(((******,,,111888BBBMMMUUUZZZbbbiiiooorrrwww||||||{{{|||rrrfffVVVJJJCCC???;;;888888888777666555555666777555555555555555555555555555555555555555555555555555555444333333222222111000000000000111222333444333333333333333333333333...///000111111222222222000//////...///000111222333222111111000000111111111222222333333222222111---------...///000111222000000000000000000000000444444333333333333444444111111111111222222222222///000000111222222111111222222111///...///222555111111111222333333444444444444444444444444444444444444555555666555555555444444555666777777666666666666666666666666666666888999999999888888:::;;;999:::<<<===???CCCIIIMMM\\\pppzzzoooeee```^^^___gggpppsss{{{yyywwwvvvuuuvvvwwwwwwvvvuuupppmmmiiiggggggfffeeeddd[[[[[[\\\]]]]]]ZZZUUUQQQKKKHHHDDDBBBAAAAAAAAA@@@::::::888777555555444444111...+++***++++++******+++,,,---,,,***)))***+++***++++++++++++***)))))))))(((((((((''''''''''''(((***+++,,,+++(((%%%###((('''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&'''((()))***+++,,,''''''''''''''''''''''''%%%%%%######$$$&&&)))******)))((('''&&&&&&'''((()))))))))((((((''''''&&&%%%&&&((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''***---***---///111444;;;FFFOOO]]]eeemmmqqqvvv~~~sss```WWWKKKBBB???<<<777333555555666555444444555666222333444555666666666555555555555555555555555555555555444333333222222111000000000000111222333444333333333333333333333333------///000111111111111000///.........///111222111000000///////////////...///000111111000///...,,,,,,,,,---///000222333000000000000000000000000222111111111111111111222//////000111111111111111//////000111111111111111///111222222111111222444000000111222333333444444333444444555555444444333444555555555555555444444666666777777777777777666666666666666666666666666888999:::999888888:::;;;<<<<<<<<<===@@@DDDHHHKKKNNN]]]rrr}}}mmmbbbXXXRRRTTT\\\```jjj~~~|||xxxvvvsssssstttsssppplllmmmmmmkkkfffbbb```cccfff______``````___\\\WWWRRRLLLIIIDDD@@@?????????>>>:::888666666666666555444000000000///......---------..................---)))((('''%%%%%%&&&&&&'''---***(((((()))***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((((()))))))))))))))(((&&&%%%&&&((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''(((///'''%%%///&&&------***(((((('''$$$''',,,)))))))))))))))((((((((())))))(((((('''&&&$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,+++******,,,000555888KKKTTTbbboooxxx}}}zzztttuuu{{{uuucccVVVLLLGGGAAA;;;777555666666888777777666666666666666555444333333444555666777222222333333333222222111111111222222222111000000222222222222222111000000111111111111111111111111222111000//////...////////////000000111111222222------......//////000000222111000.........///000...///000///...---...000000000111111222222333333555333222222333333111000000000000000000000000000111111000000000000000000111111000000000111333444111111222333333444555555555444444444444333333333333444555555666555555555555666777888999999999999444444444444444444444444888888888777777777777777::::::;;;===???AAACCCDDDJJJLLLVVVjjjmmm___ZZZXXXVVVRRRYYYiii~~~}}}yyyvvvsssssstttssspppmmmmmmllljjjfffbbb```bbbddd^^^]]]]]]]]]\\\YYYTTTPPPMMMIIIDDDAAA@@@@@@???>>>;;;999777666666666444333222111111000//////......,,,------......------,,,******((('''''''''((()))+++)))''''''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''((())))))******)))))))))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''!!!222...%%%+++***$$$******'''(((***)))&&&&&&***(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))/////////000000111222222<<>>@@@BBBCCCEEEFFFMMM\\\rrrqqqiii```XXXXXXVVV\\\jjj{{{~~~zzzvvvsssrrrttttttrrrooommmllliiieeeaaa```aaabbb___]]]\\\[[[YYYWWWSSSPPPMMMIIIEEEBBBAAAAAA@@@???<<<:::777666555555333222...------,,,,,,+++******+++,,,,,,------,,,,,,+++,,,+++***)))))))))******)))'''&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))///***&&&,,,+++)))000)))&&&'''******&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))+++---//////---+++)))///333;;;EEERRRaaapppzzzttteeeYYYQQQJJJBBB<<<999888666444444444555666555555444333333333333444777777666555555555666666333333444444444444444333555555555444333222111000000111333333333222000...111111111111111111111111000////////////000000111111000000000000000000///111111111111000000000000000000000000000//////......///000000......///000111000000000000000000///111000///000111222111000000000000000000000000000111111111111111111111111222222111000000000111111222222222222222222222222000000111222333444555666222333444444555555444444111222333444444555444444555555555555555555555555888888888888888888888888999999:::;;;===>>>@@@AAA@@@AAADDDLLL\\\qqqtttgggddd\\\XXX```nnn}}}~~~zzzvvvsssrrrtttuuusssqqqlllkkkhhheeebbb``````aaabbb___]]][[[YYYWWWTTTQQQMMMIIIEEECCCBBBAAA@@@>>><<<:::777555555444222111,,,,,,,,,+++******))))))+++++++++,,,,,,+++++++++++++++*********)))))))))'''&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''...%%%%%%666BBB888,,,,,,---)))''')))(((%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###%%%(((+++,,,+++)))(((+++,,,///333<<>>???===???AAADDDMMM]]]rrrxxxnnngggmmmwww}}}}}}yyyvvvssssssvvvvvvuuurrrkkkjjjgggeeecccbbbaaa```bbb```]]][[[YYYVVVRRRPPPLLLIIIEEECCCBBBAAA???===<<<:::777555555444222000111000000//////...------***++++++++++++++++++***)))***)))))))))(((((((((&&&&&&''''''&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$"""+++@@@ZZZfffVVV<<<444---'''&&&%%%######%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***++++++,,,,,,+++++++++,,,///777@@@FFFWWWddduuu}}}qqqeeeOOOIIIAAA<<<999888666444555555666666666555555555666555444444333333444444444444333333333222111111000000111222222222222222222333333222111000///...000111333333333222000...000000000000000000000000//////...//////000111111111000000000//////......000000000//////............///000111111000///...///000111000///...///111111111000000//////......///...---...000111111000////////////////////////000000111111111222222222111111111111000000//////000000000000000000//////111111111111111111111000111222222333333333333333222333333444444444444444333333333333333333333333333444444444555555555666888888888888999:::;;;<<<:::===@@@AAAEEEOOO___kkk{{{zzzwwwuuutttuuuxxxxxxuuurrrjjjhhhfffeeeeeedddcccaaa```___\\\ZZZXXXTTTPPPLLLJJJHHHEEECCCBBB@@@>>><<<;;;999666555444444222111000000000///......------***++++++,,,,,,++++++***(((((())))))(((((('''&&&&&&((()))(((&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''***......PPP|||888///'''%%%%%%###$$$&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&'''((())))))))))))***---333666;;;FFFTTTbbbmmmxxxnnn[[[OOO@@@===:::888777777555444444444444333333222222111555555444333333333333444444444555555555444333333...///000111222222222111333333444444444333222222222222222222222111000000000000000000000000000000000////////////000000111000//////////////////...////////////...............//////000000000000000///000111111//////000111111000000000000000000///000///...///000111000////////////////////////////////////000111111222222000000111111111000//////////////////////////////111111000000000/////////000111222222333333222222111111222222222222111111222222222222222222222222222222222333333444444555777777777777777888999999777:::>>>???@@@FFFOOOWWWddduuu~~~||||||~~~wwwuuuttttttwwwzzzzzzvvvrrrjjjgggeeeeeeggggggeeeccc```___^^^\\\YYYUUUOOOKKKIIIGGGDDDBBBAAA???===;;;999777555444444444333222......------,,,+++++++++++++++,,,,,,,,,,,,++++++(((((()))))))))((('''&&&(((***+++)))'''%%%&&&(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&&&&%%%)))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&%%%+++,,,###555rrr666...''''''((('''&&&'''&&&&&&'''(((((()))******((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((***---000...444<<>><<<:::999777666444444333333/////////...------,,,,,,---,,,++++++******++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((('''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((+++---///''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&)))***,,,---...222666:::<<>>???===@@@GGGOOO[[[lll{{{~~~{{{yyywwwvvvwwwyyyxxxtttpppllljjjhhhggghhhiiihhhhhhcccaaa^^^\\\YYYVVVQQQMMMKKKIIIFFFDDDCCCAAA???===::::::888666555444444333//////...------,,,,,,+++,,,,,,++++++***++++++,,,))))))))))))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((***))))))((((((''''''&&&'''(((((()))******++++++))))))))))))))))))))))))%%%&&&'''))))))'''&&&%%%))))))(((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&***)))(((''''''''''''''')))(((&&&%%%%%%%%%&&&''')))'''&&&&&&(((,,,000333+++***)))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((************************&&&(((***+++*********+++333444666888>>>HHHTTT\\\hhhqqq~~~yyymmmfff```VVVHHH<<<>>>;;;777555555666666666555555444333222111111000000111111222111000///...111111111111111111111111111111111000000000000000000000000000000111111111000222444666666444111///111111000000//////////////////---,,,,,,---/////////......------,,,++++++//////............------..............................---,,,---...///000......///000111111000000///000000000000000000000111000//////......///////////////....../////////,,,---...//////...---,,,...............---------------,,,,,,,,,,,,---------------......///111111111111222333333333333222111000///......///000111333333333333333444555666111111222444555555555555444444444444555666777888777888999999888888:::<<<<<<;;;<<>>777999666333222222222111000444333333222111000000///333222000/////////000111222222222222222222222222000000000000000000111111111111000000000000000000///000333444444333111///000000000//////////////////...---,,,,,,---...///.........---,,,,,,++++++...------------------------------------------------,,,++++++---///111222...//////000000000000//////000111111222111111000000///......------......//////............//////,,,---...//////...---,,,//////.........---------------,,,,,,,,,,,,------......---......///000111000111222222333333333222555444222000////////////000000000000000000111222111222333444555666666666555444444333333333444444555777888777777777999;;;===<<<===@@@BBBEEENNNXXXkkk{{{yyyxxxyyyzzzyyytttpppmmmjjjhhhfffggggggfffeeefffccc^^^[[[XXXVVVSSSQQQIIIHHHFFFDDDCCCAAA>>>;;;;;;:::999777666555444444......------,,,+++++++++++++++******++++++,,,,,,))))))))))))((((((((((((&&&&&&'''(((((()))******%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$##################%%%&&&&&&&&&''''''''''''"""$$$&&&(((******))))))++++++***************+++&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&(((++++++***(((((())))))***+++...111444888999666:::@@@HHHRRRbbbsss~~~zzznnnccc[[[OOOIIIAAA<<<::::::999777555333111222333333222111222222111111000000//////444222000......///111222222222222222222222222222000000000000111111111111111111111111000000000000...///000111111111000000////////////////////////......------------......++++++,,,------......///,,,,,,---------.................................+++++++++,,,---///111333...//////000000////////////000111333444333333222//////...---------------///......------......///---..................---***++++++,,,------............------------.....................///000000///000111222333333333333888777555333111111111111222111111111111111222222222333444555555666555555555555444333333333333333444555666666555666888:::===<<<>>>@@@@@@@@@FFFNNNYYYiii~~~}}}{{{yyyzzz|||zzzvvvqqqkkkiiigggggghhhjjjjjjjjjhhhddd___[[[YYYWWWTTTSSSHHHGGGEEEDDDCCCAAA===:::;;;:::999777666555555444......---,,,,,,++++++***++++++******++++++,,,---))))))))))))((((((((((((((((((((((((((()))))))))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""$$$%%%'''((())))))(((''',,,+++***)))((('''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&'''%%%''')))))))))((()))***'''((())),,,///111222222...000333555:::DDDPPPYYYhhhrrrrrreeeZZZRRRJJJEEE>>>===:::777444444444555333222222333444555444333000000000000000000000000222111111000000000000000111111111111111111111111///000000000111111111111111111111111000000000///...............///000000////////////////////////,,,------......------,,,,,,,,,,,,---......//////++++++,,,---...///000000........................,,,,,,,,,---...///000000...///////////////.........000222444666666555555000//////...............///......------......///......------------......,,,,,,,,,------.../////////..................//////............///000000///000111222222333333333666555333222111111111222444444333333333333333444222333333444444444333333555555555444555555666666333444555555444555777999::::::<<<>>>===<<<@@@GGGKKKWWWfffuuu~~~|||{{{{{{}}}{{{wwwrrriiihhhggggggjjjmmmnnnnnniiieee```[[[YYYWWWUUUTTTHHHFFFEEEDDDCCC@@@<<<999<<<;;;999777666555555555......---,,,,,,++++++***+++*********+++,,,,,,---))))))))))))((((((((((((******))))))((((((''''''%%%%%%'''((((((((('''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))***(((&&&$$$$$$&&&(((***))))))(((''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((()))***%%%&&&&&&&&&$$$!!!&&&''''''(((((((((((((((---,,,***(((&&&$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$#########""""""&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&((((((((((((***,,,---,,,,,,,,,------+++******---...///000444;;;AAAHHHRRRcccsssrrrhhhXXXKKKCCC???;;;999777999:::777333000000222000//////000111222000...////////////000000000000///000222333222111///...000000000000000000000000//////000000111111111222222111111111000000//////...---,,,,,,,,,...///000.........///////////////+++,,,............,,,+++000//////......---,,,,,,***+++,,,---///000111111////////////////////////...........................///////////////.........000222555777777777666111111000///////////////.........------.........///...---,,,,,,---...///222111111000//////......//////............/////////............//////000//////000222222333333333000//////......///000111111111000000///000000111222222333333333222111111555555555555666888999:::333444555555444444666888777777999<<<;;;999<<>>:::777555444222111111111000000//////555333111//////000111222000000000000111111111111000000000000000000000000111///...------...///111000000000000000000000000000000000111222222000...////////////000000000000---...///000000111111000000//////.........//////---......,,,***)))+++...,,,,,,------...///000000---------........................------,,,,,,,,,......///000000000000000...000222444444444333222111000000///...------,,,...............---------......------------......//////000000000000//////...........................///////////////...---............////////////333222222222111000000000////////////000000000000333333222222111222222222333333333444444444555555555555555555555444444444777888888999999:::;;;;;;BBBEEEHHHKKKRRR___ooo|||yyyyyyxxxwwwyyy{{{zzzvvvrrrkkkjjjiiihhhhhhhhhiiiiiieeebbb^^^ZZZXXXVVVRRRPPPMMMJJJFFFCCCBBBAAA???===:::;;;<<<;;;:::888555444///...---,,,,,,+++,,,,,,...,,,***((((((((()))******(((''''''(((((('''&&&******)))(((&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%$$$############$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%'''(((((('''$$$%%%'''(((******++++++...---***(((&&&&&&''''''$$$!!! """"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((******)))'''''''''''''''((((((((()))))))))***))))))))))))***)))((())))))))))))***,,,...//////333777:::@@@JJJWWWaaavvv|||{{{oooeeeZZZOOOHHHDDD???:::666555555555444111111111000000000//////222111///.........////////////000000000111111111000000000000000000000000...---,,,******,,,---...000000000000000000000000/////////000111111///---.../////////000000000000//////000000000//////...//////......---......///...+++))))))+++,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,,,,++++++******......///000000000000///...///111333444333222222111111000//////...------..............................------------......,,,,,,------------,,,,,,..............................///000000/////////000/////////////////////222222111111111111111111/////////000000000111111333222222111111222222222333333333444444444444555555555555555555555555555777777888888999::::::;;;???@@@BBBCCCFFFNNN[[[eeeyyyzzzxxxxxxyyy{{{zzzvvvrrrjjjjjjiiiiiiiiihhhhhhhhhbbb```]]][[[YYYVVVSSSPPPMMMJJJFFFCCCBBBAAA???===<<<<<<======;;;999666444///...---,,,,,,+++,,,,,,,,,+++***((((((((())))))***(((''''''(((((('''&&&,,,+++***)))'''%%%$$$$$$'''''''''&&&&&&'''''''''###$$$$$$%%%''''''((((((******++++++***)))((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((())))))(((%%%&&&'''((())))))))))))...//////,,,(((%%%%%%''''''%%%""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***++++++)))((('''((())))))))))))************'''(((***+++***)))'''&&&'''''''''((()))***+++,,,,,,...///000000555<<>>======>>>>>><<<999777555111000///......---......+++***)))((((((((())))))***(((''''''(((((('''&&&***))))))((('''&&&%%%%%%(((''''''&&&&&&''''''(((######$$$%%%&&&'''))))))'''''''''(((''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))(((&&&&&&'''(((((((((''''''***...000...((($$$$$$'''***)))((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******(((&&&%%%&&&((()))))))))************%%%'''*********)))(((((('''''''''(((((())))))***+++---.........000444777:::???CCCCCCDDDKKKYYYeeeuuu||||||tttooo```XXXMMMDDD???<<<:::999888555111000000111111111000000000000000000//////000111222333333222000///////////////000000000111000000000000000000000000111000////////////000111////////////////////////...------...///000///............/////////000000//////000000///......---------,,,,,,,,,---......111///---,,,---------------------.........//////111111000///......------........................------...////////////...---...///111111111111111111111000000000/////////------......///000111111......------------......000000111111111111000000---------------------------...///000111111111111222222111111000000////////////000000111111222222000111111111222222222222111111111111111222222333222222333333333444444444444444555555666777888888666666777777888999999999:::<<<>>>>>>???BBBGGGKKKPPPaaazzz}}}zzzxxxwwwyyy{{{zzzvvvrrrjjjjjjkkkkkkkkkjjjiiihhhaaa```^^^]]]\\\ZZZVVVSSSNNNKKKGGGDDDCCCAAA@@@>>>>>>>>>???>>><<<999666555111000///......---......*********)))))))))))))))***(((''''''(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&$$$)))---,,,'''$$$%%%(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((******(((&&&&&&&&&'''''''''((((((((()))))))))***+++)))'''&&&((()))(((((()))))))))))))))))))))***++++++,,,---///111111555888777555888@@@HHHOOOUUU___lllzzz}}}sssjjjccc]]]YYYJJJDDD===666444444666777777555111000000111111000//////////////////000000///000222444444333111///...////////////000000000////////////////////////222222111111111111222222///////////////////////////...---...000111000///............////////////------...///////////////,,,,,,,,,,,,,,,---...///...000111...(((''')))------------...............111000000///...------,,,........................,,,,,,---...............------...///000000000000000000000000////////////,,,------...///000000111......------------......,,,------......------,,,------------------------------...000111111111111222111111111000000000////////////000000111111222000111111111222222222222111000000000111111222333222222222333333333444444333444444555666777777888555666666777777888888999555777999:::;;;===@@@BBBDDDOOO___rrr}}}yyywwwwwwxxxzzzyyyuuuqqqiiiiiihhhhhhhhhgggggggggaaa___]]]\\\ZZZXXXUUURRRNNNKKKGGGDDDCCCBBB@@@>>>>>>>>>???>>><<<999666444///...---,,,,,,+++,,,,,,******+++******************(((''''''(((((('''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&''')))***+++&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&"""%%%((((((&&&%%%&&&(((###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))++++++***(((((()))&&&&&&&&&&&&''''''''''''***+++,,,)))%%%###%%%'''))))))*********)))(((((())))))******++++++,,,---,,,///111111///000444777999<<>>>>>>>>===;;;888555333///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,++++++***(((''''''(((((('''&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$&&&''')))((((((''''''((()))***+++%%%%%%&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$''')))***)))((()))***%%%&&&&&&&&&&&&''''''''' %%%((((((%%%###%%%'''))))))******)))((('''&&&***)))((()))***+++,,,,,,---,,,,,,,,,---.........000222444777<<>>DDDLLLRRRZZZiiixxx~~~wwwvvvuuuvvvxxxxxxtttppplllkkkiiigggggghhhjjjkkkiiieeeaaa^^^\\\ZZZXXXWWWOOOLLLHHHEEECCCBBB@@@???===>>>>>>===;;;888444222111111///...............+++,,,,,,---------,,,,,,***(((''''''(((((('''&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))******)))'''&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%"""%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!###&&&''''''&&&'''(((&&&&&&&&&''''''''''''((($$$''''''&&&(((***(((((()))))))))'''&&&%%%%%%$$$###$$$'''***++++++111...++++++,,,---,,,)))---...000111222555999<<>><<<;;;888777666111111000000///---,,,+++,,,++++++******++++++,,,******)))((((((((((((((((((((('''&&&$$$###""""""%%%&&&&&&&&&'''((((((((('''''''''''''''&&&%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((&&&%%%&&&))))))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))++++++***'''&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))***)))((('''((()))+++---...,,,)))***---000///...,,,,,,---......///000000444666:::???EEEKKKPPPSSS[[[]]]bbbiiirrrzzz~~~{{{xxxssskkkddd[[[UUUOOOKKKJJJGGG@@@;;;555555555444444333333333111000///---------......////////////............////////////////////////............////////////////////////////////////000///---,,,---...000222111000000///......---------------............///,,,---...///000000000000------------,,,+++******,,,------......------,,,111000///---------...///...+++)))***---///---***000///...---------------+++,,,...000///...,,,***++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,---...//////---------------...///000###$$$%%%(((+++.................................///,,,******,,,---,,,***------------------------,,,***)))***---000111111111///,,,***+++---000222000000111111111000000///000000000000000111111222111111000000000000111111444333111//////000111222333444555666666555444333444555666666555555666888777888999::::::999888777999===AAABBBBBBBBBEEEGGGUUU^^^ooo~~~zzzxxxvvvuuutttrrrpppmmmkkkiiigggeeeeeeeeefffgggfffeeeccc```\\\XXXUUUSSSOOOMMMKKKHHHEEECCCBBBAAA@@@???>>>===;;;888666555111111000000///---,,,+++***************************)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******+++***)))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))))))))******++++++)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''***)))((('''''')))***+++---+++)))))),,,......---*********++++++,,,,,,,,,---...///222555888:::<<>>???>>>>>>@@@AAACCCGGGLLLRRR\\\nnn}}}yyyxxxwwwvvvvvvuuurrrooojjjiiigggeeeccccccbbbbbbdddcccaaa^^^ZZZVVVSSSQQQLLLKKKIIIGGGFFFDDDDDDDDDBBBBBB@@@>>>;;;888555333111111000000///---,,,++++++,,,...//////...,,,+++(((''''''&&&&&&&&&''''''%%%%%%&&&'''((())))))***((((((((('''&&&&&&&&&%%%###%%%&&&((((((&&&$$$###&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''''''''((((((''''''((()))***++++++*********************)))))))))******,,,---//////.........///000222444555555444333444777:::;;;;;;===???BBBHHHNNNSSSXXX[[[[[[\\\___bbbfffiiilllmmmmmmmmmnnnnnnpppqqqrrrsssqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxtttsssqqqmmmiiifffcccaaa\\\ZZZXXXTTTOOOJJJEEECCCBBB???;;;888888777555333000///...///222333222111..............................---------///000111222222111000///......---........................---------.........//////..............................---------...///000---------,,,,,,+++++++++,,,,,,---------.........///...,,,******+++,,,---+++++++++++++++,,,,,,---------............---------...///000000///...---,,,...000...***(((***,,,---,,,++++++*********+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++******222111000000////////////------,,,,,,,,,------...,,,...///...---,,,,,,---------------------------///...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,+++***+++,,,---.../////////...//////000111111111000000///////////////000111111000000////////////000000222222111000000111111222444333222111111222333444333444666555444444555777777777777777777777777777999:::;;;<<<<<<<<<======:::AAAHHHMMMPPPYYYfffqqq}}}yyyxxxxxxxxxwwwuuurrrooojjjiiihhhfffeeeccccccbbbdddcccaaa^^^ZZZVVVSSSQQQJJJIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>;;;888555444111111000000///---,,,++++++,,,...//////...,,,+++''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&''')))******)))((('''&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$&&&''')))'''(((((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))))))))((((((%%%%%%&&&'''(((***+++,,,++++++******+++---...000000...------///000111111111222444666999<<>><<<999666555111111000000///---,,,+++)))***+++,,,,,,+++***)))'''''''''&&&''''''((()))(((''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$&&&''''''((()))))))))(((&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&((()))((((((((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((()))***,,,---...,,,******+++---------...------......000111111222222333555777888::::::>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???DDDDDDEEEEEEFFFGGGGGGHHHBBBAAA???===;;;999888888333333333222222222222222------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,+++***+++,,,---...////////////............------------------------,,,------------.........------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******+++---...///...---+++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,------...---------------...---+++***++++++---,,,+++)))((('''''''''$$$&&&)))++++++***((('''++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++*********++++++,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++......---,,,---,,,,,,,,,---...000222...///000111111222111111//////......//////000111000//////......//////000000111111111222222222222333222222111111222222333222444555555444444555666666666555555555555666666888777777999;;;;;;:::999<<<>>>@@@>>>===@@@GGGNNNRRR[[[hhhvvv{{{zzzzzzzzzyyyvvvrrrnnnkkkkkkkkkkkkjjjiiihhhgggeeedddaaa^^^[[[WWWSSSRRRKKKJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@>>><<<:::888666111111000000///---,,,+++************************((('''''''''(((((()))***((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$#########$$$%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&&&&&&&$$$###%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###&&&))))))((('''(((***%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((()))***,,,------+++))))))+++---------,,,,,,++++++,,,,,,------,,,---...///000222333333000000000000111222333333222222333444444333333222555555555555666666777888777666555333222222333333000000//////000000111111---...///000///...//////------...---,,,,,,,,,---++++++,,,,,,------------,,,+++***)))))))))***+++------------............------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,---------------+++***)))))))))+++,,,+++,,,,,,------,,,,,,++++++*********++++++,,,------,,,++++++------,,,+++))))))((('''''''''((((((%%%&&&''')))))))))))))))++++++++++++++++++++++++)))***+++,,,------------..................///000...------,,,++++++,,,,,,---000222111---***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((***,,,++++++++++++++++++++++++*********+++,,,,,,+++)))***+++,,,...///000000000,,,---...///000000000000///............///000000//////............//////000000111222222222222222222222333333333333222222222444555555444333555666666666555444444555666666777666666888;;;<<<:::888>>>>>>===;;;;;;>>>CCCGGGGGGKKKQQQXXXcccuuuwwwwwwxxxyyyzzzyyyuuurrrlllllllllllllllkkkjjjiiieeedddbbb___[[[WWWTTTRRRLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@>>><<<:::888777111111000000///---,,,+++,,,,,,+++******+++,,,,,,((((((((((((((()))******(((((((((((())))))))))))%%%&&&&&&''''''(((((((((((('''%%%%%%%%%''')))***%%%%%%&&&'''((((((((('''%%%&&&&&&''''''((((((((($$$'''))))))&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&))))))((((((((('''''''''(((''''''&&&&&&%%%$$$$$$'''''''''((((((((())))))&&&'''((()))((('''%%%###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''&&&''')))++++++***)))((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###&&&******((('''(((***''''''(((((()))***++++++''''''''''''((()))++++++)))(((((('''((()))***+++***((('''''')))+++,,,,,,(((((((((((()))***+++,,,'''((()))+++,,,...///000++++++++++++,,,,,,---...+++,,,...///000000///...///////////////000111111//////...------...///000///...,,,+++***)))))))))---...000///...,,,+++******+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,,,,+++***((((((((())))))++++++,,,,,,---.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,---------...............,,,+++++++++***)))((()))***---...,,,------......------,,,++++++***)))***+++---......+++)))+++...///---***'''''''''((((((***++++++)))((((((((()))***,,,---++++++++++++++++++++++++)))***+++,,,---........................///000111000///...---------------)))---000///+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++((('''))),,,+++++++++++++++++++++++++++*********+++***'''%%%(((***---000222111///---***+++,,,---...........................///000000//////............/////////000111222222222222222222333444555555444333222222333555444333333444666666555444333333444555666777555555777;;;<<<;;;999777888999:::;;;;;;<<<<<>>@@@AAADDDFFFIIINNNWWWcccqqqzzz{{{vvvtttrrrrrrrrrrrrqqqppplllkkkkkkjjjjjjjjjkkkllleeeaaa]]]YYYXXXWWWUUUTTTPPPLLLIIIGGGGGGIIIIIIIIICCCBBBAAA???===:::888777555555333222111000000000*********+++++++++++++++))))))))))))))))))))))))((()))******)))(((&&&%%%(((((((((''''''&&&&&&&&&***)))((('''''''''''''''******)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%&&&%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))***)))(((''''''''''''''')))((('''''')))******)))''''''''''''(((((())))))((((((((())))))***************++++++,,,+++++++++%%%'''(((***,,,,,,,,,+++************************+++++++++******+++++++++------,,,,,,++++++******((())))))******+++,,,,,,+++******************+++***************++++++,,,))))))******++++++,,,,,,,,,+++***))))))***+++,,,((()))************************************************)))))))))((((((((()))******+++++++++++++++***))))))((((((((()))))))))))))))(((((((((''''''((((((((((((((()))*********************+++,,,,,,))))))))))))))))))(((((('''((())))))***)))))))))************))))))))))))***************++++++,,,''''''(((***,,,,,,+++)))***************)))((((((***************+++,,,,,,+++++++++++++++******)))***************+++,,,---,,,------------------,,,,,,---......//////......////////////...---,,,,,,000000////////////000000...///000111111111000000000000000000111111222222222222333333333444444444111222222333444444555555777777777888888888888999666777999;;;<<<=========???@@@AAACCCHHHQQQ[[[bbbjjjrrryyyuuutttssssssssssssrrrpppkkkkkkjjjjjjjjjkkkkkkkkkfffbbb^^^ZZZYYYXXXWWWUUURRRNNNJJJIIIIIIKKKKKKKKKEEEDDDBBB@@@===999777555444333222111000/////////***+++++++++,,,,,,,,,---(((((((((((((((((((((((('''(((((()))((('''%%%$$$%%%%%%&&&&&&'''''''''(((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''************)))((('''&&&"""$$$''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((('''&&&&&&&&&'''+++)))''''''((()))(((''''''''''''''''''(((((((((((())))))******+++++++++******+++,,,------,,,,,,,,,+++***)))***+++,,,---))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++******)))((())))))******+++,,,,,,*********++++++*********''''''((()))***,,,---...***+++++++++,,,,,,---------,,,+++******+++,,,---'''((())))))*********))))))))))))))))))))))))))))))))))))(((((((((''''''******++++++******)))((((((((((((''''''((())))))******)))))))))(((((((((((((((((('''((())))))***(((((((((((((((((()))***))))))((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))******))))))******+++,,,)))((()))***++++++(((&&&))))))*********)))(((((((((((('''''''''((()))***+++,,,,,,------,,,++++++************+++,,,---...,,,,,,---......---,,,,,,...............------,,,---------------..................------.........///000000111111111111111111111111222222222222222222222222333333333444444444444444444444444444444666666777777777888888888444666999<<<>>>>>>======:::<<<>>>???AAAEEEJJJMMMRRRYYYcccnnnxxxyyyuuuuuuuuuvvvwwwvvvtttqqqllllllllllllmmmmmmmmmmmmhhheee```\\\ZZZYYYWWWVVVRRROOOLLLJJJJJJKKKKKKJJJFFFEEECCC@@@===999666444222222111//////.........+++++++++,,,,,,------...''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((()))((((((''''''&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$###"""###&&&((((((&&&###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&'''))))))))))))((('''%%%%%%''')))++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((()))((((((''''''''''''(((+++)))''''''(((((('''&&&''''''(((((((((((((((((())))))******************)))***+++,,,,,,,,,,,,,,,222000---***(((((())))))))))))))))))))))))))))))***))))))))))))))))))***++++++******************,,,,,,,,,+++******)))))))))***++++++++++++***)))&&&''''''(((***,,,---...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---''''''((()))************))))))))))))))))))))))))((((((((((((''''''''''''***************)))((('''(((((('''''''''((())))))*********)))))))))((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((()))))))))))))))******))))))))))))***++++++***))))))***++++++(((&&&((())))))******)))(((((()))))))))))))))***++++++***+++,,,---...---,,,,,,*********+++,,,---...///+++,,,---......---,,,+++...............---,,,+++,,,,,,,,,,,,---...///000...------,,,,,,------...000000000000000111111111000111222222333333222222222222222222333333333333666666555555555444444444666666666666777777777777222444777:::<<<===<<<;;;888:::>>>??????@@@AAABBBGGGKKKPPPVVV\\\bbbhhhlllyyyzzzvvvvvvwwwyyy{{{yyyuuurrrnnnnnnooopppppppppppppppkkkgggbbb^^^\\\ZZZXXXVVVQQQNNNLLLJJJJJJJJJHHHGGGEEEDDDCCC@@@===:::888666222111000///////////////++++++,,,,,,---.........((((((((((((((((((((((((''''''''''''''''''((()))&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$### !!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))+++,,,+++'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((((((((((((((((((((((('''(((((()))))))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))(((((('''''')))******+++++++++...---,,,+++)))((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))***************---------,,,++++++******)))***++++++++++++***)))((((((((())))))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++''''''((()))***++++++***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((())))))***)))))))))((((((''''''((())))))***))))))((((((((('''''''''(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))))))))(((((((((((())))))******)))))))))))))))***++++++***))))))***+++,,,***)))(((((()))))))))))))))(((***+++++++++,,,,,,,,,,,,'''(((+++---...------,,,((()))))))))***,,,---...+++,,,...//////...,,,+++,,,,,,---.........------,,,,,,++++++,,,...///000......------------......//////......//////000000//////111222222222111000111222222222222333333333444444444555555555555555555555555666666666777777333555777999:::;;;::::::888;;;===>>>>>>======>>>@@@BBBFFFIIIKKKOOORRRUUU\\\dddpppzzz|||vvvwwwyyy|||}}}{{{vvvssspppqqqrrrsssssssssssssssmmmiiiccc___\\\ZZZXXXWWWOOOMMMKKKJJJJJJHHHFFFDDDCCCCCCBBB@@@>>><<<:::888222222111000/////////000++++++,,,,,,---...//////)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$###$$$&&&''''''&&&$$$###"""$$$&&&((()))***))))))###$$$%%%&&&'''(((((((((''')))+++***'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&((())))))((('''((((((((((((((()))***+++'''%%%%%%&&&(((***+++***)))))))))))))))((((((((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))%%%''')))+++,,,+++******)))))))))))))))))))))))),,,++++++++++++++++++,,,(((((())))))******++++++***++++++,,,,,,---......)))***+++,,,,,,+++***)))+++******))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))'''''')))***++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''')))******++++++((((((((((((((()))******(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))'''((((((((())))))******)))))))))))))))******+++)))(((((()))+++------,,,(((((()))))))))))))))(((&&&&&&'''((()))(((((((((%%%'''))),,,------,,,,,,'''''''''((()))+++,,,---+++,,,...//////...,,,+++)))***,,,---.../////////...---,,,+++,,,---.../////////............//////...------------...//////---...000111111111000///111111222222222333333333222222333333555555666666555555555555666666666777666777999:::::::::999999777888::::::999999:::;;;999===AAADDDFFFHHHKKKMMMJJJPPPXXX___ggguuuyyywwwvvvxxxzzzyyysssnnnqqqppppppqqqssssssrrrpppooojjjccc]]]ZZZXXXWWWUUURRROOOKKKIIIHHHHHHHHHGGGCCCCCCAAA???===:::888666333222222222111111000000,,,,,,,,,+++++++++************))))))((((((''''''(((((('''''''''(((((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$############&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###%%%'''%%%###!!!###%%%&&&'''''''''&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""&&&(((((('''&&&'''&&&%%%%%%%%%''')))*********)))(((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((())))))))))))*********+++***)))'''''')))***+++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&'''***+++)))'''+++*********))))))((((((************************''''''((((((((((((''''''***)))(((''''''((()))*********))))))))))))*********)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((((((((('''&&&''''''((()))***++++++,,,))))))))))))))))))))))))'''''''''''''''((()))))),,,***)))***++++++***))))))'''&&&'''***+++***(((***))))))++++++******,,,,,,,,,,,,+++***)))((('''(((((((((((((((***,,,---+++,,,.../////////......,,,---.../////////------000///...---,,,+++++++++---......///000////////////////////////...------222222111111000/////////111111111111111111111111333333333444444333222222555666666666666666555555888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;===<<<===@@@DDDFFFEEECCCHHHKKKOOORRRWWW```jjjrrr|||yyywwwxxxzzzxxxrrrmmmooonnnnnnpppqqqrrrpppooooooiiibbb\\\YYYXXXWWWVVVRRROOOKKKHHHGGGGGGFFFEEECCCBBBAAA???===:::888777333333222111111000//////,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###%%%'''%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%"""###%%%'''(((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((***++++++***)))+++,,,,,,+++++++++******))))))))))))*********+++++++++)))))))))*********++++++,,,++++++***))))))******+++++++++++++++++++++++++++***))))))***+++***)))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((((((((((()))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((((((((('''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((()))******+++***))))))+++++++++))))))'''&&&'''***+++***((('''''''''))))))(((((()))+++++++++++++++***)))(((+++************,,,---...+++,,,---...//////...---------.........---,,,,,,,,,,,,,,,,,,---...//////,,,,,,---------.........///000000000//////...---000000000000000000111111111111111111111111111111222333333444333333222222555555666666666666555555888888888999999999999:::888999999999::::::;;;;;;<<<;;;;;;===AAADDDDDDCCCDDDEEEGGGIIINNNUUU]]]bbb~~~}}}{{{yyyyyyzzzwwwrrrmmmnnnmmmmmmnnnppppppooommmnnniiibbb\\\YYYWWWWWWVVVRRROOOKKKHHHGGGFFFDDDCCCCCCBBBAAA???===:::888777444333222111000///...---,,,,,,,,,+++++++++******&&&''''''''''''''''''(((%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$&&&'''(((((('''%%%###############$$$%%%&&&''')))((('''&&&&&&'''((()))''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((())))))******+++'''((((((((())))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))''')))******)))(((***+++------,,,++++++***)))))))))))))))************+++)))))))))************+++,,,+++******)))*********************************,,,------,,,***)))***+++******))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&((()))++++++)))(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%%%%&&&'''&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++)))(((((()))+++,,,+++***)))((('''((()))***)))(((&&&'''(((((()))))))))(((******+++++++++******)))+++************,,,---...,,,,,,---.........------...------,,,++++++++++++******+++,,,---...000111...------,,,---...///000000000000000000//////.........///000000111222222111111111111111111111111222222333333333333222222444444555555666555555444777777777888888888999999666666777888999999::::::;;;:::999;;;>>>BBBCCCDDDGGGFFFEEEGGGLLLRRRVVVXXX}}}|||{{{yyyyyyyyywwwssspppnnnmmmmmmnnnppppppooonnnnnniiiaaa\\\YYYXXXWWWWWWSSSPPPLLLJJJHHHFFFDDDBBBBBBBBBAAA???===;;;999777444333222111///...---,,,,,,,,,,,,+++++++++******&&&'''''''''((()))))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))&&&''''''((((((''''''&&&$$$%%%&&&'''''''''%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%&&&'''(((###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&((()))***(((((('''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((()))******++++++(((((()))))))))*********((()))***++++++***)))((())))))))))))))))))))))))((()))******))))))***,,,000000///...---,,,+++***))))))))))))************++++++++++++,,,,,,,,,,,,++++++***************+++************************+++...///---)))''')))+++))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++(((''''''(((+++,,,,,,+++(((((((((((())))))))))))'''******)))***++++++)))((()))***+++++++++++++++))))))((((((((()))+++,,,,,,,,,,,,---------,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,---...///111000///......000222333///000000000000000//////////////////000000111111111111111111111111111111111111222333333333333222333333444555555555444444666666777777777888888888555555666777999:::;;;;;;;;;:::999:::===@@@CCCEEELLLIIIGGGJJJOOOSSSTTTTTT|||yyyxxxxxxxxxxxxwwwuuussspppooooooppprrrrrrqqqooommmiiibbb]]][[[YYYXXXWWWTTTRRRNNNLLLJJJHHHEEECCCBBBAAAAAA???===;;;999888444444333111000...---,,,,,,,,,,,,+++++++++******((((((((()))*********+++))))))******)))((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%&&&''')))***+++'''&&&&&&&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&'''(((((()))******)))))))))*********+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))***,,,+++******+++---000000///...,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++***,,,---+++(((&&&''')))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&)))(((((('''''''''(((((('''''''''''''''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((''''''(((***,,,+++***'''(((((()))((())))))***'''+++***''''''+++,,,)))((()))***+++++++++++++++***)))((((((((()))***+++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,------...///111000...---...///111333//////000000000000//////000000000000//////......000000000000000000000000000111222222333333333222222222333444444444444444555555555666666666777777555666777888999:::;;;<<<;;;;;;;;;;;;<<>>???AAADDDFFFGGGHHHIIIKKK}}}xxxxxxxxxvvvsssqqqqqqrrrqqqppppppqqqssssssrrrpppjjjiiigggfffccc___ZZZVVVPPPNNNLLLLLLKKKIIIGGGDDDAAAAAA@@@???===<<<:::999444444444333333222222222,,,,,,,,,+++++++++************))))))((((((''''''((()))******)))'''%%%$$$&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&'''&&&''''''((((((''''''&&&)))(((&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!! !!!"""###############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""############"""""" !!!###$$$%%%''''''$$$$$$$$$$$$######"""""" !!!###%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###### !!!###%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))******)))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''')))***++++++***)))'''))))))))))))))))))))))))((()))******))))))***++++++++++++*********************))))))((((((((('''************++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))***(((&&&'''***+++)))'''&&&'''''''''(((((())))))************************))))))************))))))'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))))))))******+++***)))(((((())))))((('''&&&(((******'''''')))+++***...))) ***///,,,******+++++++++******)))+++***)))(((((()))******---,,,***)))))))))******((()))+++---.........---...------,,,,,,---------+++,,,---.........------+++,,,,,,---.........---------......///000000000000000000000000000000000//////000222222333333333///000111222333444444444333333333444444444555555555555555666666666666666888:::===<<<:::888999;;;999===AAABBBAAA@@@BBBEEE{{{{{{yyyvvvuuuuuusssqqqooolllmmmnnnoooooonnnmmmmmmkkkiiigggeeebbb^^^XXXTTTPPPNNNLLLKKKKKKJJJGGGEEEHHHFFFEEEDDDBBB===888444666555333111000//////////////////......---------...,,,******+++,,,+++***%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''((("""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#################################$$$#########$$$$$$%%%&&&%%%$$$$$$$$$######""""""'''&&&$$$""""""###$$$%%% !!!!!!"""###$$$$$$$$$***&&& %%%(((&&&%%%$$$$$$###$$$$$$$$$!!!###$$$$$$###%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))&&&'''(((((())))))((((((&&&$$$&&&***)))$$$%%%***)))((('''((()))***)))(((,,,+++***(((''''''&&&&&&++++++***)))((('''&&&&&&''''''''''''((()))++++++'''&&&%%%)))---000...,,,************************((((((((((((((((((((((((***)))(((''''''((()))***((()))+++------,,,+++***///...---+++******++++++---+++)))((()))+++++++++******)))((('''(((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((())))))(((''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***(((&&&'''***+++)))'''***((('''&&&((()))***)))''''''***---)))$$$'''...((((((((((((((((((((((((((('''&&&(((+++,,,***'''((()))***++++++***((((((,,,++++++***)))*********++++++,,,,,,,,,++++++***---***'''(((,,,...+++'''******+++++++++,,,,,,,,,***,,,...///...---------++++++,,,,,,,,,------------------.........//////.........///////////////000111111111000///---,,,111222333444555444444333222222333333333333444444555555666666555444333333666666666666666777777888888888999999999888888777<<<===???@@@AAAAAAAAA@@@}}}yyywwwuuussssssrrrpppnnnlllmmmnnnoooooonnnmmmllljjjiiifffdddbbb^^^XXXUUUOOOMMMKKKJJJIIIHHHFFFDDDEEEDDDCCCBBB@@@===777333555444333111000///......************************,,,***))))))))))))(((&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###############$$$######""""""&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%!!!!!!"""###$$$%%%%%%&&&#########""""""""""""!!!""""""###############"""%%%$$$$$$###""""""######%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########"""""""""########################%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!! &&&%%%###"""""""""$$$$$$"""""""""###$$$%%%%%%%%%$$$###!!! """%%%'''%%%%%%###"""!!!!!! """$$$%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&'''$$$&&&******&&&'''***)))''''''''')))***)))(((***))))))((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''((()))***+++(((((((((***---......---******))))))((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++***************++++++,,,///...,,,+++*********++++++)))((()))******(((&&&))))))))))))((((((((('''''''''((((((((((((''''''%%%&&&'''((()))))))))))))))(((''''''''''''((()))***)))(((&&&%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))(((&&&''')))***(((&&&&&&&&&&&&(((++++++***)))+++))))))((("""''''''''''''''''''''''''((('''&&&(((***+++)))'''((((((((())))))(((((('''++++++***))))))))))))))))))))))))******))))))(((***'''%%%&&&)))+++(((%%%************++++++++++++***,,,......---,,,------++++++,,,,,,,,,---------------------.........///000000//////......------...///000111111000//////000111222333444444333222222222222333333333444444555555555555555444333333666666555555666666777888777888888999999888888777999:::<<<===>>>>>>======xxxvvvtttssssssrrrpppnnnlllmmmnnnoooooonnnmmmllljjjhhhfffdddaaa^^^YYYUUUOOOMMMKKKJJJJJJIIIFFFDDDDDDCCCCCCCCCBBB>>>:::666555444333222000///......++++++,,,,,,,,,,,,,,,,,,+++***))))))***)))'''%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###### !!!!!!"""###$$$%%%%%%#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$#########$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!"""###$$$#########$$$%%%%%%&&&&&& !!!###$$$%%%%%%%%%&&&%%%$$$"""!!! """$$$%%%%%%$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''$$$%%%)))+++)))(((***((('''&&&''')))***)))((('''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%(((''''''(((((()))***+++(((***,,,,,,,,,,,,,,,---******)))(((((('''&&&&&&************************+++******))))))******++++++***((('''((()))+++------,,,+++***************)))))))))***+++***'''%%%(((((()))***)))((('''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&(((((('''&&&###$$$&&&***,,,,,,***((((((((())))))%%% !!!&&&''''''''''''''''''''''''(((''''''(((******)))'''(((''''''&&&''''''((((((***)))))))))(((((((((((((((((())))))***))))))(((***'''%%%&&&)))***(((&&&))))))))))))***************,,,......---,,,---...,,,,,,,,,,,,------------------------............111111000///...---,,,,,,------///000111111111111000111222222333222222222222222222222333333333333444555555555555444444333666555555555555666777777777777888888888888777777888999:::;;;<<<<<<<<<;;;xxxvvvtttttttttsssqqqppplllmmmnnnnnnnnnmmmlllkkkiiigggeeecccaaa^^^YYYVVVPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEBBB>>>:::555444444333111000......---------...............+++******+++,,,,,,***(((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$###$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$############$$$&&&&&&'''''''''$$$$$$###############$$$"""############""""""""""""######$$$$$$$$$$$$##################$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$#########""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""######$$$%%%%%%$$$$$$$$$#####################"""!!!!!!""""""############$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###&&&&&&%%%$$$###############%%%&&&&&&$$$######$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&$$$$$$'''******)))(((((('''&&&''')))))))))((('''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((()))******(((+++---,,,***(((***,,,***************)))))))))))))))))))))))))))))))))***))))))))))))))))))***+++***)))))))))***+++,,,++++++******)))))))))))))))(((((()))***+++***)))'''((()))******(((&&&%%%&&&''''''((((((''''''&&&&&&&&&'''(((((()))((((((((((((''''''''''''((((((''''''''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''%%%''')))*********,,,///'''''''''''''''''''''''''''''''''((())))))((('''((('''&&&&&&&&&'''((()))(((((((((((((((''''''&&&)))******+++++++++++++++,,,***)))***,,,,,,+++)))(((((((((((())))))))))))***,,,------,,,,,,---...,,,,,,,,,------------...------------------------000000//////......---------...//////000111111111111111111111111111111111111222222222222333333333444444444555555444444333555555444444555555666777666666777777888777777777999::::::;;;;;;;;;<<<<<<|||uuutttrrrrrrrrrrrrqqqooolllmmmnnnnnnnnnlllkkkjjjhhhfffcccaaa```^^^ZZZXXXPPPNNNKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEBBB>>>;;;555555555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,---,,,***&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!""""""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&''''''''''''''''''#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$###############$$$$$$"""""""""""""""""""""###!!!"""######$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###%%%&&&'''##################$$$$$$""""""""""""""""""######"""""""""###############$$$$$$$$$$$$########################$$$%%%&&&&&&###$$$&&&%%%$$$######$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''')))(((&&&(((&&&&&&'''((()))(((''''''(((((()))((('''&&&&&&(((((((((((((((((()))))))))(((((((((((())))))***'''))),,,+++'''&&&''')))''''''((()))***++++++,,,(((((((((((((((((((((((('''(((((((((((((((((('''((()))+++,,,,,,,,,+++***))))))))))))))))))(((((((((&&&######&&&***,,,---&&&''')))***)))(((&&&$$$&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&***(((&&&&&&'''((((((''')))******(((&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''(((((('''&&&'''(((***+++'''(((((((((((('''&&&&&&((()))***+++++++++++++++---,,,++++++,,,---,,,+++''''''((((((((()))))))))***+++,,,,,,++++++,,,...,,,,,,---------.........------------------,,,,,,------......//////000000000000////////////000000222111111111111111111111111111111222222222333333333333444444444444444333444444444444444555555666444555666777777777777777999999999999999:::::::::zzzrrrqqqooooooppppppooonnnlllmmmnnnnnnmmmllljjjiiihhheeebbbaaa___^^^[[[YYYNNNLLLJJJIIIHHHGGGEEECCCAAAAAAAAABBBBBB@@@<<<999666666777666555333111////////////......---------((('''%%%&&&(((******)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&######$$$$$$######"""!!!###############"""!!! %%%%%%$$$###"""!!! ########################!!!"""###############""" !!!"""###$$$$$$#########""""""""""""!!! !!!"""########################"""######$$$%%%$$$$$$#########$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$######"""!!!"""###$$$%%%######""""""""""""############$$$$$$%%%&&&&&&&&&$$$$$$###""""""""""""###""""""############$$$$$$"""""""""""""""""""""""" !!!!!!###$$$&&&'''!!!!!!!!!!!!""""""""""""""""""##################""""""""""""""""""""""""&&&%%%$$$############### !!!"""$$$%%%&&&!!!###$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$#########''')))'''%%%'''(((''''''&&&%%%&&&((()))(((''''''(((((()))((('''%%%$$$'''((((((((())))))******))))))(((((((((((())))))'''((())))))'''&&&&&&'''######%%%&&&((()))++++++''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((***,,,,,,+++***((('''(((((())))))((('''''''''$$$ ###'''+++---''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''',,,)))&&&%%%&&&''''''&&&(((***)))&&&%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''''''''''''''((()))******'''((()))))))))(((&&&%%%&&&&&&'''((())))))))))))************************(((((((((((())))))))))))***+++,,,+++******,,,...,,,---------............------------,,,,,,,,,,,,,,,,,,---...///000111111111000////////////000000333333222111111111111222111111111111222222222222222333333444444444444333444333333333333444555555333444555666666777777666777777666666666666777888zzzsssrrrpppqqqrrrrrrqqqpppmmmmmmnnnnnnmmmkkkjjjiiigggeeebbb```___^^^[[[YYYPPPNNNLLLKKKJJJIIIGGGEEEAAAAAAAAAAAAAAA???;;;777777888888888777444222000222222111000///......---,,,)))&&&%%%&&&'''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&''''''''''''&&&%%%%%%$$$###"""!!! ######################## !!!  !!!"""###$$$$$$#########""""""""""""!!! !!!!!!"""""""""!!!!!!######""""""###$$$$$$%%%$$$###""""""###$$$%%%&&& !!!"""###$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%###"""!!! !!!"""#########$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""######!!!!!!!!!"""""""""##############################"""""""""""""""######$$$ !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$ !!!!!!"""###%%%%%%!!!######""""""###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###+++///***%%%&&&))))))'''&&&%%%&&&((()))((('''$$$&&&'''))))))((('''&&&&&&&&&''''''((()))******))))))(((((((((((()))))))))((('''((())))))'''&&&###$$$%%%&&&''')))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&)))&&&$$$###%%%(((***+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%'''((('''%%%%%%&&&(((((('''&&&'''(((((('''%%%###&&&'''%%%''',,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%%%%'''%%%%%%&&&'''(((((((((((('''((()))******((('''%%%%%%&&&'''((())))))))))))(((((())))))((((((((()))(((((()))))))))*********++++++,,,+++******,,,...------------............---------,,,,,,,,,++++++------......//////000000//////......///000111222555444333222111111222333111111111111222222222222111222333444444444444444333333333222333444444555222333444555666666666666888777666555555666777777{{{vvvuuuttttttvvvvvvuuutttmmmmmmnnnnnnmmmkkkjjjiiigggdddaaa______^^^\\\ZZZTTTRRRPPPOOONNNMMMKKKIIICCCBBBBBBCCCCCC@@@<<<888888999999999888555333111//////...,,,+++***)))(((222...)))&&&&&&'''((((((######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***+++***)))'''''''''((((((''''''&&&%%%!!!"""$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###"""############""""""!!!######""""""###$$$%%%%%%"""!!! """###$$$ """######$$$$$$$$$$$$###!!! !!!"""$$$%%%"""!!!  !!!"""#########$$$%%%%%%&&&&&&$$$$$$###"""!!!!!!"""""" !!!!!!""""""########################%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''%%%$$$$$$$$$$$$###$$$$$$%%%&&& """"""""""""###$$$#########$$$%%%&&&'''(((((('''%%%%%%%%%%%%'''(((&&&'''(((((())))))(((((($$$///444---%%%&&&***+++'''&&&%%%&&&((((((((('''"""$$$&&&((())))))(((((($$$%%%%%%&&&'''((())))))***)))(((((((((((())))))***(((&&&(((++++++)))&&&''''''(((((()))*********))))))))))))))))))))))))'''((()))******)))(((''''''&&&%%%$$$$$$&&&''')))%%%&&&'''((((((((('''&&&---+++***)))***+++***)))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%''')))(((&&&%%%&&&)))$$$$$$&&&(((******'''$$$"""&&&%%%"""$$$((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%'''"""$$$%%%'''(((((('''&&&''')))***+++***)))'''&&&'''((()))***++++++++++++((()))))))))((((((((()))))))))))))))************+++++++++***)))***,,,...---------.........//////---------,,,,,,+++++++++///////////////.........------------///111333555666555333222222222333333000111111111111222222222111222333333444444444444333333222222333333444555222333444555666666666666:::999888777777888999:::tttttttttuuuvvvuuurrrpppoooooopppooonnnmmmkkkjjjiiifffbbb______^^^\\\[[[OOOOOONNNNNNMMMIIIDDD@@@AAA@@@@@@@@@AAA@@@===;;;;;;<<<<<<888333//////000111111111000...,,,***((())))))))))))(((((((((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%((('''&&&%%%$$$#########&&&%%%$$$%%%'''&&&"""!!!&&&))))))%%%"""$$$&&&""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""######$$$$$$$$$######"""#########&&&%%%%%%%%%&&&%%%""" !!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$""" """"""############""""""%%%%%%%%%$$$$$$#########""""""############""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""######""""""""""""############$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$))),,,...,,,'''%%%'''***((('''%%%$$$$$$&&&)))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************%%%%%%%%%&&&'''((())))))***((('''&&&&&&'''(((***((((((((((((((())))))***''''''(((((())))))******)))))))))))))))(((''''''%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((('''&&&$$$###'''((()))******(((&&&%%%""")))000...'''"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###''')))&&&%%%''''''%%%'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((------+++***))))))((((((+++******))))))******+++------,,,,,,+++***))))))////////////...---,,,,,,+++,,,---///111222333333333000......000222111000333333222222111000000000222222222222222222222222444444333222222333333333444444444555555555555666777666555444444555666777yyywwwvvvvvvvvvuuusssqqqooooooooonnnmmmkkkiiiggghhhfffbbbaaa``````^^^]]]RRRQQQOOONNNMMMJJJFFFBBBAAA@@@@@@AAAAAA@@@>>>;;;999::::::777333111111222000000000000...,,,***)))))))))))))))(((((((((((($$$""""""$$$''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%######$$$%%%$$$ !!!%%%$$$""" """$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$$$$###"""###$$$$$$###!!!%%%%%%%%%%%%$$$###"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############""""""%%%%%%%%%$$$$$$#########"""##################"""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""############$$$$$$$$$#########""""""###""""""!!!!!!"""""""""""""""###$$$$$$$$$######$$$%%%&&&'''((((((((((((########################"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%(((***((($$$"""$$$'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))((((((''''''(((((()))******))))))((((((((()))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((('''&&&$$$###!!!'''(((%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&"""&&&'''###"""$$$&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''))))))))))))((((((((((((,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,,,,,,,---------,,,+++++++++,,,---///111222222222333111......000222111000///000000111111222333333222222222222222222222222333222222222222222333333444444444444555555555555666666555555555555666666}}}{{{xxxwwwvvvuuutttrrrooooooooonnnllliiifffeeeiiifffcccaaa```^^^\\\ZZZUUUSSSPPPNNNLLLJJJGGGEEEBBBAAAAAAAAABBBAAA???===777888888666333222222333////////////...---,,,+++))))))))))))(((((((((((()))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%### """"""!!! !!!$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!###$$$$$$###'''''''''&&&%%%$$$###""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############""""""""""""######!!!!!!!!!""""""""""""###""""""""""""############$$$############"""""""""######"""""""""######$$$""""""#########"""!!!!!!$$$%%%%%%&&&''''''''''''########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$'''((('''###!!!###%%%$$$%%%'''(((((((((&&&&&&'''''''''''''''''''''''')))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''((()))))),,,+++***(((''''''(((((((((((()))))))))(((''''''***)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###"""$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$###%%%$$$"""%%%%%%"""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))+++******))))))*********------,,,,,,,,,,,,------((((((((()))***+++++++++)))***+++++++++++++++***((()))***,,,---.........333111//////111222111111//////000111111222222333222222222222222222222222000111111111222222333333444444444444555555555555555555666666666666555555}}}{{{wwwvvvvvvvvvuuutttpppppppppnnnkkkhhhfffdddiiigggccc```^^^\\\YYYVVVWWWSSSOOOLLLKKKIIIGGGEEEBBBAAAAAABBBCCCBBB@@@>>>888888777555444222111111..................------))))))))))))((((((((((((+++)))'''%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''''''''&&&%%%###"""!!!$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$$$$###$$$$$$$$$$$$######"""!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""""""!!!!!! !!!###%%%&&&""""""############""""""$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""########################""""""""""""##################$$$%%%###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###############&&&((()))(((%%%$$$%%%'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&''''''((())),,,+++)))''''''((()))***'''(((((((((((((((''''''***))))))(((''''''&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''((((((((('''&&&&&&######$$$%%%'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$&&&$$$!!!%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((()))))))))))))))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---***)))))))))((((((((('''((()))***+++++++++++++++***+++,,,---............111111000000111111111111222222222111000000//////111111111111111111111111//////000111222333333333333333444444444555555555444555666777777666555444zzzxxxuuutttuuuvvvuuuuuurrrrrrqqqooollliiifffdddgggeeecccbbbaaa```]]][[[WWWSSSOOOKKKIIIHHHFFFEEECCCBBBBBBCCCDDDDDDBBB???:::999777666444222000///.........------.........))))))))))))((((((((((((%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%###%%%&&&&&&%%%###""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&''''''&&&%%%$$$"""!!!%%%$$$$$$$$$%%%%%%&&&'''***(((%%%######$$$###""" !!!""""""###"""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""!!!!!! !!!###%%%&&&""""""############""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""######$$$#################################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%'''((((((((('''&&&&&&''''''&&&$$$$$$$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''(((***+++''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%$$$###"""###$$$%%%&&&&&&''''''''''''''''''((('''&&&&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%'''%%% """&&&'''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$&&&'''))))))'''&&&$$$'''((((((((()))))))))***(((((((((((()))***++++++++++++************++++++)))))))))(((((((((((((((******+++,,,------,,,,,,//////000111222222222111///000111111000000000000222222111111000//////...111111111111111111111111...///000222222333333222333333333444444444444555444555666777777666555444wwwuuuttttttuuuuuuuuutttrrrqqqqqqooollliiifffeeebbbbbbbbbdddffffffeeedddWWWSSSOOOKKKIIIHHHEEEDDDCCCCCCCCCDDDEEEEEECCCAAA<<<:::888666555444111/////////...---------......))))))))))))((((((((((((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&&&&&&&''''''&&&$$$"""!!!$$$######$$$$$$%%%&&&''',,,)))'''%%%%%%$$$"""!!! !!!"""###$$$$$$$$$ !!!"""###%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############"""""""""""""""#####################$$$$$$$$$$$$############""""""""""""######$$$############"""""""""""""""""""""############!!!!!!"""""""""""""""###"""""""""""""""###$$$%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$########################!!!"""######$$$$$$######!!!"""##################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((())))))&&&&&&'''(((((((((''''''&&&''''''(((((((((''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%###''''''###"""$$$&&&&&&&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((())))))******(((((((((((())))))***+++))))))(((((((((((())))))%%%&&&'''((()))***+++,,,+++,,,------------------------...............------///000000///......///......///000000111111222111111111111111111111111///000222333333333222222333333333333444444444444555555666666666666555555xxxvvvuuuuuuvvvuuusssqqqppppppooonnnllliiifffdddaaaaaaaaacccffffffeeecccWWWTTTPPPMMMKKKIIIFFFDDDDDDCCCCCCEEEFFFFFFDDDBBB<<<:::777666777777444222000///...---,,,------...))))))))))))((((((((((((---+++(((&&&%%%$$$""" ''''''''''''''''''''''''"""$$$&&&'''&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$''')))$$$$$$$$$%%%%%%$$$""" """"""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""""""""######%%%&&&&&&)))'''&&&&&&&&&%%%""" !!!!!!"""############!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###############""""""############""""""!!!"""""""""#########$$$"""##################"""""""""############""""""$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$##############################!!!""""""###############!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$#########$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&'''((('''%%%$$$%%%&&&''''''((((((''''''''''''(((((('''&&&%%%$$$((((((((((((((('''&&&&&&$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$!!!&&&(((&&&$$$&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))((((((((())))))***)))(((((((((((((((((()))%%%&&&'''(((***+++,,,---------------------,,,+++******+++++++++******)))+++...000000...,,,---.........//////000111111111111111111111111111111111000222333444444333222111222222333333333444444444666666555555555555666666yyyxxxwwwwwwwwwuuuqqqooonnnnnnnnnllljjjhhheeedddbbbaaaaaaaaabbbaaa^^^\\\XXXUUURRROOOMMMJJJGGGDDDDDDCCCDDDEEEGGGFFFDDDCCC;;;888666777888999777444111000...---,,,,,,------))))))))))))(((((((((((('''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''"""$$$&&&'''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&'''***---$$$$$$%%%&&&''''''%%%$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%!!!###$$$$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$%%%&&&%%%### !!!!!!!!!!!! """""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!###$$$$$$###""""""""""""############""""""!!!!!!""""""#########$$$""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$######""""""""""""""""""############ !!!!!!!!!""""""###### !!!"""###$$$ !!!"""###############!!!!!!"""""""""!!!!!! ########################!!!!!!"""###############!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%$$$###$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((('''%%%""" %%%%%%&&&'''((((((((('''((((((((((((&&&$$$"""!!!%%%&&&'''((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$((('''&&&&&&$$$ !!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&&&&$$$#########$$$%%%%%%&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************---------------,,,+++***....../////////...------***---000///---+++,,,---111111111000//////......000000000000000000000000222333444555555444222111222222333333333444444444777666555444444555666777uuuvvvvvvuuusssqqqooommmkkkmmmooopppooolllhhhfff___```````````````______VVVTTTQQQNNNLLLJJJGGGDDDGGGGGGFFFFFFGGGFFFCCCAAA999:::999999777444222111...//////...---***((('''*********)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((***)))(((&&&%%%%%%%%%&&&+++******)))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%(((((($$$!!!"""###$$$%%%%%%%%%%%%%%%########################  """$$$&&&(((%%%&&&&&&&&&%%%###""" !!!""""""""""""#########!!!!!!"""###$$$%%%%%%%%%############"""!!!&&&&&&%%%$$$#########$$$###$$$$$$""" $$$(((%%%$$$$$$$$$###""""""""" !!!"""###$$$%%%%%%%%%#########"""""""""""""""""""""######"""!!! !!!&&&$$$"""###$$$### !!!"""###############!!!"""###%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""######$$$%%%%%%!!!"""###$$$$$$$$$$$$###!!!!!!"""###############%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((***(((((((((((((((((((((((())))))))))))))))))))))))---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,000000111111111111000000111222222222222111000000333444555444222000///000111111111111111111222222555555555666777888888999xxxxxxwwwvvvtttrrrooonnnlllmmmnnnnnnmmmjjjgggeeeaaaaaaaaaaaaaaa```______WWWUUURRROOONNNKKKHHHFFFFFFEEEEEEEEEFFFEEEBBB???:::::::::999888555333111/////////...---+++)))'''++++++***))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((+++***)))'''&&&&&&'''''')))(((((('''&&&&&&%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%"""!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%#########$$$###""" """""""""############$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""###$$$$$$##################"""############"""!!!!!!###"""""""""""""""""""""$$$###!!! ###$$$""" !!!!!!!!!""""""############""" !!!"""###""""""!!!######$$$$$$$$$$$$#####################"""""""""""""""""""""######$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((***(((&&&&&&&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%((('''&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&+++++++++***((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++------------------------))))))***+++,,,------...///000111111111111000//////000111111222222222222222333444444222000000111111111111222222222222222333333333444555666666666{{{zzzyyyxxxuuusssqqqooommmmmmmmmllljjjgggdddcccbbbbbbbbbbbbaaa```^^^^^^XXXVVVSSSPPPOOOLLLIIIGGGFFFEEEDDDDDDEEECCC@@@>>>;;;;;;;;;:::999666444333/////////...,,,+++)))(((+++++++++***))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######!!!""""""###$$$$$$%%%%%%########################$$$###"""###%%%%%%%%%$$$!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!""""""######"""!!!!!!"""############$$$$$$$$$########################$$$$$$%%%$$$$$$###"""!!!!!!!!!"""!!! $$$$$$$$$%%%%%%###""""""##################"""""""""""""""!!! """"""""""""""""""######'''%%%""" !!! ######"""%%%***+++(((############"""""""""""" !!!""""""""""""!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!######"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&'''))))))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******------------............((()))***+++,,,---...///...///000222222000///...---...///111222222333333000222333333222111111222111222222222333333333444333333333444555555666666}}}|||{{{yyyvvvtttrrrqqqnnnmmmllljjjgggeeecccaaabbbbbbbbbaaa```^^^]]]\\\XXXUUURRRPPPOOOMMMJJJGGGFFFEEEDDDDDDEEECCC@@@>>><<<<<<<<<;;;999777555333//////......,,,+++******++++++++++++******))))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""###$$$%%%%%%""""""###############"""########################%%%$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""###$$$$$$$$$######"""!!!!!!###%%%%%%$$$###"""######$$$''')))'''!!!!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$"""""""""""""""#########)))(((%%%###"""!!!"""### !!!$$$---888<<<:::$$$$$$###""""""!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$############&&&$$$###!!!"""###%%%&&&"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&& """&&&'''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++,,,,,,,,,---------------******++++++,,,---......---...000111111000...------...///000111111111111///000222333222111222333222222222333333444444555555555555666666777777777}}}|||{{{xxxvvvtttsssrrrnnnnnnllljjjgggdddbbbaaabbbaaaaaa```___^^^\\\[[[VVVTTTQQQOOONNNLLLIIIGGGGGGFFFEEEEEEEEEDDDAAA>>><<<===<<<<<<:::777555444000///...---,,,,,,+++++++++++++++***************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""#########""""""###$$$%%%###$$$$$$%%%$$$$$$#############################################""""""""""""""""""######$$$%%%%%%""""""#########$$$$$$$$$######"""""""""""""""""""""""""""###""""""!!! """$$$&&&&&&&&&$$$###!!!"""$$$)))+++***###!!!!!!!!!""""""######$$$ """###$$$%%%%%%%%%!!!!!!""""""############''''''&&&&&&%%%###"""!!! !!!!!!$$$---888<<<:::%%%$$$###"""!!!!!!""""""###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''!!!""""""########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&###%%%)))+++++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,//////000000000//////......000222222111111222333111111222333333444555555555555555555666666666666|||{{{yyywwwuuuttttttsssnnnnnnnnnllliiifffcccbbbaaaaaaaaaaaa```___]]]]]]VVVSSSQQQOOONNNLLLIIIGGGHHHGGGFFFFFFEEEDDD@@@>>><<<<<<<<<;;;:::777555333000///...---,,,,,,,,,,,,************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""!!! ########################!!!"""$$$###""""""###%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""" !!!"""###!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!###$$$$$$###""""""!!!"""%%%((()))((($$$!!!!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$""" """###""" ###)))+++)))$$$###"""!!!!!!!!!######!!!!!!!!! !!!""""""#########$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""""""""############$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!"""#########"""&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&'''&&&&&&'''(((***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------))))))******++++++,,,,,,......------,,,,,,++++++------............------///////////////...------...000222222111111111222000000111222333444555555333333333333333333333333yyyxxxwwwuuutttsssttttttnnnooooooooollliiieeecccbbbbbbbbbbbbbbbaaa``````VVVTTTRRRPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDBBB???<<<<<<<<<<<<;;;999777444333000///...---,,,,,,------))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###""""""$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!  """""" !!!!!!!!!""""""""" !!!!!!""""""######!!!""""""#########""""""""""""""""""!!!!!!!!!!!!!!!###%%%&&&$$$###"""""""""""""""""""""!!!!!!!!!###############""""""!!! !!!!!!"""######$$$$$$""""""""""""!!!"""""""""!!!$$$$$$ """!!!$$$###!!! !!!"""$$$%%%"""!!! !!!############$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%#########$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))***++++++,,,---------------------,,,,,,,,,......---,,,,,,---......------.../////////.........000222222111000000111//////000111222333444444333333333333333333333333xxxvvvuuusssssssssssstttnnnooopppqqqoookkkfffdddccccccdddddddddccccccbbbXXXUUUSSSQQQPPPOOOLLLJJJFFFEEEDDDCCCCCCAAA>>>;;;;;;;;;;;;:::999666444333111000...---,,,,,,---...((((((((((((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&###""""""##################"""!!!!!!##############################$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$ !!!!!!!!!!!! !!!"""######$$$"""######$$$$$$$$$######%%%$$$###"""!!!!!!""""""!!!$$$%%%$$$ !!!######""""""!!!!!!  """############ !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!###%%%'''###%%%!!!"""%%%%%%###"""!!! !!!"""$$$&&&$$$###"""""""""###%%%&&&######$$$$$$$$$$$$############""""""!!!!!! """""""""""""""!!! ######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%&&&&&&%%%$$$$$$###""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&((())))))((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++******+++,,,,,,---......,,,,,,,,,------.........///...,,,++++++,,,...///++++++---...//////000000///111222222000///000111...///000111222333444444555555555555555555555555yyyvvvsssrrrrrrsssssssssoooooooooooonnnjjjddd``````cccdddcccdddfffbbb]]]ZZZXXXUUUTTTSSSPPPMMMJJJHHHGGGEEECCCAAA@@@??????;;;;;;;;;:::888555222111......///...---+++)))'''---***'''&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''%%%$$$%%%((()))(((&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! $$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$###"""!!! !!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!###$$$$$$######$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!"""######%%%$$$"""!!!!!!!!!"""###!!!!!!"""%%%((()))(((&&&!!!"""###"""!!! !!!!!! !!!"""######$$$############"""!!!  !!!###%%%&&&%%%###"""$$$$$$############$$$$$$ !!!"""$$$%%%%%%%%%%%%"""!!! !!!###$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%#########""""""""""""""""""!!!!!!###%%%&&&%%%###""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!!!!"""'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!######$$$%%%$$$###"""!!!&&&%%%$$$###"""!!!!!!!!!''''''&&&%%%###"""!!!!!!%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))******)))((((((((((((((()))((('''&&&&&&'''((()))+++++++++******)))))))))******+++,,,,,,,,,,,,+++------------,,,+++******...111333222...++++++,,,+++,,,---...---,,,+++***......//////000000111111111111222222222333333333444444333222222222333333yyyvvvsssqqqrrrrrrrrrrrrpppppppppqqqpppmmmhhhddd___bbbcccbbbdddgggeee```ZZZXXXVVVUUUSSSQQQMMMKKKHHHGGGEEECCCAAA@@@??????>>>>>>===<<<:::777555333---.........---,,,++++++---+++)))((()))*********))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&%%%%%%(((&&&%%%&&&(((***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$###############!!!!!! !!!"""$$$%%%""""""############"""""""""$$$%%%%%%$$$###%%%&&&"""""""""""""""""""""""""""############"""!!! ########################"""""""""!!!!!! $$$######""""""""""""""""""""""""%%%''')))((('''!!!%%%((((((%%%"""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""###$$$%%%$$$######$$$##################$$$ !!!"""##################"""!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''(((#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""###$$$$$$"""!!!###""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""!!!$$$######$$$%%%'''((()))'''&&&&&&%%%###""""""!!!$$$%%%&&&''''''&&&%%%$$$$$$#####################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))***))))))((((((((((((((()))((((((''''''(((((()))+++*********)))))))))(((++++++,,,------------,,,,,,,,,---......---------///000222111000///000000,,,------......------,,,000000000///////////////111111111111222222222222333333222222222333333444yyyvvvrrrqqqqqqrrrrrrqqqooooooppppppqqqnnnjjjggg```bbbbbbaaacccggggggccc[[[YYYWWWUUUSSSQQQMMMKKKGGGGGGEEEDDDBBBAAA@@@???;;;;;;:::999777555222000---------,,,,,,------...,,,+++******,,,---,,,+++)))((('''&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%###!!! !!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$#########$$$&&&%%%$$$$$$%%%'''""""""""""""""""""""""""""""""######""""""!!!!!!########################$$$$$$###"""!!!!!! """############""""""!!!$$$######$$$''')))))))))"""''',,,,,,(((###"""###""""""######$$$$$$%%%%%%!!!"""############"""""""""############$$$########################"""########################"""!!!"""$$$&&&%%%$$$&&&&&&''''''''''''''''''########################$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###!!!$$$######"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%$$$###$$$%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######"""###%%%'''***,,,&&&&&&%%%$$$###"""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$######"""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&'''(((((())))))((((((''''''(((((((((((())))))***))))))(((*********)))))))))))))))+++,,,,,,---------------+++,,,---...////////////+++***)))***,,,...............------------......000000000///......------000000000000111111111111222222222222222333444555yyyvvvrrrqqqqqqqqqqqqpppmmmlllmmmnnnooommmjjjgggbbbcccaaa___aaaeeefffccc[[[YYYVVVTTTSSSPPPLLLJJJGGGFFFFFFEEECCCAAA@@@???999999999888666333111///...---,,,+++++++++,,,---***))))))+++------,,,+++((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&''''''''''''%%%&&&''')))************(((((('''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""""""""###$$$###"""!!!"""$$$"""############$$$$$$$$$!!!!!!!!!""""""######$$$"""######$$$$$$######""""""$$$%%%%%%######$$$&&&""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!&&&$$$######&&&((())))))"""(((,,,+++%%%!!!"""$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######""""""""""""###$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###"""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######""""""######$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$&&&$$$"""!!!!!!###%%%&&&%%%%%%$$$$$$######""""""$$$%%%&&&&&&&&&&&&%%%$$$###############"""""""""$$$$$$############$$$$$$########################&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''')))((('''&&&%%%&&&'''((()))(((((('''''''''(((((('''(((***++++++***))))))***************************+++,,,,,,------,,,,,,+++,,,,,,---......------***'''$$$%%%))),,,,,,+++...---,,,++++++---...//////.....................////////////000000000000111111111111222333444555zzzwwwsssqqqqqqqqqqqqppplllkkklllmmmnnnmmmkkkhhhdddeeebbb^^^___cccccc```ZZZXXXVVVTTTRRROOOKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@=========;;;999777444333000...,,,+++))))))******((((((((()))+++,,,+++)))'''&&&$$$######%%%&&&(((&&&&&&&&&'''''''''((((((&&&'''((()))************'''((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%###$$$$$$$$$$$$###"""""" """$$$$$$$$$$$$&&&((($$$$$$$$$############""""""""""""###############!!!!!!""""""""""""!!!!!!!!!"""######""""""###$$$"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!&&&$$$######%%%((())))))###&&&'''$$$ !!!%%%!!!!!!!!!"""""""""""""""!!!""""""######""""""!!!######"""!!!!!!""""""###!!!"""############"""!!!$$$###""""""""""""###### """$$$$$$###"""#########"""""""""""""""########################%%%$$$$$$$$$###"""""""""############$$$$$$%%%%%%%%%$$$$$$&&&'''((('''%%%###$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$"""!!! !!!###%%%&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!"""""""""######$$$$$$'''&&&%%%$$$###$$$%%%%%%'''%%%###!!!!!!!!!"""###########################$$$$$$%%%&&&&&&%%%$$$$$$""""""######$$$%%%&&&&&&$$$$$$############$$$$$$########################%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''')))((('''%%%%%%%%%&&&'''((((((''''''''''''(((((('''((()))+++++++++***)))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))///+++((((((+++------+++,,,+++*********+++---...+++,,,,,,---...//////000....../////////000000000000000000111222333444555{{{xxxtttrrrrrrrrrqqqqqqmmmmmmlllmmmooonnnllljjjffffffccc___```cccbbb___[[[YYYVVVTTTRRROOOKKKHHHEEEFFFFFFFFFEEECCCAAA@@@======<<<;;;999666444222000///...,,,+++***)))))))))((('''''')))***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$######"""!!! """$$$$$$$$$%%%'''(((%%%$$$$$$$$$######""""""""""""###$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!""""""############"""%%%###"""###%%%''''''&&&######"""!!!$$$!!!!!!!!!!!!!!!!!!!!!""" ###"""""""""""""""!!!!!! !!!"""######"""!!! !!! !!!""" !!!###%%%%%%###"""#########$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$$$$%%%%%%%%%$$$$$$&&&((()))(((&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""""""""###$$$%%%%%%%%%$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$###"""'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""""""""##################$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%&&&'''((($$$$$$############$$$$$$###########################$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((''''''((()))***************************+++++++++((())))))***************,,,,,,,,,++++++***)))(((---,,,*********+++***)))***))))))******+++,,,---)))***+++,,,---///000000////////////000000000000111111111111111222333444|||yyyuuusssssssssrrrqqqmmmlllkkklllmmmmmmkkkiiifffgggeeebbbcccfffeeeaaa]]][[[XXXVVVTTTQQQMMMJJJEEEFFFGGGGGGFFFDDDBBB@@@;;;;;;;;;:::888555333111////////////...---,,,++++++)))'''&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%%%%'''((('''$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%%%%###############""""""!!!"""###$$$$$$######$$$%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""######""""""""" """######""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!######################## !!!!!!!!!!!!"""""""""""""""""""""######$$$###""""""###%%%&&&%%%$$$###!!! """######""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""#########"""  !!!"""######"""!!! !!!  """$$$""""""###%%%''''''%%%############$$$$$$%%%%%%&&&#######################################$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$###%%%&&&&&&%%%###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""###$$$$$$$$$######"""""" """###$$$$$$$$$###!!!"""""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$########################"""$$$%%%%%%######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''((()))***+++'''((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,+++******)))***++++++)))(((((()))))))))***+++,,,,,,,,,,,,******+++,,,---....../////////000000000111111111222111111111111111222222}}}zzzvvvtttsssssssssrrrkkkjjjiiiiiijjjjjjhhhfffeeegggfffdddeeeiiihhhddd```]]]ZZZXXXVVVSSSNNNKKKEEEFFFGGGGGGFFFDDDBBB@@@?????????>>>;;;999666555...///000111111000///...---***'''&&&'''(((((((((************)))(((&&&&&&''''''''''''((((((((()))))))))))))))((('''&&&%%%$$$&&&(((&&&###"""###&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&###############"""!!!!!!###$$$%%%###!!! !!!""" !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&###"""!!!!!!!!!"""$$$%%%!!!!!!"""$$$&&&&&&$$$"""###!!!"""'''(((%%%!!!$$$$$$################## """###%%%&&&&&&&&&!!!"""###$$$###"""  !!!"""$$$$$$"""!!! ###"""!!!!!!"""$$$&&&(((######%%%'''))))))'''%%%!!!!!!"""###$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%$$$######$$$$$$""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###%%%$$$###"""""""""###$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!"""$$$%%%&&&'''''''''########################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$###$$$%%%%%%$$$###!!!""""""$$$%%%&&&''''''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########!!!"""#########"""  """"""!!!!!!!!!""""""######$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&(((***+++%%%&&&&&&&&&''''''((((((******+++,,,,,,,,,,,,+++******+++,,,------------)))---000000---,,,,,,...(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222111111111111111111yyyuuuwwwwwwsssooooooiiiiiiiiikkklllkkkhhhfffaaadddeeecccdddggghhhfffaaa^^^[[[WWWTTTPPPKKKHHHGGGFFFEEEEEEFFFFFFEEEDDD@@@@@@???===;;;888555333000//////......---,,,,,,,,,***(((((((((((((((&&&((('''&&&'''((('''$$$ '''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&'''(((%%%%%%%%%$$$$$$#########'''%%%###!!!"""$$$(((***###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  """###%%%&&&&&&""""""!!!!!!!!!!!!""""""#########"""!!!!!! !!!"""############""""""!!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%$$$#####################$$$$$$%%%###!!!  !!!###""""""""""""###$$$%%%&&&!!!!!! !!!!!!$$$###"""!!!!!! !!!&&&&&&%%%%%%$$$#########!!!#########""""""%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""$$$&&&'''"""""""""""""""######$$$%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""!!!"""$$$%%%&&&&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$%%%&&&''''''&&&%%%$$$###$$$$$$""" !!!### """$$$%%%$$$###"""###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%$$$###"""########################!!!"""###$$$%%%&&&''''''%%%###""""""###$$$$$$###%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%$$$###!!! ########################$$$$$$"""!!! ######""""""!!!!!! !!!"""###$$$%%%$$$$$$###!!!$$$###"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$######&&&###%%%,,,,,,"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''((())))))************)))))))))(((---,,,+++++++++,,,---...))))))*********+++++++++((()))***+++++++++++++++---,,,***))))))***,,,---000///......------------//////............//////000000000000111111111111yyyuuuuuuuuuqqqnnnnnnkkkjjjkkkllllllkkkgggdddcccffffffcccdddfffgggdddaaa___[[[XXXUUUPPPLLLHHHHHHFFFDDDDDDDDDCCCAAA@@@@@@@@@???===;;;777555333//////......---,,,,,,,,,,,,***(((((((((((((((&&&)))(((&&&'''((((((&&&###'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$######"""""""""""""""!!!"""######!!!!!!"""###########################""""""""""""############"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""######""""""!!!""""""""""""############&&&&&&&&&%%%$$$###"""!!!###""""""""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$######"""""""""######!!!!!! !!!!!!###"""""""""""""""############"""""""""!!!!!!!!! !!!!!!"""""""""""""""##################""""""###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###""""""""""""###############$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$################################################$$$$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&$$$!!!!!!$$$&&&$$$%%%&&&%%%###"""###$$$ """###%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$###!!!!!!"""######$$$$$$$$$######"""!!!########################!!!!!!"""###$$$%%%&&&&&&%%%###""""""###$$$$$$###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$&&&"""!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&((('''''''''''''''((()))+++++++++*********))))))++++++*********+++,,,---*********************+++******+++++++++******))),,,,,,+++******+++,,,,,,...---,,,+++++++++++++++///................../////////000000000111111111{{{uuutttssspppmmmmmmnnnmmmmmmmmmmmmjjjfffbbbdddggggggdddcccffffffcccaaa___[[[XXXUUUQQQMMMIIIIIIGGGDDDCCCBBB@@@===;;;@@@@@@???===:::777444222///......------,,,++++++,,,***(((((((((((((((&&&***(((&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""############%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!""""""!!!!!! !!!!!!!!!"""""""""######''''''&&&%%%$$$"""!!! """"""!!!!!!!!!"""######!!!  !!!$$$###"""!!!!!! !!!!!! !!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!"""!!!!!!""""""""""""""""""######"""!!! !!!!!! !!!!!!!!!""""""!!!!!!""""""##################$$$$$$$$$$$$#########""""""""""""###$$$$$$#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$###""""""!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%###  ###%%%###%%%&&&&&&%%%############$$$%%%%%%%%%$$$###"""$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """"""""" !!!""""""""""""###""""""!!! ######################## !!!"""###$$$%%%%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!! !!!"""#########!!!"""######$$$$$$######!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$######""""""!!!!!!""""""###$$$$$$%%%''')))&&&  &&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%(((((('''''''''''''''(((++++++++++++************)))))))))))))))***++++++*********************))),,,,,,++++++***))))))(((++++++++++++++++++++++++---,,,+++++++++++++++,,,......------------......//////000000000000111111}}}vvvuuussspppmmmnnnppppppoooooonnnjjjeeeaaacccffffffcccdddfffgggdddaaa___[[[XXXUUURRRMMMJJJIIIGGGDDDCCCBBB@@@===;;;@@@@@@???===:::777444222.........---,,,,,,++++++,,,***((('''(((((((((&&&)))'''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""#########"""""""""###$$$%%%$$$###"""###%%%""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$######""""""!!!!!!  """######"""  !!!!!!"""######$$$ !!!!!!!!!!!!  !!!!!!""""""&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!! !!!!!!""""""!!!!!!"""######$$$"""""""""""""""#########&&&%%%###!!! !!!"""!!!!!!!!!""""""###############""""""!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!######""""""""""""######$$$###!!! !!!"""#########""""""""""""##############################!!!"""""""""############ """$$$%%%%%%$$$""" """$$$%%%$$$"""!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$### """###""""""###%%%"""""""""######"""!!!!!!######################## !!!"""######$$$%%%###""""""###$$$$$$##################""""""!!!%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""##################!!!"""#########$$$%%%%%%############$$$$$$$$$$$$ !!!###%%%%%%###!!! %%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$&&&'''(((&&&$$$$$$%%%&&&#####################"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&&&&''''''************))))))))))))'''''''''((((((((())))))************)))))))))))),,,++++++******))))))******++++++,,,,,,++++++***---------,,,------......------,,,,,,,,,,,,------////////////000000000111xxxwwwuuuqqqooooooqqqqqqqqqqqqoookkkeeeaaa```dddeeecccdddhhhiiiggg```^^^[[[XXXUUURRRMMMJJJHHHFFFDDDCCCCCCBBB@@@>>>???>>>>>><<<:::777444222///......------,,,++++++,,,***((('''(((((((((&&&'''&&&&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''(((((((((''''''##################$$$$$$&&&&&&$$$############$$$""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""############"""""""""###$$$$$$###"""###$$$########################%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! !!!###$$$$$$###!!!  !!!"""######!!!!!!!!!!!!!!!  !!!"""######$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""  !!!""""""!!!!!! !!!!!!""""""!!! !!!!!!""""""######$$$$$$&&&%%%###"""!!!!!!!!!"""!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$######""""""!!!!!!"""######$$$$$$######"""""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$#########"""###%%%&&&&&&%%%###"""  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!###%%%%%%###!!!!!!$$$%%%$$$"""!!!!!!%%%%%%%%%%%%$$$$$$###"""######"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$$$$%%%""""""###############""""""""""""""""""""""""""" !!!"""""""""###%%%###""""""###$$$$$$#########"""""""""!!!!!!!!!$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! ######"""""""""""""""""" !!!""""""""""""""""""######$$$$$$$$$ !!!###%%%%%%###!!! """""""""###$$$%%%&&&&&&%%%%%%$$$$$$############ !!!###$$$$$$"""###%%%"""""""""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))******,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------...////////////000000000yyyxxxwwwssspppppppppqqqqqqrrrqqqmmmgggbbb___cccdddcccdddiiijjjhhh___]]]ZZZWWWTTTQQQMMMJJJGGGFFFDDDDDDEEEDDDCCCAAA=========<<<:::888555444000//////...------,,,,,,,,,***(((((((((((((((&&&&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((((())))))((((((""""""""""""############&&&%%%###""""""###$$$%%%!!!!!!"""############"""######################## !!!"""###$$$$$$%%% !!!###$$$$$$###"""""" !!!"""""" !!!"""########################""""""""""""############ !!!"""######"""###$$$$$$$$$$$$###""" !!!"""######$$$""""""""""""!!! ######$$$$$$%%%&&&''''''""""""###$$$%%%%%%%%%%%%""""""!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!###"""!!!  !!!!!!"""######&&&%%%$$$###"""!!!!!!!!!""""""##################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$### !!!"""###$$$$$$%%%""""""############"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&###!!! """###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###############!!!  !!!###!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$############"""""""""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&''')))(((&&&###""""""""""""######$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%###""""""###$$$$$$###$$$######"""!!!"""""""""#########"""######$$$$$$########################""""""!!!!!!!!!!!!""""""#########"""!!! ######"""!!!!!!!!!""""""%%%$$$###$$$&&&''''''&&&!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$&&&%%%%%%$$$######""""""!!!!!!###%%%$$$!!!!!!$$$######$$$%%%&&&'''((((((############$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''((((((((()))))))))*********))))))((()))+++,,,...++++++++++++++++++++++++))))))))))))***,,,------......------------............////////////000000~~~yyyyyyxxxtttpppoooooopppqqqsssrrroooiiiddd```ddddddcccdddhhhiiiggg^^^[[[XXXVVVSSSPPPLLLIIIHHHFFFDDDDDDDDDDDDBBBAAA;;;;;;;;;;;;:::888777555111000000//////...------,,,***(((((((((((((((&&&&&&((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%% !!!###$$$$$$$$$"""""" !!!"""!!!  """""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%############"""!!! """"""###$$$%%%&&&''''''######$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$ !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!! !!! !!!"""###$$$%%%$$$$$$$$$$$$######"""!!!""""""""""""""""""!!!!!!"""######$$$$$$###"""!!!!!!"""$$$%%%%%%%%%###""" !!!"""###$$$%%%%%%""""""############""""""!!!!!!!!!!!!!!!"""######""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""###############"""  """###"""$$$%%%%%%$$$$$$%%%&&&######"""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%######### !!!""""""######""""""""""""""""""""""""""""""!!!!!!""""""""""""######%%%###""""""###$$$$$$###%%%$$$###"""""""""######""""""#########"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###"""!!! !!!!!!""" !!!###""" !!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!""""""##################""""""%%%###$$$(((&&&"""###(((###$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&''''''((()))***++++++,,,+++)))((()))***+++,,,,,,,,,+++******+++,,,,,,((((((((()))***,,,---...///..................///........./////////000000}}}xxxyyyyyytttooonnnnnnoooqqqsssssspppjjjfffbbbeeefffcccdddggggggeee]]][[[XXXUUUSSSPPPKKKHHHIIIGGGEEEDDDDDDCCCAAA???999:::;;;;;;:::999777666111111111000//////......,,,***(((((((((((((((&&&'''))),,,+++'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%###!!!"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&!!!###$$$%%%$$$###""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$###"""  !!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""###############$$$$$$%%%""""""############""""""$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!"""###$$$!!!"""###$$$%%%&&&'''((("""###$$$%%%%%%###"""!!!""""""!!!!!! ######$$$###"""  !!!###$$$%%%$$$"""!!!############""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""%%%((((((%%%"""!!!"""""""""!!!!!!###%%%"""!!!!!!!!!"""###$$$$$$ """###$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$ ###$$$%%%&&&''' !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""############%%%###""""""###$$$$$$###&&&%%%###"""""""""###$$$!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""### !!!!!!""""""######$$$###""" !!!"""$$$"""!!!"""%%%'''&&&$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!""""""""""""""" !!!!!!""""""######### """&&&&&&"""$$$***""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%&&&((()))***)))(((((((((((('''''''''%%%&&&'''((((((((('''&&&%%%&&&'''((()))***+++,,,...---***)))((()))***+++---,,,***))))))***,,,---*********+++,,,...///000//////............//////............/////////000~~~{{{zzzzzzxxxsssnnnppprrrttttttsssooojjjggggggfffdddccccccdddfffggg```\\\XXXUUUUUUSSSOOOKKKJJJHHHFFFEEEDDDCCCAAA???@@@>>><<<:::999777444111222222111111000000//////111,,,&&&%%%((()))'''$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,(((%%%%%%((()))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ !!!!!!""""""#########"""!!! !!!"""###"""###$$$%%%$$$###"""!!!"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""### """###$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#####################"""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""###"""!!!  """"""""""""""""""""""""###########################"""  """#########"""!!! """"""###$$$%%%&&&&&&'''%%%%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!!!! #########$$$%%%%%%%%%&&& !!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""""""""!!!  """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!  """""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!###%%%&&&%%%###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!$$$!!! !!!###$$$!!!!!!######""""""###%%%###""" """###"""!!!!!!"""#########!!!  !!!"""######$$$""""""!!!!!!!!!!!!"""""" """$$$$$$"""  !!!""""""#########""""""!!!!!! !!!!!!"""###$$$$$$$$$######"""""""""""""""###&&&$$$!!!!!!"""###$$$###$$$###"""""""""###%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))***)))'''&&&'''(((***,,,)))))))))))))))******++++++++++++***++++++,,,,,,------,,,,,,,,,+++++++++////////////////////////~~~{{{zzzzzzxxxsssooooooqqqssstttrrrnnnjjjggghhhgggeeedddddddddfffggg```\\\XXXVVVUUUSSSNNNJJJJJJHHHFFFEEEDDDCCCAAA???@@@>>><<<:::999777444111222222111111000////////////+++&&&%%%((()))(((%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%+++'''$$$%%%((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&%%%$$$$$$$$$############""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""######$$$######""""""######$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$###$$$%%%''''''!!!"""$$$%%%&&&&&&&&&&&&$$$$$$###""""""!!! $$$$$$$$$##################""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""###$$$%%%&&&&&&$$$###"""!!!!!!!!!"""######"""!!!!!! !!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""%%%$$$$$$###############!!!""""""###$$$$$$###### !!!""""""######""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""########################!!!  !!!#########""""""!!!!!! %%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""######""""""""""""""""""!!!  !!!"""###""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$#########"""""""""!!!!!! !!!"""###%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""!!!###%%%%%%$$$###############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#########$$$$$$######"""!!!"""######!!! %%%&&&'''%%%"""###!!! !!!""""""!!!!!!"""######"""!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###""" !!!!!!"""#########"""""""""!!!!!!!!! !!!!!!"""######$$$$$$######""""""""""""######"""!!!"""$$$''')))((('''%%%$$$#########$$$&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))(((((('''''''''((()))***))))))(((((())))))***++++++************+++,,,,,,------------,,,,,,,,,+++........................}}}zzzyyyzzzyyytttqqqoooqqqssssssrrrnnniiifffhhhgggfffdddddddddeeefff___\\\XXXVVVUUUSSSNNNJJJJJJHHHFFFEEEEEEDDDBBB@@@@@@>>><<<;;;:::888444222222222111000000///......---)))&&&&&&(((***)))'''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))&&&$$$%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$############""""""""""""######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$""""""""""""!!!!!!!!!!!!$$$###""""""""""""###### !!!###%%%''')))******&&&&&&%%%###"""!!! ############$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$$$$%%%$$$###"""!!!!!!!!!""""""######"""!!!!!!!!!!!!"""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!""""""######""""""$$$$$$$$$###############!!!!!!""""""######""""""!!!"""######$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$###$$$$$$###""""""!!! ###"""!!! !!!""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%&&&&&&%%%###!!! """""""""""""""""""""""" !!!"""#####################"""!!! """!!!!!! !!!!!!"""###""""""###$$$%%%###"""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########""""""######$$$ ###&&&%%%!!!!!!### """  !!!!!! !!!""""""""""""!!!!!! ########################"""!!!!!! !!!!!!"""$$$"""!!!"""###%%%$$$$$$ !!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""######$$$ ###%%%&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''((((((((((((((())))))(((((())))))***+++)))))))))))))))***+++,,,......---------,,,,,,,,,------------------------|||yyyyyyzzzyyyuuurrroooppprrrsssqqqmmmiiifffgggfffeeedddccccccdddddd```\\\YYYWWWVVVSSSNNNIIIJJJHHHFFFEEEEEEDDDBBB@@@@@@>>><<<;;;:::888555333222222111000///......---+++(((&&&''')))***)))((())))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%######""""""""""""############""""""!!!!!! ######"""!!!  !!!"""$$$&&&((()))***&&&%%%%%%$$$###"""!!!!!! !!!!!!""""""###############"""""""""!!!!!!""""""""""""############""""""!!!!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$$$$%%%&&&&&&""""""################## !!!"""$$$%%%%%%%%%%%%!!!""""""#####################""""""!!!!!!!!!!!!)))'''&&&$$$#########$$$#########"""""""""!!!!!!$$$$$$$$$######""""""!!! !!!!!!""""""""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!  """###%%%!!!!!!!!! !!!!!!!!!###"""""""""$$$$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""$$$%%%"""$$$&&&%%%###"""###$$$ !!!###$$$!!!  !!! !!!""""""""""""!!!!!!!!!#########"""""""""""""""!!!!!!!!! !!!!!!!!!$$$""" """###$$$$$$!!!"""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""##################""""""######$$$$$$###"""""""""###!!!$$$$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((''''''$$$%%%'''((()))((('''&&&((((((((((((((()))******(((((((((((()))***++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyxxxyyyyyyvvvrrroooqqqssssssrrrnnniiifffeeeddddddccccccbbbbbbcccaaa^^^ZZZYYYWWWTTTNNNIIIJJJHHHFFFEEEFFFEEECCCAAA???>>><<<;;;;;;999666444222222111000///...---,,,)))((('''((()))***))))))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################### !!!!!!!!!!!!###""""""""""""""""""#########""""""!!!!!! ###############"""""""""!!!!!!""""""$$$%%%&&&&&&###############$$$$$$$$$ !!!!!!""""""######""""""!!!!!!!!! """"""""""""############!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!""""""""""""""""""""" """$$$%%%%%%%%%$$$"""############"""!!!!!! !!!!!!"""""""""""",,,***(((&&&$$$###"""###""""""!!!!!!!!! $$$######""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""###""""""""""""######$$$!!!  ###%%% ###############"""!!!!!!!!!!!! !!!"""$$$%%%!!!!!! !!!!!!"""!!!!!!"""$$$$$$###!!! !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!! !!!"""$$$%%%&&&$$$###%%%''''''%%%### """%%%%%%$$$"""!!!!!!!!!  !!! """!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!"""  """""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$%%%%%%---***'''%%%$$$###""" """######$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''(((''''''&&&###%%%'''))))))(((&&&%%%((((((((('''((())))))***(((((((((((()))***+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyxxxyyyxxxuuurrrppprrrttttttsssooojjjgggcccccccccdddddddddccccccbbb___\\\[[[YYYUUUOOOJJJJJJHHHFFFFFFFFFFFFDDDBBB???>>><<<;;;;;;999777444222222111000...---,,,,,,((((((((()))))))))))))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############"""$$$$$$$$$############### !!!!!!!!!"""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""###$$$$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!""""""###!!!!!!"""""""""!!! ######"""!!!!!!!!!!!!"""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""$$$%%%%%%$$$######""""""######""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! """#########"""!!!!!!  !!!!!!"""######((('''%%%###!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""######""""""""""""######$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! $$$$$$###"""!!!!!!!!!!!!!!!  !!! !!!$$$$$$###"""############$$$$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!"""######$$$&&&###!!!###'''(((%%%"""$$$%%%&&&$$$""" """  !!!!!! """!!!!!!!!!!!!""""""### !!!  !!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#####################$$$%%%&&&+++((($$$""""""#########!!!"""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&$$$&&&((()))))))))'''&&&((((((''''''(((((()))***((((((((()))***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzxxxxxxwwwtttqqqqqqsssuuuuuutttpppkkkhhhcccddddddeeeffffffffffffdddaaa^^^]]][[[WWWPPPJJJJJJHHHFFFFFFFFFFFFDDDCCC???>>><<<<<<;;;:::777555222222111///...---,,,+++((()))***))))))(((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$###""""""!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! """###$$$!!!"""""""""""""""""""""$$$$$$$$$###############"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""###### !!!"""""""""!!! ###"""!!!!!! !!!!!!""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""$$$%%%%%%%%%############$$$$$$###""""""!!! !!!""""""######""""""""""""!!!!!! !!!!!!!!!########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!"""$$$%%%%%%###!!! !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!   !!!!!!!!!""""""###""""""!!!!!!!!!""""""$$$""" !!!###""""""""""""""""""""""""!!!""""""############"""###############"""!!! !!!  !!!!!!$$$%%%$$$###############$$$$$$$$$$$$ !!!"""######### !!!"""############!!!!!!!!!"""######""""""!!!$$$###!!! !!!""""""!!!"""!!! !!!"""###$$$ !!!!!!""""""!!!  !!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""############$$$%%%&&&'''$$$"""!!!!!!""""""!!! """###$$$%%%%%%%%%$$$$$$!!!###%%%%%%%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&(((((('''&&&%%%&&&'''((()))))))))(((((((((''''''''''''((())))))))))))))))))+++,,,---...,,,,,,+++++++++*********------------------------zzzxxxxxxwwwtttqqqrrrsssuuuvvvtttpppllliiicccdddfffggghhhiiiiiiiiieeebbb___^^^\\\XXXQQQKKKJJJHHHFFFFFFGGGFFFEEECCC???>>><<<<<<;;;:::777555222222111///...---++++++((()))******(((''''''((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&########################"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""" """"""!!!!!!!!!!!!"""""" !!!!!!""""""######'''(((((('''&&&$$$"""!!!  !!!###$$$&&&######""""""!!!!!! ######""""""!!!!!! ############"""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!! !!!"""""""""!!! """###$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """###$$$###"""!!!$$$$$$$$$$$$$$$###"""""" !!!"""""""""""""""###"""!!! ########################""""""""""""""""""""""""!!!""""""######""""""!!!&&&&&&%%%%%%$$$###"""""""""%%%&&&%%%$$$""" """######$$$$$$"""""""""!!!  """$$$%%%############"""""""""""" !!!!!!"""""""""""""""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!"""$$$%%%&&&######################## !!!###$$$$$$%%%%%% """$$$$$$$$$######  !!!$$$%%%%%%$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!############""""""!!! """!!!"""!!!"""%%%###""" """###"""!!!"""!!! """###$$$ !!!"""######$$$  """$$$$$$""" !!!!!!!!!!!! !!!!!!!!!""""""###############"""""""""""""""############$$$%%%&&&'''%%%$$$$$$%%%&&&$$$!!!###$$$%%%&&&'''&&&%%%%%% """$$$%%%%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$######$$$&&&(((((('''&&&%%%'''(((((()))))))))))))))'''''''''''''''((()))))))))))))))***+++---...///+++++++++*********))))))------------------------yyyvvvvvvuuussspppttttttttttttsssnnnhhhccceeeeeefffgggiiijjjllllllhhhfffbbb___\\\WWWQQQMMMIIIHHHGGGGGGHHHHHHFFFDDDCCCAAA>>><<<;;;:::777555333111/////////...,,,***---+++))))))+++,,,***'''######$$$$$$%%%&&&''''''&&&''')))******(((%%%$$$(((((('''&&&%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$############$$$$$$$$$#########""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$ """###!!! $$$$$$$$$###"""!!!  !!!"""""""""""""""########################$$$$$$$$$###""""""!!!!!!$$$&&&((('''%%%###"""""" !!!"""######"""!!!  """#########"""!!!%%%$$$###""" """  """""""""!!! ###$$$""" !!!$$$''''''"""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$###!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%%#########"""""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!! ######""""""!!!!!!  !!!""""""$$$######"""!!!  !!!!!! """"""!!! ############""""""""""""!!!  """###""" !!!!!!!!!!!! """"""""""""""""""""""""$$$###!!!!!!!!!###&&&'''!!!!!! !!!!!! $$$%%%### !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!%%%!!! """!!!%%%### !!!"""  %%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%%%%%%%'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((())))))***((()))***++++++***)))((()))***+++,,,,,,,,,+++***yyyvvvvvvuuussspppsssrrrssssssrrrnnniiidddeeefffhhhiiikkkllllllmmmfffddd```]]]ZZZVVVRRROOOMMMKKKIIIHHHHHHGGGEEECCC@@@>>><<<;;;;;;:::888666333111/////////...,,,***,,,***((((((******)))&&&%%%%%%&&&''''''((())))))'''(((***+++***(((&&&$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!#########""""""!!!!!! !!!"""""""""""""""######################## !!!!!!!!!!!!"""!!!!!!!!!""""""""""""!!!!!! !!!!!! """"""!!!!!!""""""######""" !!!""""""!!!!!! ######"""!!!!!!!!!$$$&&&&&&### !!!!!!!!!!!!"""""""""""""""###$$$%%%$$$###!!! """"""""""""!!!!!!!!!!!!########################"""""""""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!######""""""!!!!!!  !!!""" !!!"""###"""!!! !!!!!!!!!!!! !!!!!! !!!"""######"""!!!"""$$$&&&$$$###!!!!!!   !!!!!!!!! !!!!!! !!!$$$&&&$$$"""    !!!!!!!!!""" !!!######!!!$$$"""  """   """"""""""""#########$$$$$$"""!!!!!!###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,,,,+++***))))))***+++,,,------,,,+++yyyvvvvvvuuussspppqqqqqqqqqrrrqqqooojjjffffffgggiiikkklllmmmmmmllleeebbb]]]ZZZXXXVVVTTTRRRNNNKKKHHHFFFFFFFFFEEEDDD>>><<<;;;:::;;;:::999777333111/////////...,,,******(((''''''))))))(((&&&&&&&&&&&&'''(((((())))))'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ """""""""###$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%########################$$$###"""!!! ###""" !!!"""######"""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""########################!!!!!!!!!"""######$$$$$$"""""""""!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""""""""!!!!!!""""""###$$$!!! !!!######""" !!! !!!######""" """!!!!!!###$$$%%%###!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%###"""!!!######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""#####################$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$############"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!!!!!!! """""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""###&&&''''''&&&!!!!!!!!!   """!!!!!! ###!!! !!!"""$$$$$$###   !!!!!!!!!""""""""" !!!###$$$###"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""############!!! """######"""""""""""""""############"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))(((((()))(((''''''''''''(((((()))''''''''''''((((((((((((******))))))******+++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---.........yyyvvvvvvuuusssppppppooooooppppppnnnkkkhhheeegggiiikkklllllllllkkkeeeaaa\\\YYYWWWWWWVVVUUUMMMJJJFFFDDDDDDEEEEEEDDD>>><<<;;;::::::999777666333111/////////...,,,***)))(((((((((((((((((('''$$$%%%%%%%%%&&&&&&'''''''''(((*********)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""""""""#####################"""!!!!!!!!!!!!!!!$$$""" !!!$$$%%%$$$!!! !!!!!!!!!"""""""""### !!!"""""""""""""""########################&&&%%%%%%$$$######""""""%%%%%%$$$###!!!!!!###%%%###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%$$$###"""!!! """$$$$$$""" !!!""""""###"""!!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&& %%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$$$$$$$#########""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$%%%%%%###"""""""""""""""############!!!!!!!!!!!!""""""######!!! !!!"""###$$$$$$$$$!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! !!!  !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!  !!!""""""""""""!!!!!!!!!!!!  !!!""""""############""""""""""""###""" !!!"""######"""!!!"""""""""""""""######""""""""""""########################$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((('''((()))((((((''''''''''''((()))''''''''''''(((((((((((())))))(((((())))))***+++++++++++++++++++++++++++)))***+++,,,---...//////yyyvvvvvvuuussspppooonnnmmmnnnnnnnnnllljjjeeefffhhhiiijjjjjjjjjjjjgggccc]]]YYYXXXXXXXXXWWWQQQNNNIIIFFFEEEDDDCCCBBB@@@>>><<<:::999888666333333111/////////...,,,***((())))))))))))))))))***%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''%%%$$$###"""""""""##################$$$%%%&&&&&&############""""""""""""########################!!!!!!"""###$$$%%%%%%%%% !!!"""######$$$######!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""#########!!!!!!$$$&&&$$$!!! !!!!!!""""""###### !!!"""""""""""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!! """###"""!!! !!!"""#########"""!!!!!!###$$$%%%"""!!!  !!!"""$$$$$$""" !!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""!!!!!!  ######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###&&&&&&%%%$$$###!!! """"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""$$$&&&&&&$$$"""!!!"""""""""#########$$$ !!!!!!"""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$ !!!!!!   """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!  !!!######"""""""""!!!!!!!!!  !!!""""""######"""!!! %%%###!!!!!!###$$$###""" !!!!!!"""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))*********))))))*********))))))***+++,,,...//////yyyvvvvvvuuussspppooonnnllllllmmmmmmllljjjfffgggggghhhhhhiiijjjjjjhhhddd___[[[YYYXXXWWWVVVXXXTTTOOOKKKHHHEEEBBB@@@BBB@@@===;;;:::888555333333111/////////...,,,***''')))******)))((()))+++((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&'''(((((()))((('''%%%$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%% !!!"""""""""""""""""" !!!""""""######### !!!"""###$$$ """$$$$$$###""" !!!!!!""""""###### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!  !!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""" !!!"""###"""!!!!!!"""###$$$###!!!!!!######"""""""""### !!!!!! !!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""!!!!!! """""""""""""""""""""""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######&&&%%%$$$###""" !!!!!!"""######""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! """######$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!!!!###&&&'''%%%!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!######""" !!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!""" !!!!!!  !!!!!!!!! """$$$###""""""""""""""""""### !!!!!!!!!""""""""" !!!###"""  !!! !!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! %%%$$$""""""#########""" !!!!!!""""""!!!"""""""""############"""""""""############$$$"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''')))((((((''''''''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((******)))(((((()))*********))))))***+++,,,---...yyyvvvvvvuuusssppppppnnnlllkkkkkklllkkkjjjiiihhhgggggghhhiiikkkllliiieee```[[[XXXVVVSSSRRRTTTQQQNNNKKKIIIFFFCCC@@@AAA???===<<<;;;:::888666333111/////////...,,,***%%%'''))))))''''''(((+++))))))))))))((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''')))((('''%%%%%%&&&((()))%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""!!!##########################################$$$$$$""""""#########""""""!!!!!!!!!"""######$$$%%%%%%"""!!!!!!!!!!!!!!!"""###"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''!!!###$$$$$$###""""""###!!!!!!""""""""""""!!!!!! !!!""""""""""""!!! !!!"""###$$$%%%###""" !!!"""$$$######"""$$$$$$"""!!!"""$$$ """###"""  !!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!###############$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!! """#########!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!######""""""!!!!!!  !!!"""""" """&&&'''$$$!!! !!!""""""""" !!! !!!###""" !!!###""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""" !!!!!! """"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""  !!!!!!!!! ######!!! """!!!!!!!!!!!!""""""######""""""!!!!!!!!!  %%%###!!!!!!""""""!!!  !!!""""""######"""""""""#########$$$$$$""""""""""""############((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((())))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))++++++***))))))***++++++***))))))))))))***+++,,,yyyvvvvvvuuussspppqqqnnnkkkjjjkkkkkkkkkjjjllljjjhhhggghhhjjjmmmnnniiieee```[[[WWWTTTQQQNNNJJJIIIHHHHHHHHHGGGDDDBBB@@@>>><<<<<<<<<<<<:::888333111/////////...,,,***$$$&&&((((((&&&%%%'''***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***&&&&&&%%%$$$############$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!! !!!"""###!!! !!!###""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """$$$%%%###""""""""" !!!"""######"""!!! !!!"""$$$%%%%%%$$$$$$###%%%$$$###############$$$$$$""" """###$$$$$$"""$$$$$$"""!!!"""$$$!!!$$$&&&%%%""" !!!"""!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%% !!!""""""### """###$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!! !!!!!! $$$######"""!!!  !!!!!!"""!!!&&&'''$$$ !!!!!!"""###$$$$$$%%%  !!!$$$""""""""""""!!!!!!!!!!!! """###  !!!!!!  !!!  """!!!!!! !!!!!!!!!!!!!!!!!!"""""""""### !!!"""###!!! """$$$!!!!!!""""""#########$$$!!!!!!!!!!!!  !!!"""###$$$%%%&&&$$$""" !!!  !!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((***)))((('''''''''''''''''''''''''''((((((((()))((((((((((((((()))******---,,,+++******+++,,,---******)))(((((()))***+++}}}zzzxxxwwwvvvtttrrrooonnnllljjjiiiiiiiiijjjiiihhhfffeeeeeefffggghhhgggccc]]]XXXVVVTTTRRRQQQKKKIIIHHHHHHIIIJJJIIIHHHFFFCCC@@@===<<<<<<;;;999444222///------------,,,///---)))%%%###$$$%%%'''''''''''''''(((((()))))),,,***'''$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###### !!!###$$$%%%&&&&&&#########"""!!! $$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$"""""""""############""""""'''###  !!! !!!!!!""""""######"""######""""""!!! """""""""  """!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""############""""""######"""!!!!!!!!!!!!!!!############"""!!!######""""""!!!!!!  !!!!!!"""!!!!!!$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!######""""""!!!!!! #########""""""""""""""" """""""""!!! &&& !!!%%%$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!""""""$$$$$$###"""!!!!!!"""""" """###"""   """"""!!! """!!!  """!!! !!! ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$%%%""""""!!!!!! ######""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""!!!""""""###""" !!! !!!!!!!!! """"""!!! """###$$$$$$###!!!"""!!!!!! !!!!!!###"""  !!!###$$$"""  """###"""  !!! $$$""" !!!!!! !!!!!! !!!!!! !!!!!!"""!!!  !!!"""!!!"""$$$%%%''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))((()))++++++******+++---))))))))))))))))))))))))~~~{{{yyyxxxwwwuuusssrrrqqqnnnllljjjiiiiiihhhhhhgggfffeeeeeefffggghhhgggbbb]]]XXXVVVTTTSSSQQQMMMKKKIIIHHHHHHGGGFFFEEEEEECCC@@@>>>>>><<<:::888444222///.........---+++---,,,)))&&&%%%%%%&&&'''&&&&&&'''''''''((((((((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&%%%%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$###""""""!!! #########$$$$$$$$$$$$$$$"""###$$$%%%$$$""" """"""############""""""$$$!!!!!!"""!!! !!!!!!!!!"""""""""### !!!!!!"""""""""!!!!!!"""""""""  """!!!!!!!!!!!!"""""""""""""""###############"""""" """"""!!! ############"""!!! !!!!!!!!!!!!  !!!!!!"""######""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""### !!!"""""""""!!!!!!!!!"""###""""""$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!""""""###$$$######"""!!!!!!"""""""""###%%%$$$"""!!!!!!"""!!!!!!"""#########""""""""""""!!! ###"""!!! !!!!!!"""!!!   !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!! """""""""""""""!!!!!!!!!  """"""""""""!!! """###""" """!!!  """"""!!! !!!"""#########!!!!!!!!! !!!!!!"""!!!  !!!###$$$###!!! !!!!!!  !!! !!!$$$&&&&&&"""!!!!!!  $$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!""""""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))***++++++***)))***,,,************************|||zzzyyyxxxuuutttsssrrrpppnnnkkkiiihhhgggggggggfffeeeeeefffggghhhfffbbb]]]YYYVVVUUUSSSQQQOOOMMMIIIGGGFFFEEECCCAAACCCBBB@@@@@@???===:::777444222///.........---++++++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))+++)))(((&&&%%%%%%&&&&&& !!!""""""######""""""$$$$$$$$$###""""""!!!!!!###############"""""""""!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!! !!!###$$$###!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!""""""!!! """!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###"""!!!!!!""""""######""""""!!!!!!  """######""""""!!!  !!!""""""###############"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!!!!"""""" !!!###""" %%%!!!!!!!!!!!!"""###$$$$$$###""""""!!!""""""###$$$######"""!!!!!!!!!"""""""""###%%%$$$###""""""###!!!""""""###$$$$$$$$$###"""!!!!!! !!!$$$###"""!!!!!!!!!""""""!!!!!!   !!!"""###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!!  !!!  !!!"""""" """"""!!! !!! """!!!!!! !!! !!!"""###"""""" !!! !!!!!!"""!!! !!!"""###$$$""" !!!   !!!  ###!!! !!!!!!!!!""""""!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%######""""""""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))))))))((()))+++++++++)))((()))***************************|||yyyxxxvvvtttrrrqqqqqqpppnnnllljjjhhhfffffffffeeeeeeeeefffggggggeeeaaa]]]YYYWWWUUUSSSQQQOOOLLLIIIGGGFFFEEECCCAAAAAAAAAAAAAAAAAA>>>:::666444222000//////...---+++((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&!!!!!!!!!""""""!!!!!! $$$$$$$$$$$$######""""""$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!  """###$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""###$$$$$$$$$######"""!!!"""######$$$$$$######"""!!!  """""""""""""""!!! !!!""""""######"""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""############"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$###!!!!!!!!!"""######!!!!!!###"""!!!!!! !!!!!!"""###$$$!!!!!!!!!""""""###$$$$$$###""""""!!!!!!!!!"""""" !!!######!!! !!! !!!""""""######""""""!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!""""""""" !!!!!!"""""""""""""""  !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###"""  !!!"""!!!!!!!!!!!! !!! !!!!!!!!!"""!!! !!!!!! !!!""""""!!!!!!  !!!!!!!!! !!!"""###"""!!! !!!!!!!!!  !!!  &&&###!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""  !!!###$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&'''(((((())))))((((((***+++,,,***)))(((((()))++++++++++++++++++++++++}}}zzzwwwvvvtttrrrpppmmmmmmnnnnnnllljjjhhhfffeeeeeeeeeeeeeeefffggggggdddaaa]]]YYYWWWUUUSSSQQQLLLJJJHHHFFFFFFFFFDDDCCC@@@@@@AAABBBAAA???:::666444222111000000///---+++(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''***)))&&&$$$"""######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%$$$$$$#########"""!!!"""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """!!!!!!!!!!!!"""""""""""" !!!!!!"""######"""""" !!!!!! """!!!!!!!!!!!!!!!""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""######$$$%%%$$$###!!!!!!!!!"""###$$$ $$$""" !!!"""###$$$!!!!!!""""""############"""!!!!!!!!!!!!!!!"""""" !!!######"""!!!!!!""" !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""#########!!!!!!!!!""""""######$$$######"""   !!!!!!!!!!!! !!!!!!""""""$$$&&& !!!!!!!!!!!!!!!"""   !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""" """######"""  !!!!!! !!! !!!###$$$$$$""""""!!!!!!!!!!!!""""""  !!!!!!""""""""" """$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((***++++++***((('''((()))************************~~~|||xxxuuutttrrrooommmjjjlllmmmnnnmmmkkkhhhfffdddddddddeeeffffffggggggccc```]]]ZZZXXXVVVSSSQQQKKKIIIGGGGGGGGGGGGFFFEEE@@@@@@@@@AAAAAA???:::777444222111111111000---+++))))))*********)))(((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))***'''&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#####################$$$$$$%%%%%% !!!!!!""""""!!!!!! """###$$$$$$""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!""""""######### !!!!!!""""""!!!!!! """!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""######"""!!!!!!!!!"""""""""%%%%%%###!!! !!!"""######!!!""""""############"""!!!!!! !!!!!!"""""""""###%%%%%%$$$###$$$%%%"""######$$$$$$######"""!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!! !!!!!! !!!"""""" !!!"""### !!!!!! !!!###  !!! !!!!!!"""!!!  !!!!!! !!!!!!!!! ###$$$###"""  !!!!!! !!!"""###!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!###%%%'''(((!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((((((((('''(((*********((('''((()))))))))))))))))))))))))))~~~{{{wwwuuusssqqqnnnllllllnnnooopppnnnkkkgggdddccccccdddeeeffffffffffffbbb```]]]ZZZYYYVVVSSSQQQMMMKKKHHHHHHHHHHHHGGGFFFAAA@@@@@@@@@@@@>>>;;;888444222111111111000---++++++******))))))(((((((((((((((((('''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&''''''((()))***%%%%%%$$$$$$#########""" !!!"""""""""""""""!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$###$$$$$$%%%%%% !!!!!!!!!!!! ###%%%%%%""" !!!"""###"""""""""!!!!!!!!! !!!  """"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""######$$$$$$$$$$$$###### !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!""""""""" !!!"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""" """!!! !!!######""""""###$$$######!!!!!! !!!""""""!!!###%%%%%%$$$$$$$$$&&&############"""!!! !!!"""""" !!!"""#########""""""!!!!!!!!!!!!!!!"""###### """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!""""""  !!!!!!"""  !!!"""$$$###"""!!! """!!! !!!### !!!!!!  !!!"""""""""!!!  !!!""" !!!!!! !!!###$$$"""!!!  !!!!!! !!!###(((%%%"""   !!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""######""""""######$$$%%%&&&&&&''''''!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''''''(((***)))(((((()))***((((((((((((((((((((((((~~~|||xxxuuusssqqqnnnllloooppprrrrrrpppkkkfffcccbbbcccdddeeeffffffffffffbbb```]]]ZZZYYYWWWSSSQQQNNNLLLJJJHHHHHHHHHFFFEEEAAA@@@???@@@@@@>>>;;;999444333222222222000---+++,,,+++***)))(((((((((((())))))((((((((('''''''''***(((%%%###"""###$$$&&&###$$$%%%&&&''''''((()))$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######%%%%%%$$$######$$$$$$%%% !!!!!!!!!!!! """%%%%%%###!!!"""#########""""""!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!  !!!"""!!!!!!"""""""""""""""!!! !!!!!!###############"""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!"""###### !!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!  """""""""!!! &&&$$$######  !!!"""###"""###$$$$$$###"""!!! !!!"""###!!!######""""""###$$$!!!!!!!!!!!!  !!!"""###!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""###### !!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!!!! !!!""""""### !!!""" !!!"""###$$$ """""" !!!### !!!"""###!!!!!!!!!  !!!"""######"""!!!  !!!""" !!!!!!  !!!######!!!  !!!!!! !!!###"""  """"""""" !!!"""!!!!!! !!!!!! """###$$$$$$$$$###  """###$$$$$$###""" """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%&&&''''''((((((''''''&&&((())))))(((((()))+++((((((((((((((((((((((((}}}{{{wwwssspppooonnnnnnqqqssstttrrrnnniiifffeee```eeegggeeeeeeiiikkkjjjeeebbb]]]YYYWWWUUURRRQQQLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA===:::888222222111///............++++++************++++++((()))*********)))'''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""!!!"""$$$$$$"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###### !!!"""######$$$!!!###%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!"""!!!  !!!"""############"""  !!!!!!!!!!!!!!! """"""############""""""########################!!!  """###  $$$'''&&&%%%  !!!!!! !!!!!!###"""!!!  !!!""" !!!"""######$$$ !!!"""###  """"""!!!   """###""" !!!  """$$$!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!! ###!!!  !!! ###"""!!! !!!!!!!!!!!!"""(((### !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""$$$""" ######""""""!!!!!! """###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&'''((()))***+++,,,------++++++)))(((''''''''''''~~~|||xxxuuurrrqqqqqqqqqqqqssstttsssnnnjjjgggeeebbbfffhhhfffeeeiiijjjiiigggddd```]]][[[XXXUUUSSSOOOOOONNNMMMKKKHHHEEECCCDDDDDDDDDCCCAAA===:::888333222111//////.........+++***)))((('''''''''''')))***+++++++++***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""""""""!!!!!!######"""""""""!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""!!! !!!!!! !!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!   !!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""######""""""!!! !!!"""#########""""""""""""!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""############"""!!! !!!!!!"""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""%%%###!!!!!!######"""!!!  !!!!!! !!!!!!!!!!!!"""""""""###!!!   !!!!!! !!!!!!""""""######!!! !!!!!!"""!!!!!!!!! !!!"""######!!! !!!### !!!"""!!!!!!!!! """###"""!!! !!!"""!!!!!!!!! !!!""""""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!!!!!!! !!!###$$$$$$ !!!!!!  !!!!!!"""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""###!!! """"""!!!!!!!!!!!!!!! """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&((()))***+++,,,------...((((((((((((((())))))***}}}zzzvvvtttsssssstttrrrtttuuusssooojjjgggfffdddhhhjjjgggeeehhhiiihhhgggeeebbb___]]]YYYUUURRROOONNNNNNMMMKKKIIIGGGFFFDDDDDDDDDCCCAAA===:::888333333111000///.........,,,+++)))(((&&&%%%%%%$$$))))))******))))))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$############""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$######"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!! !!!!!!""""""######&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###""""""!!!  !!!"""######""""""############""""""  !!!!!!!!!!!!!!!&&&$$$"""""""""""" !!!  """"""!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""!!!!!!!!! """###$$$$$$""""""###$$$!!!!!!!!! !!!!!!  """###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""########################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!    """!!!  !!! !!!   !!!"""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$"""!!!!!!!!!!!!  !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&))))))***+++,,,------...&&&&&&&&&''')))***,,,---~~~}}}zzzwwwuuutttuuuuuurrrtttuuusssoookkkhhhffffffjjjkkkgggfffhhhiiigggeeeccc```^^^[[[WWWRRRNNNIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDDDDCCCAAA===:::888444333222000///.........---,,,+++)))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""###$$$%%%&&&''''''''''''########################!!!!!!"""######$$$%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!""""""!!!   !!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""############""""""!!!"""""""""!!! !!! !!!"""#########!!! !!!######"""   !!!"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!! ###"""!!! """""""""!!!!!!!!! !!!"""######""""""###$$$######"""!!! !!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!   """"""""""""  """!!! !!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!  !!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((())))))***++++++,,,,,,&&&&&&&&&''')))***,,,,,,~~~|||yyyvvvtttsssttttttrrrsssuuusssooojjjgggffffffjjjkkkhhhgggiiijjjhhhdddbbb___]]]ZZZUUUPPPLLLGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDCCCAAA===:::888555444222111///......---+++******))))))))))))***'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!!!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###""""""""" !!!""""""!!! %%%###!!!"""$$$&&&%%%$$$ !!!!!!"""""" !!!"""###""""""!!!"""""""""""""""###$$$%%%$$$#####################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!! """"""""""""""""""""""""######"""""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###%%%&&&!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!###"""!!!  """"""############"""""" !!!"""""""""!!!  !!!"""###$$$%%%!!! """###$$$###!!! !!!!!! !!!"""######!!!"""""""""!!! !!!!!!!!!!!! ###"""!!! !!!!!!!!! !!!"""!!! !!!"""###$$$$$$""" !!!###!!!!!!!!! !!!!!! !!!!!!""""""###### !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!  !!!"""   !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""""""""###!!!!!!!!!"""#########$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((()))******~~~|||yyyuuusssrrrrrrsssqqqssstttrrrnnniiifffeeeeeeiiikkkhhhhhhkkklllkkkgggdddaaa]]]ZZZVVVRRRNNNKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCAAA===:::888666555333111///......---))))))(((((((((((())))))))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$######### !!!!!!"""!!!!!! !!!!!!!!!""""""""""""###""""""""""""!!!!!! $$$$$$$$$############### !!!!!!!!!!!! ###!!!######!!! !!!!!!!!!!!!!!!  """#########"""!!!!!!!!! !!!""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""""""###""""""%%%###""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!! """###!!!!!!!!!"""$$$%%%$$$""""""""""""""""""!!!!!!!!!"""""""""!!!""""""###### !!!""""""""""""!!! """!!!!!! !!!!!!!!!!!!  !!!  """$$$###!!! """$$$!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!"""""" !!!"""###"""!!!  !!!!!!!!!!!!  !!!!!!  !!!"""""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""""""""###%%%"""###############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((***))))))(((((((((((()))}}}yyyvvvsssrrrrrrrrrppprrrsssqqqmmmhhheeedddcccgggjjjhhhiiimmmooonnniiifffaaa]]]ZZZWWWSSSPPPLLLKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDCCCAAA===:::888666555333111000......---,,,+++***))))))((())))))******((('''''''''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$""""""""""""""""""######"""""""""###############!!!!!! !!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########!!!!!!""""""!!!!!! !!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!! !!!"""############$$$###!!! !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###"""  """!!!!!!!!!###%%%&&&%%%######"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!! ###### !!!###!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""  !!!!!!!!!######"""""""""!!!""""""!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### """$$$###!!!!!!"""$$$############""""""""""""###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((())))))(((((((((((())))))~~~{{{wwwtttrrrrrrrrroooqqqrrrppplllhhheeecccaaafffiiihhhiiinnnqqqpppiiieee```[[[XXXUUURRRPPPJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDDDDCCCAAA>>>:::888777666444222000......---000///...,,,+++*********)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""" #########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$"""!!!  !!!"""$$$!!!%%%$$$"""""""""!!!!!! """""""""""""""""""""""" """###$$$###!!! %%%%%%$$$###""""""###### !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """###%%%&&&&&&&&&&&& """"""""""""!!!!!!!!!!!! """$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!  """############"""!!!  """###""""""############"""""" !!!!!! !!!"""### """""" !!!###"""!!!!!!###%%%&&&%%%$$$!!!!!! ###"""!!! """!!! !!!###$$$ !!!"""""" !!!"""###############""""""""""""!!!"""""" """""" """!!!!!!""""""!!!  !!!"""######"""!!! !!!!!!  """"""!!! """""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""" !!!"""!!!""""""!!!  !!! !!!!!!!!!!!!""""""$$$""" $$$$$$######""""""!!!!!!""""""############"""""" !!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""$$$%%%$$$!!!!!!#########""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))((((((((((((((()))******|||wwwtttsssrrrqqqmmmmmmmmmllljjjgggeeecccffffffhhhiiikkkmmmnnnooollliiiddd^^^YYYVVVTTTTTTOOONNNLLLIIIGGGEEEDDDDDDFFFDDDCCCCCCDDDBBB<<<777666555333111//////000000++++++***))))))((())))))''''''%%%%%%%%%%%%&&&'''"""###$$$$$$###%%%(((***(((((('''''''''(((((()))&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$###"""!!!###%%%&&&'''### """""" """"""#########$$$$$$$$$$$$###!!!  """###!!!!!!""""""######$$$$$$$$$""" """$$$$$$$$$ !!!######### !!!""""""""""""""" !!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$###!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!###$$$$$$###""""""###"""!!! !!! !!!!!!!!!!!! $$$###"""""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%"""!!!###### !!!###$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$ """###$$$###!!!  !!!!!!!!!!!!!!!  """$$$%%%&&& !!!"""######"""!!! ###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  ######""" !!!""""""!!!!!! """$$$%%%###""""""###  !!!!!!  !!!$$$"""!!! !!!!!!!!! """!!! !!!!!!!!!!!!  #########"""###"""  """###$$$$$$!!!  !!!$$$$$$   !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###"""  !!!!!!#########"""###%%%'''$$$###""""""!!!!!!""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%'''((()))***((((((((((((((((((''''''|||wwwuuutttsssrrrlllllllllllljjjhhhfffdddcccdddfffhhhjjjlllnnnnnnkkkhhhccc^^^ZZZWWWUUUUUUOOONNNKKKIIIFFFDDDCCCBBBCCCAAAAAABBBCCCBBB===999333222111///......------...---,,,***)))((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$$$$&&&(((******)))'''&&&&&&&&&&&&'''((()))******)))((('''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""###""""""###$$$&&&'''((($$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%$$$"""!!!!!!!!!###$$$!!!!!!!!!!!!!!!"""""""""$$$""" """$$$$$$###!!! !!!!!! !!!!!!""""""###""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!"""######""" !!!!!!!!!""""""""""""###!!!"""###############""" !!!""""""###$$$$$$""""""###$$$######"""!!!###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!###"""""""""""""""######!!!!!!!!!!!!  !!!!!!"""!!!###'''$$$$$$###""""""""""""""""""""""""!!!!!!!!! !!!""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&& """#########"""!!!"""!!!!!!  !!!!!!!!!!!!  !!!###$$$%%% !!!""""""""""""!!! """"""!!!!!!!!!""""""###############"""""""""""" !!!!!!!!!""""""""""""!!!  !!!###"""!!! !!!""""""!!! !!! !!!!!!  !!!""""""    !!! !!!!!!"""""""""!!!!!! !!!"""!!!  ######""""""    !!! !!!***,,,---+++'''"""!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""  !!!"""###$$$###!!! !!!"""$$$###############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''}}}xxxvvvuuusssrrrllllllllllllkkkiiigggfffaaabbbccceeegggiiikkkllliiigggccc^^^[[[XXXVVVVVVPPPNNNLLLIIIFFFCCCBBBAAAAAA@@@???AAACCCBBB>>>:::111111111000///...---,,,///...,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&((())))))***)))'''$$$$$$%%%'''))))))((('''&&&&&&'''''''''(((((()))))))))((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!!"""###%%%%%%"""$$$### """&&&######$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$!!!!!!!!!!!! ###""" !!!"""$$$$$$###%%%###""""""######""" """"""#########""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$""" !!!"""###"""!!!""""""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$######"""!!! ###"""!!! !!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""######$$$!!!!!! !!! !!!!!!$$$((($$$$$$###""""""""""""###!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&'''!!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!"""###$$$ !!!!!!!!!!!! !!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""""" !!!!!!!!!"""""""""###"""  """######"""!!!  !!!"""""""""!!! !!! !!!""""""""""""!!!  !!!!!!  !!!!!!  !!!"""""" !!!"""###$$$$$$$$$$$$!!! """ !!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!!###%%%%%%###"""!!!"""$$$$$$$$$$$$%%%&&&'''''')))((('''%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''}}}yyywwwuuutttrrrkkklllllllllllljjjhhhgggaaabbbcccdddeeefffgggggggggeeebbb___[[[YYYWWWVVVQQQPPPMMMJJJGGGDDDCCCBBBDDDBBBAAABBBCCCCCC???;;;333444444444222000...------,,,***)))((('''''''''&&&&&&%%%%%%&&&'''((()))*********'''%%%$$$&&&'''$$$%%%%%%&&&'''(((***+++%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%$$$### !!!!!!!!!"""#########$$$$$$""" !!!!!!!!!!!!""""""""""""%%%$$$###"""""""""######"""""""""!!!!!! ###!!!!!!!!!###$$$###"""###"""!!!"""######""" ##################"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########%%%### !!!#########!!!!!!"""""""""#########!!!!!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###$$$%%%"""!!!!!!!!!!!! %%%!!! !!!%%%$$$$$$###""""""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!! !!!"""###############""""""!!!!!!!!!  !!!!!!!!! !!!"""""" !!!!!!""""""############$$$$$$$$$###"""!!! !!!!!!!!!""""""&&&$$$"""!!!!!!"""$$$&&&""""""!!! """"""""""""!!! !!!###!!!"""$$$$$$"""!!!  !!! !!!!!!   !!!!!!!!!!!!"""###############"""  !!!!!!!!! !!!""""""###!!! """&&&'''%%%"""###!!!  !!!!!!!!!  !!!%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!!"""%%%'''''''''''''''$$$$$$$$$%%%&&&''')))***+++***'''%%%$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''))))))(((&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&}}}yyywwwvvvtttrrrlllmmmmmmmmmlllkkkiiihhhddddddccccccccccccccccccfffeeebbb___\\\YYYWWWVVVSSSQQQNNNKKKIIIFFFEEEDDDHHHFFFCCCCCCDDDCCC???;;;666666666555333111...---)))(((((('''''''''((((((''''''&&&%%%&&&'''((()))((())))))'''&&&&&&(((***$$$$$$%%%%%%'''((()))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%)))&&&######$$$$$$"""!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!#########""""""!!!!!!!!!"""!!!!!!"""###$$$###"""!!!"""!!!""""""#########""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############%%%###!!! """######### !!!!!!!!!"""""" !!!!!!"""######""""""###############$$$$$$$$$%%%$$$$$$###"""!!!!!! """""""""""""""!!!!!!!!!  !!!"""###$$$#########""""""""""""!!!"""""""""!!!!!!!!!!!!!!!&&&""" """!!!!!!$$$$$$###############$$$$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""######"""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!"""""""""!!! ######"""!!!  !!!!!!!!!!!!$$$###!!! !!!###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""###""" !!!"""!!!"""$$$$$$"""!!!  !!! !!!!!!!!! !!!!!! !!!!!!""""""!!!   !!!!!!"""!!!!!!%%%,,,000111000...+++'''&&&%%%$$$!!! !!!###$$$$$$$$$ $$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!"""&&&'''''''''''''''###$$$$$$%%%&&&((()))***+++***'''%%%$$$%%%&&&'''$$$$$$###$$$$$$&&&'''((()))((((((&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''|||yyywwwuuusssqqqnnnnnnnnnnnnmmmkkkiiihhheeeeeeddddddccccccbbbbbbfffeeeccc```\\\YYYWWWUUURRRQQQOOOLLLJJJHHHGGGFFFKKKHHHEEEDDDEEECCC@@@<<<888888666444111///,,,+++(((''''''''''''((()))))))))((('''&&&&&&'''((((((''''''((('''&&&''')))+++(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%""" $$$&&&$$$"""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!! ############"""""""""""""""!!!!!!"""$$$$$$###!!! ###%%%&&&%%%### !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""#########$$$$$$%%%###!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################%%%$$$###"""!!!!!!!!!"""""""""#########"""!!!   !!!""""""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!! """"""""" !!!$$$$$$############$$$%%%%%%""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###"""######!!!!!! !!!""""""""""""!!!   !!! !!!!!!!!!  """"""!!!!!!!!!!!!!!! !!!!!!!!!   !!!&&&...666;;;>>>CCC???;;;888555111+++&&& !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""$$$%%%%%%###!!! !!!#########$$$%%%&&&((())))))((('''%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))((((((((((((&&&%%%######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((~~~{{{xxxvvvtttrrrpppoooooooooooommmkkkiiigggddddddddddddeeeeeeeeeeeefffeeeccc```]]]YYYVVVTTTQQQOOONNNLLLJJJIIIHHHHHHIIIFFFCCCCCCDDDDDDAAA======;;;888555111...---,,,+++***))))))))))))*********)))(((&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&((()))***&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""############"""!!! !!!  !!!"""!!! !!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$%%%###!!!######$$$&&&((((((&&&$$$!!!!!!""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""#########$$$$$$$$$$$$###"""###$$$%%%###!!! !!!!!!!!!!!!"""""""""############""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""######""""""###$$$###"""!!!  !!!!!! !!!!!!"""############"""""""""""""""""""""!!!!!! """!!!$$$#########$$$$$$%%%&&&$$$#########"""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""""""""!!! !!!"""""" !!!"""######""" !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!###  !!!!!! !!! !!!!!!  !!!    !!!!!! !!! !!!!!!"""!!!###%%% """'''...666<<>><<<999555111...------...///,,,***))))))***))))))***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''######&&&'''&&&%%%)))'''&&&(((+++---//////&&&&&&&&&%%%%%%$$$$$$$$$***&&&###"""$$$&&&&&&$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$##################"""!!!!!! """###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$%%%&&&######""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###""""""###############"""!!!!!!"""!!!  """"""#########""""""!!!%%%""" """###### !!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$$$$"""!!! !!!"""###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""!!! !!!!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!""""""%%%###!!!  !!!"""!!!!!!!!!!!!!!! """$$$"""  !!! !!!!!! !!!!!! """###"""!!! !!!### !!!"""$$$$$$######""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! ###"""!!!  """!!! !!! !!!"""%%%%%%%%%&&&''')))***+++!!! !!!&&&******(((%%%###"""  !!!###"""!!! !!!"""######!!! !!!$$$%%%$$$!!!!!!!!!!!!!!!""""""""""""&&&"""""")))'''$$$  !!!"""&&&'''######&&&%%% &&&%%%#########%%%'''(((++++++++++++++++++++++++%%%&&&&&&'''((())))))***(((&&&$$$%%%((((((%%%###}}}zzzvvvtttrrrqqqnnnssstttpppmmmmmmkkkhhhgggiiihhheeefffkkknnnmmmfffddd```\\\XXXVVVTTTTTTOOONNNMMMKKKIIIHHHGGGGGGGGGCCC??????AAABBB???;;;777666444222000---,,,+++,,,***((('''((())))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''%%%######&&&(((((('''(((&&&%%%%%%''')))***)))&&&&&&%%%%%%%%%$$$$$$$$$)))&&&""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""!!!"""#########"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""$$$###"""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$###############$$$"""""""""""""""!!! &&&%%%$$$"""!!!!!!!!! #########$$$######""""""$$$$$$$$$$$$$$$###""""""###"""!!!  !!!!!!!!!"""""""""!!!!!! """"""!!! !!!"""### !!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""!!! !!!###$$$$$$$$$"""!!! !!!#########!!!"""""""""""""""""""""###!!!"""""""""!!!   !!! !!!"""$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!$$$###!!!  !!!"""!!!!!!"""######"""!!! """  """###"""  !!!!!!""""""!!!!!!!!!!!! !!!!!! """###"""!!! !!!### !!!"""###$$$######""" !!!""""""""""""  !!! !!! !!!"""!!!!!!!!! !!!!!!   !!!  """### !!!!!! !!!"""!!! """'''+++,,,+++(((+++)))&&&### """"""!!! !!!""""""###!!! !!!###%%%###""" !!!!!!!!!"""""""""$$$###"""!!!"""###&&&'''%%%$$$"""!!! !!!"""###!!!%%%%%%"""###''''''$$$%%%%%%$$$$$$$$$%%%&&&'''111000...---+++)))''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%((()))'''%%%|||yyywwwuuussssssqqquuuvvvqqqnnnnnnllliiihhhjjjjjjgggiiinnnqqqpppfffddd```\\\XXXVVVTTTSSSOOONNNLLLJJJHHHGGGGGGFFFEEEBBB@@@AAABBBAAA>>>:::333333333222111...+++***+++)))&&&&&&'''((((((((('''''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%$$$###$$$''')))))))))(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%""""""###$$$$$$######$$$$$$$$$$$$###""""""######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""  !!!###$$$$$$###"""!!! ######""""""""""""######$$$$$$###""""""!!!"""""""""############""""""!!!&&&&&&%%%###""""""""""""!!!""""""#########""""""$$$$$$%%%%%%$$$$$$############"""!!!!!!!!!!!!""" !!!!!!!!!!!! """###""" !!!### !!!!!!!!!!!!!!! !!!""""""""""""!!! """""""""!!!!!! !!!!!!!!!"""""""""""""""!!! !!!###$$$###""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!   """###$$$ !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!  ###"""!!! !!!""" """$$$&&&&&&%%%###!!!%%%###!!! !!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!! """###"""!!! !!!### !!!"""#########"""""" !!!""""""""""""  !!! """!!!!!!!!!     """$$$%%%   !!! """&&&''''''&&&""""""  !!!"""!!!!!!  !!!!!!"""!!! !!!###$$$###""" !!!!!!!!!!!! !!!###$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$%%%%%%""""""&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&111000...,,,***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$#########%%%((()))((('''~~~|||zzzxxxvvvuuutttssstttxxxxxxtttpppooonnnkkkgggiiiiiigggiiiooorrrqqqjjjgggccc^^^YYYUUUSSSRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDEEECCC???;;;333222222111000...---,,,,,,***'''&&&'''((('''&&&&&&&&&&&&&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''')))*********(((&&&######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###############$$$$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######''''''((('''&&&$$$""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###!!! !!!!!! !!!"""######""""""""""""######$$$###"""!!!!!! !!!$$$$$$$$$%%%%%%$$$######""""""""""""###$$$$$$%%%!!!!!!"""#########""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!%%%$$$  ### !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!  !!!  """!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!  """!!!!!! !!!!!! """%%%(((((('''$$$"""%%%###  !!!""" !!!""""""""""""!!! !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!""""""""""""""" !!!!!!"""!!!!!!  !!! """$$$    !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!  !!!!!!!!!!!!"""###"""""" !!!!!!!!!!!!"""###$$$$$$$$$"""  """###$$$$$$$$$###'''&&&$$$""""""$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$******))))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((''''''}}}{{{zzzyyywwwuuutttsssssstttwwwxxxsssooonnnllliiieeeggggggeeegggmmmpppooonnnkkkfff___YYYUUUQQQPPPLLLLLLJJJIIIGGGFFFFFFFFFCCCCCCDDDEEEEEEBBB>>>;;;555444222///......///000///---***(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''***++++++++++++*********((('''%%%%%%&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###"""######$$$$$$$$$##############################""""""###############"""###$$$%%%%%%%%%###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!!!!! !!!"""######""""""""""""#########""""""!!! !!!!!!""""""###############""" !!!"""###$$$$$$""""""############""""""!!!!!!"""""""""""""""!!! !!!"""###############!!!$$$###### !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  """###"""  """###"""!!!"""###$$$$$$""" !!!""""""###$$$$$$ !!!!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!! !!!!!! """%%%(((((('''$$$"""!!! """### !!!!!! !!!""""""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!  !!! !!!""""""  !!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""!!!  !!!!!! !!! $$$"""!!!!!!""""""""" ***(((&&&###   !!!!!!!!!!!!!!!"""### !!!!!!!!!!!!"""&&&&&&%%%%%%$$$######### !!!###$$$$$$###"""!!!%%%###"""""""""###&&&((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))###$$$%%%&&&'''((())))))%%%&&&''''''&&&&&&%%%%%%~~~{{{zzzyyywwwuuutttssssssqqquuuuuupppkkkjjjhhheeedddfffeeeccceeejjjmmmlllooolllfff___YYYTTTQQQOOOKKKKKKIIIHHHGGGFFFFFFFFF@@@AAACCCCCCBBB???;;;999777555111///---...000111000---***(((((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''+++,,,...---+++******+++***(((&&&&&&''')))))))))#########$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$!!!!!!"""############"""!!!!!!"""!!!  !!!!!!""""""###""""""""""""""""""""""""  !!!###$$$$$$###"""!!! ######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ###""""""!!! !!!!!!$$$$$$$$$$$$$$$###"""""" !!!!!!""""""!!!!!!  !!!"""######$$$$$$###!!!"""!!! """!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""""""""$$$&&&%%%"""!!!###%%%###"""!!!"""$$$%%%$$$### !!!###$$$$$$%%% !!!!!!!!!!!!!!! !!!  !!!###$$$%%%!!!!!! !!!"""### !!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! """$$$&&&&&&%%%###!!! !!!###  !!!""""""!!!  """###"""!!! !!!###!!!!!! !!!"""### !!!!!!!!!!!!!!!  !!!$$$"""!!! !!!"""!!!    !!!!!!   """""""""!!!!!! """"""!!!   !!!"""!!! !!! ###!!! %%%$$$###"""  !!!!!!!!!!!! !!!""""""!!! """###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###%%%&&&""""""###$$$$$$###!!! """$$$$$$&&&***&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&''')))***+++%%%'''((('''&&&$$$$$$%%%~~~|||{{{yyywwwuuuuuutttrrrvvvuuupppkkkjjjgggddddddfffeeebbbccchhhkkkiiikkkhhhccc]]]XXXSSSQQQOOOJJJJJJIIIGGGFFFFFFFFFFFF@@@BBBCCCBBB@@@===;;;:::555444222000...---------,,,***'''&&&'''(((''''''''''''&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''***------+++)))***++++++)))&&&%%%&&&'''&&&%%%"""#########$$$$$$$$$$$$###%%%'''&&&$$$"""###%%%""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$$$$###!!!!!!!!!!!!  !!!""""""###"""""""""""""""""""""""" !!!"""""""""$$$###"""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""###$$$$$$ !!!"""""""""""""""$$$###""""""!!!!!!""""""&&&&&&&&&&&&%%%###"""!!! !!!""""""""""""""" !!!"""!!!!!!  !!!"""############!!!  !!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!!!!!!!!!!! ###&&&$$$!!! """&&&###"""!!!"""$$$%%%$$$### !!!!!!"""""""""!!!"""""""""!!!   !!!!!!!!!!!!!!!###$$$%%%&&&!!!  !!!"""###  !!!!!!!!! !!!!!!!!!!!! ######"""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""######"""!!! !!!###""" !!! !!!!!!!!!!!!!!! !!!""""""!!!  """###"""!!! !!!###!!!  !!!"""### !!!!!!!!!!!!  !!!!!! """!!!  !!!!!! !!!!!!    !!!!!!!!! """!!! !!! """######"""!!!!!!  !!!!!! !!!""""""""""""!!!  """""" !!!###""""""""""""#########$$$ !!!"""###""""""############""""""!!!###$$$!!!"""&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((###&&&((('''&&&%%%&&&'''}}}zzzxxxwwwvvvvvvuuuyyyxxxsssnnnllljjjfffdddfffeeebbbcccgggjjjhhhgggeee```[[[WWWSSSQQQPPPJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEDDDAAA???>>>===222222222111///---***)))(((&&&$$$%%%&&&((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''***++++++***'''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$'''++++++***)))***,,,+++)))&&&$$$$$$$$$"""!!!""""""######$$$$$$$$$$$$###&&&((('''$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!!  !!!""""""###""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$%%%&&&######""""""""""""######!!!!!!!!!!!!"""$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''(((((('''&&&%%%###"""!!!!!!!!!"""############### !!!#########"""!!! !!!""""""""""""###  !!!!!!!!!!!!""""""!!!  !!!!!!  """!!! $$$###"""""""""$$$%%%$$$###!!! """"""""""""!!! !!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###############!!! !!!"""###  !!!!!! !!!!!!!!!!!! $$$$$$######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! """$$$&&&$$$!!! !!!!!!""""""""""""""" !!!######!!! !!!"""###"""!!! !!!###!!! !!!"""### !!!!!!!!!!!!!!!  !!!!!!""""""!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!###$$$""" !!!""""""!!!!!! !!!"""######"""!!!  """""" !!!###"""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!""""""######$$$$$$&&&!!!!!!$$$###((('''%%%#########%%%&&&#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!$$$''''''&&&%%%'''***}}}}}}|||xxxuuurrrrrrsssvvvuuutttrrrpppmmmkkkjjjggghhhgggeeebbbbbbccceeeeeedddbbb___[[[XXXVVVUUURRROOOLLLIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA???<<<999999666111///......---,,,++++++++++++************%%%&&&((('''&&&&&&''')))%%%&&&((())))))(((&&&%%%$$$%%%&&&((()))(((((('''&&&(((,,,000333444333222222///+++&&&$$$$$$%%%&&&$$$###"""!!!!!!!!!"""###&&&%%%$$$######%%%'''(((%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""######$$$###"""!!! !!!"""###"""###""" """$$$&&&$$$  &&&&&&%%%""" """############"""!!!!!! !!!!!!""""""######&&&%%%###!!! !!!"""######$$$######""""""""""""######!!!!!!"""######"""!!! !!!!!!!!!!!! &&&%%%###!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!""""""&&&$$$###"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" !!!!!!!!!!!!!!!  !!!!!!"""!!!  !!!"""!!!!!! !!!!!!###!!!!!!"""###$$$###"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!! %%%###"""!!!!!!"""###%%% !!!""""""!!!!!!!!! !!!!!! !!!"""###$$$&&&""" !!!###### !!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""######################## !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))'''"""!!!$$$&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''~~~}}}|||xxxtttrrrrrrsssvvvuuutttqqqnnnjjjgggffffffffffffdddccccccdddffffffeeeccc___\\\YYYWWWUUUSSSPPPMMMJJJIIIHHHFFFEEEDDDBBBBBBBBBBBB@@@===;;;999555111///......---,,,))))))((((((((('''''''''&&&'''((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''',,,000222000...///000///---)))&&&$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$###"""!!!!!!###$$$%%%$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!"""###$$$###"""!!!!!!!!!!!!"""###### """""" !!!"""######!!! !!!  !!! !!!""""""######""""""!!!!!!!!!!!!""""""######$$$###""" $$$###############""""""######""""""""""""######!!!""""""#########""""""!!!!!!!!!!!! !!!  """!!!!!!  !!!!!!!!!!!!!!! !!!""""""$$$###!!!!!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!"""!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""" ######"""!!!    !!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!""""""!!!!!!!!! !!!!!! !!!!!! !!!"""######!!! !!!!!!  !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""####################################### !!!!!!"""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%'''%%% ###$$$""""""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''~~~|||xxxtttqqqqqqrrrxxxwwwuuurrrnnnjjjgggeeeeeeffffffdddcccccceeeggggggfffccc```\\\YYYWWWUUUTTTQQQMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA>>>;;;888555111//////...---,,,((((((((('''''''''&&&&&&''''''(((&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%(((...222111,,,(((***---***)))((('''&&&%%%%%%&&&'''&&&$$$#########$$$%%%%%%$$$###"""""""""###$$$######$$$$$$$$$######"""######################## !!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!"""###$$$$$$$$$###""""""""""""###$$$######""""""!!!!!!!!! !!!######"""!!! !!!""" !!!""""""############!!!!!!!!!""""""""""""######"""!!! %%%%%%$$$###!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!! !!!""""""###!!! !!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!! !!!!!!"""!!! !!!###$$$###""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!"""###### !!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!! ######""""""!!!  !!! !!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!""""""""" $$$###"""!!! !!!!!!"""!!!!!! !!!!!!  !!!"""#########!!! """!!!  !!!"""!!! !!!!!!"""""""""#########!!!"""##################"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$&&&$$$ ######!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''|||xxxsssqqqqqqrrrzzzyyywwwtttqqqmmmjjjhhhggggggfffeeecccbbbdddfffgggeeeccc___[[[XXXUUUTTTSSSPPPMMMJJJJJJIIIGGGFFFDDDCCCBBBBBBBBB@@@===;;;777444111000//////---,,,))))))))))))((((((((((((&&&'''(((&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%&&&&&&'''(((+++...---)))''''''(((''''''((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%''''''&&&$$$$$$$$$$$$%%%###$$$%%%%%%$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######"""!!!!!! !!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$ ###%%%%%%""" """""" !!!$$$%%%""" $$$"""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! """"""!!!!!!!!!!!!""""""  """$$$%%%!!!!!!!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!! !!!"""!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!"""!!! !!!#########!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""### !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!""""""#########$$$!!! !!!!!!!!!!!!!!! """!!!  !!!  !!!!!!  """$$$&&&!!!  !!! !!! !!!""""""###'''%%%###$$$%%%%%%###!!!!!!!!! !!!!!!!!!"""""" !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%'''&&&""""""%%%%%%###!!!!!!"""############"""&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~|||wwwsssqqqrrrsssyyyxxxwwwtttrrrooolllkkkhhhhhhgggeeebbbaaacccdddfffeeebbb^^^[[[WWWTTTSSSQQQOOOKKKIIIHHHHHHGGGEEECCCBBBAAAAAAAAA???<<<:::666444111000000///---,,,))))))))))))((((((((((((%%%'''((('''&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%'''((()))(((&&&%%%''')))***'''$$$&&&'''(((***+++++++++******)))'''%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######"""!!!!!! !!!!!!((('''&&&$$$######""""""#########$$$$$$######### $$$$$$!!!!!!###$$$!!! !!!###$$$!!!$$$""" """###"""!!!&&&&&&&&&&&&%%%$$$$$$###############""""""""""""######""""""###$$$$$$%%%!!! """"""!!!!!!!!!!!!""""""!!!"""$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!###$$$###""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###""" !!!"""######$$$ ###$$$""" !!!""""""""""""!!!!!!  """"""!!!!!!!!!!!!"""""" !!!###%%%   !!! !!!!!!"""""""""!!! !!!!!!"""!!! """"""!!!!!!!!!"""$$$$$$   !!!!!!  !!!!!!  !!!""""""###############""""""""""""""""""""""""!!!""""""######""""""!!!$$$&&&&&&""""""%%%%%%"""!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{vvvsssrrrsssuuuvvvvvvuuusssqqqnnnlllkkkhhhhhhgggeeebbbbbbccceeegggfffccc___[[[WWWTTTSSSPPPNNNJJJHHHHHHHHHGGGEEEBBBAAA@@@@@@@@@???<<<999555333111111000000---,,,((((((((('''''''''&&&&&&%%%&&&((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''###!!!$$$***,,,)))%%%&&&'''(((***+++,,,------***)))'''&&&%%%$$$%%%%%%$$$$$$$$$############"""%%%&&&'''%%%"""!!!###&&&########################""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""&&&%%%###"""!!! """"""###$$$$$$###""""""######!!!!!!"""###"""!!!""""""""" !!!######!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$############"""""""""###############$$$%%%%%%""""""""""""""""""######"""!!!!!! !!!!!!""" !!!""""""!!!!!!!!!!!! !!!!!! ######"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!"""###%%%$$$### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  """###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! """""""""!!!!!!  !!!"""!!!  !!!"""""""""  !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!    !!!!!!""""""  !!!!!!"""!!!!!! !!!"""$$$%%%  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##############################!!!"""###$$$$$$###"""!!! ######!!! ###### !!!"""######$$$$$$######""""""""""""#########$$$%%%&&&&&&''''''&&&&&&%%%~~~}}}zzzvvvsssrrrtttwwwxxxxxxvvvtttqqqnnnkkkjjjeeeeeeeeedddcccccceeehhhiiihhheeeaaa]]]YYYVVVTTTQQQNNNKKKIIIIIIIIIHHHGGGCCCBBBAAAAAAAAA@@@===:::444333111111111000...,,,))))))((((((((('''''''''&&&'''((('''%%%%%%%%%'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''''''''''''''%%%$$$&&&***,,,+++)))&&&'''''')))***+++,,,---***)))'''%%%$$$$$$$$$%%%""""""###$$$$$$$$$######$$$%%%%%%"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!""""""######""""""!!! !!!""""""!!! !!!"""###"""!!!""""""!!!!!!$$$""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!""""""##############################!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!"""""""""!!! ######""""""!!! !!!!!!!!!!!!!!!  !!!""""""!!! !!!###$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""" !!!!!! !!!!!! !!!!!!!!!  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!   !!!  !!!""" !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%% !!!###$$$!!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!######!!!!!!###### """######$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%}}}|||yyyuuussssssuuuxxx}}}|||zzzvvvsssooollljjjbbbcccdddddddddeeehhhkkkkkkjjjgggccc^^^[[[XXXVVVRRROOOLLLJJJJJJJJJIIIHHHDDDCCCBBBBBBBBBAAA>>>;;;444333111111111000...,,,++++++++++++************&&&'''(((&&&$$$"""###$$$###$$$&&&''''''&&&$$$###'''(((((()))(((&&&%%%$$$&&&'''))))))***+++,,,---&&&&&&&&&'''(((***,,,---***)))'''%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$ %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%% !!!"""######"""!!! %%%$$$###"""!!! ######!!!!!!###&&&'''######$$$!!! """$$$%%%&&&'''$$$$$$$$$$$$######""""""!!!!!! !!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!"""###$$$%%%%%%$$$"""!!!"""!!!!!!!!! !!!"""$$$%%%&&&%%%%%% !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!  """"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""  !!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!"""### !!!!!!""""""############"""""" """############  ###"""!!!  !!!!!!!!!!!!!!!  """$$$!!!###!!!!!!  !!!  !!!!!!!!!""" !!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!$$$%%%######%%%%%%"""######$$$%%%%%%%%%%%%$$$!!!!!!"""$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%~~~|||xxxtttrrrrrrrrrxxxwwwvvvuuutttpppkkkgggfffeeeddddddeeegggjjjkkkkkkiiieeeaaa]]]YYYWWWVVVRRROOOKKKIIIHHHIIIHHHGGGJJJHHHGGGFFFDDDBBB>>>;;;999666333111111111///......,,,***)))))))))'''%%%(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((''''''(((((()))+++,,,---)))((('''&&&%%%$$$$$$%%%$$$""" !!!###$$$### ######""""""!!!!!! !!!!!!!!!"""!!! ###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$###"""&&&%%%###"""!!!!!!!!!"""$$$###!!! """$$$&&&"""""""""""""""""""""###"""#########$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""###!!! """$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """!!!  !!!"""!!!  !!!!!!"""###""" """######""" $$$###"""!!! !!!"""""""""!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$&&&'''######""""""""""""######!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!""" !!!$$$%%%""" !!!!!!!!!!!!######""""""!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!"""""" """#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""" ###""""""!!!!!!!!!""""""!!!"""###"""!!! """!!!   !!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!  !!!"""### !!!"""""""""!!! !!!""""""""" """"""!!! ###""" !!!###$$$$$$######!!!!!!###""""""""""""""""""""""""  !!!###$$$  """$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###############$$$%%%%%%$$$###""" !!!!!!!!!!!!!!! ############$$$%%%&&&&&&$$$$$$###"""!!! """###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''~~~~~~|||xxxuuusssssstttvvvuuuuuutttrrrnnnhhhdddeeeeeeddddddeeegggiiijjjiiigggddd```]]]ZZZXXXWWWSSSPPPLLLJJJIIIJJJIIIHHHHHHFFFDDDCCCBBB@@@<<<999666444000///......---,,,---+++***)))))))))'''%%%''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******)))(((((((((((()))''''''&&&%%%$$$$$$######'''%%%###$$$&&&'''&&&$$$###############"""""""""%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$### """#########"""!!!###""" ###"""!!! !!!"""$$$%%%######""""""""""""""""""!!!!!!!!!""""""""""""#########""""""!!!!!! ########################$$$###"""$$$''')))'''%%%""""""""""""""""""""""""#########"""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%&&&&&&%%%###"""###$$$"""""""""!!!!!!  !!!!!!"""""""""     !!!!!!"""""""""###$$$$$$"""""""""$$$######""""""""""""######!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!""" !!!$$$$$$""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!"""!!! !!!"""###"""!!! """!!!   !!!  !!!!!!""""""!!!  !!!"""!!!"""#########""" """""""""""""""!!! """"""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$ !!!!!!!!!!!!"""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########!!!""""""!!!!!!!!!""""""###""""""!!!!!!%%%$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''~~~}}}|||xxxuuussssssuuuuuuuuuuuuuuusssnnnhhhcccdddcccccccccdddfffhhhiiihhhfffbbb___\\\ZZZXXXXXXSSSPPPMMMJJJJJJJJJJJJIIIGGGFFFDDDCCCBBB@@@<<<999555333///---------,,,+++,,,+++))))))))))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""##################""""""!!!!!!!!! !!!!!!!!!######""""""!!!!!! ###########################"""###%%%((())))))(((""""""""""""""""""""""""#########""""""""""""!!!######$$$######"""!!!!!! !!!###$$$$$$###!!! ###$$$$$$###!!! !!!!!!!!!!!!""""""""""""""" !!!""""""###$$$#########"""!!!   !!!"""#########$$$$$$###!!! !!!######""""""""""""######!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! """""" $$$$$$""" !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! """"""!!!!!!  !!!!!!!!! """""""""""""""""""""""""""""""""###############"""""""""""""""""""""""" """###$$$###!!! !!!###""" !!!"""""""""!!! !!!!!!   !!! """"""!!! !!! !!!""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!  """!!!!!! !!!!!!""""""!!!"""""""""""""""###### ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############### """######$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$""" !!!###%%%###$$$$$$%%%%%%&&&&&&'''~~~~~~|||xxxsssqqqqqqrrrttttttuuuvvvuuuqqqjjjfffbbbbbbbbbcccdddeeeggghhhfffdddaaa]]][[[YYYYYYYYYSSSPPPLLLJJJIIIIIIIIIHHHHHHGGGEEEEEEDDDBBB>>>;;;666444000///......---,,,+++***(((((())))))(((&&&'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$#########"""""""""######"""""""""#########$$$$$$%%%%%%&&&$$$"""!!! !!!###$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############ !!!"""###$$$######"""#########"""!!!!!!  !!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!"""""""""######""""""""""""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$%%%%%%"""""""""!!!  !!!!!!!!!   !!!"""###$$$###$$$$$$###!!! !!!######""""""""""""######!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!! """""" ###$$$!!! !!!!!!!!!!!! """"""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""" """$$$$$$"""  ######!!!  !!!!!!"""!!!   !!! """"""!!! """""""""""""""#####################""""""!!!!!!"""""""""!!!  !!!!!!!!!""""""######"""%%%%%%$$$""" !!!!!! !!!!!! """""""""""""""""""""""" """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""$$$######""" """"""######$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""" !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&~~~|||wwwrrrooonnnooopppqqqrrrttttttqqqlllhhhaaabbbbbbcccdddeeefffgggeeeccc___[[[YYYXXXXXXXXXQQQNNNJJJHHHHHHHHHGGGFFFGGGFFFEEEDDDDDDBBB>>>;;;666333000.........,,,+++***((('''((())))))((('''(((((((((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%&&&&&&!!!""""""######$$$$$$$$$%%%###!!! """######$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$"""!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!########################  """######""""""###"""  """###%%%&&&&&&%%%###""""""###"""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!! !!!"""###$$$"""###$$$###""""""###$$$######""""""""""""######!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! """""" ######!!! !!!!!!!!!!!! """"""""""""!!!  !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!   !!! !!!""""""!!! !!!!!!!!!"""""""""""""""!!!!!! """""""""!!!  !!!!!!"""!!!!!!!!! !!!!!!""""""###### !!!###%%%%%%###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%$$$###!!!  !!!""""""#########"""!!!!!! !!!""""""###&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||wwwrrrooonnnooommmmmmmmmnnnooommmiiifffaaabbbcccdddeeeeeeffffffeeebbb^^^ZZZXXXWWWWWWXXXPPPMMMJJJGGGGGGGGGFFFFFFEEECCCBBBBBBAAA@@@<<<:::444222...,,,,,,,,,+++***)))''''''''')))***)))'''))))))((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$***)))((('''&&&%%%%%%%%%%%%&&&'''(((''''''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###############&&&%%%$$$###"""######$$$###$$$$$$%%%%%%$$$$$$### !!!"""!!!!!! """"""############"""""" !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###!!!!!!###"""$$$$$$$$$"""!!!"""###"""!!!!!! !!!!!!!!!  !!!"""""" !!!!!! !!!!!! !!!"""######"""###$$$$$$""""""###$$$######""""""""""""######!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!  ###### ###### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!"""###  !!!"""  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!!!!!!!!  !!!  !!! !!!!!!"""""""""!!!  """"""!!!   !!!!!!"""""""""  !!!######!!!!!!  !!! !!!!!! !!!$$$### !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!"""############ !!!"""###$$$%%%%%%%%%$$$$$$######### !!!"""$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~|||xxxtttrrrrrrssspppnnnlllkkkkkkiiifffcccaaabbbccceeeffffffggggggeeebbb^^^YYYVVVUUUVVVWWWQQQNNNJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@<<<:::555222///------,,,+++***((('''&&&''')))***)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$+++***)))'''&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###"""!!!!!!$$$$$$%%%&&&&&&&&&%%%$$$!!!!!!"""############### !!!"""""""""!!!!!!"""""""""###############""""""!!!!!! ########################"""$$$&&&%%%###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!"""!!!  !!! !!!!!! !!!"""!!!!!!!!! """""""""!!!!!! """"""  !!!!!! !!!!!! !!!!!! !!!!!!"""""""""###$$$###!!! !!!######""""""""""""######!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  ###### ###### !!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!  !!!!!!  """$$$%%%  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!  !!! !!!!!!"""""""""!!!  !!! ######!!! !!!""" !!!!!!!!!""""""!!!  """"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!! !!!###$$$%%% !!!"""###$$$$$$$$$$$$"""""""""!!!!!!"""######!!!"""""""""""""""###### !!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}|||yyyvvvuuuvvvxxxtttrrrnnnllljjjhhheeebbbbbbcccdddeeefffgggggggggfffccc^^^YYYVVVUUUUUUVVVRRROOOKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB>>><<<777555111/////////...---'''&&&&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((())))))))))))'''&&&%%%(((((('''''''''(((((()))"""###%%%&&&&&&%%%$$$"""$$$'''((('''%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$ !!!######$$$###"""!!!"""""""""""""""######### !!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###%%%########################""""""######$$$$$$$$$%%%'''&&&###""" !!! !!!""""""!!! !!!"""$$$$$$######%%%&&& !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""  !!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!###$$$$$$"""######""""""""""""######!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!  ###### ###### !!!!!!!!!""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!!   !!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """$$$%%%%%%$$$######"""#########"""!!!  !!!!!!!!!  !!!!!!  !!!!!!""""""!!! !!!###$$$$$$$$$###"""%%%$$$"""!!!!!!!!!"""### !!!!!!""""""""" !!!"""###$$$$$$$$$### !!!$$$%%%%%%!!!######!!!  """###$$$$$$$$$###""""""!!!!!! """ !!!######"""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""%%%$$$###""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""!!!!!!""""""###$$$%%%&&&'''((((((((('''%%%$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwvvvuuuttttttttttttuuutttqqqnnnjjjgggdddcccaaa``````aaaccceeeggghhheeeccc```\\\YYYVVVTTTSSSPPPOOOMMMJJJHHHHHHGGGHHHEEEDDDBBBBBBAAA???;;;999555333///---------,,,+++))))))))))))************$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!###%%%%%%###!!! """"""######$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!"""""""""!!! """!!!!!!  $$$######"""!!! $$$$$$$$$$$$###!!!  !!!"""###$$$$$$###############"""!!!!!!%%%%%%$$$$$$###""""""""""""!!! !!!"""!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!$$$&&&&&&$$$!!!""""""!!!!!!  !!!!!!!!!!!! """!!!  !!!"""!!!!!! !!!!!!$$$$$$######""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  """!!!  !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!""""""""""""###$$$###!!!   !!!"""######$$$ !!!######!!! !!!!!!!!! """"""!!!!!! !!!!!!  !!!!!!!!! !!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!""""""""""""  """"""""""""!!! !!!!!!!!!  ###!!! """ """"""!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$###""""""!!!"""""""""###############"""!!!!!!$$$$$$######"""#########)))'''$$$###$$$$$$"""!!!"""############$$$$$$$$$###"""!!!"""$$$%%%$$$#########"""""""""###%%%&&&zzzyyyxxxvvvtttsssssssssuuutttqqqnnnkkkgggeeeccccccbbbbbbaaabbbcccdddeeecccbbb___\\\XXXUUUSSSRRRPPPOOOMMMJJJHHHHHHGGGHHHEEEDDDCCCBBBAAA???<<<999555333000...------,,,+++))))))))))))************%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%&&&'''%%%%%%$$$$$$############"""!!!!!!###%%%%%%###!!!######$$$$$$$$$$$$######!!!!!!"""""""""""""""""" !!!!!!"""###"""""""""""""""######"""!!! """"""!!!!!! ########################$$$$$$$$$###""""""!!!!!!$$$#########"""!!!!!!!!!""""""""""""""""""######"""""""""""""""!!! ######""""""""""""!!!!!!  """###""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! """!!!!!!!!! !!!""""""######""""""!!!"""!!!  !!!"""!!!!!! !!!!!!#########"""""""""""""""""""""""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!!!!  !!!!!!!!!!!! """""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! """!!!!!!!!! !!!!!!  !!!!!!!!!!!!"""""""""  !!!!!! &&&&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######  !!! !!!!!!!!! !!!""""""""""""!!! !!!!!!  """%%%''' !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""  !!!!!!"""!!!  ######"""""""""!!!!!!!!!!!!!!!""""""#########$$$###############"""!!!!!!"""""""""!!!!!!"""#########""" !!!"""$$$######"""############$$$$$$$$$$$$###"""###%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''|||{{{yyywwwuuusssrrrrrruuutttrrroookkkhhheeedddeeedddbbbaaa``````aaabbbaaa```___\\\XXXUUURRRPPPPPPOOOMMMJJJHHHHHHGGGHHHFFFEEECCCCCCBBB@@@<<<999555333000......---,,,***))))))))))))************&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""""""""###%%%'''&&&###"""###&&&$$$#########$$$%%%%%%&&&$$$############""""""""""""!!!!!!###$$$%%%###"""""""""############""""""$$$$$$$$$###############!!!""""""###############"""###############"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""######"""!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""""" ###$$$###"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""###"""""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!  !!!!!!!!!!!! !!!!!!"""""""""""""""""" !!!"""######### !!!!!!!!!!!!""""""###"""!!!  """""""""""""""""""""""" ######################## !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!  !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """$$$ !!!!!!"""#########""""""!!!!!!   """$$$&&&'''!!!!!!"""""""""!!! !!!!!!"""""""""#########"""""""""""""""!!!!!!!!!  !!!""""""  """"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""######""""""!!!!!! !!!""""""######!!! !!!"""$$$$$$###"""############$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%$$$$$$%%%%%%&&&~~~|||{{{yyywwwuuutttssssssttttttrrrpppmmmiiifffddddddcccbbb````````````aaaaaaaaa___]]]YYYUUURRRPPPPPPOOOMMMJJJHHHHHHGGGHHHFFFEEEDDDCCCBBB@@@===:::555333000//////...,,,***((()))))))))************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############"""%%%(((&&&!!!"""%%%((('''&&&$$$###"""""""""###"""""""""""""""""""""###"""!!!"""$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!#########""""""!!!!!!!!!!!!!!!"""############"""!!!!!!"""#########""""""############""""""!!!!!! $$$$$$$$$######"""""""""""""""!!! !!!!!!###### !!!!!!"""!!!!!!  !!!!!!"""###### """$$$###""""""""""""######"""""""""!!!!!!""""""!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""  !!!  !!!!!!!!!!!!  !!!!!!!!!"""""""""######!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""### !!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###  !!!!!!!!!!!!!!!!!!!!! !!!  !!!#########"""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!! !!!!!!!!!!!!  """$$$%%%$$$###"""!!!"""""""""""""""!!!!!! !!!"""###$$$(((&&&$$$###$$$$$$###"""""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$##################~~~{{{zzzyyywwwvvvvvvvvvvvvttttttsssqqqnnnjjjgggeeebbbaaa`````````aaabbbccccccbbb```]]]ZZZVVVSSSRRRPPPOOOMMMJJJHHHHHHGGGHHHGGGFFFDDDDDDCCCAAA===;;;555333111000000///,,,***((()))))))))************%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%!!!%%%'''%%% !!!$$$((('''&&&$$$###""""""""""""""""""""""""""""""###$$$###""""""$$$%%%$$$$$$######$$$$$$$$$$$$######  !!!!!!""""""!!!!!! !!!""""""""""""###############"""""""""########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!""""""!!!""""""######""""""""" !!!!!!"""###$$$$$$  """###!!! """"""############""""""!!!!!!""""""!!! !!!!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""""""""###""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!   !!! !!!!!!!!!!!!  !!!!!!###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!""""""""" !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!"""""""""  !!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$###"""  !!!"""###$$$$$$ !!!!!!!!!!!! !!! !!!""""""###"""  !!! !!!!!!!!!!!! """###%%%$$$###!!! !!!!!!"""""""""!!!!!! !!!"""###$$$%%%'''&&&$$$###$$$$$$###"""""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%########################zzzzzzyyyxxxwwwwwwwwwwwwtttttttttrrroookkkhhheeeaaaaaa``````aaacccdddeeeeeeccc```\\\YYYVVVTTTTTTPPPOOOMMMJJJHHHHHHGGGHHHHHHFFFEEEEEEDDDBBB>>>;;;555333222111111///,,,***))))))))))))************$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&"""$$$&&&%%%"""!!!"""$$$$$$#########$$$%%%%%%&&&"""""""""############$$$%%%###""""""$$$%%%%%%$$$"""""""""######"""""""""############"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!"""###$$$%%%%%%!!!""""""############### !!!""""""###$$$$$$!!!  """"""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!  !!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!"""#########"""""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###!!! !!!   !!!!!!!!!""""""""""""###$$$$$$###""" !!!!!! !!!!!!"""!!!!!!"""#########""""""  !!!!!!  !!!"""###"""!!!!!!###"""!!! !!!!!! """""""""""""""!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$"""  ###%%%%%%$$$"""############$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&%%%||||||zzzyyywwwwwwvvvvvvsssttttttsssppplllhhhfffbbbbbbaaaaaabbbccceeeffffffccc^^^ZZZVVVUUUTTTTTTPPPOOOMMMJJJHHHHHHGGGHHHHHHGGGFFFEEEDDDBBB???<<<444333222222111///,,,***))))))))))))************%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%&&&'''############$$$$$$%%%%%%%%%###""""""$$$%%%%%%%%% !!!!!!""""""!!!!!! %%%%%%%%%&&&&&&&&&&&&&&& !!!""""""""""""""" !!!#########$$$"""""""""""""""""""""""" """""""""""""""""""""""" !!!#########!!! !!!!!!""""""""" !!!!!!"""######"""""" !!!!!!""""""""" """######!!!"""######$$$$$$######""" !!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""" !!!!!!  !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!"""######$$$ """"""""""""############ !!!""""""!!!  !!!!!!""""""""" !!!"""######"""!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""""""""#########$$$$$$   !!!!!!!!!"""""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""""""""!!! !!!!!!  !!!""""""""""""!!!  !!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""#########"""!!! !!!!!!!!!"""""""""######"""""""""""""""######### !!!""""""!!!!!!!!!!!!!!! !!!!!!"""!!!  ###%%%%%%%%%"""############$$$$$$$$$$$$###"""###%%%%%%%%%$$$"""###$$$&&&'''''''''&&&~~~|||yyywwwvvvuuuuuusssttttttsssqqqmmmiiifffdddcccbbbbbbbbbcccdddeeefffbbb]]]XXXTTTSSSTTTTTTPPPOOOMMMJJJHHHHHHHHHHHHIIIGGGFFFEEEEEEBBB???<<<444333222222222000,,,***))))))))))))************&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$'''%%%%%%&&&((()))((('''%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%%%% !!!!!!"""""""""###!!!!!!"""###############!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$!!!###%%%$$$!!! !!!""""""!!!!!!  ###%%%%%%$$$######$$$$$$$$$$$$###### !!!"""""""""!!! !!!"""""""""""" !!!!!!"""""" !!!!!!!!!!!!  !!!""""""!!! !!!!!! !!!!!!""""""!!!!!! """!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!!""" !!!!!!!!!!!!  !!!!!!"""   !!!""""""!!! """""""""""""""""""""""" !!!"""""" """###%%%%%%###""" ######""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!! """"""""""""############"""  ###%%%!!!   !!!"""!!!   !!!"""$$$ !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!"""###### !!!###$$$$$$""" !!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###%%%&&& !!!""""""!!!!!!!!!  &&&%%%######$$$%%%$$$###"""############$$$$$$$$$###"""!!!"""$$$%%%$$$### """$$$%%%&&&%%%%%%xxxvvvyyy|||{{{zzzwwwuuurrrooommmjjjfffcccdddeeeeeeffffffggggggggghhheeeaaa[[[WWWSSSQQQPPPLLLLLLLLLKKKJJJHHHFFFFFFGGGGGGEEEDDDBBB@@@???>>>888555111///......------)))))))))))))))(((''''''))))))(((&&&%%%$$$###"""$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''%%%%%%%%%&&&(((***########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""!!!!!! $$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ### !!!!!!%%%$$$###!!!!!!!!!"""#########""""""""""""############$$$$$$$$$$$$###### !!!"""""" !!!!!!!!!""" !!!!!!!!!"""###$$$$$$%%%######""" ######""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!! """"""!!!  !!!!!!""""""######$$$######"""!!!  !!!""""""!!! $$$###!!!  !!!""""""!!!!!! !!!!!!!!!!!! """   """!!! !!!!!!  """"""!!!""""""""""""!!! !!!!!!""""""!!!   !!!"""!!!!!! !!!!!!  !!!!!!$$$%%%%%%""""""!!! !!!"""###"""""""""""""""""""""""""""!!!"""###  ###"""  !!!!!!   !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!! ###%%%$$$""""""!!! !!!"""!!! !!!"""""""""!!!!!!   !!!"""$$$###"""!!!!!!!!!!!!!!!!!!######"""!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!  %%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%%%%$$$###$$$%%%%%%$$$"""###$$$%%%$$$"""""""""###((("""$$$(((%%%!!!~~~xxxvvvyyy}}}}}}|||xxxuuussspppnnnkkkgggdddgggggggggggggggggghhhhhhgggeeeaaa\\\XXXTTTRRRQQQMMMMMMMMMLLLJJJIIIGGGFFFGGGGGGEEEDDDBBB@@@???>>>999666222///......---,,,)))))))))))))))((('''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***((('''%%%%%%%%%&&&'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""######""""""!!!$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""!!!%%%$$$"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!###"""!!! !!!!!!!!!!!!  !!!!!!  """"""!!!!!!  !!!"""###$$$$$$######"""!!!!!! !!!  !!!###"""!!!  !!!!!!  !!! !!!!!!!!!!!! """  """"""!!! !!!"""!!!!!! """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!"""!!!!!! !!!!!!  !!!!!!!!!!!!!!!  """!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###!!!###$$$$$$"""!!!"""###"""!!! !!!!!! !!!"""""" !!! !!!!!!!!!!!!  !!!  !!!!!!!!!!!!"""$$$###"""   !!!"""""""""!!!!!!!!!   !!!"""!!!!!! !!!"""""""""!!!!!!!!!""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%$$$###$$$%%%&&&$$$"""###$$$%%%$$$"""""""""###&&&%%%###$$$&&&''''''&&&}}}xxxwwwzzz}}}~~~~~~yyywwwtttrrrpppmmmiiifffggggggffffffeeeeeeffffffeeecccaaa]]]YYYUUUSSSQQQNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGEEEDDDBBBAAA@@@???:::777333///...---,,,+++)))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))+++)))'''&&&$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""%%%$$$$$$###"""#########!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%"""!!! !!!######!!! $$$###""""""!!!"""""""""!!!!!! !!!!!!  !!!!!!!!!"""###""""""!!! $$$######""""""""""""""" !!!!!!""""""######""""""!!!!!!   !!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""!!!!!! """  """!!!!!! !!!"""###!!!!!! """!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""  !!!!!! !!!"""###!!!!!! !!!!!!  !!!"""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%'''%%%"""###"""!!! !!! !!!"""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!###"""!!!   !!!"""""""""""""""!!!!!!!!!!!!  !!!"""  !!!!!!!!!!!!"""""" !!!###$$$$$$###"""!!!"""""""""""""""""""""""" !!!######!!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######$$$%%%&&&$$$######$$$%%%$$$"""""""""######&&&''''''%%%%%%&&&(((~~~zzzwwwyyy{{{}}}}}}zzzxxxuuusssqqqoookkkhhheeeeeecccbbbbbbbbbbbbccccccaaa___\\\YYYUUURRRPPPOOOOOOOOONNNLLLKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@;;;888333000...---,,,+++)))))))))))))))((('''''''''(((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%$$$###############!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###""" ######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!""""""""""""############%%%$$$"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!   ######$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""############ !!!!!!""""""######!!!!!! """!!!!!!""" !!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!  ###''')))'''%%%###"""!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! !!!!!!"""!!!###""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###  !!!"""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""   !!!!!!!!! !!!!!!!!!!!!  """""""""  !!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""!!!"""""""""""""""!!!!!!"""!!!!!! !!!!!!""""""!!!###%%%&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$######$$$&&&&&&%%%######$$$%%%$$$"""""""""###"""$$$%%%%%%$$$$$$%%%&&&{{{xxxwwwxxxzzz{{{{{{yyyvvvtttrrrpppllliiifffeeecccaaaaaaaaabbbcccbbb```^^^ZZZWWWTTTQQQPPPOOOOOOOOONNNMMMKKKIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA<<<888444000///...,,,+++)))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!!!!!!!"""""""""###$$$$$$$$$$$$############!!!"""$$$$$$$$$###"""""""""""""""#########""""""!!!""""""######""""""!!!"""######$$$$$$######""" !!!"""!!!!!!!!!""""""""""""###############"""!!!!!!!!!"""###$$$ !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""  !!!###$$$ !!!!!!!!!!!! !!! %%%))))))&&&""" !!!!!!!!!"""""""""""""""#########""" !!!""" !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!""""""""" """###!!! !!!!!!!!!!!!!!! """!!!!!!!!! """$$$  !!!!!!"""!!!!!!  !!!!!!!!!!!! $$$"""!!! !!!  !!!!!!"""  !!!  """###"""!!! !!!"""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!""""""###"""!!!!!!###"""!!!!!!!!!!!!"""""" ###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!! """"""""""""""""""""""""###""""""""""""###$$$$$$#########$$$&&&&&&%%%$$$###$$$%%%$$$"""""""""###$$$###"""###%%%&&&%%%$$$|||wwwuuuvvvwwwyyy{{{yyyvvvtttssspppmmmjjjhhhfffdddccccccdddeeefffdddbbb^^^YYYVVVSSSQQQQQQOOOOOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA;;;888333000///...---,,,)))))))))))))))((('''''''''''''''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$######################################################$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!""""""""" !!!!!!""""""######$$$$$$$$$#########""""""!!!"""$$$$$$"""!!!"""###!!!!!!"""############"""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! ###""""""!!! !!!!!!!!!!!!!!!""""""###  !!!""""""!!! !!!!!!!!!""""""""""""""" !!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! !!!!!!###$$$$$$###!!!!!! !!!"""###$$$######!!!!!!""""""""""""###### !!!"""$$$%%% !!!!!!!!!!!! !!! $$$%%%$$$"""!!!"""""""""!!!!!! $$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######"""""""""###"""!!! !!!"""!!!!!!!!! """!!! !!!!!! !!!###%%%  !!!!!!  !!!!!!!!!!!!  %%%###!!!!!!!!!!!!""""""  !!!   !!!  !!!""""""""" !!!!!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!!!! ######""""""""""""!!!!!!!!!###$$$###"""!!!""""""""""""""""""""""""######!!! ###"""!!! !!!""""""""""""""""""""""""###############$$$$$$%%%###""""""$$$&&&'''%%%$$$###$$$%%%$$$"""""""""###'''%%%""""""%%%''''''&&&~~~zzzvvvttttttwwwyyyzzzxxxvvvtttsssqqqmmmjjjgggfffdddcccccceeegggiiiiiieee```ZZZUUUSSSSSSSSSOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB:::777333000000///...---)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!"""###############"""!!!!!! !!!!!! !!!"""#########"""""""""###############!!!"""###""" """$$$ !!!"""###$$$######""" !!!"""######"""!!! !!!!!!!!!!!! !!!"""###"""!!! """!!!!!!  !!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!"""""" !!!!!!  !!!!!!"""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""!!!!!!!!!"""""""""###### !!!""""""""""""""" !!!!!!!!!!!!  """"""  !!!"""###""""""!!!  """"""!!! ######""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!###$$$$$$"""!!! !!!!!!"""""""""!!! """!!! !!!   !!!"""### !!! !!!!!!!!!!!! """!!!!!! !!!!!!""""""  !!!"""!!! ###"""  """  !!!!!!  !!!""""""""" !!!!!!!!! !!!"""###""""""!!! !!!"""!!! """######$$$###"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""$$$&&&'''&&&$$$###$$$%%%$$$"""""""""###%%%%%%###!!! """&&&)))}}}|||yyyuuussstttxxx{{{zzzxxxvvvtttsssqqqmmmjjjeeedddbbbaaabbbdddfffhhhlllhhhaaaZZZVVVTTTTTTUUUNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCBBB:::777333000000000///...)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""#########""""""!!!  !!!"""######$$$ !!!"""###$$$$$$%%%!!!"""###!!!"""%%% !!!"""$$$$$$$$$###""" !!!######!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!!!!!!!!!!""" !!!"""$$$$$$$$$###""" !!!######"""  !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!"""$$$&&&&&&!!!!!!!!!"""""""""""""""###"""  """### !!!###$$$$$$###"""""" !!!!!!"""""""""###!!!"""#########"""  !!!!!!!!!!!! """$$$%%%$$$"""######!!!"""######""" !!!######$$$&&&$$$######"""!!!  !!!""""""!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!%%%$$$""" !!!###!!!"""""""""!!! !!!!!!######!!!!!!###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """$$$&&&'''  !!!!!! !!!!!!!!!!!! !!!######""" """###!!!"""   """######""" !!!""""""""" !!!!!! """#########"""!!! """###$$$###"""!!!!!!###$$$%%%$$$###  !!!""""""""""""""""""""""""""""""  !!!"""### ###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""$$$&&&'''&&&%%%###$$$%%%$$$"""""""""###!!!###$$$ ###***~~~zzzvvvuuuuuuvvvwww}}}yyyssspppnnnlllhhhdddeeecccaaa```aaadddgggjjjkkkhhhddd___ZZZVVVTTTSSSLLLLLLKKKJJJIIIIIIHHHGGGIIIFFFDDDCCCCCCCCCBBB@@@<<<888444111111222222222+++***************++++++))))))((('''&&&&&&%%%%%%'''&&&%%%$$$%%%''')))***+++***(((&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&###"""!!!!!!###%%%%%%$$$!!!!!!###%%%&&&'''((((((###$$$&&&''''''&&&$$$### !!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$%%%""""""""""""""""""""""""!!!!!! !!!"""$$$&&&'''!!!!!!"""###############'''&&&$$$###  !!!!!! """"""############""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! ###"""""""""""""""######!!!!!! !!!!!! !!!"""""""""""""""""""""""""""############!!!!!! !!!$$$###  %%%$$$###"""!!!!!!!!!!!! !!!""""""!!!   !!!!!!!!! !!!"""######"""!!! """!!!!!!###%%%&&&%%%###!!!"""""""""!!!  !!!!!!!!!!!!""""""!!!!!! """!!!  ###!!!!!!### !!!"""######"""!!! %%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""!!!!!! %%%%%%$$$""" """""""""!!! !!! !!!!!! !!!!!!  $$$%%%######"""!!!  !!!"""   !!!!!!!!!###$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""#########""""""!!!  """###"""!!! !!!"""""""""""""""!!!  """#########"""!!!!!!  !!!$$$$$$###"""!!! !!! !!!"""###%%%### !!!$$$%%%$$$###########################%%%%%%$$$###$$$%%%&&&'''~~~zzzwwwvvvvvvxxxyyy|||xxxtttrrrqqqooojjjfffeeedddbbbaaabbbeeehhhjjjllljjjeee```[[[WWWTTTSSSMMMMMMLLLKKKJJJJJJIIIIIIIIIGGGDDDCCCBBBAAA@@@>>>;;;888444222222222111000+++******))))))***++++++)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''&&&$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""%%%$$$###"""""""""######!!!!!!"""############"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$"""!!!!!! !!!!!! !!!""""""###""""""""""""""""""############""""""""""""!!!!!! """$$$###!!! """!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! """  !!!!!!"""######"""!!!!!!!!!!!!!!!###%%%&&&%%%$$$ !!!!!!!!!!!!"""!!!!!!!!! %%%$$$###"""!!!!!!"""###  """"""###$$$$$$###"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!###"""!!!   !!!""" !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!  !!! """#########"""!!!  ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""###""""""!!!  ###$$$######""" !!!""""""######""""""!!!!!!!!!  """#########"""!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!  !!!"""###$$$"""!!!!!!$$$%%%$$$##################$$$$$$$$$$$$$$$#########$$$%%%&&&~~~{{{yyyxxxyyy{{{||||||yyyuuutttsssqqqlllhhhfffeeeccccccdddfffiiikkknnnkkkfff```[[[WWWTTTSSSOOONNNMMMLLLJJJJJJIIIIIIHHHFFFCCCBBBAAA@@@>>>===999777444333222111000...+++******)))))))))******((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***,,,+++***(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%#########%%%%%%&&&%%%###""""""###%%%&&&$$$###!!!!!!"""###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#####################$$$$$$$$$$$$############"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! """!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!"""###$$$%%%###"""!!!!!!  !!!"""############""""""""""""############$$$$$$############"""""" """######!!! !!! !!!"""###!!!!!! !!!!!!###!!! """"""############"""""" """%%%&&&%%%$$$"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  """  """  !!!"""###""""""""""""""""""""""""!!!!!! !!!""""""""""""######"""!!!!!!!!! !!!!!!"""###  !!!!!!   !!!!!!!!!!!! !!!!!! !!!"""######$$$""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!!"""""""""!!! !!!###$$$$$$###"""!!!!!!"""###############"""""""""!!!!!!!!!  """#########"""!!!!!!  !!! !!!!!!!!!"""""""""!!! !!!""""""###"""!!!"""$$$%%%$$$###""""""######$$$$$$$$$$$$######"""""""""###$$$%%%}}}||||||}}}}}}zzzwwwuuutttrrrlllhhhgggfffeeeeeefffhhhjjjlllooolllgggaaa\\\WWWUUUSSSRRRPPPNNNKKKIIIHHHHHHGGGFFFDDDAAA@@@@@@@@@???===888666444333222111...,,,+++******))))))))))))***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''))))))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&'''%%%###""""""###%%%'''%%%###!!!!!!""""""!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%% !!!"""""""""""""""######$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$ !!!!!!"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!! !!!!!!###$$$&&&&&&$$$###"""!!!  !!!"""############!!!"""""""""####################################!!!""""""""""""!!!!!!""" !!!"""###"""!!!  !!!""""""  """##################"""  """%%%&&&%%%$$$######"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%((((((%%%""" """!!! !!!!!!!!!!!!!!!"""######!!! !!!!!!!!! !!!%%%###!!!###!!!!!!   !!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!"""""""""!!!!!! """###$$$%%%$$$""" !!!""""""###############""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!! !!!!!!###""""""!!!  !!!!!!!!!"""!!!!!!!!!"""###$$$$$$###"""""""""###$$$$$$%%%%%%###############$$$$$$%%%~~~zzzvvvtttssspppkkkfffgggfffffffffgggiiikkklllnnnlllgggaaa\\\XXXUUUTTTTTTRRROOOKKKHHHGGGFFFFFFCCCBBB@@@@@@AAAAAA@@@???888666444222222000---++++++******)))(((((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''***(((&&&%%%&&&'''&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!  """""""""""""""""""""""" !!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! #########""""""""""""!!!""""""""""""""""""""""""  !!!""""""!!!!!!!!!!!! !!!""""""###$$$%%%'''(((######"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$###""""""!!!!!!!!!""""""!!!  !!!""" """""""""###""""""""""""""""""###  """$$$%%%%%%### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%$$$!!! !!!"""###$$$!!!!!!!!!!!!!!!"""#########!!!!!!"""!!! ######"""%%%  !!!!!!  !!!!!! !!!!!!!!!!!!   !!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""######!!!!!!!!!!!! """###$$$%%%$$$""" !!!!!!"""###############""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! """############$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%|||wwwrrrpppooommmiiifffgggfffffffffgggiiikkklllllljjjeee```[[[XXXVVVTTTUUUSSSOOOLLLIIIHHHHHHHHHDDDBBB@@@@@@AAAAAAAAA@@@999666333111000///---++++++******)))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############"""""""""!!!!!!!!! !!!!!!!!!!!!#########$$$$$$%%%%%%%%%""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!"""######$$$"""!!!!!! !!!!!!"""!!!  !!!"""""""""""""""""""""""" """######"""!!!!!! !!!!!!!!!!!!!!! ########################  !!!!!!!!!!!!!!!!!! """""""""###$$$%%%&&&'''###""""""!!!!!!""""""###"""""""""""""""!!!!!! """"""""""""############ !!!!!!!!!!!!"""""" !!!""""""!!!%%%$$$###""""""!!!!!!!!!!!!!!! !!!!!! #########""""""!!!!!!!!!!!!""""""!!! """$$$$$$###""" !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!  """"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""######!!!"""  !!!"""$$$%%%&&&!!!!!! !!!!!!"""###%%%!!!!!!###""" !!!  """  !!!!!!!!!!!!    !!!"""###$$$$$$%%% !!!!!!"""""" !!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!  """$$$$$$###"""!!! !!!""""""""""""""""""""""""!!!!!!!!!  """#########"""!!! !!!!!!""""""!!!!!!  !!!""""""### !!!"""!!!!!!!!!"""$$$#########$$$########################$$$$$$%%%&&&&&&&&&&&&%%%wwwrrrmmmjjjkkkkkkjjjhhhffffffffffffgggiiijjjkkkjjjhhhddd___[[[XXXVVVUUUTTTRRROOOMMMLLLLLLMMMNNNGGGEEEBBBAAAAAA@@@???>>>:::666222///......,,,+++++++++)))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&'''((())))))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###!!!"""###$$$$$$###%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""############"""######$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$###########################$$$%%%&&&&&&""""""""""""""""""""""""############"""  !!!!!!""""""!!!!!! !!!!!!""""""############"""!!!!!!"""######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!  """"""""""""""""""""""""!!!!!!  !!!!!!!!!!!! """!!!!!!!!!"""######$$$!!!!!!!!!!!!"""###$$$$$$############""" """"""""""""############ !!!!!!!!!""""""!!! !!!!!! ###""""""!!!!!!!!!"""""" !!!!!!!!!!!!  """"""""""""!!!  !!!""""""!!!!!!"""######""" !!!$$$%%%&&&%%%###""" !!!!!!!!!!!! !!!!!!!!!""" ###""""""""""""""""""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ###$$$###!!!!!!""" !!!###$$$%%%  !!!"""&&&!!!!!!$$$###!!!%%%((('''""" !!!!!!!!!!!!  !!!###$$$$$$$$$$$$  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""### !!!!!!!!!!!!!!!!!!!!! !!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """#########"""!!! !!!"""######"""!!!  !!!"""###!!!"""""""""!!! ###$$$###"""###$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%$$$~~~~~~~~~}}}}}}~~~~~~sssnnnhhhfffhhhjjjkkkjjjeeeeeeffffffgggiiijjjkkkiiifffccc^^^[[[XXXVVVVVVSSSQQQOOONNNNNNPPPSSSTTTJJJHHHDDDBBBAAA???===;;;;;;777222...------,,,,,,++++++)))(((''''''''''''&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((*********))))))%%%%%%%%%&&&&&&'''''''''"""$$$&&&''''''&&&$$$###"""###%%%&&&&&&%%%###"""&&&$$$###$$$&&&''''''&&&!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######!!!!!!!!!!!! !!!!!!!!!"""%%%%%%$$$###"""!!! !!!"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""""" !!!!!!!!!!!!!!!$$$$$$###"""!!! %%%$$$###""""""###$$$%%%###"""  """###  """###$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """!!!!!!!!! !!!!!! !!!""" !!!!!!"""$$$%%%&&&%%%$$$$$$###!!! """"""""""""############ !!!!!!"""""""""###!!!!!!!!!  !!!"""### !!!""""""!!! !!! !!!!!! !!!  !!!###"""!!!"""######!!!!!!$$$$$$###  !!!!!!!!!""" !!!!!!"""""" """#########"""""" ###"""!!! !!!"""### !!!!!!!!!"""""""""""""""""""""""""""""" !!!######"""!!!!!!"""!!! !!!"""""" !!!!!!&&&"""!!!$$$###!!!###!!! %%% !!!""""""!!!  """###"""!!!###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""" !!!!!!!!!!!!!!!""""""######"""  !!!  """#########"""!!! !!!"""######"""!!! !!!"""""""""!!! ###$$$###"""###$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$######||||||||||||{{{zzzwwwooojjjkkknnnllliiiiiidddjjjnnnmmmkkkllljjjgggfffdddaaa^^^[[[XXXWWWVVVRRRQQQOOONNNNNNOOOQQQRRRMMMHHHCCCAAABBBAAA<<<888<<<999555222000///---+++---,,,+++***))))))))))))***))))))((('''&&&&&&%%%"""###%%%'''((((((''''''&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&(((&&&%%%###""""""######%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""$$$%%%&&&%%%###""""""###%%%&&&########################""""""############""""""!!!!!! !!!!!! !!!!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!!!! """###$$$ !!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""###"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!"""###%%%%%%###"""""""""!!!!!! !!!!!! !!!!!!!!!###$$$$$$"""!!!!!!"""&&&%%%$$$"""!!!!!!   !!!!!! """"""!!!!!!!!!!!!""""""""""""  !!!"""!!!$$$### !!!!!!!!!!!!!!!!!! !!!!!!"""  """######"""!!! !!!!!! """!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###""""""  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!""""""  !!!!!!"""!!!!!! !!!!!!$$$ !!!!!!  !!!""""""!!!  !!!###$$$$$$   !!!"""###$$$$$$$$$###"""!!!"""$$$$$$$$$!!!   !!!"""######""""""!!!!!! !!!###$$$$$$"""""" """!!! !!!""""""""""""############$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%~~~||||||||||||{{{zzzwwwoooiiijjjllljjjhhhhhhdddjjjnnnmmmmmmnnnmmmjjjeeedddbbb___\\\YYYWWWVVVTTTRRRPPPMMMKKKKKKKKKKKKJJJEEEAAAAAABBBBBB???;;;;;;888444111000...---+++,,,,,,+++***)))(((((())),,,,,,+++******)))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$%%%%%%%%%&&&)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$######!!!!!! !!!!!! !!!!!!""""""###$$$$$$ !!!!!!!!!"""""""""""""""!!! !!!"""###$$$ !!!!!!!!!"""""""""### !!!!!!""""""###%%%$$$"""!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""!!! !!! !!!"""######%%%%%%%%%$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!######!!!!!!!!!"""!!!   !!!!!!  """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""$$$###!!! """  """###!!! """######""" !!! !!!###$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!  !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!   !!!!!!!!!  """  """###!!!   !!!""""""###  ###"""!!!!!! !!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!  """"""""""""!!!!!!  !!!###$$$%%% $$$###"""!!! !!!!!!""" !!!!!!!!!""""""!!!!!!"""""""""#########$$$######""""""######$$$###""""""###%%%&&&&&&%%%~~~||||||}}}}}}|||{{{wwwoooiiihhhiiigggfffgggeeekkkooonnnnnnoooooolllccccccbbbaaa^^^[[[XXXVVVSSSRRROOOLLLIIIHHHGGGGGGFFFCCC@@@AAACCCCCCAAA>>>:::777333111///...,,,+++++++++***)))(((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%&&&'''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""!!!!!!"""######$$$$$$%%%""""""""""""##################"""!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""#####################""""""!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""###"""  !!!  !!!!!!!!!""""""""""""""""""###  !!!"""!!! !!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! ### """$$$###!!! ###"""!!!!!!"""###""" ######$$$###"""!!!###"""!!!"""###$$$###"""!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!   !!!"""!!!!!! !!!!!!"""!!!###%%%%%%"""  !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!%%%$$$###"""!!! !!!  !!!"""### """######"""!!!!!!"""###"""!!! """""""""!!!!!!!!!!!! """%%%(((###"""!!!  !!!  !!!!!!!!!!!!"""""""""###!!!!!!""""""""""""############""""""""""""#########""""""###%%%&&&%%%$$$~~~||||||}}}~~~}}}|||wwwpppiiihhhgggddddddfffffflllooommmlllnnnmmmkkkccccccdddbbb```\\\YYYWWWQQQOOOMMMKKKJJJIIIHHHHHHDDDBBBAAABBBCCCCCCAAA???:::777333000///...,,,+++******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''########################"""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$$$$!!!"""###$$$$$$###!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""" !!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$###  !!!!!!   !!!"""""""""  !!!"""!!!!!!"""#########""""""######$$$%%% !!!!!!""""""!!!!!! ###!!!  !!!###!!!!!!!!! !!!!!!!!!!!!"""""""""!!! ###!!! !!!"""!!!  """"""!!!!!!!!!!!!!!! ######$$$###"""!!!"""  !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!""""""""""""!!!""""""###### """######"""!!! !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""!!!!!!  !!!""""""!!!###%%%%%%$$$###$$$%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&%%%"""  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###"""""""""!!!!!!"""""""""###"""!!!"""$$$&&&%%%$$$}}}||||||~~~~~~~~~xxxqqqkkkjjjgggcccccceeegggkkknnnkkkjjjkkkjjjhhheeeeeeeeedddaaa]]]ZZZWWWSSSRRRPPPNNNKKKJJJIIIHHHEEEDDDCCCCCCCCCAAA???===999777333000000///---,,,***)))(((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&"""###%%%&&&&&&%%%###"""###""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""######!!!!!!"""""""""#########%%%$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$######### !!!###%%%%%%$$$""" """""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!! %%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$###  """"""!!! !!!!!!#########$$$$$$%%%%%%%%%   """###""""""###%%%!!!!!!  !!!!!! ###"""  """###!!!!!! !!!!!!!!!"""""""""!!! """!!!   !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!! !!! !!!""""""!!! !!!!!!"""###  !!!###!!!###&&&&&&%%%###!!!!!!  !!!!!!!!!  !!!!!!!!!!!!"""  !!!""""""######""""""!!! !!!""""""!!! !!!""" !!!"""### !!!!!!!!! !!!!!!""""""'''%%%###  !!! !!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!"""$$$%%%%%%$$$~~~}}}||||||~~~yyysssooommmiiidddccceeeeeejjjllliiihhhiiiiiiggghhhgggfffdddaaa]]]ZZZXXXXXXVVVTTTQQQMMMJJJGGGFFFEEEEEEEEEDDDBBB@@@>>><<<:::777444111111000...---***))))))(((((()))))))))((((((((((((((((((''''''%%%%%%%%%&&&''')))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$"""!!! """$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%######################## !!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!"""######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$###"""!!!"""######""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!###$$$%%%$$$"""!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! &&&&&&%%%$$$"""!!!  !!!!!!""""""######!!!!!!  """"""""""""""""""""""""############$$$$$$$$$$$$!!!"""###"""  !!!"""!!!!!! !!!!!!"""""""""""""""###############!!!!!! !!!!!!!!!###$$$###"""###$$$###""""""!!! !!! !!!!!! """"""!!! !!!""""""!!!  !!! !!!""""""""""""!!!!!!   !!!""""""""" !!!"""!!! !!!!!!""""""!!!  !!!"""!!!  !!!!!! !!!!!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!"""### !!!!!!!!!  ###!!!%%%((((((&&&###!!!"""!!!  !!!"""!!!  !!!!!!!!! !!!"""### !!!"""###$$$$$$###"""!!! """###%%%$$$###""""""### !!!"""###$$$ !!!!!!!!! !!!!!!"""#########&&&%%%###!!!   !!!""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!"""$$$%%%$$$###~~~|||{{{|||yyyuuusssqqqllleeeccceeebbbgggiiihhhgggjjjkkkjjjkkkjjjgggddd```]]]ZZZXXXXXXWWWUUURRROOOKKKIIIGGGCCCDDDEEEEEECCC@@@>>>===;;;888444222222111000...******)))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!! !!!""""""###"""""""""!!!!!!!!! ######""""""!!!!!! !!!"""###$$$######"""""""""""""""############""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! $$$######"""!!!  ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""!!! !!! !!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!######"""!!!!!!"""###############$$$$$$%%% !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""###!!!!!!!!!!!! """### !!!!!!"""######$$$!!!"""###"""  !!!!!!  """######""" !!!""" !!!!!!  !!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!""""""### !!!"""!!!"""###!!!!!!"""$$$%%%$$$""" ###"""  !!!!!! """""""""!!!  !!!"""### !!!!!!"""""""""!!! !!!!!!"""&&&'''((('''%%%$$$$$$%%%"""!!!!!!!!!!!!!!!"""""" !!!!!!  """$$$''')))######"""!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!"""!!! !!!$$$%%%$$$###~~~|||{{{|||zzzwwwuuutttnnnfffccceee___eeehhhggghhhlllnnnmmmmmmkkkhhhccc___\\\ZZZYYYTTTTTTSSSRRRPPPNNNLLLKKKAAACCCEEEEEECCCAAA??????;;;888555333222222111///+++***************++++++)))))))))******************)))(((&&&&&&'''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((***)))'''%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################""""""############""""""######""""""""""""###### !!!!!!!!! !!!!!!!!!!!!"""""""""$$$###""" !!!"""######""""""!!!!!!!!! """"""""""""############!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!""""""###%%%%%%$$$######"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!! !!!"""%%%%%%$$$$$$######""""""######""""""""""""######!!!""""""!!! !!! """###$$$""""""############""""""!!!!!!""""""""""""!!!!!!   !!!###$$$!!!"""###"""!!!"""###%%% !!!!!!"""###$$$$$$%%%"""$$$%%%### !!! """######""" !!!"""  !!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%% ###&&&%%%""" %%%###!!! !!! !!!!!!!!!""""""!!!"""###"""!!! !!!  !!! !!!"""###$$$$$$%%%&&&%%%###!!!!!!!!!$$$###"""!!!!!! !!! !!!!!!  &&&,,,000!!!"""""""""!!!  """############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""  """!!! !!!###%%%$$$###|||{{{zzz{{{~~~~~~}}}yyyuuupppkkkhhhfffdddcccbbbfffgggdddeeejjjmmmmmmllljjjfffbbb^^^[[[ZZZYYYXXXWWWSSSPPPMMMKKKJJJJJJGGGFFFEEEDDDDDDBBB>>><<<:::888555333333222111///------,,,,,,+++***))))))---,,,***(((%%%###!!! ))))))((('''%%%$$$$$$###&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%###$$$$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%$$$&&&$$$"""###%%%%%%"""###"""!!!"""###$$$###"""""""""###%%%''''''%%%"""!!!!!!"""###############&&&&&&%%%%%%$$$######### """###%%%&&&&&&&&&%%%&&&%%%###"""""""""#########""""""!!!!!!!!!!!!"""###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!!  !!!""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###---+++'''###!!!!!!"""###$$$$$$%%%$$$###!!!!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$(((***(((### """!!!"""###$$$$$$###"""!!!!!! !!!###$$$###!!! !!!!!!###$$$$$$!!! !!!""""""!!!"""!!! !!!""" """"""""""""""""""""""""### """!!! !!!!!!!!!!!!%%%%%%$$$"""!!!""""""!!!  !!!!!!""""""""""""""""""!!! '''$$$!!!######"""  !!! !!!"""###$$$$$$!!!!!!!!! """!!!!!!!!!!!!"""###### !!!"""""""""!!!"""!!!  !!!"""%%%'''&&&$$$"""###%%%)))'''%%%###!!!!!!  !!!"""###!!! """''',,,///'''&&&$$$###!!! !!!!!!""""""""""""!!!!!!!!! &&&%%%###"""!!!!!!!!!"""######"""""""""""""""############"""""""""""""""}}}||||||}}}}}}|||{{{wwwtttoookkkhhhfffdddbbbbbbfffgggeeeeeeiiilllkkkjjjhhhfffbbb___\\\ZZZYYYYYYXXXUUUQQQOOOMMMLLLKKKGGGEEEDDDDDDDDDBBB???<<<888666333222111111///---------,,,,,,+++******)))---,,,+++***)))((('''''''''&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&'''''''''((('''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%$$$######""""""!!!#########$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$"""!!!###%%%%%%$$$!!!!!!######""" !!!###%%%%%%""" !!!!!!"""###########################$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!""""""""""""!!!!!!!!!   !!!!!!!!!  !!!!!! !!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""%%%###!!! !!!######$$$$$$###""" !!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%&&&'''!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!%%%'''&&&!!!!!! !!!"""############"""!!!!!! !!!!!!  !!!"""!!! !!!"""#########""" !!!###$$$$$$###!!!  """"""!!! '''!!!"""  !!!!!!!!!   !!!!!!  !!!###!!!  !!!!!!!!!  !!!!!! """!!!!!!""" """$$$$$$""" !!!###""""""!!!!!!  !!!"""###  ###&&&(((###"""!!! !!!!!!!!!!!!  !!!!!!######"""""""""###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!"""""""""}}}}}}}}}|||zzzyyyuuurrrnnnkkkiiigggeeeccccccggghhheeedddgggiiihhhffffffeeeccc```]]]ZZZXXXXXXVVVTTTQQQNNNLLLKKKJJJEEEDDDDDDDDDDDDCCC@@@>>>666444111000//////---,,,---,,,,,,++++++*********))))))******+++,,,,,,,,,'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&'''''''''''''''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&$$$###"""""""""###%%%%%%%%%%%%$$$######""""""!!!#########$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!!!!!!!"""%%%%%%$$$### """"""!!!!!! !!!"""$$$$$$""" !!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""$$$###""""""!!!"""""""""!!! !!!!!!"""###$$$""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!! """"""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!""""""######!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$'''&&&%%%$$$###""""""!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!$$$### !!!""""""""""""""""""""""""!!!""""""######""""""!!!!!! """"""!!!  !!!!!!!!! !!!!!!  !!!!!! !!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""###"""   !!!""""""$$$"""!!! !!!"""!!!!!!!!! !!!!!! ######!!!"""!!!    $$$###"""!!! """!!!  !!!""" """######"""!!!""""""!!!!!!!!!!!!!!!"""###$$$!!!!!! !!!""""""!!! !!!!!!"""$$$###"""!!!!!!!!!!!!"""  !!!"""### !!!###$$$&&&'''###"""""""""""""""###### !!!!!!"""""""""~~~}}}}}}}}}{{{yyytttrrrooommmllljjjgggeeecccggghhhdddccceeegggeeeccccccdddcccaaa]]]YYYWWWTTTSSSQQQNNNLLLJJJHHHGGGEEEDDDCCCDDDDDDCCCAAA>>>666444111//////...---+++,,,,,,,,,++++++*********%%%%%%&&&''')))***++++++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''$$$###"""""""""###%%%%%%###$$$$$$%%%%%%&&&''''''###############$$$$$$$$$###"""!!!!!!###$$$$$$###!!!!!!"""###$$$$$$#########"""!!!!!!"""###!!! #########$$$%%%%%%$$$"""!!!!!!"""############### !!!!!!!!!"""""""""###!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%"""!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!############""""""""""""$$$$$$$$$$$$############""""""######"""!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!""" !!!###$$$$$$$$$$$$### !!!""""""#########!!!!!!!!!!!!!!!"""######''''''&&&$$$"""!!!"""""""""""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!!!!  """""""""""""""""""""""""""!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###  !!!"""!!!  !!!  """$$$######"""""""""""""""""""""""""""###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###&&&$$$!!! """#########""""""!!! !!!$$$$$$###$$$&&&###!!!  """!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" """!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""###$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!$$$######"""######$$$$$$ !!!!!!  !!!!!!""" """###$$$%%%""""""""""""""""""###$$$ !!!"""######$$$}}}|||}}}~~~~~~|||uuusssrrrpppooommmiiifffcccggghhhdddbbbdddeeeccc```aaacccbbb```\\\XXXVVVRRRRRRPPPNNNLLLJJJHHHGGGEEEDDDCCCDDDDDDCCCAAA>>>777444222000000///...,,,,,,,,,+++++++++++++++***%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%&&&)))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%&&&&&&$$$###"""""""""###%%%%%%###$$$$$$%%%%%%&&&''''''########################"""!!!!!!"""###$$$###""""""###$$$###"""!!!!!!!!!%%%$$$######$$$$$$###!!!$$$###"""###$$$$$$###"""!!!!!!"""###############"""""""""!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############%%%$$$$$$$$$#########"""""""""######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!""""""!!! """###$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!"""$$$%%%&&&"""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!  """$$$%%%&&&$$$###!!!  !!!"""!!!  %%%###""""""$$$%%%%%%$$$ !!!###$$$$$$### !!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!&&&$$$!!! """### !!!###"""!!!"""%%%###  !!!"""######$$$$$$ !!!!!! !!!!!! !!!!!!!!!"""""""""  !!!!!!  """""""""###$$$%%%$$$###  !!!!!!""""""""""""""""""!!!!!! !!!"""###""""""!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""###$$$$$$%%%%%%}}}||||||}}}vvvuuutttsssrrrooojjjfffaaafffgggdddbbbccccccaaa```aaabbbaaa___[[[WWWUUUTTTSSSRRRQQQOOOLLLJJJIIIEEEDDDDDDDDDDDDCCC@@@>>>777555222111111000...---++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%((()))***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%$$$######""""""!!!###############"""""""""!!!!!! """$$$$$$###!!!"""###$$$$$$!!! !!! !!!###$$$$$$######!!! !!!"""!!!!!!!!!"""########################"""!!! !!!!!!!!! !!!!!!"""### !!!""""""""""""!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""######"""!!! !!!"""$$$%%%!!!!!!!!! !!!!!!""" !!!"""###$$$""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!! !!!"""$$$$$$ """!!!!!! !!!!!!"""!!!  """$$$%%%&&&%%%$$$###!!! !!!!!!"""!!! !!!!!!$$$###!!!"""$$$%%%%%%$$$"""!!! !!!###$$$###""" !!!!!! !!! !!!!!!!!!"""""""""""""""!!!  $$$"""!!! !!!"""!!!!!!!!!!!!!!! """""""""%%%))))))%%%  !!!"""""" !!!"""""" """#########"""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!######"""!!!"""!!!!!! !!!!!!"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!"""###$$$%%%"""######$$$$$$%%%%%%%%%}}}||||||}}}uuuuuuttttttrrrnnniiieee```dddfffcccbbbccccccaaaaaaaaaaaa```]]]ZZZVVVTTTTTTSSSSSSRRRPPPMMMKKKIIIGGGEEEDDDDDDDDDBBB???<<<777555222111000000...,,,++++++++++++++++++++++++)))))))))))))))*********&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%$$$######""""""!!!$$$#########"""""""""!!!!!! """$$$$$$""" """$$$###!!! !!!"""!!!  """$$$###"""###!!! !!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&& !!!"""!!!!!! !!!"""$$$$$$!!!!!! !!!!!! !!!!!!!!!"""""""""!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""############"""!!!!!!  """###$$$"""!!!!!! !!!!!!%%%$$$###"""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """  !!!"""###### """!!! !!!"""!!!  !!!"""######"""""""""!!!!!!!!!!!!""" !!!"""######!!! !!!""""""!!!###"""!!!!!!###$$$###"""########################  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!""""""######""""""###$$$###%%%)))+++))) !!!  !!!"""###!!!"""$$$%%%%%%%%%######"""!!!!!!!!!    ###$$$""" ###############$$$%%%%%%"""######$$$###"""!!! !!!!!!$$$$$$###############$$$ !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!! !!!!!!!!!!!!"""###$$$%%%##################$$$$$$~~~}}}}}}}}}~~~uuutttttttttrrrmmmgggccc___dddfffcccbbbcccccc```bbbbbbaaa___\\\YYYVVVTTTRRRRRRQQQPPPOOOLLLIIIHHHGGGFFFEEEDDDDDDBBB>>><<<777444111000000///---,,,++++++++++++++++++++++++''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$###"""""""""###%%%%%%###$$$$$$%%%&&&&&&''''''$$$#########""""""!!!!!! """$$$$$$"""  ######!!!!!!"""$$$&&&$$$""""""######!!!%%%$$$"""!!!"""###"""!!!!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!$$$(((+++--- !!!#########"""!!! """$$$&&&'''!!!  !!!!!!"""""""""######$$$$$$$$$######"""!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!###$$$"""!!!!!! !!!!!!""""""""""""###########################"""!!!!!! !!!!!! """  """""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! """"""!!!  !!!""""""""" !!!!!!###$$$%%%###"""!!!!!!###$$$$$$###$$$###!!!"""######"""!!! ###&&&"""!!!$$$###  !!!"""""" !!!"""###### !!!!!!!!!!!!### """$$$### !!!!!!!!!  """###### !!!"""!!!###"""!!! !!!###### !!!!!!!!!!!! """ """%%%&&&$$$""" """###$$$"""###$$$$$$$$$"""!!! $$$$$$###"""""""""""""""""""""!!!   !!!"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""}}}}}}wwwtttrrrqqqpppmmmgggbbbbbbcccddddddbbbaaaaaaaaabbbbbbbbbaaa^^^ZZZVVVTTTSSSTTTTTTSSSPPPLLLHHHEEEFFFEEEDDDCCCCCCAAA>>>;;;666444222111000///---+++,,,+++++++++******))))))))))))(((((('''''''''&&&''''''((((((((((((''''''"""$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%!!! !!!""""""!!!"""###$$$%%%%%%$$$"""!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!"""############""" !!!!!!""""""((('''%%%######$$$%%%&&&$$$###!!! !!!###$$$###############"""!!!!!!###############"""!!!!!!$$$###""" !!!"""######$$$$$$$$$%%%%%%%%% !!!!!!""""""######""""""""""""""""""""""""'''&&&$$$"""""""""""""""""""""!!!!!!  """###$$$$$$###"""  !!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&""""""!!!!!!!!!!!!""""""###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!""""""###""""""###""""""!!! !!!!!! !!!!!! !!!"""###"""!!!  """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!  !!!!!!  !!!###$$$$$$###"""""" """"""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!! """!!!###"""!!!   !!!&&&******&&&######!!! """### """### !!! !!!"""### """"""  ###!!!  !!!### !!! !!!!!! !!!!!!!!!!!!"""""""""!!! $$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$######  !!!###%%%&&&%%%$$$$$$######$$$$$$%%%~~~|||~~~}}}vvvsssqqqppppppmmmgggbbbaaabbbccccccaaa``````aaadddccccccaaa^^^[[[XXXVVVTTTTTTTTTSSSQQQMMMIIIFFFGGGFFFEEEDDDDDDBBB???<<<777555333222222111...---***************+++++++++))))))((((((((('''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$#########!!!!!!!!!!!!!!!"""""""""'''&&&%%%###""""""######%%%$$$"""!!!!!!"""$$$%%%###############"""!!!!!!###############"""!!!!!!""""""  !!!!!! !!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%######"""""""""!!!!!!!!! !!!###$$$$$$###!!!  """!!!!!! !!!!!!""" !!!!!!!!!""""""""" !!!%%%""""""!!!!!!!!!!!!"""""""""!!!  !!!"""########################""""""!!! !!!"""!!! !!!"""""""""!!!!!! ######""""""""""""######  !!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$"""""""""!!!!!!!!!!!!!!!   !!!""")))---...)))&&&&&&$$$!!! !!!!!!!!!  !!!""""""!!! ###$$$!!!!!!  !!!"""### !!!"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!  """"""""""""""""""""""""""""""######"""!!!  !!!###$$$&&&%%%$$$$$$######$$$$$$%%%}}}{{{|||~~~|||zzzuuurrrpppoooooolllfffbbb```aaacccbbbaaa___``````fffeeeccc```^^^[[[YYYXXXUUUUUUUUUTTTQQQMMMJJJGGGHHHGGGEEEEEEEEECCC@@@===777555333222111000...,,,)))))))))***++++++,,,,,,))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%%%%$$$"""!!!!!!"""$$$&&&"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$############"""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$"""############""""""!!!"""############""""""!!!  !!!!!! !!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""" """###$$$############""""""""""""!!!!!!############!!!!!!!!!!!! !!!!!!""""""###""""""!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! ######""""""""""""######  !!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!"""""""""""""""""""""""""""###"""!!!  !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""""""""!!!!!!  !!! !!!""""""***......***''''''&&&$$$""""""!!! !!!$$$%%% """### !!! !!!""""""!!! """!!!!!!!!!!!!!!!   !!!!!!""""""######%%%### !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!  !!!"""""""""###!!!"""""""""!!!  !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%}}}zzzxxxyyy|||}}}{{{yyytttqqqooooooooolllfffaaa```bbbccccccaaa```aaabbbfffeeebbb___\\\ZZZYYYXXXVVVVVVUUUTTTQQQNNNJJJHHHGGGFFFEEEEEEEEECCC@@@===444333000//////...,,,*********************++++++))))))((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$###"""""""""###$$$%%% """###%%%%%%%%%######"""######$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""###$$$%%%%%%$$$###""""""!!! !!!"""""""""############"""!!!""""""############"""!!! !!!!!!""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""!!!!!!  !!!###$$$$$$###"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!! !!!""" $$$$$$###"""!!!!!! !!!""""""######  !!!!!!!!!!!! !!!!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""  """""" !!!"""!!!!!!  !!! !!!!!!$$$((()))&&&$$$&&&'''%%%###!!! """$$$""" !!!  !!!!!!!!!""""""  """""""""    !!!""""""######'''$$$!!!  !!!!!!!!!!!! !!!"""""" !!!!!! !!!""""""""""""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%zzzwwwuuuvvvzzz|||{{{zzzsssqqqooooooooolllgggbbbaaacccddddddcccbbbcccdddeeecccaaa^^^[[[YYYXXXWWWWWWVVVUUUSSSPPPMMMKKKIIIEEEDDDCCCCCCCCCBBB???===555333111000///...,,,***,,,,,,++++++***)))(((((((((((())))))))))))))))))''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$!!!"""###$$$%%%$$$$$$### !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######"""""" !!!$$$'''((('''&&&%%%""""""""""""""""""""""""!!!""""""#########""""""!!!""""""#########""""""!!!!!!""""""####################################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!  !!!"""$$$$$$$$$###""" !!!!!!!!!!!!"""  !!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!! ######""""""!!!  !!!!!!"""######$$$  !!!!!!!!!!!! """!!!!!! !!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######  !!!"""######  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!  !!!  ###$$$""""""&&&((('''$$$""" %%%'''$$$"""!!!  !!!!!!!!!!!!!!!"""  """"""""" !!!!!!!!! !!! !!! !!!""""""$$$!!! !!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!! """###$$$%%%$$$$$$######$$$$$$%%%yyyvvvsssuuuxxx{{{{{{zzztttqqqooooooooommmhhhcccaaaccceeeeeedddcccdddeeedddcccaaa^^^[[[YYYWWWVVVWWWVVVTTTRRROOOMMMJJJIIIDDDCCCCCCCCCCCCBBB???===888666444333222111///---...---,,,+++***(((''''''(((((())))))))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$!!!###%%%&&&%%%$$$###"""""""""######$$$$$$%%%!!!!!!"""############"""$$$$$$$$$############### """$$$'''(((((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""############"""!!!""""""############"""""""""###$$$$$$$$$######""""""!!!!!!!!!!!! ##################""""""""""""""""""""""""""""""!!!"""$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! """"""!!!  !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!! !!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """!!!!!! !!!!!! !!!!!!"""### !!!!!!!!!!!!!!! """$$$ !!!!!!!!! !!!!!! !!!###!!!"""'''******%%%###!!!  !!!"""$$$***---((($$$###"""  !!!"""!!!!!!!!!"""  !!!###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###$$$$$$ !!!!!!!!!!!! !!!!!! """!!!!!!%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%$$$###"""!!!!!!!!!""""""!!! """###$$$%%%$$$$$$######$$$$$$%%%zzzwwwttttttwwwzzzzzzxxxtttrrrpppppppppnnniiiddd```bbbddddddccccccdddeeeccccccbbb```^^^ZZZWWWUUUVVVUUUSSSQQQNNNLLLJJJHHHEEEDDDCCCDDDDDDCCC@@@>>>999777555444333222000...---,,,,,,+++***)))(((((((((((()))))))))*********''''''((((((((((((''''''$$$$$$%%%'''(((((((((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%$$$###""""""$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$"""!!!"""###$$$%%% !!!""""""""""""!!!"""""""""###############"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!"""###############""""""###$$$######!!!!!!!!!!!!!!! ##################$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###### !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$""""""""""""#########$$$""""""""""""""""""""""""!!!!!!"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ########################!!!"""#########"""!!!!!!""""""!!!!!!  !!!!!!"""""""""!!!!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!  !!!"""""""""""" !!!!!! !!!!!!"""###"""!!!  !!! !!!!!!!!!!!!!!!   #########!!! $$$""" !!!###!!!!!! !!!!!!!!!!!! """###!!!!!!%%%((((((###"""!!! !!!""""""!!!"""###"""!!! ###)))+++'''"""!!!"""!!!!!!"""""""""!!! !!! !!!######"""!!! !!!!!!!!!!!!!!!   !!!!!!!!!"""######### !!!!!!!!!!!! !!!!!! %%% """"""""""""""""""""""""%%%$$$"""!!! !!!!!!"""!!!!!! !!!###$$$%%%$$$$$$######$$$$$$%%%|||xxxuuutttwwwyyyxxxwwwtttrrrppppppqqqoooiiieee___aaaccccccbbbbbbcccddddddddddddbbb```\\\XXXVVVVVVUUUSSSPPPMMMKKKIIIHHHFFFEEEDDDEEEEEEDDDAAA???777666333222222111///---+++++++++***************(((((())))))*********+++''''''((((((((((((''''''"""###%%%((())))))))))))))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''&&&%%%""" """$$$&&& !!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!! !!!!!!"""###############!!!!!!"""###############""""""#########!!! """"""!!!!!!!!! """""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""############!!!!!!!!!""""""#########$$$!!!!!! !!!!!! !!!!!!""""""###### !!!###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""" """!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$ !!!"""######"""""" !!!######!!! ######"""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!###'''%%%""" ###%%%!!!!!! !!!!!!###"""!!! """""""""%%%$$$  !!!"""%%%&&&&&&$$$###$$$&&&""" !!!"""""""""!!! """$$$$$$""" """"""""""""!!!  """"""""""""!!!!!!!!!!!!$$$###""""""###"""  !!!!!!!!!""" """!!!!!!!!!!!!!!!  !!!###$$$""""""!!! !!!######%%%$$$$$$$$$$$$$$$$$$%%%}}}{{{yyyxxxxxxyyyxxxwwwsssooommmnnnpppoookkkfffcccccccccbbb``````bbbdddgggggggggeeebbb^^^ZZZXXXYYYYYYWWWSSSNNNKKKJJJJJJFFFEEEEEEEEEFFFEEEBBB@@@999777333111000///---+++---------,,,+++***))))))++++++***((('''&&&$$$$$$''''''&&&&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!$$$$$$"""###&&&'''%%%%%%###!!! """#########'''######'''$$$$$$%%%%%%%%%$$$$$$######"""!!!  '''%%%###"""######"""!!! !!!"""######$$$!!!!!!!!!!!!!!!"""""""""""""""############""""""&&&%%%###!!! """ !!!$$$%%%### """!!!!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""######$$$$$$###!!! !!!""""""   !!!"""###""""""###$$$%%%$$$###""" !!!!!!""""""!!!###$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$###%%%###!!! !!!###%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###'''%%%$$$""" !!!#########"""!!! &&&%%%$$$"""""""""###$$$!!!!!!"""""""""  """!!! """"""!!!  """"""!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!""""""""""""!!!  !!!"""###### !!! !!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!!!!"""!!!###"""!!!  !!! !!!!!!!!! !!!!!!   !!! ###!!! !!!!!!!!!  !!!"""!!! !!!"""###!!!"""###""" """&&&&&&$$$"""###%%%  !!!######!!! ###"""!!!  !!!!!!!!!###"""!!!  %%%""" """""" """"""""""""############"""!!! !!!!!!!!!!!!!!! %%%$$$$$$$$$%%%%%%###"""}}}|||zzzzzzzzzzzzxxxvvvrrrooommmnnnpppoookkkgggdddeeeeeedddbbbccceeegggfffffffffdddaaa]]]YYYWWWXXXXXXVVVRRRMMMJJJIIIJJJHHHGGGFFFFFFFFFDDD@@@>>>555333111000000000///...+++******))))))(((((((((*********)))((((((''''''*********)))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&######(((***))))))&&&$$$############"""'''%%%"""!!!!!!"""%%%'''###$$$$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###### !!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!!!!######$$$!!! ######""" #########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!"""""""""!!! !!!!!! !!!!!!"""###"""!!!  !!!!!!!!! !!!!!!""""""!!!''',,,,,,&&&!!! !!! !!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!""""""""""""############$$$"""  """$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""$$$###"""!!!!!!"""######$$$###"""!!!!!! ###"""!!! !!!!!!!!!######$$$###!!!!!!!!! !!!!!!  """"""!!! """  !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!!"""!!!   !!!"""!!!  """!!!  !!!!!! !!!"""""" """  !!!!!!  !!!""""""!!!  !!!"""###!!!  """###"""  """"""!!!!!!!!!"""   !!!  !!!!!! """"""!!!  !!!!!!""""""!!!!!! !!!   ###"""!!!!!!!!!"""###$$$ !!!!!!!!!!!! #########$$$%%%$$$###"""}}}|||{{{||||||{{{xxxuuupppnnnmmmnnnooooookkkhhhcccdddddddddcccdddfffhhhffffffdddbbb___[[[XXXVVVVVVVVVUUURRRMMMJJJIIIIIIJJJIIIHHHGGGFFFCCC>>>;;;444222000/////////...---))))))))))))))))))))))))))))))))))))************(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$###$$$$$$%%%%%%&&&(((&&&"""###(((******&&&$$$""""""###$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$######"""############$$$%%%&&&'''"""$$$&&&$$$"""!!!###%%%!!!!!!""""""######$$$$$$$$$$$$$$$###"""""""""!!!!!!""""""######""""""!!!!!!"""$$$%%%%%%!!! !!!######"""!!!!!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""###### !!!"""""""""!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!######"""!!!!!!!!!"""""" +++555333(((!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!###"""!!!!!!!!!"""$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""###%%%&&&$$$###""" !!!!!!"""!!!!!! !!! """$$$%%%%%%###""""""!!!   !!!!!!"""!!!!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""############ !!!""""""""""""""""""!!!!!! !!!  """""""""!!!!!!!!!  """######"""!!!  !!!"""!!!!!! !!!""""""!!! !!! !!!"""###$$$$$$  !!!!!! !!!!!! !!!!!!"""!!! !!!""""""!!!  """###"""!!!!!!  !!!!!!!!! !!!  !!!  !!!!!!!!! !!!!!!!!!!!! !!!"""#########""" ###""" $$$""""""""""""###$$$&&&&&& !!!!!!!!!!!!!!! !!!"""######$$$$$$###|||{{{{{{||||||zzzvvvsssooonnnmmmnnnooonnnkkkhhhaaabbbbbbbbbaaabbbeeegggfffeeecccaaa]]]ZZZWWWUUUTTTUUUTTTQQQMMMJJJIIIIIIJJJIIIHHHGGGFFFCCC>>>:::666444111///...,,,***(((************++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%%%%###%%%%%%!!!"""&&&'''&&&"""$$$%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!"""############"""!!!!!!!!!!!!""""""###$$$!!!%%%(((&&&!!!!!!%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! ############$$$$$$###"""""""""""""""""""""""""""$$$######"""!!! """""""""""""""#########!!!  """###"""""""""""""""######$$$###"""!!!!!! !!!!!!$$$$$$###""""""!!!""""""""",,,444222'''!!!""""""!!!!!! !!!!!!"""######"""!!!!!!$$$###"""!!!!!!###%%%&&&"""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""#########!!!  !!!"""###$$$%%%%%%$$$###!!! !!!"""######"""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!   !!!"""""""""!!! !!!!!! !!!"""%%%''''''$$$"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  """""""""!!! !!!"""!!!!!! !!!!!!""""""!!! !!! !!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!%%%!!!!!!$$$###!!!   """"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  """"""!!!!!!###%%% !!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$${{{zzzzzzzzzzzzxxxtttqqqnnnnnnnnnnnnnnnmmmjjjhhhaaabbbcccbbbbbbccceeehhhfffeeeccc```\\\YYYVVVTTTSSSSSSTTTRRRNNNKKKJJJIIIHHHHHHHHHHHHGGGDDD???;;;666444000...---,,,***(((******************++++++***))))))(((((('''&&&&&&************************&&&'''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######$$$#########$$$$$$%%%&&&!!!$$$%%%######&&&%%%""" ###%%%%%%$$$"""""""""""""""""""""""" !!!"""##################"""!!! """&&&)))'''!!! """"""""""""###############&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!############""" !!!"""######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!! !!!!!!""""""###############"""!!! !!!!!!"""""""""""""""######$$$"""!!!  $$$$$$###""""""!!!""""""%%%(((+++)))$$$!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!%%%$$$"""!!!"""###%%%'''"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""#########!!! """""""""#########""""""######!!! !!!!!!"""""""""########################"""!!!  !!!!!!""""""""" !!!"""###!!!!!! !!!!!! &&&+++...---((($$$"""!!! !!!""" !!!  !!!!!!!!!!!!!!!!!!"""!!!!!!  !!!""""""### !!!!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""%%%"""!!!###"""!!!!!!!!!  !!!""""""!!! """"""!!! !!!!!!""""""!!!!!!  !!!!!!"""!!! """""""""!!! !!!###"""!!!!!!!!!"""""""""#########!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###%%%{{{zzzyyyyyyyyywwwtttqqqooooooooonnnmmmkkkiiigggdddeeeeeeeeedddeeegggiiigggeeeccc___[[[XXXUUUTTTRRRSSSTTTSSSOOOLLLKKKJJJHHHHHHHHHHHHGGGDDD???;;;333111///.........---,,,((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%&&&&&&###&&&&&&######&&&&&&###$$$######$$$&&&&&&%%%###$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###%%%(((&&&### !!! $$$$$$$$$###"""""""""!!! !!!!!!""""""!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""!!!  ######"""!!!!!!!!!""""""&&&$$$"""!!!"""######"""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! $$$###"""""""""###%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!! """""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!! !!!"""######$$$!!!!!!!!! !!!!!!""""""!!! !!!!!!""" '''---000///)))$$$"""!!!  !!!"""!!!!!!""""""!!! """"""""""""############""""""""""""!!!  !!!"""######  """"""  !!!"""### """"""""""""""""""""""""!!!"""$$$###!!!  !!!  !!!!!!!!!!!! """"""!!!   !!!!!! !!!  !!!"""!!!!!!!!!"""###$$$###!!! !!!""""""!!! !!!!!!!!!  """######"""   ######"""!!! !!!"""""""""!!! !!!!!!!!!!!! """  !!!!!!!!!"""""""""""""""!!!  !!!""""""""""""######!!!!!!###&&&~~~|||yyyxxxxxxwwwtttrrroooppppppooollliiigggffffffffffffeeeddddddfffhhhhhhfffccc___[[[XXXVVVUUUQQQSSSUUUTTTQQQNNNLLLKKKIIIIIIIIIIIIGGGCCC===888333111///...//////---,,,))))))((((((''''''&&&&&&)))((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%&&&######&&&%%%&&&%%%%%%&&&''''''%%%###$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""#########!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!###$$$###"""!!!!!!###"""  """"""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!"""##################!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""$$$""" !!!""""""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" """"""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$"""######$$$###"""!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!  !!!"""### !!!!!!""""""#########"""!!!!!!!!!!!!!!!!!! !!!""""""!!!$$$)))+++***&&&""""""!!!  !!!"""!!!!!!""""""###"""""""""""""""""""""############ !!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!! !!!"""!!!!!!  !!! """!!! !!! !!!!!!!!!"""  !!!!!! !!!  !!!"""""""""!!! """###%%%###!!! !!!### """###"""!!! !!!!!!!!!!!!  $$$###"""!!! !!!!!!"""###"""!!! !!!!!!!!!!!!  !!!!!! !!!"""!!!!!! !!!""""""""""""!!!$$$$$$!!!!!!###&&&}}}zzzxxxxxxwwwvvvtttpppqqqqqqoookkkhhhfffeeeeeeeeeeeecccbbbbbbdddfffiiigggccc___[[[XXXVVVUUUQQQSSSUUUTTTQQQNNNMMMLLLLLLKKKKKKJJJGGGBBB;;;555777555222///...---+++))),,,++++++***)))((((((''''''(((((()))***+++++++++'''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''&&&%%%$$$%%%!!!!!!"""$$$''''''&&&$$$"""###%%%''''''%%%###"""""""""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%!!!$$$''''''&&&$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""$$$$$$"""!!!"""%%%'''&&&###!!!"""###!!!"""""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$ """$$$%%%&&&%%%%%% !!!""""""$$$######""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!""" !!!!!!""""""###"""!!!  !!!!!! """"""""""""!!!!!!!!!!!!  !!!"""$$$&&&!!!"""###$$$$$$###"""!!! ###$$$$$$###!!!###$$$%%%&&&'''&&&&&&%%%""""""  !!!"""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!"""###!!!!!!"""###%%%$$$"""###!!!  !!!### !!!###$$$$$$$$$$$$ !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!! """"""###%%%&&&&&&$$$!!!!!! """"""""""""""""""""""""  ###$$$""" !!!!!!"""""""""!!!!!! !!!!!!  !!!""" !!!!!!!!!!!!###!!! !!!!!!!!! !!!!!! !!!!!!!!!"""""""""!!! """$$$%%%$$$!!! !!!###!!!$$$''''''###!!!!!!###"""!!!!!!!!! !!!  !!!""""""!!!!!!!!!""""""###%%%$$$"""!!! !!!!!!"""###"""!!!  """###$$$$$$$$$!!!###"""!!!$$$ !!!!!!!!!""""""  !!!"""""""""""""""%%%%%%""" ###&&&}}}|||{{{zzzxxxvvvsssooonnnnnnmmmjjjfffdddfffgggddd```^^^___aaaeeecccaaa^^^ZZZWWWUUUTTTUUUTTTRRRPPPNNNLLLJJJIIILLLJJJGGGEEEDDDBBB???===<<<999444222000///---+++)))((((((((((((((()))))),,,,,,+++***)))(((''''''+++***)))((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""######$$$$$$$$$############"""""""""""""""""" """###$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######%%%%%%$$$###"""!!! ###############"""!!! !!!""""""""""""#########$$$$$$############$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$!!!!!!!!!"""  """"""!!! !!!###$$$$$$""" ######!!!!!!"""###$$$$$$###"""!!!""""""!!!!!! """""""""""""""!!! ''''''&&&%%%$$$###"""""" $$$###""" """###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$""" !!!############""""""""""""######"""!!!!!!!!!!!!!!!""""""############"""""" """#########"""!!!#########%%%&&&%%%""" !!!###$$$%%%'''$$$  """######%%%$$$""" $$$'''!!!"""###$$$###""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""#########$$$!!!!!!###$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!! $$$!!! """###### !!!!!!!!!!!!!!!!!!######"""!!! !!!!!!"""###$$$$$$$$$### !!!!!!!!!!!!  !!!""""""""""""""" """!!!""""""!!!""" !!!###""" !!! ######""""""!!!!!!  ###%%%$$$"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! """$$$%%%""""""""""""!!!!!!!!!!!!###"""""""""""""""######~~~}}}}}}}}}{{{zzzpppmmmiiihhhiiihhhdddaaadddfffgggddd```^^^___aaaeeedddaaa^^^ZZZWWWUUUSSSSSSSSSQQQPPPNNNMMMLLLKKKLLLJJJGGGFFFDDDCCC@@@>>>:::777333000///...,,,*********))))))))))))******))))))(((((('''&&&&&&&&&***)))((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$##################"""""""""""""""############""""""!!!#########$$$$$$$$$%%%%%%$$$##################$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!  !!!""""""!!!!!! !!!"""###$$$%%%###!!!!!!""""""  !!!!!! """""""""!!!!!!!!! !!!"""######"""!!!   $$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!! """"""############"""""" !!!"""""""""""""""###"""###$$$&&&%%%""" !!!"""###$$$%%%'''$$$!!! """###"""#########""" ###%%%!!!"""#########!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!### ###$$$###############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""!!! !!!!!! """"""""""""!!!!!!!!!!!! ###!!!!!!######"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!  !!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!""" !!!###"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###$$$%%%"""!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$~~~||||||}}}}}}|||{{{qqqnnnkkkjjjkkkjjjgggccccccfffgggddd```^^^___aaafffeeebbb^^^[[[WWWTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMKKKHHHFFFEEEDDDAAA???999666222000...---+++***++++++************++++++''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&%%%%%%&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%&&&'''############$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$######"""!!!!!!""""""#########$$$!!!""""""############"""$$$$$$%%%%%%%%%&&&&&&&&&#######################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""######""""""""""""######"""!!!!!!!!!!!!"""###$$$&&&$$$"""!!!"""!!!!!!""""""######""""""!!!###"""""""""""""""!!!!!! !!!###$$$###"""  !!!!!!"""""" ######!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!  !!!!!!  !!!###$$$$$$$$$"""!!!!!!!!!!!! !!!  """"""############""""""!!!!!!!!!!!!!!!"""######"""""""""$$$%%%%%%###!!!!!!!!!!!!!!!"""###%%%%%%(((%%%""" !!!""""""!!! """$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""" """$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  """###"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!""""""!!!!!!!!!"""###"""  $$$###!!!!!!###$$$!!! !!!""""""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!$$$""" !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! """###$$$}}}{{{zzzzzzzzzyyyxxxssspppmmmmmmnnnnnnjjjgggccceeefffddd```^^^___aaagggfffccc___[[[WWWTTTSSSSSSRRRRRRPPPOOONNNMMMLLLMMMKKKHHHGGGFFFDDDBBB@@@999666222000///...,,,+++++++++***)))))))))******((((((((()))))))))******&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&'''((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&$$$###"""###%%%&&&!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&((('''&&&&&&%%%$$$###""""""######$$$$$$$$$###""""""""""""""""""############ !!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$#########%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!%%%$$$"""""""""###$$$$$$###"""""""""""""""""""""###############""""""!!!!!! ####################################""""""""""""!!!###$$$$$$""" """"""#########$$$$$$$$$ ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""  """$$$$$$$$$###!!!!!! ###"""!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!###$$$"""!!!!!!###$$$%%%###!!!!!!!!!!!!""""""###%%%%%%'''%%%"""!!!!!!"""!!! """######!!!!!!!!!"""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""!!!!!!!!! ###$$$!!! """###!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!"""###!!! """"""""""""!!!!!!!!!!!!  !!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!""""""######"""""" """######!!!""""""!!! !!!""""""!!!  !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###############"""""""""!!!!!!###"""  !!!###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!"""###}}}zzzxxxxxxwwwuuutttooollljjjjjjkkkkkkhhheeeccceeefffddd```^^^```bbbgggeeeccc___[[[XXXUUUSSSUUUUUUSSSQQQOOOMMMKKKKKKLLLJJJHHHGGGFFFEEEBBB@@@:::777333111000///...,,,+++***)))(((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''')))***+++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%######$$$%%%&&&""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!############"""""""""""" !!!"""###########################$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$######""""""########################%%% """%%%###!!! !!!###$$$$$$###!!! !!!""""""############### !!!!!!""""""###### """"""""""""############!!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""  !!!#########"""!!! """"""!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!###$$$###"""!!!"""###$$$"""!!!!!!!!!!!!!!!"""###$$$$$$&&&$$$"""!!!""""""!!! """"""""" """$$$""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!! ###''''''###!!!"""""" !!!!!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!###""" """"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###$$$###"""!!!  """"""!!!!!!!!! !!!  !!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!""""""###$$$$$$$$$$$$###!!!"""""" !!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""  !!!!!!!!!"""""""""!!! !!!!!!|||yyyxxxwwwvvvtttrrrooollliiijjjlllllliiifffbbbdddfffddd```___```bbbfffeeebbb___\\\YYYVVVUUUWWWVVVTTTRRROOOMMMKKKJJJKKKIIIGGGFFFFFFDDDBBB@@@:::777444111111000...---+++***)))(((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))*********)))(((((()))******)))))))))((((((((((((''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!!!!""""""############"""!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""###############"""""""""########################%%%""" ###$$$""" !!!"""######"""!!! !!!"""######$$$$$$######!!!"""!!!"""$$$&&&"""!!!!!! !!!!!!"""!!!!!!"""""""""""""""### !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!! !!!""""""""""""!!!!!! !!!   !!!""""""############""""""!!!!!!!!!!!!!!!"""######$$$###!!!!!!"""###!!! !!!!!!!!!!!!!!!"""######%%%###!!!!!!"""###"""!!!""""""!!! """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  !!!"""###""""""""""""!!!!!!!!!!!!%%%(((((($$$!!!""""""  !!!"""###$$$$$$$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######%%%$$$###"""  !!!"""!!! !!! """!!! !!! !!!!!!!!!!!! !!!!!!""""""""""""!!!"""######$$$$$$###### !!! !!!""""""!!! !!!!!! !!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!######""" !!!!!!!!!!!!!!!  !!!"""""""""!!!  !!!"""""""""!!!  !!!!!!"""$$$###"""!!! ~~~|||yyyxxxxxxwwwvvvuuuqqqooolllmmmooopppmmmjjjbbbdddfffdddaaa___```ccceeedddbbb___\\\ZZZXXXWWWUUUUUUSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@999666333000000///...---,,,+++***)))((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!""""""""""""############"""############""""""!!!!!!!!!!!!"""""""""######!!!###$$$%%%%%%$$$###!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$###### """"""!!!!!!###%%%%%%$$$###""""""###$$$%%% !!!!!!!!!""""""""""""!!! !!!"""###$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!""""""############"""""" !!!"""""""""""""""&&&$$$"""!!!!!!!!!  !!!"""###"""!!!!!!###$$$###""" !!!"""!!! """ !!!#########"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###"""""""""###############"""&&&&&&###!!!###$$$""" !!!""""""""""""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""!!! """"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$######"""!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!! """"""    !!!""""""######### !!!""""""""""""""" !!! !!! !!!!!!!!!!!! !!!"""!!!!!!$$$!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!  !!!""""""###!!!  !!!  !!! !!!""""""!!!!!!  ~~~|||zzzyyyzzzzzzyyyxxxqqqnnnlllllloooooommmkkkbbbdddeeedddaaa___aaacccdddcccaaa___]]]ZZZYYYXXXSSSSSSRRRQQQPPPOOONNNNNNIIIHHHEEEEEEDDDCCCAAA???888555111//////...---,,,---,,,+++***))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%$$$#########$$$$$$###$$$%%%&&&%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!! !!!"""###$$$%%%%%%###############"""!!! !!!""""""""""""#########!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######  ###$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!###### """$$$"""!!!  !!!""" !!!!!!""""""###!!!  !!!###%%% !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! """###$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$""""""############"""""" """#########"""!!!'''$$$"""!!!!!!!!!  !!!"""!!! !!!###%%%$$$### ###$$$###!!! """###$$$###"""!!!!!!!!!!!!!!!"""""""""""" """######""""""######$$$$$$%%%%%%"""$$$!!!!!!$$$%%%$$$ !!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###!!! !!!"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""######$$$""" !!!""""""###""""""!!! """"""!!!   !!!"""############ !!!!!!!!! !!!$$$###"""!!! !!!"""###!!!"""!!!!!!$$$!!! ######""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!""""""###  !!!###$$$ !!!"""""" !!!~~~zzzyyyzzz{{{yyywwwnnnmmmllllllllllllkkkiiieeeffffffdddaaa^^^^^^___aaaccccccbbb^^^ZZZXXXWWWZZZWWWTTTRRRQQQOOOLLLJJJKKKIIIGGGFFFEEEDDDBBB@@@:::777444222111000...,,,,,,---.........,,,***(((((('''&&&''')))*********%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$&&&'''(((&&&%%%%%%$$$#########$$$%%%%%%$$$$$$"""!!! !!!!!!"""$$$$$$%%%%%%%%%########################$$$""""""###%%%$$$!!!!!!!!!!!!!!! $$$$$$##################""""""!!!!!!!!!!!!"""""" !!!######$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!! """$$$&&& !!!"""""""""""""""!!!!!!"""###############!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!! %%%%%%$$$$$$######"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$###############%%%$$$$$$###"""!!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""  !!!!!!""""""######!!! !!!""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!! ######################## !!!"""""""""""" !!!!!!!!!!!!!!!!!!  """###### !!!###$$$!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!###"""!!!!!!!!!!!!""""""%%%###   !!!!!!  ###"""!!!"""###"""!!!$$$$$$"""!!!!!!"""######$$$###"""!!!   !!! !!!$$$&&&""""""!!!!!! """'''***+++)))!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """$$$$$$"""$$$(((,,,$$$$$$###!!!!!!###!!!############"""!!!!!!!!!!!!!!! }}}yyyxxxyyyzzzxxxvvvpppnnnlllkkkkkkkkkjjjiiifffffffffdddaaa____________aaabbb```\\\XXXVVVUUUXXXVVVSSSRRRQQQOOOLLLJJJJJJHHHFFFEEEEEEDDDBBB@@@:::777444222111000...,,,+++,,,---...---+++)))(((***(((''''''((()))((('''&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&((()))******)))((('''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$ !!!""""""""""""""" !!!""""""###""""""###########################""""""$$$&&&&&&### """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""##################"""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%$$$########################""""""!!!!!!  !!!!!! !!!!!!"""""""""""""""""""""#########!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############ !!!!!!!!!!!!!!!  !!!"""###!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! '''%%%"""!!!"""""""""!!! !!!!!!  """!!!!!!!!!"""""" !!!  !!!!!!!!!   !!!  """$$$"""!!!!!!!!! ###!!! !!!###$$$""" !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!  """$$$!!!"""!!! """$$$ !!!!!!!!!!!!!!!!!!!!! }}}yyyxxxzzzzzzyyyvvvrrroookkkiiiiiiiiiiiihhhfffgggfffdddaaa____________aaabbb```\\\YYYVVVUUUVVVTTTRRRQQQPPPOOOMMMKKKJJJHHHFFFEEEDDDCCCAAA???:::888444222111000...,,,++++++,,,,,,+++***((('''+++***''''''(((((('''&&&''''''&&&&&&'''(((***+++(((((((((''''''((())))))+++***)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$ !!!"""###$$$$$$$$$!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""###%%%''''''&&&$$$!!!""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!"""""""""""""""!!!!!!"""###############$$$###"""!!! $$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### """#########"""!!!""""""############"""!!! !!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$  !!!"""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!  !!! !!!!!!  !!!!!!  !!!  """!!!!!!!!!!!! $$$###!!! !!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&$$$!!!  """%%% !!!!!!!!!!!!!!!!!!{{{zzz{{{|||zzzwwwtttpppkkkhhhggggggggggggfffgggfffdddaaa_________bbbcccdddccc___[[[XXXXXXTTTRRRPPPPPPPPPOOOMMMLLLJJJHHHEEEDDDDDDCCCAAA???;;;888555333222000...,,,***+++++++++***)))(((''',,,***(((((())))))((('''((('''&&&&&&&&&(((***+++)))))))))(((((((((((((((+++******)))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%'''''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$ !!!"""###$$$%%%&&&!!!!!!!!!"""""""""""""""!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""#########""" !!!!!!""""""""""""!!!!!!!!!!!!"""#####################"""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""##################$$$$$$######""""""######$$$%%% """#########"""!!!!!!"""""""""""""""""""""######""""""!!!!!! !!! !!!""""""!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############  !!!""""""!!!!!!!!! !!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!!!! !!!"""###### !!!"""### !!!  !!!!!!!!!!!!!!! """!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&''''''### !!!"""!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!}}}yyyxxxyyyzzzxxxvvvtttpppkkkgggffffffffffffeeeffffffddd```^^^^^^___bbbddddddccc___[[[YYYXXXTTTRRRPPPPPPPPPOOONNNLLLJJJHHHFFFEEEDDDCCCAAA???;;;888555333222111///---************)))(((''''''+++)))((()))***,,,++++++''''''&&&&&&'''(((******)))))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!!""" !!!###$$$%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$ !!!!!!!!!"""""""""###$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###!!! !!!!!!""""""""""""############$$$$$$$$$$$$  !!!!!! """######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! !!! !!!""""""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""""""""!!!!!!  !!! !!!!!!""" !!!"""""""""!!!!!!""""""""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!$$$$$$$$$$$$###!!! """  !!!!!! !!!!!!  !!!  !!!!!!  !!!""""""### !!!"""### !!!!!!   !!!!!!!!!!!!!!! !!!!!!""""""###$$$"""""""""""""""!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&""""""$$$"""!!! !!!!!!  !!!!!!!!!!!!!!!""""""""" !!!!!!""""""~~~zzzvvvuuuwwwwwwuuusssrrrnnnjjjhhhgggfffeeeddddddeeedddbbb___]]]]]]]]]```bbbcccaaa]]]ZZZWWWVVVTTTSSSQQQPPPPPPPPPNNNLLLKKKIIIGGGFFFEEEDDDBBB@@@;;;999555333222111///---++++++******)))(((((((((***((('''(((***,,,,,,+++%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""###############"""""""""""""""""""""""""""###$$$$$$###!!! !!! !!!"""$$$$$$%%%""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!""""""######%%%%%%$$$$$$$$$###############"""!!!!!!!!!!!!!!!###"""  """$$$&&&"""""""""""""""!!!!!! !!!!!!"""############### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$$$$### !!!!!!""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!"""""""""###"""!!! !!!!!! !!! !!!""""""!!!!!!!!!""""""######$$$$$$ !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!  !!!!!!"""#########!!!!!! !!!!!!!!!"""#########!!!!!! !!!!!! !!!!!!  !!!!!! !!!!!! !!!!!!"""#########"""  !!!!!! !!! !!!"""  """"""!!!  !!! !!!!!!   !!!!!!!!!!!!!!! !!!  """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!"""###!!!  !!! !!!"""""""""{{{wwwvvvwwwxxxvvvtttooommmjjjhhhhhhgggeeedddcccccccccaaa^^^\\\\\\\\\aaabbbcccaaa^^^ZZZWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLLLLJJJHHHGGGFFFEEECCCAAA;;;999666444333111///---,,,,,,+++***))))))))))))***(((''''''((())))))((("""###%%%'''((('''&&&&&&%%%&&&'''((())))))((('''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&!!!!!!"""######$$$######!!!!!!"""###$$$$$$$$$$$$########################"""$$$%%%$$$!!!!!!###%%%!!!!!!""""""###$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""#########$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""!!! !!!!!!"""###############"""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$######!!!!!!""""""###$$$$$$%%%$$$######""""""!!!!!!!!!###############$$$$$$%%%"""!!! !!!###$$$$$$###""" !!!!!! !!! !!!""""""!!! !!!!!!"""######$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""###""""""$$$######"""!!!!!!  !!!!!!"""######!!!!!! !!!!!! """""""""!!!!!!"""  """   !!!!!! !!!!!! !!!!!! !!!""""""!!!   !!! !!!""" !!!######"""  !!!!!!!!!  !!!""""""!!! !!!!!!""" !!!!!!!!!""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###"""!!! !!!   !!!""""""###~~~zzzyyyzzz{{{yyywwwmmmllljjjiiihhhgggeeecccbbbcccbbb```]]][[[[[[[[[cccdddeeeddd```\\\ZZZYYYWWWUUUSSSRRRRRRPPPNNNLLLMMMKKKHHHGGGGGGFFFDDDBBB<<<999666444333111///------,,,+++***))))))))))))***(((&&&&&&&&&'''&&&%%% """%%%'''((('''%%%$$$###$$$&&&((((((((((((((("""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$#########$$$%%%%%%&&&''''''&&&%%%$$$###!!! """###$$$%%%&&&'''''''''########################!!!$$$%%%$$$######%%%(((#########$$$$$$%%%&&&&&& !!!"""######$$$$$$$$$############$$$$$$ !!!"""###%%%%%%&&&&&& !!!"""######$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """""""""""""""!!! !!!!!!"""###############$$$###"""!!!!!! !!! !!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&'''######""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$###""" !!!""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""" !!!!!!"""$$$""" !!!###%%%&&&%%%###"""!!!!!!!!!""" !!!!!!!!!""""""######!!! !!!""""""!!! !!!""""""### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$%%%$$$$$$###"""!!!!!!  """!!!!!! !!!!!! !!!"""""""""!!!"""  """!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!! !!!"""!!! !!!###$$$###!!!""""""###$$$$$$###"""!!!"""!!!!!! !!!!!!!!!""""""!!! !!!"""###### !!!!!!"""""" """$$$$$$"""!!!###&&& !!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""!!! """###"""""""""$$$"""!!!  !!! !!!""""""###~~~||||||~~~}}}{{{wwwsssnnniiigggggghhhfffdddddddddcccaaa]]]\\\\\\]]]dddcccbbb```]]][[[XXXWWWUUUUUUTTTRRRQQQOOONNNNNNMMMLLLKKKIIIFFFDDDAAA@@@>>>;;;777555333222///---+++***)))((((((''''''''')))))))))))))))*********&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%$$$%%%'''''''''&&&((('''&&&&&&'''((()))******)))'''%%%%%%''')))***%%%))),,,***&&&###$$$&&&######$$$$$$$$$######"""$$$$$$######$$$$$$%%%%%%'''''''''&&&%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############$$$$$$###""""""###$$$%%%###"""!!! !!!###%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""""""""###$$$&&&'''(((###""" !!!"""%%%&&&%%%$$$######$$$$$$###!!!###"""!!!!!!!!!"""$$$%%%%%%###!!! !!!""""""""""""############$$$###"""!!!!!! !!!!!!###"""""""""!!!!!! %%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$ !!!$$$###  !!!"""######""""""!!!!!! !!! !!!###$$$$$$ """""" !!!"""###############""""""!!!!!!!!!!!!""""""!!!""""""######!!! !!!"""###"""!!!!!! !!! !!!!!!!!!!!!############""""""""""""$$$###!!! !!!"""###!!!!!!!!!!!! ###"""""""""###$$$$$$%%%,,,***'''$$$"""""""""###""""""!!!!!! """"""!!!!!!!!!!!!""""""!!! !!!!!!"""  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######  ###%%%%%%%%%!!!!!!!!!!!!  !!!""""""""""""!!!!!!$$$$$$ !!!!!! """ ############!!!!!!!!! !!!***(((&&&###!!!  !!!!!!!!!   !!!"""###########################!!!"""""""""""""""!!!  !!! !!!!!!!!!!!!  !!!""""""  !!!!!!""""""~~~{{{{{{}}}}}}{{{yyyuuupppkkkiiiiiiiiifffdddbbbbbbbbb```^^^]]]^^^___ccccccbbb```]]][[[XXXWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMLLLKKKIIIFFFDDDAAA@@@>>><<<888666444222000...+++***)))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&%%%&&&'''(((''''''''''''&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&))),,,+++'''$$$%%%'''######$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$##################""""""$$$######"""""""""######!!!!!!"""###############""""""!!! !!!"""###"""!!! """$$$%%%#########$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!! !!!"""######$$$$$$"""!!!!!!!!!!!!###$$$%%%%%%$$$"""###$$$$$$###!!!###"""!!!!!!!!!"""######""" !!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!$$$$$$###""""""!!! ########################%%%!!!###%%%$$$!!! !!!"""###!!!!!!!!!"""""""""""""""###"""!!! !!!###$$$### """"""!!!###&&&(((((('''%%%###""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!! !!!"""###!!!!!! !!!!!!"""""""""""""""#####################"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$&&&&&&(((&&&$$$"""!!!""""""###!!!!!!!!!!!!!!! $$$###"""!!!!!!"""#########"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!"""""" """!!! !!!!!!""""""!!!!!!!!!  $$$$$$ !!!!!! """   """""""""""" !!!""""""!!!!!! %%%$$$"""!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!######$$$$$$###"""!!! """""""""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###""""""!!! ~~~zzzyyy|||}}}}}}{{{vvvrrrnnnlllkkkjjjfffccc```aaaaaa```___^^^```aaaccccccaaa```]]][[[YYYWWWWWWVVVTTTQQQOOOMMMLLLLLLLLLKKKJJJIIIFFFDDDAAA@@@>>><<<888666555333111///++++++***)))((((((((((((((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&***,,,+++(((&&&&&&'''######$$$$$$$$$$$$$$$###!!!###&&&(((((('''$$$###$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$######""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!  !!!###$$$########################""""""""""""""""""""""""######""""""""""""!!!!!! """#########""""""!!!!!!!!!"""######$$$$$$%%%###""""""###$$$"""!!!###""""""!!!!!!!!!""""""###"""!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""##################"""""""""######""""""!!!!!! ########################%%%""" !!!$$$&&&$$$""""""!!!!!!!!!!!!"""###### !!!""""""###$$$$$$%%%$$$###"""!!!"""###$$$!!!!!!!!!!!! ###'''******((($$$"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!! """"""!!!!!!!!!"""###### !!!"""###""""""""""""##################""""""""""""!!!!!!!!!"""###!!!"""""""""""""""""""""""""""""""""###$$$&&&'''((($$$###"""!!!!!!""""""### !!!!!!!!!!!!!!!&&&%%%###!!!!!!!!!###$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!$$$***...---'''""""""$$$ !!!"""######&&&%%%###!!!  !!!%%%&&&"""!!!!!!!!! !!!  """"""#########"""!!!!!!"""$$$%%%$$$"""  !!!!!!  !!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""#########""""""!!!!!!"""""""""!!! """!!! """!!!  !!!""" """""""""!!! ~~~yyyyyy{{{}}}}}}|||vvvrrrnnnlllkkkjjjeeebbbaaabbbbbbaaa___^^^```aaacccbbbaaa```]]][[[YYYXXXXXXVVVTTTPPPNNNLLLKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@===:::777555444222000...,,,+++***)))(((((((((((()))(((((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))((((((((()))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&(((******(((&&&&&&&&&######$$$$$$%%%%%%$$$$$$###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''')))***+++%%%%%%%%%%%%$$$$$$######!!!!!!"""###############$$$$$$$$$###############  !!!"""###$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&%%%###""" !!!"""###$$$$$$######$$$###""""""######"""!!!$$$#########""""""""""""$$$###"""!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""############$$$$$$##################"""""""""!!!!!!!!! $$$"""!!!!!!$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########%%%$$$###""""""""""""""" !!!!!! !!!###%%%%%%$$$!!! """"""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!! ###""""""""""""######### """###### !!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!! """"""""""""############!!!!!!"""###%%%&&&((()))############"""""""""!!! !!!!!!""""""&&&%%%""" """###$$$$$$"""!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$%%%"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$!!! ### !!!""""""((('''$$$"""!!!!!!"""###"""%%%### ###%%%!!!!!!!!!!!!  $$$######"""!!! !!!###$$$###"""!!! !!!!!!!!!!!!    !!!!!!""" !!!!!!###""""""!!! !!!!!!!!!!!!!!! """!!! ###"""  """###   !!!"""######~~~zzzyyy{{{}}}}}}|||uuuqqqllljjjiiihhhdddaaacccccccccaaa___^^^^^^```bbbbbbaaa```^^^[[[YYYXXXXXXVVVSSSOOOMMMKKKKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@:::888555333222111...---,,,+++***))))))((((((((())))))(((''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))+++***((('''(((***((((((((((((''''''&&&&&&)))((('''%%%%%%'''((()))%%%&&&(((((('''%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###############$$$$$$$$$$$$######"""""" !!!"""###$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""$$$%%%%%%$$$###!!! !!!"""###$$$$$$######$$$###!!!"""######""" $$$$$$$$$$$$$$$$$$$$$###  !!!!!!!!!!!! !!!"""###$$$$$$########################$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""#########"""!!!  $$$#########"""""""""!!!$$$######"""!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""############""""""""" """###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!"""!!!"""""""""#########$$$!!!!!!"""###$$$&&&((()))%%%&&&&&&&&&%%%###!!!  !!!!!!""""""$$$"""!!!!!!!!!###"""!!!  !!!"""""" """ ###+++---'''!!! !!!!!!!!!!!!!!! !!!"""### $$$###!!! !!!###$$$ """$$$$$$###!!!$$$'''""""""!!!!!!!!!  !!! !!!""" !!!"""### !!!!!!!!!    !!! $$$$$$"""!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!!!! ###"""  """###  !!!!!! !!!"""######{{{zzz{{{}}}{{{zzzuuupppjjjggggggfffdddbbbdddddddddbbb___^^^^^^```bbbaaaaaa___^^^\\\ZZZYYYWWWUUUQQQNNNLLLKKKKKKKKKJJJIIIIIIGGGFFFCCCBBBAAA999666333222111000...,,,,,,,,,+++***))))))))))))(((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''***+++***'''&&&'''***((((((((()))(((((('''&&&+++)))'''%%%%%%''')))+++$$$%%%&&&'''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%"""!!!!!!###&&&(((&&&&&&&&&&&&&&&%%%$$$### !!!###%%%%%%%%%%%%$$$!!!!!!"""###############""""""###""""""!!!  !!!""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$"""!!!!!!"""###!!! """###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""###$$$$$$$$$###""""""""""""###########################""""""""""""######################## !!!""""""######""""""!!!  %%%$$$$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!"""######!!! !!!"""$$$###!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""#########"""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!! !!!  """$$$ !!!!!!""""""#########!!!!!!!!!"""###%%%&&&'''&&&'''(((((('''$$$""" !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!!!!$$$!!!&&&111333+++""" !!!!!!  !!!!!!!!!!!!!!!'''###!!!$$$%%%$$$ !!!"""###!!!!!!######!!!!!!###"""""""""!!!!!!!!!  !!!!!! !!!"""""""""!!!!!! !!!!!!"""  !!!###""""""""""""!!!     !!!!!!""""""###%%%$$$"""!!!!!!"""######$$$###"""!!!  !!!!!!!!!  !!!"""!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! |||{{{||||||zzzwwwuuuooohhheeeeeefffeeedddbbbccccccaaa```___```bbbaaaaaaaaa___^^^\\\ZZZYYYVVVSSSPPPMMMKKKKKKKKKLLLIIIIIIHHHGGGEEECCCBBBAAA999777444222111000...---,,,,,,+++***))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&))),,,***&&&$$$&&&***%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&$$$"""###$$$%%%&&&&&&&&&&&&$$$###"""!!!"""###$$$%%%%%%&&&((())))))'''%%%###!!!"""###%%%%%%$$$"""!!!!!!!!!"""###############""""""######"""!!! !!!"""############%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""######"""!!!!!!!!!!!!###$$$%%%$$$"""!!!!!!""""""!!!  !!!###$$$$$$$$$############$$$$$$$$$######!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$######################## """###$$$$$$#########""""""!!! ########################""""""######$$$#########"""$$$$$$### !!!#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$#########!!!!!!"""""""""!!! !!!!!! !!!!!!"""""""""""""""############""""""!!!!!!!!! !!!"""###### !!!!!!"""######!!!!!!!!!!!!"""###$$$%%%$$$%%%''')))(((&&&###!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""""""""&&& $$$000333***!!! $$$######"""!!!!!!  !!!!!!"""""" """###!!! """"""""""""!!!!!!!!!  """!!! !!!###+++)))'''$$$!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!!   !!!!!! !!!!!!"""######$$$$$$###"""!!! !!!###$$$""""""!!! !!!""" !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!}}}|||}}}|||yyyuuuvvvooohhhdddeeefffgggfff```aaabbbaaa```aaabbbdddaaaaaa```___^^^\\\ZZZYYYUUUSSSOOOLLLKKKKKKLLLMMMIIIIIIHHHGGGEEECCCBBBAAA:::777444333222111///...---,,,+++***))))))))))))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&))),,,***%%%###&&&)))###$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&((()))((('''%%%"""###$$$%%%&&&&&&'''&&&!!!!!!"""###############!!!$$$&&&'''%%%""" """###$$$%%%$$$""" !!!!!!"""###############$$$%%%%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""!!!!!!!!! !!!"""$$$%%%&&&###"""!!! !!!"""%%%&&&###"""!!!!!!""""""!!! !!!############ !!!!!!!!!!!! """"""""""""###############$$$%%%&&&%%%###!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%""""""$$$ !!!"""###"""!!!""""""!!!!!!!!!!!!""""""""""""#########""""""!!! !!!""""""""" """!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!###$$$$$$###""" !!!""""""###!!!!!! !!!!!!"""######!!!###&&&((()))'''%%%###""""""!!!!!! !!!###$$$$$$###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$%%%+++///&&&!!!  !!!"""######!!!$$$###### !!!!!! !!!!!!""""""!!!!!!######!!!!!!""""""""""""!!!!!!!!!!!! """""" !!!$$$!!! !!!###$$$$$$"""  !!!!!!!!!  !!!!!!!!!!!!!!!   !!!"""""" !!!"""#########!!! !!!###$$$!!!""" !!!!!!!!!  !!!"""### !!!!!!!!!!!!  !!!"""""" !!!"""""" !!!###$$$$$$zzzxxxzzz{{{zzzxxxrrrmmmgggfffhhhjjjjjjiiihhhhhhgggeeebbbaaacccddddddcccaaa___]]][[[YYYXXXPPPOOONNNLLLLLLLLLLLLMMMMMMKKKIIIGGGEEECCCBBBBBB:::777444222111000---,,,+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%###!!!!!!###$$$%%%%%%!!!"""%%%&&&&&&$$$""" """"""""""""!!!!!!!!!!!!######""""""!!!!!!  ######$$$$$$###""" ###$$$$$$$$$###""" """"""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!%%%%%%%%%$$$"""!!!###$$$%%%$$$""" $$$###""" !!!""" !!!"""######!!!!!!!!!"""######$$$$$$'''&&&%%%$$$############&&&%%%$$$""" """"""!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!"""######%%%&&&&&&%%%$$$### !!!!!!"""""""""""""""""""""!!!!!! """"""!!!!!! ###"""###%%%&&&%%%"""###%%%$$$""" ###"""!!! !!!"""#########"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""%%%$$$"""!!!!!!###%%%'''"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""$$$%%%&&&+++(((###"""""""""  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!! """######""""""""""""!!! %%%%%%$$$""" """%%% !!!!!!""""""  !!!"""$$$"""  !!!!!! !!!"""### !!!""""""!!!  """""" !!!  !!!""""""!!!!!! ######!!!!!!!!!!!!!!! !!! """!!!!!!!!!  !!!!!!!!!   """""""""!!! ######"""!!! """"""############""""""~~~yyywwwyyyyyyxxxwwwppplllgggfffiiikkklllkkkhhhhhhgggeeebbbaaaaaabbbcccbbbaaa___]]][[[YYYXXXSSSQQQOOONNNMMMLLLMMMMMMIIIHHHFFFDDDCCCAAAAAA@@@:::888555333222000...,,,,,,,,,+++***))))))))))))***)))((((((''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###(((((('''&&&&&&'''((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###########################""" !!!"""####################################"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!###$$$$$$$$$###"""!!! ######$$$$$$$$$"""!!! ######""""""""""""############"""""""""!!!!!!!!! !!!"""""" !!!"""$$$###"""!!! !!!""""""$$$###"""!!! !!!""" !!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""" !!!""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!"""""""""###$$$$$$######%%%'''###$$$$$$$$$$$$$$$###""" !!!"""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!"""!!!"""###%%%$$$""" !!!""""""!!!!!!!!!"""###"""!!!!!!!!!!!!"""###"""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""###$$$$$$$$$###"""""" !!!!!!"""$$$%%%&&&***'''###!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""" !!!!!! !!!"""""" !!!""""""!!! !!!""""""  !!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!  """"""############""""""zzzxxxyyyzzzxxxvvvoookkkggggggjjjmmmmmmmmmgggggghhhfffbbb```______bbbbbbaaa___]]][[[ZZZYYYUUUTTTQQQOOOMMMMMMMMMMMMJJJJJJIIIGGGFFFDDDCCCCCC<<<999666444333111///---...---,,,++++++***+++++++++***))))))(((((())))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$))))))(((''''''((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$############!!!"""###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###%%%$$$"""""""""###$$$%%%$$$$$$#########""""""""" !!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$###"""!!!$$$######""""""######$$$""""""!!!!!!!!!!!!!!! """$$$%%%$$$#########"""""""""""""""###$$$%%%###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! !!!!!!###$$$$$$ !!!"""!!! !!!###""""""!!!!!!!!!!!!""""""%%%%%%$$$#########$$$$$$!!!""""""!!! $$$$$$###""""""""""""""" !!!"""###############"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!###$$$$$$###$$$$$$""" """%%%###""""""!!!!!!""""""###!!!"""""""""#########$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!###$$$$$$$$$""""""###$$$$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%***((($$$"""!!!!!! !!!!!!"""""""""""""""!!!!!!"""  """###$$$"""!!!!!! !!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!! !!!""""""###"""  !!!!!! !!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!""""""!!!!!!  !!! !!!$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!"""###""""""""" !!!"""############ !!!"""###  !!!!!!!!!!!!""""""############""""""{{{yyyzzzzzzxxxvvvppplllhhhhhhjjjmmmlllkkkeeeggggggeeebbb^^^\\\\\\aaaaaaaaa```^^^\\\ZZZYYYVVVUUURRROOOMMMLLLKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA<<<:::777555333222000.........---,,,++++++++++++))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###""""""!!!"""$$$&&&&&&%%%$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$#########"""######$$$$$$$$$$$$$$$$$$#########"""!!!!!!"""""""""###############""""""""""""######$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!! !!!###&&&&&&$$$"""!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!$$$$$$#########"""""""""###############$$$%%%%%%###$$$%%%$$$###"""###%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$$$$""""""!!!%%%$$$""" !!!!!!"""######$$$$$$######"""############""""""""""""!!!!!!""""""######$$$$$$###!!! !!!###%%%%%%%%%%%%%%%$$$!!! """$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%***)))&&&$$$"""!!!!!!  !!!""""""###"""""""""!!!!!!""" !!!!!!    !!!###$$$"""!!! !!!!!!!!!!!!!!!  """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!! !!!$$$$$$!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!""""""### !!!!!!"""""""""""" !!!"""###############  !!!###$$$ !!!!!!!!!!!!""""""""""""""""""############""""""}}}yyyxxxxxxxxxuuurrrrrrnnnjjjhhhjjjkkkiiigggdddeeefffddd```]]][[[[[[___`````````___]]][[[YYYVVVTTTQQQNNNLLLKKKJJJJJJIIIHHHGGGEEEBBB>>>;;;:::===:::777555444333000///---,,,+++******))))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''(((((()))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$###"""""""""###%%%&&&'''&&&$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''$$$######$$$ !!!###%%%%%%%%%###"""$$$$$$$$$$$$#########"""$$$#########"""""""""!!!######""""""""""""######$$$$$$##################""""""$$$%%%%%%$$$######!!!!!! !!!!!! !!!!!!!!!!!! """"""!!!"""!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!!!!#########$$$$$$%%%%%%%%%######"""!!! !!!!!!$$$%%%&&&%%%###!!!"""###""""""!!!!!!!!!!!!""""""######"""""""""######$$$$$$%%%$$$""" !!!$$$###!!! !!!"""$$$$$$$$$###"""!!!""""""""""""############!!!!!!""""""######$$$$$$###"""!!!"""$$$&&&&&&&&&"""$$$%%%$$$"""!!!!!!"""""""""############""""""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """###$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$'''&&&$$$""" !!! !!!"""######""""""!!!  !!! !!!!!!"""!!! !!!"""!!! !!! !!!###$$$!!!!!! !!!!!!  """"""!!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  ###$$$   !!!!!!!!!!!! !!! !!!!!!"""""" !!!""""""""""""""" !!!!!!!!! !!!!!!!!!"""""""""!!!!!!   !!!###$$$  !!!!!!!!!"""""""""######""""""############""""""~~~zzzvvvuuuuuutttqqqnnnrrrnnnjjjhhhiiijjjgggeeecccddddddbbb^^^\\\[[[[[[^^^___`````````^^^[[[ZZZUUUTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIGGGCCC@@@<<<:::===:::777555444222000...,,,+++***))))))(((((()))+++***))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''### !!!"""!!!$$$&&&&&&%%%###"""$$$$$$#########"""""""""%%%$$$$$$###""""""!!!!!!######""""""""""""############""""""!!!""""""#########$$$%%%%%%$$$###"""!!!  !!! !!!!!!!!!!!!""""""""" """###"""!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%$$$###""""""""""""!!!###$$$###!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######!!!###$$$$$$###$$$&&&(((""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""###!!!!!!""""""""""""""""""###"""!!!"""$$$%%%%%%$$$"""$$$%%%###!!! """######$$$$$$######"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""!!!!!!!!!""""""######""""""!!!   !!!!!!###"""!!!"""$$$$$$"""!!! !!!""""""!!! !!!!!!""" !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!  !!!!!!  !!!!!!  !!!!!!!!!  ###!!!  !!!""""""""" !!!  !!!!!!!!!!!!!!!!!!  !!!"""###  !!!!!!!!!!!!""""""""""""""""""############""""""~~~zzzwwwuuuvvvtttqqqmmmooolllhhhgggiiiiiigggeeebbbbbbbbb___\\\[[[[[[\\\]]]^^^```aaa```^^^\\\ZZZVVVTTTRRROOOMMMLLLLLLLLLKKKKKKKKKJJJHHHEEEBBBAAA<<<999666444333222000...,,,+++***))))))(((((()))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''((())))))))))))((('''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%(((***(((### """ !!!###$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!########################"""""""""!!!!!!"""""""""""""""!!! !!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######"""$$$$$$$$$"""!!!"""### !!!"""###"""!!!!!! !!!"""######"""!!!!!!!!!!!!"""#########$$$""""""""""""""""""######&&&%%%$$$$$$$$$$$$$$$%%% """"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!!!!!$$$%%% !!!"""############ !!!!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! ######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""###"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!"""######!!!!!! !!!"""###$$$########################"""""""""""""""######$$$ !!! !!!$$$###############"""!!!   !!!!!!!!!!!!!!!"""$$$%%%$$$### !!!!!!!!!!!!!!! !!!""""""!!!###%%%%%%$$$###$$$%%% !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!###"""!!!  !!!""""""######!!!  !!! !!!!!!    !!!""""""###$$$###"""  !!!!!!!!!!!! !!!  """""" !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""}}}zzzxxxxxxwwwssspppllliiifffgggiiijjjhhhfffaaaaaa```^^^[[[ZZZ\\\]]]\\\^^^```aaa```^^^\\\ZZZVVVUUUSSSPPPOOONNNNNNNNNFFFGGGHHHIIIHHHFFFCCCBBB<<<999666444333111///------,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((()))******))))))((()))***++++++***)))((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''+++---+++&&&""""""$$$"""""""""""""""$$$&&&'''""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""!!!  !!!"""%%%%%%&&&&&&%%%###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!! !!!###%%%!!!###$$$%%%$$$$$$ !!!#########"""!!! !!!"""###$$$$$$%%%""""""!!!!!!  !!!"""### """######""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%###!!! !!! """$$$%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%% !!!!!!""""""""""""!!!!!!  !!!"""!!! !!!!!! !!!###"""###$$$%%%%%%$$$###"""""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!######""""""!!! !!!"""$$$%%%###"""""""""""""""###$$$!!!"""$$$###!!!"""&&&)))$$$$$$$$$$$$###!!!  !!!!!!  !!!!!! """$$$%%%%%%### !!!""""""""" !!!"""###!!!"""!!! !!!""" !!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!""" !!!$$$"""!!!  !!!"""$$$%%%&&&###!!!$$$ !!!!!!  ###$$$!!! !!!""""""###+++)))&&&###!!!!!!!!!!!!######""""""!!!!!! """!!! !!!###$$$ !!!"""""""""""" """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""############""""""|||zzzxxxwwwuuurrrppppppkkkggggggkkkllljjjgggcccbbbaaa```^^^]]]\\\[[[^^^^^^___```aaa___[[[XXXVVVVVVUUUSSSPPPNNNKKKJJJIIIGGGDDDDDDDDDDDDCCCBBB999777555222000///......,,,+++******++++++***((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''''',,,+++***))))))((())))))((('''&&&&&&%%%%%%%%%%%%***)))(((&&&&&&''''''(((%%%%%%&&&'''((()))******))))))((('''&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%'''(((((((((''''''&&&&&&%%%$$$######((((((((('''&&&%%%######"""###$$$%%%%%%%%%%%%%%%$$$""" """$$$$$$$$$ !!!"""######"""""" !!!"""###"""!!! !!!"""###$$$$$$%%%$$$$$$%%%$$$"""###%%%'''$$$%%%&&&%%%$$$###!!!""""""""""""""""""""""""########################"""!!!!!!!!! $$$$$$$$$$$$############ !!!""""""""""""""""""""""""###$$$$$$!!!!!! ######""""""!!!!!!!!! """!!!!!!"""###"""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%###############$$$$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$###!!! $$$###""" !!!"""!!!!!!!!!!!!!!!"""######"""!!! !!! !!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""###!!!"""""""""######$$$$$$ !!!""""""!!!!!!"""!!! """###$$$$$$$$$$$$#########"""######"""!!!!!!!!!!!!!!! !!!!!!###!!! !!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """###!!!"""$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""############### !!!!!!!!!!!!  !!!#########!!!  !!! $$$###"""###%%%%%%###""" """###### !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!! !!!!!! !!!###$$$%%%""" """###&&&%%%%%%$$$$$$%%%%%%&&&|||zzzxxxwwwwwwvvvsssrrrppplllhhhhhhjjjllljjjgggbbbaaa```___]]]\\\[[[[[[^^^^^^___```aaa___\\\XXXWWWWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEDDDBBB:::888666333111000//////,,,+++******++++++***)))))))))))))))((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%''')))***%%%%%%$$$$$$###""""""!!!''''''''''''&&&%%%$$$$$$!!!!!!"""###############$$$""" !!!"""$$$$$$$$$!!!!!!"""#########""""""!!!"""###$$$###""" """"""######$$$$$$%%%%%%!!!###$$$$$$"""!!! !!!!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!!!!"""#########%%%$$$###"""""""""###$$$###""""""!!! !!!!!!!!!!!!!!! """  """""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!!!!"""############""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""###############"""######$$$$$$######""" !!!"""$$$$$$######"""$$$###"""!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!"""!!!"""""""""!!!!!! """!!!!!!!!!!!!"""###$$$ !!!!!! !!!!!!!!! !!!!!!!!!""""""""""""###""" !!!###$$$$$$#########""""""""""""###"""!!!!!! !!! !!!!!!###!!! """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###"""!!! !!!"""   ###&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""""""""""" !!!!!!!!!!!!###"""  !!!"""""""""""""""""""""""""""!!!!!!"""######"""  """""" !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###### !!!!!! """""""""!!!!!!!!!"""""""""!!! ###$$$%%%%%%$$$$$$$$$$$$%%%%%%yyywwwvvvuuuvvvvvvtttrrroookkkhhhgggiiijjjiiigggaaa```___]]]\\\[[[[[[ZZZ^^^^^^___```aaa```\\\YYYYYYWWWUUURRRPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFEEECCC;;;999666444222111000000---+++******++++++***)))))))))))))))((('''&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$)))&&&###""""""&&&***,,,%%%%%%$$$$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""""""""#########$$$"""!!!!!!###$$$$$$###""""""#########"""!!!!!!"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!###&&&&&&$$$  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###$$$$$$$$$'''%%%###!!!!!!!!!"""###$$$$$$###""""""""""""###!!!!!! !!!  !!! !!!"""######"""!!! !!!""""""############""" !!!!!!"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###### !!!""""""############""""""#########"""!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!! !!!!!!  """######"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!"""!!!   !!!!!!!!!###!!! !!!!!! """""""""""""""""""""""" !!!""""""###### !!!"""""" !!!""" ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""" !!!!!!  !!!""""""""""""""""""""""""!!! !!!!!! !!!""""""!!! """ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! ###"""  !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%xxxwwwuuuuuuuuutttsssqqqmmmjjjgggfffggggggfffeee```___]]]\\\[[[ZZZZZZZZZ^^^^^^___aaabbb```]]]ZZZXXXWWWTTTQQQOOOMMMLLLLLLIIIHHHFFFFFFGGGFFFDDDBBB:::999666333111000000000...,,,***)))***++++++***)))))))))))))))(((''''''&&&&&&''''''((()))))))))+++******))))))))))))***&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$***(((%%%######&&&)))+++''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$###""""""""""""!!!!!! """######$$$$$$###""""""$$$$$$$$$$$$$$$$$$#########%%%''''''$$$"""!!!!!!######!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%###!!! !!!###$$$%%%$$$######""""""############""""""""""""""""""!!!  !!! """$$$$$$###!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""###############$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$!!!###$$$$$$######"""""""""######"""!!!!!!!!!!!! !!!!!!!!!""""""""""""######### !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!"""###$$$"""!!!!!!!!!!!! !!!  !!!!!!!!!!!!""" !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  &&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!"""######""""""!!!   !!! !!!  !!! %%%$$$###  """""""""""""""""""""""" !!!!!!"""!!!  !!!!!!!!!!!!  !!!!!!""""""""""""!!!  !!!###$$$$$$$$$############$$$$$$zzzxxxvvvuuutttsssqqqooojjjhhhfffddddddddddddccc```^^^]]][[[ZZZZZZZZZ[[[^^^^^^___aaabbbaaa^^^[[[WWWVVVSSSQQQNNNMMMKKKKKKGGGFFFEEEFFFFFFEEEBBB@@@999777555222000//////...///,,,***)))***+++++++++))))))))))))))))))((('''&&&&&&''''''((())))))))),,,,,,***)))((((((((((((&&&&&&&&&&&&''''''((()))'''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%###""""""###%%%%%%$$$###!!!!!!!!!!!! !!!"""""""""""""""""""""###############"""""""""###$$$$$$###""""""###%%%&&&%%%###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!! !!!!!!""""""### !!!###%%%######"""!!!!!!!!!!!!"""""""""##################   """###$$$###""" !!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""""""""!!!!!! """"""############"""""""""###$$$$$$###"""!!! !!!!!!!!!""""""""""""!!!"""""""""""""""###$$$$$$ """######"""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""#########$$$!!!!!!!!!!!!!!!!!! ###!!!!!!""" !!!!!!""""""!!!!!!!!!!!!   !!! !!!!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""""" !!!!!! !!!!!!"""###"""!!! !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!! !!!"""###### !!! ###!!! !!!""""""!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%  !!!"""$$$######""""""######$$$zzzxxxvvvuuutttsssqqqoooiiihhhfffdddcccbbbbbbccc```___\\\ZZZZZZZZZ[[[\\\^^^^^^___aaacccaaa^^^[[[VVVUUUTTTSSSPPPNNNKKKJJJGGGFFFEEEFFFFFFEEEBBB???888777444222000.........000---***)))***+++,,,,,,)))))))))******))))))(((%%%&&&&&&'''(((((())))))***)))((('''&&&&&&&&&&&&'''''''''&&&''''''((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!"""######""""""$$$%%%&&&$$$### !!!!!!!!! !!!!!!!!!""""""""""""###"""""""""""""""""""""### !!!!!!  """%%%%%%$$$###!!! """"""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!  !!!!!!"""""" !!!###$$$%%%""""""!!! !!! !!!!!!!!!!!!""""""  !!!"""######"""""""""############""""""!!!!!!!!!!!!!!!!!!""""""###""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""######$$$###"""!!! !!!!!!""""""""""""!!!###""""""""""""###$$$$$$ !!!"""""""""""" !!!!!!""""""!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!"""""" %%%$$$###"""!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!""""""""" !!!!!! !!!###""""""""""""""""""""""""""""""!!!!!!  !!!!!! !!!###""""""!!!  $$$&&& !!!!!!!!!!!!!!!"""######"""!!!  !!!###$$$ !!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""""""""""""""""""""%%%""" !!!######### !!!""" !!!!!! !!!""""""""""""!!!!!! """!!!!!! !!!!!!"""!!!"""#########!!!  !!!!!!######""""""""""""######yyywwwvvvuuuuuuuuusssqqqjjjiiihhheeecccbbbcccdddaaa___]]][[[ZZZ[[[\\\^^^^^^^^^___aaacccbbb___\\\VVVWWWWWWVVVTTTPPPLLLJJJGGGFFFFFFGGGGGGFFFBBB@@@999888555333000/////////000---***)))***,,,,,,,,,((())))))*********))))))%%%%%%%%%&&&''''''(((((('''''''''''''''((()))))))))((((((''''''''''''(((&&&&&&'''''''''&&&%%%$$$&&&''''''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!! !!!"""############$$$&&&&&&$$$### !!!""""""""""""""""""""""""""""""######$$$$$$"""""""""######$$$$$$$$$ !!!""""""  !!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!""""""###### """###$$$$$$$$$$$$""""""!!! !!! !!!!!!!!!"""""""""  !!!"""#########$$$######""""""""""""""""""""""""""""""###$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""############""" !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!!  """###$$$$$$$$$### !!!"""######"""!!!######""""""######$$$%%%"""""""""!!!!!!"""###### !!!""""""#########"""$$$###"""!!!!!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!!!! ######"""""""""!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!! !!! !!!!!!"""### !!!!!!!!!""""""""""""!!!###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""!!! !!!!!!###$$$""" """!!! !!! !!!""""""!!!!!! !!!###%%%&&& !!!!!!!!!!!!###!!!   !!!!!!  !!!""""""""""""""""""""""""%%%### !!!#########""""""""""""###$$$ !!!!!!""""""!!!!!!  ###"""!!! !!!"""### !!!!!!  !!!!!!!!!"""""""""!!!!!!"""""""""wwwvvvuuuuuuvvvvvvuuutttkkkkkkiiigggdddcccdddeeeaaa___]]][[[ZZZ[[[]]]^^^^^^^^^___bbbcccbbb___\\\WWWXXXYYYYYYWWWRRRNNNKKKHHHGGGGGGHHHHHHGGGDDDAAA:::999666444222000000000111...***)))***,,,------((())))))*********))))))$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((***,,,---...***)))((('''''''''''''''%%%&&&'''''''''&&&%%%$$$######%%%''')))+++,,,---''''''''''''''''''''''''"""$$$&&&'''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$###"""###$$$%%%#########%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&!!!$$$&&&&&&$$$!!!###$$$%%%''''''&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$"""###%%%&&&'''%%%$$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%  !!!"""$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!""""""######!!!!!!""""""""""""!!!!!! ###%%%&&&&&&&&& !!!#########"""!!!#########"""######$$$%%%%%%$$$###"""""""""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$######"""""""""!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""$$$$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!""""""$$$'''%%%  !!!!!!!!! !!!$$$&&&((( !!!!!!!!!"""!!!  !!!"""!!! !!!#########!!! !!!!!! %%%"""  """######!!!###%%%&&&$$$###"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  !!!###$$$###"""!!! !!!"""### ###&&&'''((('''&&&!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""~~~zzzuuusssuuuwwwwwwvvvooojjjeeeaaa````````````cccbbb```\\\ZZZ[[[^^^aaa]]]^^^```aaaaaa```^^^\\\YYYYYYXXXWWWUUURRROOOMMMKKKJJJIIIGGGDDDBBBAAA@@@;;;777333000000111222222,,,,,,+++***)))))))))***------......,,,***((('''(((((('''''''''&&&&&&&&&((('''''')))---///---+++***)))(((''''''((()))***))))))*********((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!""""""$$$%%%&&&''''''((('''%%%###!!!  !!!"""$$$%%%%%%$$$$$$)))'''$$$"""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""  ###$$$###"""############""""""""""""""""""!!!!!!  !!!!!!!!!"""'''%%%###"""!!!"""###$$$############"""!!!%%%###!!!  !!!"""$$$###""" $$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!$$$!!! """!!! $$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###  """ !!!!!!""""""######""""""!!!!!!  !!!""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&$$$ """%%%"""%%%&&&%%%#########$$$###"""!!!!!!"""###$$$$$$###""" !!!"""$$$###"""  """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%"""  ######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""!!!!!!""""""!!! $$$$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""#########"""""""""""""""  !!!"""$$$$$$!!! !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!  !!!!!!""" !!!""""""!!!"""###"""  ###"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###!!!!!!!!!!!!!!!!!!!!!!!!}}}xxxvvvvvvwwwuuusssmmmiiidddaaa```aaaaaaaaabbbaaa```]]]\\\\\\^^^aaa^^^______``````___^^^]]]YYYXXXWWWUUUSSSPPPNNNMMMJJJIIIHHHFFFDDDBBB@@@@@@<<<999555333222000...---+++***************+++,,,((()))***+++***'''$$$"""(((((('''''''''&&&&&&&&&)))'''&&&(((+++---,,,***)))(((''''''''''''((()))***)))(((''''''''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!""""""###%%%&&&&&&'''%%%%%%###"""!!!!!!!!!!!!###$$$&&&'''((((((''''''(((&&&$$$"""!!!!!!"""""""""!!! !!!"""##################""""""&&&%%%%%%$$$######""""""&&&%%%######$$$$$$"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""%%%###""" """""" !!!!!!""""""""""""""""""""""""""""""!!! """!!!!!! !!!!!!""""""!!! !!!""""""$$$###""""""!!!!!!""""""$$$!!! """######!!!"""!!!!!!!!!!!!!!!""""""###########################"""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! $$$############"""""""""!!!!!!"""############"""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###!!! !!!"""!!!$$$%%%$$$"""""""""######"""!!!!!!"""######$$$###"""!!! !!!"""$$$######""""""""""""### !!!"""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""$$$&&&&&&###!!! !!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!! """""""""""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""""""""!!! !!!"""  !!!!!!!!!!!! !!!!!!  !!!!!!"""!!!"""###"""  !!!"""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!zzzxxxxxxvvvsssoookkkhhhccc``````bbbbbbbbb___``````___^^^]]]___aaa```_________^^^^^^]]]]]]YYYXXXUUUSSSPPPOOOMMMMMMIIIHHHGGGEEECCCAAA@@@???:::888666555444222///,,,***))))))******+++,,,---(((***,,,---,,,)))&&&###'''''''''''''''&&&&&&&&&)))(((&&&''')))******)))((('''&&&&&&&&&&&&'''(((***)))&&&$$$$$$%%%''')))((((((''''''''''''((((((######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%!!!""""""###$$$%%%&&&&&&$$$###"""""""""""""""###$$$%%%&&&((((((((('''''''''&&&$$$"""!!!!!!"""""""""!!!!!! !!!!!!"""#########$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""'''%%%############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!  !!! !!!###$$$$$$$$$ !!!###$$$$$$""" !!! !!!!!!"""###!!!!!! !!!!!!######""""""!!!!!!"""""""""!!!!!!"""$$$%%%$$$"""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""""""""""""""!!!!!!$$$$$$$$$$$$############ !!!""""""######""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!! """$$$%%%$$$############""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$ !!! !!!!!!""""""######""""""###$$$&&&&&&$$$### !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!   !!!""""""### !!!!!!"""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""  !!!!!!"""###"""!!! !!!  """######""" !!! !!!!!!!!!!!! ######"""!!!  !!!!!!!!! """""""""  """!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}yyyxxxwwwuuuqqqmmmiiifffbbb``````bbbcccddd]]]___aaaaaa_________```aaa```___^^^]]]]]]]]]]]]YYYWWWTTTQQQNNNMMMLLLLLLHHHGGGFFFDDDCCCAAA@@@???777666444444555555333222++++++*********+++,,,,,,+++++++++******((('''''''''''''''''''''''''''''')))((('''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$!!!""""""###$$$%%%%%%%%%$$$######"""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$&&&%%%$$$###"""""""""####################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!######""" !!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!  !!! !!!###$$$$$$$$$ !!!"""######"""!!! """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!###$$$$$$###""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! ######""""""!!!!!! ############"""""""""""" !!!"""######$$$ !!!!!!"""""""""""""""$$$###"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&%%%$$$$$$%%%"""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""" !!!!!!""" !!!!!!!!! !!!!!!""""""######"""!!!!!!###%%%&&&$$$### !!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!    !!!!!! !!!"""######$$$"""""""""######$$$$$$$$$!!!!!!!!!"""""""""""""""   !!!######""" !!!  """###"""  !!!"""""""""###&&&((( !!!!!!!!!!!! ######"""!!!  !!!!!! !!!""""""!!! !!!### !!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!### """###!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}zzzvvvuuuvvvuuuqqqnnnhhheeeaaa___```bbbdddddd]]]___aaaaaa```______```bbbaaa___]]]\\\\\\[[[[[[XXXVVVSSSPPPNNNLLLLLLLLLHHHGGGFFFDDDCCCAAA@@@???;;;888444222333444444444...---,,,+++***************(((&&&$$$###$$$%%%'''&&&'''''''''''''''''''''((((((((('''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%&&&%%%$$$"""!!!!!! !!!###$$$$$$###""""""$$$$$$########################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''(((###!!!!!!"""###### !!!!!!!!!"""""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!""" !!!"""""""""""""""###"""!!! !!!"""###$$$$$$###!!!!!! """"""""""""""""""""""""  !!!!!!"""###"""""""""!!! !!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!"""!!! ######""""""!!!!!! """"""""""""############ !!!"""""" !!!"""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!""" """######""""""###$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!###$$$###""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$!!!!!!"""""""""""""""""" !!!!!!""""""""""""   """######"""!!!!!! !!!###"""!!!  """"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###$$$ !!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!### """###!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{wwwtttsssttttttrrrooohhhddd```___```bbbdddddd___```bbbbbb```______```aaaaaa```^^^]]][[[ZZZYYYWWWVVVSSSQQQNNNMMMKKKKKKHHHGGGFFFEEECCCBBBAAA@@@AAA===777333111111111111000///---,,,***)))))))))+++)))'''$$$$$$%%%((()))&&&&&&&&&'''''''''''''''&&&((())))))(((''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$&&&%%%$$$"""!!! """###$$$%%%%%%$$$###"""###############$$$$$$$$$!!!""""""######""""""!!!#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((***'''###!!!!!!""""""!!! !!!!!!""""""###!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######!!!""""""""""""#########!!!"""""""""""""""!!! ###""" !!!###$$$%%%%%%###"""!!! """"""############""""""  !!!!!!!!!!!!!!! !!!"""""""""!!!""""""###$$$%%%######################## !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###!!!  """###!!!  """ !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!  """######"""!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!   !!!!!!!!!!!!""""""!!!!!! ###""""""!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###  !!!"""#########!!!  """"""!!!"""###!!!"""  !!!!!!!!!!!!  !!!""""""######  """"""""""""$$$%%%!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}yyytttrrrssstttrrrppphhhddd```___```bbbccccccaaabbbbbbaaa___^^^___``````aaa```___]]][[[YYYWWWVVVUUUTTTRRRPPPMMMKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB>>>999555333222000...///...---,,,+++*********++++++******************&&&&&&&&&'''''''''(((((($$$'''+++,,,***((('''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&''''''""""""""""""############$$$$$$###""""""!!!""""""###$$$%%%&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$!!!"""############"""!!!##################""""""#########$$$$$$$$$$$$%%%***'''###!!!!!!""""""!!! !!!""""""###$$$$$$ !!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""###### """###""" !!!$$$""""""!!!!!!!!!""""""###########################!!!  !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""#########""""""""""""!!! !!!!!!""""""!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!### !!!""""""!!!  !!!"""######"""!!!"""""""""""""""######$$$!!!!!!  !!!"""#########""""""!!!!!!  """$$$$$$$$$###############""""""!!! !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!! """""""""!!!!!! """""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  !!!"""######!!! !!!!!!!!!!!!"""######"""  """ !!!!!!!!!!!!  !!!""""""######  """""""""###$$$&&&"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!{{{uuurrrssstttsssqqqhhheeeaaa______aaaccccccbbbccccccaaa___^^^___`````````aaa```^^^[[[XXXVVVUUUUUUUUUTTTQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDCCCBBB===;;;999888777555111///------,,,++++++,,,,,,,,,%%%''')))******(((&&&$$$&&&&&&&&&'''''''''(((((("""''',,,---+++(((((((((((('''&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&)))+++'''((()))******)))((('''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))""""""""""""############"""""""""""""""###$$$$$$"""###$$$%%%$$$$$$""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!%%%%%%$$$$$$###""""""!!!%%%###!!!"""### !!!!!!"""###$$$$$$%%% !!!!!!""""""""""""""""""############ !!!"""######"""""" !!!""""""""""""""" """###$$$###"""!!!"""""""""""""""######$$$ !!!""""""!!! ######"""######$$$%%%%%%###$$$$$$""" """%%%"""!!!!!! !!!!!!########################"""!!! ###$$$ !!!!!!""""""###### !!!!!!"""""" !!!"""###$$$$$$ !!!!!!!!!!!!!!! !!!###$$$%%%"""""""""""""""""""""""" !!!###$$$$$$""" """###$$$###""""""$$$&&& !!!""""""!!!  !!!#########"""!!! """###$$$  !!!"""$$$$$$###"""!!! !!!  ###%%%%%%%%%###############"""!!! !!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$%%% !!!""" !!!!!! !!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""###   !!!"""!!!!!! !!!!!! """ ###''' !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  """""""""###%%%'''###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###!!!!!!!!!!!!!!!!!!!!!!!!|||xxxsssrrrssstttsssqqqmmmfff______dddgggfffccc```ccceeeccc___\\\\\\]]]dddcccbbb```^^^[[[YYYXXXVVVUUUTTTQQQOOOLLLJJJIIIIIIGGGFFFFFFGGGGGGEEEDDDCCC@@@<<<999777444222///222111...,,,***((('''&&&+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&'''((((((&&&%%%&&&((($$$''')))'''"""!!!###'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''&&&%%%###""" !!!###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%###!!! !!!""" !!!#########"""!!! !!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!%%%%%%%%%$$$###""""""!!!$$$"""!!!!!!###### $$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!! !!!"""!!! """!!!!!!"""$$$$$$###"""!!!"""###$$$$$$###!!!!!!%%%""" !!!$$$%%%### """"""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%######""""""!!!!!! !!!!!!!!!!!!!!! $$$$$$$$$###"""!!!!!! ###""" !!!###$$$$$$###############""""""""""""!!!""""""""""""!!!!!! ######$$$$$$$$$$$$######!!!###$$$%%%$$$"""!!!###%%%!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!    !!!"""##################""""""""""""######%%%"""  !!!""""""!!! ######""" ###""""""!!!!!!!!!!!!!!!|||xxxtttsssuuuvvvuuusssnnngggaaa```eeehhhgggeeeaaacccdddbbb^^^[[[\\\^^^eeedddcccbbb___]]]ZZZYYYVVVUUUTTTQQQOOOLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFDDD@@@===999666555333000...---,,,***)))((('''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$&&&(((&&&###"""$$$(((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&$$$###""""""!!!######$$$%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&$$$#########"""""""""""""""######$$$%%%$$$$$$$$$ !!!"""""""""!!!!!!############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!######""""""$$$%%% !!!"""""""""""""""!!!!!!!!!""""""!!!!!! !!!!!! """""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!######""""""!!! ###&&&&&&%%%""""""!!! !!!""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""###""""""$$$######$$$&&&&&&%%%$$$""""""###$$$$$$###"""!!!!!! !!!"""######"""######################## !!!"""###$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!$$$$$$######"""!!!!!! !!!  """###$$$###!!!!!!""""""#########$$$ !!!""""""!!!!!!!!!"""######$$$$$$######"""!!!"""""""""!!! !!!$$$$$$!!! ###%%%###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""###  !!!###$$$$$$%%%!!! !!!###  !!!  !!!""""""!!! !!! !!!!!!$$$######"""""""""""""""{{{xxxttttttvvvxxxwwwvvvoooiiiccccccfffjjjiiigggbbbcccccc```\\\[[[]]]___ffffffeeedddaaa^^^\\\ZZZVVVUUUTTTQQQOOOMMMKKKJJJJJJIIIGGGGGGHHHHHHFFFEEE>>>;;;888666555333111///))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''###&&&'''&&&######&&&)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&''''''(((((('''%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$#########$$$&&&&&&'''&&&%%%$$$###############"""""""""###$$$$$$%%%%%%%%%%%%%%% !!!!!! ############"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!######""""""$$$%%%!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!! """""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!######""""""!!! !!!!!!"""""""""!!!!!! !!!!!! """""""""""""""""""""""" !!!!!! !!!"""""""""############%%%%%%$$$&&&'''((('''%%%"""######$$$$$$$$$###### !!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$"""!!!!!!!!! ###""""""""""""!!!!!!!!!"""######$$$$$$######"""$$$$$$######"""!!!!!!!!! !!!######""" !!!"""###$$$%%%%%% !!!""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!!%%%((('''###"""%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""###$$$$$$  !!!"""""""""  !!!!!!""""""!!! !!!!!!""""""!!!!!! !!!"""###%%%$$$######""""""######yyyuuurrrrrruuuxxxxxxwwwooojjjeeedddhhhkkkkkkjjjddddddccc___[[[ZZZ]]]aaagggggggggeeeccc```]]][[[VVVUUUTTTRRROOOMMMLLLKKKKKKJJJHHHHHHHHHHHHFFFEEE>>><<<999777777666444222*********)))******++++++((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&$$$%%%''')))'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""############"""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%###!!! !!!""""""!!!  """###"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!$$$$$$$$$$$$######""""""%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""!!! !!!"""######""""""###$$$$$$######$$$&&&'''%%%$$$#########$$$$$$$$$$$$$$$"""$$$&&&$$$ !!! #########"""""""""!!!!!!"""""""""######$$$$$$$$$ !!!!!!"""######""""""""""""""""""""""""""""""######$$$#####################""""""!!!!!!###""" """###"""!!! !!!!!!"""######$$$$$$ """###$$$$$$$$$$$$""""""############"""""""""""""""!!!"""###$$$$$$$$$***---(((############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%""""""""""""""""""""""""%%%$$$######""""""###### ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!"""######$$$$$$######"""!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""!!!!!!!!!""""""!!!!!!!!! !!!"""$$$###""""""!!!!!!""""""|||vvvrrrooopppsssvvvvvvuuunnnjjjfffeeehhhjjjlllkkkeeefffddd```\\\[[[___cccfffggggggfffccc```\\\ZZZVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJHHHHHHHHHHHHFFFDDD===;;;888777666666444222,,,,,,+++******)))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%&&&&&&%%%&&&''')))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&######%%%%%%&&&%%%$$$###!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&'''''''''''''''###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""######$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%###!!! !!!""""""!!!  !!!"""""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!!!!!!!!!!$$$$$$$$$############### !!!!!!"""###%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""$$$###!!!!!!"""$$$!!!!!! """###$$$###!!!"""""""""######$$$$$$%%%"""$$$&&&%%%""" """%%%####################################"""""""""""" !!!!!!""""""######!!!!!!!!!""""""######$$$""""""""""""############ !!!""""""#########"""#########"""""""""""""""'''%%%###"""######!!! ######""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&"""""""""######""""""""""""""""""!!!"""###$$$$$$&&&///+++$$$!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!   """!!! !!!""" !!!"""######$$$%%%%%%###!!! !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!"""""""""  """"""!!! !!!zzztttpppmmmnnnqqqtttuuusssllliiifffeeefffiiikkklllggggggfffbbb^^^]]]```dddeeeeeefffeeeccc___[[[YYYVVVUUUTTTRRRPPPOOOMMMMMMLLLJJJHHHHHHHHHGGGEEECCC<<<999666555444333111000,,,,,,***)))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$### !!!###%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%% !!!""""""""""""!!!""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$###### !!!######""""""$$$%%%!!!!!!  """!!! !!!"""$$$%%%!!!!!!  !!!!!!""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###""""""############"""""" !!!!!!"""#########""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###%%%'''%%%""" !!!$$$  """###!!! """!!!!!!!!!"""###$$$%%%!!!###$$$$$$%%%'''((("""""""""""""""""""""""" !!!!!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!!!!! """""""""############$$$ !!!"""##################"""""""""""""""""")))'''$$$#########""" ############""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%!!!""""""######""""""!!! !!!!!!!!!!!! +++)))$$$"""%%%'''!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!! """!!!  !!!""" !!!!!!""""""######""""""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$###!!! !!!######""""""!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!  }}}ssspppmmmmmmqqqssssssrrrjjjhhheeedddeeegggjjjkkkggghhhhhhddd```___aaadddcccdddddddddbbb^^^YYYWWWVVVUUUTTTRRRQQQOOONNNMMMKKKJJJHHHGGGGGGFFFDDDBBB<<<:::666555444333111///---,,,+++***))))))))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''###%%%&&&'''&&&&&&((()))((('''&&&&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$ !!!!!! !!!"""""""""############"""############$$$$$$$$$ !!!"""############""" !!!######""""""$$$%%% !!!!!!!!! !!!  !!!###%%%!!!!!!  !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" ######!!!!!!!!!"""######"""!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%''')))+++(((###!!!"""%%%"""!!!!!!"""$$$$$$###!!! """###$$$"""!!!!!!"""$$$&&&%%%%%% !!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! """"""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""""""""###&&&$$$""""""###$$$###""""""""""""""""""#########""""""######$$$#########!!!!!!""""""""""""!!!!!!!!!"""""""""!!!  %%%$$$###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  """""""""""""""""""""""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""  """!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!###$$$###!!!!!!###&&&######"""!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$""""""!!! tttqqqmmmnnnqqqssssssrrriiigggdddcccdddfffiiikkkhhhiiiiiifffbbb```bbbeeeaaabbbccccccaaa\\\XXXUUUVVVUUUTTTRRRQQQOOONNNNNNKKKIIIGGGFFFFFFEEECCCAAA???<<<999777555444222000......------,,,------...+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%''''''''''''(((******(((&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((((((((('''######%%%&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!!!!""""""!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!"""""""""""""""###$$$%%%###!!! !!!""" !!!"""!!!  !!!###%%%######"""!!!!!!!!!!!!!!! !!!"""""""""""""""  !!!!!!!!!"""###############$$$$$$$$$!!!""""""###$$$ !!!""""""!!!  !!!""""""""""""""""""""""""""""""!!! """$$$%%%***,,,...+++%%%"""###&&&$$$######$$$&&&&&&%%%###  !!!###$$$(((%%%""""""###### ########################$$$$$$$$$############"""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""""""""#########"""!!! !!!###$$$$$$$$$ !!!"""###$$$%%%%%%!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$"""!!!&&&%%%"""!!!%%%###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''***,,,---!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###$$$%%%!!!!!! !!!!!!###!!!  !!!###""""""""""""!!!!!!!!!!!!############""""""""""""!!!""""""!!!"""""""""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""$$$###""""""&&&)))$$$###"""!!!!!!"""###$$$ !!!###$$$&&&'''######"""!!!!!!!!!!!!!!!wwwtttrrrqqqsssuuuwwwwwwkkkgggaaa```bbbddddddcccfffffffffeeebbb``````aaabbbcccddddddbbb___\\\ZZZUUUSSSQQQNNNMMMMMMNNNOOOLLLIIIGGGFFFFFFEEEDDDCCC;;;999666444333111///,,,...---+++***)))***+++++++++******)))(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%'''((()))(((&&&$$$$$$&&&(((******)))&&&$$$###$$$%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!"""###!!!"""$$$'''))))))&&&#########$$$%%%%%%%%%%%%%%%###############"""!!!!!!"""###$$$%%%$$$###!!!&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""###"""!!! !!!###%%%&&&""""""!!!!!!!!!!!!""""""(((&&&###  !!!#########$$$$$$$$$######""" !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""&&&&&&&&&%%%$$$###"""""""""###############$$$$$$444)))((((((###$$$)))%%%&&&&&&%%%%%%$$$$$$#####################$$$$$$%%%"""###%%%&&&&&&%%%$$$$$$$$$###!!!  !!!###$$$%%%&&&'''!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###""" """"""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$"""$$$&&&&&&$$$#####################$$$$$$$$$$$$""""""!!!!!! ###!!!  !!!### !!!"""######""""""!!!!!!!!!!!!!!!""" !!!!!!######""""""!!!!!! '''""""""######""""""!!!!!!!!! """"""!!! """"""!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!""""""""""""  """"""!!!&&&### !!!""""""!!!!!!###$$$%%% !!! !!!!!!  !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! %%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%""" ###%%%$$$###yyyvvvsssssstttvvvwwwwwwjjjfff```___aaaccccccbbbcccddddddbbb```______```bbbcccddddddccc```\\\ZZZVVVTTTRRRPPPNNNMMMLLLLLLKKKIIIFFFEEEEEEEEECCCBBB;;;999666444333222///---///...,,,+++))))))))))))*********)))(((''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((()))***(((&&&$$$$$$%%%'''))))))(((&&&$$$###""""""###'''''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&(((***++++++""""""###&&&((((((&&&$$$ !!!""""""######""""""###############"""!!!!!!"""###$$$%%%$$$###!!! ###"""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$""" !!!""""""###############""""""######$$$$$$$$$$$$###### !!!""""""""""""!!! !!!!!!!!!!!!"""######$$$$$$#########$$$$$$######!!! """############$$$%%%&&&>>>///)))'''!!!"""%%% """""""""""""""!!!!!!!!!"""""""""""""""######$$$""""""#########"""!!! !!!!!! !!!"""$$$%%% !!!!!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!###""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!! $$$""""""!!!"""""""""!!!!!!  """!!!!!!!!!!!!!!!!!!""" !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!! """ !!!"""  !!!!!!!!!""""""""" """###"""!!! !!! !!! """###"""""""""!!!!!!"""""""""!!! %%%###!!! !!!!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  """######!!! !!!!!! {{{yyyuuutttuuuvvvvvvvvviiieee```^^^```ccccccbbbaaabbbcccbbb```___```aaabbbcccddddddccc```]]][[[VVVUUUSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDDDDDDDBBB@@@;;;999666444333222///---000///---+++)))(((((((((******))))))((((((''''''&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###'''''''''(((''''''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%### $$$######$$$&&&'''&&&%%% !!!"""""""""""""""#########$$$######"""!!!"""###$$$$$$$$$###"""!!!"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" """%%%&&&&&&%%%""" !!!""""""#########""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!! !!!"""""""""""""""###############"""!!! """############$$$&&&(((HHH333'''%%% """$$$ !!!!!!!!!!!!!!!!!!"""#########"""###$$$$$$%%%""""""###""""""!!! """"""""""""###$$$%%%%%%!!!!!!!!!""""""###############$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""#########"""!!! ###%%%'''(((&&&%%%%%%&&&""""""!!!!!! ###"""""""""""""""!!!!!!"""!!!  !!!"""""""""!!!!!! ######"""""""""######$$$""""""""""""!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!  !!!!!!!!! !!!!!! $$$'''&&&!!!!!! !!!!!!!!!!!!!!!!!!"""!!! """"""!!!  !!!!!!!!!!!!###%%%###  """"""### !!!$$$  ###""""""   """!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!! """ !!!!!!  |||yyyvvvuuuuuuuuutttsssjjjeee```___aaaddddddcccbbbcccddddddcccbbbccceeeaaacccddddddcccaaa^^^\\\TTTTTTSSSRRRPPPMMMKKKJJJHHHFFFEEEDDDDDDCCCAAA???:::888666444333222///---......---+++***))))))(((***)))))))))((((((((('''&&&$$$###""""""$$$&&&'''***)))'''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&###$$$&&&((()))((('''&&&###$$$%%%'''((())))))***!!!"""############"""!!!######$$$$$$$$$######"""######$$$$$$%%%&&&&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$!!!%%%$$$""""""$$$&&&&&&&&&""""""###$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$$$$###""""""%%%%%%$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###!!! ###""""""""""""""""""### !!!###$$$$$$$$$###### !!!!!!""""""""""""!!! !!!!!!"""############### !!!!!!!!!"""""""""!!!"""######$$$#########%%%%%%%%%%%%%%%$$$###"""!!!###$$$###"""$$$(((,,,LLL222###"""!!!###&&&!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#####################"""%%%$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$$$$######""""""######$$$#########"""!!! """"""!!! $$$$$$######"""!!!!!!!!!############"""""""""""""""!!! !!!"""!!!!!!!!!!!!!!! ##################$$$%%%$$$#########""""""!!!!!!  $$$###    !!!!!! !!!!!! ###%%%$$$""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""""" !!!"""!!!  !!! !!! !!!"""""""""""" """"""  !!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!"""######"""{{{yyyvvvttttttsssrrrpppkkkfffaaa```ccceeefffeeeaaacccddddddcccbbbdddeeeaaabbbdddeeedddaaa^^^]]]RRRRRRRRRQQQPPPNNNMMMLLLGGGFFFDDDDDDDDDCCC@@@>>>:::888555444444222000...+++++++++++++++++++++***))))))))))))(((((((((((()))(((&&&%%%&&&''')))***)))((('''%%%%%%%%%&&&'''''''''((()))******++++++((('''&&&%%%$$$%%%%%%&&&###$$$&&&((((((&&&$$$###"""###%%%'''((()))******$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$######((('''&&&$$$###"""""""""""""""""""""$$$%%%''''''"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!"""###$$$$$$###!!! ######""""""""""""######!!!"""$$$%%%&&&&&&%%%$$$ !!!"""""""""""""""$$$######""""""######$$$!!!!!!"""###############!!!!!!!!!"""""""""######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######!!!###$$$###"""$$$***000NNN000 """!!!###%%%!!!!!!!!!""""""######$$$$$$###############$$$%%%%%%""""""#########$$$%%%%%%############"""!!! """"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!"""!!! !!!$$$$$$######"""""""""!!!""""""""""""############!!!!!! !!!!!! !!!""""""#########""""""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!!!! !!!!!! !!!$$$$$$""" !!!!!!"""""" !!! !!! !!!### """$$$###!!!%%%!!!!!!######""""""""""""###### """######$$$$$$$$$###!!!!!!""""""!!! !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!! !!!!!!!!!!!! #########""""""!!!!!!!!! $$$"""!!!!!!"""""""""!!!""""""###$$$######$$$$$${{{xxxvvvttttttsssqqqoookkkgggbbbaaadddggggggggg```aaabbbbbbaaa```aaacccaaabbbdddeeedddbbb___]]]RRRRRRQQQPPPOOOOOONNNNNNGGGFFFEEEEEEEEECCC@@@>>>999777555444444333000...)))***+++,,,,,,,,,,,,+++))))))))))))(((((((((((('''&&&%%%%%%%%%&&&((((((%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%### $$$%%%&&&&&&'''&&&&&&&&&###%%%&&&((((((&&&%%%###"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((***++++++&&&$$$""""""###$$$%%%$$$!!!!!!"""###############"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$%%%((('''%%%###!!!  """%%%)))---///""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""#########""""""$$$######""""""######$$$!!!"""$$$%%%%%%%%%$$$$$$ !!!"""###############"""!!! !!!"""### !!!""""""######""""""""""""""""""############!!!!!!"""############"""""""""#########""""""!!!!!!###$$$###!!!$$$,,,444MMM///!!!###""" """ !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""""""""!!!"""######$$$ !!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""  !!!""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!! !!!!!!!!!###&&&&&&&&&%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""###$$$%%%############""""""""""""!!!!!!!!!"""""""""""""""###!!!"""###""" !!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""  $$$&&&### !!!""""""""" !!!!!! !!! !!!!!!!!!"""  """"""!!!"""######!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!! !!!###"""!!! !!!!!!&&&&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!######"""""""""###{{{yyyvvvuuuuuutttrrrpppjjjfffaaa```cccfffgggfffaaabbbcccbbb``````aaabbbaaabbbdddeeedddbbb```^^^UUUTTTRRROOONNNMMMMMMMMMGGGFFFFFFFFFFFFDDDAAA>>>999777555444444333111///***+++,,,,,,,,,+++******(((((((((((())))))))))))#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""$$$$$$$$$###$$$$$$$$$%%%%%%&&&'''''''''''''''''''''%%%$$$######$$$$$$%%%&&&&&&%%%%%%"""###%%%''''''%%%###"""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))(((&&&$$$"""%%%###""""""$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%'''&&&$$$###"""!!!!!! """%%%)))---///"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""######$$$!!!""""""#########"""""" !!!"""###$$$$$$$$$$$$!!!  !!! !!!""""""""""""!!!"""""""""#########$$$$$$ !!!""""""#########"""""" ###%%%"""!!!$$$...666FFF***%%%### """!!!"""""""""""""""!!!!!!!!!""""""!!!!!!""""""###$$$'''&&&$$$###"""""""""""" !!!"""$$$$$$$$$$$$###""""""##################""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""###%%%$$$###"""!!!""""""###!!!!!!""""""######$$$$$$ !!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""""""""""" !!!!!!!!!"""""" !!!###$$$###""" !!!!!!""""""""" !!!"""$$$%%%&&&######""""""""""""######!!!!!!"""###$$$###"""!!! !!!""""""### """###""" !!!### !!!!!!!!!""""""""" ###### """ ###$$$"""   !!!!!!"""!!!###$$$ !!!######!!! !!!"""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!######"""!!!!!!###{{{yyywwwwwwvvvvvvtttrrriiieee```___bbbeeeffffffcccdddeeedddbbbaaabbbcccaaabbbdddeeeeeeccc```^^^XXXVVVRRROOOMMMLLLLLLLLLGGGFFFFFFGGGGGGEEEAAA>>>999777555444444333111///,,,,,,------,,,+++)))((((((((((((((())))))))))))%%%&&&'''(((((((((''''''"""###%%%'''((((((((('''"""###%%%'''(((((((((((("""###$$$%%%&&&''''''(((%%%&&&((()))+++,,,------ """$$$&&&'''((((((%%%''')))++++++)))'''%%%###$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&))),,,+++((($$$"""%%%###"""###$$$$$$###"""%%%%%%&&&''''''''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&(((***""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!"""!!!!!! !!!###%%%&&&$$$$$$############$$$$$$!!!!!!!!! !!!!!!!!!"""$$$$$$%%%%%%%%%%%%###"""!!!!!!"""###%%% !!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ ###%%%""" $$$///888===$$$&&&%%%"""%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''---+++(((&&&$$$###""""""%%%%%%&&&&&&%%%$$$"""!!!"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$%%%%%%###"""""""""###$$$ ###$$$#########$$$######$$$%%%&&&''''''((( !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""###### !!!!!!!!!######"""!!!!!! !!!!!!!!!""""""###### !!!$$$''')))***$$$$$$############$$$$$$!!!%%%'''&&&### !!!### !!!""""""###!!!###%%%$$$!!! """$$$!!!!!!!!!!!!""""""""""""&&&)))######"""!!! """###############""""""""""""######!!!"""$$$$$$%%%###  !!!######!!!!!!!!!""" """$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$ !!!"""###$$$%%%%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""%%%%%%###!!!"""$$$~~~zzzyyyyyyyyyzzzyyyvvvtttiiigggddddddfffggghhhhhhaaabbbcccbbbaaaaaaccceeeddddddeeeffffffccc^^^ZZZVVVUUURRROOOLLLJJJHHHHHHHHHFFFEEEFFFFFFFFFDDDBBB999888777555333111000//////---,,,,,,---,,,+++)))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))&&&%%%(((,,,---***&&&$$$%%%'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&((()))++++++***((('''######$$$$$$$$$$$$######$$$###"""!!!!!!"""######$$$###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###!!! !!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""##################""""""""""""#########"""""""""""""""###"""""""""""""""###$$$!!!""""""""""""#########""""""############""""""&&&%%%###"""""""""###$$$$$$$$$###"""""""""""""""######""""""!!!!!! ###"""!!! !!!"""###$$$%%% %%%###(((:::000***&&&!!!###&&&''''''&&&&&&%%%$$$#########"""!!!"""######"""!!!&&&%%%$$$###""""""""""""######"""!!!!!! !!!!!!$$$""" """""""""!!!!!!!!!!!!"""""""""""" """""""""!!!!!!!!!!!! !!!!!!'''%%%###!!!""""""""""""############!!!"""""""""!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!""""""!!!!!!"""%%%'''######""""""""""""#########"""!!! !!!"""###!!!  !!! !!!"""###$$$$$$$$$$$$!!!!!!"""!!!!!! !!!!!!!!!  !!!"""###$$$###""" ############"""!!! !!!"""#########""""""!!!!!!!!!!!!""""""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! ######""""""!!!!!! """!!! """"""""""""""""""""""""  !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$###"""!!! """"""!!! !!!!!!!!! {{{yyyxxxyyyyyywwwtttrrrhhhfffcccccceeeggghhhhhhfffffffffdddaaa___```aaaaaabbbbbbccccccaaa\\\XXXVVVTTTRRROOOLLLJJJHHHGGGGGGEEEDDDEEEEEEEEECCCAAA:::999777555333222000//////---++++++,,,,,,+++***))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&)))***'''###$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$&&&(((((((((((((((######$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$############""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#####################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&###""""""!!!!!!""""""###%%%$$$######""""""###### """$$$%%%###############"""""""""###"""!!!!!!!!!!!!"""######%%% &&&###(((:::111&&&%%%###!!! """"""#########""""""!!!!!!!!!###""""""###$$$$$$$$$$$$&&&%%%$$$###############$$$######""""""""""""###%%%""" !!!"""######!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###""""""######""""""""""""######!!! !!!"""$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!"""!!!!!! """!!!!!!!!!""""""######"""""""""""""""""""""""""""###############"""""" !!!""""""!!!!!!$$$%%%!!!!!! !!!!!!###"""!!! !!!"""###!!!  !!!######"""!!!""""""######"""!!!!!! """!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""#########!!!  !!!"""######%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!    !!!!!!""""""!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! ###""""""!!! """""""""""""""""""""""" !!!###$$$!!!  !!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%$$$###""""""!!! !!!!!! |||zzzxxxwwwvvvuuuqqqooofffdddbbbbbbdddggghhhhhhhhhhhhhhheeebbb______```aaaaaabbbcccccc```\\\XXXUUUSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@;;;:::999777444222111000000...+++)))***+++++++++))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$&&&((()))%%%"""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$$$$$$$!!!!!!"""$$$%%%'''((((((######$$$$$$$$$$$$######!!! !!!!!!"""$$$%%%&&&################################################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$#########""""""""" !!!###%%%'''(((######$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""%%% &&&$$$))):::000"""###$$$$$$$$$""" """!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$###############$$$%%%%%%###!!!!!!"""###$$$###!!!!!!!!!"""""""""######"""###############"""!!!######""""""""""""###### """$$$%%%'''$$$$$$###"""!!!  !!!!!!""""""""""""!!!""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""!!!  """"""!!!!!!"""###!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!  !!! !!!""""""######""""""###############""""""!!!""""""""""""""""""###### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!   !!!"""###### !!!!!!!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$"""""""""""""""""""""""" !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!""""""!!! !!!!!! !!!!!!!!! }}}{{{xxxvvvtttrrrooollldddbbb```aaacccfffhhhhhhfffggggggfffcccaaaaaabbbbbbbbbcccddddddbbb]]]ZZZTTTSSSPPPNNNKKKIIIHHHGGGGGGFFFEEEEEEFFFEEECCCAAA<<<;;;:::888555333111111111...***((()))***++++++))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))''''''((())))))&&&###$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""###$$$$$$###$$$%%%%%%$$$######$$$$$$$$$############""""""%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$"""###%%%&&&&&&$$$"""!!! !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!$$$"""  """$$$###############""""""!!!%%%%%%$$$###############"""#########$$$$$$%%%%%%""""""""""""""""""""""""!!!$$$!!!'''%%%)))999..."""###$$$$$$$$$###!!!#########$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&######"""""""""###$$$$$$""""""""""""######$$$%%%%%%###""""""###$$$$$$###!!!!!!!!!""""""######$$$""""""!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""############""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!###%%%&&&&&&&&&"""""""""######""""""!!!!!!!!!!!!""""""######### !!!!!!###"""!!!!!!!!!!!!""""""%%%%%%%%%$$$###!!!  """###$$$%%%""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!! ~~~|||xxxuuussspppmmmjjjdddbbb``````cccfffggghhheeeggghhhfffdddaaaaaaaaa```aaabbbcccdddaaa]]]ZZZTTTSSSPPPNNNKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGEEECCC===<<<:::888666333111000111---***((((((***++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$######""""""!!!###&&&(((((('''%%%$$$#########$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###"""######""""""""""""""""""""""""""""""######$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""############$$$$$$$$$###  ###$$$#########"""""""""!!!!!!###"""!!!!!!""""""######$$$$$$$$$""""""############""""""!!!$$$!!!'''%%%'''666***#########"""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((%%%###$$$%%%""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$%%%###""""""$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$""""""!!! !!!!!! !!!!!!$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! """###!!! !!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###!!!"""$$$%%%%%%%%%###""""""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$""""""!!!!!!!!!""""""### !!!!!!!!!!!!!!! |||xxxuuurrrpppmmmjjjeeecccaaaaaacccfffgggggghhhiiiiiigggccc___]]]]]]]]]^^^___aaaaaa___[[[WWWTTTSSSQQQOOOLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGEEECCC===<<<:::888555333111000///---***((()))*********))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$##################$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! """%%%((((((%%%###$$$&&&&&&&&&%%%%%%$$$#########"""&&&)))***(((%%%""""""""""""######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%##################""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!! !!!!!!""""""""""""###############"""######$$$$$$######""" $$$!!!'''$$$%%%222&&&$$$###"""!!!!!!"""###$$$$$$$$$##################''')))***(((%%%###$$$&&&###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###$$$"""""""""$$$$$$###""" !!!""""""###$$$%%%%%%$$$######""""""""""""#########""""""""""""######!!!!!!"""###$$$$$$$$$###%%%%%%$$$###"""!!! """######$$$$$$$$$$$$### !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!""""""!!! !!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""  !!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$######!!!  ######"""!!!  !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!"""###### !!!"""""""""!!!!!!}}}xxxtttrrrpppmmmkkkfffdddbbbbbbdddfffggggggfffggghhhfffccc___]]]\\\\\\]]]^^^```aaa___[[[WWWUUUTTTRRRPPPNNNLLLKKKKKKHHHGGGFFFGGGGGGGGGEEECCC===<<<:::777555222000///...,,,***)))******)))((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!"""$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###"""!!! !!!%%%))))))&&&###$$$&&&''''''&&&&&&%%%$$$$$$### """%%%'''((('''%%%###!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!"""######$$$%%%%%%######"""""""""""""""### !!!!!!!!!""""""$$$$$$############$$$$$$&&&$$$!!! """$$$#########$$$%%%'''((()))$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###""" $$$!!!'''""""""///!!!###"""""""""""""""######$$$$$$######""""""!!!!!!###&&&)))((($$$###&&&)))&&&%%%$$$######"""############""""""!!!"""""""""""""""!!!"""######""" !!!"""###$$$%%%%%%&&&######"""!!!!!!"""###$$$######""""""""""""###### """$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%$$$$$$###### """$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""!!!!!!"""######"""!!! """###!!!!!! !!!!!! !!!"""######"""!!! !!!"""######"""!!!  ###%%%'''((())) !!!"""""""""""""""###""""""""""""""""""!!!!!!  !!!#########"""!!!"""!!!!!! !!!###%%%&&&""""""!!!!!!!!!!!!""""""!!!""""""###""""""!!!!!!  """"""!!!!!!  !!!""""""""""""######"""!!!!!!"""###### !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###### !!!""""""!!! !!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!  """"""!!!!!!"""######$$$ !!!"""""""""""""""}}}xxxuuurrrpppnnnlllhhheeecccbbbdddfffffffffaaaccceeeeeecccaaa``````^^^___```bbbcccaaa]]]YYYVVVTTTRRRPPPNNNMMMLLLLLLHHHFFFEEEFFFFFFFFFDDDBBB===<<<:::777444111///...---+++******++++++)))'''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""" """%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$$$$###"""!!!!!!&&&******&&&###$$$'''(((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&%%%%%%""""""###$$$$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%###""""""!!! !!!!!!!!! !!!"""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ ###%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""" $$$!!!'''"""!!!,,,!!!"""######$$$###""""""&&&%%%%%%$$$###""""""!!! $$$''''''$$$$$$(((,,,((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""!!!!!!!!!######!!! !!!"""###$$$%%%&&&&&&!!! !!!"""###!!!!!! !!!!!! !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$###!!! """""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%###$$$###""" ###%%%######""""""""""""###### !!!"""######"""!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!"""###############%%%$$$$$$$$$######""""""""""""!!!!!!  """###$$$###"""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""############%%%$$$###""""""###$$$%%% !!!!!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!! !!! !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!"""###""""""!!!""""""###$$$$$$ !!!"""""""""""""""~~~zzzwwwuuurrrooommmiiigggeeeccccccdddfffhhhhhhgggfffbbb___^^^___```___aaacccbbb```]]][[[[[[RRRSSSSSSSSSQQQNNNKKKIIIHHHFFFDDDDDDDDDCCCAAA@@@===<<<:::888888666333000,,,+++***)))))))))***+++(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$&&&''')))''''''((((((((((((''''''''''''&&&%%%%%%$$$######'''''''''&&&%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$###""""""%%%%%%&&&'''&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$'''(((&&&""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%% !!!"""$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$"""############"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! %%%$$$###""""""$$$&&&''''''&&&%%%%%%%%%$$$""" $$$###"""!!!"""###%%%'''***)))((('''&&&%%%%%%%%%$$$$$$############$$$$$$+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###$$$&&&)))(((%%%!!!!!!######%%%%%%$$$###"""!!! ######################## !!!!!!"""""""""######$$$&&&&&&$$$###$$$%%%$$$#########""""""!!!!!!######"""!!!!!! !!!!!!######""""""!!!!!!!!!!!!############""""""""""""!!!""""""!!! ###%%%###$$$%%%$$$"""""""""###!!!"""""""""""" !!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!"""######  !!!"""### !!!!!!""""""###### """"""!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""  !!!###$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!""""""  !!!"""!!!!!!###$$$""""""""""""!!!!!!!!!!!!$$$###!!!  $$$###""" %%%%%%%%%%%%###"""!!! """ !!!$$$%%%### !!!"""$$$%%%%%%$$$"""!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""############$$$$$$###"""""""""""""""|||yyywwwvvvtttrrrppplllkkkhhhffffffgggiiikkkggggggfffccc```^^^^^^___^^^```bbbaaa___\\\[[[ZZZUUUUUUTTTSSSPPPMMMJJJHHHGGGEEECCCCCCCCCBBB@@@>>>===;;;999888777555222000---,,,+++)))))))))******((())))))))))))(((''''''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''((((((((((((''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$ !!!""""""###"""!!!!!!%%%$$$"""""""""###%%%&&&&&&$$$######%%%%%%$$$###$$$$$$"""!!!"""###$$$&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""###$$$%%%&&&#########$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######"""###$$$$$$######%%%''''''$$$!!! !!!"""######"""""""""!!! """"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$#########""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!! """""""""!!!!!!!!!!!!  !!!######$$$%%%$$$"""""""""###!!!"""###$$$%%%%%%%%%$$$ !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""" !!!!!!"""""""""!!!!!!###""""""""""""""""""######""""""###%%%&&&%%%### """"""""""""###%%%""""""""""""!!!!!!!!!!!!"""!!! !!!""""""$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!! !!! !!!"""###"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!! """!!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!"""~~~|||yyyxxxxxxxxxvvvuuunnnllljjjhhhggghhhjjjllleeefffgggeeeaaa^^^]]]\\\\\\^^^``````]]][[[ZZZYYYVVVVVVUUUSSSPPPLLLIIIFFFFFFEEECCCCCCCCCAAA???===<<<:::888666666444222000...---,,,***))))))))))))))))))******))))))((('''(((''''''&&&%%%$$$######'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$############%%%%%%)))'''%%%%%%%%%%%%###!!!""""""###%%%(((***+++***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###$$$$$$$$$%%%%%%%%%%%%$$$###############$$$######""""""!!!"""##################"""!!!"""###$$$%%%%%%###!!!"""###%%%%%%%%%%%%$$$###"""""""""###$$$""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############""""""######$$$%%%&&&#########$$$$$$%%%&&&'''***)))((('''%%%$$$###""""""###$$$$$$""""""###$$$%%%###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$###""""""##################"""""""""$$$$$$###""""""""""""###$$$$$$$$$###############!!!!!!!!!!!!  !!!######$$$%%%$$$"""""""""######$$$%%%%%%%%%%%%$$$$$$!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!######!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!###%%%$$$### !!!######""""""###%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$######""""""""""""###### !!!!!!""""""!!!!!! !!!  !!!###"""###$$$%%%%%%$$$###"""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""#########""""""""""""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!|||zzzyyyyyyyyyxxxwwwllljjjgggeeeeeefffgggiiidddfffgggfffbbb^^^[[[ZZZZZZ]]]______\\\ZZZYYYYYYVVVVVVTTTRRROOOLLLIIIHHHGGGFFFDDDDDDDDDBBB???===;;;888666444444333111///...---,,,+++***)))))))))***************)))((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))+++,,,---%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$&&&(((,,,***(((''''''&&&$$$"""$$$"""!!!%%%***---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$##################"""!!! """"""######$$$$$$$$$$$$""""""!!!!!!""""""###$$$&&&$$$!!!!!!"""$$$%%%%%%&&&%%%$$$###"""""""""###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$#########$$$%%%$$$"""!!!"""######""""""###$$$%%%###"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!"""######"""!!!###$$$###$$$%%%$$$"""""""""###""""""#########"""!!!!!!""""""############""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&''''''$$$""" """"""!!! #########"""!!! ############$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!"""!!!!!! """"""!!!!!!!!!!!!"""""" """###"""!!!!!!"""######""""""###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!""""""###$$$!!!!!!"""###$$$$$$######!!!""" !!!$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!}}}{{{xxxvvvvvvuuusssrrrjjjhhhfffccccccccceeefffcccfffgggfffbbb^^^ZZZYYYYYY[[[^^^^^^\\\ZZZXXXXXXTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFDDD@@@===999777444222222222000///---------,,,+++***))))))***************)))((((((%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&(((***,,,---...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$%%%''')))***---+++)))))))))(((&&&$$$&&&###"""%%%)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############"""!!! %%%$$$$$$###############"""""""""""""""######$$$(((%%%"""!!!!!!"""###"""%%%%%%$$$######"""""""""######"""######$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%###"""!!!""""""""""""$$$%%%&&&$$$###""""""######$$$$$$%%%%%%########################!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!"""##################$$$$$$$$$$$$###############$$$$$$ !!!!!!#########"""""""""!!!!!! """######""""""###$$$###$$$%%%$$$"""""""""###!!!!!!!!!"""!!!!!! """"""############""""""#########"""!!!!!! !!!!!!!!!!!!""""""#########$$$&&&''''''%%%""" !!!""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""### !!!"""############$$$######""""""######$$$%%%$$$###$$$%%%&&&$$$"""!!!"""######"""!!!###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###### !!!"""###############!!!"""!!!!!!$$$#########$$$$$$#################################"""""""""""""""###$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$!!!!!! !!!!!!zzzxxxuuusssrrrpppnnnlllkkkiiifffdddcccdddeeefffdddfffgggfffbbb]]]ZZZXXXYYY[[[]]]^^^\\\ZZZYYYYYYTTTSSSRRRQQQOOOMMMLLLLLLIIIHHHHHHHHHGGGDDD@@@===888555222111000000000///,,,,,,,,,---,,,,,,+++***))))))******))))))((('''$$$%%%''')))*********)))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%'''((()))***%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&'''(((***++++++)))(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$######""""""$$$###"""!!! """""""""#########$$$$$$(((%%%###!!!""""""!!! $$$$$$$$$$$$############""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###"""###"""!!!"""###&&&'''&&&$$$!!!!!!!!!""""""####################################""""""""""""!!!!!!!!!!!!###$$$$$$###""""""############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""""" """"""!!!!!!!!!"""###$$$%%%$$$"""""""""###!!!""""""#########""""""!!!""""""######""""""!!!!!!!!!  !!!!!!""""""######$$$###$$$%%%&&&&&&%%%###""" !!!######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!"""$$$ !!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$######$$$$$$""" """###"""!!! !!!###""""""""""""!!!!!!!!!!!!############"""!!!   !!!"""""" !!!!!!!!!!!!!!!"""###"""!!!"""###########################"""""""""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$############"""#########$$$$$$$$$%%%%%%!!!!!! !!!!!!""""""zzzwwwtttsssrrrqqqooonnnkkkiiifffcccbbbcccdddeeeeeefffgggeee```\\\ZZZYYYYYY[[[]]]^^^\\\ZZZYYYYYYVVVUUUSSSQQQNNNLLLKKKKKKHHHHHHGGGGGGGGGDDD???<<<777444111//////000///...***+++,,,---------,,,+++((())))))))))))(((''''''$$$&&&((()))***)))((('''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))&&&%%%$$$%%%'''((('''&&&"""###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""""""######$$$$$$$$$$$$$$$%%%###""""""######""" """######$$$$$$$$$$$$###"""""""""!!!""""""######!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''%%%######%%%'''(((&&&&&&&&&%%%%%%$$$$$$######%%%'''(((&&&%%%$$$$$$"""!!!!!!###%%%''''''&&&""""""""""""""""""##########################################"""""""""!!!"""$$$%%%%%%$$$######$$$#########$$$$$$%%%%%%%%%"""!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###""""""""""""!!!!!!!!! """###"""!!!!!!"""###$$$%%%$$$"""""""""###!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!  !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$$$$###!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!###%%% !!!"""######""""""######""""""""""""######!!! !!!######""" !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""$$$&&&%%%### $$$##################$$$!!!"""""""""#########$$$############$$$%%%&&&&&&$$$############""""""""""""############$$$$$$$$$"""!!!!!!!!!!!!"""###$$$|||zzzwwwvvvvvvuuutttrrriiigggdddbbbaaaaaabbbdddfffffffffddd```\\\ZZZYYYYYY[[[^^^^^^]]][[[ZZZZZZXXXWWWTTTQQQNNNKKKJJJIIIHHHGGGGGGGGGFFFCCC>>>:::777444000......//////...)))***,,,---......---,,,(((((((((((((((''''''&&&%%%&&&((())))))'''&&&$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''*********)))((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&$$$%%%&&&'''(((((((((((("""!!!!!!###%%%''''''&&&"""$$$###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))'''%%%######%%%'''((())))))((('''%%%$$$#########%%%((()))'''&&&%%%%%%###!!!!!!"""%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! ###$$$&&&&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%!!!!!! !!!!!!"""######"""""""""######$$$$$$$$$"""!!!!!!!!! """%%%%%%$$$######$$$###$$$%%%$$$"""""""""### !!!"""###$$$$$$$$$ !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""######$$$$$$%%%###"""!!!  """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!###%%%!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""$$$&&&'''&&&%%% !!!  """"""""""""!!!!!!!!!!!! """###$$$$$$############""""""""""""######!!!"""""""""""""""!!!!!!!!!!!!"""%%%((((((###$$$$$$############$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&'''#########""""""""""""!!!""""""""""""############"""""""""""""""###$$$$$$|||zzzxxxvvvuuussspppmmmmmmiiieeeccccccdddddddddffffffeeebbb]]]YYYWWWWWWYYYZZZ\\\]]]]]][[[YYYWWWUUUTTTSSSRRROOOMMMKKKJJJLLLKKKJJJGGGEEEBBB???>>>666444222111222111000///,,,++++++,,,......,,,+++))))))************))))))&&&&&&%%%%%%&&&'''((()))&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&$$$"""%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""###%%%((())))))'''&&&$$$######$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###&&&((($$$######$$$&&&&&&$$$###&&&&&&&&&%%%$$$###""""""&&&&&&%%%$$$$$$######"""%%%%%%&&&&&&%%%$$$"""!!! !!!!!!''''''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###%%%$$$"""!!!!!!"""$$$%%%$$$$$$##################&&&&&&%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###&&&***---...,,,***'''&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%%%%$$$######$$$$$$""" $$$!!! ###%%%$$$""""""""""""""""""######$$$###"""!!!!!!!!!!!!!!!"""###!!! ###$$$$$$!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&"""###%%%%%%###"""###$$$$$$###!!! !!!###$$$ !!!!!!""""""!!!!!!!!!!!! $$$###"""!!! !!!""" !!!"""""""""""""""'''&&&%%%###""""""!!!!!!'''%%%###!!!!!!"""###$$$ !!!!!!!!! !!!"""""""""""""""###!!!  !!!###!!!"""""""""!!!  !!!$$$######""""""!!!!!!!!! """"""!!! !!!######"""!!! !!!"""###"""!!!###"""!!!  """$$$%%%%%%%%%###"""!!!"""$$$$$$"""!!!!!!"""""""""!!! """!!!!!! !!!!!!""""""############"""""" !!!"""$$$$$$%%%%%%((($$$ !!!$$$%%%### """"""""""""############!!! !!!!!!!!!""""""#########"""!!!|||zzzxxxwwwuuussspppmmmllliiieeecccdddeeeeeeeeeeeefffeeebbb]]]YYYWWWWWWXXXYYY[[[]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQNNNLLLKKKKKKJJJIIIGGGEEEBBB@@@???888666444222222222000///,,,++++++,,,------,,,***))))))************))))))''''''(((((()))*********''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$"""###$$$'''(((((('''%%%$$$#########$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###&&&(((&&&%%%$$$%%%&&&&&&%%%######$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$###""" """"""""""""!!!!!!!!!!!!&&&'''''''''&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&''''''%%%&&&%%%$$$######$$$%%%&&&##########################################$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$&&&***---///...---,,,'''%%%###"""###%%%%%%%%%"""######$$$$$$$$$######!!!"""""""""###############""""""###$$$###!!!$$$###"""!!!!!!!!! """""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$"""!!!"""######""""""######$$$$$$$$$$$$!!!!!! !!!!!!"""###"""###%%%%%%###"""###$$$$$$###!!! !!!###$$$"""""""""##################""""""""""""!!!!!!!!!"""!!!  !!!!!!"""######"""""""""###"""!!! $$$$$$"""!!!!!!"""############$$$%%%%%%$$$###""" !!!""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!! """"""!!! !!!###"""""""""!!!!!! """"""!!! !!!"""###$$$""" """###"""!!!$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$###""" !!!"""######"""!!! !!!"""""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""###%%%%%%%%%%%%)))&&&"""###&&&(((&&&###########################  !!!"""###$$$$$$##################}}}{{{yyywwwvvvssspppmmmkkkhhheeedddeeefffgggfffeeeeeeeeebbb^^^ZZZXXXXXXXXXYYY\\\]]]]]]\\\ZZZXXXVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIIIIGGGFFFDDDBBBAAA;;;999666444444333111///,,,+++***+++,,,,,,+++)))((())))))******))))))((($$$%%%&&&((()))(((((('''(((((()))*********))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&%%%######$$$%%%&&&&&&%%%$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&''''''&&&&&&&&&'''&&&$$$##################"""!!! """######$$$%%%%%%&&&&&&"""###$$$$$$###""" $$$$$$$$$######"""""""""%%%&&&&&&&&&%%%$$$###"""&&&%%%$$$###"""###$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###&&&'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((+++---...//////(((&&&$$$###%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$!!!!!!!!!###$$$### !!!"""###$$$%%%###""""""""""""###$$$$$$"""""""""!!!!!!""""""###%%%### !!!"""""""""######$$$$$$$$$$$$%%%%%% !!!!!!""""""###%%%%%%###"""###$$$###"""!!! !!!"""#####################""""""############""""""""""""!!!!!!  """###############""""""  !!!!!!!!!!!!"""""""""""" """############ !!!""""""""""""!!!"""!!!  !!!""" !!!""""""!!!"""$$$###!!! !!!!!!!!! """!!!!!!!!!!!!"""###$$$!!!  """###"""!!!$$$######""""""""""""###!!!"""###$$$%%%$$$######"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!#########""""""""""""############""""""!!!"""###$$$%%%&&&&&&&&&$$$!!! ###%%%###!!!$$$$$$$$$######""""""""" !!!!!!###$$$%%%'''&&&%%%$$$######$$$%%%~~~|||zzzxxxwwwuuuqqqnnnjjjhhheeeeeefffhhhhhhgggdddeeeeeebbb^^^[[[YYYYYYZZZ[[[]]]^^^]]][[[XXXWWWUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIHHHGGGFFFEEECCCBBB>>>;;;888666555333111///,,,+++***+++,,,,,,***)))(((((())))))))))))((((((###%%%''')))))))))'''&&&'''((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$######$$$%%%%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&''''''&&&%%%%%%&&&%%%###!!!%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%$$$$$$######'''%%%###!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&$$$###&&&%%%$$$$$$$$$$$$%%%&&&###############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,,,,'''&&&$$$$$$%%%&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%$$$!!! ######$$$&&&(((######""""""######$$$%%%"""""""""!!!""""""######&&&###!!!!!!"""""""""!!!###########################""""""""""""###$$$$$$"""###%%%%%%###"""###$$$$$$###""""""""""""###$$$###""""""!!!!!! #########"""""""""!!!!!!"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!!!!!  !!!!!!""""""!!!!!!"""!!! !!!"""!!!  """### !!!!!!!!!  !!!!!!!!!""""""###$$$$$$!!!  """""""""!!!"""""""""!!!""""""######!!!"""###$$$$$$$$$$$$#########"""!!!!!!"""######!!!!!!!!!"""""""""!!!!!!!!!"""!!! """"""############""""""!!!!!!"""###$$$%%%%%%$$$!!!!!!""""""!!!$$$######""""""!!!!!! !!!"""###%%%&&&&&&)))(((%%%$$$###$$$%%%&&&~~~}}}zzzyyyxxxvvvssspppjjjhhhffffffggghhhhhhgggdddddddddbbb___\\\[[[[[[]]]^^^______]]]ZZZWWWTTTTTTSSSSSSRRRPPPNNNLLLKKKHHHHHHHHHHHHGGGEEEDDDCCC@@@===999777666444222000---,,,++++++,,,,,,***((((((((())))))))))))((((((%%%&&&(((***+++***)))(((&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''((((((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&$$$#########$$$###$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$!!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!###$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$######$$$$$$###"""$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######"""""""""$$$&&&%%%### ###&&&&&&### !!!###############$$$$$$%%%"""""""""""""""###$$$$$$%%%$$$""""""######"""!!!"""""""""""""""!!!!!!!!!$$$############$$$%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""!!!!!!!!! !!!!!!""""""""""""""""""######$$$$$$$$$######"""""""""""""""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """### !!!!!!  !!!""""""###$$$$$$$$$!!! !!!"""!!! !!!!!!"""###""""""######$$$$$$$$$$$$######""""""""""""######"""""""""!!!!!!!!!""""""!!!""""""!!! """"""############"""""" !!!"""#########"""###"""!!!!!!###$$$$$$$$$""""""!!!!!!!!! !!!"""###%%%&&&&&&&&&((('''%%%#########%%%&&&|||zzzxxxxxxwwwvvvsssqqqkkkiiihhhhhhhhhiiihhhgggcccddddddbbb___]]]\\\\\\^^^___```___]]]ZZZWWWTTTSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGEEEDDDCCC@@@===:::777666555333111...---,,,,,,------+++)))'''(((((())))))(((((('''"""###$$$&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))***%%%&&&'''(((((('''&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############%%%&&&&&&$$$$$$%%%'''))))))))))))(((&&&%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$#########$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$###!!!""""""#########""""""!!!&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$###"""!!!########################&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$"""###############$$$$$$#########$$$$$$%%%%%%&&&"""  """$$$$$$###########################"""""""""###$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!###""""""###%%%%%%$$$###!!!###$$$$$$###"""!!!"""$$$############$$$%%%%%%""""""""""""######$$$%%%$$$###""""""$$$$$$###!!!"""!!!!!!!!!!!! """""""""""""""######$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!  !!! !!!""""""###$$$$$$######!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """$$$%%%$$$### !!!!!!!!! """###$$$%%%%%%%%% !!!"""!!!  !!!#####################$$$$$$$$$##############################"""!!!!!!!!!"""""" !!!"""$$$$$$$$$######""""""############"""""" !!!!!!""""""!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%wwwvvvuuuuuuuuutttrrrppplllkkkiiiiiiiiiiiigggfffcccddddddccc```]]]\\\]]]\\\]]]______^^^\\\YYYWWWSSSSSSSSSRRRQQQOOOMMMMMMJJJJJJIIIHHHGGGEEECCCBBB???<<<999777666555333111///...------......,,,***''''''((((((((((((''''''!!!!!!"""######$$$$$$%%%''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))))))))&&&''')))******)))'''&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###!!!!!!""""""#########""""""%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""######&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$"""!!!!!!###%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%&&&%%%%%%$$$$$$#########""""""!!!!!!!!!$$$""" !!!"""$$$$$$$$$ ###%%%&&&%%%$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&###""""""###$$$%%%$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""###%%%%%%###"""###$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!!!!!  !!!!!!!!!  !!!"""###$$$$$$$$$!!!!!! !!!!!!"""###"""!!! !!!""""""!!!   !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """$$$%%%$$$""" !!!!!!""""""""" """$$$%%%%%%%%%%%% !!!"""!!!  !!!###$$$%%%###############$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""######$$$$$$!!!"""###$$$%%%%%%$$$### !!!!!!"""#########|||tttsssrrrrrrsssrrrqqqooommmllljjjiiiiiiiiigggeeebbbddddddccc```^^^]]]]]]YYY[[[]]]______]]][[[ZZZTTTTTTTTTSSSRRRPPPOOONNNKKKKKKJJJIIIGGGEEECCCBBB>>><<<999777666555444222000///......///...,,,***''''''((((((((((((''''''((((((((((((((()))++++++(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((()))++++++)))((('''###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$###$$$&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&######%%%&&&&&&%%%$$$### !!!"""######'''&&&%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&+++)))&&&%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%''')))*********)))'''&&&&&&'''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!! """$$$$$$$$$!!!!!!###!!!$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&"""""""""###%%%&&&$$$###$$$#########""""""!!!!!!"""""""""""""""###$$$$$$"""###%%%%%%###"""###$$$ !!!!!!!!!!!! !!!!!!!!!"""#########$$$############"""""""""""" """#########"""""" !!!###$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$"""  !!!""""""!!!  """""" !!!!!! !!!!!!!!!!!! !!!"""""""""!!! !!! ######!!! !!!!!!!!!""""""###### """$$$%%%%%%%%%%%% !!!!!!!!! !!!"""$$$%%%&&&######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$###!!!!!!!!!"""###$$$###""""""!!!""""""###""""""############""""""!!!""""""############"""%%%%%%%%%$$$""""""###$$$""""""###$$$%%%&&&&&&'''!!!"""$$$$$$%%%$$$###"""!!!""""""""""""yyyvvvrrrnnnnnnppprrrrrrqqqpppmmmhhhddddddfffjjjmmmgggfffdddbbb___]]][[[ZZZZZZ[[[]]]^^^^^^\\\YYYXXXTTTRRROOOLLLJJJJJJJJJJJJFFFHHHJJJKKKKKKHHHEEECCCBBB<<<555333444555333000111000...,,,+++++++++,,,&&&&&&&&&(((***,,,+++***&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$###))))))))))))((((((((((((+++)))'''%%%$$$%%%&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$###&&&***,,,,,,***---+++'''&&&%%%%%%$$$###&&&%%%%%%(((+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))---'''"""$$$))),,,)))%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&&&&%%%###&&&'''''''''&&&$$$"""!!!'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###!!!!!!"""###%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&& $$$)))+++***'''$$$###'''%%%###$$$(((***)))'''+++------,,,)))''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$ !!!#######################################""""""""""""$$$"""!!! !!!"""$$$#####################$$$$$$######"""!!!  !!!!!!!!! """"""!!!!!!!!!!!!"""""" """$$$  """!!!!!!!!!!!!""""""###!!!   !!!###$$$ !!!!!!!!!!!! """!!! """###$$$ !!!"""###$$$#########""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! $$$$$$$$$#########""""""""""""############""""""#########""" !!!###%%%######""""""!!!!!!  !!!""""""!!! %%%""" """$$$###"""""""""""""""############$$$######"""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$zzzuuuqqqnnnnnnqqqrrrpppnnnllliiifffeeegggjjjkkkllleeeeeecccaaa^^^\\\ZZZYYYYYY[[[]]]^^^^^^\\\YYYXXXTTTSSSRRROOOMMMJJJHHHGGGFFFGGGIIIKKKJJJHHHEEECCCAAA<<<666444555555333000000///---,,,+++***++++++(((''''''(((******)))'''''''''(((((((((''''''&&&***)))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&''''''((((((***)))'''%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$'''))))))((('''%%%$$$$$$&&&(((((((((%%%%%%%%%(((***+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((***'''$$$%%%(((***(((%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$%%%&&&'''%%%###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&&&&######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$&&&(((%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$&&&))))))(((&&&&&&&&&)))'''&&&(((,,,...///...............---+++)))(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""" !!!"""""""""""""""$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&'''&&&$$$ !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!! !!!!!!"""!!! """"""!!!!!!!!!!!!"""""" !!!"""!!! """###!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""  !!!  !!!"""### !!!!!!!!!!!! """"""!!! !!!"""###"""""""""#########$$$$$$""""""!!!!!!  ###""""""!!! $$$$$$$$$#########""""""!!!""""""######""""""!!!###$$$###""" """""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! &&&###!!!!!!###%%%$$$###""""""""""""##################""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""|||tttqqqnnnoooqqqrrrpppnnnjjjfffccceeejjjnnnmmmjjjeeedddbbb```]]][[[YYYYYYYYY[[[\\\^^^]]][[[YYYWWWTTTTTTTTTRRROOOKKKGGGDDDFFFGGGIIIJJJIIIGGGDDDBBB???;;;777555666555222///000...---+++***************)))((()))***)))'''&&&'''(((((())))))((((((((())))))((('''&&&%%%%%%$$$'''''''''((('''&&&&&&%%%$$$$$$%%%&&&'''((())))))***)))'''&&&%%%%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###%%%'''(((((('''$$$###"""###&&&((((((((($$$$$$%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$###$$$%%%'''(((***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&###!!!!!!###%%%''''''(((((('''&&&&&&''')))))))))+++...222666777666000///...///111000+++'''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!!!!!!!""""""""""""""""""######$$$%%%&&&'''((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%###"""!!! !!!"""###&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!###%%%%%%###"""!!!"""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!! !!!""""""!!!  !!!!!! !!!!!!!!!!!! ###"""!!!!!!!!!!!!""""""######"""!!!""""""$$$%%%%%%###!!! """""""""!!! $$$############""""""""" !!!!!!""""""!!!!!!  """!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!"""&&&$$$""""""###%%%%%%$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~uuuqqqnnnnnnqqqttttttssslllfffaaacccjjjnnnmmmiiieeedddbbb```^^^\\\ZZZYYYYYYZZZ\\\]]]]]][[[YYYWWWTTTTTTSSSRRROOOLLLIIIGGGHHHIIIJJJJJJIIIGGGEEECCC===;;;888666666444111...///...,,,***)))))))))******)))((()))***)))(((&&&'''((())))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&'''''''''((()))******+++)))((('''&&&&&&&&&&&&''''''((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((&&&$$$$$$%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((((((%%%$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$&&&'''(((&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''(((((('''%%%%%%''')))(((+++000555:::;;;:::999111...---///222222,,,'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%"""""""""###$$$&&&'''(((***(((&&&###"""###$$$%%%(((((((((((((((((((((((($$$%%%$$$###"""""""""###########################$$$$$$$$$#########""""""######"""!!!!!!"""########################$$$$$$"""#####################""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""$$$''''''%%%###!!!!!!"""""""""!!!!!!"""""""""$$$$$$"""!!!  !!!######!!! !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!###""" !!!"""$$$(((&&&###  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ############"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""###!!!!!!!!!""""""######$$$###"""!!! !!!"""###%%%$$$"""""""""###$$$$$$!!!"""""""""############""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""xxxsssnnnmmmqqqvvvyyyyyyqqqiiiaaaaaafffkkkkkkiiifffeeedddaaa___]]][[[ZZZXXXZZZ\\\]]]]]][[[XXXWWWTTTSSSQQQOOOMMMLLLLLLMMMJJJJJJKKKKKKJJJHHHEEEDDD<<<:::888666555333000//////...,,,***)))))))))***(((''''''(((******)))(((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''''')))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''(((((((((((('''(((((()))(((&&&%%%%%%$$$""" ###$$$%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&!!!%%%((((((%%%"""$$$&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###$$$&&&((((((&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$&&&'''((('''&&&'''((((((---555;;;>>><<<999777000---+++---111111,,,'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%"""""""""###$$$&&&'''((()))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###### !!!"""###$$$$$$!!!!!!!!!"""""""""""""""######"""""""""#########""""""!!!!!!!!!!!!"""""""""%%%((()))'''$$$"""!!!!!!!!!!!!""""""!!!!!!!!!$$$$$$"""!!!  !!!"""###$$$  !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!"""!!! """&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!#########$$$%%%!!!!!!""""""######$$$$$$###"""!!! !!!"""######"""!!!!!! !!!"""###!!!"""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""{{{vvvpppooorrrwwwyyyzzzrrrkkkcccaaadddhhhiiihhhgggfffdddbbb___]]]\\\[[[XXXZZZ[[[]]]\\\ZZZXXXVVVSSSRRROOOMMMLLLLLLMMMNNNJJJJJJJJJJJJIIIGGGEEEDDD<<<;;;888666333111000000000...---+++************(((''''''(((***+++***(((&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&))))))(((''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$&&&'''&&&%%%%%%&&&''''''&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%((('''$$$###$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###############&&&&&&%%%%%%$$$######"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((***+++)))'''%%%###%%%'''((((((((()))***---333999======999666444///---+++,,,...///,,,)))%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""######$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&######################## !!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!$$$'''((('''$$$###"""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! !!!!!! !!!"""######  !!!!!!!!!!!! !!!""""""""""""""""""!!! """!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""### !!!!!!""""""!!!!!! !!!"""$$$$$$###""""""###""""""#####################""""""!!!!!!""""""###!!!"""""" !!!###""""""""""""####################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||xxxtttssstttuuutttrrrnnnkkkfffddddddfffhhhhhhfffeeecccaaa___\\\[[[ZZZXXXYYY[[[\\\\\\ZZZXXXVVVRRRQQQPPPNNNMMMKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB<<<;;;888555111000000111000///---,,,+++***++++++***)))((()))******(((&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###%%%''''''%%%%%%&&&)))&&&%%%%%%'''((((((&&&%%%$$$&&&((('''&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&((()))((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&((())))))((((((&&&'''''''''(((***---111777:::<<<;;;888444333333///...---,,,,,,,,,------%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""!!!  !!!###$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""!!!!!!###&&&&&&$$$"""""""""""""""""""""""""""!!!"""######%%%%%%&&&'''#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!"""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!###&&&'''&&&$$$$$$$$$""""""###$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!! !!!"""############"""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!""""""######""""""!!!###$$$$$$###!!!!!!###$$$$$$$$$##################"""""""""######"""""""""!!!"""###!!!"""$$$""""""""""""############%%%$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""|||yyyvvvvvvvvvtttoookkkjjjiiihhhfffffffffggghhheeedddbbb```^^^[[[ZZZYYYXXXYYY[[[\\\\\\ZZZXXXVVVQQQQQQQQQPPPNNNKKKHHHFFFHHHGGGGGGFFFDDDCCCAAA@@@===;;;888444000///111222111000...,,,+++++++++,,,,,,***)))))))))(((&&&$$$$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***)))((('''%%%%%%&&&&&&'''&&&''''''((()))***++++++&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$'''))))))'''''')))+++(((''''''((()))(((&&&$$$%%%''')))(((&&&&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&)))))))))'''!!!"""$$$&&&'''''''''&&&###$$$%%%&&&''')))******"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***))))))'''&&&'''+++222666??????>>>999444111222444//////...,,,++++++...000&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&&&&########################"""!!!!!!###&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$###"""!!! &&&%%%%%%$$$###"""!!!!!!"""!!! """###$$$""""""!!!!!!!!!!!!"""""" ###%%%&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""" !!!!!! !!!!!!!!!!!!  """$$$$$$$$$$$$######$$$$$$###"""!!! !!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""############""""""!!!!!!"""!!!!!!"""%%%'''%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!"""###$$$""" ###&&&""""""""""""############%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$xxxvvvuuutttsssrrrooolllkkkllllllkkkiiihhhiiijjjeeedddbbb```]]][[[YYYXXX[[[ZZZZZZZZZZZZYYYUUUSSSRRRPPPOOOOOOOOONNNKKKIIIKKKHHHEEEDDDEEEDDDAAA>>>;;;777333000///...---,,,///...---+++***)))))))))))))))***))))))(((''''''))))))((((((''''''&&&&&&$$$$$$%%%&&&'''((()))))))))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%$$$$$$$$$&&&'''''''''&&&%%%%%%'''((()))'''&&&%%%&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&$$$"""!!!%%%%%%&&&&&&''')))***+++///,,,(((&&&%%%%%%%%%%%%)))&&&$$$###%%%&&&''''''&&&&&&'''&&&&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$(((&&&$$$$$$&&&'''&&&%%%&&&'''''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&$$$###!!!"""$$$&&&(((&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$)))+++,,,)))%%%###%%%(((''''''&&&%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&(((*********000;;;DDDJJJHHHEEE@@@:::555000---///111000------111333111'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$#########"""!!! !!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$########################((('''%%%$$$###$$$%%%%%%""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$ """%%%&&&&&&%%%"""!!!$$$"""""""""######"""!!! !!!""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""'''%%%""" !!!""""""!!!  ###!!!  !!!############"""!!!!!!###%%%###############"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$######!!! !!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!######""""""""""""######yyywwwuuutttsssqqqnnnlllkkkkkkkkkiiigggfffhhhjjjfffeeecccaaa^^^\\\ZZZYYYZZZZZZZZZ\\\\\\ZZZVVVSSSRRRQQQOOOOOOOOOMMMKKKIIIJJJHHHEEEDDDEEEDDDAAA???:::666222//////...---,,,///...---,,,+++*********+++++++++***)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((((((((('''''''''''''''***)))'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###%%%&&&&&&'''((()))***+++---+++((('''''''''&&&&&&)))'''%%%$$$%%%''''''&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''((())))))+++111;;;BBBGGGEEECCC???:::666222000///111000------111222000'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######""""""######%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''#########"""""""""!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!  !!!!!! !!!###$$$%%%$$$###"""'''&&&$$$$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""'''%%%"""  !!!!!!!!!!!!!!!!!!!!! ###"""  """###$$$$$$$$$"""!!!"""###%%%###############"""!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""!!! ############"""""""""!!!""""""""""""""""""""""""zzzxxxvvvuuusssqqqnnnkkkkkkjjjhhhfffddddddgggiiifffeeedddaaa___]]][[[ZZZXXXYYY[[[]]]^^^\\\XXXTTTSSSRRRPPPOOOOOOMMMJJJHHHHHHGGGEEEDDDEEEDDDBBBAAA888555111///......------......---,,,++++++,,,,,,,,,,,,+++***(((&&&%%%$$$&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))+++***)))((('''((()))***&&&&&&'''(((((((((((('''((('''&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((()))*********)))))))))))))))((((((***(((&&&&&&&&&'''&&&%%%((('''&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&(((*********'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''(((---444<<>>555777777444333555444000'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$############$$$###"""!!!"""%%%''')))######""""""###$$$&&&''',,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########%%%$$$###""""""###$$$%%%""""""""""""############ !!!!!!"""""""""######  """$$$'''(((+++,,,,,,)))%%%###"""### !!!""""""""""""""" !!!""""""######"""!!!  !!!!!!!!!!!!""""""""""""###############$$$%%%%%%"""!!! """###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" !!! !!!""""""#########""""""""""""!!!!!!!!! """""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""######""""""############""""""{{{yyywwwvvvtttrrrooolllgggfffeeebbb``````ccceeebbbaaa```^^^\\\[[[YYYYYYXXXYYY[[[]]]^^^\\\XXXTTTRRRPPPOOOOOOOOONNNKKKIIIFFFGGGGGGFFFCCCBBBBBBCCC999666222000//////......***))))))(((''''''((((((''''''((()))))))))))))))&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''(((((()))((((((((('''''''''&&&&&&''''''((())))))))))))(((***)))((()))******(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$%%%%%%&&&((()))))))))((('''###&&&)))***((((((+++...111...***'''&&&&&&%%%$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&((()))))))))((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$"""###%%%''')))'''''''''(((((((((((((((&&&&&&''''''''''''((((((((('''%%%%%%%%%&&&%%%$$$&&&&&&'''(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((())))))************))))))'''''''''''''''''''''''',,,,,,+++++++++*********)))((()))+++222:::CCCIIIEEEEEEDDDBBBAAA>>>===;;;444777777333222333222...'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%$$$###"""!!!%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$###$$$&&&'''(((,,,***(((&&&$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!"""&&&$$$"""!!!!!!"""$$$&&&"""""""""#########$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!###%%%''')))000111000+++$$$  !!!"""""""""""""""!!!!!!"""!!!!!!######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""### !!!!!!!!!""""""############"""!!!!!!!!!!!! ########################""""""############""""""!!!!!!""""""""""""!!!!!!########################""""""######$$$#########""""""""""""##################""""""""""""######zzzyyywwwvvvuuussspppmmmeeeeeeeeecccaaa```bbbdddbbbaaa```___]]][[[ZZZZZZZZZZZZZZZ\\\\\\ZZZVVVSSSPPPOOONNNNNNOOOOOOLLLKKKGGGHHHIIIFFFCCC@@@AAABBB;;;888444111000000///...,,,+++***(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***%%%%%%&&&''''''((())))))'''(((((((((''''''&&&&&&((((((((((((((())))))******)))))))))******((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%&&&((()))***)))''''''###&&&)))(((&&&&&&+++///444000***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&((((((''')))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((''''''((()))))))))))))))(((((((((((()))))))))******++++++)))(((((()))***((()))***+++++++++************+++,,,,,,+++***************+++++++++,,,,,,,,,,,,------------,,,,,,************************---------,,,,,,,,,++++++***+++,,,,,,...555???FFFCCCCCCAAA???<<<999666555000333333///...///---)))'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%###""" ###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######''''''&&&&&&'''(((***+++***)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$#####################""""""#########""""""#########$$$$$$$$$ !!!"""#########""""""""""""###$$$&&&'''(((---//////+++$$$ """ !!!"""""""""""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#################################"""!!! !!!!!!""""""""""""""""""######""""""""""""!!!###""" !!!!!!"""###############"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""############$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""""""""############%%%###!!! !!!###%%%zzzxxxvvvvvvuuusssqqqnnndddeeeeeedddbbbaaabbbccccccbbbaaa```^^^]]][[[[[[[[[ZZZZZZZZZZZZYYYUUUSSSOOONNNNNNNNNOOOOOOMMMLLLHHHIIIIIIGGGBBB@@@@@@BBB===999555222111000///------,,,+++)))((('''''''''************)))(((&&&&&&))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))***)))(((&&&%%%&&&''')))+++%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&)))((('''''''''(((***++++++***)))***+++***)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))%%%&&&(((******)))'''&&&$$$&&&((('''$$$%%%***000666111***%%%$$$%%%&&&&&&&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$"""!!!"""$$$&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((('''''''''((()))))))))))))))+++++++++,,,,,,------------000111000---,,,///222,,,---...///000///...---...///000111111000///.../////////000000000111111......////////////......------------------------***++++++,,,---...//////+++---...,,,,,,000:::BBBBBBAAA>>>;;;888444111///,,,//////,,,******((($$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$""" """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&&&&$$$$$$######$$$%%%'''((()))(((%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""!!! !!!""" !!!###$$$$$$###!!! """############$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%######$$$%%%&&&''''''''''''***,,,***%%%###%%%((( !!!!!!""""""""""""""" """$$$###  !!!"""###$$$ !!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""###$$$$$$$$$###"""  !!!!!!""""""""""""############""""""""""""%%%$$$"""!!!!!!"""###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&''''''((((((((((((!!!!!!""""""#########$$$&&&$$$!!!!!!$$$&&&yyyssspppssstttqqqnnnnnnfffeeecccaaaaaabbbcccdddcccddddddbbb^^^ZZZXXXXXXWWWXXXZZZZZZYYYWWWTTTRRRSSSSSSQQQOOOMMMKKKJJJIIIKKKKKKIIIGGGEEECCCBBBAAA???<<<777444333222111000000---++++++,,,---------+++***((('''''''''((()))''''''(((((())))))******%%%&&&&&&'''((()))******((("""!!!(((---+++((()))%%%%%%%%%&&&'''(((((()))'''((((((((((((&&&%%%$$$)))((((((''''''''''''((('''(((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))(((((('''((((((((((((((((((((((((999333,,,''''''(((&&&"""''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%(((***((("""((((((((((((((()))******((((((((((((((()))***+++)))))))))***++++++,,,,,,---,,,---...///222444666333333222222111222222222111111222333333333333333111111222222333444444444555555555555666666777777<<<:::888666444222222111555555555555666666666666666555333444555666666555000000000000000111111222777777777666444222///...---,,,+++***))))))))))))))))))(((&&&%%%###""""""%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!"""$$$&&&(((...)))$$$!!!"""$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$######$$$$$$$$$%%%%%%%%%################################################!!! !!!"""""""""###"""""""""""""""""""""$$$$$$$$$#########""""""###%%%((( ,,,++++++)))'''%%%###!!! """!!! !!!###%%%&&&"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""  !!!!!! !!!!!!""""""""" """"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!###$$$%%%$$$""" !!!""""""""""""""""""""""""+++)))&&&###""""""###$$${{{uuurrrssstttppplllkkkgggeeecccbbbaaabbbdddeeecccdddeeeccc```]]][[[[[[WWWXXXYYYYYYXXXVVVTTTRRROOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHFFFDDDCCCBBBAAA???<<<888555444333222111000...,,,+++,,,------,,,,,,++++++***************((((((((((((''''''''''''&&&&&&''''''(((((())))))***&&&&&&,,,...***&&&%%%%%%&&&&&&'''(((((())))))$$$%%%&&&(((((((((((('''((((((((('''(((((())))))((((((((((((((((((''''''***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''444777777222+++(((((()))&&&&&&'''''''''''''''&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$(((''''''''''''((())))))''''''''''''((((((******.............../////////333222222333444666888999888777666555555444444555555666666777777777777666555555555666666777888999888888999999999:::::::::;;;:::999888888777777888999999999999999:::::::::<<<:::888888999:::999888;;;:::888666555444333333666666555333111///---,,,...---,,,***))))))(((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$###""""""$$$&&&((()))+++'''###!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$#########""""""######%%%$$$$$$,,,)))((('''%%%$$$"""!!! """"""!!! !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""######""""""!!! #########$$$$$$$$$$$$$$$&&&%%%$$$###!!!  !!!""""""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!""""""######$$$$$$###############$$$$$$########################$$$###!!!!!!###$$$$$$###$$$%%%&&&&&&$$$"""""""""########################&&&&&&%%%$$$$$$#########}}}wwwssstttsssnnniiihhhgggfffdddcccbbbccceeefffbbbdddeeedddbbb___^^^^^^XXXXXXXXXWWWVVVUUUTTTSSSNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB???<<<888666555444333111222///,,,+++,,,,,,,,,++++++++++++++++++***))))))((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((,,,+++...333444///)))'''''''''(((((())))))******%%%%%%&&&((((((((((((((((((((((((((())))))***+++)))))))))(((((('''''''''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((,,,666>>><<<111((((((---%%%%%%&&&'''(((((((((((("""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++***)))((('''((()))***'''''''''''''''((())))))))))))))))))***+++,,,---222222222333333333333333888888888888999:::;;;<<<===<<<:::999777666666666666666666777777666555555666555555444555777888999;;;;;;<<<<<<<<<<<<======999999999999:::;;;======<<<<<<<<<<<<======>>>>>>???===<<<===???@@@@@@???BBBBBB@@@>>>===<<<;;;;;;:::999777555222111000///111000///---+++******)))+++***((('''''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&''')))***(((&&&###"""$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&& """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$############"""""""""### """""""""+++111,,,&&&%%%%%%$$$###"""!!!!!!###"""!!!!!!"""###%%%&&& !!!!!!!!!!!!!!!"""############""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """###%%%%%%%%%###"""###""""""!!!!!!  """"""""""""!!!""""""!!!!!!!!!!!!""""""########################"""""""""""""""!!!!!!!!! !!!"""#########""""""""""""###$$$%%%&&&########################"""  """######"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""|||vvvrrrttttttnnniiihhhgggfffdddccccccdddfffgggccceeeeeedddaaa^^^]]]]]]XXXXXXWWWVVVUUUTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDCCC???<<<999777666555333222222000---+++,,,,,,+++***(((((()))******((('''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''+++111666777222---***(((((())))))************)))))))))(((''''''&&&%%%(((((((((((()))***,,,,,,******))))))((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&---777<<<777---((()))$$$%%%&&&'''(((((((((((((((((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''',,,+++)))'''&&&&&&'''((()))))))))))))))******+++---------...///000111222333333444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666555555555555555666666555555444333666555444444444666888999;;;;;;<<<<<<<<<<<<<<<<<<777777777888999:::<<<<<<:::;;;;;;<<<<<<=========>>>======???BBBDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCAAA>>><<<999888888888777666444333111000/////////...+++***))))))***+++((((((''''''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''))))))'''&&&%%%$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&$$$###""""""###""""""###$$$$$$%%%%%%%%%############""""""""""""###$$$%%%!!!000;;;,,,$$$$$$############""""""######"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!! !!!$$$&&&'''&&&###"""!!!"""""""""!!! """!!!!!!!!!!!!""""""##################$$$$$$$$$&&&&&&%%%%%%$$$$$$###### !!!"""###$$$$$$######""""""###$$$$$$%%%######################## """"""!!!%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""xxxsssqqqttttttpppkkkiiigggfffdddccccccdddfffgggdddeeeeeeccc___\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTPPPPPPNNNLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEE>>><<<999777777666444222222000---+++,,,,,,+++***(((((()))******((('''&&&&&&&&&'''((())))))******((((((((((((((('''''''''###***222444222...***''')))))))))******************))))))(((''''''&&&&&&(((((((((((()))***,,,,,,******))))))(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&%%%+++888===666***$$$$$$%%%&&&'''(((((((((((()))))))))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((''',,,,,,,,,,,,,,,---......000000000111222333555666111222333555777999;;;;;;>>>>>>>>>======<<<<<<<<<999888777555444333333333555666666666666666555555888777777777777999:::;;;::::::::::::::::::::::::666555555555555666777777666777777888999999::::::???>>>===>>>AAACCCCCCBBB@@@@@@AAABBBDDDFFFHHHIIIHHHFFFDDDAAA@@@?????????===<<<;;;999888777777777666444222///---,,,,,,,,,***)))((('''&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((''''''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&$$$!!! !!!"""""""""""""""######$$$$$$""""""""""""""""""""""""###%%%'''$$$333;;;***############$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! """!!!!!! !!!"""######"""############"""!!!!!!!!!$$$'''***+++***'''%%% !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!!!!"""######$$$%%%%%%%%%$$$$$$###""""""##############################!!!"""###$$$######%%%&&&&&&$$$######$$$########################&&&$$$"""!!! !!!"""uuuqqqpppsssuuuqqqlllkkkfffeeecccbbbcccdddfffgggcccddddddbbb^^^ZZZXXXWWWYYYYYYYYYXXXWWWVVVTTTTTTMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEE<<<:::888777777666333111222///,,,+++,,,,,,,,,++++++++++++++++++***))))))%%%&&&'''((()))+++,,,,,,'''''''''((((((((((((((()))222888666000,,,***((()))))))))))))))*********''''''''''''((()))***+++(((((((((((())))))***+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***###&&&555???999,,,$$$%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***---...///......///////////////000111111000000111222333555666777222333444666999;;;<<<===>>>????????????>>>===<<<666555444444444444444444444444555666666666666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888777666555444444444444444444555666777888888999@@@>>><<<<<<=========<<<@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@?????????>>>>>>============>>>>>>===<<<:::888666444222111---,,,+++)))'''&&&$$$###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%'''((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$"""!!!###%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$!!!$$$(((+++222333(((#####################$$$###$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""!!!!!!!!!"""""""""""""""!!!  !!!"""$$$$$$$$$$$$$$$###"""""""""%%%((()))(((&&&$$$ !!!!!!!!!"""!!!"""""""""""" !!! !!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&"""$$$%%%%%%###"""###$$$""""""""""""""""""""""""'''%%%"""  """###uuupppooosssuuuqqqllljjjeeedddbbbaaabbbccceeegggbbbccccccaaa^^^ZZZYYYXXXYYYYYYZZZZZZYYYWWWUUUSSSNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDCCC;;;999777777666555333000000...,,,+++,,,------,,,,,,++++++***************&&&&&&''''''((()))******&&&&&&''''''(((((())))))+++555:::444,,,++++++***))))))))))))))))))))))))((('''''''''((()))***+++((((((((('''(((((())))))((((((((()))******++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&)))555999000((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,(((***+++---///111222222111111000000111111222333222222333444555777888999777888999:::;;;======>>><<<<<<=========<<<;;;:::666666666666777888::::::888999:::;;;<<<=========>>>???AAACCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>><<<;;;:::999888777777777555666777888999::::::;;;;;;:::888999:::<<<;;;:::???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBB@@@===:::999444444222000...,,,***)))))))))((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$&&&))))))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$&&&$$$"""###%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$"""(((333///&&&'''""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""" !!! !!!!!!""""""######"""!!! !!!"""$$$$$$$$$$$$%%%$$$######"""!!!###$$$$$$###""" !!!""""""!!!  !!!"""###$$$ !!!""""""###$$$$$$ !!!!!!!!!!!!!!!"""############""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%"""###%%%%%%$$$######$$$########################$$$$$$###"""""""""###$$$uuuqqqppptttuuupppkkkiiidddcccbbbaaaaaaccceeefff```aaabbbaaa___\\\[[[[[[YYYZZZ[[[\\\[[[XXXUUUSSSRRRQQQOOONNNKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB:::888777666666555222000000...++++++,,,---------+++***((('''''''''((()))&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******###---222+++$$$%%%((())))))))))))(((((((((((((((,,,+++)))(((''''''(((((()))((((((''''''''''''(((''''''((()))***+++,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&((()))(((((('''************************)))(((...555111%%%###***'''''''''(((''''''&&&&&&++++++***)))(((&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))),,,,,,,,,------.........------,,,,,,---...000111111111111111111222222333555555666777888:::<<<===============>>>>>>>>>>>>777888999::::::999888777777888888999;;;===???@@@DDDEEEFFFHHHIIIJJJJJJKKKJJJLLLOOOQQQRRRQQQOOONNNEEEEEEDDDDDDDDDCCCCCCCCC??????>>>===<<<;;;;;;;;;888888999:::;;;<<<===>>>444333444666:::===>>>???<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999888999:::<<<>>>@@@BBBCCCEEEFFFHHHHHHGGGDDDAAA???<<<;;;:::777555333111000++++++***(((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%)))***((('''''')))$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" &&&(((%%%"""!!!###'''&&&&&&%%%$$$###"""""" !!!!!!!!!""""""######$$$&&& (((888---&&&!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""""" """$$$&&&&&&%%%$$$!!!!!!!!!""""""""""""""" """"""""""""!!! !!!"""$$$$$$ !!!"""#########!!!!!!""""""######$$$$$$######""""""!!!!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$~~~wwwuuusssssssssrrrqqqoooiiigggcccbbbdddfffgggggggggfffdddbbb^^^[[[YYYWWWWWWWWWYYY[[[\\\[[[XXXUUUOOOOOOOOOOOOMMMKKKHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA;;;:::777777666666333222---------,,,+++)))((('''((())),,,......---+++)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++******)))***)))(((''''''''''''''',,,+++***)))((((((((((((000---***(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))***+++++++++++++++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$))))))'''&&&&&&'''((()))***)))'''&&&'''(((***,,,333///+++***++++++)))'''---------...000000///......000111222111111222333000111000000///111555999888888888;;;???FFFLLLOOOMMMKKKHHHFFFEEECCC@@@>>>@@@===;;;;;;>>>@@@???===AAABBBDDDFFFHHHIIIIIIIIIRRRVVV\\\___^^^\\\ZZZZZZ___^^^^^^aaaiiipppmmmfff[[[VVVPPPPPPTTTWWWVVVTTTVVVOOOLLLMMMMMMIIIEEEDDDBBBGGGLLLKKKGGGDDDEEEGGGCCC???<<<>>>CCCDDD???999===???@@@>>><<<:::999:::999999999999888777666666777999;;;<<<<<<>>>AAACCCHHHIIIJJJJJJIIIGGGEEECCCBBBCCCCCCBBB@@@===:::888444000,,,*********(((%%%'''''''''&&&&&&%%%%%%%%%'''(((((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""!!! """$$$%%%&&&&&&%%% !!!!!!""""""######$$$$$$!!!!!! !!!"""""" !!!$$$%%%!!!!!!$$$%%%%%%$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$&&&!!!"""###  !!!######"""""""""""""""""""""""" !!!###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!%%%&&&%%%###'''%%%######%%%)))+++,,,######"""""""""""""""###&&&$$$######$$$$$$"""!!!%%%$$$###""""""###$$$%%%#########""""""""""""!!!~~~wwwvvvtttsssssssssqqqoooiiigggdddccceeegggiiiiiihhhhhhgggdddaaa]]]ZZZXXXWWWWWWXXXZZZ\\\[[[XXXUUUPPPPPPOOONNNLLLJJJIIIHHHEEEEEEDDDDDDCCCBBBAAAAAA<<<:::888777666555333111////////////---,,,+++***)))***,,,,,,+++)))&&&$$$)))((((((''''''(((((()))(((((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))((((((''')))((((((''''''''''''((()))))))))((())))))******,,,***''''''((()))***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%'''((()))((('''((()))'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&''''''(((((())))))***)))(((''''''''''''((())))))((('''''')))+++---///333000---,,,---...---,,,...---....../////////...,,,...111333333333444666555555666888:::<<<===>>>CCCCCCEEEHHHNNNVVV]]]aaafffbbb\\\WWWRRRMMMGGGDDD???>>>???CCCHHHLLLMMMLLLIIILLLPPPUUUYYY\\\]]]^^^eeejjjppprrrqqqmmmjjjiiikkkmmmnnnqqqyyy|||pppllliiiiiimmmooonnnlllgggaaa]]]^^^^^^ZZZWWWVVVSSSVVVXXXVVVRRRNNNMMMNNNHHHEEEBBBDDDHHHIIIDDD>>>@@@???>>>===<<<:::999888999888777666666777999:::999:::;;;;;;;;;<<>>???AAACCCEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMHHHDDD@@@<<<:::777444222//////---,,,***((('''&&&,,,)))&&&######$$$''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$###############"""!!! $$$######"""!!!!!!!!!!!!####################################""""""""""""  """"""""""""""""""!!!!!! !!!!!!!!!###%%%&&&%%%$$$"""!!!!!! ###"""""""""!!!!!!!!! """""""""######$$$$$$$$$!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$$$$%%%%%%###!!!###"""!!!"""###$$$$$$###########################$$$###""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######yyywwwvvvuuuuuussspppmmmfffdddbbbbbbeeeiiikkkllliiijjjjjjiiieee```[[[WWWWWWWWWXXXZZZ[[[ZZZWWWUUUTTTRRRPPPMMMKKKKKKKKKKKKGGGGGGFFFEEECCCBBBAAAAAA===;;;888666555333000...---......---,,,+++******((()))+++,,,,,,,,,+++***''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''((()))******************'''''''''''''''((()))***((('''''''''(((((()))******(((&&&&&&((())))))(((''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&((((((((((((((())))))))))))))))))***+++---///000000///......///111222333222333555555666777999:::<<<<<<======>>>AAAFFFJJJKKKJJJLLLSSS^^^fffiiigggggghhhiiilllqqqwww|||{{{wwwqqqlllfff```ZZZVVVUUUUUUVVVZZZ___eeejjjmmmlllmmmoooqqqtttwwwzzz|||zzz}}}|||{{{|||{{{zzzvvvttttttuuusssqqqppppppooommmkkkbbbbbbccciiiooorrrooolllggg```XXXSSSQQQMMMGGGAAAAAA@@@???===<<<;;;;;;:::999999999888666777999;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGJJJLLLNNNOOOOOONNNLLLIIIFFFDDDAAA???===:::999666333000,,,***))),,,***(((&&&&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""######""""""############""""""!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!############%%%''')))+++%%%$$$$$$$$$#########$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!"""###### !!!"""######""" !!! !!!###&&&&&&$$$""""""!!!!!! !!!!!! !!!###$$$###"""!!!"""$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$!!!!!!""""""############"""######$$$$$$$$$######$$$$$$$$$$$$%%%$$$###"""%%%$$$$$$%%%'''&&&$$$"""######$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$yyyxxxvvvvvvuuurrrnnnkkkdddbbb```aaadddgggjjjkkkggghhhiiihhheee```[[[XXXWWWXXXYYY[[[\\\[[[XXXUUUTTTSSSPPPNNNLLLKKKKKKLLLIIIHHHGGGFFFDDDCCCBBBAAA===;;;888666555333000...------------,,,+++******((()))***+++++++++******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************'''''''''''''''((()))***)))(((((('''&&&&&&'''''',,,***)))((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))((((((((('''''''''$$$&&&(((((('''&&&'''(((''''''((())))))(((''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%$$$$$$$$$(((((((((((((((''''''''')))))))))******+++++++++++++++++++++,,,---......///////////////000333444666888:::;;;<<<>>>BBBEEEIIIHHHGGGHHHMMMUUU```hhhhhhdddbbbfffpppxxx||||||xxxwwwwwwvvvwwwyyy{{{|||{{{xxxtttpppmmmiiieeebbb___^^^^^^___ccckkksssxxx}}}|||zzzzzz{{{~~~~~~{{{xxxwwwvvvtttsssnnnpppttt|||~~~tttlllggg```VVVOOONNNNNNNNNMMMIIIDDD???<<<>>>??????>>><<<;;;;;;===::::::::::::;;;<<<===>>>===>>>AAADDDGGGIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHEEEDDD@@@<<<777333000...***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############""""""############"""""""""""""""""""""############$$$$$$$$$$$$######"""""""""###$$$&&&***,,,...%%%$$$###""""""""""""###$$$$$$######""""""!!!!!!""""""############"""""""""!!! """$$$$$$$$$"""!!! """$$$$$$###!!!"""""""""!!!!!!"""###### !!!!!!"""###### !!! """""""""""""""######$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$############""""""!!!!!!######$$$$$$$$$######"""!!!"""##################&&&%%%%%%'''((('''$$$""""""###$$$%%%&&&%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$xxxwwwvvvuuutttqqqmmmiiidddbbb``````cccgggiiijjjffffffgggfffccc```\\\YYYXXXYYYZZZ\\\]]]\\\YYYVVVTTTSSSQQQOOONNNLLLLLLKKKIIIIIIGGGFFFDDDCCCBBBAAA<<<:::777666555333000...---.........------,,,+++*********)))((('''%%%%%%(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((''''''''''''(((((()))))))))'''&&&&&&%%%%%%%%%---+++))))))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((()))))))))(((((((((''''''$$$%%%''''''&&&&&&&&&''''''((()))******)))((('''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))***+++,,,---...)))***+++,,,------------------..................000111222333444666999<<<@@@CCCFFFFFFGGGIIINNNSSSTTTUUUVVVZZZcccqqq}}}}}}{{{yyyyyyxxxzzzwwwssspppnnnkkkgggdddccccccdddfffjjjrrr|||{{{xxxwwwvvvwwwzzzzzzqqqggg```]]]^^^```___[[[UUUNNNIIIGGGHHHIIIGGGCCC@@@>>>===777888888999999:::::::::;;;<<<===@@@BBBEEEFFFHHHGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKHHHDDD???;;;888666---......---,,,***((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%"""############$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""" !!!!!!""""""!!!!!! """"""""""""""""""############$$$$$$$$$######""""""""""""###$$$%%%&&&'''%%%$$$###!!!!!!!!!""""""############""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!###%%%$$$$$$###!!! !!!######"""!!!###""""""""""""######$$$!!!!!!"""###$$$%%%&&&&&&"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###""""""""""""""""""""""""###############"""!!!!!!$$$$$$######"""!!!!!! ###$$$$$$$$$$$$###""""""!!!######""""""###$$$$$$######$$$&&&%%%###!!!"""###%%%&&&''''''&&&%%%$$$###""""""$$$%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$xxxwwwvvvuuussspppkkkgggeeecccaaaaaacccgggiiiiiieeeeeeeeeeeeccc```^^^]]]ZZZZZZ[[[]]]___^^^[[[XXXSSSSSSRRRQQQOOOMMMLLLKKKHHHGGGFFFDDDCCCAAA@@@???;;;999666555555333111///,,,,,,------,,,,,,+++*********)))((('''&&&%%%%%%)))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))((((((''''''''''''(((''''''&&&&&&%%%&&&&&&&&&***)))(((((())))))'''%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((('''###%%%''''''&&&&&&&&&''''''((()))******)))((('''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''((('''((()))***,,,---...///+++,,,---.../////////......///000111222222222222333666999;;;===@@@EEEJJJSSSVVVXXXXXXWWWXXX^^^cccbbbdddhhhooozzz}}}{{{zzz{{{yyyvvvsssqqqnnnkkkiiikkkmmmqqqtttxxx~~~{{{|||~~~{{{sssnnnjjjlllnnnnnnlllhhhccc```]]]^^^___\\\VVVNNNIIIFFF????????????>>><<<:::999;;;;;;<<<===???@@@BBBCCC@@@DDDGGGIIIIIIIIIKKKMMMMMMLLLJJJHHHEEECCCAAA@@@999888555111...+++***)))'''''''''((((((((())))))))))))((('''&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""!!!###"""""""""""""""""""""""""""###############"""!!!"""""""""""""""!!!!!!&&&%%%###!!! !!!"""""""""""""""""""""######### !!!!!!!!!!!!!!!"""###### !!!"""###$$$######"""###""" !!!"""$$$###"""!!!!!!!!!!!!!!!"""######!!!"""""""""######$$$$$$!!!!!!$$$&&&%%%$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""###############"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$###""""""!!!$$$&&&%%%###!!!"""######"""!!!"""$$$$$$###!!!"""###%%%'''((('''&&&&&&%%%###"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$wwwvvvuuuuuusssooojjjfffgggeeebbbbbbdddgggiiijjjffffffeeedddcccaaa```___[[[[[[\\\^^^```___[[[YYYSSSSSSSSSRRRQQQNNNLLLJJJFFFFFFDDDCCCAAA???>>>===:::888666555555444222000))))))*********)))(((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***************)))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%'''((()))'''&&&************************)))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((###%%%''''''&&&%%%&&&''''''((()))++++++)))((('''%%%&&&''''''(((((('''''''''((((((((())))))******))))))))))))))))))******+++,,,...000000000000///...///111333555666666777666999>>>AAADDDIIIPPPUUUdddggghhhgggdddeeejjjooommmpppvvv~~~|||{{{zzzxxxuuussstttxxx~~~zzzvvvrrrtttuuuwwwwwwuuutttssswwwyyyyyyuuummmccc[[[WWWOOOOOONNNLLLHHHDDD???===;;;;;;;;;;;;<<<===>>>???<<<@@@EEEGGGGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFBBB<<<555000...------'''((((((((())))))************)))'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!""""""#########"""""" """######"""!!! '''&&&$$$"""!!!!!!"""###!!!!!!""""""######$$$$$$""""""############"""""" !!!###############""""""!!!%%%###!!!!!!###$$$%%%$$$ !!!"""###  $$$### """!!! !!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%'''((('''###!!!!!!###$$$"""""""""$$$%%%%%%$$$"""###&&&'''(((((('''&&&&&&$$$######$$$$$$"""!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######wwwvvvtttsssrrroookkkhhhddddddbbb^^^___eeeiiijjjcccccccccbbb```]]][[[YYYZZZZZZ[[[]]]^^^]]][[[XXXRRRQQQPPPOOOMMMKKKIIIHHHJJJIIIIIIHHHFFFDDDBBBAAA:::999777444222000///...------------,,,+++************)))((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))*********))))))((((((''''''((((((((()))))))))******&&&''')))***+++++++++***---+++)))&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))(((((('''*********(((&&&&&&(((***************)))'''&&&%%%%%%&&&'''((((((((('''&&&)))))))))''''''))),,,///---,,,++++++,,,...000111000//////000111111111000///555777666777;;;<<<;;;???EEELLLOOOQQQUUU\\\aaaiiiqqqxxxwwwpppmmmpppuuuuuu{{{}}}}}}}}}|||{{{~~~~~~yyyxxxtttsssrrrqqqrrruuuzzz~~~{{{sssmmmgggccc```___^^^WWWKKK@@@IIIEEEAAA>>>======<<<:::<<<<<<===???AAACCCEEEFFFIIIIIIJJJKKKLLLNNNNNNOOOMMMKKKHHHCCC===777333000111///,,,)))'''''')))***)))((('''&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&######&&&***&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""###"""!!! !!!"""### !!!"""######$$$'''''''''&&&%%%$$$###""""""###$$$%%%%%%$$$###"""%%%### """###!!!$$$$$$######"""!!!!!!!!!  """"""""""""$$$%%%&&&$$$"""""""""""""""""""""""""""$$$ $$$%%%###"""###""""""""""""""""""""""""&&&###!!!$$$!!!#########"""###$$$&&&$$$###$$$%%%%%%$$$######$$$$$$###  $$$$$$$$$######"""""""""&&&''''''&&&%%%### ######""""""######$$$%%%'''%%%$$$&&&)))***(((%%%%%%###"""###$$$&&&&&&%%%%%%$$$###!!!!!!"""$$$%%%(((&&&### !!!"""xxxvvvuuusssrrroookkkhhheeefffddd```aaagggkkkjjjeeeeeeeeedddbbb___]]][[[[[[[[[[[[]]]^^^]]]ZZZWWWPPPPPPOOOMMMLLLJJJHHHGGGJJJJJJIIIGGGFFFCCCBBBAAA;;;:::888555222111//////,,,,,,------------,,,,,,******)))(((((((((((((((***)))((('''''''''''''''(((((()))))))))))))))((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''***)))))))))((((((((('''%%%&&&&&&&&&''''''''''''&&&'''((())))))(((''''''((('''&&&%%%&&&''')))***'''&&&%%%$$$%%%&&&)))***''''''''''''((((((((((((''''''''''''((((((((((((((())))))***))))))(((((()))******(((&&&&&&(((***************)))(((&&&&&&%%%%%%'''(((((((((''''''++++++)))'''%%%&&&(((+++///...------...///111222333222111111111222222222111777<<<===@@@EEEHHHHHHIIINNNTTTXXXYYY\\\aaafffkkkpppuuuuuurrrqqqtttyyy}}}~~~yyyxxxvvvttttttwww}}}|||yyyuuurrrqqqqqqkkk```WWWLLLIIIDDDAAA???>>>===<<<::::::<<<===@@@BBBDDDEEEDDDDDDFFFHHHJJJLLLNNNOOOPPPOOOMMMJJJFFFBBB???===888666222...,,,******+++)))((('''&&&%%%%%%&&&'''%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! """$$$$$$$$$%%%%%%%%%$$$###########################"""""""""###########################"""""""""!!!!!!%%%$$$######"""""""""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""###""""""!!! $$$""" """###""" !!!""""""######$$$###### ###%%%""""""""""""###%%%%%%$$$"""""""""""""""""""""""""""  """""""""""""""""""""""""""###"""  !!! !!!###$$$###"""###$$$###!!! !!!""""""!!! """###$$$###!!!!!!!!!###%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""!!!""""""#########$$$$$$$$$&&&%%%$$$&&&((()))'''%%%%%%###"""###$$$&&&%%%%%%&&&%%%###""""""###$$$%%%)))(((%%%###""""""###$$$yyywwwuuutttssspppllliiieeegggfffcccdddiiikkkjjjhhhhhhgggfffdddaaa^^^]]]\\\\\\\\\]]]]]][[[XXXUUUOOONNNMMMLLLJJJIIIHHHGGGKKKJJJIIIGGGDDDBBBAAA@@@<<<;;;888666333111000000,,,,,,------......------******)))(((((((((((((((******)))(((((((((((()))&&&'''((()))************(((((((((((()))))))))***)))(((''''''&&&&&&''''''))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''((()))'''%%%###"""###&&&))),,,&&&&&&&&&'''((((((((()))&&&''''''''''''((((((((())))))************)))))))))******)))'''&&&((()))))))))***))))))((('''&&&$$$%%%&&&'''((()))))))))++++++***(((''''''***,,,.........///000222333444777666555333333444666777999@@@FFFIIIMMMSSSWWWVVVWWW\\\bbbeeeeeegggjjjmmmnnnppprrrssstttwww{{{|||xxxwwwzzz~~~}}}}}}yyypppiiiYYYUUUOOOIIIFFFCCC@@@>>>999:::;;;===???AAABBBCCCBBBCCCDDDFFFHHHJJJLLLNNNRRRQQQQQQPPPOOOMMMLLLKKKBBB@@@<<<777333000...---,,,+++***(((''''''((((((&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$##################$$$$$$$$$#########$$$$$$######""""""""""""""""""!!! """!!! !!!"""###"""!!! !!!!!!"""######%%%$$$!!!###$$$"""""""""!!!###$$$%%%$$$"""""""""""""""""""""""""""""""""$$$"""!!!""""""""""""""""""""""""""" !!!"""""""""!!! """###$$$"""""""""###$$$###"""###$$$%%%$$$###!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###!!!"""###$$$%%%$$$######%%%$$$$$$%%%''''''&&&$$$%%%$$$"""###$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&***)))((('''&&&%%%%%%%%%yyywwwvvvtttssspppllliiieeeggggggdddeeeiiikkkiiiiiiiiihhhgggdddbbb___]]]]]]]]]\\\]]]\\\ZZZWWWTTTOOONNNMMMKKKJJJIIIIIIHHHKKKJJJHHHFFFCCCAAA@@@???<<<;;;999666444222111000------.........---,,,,,,***))))))((((((((((((((())))))((((((((((((((()))%%%%%%&&&'''''''''''''''''''''((((((((()))))))))%%%&&&&&&&&&''')))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))'''&&&%%%%%%%%%%%%'''&&&$$$$$$$$$&&&(((***%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((()))******************)))******)))''''''((()))((())))))))))))(((((('''$$$%%%&&&''')))******+++)))***+++++++++,,,000333,,,---///222555777999:::>>>===;;;999888999<<>>??????@@@@@@@@@@@@@@@EEEEEEEEEEEEFFFHHHIIIJJJOOOOOOPPPPPPQQQPPPPPPPPPKKKIIIEEE@@@;;;666333111111000...,,,++++++++++++(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&'''***+++)))'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!"""""""""!!!!!!!!! !!!###$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""""" !!!"""######""""""""""""!!! ###!!!!!!!!!"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$ %%%'''$$$###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!  """$$$$$$"""""""""###%%%$$$###$$$&&&&&&&&&$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$%%%&&&%%%###"""######$$$$$$%%%%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''')))))))))(((''''''&&&%%%xxxvvvuuutttssspppllliiidddgggfffcccdddhhhiiigggiiiiiihhhfffdddaaa^^^\\\]]]]]]\\\\\\\\\ZZZVVVSSSOOONNNMMMKKKKKKJJJJJJKKKKKKIIIGGGDDDBBBAAA@@@@@@<<<;;;999666444222111000............---,,,+++******))))))((((((((((((((('''''''''&&&&&&''''''(((''''''(((''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---)))(((''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''(((((()))***************((()))******(((''''''((('''(((((())))))))))))(((&&&''''''((()))+++,,,,,,)))***+++,,,---...222444...111555:::>>>BBBDDDEEEEEEEEEDDDBBBAAABBBFFFIIIVVV___ggglllpppuuuwwwvvvtttvvvyyy{{{||||||}}}~~~{{{wwwssstttxxx~~~}}}xxxvvvxxx{{{}}}|||yyyuuuqqqqqqmmmfffaaa]]]ZZZWWWUUUKKKKKKJJJIIIGGGEEECCCBBBDDDCCCBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNOOOOOOOOONNNOOOMMMJJJFFFAAA===999777444333000...---,,,,,,,,,******)))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&###%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!""""""""""""!!!!!!!!!!!! !!!######"""""""""""""""!!!!!!!!!!!!!!!######$$$%%%&&&&&&&&&&&&%%%$$$$$$############### """""""""""""""""""""""""""!!! !!! ###!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%###"""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!""""""""" !!!#########"""%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""" """$$$%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%uuutttssssssrrrpppmmmjjjeeefffeeebbbbbbfffhhhgggiiiiiihhhfffccc```]]][[[]]]\\\\\\\\\\\\ZZZVVVSSSOOONNNLLLKKKJJJKKKLLLLLLIIIHHHEEECCCAAAAAAAAAAAA<<<;;;888666333111000000------------,,,+++***)))******)))((((((((((((((('''&&&&&&&&&&&&''''''(((************)))((('''&&&&&&&&&&&&&&&''''''''''''***)))((((((''''''(((((((((((((((((())))))))))))))))))((((((((((((((('''$$$$$$%%%&&&(((***+++---%%%&&&&&&'''((()))******((()))***+++***'''%%%###%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''((())))))***))))))((()))+++***(((''''''(((&&&'''((())))))***)))))))))))))))***+++,,,---...,,,---............000222555999>>>DDDJJJNNNPPPQQQKKKMMMNNNMMMKKKLLLPPPTTTbbbkkkuuu{{{||||||}}}zzzwwwzzz|||zzz~~~~~~xxxuuuuuuvvvvvv{{{}}}{{{zzzzzzyyywwwtttqqqpppmmmjjjgggggggggffffff[[[[[[ZZZXXXTTTPPPMMMKKKBBBAAA@@@???@@@AAACCCEEEHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIFFFBBB???===666444222///---,,,,,,,,,,,,+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$"""&&&&&&&&&%%%$$$###!!!!!!""""""######$$$%%%%%%&&&##################""""""############""""""""""""%%%%%%%%%%%%$$$"""!!!!!!###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$"""!!!!!!""" !!!!!!"""######!!!"""$$$"""!!!!!!###!!! """######""""""""""""""""""""""""""""""###&&&$$$###%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!###$$$$$$"""!!!!!!""""""!!!!!!"""$$$%%%$$$###&&&''''''%%%###!!!"""""""""############$$$$$$$$$&&&%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""###%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$rrrqqqqqqqqqqqqpppmmmkkkfffgggeee```aaafffhhhhhhjjjiiiiiigggddd```]]]\\\\\\[[[[[[\\\\\\ZZZVVVTTTMMMLLLKKKIIIIIIJJJKKKLLLHHHFFFDDDBBBAAAAAAAAABBB;;;:::888555222111//////)))******+++,,,,,,,,,+++******)))((((((((((((((('''''''''''''''((())))))((()))))))))))))))((((((''''''''''''((((((((((((***))))))((((((((((((((('''((((((((()))))))))***************)))))))))(((&&&%%%%%%&&&''')))+++,,,&&&&&&''')))***+++++++++'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((()))))))))''')))++++++)))''''''(((&&&&&&((()))************---,,,,,,+++,,,---...//////000222222222333555777<<>>BBBHHHNNNRRRTTTTTTTTTSSSWWW\\\\\\[[[[[[___dddmmmwww~~~}}}~~~{{{{{{~~~~~~~~~}}}~~~|||~~~zzzwwwvvvwwwuuuuuusssrrrrrrrrrrrrrrrsssuuuyyy~~~|||zzzvvvuuuuuuvvvvvvvvvttttttsssqqqnnnjjjfffcccXXXTTTNNNGGGAAA===;;;;;;===>>>@@@BBBEEEFFFGGGHHHCCCEEEGGGIIIIIIHHHFFFEEE@@@>>>;;;888666555444444///---+++)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''$$$"""###%%%######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""$$$&&&((( !!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""!!!"""###$$$&&&'''"""%%%%%%""" $$$$$$######""""""!!!!!!$$$'''###"""$$$###!!!!!!#########""""""""""""""""""""""""""" !!!""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!"""###%%%$$$"""!!!!!!"""!!! !!!###%%%$$$###!!!###$$$$$$###"""$$$%%% !!!!!!"""""""""###"""!!!!!!!!!!!!###%%%&&&######""""""######$$$%%%"""%%%''''''%%%$$$%%%''''''%%%######$$$$$$$$$### !!!"""###$$$%%%%%%%%%'''&&&###!!!!!!###%%%&&&qqqpppnnnoooppppppooommmgggfffcccbbbaaabbbdddfffiiijjjkkkhhhdddaaa___^^^aaa```___^^^^^^[[[WWWTTTPPPOOOMMMLLLJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;777222///---------+++***)))))))))))))))***,,,+++)))''''''((()))+++%%%&&&((()))((('''((()))(((((())))))))))))(((((('''''''''''''''((())))))((('''''''''''')))+++,,,***)))'''&&&%%%&&&((()))------+++***)))'''&&&&&&''''''&&&%%%&&&'''((()))%%%&&&'''((('''&&&%%%$$$((('''&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$&&&&&&&&&'''((())))))******))))))((()))***)))(((((()))***(((((()))***+++,,,------111000///......///111111000444:::???BBBEEEHHHJJJIIILLLPPPRRRRRRSSSWWWZZZ___cccfffdddaaa```cccgggsssyyy|||zzz{{{}}}~~~{{{vvvtttwwwzzz{{{{{{~~~~~~~~~|||yyywwwvvvvvvwwwzzzzzz~~~zzzuuuqqqrrrwwwyyywwwsssnnneeeWWWKKKBBB===;;;:::===>>>>>>>>>>>>>>>@@@BBBGGGGGGHHHHHHGGGFFFFFFEEECCCAAA===999666555555555222111000...,,,+++***)))''')))***((($$$###%%%'''$$$%%%%%%%%%%%%$$$######''''''%%%%%%%%%%%%''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###$$$%%%"""!!!######"""'''%%%""""""%%%&&&$$$"""(((&&&$$$!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""###############""""""""""""""""""""""""""""""""""""######$$$ !!!###%%%&&&$$$""" !!!"""""" """"""""""""###$$$%%%&&&"""""""""###$$$$$$""" ######"""!!! ###$$$$$$$$$$$$%%%%%%%%%""""""!!! !!!"""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""!!!"""%%%''''''%%%"""###&&&'''&&&$$$wwwuuusssrrrrrrrrrpppnnngggfffcccbbbaaabbbdddffffffggggggfffbbb___]]]]]]```___^^^^^^]]][[[WWWSSSOOONNNMMMKKKJJJIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<:::666222///......///+++******))))))))))))))),,,+++***)))((())))))***&&&(((******)))((()))***'''(((((())))))((((((''''''''''''''''''((())))))))))))(((((()))+++,,,---+++***((('''&&&'''((()))++++++******)))(((((((((((('''&&&&&&&&&''')))***&&&''''''''''''&&&%%%%%%******)))((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''%%%###%%%%%%&&&&&&&&&'''''''''&&&((())))))''''''(((*********++++++,,,------............///000222444555===BBBHHHMMMPPPSSSUUUVVVSSSUUUWWWWWWVVVWWWZZZ]]]aaadddhhhgggdddccceeehhhtttzzz{{{xxxxxxzzz~~~{{{tttppprrruuuyyyzzzxxxwwwwwwyyy}}}{{{yyyyyy|||~~~~~~}}}zzzxxxxxxyyyzzzzzzqqqiii\\\PPPGGG@@@<<<:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDBBB???<<<999666555555555555444222000---***)))$$$%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$%%%&&&### """###$$$###'''%%%""""""$$$%%%$$$"""&&&%%%$$$###""""""######""""""!!!!!!!!!!!!""""""""""""""""""###########################$$$$$$$$$###"""!!!!!!!!!"""$$$$$$!!! """$$$$$$###"""%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$######"""#########"""""""""###$$$###"""!!!$$$$$$###"""!!!!!! !!!!!!"""""""""###############""""""!!!"""""""""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%((((((%%%###$$$%%%&&&%%%$$$yyyxxxuuutttsssqqqnnnlllgggfffcccbbbaaabbbdddfffdddfffgggeeebbb___^^^]]]___^^^]]]]]]]]]ZZZVVVSSSNNNMMMLLLKKKIIIHHHGGGGGGDDDDDDCCCBBBAAA@@@??????:::888555222000//////000++++++***)))))))))))))))+++++++++++++++***))))))(((***++++++)))(((((()))'''''''''((((((''''''''''''''''''''''''((())))))+++*********+++,,,---...,,,+++***(((''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$&&&''')))(((%%%"""&&&%%%$$$$$$$$$%%%''''''%%%&&&((((((''''''((())),,,,,,,,,------......///---...000333666:::===???FFFKKKQQQVVVYYYZZZ[[[\\\[[[\\\\\\[[[ZZZZZZ]]]___bbbfffkkkkkkiiihhhiiikkktttzzz{{{xxxvvvsssrrrtttyyy~~~uuuppppppuuuzzz}}}zzzyyyxxxyyy||||||yyy}}}~~~zzzvvvuuuwwwzzzsssmmmbbbWWWNNNGGGAAA===???===;;;::::::;;;===???>>>???@@@BBBCCCDDDDDDDDDEEEDDDBBB???<<<999666555666777888888666222...,,,&&&&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """$$$$$$$$$###$$$%%%%%%###!!!!!!"""$$$$$$###&&&$$$######$$$$$$$$$"""%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""#####################$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%###!!! """###"""!!!###""""""!!!!!!""""""###%%%%%%$$$###""""""""""""""""""############""""""$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%$$$%%%&&&%%%$$$vvvuuusssrrrqqqooollliiigggfffcccbbbaaabbbdddfffggghhhiiigggccc```^^^^^^^^^]]]\\\\\\\\\YYYVVVRRRMMMLLLLLLKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@??????>>>;;;999666333111/////////,,,,,,+++***))))))))))))******,,,---,,,+++)))((((((***+++***((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))*********++++++,,,,,,,,,---,,,***)))(((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))***)))'''&&&&&&&&&'''((($$$%%%&&&''''''&&&$$$###'''''''''&&&'''(((((()))###"""###%%%'''((('''%%%((('''%%%$$$%%%&&&(((***$$$%%%''''''''''''(((***---------...//////000000111333666;;;@@@EEEIIIKKKLLLQQQWWWZZZ[[[[[[ZZZZZZ\\\[[[[[[[[[\\\^^^```bbbeeeiiimmmooonnnllllllmmmqqqvvv~~~~~~|||~~~xxxtttqqqooonnnnnnrrryyy}}}xxxwww{{{~~~~~~{{{yyyxxxxxxrrrmmmfff^^^XXXRRRLLLHHHJJJFFFAAA>>><<<===>>>>>>>>>???AAACCCDDDFFFFFFGGGEEEEEEEEECCC@@@<<<888666444666999;;;;;;999666444///,,,)))(((***)))'''###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """%%%%%%$$$#########$$$###"""!!!"""#########%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""###!!!"""""""""############"""""""""######$$$$$$%%%$$$###!!! """$$$&&&$$$"""  """"""!!! $$$$$$###"""""""""""""""!!!"""######"""""""""#####################""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%###""" ######$$$$$$$$$$$$######!!!"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%$$${{{rrrqqqpppqqqqqqpppmmmjjjgggfffcccbbbaaabbbdddfffhhhiiiiiifffbbb^^^\\\[[[\\\[[[[[[[[[[[[YYYUUURRRLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@??????>>>===<<<888555222///...------,,,+++***)))))))))))))))***,,,---,,,+++(((''''''((()))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))))))))***************,,,+++***))))))(((((((((******))))))((('''''''''&&&%%%$$$$$$$$$%%%&&&'''***)))((('''&&&'''((()))'''((()))******)))((('''&&&&&&&&&&&&&&&''''''(((***(((%%%$$$%%%'''''''''((('''%%%$$$%%%&&&(((***$$$&&&'''(((((((((***,,,......///000111222222333555777<<>>:::888000333777;;;===???>>>>>>:::444...***))))))'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###""""""############$$$%%%%%%%%%$$$$$$######""""""""""""######!!!"""""""""############ !!!!!!!!!""""""#########"""!!! !!!"""$$$%%%%%%""" !!!"""""""""!!!###$$$###!!! """$$$""""""!!!!!!"""######$$$!!!###$$$###!!!!!!"""$$$!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&wwwqqqpppqqqssstttssspppmmmgggfffcccbbbaaabbbdddfffeeeffffffddd___\\\ZZZYYY[[[ZZZZZZZZZZZZXXXTTTQQQLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@?????????>>>;;;777444111///---...---,,,+++***)))))))))((()))+++,,,+++***(((&&&%%%'''((((((&&&%%%%%%&&&'''''''''((((((''''''''''''''''''''''''((())))))'''(((((()))))))))((((((******))))))))))))((((((******)))(((((('''&&&&&&&&&%%%$$$$$$$$$%%%''''''******)))(((((((((((((((&&&&&&'''(((((((((''''''$$$$$$$$$###$$$%%%%%%&&&444///***&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''%%%''')))******+++---///000000111333555666777888999<<<@@@GGGMMMRRRVVVXXX[[[]]]```bbbaaa``````aaa``````aaadddiiilllmmmllljjjkkkmmmnnnooonnnlllkkkhhhkkkoooqqqqqqpppqqqqqqzzzzzzyyyvvvsssrrrssstttxxxyyy|||~~~zzzuuuqqqoooooonnnmmmggg```WWWPPPLLLHHHCCC@@@AAABBBCCCEEEFFFGGGGGGGGGEEEFFFFFFEEECCC@@@===;;;111222444888;;;???BBBCCC@@@;;;555///,,,***((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''%%%""" """###$$$$$$"""""""""$$$###$$$$$$###!!!!!!"""$$$$$$#####################$$$######""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$"""!!!!!!###$$$###"""!!!$$$'''&&&###"""###%%%!!!!!!!!!!!!"""###$$$$$$!!!###$$$### """%%% !!!!!!""""""######### !!!!!!!!!""""""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%'''(((wwwqqqqqqrrrtttuuutttqqqnnngggfffcccbbbaaabbbdddfffaaacccdddccc```]]]\\\[[[ZZZYYYYYYYYYYYYWWWTTTQQQMMMMMMNNNNNNLLLJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>;;;999666333111000......,,,+++***)))))))))(((((()))***)))((('''&&&$$$&&&(((((('''&&&'''((('''(((((())))))((((((''''''''''''''''''((())))))'''((()))))))))(((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))************)))(((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''111...***'''''''''''''''%%%%%%&&&&&&&&&'''''''''''')))+++,,,---...000222222333555777:::<<<>>>??????BBBFFFLLLRRRVVVYYYZZZ]]]___aaaccccccdddfffhhhjjjiiijjjmmmpppqqqnnnllllllkkkkkkkkklllkkkjjjiiieeeggghhhiiiiiijjjlllnnntttvvvxxxyyyxxxzzz~~~~~~{{{||||||}}}uuunnneee^^^ZZZUUUNNNIIIGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEDDDCCCAAA???>>>777666444444666;;;???BBBBBBBBB???;;;555000...---(((((((((((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$!!! !!!######%%%'''&&&$$$###$$$&&&"""$$$%%%###!!! """$$$%%%$$$"""!!!!!!!!!!!!"""$$$######""""""######$$$""""""""""""##################""""""!!!!!! !!!"""###$$$######""""""""""""###%%%&&&%%%###"""''''''###!!!!!!###""""""!!!!!!!!!""""""###!!!###%%%###"""&&&!!!!!!"""######$$$%%%%%% !!!!!!!!!"""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&%%%$$$$$$''')))$$$&&&''''''%%%%%%(((***yyyqqqqqqrrrssstttrrrooolllhhhfffcccbbbaaabbbdddfff```bbbddddddbbb`````````YYYYYYXXXYYYYYYWWWTTTQQQMMMNNNNNNNNNMMMJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;999777555444333///...---+++***)))))))))(((((((((((((((''''''&&&%%%&&&((()))((('''((()))(((((())))))))))))(((((('''''''''''''''((())))))'''((()))******)))((('''%%%&&&'''((())))))))))))&&&&&&''''''((())))))***)))(((((('''((()))***+++)))******++++++***((('''(((''''''&&&'''((()))+++((((((((((((((()))******&&&%%%%%%&&&((()))(((''''''((())))))******))))))(((***,,,......000222444555666888:::===@@@BBBCCCEEEGGGLLLQQQVVVZZZ\\\]]]aaaccceeegggiiilllppprrrqqqppppppqqqsssqqqmmmhhhlllkkkjjjiiijjjjjjiiigggdddeeeeeeeeeeeefffjjjlllrrrvvv{{{xxxpppjjjfffaaaYYYSSSLLLLLLMMMMMMLLLLLLKKKJJJDDDDDDDDDDDDCCCBBB@@@@@@===:::555222222666;;;???DDDGGGIIIFFF???888444333***************)))((((((%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%$$$###!!!!!!###%%%$$$'''))))))&&&%%%&&&((("""$$$%%%### """$$$&&&$$$"""  !!!$$$$$$############$$$$$$""""""""""""############%%%%%%$$$###"""!!! !!!###$$$%%%$$$"""!!!"""!!!"""%%%''''''&&&$$$$$$)))***&&&""""""$$$$$$###"""!!!!!! !!!!!!$$$%%%###"""'''""""""###$$$%%%&&&&&&'''""""""""""""############$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''%%%$$$%%%(((+++###%%%''''''%%%&&&))),,,vvvrrrrrrvvvvvvqqqjjjhhhiiihhhfffeeedddddddddeeedddeeeggggggddd___ZZZWWWXXXXXXXXXXXXWWWVVVUUUTTTMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@BBB???;;;999777555222000000///...,,,+++*********((()))***++++++***((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((+++***)))(((''''''((()))&&&&&&&&&&&&''''''(((((())))))************))))))%%%$$$$$$$$$%%%'''(((***&&&'''''''''((((((((()))'''''''''''''''((())))))''''''(((((()))*********$$$''')))(((&&&%%%''')))((())))))(((&&&%%%'''(((---......------///222555777999;;;@@@DDDFFFFFFFFFGGGLLLRRRWWW[[[]]]```bbbddddddeeeiiioootttwwwxxxxxxuuussssssrrroooiiidddccceeefffeeeeeeeeegggiiillljjjgggeeeggglllssswww}}}{{{vvvoooeee]]][[[TTTOOONNNLLLHHHFFFGGGHHHFFFDDDBBBBBBBBBAAA???===:::777444333555777999BBBGGGLLLLLLHHHAAA===<<<555222---***)))******)))((('''''''''''''''((((((&&&&&&%%%%%%$$$###""""""$$$&&&((((((''''''((()))&&&%%%###""""""###%%%&&&+++'''$$$###%%%&&&$$$!!!######""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!!!!""""""######!!!"""""""""###"""!!!!!! """"""""""""""""""""""""%%%$$$###!!!!!!!!!"""###%%%$$$###$$$%%%$$$""" !!!"""$$$%%%%%%%%%#########"""""""""""""""########################"""%%%'''%%%  #########"""""""""""""""###&&&%%%%%%%%%$$$#########(((%%%$$$'''+++,,,'''"""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((&&&%%%%%%'''***,,,---vvvrrrppptttuuuqqqkkkjjjiiihhhgggeeeddddddeeefffeeefffggggggeeeaaa\\\YYYWWWWWWWWWVVVUUUSSSRRRQQQLLLLLLJJJIIIHHHGGGGGGGGGFFFEEECCCCCCBBBAAA???===???<<<888666555333111///---,,,***)))((('''''''''((()))+++,,,,,,+++)))((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((()))###$$$%%%&&&''''''''''''(((((()))******)))((((((%%%%%%%%%%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%''')))(((&&&%%%'''))))))******)))(((((()))+++,,,---......///111555999??????AAADDDHHHKKKLLLLLLLLLPPPUUUYYY\\\^^^aaaccciiiiiijjjnnnssswwwyyyyyyxxxvvvrrrpppnnnjjjeee```]]]___aaacccdddgggjjjmmmqqqpppnnnnnnpppvvv}}}~~~~~~{{{sssoooggg___YYYVVVRRRKKKHHHHHHIIIFFFDDDBBBBBBBBBAAA@@@CCCAAA<<<888555444444444<<>>:::555222///---+++)))''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&&&&%%%###""""""###%%%&&&'''%%%""" !!!"""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!"""""""""$$$$$$### """"""""""""!!!!!!!!! ########################%%%$$$"""!!!!!!!!!"""######""" !!!""" !!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$####################################### ###%%%###!!!######""""""""""""##################""""""""""""!!! !!!$$$((()))'''$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%'''***,,,---vvvpppnnnrrrssspppmmmllljjjhhhgggfffeeeeeeffffffeeefffggghhhfffbbb^^^[[[XXXWWWWWWVVVTTTRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@>>><<<::::::888555333222111///...///...---+++************)))***+++,,,,,,+++***)))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))"""###%%%&&&''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%'''((()))((('''&&&'''((()))***++++++***+++---///+++---///000222555999===AAABBBCCCDDDGGGJJJMMMNNNQQQTTTYYY\\\^^^aaadddfffjjjjjjlllooorrrttttttrrruuurrrnnnjjjgggddd___\\\YYY\\\```dddhhhlllqqqtttzzzzzzyyyyyy{{{}}}yyywwwzzznnnggg```]]]XXXQQQMMMMMMNNNJJJFFFCCCBBBBBBBBBBBBFFFDDDAAA>>>:::777666555666:::AAAIIIOOOQQQOOOMMMIIIFFFBBB===999555///,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""  ###%%%######""""""""""""############"""!!!"""###$$$%%%%%%%%%###""""""!!!""""""###$$$%%%%%%"""!!!!!!"""###"""!!! !!!!!!########################$$$###""""""!!!"""""""""'''%%%###"""###$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%### """######"""""""""######$$$"""""""""############### !!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''''''''(((***,,,///111uuuooommmooorrrpppnnnnnniiihhhgggfffeeeffffffgggdddeeeffffffeeebbb^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFCCCAAA??????>>><<<:::888666333222222111///...//////...,,,,,,+++++++++******+++,,,,,,,,,++++++******))))))))))))******((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$''''''''''''''''''(((((((((((())))))*********+++((((((''''''''''''((()))******))))))(((((((((((((((((()))((((((((((((((()))***,,,,,,,,,---000222---///111333555777;;;>>>DDDDDDDDDDDDEEEHHHLLLOOOUUUXXX\\\___bbbeeeiiikkkllllllmmmooopppooommmjjjiiihhheeecccaaa```___^^^]]]aaaggglllpppuuuyyy|||}}}}}}tttnnniiigggddd^^^[[[[[[XXXRRRIIIBBB@@@AAACCCDDDCCCCCCBBBAAA@@@>>>===<<<888999<<>>888666444333333222111///,,,+++***))))))(((((()))******++++++,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))))))))---+++(((%%%$$$%%%&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&'''((()))***+++,,,---((((((''''''''''''(((((((((((((((((())))))******(((((((((((()))******)))(((***,,,,,,---...111333111333555777888:::===@@@IIIIIIIIIHHHGGGJJJOOOSSSVVVYYY^^^bbbeeeiiilllooopppoooooooooooommmiiifff\\\]]]^^^___```bbbdddffffffkkkrrrwwwzzz}}}|||wwwsssrrrpppkkkggghhh```XXXKKKAAA======@@@BBBAAAAAABBBCCCDDDCCCCCCBBB???<<<;;;>>>EEELLLPPPQQQRRRQQQPPPPPPMMMHHHBBB===666555222///,,,***((((((&&&&&&&&&&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''%%%######$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$######"""!!! """$$$$$$#########$$$######"""!!!!!!!!!!!!!!!########################"""""""""#########""""""&&&### !!!###$$$$$$ !!!!!!!!!!!! """"""""""""######$$$$$$########################%%%%%%&&&%%%$$$###$$$%%%###############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''%%%###"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%(((+++...000111333777:::tttnnnkkknnnpppnnnmmmmmmgggfffeeeddddddeeefffgggaaabbbbbbaaa___]]]ZZZXXXVVVUUUUUUTTTRRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIEEECCC@@@???@@@AAAAAA@@@:::888555444444333222000,,,,,,+++***************))))))******++++++,,,,,,***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))'''((()))))))))))))))(((...,,,)))&&&%%%%%%'''(((&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&'''(((***+++,,,,,,)))((((((''''''''''''(((%%%%%%&&&&&&'''(((((()))(((''''''(((+++,,,,,,+++)))+++------...///222555555777:::<<<===???AAADDDJJJLLLLLLJJJHHHJJJOOOSSSWWW[[[```eeehhhjjjlllnnniiihhhgggggghhhgggdddaaaWWWZZZ^^^bbbeeeiiimmmpppqqqvvv~~~~~~{{{vvvuuurrrkkkgggfffbbbZZZNNNDDD???===>>>>>>BBBCCCCCCDDDDDDDDDDDDCCCCCC@@@<<<<<>>AAACCCFFFIIIKKKLLLOOOPPPNNNKKKKKKPPPTTTYYY]]]ccchhhiiiiiiiiiiii]]]\\\\\\]]]```aaaaaa```[[[```fffkkknnnrrrvvvyyy{{{|||~~~|||wwwvvvrrrkkkeeedddaaa]]]UUUOOOJJJEEEAAA???BBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>???BBBGGGKKKLLLMMMNNNQQQSSSSSSPPPMMMGGGDDD???:::444///+++)))))))))((((((''''''&&&&&&!!!###$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%###"""!!!!!!###$$$$$$#########$$$###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%########################$$$#########$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######"""  $$$'''&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''$$$$$$""""""###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''')))+++---...000555;;;>>>>>>@@@EEEIIIsssnnnllloooqqqmmmjjjiiieeedddcccccccccdddeeefffccccccbbb```^^^[[[XXXVVVUUUUUUUUUUUUTTTSSSQQQQQQGGGGGGFFFFFFEEEFFFFFFFFFHHHEEEAAA???>>>>>>===<<<<<<:::777555444333111///++++++******))))))******(((((((((((()))***+++,,,((((((''''''''''''((((((((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***)))((("""$$$'''***+++)))'''%%%***)))'''&&&&&&''')))***%%%&&&&&&&&&%%%###!!! ***))))))((('''&&&&&&%%%***)))((('''''''''''''''*********)))(((((('''''''''%%%%%%(((---000///......000111111222333555777999<<>>AAABBBBBBAAABBBFFFJJJJJJKKKMMMPPPSSSTTTRRROOOOOOLLLGGGAAA:::444000...******)))((('''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###***&&&""""""%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&%%%$$$"""!!!"""$$$%%%%%%$$$###$$$%%%"""$$$''')))(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""" !!!######"""!!!!!!!!!"""###############""""""###$$$%%%%%%&&&&&&########################&&&&&&%%%%%%''''''&&&&&&############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%)))$$$!!!"""''')))'''###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''))),,,///000888===DDDFFFGGGIIINNNSSSyyyrrrnnnpppqqqooommmnnnkkkgggdddbbbbbbdddddddddhhheeeaaa```___^^^ZZZWWWTTTTTTUUUTTTSSSPPPMMMLLLLLLJJJHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>;;;888666444333111//////...,,,***)))))))))***************)))(((&&&&&&''''''''''''((((((((((((***++++++,,,+++***)))((((((((())))))******++++++)))))))))))))))******+++)))))))))(((''''''&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&((()))***************))))))(((((((((((())))))(((((((((''''''''''''((((((((()))(((((('''''')))***+++,,,---------------000444777888999;;;<<>>444***&&&'''+++***%%%%%%)))&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$''')))(((%%%###!!! ###"""!!! !!!$$$%%%%%%&&&%%%$$$"""!!!"""#########$$$$$$$$$$$$&&&&&&&&&$$$!!! !!!"""%%%""" ###%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&(((((('''&&&((()))(((''''''((()))+++*********,,,///222444===AAAEEEEEEEEEIIIQQQYYYyyyrrrnnnpppqqqooommmnnniiifffccccccdddggghhhhhhjjjgggcccaaa```]]]YYYVVVTTTUUUUUUUUUSSSQQQNNNLLLKKKJJJHHHHHHHHHHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>;;;888666444333111//////...,,,+++)))))))))***************)))((('''&&&''''''''''''(((((((((((()))***+++++++++)))((('''((((((((((((((())))))))))))))))))))))))******+++&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((&&&'''((()))************)))))))))((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''((()))************++++++,,,---.../////////333555777999;;;>>>CCCFFFGGGIIILLLMMMNNNPPPSSSUUUTTTTTTUUUWWWYYY[[[\\\^^^aaaaaaaaaaaa___]]]ZZZWWWWWWXXX[[[___dddjjjoooqqqrrrssstttuuuuuuwww{{{}}}{{{|||{{{wwwssssssxxx|||~~~|||~~~}}}}}}~~~~~~zzzzzz|||}}}yyytttoookkkfff```[[[WWWTTTOOOJJJFFFEEEGGGIIIFFFDDDAAAAAACCCEEEFFFGGGIIILLLPPPPPPNNNKKKJJJKKKIIIMMMNNNLLLLLLLLLDDD;;;444...+++,,,+++''''''***''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&$$$######"""###$$$%%%&&&$$$###""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%!!!"""$$$&&&))),,,$$$###!!! """""""""!!!$$$$$$$$$#########""""""##################$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))'''%%%%%%%%%%%%$$$###%%%'''(((((('''&&&''')))***+++,,,...222555999;;;BBBDDDFFFFFFHHHNNNVVV\\\xxxrrrnnnpppqqqooommmmmmhhheeeccccccfffiiikkklllkkkiiifffcccaaa]]]YYYVVVVVVVVVWWWVVVTTTRRROOOMMMKKKJJJHHHGGGHHHGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@===;;;777555444333111///...---,,,+++***))))))))))))******))))))((('''&&&''''''''''''(((((((((((())))))***+++***)))((('''(((((((((((('''''''''''')))))))))))))))******+++&&&''''''(((((())))))***''''''&&&&&&&&&''''''(((&&&'''((())))))******)))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&(((***+++,,,---------------...///111222333999:::;;;===@@@GGGNNNSSSRRRSSSSSSRRRQQQQQQSSSVVVSSSUUUWWWZZZ]]]^^^______eeeccc```\\\[[[[[[[[[\\\\\\___ccchhhnnnsssvvvxxxxxxwwwuuurrrqqqssswwwzzzwwwvvvvvvyyy~~~}}}tttuuuuuuvvvvvvvvvvvvvvvvvvxxxzzz}}}~~~zzz|||~~~|||{{{{{{yyysssoookkkhhheeeeeeaaaWWWLLLGGGIIIMMMFFFDDDBBBBBBDDDFFFGGGGGGIIILLLPPPPPPNNNJJJGGGFFFAAAFFFLLLOOORRRSSSMMMFFF@@@777///,,,+++((('''(((''''''''''''&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&######"""###$$$&&&((()))###$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$&&&(((###"""""""""$$$###""" $$$############"""""""""!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$&&&''''''&&&&&&'''((()))+++///444999>>>BBBDDDFFFFFFFFFHHHMMMTTT[[[___vvvpppmmmooopppmmmkkkkkkgggeeeccccccfffiiikkkllliiihhhfffdddbbb___[[[YYYWWWXXXXXXWWWUUURRROOOMMMKKKIIIHHHGGGGGGGGGEEEDDDBBBBBBBBBAAA@@@@@@??????===:::777555555333222000------,,,+++*********))))))))))))))))))(((''''''''''''''''''(((((((((((()))***+++++++++***)))((()))))))))((((((''''''''')))))))))))))))******+++******))))))((('''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((())))))************,,,,,,++++++++++++******%%%&&&(((***,,,---------000000000000222444666777<<<>>>@@@DDDHHHNNNVVV[[[\\\[[[YYYUUURRRQQQRRRTTTVVVXXX[[[___```aaa```___aaa```^^^\\\\\\^^^cccfffbbbeeejjjppptttxxxyyyzzzyyyvvvrrrllliiikkkooosssnnnnnnpppsssxxxzzzyyywwwsssqqqooopppqqqqqqnnnkkkmmmppptttwwwyyy{{{}}}~~~zzzxxxyyy||||||wwwuuuzzz~~~|||tttuuu~~~~~~xxxuuussssssttttttqqqhhh]]]TTTPPPOOOGGGEEECCCCCCEEEHHHIIIIIIHHHKKKNNNPPPMMMIIIDDDBBB:::>>>EEEKKKPPPSSSRRRPPPIII@@@555...,,,)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%"""""""""#########$$$$$$))))))(((&&&###!!!"""###$$$###"""###$$$%%%$$$###############""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""###########################"""###$$$$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%'''''''''$$$%%%&&&&&&&&&&&&''')))***---222888>>>DDDGGGIIIGGGGGGIIINNNUUU[[[___```sssnnnkkknnnooollliiihhhgggeeebbbaaacccfffggghhheeeffffffeeeccc```^^^]]]XXXXXXXXXXXXUUURRROOOMMMKKKIIIGGGGGGGGGGGGEEECCCAAAAAAAAA@@@??????>>>>>><<<:::777555555444222000,,,,,,,,,,,,+++******)))((())))))))))))(((((('''''''''''''''(((((((((((()))***+++,,,,,,+++***************))))))((((((((()))))))))))))))******+++*********)))((((((''''''%%%&&&&&&'''''''''(((((('''(((((())))))))))))(((&&&''')))***++++++++++++---,,,,,,,,,,,,+++++++++'''((()))***+++,,,,,,,,,111222222444666888:::;;;;;;???EEEKKKOOOSSSWWWZZZ[[[[[[YYYVVVSSSSSSUUUWWWZZZ\\\___bbbbbbaaa```^^^[[[\\\^^^^^^___bbbgggkkkiiilllooosssuuuvvvvvvuuutttqqqkkkfffbbbbbbfffjjjhhhkkkoootttwwwvvvssspppmmmiiiddddddfffgggeeebbbfffjjjooorrrtttvvvxxx{{{~~~zzznnnooooooooonnnmmmlllkkkiiieeefffkkkoooppprrrtttwwwxxxvvvnnnffffffoooxxxxxxtttqqqrrrtttuuusssqqqssstttrrrooommmoootttyyyuuulllgggggglllpppyyy~~~}}}|||{{{xxxuuuwww|||~~~}}}}}}xxxmmm```WWWJJJGGGCCCBBBDDDFFFHHHHHHGGGIIIKKKMMMLLLIIICCC@@@666888<<>>>>>======<<<999777555555444222111+++,,,,,,,,,,,,+++***)))(((((())))))))))))((((((''''''''''''((((((((((((((()))***+++,,,+++******************)))))))))))))))))))))))))))******+++'''(((((())))))******+++$$$%%%&&&'''(((((((((((((((((())))))))))))((((((%%%''')))+++,,,,,,,,,,,,++++++*********)))))))))((()))***,,,---.........222333555888:::<<<======<<>>888333---'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$!!!!!!!!!"""""""""######!!!"""$$$$$$$$$%%%'''***000+++&&&"""!!!"""""""""!!!!!!"""""""""""""""###%%%%%%$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$""""""############"""""""""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%%%%&&&'''&&&%%%&&&'''))))))))))))+++---000222777>>>DDDKKKPPPSSSXXX[[[```dddffffffdddcccsssnnnlllooopppmmmiiihhhgggdddaaa```aaacccddddddaaadddgggfffbbb___]]]]]]XXXXXXXXXWWWTTTQQQNNNLLLJJJHHHGGGFFFGGGFFFDDDCCC@@@??????>>>>>>===<<<<<<;;;999777555555444333111++++++,,,,,,,,,+++***)))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''(((*********)))(((((((((((())))))))))))))))))))))))))))))******+++((((((((()))******++++++$$$%%%&&&(((((((((((('''(((((())))))))))))((((((%%%&&&)))+++---------,,,************))))))))))))(((***,,,...000111222333222444888<<<>>>??????>>>@@@EEELLLQQQSSSSSSSSSTTTQQQSSSUUUVVVWWWXXXZZZ\\\]]]^^^aaabbbccccccbbbaaabbbggglllmmmlllmmmqqqtttxxxwwwuuurrrmmmhhhdddbbbddddddcccaaa^^^]]]^^^```dddhhhnnnrrrqqqmmmgggddd\\\ZZZYYYZZZ\\\___```aaaeeeiiinnnnnnllllllnnnqqquuuvvvxxxzzz{{{{{{{{{{{{~~~yyymmmiiiccc]]]XXXUUUSSSSSSPPPMMMMMMRRRSSSPPPNNNNNNIIILLLMMMJJJEEECCCEEEIIIHHHIIIIIIIIIIIIJJJLLLNNNMMMNNNNNNNNNQQQXXXbbbjjjsssrrrooojjjeeeeeegggjjjiiiiiiiiijjjllljjjfffccc^^^[[[[[[]]]]]]]]]aaagggiiinnntttzzzvvvbbb[[[PPPHHHCCCBBBCCCDDDCCCCCCDDDGGGIIIIIIFFFBBB:::777777:::;;;===EEEOOORRRYYYZZZRRRGGG???888222))))))))))))((((((((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&%%%######"""""""""###%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$***'''$$$""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$############$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))'''%%%&&&'''(((((('''((()))+++,,,+++,,,...///444666;;;AAAIIIQQQXXX\\\fffhhhjjjhhhddd`````````~~~tttooommmqqqrrrnnnjjjiiifffccc``````aaadddeeefffbbbeeehhhfffbbb]]][[[[[[XXXXXXXXXWWWTTTPPPMMMKKKJJJHHHGGGFFFFFFFFFDDDCCC?????????>>>======<<<<<<;;;999666555555444333111***+++,,,---,,,+++***)))(((((()))))))))))))))(((''''''''''''((((((((()))$$$%%%'''(((((((((''''''&&&'''''''''(((((()))))))))))))))))))))******+++++++++******)))(((((((((###$$$&&&((())))))((('''((()))))))))))))))(((((($$$&&&)))+++---------,,,,,,,,,,,,+++++++++******(((***---000333555777777111555999>>>AAAAAA@@@???DDDHHHMMMQQQRRRRRRRRRSSSSSSUUUWWWXXXWWWVVVWWWXXX\\\]]]```bbbcccdddddddddiiinnnsssttttttvvv{{{}}}{{{vvvqqqjjjddd___\\\aaabbbcccbbb```______```cccggglllnnnlllgggccc```]]]^^^___``````aaabbbcccfffjjjnnnnnnkkkiiikkknnnuuuwwwxxxyyyyyyxxxvvvuuu~~~}}}}}}|||}}}~~~xxxjjjfff^^^VVVPPPMMMMMMMMMHHHDDDCCCEEEFFFBBBAAABBBAAAEEEIIIIIIFFFBBB@@@???===AAADDDDDDBBB@@@AAADDD===???AAABBBDDDJJJRRRYYYaaafffhhheee^^^]]]bbbhhheeeaaa^^^___cccddd```\\\YYYWWWXXX[[[ZZZXXXZZZ___bbbhhhnnnvvvqqqhhhZZZNNNGGGEEEEEEEEEBBBAAAAAAEEEHHHIIIGGGDDD<<<999888;;;;;;:::AAAKKKMMMYYY___WWWKKKBBB999333++++++++++++************&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%&&&%%%#########"""""""""###%%%&&&&&&&&&%%%$$$%%%&&&((()))%%%$$$###!!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!#########""""""$$$&&& """$$$%%%%%%### !!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&)))+++++++++)))+++---------...///111666999===DDDMMMVVV^^^cccnnnooonnnggg^^^YYYYYY\\\{{{qqqmmmlllqqqrrrnnniiigggcccccccccbbbbbbccccccdddiiiiiihhhfffccc```]]][[[XXXWWWWWWVVVVVVSSSPPPMMMKKKKKKKKKJJJHHHEEEAAA???AAA@@@???=========>>>???888777555333000///......,,,,,,++++++***)))((((((******))))))((((((''''''$$$&&&(((***+++***)))(((((('''&&&%%%&&&))),,,...###"""!!!###%%%&&&&&&%%%))))))(((''''''((()))***))))))))))))((((((((((((((((((((((((((()))******))))))******++++++,,,,,,---,,,+++******+++,,,---++++++***))))))***++++++///111222222333444777999999;;;===@@@BBBCCCCCCCCCIIIJJJMMMOOOQQQRRRRRRRRRTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[]]]___cccgggjjjlllqqqzzz}}}}}}xxxnnnfffaaa``````iiikkkkkkgggbbb```ccchhhggghhhiiihhheeebbbbbbbbbbbbdddggghhhhhhhhhhhhiiinnnnnnnnnooorrrsssrrrqqqpppuuuzzz{{{yyyvvvttttttxxxxxx|||~~~wwwrrrpppppptttyyy{{{yyyuuuddd```YYYSSSNNNMMMMMMNNNIIIFFFBBBAAABBBCCCAAA@@@BBBAAA@@@>>>============@@@???>>>======>>>???@@@>>>???@@@@@@@@@AAADDDGGGLLLPPPTTTUUUTTTQQQOOONNNQQQNNNLLLLLLOOOPPPNNNLLLHHHIIILLLPPPTTTVVVVVVUUUUUUZZZcccooozzz~~~{{{{{{~~~ssshhh]]]WWWWWWUUUNNNHHHDDDFFFHHHGGGFFFEEEFFFHHH???===999777777:::>>>@@@EEEOOOXXXXXXSSSLLLDDD===444111---***)))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***'''$$$!!! !!!$$$&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$"""""""""$$$%%%%%%###!!!######"""""""""""""""""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######################## !!!"""###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" ###%%%&&&&&&&&&''')))+++,,,***)))))))))''''''((()))++++++)))'''%%%)))---///...///111444:::>>>FFFNNNQQQVVVaaalllyyyrrriiibbb___\\\XXXTTTsssooonnnrrrtttooojjjiiifffeeeeeedddddddddeeeeeefffffffffeeebbb^^^[[[XXXWWWVVVVVVWWWWWWTTTPPPMMMIIIJJJJJJJJJHHHFFFCCCBBBBBBAAA???===<<<<<<<<<<<<888777555333111///......///......------,,,,,,,,,(((((((((((())))))))))))'''(((***,,,---,,,+++***,,,++++++*********))))))((('''&&&''')))******))),,,+++***)))))))))***+++************))))))))))))((((((((((((((()))******'''''''''''''''(((((((((***))))))(((((()))))))))&&&''')))+++---///111111,,,...111222333444777999666777:::===@@@CCCDDDEEEJJJKKKNNNPPPRRRRRRRRRQQQRRRRRRQQQQQQRRRTTTVVVWWWZZZ\\\^^^bbbfffiiilllmmmyyy|||vvvnnnfffbbbbbbcccgggiiiiiifffbbbaaadddhhhiiijjjjjjiiigggffffffgggiiikkkmmmllljjjhhhhhhhhhjjjkkklllppptttvvvuuutttqqquuuxxxxxxtttqqqnnnnnnnnnnnnpppvvv{{{{{{vvvqqqbbb___^^^```dddfffddd```XXXUUUQQQLLLJJJIIIJJJJJJHHHEEECCCCCCDDDEEEDDDBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCAAA??????AAACCCHHHJJJLLLLLLKKKIIIIIIIIIHHHFFFDDDDDDEEEFFFEEEDDDGGGHHHJJJMMMOOOQQQPPPPPPPPPSSSZZZeeepppuuuuuurrrsssxxx~~~{{{wwwtttuuuzzz}}}}}}vvvnnneeeaaaaaa```YYYSSSNNNKKKHHHGGGGGGFFFDDDCCCCCCAAA>>><<<;;;;;;<<<===DDDMMMVVVVVVSSSNNNGGG@@@666333...+++)))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$***(((%%%###"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!%%%%%%%%%&&&''''''%%%$$$########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$###&&&(((******(((''''''(((&&&'''''')))***)))((('''***,,,000222333666;;;???AAADDDLLLRRRTTTUUU\\\eeejjjjjjgggbbb\\\XXXYYYZZZvvvrrrqqqtttvvvqqqmmmkkkiiihhhgggeeeeeeeeeffffffeeefffgggfffccc___ZZZWWWUUUUUUVVVWWWXXXUUUQQQMMMHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA???===;;;:::::::::888777555333111///......++++++++++++++++++++++++'''''''''((()))*********'''(((***+++,,,,,,+++***+++,,,,,,,,,,,,***(((&&&,,,+++******,,,---,,,+++...---,,,+++++++++++++++++++++++++++************((((((((((((((()))******''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((%%%'''***...000222333444,,,...222444555666888999555777999<<<@@@DDDHHHJJJJJJLLLOOOQQQRRRRRRQQQQQQSSSRRRPPPPPPQQQTTTWWWYYY\\\^^^aaafffjjjlllnnnooowww}}}}}}zzzwwwrrrkkkddd```___```ccceeegggeeedddeeejjjnnnpppppppppnnnllllllnnnqqqsssuuuvvvuuuqqqnnnkkkkkklllmmmppptttxxxyyyxxxvvvqqqrrrsssqqqnnnjjjhhhgggcccbbbaaadddggghhheeebbbRRROOOLLLMMMOOOPPPOOOLLLNNNMMMLLLKKKJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGEEEDDDFFFGGGJJJKKKLLLKKKIIIIIIJJJLLLFFFFFFFFFEEECCCCCCDDDEEEJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKOOOWWWaaaggghhhggghhhmmmtttzzz~~~xxxppphhhaaa^^^dddiiilllnnnttt~~~yyytttnnnllllllkkkgggbbbZZZTTTMMMJJJIIIHHHDDD@@@EEEEEEDDDBBB@@@>>><<<;;;BBBKKKRRRTTTSSSPPPKKKDDD:::666000,,,***)))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""%%%***......***%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$&&&((((((&&&%%%&&&&&&'''((()))************)))---...000222555;;;AAAFFFMMMOOOSSSWWWWWWVVVYYY___```fffkkkfff]]]YYY]]]cccyyytttrrrvvvwwwsssnnnmmmjjjhhhgggeeedddeeefffgggggghhhjjjiiigggbbb\\\YYYTTTTTTVVVXXXXXXVVVQQQMMMJJJJJJIIIIIIGGGEEECCCBBB@@@???>>>===<<<;;;::::::999777555333111000///...******************++++++'''((((((((()))))))))***&&&'''((()))***)))))))))'''(((((()))))))))((((((,,,+++******+++,,,***)))......---,,,+++*********++++++*********)))))))))((((((((((((((())))))************))))))(((((((((((()))***+++,,,+++***)))***+++...000111111000//////222666999999888999999;;;;;;<<>>===;;;<<<===>>>>>>>>>>>>===999888666444222000//////------------------------*********)))((('''''''''******************++++++000...***((('''(((***+++,,,+++******,,,---,,,******+++++++++***)))((('''))))))))))))((((((((('''((((((((((((((()))******))))))))))))(((((((((((('''((()))***************+++,,,...000111222222222555777:::;;;:::::::::;;;CCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPVVVUUUUUUUUUWWW[[[___aaadddeeehhhjjjmmmnnnnnnnnnhhheeedddfffeeeaaa]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXWWWYYY^^^eeemmmvvv~~~}}}{{{|||qqqjjj```WWWQQQMMMJJJHHHHHHIIIJJJLLLMMMOOOPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWVVVXXX\\\___aaabbbbbbbbbaaaaaaaaa```______bbbdddiiilllooossswwwzzz{{{|||}}}|||}}}~~~~~~~~~zzzxxxssssssqqqmmmiiifffeeeeeehhhjjjkkkhhhbbb^^^\\\]]]TTTPPPLLLMMMRRRWWW[[[\\\[[[XXXTTTRRRPPPPPPNNNMMMOOOOOOPPPPPPRRRTTTVVVWWWXXXYYY]]]``````bbbkkkuuu|||~~~~~~}}}}}}{{{yyyxxx|||}}}}}}gggRRRGGGDDD>>>@@@DDDGGGJJJKKKKKKKKKFFFJJJNNNQQQUUUYYYWWWRRRLLLFFF===666111...,,,+++&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$###  $$$""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$#####################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$######((())))))(((''''''(((***$$$'''***++++++---111555:::???JJJXXXfffpppuuuwwwpppfff^^^^^^bbbgggmmmrrrssspppjjjccc^^^ZZZYYYZZZxxxrrrnnnpppqqqmmmjjjiiifffdddbbbaaaaaadddgggiiihhhhhhhhhfffccc```\\\ZZZYYYWWWUUUUUUTTTSSSQQQOOOJJJIIIFFFDDDAAA???=========>>>?????????>>>===<<<:::888666444222111000///,,,,,,,,,++++++******)))))))))))))))((((((((((((++++++***************+++---,,,+++)))))))))*********))))))***,,,---,,,+++))))))***++++++***)))(((*********)))))))))((((((((((((((((((((()))******'''''''''((((((((((((((())))))))))))***+++,,,---,,,---///000222444555666888:::<<<>>>>>>???AAACCCDDDEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCDDDFFFJJJNNNQQQWWWWWWXXXYYY\\\___bbbdddfffggghhhiiijjjllllllmmmeee___\\\___^^^ZZZVVVWWWWWWYYY\\\]]]]]]]]]^^^___ZZZZZZ\\\aaahhhooouuuxxx|||||||||zzzyyy{{{~~~}}}zzz{{{|||xxxwwwwwwyyyzzzzzzwwwuuuddd]]]SSSLLLIIIHHHHHHGGGIIILLLPPPTTTVVVXXXYYYZZZVVVXXXZZZ\\\]]]^^^___```___bbbfffjjjmmmpppqqqqqqnnnoooooonnnmmmpppuuuyyy}}}~~~|||yyytttpppmmmjjjgggdddjjjmmmnnnkkkddd___^^^```ZZZUUUPPPPPPTTTYYY[[[\\\^^^\\\YYYXXXXXXWWWTTTQQQNNNMMMKKKIIIIIIKKKMMMNNNSSSTTTYYY\\\[[[ZZZbbblllssssssqqqnnnooottt~~~xxxwwwwwwzzzyyydddTTTMMMBBBBBBDDDEEEGGGIIIJJJKKKJJJMMMOOOQQQVVVZZZYYYTTTQQQKKKAAA999444000...---((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!"""!!!###!!!!!!""""""###$$$$$$%%%######$$$%%%%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%((())))))(((&&&'''(((***$$$(((,,,......000666<<>>>>>???@@@@@@@@@???>>><<<;;;:::999777444222111000///000000///...------,,,,,,''''''(((((())))))******))))))((((((((((((((()))$$$%%%''')))***+++******(((''''''(((***,,,+++***((()))***+++,,,+++***)))+++++++++************)))((((((((((((((()))******'''((((((((())))))******---,,,++++++,,,...000111000000111111333555666777<<<===@@@AAACCCFFFIIILLLFFFGGGHHHHHHHHHFFFDDDCCCCCCBBB@@@AAACCCHHHNNNQQQZZZZZZ\\\^^^aaadddfffggghhhhhhhhhhhhiiijjjkkklllhhh```\\\^^^___ZZZWWWYYY[[[]]]```bbbbbbaaabbbccc\\\\\\\\\___ccchhhlllmmmuuuuuuvvvvvvwwwyyy}}}}}}uuuqqqqqqsssnnnmmmkkkjjjiiihhheeebbbVVVPPPGGGCCCEEEHHHKKKLLLNNNRRRXXX\\\^^^^^^^^^^^^___bbbeeegggggggggggghhhiiikkkpppuuuyyy}}}yyyzzzzzzzzzzzz~~~}}}wwwsssqqqmmmhhhdddhhhkkkmmmjjjccc^^^^^^___]]]XXXSSSRRRUUUYYY\\\\\\```______aaacccaaa]]]YYYYYYVVVQQQLLLJJJIIIJJJKKKJJJLLLRRRXXXWWWVVV^^^iiijjjhhheeeccceeellluuu{{{~~~vvvvvvvvvyyy{{{|||{{{yyy|||tttbbbWWWFFFFFFEEEDDDEEEFFFHHHIIILLLOOOPPPRRRVVV[[[ZZZTTTTTTNNNDDD;;;555222///...++++++++++++************'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&'''(((&&&"""###((( !!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$######""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$'''((())))))((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''')))***+++((()))((('''&&&&&&(((***''',,,000222222555<<>>AAAAAAAAA@@@???===;;;:::<<<999666555444333111///111...,,,+++++++++***)))(((((())))))))))))(((((()))(((((((((******(((&&&((()))***+++++++++++++++)))((((((((()))***+++++++++,,,,,,***)))((()))+++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))***+++***(((((()))+++++++++,,,---......//////333666777555666<<<@@@AAACCCBBBBBBCCCFFFHHHIIIIIIGGGFFFFFFEEEDDDBBBAAA@@@AAABBBDDDEEEHHHMMMSSSXXX[[[]]]aaaccccccccccccdddeeecccaaa______bbbeeegggaaa```]]][[[ZZZYYYZZZZZZfffhhhkkkkkkiiiccc\\\XXXRRRWWW]]]aaabbbeeehhhkkksssuuuwwwuuusssssswww{{{qqqgggdddbbb^^^\\\[[[YYYVVVRRROOOMMMKKKJJJJJJKKKLLLOOORRRUUUWWW\\\[[[^^^cccdddbbbdddhhhfffhhhkkkmmmmmmooorrrtttwwwxxx{{{{{{vvvuuuvvvtttpppkkkmmmmmmmmmlllhhhccc]]]YYYWWWUUUTTTSSSTTTWWWZZZ\\\]]]aaagggllloooooommmkkkiiifff```YYYSSSNNNJJJIIIIIIIIIIIILLLPPPTTTVVVWWW^^^```bbbccccccdddfffhhhjjjttt~~~|||}}}{{{uuutttxxxzzzyyylll\\\SSSIIIFFFJJJOOOOOOMMMEEEJJJLLLLLLQQQXXXXXXSSSRRRQQQMMMEEE:::333000000...---+++)))(((''''''&&&%%%%%%$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''***,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""#########""""""!!!$$$$$$#########$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%###"""!!!"""######""""""###$$$%%%'''((()))%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''(((((()))%%%$$$#########$$$%%%&&&$$$###"""""""""###$$$%%%%%%'''((('''&&&$$$%%%%%%***)))((('''&&&%%%%%%%%%'''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((()))))),,,111555:::???EEEIIISSS\\\lll}}}zzztttkkkfffeeefffggggggooooookkkccccccnnnzzzyyyrrrmmmnnnppplllgggeeecccbbbbbbdddgggjjjkkkkkkllllllllljjjhhhdddaaa___\\\ZZZWWWUUUTTTRRROOOMMMHHHGGGFFFDDDBBBAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;<<<999666444444333111///222///---,,,---,,,+++***))))))************))))))+++***)))***,,,,,,***(((((()))***++++++++++++***,,,+++***)))((((((((((((+++,,,,,,+++)))((()))+++************************)))(((''''''''''''((())))))******)))(((((()))+++,,,,,,---...///000222333444999:::888999>>>AAAAAABBBAAAAAACCCFFFHHHIIIHHHFFFFFFFFFEEECCCAAA???>>>CCCDDDFFFHHHKKKPPPVVV[[[]]]]]]\\\[[[YYYYYYZZZ[[[^^^^^^______``````aaaaaa]]]\\\ZZZYYYZZZ\\\___aaammmnnnnnnlllhhhaaaZZZVVVSSSXXX^^^cccfffiiimmmpppuuutttrrroookkkiiijjjkkkuuuuuunnnaaaXXXVVVUUURRRNNNNNNMMMLLLKKKJJJIIIIIIMMMNNNPPPRRRUUUYYY\\\]]]^^^^^^```ddddddbbbccchhhkkknnnqqqssstttvvvyyy{{{|||zzzzzzzzzvvvrrrqqqrrrqqqmmmiiihhhhhhhhhfffccc___[[[XXXWWWVVVTTTTTTUUUWWWZZZ\\\\\\aaahhhnnnsssuuuttttttvvvsssmmmfff^^^XXXSSSPPPIIIGGGFFFFFFIIIKKKLLLMMMTTTVVVXXXYYYZZZ]]]```bbbeeemmmyyy}}}wwwuuuwww|||sssfffVVVJJJFFFEEEDDDCCCEEEIIIKKKKKKOOOUUUTTTPPPNNNNNNLLLGGG???777111.........---,,,+++***))))))'''&&&%%%%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""######$$$$$$######"""((('''&&&%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&((()))((('''%%%&&&&&&)))((('''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&'''''')))(((''''''''''''((()))+++///555;;;BBBJJJQQQVVVYYYbbbpppzzzssskkkffffffiiikkklllmmmqqqqqqoooqqq{{{yyyqqqlllnnnppplllgggeeedddcccccceeeiiilllmmmmmmnnnnnnnnnllliiieeebbb___[[[YYYWWWUUUTTTSSSPPPNNNHHHHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;999666444333222111///222000...---------,,,+++***++++++++++++++++++******))))))***+++,,,***((())))))******++++++******+++******))))))(((((((((***,,,,,,+++***)))***+++************************)))((((((''''''(((((()))((()))***)))(((''')))+++---------///111333666888777<<<>>>======AAADDDCCCBBBAAAAAACCCGGGIIIIIIIIIGGGFFFEEECCCAAA@@@???>>>DDDFFFHHHKKKNNNSSSYYY]]]aaa^^^ZZZWWWUUUUUUVVVWWWXXXZZZ]]]___```___^^^\\\\\\\\\[[[[[[^^^bbbfffiiinnnmmmllliiieee___ZZZWWWUUUZZZ```fffjjjnnnrrruuuyyyuuuoooiiiddd```[[[YYY^^^^^^YYYPPPJJJIIIIIIHHHCCCDDDEEEGGGIIIKKKMMMMMMTTTUUUWWW[[[^^^aaacccdddfffeeegggkkkkkkiiikkkpppvvvxxx|||}}}{{{zzz{{{{{{|||}}}~~~}}}}}}{{{wwwsssooommmmmmooollliiihhhiiiiiifffccc______^^^\\\ZZZWWWUUUTTTRRRQQQPPPPPPQQQSSSUUUWWWWWW[[[ccckkkrrrvvvwwwxxx|||zzzvvvqqqjjjddd___\\\RRROOOJJJHHHGGGHHHHHHHHHHHHIIIKKKLLLNNNQQQVVVZZZ___eeeppp}}}}}}zzzzzz|||oooZZZLLLDDDAAA@@@CCCFFFHHHIIILLLPPPOOOKKKJJJJJJJJJIIIDDD<<<333---...............---------)))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''))))))'''&&&&&&%%%&&&&&&)))(((((('''(((((())))))+++///666===EEENNNVVV\\\cccjjjuuuzzztttmmmhhhiiinnnsssuuussszzz~~~yyyqqqlllnnnpppmmmhhhfffbbbaaabbbdddhhhkkkllllllnnnnnnnnnllliiieeeaaa___[[[YYYVVVUUUUUUSSSQQQOOOIIIHHHGGGFFFEEEEEEDDDEEEDDDBBB???===<<<<<<<<<===:::888555444333222111///111///------------,,,+++******++++++++++++******''''''&&&''')))***((('''))))))************))))))&&&'''''')))*********+++***+++,,,,,,+++******+++************************)))(((((((((((((((((()))((()))***)))(((((()))+++.........000222666999<<<;;;@@@BBBAAAAAADDDFFFEEECCCBBBCCCEEEHHHJJJJJJIIIIIIFFFCCC???>>>>>>@@@AAAEEEGGGJJJLLLOOOTTTYYY]]]^^^\\\ZZZYYYXXXXXXWWWVVVVVVXXX[[[^^^___^^^]]]\\\``````aaaccceeegggiiikkkfffeeedddbbb___]]][[[ZZZWWW[[[```ffflllppptttvvvxxxrrriiiccc^^^YYYSSSNNNOOOPPPNNNJJJFFFFFFGGGHHHEEEGGGJJJMMMQQQUUUXXXYYY]]]^^^```bbbdddfffggghhhjjjjjjlllqqqsssssswww|||}}}{{{yyysssqqqmmmjjjhhhhhhhhhiiiggghhhiiikkklllmmmmmmmmmhhhhhhgggeeeaaa^^^]]]]]]^^^\\\ZZZZZZ[[[[[[YYYWWWRRRQQQPPPOOOMMMMMMLLLLLLHHHGGGGGGGGGHHHJJJLLLMMMMMMQQQXXX```gggllloooppprrrrrrrrrpppnnnjjjgggeee\\\XXXRRRMMMJJJIIIHHHGGGBBBBBBCCCCCCDDDHHHMMMQQQZZZ]]]fffrrr~~~zzzwwwxxx}}}zzz}}}lllYYYLLLFFFDDDAAABBBCCCEEEHHHJJJIIIGGGIIIHHHGGGHHHFFF@@@777000....../////////000000000+++)))'''&&&$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++$$$###$$$$$$$$$$$$%%%%%%'''''''''''''''(((((((((&&&''')))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''(((((()))))))))******+++000333888>>>DDDLLLTTTYYYjjjooowww|||~~~|||yyywwwwwwsssmmmkkkmmmsss{{{zzzrrrnnnpppqqqmmmiiigggcccbbbbbbdddhhhkkkllllllllllllllljjjgggddd```^^^[[[YYYWWWVVVUUUTTTRRRPPPIIIIIIHHHFFFFFFEEEEEEEEEDDDBBB???===<<<<<<<<<===999777555333333222111//////...,,,+++,,,,,,,,,***)))******************)))'''&&&&&&'''))))))((('''))))))*********))))))(((%%%&&&''')))************)))+++------,,,++++++,,,************************((())))))))))))))))))(((((()))***)))((()))+++,,,...///000222555999<<<>>>>>>CCCEEEDDDDDDFFFGGGFFFEEEDDDEEEHHHJJJLLLKKKJJJJJJFFF@@@<<<;;;>>>CCCGGGHHHJJJMMMPPPSSSWWW[[[___[[[\\\^^^aaabbb^^^XXXSSSUUUUUUWWWXXXZZZ[[[\\\]]]dddeeeggghhhhhhgggeeedddaaa```___]]]\\\[[[[[[[[[WWWZZZ]]]ccchhhkkkmmmnnniiiddd\\\WWWTTTPPPKKKGGGIIIIIIIIIJJJIIIIIIKKKNNNNNNPPPSSSWWW\\\```dddeeeggghhhhhhhhhiiiiiijjjjjjlllkkkooouuuyyy{{{~~~}}}|||zzzyyyvvvqqqmmmjjjgggdddbbb]]][[[YYYVVVUUUTTTTTTUUUPPPQQQSSSTTTUUUVVVWWWWWWSSSSSSSSSQQQNNNLLLLLLMMMLLLKKKJJJJJJKKKKKKJJJIIIEEEDDDCCCBBBAAABBBBBBCCC>>>>>>>>>>>>???AAACCCDDDDDDGGGLLLRRRWWW\\\^^^```cccdddeeefffffffffeeeddd^^^YYYSSSOOOLLLJJJIIIGGGBBBBBBAAA@@@@@@BBBFFFJJJQQQSSSYYYeeepppvvvtttpppmmmooottt}}}}}}~~~zzzgggWWWMMMHHHBBB@@@???AAADDDEEEEEEFFFIIIGGGEEEEEEEEEBBB;;;666//////...//////111222333---,,,***((('''&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''(((((()))(((((()))+++,,,------...555888<<>><<<<<<<<<<<<999777444333333222111//////---++++++,,,,,,+++***))))))************))))))((('''''')))++++++***)))))))))******))))))(((((('''((()))))))))((('''&&&(((+++---...,,,++++++,,,++++++++++++++++++++++++((())))))******))))))((()))***++++++******,,,...000111333666999<<<>>>@@@AAAEEEGGGDDDDDDGGGHHHGGGFFFFFFGGGIIIKKKKKKIIIHHHFFFCCC>>><<<===AAAGGGKKKLLLNNNQQQTTTVVVYYY]]]___aaadddjjjppprrrkkk___VVVTTTSSSSSSTTTVVVYYY\\\]]]eeefffggggggfffbbb___\\\cccaaa___\\\ZZZXXXWWWVVVTTTUUUVVVYYY]]]___^^^]]]RRROOOLLLIIIHHHGGGFFFEEEHHHHHHJJJNNNOOONNNQQQUUUWWWYYY\\\aaaeeejjjmmmooorrrqqqpppnnnnnnnnnooopppuuutttwww}}}|||xxxuuussspppmmmlllkkkjjjhhhfffaaa]]]YYYUUUSSSQQQOOOMMMIIIHHHFFFEEEDDDCCCCCCDDD???@@@AAABBBCCCDDDDDDDDDBBBCCCCCCBBB@@@??????@@@========================::::::999999999999::::::888999999999;;;<<<===>>>===???BBBEEEHHHKKKMMMOOOUUUUUUVVVWWWXXXXXXXXXXXXYYYVVVRRRPPPOOONNNMMMKKKCCCCCCCCCAAA@@@@@@CCCEEEFFFHHHMMMVVV```fffhhhgggdddgggllluuu~~~yyyjjj\\\SSSIIICCC@@@AAABBBAAABBBEEEIIIGGGEEEDDDCCCAAA>>>;;;222111///...///111444666222111...+++)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((())) ###$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&''''''######%%%'''((()))))))))'''(((***---///111222222222555:::@@@HHHQQQZZZ```kkknnnqqqoookkkgggfffgggeeeeeefffiiinnnwwwxxxrrrssstttoooiiiggggggfffeeefffiiijjjkkkjjjhhhhhhiiihhhfffdddaaa___^^^[[[XXXVVVUUUSSSPPPNNNKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;888666444222333222111//////---,,,+++---------,,,******++++++++++++******'''''''''(((***+++***))))))))))))))))))(((((('''&&&'''(((******)))'''&&&(((***---...---,,,,,,,,,++++++++++++++++++++++++((()))************)))(((***+++,,,,,,+++,,,...000222444888<<>><<<<<<:::999888888888888555666777888888888888888777888999888777666777999666666777666666555666666444444444555555555444444444444444555666777888999777777888:::<<<>>>???@@@FFFFFFFFFFFFGGGHHHIIIJJJMMMLLLLLLMMMNNNOOONNNLLLBBBCCCCCCBBBAAA@@@BBBCCCAAABBBEEEIIINNNSSSVVVXXXXXX[[[aaaiiipppuuuvvvuuupppzzz~~~oooeeeUUULLLDDDCCCAAA???AAAEEEFFFGGGHHHFFFCCC@@@>>>>>>777444111//////333777::::::777333///+++)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$"""###$$$%%%%%%&&&&&&&&&""""""!!!""""""###$$$$$$ """$$$%%%%%%%%%$$$###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$&&&'''((()))((((((&&&(((+++///222444666666333666<<>>AAADDDEEEFFFHHHNNNRRRXXXWWW\\\ccceeeccceeekkkjjjlllpppuuu{{{~~~zzzxxxxxx{{{~~~~~~|||{{{{{{yyywwwyyy~~~~~~~~~yyytttpppnnniiieee___YYYUUUQQQMMMJJJGGGEEEBBBAAA@@@@@@>>>======:::888777777777777666666555444333333222222222222222333333444333333333222333555444333333444666333444555444333222333444222222333333333333222222000000111222333444444555111111111222333555666777999999999999;;;>>>@@@BBB>>>???@@@DDDGGGIIIHHHGGGAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBDDDHHHKKKNNNQQQWWW___eeehhhgggeeeeeepppzzz}}}zzzppp^^^SSSIIIEEEBBB>>>???EEECCCGGGJJJIIIDDD@@@>>>>>>;;;777222///000444999===???<<<888222---(((&&&%%%(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((($$$######"""!!!"""""""""!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''((()))(((%%%###""" !!!###$$$%%%$$$$$$###%%%&&&'''((('''%%%""" #########$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$$$$%%%'''((((((((('''&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&%%%(((,,,000444666888999<<>>======BBBEEEHHHLLLPPPUUU[[[___dddeeefffjjjnnnpppooonnnrrruuuzzz|||zzzyyywwwssspppooonnnkkkjjjhhhhhhiiiiiijjjjjjhhheeeaaa]]]YYYWWWSSSLLLEEEAAABBBCCCAAA???<<<;;;:::888777777777777555444444444333222222222000111333444555333222111111111111111222222222222222222111111111111222222111111111111000000000000111000///......///000111000000111111222222333333000000111111222222333333666666666666666666666666999999:::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEECCCBBBAAA??????@@@AAAAAACCCFFFKKKPPPUUU\\\bbbgggdddnnnwww{{{~~~~~~zzztttkkk___OOOEEEBBBCCCBBBAAAAAAAAAAAACCCDDDCCC@@@>>><<<:::666222111333555777@@@DDDCCC999000---,,,+++)))&&&$$$###$$$%%%&&&&&&%%%&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""" ######%%%%%%%%%%%%#########&&&'''$$$%%%((((((%%%&&&%%%$$$$$$######$$$$$$"""######$$$&&&''''''(((+++++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))(((((()))(((+++///222444666999:::CCCGGGMMMUUU]]]dddhhhkkkllljjjgggdddccceeegggiiiccciiipppvvvvvvppprrrtttpppjjjfffeeebbb___```cccfffgggggggggggggggfffccc```\\\ZZZ\\\ZZZXXXVVVSSSQQQPPPPPPLLLJJJGGGFFFEEECCCAAA???????????????>>>===<<<;;;<<<:::777555444333111000///...---,,,+++******************))))))((('''&&&((((((((()))))))))***************))))))(((((((((+++*********)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111---)))'''((())))))(((...,,,)))+++///444777888;;;===@@@CCCDDDDDDCCCBBBBBBCCCDDDCCCBBBBBBDDDFFFBBBAAA@@@>>><<<;;;::::::===???AAABBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLPPPTTTWWWZZZ\\\\\\aaaaaaaaa``````_________bbbccccccddddddeeedddddd]]]XXXSSSNNNLLLHHHDDD@@@AAAAAAAAA@@@??????BBBDDDIIILLLRRRWWW]]]ccciiimmmnnnnnnppprrruuuwwwvvvtttxxxzzz}}}|||xxxsssooommmjjjfffbbb[[[[[[YYYXXXWWWVVVVVVVVVQQQQQQPPPOOOMMMJJJGGGEEEDDD>>>999777999:::999666777666555444333333333333333333333333222222222222000111222333444333222222222222222222333333333333000000////////////000000222222222222111111111111//////...------...//////......//////000000000000....../////////000000000333333333333333333333333444444444555777999:::;;;===>>>???@@@BBBDDDEEEFFFDDDCCCAAA???>>>>>>>>>>>>>>>@@@CCCFFFJJJPPPVVVZZZ[[[eeennnttt}}}zzzvvvrrrppprrrvvv{{{}}}yyyrrrllldddYYYNNNGGGDDDCCCDDDBBBBBBCCCDDDFFFEEEBBB@@@<<<:::666222222333666888@@@EEEEEE===555000...++++++(((&&&%%%&&&''''''&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%!!!&&&)))&&&###$$$### &&&&&&%%%$$$############"""######$$$&&&''''''(((000000///,,,(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''(((***+++...111444777<<>>>>>>>>======<<<;;;:::<<<999666555444333111///...---,,,,,,++++++++++++))))))***))))))((('''&&&)))((('''''''''((()))******************)))))))))++++++++++++************(((((((((((((((((((((((((((((())))))***+++,,,,,,...,,,******+++,,,+++***...------000444888:::;;;===???AAADDDEEEEEEDDDCCCAAABBBCCCCCCBBBBBBDDDFFFDDDCCCAAA???=========>>>@@@BBBCCCBBBAAA@@@AAACCCBBBDDDGGGJJJKKKJJJIIIHHHDDDFFFHHHLLLQQQVVVZZZ]]]cccaaa___\\\[[[[[[\\\]]]\\\^^^aaadddeeeeeedddcccXXXTTTNNNIIIFFFCCC@@@>>>AAAAAAAAA@@@BBBEEEKKKPPPUUUZZZ```fffkkkppptttwwwwwwwwwxxxzzz|||}}}{{{yyy|||}}}~~~|||xxxoookkkddd^^^YYYUUURRROOOGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::999666333333666777666444444333222222111111111111111111111111222222222222222222222333333333444444333333333444444444555555111111000000000000111111333333333333222222222222000000////////////000000///////////////000000000.........////////////000111111111111111111111111000000000111222444555666777888:::===???BBBDDDDDDDDDCCCAAA???===<<<;;;;;;;;;;;;<<<===>>>BBBHHHKKKMMMVVV```gggqqq~~~zzzssskkkhhhmmmuuu|||~~~wwwpppmmmfff[[[PPPHHHEEEEEECCCCCCCCCEEEGGGGGGEEECCC>>>;;;777333222444777999>>>EEEHHHDDD===777111,,,+++)))''''''(((((('''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%%%%''''''''''''%%%%%%###+++000---'''%%%###!!!'''&&&&&&%%%$$$###############$$$%%%%%%&&&''''''+++,,,+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((((()))+++,,,000222444888>>>FFFPPPVVVddddddccccccdddeeeffffffhhhgggfffeeefffhhhkkkmmmwww~~~~~~tttnnnoooqqqmmmfffcccbbbaaa``````bbbdddfffgggfffggggggfffdddaaa^^^\\\[[[ZZZXXXUUUSSSQQQPPPOOONNNLLLIIIGGGFFFDDDAAA??????????????????>>><<<<<<:::888555444333333111///------,,,++++++,,,,,,,,,+++++++++++++++***)))))))))(((&&&%%%&&&''')))+++++++++******************************************++++++++++++++++++++++++'''(((((())))))******+++,,,,,,,,,---......---------...000333777:::<<<===???AAACCCDDDEEEEEEDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCBBBDDDHHHKKKLLLKKKIIIGGGDDDFFFIIINNNSSSWWWZZZ\\\```]]]ZZZWWWVVVWWWYYYZZZVVVXXX\\\^^^^^^]]]ZZZWWWPPPMMMHHHDDDBBBAAAAAAAAAAAACCCEEEHHHLLLQQQXXX]]]dddhhhmmmqqqsssuuuvvvwwwzzzzzz|||~~~|||zzz{{{yyywwwuuussspppkkkhhh___ZZZSSSLLLGGGCCCAAA@@@<<<============;;;999888888888888888888888777777555444333444777777666444444444333333222333333333000000111111222222333333333333333333333444555666444444444444555555555555444444333333333333444444444444333333333222222222333333333333333333333333111111222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444333444555888:::<<<>>>???BBBAAA@@@???===<<<<<<;;;======<<<:::999;;;???CCCCCCIIIRRRYYYaaalllvvv}}}||||||~~~vvvmmmjjjoooyyyyyyvvvpppggg\\\QQQIIIEEEBBBAAABBBDDDFFFHHHGGGFFFBBB???:::666444444555777<<>>===<<<999777444333333222111///------,,,++++++,,,,,,,,,***++++++++++++******))))))(((&&&%%%&&&''')))+++******************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************+++---...///.........---///222555888;;;===>>>@@@AAABBBDDDDDDDDDCCCCCCCCCDDDCCCAAA>>>======???<<<<<<======???AAADDDEEEGGGHHHGGGEEECCCBBBCCCEEEEEEFFFHHHJJJKKKIIIHHHFFFFFFIIIOOOTTTXXXYYYYYYXXXYYYWWWUUUSSSSSSTTTVVVWWWSSSTTTVVVVVVTTTQQQMMMJJJEEEDDDBBB@@@???@@@CCCEEECCCGGGNNNUUUZZZ```eeehhhmmmqqqvvvxxxyyyxxxwwwxxx}}}~~~}}}zzztttqqqkkkfffbbb]]]XXXUUUMMMJJJEEE@@@;;;888888888777777888888888666555444444444444333333333333333111111222333444333222000555444444444444444555555111111222222333333444444444444444444555666888888444444444555555555666666666666666555555666666666444444333333333222222222555555555555555555555555333333333333333333222222222222222222222111111111111111111111111111111111000000000000000111222333000111222333444666777777<<<=====================???>>>===:::888999;;;>>><<<@@@GGGMMMRRRXXX```ggguuu|||~~~|||xxxyyyqqqooosss{{{|||uuuooohhh]]]QQQHHHDDDBBBAAAAAADDDFFFGGGGGGFFFDDD???;;;777555444444999BBBKKKNNNLLLHHH???777,,,***((('''((((((((('''&&&&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%######$$$///666444...+++++++++&&&&&&'''&&&&&&$$$###"""###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***+++++++++,,,...000444888???HHHSSSbbbpppyyy|||}}}}}}{{{wwwqqqlllhhhbbbdddfffjjjnnnrrrtttvvv~~~tttnnnooopppllleeeaaaaaabbbcccccccccdddfffhhhfffggggggfffeeebbb___]]]ZZZYYYWWWTTTRRRPPPOOONNNHHHFFFEEEDDDDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::888666333222222222000///...---,,,,,,++++++++++++(((((())))))))))))(((((()))((('''''''''((()))***)))))))))***************((((((((((((((()))))))))***************************************************,,,...............000...111444666888:::===@@@@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBB???<<<::::::;;;999:::<<>>??????@@@CCCGGGJJJKKKQQQZZZbbbgggjjjmmmnnnqqqtttyyy|||}}}}}}}}}~~~|||wwwsssgggccc\\\VVVQQQMMMIIIFFF???>>><<<888555333444666222222333333222111111000444444333222222222333333333333444444444333333222333333333333444444555666444444444444555555555555555666666777888999::::::666666666666777777777777777777666666666666777777555555555555444444444444444444555555555555444444333333333222222222222222222111111111111000000000000000000000000000000000000///////////////000000000000000111111222222222666777999:::<<<<<<======<<<<<<<<<:::888777888::::::;;;???CCCEEEFFFLLLSSS```jjjwww}}}zzz|||~~~xxxuuurrrjjj^^^TTTNNNIIIDDDBBBBBBEEEGGGHHHHHHGGGDDD@@@<<<888555333666@@@IIINNNQQQOOOIIIAAA555111---***))))))((('''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%''''''''''''%%%%%%''',,,***''''''((((((%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''((()))))))))+++...111666<<>><<<<<<<<<<<<<<<;;;999999777555333222222111000//////...---,,,+++*********(((((())))))))))))((((((((((((((()))))))))******((((((((())))))*********(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++***,,,......,,,,,,...000111444666888888:::>>>AAA@@@@@@@@@@@@@@@?????????@@@@@@???===:::888999:::===>>>AAADDDFFFFFFFFFFFF>>>????????????AAADDDGGGFFFDDDBBBAAABBBEEEHHHKKKJJJOOOVVV[[[]]]ZZZVVVSSSRRRSSSUUUUUUTTTRRROOOMMMKKKIIIFFFDDDBBBAAAAAABBB>>>@@@DDDFFFGGGJJJNNNRRRWWW\\\dddjjjmmmnnnoooppprrruuuzzz}}}~~~{{{zzzyyywwwtttnnngggbbbVVVQQQJJJEEEAAA???===;;;666777777555222111222444222111111000000000000000555444444444444555777888555555666666666666777888333333333444555666777777777777777777777777666666666777999:::<<<<<<<<<;;;999999999999::::::::::::999999888888888888999999888888888777777777666666555555666777777666555555555555444444444333333333333333333222222222111111111111111111111111111111111000000/////////000000//////000000111222222222111222444666888999999999888999::::::888777777888888777999===<<<:::>>>FFFMMMXXXfffpppvvv|||~~~|||{{{yyytttnnnhhh]]]VVVLLLEEECCCDDDFFFHHHGGGGGGGGGEEEAAA<<<888555333<<>>666000,,,***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%''''''''''''%%%%%%!!!%%%&&&###"""$$$&&&%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$"""  """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%&&&((()))***...222666999BBBOOO\\\hhhqqqxxx}}}{{{zzzwwwtttpppllliiiggggggkkkpppwww~~~sssiiimmmwwwuuuooooooqqqllleeeaaa]]]```bbbbbbaaaaaacccffffffgggggggggeeeccc```^^^ZZZYYYWWWTTTRRRPPPOOONNNMMMKKKHHHFFFEEECCC@@@>>>============<<<;;;::::::777555222111222111000///000///...,,,+++*********)))******+++++++++******(((((()))***+++*********''''''(((((()))))))))***))))))******+++++++++,,,************************%%%%%%'''((()))+++,,,,,,+++---...---++++++...000444666888999888:::???CCC?????????>>>>>>>>>>>>>>>=========;;;999888999:::===???BBBEEEFFFEEEDDDCCC<<<===>>>???@@@BBBGGGJJJGGGDDDAAA???AAAFFFLLLPPPNNNQQQWWW\\\^^^\\\YYYVVVSSSUUUWWWXXXVVVRRRMMMJJJDDDAAA>>>;;;;;;===@@@BBBCCCGGGKKKNNNOOOQQQUUUYYYaaaeeejjjmmmooooooooooootttvvvzzz||||||}}}~~~sssqqqooolllggg___VVVPPPHHHDDD===999777666555555222444555444111000111333555444333222111222333444222222222222444666888999222333444444555666888:::555555555666777888999:::::::::999999888888777777666888:::===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===:::::::::999999999888888777888999::::::999888777888888777777666666666666666666666555555444444444444444444444444444444444333333222111111111111222//////000111222333444444...///222444555555555555666888::::::999888777888777555777:::888444888@@@BBBLLLYYYccckkkwww{{{}}}|||yyyxxxxxxiii```SSSIIIDDDDDDFFFGGGDDDFFFHHHHHHEEE@@@;;;777222;;;DDDLLLSSSXXXUUUOOOOOOHHH>>>555///,,,***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&######%%%%%%%%%%%%######'''(((&&&""""""&&&((('''"""$$$&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%%%%'''***(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$&&&(((***---222888<<<<<