BM6P6(@ ttteeeXXXVVVXXXVVVPPPLLLIIIHHHEEEAAA;;;555000---,,,,,,,,,+++++++++******++++++************++++++---,,,+++***))))))))))))+++,,,,,,---...///000000...000333555666666666555888999::::::999999;;;===BBBCCCDDDIIIVVVkkk~~~yyyqqqmmmrrr}}}xxxwww}}}|||ssspppvvvllleee]]]\\\```fffiiiiiinnnooopppooommmlllllllllkkkmmmqqquuuzzzssseee^^^XXXTTTVVVXXX\\\gggttt~~~}}}rrreee[[[VVVQQQKKKHHHGGGHHHIIIJJJOOORRR___uuuuuunnnkkkddd\\\WWWUUUSSSNNNIIINNNMMMLLLMMMQQQVVV\\\```kkknnnttt|||yyymmmggg```WWWOOOLLLJJJFFFAAA===999888777::::::999999:::<<<>>>???LLLPPPVVV\\\```cccgggjjjnnnpppsssuuuxxxyyyrrrqqqmmmggg```]]]___cccgggnnnpppsssuuuuuussspppnnnpppqqqppppppnnnkkkhhhgggjjjnnnvvv}}}sssiii^^^TTTNNNKKKHHHCCC@@@????????????BBBEEEKKKRRR^^^nnn{{{rrrjjjbbbccccccdddeeeggghhhiiiddddddddddddeeeeeeeeeeeelllmmmooorrrtttuuusssrrrrrrpppnnnnnnppptttxxx|||{{{~~~~~~xxxqqqmmmnnnxxxvvvvvv~~~uuuiiipppvvvyyy|||wwwuuuyyy~~~uuuuuuzzz|||tttnnnkkk```PPPGGGEEEBBB===555111,,,***)))))))))))))))(((((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,......222<<>>AAABBBFFFLLLXXXjjj}}}zzzvvvsssyyy|||wwwtttwww~~~}}}eee```[[[[[[```fffiiijjjnnnooopppooommmkkkkkkkkklllooossswww|||zzzoooeee\\\YYYXXXYYY```hhhvvv{{{}}}qqqiii^^^YYYRRRLLLIIIGGGFFFEEEHHHJJJVVVjjj}}}|||uuulllfffccc```[[[WWWRRRPPPNNNNNNQQQVVV[[[^^^fffiiipppzzzzzznnngggaaaYYYSSSMMMKKKGGGBBB>>>;;;999888999888888888999:::<<<===FFFJJJPPPUUUYYY]]]aaadddhhhlllpppsssvvv|||xxxrrroookkkeee___]]]^^^cccgggkkkmmmppprrrrrrqqqnnnllllllkkkiiieeeaaa^^^[[[YYYWWW[[[bbbmmmxxxuuukkkaaaXXXRRRIIIFFFCCC@@@@@@@@@AAABBBCCCEEEHHHKKKQQQ\\\jjjttt|||rrrjjjaaaaaaaaabbbdddfffhhhiiimmmmmmmmmnnnnnnooooooooonnnoooqqqtttvvvvvvuuutttuuutttssssssvvvzzzyyyqqqnnnppp{{{xxxxxxqqqeeekkkqqqxxx}}}zzzssswww||||||rrrxxxzzzsssqqqoooeeeUUUJJJEEEAAA<<<666222...+++***+++******))))))(((((('''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))((()))***+++,,,,,,---,,,,,,///...333===HHHRRR```kkk~~~yyywwwuuuvvvxxxyyyyyyxxxxxxxxx}}}}}}|||||||||||||||}}}}}}~~~~~~pppcccWWWUUUVVVSSSNNNKKKJJJHHHEEEAAA<<<666111...,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,------...,,,------...///000111222111333555888:::;;;;;;;;;888:::;;;:::::::::<<<>>><<>>AAAGGGLLLPPPTTTXXX[[[```eeekkkppptttzzzyyysssmmmiiiccc^^^\\\^^^bbbeeehhhjjjmmmoooooonnnllljjjgggddd___YYYSSSNNNKKKIIIHHHKKKQQQ\\\hhhvvvvvvmmmccc[[[VVVKKKIIIFFFDDDCCCDDDGGGHHHEEEGGGHHHGGGHHHMMMVVV\\\iiixxxxxxpppiiihhhggggggiiikkknnnooorrrrrrssstttuuuvvvvvvwwwuuuwwwyyy{{{||||||||||||~~~}}}}}}~~~{{{qqqooottt~~~yyyyyy~~~pppbbbeeejjjsss{{{{{{tttvvv{{{sss{{{zzztttsssrrrkkk\\\NNNFFF@@@<<<888444///,,,,,,,,,++++++******))))))((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))***+++,,,------------...///444???JJJUUUcccooo~~~zzzyyyzzz{{{||||||{{{zzzwwwvvv~~~}}}|||{{{{{{{{{|||}}}{{{}}}nnnbbbWWWUUUVVVSSSNNNLLLJJJIIIFFFAAA<<<666111...,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,---...///---......///000111222222222333555888:::;;;<<<<<<999:::;;;;;;;;;;;;===???>>>@@@DDDKKKSSS]]]fffkkkrrrwww{{{}}}yyyzzz{{{wwwhhhfffeeefffhhhjjjjjjjjjlllmmmnnnmmmjjjiiihhhiiijjjnnnuuu{{{~~~yyytttmmmiiijjjoooyyy~~~uuummmddd]]]UUUQQQKKKIIIKKKPPPVVVbbbtttwwwtttppplllkkkmmmpppsssyyy{{{rrreee]]]WWWSSSOOOMMMJJJGGGBBB>>><<<:::999777666555444555555777888888<<<@@@EEEHHHLLLQQQTTTYYY___gggnnnsssyyyzzztttkkkgggaaa\\\\\\^^^aaaccceeegggjjjlllmmmkkkiiigggbbb^^^WWWPPPIIIDDDBBBAAA@@@BBBGGGOOO\\\kkkyyy{{{tttlllddd]]]YYYSSSQQQNNNKKKIIIJJJMMMOOOLLLMMMNNNLLLJJJJJJNNNRRR\\\hhh{{{|||{{{yyyxxxxxxyyy|||}}}zzzzzz{{{|||}}}~~~sssrrrwww|||zzz|||rrrbbb```bbbnnnzzz{{{yyy{{{}}}zzz{{{vvvrrrrrrmmmbbbSSSGGG@@@===888555000---,,,,,,++++++************))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))*********)))***+++,,,---------------...555AAAMMMXXXeeepppyyy~~~{{{{{{~~~~~~|||yyyvvv~~~}}}|||}}}~~~zzz|||}}}~~~kkk```WWWVVVVVVSSSOOONNNJJJIIIFFFBBB<<<666111...,,,,,,,,,+++++++++******++++++************++++++************+++---...///...//////000111222333333222333555777888:::;;;;;;999:::;;;<<<;;;<<>>DDDNNN[[[jjjttt|||zzzxxxsssmmmgggcccaaa[[[ZZZVVVQQQNNNNNNQQQUUUUUUWWWXXXTTTOOOKKKJJJLLLQQQZZZgggwwwvvvtttwwwrrraaa\\\]]]lll|||~~~zzztttpppoookkkdddWWWJJJBBB???888555000,,,++++++*********************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))*********+++******+++,,,------------,,,...777DDDOOOYYYdddnnntttxxx|||yyy~~~}}}~~~{{{}}}yyy}}}vvvfff\\\UUUUUUVVVSSSPPPOOOKKKIIIFFFBBB===777222///,,,,,,,,,+++++++++******++++++************++++++************+++,,,......///000000111222333444444333444444666777888999:::999:::<<<<<<<<<===@@@BBBBBBDDDJJJRRR[[[aaaeeefff^^^dddnnnzzz~~~|||xxxsssnnnjjjiiiiiikkkmmmlllkkkjjjjjjkkkkkkqqqzzz|||tttoooddd```\\\ZZZXXX[[[hhhuuu~~~yyyuuuuuuyyy}}}pppcccZZZTTTQQQOOOJJJHHHDDD@@@===:::999888888777666555444444555666666888;;;===???BBBFFFIIINNNTTT]]]dddjjjqqqxxx}}}yyyssshhhbbb[[[WWWXXXZZZZZZYYY\\\^^^```aaa```^^^[[[YYYKKKHHHDDD???;;;:::::::::666999<<<@@@FFFQQQ^^^hhhssstttuuussspppmmmkkkkkkbbbaaa^^^XXXSSSSSSWWW[[[aaadddddd___VVVMMMHHHGGGHHHLLLUUUcccuuuwwwttttttyyyqqqaaaZZZYYYkkk~~~zzzsssppplllhhhddd[[[MMMDDD@@@999555000---++++++***)))*********)))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((())))))******+++++++++***+++,,,------.........,,,000;;;HHHSSSZZZbbbjjjpppsssxxx~~~}}}~~~|||{{{|||~~~|||vvvyyy{{{}}}yyyppp```XXXRRRRRRTTTQQQOOOOOOKKKIIIGGGBBB===777222///,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,---......000000111222333444555555555555555666666777888999999;;;<<<======>>>@@@CCC???DDDNNN[[[gggnnnnnnmmmjjjlllsss|||||||||}}}xxxrrrmmmjjjiiihhhjjjlllmmmllllllmmmnnnpppwwwxxxtttpppnnnkkkjjjpppxxxxxxssslllggggggmmmuuuzzzssshhh^^^WWWTTTRRRKKKIIIEEEAAA>>>;;;:::::::::999777666555555666666555777888999:::<<<@@@CCCGGGMMMUUU\\\bbbiiiqqqwww~~~vvvpppeee^^^WWWSSSTTTUUUTTTRRRTTTVVVWWWXXXWWWSSSPPPMMMAAA???===:::888777777888555888<<>>AAACCCCCCKKKYYYjjjxxx~~~}}}zzzuuuuuuvvv{{{uuuxxx~~~{{{vvvpppllljjjjjjgggjjjlllmmmmmmmmmnnnooottt{{{}}}~~~tttnnneee^^^]]]bbbjjjpppzzz}}}uuujjj```YYYUUUSSSLLLJJJFFFBBB???===;;;;;;;;;:::888777666666666777444555666666777888<<<>>>CCCHHHOOOVVV\\\ccckkkrrryyy|||tttnnnccc\\\TTTPPPQQQRRRPPPMMMNNNPPPQQQQQQOOOLLLHHHEEE>>><<<:::999777777777777000444999<<<>>>EEEOOOVVVaaafffkkknnnooooooqqqtttoooooommmgggcccdddjjjqqqxxx{{{}}}yyynnncccZZZVVVNNNLLLKKKNNNVVVcccqqqzzz}}}vvvooojjjjjjuuuyyygggXXXRRR```sssvvv~~~yyynnnfffeee```SSSEEE???<<<888333///...---,,,,,,((((((((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,++++++,,,---............000666CCCRRRZZZ]]]aaaeeehhhiiinnnqqqpppttt|||zzzyyyzzz|||~~~yyy}}}vvvlll]]]VVVRRRTTTTTTQQQNNNNNNMMMKKKGGGCCC???999222...---,,,++++++******++++++...---,,,,,,+++++++++++++++++++++,,,,,,---------//////111222333444444444999888777666666777888999888999999;;;===???AAABBBIIIQQQaaawww}}}{{{|||wwwyyyvvvvvvtttqqqmmmkkkkkkkkkjjjkkkkkkiiifffgggkkkooovvv}}}vvvlllbbb^^^]]]^^^bbbgggpppvvv~~~{{{pppdddZZZUUUSSSMMMJJJEEE???<<<;;;;;;<<<999999888888777666666666555444444444555777888999>>>BBBHHHNNNTTTZZZ```dddnnnttt{{{}}}yyyxxxtttmmmhhh]]]XXXPPPJJJGGGGGGGGGGGGFFFFFFFFFEEECCC@@@===;;;555444444333333222222111555777;;;>>>AAAFFFLLLOOOZZZ^^^eeekkkppptttwwwzzzuuuuuurrrnnnjjjkkkppptttuuukkkbbb[[[VVVNNNHHHHHHLLLRRRYYYaaauuu}}}wwwsssooonnnrrryyykkkXXXRRR[[[mmm{{{xxxiiibbb\\\RRRIIIFFF???:::333...+++******)))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))+++,,,,,,+++***))))))+++,,,,,,,,,,,,---///111555@@@OOO\\\aaabbbaaaccchhhnnnrrrvvv{{{}}}zzzyyyzzz|||~~~|||yyyooo^^^WWWSSSUUUVVVSSSPPPPPPMMMKKKHHHEEE@@@:::333------,,,++++++******++++++---,,,+++************++++++++++++,,,------......111222333444555555555555888888777777777888::::::;;;;;;;;;<<<===???AAABBBKKKVVVkkkwwwzzzwwwkkkkkkllllllkkkkkklllmmmkkklllllljjjggghhhlllpppvvv~~~yyynnnccc]]][[[ZZZ^^^ccchhhoooxxx~~~ttthhh]]]VVVSSSNNNKKKFFFAAA>>><<<<<<===999999999888777777666666444444444444444666777888:::>>>CCCHHHMMMRRRWWW[[[dddhhhnnnsssxxx~~~yyyssspppnnnkkkeee```XXXSSSLLLGGGDDDDDDDDDDDDBBBBBBAAA@@@>>>;;;:::999444444444333333333333222555777;;;>>>AAAFFFLLLOOOVVV[[[ccckkkppptttxxxzzzwwwwwwuuuqqqnnnqqqwww}}}xxxoooggg[[[QQQIIIGGGHHHKKKRRRXXXgggqqqzzzuuuooolllooouuummmXXXQQQYYYlllzzzppphhhaaaUUUJJJEEE@@@;;;444...,,,+++***)))******))))))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***+++,,,++++++******,,,------,,,,,,---///777===IIIWWWaaaeeeeeeeeefffjjjoooqqqrrruuuzzz~~~~~~{{{zzz{{{|||~~~|||ttt```ZZZUUUVVVWWWTTTRRRRRRMMMLLLJJJGGGCCC;;;333------,,,++++++******++++++++++++******))))))******++++++,,,,,,---......///444444555666777777777666888888777888999:::<<<===???>>>>>>>>>>>>@@@AAABBBHHHVVVooo|||~~~vvvlllcccdddfffhhhjjjkkklllmmmlllnnnnnnllliiiiiilllpppxxxtttggg___ZZZWWWYYY]]]___fffqqqzzz~~~{{{xxxwww{{{xxxlll```XXXTTTOOOMMMHHHCCC@@@>>>>>>>>>::::::999888888777777666444444333333444555666666666999===@@@CCCFFFJJJMMMTTTWWW[[[^^^ccckkkuuu}}}}}}{{{yyyyyyyyyyyywwwuuupppkkkfffcccbbb^^^YYYUUUPPPLLLFFFAAA@@@?????????===<<<:::888777666555555333333333333444444444444555777:::===@@@FFFKKKPPPRRRYYYbbbkkkqqqvvvyyy{{{yyyxxxvvvsssrrrwww|||sssdddYYYNNNHHHEEEEEEIIIOOOVVV```ppp~~~{{{vvvqqqmmmooouuupppZZZPPPXXXjjjxxxyyyoooggg[[[MMMEEEAAA<<<555000---+++***)))***))))))(((((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((()))++++++,,,,,,,,,,,,---...---,,,,,,...///888BBBPPP[[[```bbbcccccchhhkkknnnnnnmmmmmmooorrryyy}}}}}}||||||}}}~~~vvvddd]]]WWWWWWVVVSSSPPPPPPMMMLLLKKKIIIDDD===444------,,,++++++******++++++++++++************++++++++++++,,,---...//////000444555666777777777777666888888888999:::<<<>>>@@@BBBAAA@@@??????@@@BBBCCCIIIWWWppppppdddcccdddeeehhhkkkllllllkkkmmmoooooommmjjjjjjmmmqqq{{{~~~|||mmmbbbZZZUUUUUUYYYXXX```kkkuuu||||||zzzwwwttttttyyyvvvkkk```XXXUUUOOOMMMIIIDDDAAA???>>>>>>:::::::::999888888777777444333333333444444444555444666999;;;<<<===@@@BBBGGGHHHJJJLLLPPPWWW```fffpppssswwwyyywwwuuusssrrrmmmkkkjjjiiiiiiiiigggeeeaaa^^^ZZZWWWVVVSSSOOOLLLHHHDDD???<<<;;;;;;:::999888777555333222222333333222222333333444555555666555777:::<<<@@@EEEKKKPPPRRRYYYcccmmmtttxxx{{{|||zzzyyywwwttttttzzzzzzmmmaaaTTTLLLFFFCCCEEEJJJMMMVVVfffuuuzzzwwwssspppsssxxx~~~vvv^^^RRRWWWgggvvv~~~ssslllbbbSSSGGGAAA===666111...,,,+++)))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***'''((()))***+++,,,---------.........------///111:::HHHWWW^^^___```bbbbbbgggjjjkkkjjjgggeeegggiiilllrrrxxx|||}}}}}}}}}~~~wwwhhh```YYYWWWUUUPPPMMMLLLMMMLLLKKKIIIEEE===444...---,,,++++++******++++++,,,,,,+++++++++,,,,,,---+++,,,,,,...///000000111333444555666666666666666888888888999;;;===???AAACCCBBB@@@???@@@AAACCCEEEPPP]]]rrrrrrgggdddddddddgggjjjmmmlllkkklllnnnpppnnnllllllooorrr{{{{{{zzzrrrfff\\\TTTRRRSSSSSSZZZdddnnnuuuzzz}}}~~~|||yyyvvvuuuyyy}}}ssshhh^^^XXXVVVOOOLLLIIIDDDAAA???>>>===;;;;;;::::::999888888888444444444444444444333333444666888888888888:::<<<>>>>>>>>>???CCCHHHOOOSSSTTTXXX\\\___^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTRRRPPPRRRPPPMMMKKKIIIGGGEEECCC@@@===:::888777777666555555444333222111222333333222222333444555555666666666777999;;;???DDDKKKPPPTTT[[[eeennnuuuxxx{{{||||||{{{yyyvvvuuu{{{~~~sssgggYYYPPPIIIDDDDDDGGGIIIRRR```ppp}}}{{{yyyvvvrrrtttyyy~~~}}}eeeVVVWWWfffsss~~~~~~sssooogggYYYKKKBBB>>>888333000---+++)))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))+++,,,---......//////...---...111333???OOO^^^bbbbbbdddffffffeeehhhiiigggdddbbbdddfffkkkpppvvv{{{~~~|||zzz~~~~~~~~~zzzkkkbbbZZZWWWUUUPPPLLLLLLNNNMMMKKKHHHDDD<<<444...---,,,++++++******++++++,,,,,,,,,+++,,,,,,---...+++,,,---...///111222222111222333555666666777777999999999999;;;===???AAABBBAAA??????@@@CCCFFFHHHTTT___ttt}}}tttfffdddccceeejjjmmmmmmllljjjmmmooonnnmmmmmmpppssszzz~~~wwwvvv}}}yyymmmaaaWWWRRRRRRQQQVVV^^^eeelllsssyyy}}}~~~|||yyyxxxyyy}}}|||sssiii```ZZZWWWOOOMMMIIIEEEBBB@@@>>>===<<<<<<;;;::::::999999888555555555555555444333222444555777777666666777888999999888999;;;???CCCEEECCCGGGKKKMMMNNNMMMMMMMMMNNNLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCAAA???>>><<<<<<:::888666666666666555333444333333333333333444444222333333444555666666666666777999;;;>>>DDDKKKPPPVVV\\\eeelllqqqtttvvvwwwzzzzzzxxxvvvvvv{{{wwwlll___VVVNNNGGGEEEGGGHHHOOO[[[kkkxxx~~~|||wwwrrrssswww|||||||||mmm\\\ZZZeeeppp|||{{{pppoookkk^^^OOOCCC???999444111...+++))))))((((((''''''(((((()))'''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))***+++------......///......000444777AAAQQQ^^^``````eeegggffffffhhhjjjhhheeeccceeegggnnnrrrwwwzzz|||~~~|||xxx~~~~~~~~~}}}~~~kkkbbbZZZXXXVVVRRROOOPPPNNNLLLJJJFFFBBB;;;444///---,,,++++++******++++++++++++******+++,,,,,,---,,,,,,---///000111222333000111333555666777888888999999999999:::<<<>>>??????>>>===>>>@@@DDDHHHKKKUUUcccyyyxxxyyy|||~~~ppplllggggggkkknnnnnnlllhhhkkknnnnnnmmmnnnqqqttt{{{zzzrrrrrr{{{xxxkkk___XXXWWWTTTVVV[[[```gggpppyyy~~~|||{{{}}}~~~~~~yyyoooddd\\\WWWPPPNNNKKKGGGDDDAAA??????<<<<<<<<<;;;::::::999999666666777777666444333222222333444444333333444666666555555555777999:::;;;;;;>>>BBBCCCDDDDDDEEEGGGEEECCCBBBBBBBBBBBBAAA???>>>>>>>>><<<;;;999999999777666555555666666444333222333444444555555555555333333444444555555666666666777888:::===CCCKKKPPPWWW[[[bbbgggjjjlllmmmooorrrrrrrrrqqqrrrwwwuuuiii```XXXNNNJJJJJJJJJOOOYYYggguuu~~~}}}yyyuuuuuuyyyzzz|||xxxvvv~~~uuuccc]]]dddmmmzzz}}}~~~xxxmmmmmmmmmaaaRRRDDD@@@:::666222///,,,)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%'''((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))***,,,------.........///222666:::BBBQQQ\\\\\\___gggiiifffiiilllmmmlllhhhggghhhkkkmmmpppsssuuuvvvwwwxxxxxxyyy~~~zzz~~~~~~zzz}}}jjjbbbZZZYYYXXXUUUSSSTTTOOOLLLIIIEEE@@@:::444///---,,,++++++******++++++******))))))***+++,,,,,,,,,,,,---///000222333333000111333555777999:::::::::999999999:::<<<===???>>>===<<<===@@@EEEIIILLLZZZiii~~~}}}sssvvvzzz}}}~~~}}}vvvooolllmmmnnnmmmjjjfffiiimmmnnnmmmnnnrrruuu~~~~~~vvvnnnpppzzzuuuhhh___]]]XXXYYY\\\```fffppp{{{~~~|||vvviii^^^XXXQQQPPPMMMIIIFFFCCCAAA@@@===<<<<<<;;;;;;:::999999777777888888777555333222000111222222111111333444444333333444555666666555555777:::;;;;;;<<<>>>@@@;;;:::999:::;;;<<<;;;:::===>>>>>>===;;;::::::;;;666555555555777777555333111222444666666666555555444444444555555555555555666777888:::===CCCKKKPPPVVVZZZ___bbbdddeeeggghhhhhhjjjkkkkkkmmmrrrzzz~~~rrrjjj```UUUOOONNNLLLPPPYYYfffttt~~~}}}|||||||||}}}{{{xxxyyy~~~yyy{{{~~~uuurrryyy~~~zzzggg___dddkkkxxx|||~~~}}}xxxlllmmmnnncccSSSDDD@@@;;;666333///,,,)))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&''')))+++,,,%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******++++++***))))))***+++,,,------......///333888;;;HHHUUU______cccmmmpppkkkmmmpppqqqooollljjjkkkmmmiiikkkmmmoooppppppppppppuuuxxxyyyzzz}}}||||||||||||~~~lllbbbZZZ[[[\\\ZZZUUUSSSRRRNNNIIIEEEAAA<<<555000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111111222333555666777888888999888777777888:::<<<===<<>>DDDHHHKKKNNNPPPSSSVVVYYY[[[[[[\\\]]][[[\\\```ccciiiuuuuuujjj```WWWQQQRRRUUU[[[cccllluuu|||{{{|||yyyxxx{{{|||yyywwwtttyyyyyynnnnnnwwwlll___cccnnnxxxyyyyyyzzz}}}~~~wwwnnngggjjjhhhYYYHHHBBB<<<888333---+++---))))))(((((((((((()))))))))(((&&&$$$$$$&&&((()))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((******)))))))))))))))***111......111333444888>>>GGGQQQ\\\cccjjjqqqsssqqqtttuuutttqqqnnnlllmmmmmmpppooollljjjjjjllloooqqqxxxxxxyyyyyyzzz|||~~~~~~}}}|||~~~kkkbbbZZZZZZ[[[XXXTTTRRRRRRNNNJJJFFFAAA<<<555000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111222333444666777888888888:::;;;;;;;;;<<<;;;;;;;;;===@@@CCCBBBAAABBBIIIOOO```rrrxxxtttpppnnnpppuuutttpppqqqwwwuuuqqqnnnkkkiiijjjkkkkkkkkkkkklllooouuuyyyzzzyyy~~~uuummmeeebbbbbbfffkkkqqq|||~~~|||uuujjj]]]UUUWWWTTTOOOKKKHHHEEEAAA???=========<<<<<<;;;::::::777777777777666666666666333333333333333333333333333333444444555555555666444666777999:::;;;::::::<<<<<<<<<<<<;;;:::999999999999999999888888888888444666666555333222222222333333444555555666666666333444555666777888888888888888888:::===BBBFFFIIIMMMNNNPPPQQQRRRSSSSSSRRRRRRQQQSSSXXX]]]dddppp|||}}}sssiii```ZZZVVVYYY^^^eeennnvvv|||{{{uuusssqqqpppssszzz|||yyyxxxwww{{{|||ppprrr|||rrrbbbdddmmmwwwxxxyyyyyy{{{~~~|||xxxooogggiiifffWWWIIIBBB;;;888333---+++,,,))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))******))))))))))))******...++++++///111222666<<>>??????===;;;999>>>BBBDDDCCCBBBDDDKKKQQQeeevvv}}}uuunnniiinnnuuu}}}}}}}}}sssppppppxxxvvvrrroookkkjjjkkkkkkjjjjjjjjjmmmsss{{{|||oookkkjjjlllpppuuu~~~}}}yyyssshhh\\\UUUYYYVVVQQQLLLIIIFFFBBB@@@>>>======<<<;;;::::::999888888888777777777666666555555555555555555555555333333333444444444444444555555666777888999999:::============<<<;;;:::999:::999999999888888888888444555666555333222222333666666777777777777777666333444555777888888999999888888888:::<<<@@@DDDFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDGGGMMMSSS[[[hhhtttzzz}}}tttlllfff]]]___ccciiipppvvv|||{{{rrrmmmjjjhhhhhhlllttt{{{~~~~~~{{{yyywwwxxx{{{~~~sssvvv|||gggdddjjjtttuuuwwwwwwyyy~~~www|||zzzqqqhhhiiieeeVVVIIIBBB;;;777333---***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))&&&''''''((((((''''''&&&(((((()))))))))***************)))))))))******+++---++++++...000111666===PPPZZZeeekkkrrrxxx{{{zzz{{{{{{yyywwwttttttuuuwwwxxxxxxvvvqqqmmmnnnuuu{{{~~~|||xxxvvvwww{{{~~~||||||}}}~~~yyyhhh___YYYXXXWWWSSSPPPOOOQQQOOOLLLHHHBBB;;;444000---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,...///000//////111333444555666777777888888888:::;;;<<<======<<<;;;;;;@@@CCCEEEDDDCCCFFFMMMSSSeeesss~~~tttnnnttt~~~}}}tttrrrpppyyywwwpppnnnmmmjjjjjjllljjjjjjiiijjjnnnvvv{{{vvvssssssuuuyyy}}}zzztttjjj___WWWXXXUUUQQQNNNLLLIIIEEECCC??????>>><<<;;;::::::999888777777777666666666666555555555555555555555555333333333444444444444555666666666666777888999:::============<<<;;;:::999::::::999999999888888888333444555444333333444666;;;;;;;;;:::999777555333555555777888999::::::::::::::::::;;;<<>>>>>===<<>>AAADDDFFFEEEDDDGGGOOOVVVdddooo{{{{{{vvv||||||uuuuuuvvv~~~wwwqqqllllllkkkhhhhhhkkkjjjiiiiiijjjoooyyy{{{zzzzzz}}}~~~zzztttkkkaaaZZZVVVTTTSSSRRRQQQOOOKKKHHHBBBAAA???===;;;:::::::::777777777666666666555555444444444444444444444444333444444555666666777777888888888888888999:::;;;============<<<;;;:::999:::::::::999999999999888333444555555444444777999===>>>>>>===<<<999777666888888999:::;;;;;;;;;;;;===<<<<<<<<<===???@@@AAA???>>>>>>===<<<;;;;;;;;;;;;:::;;;???CCCJJJVVVbbbkkkxxx{{{vvvmmmmmmoooqqquuuxxxzzz||||||~~~yyyrrrkkkfffccccccfffeeefffjjjooouuuyyy{{{yyyzzz{{{{{{zzzxxxvvvuuuuuuxxx{{{}}}yyyzzzooo```^^^bbbgggnnnsssxxx~~~|||{{{nnnkkkgggZZZMMMDDD;;;888555000+++***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))***************+++,,,,,,------...000111333;;;DDDVVV___iiinnnuuu|||~~~~~~}}}}}}~~~{{{|||{{{uuuooopppxxxzzzwwwxxx{{{pppbbb\\\WWWWWWUUURRRPPPRRRPPPQQQPPPKKKCCC:::333000------,,,+++++++++++++++***++++++,,,,,,------...,,,---///000000111333444333444666777999:::::::::888888777777999<<>><<<;;;;;;;;;888888777777777666666666555555555555555555555555444555666777888:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999999444555666555555777:::<<<===>>>@@@AAAAAA@@@???>>><<<<<<============<<<<<>>>>>>>>>>>>>>>>>???;;;;;;:::999999999::::::;;;999999<<>>>>>;;;;;;;;;<<<===???@@@AAAAAADDDEEEDDDCCCGGGPPPXXXdddlllpppnnnooowww|||{{{yyyrrrnnnmmmnnnkkkjjjllljjjggghhhkkkiiijjjjjjlllqqqzzz}}}xxxooofff```[[[\\\___bbbaaa]]]UUUPPPGGGFFFBBB???===<<<<<<<<<:::::::::999999999888888666666666666666666666666555666777999;;;===??????>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>======;;;;;;:::::::::999999999555666666666777999<<>>===<<>>>>>===<<<<<<<<<;;;:::999888777777777888999888666666888:::???IIITTT\\\lll~~~uuuuuuvvvvvvwwwyyyzzz{{{}}}~~~~~~}}}{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{wwwssslllddd______ccchhhiiikkkooorrruuuwwwxxxzzzyyyzzz|||}}}}}}{{{yyyxxxtttxxx}}}{{{|||qqq^^^UUUUUU^^^iiisss{{{pppllljjj```RRRGGG===:::999444...+++))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))***)))(((''''''((()))***(((((()))))))))*********************+++,,,---...,,,,,,///000000222===IIIXXX```hhhmmmssszzz~~~~~~zzzyyyxxxuuutttwww|||~~~~~~}}}}}}}}}zzzlll___ZZZWWWWWWVVVSSSSSSVVVPPPQQQQQQLLLCCC999333000///...------,,,,,,------******+++,,,,,,---......,,,---///000000111333555555666999;;;>>>@@@AAAAAA===>>>@@@BBBBBBBBBAAA@@@AAADDDEEEDDDCCCGGGPPPXXXcccjjjllliiiiiisssvvvmmmiiihhhfffdddfffiiiiiihhhjjjnnniiijjjkkkmmmrrrzzz|||tttkkkeee___aaaeeehhhgggaaaXXXQQQIIIGGGDDD@@@>>>=========<<<<<<;;;;;;;;;;;;::::::777777777777777777777777666777888;;;===@@@AAABBB???AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????;;;;;;;;;:::::::::999999666777777777777:::>>>AAAGGGHHHJJJKKKKKKIIIFFFDDDBBBBBBBBBAAA@@@???======>>>>>>===<<<;;;::::::999:::999777666555666777777666333333555777<<>>;;;:::555///,,,))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))***)))(((''''''((()))***)))************+++++++++************+++,,,---......///111333222555@@@LLLXXX```iiimmmssszzz~~~~~~zzzyyywwwvvvwwwzzz}}}~~~~~~|||{{{uuuiii\\\[[[YYYXXXVVVTTTSSSRRRSSSRRRPPPIII@@@888222///...------,,,,,,------...,,,,,,------------------...///000111222333444444555666999;;;>>>BBBHHHLLLGGGDDDAAAAAACCCDDDAAA???@@@???AAACCCEEEGGGPPPYYYhhhpppuuurrrooouuuooo___YYY[[[bbbcccfffiiijjjkkkjjjiiikkkjjjjjjmmmrrrzzz|||tttmmmkkkjjjjjjiiihhhddd^^^ZZZOOOJJJEEEAAA???@@@@@@@@@<<<;;;:::999999999:::;;;888999999:::::::::999999:::;;;===@@@CCCEEEGGGIIIHHHIIIIIIIIIHHHFFFEEECCCBBBDDDGGGIIIIIIGGGDDDBBB@@@??????>>>===<<<<<<<<<999888888999;;;>>>AAACCCEEEGGGIIIKKKLLLKKKJJJIIICCCDDDDDDEEEDDDBBBAAA@@@@@@???===<<<;;;;;;;;;<<<999999888888777666666666555666777777888;;;@@@DDDTTT```qqq~~~{{{xxxuuussssssuuuxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{|||}}}|||}}}~~~|||zzzzzz{{{zzzxxxuuurrrpppkkkjjjiiifffeeefffiiilllppptttyyy|||}}}|||{{{{{{|||}}}}}}|||zzzyyyyyyzzzzzz{{{xxxbbbNNNMMMWWWeeeqqqzzzxxxsssllldddXXXMMMBBB>>>;;;555///------,,,+++***))))))))))))(((((())))))*********+++%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...++++++++++++++++++,,,,,,......111444333666DDDUUU]]]```fffoooxxxyyyuuuwwwzzz||||||rrreee[[[ZZZYYYWWWVVVTTTSSSSSSSSSRRROOOIII@@@777111///------,,,,,,,,,,,,------,,,,,,------------......//////000111222333333444555666999;;;===BBBGGGKKKPPPLLLGGGCCCAAA@@@>>>===AAA@@@AAADDDEEEHHHRRR]]]qqq|||xxxyyy~~~mmm]]]WWWXXX```aaaeeehhhjjjkkkkkkkkkkkkkkkkkknnnssszzz{{{tttpppnnnkkkhhhfffbbb]]]YYYQQQMMMHHHEEEDDDCCCBBBAAA>>>===<<<:::::::::;;;<<<============>>>>>>>>>>>>>>>???AAADDDFFFIIIKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGJJJKKKKKKIIIFFFDDDFFFEEECCCAAA???===<<<;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHIIIJJJKKKKKKJJJJJJEEEEEEEEEEEEEEECCCBBBAAA@@@???===<<<;;;;;;;;;;;;999999888888777777666666888888888777777999===@@@NNNYYYkkk{{{}}}xxxuuusssrrrppppppqqqtttvvvwwwxxxwwwwwwwwwyyyzzz|||}}}}}}|||}}}}}}yyyzzzyyyyyywwwtttpppmmmkkkcccdddeeefffgggkkkpppsssrrrvvv{{{}}}~~~}}}|||}}}||||||}}}|||zzzzzz{{{}}}~~~~~~zzzdddQQQNNNXXXfffqqqzzz|||wwwpppjjj]]]PPPCCC>>>;;;555///------,,,+++***))))))))))))(((((()))))))))*********((((((((((((''''''''''''(((''''''''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,......111333333888GGGWWWbbbfffmmmttt{{{zzzwwwxxxyyy{{{{{{~~~~~~nnnaaaZZZYYYXXXWWWUUUUUUTTTTTTRRRRRROOOIII@@@777111...------,,,,,,,,,,,,------,,,,,,---------.........000111111111222222333333555666999;;;===AAAEEEIIITTTQQQLLLEEE???===>>>???CCCBBBCCCEEEFFFJJJWWWccc{{{~~~|||~~~~~~jjjZZZTTTVVV^^^```cccfffiiikkkllllllkkkkkklllooottt{{{}}}~~~wwwsssmmmhhhccc___[[[YYYTTTQQQNNNLLLJJJIIIFFFDDDAAA@@@>>>=========??????DDDCCCCCCBBBCCCDDDFFFGGGEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPPPPPPPOOONNNMMMMMMJJJLLLNNNOOONNNLLLJJJHHHIIIHHHGGGEEECCCAAA@@@???>>>???@@@BBBDDDGGGJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>><<<;;;;;;::::::999999999888777777666666999999888777555666888;;;DDDOOO```ppp|||zzzvvvsssnnnllllllkkkkkkkkklllooorrrtttrrrrrrssstttvvvyyy{{{|||}}}||||||}}}}}}zzzxxxvvvtttpppmmmiiifffddd^^^```cccfffjjjoootttyyyvvvyyy}}}~~~~~~}}}}}}~~~||||||}}}|||{{{{{{}}}~~~iiiVVVOOOXXXeeeqqqyyy|||wwwrrrcccTTTEEE>>>;;;555///---,,,+++******))))))))))))(((((())))))))))))******))))))(((((('''''''''''')))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,,,,,,,------......000333555<<>>???BBBDDDCCCDDDEEEFFFLLL[[[jjj}}}yyy{{{~~~zzzhhhZZZUUUWWW___```ccceeegggiiijjjjjjiiijjjlllpppuuu{{{~~~~~~~~~|||{{{yyyyyyxxxzzz}}}zzz|||~~~xxxppphhhbbb^^^[[[YYYXXXWWWUUUTTTRRROOOKKKGGGCCCBBBAAA@@@@@@BBBEEEFFFKKKJJJHHHHHHIIIKKKMMMOOOMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSTTTSSSSSSSSSSSSRRROOOPPPRRRRRRQQQOOOMMMKKKHHHHHHHHHHHHGGGGGGFFFFFFBBBDDDFFFIIILLLOOOQQQRRROOOMMMJJJHHHGGGHHHJJJLLLGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@???===<<<;;;::::::::::::999888888777777666888999888666444444666888<<>>???@@@BBBBBBDDDFFFGGGNNN^^^nnn~~~zzzvvvxxx{{{xxxiii]]]YYY[[[aaabbbcccdddeeefffggggggfffiiimmmrrrwww||||||zzzxxxyyy|||~~~{{{vvvsssppptttvvvyyyyyywwwtttsssrrrqqqtttxxx{{{|||}}}|||zzzyyywwwuuusssqqqtttzzz|||ssskkkeeeaaa]]][[[^^^]]]\\\[[[YYYUUUPPPLLLEEEDDDCCCCCCEEEHHHLLLNNNOOONNNNNNMMMOOOQQQTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUVVVVVVUUURRRPPPOOOKKKKKKKKKJJJJJJJJJJJJJJJGGGIIIMMMQQQUUUXXXYYYZZZTTTQQQMMMIIIGGGHHHJJJLLLGGGGGGFFFEEEEEEDDDDDDDDDAAAAAA@@@???===<<<;;;:::::::::999999888777777777666777777666444444666888888???KKKXXXccciiikkkkkklllhhhccc___\\\ZZZXXXVVVWWWZZZ]]]```bbbfffkkkooommmnnnoooqqqrrrtttuuuuuuwwwxxxzzz{{{|||||||||}}}{{{yyyxxxyyy{{{}}}}}}|||}}}|||zzzxxxwwwuuuqqqnnnhhheeeaaa\\\XXXWWWWWWWWW___bbbgggjjjnnnqqquuuwwwyyy{{{|||}}}||||||~~~~~~{{{zzz{{{}}}tttdddRRRXXXbbbkkkssszzz~~~{{{xxxlllZZZGGG???;;;666000,,,******))))))((()))))))))))))))((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))***++++++,,,---000222444:::GGGWWWcccgggooowww{{{{{{{{{}}}|||zzzjjj___XXXVVVTTTQQQPPPPPPQQQRRRQQQQQQNNNHHH???666000---,,,,,,++++++++++++,,,,,,,,,,,,---...///000000111111222222222333333444444444666999:::;;;<<<>>>@@@@@@BBBDDDCCCAAA>>><<<;;;???@@@DDDFFFGGGNNN```qqq~~~xxxtttvvvzzzyyylll```]]]```bbbbbbbbbcccddddddeeeeeeeeeiiinnnuuu{{{}}}xxxtttsssuuuxxx}}}~~~~~~~~~|||xxxrrrmmmiiifffdddfffhhhjjjkkkjjjiiiiiijjjiiilllqqqtttuuuuuuvvvwwwxxxvvvsssqqqpppnnnkkkiiiiiimmmttt|||yyysssmmmhhhdddaaacccbbbaaa```^^^ZZZTTTPPPHHHGGGFFFFFFHHHLLLQQQSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^[[[[[[[[[ZZZYYYWWWUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJLLLNNNSSSYYY]]]___aaaaaa\\\XXXSSSMMMJJJJJJKKKLLLIIIIIIGGGFFFFFFEEEFFFFFFCCCCCCBBBAAA???===<<<;;;:::::::::999888888777777555666777666555555777888666:::AAAKKKTTTYYY[[[ZZZ\\\YYYTTTPPPOOONNNMMMKKKMMMQQQVVVXXXYYY]]]bbbfffiiijjjlllnnnooopppqqqqqqppprrruuuwwwvvvvvvvvvwwwvvvuuutttuuuwwwyyyyyyyyyzzzxxxuuurrrpppmmmiiifff[[[XXXTTTPPPOOOPPPSSSUUU\\\```ffflllppptttxxxzzzzzz{{{|||||||||}}}}}}|||}}}}}}~~~yyyjjjVVVZZZaaaiiirrryyy}}}xxxuuulllZZZGGG???===888111,,,***))))))(((((()))))))))))))))((((((((((((''''''******)))((('''&&&&&&%%%)))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***+++,,,,,,,,,111444666===LLL[[[ccchhhnnnvvv{{{|||}}}~~~|||}}}|||xxxiii```WWWUUURRROOONNNNNNOOOOOOQQQQQQNNNHHH???666000---,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111111111222222333444555555444666999::::::;;;<<<>>>??????>>>??????>>><<<;;;;;;>>>CCCFFFGGGNNN```qqqvvvrrruuuyyy}}}{{{oooccc___aaa``````aaabbbcccdddeeeffffffjjjqqqyyyxxxqqqoooppprrr{{{~~~|||{{{xxxyyyzzz|||}}}}}}}}}}}}|||xxxuuurrrllliiiddd___ZZZWWWVVVVVVSSSTTTWWWWWWXXXYYY[[[\\\___ccchhhlllmmmmmmmmmnnnmmmkkkjjjiiiiiigggdddbbbdddiiipppxxx|||xxxrrrlllhhhgggfffdddcccaaa]]]WWWSSSMMMLLLJJJIIIJJJNNNRRRUUUVVVWWWXXXYYY[[[]]]^^^___cccccccccbbbbbbaaaaaa```______^^^^^^___aaabbbcccbbbaaaaaa___^^^[[[YYYXXXUUUTTTSSSRRRQQQPPPOOONNNOOORRRXXX^^^ccceeeffffffddd```ZZZTTTOOOMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHIIIDDDDDDDDDCCCAAA???===;;;;;;::::::999999888888777666777888777555555666777666777:::@@@GGGKKKLLLLLLNNNKKKFFFDDDCCCCCCCCCBBBEEEIIINNNOOOOOOPPPUUUYYY]]]___aaadddggghhhiiiiiihhhkkkooopppooonnnoooppppppnnnmmmmmmooopppooonnnrrroookkkgggddd```\\\XXXOOOLLLHHHFFFGGGLLLQQQUUU[[[```gggmmmrrruuuxxx{{{{{{|||}}}}}}}}}~~~}}}~~~}}}oooZZZ\\\aaaiiirrr{{{{{{uuuqqqjjjXXXFFF???>>>:::222,,,))))))(((((((((((())))))))))))((((((((('''''''''******)))((('''&&&%%%%%%(((''''''''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))***+++,,,---......+++222666888AAAPPP]]]cccfffjjjqqqxxx|||}}}}}}|||xxxyyyzzz~~~~~~~~~~~~~~~vvvhhh```WWWUUUQQQNNNLLLLLLMMMNNNQQQQQQNNNGGG???666000---,,,++++++++++++++++++,,,,,,,,,---...///000111222000000111222444555666666444666999:::::::::;;;===???<<<999:::>>>AAA@@@???888<<>><<<<<<=========AAAEEEIIIIIIGGGGGGKKKOOOQQQSSSWWW[[[^^^```aaabbbcccfffjjjllljjjiiijjjkkkjjjhhhfffeeeffffffeeeddddddaaa\\\XXXTTTPPPKKKHHHGGGEEEBBBAAADDDJJJQQQUUU^^^bbbiiiooorrruuuwwwxxx|||}}}~~~~~~~~~~~~xxxxxx{{{zzz}}}qqq^^^___bbbiiisss}}}zzztttoooiiiVVVEEE??????;;;333---))))))(((((((((((()))***))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********++++++,,,...///000000+++222777:::BBBRRR^^^bbbbbbeeekkksssyyy|||zzzxxxvvvxxxyyy~~~}}}~~~{{{jjj```\\\YYYTTTOOOLLLLLLNNNOOOOOOOOOMMMGGG>>>555///,,,,,,,,,,,,---------......++++++,,,---...///000000444444333222333444555666777777888999::::::::::::;;;;;;===>>>???????????????<<>><<<999888888777666444999888777666666666666666888888999999999::::::::::::999999888888999999:::<<<===>>>@@@AAACCCDDDEEEIIIJJJKKKKKKLLLOOOSSSVVVXXX[[[___bbbcccbbb___]]]\\\\\\\\\\\\ZZZXXXVVVUUUVVVTTTOOOKKKFFFCCCAAA@@@>>>???AAADDDHHHNNNVVV[[[bbbeeejjjooosssvvvxxxxxx}}}~~~}}}rrrppptttuuuzzztttaaa^^^aaalllxxxyyyrrrlllbbbWWWJJJAAA===:::444......+++((('''((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))+++*********+++---///000///000444<<>>555///,,,,,,,,,,,,---------......,,,,,,---...///000111111333333222222222333444555666666777888999999999999:::;;;<<<>>>???@@@@@@@@@CCC@@@CCCIIINNNYYYsss~~~uuussswww{{{wwwiii```]]]^^^^^^^^^^^^___aaabbbddddddhhhkkkqqqzzzvvvpppppprrrzzz~~~~~~|||yyyyyyyyyuuunnnhhhfffddd```\\\YYYVVVTTTTTTSSSTTTVVVXXX[[[^^^aaaccc___]]]ZZZUUUQQQLLLIIIGGG???>>>===<<<;;;:::::::::===============???AAABBBIIILLLRRRXXX]]]`````````aaa`````````aaacccdddeeehhhiiilllsss||||||vvvpppnnnkkkiiigggccc___\\\[[[ZZZYYYXXXXXXXXXYYYZZZ___aaacccccccccccceeefffmmmnnnooooooooonnnllllllmmmkkkiiiiiikkklllllllllmmmmmmllljjjhhhfffdddccc^^^\\\[[[YYYYYYZZZ[[[\\\]]]aaaeeeiiilllooorrruuuvvvsssnnnfff]]]XXXWWWXXXUUUTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKHHHCCC@@@>>><<<:::999999999888777888888777777777777888888888888888888999999:::::::::999999888888999999:::888888:::;;;<<<>>>??????BBBCCCCCCCCCDDDFFFJJJMMMMMMOOOSSSUUUVVVUUUSSSQQQPPPPPPPPPOOONNNLLLKKKIIIIIIGGGDDDAAA???===<<<<<<>>>@@@CCCFFFKKKRRRYYY___eeehhhlllrrrvvvyyy{{{{{{~~~{{{ooommmppptttyyywwwccc___aaalllwww~~~|||yyysssnnnfff[[[MMMCCC>>>:::444......+++)))'''((()))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))+++*********+++---///000111111444;;;FFFSSS^^^eeegggkkkpppsssssssssssssssvvvvvvxxx|||}}}{{{{{{}}}{{{}}}~~~pppddd^^^[[[WWWRRROOOOOOPPPPPPQQQPPPMMMFFF===555///,,,,,,,,,,,,---------......---......///000111222222333222222222222333444444555666777888999999999999999:::<<<>>>???@@@AAAAAAEEECCCEEELLLSSSbbb}}}||||||yyyyyy{{{zzzssssssxxx}}}vvvhhh```]]]]]]]]]^^^^^^___aaabbbdddeeehhhlllrrr|||yyysssrrrttt{{{xxxtttqqqnnnkkkfff^^^XXXSSSQQQOOOLLLIIIHHHFFFFFFDDDEEEGGGIIIMMMPPPSSSUUUOOOMMMJJJFFFCCC@@@???>>><<<;;;;;;;;;::::::::::::999:::::::::;;;;;;<<<<<>><<<;;;;;;;;;;;;:::888888888888888888999:::777777777888888888888999999999888888888888999999555666666888999:::;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::::::::;;;<<>>999444///...,,,)))((()))))))))((()))))))))(((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((((((((())))))((((((''''''(((((()))************+++,,,---//////333222444;;;GGGUUUaaahhhkkknnnqqqsssrrrqqqpppppprrrtttvvvxxxzzz|||}}}yyyuuutttuuuwwwyyy}}}zzz{{{{{{{{{{{{|||~~~rrrfff___\\\XXXTTTQQQQQQQQQRRRRRRQQQMMMEEE<<<444///---,,,,,,,,,---------.........///000000222222333444333333333333444444555555666777888999999::::::999999:::<<<>>>@@@AAABBBBBBCCCBBBDDDKKKTTTfff~~~{{{{{{sssqqqrrrvvv~~~vvvrrruuu}}}uuuggg```]]]]]]]]]]]]^^^___aaacccdddeeehhhlllsss|||zzzvvvvvvwww~~~|||qqqmmmfff```[[[VVVPPPLLLGGGFFFEEECCCBBBAAA@@@???======>>>@@@CCCEEEHHHIIIDDDCCC@@@===;;;;;;<<<<<<<<<===============<<<<<<999:::;;;<<<<<<<<<<<<;;;AAADDDIIIOOOUUU[[[```bbbcccdddeeefffhhhiiijjjkkknnnooopppsssxxx{{{yyyvvvsssqqqooommmiiiggghhhgggeeedddccccccdddeeeeeegggjjjjjjjjjiiijjjkkkmmmnnnpppqqqrrrrrrrrrqqqnnnmmmmmmnnnpppqqqqqqqqqqqqpppmmmjjjhhhfffdddccc]]]\\\[[[ZZZ[[[]]]___aaa___dddkkkqqquuuwwwzzz{{{|||{{{yyyuuuooojjjfffddddddbbb___\\\YYYWWWUUUUUUVVVUUUSSSQQQPPPNNNJJJGGGEEEBBB>>><<<<<<;;;:::999999999888888777888888888777777777777777777777888999999888888888888999999666666777888999:::::::::999:::::::::999999;;;===<<<<<<======>>>>>>>>>>>>;;;;;;<<<;;;;;;;;;::::::<<<;;;;;;;;;<<<===???@@@@@@CCCIIIOOOUUU]]]dddiiikkknnnrrrwww|||~~~}}}|||}}}wwwtttxxxjjjccc```hhhrrryyy|||~~~tttwww~~~zzzuuupppkkkaaaQQQEEE>>>999555111...,,,)))))))))***)))((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))***((((((((('''((())))))************+++,,,---...///222222555>>>LLLZZZeeejjjlllnnnpppqqqpppooooooooonnnqqqtttuuutttuuuxxx{{{}}}zzzvvvrrrpppppptttvvv~~~zzz|||||||||zzzyyyyyy{{{}}}pppfff^^^\\\XXXUUUSSSSSSSSSTTTTTTRRRMMMDDD;;;333///---,,,,,,,,,---------......//////000111222333444444555555555666666666666666777888999:::;;;;;;;;;;;;999:::<<<>>>@@@BBBBBBCCCAAABBBDDDJJJUUUiii~~~}}}~~~tttpppnnnqqqxxxtttqqqwwwrrrfff___]]]]]]]]]]]]^^^___aaaccceeefffgggkkkrrr|||yyywwwyyy{{{}}}xxxtttpppiiicccZZZRRRLLLIIIGGGFFFAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<::::::;;;===>>><<<============<<<::::::::::::;;;===============AAACCCHHHNNNUUU\\\aaadddfffgggiiikkklllnnnoooppppppqqqrrrtttxxx~~~zzzxxxvvvssspppnnnmmmlllkkkiiihhhhhhiiiiiijjjlllnnnooonnnmmmmmmmmmlllnnnoooqqqrrrrrrrrrqqqoooooooooqqqsssuuutttsssuuusssqqqmmmiiieeebbb```[[[[[[ZZZZZZ[[[]]]___``````eeemmmssswww{{{}}}}}}yyysssnnnjjjhhhfffbbb^^^ZZZXXXVVVVVVWWWUUUSSSRRRRRRPPPMMMKKKKKKGGGBBB>>><<<:::999777;;;:::999888777777666777888777777777777777777777999888888777777888888999777777777888888999999999999::::::999888888999::::::::::::::::::;;;;;;;;;999999999999999:::::::::;;;;;;;;;<<<===???BBBCCCCCCGGGNNNUUU\\\ccciiinnnnnnppptttyyy}}}}}}lllccc^^^eeepppwwwzzz{{{tttvvvyyytttoooiii```RRRFFF>>>999555333...,,,************)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))******((((((((((((((()))******)))***+++,,,---.........000111777CCCSSS```gggiiikkklllnnnnnnnnnnnnoooqqqmmmpppssssssqqqqqqtttwww{{{zzzwwwssspppppptttwww}}}{{{zzz~~~}}}qqq~~~{{{yyyyyy|||~~~{{{kkkaaa\\\ZZZXXXVVVUUUUUUUUUVVVUUURRRLLLCCC:::333///...,,,,,,,,,---------......///000000111222333444444555666777777888888777777888999:::;;;<<<<<<<<<<<<:::;;;===???@@@AAABBBBBBBBBCCCFFFKKKVVVjjjyyytttooopppwwwvvvttt{{{oooddd___]]]]]]\\\]]]]]]___aaaccceeeffffffkkksss}}}~~~zzzuuutttxxx|||yyytttooojjjfff___ZZZSSSKKKFFFDDDEEEFFFAAAAAA@@@???>>><<<;;;::::::999999999999999::::::===<<<<<<<<<===???AAABBBBBBBBBBBBBBB@@@>>><<<;;;999::::::;;;<<<===>>>???BBBEEEJJJPPPWWW^^^cccfffiiijjjmmmooorrrssstttuuurrrtttvvvxxxzzz}}}{{{xxxuuutttsssrrrpppooooooooopppoooqqqssssssrrrooonnnnnnnnnoooqqqssssssssssssrrrppppppqqqsssvvvxxxwwwvvvxxxwwwuuuqqqlllfffbbb___ZZZYYYXXXXXXYYY[[[]]]^^^dddiiipppvvv{{{|||tttnnnkkkiiiddd___[[[XXXWWWWWWYYYWWWUUUUUUUUUUUUSSSQQQQQQLLLFFFAAA===;;;999888<<<;;;:::999888888888888999888888888888777777777888888777777777777888888666666666666666777777777777888999888777666777888888888888888888888999999777777777777888999;;;;;;999999:::;;;===@@@CCCEEEJJJNNNUUU]]]ccciiinnnrrrqqqssswww{{{}}}}}}~~~|||~~~lllbbb\\\cccnnnvvvyyy{{{wwwxxxyyyrrrmmmhhh```TTTIII@@@:::555333---,,,++++++++++++)))(((((())))))))))))*********''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((())))))))))))))))))***))))))(((((())))))***+++))))))+++,,,---.........///111888GGGXXXeeejjjkkkkkklllmmmmmmmmmnnnppprrroooppprrrrrrrrrssstttvvvzzzzzzyyyuuuqqqpppsssvvvwwwuuutttxxx~~~~~~wwwppp~~~}}}{{{yyyzzz}}}sssddd[[[YYYXXXWWWVVVUUUVVVWWWXXXVVVSSSLLLCCC999222///...,,,,,,,,,---------......//////000111222333444444444555666777888777777666888888999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBDDDGGGKKKVVViii~~~xxxrrrrrryyyxxx{{{{{{lllbbb^^^]]]]]]\\\\\\]]]___aaaccceeegggggglllttt~~~{{{uuupppppptttyyy}}}yyytttooojjjeeeaaaYYYWWWTTTOOOLLLKKKLLLMMMIIIHHHHHHGGGEEEBBB@@@>>>999999999888999::::::;;;>>>???@@@AAACCCEEEFFFFFFKKKKKKKKKIIIGGGCCC@@@>>>:::::::::;;;===???AAACCCFFFIIIOOOVVV]]]dddhhhjjjlllmmmpppsssvvvwwwxxxyyytttwww{{{}}}}}}}}}{{{zzzxxxwwwvvvwwwwwwsssuuuwwwwwwtttqqqooonnnooopppqqqsssssssssrrrrrrmmmmmmnnnqqqtttvvvuuutttvvvvvvuuurrrnnngggaaa^^^YYYXXXWWWVVVVVVXXXZZZ[[[gggkkkqqqxxx}}}zzzsssnnnkkkfff```\\\ZZZYYYYYY]]][[[YYYYYYZZZ[[[ZZZYYYUUUPPPIIIDDDAAA???===<<<;;;;;;;;;;;;;;;<<<======::::::999999888888888888888888777777777777888888777666666666666666666666666777999999777777777888777777888888888888777777777777777777888:::<<<===:::;;;<<>>???@@@AAAAAAAAA@@@CCCFFFIIISSSggg{{{{{{tttttt{{{}}}zzzyyyjjjaaa^^^]]]]]]\\\\\\]]]___aaaccceeeggghhhmmmvvvyyyrrrllllllqqqvvvzzz~~~}}}|||vvvqqqlllhhhccc```XXXYYYYYYWWWUUUTTTTTTUUURRRRRRRRRPPPMMMJJJGGGFFF::::::::::::;;;<<<>>>>>>AAABBBDDDGGGIIIJJJJJJKKKNNNNNNMMMKKKHHHDDD???======<<<<<<===???BBBEEEGGGKKKOOOUUU]]]dddiiimmmooommmooorrrvvvxxxzzz{{{{{{vvvzzz}}}|||||||||}}}vvvxxxzzzyyyvvvrrrooonnnnnnooopppqqqqqqqqqpppooohhhhhhjjjmmmppprrrqqqpppqqqrrrsssqqqmmmfff```\\\XXXWWWUUUUUUUUUVVVXXXYYYgggkkkqqqwww|||~~~uuuooolllgggaaa]]][[[ZZZZZZ```^^^]]]]]]___``````___WWWRRRKKKFFFCCCBBBAAA@@@::::::;;;<<<>>>@@@AAABBB:::::::::999999999888888888888777777777777888888888888888888888777777777777888::::::999888999:::777888999::::::999888777888888888888:::<<<>>>???>>>???AAADDDIIINNNRRRUUUWWW\\\cccjjjooossswwwyyyxxxyyy|||~~~jjj___XXX___mmmvvvzzz|||~~~~~~|||~~~xxxqqqkkklllggg\\\PPPEEE;;;444000---,,,+++,,,,,,,,,***(((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))++++++******))))))(((((()))))))))))))))******+++((()))+++---.........---333333777EEEXXXhhhppprrrrrrrrrrrrpppnnnooorrrttttttrrrqqqssswwwyyyxxxvvvyyy{{{|||wwwpppkkkkkkmmmnnnooossswwwxxxuuurrrqqq~~~|||||||||}}}}}}tttggg^^^ZZZTTTVVVWWWWWWWWWWWWXXXYYYYYYTTTKKKAAA999222///------,,,+++***+++---000111111111111222333333444444555777:::<<<<<<;;;999888888:::;;;:::::::::===???======>>>???@@@BBBDDDEEEFFFDDDEEEKKKXXXhhhvvv}}}~~~vvvkkkccc^^^]]]```[[[\\\]]]]]]]]]^^^aaaccchhhmmmwww|||vvvooojjjnnnuuu|||~~~wwwwwwyyy|||{{{vvvtttrrrpppkkkgggdddeeefffggghhhgggfffdddbbbeeebbb[[[WWWUUUNNNDDD@@@???<<<::::::;;;>>>@@@HHHIIIIIIIIIIIIIIIIIIIIINNNMMMKKKGGGCCC@@@@@@AAA<<<===>>>???BBBDDDFFFGGGPPPTTTYYY^^^dddjjjppptttvvvxxxzzz{{{zzzzzz{{{|||}}}~~~||||||{{{yyyvvvsssqqqooonnnsssrrrrrrssstttrrrooommmgggeeecccbbbdddiiinnnqqqppprrrsssrrrmmmeee\\\WWWVVVUUUSSSSSSTTTXXX\\\^^^bbbgggooowww~~~zzztttmmmddd]]][[[[[[]]]^^^aaaccceeeggghhhfffdddccc[[[WWWPPPKKKHHHGGGEEECCCCCCAAA>>><<<===>>>???>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888888777::::::999999999999999999888888999999888777666666777888:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAFFFGGGHHHKKKOOOTTTYYY\\\cccggglllpppsssvvvyyy{{{~~~lll```XXX___mmmxxx~~~yyyooofffgggllleeeQQQAAA===999222---,,,+++))))))))))))***(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((''''''''''''((((((((((((+++******)))***,,,---...111000444AAATTTgggtttyyyzzzzzzvvvssstttxxxvvvqqqooopppqqqsssvvvwwwwwwwww~~~~~~}}}zzzvvvrrrpppooommmpppqqqyyywwwnnnttt}}}|||||||||||||||}}}}}}{{{oooeee^^^[[[UUUWWWXXXXXXWWWWWWXXXZZZYYYSSSJJJ@@@888222...------,,,++++++,,,...000111111111111222333444555555555777999;;;<<<;;;:::999999:::;;;;;;;;;;;;===???????????????@@@BBBCCCDDDEEEEEEGGGMMMXXXeeeoootttyyy{{{|||~~~qqqhhhaaa\\\ZZZ\\\[[[\\\]]]\\\\\\]]]___bbbffflllvvv|||wwwppplllpppxxx}}}~~~}}}{{{wwwpppnnnmmmqqqyyy~~~|||{{{yyywwwuuuwwwvvvvvvvvvvvvuuusssrrrnnnoookkkddd___\\\TTTLLLEEEBBB>>>;;;:::;;;>>>@@@EEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEBBB???>>>???@@@???@@@@@@BBBDDDFFFHHHIIIPPPSSSYYY^^^cccjjjppptttwwwyyy{{{{{{{{{{{{|||}}}}}}|||{{{zzzxxxvvvsssqqqooonnnnnnpppsssvvvwwwtttnnnjjjdddbbb___^^^```dddjjjmmmqqqrrrtttsssnnnfff^^^YYYVVVUUUSSSSSSUUUYYY]]]___eeejjjqqqxxxzzzsssjjjdddaaabbbdddeeehhhiiikkkmmmmmmkkkiiiggg```[[[UUUPPPMMMJJJHHHGGGFFFCCC@@@>>>????????????<<<<<<=========<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<=========<<<<<<@@@???@@@AAABBBDDDGGGHHHLLLLLLNNNQQQUUU[[[___bbbiiilllqqqtttvvvyyy{{{}}}{{{}}}pppbbbXXX]]]kkkwww}}}{{{qqqiiigggkkkeeeSSSDDD???:::333---,,,+++))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))*********++++++*********+++,,,---...111000444AAAUUUgggsssxxx}}}}}}{{{xxxyyy{{{yyysssooooooqqqtttxxxzzz{{{{{{}}}yyyuuutttsssppprrrqqqxxx~~~tttlllsssxxxyyyzzz{{{||||||||||||}}}tttjjjbbb]]]\\\VVVXXXYYYYYYWWWWWWXXXZZZWWWRRRIII???666000---,,,,,,,,,+++,,,---///111222000000111222333444555666444666999;;;<<<<<<;;;;;;;;;<<<===<<<<<<<<<>>>@@@????????????@@@AAABBBCCCEEEEEEIIIPPPZZZcccjjjnnnpppppprrrvvv|||yyyllleee```[[[YYYZZZ[[[[[[\\\[[[ZZZ[[[]]]```eeelllwww~~~xxxqqqlllpppwww|||||||||yyyvvvpppiiidddfffooo{{{|||wwwwwwqqqjjjddd```ZZZSSSKKKGGGAAA<<<:::;;;===???@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@>>>======@@@BBBCCCCCCDDDDDDFFFHHHIIIJJJNNNRRRWWW]]]bbbiiioootttwwwzzz|||}}}|||}}}~~~~~~}}}{{{yyywwwtttqqqooonnnmmmiiimmmsssxxxzzzuuummmfffaaa^^^[[[YYY[[[```eeeiiiqqqrrrtttsssooohhh```\\\XXXXXXWWWWWWZZZ]]]aaadddjjjnnntttyyy}}}uuunnnlllmmmnnnoootttuuuwwwxxxwwwuuurrrpppgggccc]]]WWWTTTQQQNNNLLLLLLIIIFFFCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<>>===<<<===>>>@@@=========>>>???AAABBBCCCEEEFFFJJJQQQ]]]hhhpppttttttrrrqqqttt{{{|||uuuiiidddaaa]]]ZZZZZZZZZ[[[[[[ZZZYYYYYY\\\^^^fffmmmyyyxxxooojjjnnnuuuzzz|||xxxnnncccaaaiiiuuu~~~|||uuurrrlllfffaaa]]]XXXTTTQQQMMMFFF???;;;:::;;;===;;;;;;;;;;;;<<<===???@@@@@@@@@@@@@@@???AAADDDGGGEEEEEEEEEEEEFFFGGGHHHIIILLLPPPUUU[[[aaagggnnnrrrxxxzzz}}}~~~~~~~~~|||zzzvvvrrrnnnkkkiiihhhfffjjjqqqwwwyyyuuulllfffaaa^^^[[[YYY[[[___dddhhhqqqrrrtttssspppjjjccc___]]]]]]]]]^^^```dddgggiiinnnqqquuuyyy}}}zzzxxxyyyzzzzzz{{{yyyoookkkddd___[[[XXXTTTRRRTTTQQQLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAA@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGFFFGGGIIILLLPPPSSSUUUWWW[[[\\\^^^bbbfffjjjnnnppprrruuuxxxzzzzzz{{{|||}}}xxxfffXXXZZZggguuu|||sssllleeehhhcccVVVJJJBBB;;;555...---+++***))))))***+++(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''(((((((((((())))))))))))''''''((((((((()))))))))+++++++++,,,------...///111000555CCCUUUfffpppttt|||~~~tttvvvyyy{{{}}}~~~|||||||||wwwvvvqqqqqqsssiiidddnnnwwwxxxyyyyyyyyywwwvvvuuu{{{}}}oooeee```]]]]]]ZZZ[[[\\\[[[YYYXXXYYYZZZVVVPPPFFF;;;333///---,,,,,,,,,---...///111222333//////000111222333444555555666888:::<<<============>>>>>>>>>======>>>@@@;;;;;;<<<===???AAACCCDDDFFFFFFJJJSSSaaaqqq~~~~~~xxxyyyxxxttt~~~|||oooccc______\\\YYYYYYYYYYYYZZZYYYXXXYYY[[[^^^hhhppp||||||tttlllhhhlllttt{{{~~~ssseee___dddnnnwww|||~~~vvvkkkfff```\\\YYYVVVSSSRRRSSSPPPJJJEEE@@@===<<<;;;:::999999999:::<<>>>>>?????????>>>???@@@BBBCCCDDDDDDEEEEEEFFFIIIKKKMMMOOOOOOOOONNNPPPSSSWWW[[[^^^aaabbbbbbccceeehhhlllpppsssttttttwwwzzz{{{||||||}}}~~~xxxgggXXXZZZgggvvv}}}vvvooofffeee```UUUJJJBBB:::444...---,,,************+++(((((())))))))))))((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''((((((((()))))))))***(((((((((((())))))))))))+++,,,,,,---......//////000000666DDDVVVfffooorrrwww|||zzz|||~~~~~~~~~~~~~~~xxxxxxqqqooopppeeeaaammmxxxxxxxxxxxxwwwvvvuuutttzzz~~~~~~oooddd___]]]\\\\\\]]]]]]\\\ZZZXXXYYYZZZVVVOOOEEE;;;333///------+++,,,---///111222333444222222333333444444555555777888999:::<<<============>>>>>>>>><<<<<<>>>???<<<======???@@@BBBDDDEEEHHHGGGJJJTTTeeeyyy|||ooojjjvvvxxxjjj]]]ZZZZZZYYYWWWVVVWWWXXXYYYYYYXXXZZZ\\\___iiirrr|||tttnnnhhheeekkkttt{{{~~~ttthhh___^^^dddlllrrryyy||||||xxxtttrrrrrrsssxxxxxxpppaaaZZZTTTRRRPPPMMMMMMOOOPPPPPPNNNLLLHHHEEEAAA???===<<<<<<<<<>>>@@@CCCEEEEEEGGGJJJKKKJJJJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFFFFJJJNNNTTTZZZ```gggmmmrrrxxxzzz}}}~~~}}}wwwpppjjjfffcccbbbiiikkkpppuuuxxxwwwrrrnnniiihhhggghhhjjjnnnqqqsssvvvwwwyyyyyywwwsssnnnkkkjjjjjjjjjkkkllloooqqqrrruuuuuuuuuuuuvvvzzz{{{xxxsssnnnkkkgggccc```^^^ZZZVVVRRRQQQPPPOOOMMMOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCFFFHHHJJJKKKLLLIIIJJJMMMQQQSSSUUUVVVVVVSSSUUUXXX]]]aaadddggghhhiiikkkmmmooorrruuuwwwxxxxxxzzz~~~yyyhhhZZZ\\\iiiwww||||||ssshhheee^^^UUUKKKAAA:::555///...,,,+++******++++++(((((())))))))))))((((((*********)))((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((''''''(((((())))))***************+++++++++,,,,,,+++,,,---...////////////000111777DDDVVVfffmmmpppsssyyy}}}}}}}}}~~~zzzyyysssqqqpppeeebbbpppwwwwwwvvvvvvvvvvvvvvvwww{{{|||lllbbb^^^[[[ZZZ^^^^^^___]]]ZZZYYYYYYZZZVVVPPPEEE;;;333///......+++,,,...000111333444444777777777777777777777777999999::::::;;;<<<<<<======>>>>>>===<<<;;;===>>>BBBBBBBBBBBBCCCDDDEEEEEEHHHHHHLLLWWWhhh|||xxxiiicccnnn~~~wwwiiiZZZWWWXXXXXXVVVVVVVVVWWWXXXYYYYYY[[[^^^aaagggrrrxxxpppiiibbb___dddmmmttt{{{yyymmmaaaYYYYYY^^^cccjjjlllppprrrrrrllleee______^^^aaahhhppprrrnnnhhhZZZQQQJJJIIIGGGDDDEEEIIIJJJMMMQQQSSSSSSPPPKKKHHHCCCBBBBBBBBBDDDGGGJJJLLLMMMPPPTTTUUUSSSPPPOOONNNOOOOOOMMMLLLJJJIIIIIIIIILLLPPPVVV\\\bbbiiippptttwwwzzz}}}~~~~~~~~~~~~}}}xxxqqqllliiigggfffkkknnntttzzz}}}|||wwwrrrlllmmmoooqqqtttvvvyyyzzz{{{|||~~~~~~}}}zzzvvvsssuuuuuuuuuvvvwwwxxxzzz{{{xxxxxxvvvuuuuuuxxx|||}}}yyyuuurrrnnnjjjgggeeebbb]]]ZZZYYYXXXWWWVVVXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXVVVSSSQQQNNNLLLKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEHHHLLLOOORRRTTTUUUSSSTTTWWWZZZ\\\^^^^^^^^^ZZZ\\\```eeeiiilllnnnooorrrsssuuuwwwyyy{{{||||||~~~~~~{{{kkk]]]___kkkvvv}}}~~~~~~yyyuuulllggg^^^UUUKKKAAA:::666///...,,,+++******++++++(((((())))))))))))((((((((()))))))))******++++++(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((('''''''''((()))***************+++++++++,,,,,,,,,+++,,,...///000000/////////111777EEEWWWeeelllnnntttyyy|||{{{{{{}}}~~~||||||vvvtttssshhhffftttvvvvvvuuuuuuuuuwwwyyyzzz|||yyyjjjaaa\\\ZZZYYY^^^______]]][[[YYYYYYZZZVVVPPPEEE;;;333/////////+++,,,...000222333444444::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>===;;;;;;<<<>>>HHHGGGFFFEEEEEEDDDEEEEEEHHHIIIMMMXXXiii|||wwwggg___iiiwwwzzzjjj[[[WWWYYYYYYXXXXXXVVVWWWXXXYYYZZZ\\\___bbbeeepppzzzpppfff]]]XXX\\\dddjjjrrryyy|||uuueeeWWWQQQSSSXXX^^^```ccchhhiiicccYYYQQQOOOMMMMMMSSS^^^dddccc```UUULLLDDDCCCAAA>>>???DDDEEEJJJRRRYYY[[[XXXSSSOOOHHHGGGGGGGGGIIILLLPPPRRRUUUXXX\\\]]][[[WWWSSSRRRTTTSSSQQQOOONNNMMMLLLLLLNNNRRRXXX^^^dddkkkrrrwwwwwwyyy|||~~~~~~~~~~~~xxxsssnnnlllkkkkkklllpppxxxzzztttnnnpppsssvvvzzz|||}}}~~~~~~~~~{{{xxxzzzyyyxxxuuuuuuwww|||}}}yyywwwsssooolllmmmiiieeebbbaaa```___^^^```aaabbbdddeeeeeeeeeeee```___]]]ZZZVVVSSSQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHLLLPPPUUUXXX[[[\\\]]]^^^aaaccceeeffffffffffffhhhlllqqquuuxxxyyyzzzxxxyyyzzz|||~~~zzz}}}mmm```bbbllluuuzzz|||}}}|||uuutttppphhh___VVVLLLBBB;;;888///...,,,+++******+++,,,(((((())))))))))))((((((&&&'''(((***+++---...///))))))))))))))))))))))))***)))(((''''''&&&''''''&&&''''''((()))******+++((())))))))))))*********,,,---...000000000000//////111777EEEWWWeeelllmmmuuuzzz|||zzzxxx|||}}}}}}~~~yyywwwvvvkkkjjjxxxyyyyyyzzz{{{{{{{{{zzzzzz}}}}}}nnn```XXXUUUTTT]]]^^^^^^^^^]]][[[ZZZYYYUUUMMMBBB777000......000000///------...111444777;;;<<<=========<<<;;;:::<<<===<<<;;;::::::<<<>>>>>>===<<<<<<<<<<<<======EEEDDDBBBAAAAAABBBCCCDDDDDDHHHNNNXXXjjj~~~yyyfff[[[eeeooorrr|||tttccc[[[XXXVVVVVVXXXYYYYYYXXXWWWWWWZZZ___ccchhhsss}}}~~~rrrdddWWWRRRSSSVVVaaaeeellluuu|||ssseeeWWWNNNJJJJJJOOOOOORRRVVVZZZZZZVVVQQQHHHGGGGGGHHHKKKOOOTTTXXXKKKHHHDDDAAA???>>>???@@@DDDHHHQQQZZZ```aaa]]]ZZZOOONNNNNNMMMMMMPPPTTTXXX[[[]]]___^^^[[[XXXWWWVVVRRRUUUWWWUUURRROOOOOOPPPRRRVVV\\\bbbhhhnnnuuuyyyzzz{{{|||~~~zzzuuuqqqppppppqqqvvvyyy~~~~~~|||vvvvvvxxxzzz}}}~~~~~~zzzvvvwww{{{~~~}}}|||zzzxxxvvvtttrrrpppmmmjjjhhhgggkkkkkkkkklllmmmooopppqqqjjjccc______^^^ZZZYYYZZZYYYVVVSSSOOOMMMLLLLLLMMMMMMNNNPPPSSSWWW\\\```bbbgggiiilllmmmnnnnnnppprrrppprrrvvv{{{~~~xxxzzz{{{~~~qqqccccccllluuu||||||zzztttkkkhhhbbbXXXMMMCCC===;;;222000,,,************)))((((((''''''''''''(((((((((((((((((('''''''''''')))((('''((()))***)))(((&&&&&&'''&&&%%%%%%(((***))))))))))))(((((((((((((((((((((((()))***+++,,,---.........///000000000000222:::HHH[[[jjjpppnnnvvvzzz~~~~~~|||~~~~~~~~~}}}{{{wwwuuuyyyvvvvvvwwwxxxxxxyyyyyyxxx}}}~~~ooobbbZZZWWWVVV[[[\\\]]]]]]]]]\\\ZZZYYYSSSLLLAAA666000......///000///...---///111444666<<<===>>>???>>>>>><<<<<<@@@@@@???===;;;;;;<<<>>>>>>======<<<<<<======>>>CCCBBBAAA@@@@@@BBBCCCDDDFFFJJJPPP[[[nnnuuuddd]]]fffooopppwwwvvvfff^^^ZZZXXXWWWYYYXXXWWWWWWVVVVVVYYY^^^bbbkkkvvv~~~rrrdddXXXRRRRRRTTT[[[___fffnnnvvv}}}tttfffXXXNNNIIIHHHEEEFFFHHHLLLPPPPPPMMMJJJFFFEEEDDDDDDFFFIIIMMMOOOJJJHHHEEEBBB@@@???@@@@@@DDDHHHOOOXXX___bbbbbb```WWWWWWVVVTTTTTTVVV[[[^^^aaaaaaaaa___\\\ZZZ[[[\\\\\\]]]\\\YYYTTTQQQQQQRRRUUUXXX]]]ccciiipppwww|||}}}~~~}}}xxxuuutttvvvwww|||~~~}}}}}}~~~|||zzzwwwvvvuuutttttttttssstttttttttuuummmgggbbbbbbaaa^^^]]]______^^^[[[XXXVVVUUUUUUUUUWWWXXXZZZ]]]bbbgggkkkmmmppprrrtttuuuuuuvvvwwwxxxzzz|||wwwqqquuuyyy}}}rrrfffhhhqqqyyy}}}{{{}}}ooofffddd___WWWLLLCCC===:::222000,,,************)))))))))(((((((((((())))))'''((((((((())))))******'''&&&%%%&&&((())))))(((((())))))'''%%%%%%'''((())))))))))))(((((((((((((((((((((((()))***+++,,,---------...//////000000000222:::III\\\jjjooonnnzzz~~~~~~zzzxxx|||uuuuuuvvvwwwxxxxxxyyyyyy}}}~~~nnnaaaZZZXXXXXXZZZ[[[\\\\\\\\\[[[ZZZYYYQQQIII>>>444///------...//////......///222555666===>>>???@@@@@@???>>>>>>CCCCCCBBB@@@===<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@???@@@AAACCCEEEFFFDDDIIIQQQ___uuurrrddd___hhhooonnnrrrzzztttddd]]]ZZZWWWVVVXXXWWWWWWVVVUUUVVVYYY^^^bbbooozzzssseeeYYYSSSRRRSSSUUUXXX]]]dddllluuu{{{|||rrreeeXXXMMMGGGEEE???@@@BBBEEEHHHIIIHHHFFFFFFEEECCCCCCCCCEEEHHHIIIJJJIIIFFFDDDBBBBBBBBBBBBCCCEEEJJJQQQYYY___bbbccc^^^^^^]]][[[ZZZ\\\___bbbiiiiiigggdddaaaaaaccceeeggggggeee```[[[WWWVVVVVVXXXZZZ^^^ccciiiqqqyyy~~~|||zzz|||~~~}}}{{{zzzzzztttnnniiijjjiiiggggggiiifffeeedddcccaaa```______```aaacccgggkkkppptttwww|||~~~zzzyyyvvvzzz~~~|||pppkkksss|||tttjjjllluuu|||~~~{{{yyyjjjaaa```\\\UUUKKKCCC===:::222000,,,************)))******))))))))))))******''''''((()))***+++,,,,,,%%%%%%$$$%%%((())))))(((((())))))((('''&&&(((***(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,------...//////000///222<<>>???@@@@@@???>>>BBBCCCBBBAAA>>>======>>>???>>>>>>>>>>>>??????@@@?????????AAACCCEEEGGGIIIBBBHHHRRRccc|||~~~~~~rrrgggbbbiiioooooorrrxxxzzzlll___YYYWWWUUUTTTUUUWWWWWWWWWVVVWWWZZZ___cccrrr}}}uuuiii^^^WWWTTTSSSTTTUUUWWW\\\ccckkkrrrwwwyyyvvvnnncccVVVKKKEEEBBB@@@AAACCCFFFIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGIIINNNVVV^^^cccfffgggfffeeecccaaabbbdddgggooopppooommmjjjjjjkkkmmmoooooonnnjjjfff```\\\YYYYYY[[[___ccciiiqqq{{{|||vvvrrrssssssqqqrrruuurrrrrrrrrrrrqqqooonnnmmmmmmmmmooossswww{{{}}}yyysssssstttwww|||{{{pppmmmyyy|||nnnnnnvvv}}}xxx}}}xxxiii___^^^[[[UUULLLDDD>>>;;;222///,,,************)))***))))))(((((())))))***''''''((())))))***++++++&&&%%%$$$&&&(((***)))(((&&&'''))))))((((((***,,,(((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,---...//////000000333===PPP```jjjnnnooozzz~~~}}}uuuuuuvvvwwwyyy|||~~~mmmbbb^^^^^^^^^______^^^]]]ZZZWWWUUUSSSMMMDDD888000.........---/////////000111333555666999:::<<<>>>??????>>>>>>>>>@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>???@@@@@@??????AAACCCEEEHHHJJJKKKFFFLLLVVVfff~~~{{{{{{zzzxxxxxx~~~sssjjjggglllqqqrrrvvv}}}sssggg[[[XXXWWWVVVUUUVVVXXXXXXXXXWWWXXX\\\aaaeeetttyyynnnfff___[[[YYYYYYXXXWWWYYY]]]cccjjjnnnqqqnnniii___UUULLLGGGDDDEEEGGGIIILLLMMMNNNNNNOOOMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPQQQPPPOOOSSSZZZaaahhhkkkoooooonnnllljjjjjjkkkmmmppprrrttttttsssqqqqqqqqqssstttuuutttpppjjjbbb]]]ZZZ\\\```eeelllttt~~~~~~zzzzzz|||{{{}}}~~~}}}yyyuuussswww~~~wwwvvvvvvqqqvvv}}}tttwww|||nnnbbbaaa^^^VVVMMMEEE???===222///,,,************))))))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&''')))+++***)))'''(((***)))(((((()))***'''((((((((()))))))))***(((((((((((()))***+++,,,++++++,,,---...///000111222444???RRRbbbiiimmmqqquuu{{{{{{|||sssssstttuuuxxx{{{~~~oooeeebbbcccdddbbbaaa```^^^ZZZWWWSSSQQQLLLCCC666///...///...---//////000111222333555666777888:::<<<===>>>>>>===<<<>>>@@@@@@>>>===>>>???============>>>??????@@@???@@@BBBDDDGGGJJJKKKLLLKKKQQQZZZhhh|||~~~{{{uuuqqqpppqqqrrrsssuuuzzzqqqlllkkkpppuuuyyy~~~ssshhh]]]ZZZZZZYYYXXXXXXXXXYYYXXXXXXYYY]]]bbbfffuuu}}}vvvooojjjeeeaaaaaa___\\\[[[]]]aaaeeehhhkkkiiieee___WWWQQQNNNMMMLLLOOOSSSUUUTTTTTTTTTUUUSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\[[[WWWVVVUUUXXX^^^eeejjjmmmrrrrrrqqqooommmmmmnnnpppqqqtttwwwyyyxxxwwwwwwwwwwwwxxxyyyyyyvvvooogggaaa\\\```eeekkkrrr|||~~~zzz{{{~~~}}}}}}tttwww}}}rrrttt{{{uuuiiigggaaaXXXMMMDDD???===222000,,,************)))((((((''''''''''''(((((()))((((((((('''''''''&&&)))((('''(((*********((()))***+++***(((&&&%%%&&&''''''(((((())))))******(((((((((((()))***+++,,,+++,,,---...///111222222444555@@@SSSbbbhhhmmmtttsssxxx~~~~~~}}}yyyzzztttttttttvvvyyy}}}nnneeecccdddeeebbbbbbaaa^^^[[[XXXUUUSSSLLLBBB555......000///---//////000111333444555666666888:::<<<===>>>>>>>>>>>>???AAAAAA???=========<<<<<<<<<<<<===>>>???@@@>>>???BBBDDDGGGIIIKKKLLLKKKRRR[[[gggyyy{{{tttmmmjjjkkkmmmpppuuu{{{zzzlllkkknnnuuu|||vvvkkk```]]]]]]ZZZXXXXXXWWWXXXXXXWWWYYY\\\bbbfffxxx}}}yyytttoookkkhhhfffbbb``````bbbeeegggiiihhhfffaaa\\\YYYYYYZZZYYY]]]bbbdddbbb`````````\\\]]]```bbbcccdddcccccccccdddfffhhhiiihhhfffeee^^^]]]^^^bbbhhhnnnrrrtttwwwwwwwwwvvvtttssstttvvvwwwyyy|||}}}~~~~~~|||zzzxxxvvvqqqiiidddaaaeeelllttt|||}}}tttvvvzzzssssssyyyzzzpppllldddXXXLLLCCC>>><<<222000,,,************)))))))))(((((((((((())))))((((((((((((((()))))))))***(((''''''((()))'''&&&%%%'''))))))(((''''''''''''''''''((()))*********(((((((((((()))***+++,,,,,,---...///000222333333666666@@@TTTbbbfffnnnwwwuuuzzz}}}xxxyyyvvvvvvwwwxxx{{{kkkbbbaaabbbdddaaaaaa```___\\\YYYVVVUUULLLAAA555...///111000...//////000222333444555666666888:::<<<>>>?????????@@@BBBCCCBBB???===<<<;;;;;;;;;;;;;;;<<<===??????===???AAADDDGGGIIIJJJJJJGGGNNNXXXfffxxx~~~{{{tttjjjjjjlllpppwwwvvvgggiiipppyyyxxxlllbbb^^^]]]YYYVVVUUUVVVWWWWWWWWWXXX[[[aaaeeeyyy~~~zzzuuuqqqllliiifffdddcccdddfffhhhjjjiiigggdddaaa```aaacccfffjjjppprrrooolllkkkkkkdddfffhhhjjjkkkjjjiiihhhhhhjjjllloooooonnnmmmkkkiiiiiikkkooovvv|||zzzvvvtttpppjjjfffeeejjjrrr{{{~~~yyyqqqsssvvvyyy|||ttttttxxx|||tttoooeeeXXXKKKAAA<<<:::222000,,,************)))******))))))))))))******''''''((()))***+++,,,,,,***((('''&&&''''''&&&$$$!!!%%%''')))***,,,---&&&''''''((()))******+++(((((((((((()))***+++,,,------...000111333444444888666@@@TTTaaafffnnnyyyyyy~~~yyyxxxxxxyyy{{{|||}}}yyyiiidddddddddcccaaabbb___[[[ZZZZZZWWWQQQJJJ===111///000000000000...///000111333444555666::::::;;;;;;===>>>???@@@GGGFFFEEECCCAAA>>><<<::::::;;;;;;<<<<<<=========>>>???AAABBBCCCEEEIIILLLIIIOOO[[[mmm~~~~~~yyysssrrryyyssseeehhhooozzzssseee___\\\YYYWWWWWWZZZWWWVVVWWWXXXZZZcccmmmvvv|||yyyvvvrrrlllfffbbbbbbcccdddjjjmmmpppoookkkjjjmmmqqqtttvvvxxxxxxuuuqqqooommmnnnoooooopppqqqrrrssssssssssssuuuvvvwwwwwwwwwwwwvvvwwwzzz~~~{{{tttnnnjjjhhhjjjooovvv~~~~~~wwwlllkkkrrrxxx|||qqqrrrwwwvvvnnncccVVVJJJBBB===;;;222///,,,+++++++++***))))))))))))))))))))))))))))))((('''''''''(((***+++******)))((('''&&&%%%%%%(((''''''&&&&&&((()))***)))))))))))))))***++++++******))))))******+++,,,,,,---......---...111333444999FFFVVVaaagggnnntttzzz~~~wwwwwwxxxzzz|||}}}}}}qqqeeebbbccccccbbbcccccc```\\\ZZZZZZVVVOOOGGG;;;000...000000///000000000111333444555666777:::::::::;;;<<<===???@@@BBBBBBBBBAAA@@@>>>===<<<::::::;;;;;;<<<<<<=========>>>@@@@@@AAADDDGGGJJJGGGMMMZZZlll}}}|||~~~~~~|||ssseeeiiisss|||ooobbb]]][[[YYYXXXYYYYYYWWWWWWXXXYYY[[[cccmmmzzz{{{wwwqqqkkkhhhgggiiijjjqqquuuxxxxxxuuutttwwwzzz{{{}}}~~~~~~{{{xxxwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~}}}wwwrrrooommmooossszzzmmmcccdddkkksssxxxtttsssvvv~~~}}}uuupppeeeXXXKKKBBB===;;;222///,,,+++++++++***))))))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((('''''''''(((((('''&&&'''((()))******)))))))))))))))************))))))******+++,,,---.........---...111333555;;;HHHYYYffflllrrrwww{{{ssssssyyy{{{|||}}}}}}~~~~~~uuujjjddddddeeeeeecccddddddaaa]]]\\\[[[UUUMMMDDD999000...//////...///111222333444555666777888::::::::::::;;;===>>>???======>>>>>>>>>>>>>>>===999::::::;;;<<<<<<======<<<===>>>??????AAAEEEGGGGGGMMMYYYkkk{{{~~~{{{~~~uuuiiiooo}}}vvvjjj^^^[[[ZZZYYYYYYZZZXXXVVVWWWZZZZZZ\\\ccclll{{{zzztttqqqqqqssstttyyy|||~~~}}}|||}}}~~~zzzwwwuuutttuuuyyyvvvfff\\\]]]fffpppvvvyyywwwwww}}}{{{tttqqqiii\\\MMMBBB<<<:::222000---+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******'''''''''(((((()))))))))(((((('''''''''((()))*********)))))))))))))))*********))))))******+++,,,......///...---...111333666<<>>===>>>?????????@@@CCCFFFIIINNNXXXhhhvvv}}}|||xxxooowwwsssggg\\\YYYYYYXXXWWWXXXWWWVVVXXX[[[[[[]]]ccclllyyy~~~~~~|||zzzyyyzzzzzz}}}}}}~~~wwwggg\\\\\\eeepppxxx||||||{{{tttrrrlll___OOOBBB;;;:::222000---++++++++++++)))((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))((((((((((((((()))))))))+++******)))))))))))))))******))))))******+++,,,...//////.........111333888>>>NNNcccsssyyy|||tttttt{{{|||||||||{{{{{{}}}~~~zzzkkkiiihhhhhhjjjjjjhhhfffaaa```^^^]]]^^^^^^UUUKKK<<<444/////////------///111111222333444555555666999888888999999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;===>>>>>>???@@@AAAAAA@@@@@@AAACCCFFFHHHLLLUUUbbbnnnuuuvvvttt}}}{{{|||zzzpppzzzsssggg\\\YYYYYYWWWUUUVVVWWWVVVXXX[[[\\\]]]dddmmmyyy}}}|||}}}}}}}}}}}}lll^^^\\\eeeqqqzzz}}}uuurrrkkk___PPPCCC<<<999333000---,,,,,,,,,+++***(((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))((((((((((((((((((((()))))))))))))))******)))))))))))))))*********))))))******+++,,,---...//////...///222555999???OOOeeeuuu|||~~~yyyvvv|||{{{zzz{{{|||{{{yyyyyyzzz||||||~~~{{{rrrhhhgggggghhhiiiiiigggeee```___]]]\\\^^^]]]SSSGGG999333///000000......000111222222333444444555555888888888888888999::::::<<<<<<<<<===<<<;;;;;;:::::::::;;;===>>>???@@@@@@BBBCCCCCCBBBAAAAAACCCEEEEEEIIIRRR___kkkrrrrrrpppyyyyyy{{{xxxllltttttthhh^^^ZZZZZZWWWUUUUUUWWWVVVXXXZZZ[[[]]]eeennn|||ooo```[[[cccoooyyyvvvqqqhhh]]]QQQFFF===888333111...,,,,,,,,,+++***))))))))))))))))))))))))''''''((()))))))))))))))*********))))))((((((((('''((()))*********)))))))))))))))))))))******+++******))))))******+++,,,,,,---...//////111444777;;;@@@OOOdddttt{{{|||}}}}}}zzzxxx{{{{{{tttxxxuuuzzz{{{{{{yyywwwwwwxxxyyy{{{}}}zzzooohhhhhhhhhhhhiiihhhgggfffbbb```]]]\\\]]][[[OOOAAA777222000111111...///111333333333444555555666666888777777777777888999999<<<<<<======>>>======<<<;;;;;;<<<>>>???AAABBBBBBCCCDDDCCCBBB@@@@@@BBBDDDDDDIIITTTcccqqqzzz|||zzzyyyyyy|||rrrffflllyyyssshhh^^^\\\[[[YYYWWWWWWYYYWWWWWWYYYZZZ]]]fffppp}}}~~~ppp```ZZZaaaoooyyywwwooodddZZZQQQHHH>>>777333111...,,,,,,,,,+++***))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))*********'''((()))***+++***))))))(((((((((((()))***,,,,,,******))))))******+++,,,***,,,---...///222666999===@@@MMMaaaqqqxxxyyyyyytttrrrqqquuu}}}zzzrrrwwwtttzzzzzzzzzxxxvvvvvvwwwxxxzzz|||{{{pppjjjiiiiiiiiijjjjjjjjjjjjdddbbb^^^\\\]]]YYYKKK<<<666222000222111//////222444444555555666666777777888777777777777777888999;;;<<<===>>>????????????<<<<<<===???@@@BBBCCCCCCCCCDDDCCCBBB@@@@@@AAACCCFFFLLLXXXiiizzz{{{{{{|||nnndddgggqqqrrrhhh^^^]]]]]][[[YYYYYYYYYWWWWWWYYYZZZ]]]gggqqq}}}|||~~~qqq```ZZZaaappp{{{xxxnnnaaaXXXQQQJJJ???666444111...,,,,,,,,,,,,+++))))))))))))))))))))))))&&&''')))*********)))(((''''''((()))***+++,,,,,,'''((()))++++++******)))'''''''''((()))+++------*********)))***++++++,,,)))+++---...000333777:::>>>@@@KKK___ooouuuvvvvvvooommmmmmrrryyy}}}|||zzz{{{{{{}}}xxxrrrzzzyyy|||wwwsssrrrvvvzzz|||}}}~~~}}}rrrggghhhjjjjjjjjjiiijjjkkkiiiddd___]]]\\\UUUGGG<<<111000///......///000111222222222333444555777777999999999777555555777999;;;<<<>>>???@@@@@@???>>>??????@@@@@@@@@@@@AAAAAACCCDDDDDDCCCAAA???@@@@@@GGGKKKYYYppp|||yyymmmaaadddkkkuuu|||vvviii^^^ZZZYYYXXXWWWYYYXXXWWWYYYZZZZZZ]]]hhhsss|||~~~|||zzzyyyxxx{{{yyyvvv```XXXbbbsss~~~~~~ooo^^^UUUNNNEEE>>>:::222///,,,+++++++++***)))************************''''''(((((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,---...000000111444777::::::EEEVVVdddmmmqqqqqqpppllliiillltttvvvsssssswwwyyy{{{~~~}}}rrrrrrwww~~~{{{yyyxxxzzz|||}}}}}}~~~zzzpppdddfffiiijjjiiihhhiiiiiifffbbb]]]\\\ZZZRRRDDD999111000///...///000111222222222222333444555777888999999999777666555777999???@@@AAACCCDDDCCCCCCBBB???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAAFFFLLL\\\ttt|||}}}wwwjjj```cccjjjsssyyy}}}sssggg\\\YYYYYYWWWVVVWWWXXXWWWXXXZZZZZZ___jjjwww}}}~~~xxxzzz~~~zzz}}}|||hhh^^^eeettt}}}zzzkkk\\\SSSMMMDDD>>>;;;444111...---------,,,+++************************,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,---...///000000333666999;;;FFFVVVdddllloooooonnnkkkiiilllrrrtttpppoooqqqyyy|||~~~~~~uuuxxx|||wwwooorrrxxx~~~~~~~~~~~~~~~uuulllaaadddggghhhhhhgggfffgggbbb___\\\[[[WWWNNN@@@555000000/////////000222333333333333444444666777888999999:::888666666777999AAABBBCCCEEEEEEEEEEEEDDD@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCAAA@@@@@@BBBFFFNNN```xxx{{{yyyuuuggg^^^aaajjjssswwwyyyoooddd[[[XXXYYYVVVUUUUUUWWWVVVVVVYYY[[[```nnn||||||}}}{{{uuuvvvxxx~~~xxxxxxpppeeeiiiuuu|||}}}wwwiiiZZZRRRKKKCCC===;;;444111...---------,,,+++))))))))))))))))))))))))***)))((('''&&&'''((((((((((((((((((((((((((((((************************((())))))******+++++++++******+++++++++,,,,,,,,,---.../////////111444777;;;EEEUUUccckkknnnmmmlllkkkiiikkkoooooolllkkkmmmqqqtttwwwxxx|||}}}sssvvvyyy}}}sssooottt{{{~~~}}}~~~|||ooohhh___bbbfffgggfffeeedddddd```___]]]ZZZTTTIII<<<222000000//////000222333444444444444444555666777888999::::::999888777888999>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCAAA@@@AAABBBFFFPPPccc|||yyyttt~~~uuuggg]]]aaakkkuuuyyy{{{lllbbbYYYXXXXXXVVVSSSSSSVVVTTTUUUXXX[[[bbbqqqxxxuuuwwwzzztttttt}}}ttthhhkkkvvv~~~yyywwwwwwjjj]]]TTTLLLCCC<<<999222///,,,+++++++++***)))((((((((((((((((((((((((&&&%%%###""""""###%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++******+++++++++,,,,,,,,,---...///......///222555888CCCTTTccclllooopppooommmkkkiiiiiiiiijjjllloooooorrrtttuuuyyy}}}tttuuuwwwzzz}}}xxxtttxxx~~~}}}}}}vvvjjjeeeaaacccffffffeeecccbbbbbb``````^^^ZZZRRRFFF:::222000000///000111333555666555555555555666777777888999:::;;;;;;999888888999<<<===???@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@BBBCCCBBBAAAAAABBBCCCFFFRRRgggxxxqqqyyy|||~~~ttteee]]]bbbmmmyyylllbbbYYYXXXXXXUUURRRRRRUUUTTTUUUXXX[[[cccrrr{{{zzzyyyuuuxxxvvviiilllwwwzzzsss{{{yyynnncccZZZPPPDDD;;;888222///,,,+++++++++***)))(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++++++++,,,,,,,,,------.........///222555555AAASSSdddoootttvvvvvvtttpppjjjffffffkkkqqqtttsssuuuuuuuuuzzz~~~wwwvvvvvvxxx|||yyyzzz|||}}}|||~~~sssiiifffeeefffgggfffcccbbbbbbbbb```aaa___YYYNNNBBB888333000//////000222444666888666666666666666777888888999;;;<<<<<<:::999999:::<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>?????????@@@???AAABBBBBBAAAAAACCCDDDFFFTTTlll{{{ssszzz|||xxxtttqqqpppuuurrrbbb^^^cccooo|||ooodddZZZXXXWWWUUURRRRRRTTTSSSUUUXXX[[[bbbqqq~~~~~~~~~~~~zzzkkkmmmxxx}}}qqqtttzzzqqqhhh```UUUFFF;;;777444111...---------,,,+++))))))))))))))))))))))))))))))(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---.........000333666444AAATTTfffssszzz}}}~~~|||yyyppphhhgggnnnvvvxxxwwwyyyxxxwww{{{{{{{{{|||{{{yyyzzz}}}|||~~~sssjjjiiijjjjjjhhhfffbbbaaabbbccc```aaa___WWWJJJ>>>666333//////000000222555777999777777666666777777888888999;;;======;;;999999::::::;;;===>>>??????>>>===============>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCEEEIIIXXXqqqzzz~~~zzzpppjjjeeeddddddlllyyyqqq```___dddooo|||sssggg\\\XXXWWWUUUSSSSSSTTTSSSUUUYYY[[[aaannn{{{rrrooowww~~~}}}nnnnnn|||wwwqqqkkkeeeYYYIII===888444111...---------,,,+++************************&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((******+++++++++,,,,,,,,,+++---......///111444777777CCCWWWjjjxxxzzzooommmssswwwwwwxxxyyyxxxwww{{{|||zzz{{{}}}|||~~~tttmmmlllmmmllljjjfffbbbaaabbbccc```aaa^^^UUUGGG;;;555333//////000111333555888999888777777777777777888999999;;;======;;;:::999:::888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>@@@BBBBBBBBBBBBDDDEEEMMM\\\uuuuuujjjccc^^^\\\^^^gggtttqqq``````dddooo|||vvvjjj]]]YYYWWWUUUTTTTTTSSSSSSVVVYYY[[[```lllxxx~~~}}}xxxrrrvvv{{{{{{llljjjwwwtttooolllggg\\\KKK>>>999222///,,,+++++++++***)))************************''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,+++,,,...///000222666999999FFFZZZmmmzzzvvvrrrvvvwwwuuuwwwxxxwwwvvv{{{~~~~~~~~~~~~~~~~~~yyyqqqnnnuuuqqqkkkfffddddddcccbbbccc```YYYNNN@@@666111///...000333444555555777888;;;999888:::===>>><<<:::::::::999999888999999999<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<>>666444111,,,***)))******)))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))(((000...,,,+++---111555888999GGG]]]qqq{{{~~~|||vvvsssrrrrrruuutttrrruuu~~~ttttttzzz{{{}}}~~~}}}||||||}}}}}}~~~~~~zzzrrrppptttpppjjjeeeccccccbbbaaa___\\\TTTIII===555111111...111333555666666888:::<<<:::999:::<<<===<<<:::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========BBBCCCDDDFFFGGGHHHGGGGGGIIIWWWnnnvvvllleeeccccccfffnnnzzzmmm___ZZZggguuu|||tttggg[[[WWWWWWUUUSSSSSSTTTTTTVVVXXXYYY^^^mmm|||{{{vvvqqquuuzzzxxxtttwwwzzzzzzqqqttt|||uuuooojjjfff^^^NNN@@@888444000,,,)))))))))))))))************)))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++/////////000222444666777:::GGG]]]qqq{{{~~~}}}vvvsssrrrppprrrqqqpppttt~~~uuurrrwwwwwwyyy{{{{{{{{{zzz{{{}}}|||~~~~~~zzztttqqqsssnnniiidddbbbaaa```___[[[VVVNNNCCC999333111222///111444666777888:::<<<>>><<<999999:::;;;;;;;;;:::::::::999999::::::;;;888999999:::;;;<<<===>>><<<<<<<<<===============>>>@@@CCCEEEGGGGGGGGGFFFHHHUUUjjj~~~|||sssmmmiiihhhkkkrrr~~~mmm```___mmm|||ooodddXXXUUUUUUSSSQQQRRRSSSSSSUUUXXXYYY___nnn}}}wwwsssooorrrwww|||~~~}}}qqqrrrzzzwwwooorrrzzz}}}|||{{{rrrkkkfffddd]]]OOOBBB;;;333000+++)))((())))))(((************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++---...///000111444777888888777666;;;GGG\\\pppzzz}}}xxxtttsssmmmooonnnnnnsss~~~yyysssuuuvvvxxxzzz{{{||||||}}}{{{}}}|||zzz~~~|||xxxuuuqqqmmmhhhcccaaa___^^^\\\ZZZSSSIII>>>555111111222000222555777888:::<<<===???===:::999999:::;;;;;;;;;::::::::::::;;;;;;<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<======;;;===AAADDDFFFGGGGGGFFFIIITTTgggyyy{{{wwwrrrpppqqqyyytttiiiggguuu}}}jjj```VVVSSSRRRPPPPPPQQQRRRSSSUUUWWWYYY___ooo~~~}}}vvvsssrrrtttxxx|||~~~}}}~~~~~~tttjjjnnnyyyxxxooorrrxxxzzzxxxwwwmmmgggbbb```YYYMMMBBB===333///+++(((((()))((((((*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++,,,///111333555666888999:::888777666;;;FFFYYYlllwwwzzzzzzwwwvvvnnnooonnnmmmtttxxxyyyuuuxxxzzz{{{{{{|||}}}yyy|||yyyyyy~~~|||ppplllgggccc```^^^\\\ZZZZZZRRRFFF;;;444111111222111333666888999:::<<<>>>>>>===;;;999888999;;;<<<;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@CCCEEEFFFGGGFFFHHHRRRddduuu~~~~~~zzzzzz{{{sssnnn}}}|||fff]]]TTTRRRQQQNNNNNNQQQQQQRRRTTTWWWYYY```ooo}}}xxxuuutttvvvyyy}}}~~~~~~~~~~~~~~~nnneeejjjvvv~~~uuuvvv{{{{{{xxxuuujjjccc^^^[[[VVVKKKAAA<<<333000+++)))((())))))((())))))))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++---000333555;;;:::999888777777666666:::CCCUUUhhhssswww{{{}}}{{{{{{rrrrrrpppooouuu}}}uuuwwwyyyyyyyyyyyyzzz{{{xxx{{{zzz|||ooolllgggccc```^^^[[[YYYXXXPPPDDD999333111111111222444777888999999;;;<<<<<<<<<<<<:::999999;;;===;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::<<<===???BBBDDDFFFGGGGGGFFFPPPaaarrr~~~~~~}}}xxxxxx{{{bbbZZZSSSQQQPPPMMMNNNQQQPPPQQQTTTWWWYYY```ppp}}}xxxuuusssuuuxxx|||~~~wwwsssnnnmmmmmmnnnssszzz~~~~~~|||~~~|||lllcccgggsss{{{zzz}}}xxxsssjjjbbb\\\YYYSSSIII???;;;444111,,,***)))******)))))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,...000333444;;;:::777555444555666777:::BBBRRReeeppptttwww|||yyywwwsssqqqvvvyyy|||vvvxxxyyyyyywwwvvvwwwxxxwwwzzz}}}|||yyy}}}ooolllhhhdddaaa^^^[[[XXXSSSKKK@@@777333222222222333555777888888888999;;;999;;;<<<<<<:::999;;;===;;;;;;;;;;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;?????????@@@BBBEEEGGGHHHHHHRRRbbbrrr}}}~~~yyy{{{zzz|||xxx___YYYSSSQQQOOOMMMNNNQQQPPPPPPTTTWWWZZZaaaqqqzzzuuusssrrrssswww{{{|||xxxrrrnnnfffdddbbb``````cccfffhhhpppoooooorrrvvvzzz}}}}}}~~~}}}}}}||||||}}}~~~~~~zzzlllcccgggqqqyyyvvvlllddd]]]YYYSSSHHH???;;;555222---+++***++++++***((()))))))))************(((((()))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******,,,---///000111222555444333333444555777888;;;BBBQQQcccooosssvvvzzz~~~|||uuurrrvvv~~~}}}sssyyy|||}}}yyyzzz{{{zzzxxxvvvvvvwwwwwwyyy|||}}}vvvsssxxx}}}ppplllhhhdddaaa^^^[[[XXXOOOGGG<<<555333333333333444666888888888777888999777:::======;;;:::;;;===;;;;;;;;;<<<<<<>>>??????888999999:::;;;<<<======>>>>>>======<<<<<<<<<;;;AAA@@@@@@@@@BBBDDDGGGIIILLLUUUeeettt}}}~~~|||uuuyyy{{{vvvuuu^^^XXXSSSQQQOOOMMMNNNRRROOOPPPSSSWWWZZZaaaqqqxxxrrrpppqqqssswww{{{{{{zzzzzzzzzyyyvvvqqqmmmeeeccc```\\\YYYXXXWWWWWW\\\[[[\\\```fffkkknnnoooyyyzzz}}}}}}|||}}}~~~}}}|||{{{}}}~~~zzzmmmdddgggqqqxxx}}}ooofff^^^ZZZSSSHHH???<<<666222...++++++,,,,,,+++(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,...///000000000///000111222444666888999<<>>;;;888777888:::::::::============>>>>>>>>>>>>:::;;;<<<>>>???AAABBBBBBCCCBBB@@@>>>======>>>>>>??????@@@@@@@@@AAADDDFFFOOOVVVcccttt}}}vvv{{{yyyssswww|||nnn___WWWPPPPPPPPPMMMLLLMMMMMMPPPQQQSSSWWWbbbqqq}}}rrrjjjgggnnnpppsssxxx}}}~~~~~~}}}{{{zzzxxxwwwvvvsssooohhhaaaZZZSSSRRRTTTPPPMMMNNNRRRTTTVVV\\\cccfffkkksssyyy~~~~~~~~~}}}|||{{{{{{}}}}}}{{{{{{{{{|||}}}~~~zzz~~~}}}zzzwwwjjjbbbgggqqqwwwzzzxxxlllaaaZZZRRRGGG>>>999666222...+++*********)))((()))***++++++***)))((())))))((((((((('''''''''++++++***)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,---.........///000111111333666999<<>>@@@===:::888999:::999999<<<<<<=========>>>>>>>>><<<<<<===???@@@AAACCCCCCCCCBBB@@@???>>>>>>>>>???===>>>??????@@@BBBEEEHHHNNNWWWhhh|||}}}tttiiimmmxxx}}}ppp^^^VVVPPPPPPPPPOOONNNOOOOOOQQQRRRSSSWWWbbbsss~~~qqqiiieeeiiinnnuuu{{{~~~||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}yyysssjjj___VVVQQQPPPKKKHHHGGGIIIJJJJJJOOOUUU\\\```fffmmmrrrwww{{{~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}{{{}}}}}}}}}~~~~~~xxx}}}xxxiiiaaaeeeooouuuzzzyyynnnbbbZZZRRRGGG>>>:::666222...+++*********)))))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,---------...///000111111333666999>>>DDDSSSeeerrrwwwzzz}}}~~~zzzyyyvvvrrrqqqrrruuuwwwxxx~~~{{{|||{{{yyywwwvvvuuuuuuvvvtttwww}}}}}}vvvooonnnrrrsssppplllnnnkkkgggccc___\\\WWWTTTJJJ@@@666555666555444555555777999999::::::<<<>>>AAA>>>;;;:::::::::999888:::;;;;;;<<<===>>>??????======>>>???AAABBBCCCCCCBBBBBBAAA@@@?????????@@@;;;<<<>>>???@@@CCCGGGJJJMMMYYYmmmooo```ccclllyyy|||ppp___WWWQQQQQQRRRQQQPPPQQQQQQRRRSSSSSSWWWcccttt}}}pppgggbbbdddmmmxxx}}}wwwvvvtttqqqooommmlllkkkpppsssvvvyyy|||xxxlll___VVVPPPKKKFFFCCCBBBBBBAAACCCHHHOOORRRWWW\\\aaagggmmmqqq{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}www{{{{{{kkkbbbeeeooovvvzzz}}}{{{pppccc[[[QQQFFF>>>;;;666222---+++*********)))+++***))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...000111111111333666999>>>CCCQQQeeeuuuzzz{{{|||{{{~~~|||vvvttttttvvvwwwxxx}}}zzz|||zzzyyywwwuuuttttttuuuuuussswww}}}yyyssslllmmmrrrsssooojjjnnnjjjeeeaaa^^^[[[XXXUUUIII>>>555444666666555777555777999::::::;;;===>>>???===;;;;;;;;;<<<;;;:::999999:::;;;===>>>??????======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<===??????@@@BBBFFFIIILLLYYYnnnooo___aaahhhsss|||zzznnnccc[[[TTTTTTTTTRRRQQQRRRQQQRRRRRRRRRVVVbbbttt|||pppfffaaabbbnnn||||||uuunnnkkkfffeeecccaaaaaabbbcccdddnnnssszzz|||ooocccYYYSSSLLLFFFDDDBBB@@@AAADDDFFFHHHLLLPPPTTTZZZaaaeeeooorrrwww}}}~~~~~~~~~~~~~~~|||www{{{oooeeeiiirrryyyzzz||||||qqqeee[[[QQQFFF>>>===555222---***************,,,+++)))'''''''''((())))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111111222444777999;;;???LLLaaasssyyyyyyxxxzzz|||{{{||||||}}}zzz{{{wwwvvvuuutttsssttttttuuutttxxxuuuppplllmmmrrrtttpppkkklllhhhccc```^^^\\\ZZZXXXIII???666666888888888999777888::::::::::::<<<>>><<<:::::::::<<<>>>>>>===888999:::;;;<<<===>>>>>><<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@AAADDDGGGMMMYYYnnnsssbbbccciiissszzz}}}qqqhhh```XXXWWWVVVSSSQQQQQQOOOPPPQQQQQQVVVaaarrr|||qqqgggbbbdddppp~~~tttlllhhhfffeee]]]\\\[[[\\\]]]```dddfffmmmsss|||rrreee[[[RRRJJJGGGDDDAAAAAACCCAAABBBDDDGGGJJJOOOUUUYYYbbbgggpppyyy~~~}}}}}}~~~~~~zzzvvv{{{qqqgggjjjsssyyyzzz{{{~~~yyyzzzqqqeee\\\QQQEEE>>>===555111---******++++++***+++***((('''''''''((()))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((())))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///000111222222444777::::::===JJJ___pppwwwwwwvvv{{{wwwzzzuuutttsssrrrrrrsssttttttvvv{{{rrrpppoooppprrrrrrooollljjjgggccc```___^^^\\\[[[KKK@@@888777999999999;;;999:::;;;;;;::::::;;;<<<999888888:::===>>>>>>===888999999:::;;;<<<======<<<========================>>>???@@@@@@@@@@@@@@@???@@@@@@@@@???AAACCCFFFNNN\\\qqqwwwdddeeekkkuuu|||vvvjjjaaaZZZWWWVVVRRRPPPPPPMMMOOOQQQRRRWWWbbbqqq}}}|||sssjjjeeeeeeooozzzyyyppphhhdddcccdddeee___^^^___```bbbfffiiikkkqqqwwwssseeeZZZOOOJJJGGGBBBAAABBB>>>???AAAAAACCCFFFJJJNNNUUU[[[eeepppxxx~~~||||||{{{{{{|||~~~~~~~~~~~~zzzzzztttiiijjjrrrvvvyyy{{{~~~|||sssxxxvvvooofff]]]RRREEE>>>===444111---******+++++++++)))((((((''''''(((((()))&&&''''''''''''(((((((((((((((((('''(((((()))***(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---******+++,,,,,,---......///111222222222444777:::<<>>>>>>>>===============;;;<<<===???@@@@@@??????===>>>???@@@@@@AAAEEEGGGPPP```yyyxxxeeegggnnnxxxuuuhhh___WWWUUUTTTQQQOOOOOOLLLPPPSSSUUUYYYcccqqq|||~~~vvvnnniiicccjjjrrryyy}}}~~~{{{wwwsssnnnkkkkkklllmmmmmmmmmmmmmmmnnnppprrrtttvvvyyytttgggZZZSSSMMMHHHDDDCCC@@@AAABBBAAAAAABBBDDDGGGJJJOOOWWWbbbmmmvvv||||||{{{{{{|||}}}|||~~~~~~~~~{{{nnnlllqqqtttyyyzzzzzzpppsss~~~rrrllleee^^^SSSEEE>>>===444111,,,******+++++++++&&&&&&'''((())))))))))))&&&'''''''''((((((((((((((((((''''''((())))))***(((((((((((())))))))))))))))))*********+++++++++))))))***+++---...//////000111222222333444888:::===BBBNNN```lllrrrwww|||~~~}}}}}}zzzzzz~~~pppsss~~~sssrrrqqqqqqqqqrrrssstttxxx}}}uuuwwwyyywwwrrrmmmkkklllkkkiiifffcccbbb___\\\YYYKKKAAA888777999999888999<<<======<<<:::999999:::999999999:::;;;<<<;;;999::::::::::::::::::::::::????????????>>>>>>>>>>>>:::;;;===>>>?????????>>>;;;===>>>???@@@CCCFFFIIIQQQdddxxxfffiiiqqq}}}}}}pppddd\\\UUUSSSSSSPPPNNNOOOMMMPPPTTTWWW[[[eeerrr|||xxxpppkkkaaaeeelllssszzz~~~~~~}}}{{{yyy{{{zzzyyyyyy{{{||||||{{{|||||||||}}}}}}~~~~~~ttteee\\\UUUNNNIIIHHHDDDEEEEEEDDDCCCBBBCCCEEECCCGGGMMMWWWcccoooyyy|||}}}}}}~~~}}}~~~~~~sssooorrrtttxxxzzzxxxmmmppp|||zzzooojjjeee___SSSEEE>>><<<444000,,,******+++,,,+++$$$%%%''')))******))))))((()))))))))******++++++'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))((((((***+++---...000000000111222222333555888;;;===BBBOOO^^^iiiooovvv|||~~~}}}{{{wwwvvvppprrr|||ttttttuuusssrrrqqqrrrtttuuu~~~}}}xxx{{{}}}zzztttoooooopppnnnhhhaaa^^^___]]]VVVPPPCCC@@@;;;888777888999999===<<<:::888777777888888888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;??????@@@@@@@@@??????>>>???@@@@@@@@@@@@BBBFFFIIIVVVjjjzzzwwwwwwxxxxxx|||uuuhhhgggnnn}}}nnnaaaZZZUUUUUUTTTRRRRRRUUUNNNNNNPPPUUUZZZcccttt~~~uuulllfffdddccceeejjjssszzz}}}~~~pppggg___VVVOOONNNJJJIIIHHHFFFDDDBBBAAA@@@DDDEEEIIIOOOYYYdddnnnttt{{{~~~~~~~~~~~~vvvqqqsssuuuwwwzzz~~~pppnnnwww|||uuuooofffZZZNNNEEE>>>:::666222---******+++,,,,,,,,,+++***)))((((((((((((((('''&&&%%%&&&'''***+++''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........///////////////000111333333333444777999===CCCPPP```jjjoootttyyyzzzxxxuuurrr~~~qqqqqqzzzpppqqqrrrrrrqqqqqqsssuuuvvv}}}{{{zzz|||}}}yyyrrrnnnmmmnnnmmmhhhaaa^^^]]]XXXQQQJJJ???<<<888666777999:::;;;;;;:::888777666666666777888888888999999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAADDDHHHKKKXXXkkksssmmmllllllnnnsss~~~vvvdddeeemmm|||vvvddd\\\UUUTTTSSSPPPPPPRRROOOOOOQQQUUUZZZcccsss}}}tttkkkeeeaaaaaabbbffflllssswwwyyy|||vvvnnnccc[[[YYYTTTRRRPPPMMMJJJGGGDDDCCCBBBBBBDDDHHHPPPZZZccchhhuuuxxx}}}vvvpppqqqsssuuuwww{{{pppmmmuuuzzzwwwooodddXXXNNNEEE>>>:::444111,,,******+++++++++++++++***)))(((((((((((()))((('''&&&&&&((()))***''''''((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,.........//////000000000000222333444444555777999===CCCPPPaaalllppptttxxxzzzwwwrrrmmmyyy}}}nnnnnnwwwkkkmmmnnnooooooqqqtttvvvvvv~~~||||||}}}}}}xxxqqqkkkjjjkkkjjjgggbbb___[[[SSSJJJCCC:::888666666888:::<<<<<<;;;:::999888777777888888999888888888999:::;;;;;;::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCCFFFJJJMMMWWWiii}}}qqqiiifffccceeekkkxxxtttbbbdddmmm}}}kkkaaaWWWSSSQQQNNNMMMOOOPPPOOOQQQUUUYYYbbbrrr|||sssjjjeee```aaabbbdddfffkkkqqquuuxxx~~~|||{{{|||uuunnnjjjbbb```]]]XXXSSSOOOKKKIIIIIIHHHGGGHHHMMMUUU]]]bbbnnnrrryyy}}}~~~uuuoooooopppttttttxxxqqqllltttzzzzzzooo```TTTMMMFFF???999333000+++))))))***************)))(((''''''''''''+++***)))((('''((()))***''''''((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------...///000111111222111222444444444555888:::>>>CCCQQQbbbmmmqqqtttwww}}}}}}~~~~~~|||xxxqqqjjjtttzzzkkkkkktttiiikkkmmmnnnnnnppprrruuuxxx|||vvvoooiiihhhhhhgggfffddd```YYYPPPFFF???999888666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888888888999999:::999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBEEEJJJMMMUUUfff~~~~~~xxxppplllcccdddjjjvvvpppaaadddooovvviii[[[UUUQQQNNNMMMNNNPPPPPPQQQUUUYYYaaaqqq|||ssskkkgggccceeeffffffeeehhhnnntttuuu}}}~~~zzzxxxwwwyyy}}}zzzrrrppplllgggaaa[[[WWWUUUUUURRROOOOOOQQQWWW^^^bbbjjjpppwww}}}}}}}}}~~~uuuooopppqqqwwwvvvyyypppkkksss{{{{{{nnn]]]QQQKKKFFF>>>888222///,,,******+++++++++))))))(((''''''''''''''',,,+++***)))(((((())))))''''''((()))))))))))))))((()))))))))************+++++++++,,,,,,,,,------------...///111222333333111333444555555666888:::>>>CCCPPPbbbooosssuuuwww~~~~~~~~~}}}||||||~~~}}}zzzsssjjjttt{{{lllkkksssjjjkkkmmmmmmnnnooorrrtttzzz{{{tttmmmhhhffffffdddeeefffbbbYYYNNNDDD???;;;:::999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;999999888777777777888888888888888999999999::::::>>>>>>?????????>>>>>>=========>>>???????????????<<<===??????AAADDDHHHKKKTTTddd{{{xxxyyyyyytttgggggglllxxxooo___dddppprrr```WWWSSSPPPNNNOOOPPPOOOQQQUUUYYYaaappp~~~tttllliiiggghhhiiihhhfffhhhmmmrrrttt{{{~~~zzzvvvtttttt}}}|||wwwrrrmmmjjjhhhaaa^^^ZZZXXXYYY\\\aaaeeejjjooovvv{{{}}}~~~~~~~~~|||}}}}}}~~~~~~}}}zzzxxxtttpppsssuuu}}}|||mmmhhhqqqzzzxxxkkkZZZNNNIIIDDD>>>888333000---,,,,,,---,,,,,,)))((((((''''''''''''(((++++++***)))))))))((((((''''''((()))))))))))))))((()))))))))************++++++,,,,,,,,,---------......///000111222333444222444555555555666999;;;???CCCOOObbbpppuuuwwwyyy|||{{{{{{|||{{{zzztttkkkuuu~~~nnnkkkqqqjjjlllmmmnnnnnnpppsssuuu}}}{{{sssmmmhhhfffeeecccfffgggbbbWWWKKKBBB>>><<<;;;;;;;;;<<<<<<:::888666777888999::::::999999999999888777666666666777777777777888888999999:::>>>????????????>>>===<<<<<<<<<===>>>????????????;;;<<<===>>>???AAAFFFIIISSScccxxxtttvvv~~~yyynnnlllooo{{{sss___dddqqqyyyeeeYYYUUUQQQPPPPPPOOONNNPPPTTTXXXaaaqqq~~~tttmmmjjjiiiiiijjjiiihhhiiikkkmmmsssxxx}}}yyyuuurrrrrryyy~~~|||{{{sssppplllhhhggggggiiikkkkkkoootttxxxzzzzzzzzzzzz{{{{{{|||~~~~~~{{{yyy{{{}}}~~~zzzxxx|||ppppppvvv{{{~~~kkkfffoooxxxzzzqqqfffXXXLLLFFFBBB===999222000---,,,---...---,,,))))))(((''''''(((((()))))))))))))))))))))((((((''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,------------//////000111222333333444333444666666666777:::<<>>;;;:::999:::;;;===<<<:::888555666777888999999999999999999888777666555555555666666777777888999999:::;;;<<<<<<============<<<<<<<<<>>>??????@@@@@@@@@<<<===>>>>>>>>>@@@DDDGGGOOO^^^sss{{{sssuuu~~~wwwtttttt~~~vvvbbbhhhvvv~~~gggZZZUUURRRQQQQQQNNNMMMOOOTTTXXXaaaqqq}}}sssllljjjkkkkkkjjjkkkmmmmmmlllkkkpppuuu}}}~~~{{{vvvrrrqqqvvv{{{vvvrrrooonnnnnniiilllpppsssuuuuuuvvvxxxxxxyyyzzz|||}}}~~~~~~{{{wwwtttuuuwwwyyyyyyyyyzzz{{{}}}~~~~~~uuukkknnnyyynnnhhhqqqyyy~~~sssjjjbbbVVVLLLDDD???<<<999000///,,,,,,------,,,+++)))))))))(((((())))))***''''''(((((())))))((((((''''''((()))))))))))))))))))))))))))************,,,,,,,,,------------...111111111222222222333333333555666666666888:::<<<@@@AAAKKK^^^oooyyy}}}}}}{{{xxxxxx|||yyypppwww|||rrrsssgggjjjmmmppprrruuuzzz}}}{{{sssmmmjjjhhhgggfffjjjjjjaaaRRRCCC;;;888777777888:::<<<<<<:::888555777888:::;;;;;;;;;::::::999888666555555555555555666666777888999999999888888:::;;;<<<<<<============>>>@@@@@@AAAAAAAAA===>>>>>>>>>>>>@@@DDDGGGJJJXXXmmm|||yyyvvvtttvvv{{{xxxwwwhhhnnn{{{gggZZZUUURRRQQQRRRMMMLLLOOOSSSXXXbbbrrr|||qqqkkkiiinnnmmmlllnnnqqqqqqnnnkkknnnrrr{{{~~~yyyuuurrrttt{{{yyysssnnnjjjhhhfffiiimmmpppqqqsssuuuvvvwwwwwwyyyzzz{{{|||||||||}}}yyytttqqqqqqsssuuuuuurrrtttvvvyyy{{{|||||||||~~~~~~zzz{{{pppgggmmmzzztttnnnvvv|||}}}pppfff```VVVKKKCCC===;;;:::///---++++++,,,,,,+++******)))))))))))))))******%%%&&&'''((())))))(((((('''(((((()))))))))))))))))))))))))))************,,,,,,,,,---------......222222222222222222222333444555666777777888:::===@@@AAAJJJ]]]ooozzzzzz{{{}}}tttzzzxxxxxxggghhhjjjkkknnnsssyyy~~~|||~~~~~~tttrrrnnnhhheeegggmmmkkkdddXXXKKK@@@;;;999999999999:::::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;:::999888777666555444555555555666666666777777888888888888999:::;;;;;;<<<===??????===<<<===>>>AAAAAA@@@???>>>???CCCEEEKKK[[[llluuuwwwyyyzzzyyyuuuyyywwweeennn~~~}}}iii]]]VVVQQQQQQSSSQQQOOOOOORRRVVV^^^lllyyywwwpppjjjjjjlllppprrrsssrrrpppnnnpppttt{{{|||vvvsssssssssyyywwwuuuxxx||||||{{{{{{||||||wwwnnnfffaaa___ccccccdddfffhhhkkknnnppprrrssstttuuuvvvwwwxxxyyywwwvvvtttppplllkkklllnnnlllooorrruuuvvvxxxzzz|||}}}~~~~~~}}}~~~zzzttt{{{}}}www{{{|||lllccchhhvvvxxx|||}}}pppggg___SSSIIICCC???:::777333000---,,,,,,,,,+++***+++++++++************)))*********)))))))))))))))((((((((((((''''''''''''---+++((((((***+++++++++***+++++++++***,,,///111777777666555444444444444444444444555666777999:::@@@DDDKKKWWWiii{{{|||xxx{{{~~~eeegggiiilllooouuu{{{zzz||||||tttqqqnnniiigggiiijjjggg```TTTHHH@@@<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999777666555555444555555666666777777777888888888888999:::<<<<<<>>>@@@AAAAAA@@@??????@@@@@@AAABBBAAA@@@AAACCCFFFMMM\\\llluuuzzz}}}}}}{{{xxx}}}{{{iiipppvvveee[[[UUUPPPOOOQQQPPPNNNNNNQQQUUU]]]lll{{{xxxpppkkklllnnnqqqtttuuutttrrrpppooorrrxxx~~~yyywwwuuuwww}}}~~~yyyvvvttttttxxx{{{qqqllllllnnnmmmkkkkkkllllllhhhaaaZZZVVVUUUYYYYYYZZZ]]]```dddgggiiijjjjjjlllnnnpppqqqssstttrrrqqqooolllhhhggghhhiiijjjllloooqqqrrrsssuuuwww|||}}}~~~~~~}}}}}}~~~wwwssszzz{{{vvvyyy|||lllbbbggguuuqqqggg___SSSIIICCC???;;;777333000---,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((************)))))))))))),,,***)))(((***++++++******++++++++++++,,,///111666666555444333333333444555666777888:::<<<>>>???@@@DDDKKKWWWiii{{{{{{}}}|||dddfffjjjmmmqqqwww~~~~~~zzz~~~|||uuuqqqnnniiihhhiiigggbbbZZZOOOEEE???>>>???<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::<<<;;;:::999888666555555444444555666777777888888888888888999:::;;;===>>>>>>@@@AAAAAA@@@??????@@@@@@BBBCCCDDDCCCCCCDDDFFFOOO[[[kkkwww|||~~~kkkppp}}}zzzmmm```YYYTTTOOONNNOOOPPPMMMMMMPPPSSS\\\mmm}}}yyysssmmmmmmpppsssvvvwwwvvvtttsssoooqqquuuyyy~~~xxxqqqlllggggggkkkrrrzzz|||zzzvvvtttwww|||ooofffbbb```]]]ZZZWWWXXXXXXVVVQQQMMMJJJIIIJJJKKKMMMOOOSSSWWW[[[]]]___```bbbeeegggjjjlllmmmlllllljjjgggdddbbbcccdddfffiiilllnnnooopppsssttt{{{}}}~~~~~~}}}}}}~~~vvvttt{{{}}}wwwyyy~~~mmmccchhhuuu~~~sssggg___SSSIIIDDD???;;;888333000---,,,,,,,,,+++***))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))************,,,***))))))***++++++******+++,,,,,,+++,,,///111444444333333333333333444666666888999<<>>>>>>>>>>>???;;;;;;<<<<<<<<<;;;::::::;;;:::999888777666555555444555666777888999::::::888888888999;;;<<<>>>???<<<>>>??????>>>======>>>???AAAEEEFFFFFFEEEEEEFFFMMM[[[mmmiiilllvvvvvvoooeee]]]XXXTTTOOOMMMOOONNNMMMMMMNNNQQQ[[[nnn}}}vvvqqqnnnqqqtttwwwxxxwwwuuutttoooqqqsssvvv{{{zzzqqqhhh___\\\]]]bbbiiipppuuu|||}}}|||wwwtttvvv~~~uuuhhhaaa[[[TTTOOOKKKKKKKKKIIIGGGEEECCCCCCAAAAAABBBDDDGGGKKKNNNPPPTTTVVVXXX\\\___bbbeeefffeeefffeeeccc```______aaabbbeeeiiilllnnnqqqtttvvv{{{}}}~~~~~~~~~~~~xxxwww~~~||||||rrriiimmmwww}}}vvvggg___SSSJJJDDD@@@<<<999333000---,,,,,,,,,+++***)))))))))(((((((((''''''''''''((((((((((((((()))''''''''''''((((((((((((,,,***))))))+++++++++))))))+++,,,---,,,---///111333222222222222333444555666666777999;;;>>>@@@AAA???BBBHHHRRReeewwwzzz}}}zzzdddhhhmmmrrrxxx~~~~~~yyyqqqkkkhhhfffeeeeee]]]RRRGGG@@@===>>>???=========>>>>>>>>>>>>???;;;;;;;;;<<<;;;::::::999888888888777777666666555555666777888:::;;;<<<===999999999:::;;;===>>>???;;;===???>>>===<<<===>>>===@@@DDDFFFFFFEEEEEEEEEMMM]]]uuuhhhhhhooo|||xxxnnngggaaa[[[YYYUUUPPPNNNOOOMMMLLLMMMNNNPPPYYYmmmzzzuuuppprrruuuxxxyyywwwuuusssqqqqqqsssvvvzzz{{{mmmaaaUUUQQQRRRTTT\\\dddqqq|||~~~}}}xxxuuuvvv|||oooddd[[[QQQJJJGGGFFFDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKMMMPPPTTTWWWZZZ[[[[[[[[[\\\[[[YYYXXXYYY[[[ZZZ^^^ccchhhlllppptttwww|||}}}~~~yyyxxx~~~~~~vvvooorrrxxx|||xxxggg___SSSJJJDDDAAA===:::333000---,,,,,,,,,+++*********)))))))))(((((((((((((((((())))))*********&&&'''''''''((((((((()))+++***)))***+++,,,***))))))+++------------///000111111111222333444555666999999999:::;;;===>>>???>>>@@@EEEOOOaaattt~~~~~~zzz}}}fffjjjpppvvv{{{~~~~~~zzzqqqjjjhhhgggeeeaaaYYYMMMCCC>>><<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::999999777777777777777888888888666777888:::<<<>>>???@@@;;;;;;;;;;;;<<<===>>>>>><<<>>>??????>>>======>>><<>>=========>>>???@@@???AAACCCEEEHHHKKKMMMNNNMMMOOOPPPQQQPPPPPPRRRSSSSSSWWW]]]ccchhhnnnsssvvv{{{}}}~~~~~~~~~}}}yyyxxx|||wwwqqqsssxxx{{{xxxggg^^^SSSJJJEEEAAA===:::333000---,,,,,,,,,+++************)))))))))(((((((((((())))))******++++++(((((())))))******+++++++++***)))***,,,,,,***((()))+++---.........///000000111111222444555777888;;;;;;;;;;;;<<<===??????>>>@@@DDDMMM___sss~~~|||iiimmmsssyyy}}}~~~~~~|||xxx|||yyypppjjjjjjjjjhhhZZZRRRGGG>>>;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999666777888999:::;;;<<<<<<888999:::<<<>>>@@@BBBCCC===<<<<<<<<<<<<<<<======;;;===>>>>>>===<<<<<<===:::===@@@AAABBBBBBCCCDDDKKK^^^yyyjjjffffffooozzz|||pppaaa]]][[[YYYUUUOOOMMMOOOJJJLLLOOOPPPPPPWWWiii{{{}}}xxxwwwxxxzzz|||{{{xxxuuussspppppprrruuuzzzxxxgggYYYUUURRROOOTTT___kkk||||||}}}|||nnn___VVVPPPKKKFFFCCCCCCCCCAAA@@@@@@???>>>=========>>>???;;;;;;===???AAABBBDDDEEECCCFFFIIIJJJKKKLLLMMMOOOQQQVVV\\\bbbggglllqqquuuyyyzzz|||}}}|||}}}~~~{{{yyy|||ssslllpppvvvyyy~~~zzzvvvggg^^^SSSJJJEEEBBB>>>;;;333000---,,,,,,,,,+++***))))))((((((((('''''''''''''''(((((()))******+++((((((((()))***+++++++++*********+++,,,,,,***((()))+++...//////...///000000000111333555777999:::888888888999;;;===???@@@@@@AAADDDMMM```ttt}}}}}}~~~~~~~~~~~~~~~kkkooouuu{{{zzzzzz}}}~~~{{{tttyyyxxxpppjjjlllmmmkkkTTTLLLBBB;;;:::;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999777888999:::<<<===>>>???999999;;;===@@@BBBCCCDDD>>>>>>===<<<<<<<<<<<<<<<888:::;;;;;;:::999999::::::<<<>>>@@@@@@@@@BBBCCCHHH[[[ttt~~~iiidddcccjjjuuu~~~rrraaa]]]ZZZYYYTTTMMMLLLNNNJJJLLLPPPQQQPPPVVVgggyyy}}}xxxzzz{{{}}}~~~}}}zzzvvvtttnnnoooqqquuuyyy~~~nnn]]]WWWPPPIIILLLVVVgggyyy{{{lllaaaVVVQQQKKKGGGFFFFFFDDDBBB@@@???>>>======>>>???@@@;;;;;;<<<===???@@@AAAAAA@@@CCCFFFHHHJJJKKKMMMOOOTTTXXX^^^ccchhhmmmrrruuuwwwxxxzzz{{{{{{{{{}}}~~~|||~~~}}}nnnggglllssswww||||||wwwzzzuuuggg^^^SSSJJJEEEBBB>>>;;;333000---,,,,,,,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))******)))***+++,,,,,,***((()))+++...////////////000000111222333555888:::;;;333333444666888;;;===???BBBCCCEEENNN```uuu}}}|||{{{|||~~~|||}}}}}}zzz{{{mmmuuu|||~~~tttvvv|||zzzvvvzzzyyytttrrruuusssnnnUUUKKKAAA???>>>:::888777;;;:::999888777777777777999999:::;;;;;;;;;999999777888:::;;;<<<;;;;;;:::::::::::::::;;;===>>>@@@<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;<<<======>>>???AAAAAA@@@AAACCCFFFGGGWWWpppzzz{{{}}}gggbbbbbbjjjttt|||qqqfff___ZZZXXXUUUPPPLLLLLLJJJIIIJJJMMMPPPWWWeeesss~~~~~~~~~}}}{{{zzzyyyttttttuuuwwwzzz~~~}}}jjjZZZQQQOOOPPPRRR```ppp}}}xxxxxxyyy|||vvvhhh^^^SSSNNNNNNOOOLLLIIIIIIHHHGGGGGGGGGEEEAAA>>>>>>>>>======>>>???@@@AAACCCEEEHHHLLLPPPSSSVVVWWWaaabbbeeeiiimmmrrruuuwww{{{{{{{{{{{{{{{|||}}}~~~}}}nnnfffjjjrrrvvvyyy~~~xxxzzz~~~kkk```RRRJJJGGGEEE@@@<<<555111,,,)))((()))******+++******)))(((''''''&&&)))((((((((((((((()))***))))))***+++++++++++++++)))+++---...---,,,,,,---------..................111222333444555777888888888999:::999999;;;>>>AAACCCCCCDDDNNNbbbvvv{{{sssqqqwwwzzzyyy|||xxxwww}}}yyywwwwwwyyy{{{~~~pppxxx~~~xxx|||}}}zzz||||||zzz{{{|||uuukkkSSSIII@@@>>>>>>:::888888;;;:::999888777777777777666777999:::;;;;;;;;;;;;888999999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<======<<<===>>>>>>>>>???BBBDDDNNN^^^vvv{{{|||~~~hhhcccccckkkvvv~~~tttfff^^^XXXVVVTTTOOOLLLLLLJJJIIIJJJMMMPPPVVVdddrrr~~~}}}{{{{{{xxxvvvssssssuuu{{{tttbbbVVVPPPOOOOOOYYYfffrrruuuttttttqqqmmmiiikkkooouuu|||xxxnnnaaaZZZXXXXXXTTTQQQPPPPPPPPPPPPOOOMMMHHHDDDCCCCCCBBBBBBDDDFFFHHHJJJOOOQQQUUUZZZ___bbbdddeeejjjkkkmmmpppsssvvvyyy{{{{{{{{{zzzzzzzzz{{{|||||||||~~~~~~~~~~~~qqqfffiiiqqqvvvyyy~~~yyyzzz~~~}}}kkk```SSSKKKGGGDDD???:::555111,,,)))))))))***************)))((('''''''''((((((((((((((()))******''''''((()))))))))))))))(((***,,,---,,,++++++,,,---------....../////////000111222333444666777777777999:::::::::<<<>>>@@@DDDDDDFFFOOObbbvvvyyypppmmmqqqsssssszzz{{{xxxwww|||zzzxxxxxxxxx||||||~~~ttt}}}uuueeeNNNFFF???======:::999::::::999888888777777777777444555777999:::;;;<<<<<<999999999999:::;;;<<<======<<<;;;::::::;;;<<<===AAA@@@@@@???===<<<<<<;;;<<<<<<<<<<<<=========>>>;;;<<<======>>>???BBBEEESSSccc|||~~~{{{}}}~~~{{{zzz|||~~~kkkfffeeennnxxx{{{ggg^^^VVVSSSQQQMMMKKKKKKJJJIIIJJJMMMPPPUUUcccppp~~~}}}|||{{{xxxrrroooqqqwww~~~nnn___VVVPPPMMMQQQYYYaaaaaa```^^^\\\YYYYYY]]]cccllluuu~~~tttjjjeeeccc___\\\[[[[[[\\\\\\\\\XXXRRRNNNLLLKKKJJJKKKMMMQQQTTTWWW]]]```eeekkkooorrrssssssuuuuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{||||||uuuggggggpppvvvyyy~~~xxxxxx|||{{{kkkbbbVVVMMMHHHCCC===888444000,,,))))))***************))))))((((((''''''''''''''''''(((***++++++'''((((((((())))))))))))''')))++++++*********+++,,,,,,---...//////000000///000111222444555666666666888;;;<<<<<<<<<>>>???CCCCCCEEEMMM^^^qqq|||}}}yyyooojjjlllnnnooowww}}}xxxvvvvvv|||xxxvvvyyyzzzzzzwwwyyyqqq\\\IIIBBB<<<<<<<<<999999;;;999999888777777777777777555555666888999::::::::::::999999999:::;;;===???>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<===>>>???@@@AAA<<<<<<=========>>>======<<<===>>>>>>???AAAEEEHHHQQQbbb}}}}}}|||{{{uuuppppppsssvvvzzzooojjjiiiqqq{{{mmmaaaVVVRRRPPPLLLJJJKKKJJJIIIKKKMMMOOOUUUaaannn~~~}}}||||||yyysssppppppuuu{{{yyyjjj^^^TTTOOOLLLPPPSSSRRRPPPNNNMMMLLLNNNSSS[[[dddmmmvvv~~~yyyrrrnnnkkkhhheeefffhhhjjjiiifff___[[[YYYXXXWWWXXXZZZ___cccfffhhhlllqqqwww{{{|||||||||||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}~~~|||}}}}}}yyyhhhgggpppwwwzzzuuuuuuyyy{{{llldddYYYPPPJJJDDD===888333000,,,************)))***)))))))))((((((((('''&&&&&&&&&'''(((***+++,,,***************++++++,,,(((***++++++******+++,,,+++,,,---...///000111222000000111333444555666777666888;;;=========>>>??????AAADDDJJJXXXjjjvvvyyyyyyqqqkkkkkkmmmpppyyy|||wwwuuuuuu~~~zzzwwwzzzwwwooo~~~~~~gggRRRDDD>>>;;;;;;:::888888;;;888888777777666777777777666666666666777777888888:::999999999:::<<<>>>??????>>><<<;;;::::::;;;;;;888999:::<<<>>>@@@BBBCCC;;;;;;<<<===>>>======<<<<<<<<<======>>>AAAFFFIIIPPPaaa||||||}}}yyypppjjjjjjoootttxxx{{{rrrmmmmmmuuuxxxiiiZZZSSSPPPMMMJJJJJJIIIIIIKKKMMMOOOSSS```lll{{{~~~}}}|||yyyvvvssssssuuuxxxzzzuuueeeXXXPPPKKKJJJJJJIIIGGGDDDDDDFFFEEEJJJSSS\\\eeeoooyyyzzzvvvtttqqqrrruuuxxxyyyvvvqqqlllkkkjjjjjjjjjlllooosssuuuuuuwww|||~~~}}}|||{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy}}}zzzjjjiiirrryyy|||rrrrrrvvv~~~|||mmmfff[[[RRRKKKDDD>>>999222///,,,******+++***)))))))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,******))))))******+++,,,***+++,,,,,,++++++,,,...,,,,,,---...///111111222111222222444555666777888666999<<<=========>>>??????CCCEEEIIIUUUfffsssxxxxxxrrrmmmlllnnnsss{{{{{{zzzzzzzzz~~~wwwlll{{{|||rrrZZZIII@@@<<<::::::999666777;;;888777777666666777777777777666666555555555666666999999999:::;;;===>>>???>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<======>>>>>>999:::<<<=========<<<;;;999:::::::::<<>>;;;111///,,,+++++++++***)))))))))))))))((((((((((((''''''''''''(((***++++++)))((('''''''''(((***++++++,,,---,,,++++++---///------...///000000111111111222333444666777888888777999<<<=========???@@@CCCGGGJJJLLLVVVffftttzzzvvvssspppoooppptttyyy}}}zzzlll{{{yyyzzz}}}vvvcccOOODDD>>>:::999:::888555666:::777777666666666666777777555444444444444555777888777888:::;;;===>>>>>>???>>>===;;;;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;:::888999999:::;;;???EEEIIISSSaaavvvyyy~~~{{{tttnnnuuu|||{{{jjjhhhnnn{{{jjj\\\UUUOOOJJJIIIIIIIIIKKKMMMNNNRRR]]]hhhyyy|||{{{~~~}}}{{{yyyxxxyyyzzzzzz|||}}}||||||zzz{{{{{{zzzxxxyyy{{{}}}}}}~~~~~~}}}||||||~~~~~~zzzggg[[[QQQJJJEEEDDDBBB===<<>>DDDIIIOOOZZZgggqqq{{{~~~~~~|||yyyuuurrrppplllllllllmmmnnnooopppqqqnnnnnnmmmmmmmmmnnnoooooonnnqqqtttwwwxxxzzz|||~~~}}}~~~vvvnnnrrryyy~~~ttttttwww}}}zzzllleeeZZZOOOGGGAAA>>>===000...,,,++++++,,,***)))(((((((((((())))))))))))((((((((((((((()))******)))((('''&&&'''(((***+++++++++,,,+++******,,,.........//////000000000111111111222333555666777888999:::;;;<<<<<<===???BBBDDDIIIMMMNNNUUUdddsss{{{wwwwwwuuuttttttvvvwwwwww~~~ooozzzxxxzzzzzzoooYYYHHHBBB===:::999:::777444555999777777666666666666777888333333222333444666888:::666888:::<<<>>>???>>>>>>===<<<;;;:::;;;;;;<<<===999999999:::::::::;;;;;;777888:::<<<<<<;;;:::999:::;;;;;;;;;===AAAGGGKKKQQQ]]]qqqyyy~~~|||rrryyyyyyeeeeeelll|||ppp```WWWPPPKKKHHHIIIIIIKKKMMMNNNRRR\\\hhhzzzzzzyyy|||yyyyyyzzz|||}}}zzz~~~{{{wwwvvvuuummmmmmllljjjhhhhhhjjjmmmnnnppprrrtttwwwxxxyyyzzzxxxwwwuuusssrrrrrrssstttvvv}}}rrrfffVVVNNNHHHGGGDDD>>><<>>999999888777666666777777777777777777888999:::;;;888666555555666666666555::::::999999::::::;;;<<<;;;;;;:::999888888888888:::999999:::<<<<<<:::888<<<;;;;;;:::999999888888999999;;;>>>BBBFFFGGGGGGSSS^^^ppp~~~~~~|||yyyiiidddfffuuutttcccWWWNNNLLLMMMIIIHHHIIIKKKLLLPPP\\\hhhttt|||uuuyyy{{{}}}~~~{{{zzz{{{{{{zzzzzz{{{~~~|||tttkkkeeedddaaa]]]ZZZYYY[[[]]][[[^^^aaacccddddddeeefffkkkhhheeeaaa```aaacccdddiiinnnxxx|||nnn^^^UUULLLHHHEEE@@@<<<<<<:::::::::<<>>;;;999///---***)))***+++******'''''')))******)))((('''''')))***)))((('''(((***)))************+++++++++((((((((()))******++++++,,,---...000111222222222444444444555555777888999;;;<<<============@@@BBBEEEDDDHHHPPPYYYcccqqq}}}{{{yyyzzz|||~~~xxx~~~rrrttttttkkk\\\LLLBBB===:::999888777666666666666777777777777888999::::::777666444444555777777666888888888888888999::::::;;;;;;:::999999999999999;;;:::999999::::::999888;;;;;;<<<<<<<<<;;;::::::::::::;;;>>>AAADDDFFFGGGPPP\\\nnnyyyyyy}}}~~~llleeegggvvvooo```UUUMMMJJJKKKIIIIIIJJJLLLLLLPPP\\\hhhwwwyyyppprrrxxx{{{|||{{{{{{{{{zzzzzz{{{~~~wwwnnniiifff```ZZZVVVSSSQQQQQQPPPRRRSSSUUUUUUVVVVVVWWW[[[YYYVVVTTTSSSTTTUUUVVVWWW]]]hhhuuuuuubbbXXXNNNIIIFFF@@@======<<<;;;:::;;;@@@FFFMMMQQQ[[[```gggkkklllkkkkkkkkklllmmmoooqqqrrrrrrrrrqqqwwwyyy|||~~~}}}zzzxxxvvvwwwyyy||||||{{{vvvrrrllliiijjjmmmoooqqqqqqooommmllljjjgggbbb___YYYVVVRRRNNNKKKIIIHHHGGGHHHFFFFFFHHHKKKMMMLLLKKKIIIJJJKKKLLLOOORRRUUUWWW\\\___dddiiimmmqqqvvvyyy~~~|||{{{|||~~~yyyyyywwwuuutttuuuxxx{{{|||nnniiissszzzuuuqqqfff]]]PPPFFF@@@>>>;;;999///---***)))***+++******((()))))))))))))))((((((((()))***)))((('''((())))))************+++++++++)))******++++++,,,------------///000111111111111444444444555666777888999<<<===>>>>>>>>>???AAACCCFFFEEEIIIPPPYYYcccqqq~~~~~~}}}wwwyyyxxxwwwzzzssstttqqqfffVVVIIICCCCCC;;;:::999777666555555555666666666666777888999:::777555333333555777888888777777777666777888888999<<<;;;:::::::::::::::;;;===;;;999888999:::999888:::<<<===??????>>>===<<<======<<<===???BBBEEEGGGNNNYYYkkk}}}}}}vvvvvvzzzpppiiiiiixxx{{{iii]]]TTTMMMJJJKKKIIIIIIJJJLLLMMMQQQ\\\hhhvvvwwwllllllqqquuu{{{~~~}}}}}}||||||{{{|||~~~~~~uuunnnfff___ZZZUUUPPPLLLJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJJJJOOOXXXeeeuuulll```TTTNNNIIIBBB??????===<<<;;;;;;===@@@CCCEEEMMMTTT\\\aaabbb```]]][[[]]]^^^```aaabbbbbbbbbbbbeeegggjjjmmmnnnooonnnmmmmmmmmmmmmooorrruuuvvvvvv|||yyyrrriiiaaa^^^]]]^^^___\\\ZZZYYYWWWVVVTTTQQQNNNIIIHHHEEEBBB@@@????????????>>>>>>???AAACCCBBBAAABBBCCCDDDGGGKKKPPPUUUXXX^^^bbbhhhmmmqqqsssvvvxxx~~~|||zzzzzz{{{|||{{{zzz~~~}}}{{{zzz{{{|||~~~~~~uuuuuurrrpppnnnooosssvvv}}}yyykkkhhhqqq|||zzzrrrnnncccZZZNNNEEE@@@===;;;999///---***)))***+++******+++***)))(((((('''(((((()))******)))(((''''''((()))************+++++++++++++++,,,------......///...///000000111111111000444444444555666777999999<<<>>>????????????BBBDDDFFFFFFIIIPPPXXXaaappp~~~{{{{{{}}}zzzooooooqqqyyyvvvrrriii]]]QQQIIIFFFEEE<<<;;;999888666555444444666666666666777888999999777555444444666888999999777777666666777777888999;;;;;;:::::::::;;;<<<<<>>AAABBBAAA???>>>??????>>>===>>>@@@DDDGGGMMMVVVfffwww}}}wwwwwwzzzvvvmmmkkkyyyssseee\\\UUUOOOLLLMMMIIIIIIJJJMMMMMMQQQ\\\gggtttwwwjjjiiihhhmmmttt{{{}}}~~~vvvnnniiiddd\\\UUUNNNLLLIIIGGGGGGGGGGGGFFFGGGHHHHHHHHHIIIHHHHHHHHHIIILLLRRR[[[iii}}}xxxkkk]]]TTTMMMFFFCCCCCC>>>===<<<;;;;;;<<<===>>>FFFKKKSSSWWWXXXUUURRRPPPPPPQQQSSSUUUUUUUUUUUUTTTVVVWWWZZZ\\\^^^___``````aaabbbdddhhhlllppprrrsssxxx|||uuuhhh```[[[XXXWWWQQQOOOMMMLLLKKKJJJHHHFFFCCCCCCAAA@@@@@@???@@@@@@?????????@@@BBBCCCCCCCCCHHHHHHHHHKKKOOOTTTXXX[[[cccgggnnnsssuuuwwwxxxyyy{{{yyyxxxwwwxxxyyyxxxwww{{{{{{{{{zzzyyyvvvtttrrrsssuuuxxx|||~~~{{{yyyrrrqqqooommmkkklllpppssszzz~~~wwwlllhhhoooyyy}}}uuuqqqeee\\\PPPFFFAAA===:::888///---***)))***+++******,,,+++)))''''''''''''((()))***+++)))'''&&&'''((())))))*********+++++++++,,,,,,,,,---....../////////000000111111111000000444444444555666888999:::<<<===>>>>>>>>>???AAACCCEEEEEEHHHNNNTTT^^^nnn|||~~~~~~|||xxxvvvxxxgggjjjrrr~~~}}}pppeeeVVVLLLHHHEEEAAA===<<<;;;999888666555444444555555555555666777888999777666555777999::::::999777777777777777888999999::::::::::::;;;;;;<<<===AAA???======>>>>>>===<<<999;;;???AAABBBAAA@@@>>>?????????>>>===???CCCGGGLLLUUUcccsssyyyxxxzzz{{{qqqlllwwwwwwkkk___XXXSSSNNNKKKLLLHHHHHHJJJMMMMMMPPP[[[fffuuuxxxiiigggbbbgggooowww}}}zzzsssiiibbbWWWSSSNNNLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHKKKOOOUUUaaasssuuueee[[[RRRIIIDDDCCC???>>>===<<<;;;;;;;;;;;;>>>AAAFFFHHHHHHGGGFFFEEECCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTWWW[[[___dddiiillltttzzzvvvjjj```ZZZVVVPPPMMMIIIGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@AAAAAAAAA???AAABBBCCCEEEFFFHHHIIIMMMNNNOOORRRVVV[[[___bbbjjjnnntttxxxyyyyyyyyyyyywwwuuuttttttuuuuuuuuutttvvvvvvtttrrrooommmkkkjjjhhhkkkooouuu{{{{{{wwwtttqqqqqqpppmmmlllllloooqqqwww|||xxxnnnjjjnnnvvv}}}zzzvvviii```SSSIIIBBB>>>:::666///---***)))***+++******,,,+++)))''''''''''''((()))******)))(((''''''((())))))*********+++++++++++++++,,,,,,---.........000000111111111111111000444444444555777888:::;;;;;;<<<=========>>>@@@BBBCCCCCCFFFKKKPPPYYYjjjyyy~~~~~~}}}zzzuuurrrttt{{{|||dddkkkwww}}}zzzhhhZZZHHH@@@AAAAAA===888;;;:::999777666555555555444444444555555666777888888888888:::<<<<<<;;;999777777777777777888888999999999999999:::;;;======@@@??????@@@AAAAAA@@@>>>:::;;;>>>???@@@@@@???>>>>>>???@@@???===>>>BBBGGGLLLUUUeeevvvzzzxxxyyy}}}qqqiiiqqq{{{ooodddYYYSSSOOOJJJHHHIIIFFFFFFIIILLLMMMOOOYYYdddxxxzzzjjjgggcccgggmmmttt{{{|||{{{~~~vvvoooccc___YYYVVVUUURRRNNNJJJHHHIIIIIIJJJJJJJJJIIIIIIIIILLLPPPUUU^^^ooo~~~ooocccXXXMMMFFFDDDAAA@@@>>><<<;;;:::;;;;;;;;;===??????>>>>>>???@@@;;;<<<>>>?????????>>>===>>>>>>>>>???AAACCCEEEFFFFFFIIILLLPPPTTTZZZaaafffnnnuuu}}}zzzmmmccc]]]VVVRRRMMMJJJHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC@@@CCCFFFHHHJJJLLLOOORRRSSSUUUXXX\\\```eeeiiikkkqqqtttyyy{{{{{{zzzyyyxxxrrrpppooonnnooopppooonnnmmmllliiifffcccbbbbbbbbb___bbbgggnnnuuu|||~~~zzzwwwuuutttttttttqqqooommmmmmnnnrrruuuzzz~~~xxxpppmmmooovvv}}}|||vvvkkkbbbVVVKKKDDD???:::666///---***)))***+++******+++***)))(((((('''((((((''')))***)))((('''(((***)))************+++++++++******++++++,,,------...///000000111222222222111333444444666777999;;;<<<:::<<<============@@@BBBAAABBBEEEIIIMMMVVVgggxxx~~~~~~{{{tttqqqrrrwwwwwwjjjssszzzwww___SSSDDD<<<<<<>>><<<888:::999888777666666666666444444444444555666777777999:::<<<>>>@@@>>>;;;777666666555555666666777888777777888888:::;;;<<<=========???AAACCCCCC@@@>>>;;;;;;<<<======>>>======;;;???AAAAAA>>>>>>BBBFFFJJJVVVkkk}}}zzzzzz}}}nnndddjjj{{{mmmbbbVVVQQQMMMIIIGGGIIIDDDEEEHHHKKKLLLNNNXXXccctttrrrpppkkkmmmqqquuuzzz}}}~~~|||xxxuuutttxxx~~~yyytttoookkkjjjfff___YYYUUUUUUUUUTTTTTTTTTTTTTTTSSSWWW[[[___fffttt{{{nnnbbbUUULLLIIICCCAAA>>>;;;999999999:::999;;;======<<<;;;;;;<<<999:::;;;<<<===<<<;;;;;;;;;;;;::::::;;;===@@@AAA@@@BBBEEEHHHLLLSSS\\\ccchhhpppyyy}}}}}}~~~xxxqqqeee```ZZZUUURRRQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMJJJMMMRRRUUUXXX[[[```cccbbbdddhhhlllooorrrssstttvvvxxx{{{|||zzzxxxvvvvvvooommmjjjiiiiiiiiigggfffaaa___[[[YYYXXXYYY\\\]]]^^^aaaffflllrrryyy}}}~~~}}}{{{zzzzzz{{{xxxyyyyyyvvvqqqllliiihhhhhhkkkooorrruuuxxx|||~~~wwwqqqpppqqqxxxzzzrrrjjjaaaVVVLLLEEE@@@;;;888///---***)))***+++******((()))))))))))))))((((((&&&'''))))))((((((***+++)))************+++++++++***++++++,,,,,,---.........///000111222333333333333444444666777:::;;;<<<;;;<<<>>>>>>===>>>@@@BBBBBBCCCFFFIIILLLTTTfffwww~~~~~~}}}uuuqqqqqqqqq}}}qqq{{{|||xxxuuuUUULLLAAA999777888888777999999888777777666777777444444444444444666777777999;;;>>>AAABBB@@@;;;666555444444444444555666666666777777888999;;;<<<===:::;;;>>>BBBDDDCCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<:::>>>BBBBBB??????BBBFFFIIIWWWooo}}}|||{{{lll```eeeuuuooocccWWWQQQNNNJJJIIIJJJCCCDDDGGGJJJKKKMMMWWWbbbmmm{{{{{{rrrssstttwwwzzz|||~~~}}}{{{zzzzzz|||{{{zzzvvvqqqnnnqqqxxx~~~zzzqqqkkkddddddcccbbbaaaaaabbbbbbaaaeeeiiilllppp{{{yyylll^^^SSSPPPFFFCCC???;;;888777777888444777::::::999777666666666777888999999888777777888777666555666888:::<<<999;;;===@@@DDDLLLVVV^^^ccclllvvv{{{zzz{{{sssnnngggaaa^^^\\\[[[YYY]]]]]]]]]]]]]]]\\\[[[ZZZVVV[[[```dddgggkkkqqquuutttvvvxxx{{{||||||{{{zzzxxxzzz|||{{{yyyvvvuuutttmmmkkkhhhfffdddcccaaa___XXXUUURRRPPPPPPTTTXXX\\\bbbdddhhhnnnsssyyy}}}|||{{{zzzxxxwwwyyy}}}|||}}}}}}yyyrrrkkkeeeccc```bbbfffjjjmmmrrrwww{{{uuuqqqqqqssszzzxxxooohhh```TTTKKKFFFAAA===999///---*********+++******'''''')))******)))((((((%%%'''((()))((()))***,,,)))************+++++++++++++++,,,,,,---......///......000111333333444444333444444666888:::<<<===<<<>>>??????>>>???BBBDDDBBBDDDGGGJJJLLLTTTfffxxxwwwrrrrrrkkk}}}|||~~~ooo^^^LLLFFF???<<<<<<<<<:::666999999999999777666555444666555444444444666888999555999???CCCDDD@@@:::666555444444333333444444555999888777777777999:::;;;>>>>>>???BBBEEECCC===999<<<;;;::::::;;;<<<===>>>@@@AAAAAAAAA@@@@@@BBBDDDJJJXXXppp{{{xxx}}}zzziii]]]cccqqq}}}yyyfffSSSLLLMMMLLLIIIHHHKKKHHHGGGHHHIIIMMMWWWbbbnnn~~~|||||||||}}}~~~|||{{{xxxrrrnnnmmmrrrvvv}}}}}}wwwpppjjjjjjnnnssswww{{{|||{{{xxxvvvuuuuuuuuuuuuwwwxxxzzz}}}xxxjjj\\\RRRJJJEEE???<<<;;;;;;999666999888888777777777888888555555555555555555555555555555555555666666777777777888:::<<<@@@FFFMMMRRR___dddlllrrrwww{{{~~~zzzqqqllljjjiiiiiiiiiiiijjjlllnnnnnnmmmkkklllmmmpppssswww{{{|||wwwuuutttrrroookkkkkkiiifffccc```\\\WWWTTTMMMLLLLLLNNNPPPTTT[[[bbbhhhhhhkkkooouuuzzz||||||yyyuuuqqqqqqvvv||||||wwwrrrjjjbbb]]]WWWYYY]]]bbbiiipppwww{{{mmmhhhlllrrrxxx||||||~~~vvvqqqiiieeeZZZLLLDDDAAA>>>:::000---***(((((())))))(((******))))))((((((''''''((()))***++++++***)))((()))***++++++******+++,,,+++***)))(((***,,,...000111111111111222222222222555555666777999<<<>>>???@@@???>>>>>>???AAACCCDDDFFFFFFHHHLLLOOOUUUbbbooo~~~yyyzzzsss~~~{{{~~~wwwfffUUUDDD???999777999:::888666888888888888777666555555444444444444555666777777666:::>>>AAAAAA>>>999666555444444333333444444555222222222333555888:::;;;<<<<<<===@@@AAA@@@<<<888::::::999999:::;;;===>>>>>>???@@@@@@??????BBBCCCJJJWWWlll~~~yyywww|||}}}kkk^^^bbbnnnyyyzzzgggUUUMMMMMMLLLIIIHHHJJJHHHGGGIIIJJJMMMVVV```nnn}}}~~~wwwnnnfffbbbeeehhhpppzzz~~~tttjjjffffffhhhpppuuu{{{~~~}}}~~~|||xxxuuussswwwvvvwwwyyy|||~~~~~~}}}}}}xxxiii```QQQKKKDDD???>>>>>><<<:::999888777666666555666666555555555555555555555555444444555555555666666666333444666888:::@@@FFFKKKVVVZZZbbbiiioootttzzz}}}~~~|||{{{wwwwwwwwwxxxzzz{{{{{{yyy}}}~~~|||xxxssspppnnnlllhhheeeccc```\\\XXXUUUQQQNNNLLLJJJLLLOOOSSSWWW\\\dddiiijjjkkkmmmqqquuuwwwvvvuuuoookkkggghhhnnnvvv}}}~~~zzzuuunnnfff^^^YYYWWWYYY]]]cccjjjssszzz|||jjjdddhhhmmmsssxxx{{{~~~~~~uuuqqqhhhdddZZZMMMDDDAAA===888000---***((()))))))))(((***)))))))))(((((((((''')))))))))******))))))))))))***+++***))))))+++,,,,,,+++++++++,,,---///000000111111222222333333333777777777888:::;;;===>>>???>>>======>>>@@@BBBDDDEEEEEEHHHLLLOOOUUUbbbooowww}}}|||xxxmmmZZZJJJ>>>:::666555777999888777777777777777777777777777555555555555555555555555888:::<<<>>>===:::777555555444444333333444444555444555555666888:::<<<===:::::::::<<<>>>===;;;999:::999999999999;;;<<<===;;;===>>>>>>>>>???BBBDDDLLLWWWkkk}}}xxxvvv|||mmm^^^```jjjrrr{{{|||jjjWWWOOONNNLLLIIIHHHHHHGGGHHHJJJKKKMMMTTT]]]lll{{{~~~~~~yyymmmbbb[[[ZZZ\\\bbbmmmzzzzzznnnfffbbbaaaggglllrrrxxx}}}zzzvvvtttuuuwwwzzz~~~wwwqqqkkkhhhiiiiiihhhjjjlllnnnmmmlllmmmnnnoooooopppsssxxx{{{sssiiiXXXQQQGGGAAA>>>===;;;999;;;:::999888777666666666666666666666666666666666444444444444444555555555222333333444666:::@@@DDDKKKPPPVVV^^^eeemmmtttyyyzzz{{{|||}}}~~~}}}zzzwwwsssnnnjjjfffccc___\\\[[[XXXSSSOOOKKKJJJIIIJJJMMMQQQWWW\\\aaagggmmmpppmmmnnnoooqqqrrrqqqnnnkkkeeebbb___```hhhrrr{{{zzztttlllddd^^^ZZZZZZ]]]bbbhhhoooxxx|||jjjccceeekkkqqqwwwzzz~~~{{{tttpppfffcccYYYMMMEEEAAA;;;555///---***))))))***)))((())))))))))))((((((((((((***))))))(((((())))))***)))******)))((()))+++------------......//////000000000111111222333444444888888999:::;;;<<<======>>>=========>>>@@@BBBCCCEEEEEEHHHLLLOOOUUUcccppp{{{|||{{{qqqbbbPPPBBB===:::777777888:::999999777777777888888999:::;;;<<<:::777444333444555666999999::::::999777555444555444444333333444444555999999999999999999999999:::999999:::;;;<<<<<<;;;===<<<;;;:::::::::;;;<<<;;;<<<>>>??????AAACCCFFFMMMXXXkkk|||xxxvvv}}}nnn^^^^^^fffmmmvvv~~~mmmZZZQQQNNNKKKIIIHHHGGGGGGHHHKKKKKKLLLRRRZZZjjjxxx}}}}}}}}}~~~}}}~~~|||{{{zzz}}}vvviii___ZZZXXXZZZbbbooo}}}wwwnnngggdddaaadddhhhmmmssszzzzzzsssmmmjjjjjjmmmooosssvvvzzz}}}yyyqqqjjjeee^^^\\\[[[[[[\\\\\\[[[ZZZ\\\]]]^^^^^^]]]___bbbeeehhhppp|||zzzpppbbbZZZOOOFFFBBB???===;;;<<<;;;::::::999999999999777777777777777777777777444444444444444444444444333444444444555888<<>>>>>???>>>>>>>>>>>>@@@AAACCCDDDEEEEEEGGGLLLOOOUUUbbbppp~~~|||~~~}}}uuuhhhXXXIII???===;;;999888888888888888888888888999:::;;;===>>>DDD@@@:::444222333666888888888888888777666444444555444444333333444444555666666666666666666555555999999::::::;;;<<<===>>>BBB@@@>>><<<::::::::::::;;;===???@@@@@@BBBEEEGGGJJJUUUjjj}}}xxxwww}}}}}}}}}}}}ooo]]]]]]dddllluuu}}}ppp]]]SSSOOOJJJHHHHHHGGGGGGIIIKKKKKKKKKQQQXXXggguuu~~~}}}}}}}}}|||||||||{{{yyyvvvtttwww|||tttfff\\\WWWTTTXXXbbbooo|||zzzqqqlllbbbbbbcccdddjjjsss~~~{{{ssskkkdddaaa``````dddggglllqqqvvv|||xxxoooiii[[[XXXTTTRRRQQQPPPNNNMMMMMMNNNOOOOOOOOOPPPRRRUUUTTTZZZcccmmmxxx}}}pppgggZZZPPPJJJFFFBBB???:::::::::999::::::;;;;;;888888888888888888888888444444444444444444444444444444555444444555888;;;BBBDDDIIIMMMSSS[[[ccciiioooppprrruuuxxx{{{~~~}}}|||{{{|||}}}}}}yyywwwzzz{{{{{{yyytttmmmfffbbb^^^\\\ZZZVVVRRROOOMMMMMMLLLLLLLLLKKKKKKNNNSSSXXX___hhhpppsssuuuyyyxxxttttttoooiiieeeddddddeeeeeebbbdddgggkkkoootttxxxzzz|||wwwrrrooooooqqqpppuuu{{{tttmmmlllooouuu{{{}}}~~~sssllleee```VVVJJJDDD@@@888///---+++***)))******)))((((((((((((((())))))))))))***)))(((''''''((()))***)))*********)))***,,,///,,,---...///000000////////////000111111222333333666777999<<<>>>@@@AAAAAA??????@@@AAABBBDDDEEEFFFEEEEEEGGGKKKMMMSSSaaannn~~~zzz}}}}}}vvvlll___NNNCCC>>>::::::999777666666555555999888888888999;;;===>>>FFFBBB;;;555222444777:::777777777777666555444444555444444333333444444555333444666777888999999999777999;;;;;;;;;<<<>>>@@@CCCBBB???===;;;:::::::::<<<>>>???@@@AAABBBEEEHHHEEEQQQeee{{{|||xxxxxx~~~vvvtttrrrqqqrrruuu|||qqq___^^^eeellluuu~~~sss```UUUOOOJJJHHHIIIHHHGGGHHHKKKJJJJJJOOOWWWcccqqqyyyxxx{{{~~~}}}{{{zzzxxxwwwuuuqqqnnnooouuuzzz}}}mmm___WWWRRRRRRWWWbbbppp~~~{{{tttjjjhhhdddbbbdddlllwww~~~{{{pppfff]]]WWWTTTWWWZZZ^^^ccchhhooowww|||xxxrrrccc___ZZZUUUQQQNNNKKKHHHEEEFFFGGGGGGFFFFFFHHHJJJIIINNNTTT\\\dddmmmvvv|||zzzpppcccXXXPPPJJJDDD@@@::::::999999999999::::::999999999999999999999999555555555444444444444444222333333222222222444777<<<>>>BBBFFFKKKQQQXXX\\\gggiiimmmrrrvvvzzz}}}~~~zzzxxxtttqqqnnnmmmnnnmmmiiieeeeeeffffffdddaaa[[[VVVRRRMMMNNNNNNLLLIIIHHHIIIJJJGGGKKKNNNQQQRRRUUU[[[```fffqqqzzzzzz|||}}}vvvsssmmmeeeaaa```cccgggiiigggkkkpppsssuuuvvvxxxyyy~~~~~~}}}yyyuuuvvvzzz~~~yyyrrrpppqqqvvv|||~~~uuummmfff```SSSHHHBBB>>>777...,,,+++******++++++***((((((((((((((()))))))))))))))((((((''''''(((((()))(((***,,,,,,,,,,,,---///,,,---......000111111222222222222222333333333333777888;;;>>>@@@AAAAAAAAA??????AAABBBDDDEEEFFFGGGEEEDDDFFFIIILLLQQQ^^^jjj~~~|||vvvuuuuuuyyyooodddTTTDDD<<<<<<888888888777666555555666888888777777777999<<<===@@@>>>:::777666777999:::555666666777777666555444555444444333333444444555666777888:::;;;;;;;;;;;;555888;;;<<<;;;<<<===???AAA@@@>>><<<;;;;;;;;;;;;<<<>>>???@@@@@@AAADDDFFFFFFPPPbbbvvv{{{wwwwww}}}uuuqqqmmmkkknnnqqqwwwtttaaa___fffmmmvvvuuucccWWWOOOJJJHHHIIIIIIGGGHHHIIIHHHHHHOOOWWW```ooo|||sssrrrvvv}}}~~~{{{xxxssstttrrrmmmhhhiiinnnsss~~~uuuhhhbbbWWWSSSSSS[[[fffqqq~~~uuuqqqlllfffdddffflllqqqyyy}}}zzznnncccYYYTTTQQQRRRSSSTTTXXX___gggmmmvvv|||sssnnnfff___YYYSSSOOOLLLFFFGGGGGGFFFEEEDDDEEEFFFHHHLLLRRRYYY___eeekkkooopppsssvvvwwwxxxzzz~~~{{{nnnbbbYYYQQQIIIDDD@@@???>>><<<;;;:::::::::::::::::::::::::::::::::666666666555555555444444111222333222111111333555777:::>>>AAAFFFKKKQQQUUU]]]```fffmmmsssxxx{{{||||||~~~xxxtttnnniiicccaaa```___ZZZVVVRRRSSSSSSQQQOOOLLLHHHFFFDDDFFFHHHHHHHHHIIILLLOOOMMMSSS[[[___aaacccgggkkkqqq|||~~~|||sssnnnjjjdddaaacccgggkkknnnqqqtttxxxzzzzzz{{{}}}}}}{{{}}}xxxuuutttxxx}}}|||wwwoooggg___RRREEE@@@===666---+++*********++++++***((('''((((((((()))))))))***'''((((((((((((((((((''''''***---//////......///.........///000222555666777666666666666555555555:::;;;===???@@@@@@???>>>>>>???@@@BBBDDDEEEFFFGGGEEEDDDFFFHHHJJJNNNZZZggg{{{~~~|||tttoooooossswwwkkk___NNN===888:::777888999888777777777888777777555555666888:::;;;999999999999999999::::::444555666777777777666555555444444333333444444555666777888888777666555444333666;;;<<<;;;;;;===???======;;;;;;:::;;;<<<===<<<===>>>??????@@@BBBDDDIIIRRRaaatttzzzvvvvvvyyytttooolllnnnqqqvvvwwwdddaaagggmmmvvvvvvdddXXXPPPIIIGGGIIIJJJHHHGGGHHHHHHHHHNNNWWW^^^mmmyyyooonnnsssyyy~~~zzzwwwpppqqqpppjjjeeeeeeiiioooyyy}}}tttooo___XXXUUUZZZ```hhhttt|||yyyrrrkkkeeecccdddfffmmmssszzzwwwkkk```ZZZOOONNNMMMLLLMMMSSS[[[```gggppp}}}yyypppggg```ZZZTTTQQQKKKLLLLLLJJJHHHFFFFFFGGGJJJOOOVVV\\\aaadddgggjjjjjjmmmoooppppppqqquuuxxx|||pppfff]]]TTTNNNGGGFFFCCCAAA???===<<<;;;::::::::::::::::::::::::777777666666666555555555222333444333222222444666555888<<>>@@@AAA@@@???===<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDFFFHHHIIIMMMYYYeeexxxoookkksss~~~zzznnn\\\LLLBBB<<<:::888666666555444444555777777888777555444333333444444444555555666777888888999333444555555666666555555333333333333333333333222666777888999999888666555777777888999::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;===???AAACCCGGGSSS[[[xxx|||ssstttwww~~~|||uuuqqqtttvvvyyytttaaa___dddjjjvvvzzzfffZZZSSSLLLIIIIIIHHHIIIJJJIIIHHHIIILLLNNN\\\lll}}}|||tttooorrrvvv{{{~~~{{{|||yyyvvvrrrnnnkkkjjjjjjnnnzzz{{{rrriiibbbYYYTTTXXXaaakkkqqq~~~wwwrrrqqqmmmddd______eeefffkkkpppssswwwzzzlllcccXXXTTTNNNIIIGGGHHHKKKMMMXXX___kkkwwwzzzsssjjjaaaZZZRRRRRRPPPOOONNNLLLLLLKKKSSSVVVZZZ___dddhhhkkkmmmiiikkknnnpppqqqrrruuuwww||||||rrrggg]]]VVVRRRNNNHHHBBB>>>======>>><<<;;;:::;;;;;;;;;999777666666666555444222111000444222111111222333333222555666777888:::>>>DDDHHHPPPUUU]]]dddjjjooosssvvvzzz~~~}}}}}}xxxqqqhhhbbb^^^YYYQQQKKKKKKIIIGGGGGGHHHHHHGGGEEEGGGJJJMMMPPPSSSXXX]]]aaafffllltttyyyzzz{{{|||}}}|||wwwrrroooiiihhhggghhhlllqqqwww{{{yyyzzz|||zzzzzzzzzuuusssgggZZZMMMFFFAAA999333111---+++))))))***+++***)))'''(((***+++***)))***+++(((((((((((())))))))))))***+++---...///......---///111222111///111555::::::888666555444555666777888:::===???BBBCCCCCCCCC@@@?????????AAACCCFFFHHHKKKHHHHHHJJJKKKMMMSSS[[[rrr}}}zzzxxx{{{{{{nnnooozzzsssfffTTTGGG???<<<999666777666555444444555666666666666555444333444444555444444444555666666666777333444444555555555555555666666666666666666666666666777888999:::999777666888888888999999:::::::::::::::::::::::::::999999<<<<<<<<<<<<>>>@@@BBBCCCHHHRRRYYYttt|||yyyyyyyyy~~~~~~yyyuuuwwwxxxzzzvvvbbb^^^ccckkkwww|||hhh[[[SSSLLLIIIIIIHHHHHHIIIHHHGGGHHHKKKMMMYYYiii{{{}}}tttnnnqqqvvv{{{~~~xxxrrrnnnjjjiiihhhrrr|||yyymmmfff]]]XXXYYY___gggkkkzzzwwwssslllbbb[[[ZZZVVVWWW[[[```dddiiittt{{{wwwddd___WWWPPPKKKIIIJJJKKKMMMSSS[[[eeeooozzz{{{tttlllggg```^^^\\\YYYWWWWWWWWWWWWYYY[[[^^^bbbgggkkknnnppppppsssvvvvvvuuuuuuyyy|||uuukkkdddZZZUUUNNNGGGCCCAAA@@@???>>>===<<<<<<===<<<:::999777777777777666444333333444222000111222333222222444444555666777;;;@@@DDDKKKPPPXXX___ffflllqqqtttzzz~~~~~~~~~uuuooojjjddd\\\VVVPPPNNNLLLLLLMMMNNNNNNNNNNNNQQQTTTXXX\\\aaagggkkkrrrwww~~~|||xxxtttqqqoooooonnnnnnooosssyyy~~~zzzwwwvvvyyyrrrnnncccWWWKKKEEE@@@999222///---+++))))))***+++***)))''')))******)))(((((()))(((((((((((())))))))))))***++++++,,,---------,,,...000333555555555666777999888666555555555777777888:::===???AAACCCCCCCCCAAAAAA@@@@@@AAADDDFFFGGGIIIGGGGGGIIIJJJLLLRRRYYYmmm~~~|||xxxyyy}}}|||uuurrrzzzfffYYYJJJ@@@===;;;888444777777666555444444444555444444444333444444555666444444444444444444444555333444444444555555555555444444444444444444444444555666888999::::::999888888888999999999999999999999999999:::::::::::::::<<<<<<<<<<<<>>>@@@BBBCCCGGGQQQVVVppp}}}zzzzzzyyy|||{{{yyyxxxzzz{{{fff```eeennn{{{jjj\\\SSSKKKHHHHHHFFFGGGGGGGGGFFFGGGIIILLLTTTdddwww~~~vvvoooqqquuuzzz{{{tttooolllggglllssszzz|||qqqjjjbbb\\\[[[^^^aaacccoooyyy}}}vvvnnnccc\\\YYYMMMLLLMMMQQQSSSWWWaaalll~~~tttoooeee[[[RRRMMMKKKJJJIIIKKKNNNTTT]]]iiivvv~~~yyyvvvooommmjjjfffdddcccccccccbbbbbbdddfffjjjnnnrrrtttzzz}}}|||vvvooofff```XXXQQQLLLIIIFFFEEEAAA???>>>===>>>>>><<<:::888888888888888777666666333222000000222333222111222333333333444666;;;>>>CCCIIIPPPYYY```gggnnnrrr{{{{{{uuummmggg]]]ZZZWWWWWWXXX[[[\\\\\\\\\___cccgggjjjoootttxxx{{{wwwsssrrrqqqqqqyyyxxxxxxyyy~~~}}}|||wwwuuu~~~}}}}}}}}}|||vvvmmmfff\\\RRRGGGCCC???777000------+++))))))***+++***)))'''(((******(((''''''((((((((((((((())))))))))))++++++*********+++,,,,,,---///333888;;;;;;888555999888777666555666777888999:::===???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFIIIJJJKKKQQQXXXgggxxxzzzwwwwwwzzz}}}zzztttuuu||||||sssXXXMMM@@@::::::;;;888444777777666555444444333333222222333333444555666666555555555444444444444444444333333333444444555555222222333333333333333444555666888999::::::::::::999999999999888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAEEEOOOUUUqqq|||uuuuuuuuuzzz{{{xxx{{{mmmhhhnnnwwwlll]]]SSSKKKGGGGGGEEEFFFFFFFFFEEEFFFHHHKKKQQQaaatttyyyqqqssswww|||~~~xxxuuulllmmmooouuu}}}}}}xxxqqqllleee```]]]]]]]]]\\\fffooo|||zzzqqqiiiaaa^^^QQQMMMJJJJJJJJJKKKRRRZZZqqq}}}uuuiii]]]UUUOOOMMMOOOOOONNNOOOTTT^^^jjjrrr{{{vvvvvvuuussspppnnnkkkjjjjjjjjjiiijjjmmmppptttvvvyyyrrrkkkccc\\\WWWTTTPPPMMMDDDBBB@@@?????????===;;;888888999999999888888777333222000000222333222111111222333222222333777999===BBBJJJRRR[[[ccckkkppp{{{|||rrroookkkiiijjjlllnnnnnnooorrruuuxxx{{{~~~}}}xxxtttssstttwwwyyyzzzyyy~~~}}}~~~xxxxxxxxxssshhh^^^VVVLLLCCC@@@===666///+++---+++))))))***+++***)))%%%'''((()))((('''((()))(((((((((((()))))))))))),,,+++*********+++---......///222777<<<<<<999444888888777666666777777888999:::<<>>AAAMMMVVVttt|||sssssstttyyy|||wwwssszzzooo^^^SSSKKKGGGGGGDDDEEEEEEEEEDDDEEEHHHJJJOOO^^^qqq|||vvvwwwzzz~~~|||sssoooooosssyyyzzzwwwtttooolllfffbbb```^^^\\\[[[\\\cccooo{{{~~~wwwooohhhbbbUUUOOOKKKIIIGGGEEEIIIOOO```kkk~~~{{{mmmaaaWWWRRRUUUTTTRRRRRRTTTZZZccciiipppuuu{{{~~~}}}|||}}}zzz|||}}}~~~|||xxxtttqqqrrrqqqppppppqqqsssuuuwwwzzzsssjjjdddaaa]]]XXXTTTJJJGGGDDDBBBAAA@@@>>><<<888888999999999888888777444222111111222333333222222333444333222333555777999===EEEMMMWWWaaajjjpppyyy{{{yyyzzz~~~vvvuuuwww}}}zzzvvvvvvrrrfff[[[SSSIII@@@>>>;;;444...+++---+++))))))***+++***)))###%%%'''(((((((((***+++(((((((((((()))))))))))),,,,,,+++++++++---///000000///000333888:::888555888777777777777888888888999:::<<>>:::::::::::::::999888777555444222222444555444333333444444444333333555666666;;;AAAJJJSSS^^^iiipppvvv}}}sssuuuxxx|||xxxvvvqqqggg]]]RRRHHH???<<<:::444...+++---+++))))))***+++***)))###%%%((()))))))))***,,,(((((((((((())))))))))))******+++,,,---///000111111000000222444666666666777777888888888888888888999:::<<<>>>@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFFFFIIIGGGIIILLLNNNNNNRRRYYYaaannn|||uuuyyyxxxpppooorrrwwweeePPPAAA888888666555444444666777333444555555555444333333111222333444555444444333333333333444555555555666444333222111222333555666222222333333444555555555666666666666666666777777666666777777888888999999999999999999888888888888999999888888888:::;;;<<<>>>JJJSSSrrrzzz|||}}}qqq```UUULLLHHHIIIEEEEEEFFFEEEDDDEEEHHHJJJMMMXXXhhhvvv~~~}}}}}}~~~|||zzz|||{{{vvvtttwwwrrrooollliiihhhfffdddaaaWWWYYY\\\aaahhhrrr}}}wwwnnnccc\\\WWWUUUQQQLLLJJJLLLHHHQQQ```qqq{{{pppnnnkkkgggfffggglllpppuuusssqqqrrruuuyyy|||}}}~~~zzzvvvrrrjjjcccZZZVVVPPPKKKHHHEEEBBB@@@=========<<<;;;:::999888777555333444555666555444222333444444333333444666444888???GGGPPP\\\gggnnnrrrzzztttxxx{{{}}}zzzvvvrrrjjjbbbTTTIII???;;;999333...------+++))))))***+++***)))'''(((******)))((()))***(((((((((((())))))))))))&&&(((***,,,...///000111000222333444333333555666777777888888999999999999999:::<<<>>>@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGFFFHHHLLLMMMMMMQQQWWW[[[fffzzz|||tttttt~~~sssooosssyyy}}}mmmZZZHHH===444555666444222111444777222333444555555555444333111222333444555444333222111111222333333444555555444333222111111333555666555555666666777888888999777666666555555555555666555666666777888999999::::::999999999888888777777:::999999888999:::<<<===>>>IIIQQQooo{{{}}}rrr```UUUMMMIIIJJJEEEFFFFFFEEEEEEFFFHHHJJJLLLVVVdddrrr~~~~~~~~~~~~|||tttrrrvvvuuurrrooolllkkkiiifffddd^^^]]]\\\[[[^^^fffqqqxxxvvvqqqjjjddd```[[[SSSNNNNNNFFFNNNZZZdddppp~~~|||uuupppppptttwww~~~xxxsssssswww||||||rrrkkk```[[[UUUOOOKKKHHHEEECCC?????????>>>===;;;:::999777666444444666777666555111222444444333333444555333777===EEENNNZZZeeemmmpppyyywww{{{~~~~~~{{{vvvrrrmmmgggUUUJJJ???;;;888333///...---+++))))))***+++***)))***+++,,,+++)))''''''((((((((((((((())))))))))))###%%%(((+++...///000000///333777777444333333555666777888999999999999999999:::<<<>>>???@@@@@@??????@@@BBBCCCEEEFFFGGGGGGFFFEEEGGGKKKLLLLLLPPPVVVWWWaaattt~~~}}}uuurrr{{{xxxtttttt}}}ppp\\\LLL@@@;;;666555555555555444444444444444444333333222222222333333333333333333333333000000000000111333666777555555444333333444444444444444444444444444444444555555555555555666777777555666777888999:::::::::888888777777777777888888999999;;;;;;;;;;;;:::999<<>>===<<<:::999666666666555444444333333444333222111111111222333555777===DDDJJJRRR```mmmrrruuuzzzwww{{{wwwtttnnnjjjiiiWWWLLLAAA===:::444///...******))))))))))))******+++*********))))))(((((()))***+++,,,,,,+++***)))++++++,,,...000111222333111333666777666555555555999999888888999999:::;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDFFFFFFGGGJJJKKKLLLMMMNNNOOOPPPPPPWWW\\\kkk}}}zzzzzzyyywwwuuuwww}}}wwwvvvyyyvvvwww|||yyyfffSSSCCC:::666555555555555444444444333333333333222222222111111222222222222222222222222111000000000111333555666444444333333333333333444444444444444444444444444555555555555555666777777666666777888999999999999888777777666666666777777999:::;;;<<<<<<;;;;;;:::<<<@@@LLLaaaxxxzzznnnooozzzuuu```SSSMMMJJJHHHEEEEEEDDDDDDEEEFFFFFFGGGLLLTTTbbbsss~~~xxxsssxxx~~~|||yyyuuuqqqnnnllliiieeeaaa^^^]]]^^^___jjjqqqzzz}}}yyyrrrggg___YYYSSSTTT[[[___bbbnnn|||}}}vvvmmmeee^^^VVVMMMGGGEEECCC???======<<<;;;999888888777777666555555555444444222222111222222333222444888???EEEMMM\\\jjjrrruuuzzzvvv{{{zzzuuusssooojjjhhhUUUKKKBBB>>>:::444///---******))))))))))))******************)))))))))((()))******++++++***))))))+++,,,,,,...///000111111///222555777666666666666999888888888888999::::::;;;;;;<<<===>>>???@@@@@@???@@@AAACCCEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOSSSXXXfffwww}}}xxxxxxtttsssrrrttt{{{yyyuuu|||zzzuuuwww|||lllXXXFFF;;;666444444444444444333333333333222222111111111111000000000000000000000000000000222111111111111222333333333222222222222222333333444444444444444444444444555555555444555555666777777777888888888888777777888777666555555555555555999999:::;;;<<<<<<;;;;;;===@@@KKK\\\rrryyygggaaaiiizzzyyycccUUUMMMIIIFFFEEEEEEDDDDDDDDDEEEFFFFFFIIIQQQ```qqq~~~~~~xxxqqqvvv|||~~~yyyuuusssqqqmmmiiieeebbbaaa```aaagggpppyyy|||rrrkkkddd^^^[[[^^^^^^]]]cccmmmzzz}}}uuummmcccXXXPPPIIIFFFBBB???>>>>>>===;;;:::999999888777777666666555444444333222222333333222222555;;;@@@IIIYYYhhhrrruuuzzz}}}~~~uuuzzzwwwttttttpppiiieeeRRRJJJBBB???;;;444...,,,******))))))))))))******************))))))))))))((()))************)))))),,,,,,------...//////000...111444666666555666777888888777777888888999::::::;;;<<<===>>>???@@@@@@>>>???AAACCCEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNSSS```pppzzzzzzxxxwwwtttsssssswww~~~zzzrrrvvvuuuuuuvvv|||uuu```LLL>>>888777777444333333333222222222222000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111222333333333444444444444444444555555555444444555555666777777777888777777666666777666555444444444444444777888999999:::;;;;;;;;;>>>CCCMMM[[[lll~~~}}}fffZZZ```rrr}}}hhhXXXNNNHHHEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFNNN^^^ppp~~~~~~ssswww|||}}}zzzyyywwwtttrrrooonnnmmmgggjjjpppvvv|||zzztttpppiiidddccc```]]]___dddhhhppp|||~~~sssggg^^^PPPLLLGGGCCCAAA@@@???>>>::::::999999888777777777666666555444444333333333444333555:::???HHHYYYhhhsssvvv{{{~~~}}}{{{vvv{{{zzzwwwwwwrrrhhh```OOOHHHCCC@@@<<<333---+++******))))))))))))***************)))))))))))))))(((((()))))))))******))),,,,,,------......//////000222555555555555555777888888777777777888999999;;;<<<<<<>>>???@@@AAABBB@@@AAABBBCCCEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQ\\\jjjvvv{{{{{{zzz|||{{{{{{wwwmmmooossslllrrrzzz|||nnnYYYFFF:::666777777222222222222111111111111////////////////////////111111111111111111111111222222222111111111000000111000000000111111222333333333333444444444555555555555444444444444555555666666777777777666555555666666555444444444444444666666777888999:::;;;<<>>::::::999999888777777666777777666666555444333333555444555999===GGGXXXgggsssxxx}}}~~~vvvzzz|||xxx|||yyyzzz|||zzzsssfff[[[MMMGGGCCCAAA;;;222,,,+++******))))))))))))******))))))))))))))))))******)))))))))))))))******+++---------....../////////333555666666555444555666888888888777888999999:::<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJMMMQQQZZZggguuu}}}sssjjjmmmrrriiigggqqqtttfffRRRAAA888444333333222111111111000000000000......////////////000000000000000000000000000000000111111222111111000000000000000000111222333333222333333444444555555555666555444444333444444444555555666666666666666555555555444444444555555555555555666777999:::<<<===???IIIWWWbbbkkkxxxkkk]]]^^^jjjuuurrr___RRRKKKGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEJJJUUUeeewww~~~~~~}}}~~~}}}yyyvvvtttmmmjjjeeeaaa___\\\YYYWWWRRRSSSXXX___fffooo||||||ddd]]]SSSJJJDDDAAA???>>>:::::::::999888888777777888888888777777555444333333222333777;;;DDDTTTdddrrrxxx~~~~~~~~~}}}|||}}}~~~rrruuu{{{~~~}}}}}}vvvwww}}}yyyrrrdddVVVKKKFFFCCC@@@:::111,,,,,,******))))))))))))******))))))))))))***************)))))))))***+++,,,---------......///000000111444666777777666555777888999999888888999999:::;;;===>>>???@@@BBBDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDHHHHHHIIIIIIIIIJJJJJJJJJMMMQQQXXXdddtttzzztttmmmooovvvjjjhhhlllwww{{{bbbWWWGGG;;;666444222000111111000000000/////////......//////000000000000///////////////////////////000111222222111000000111000000111222333444444222222333333444555555666666555444444333333333444333444444555666666666666444444444444555666777888777777777888:::<<>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLPPPUUU```rrr{{{yyyuuutttooojjjmmmtttqqqQQQHHH===666444555333111000000000000////////////.../////////000000111111...........................///000222222222111000111111111111222333444555222222333333444555666666666555444444333333333333222333444555666666666666444444444555666777888999888888888:::<<<>>>AAABBBGGGPPPYYY[[[]]]eeewww~~~xxxxxxuuuhhhcccfffiiiyyyyyyeeeVVVNNNKKKFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGJJJUUUfffwwwyyyrrrllliiihhhcccaaa]]]ZZZYYYWWWRRRMMMKKKIIIKKKQQQVVV\\\iiiwww|||~~~vvviii\\\SSSMMMJJJHHH=========<<<;;;;;;::::::999999:::999888666444333222222444888<<>>777///,,,...******))))))))))))******(((((())))))*********+++++++++******+++---...000------...000111333444444111333555777888;;;>>>AAA;;;;;;::::::;;;;;;<<<===;;;<<<===???AAACCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJNNNSSS\\\ooo}}}|||xxx}}}sssqqqxxxqqq^^^CCC===777444555666444111000000///...............111111000///////////////---------------...///000111111111111111222222222222222222111111111111111444444333333333444444555555555444333222222111111555444444444444555666666555555666777888999999::::::999888888999<<>>===;;;999======<<<;;;:::888777777444333555777:::AAAOOO]]]jjjuuu~~~~~~rrrsss}}}yyywww{{{xxxpppkkkbbbWWWMMMHHHFFFAAA;;;333...,,,+++*********)))))))))))))))))))))))))))************++++++++++++,,,---......000000000111222222222333888777666555666999<<<>>>@@@===::::::<<<===;;;999>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDCCCCCCDDDGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQWWWggg{{{}}}}}}{{{www{{{zzzbbbMMM@@@:::444222444444222000000000///...............111000000///////////////---------------...////////////000000000000111111000000000111111111111111444444333333444444555555555555555444333222222222555444444444444555666666555555555666777777888888999888888999:::<<<>>>@@@LLLQQQVVVWWWWWW]]]hhhrrr~~~}}}{{{yyy|||zzzvvvtttuuuvvvvvvuuuhhhdddiiipppyyylll[[[PPPJJJGGGFFFEEECCCBBBBBBBBBBBBEEECCCEEELLLUUUaaaqqq~~~}}}}}}|||uuutttrrrnnnjjjeeebbb``````]]][[[]]]```dddnnnwww{{{ooocccYYYTTTMMMJJJFFFDDDBBBAAA@@@>>>>>>===;;;:::999888777777888666777999;;;@@@NNN[[[jjjuuu~~~zzz{{{}}}~~~{{{zzz}}}}}}rrrjjjeee^^^TTTLLLGGGEEEAAA:::333...,,,+++)))))))))((((((((((((((())))))))))))************++++++++++++,,,---......000000000111222222333333666555444444555777:::;;;===:::999:::<<<>>>>>><<<>>>>>>>>>??????AAABBBCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNTTTcccvvv|||{{{xxx{{{lllSSSAAA:::666111000111222111///000000///...............000000//////......//////...------------...//////.........//////000000000...//////000111222333444444444444444444555666666666666555555444333333333555444444444444555666666555555555555666666666666777888999:::<<<===>>>>>>FFFKKKRRRVVVXXX]]]fffmmmvvvxxx{{{}}}}}}wwwtttttttttttt}}}xxxjjjfffmmmtttooo[[[OOOIIIGGGFFFEEECCCBBBBBBBBBBBBDDDBBBDDDIIIOOOXXXggguuu~~~}}}}}}~~~~~~yyyvvvttttttqqqqqqsssssstttyyy|||pppfff___YYYUUUOOOKKKIIIHHHGGGEEEBBB@@@>>><<<:::999999:::;;;999999:::;;;@@@MMMZZZjjjuuu{{{uuuyyy~~~~~~vvvmmmfffbbb\\\SSSLLLFFFEEE@@@:::333---++++++(((((((((((((((((((((((())))))))))))************++++++++++++,,,---......///000000111222222333333333333333444555666777888999888888:::===???@@@@@@???????????????@@@AAABBBDDDEEEFFFEEECCCDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLQQQ^^^ppp|||yyyyyyuuurrrttt}}}rrr]]]HHH:::666333000///000111111000000000///...............000//////.........//////......---------......///.........//////000000111//////000222333555666666333333333333444555666666666666555555555444444444555444444444444555666666666666666666666666555555777888999;;;<<<=========???EEEOOOWWW^^^dddkkkpppqqqvvv|||}}}|||}}}~~~~~~|||lllhhhnnnvvvsss]]]OOOJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAACCCGGGKKKRRR```nnnxxx{{{~~~~~~~~~~~~uuunnniiiddd\\\UUURRROOOMMMLLLIIIGGGDDDAAA>>>===<<<===;;;:::999:::;;;???LLLYYYjjjuuu|||xxxzzzxxxsssmmmiiiddd]]]SSSLLLEEEDDD???999222---++++++(((((((((((())))))))))))((()))))))))************++++++++++++,,,---......//////000111222333333444333333444555555666777777888888888:::<<>>EEEPPP\\\fffmmmrrrtttrrrwww}}}pppjjjooovvvvvv```QQQKKKGGGFFFEEECCCBBBBBBBBBBBB@@@@@@BBBFFFIIIOOO]]]jjjuuuyyy~~~zzztttkkkccc]]]YYYVVVTTTSSSPPPLLLHHHCCC@@@>>>===:::999999:::;;;@@@MMMZZZjjjuuuxxxvvv~~~~~~}}}sssqqqooolllggg]]]QQQIIIDDDBBB???888111---++++++)))))))))******+++++++++((()))))))))************++++++++++++,,,---.........///000111222333444444444555555666777777777777999999:::;;;;;;===???@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFJJJKKKNNNSSS[[[gggvvvssszzz___dddmmmxxxfffOOOBBB999444222222111000000000000111000000///.....................------......////////////...------------.........///000111111222222666666666777777888888888111111111111222444555555444444444444444444444444555444444444444555666666777777777777888888888888777888999:::<<<===>>>>>>BBBHHHSSS```llltttwwwwwwvvvzzz~~~uuulllpppwwwzzzeeeTTTLLLGGGFFFEEECCCBBBBBBBBBBBB>>>???CCCFFFGGGLLLZZZhhhsssxxx~~~|||tttnnniiieeebbb___\\\XXXRRRLLLFFFAAA>>><<<::::::;;;<<<@@@MMMZZZjjjuuuzzzuuusss}}}~~~zzzqqqqqqpppllleeeYYYMMMDDDCCCAAA>>>888111,,,++++++)))******++++++,,,,,,,,,))))))))))))************++++++++++++,,,---............///111222333444555777777666666777777888999999;;;<<<;;;;;;;;;===???BBBBBBBBBBBBCCCCCCDDDEEEDDDFFFGGGGGGFFFEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGKKKLLLOOOTTTYYYcccsss|||___iiiwwwtttXXXDDD<<<888555111111111000///...//////000000///..................------------...///000//////...---------------,,,------...000111111222888888888777777666666666/////////000111222444555333333333333333444444444555444444444444555666666555555666666777888888888999888888999:::<<<>>>@@@AAAFFFQQQaaapppzzz|||{{{|||||||||{{{{{{yyyppprrrxxx~~~iiiWWWLLLGGGFFFEEECCCBBBBBBBBBBBB???@@@CCCEEEEEEHHHUUUcccrrrwww}}}~~~~~~{{{vvvsssooolllhhhaaaXXXOOOHHHCCCAAA???>>>>>>>>>AAAMMMZZZjjjuuu}}}wwwtttttt{{{~~~vvvtttqqqkkkaaaVVVJJJCCCBBBAAA===777000,,,***+++((())))))***++++++,,,,,,))))))))))))************++++++++++++,,,---............///111222333444555888777666555555777999:::888:::<<<<<<;;;;;;>>>AAA@@@@@@@@@@@@AAACCCDDDDDDBBBEEEGGGHHHGGGFFFGGGGGGCCCEEEGGGIIIJJJJJJIIIHHHJJJJJJNNNSSSVVV^^^ooo}}}eeerrr{{{bbbHHH999555333000///000111000...------...000000///...............---------------...///000000///...---------------++++++,,,---...///000111:::999888777666555444333.........///000222333444333333333333333333333333555444444444444555666666333444444555666777888888:::999888888999<<>>>>>>>>???@@@BBBCCCDDDBBBDDDGGGHHHGGGGGGGGGHHHCCCDDDGGGIIIKKKKKKJJJJJJIIIIIILLLQQQTTTZZZlll~~~~~~xxx}}}uuubbbLLL???999444222222//////...------...000000........................,,,,,,,,,---------...............------,,,,,,,,,......---------......///444444444333222000---,,,111000///......///000111222222222222333444555555666666444333222111111111222333333333222444666999888999:::;;;===>>>???@@@BBBEEENNN___rrryyywwwyyyzzzmmmqqqzzzkkk[[[SSSJJJHHHEEECCCBBB@@@>>><<<>>>@@@BBBBBBDDDIIIRRRXXXkkksssyyyxxxwww{{{yyymmmbbbZZZWWWSSSLLLFFFDDDDDDGGGQQQ\\\iiittt}}}wwwsssuuuyyy{{{~~~wwwmmm```TTTJJJDDDEEEBBB<<<666000,,,)))(((,,,+++(((''''''(((***,,,************************++++++,,,------......///222222222222222222333333777666555555555666888999777888::::::::::::<<<============>>>>>>@@@AAAAAADDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMNNNUUUfffwwwzzz~~~}}}aaaRRRAAA999666333111111000///......---...//////------------------------,,,,,,,,,---------....../////////......---------000//////...............222333333333222000...---111111000//////000111111222222222222333444555555555444444333333333333444333444555444333444666888666777888999:::<<<======>>>BBBLLL]]]ppp{{{yyy{{{yyyjjjkkksssooo^^^UUUKKKIIIFFFDDDCCCBBB@@@>>>>>>@@@BBBBBBCCCHHHPPPVVVeeennnvvvvvvvvvzzz}}}wwwmmmgggddd[[[SSSLLLIIIHHHKKKUUU___lllvvv~~~vvvqqqssswwwzzz~~~xxxmmm```TTTJJJEEEEEEAAA<<<555000,,,***))),,,+++)))''''''(((***,,,************************+++,,,,,,------......///222222222222222333333333777777666666777777888888666888:::;;;:::;;;<<<===;;;;;;;;;<<<===>>>???@@@DDDDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLSSScccsss|||jjjLLLAAA777555555333222333111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........000000///...------......111111111111111000000///222111111000000111111222222222222222333444555555444444444444444555666777444555666555333333555777666777888999:::;;;<<<======AAAJJJZZZmmm~~~|||}}}xxxfffbbbgggtttbbbWWWMMMJJJGGGEEEDDDCCCBBBAAA>>>@@@AAAAAAAAAEEELLLRRR]]]hhhrrruuuvvvzzz}}}}}}yyytttrrrggg___WWWRRRPPPRRR\\\fffpppyyy|||uuuppprrrvvvyyy~~~xxxnnn```TTTJJJFFFEEEAAA;;;555///,,,***))),,,***)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---......//////111222222222333333333444666777888999999999888888555888;;;<<<<<<;;;<<<===;;;;;;;;;<<<===>>>@@@@@@DDDDDDFFFGGGHHHIIIIIIIIINNNNNNNNNMMMMMMMMMMMMMMMIIIIIIJJJKKKKKKPPP___nnn{{{}}}gggUUUAAA999555777999777555555111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.....................---------------....../////////000000000000000222222222222222222222222222222222222333444555555555555555555555666777777444555666555333333444555888999:::;;;<<<===>>>>>>@@@BBBJJJWWWhhhyyy~~~xxxcccZZZ\\\tttxxxdddWWWMMMJJJGGGDDDDDDCCCBBBAAA???@@@AAAAAA@@@CCCHHHNNNWWWdddqqqvvvxxx|||~~~~~~~~~~~~{{{yyyssskkkbbb\\\YYY[[[cccmmmttt||||||~~~~~~tttpppsssxxxzzz}}}xxxnnn```SSSJJJGGGDDDAAA:::444...+++******+++***)))((()))***+++,,,++++++++++++++++++++++++,,,,,,------.../////////111222222333333444444444666777:::;;;<<<;;;999777555777;;;===<<<<<<<<<===<<<<<<======>>>@@@AAABBBDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJKKKLLLLLLPPP\\\iiiwww{{{gggRRRCCC>>>999777:::;;;888555444111000000///...------,,,------------------------,,,,,,,,,---------......------------------------******++++++,,,---//////.........//////000111111222222333333333333222222222222222222333444555555777777666555555555555666444555666666444333444555888999999:::;;;<<<======???AAAGGGSSSddduuu{{{cccWWWUUUcccrrr{{{eeeWWWNNNKKKFFFCCCBBBBBBAAA@@@>>>@@@AAA@@@???AAAFFFKKKTTTbbbpppwww{{{}}}{{{{{{ssskkkeeebbbcccjjjsssxxx~~~~~~~~~}}}~~~}}}ssspppuuuzzz{{{|||||||||xxxmmm^^^QQQIIIGGGDDD@@@999333...+++************))))))***+++,,,---++++++++++++++++++++++++,,,,,,---......//////000111111222333444444555555555777:::<<<===;;;999777555888;;;<<<<<<<<<===???============>>>???@@@AAADDDFFFHHHKKKLLLLLLLLLLLLIIIJJJKKKMMMOOOPPPQQQRRRNNNLLLMMMNNNNNNQQQ\\\ggguuu}}}|||~~~nnnXXXGGG???;;;777666888888444222222///000000000///...---,,,........................,,,,,,,,,---------......,,,,,,,,,---------------******++++++,,,---//////------------...///000111111222222333333222222111222222222222333444555555888777666555555555555555444666888888777666666777777777777888999::::::::::::===CCCOOO```tttgggXXXSSSYYYhhh{{{iiiZZZQQQMMMGGGCCCBBBAAA@@@???>>>@@@AAAAAA???AAAEEEIIIRRR```ooowww{{{}}}}}}wwwpppllliiiiiiooowwwzzz~~~}}}}}}~~~}}}ssspppuuu{{{|||~~~|||zzzzzzwwwlll\\\OOOHHHFFFDDD@@@999222---+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222333444555666666666777:::<<<<<<;;;999777666888:::;;;;;;<<>>>>>>>>======>>>>>>???CCCEEEGGGJJJLLLLLLLLLKKKIIIJJJLLLNNNPPPSSSTTTUUUOOONNNNNNPPPQQQSSS\\\eeerrr~~~~~~zzzzzzyyy~~~wwwaaaKKK???>>>666333222444444111000222......///000000///...---------------------------,,,,,,,,,---------......------------.........//////......------............------------...000111000111222333333222111000222222222222333444555555555555444444555555666666666999;;;<<<;;;:::;;;;;;777777777888999999::::::999<<>>@@@BBBAAA@@@AAAEEEIIIOOO]]]llltttxxx}}}~~~~~~|||wwwrrrpppnnnmmmrrryyy{{{~~~~~~~~~rrroootttzzz{{{|||~~~||||||wwwyyyvvvkkkZZZMMMGGGFFFDDD???888111,,,++++++,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111222333444555666666666777999:::;;;:::999888888999:::::::::<<<@@@CCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBEEEHHHJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSOOOMMMNNNPPPRRRTTT[[[dddlllzzz|||yyywwwvvv}}}~~~~~~lllSSS===555888333000///222333111222555---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000333222111000......------...------,,,---...///000000111222333333222111000222222222222333444555555222333333333555666777888888;;;===>>>>>>===>>>???999999999::::::;;;;;;<<<===>>>CCCKKKZZZnnnppp^^^XXXPPP```rrr~~~ssscccWWWRRRKKKFFFCCCBBBAAA@@@===@@@BBBAAA@@@AAAEEEIIILLLZZZiiipppuuu{{{~~~~~~~~~|||}}}~~~zzzvvvsssrrrpppooosssyyy{{{rrrnnnrrrxxxzzzzzz||||||uuuyyy{{{vvvxxxuuujjjYYYLLLFFFEEECCC???888111,,,***+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222333444666666777666777888999999999888888999999999999999<<>>???@@@@@@AAAEEEIIIJJJHHHEEE@@@AAABBBCCCDDDEEEFFFGGGJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMPPPRRRUUUWWWaaasss~~~yyy|||~~~zzzsssqqqvvv}}}vvvzzzqqqeeeSSSEEE===777222///000000000000/////////......------------......///------,,,,,,,,,+++++++++---------------,,,,,,,,,...---,,,++++++---...///............---------------------............//////000111000//////111333222333444444555555444444666555444333222222333444999999999999:::::::::;;;888888888999::::::;;;;;;<<<>>>AAAFFFLLLYYYqqq}}}www^^^UUU]]]hhhsssjjj\\\MMMGGGFFFCCCAAA@@@AAAAAA????????????AAAAAAKKKSSS```llltttxxxzzz|||~~~~~~uuussspppooopppuuuzzz}}}|||~~~~~~~~~}}}yyywwwxxxzzz}}}}}}~~~~~~uuupppnnnhhh]]]PPPGGGBBBBBBBBB===666000---+++******)))((((((((()))***++++++*********+++,,,,,,------...............//////000111111222222333444555555777777777777888888999:::>>>===<<<<<<<<<===????????????@@@CCCGGGHHHFFFDDDAAABBBCCCDDDEEEGGGHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOQQQRRR^^^mmm}}}}}}{{{~~~}}}yyyyyy}}}}}}uuummmppp~~~uuuYYYPPPDDD:::555333111///000000000/////////......///...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,+++,,,---...///++++++,,,,,,---------...---------............///111111222111//////000111333333444555555555555444666666555444444444555555666666777777777888888888888888999999:::;;;;;;;;;>>>???AAADDDGGGQQQfffzzz}}}xxxuuurrrsssxxxmmm[[[```iiittttttcccQQQIIIFFFCCCAAAAAAAAA@@@???>>>>>>???@@@AAAGGGOOO\\\gggoootttwwwyyy|||~~~~~~}}}~~~~~~}}}{{{sssrrrrrrrrrtttwwwzzz|||}}}~~~~~~~~~}}}{{{zzzzzzwwwxxx}}}wwwrrrllljjjdddYYYMMMEEEAAAAAABBB===666000---+++*********)))))))))))))))***************+++,,,---------...///000111111111000000111111222222333333333444555555666777888999999:::??????>>>>>>>>>???@@@AAA>>>>>>???BBBDDDEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLOOOOOONNNMMMLLLLLLMMMMMMZZZeeevvv}}}xxxnnniiiiiiqqqkkkZZZHHHBBB;;;555333333333333000000/////////.........///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,---------------------............///111222222111///...///111222222333444444444444333555555555555444555555555555555555555666666666666888888999999:::;;;;;;;;;>>>>>>@@@BBBCCCKKK^^^pppyyyrrrooollllllqqq{{{sssbbbdddkkkuuu}}}kkkVVVKKKFFFCCCAAABBBAAA@@@???>>>>>>???@@@AAADDDKKKWWWaaajjjooosssvvvzzz|||~~~~~~}}}|||{{{|||~~~~~~zzzwwwqqqrrrsssuuuxxxzzz{{{|||~~~~~~~~~~~~{{{yyy|||wwwxxx~~~xxxqqqnnnjjjhhhbbbWWWLLLDDDBBBCCCBBB===666000---+++******+++***)))))))))))))))***)))******+++,,,---......000222444666777666444333222222222222333333333333444444555777888999::::::999:::;;;<<<>>>@@@AAABBB======???@@@AAABBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLWWW]]]ooo~~~tttrrrnnnmmmzzzpppWWWEEE;;;888444000///000000111////////////............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,---...//////.........------------,,,---------............///111222222111///...///111000000111222222222222111333333333333444333333333555555555555666666666666777777888999999::::::;;;<<<===???@@@@@@GGGYYYjjj}}}uuupppllljjjllluuuuuufffffflllxxxpppYYYLLLGGGCCCAAABBB@@@@@@???>>>>>>???@@@@@@AAAHHHRRR]]]eeelllqqqtttxxxzzz}}}}}}|||zzzzzzzzz~~~~~~~~~~~~}}}|||wwwsssppprrruuuxxx{{{|||}}}}}}}}}|||}}}yyyyyy}}}{{{|||uuuooollliiifff___TTTIIICCCBBBDDDBBB===666000---+++******+++***)))))))))))))))***)))***+++,,,---...//////111333666999999888666555333333333333333333444444333444666888999:::::::::777888:::;;;===???@@@@@@<<<===>>>????????????@@@???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMTTTYYYhhh~~~|||rrrwwwrrr]]]III;;;777555333111000///000000/////////.........------...---,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------.../////////.........------,,,,,,---------............///111111222111//////000111//////000111111111111000000111222333333333222222444444555555555666666666666666777777888999999999:::;;;===???>>>DDDTTTddd|||vvvrrrmmmkkkrrrxxxgggffflllyyyqqq[[[MMMGGGCCCAAABBB@@@???>>>======>>>???@@@???FFFPPPZZZbbbjjjpppsssxxxzzz|||{{{zzzyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~zzztttqqqppprrrvvvzzz}}}~~~~~~{{{|||xxxvvvzzz}}}}}}zzztttooolllgggddd\\\QQQFFF@@@@@@BBBBBB===666000---+++*********)))))))))))))))******)))***+++,,,---...///000///111444666777666555444333333444444555555555666555666888999:::::::::999;;;<<<===>>>>>>>>>======<<<>>>???>>>======>>>???===>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNNNNPPPUUUbbbttt~~~zzznnnZZZIII>>>999666666555333222000111111//////.........---------,,,,,,,,,+++,,,,,,------)))*********++++++++++++,,,,,,,,,+++++++++++++++******,,,---.../////////,,,,,,,,,,,,,,,------------------............//////000111000//////111333//////000111111111111111///000222333333333222222333333444444444555555555555555555666777777888888888999<<<===<<<@@@OOO^^^{{{}}}vvvpppsssyyydddcccjjjyyyqqq[[[NNNGGGCCCAAAAAA@@@???>>>======>>>???@@@???EEENNNXXXaaaiiioootttzzzzzz{{{zzzyyyxxxzzz|||yyy{{{}}}~~~~~~yyyyyyyyy{{{~~~}}}xxxtttqqqppprrrvvv{{{~~~}}}~~~wwwvvvvvvwwwwwwvvvssspppnnniiieee\\\PPPEEE@@@@@@CCCBBB===666000---+++******)))((((((((()))***++++++)))***+++,,,---///000000---///111333444444444333333444444555666777888888666888999;;;;;;;;;:::999;;;<<<===>>>>>>>>>=========>>>???>>><<<;;;===???<<<===>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDAAACCCEEEHHHJJJKKKKKKLLLKKKRRR]]]jjjzzzsss\\\GGG;;;888999222222333111///....../////////.........---------++++++++++++,,,------...))))))******++++++++++++---,,,,,,++++++*********)))***,,,---.../////////((()))***+++,,,---......---------........./////////000111000///000222333000000111222222222222222000000222333444333333222222222333333333444444444444444555555666777777777888999;;;<<<:::===KKKZZZrrr~~~vvvwwwxxxbbb```hhhyyypppZZZNNNHHHCCCAAAAAA@@@???>>>======>>>???@@@???EEENNNXXX```hhhpppttt{{{{{{{{{yyyxxxxxxzzz}}}wwwzzz}}}~~~uuuuuuuuuwwwzzz~~~~~~zzzwwwtttrrrpppssswww{{{~~~~~~zzzxxxuuusssrrrssssssqqqppplllhhh___SSSGGGBBBCCCEEEBBB===666000---+++******(((((((((((()))***,,,,,,)))***+++,,,...///000111...///111333444444444444444444555666777888999:::888999;;;<<<<<<;;;:::888666777:::<<<>>>?????????===???@@@>>><<<;;;===@@@======>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEDDDBBBBBB???AAACCCFFFHHHIIIIIIIIIFFFPPPYYYcccuuutttZZZFFF<<<888555333222111111000000000000000///............---------+++++++++*********))))))((()))))))))************************************))))))*********+++++++++++++++,,,,,,---...//////,,,---------.../////////000000//////000111222222111111222222222333333333222222333333333444444444333333222111222333555666333444555444444444666888999;;;;;;::::::@@@KKKSSSkkklll```bbbvvvqqqZZZKKKGGGFFFDDDAAA>>>===============>>>>>>EEEEEEJJJTTT```kkkrrrtttwwwyyy{{{{{{zzzxxxxxxyyyxxxzzz}}}|||yyywwwvvvqqqpppooommmmmmqqqvvv{{{|||xxxssspppnnnlllooosssxxx|||~~~}}}wwwoookkklllooogggfff]]]QQQKKKLLLKKKGGGBBB===666111---+++***(((***)))((((((((((((((()))***++++++,,,---...//////222222222222333444555555888777666555444444444444777777888999::::::;;;;;;======<<<<<<<<<<<<======BBBBBBBBBBBBAAA???===<<<=========>>>???@@@AAABBB???@@@BBBDDDEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGFFFKKKMMMRRR^^^qqqooo___KKK<<<555444222111111000//////......//////------------,,,,,,,,,,,,+++++++++*********))))))************++++++++++++************************))))))*********+++++++++++++++,,,,,,------......,,,,,,------.../////////000000//////000111111222111111111222222222333333222222222222222333333333222222222222222333444444222444555444444444666888999;;;;;;999:::???HHHPPPdddzzznnnaaaaaauuuqqqZZZJJJEEEDDDAAA>>>>>>===============>>>>>>BBBCCCHHHQQQ]]]iiipppsssvvvxxxzzz{{{yyyxxxxxxyyyyyyzzz}}}~~~{{{wwwssspppnnnggggggeeeccccccggglllqqqwww{{{{{{vvvrrrooommmmmmkkknnnrrrvvvzzz|||}}}~~~~~~~~~}}}{{{|||xxxqqqllllllmmmeeeddd\\\QQQLLLNNNMMMJJJBBB===666000---+++***)))))))))(((((((((((())))))***+++,,,,,,......///000222222222222333444555555999999888888888999999:::888888888999999::::::;;;::::::::::::;;;<<<===>>>@@@AAAAAAAAAAAA???>>>=========>>>>>>@@@AAABBBCCC???@@@BBBDDDEEEDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEIIIJJJOOO[[[nnn{{{kkkSSSHHH:::111000111111000//////...---------------,,,,,,,,,+++++++++******+++++++++******************++++++++++++,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000/////////000111111000111111111222222222222222222222111111111111111000111111222222222222111222333444444333444666888999::::::999888===DDDKKKZZZppprrrddd```qqqttt^^^MMMFFFDDDAAA>>>>>>>>>===<<<<<<======>>>???@@@EEEMMMYYYdddmmmqqqtttwwwyyyzzzyyyxxxyyyyyyzzz|||~~~}}}yyysssnnnhhhdddbbbYYYXXXWWWUUUUUUXXX^^^bbbjjjooovvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{uuuoookkkiiiiiijjjiiikkkppptttxxxzzz{{{|||~~~~~~~~~|||{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~xxxvvvvvvzzz{{{tttoookkkiiibbb___XXXPPPNNNOOONNNLLLAAA<<<555000---+++***))))))))))))(((((())))))***++++++,,,---...//////000222222222222333444555555666666666666777888999:::999999999999999999999999777777888999:::<<<===>>>===>>>???@@@@@@???>>>>>>======>>>???@@@BBBDDDEEE???@@@BBBCCCDDDCCCCCCBBBDDDDDDFFFGGGGGGFFFEEEEEEGGGGGGKKKWWWhhhzzzgggUUUBBB;;;333//////111222111///......---------------,,,,,,+++++++++******************************************+++++++++,,,,,,************************************************,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000000000/////////000000111000000000111111111111222111111111111000000000000///000111222222111000///222333444444333444666777999999999888888;;;AAAEEEQQQfff~~~vvvfff___jjj}}}}}}fffUUULLLGGGDDDAAA>>>>>>===<<<<<<<<<=========>>>BBBJJJUUU```jjjooorrruuuxxxyyyyyyxxxyyyzzz}}}~~~~~~}}}wwwtttooohhhaaa[[[VVVTTTLLLLLLKKKIIIIIILLLPPPTTT^^^ccckkksss{{{|||||||||{{{{{{{{{{{{{{{wwwvvvvvvxxx{{{}}}}}}|||xxxuuupppkkkgggfffeeeeeeeeehhhmmmssswww{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzz}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}sssrrrsssyyy~~~wwwrrrkkkeee___ZZZSSSMMMLLLLLLKKKHHH???:::444///,,,+++***))))))))))))((())))))******++++++,,,---...///000000222222222222333444555555666666666666666777888888::::::999999999999999999888888888999:::;;;<<<===;;;<<<>>>???@@@@@@??????======>>>???AAABBBDDDEEE???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEEEEDDDFFFEEEHHHQQQ^^^nnn~~~xxxeeeOOOAAA;;;777222000000111000///000///......------......,,,,,,,,,,,,+++++++++***************************))))))))))))*********+++************************************************+++++++++++++++*********++++++,,,---...///000111000000///////////////000//////000000000111111111000000000000000000000000///000111222222111///...222333444333333333555777999999888777888:::>>>AAAKKK^^^www}}}{{{jjj^^^cccsssnnn[[[PPPJJJEEECCC>>>>>>===<<<<<<<<<<<<<<<===>>>AAAGGGQQQ\\\gggmmmpppsssvvvxxxxxxyyyzzz{{{~~~{{{{{{}}}~~~~~~{{{xxxuuukkkhhhbbb[[[TTTNNNJJJHHHCCCCCCCCCAAAAAACCCGGGJJJSSSXXX```iiirrr{{{|||{{{{{{zzzyyyyyyxxxxxxrrrqqqqqqrrrtttuuuuuutttpppnnnllljjjgggdddbbbaaabbbeeekkkrrrxxx|||~~~~~~}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~qqqqqqttt{{{yyyssskkkccc[[[TTTMMMIIIIIIGGGEEECCC===999333...,,,+++***))))))))))))))))))***+++++++++,,,,,,---...///000111222222222222333444555555<<<;;;::::::999999999:::::::::999999999999999999:::::::::999::::::;;;<<<:::;;;===???@@@@@@@@@@@@======>>>???@@@BBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEDDDHHHEEEFFFMMMUUU```pppxxxdddPPP@@@777777444222000000///---,,,//////...------------...,,,,,,,,,+++++++++*********************+++++++++(((((()))))))))*********************************+++++++++******************************************+++,,,---...000111111000000//////......//////////////////000000000000///000000000111111111111000111111111111000000///111222333333222333555777999888777777888:::<<<>>>FFFWWWooo}}}~~~ooo___^^^lllsss___QQQIIIDDDBBB>>>>>>===<<<;;;;;;;;;;;;<<<>>>@@@EEELLLWWWbbbjjjnnnqqquuuwwwxxxyyyzzz|||||||||~~~zzztttnnniii\\\YYYTTTNNNHHHCCCAAA???>>>>>>===<<<;;;===@@@DDDIIINNNUUU]]]fffoooxxx}}}{{{{{{zzzxxxwwwuuutttssspppnnnmmmlllmmmnnnmmmllliiihhhhhhgggeeebbb```___```ccciiipppwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~|||||||||}}}~~~}}}~~~}}}qqqtttxxx|||zzztttjjjbbbYYYPPPHHHGGGHHHFFFBBBAAA<<<777111---++++++***)))))))))))))))******+++,,,,,,,,,---...///000000111222222222222333444555555;;;:::999888777777777777999999999999999999999999;;;::::::999999::::::;;;;;;<<<>>>@@@AAAAAAAAA@@@======>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFIIIFFFGGGLLLPPPUUUeeeuuuwwwcccQQQBBB888333222111000//////...---,,,...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++*********))))))(((((())))))******++++++***+++,,,---...000111111000000///......................../////////000000...///000000111222333333333222111111000000000111111222333333222333555777888777777777999;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;===???AAAGGGQQQ]]]fffmmmppptttvvvxxxyyy{{{|||}}}}}}~~~|||wwwqqqiii___YYYNNNKKKGGGBBB>>><<<;;;:::999999999888777888;;;>>>@@@DDDJJJRRRZZZbbbkkkpppzzz~~~}}}|||{{{xxxvvvsssrrrqqqpppmmmjjjiiihhhhhhgggfffddddddbbbaaa````````````___ccchhhoootttxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{|||}}}~~~~~~~~~www{{{yyyqqqvvv{{{}}}}}}}}}~~~zzztttjjjbbbWWWMMMFFFHHHKKKHHHEEEDDD;;;666111,,,++++++******))))))))))))***+++,,,---,,,,,,---...///000111111222222222222333444555555666666555555444555555555888888888999999::::::;;;888888888888888999:::;;;<<<===???@@@AAABBBAAAAAA>>>>>>======>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGJJJGGGIIINNNNNNPPP___qqqvvv```MMM???777111...000/////////000000//////---,,,++++++******++++++))))))))))))(((((((((((())))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++******))))))'''(((((()))***++++++,,,***+++,,,---///000111222111000///.........................../////////000......///111222333444555444333111000000000111222111222333333222333555666888777666888:::<<<<<<<<<@@@MMMcccyyy}}}vvvddd___iii{{{{{{eeeUUUKKKEEEBBB???>>>===<<<;;;::::::::::::<<<===???DDDNNNZZZccclllooosssvvvxxxyyy{{{|||{{{{{{|||}}}~~~zzzyyyuuuqqqiii___SSSLLLFFFCCC@@@<<<999888888888666666666555444555888;;;:::>>>DDDJJJQQQYYYbbbgggooossszzz}}}zzzwwwtttrrrqqqpppmmmjjjgggfffeeecccbbbcccaaa^^^\\\\\\]]]```aaa```ccchhhmmmrrruuuwwwwwwxxxxxxxxxyyyzzz{{{|||}}}{{{{{{yyyyyyyyyyyy{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~|||uuuzzzvvvrrrxxx}}}}}}zzzyyy~~~~~~}}}zzztttjjjbbbWWWLLLFFFJJJNNNLLLIIIIII:::666000,,,+++*********))))))))))))***+++,,,---,,,,,,---...///000111111222222222222333444555555777666666777777888999:::777777888999::::::;;;;;;555555555666777999;;;;;;===>>>@@@AAABBBBBBAAAAAA>>>>>>============>>>>>>@@@@@@???????????????@@@??????@@@AAACCCEEEGGGHHHJJJGGGJJJPPPOOOOOO]]]qqqkkk^^^MMM???999666333000111///...,,,,,,---...///...---,,,,,,++++++++++++((()))***+++++++++++++++))))))))))))************,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,------......///000//////.........//////000///---,,,++++++,,,---,,,---...///111333444555666555333222111111222333222222222333333444444444777777888888999999999:::???IIIZZZppplllaaaeeevvvhhhVVVLLLFFFAAA>>>===<<<<<<<<<<<<;;;999>>>;;;;;;???CCCKKKYYYfffgggooouuuvvvvvvyyy{{{zzz|||zzzzzz{{{yyyoooeee___XXXNNNFFFCCC???>>><<<:::888888888888777666666555555777888999:::<<>>@@@BBBBBBBBBBBB>>>>>>????????????>>>>>><<<===???@@@AAAAAA@@@@@@@@@?????????AAACCCFFFHHHLLLHHHKKKUUUWWWVVV]]]jjj~~~mmm[[[PPPBBB888444222000...000///---,,,+++,,,---......---,,,+++++++++++++++((()))***++++++++++++***))))))))))))************,,,+++)))((((((((()))***(((((())))))*********+++***************************)))((((((((()))++++++******++++++,,,---------//////......---......//////......------------...------...000111222333444555444444333222222222333222222222222333333333333555666666777888999999:::???IIIYYYooommm```bbbrrrmmm[[[PPPHHHBBB@@@>>><<<<<<<<<<<<;;;999<<<::::::===AAAIIIVVVcccfffnnntttttttttwwwyyyyyy{{{}}}}}}}}}{{{{{{{{{}}}}}}yyykkkaaaXXXRRRLLLCCC===;;;;;;:::888777666666666666888777777666777888999:::999:::<<>>888333...)))((()))))))))))))))))))))***+++,,,---.........///000111222333444444444333333333333222555666888999999999777666555444444666888::::::999777777777777777888999:::;;;<<<>>>???AAABBBBBBCCC>>>??????@@@@@@??????>>>===>>>@@@AAAAAAAAA@@@@@@AAA@@@???@@@AAACCCFFFGGGLLLIIILLLTTTWWWUUU]]]iii|||gggWWWGGG@@@777111000000///......---,,,+++***+++,,,------,,,,,,++++++++++++,,,))))))******++++++******))))))))))))************+++***))))))((()))))))))'''(((((()))***+++++++++************************)))))))))((()))******+++))))))******+++,,,,,,,,,...---------------......---......///////////////......///000000111222222333444444444444333333222222222222222222111111111333444444666777888999999===FFFTTTiiiooo^^^]]]jjj}}}uuudddXXXNNNEEEBBB@@@===<<<<<<<<<;;;:::;;;999999<<<@@@FFFSSS___fffmmmrrrqqqqqquuuwwwxxxwwwyyyzzz{{{{{{{{{}}}~~~~~~tttmmm^^^TTTJJJFFFBBB;;;777777888777777666555555666666888888777777888888999:::888999:::;;;===AAAGGGKKKQQQWWW```ggglllrrrxxx}}}~~~|||yyyvvvpppmmmiiigggeeedddcccaaa\\\YYYVVVUUUUUUVVVVVVUUUWWWYYY[[[___bbbeeegggiiikkklllnnnppprrrsssttttttvvvtttqqqpppqqqsssuuuvvvtttuuuvvvvvvvvvwwwzzz|||{{{|||{{{zzzzzz{{{~~~zzzvvv|||{{{yyy~~~vvvhhh[[[IIIEEEAAABBBEEEEEE@@@<<<666222---)))((())))))))))))))))))******+++------......//////000222333444333333333333444444444444555666888999999999888777555444444666888:::999999777777777888888:::;;;;;;======>>>>>>@@@AAACCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@AAACCCDDDFFFKKKIIILLLSSSTTTTTT[[[fff{{{{{{gggTTTHHH;;;777222000000111000///---,,,+++*********++++++,,,,,,+++++++++++++++,,,))))))************))))))((()))))))))******************))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++)))))))))))))))******+++))))))******+++,,,,,,,,,------,,,,,,,,,---......---...///111111111000////////////000000000000000222222444555555444333222333222222111111000000000111222333444666777888999:::BBBNNN___www~~~~~~qqq]]]WWWbbbssspppcccVVVKKKEEEBBB>>><<<<<<<<<;;;:::;;;999:::===???DDDOOOZZZeeelllppppppppptttwwwxxxvvvxxxzzz{{{zzz{{{}}}~~~uuukkkdddWWWNNNEEEAAA???;;;999:::888888888888888888888888888888888888888999999999999:::;;;;;;<<>>>>>???AAABBBDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDHHHGGGJJJOOOPPPQQQXXXaaaoooyyyxxxeeeRRRDDD===555333111000000000000///,,,,,,++++++************+++++++++******++++++,,,))))))*********))))))(((((()))))))))************)))))))))*********))))))'''(((((()))******++++++************************((()))))))))******************++++++,,,---------,,,,,,,,,,,,,,,---...///---...000111222111000000////////////////////////000111333444555444333333333222222111111000000000000111222333555777888888;;;AAAJJJWWWmmm}}}yyywwwvvvtttssswww~~~uuu^^^UUU[[[jjjvvv{{{ooo```SSSIIIEEE@@@<<<;;;;;;;;;;;;<<<;;;;;;>>>???CCCLLLVVVbbbjjjooopppqqquuuxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~zzzuuummmddd^^^SSSIIIAAA???>>><<<:::;;;777888888999999999999999777777888888999999999999888999:::;;;<<<>>>BBBEEEEEEIIIOOOSSSXXX^^^gggmmmppptttzzz~~~zzzwwwqqqnnnkkkiiihhhfffcccaaaZZZWWWSSSQQQPPPPPPOOONNNQQQQQQQQQRRRTTTVVVXXXYYY\\\___cccfffgggiiilllnnnoookkkiiijjjooorrrrrrqqqoooppprrrssstttuuuxxxzzz{{{|||}}}|||{{{|||~~~~~~~~~||||||{{{lll]]]IIIEEEBBBBBBDDDCCC===888111...***((())))))***))))))))))))***+++---...///.........///000111333333222222333444555555666666666777777888999:::::::::<<<:::888888888777555444666666777888999;;;===>>>AAA@@@?????????@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGJJJKKKLLLSSSZZZhhhrrrqqq```OOO@@@777555111111000///...---------,,,,,,,,,+++++++++******+++************++++++,,,))))))******))))))(((((())))))))))))************(((((()))************)))))))))))))))************))))))))))))))))))))))))(((((()))************)))******++++++,,,---------,,,,,,,,,,,,---...///000...//////000000000000/////////////////////////////////111222333333333333222222222222222111111111111222222444555666777777<<>>???AAAIIIRRR^^^gggnnnppprrrvvvxxxxxxzzz{{{|||{{{zzzzzz{{{|||}}}~~~~~~}}}~~~{{{uuunnnggg```[[[NNNEEE>>>======:::999:::777888888999999999888888888888999::::::::::::999777888999::::::<<>><<<:::999999888666444666777777999;;;===???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFFFFFFFIIIOOOUUUgggnnn{{{{{{{{{~~~|||jjjUUUHHH>>>555111111000000///...,,,,,,,,,---,,,,,,,,,,,,,,,++++++******************+++,,,,,,)))))))))))))))(((((('''))))))))))))************'''((()))***+++******)))************))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))******+++,,,,,,,,,------------...///000111000000///.........//////---.........//////000000.........///000222333444222222222222333333333333333333333444555666666777888===CCCLLL]]]rrr|||qqqnnnooonnnkkkjjjyyyjjj\\\[[[ccckkkxxx|||nnn```OOOIIIBBB===;;;;;;<<<<<<;;;:::;;;======>>>EEEMMMYYYbbblllooorrrvvvxxxwwwxxxyyyzzzzzzyyyyyyzzz{{{|||~~~}}}|||zzzssslllddd]]]WWWNNNFFF@@@@@@???<<<::::::::::::;;;<<<;;;;;;:::999999:::<<<<<<===<<<<<<;;;999:::;;;;;;:::;;;===??????BBBGGGJJJMMMRRRYYY^^^bbbffflllsssyyyzzzvvvrrrooollljjjgggddd```]]]WWWTTTOOOLLLJJJIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCHHHNNNPPPQQQSSSXXX\\\[[[___cccfffgggggghhhhhhiiikkkmmmnnnppprrruuuxxxwwwyyyzzzzzzyyyzzz{{{}}}zzz{{{zzzzzz}}}~~~|||{{{vvviii\\\KKKHHHDDDCCCDDD@@@999222---***(((((()))*********))))))******,,,...///000222222222222444555666777333333444444555555666666777777777888999:::<<<<<<===;;;::::::::::::999777888999:::;;;>>>@@@BBBCCCAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA?????????@@@AAACCCEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDAAADDDEEEDDDDDDHHHNNNRRR```eeeqqq}}}}}}}}}}}}}}}gggTTTAAA999555111000222000000000///---,,,---...,,,------------,,,++++++******))))))***+++,,,,,,)))))))))))))))(((''''''))))))))))))************'''((()))+++++++++***)))++++++******)))((((((((((((((((((((((((((((((((('''((()))++++++******)))((((((((()))******++++++---------...///000111111111000///---------...///------......///000000111...---------///111333444222222222333333444444444444444444555555666666666333888>>>GGGWWWkkk{{{uuurrruuusssnnnkkkqqq~~~ooo```]]]dddjjjwww~~~pppcccPPPJJJCCC===;;;;;;<<<<<<:::999:::<<<<<<<<>>>>>?????????>>><<<;;;;;;<<<>>>?????????>>>======>>>>>>===<<<;;;===>>><<<@@@DDDGGGIIINNNTTTYYYZZZ___gggooouuu{{{{{{wwwrrrpppllliiigggccc___[[[VVVRRRMMMJJJHHHGGGEEEDDD???===;;;:::::::::<<<===:::???EEEHHHIIIKKKPPPTTTUUUZZZaaaddddddcccdddeeegggiiikkklllnnnpppsssvvvuuuwwwxxxxxxxxxxxxyyy{{{}}}~~~xxxxxx}}}|||||||||{{{zzz~~~}}}zzzsssfffZZZLLLHHHDDDCCCCCC???777///,,,***(((''')))*********))))))***+++,,,...000000444444444555666777888999444444444555555555555555777777777888999;;;<<<===;;;:::999:::<<<===<<<;;;:::;;;<<<>>>@@@BBBEEEFFF@@@AAABBBCCCBBBAAA@@@???AAABBBBBBBBBBBBBBBBBBAAA>>>>>>>>>???@@@CCCEEEGGGAAABBBCCCDDDEEEEEEEEEEEEAAADDDFFFDDDDDDHHHNNNQQQWWWZZZgggzzz|||}}}HHHCCC;;;555222111000///......---,,,,,,,,,,,,---******+++,,,,,,---......+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++(((((('''(((((()))***+++************************))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,...///111222222111...---,,,---...000...............///000000------------...000111222000222333444444333111000222333333444555666777777999:::<<>>>>><<<:::::::::::::::::::::;;;???BBBRRRZZZeeelllmmmnnnpppsssrrruuuxxxyyyzzz{{{}}}~~~zzzrrriiiccc```SSSQQQNNNJJJGGGEEEDDDCCCFFFDDDCCCCCCDDDDDDBBBAAA??????@@@AAABBBAAAAAAAAABBB@@@<<<;;;<<<=========@@@AAADDDEEEGGGJJJNNNRRRSSSZZZbbbhhhlllqqqyyy~~~|||vvvrrrnnnjjjfffccc___\\\YYYUUURRRMMMJJJGGGDDDAAA>>>;;;::::::999888777666666<<<<<<<<<===@@@CCCGGGIIIKKKMMMQQQUUUYYY\\\^^^___aaadddhhhjjjlllnnnqqqsssssstttvvvvvvvvvvvvyyy{{{}}}}}}~~~|||zzz|||~~~zzzxxxwwwxxxwwwwww{{{wwwcccOOOMMMHHHEEEEEEBBB:::111...---,,,,,,+++*********+++)))***+++,,,...///000111111222333444444444444444333333444444444444444444555666777999:::::::::::::::::::::;;;;;;;;;<<<<<>>======???AAABBB@@@AAACCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@BBBCCCDDDEEEEEEFFFEEEEEECCCAAAAAABBBDDDGGGIIIIIIPPPUUU```oooAAA<<<666222000000000000......---,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))************++++++++++++)))(((((((((((())))))***************************))))))))))))))))))))))))((((((((()))*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,---///000111111000///---------...///...............///000000...............///000111111222333333333222111111111111222333444555666666777999<<>>>>><<<::::::::::::;;;::::::;;;>>>AAANNNVVVbbbiiilllmmmoooqqqsssuuuxxxyyyyyyzzz{{{}}}}}}uuunnniiiggg```^^^ZZZVVVRRRPPPNNNMMMIIIGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@>>>===>>>???@@@???@@@BBBCCCDDDFFFHHHLLLOOONNNTTT\\\aaaeeeiiipppvvvyyy~~~}}}wwwrrrooojjjfffbbb___[[[YYYSSSPPPKKKGGGCCC@@@===:::888888888777666666555555777777777888:::===@@@BBBEEEGGGJJJOOOSSSWWWZZZ[[[___aaaeeehhhiiikkknnnpppqqqssstttttttttuuuwwwzzz|||||||||}}}zzzyyy||||||yyyvvvwwwxxxyyy|||wwwdddQQQLLLGGGEEEEEEAAA999111...---,,,++++++******++++++)))***+++,,,...///000111111222333444444555444444555666666666777777888888666666777777888888999999:::::::::;;;;;;;;;<<<<<>>===<<<<<<>>>???AAABBBCCCDDDDDDDDDBBBAAA???BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIIIINNNRRR[[[iiixxx777444000......000000000...---,,,,,,++++++,,,,,,(((((())))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------------------......////////////..............................///000000000//////......//////000222222222222222222222222000111111222333444555555666888<<>><<<::::::999:::;;;::::::;;;>>>@@@HHHQQQ]]]fffjjjlllnnnpppsssuuuxxxyyyxxxyyyzzz{{{zzzuuuqqqpppkkkiiieee```[[[XXXVVVUUUPPPOOONNNOOOPPPPPPNNNLLLHHHGGGEEEDDDDDDEEEFFFGGGEEECCCAAA@@@AAABBBBBBBBBAAABBBCCCDDDDDDEEEIIIKKKKKKPPPVVVZZZ]]]aaafffkkkooouuu}}}~~~yyysssooojjjeeebbb^^^ZZZWWWPPPLLLGGGBBB>>>;;;777555555555555555555555555555444444444444555777:::;;;<<<>>>BBBGGGLLLPPPTTTVVV[[[^^^bbbdddfffhhhkkkmmmoooppprrrrrrrrrtttvvvxxx|||||||||}}}~~~}}}yyy{{{~~~}}}wwwuuuwwwyyy{{{|||tttcccSSSKKKGGGDDDDDD@@@777000---,,,,,,++++++******++++++******+++---...///000111111111222333444444444444222222333444555666666777888888777666666777888888:::::::::;;;;;;;;;<<<<<<======<<<;;;<<<===>>>???DDDDDDEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNUUUaaaooo|||222000---,,,---/////////---,,,,,,+++++++++++++++)))))))))*********++++++************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''******)))(((((('''((((((************************(((((((((((((((((((((((()))))))))))))))((((((((((((((()))***+++,,,------......---,,,,,,------------......//////...------...............///000000111111000///......//////222111111000111111222333111111222333444555555666666999===AAAHHHWWWrrr|||}}}uuuccc___bbbuuusssfffTTTIII@@@>>>>>><<<:::;;;999:::;;;::::::;;;===???CCCLLLXXXbbbhhhkkkmmmooosssuuuwwwxxxwwwwwwxxxyyy{{{yyyyyyuuurrrnnnhhhccc```]]]\\\[[[ZZZZZZZZZ[[[ZZZWWWUUUNNNLLLIIIFFFFFFGGGIIIJJJKKKHHHFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCFFFHHHKKKNNNRRRUUUWWW[[[___cccffflllttt{{{~~~zzzsssooojjjeee```\\\XXXUUUNNNJJJDDD>>>:::777444222444555555555555555555555555444444444444555666777666888<<<@@@FFFKKKOOOQQQXXX[[[___bbbdddgggjjjlllmmmooopppqqqrrrsssvvvxxx}}}}}}}}}~~~|||||||||~~~uuutttwwwzzz|||xxxmmm]]]PPPJJJFFFCCCCCC>>>555...---,,,,,,++++++***++++++,,,++++++,,,---...///000000///000111222333444444444000111222333444555666666;;;:::888666666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>??????EEEEEEEEEEEEDDDBBBAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLQQQYYYeeettt111///------.........---,,,,,,+++************+++*********+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((()))******+++,,,,,,......---,,,,,,,,,,,,---,,,---............------...............///000000222111000//////...//////111000000000000111222333222222333444555666777777777999>>>BBBFFFSSSmmm~~~{{{ddd\\\___xxxrrrdddVVVKKKAAA??????===;;;;;;999:::;;;;;;::::::<<<>>>AAAHHHSSS^^^fffkkkmmmooorrrtttvvvwwwvvvvvvwwwxxx|||}}}~~~zzzuuupppllljjjiiigggeeedddddddddaaa^^^[[[TTTRRRNNNJJJIIIJJJLLLNNNQQQNNNLLLJJJIIIHHHFFFDDDEEEFFFEEEDDDBBBBBBDDDFFFJJJLLLNNNPPPRRRUUUXXX[[[___dddkkkrrrxxx}}}}}}{{{sssoooiiiccc^^^ZZZUUURRRKKKGGGAAA<<<999666444222666666666666666666777777555555444444444444444444444666888<<>><<<:::888888888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@DDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMLLLIIIHHHIIIJJJJJJLLLOOOTTT^^^mmm}}}111000......///...,,,+++,,,+++******))))))******++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))*********+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++------,,,,,,,,,,,,,,,------------------........................///000000222111000000//////////////////000000111222222222222333333444555666777888999999<<>>:::888777666555777777777777777777777777333333333333222222222111444555666999===BBBFFFHHHMMMQQQVVV[[[___cccgggjjjjjjlllnnnpppqqqssswwwyyywwwwwwwwwwwwxxxyyyzzz{{{~~~}}}zzzvvvwwwzzzxxxlll[[[OOOKKKGGGDDDBBB@@@999000,,,---++++++******++++++,,,,,,,,,------...//////000000///000111333444555666666666666777777888999::::::>>>===;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPNNNJJJGGGGGGIIIJJJMMMOOORRRXXXfffwww000///......///...,,,***++++++***)))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))************)))))))))))),,,,,,,,,+++,,,,,,------------,,,,,,,,,---...///...............///000000111111000000///000000000---...000111222222222111111222333444555666666777:::777999???BBBIII]]]sssnnnaaadddsss{{{mmm\\\QQQFFFCCCAAA>>>;;;:::888:::;;;;;;:::::::::;;;???BBBIIISSS]]]eeejjjmmmnnnqqqsssuuuuuuuuuwwwyyyzzz{{{}}}~~~{{{wwwqqqjjjfffbbb___\\\XXXVVVUUUVVVVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHEEEEEEGGGHHHGGGFFFFFFGGGIIIMMMOOOPPPUUUXXX]]]bbbgggmmmrrrvvvyyy{{{||||||{{{zzzyyyxxxqqqlllfff___ZZZTTTOOOKKKDDD@@@;;;888777777777777999888888777777666666666333333333333333222222111333333444555888<<>>?????????>>>>>>======>>>>>>??????<<<===>>>???@@@BBBCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEGGGIIIJJJKKKKKKLLLMMMPPPRRROOOJJJFFFFFFHHHIIILLLPPPQQQTTT___qqq~~~...------...///...,,,***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******++++++******)))(((((((((,,,+++++++++,,,,,,---......---+++++++++---///000...............///000000111111000000000000111111,,,...000222333222111000000111222333444555555666:::555666===@@@EEEWWWlll|||ssseeehhhkkkzzzvvv^^^SSSHHHDDDBBB>>>;;;:::888:::;;;;;;:::999:::;;;>>>@@@FFFOOOYYYbbbhhhkkkmmmpppssstttuuuvvvwwwyyyxxxyyy{{{~~~yyyrrrlllfffdddaaa]]][[[ZZZYYYZZZTTTSSSRRRSSSTTTSSSRRRPPPKKKKKKKKKIIIGGGFFFHHHJJJIIIGGGFFFGGGJJJMMMOOOPPPRRRUUUYYY^^^bbbgggmmmqqqvvvxxxzzzzzzyyyxxxwwwwwwpppllleee^^^XXXSSSMMMIIIAAA===999666666777888999999999888777666555555444444555555555555444444333222111111222444777:::<<<>>>BBBHHHOOOTTTZZZ___bbbfffhhhjjjlllnnnqqqtttwwwzzzzzzzzzzzz{{{{{{|||}}}{{{}}}{{{xxxtttvvvxxxuuufffTTTMMMPPPEEECCCAAA>>>666---***---+++*********+++,,,,,,---------......//////000000444555777888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888999:::<<<===>>>>>>>>>;;;;;;;;;;;;<<<===>>>???;;;<<<===???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPSSSPPPJJJEEEEEEGGGHHHLLLPPPPPPRRR\\\lllzzz************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&'''((()))******)))((('''+++***)))'''''')))***+++++++++++++++,,,------.........---,,,,,,,,,,,,---.........////////////000//////............///////////////000111111222222333222222222222333444444555555888:::<<>>===;;;<<<===>>><<<;;;<<<:::777888:::<<<;;;999===>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHNNNMMMMMMKKKJJJIIIIIIHHHKKKMMMNNNOOOQQQZZZfffppp++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''&&&&&&'''(((***+++((((((((((((''''''''''''(((((())))))))))))((((((+++***)))(((((()))***+++......---,,,++++++++++++///......---------------------.........///////////////............////////////000000111222222222333333333333333444444555666666888:::;;;@@@NNN[[[uuurrrdddaaajjj|||{{{gggQQQGGGDDDAAA<<<:::;;;;;;::::::::::::999999:::<<>>===;;;888555444444555666777666666555555555555666444444333222222222222222111222222333444555666666999<<<@@@EEEIIIOOOVVVZZZ^^^aaagggkkkmmmoooqqqsssssstttuuuwwwyyyzzz{{{{{{||||||~~~yyy}}}|||zzztttrrrtttwwwttthhh[[[TTTOOOLLLHHHEEE@@@777///+++***,,,++++++++++++,,,---......////////////000222333444555666777999:::;;;;;;;;;;;;:::::::::999999888888888888888999999::::::::::::;;;;;;;;;<<<<<<======>>>===<<<<<<>>>>>>===<<<===;;;999999;;;===;;;:::======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJLLLMMMPPPXXXeeennn,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***'''&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++...---,,,++++++***++++++///...------,,,,,,------,,,,,,,,,---------......//////............//////000000000111222222333333444333333333333444555555777666777::::::>>>JJJVVVoooyyyggg^^^fffwwwoooWWWJJJEEE@@@<<<:::;;;;;;::::::::::::999999888:::>>>EEENNNYYYbbbhhhmmmooorrrtttuuuwwwyyy{{{yyyzzz|||~~~yyyssslllgggeeeccc___\\\YYYZZZ[[[\\\[[[YYYWWWUUUQQQQQQRRRRRRRRRQQQOOONNNIIIHHHGGGGGGGGGHHHJJJJJJMMMNNNOOORRRVVV\\\aaadddgggffffffggghhhhhheeecccZZZUUUNNNGGGBBB>>>:::888999777555333333444555666444444333333444444555555444444444333333333333333333333333333444444444444888:::<<<>>>BBBGGGMMMRRRYYY]]]bbbgggjjjmmmoooqqqoooqqqsssvvvxxxzzz||||||{{{|||}}}yyy}}}|||zzz{{{xxxwwwyyyyyyqqqbbbVVVQQQPPPNNNHHHDDD===444,,,))))))+++++++++++++++,,,---...////////////000111222333444555666666777777888999999;;;::::::999777666666555999999999999999:::::::::999999:::;;;<<<======>>>???>>>======??????>>>===>>><<<;;;<<<===>>>===<<<<<<===>>>??????@@@@@@????????????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLPPPXXXccckkk|||++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))&&&&&&''''''(((((()))***&&&&&&&&&'''((())))))******)))(((''''''((()))*********)))(((((()))******************+++,,,......------,,,++++++++++++,,,++++++,,,,,,,,,---------///......------......///000000111111222222333333444444333333444444555666777666666999999<<>>>>>???>>>===>>>???@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>?????????????????????@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHHHHIIIHHHHHHGGGIIIKKKMMMQQQYYYbbbiiiuuu))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&'''(((((()))))))))%%%&&&&&&'''((()))*********)))(((''''''((()))*********))))))))))))******)))))))))***+++,,,......,,,+++******))))))******+++++++++,,,,,,,,,,,,---......------------......///000000111222222333333444333333333333444555555666555555888999:::AAAJJJ___yyy|||xxx|||zzzyyy~~~lll[[[]]]hhh|||vvv___OOOFFF@@@===>>>;;;;;;:::::::::999999999777999<<<@@@FFFOOO[[[bbbnnnpppsssttttttuuuvvvxxx|||||||||}}}~~~~~~vvvpppmmmiiiddd```______^^^^^^\\\ZZZXXXWWWSSSSSSTTTTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKPPPWWW]]]aaa]]]]]]\\\\\\\\\ZZZVVVRRRHHHCCC<<<777555444333222000//////...///000111222000000000000111333444555333333444555555444444333444333333333333222222222333444444555777<<>>>>>======>>>???@@@@@@???>>>???@@@@@@@@@??????>>><<<===>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMPPPTTTZZZaaafffqqq~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))******)))))))))++++++************++++++,,,+++******))))))******+++++++++,,,,,,,,,------......------------....../////////000111111222222333222222222222333444444555333333666888999>>>EEEXXXooovvvpppsssssssssvvv}}}rrr]]]\\\bbbssszzzcccSSSIIIBBB>>>???;;;;;;::::::::::::999999777:::===???CCCKKKVVV^^^kkkmmmppprrrrrrsssuuuwww{{{{{{|||}}}}}}~~~~~~~~~{{{uuuqqqmmmhhhdddbbbbbbaaa```^^^\\\ZZZYYYTTTTTTTTTTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHJJJNNNSSSXXX[[[XXXXXXWWWWWWVVVSSSNNNJJJAAA>>>999555444444333222000//////////////////000000000000000111222333444111222444555555444333333333333333333222222222222111222333444555999>>>BBBCCCHHHPPPWWW]]]bbbgggiiimmmoooqqqsssuuuwwwxxxxxx{{{|||}}}}}}|||{{{}}}ooo^^^SSSOOOLLLIIIDDD>>>666000---,,,++++++))))))***+++,,,...///000000000000111222333444555444555666777888777666555555555555666666777777777555555555555555666666666888888999:::;;;<<<<<<======<<<<<<===???@@@???>>>===???AAAAAA@@@?????????===>>>???@@@@@@AAAAAA@@@AAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAABBBCCCDDDFFFHHHIIIKKKMMMOOOPPPPPPOOONNNNNNNNNOOOPPPTTTXXX\\\___iiittt))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))(((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))************))))))++++++************++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------............///000000111111222111111111111222333333444111222555777888===BBBPPPddd~~~yyysssoooqqqqqqppprrr}}}zzzbbb\\\^^^kkk}}}~~~hhhXXXMMMCCC??????;;;;;;::::::::::::999999777:::===???AAAGGGQQQXXXeeehhhllloooqqqsssuuuxxxwwwxxxzzz|||}}}~~~~~~}}}{{{}}}yyyuuurrrmmmiiigggfffeeecccaaa^^^]]]\\\WWWVVVUUUSSSQQQPPPNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHIIIKKKMMMPPPQQQSSSSSSRRRRRRPPPLLLFFFBBB===:::777555555444333222333222222111000000//////111000000000111222333333000111333444555444333222222222222222222222333333111222333333333555888:::;;;@@@HHHPPPWWW\\\aaaeeehhhjjjmmmpppsssuuuwwwxxxyyyzzz{{{}}}~~~}}}~~~~~~|||}}}zzzvvvlll^^^TTTPPPLLLFFF???:::333///---,,,+++)))))))))***+++,,,...///000000000000111222333444555333555888:::;;;999777666777777777666666666666666444444555555666777777777999999999::::::;;;;;;;;;<<<;;;;;;<<<>>>??????>>><<>>>>>???>>>???@@@AAAAAABBBBBBAAA@@@????????????@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGLLLNNNPPPSSSSSSSSSRRRPPPOOONNNNNNNNNQQQSSSUUUVVV[[[dddsss************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&'''))))))))))))((('''''''''((((((((((((((('''((()))******)))((('''))))))************))))))''''''((()))***,,,...//////...------,,,,,,------,,,,,,------------.........------,,,,,,------...------......///000000000111111000000111111222333333000111555777888<<>>;;;;;;;;;:::::::::999999666999===>>>@@@EEEMMMUUU```dddhhhmmmpppssswwwyyysssuuuyyy|||~~~~~~~~~~~~yyy{{{}}}|||yyyuuupppllljjjiiigggeeecccaaa___^^^YYYXXXVVVSSSQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHIIIIIIIIIJJJPPPOOOOOONNNLLLHHHBBB===:::888666555555555333222666555444333222111000///111111111111111222222333///000222444444444222111111111222222222333333333111222333333111111333555555;;;CCCLLLSSSYYY^^^aaadddfffiiimmmqqqtttwwwxxxwwwxxxyyy{{{|||~~~zzz{{{}}}}}}yyywwwsssqqqhhh]]]UUUQQQLLLEEE<<<777111...---,,,***((())))))***+++,,,...000000000000000111222333555555222555999<<<===;;;888666999999888777666555555444444555555666777888888999::::::::::::::::::::::::<<<;;;:::;;;>>>??????>>>;;;???BBBBBB@@@>>>>>>?????????@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCFFFGGGMMMOOORRRTTTUUUTTTRRRQQQOOOMMMLLLLLLNNNOOOPPPPPPOOOVVVddduuu))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((('''&&&&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''((((((((((((******)))))))))))))))***)))))))))))))))******+++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,..................------000000000000000000000000111111222222222333333333222444555666666777:::<<>>;;;:::999666333333444666222222111111000000//////111111000///////////////////////////000000000000333222111000000111222222111111111111111111111111555888===BBBHHHOOOVVVZZZbbbccceeehhhmmmqqqssstttuuuwwwyyy{{{{{{|||~~~}}}zzzzzz~~~}}}yyywwwwwwxxxjjj\\\XXXVVVQQQJJJFFF===444---...///---+++***---,,,+++++++++,,,---...000111111111111222222222444666888;;;<<<<<<;;;:::777777888999999999888888555666777999999999888777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>><<<<<<@@@??????===<<<>>>AAADDDDDDCCC@@@======>>>@@@AAABBBAAA???>>>???BBBEEEGGGLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKMMMRRRWWW___ppp(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''((((((((((((******))))))))))))******)))))))))))))))******++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,..................------////////////////////////111111111111222222222222222333555555555666999;;;@@@NNNcccuuu}}}{{{sssppp{{{vvvggg[[[^^^kkkwwwlllWWWIIICCCCCC<<<<<<;;;:::::::::::::::777888888999<<>>:::888777999:::666666555333222111111000111111000///////////////////////////000000000000333222111000000111222222111111111111111111111111333666:::>>>CCCJJJQQQVVV___```cccggglllppprrrssswwwyyyzzz{{{{{{{{{}}}~~~~~~{{{|||~~~yyywwwvvvvvvqqqcccVVVRRRPPPKKKEEEBBB;;;333------///---++++++---,,,,,,+++,,,---...///000111111111111222222222444555888:::;;;;;;:::999777888999999:::::::::999777888888999999999999888;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>===<<<;;;:::===============@@@DDDGGGDDDCCCAAA???>>>>>>???@@@@@@@@@??????@@@BBBEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHIIIIIINNNSSSXXXeeexxx(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''((((((((((((***)))))))))))))))******)))))))))))))))******+++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------..............................000000000000111111111111111222444444444555777999;;;GGGYYYjjjvvv|||}}}zzzzzz}}}yyyppp___^^^hhhuuu~~~qqq[[[KKKDDDDDD;;;;;;:::999999999::::::777888888888:::@@@GGGLLLVVV[[[dddkkkppptttvvvxxxuuuuuuwwwxxxzzz|||}}}}}}}}}~~~xxxrrrmmmllljjjgggeeedddcccbbbbbb___[[[XXXVVVUUUSSSQQQUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNMMMLLLLLLNNNPPPQQQUUUXXXYYY[[[\\\XXXRRRJJJHHHDDD@@@===;;;;;;;;;;;;:::888555333222222222111111000////////////000////////////000000000000222222111111111111222333222222222222222222222222222333666999===DDDKKKQQQZZZ\\\```eeejjjnnnqqqrrrwwwyyy{{{|||{{{{{{|||}}}~~~zzzwww{{{~~~{{{wwwuuuuuuvvvwwwjjj]]]QQQMMMLLLGGGBBB???999222,,,---...,,,+++,,,,,,++++++,,,---...///000000111111111111222222222333444666888999999999888777888999:::;;;<<<<<<<<<::::::999999999999999999::::::::::::::::::::::::888999:::;;;===>>>??????<<<<<<<<<<<<;;;:::999999888999:::;;;===@@@DDDHHHDDDDDDCCCAAA@@@??????>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDHHHGGGFFFFFFEEEEEEEEEEEEDDDIIINNNQQQYYYiiixxx(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++)))))))))))))))******+++)))******+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------..............................////////////000000000000000111333333222333666888999BBBPPPaaaoooxxx|||}}}~~~}}}~~~wwwbbb]]]gggtttwww```NNNEEEDDD;;;;;;:::999999999999:::777777888888999===BBBFFFPPPWWW```iiinnnrrruuuvvvuuuuuuvvvwwwxxx{{{|||~~~}}}}}}~~~xxxsssmmmllljjjhhhfffeeeddddddccc___[[[XXXVVVTTTRRRPPPSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLNNNQQQSSSTTTYYY^^^aaaeeejjjhhhccc[[[XXXRRRMMMHHHEEEBBB@@@>>><<<999666333333333333222111000000//////000000////////////000000000000222222111222222222333333222222222222222222222222111222333444888>>>FFFKKKSSSWWW\\\bbbgggkkkoooqqquuuwwwzzz|||||||||}}}~~~}}}rrrpppvvv|||wwwtttuuuvvvwwwwwwggg[[[PPPMMMKKKGGGBBB@@@777000,,,------++++++---*********+++---...///000000000111111111222222222333444555666777777777777777888999;;;<<<=========<<<;;;999888777777888999999999999999::::::::::::888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;:::999999666777999:::;;;>>>BBBEEECCCDDDDDDCCCBBB@@@>>>======???AAACCCEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBGGGKKKMMMRRR___ppp|||''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''(((((((((((())))))(((((()))***++++++)))))))))))))))******+++((()))******+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------......////////////////////////....../////////000000000000111222222222222555777:::???JJJZZZjjjwww}}}~~~iii___eeeqqq}}}hhhTTTHHHDDD<<<<<<;;;:::999999999999666777888888888;;;???BBBLLLRRR\\\dddjjjmmmpppqqqttttttuuuvvvxxxzzz|||}}}{{{|||~~~|||wwwsssmmmllljjjhhhfffeeedddddd```^^^ZZZXXXVVVTTTQQQOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMNNNNNNMMMMMMOOOSSSVVVXXX^^^dddjjjqqqxxxxxxtttqqqmmmfff```[[[TTTNNNIIIAAA???:::666333333333444222222111000000000000000////////////000000000000111111222222333333333333222222222222222222222222222222222333555:::AAAFFFLLLQQQXXX___ccchhhmmmpppqqquuuyyy|||}}}~~~yyypppooovvv{{{xxxzzz}}}wwwuuuwwwzzzyyywwwbbbYYYQQQNNNLLLFFFAAA@@@444///+++,,,,,,+++,,,///((()))***+++,,,---......000000111111111222222222333444444555666666666666666777888:::;;;<<<<<<<<<;;;999888666666666777888888888888999999999:::::::::::::::999999999999999;;;;;;<<<<<<<<<;;;::::::888:::;;;<<<<<<>>>AAADDDBBBCCCCCCCCCBBB@@@>>><<<>>>???BBBDDDFFFFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@DDDHHHJJJMMMXXXiiixxx''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((()))(((((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))))))))******+++'''((()))******************+++,,,,,,------,,,,,,++++++,,,,,,------......////////////////////////////////////000000000000000111222222222222444666:::<<>>===;;;:::999888888666777888888888:::===???GGGMMMVVV^^^dddhhhkkkmmmssssssuuuvvvxxxzzz{{{{{{zzz{{{|||~~~~~~}}}{{{|||{{{vvvsssmmmllljjjgggeeedddcccbbb]]][[[YYYXXXWWWVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNQQQUUUYYY\\\ccckkkrrr|||{{{uuupppjjjbbbXXXQQQJJJFFF???999555444444555222222111000000000000111////////////000000000000000111222333444444444333333333333333333333333333222222333222444777===AAAEEEKKKUUU\\\```eeekkkoooooosssxxx|||~~~zzzrrrssszzzzzzuuusssvvv}}}~~~xxxwww{{{|||wwwrrr\\\UUUOOONNNKKKCCC===;;;111---+++,,,+++***,,,000)))***+++,,,---......---000111111111111222222222444444444555555666666666555666777888999:::::::::888888777777666777777777777777777888888999999:::;;;::::::999999888888777;;;<<<<<<======<<<;;;;;;===>>>???@@@???@@@CCCEEE@@@AAABBBBBBAAA@@@>>>===>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDAAABBBEEEHHHKKKSSScccrrr''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))))))))******+++&&&'''((()))***************+++,,,,,,------,,,,,,***++++++,,,------..............................//////000000000111111111111222333333222222444666888888===MMMcccvvv|||hhh```eeewww{{{gggTTTIIIBBBAAA???<<<:::999888777555777888999999:::<<<>>>BBBHHHPPPXXX^^^ccchhhkkkqqqrrruuuwwwyyyzzzzzzzzzxxxyyy{{{|||~~~~~~|||zzzyyy~~~{{{vvvtttnnnllljjjgggdddbbbaaa```[[[ZZZXXXXXXYYYYYYWWWUUUQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOORRRWWW[[[___gggpppyyyzzzrrrfff]]]VVVQQQHHH???999555555555333222111111000000111111////////////000000000000000111222444444444444444333333333333333333333333111222222222333555999<<<@@@GGGRRRYYY^^^ccciiinnnpppsssyyy|||~~~|||vvvxxx~~~yyyuuutttzzz~~~}}}wwwxxx|||{{{sssjjjVVVQQQNNNMMMJJJ@@@888555///,,,***++++++))),,,111+++,,,.../////////......000111111111111222222222555555555555555666666777444555666666777777777666777777888999999999888888666666777777888999999:::::::::999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAACCCEEE?????????@@@?????????>>>===>>>??????@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEIIILLLQQQ^^^lll''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))(((((((((((()))***+++,,,)))))))))))))))******+++&&&'''((()))************++++++,,,---------,,,,,,******+++,,,,,,---......------------------------000000000000111111111111111222333333222222444666666444999III```tttjjj___cccvvvnnnYYYKKKDDDBBB@@@===;;;999888777555777999999999:::<<<>>>>>>CCCKKKSSS[[[aaagggkkkppprrruuuxxxyyyzzzyyyyyywwwxxxzzz|||}}}~~~~~~~~~}}}}}}|||{{{wwwtttnnnllljjjfffdddaaa```___ZZZYYYYYYZZZ[[[[[[YYYXXXTTTTTTSSSQQQPPPOOONNNMMMNNNNNNNNNNNNOOOSSSXXX\\\bbbiiisss|||vvvlll```ZZZOOODDD<<<777666555333222111111000111111111////////////000000000000000111222444555555444444333333333333333333333333000111222222222333666999===EEEPPPXXX]]]bbbhhhnnnqqquuuzzz}}}~~~~~~}}}yyy{{{{{{xxxxxx{{{vvvxxx|||zzzooodddTTTPPPNNNNNNJJJ@@@777333...+++***+++***))),,,222...///000111111000//////000111111111111222222222666666555555555666777777444444555555555555555444666777999:::;;;;;;:::999555666666777888999999999888888999999:::::::::;;;::::::;;;<<<<<<;;;;;;;;;888:::<<<===>>>???AAACCC>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKGGGHHHLLLOOORRR]]]iii&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((,,,,,,---...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,---...//////,,,,,,,,,---------......,,,---------......//////////////////000000000000////////////000111222333444444777CCCWWWnnn~~~tttdddbbbooo~~~}}}eeeSSSGGGBBB???>>><<<888888:::;;;;;;:::::::::;;;<<<<<<===CCCLLLTTTZZZ```eeehhhpppqqqsssvvvyyyzzzyyywww{{{{{{{{{{{{{{{||||||}}}{{{zzz~~~xxxtttooolllhhhdddaaa^^^[[[YYYVVVVVVXXXYYY[[[[[[\\\\\\ZZZXXXUUUQQQOOOMMMMMMLLLLLLOOOQQQOOOMMMMMMSSSXXXeeelllwww|||pppbbbSSSLLLDDD<<<999:::555555555444222111111222222111111000000000000000//////000222222333333333222222222222222222222222222222111111222444555666===BBBIIIQQQXXX```gggkkkrrrsssvvv{{{}}}}}}{{{||||||zzzxxxyyy{{{vvvgggYYYQQQQQQOOOLLLFFF>>>777333+++*********+++---///000111111333333333111///...111111111222333444666666555333222555999:::666222666666666555555444444444666888;;;:::777444444555555666777888888888888888999888888888888:::;;;<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<======<<<>>>===<<<;;;;;;<<<===>>>======>>>>>>>>><<<;;;999@@@@@@@@@@@@@@@???>>>>>>CCCEEEGGGFFFDDDDDDGGGJJJMMMNNNOOORRRTTTVVVXXXYYY((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''(((((()))(((''''''&&&&&&&&&''''''((((((((((((((())))))))),,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,------------..................---------/////////000000000111111000000000000111222333333444555777@@@QQQgggyyy~~~hhh^^^dddooolllXXXJJJDDD@@@???===:::999<<<:::::::::999::::::;;;<<<;;;AAAIIIQQQXXX^^^cccgggmmmoooqqquuuxxxyyyyyyxxxyyyzzz{{{||||||}}}|||||||||}}}}}}wwwtttyyyyyyuuupppmmmiiieeebbb___\\\YYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYVVVSSSQQQOOONNNMMMKKKMMMOOONNNKKKKKKOOOSSS]]]cccnnnyyyzzzkkk[[[QQQHHH>>>999999777777777555333222111222222222111000000000000000000000111222222333222222333333333333333333333333222222111111222444555666;;;???FFFNNNUUU]]]eeeiiippprrruuuzzz~~~~~~~~~xxxvvvuuuvvvxxxqqqcccVVVPPPPPPNNNJJJDDD<<<555111))))))((()))***+++---...///000222222222000...---111111111111222444555666777555555888;;;;;;777333444444444444444333333333222555777777555444555666555666777888999999999999999999888888888999:::;;;:::::::::999999999888888777888:::;;;<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>>===============<<<<<<;;;===>>>>>>???@@@@@@@@@???BBBDDDFFFEEECCCCCCEEEHHHMMMNNNNNNOOOOOOPPPPPPPPP))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''(((((('''''''''(((((())))))***+++******))))))))))))***))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,------------/////////...------,,,,,,000000000000111111111111111111000111111222333444555555777===III]]]sssnnn[[[ZZZaaassswww```MMMFFFAAA@@@>>>;;;:::<<<999999888888999999:::;;;999>>>EEEMMMTTTZZZ```dddiiikkkooosssvvvxxxyyyyyyxxxzzz|||~~~~~~}}}|||yyy{{{}}}{{{tttppptttzzz~~~|||vvvqqqnnnjjjfffccc```]]]ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYWWWVVVSSSQQQOOONNNIIILLLMMMLLLJJJIIIJJJMMMTTTZZZcccnnnyyyvvvfffYYYOOOEEE>>><<<:::999888666444333222222222222111000000000000111111111222333333333222222333333333333333333333333333222222111222333555666888<<>>;;;;;;<<<===???@@@@@@AAA@@@CCCEEEEEEBBBAAACCCEEEJJJJJJJJJJJJJJJJJJJJJJJJ(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))*********)))((('''&&&'''((()))))))))))))))))))))))))))************************+++++++++++++++*********++++++,,,,,,,,,---------...............---------000000000000111111111222222222111111222333333444444555777;;;CCCTTTnnnttt^^^XXX\\\hhh{{{gggRRRIIIBBB???>>>;;;:::<<<888888888777888999999:::777<<>>???;;;;;;<<<===>>>???@@@@@@???CCCFFFEEEBBB@@@AAACCCCCCDDDEEEEEEFFFGGGHHHHHH%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((())))))***((('''&&&%%%&&&'''((()))))))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000///000000000000111111111222222222111222222333333444444666:::@@@NNNjjj{{{cccYYY[[[aaasssnnnWWWMMMCCC???>>>;;;999:::888888777777777888999999888;;;@@@FFFLLLSSS[[[______dddjjjoooqqqtttwwwyyyxxx{{{~~~~~~yyysssvvv|||~~~yyyssspppkkkhhheeebbb___\\\```______^^^\\\[[[YYYXXXUUUVVVVVVUUUTTTQQQOOONNNLLLMMMMMMMMMKKKIIIHHHHHHKKKNNNSSSYYY```iiirrrxxx|||zzzmmmaaaWWWMMMEEE===:::666555555666555444333222222111111111111111222333333444444444444333555555555555555555555555444333222222222333444555555888>>>DDDMMMWWWbbbiiiooosssxxx|||}}}~~~~~~www}}}{{{tttpppqqqmmmbbbVVVQQQPPPNNNKKKEEE>>>666000,,,+++,,,---...///000000111333444666777777666555444111111000000111333555777555666888;;;;;;:::666444555666666777777888888888666555555555666666555555444555666888:::;;;;;;<<<;;;::::::999888777666666555555555555555555555555444555888:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@=========<<<===>>>?????????CCCGGGGGGDDDAAA@@@AAABBBCCCCCCDDDEEEEEEFFFFFF$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...000111111////////////000000000000222222111111111111222333444333666;;;>>>IIIccc|||}}}||||||{{{zzzjjjZZZVVVZZZkkkwww^^^RRRFFFAAA>>>;;;999999888888777777888888999:::888;;;>>>CCCHHHOOOVVV\\\\\\aaahhhmmmoooqqquuuxxxxxxyyy|||yyy{{{|||vvvsssnnnkkkhhheeebbb___``````___^^^\\\ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIJJJLLLOOORRRUUU[[[aaafffkkksss{{{wwwlllbbbUUUIIIBBB>>>888666777777555333333333222111111111111222111222333444555555555555666666666666666666666666444333222222222333444555444777<<>>???>>>===<<<===>>>???@@@AAAEEEIIIJJJFFFBBB@@@AAAEEEEEEEEEDDDDDDCCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---...///000000---.........////////////222111111000000000111111555222555:::===DDDZZZqqqxxxtttrrrrrrpppuuuttt\\\QQQRRR```rrrfffXXXJJJCCCAAA===:::999999888888888888999::::::888999<<>>>>>===<<<===???BBBCCCCCCGGGLLLLLLHHHDDDAAAAAADDDDDDDDDDDDCCCCCCCCCCCC(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''((()))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,******+++++++++,,,,,,,,,------..................------------.........///111111000000000000000111777333444:::<<<@@@SSSiiiyyyqqqooopppnnnppp||||||___PPPLLLXXXhhhvvvkkk\\\MMMEEEBBB>>>;;;:::999999888888999999:::;;;777888:::===AAAGGGNNNTTTYYY___gggkkklllmmmrrrvvvtttuuuvvvxxx{{{}}}~~~|||}}}zzzvvvrrrooollliiiggg^^^^^^^^^]]][[[YYYXXXWWWYYYWWWVVVTTTSSSSSSTTTUUUQQQOOOLLLJJJKKKLLLLLLLLLOOOPPPRRRSSSTTTVVVYYY[[[WWW^^^eeejjjrrr|||{{{oooaaaRRRKKKBBB<<<:::777222...444333222222111111222222000111333555666777888888777777777777777777777777555444333222222222333444222444888>>>GGGTTTaaaiiilllrrryyy{{{{{{{{{~~~}}}wwwvvvzzzxxx{{{~~~tttiiieee\\\MMMGGGJJJIIIHHHDDD???999333...+++,,,---///000222222111111222333555777777666555444000222444777888777666555444555666666777888:::<<<;;;;;;;;;::::::999999999666777:::>>>BBBBBB>>>:::777888999::::::::::::::::::;;;<<<===<<<;;;:::999444444444555555666666666777666555444555666888:::::::::;;;<<<<<<;;;::::::999:::;;;<<<===<<<;;;:::===<<<<<<<<<>>>AAADDDFFFDDDIIINNNNNNJJJEEEBBBAAA@@@@@@AAABBBDDDEEEFFFGGG'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''''''''''''''((()))******)))''''''(((((((((((((((((((((((())))))((((((((((((((()))*********)))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---------......---......//////////////////////////////000111111111333555555666>>>LLLXXXtttzzzuuutttzzzrrrssskkkTTTLLLPPP[[[lllzzzsssgggUUUGGG@@@>>><<<;;;888888999999999888888777:::::::::;;;>>>DDDLLLRRRXXX]]]ccchhhkkknnnppprrrtttttttttvvvyyyzzz{{{zzz|||~~~~~~~~~}}}}}}yyyuuuqqqnnnmmmgggddd___\\\ZZZYYYXXXWWWZZZYYYYYYYYYZZZYYYVVVTTTPPPPPPOOOOOONNNMMMMMMMMMRRRRRRSSSUUUYYY[[[[[[ZZZVVVXXX\\\```fffoooyyyzzzqqqhhh\\\RRRGGG???<<<:::777444555444333222111111111111111222444666888888888888:::999999888777666666555888777666555555555555555333444666;;;DDDQQQ^^^fffkkkpppuuuyyy|||}}}~~~~~~|||}}}{{{qqqjjjkkkoootttwwwxxx~~~~~~|||{{{{{{uuujjj^^^SSSLLLHHHGGGGGGFFFBBB<<<555///---,,,------...///000111222222111222333444555555555555444444555666666555444444444444444555555555555555???>>><<<:::999999999999999999;;;???CCCBBB===999;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;<<<<<<;;;777555555444444333333444444555555555666777888:::<<<===;;;<<<<<<;;;;;;<<<>>>AAA;;;;;;;;;;;;;;;<<<<<<===AAAAAAAAABBBCCCDDDFFFFFFKKKJJJIIIGGGDDDBBB@@@@@@AAA@@@?????????@@@AAABBB&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&''''''(((((()))))))))((((((************************))))))(((((((((((())))))***)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000///////////////000111111222555666555555;;;GGGQQQkkk|||zzzxxxzzztttuuuqqq[[[RRRQQQWWWeeetttnnnXXXIIICCC@@@;;;777999999999999999888888777999999999:::>>>DDDKKKQQQWWW[[[aaafffiiikkknnnpppsssssstttvvvxxxzzz{{{{{{}}}~~~~~~~~~~~~~~~}}}yyyvvvtttssshhhddd```]]][[[ZZZXXXWWWZZZYYYXXXYYYYYYYYYVVVTTTQQQQQQQQQPPPOOOOOONNNNNNTTTTTTVVVYYY]]]______^^^XXXYYYZZZ[[[___eeelllrrr{{{{{{ssslllbbbYYYMMMDDD???<<<888555555444333222111111111111111333444666777888777777999999888888777666666555777666555444444444444555555555666;;;CCCOOO\\\dddlllpppvvvzzz|||~~~~~~yyylll^^^^^^bbbhhhlllnnnuuu}}}|||}}}~~~wwwssskkk```UUUNNNKKKJJJGGGEEEBBB<<<555///---,,,---......///000111222222222222444555555666666666333444555666666555444333222333333444555666777777<<<;;;:::999999888888888;;;:::;;;>>>@@@???;;;777:::;;;;;;<<<;;;;;;:::::::::::::::<<<===<<<999777666555555444444555555666666666666666777888999999999:::;;;<<<<<<>>>AAACCC>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEGGGGGGFFFDDDBBB@@@????????????>>>===>>>???@@@AAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111111111000///////////////000111111222555777666555999AAAIII^^^ppp}}}~~~|||ggg[[[TTTTTT___pppxxx___NNNHHHDDD>>>888:::::::::999999888888888777888999:::===CCCJJJPPPUUUYYY^^^bbbeeehhhkkkmmmrrrssstttvvvxxxyyy{{{{{{||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~{{{yyyyyyxxxllliiieeeaaa___^^^\\\ZZZZZZYYYXXXYYYYYYYYYWWWUUUSSSSSSRRRRRRQQQPPPPPPPPPUUUVVVXXX\\\aaaddddddccc^^^]]]ZZZXXXWWWYYY^^^bbbrrrzzz~~~{{{vvvpppiii```TTTIIIBBB>>>999555555444444333222222222222222333444666666777777777888777777666666555555444555444444333333333333444555555777:::AAALLLYYYaaalllpppvvvzzz}}}uuueeeVVVUUUWWW]]]aaadddkkksssyyy~~~~~~~~~|||xxxqqqppplllcccYYYQQQNNNNNNFFFEEEAAA;;;444///------......///000111222222333333444555555666666666666333444444555555444444333111222333444555777888888888888888999999888888888<<<;;;;;;<<<<<<;;;888666::::::;;;;;;<<<;;;;;;:::888888999;;;======;;;888777666666666666666666777777777666666666666666777777888;;;<<<===@@@CCCFFFAAA@@@???===<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<===???@@@%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###!!! !!!###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***)))))))))))))))******************++++++,,,,,,---,,,,,,,,,---------............///000000000000000///////////////000000111111333666555555777===BBBVVVgggzzzuuucccXXXSSS\\\oookkkYYYNNNGGGAAA===<<<;;;::::::999999999999666777888999<<>>999666555555444333333333333333333444444555555666666666555555444444333333333333333333222222222222222333222444666999???JJJWWW```kkkooouuuzzz}}}rrr```XXXTTTTTTXXX\\\```gggnnn~~~{{{yyy}}}xxxwwwxxxxxxuuussslllmmmkkkeee\\\UUUQQQPPPEEECCC???999333///---......//////000111222333333444555555666777777666666333333444444444444333333333333333444555666777777555666888999::::::999888<<<;;;:::::::::999888777::::::;;;;;;<<<;;;;;;;;;:::999:::<<<======:::888777666666555555666666777777777777666666777777777777999;;;===>>>@@@CCCEEEDDDBBBAAA???>>>===>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===??????%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%###""""""###$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%&&&(((***+++************************((((((((((((((()))******(((((())))))************))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////......///////////////000000111...111333444444777;;;???PPPbbbvvvhhh[[[SSS[[[mmm~~~}}}iiiVVVIIICCCAAA===<<<;;;:::999999999999555666777999;;;@@@FFFJJJQQQUUUYYY]]]aaaeeeiiilllooorrruuuvvvvvvxxxzzz}}}{{{zzzyyyyyyzzz|||~~~zzz||||||zzzzzzzzzvvvssspppnnnmmmkkkhhhfffaaa___]]]\\\\\\[[[ZZZXXXVVVUUUUUUTTTTTTSSSRRRRRRXXXYYY]]]ccchhhkkklllkkkfffbbb[[[TTTNNNLLLOOORRR^^^iiirrruuuuuuvvvwwwuuuiiicccXXXMMMDDD>>>999777555555444444333444444444444444444444444555555555222222222222222111111111222222111111111222222333000222555888===HHHUUU___hhhmmmsssyyy|||~~~sssbbbXXXSSSQQQUUU[[[```iiippp~~~zzz{{{yyysssrrrqqqpppnnnjjjiiigggddd^^^WWWRRROOODDDBBB>>>888222....../////////000111222333444444444555666666666666666666444444444444444444444444555555555555555444444444444666888999;;;;;;::::::::::::::::::999999:::;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<======<<<999666666555555555555555555666777777777777888999::::::999;;;===>>>>>>>>>@@@BBBCCCBBBAAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>>>>>>>>>>>>>===<<<===>>>???@@@$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))******++++++))))))***+++,,,------...,,,,,,,,,---------......,,,,,,---............---///////////////000111111...000222333444777:::===KKK\\\qqqqqqbbbWWW[[[iiiyyyyyybbbNNNDDDAAA???>>><<<:::999999::::::666777888888:::===BBBFFFNNNQQQVVV[[[___ccchhhlllnnnqqquuuvvvvvvwwwzzz~~~}}}}}}}}}}}}~~~~~~~~~}}}vvvtttqqqpppooonnnkkkiiihhheeebbb```___^^^\\\ZZZXXXXXXWWWWWWVVVUUUUUUUUUZZZ\\\```ffflllooonnnmmmddd___XXXOOOIIIGGGIIILLLXXXcccmmmooooooqqqsssssshhhcccZZZOOOEEE>>>:::888666555555444444444555555666555444444333444444555222222222222222222222222222111111111111222222333///222555777;;;DDDRRR]]]eeejjjpppvvvzzz|||yyykkkZZZSSSQQQUUU]]]eeeooowww~~~|||zzz||||||rrrnnnlllkkkiiijjjfffbbb```^^^YYYRRRLLLCCCAAA===777111......///000000111222333444444555444555555666666666555555666555555444444555555666666666666555444444333333555666777888999::::::::::::;;;<<<<<<;;;:::<<<===999999:::;;;<<<<<<<<<<<<===============<<<888666666555555444444555555666777777777777888999:::;;;999;;;===>>>===<<<===>>>@@@@@@AAA@@@???===;;;::::::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<>>>???@@@$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++'''(((((()))******++++++((()))***+++,,,------...,,,,,,,,,---------......,,,------...............///////////////000111111111111111222333555999;;;DDDUUUkkk}}}ooo___\\\fffuuupppZZZKKKCCC@@@???<<<:::999999:::;;;777777888888999;;;???CCCJJJMMMRRRWWW\\\aaagggkkkmmmqqquuuvvvuuuvvvzzz~~~}}}}}}~~~vvvuuusssssssssrrrooommmnnnkkkgggcccbbb```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[___eeekkkmmmlllkkkccc___VVVMMMFFFDDDFFFIIISSS___iiikkkjjjlllnnnooolllggg^^^RRRHHH@@@;;;:::666555555555555555666666666555444333333333444444444444444444444444444444222111111111111222333444111444777777888@@@MMMXXXbbbgggmmmssswwwzzz}}}~~~xxxhhh```[[[^^^eeemmmvvv~~~}}}zzzzzz}}}|||qqqllljjjiiihhhkkkddd]]]\\\]]]ZZZPPPGGGBBB@@@<<<555000......000000111111222333444555555444444555555555555444444777666555555555555666777555555555555555444444444555555555666777888999:::<<>>===:::777777666666555555666666777888888777777777777888888888:::<<<===<<<<<<<<<===;;;===???AAA@@@===999777:::::::::999::::::;;;<<<999999::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>>>>$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''((()))++++++'''(((((()))***+++++++++((())))))+++,,,---......,,,,,,,,,---------......---......//////////////////////////////000111111333333222222222444777999>>>PPPgggzzz{{{ggg```fffuuuzzzfffSSSGGGAAA???===:::999999:::;;;777888888888888:::>>>AAAGGGJJJOOOTTTZZZ```fffjjjlllqqquuuvvvuuuvvvzzzzzzzzz|||~~~xxxwwwvvvvvvvvvvvvsssqqqrrrnnniiifffcccaaa___]]]^^^^^^]]]]]]\\\[[[[[[ZZZUUUWWW\\\bbbgggiiihhhfffeee```WWWMMMFFFDDDFFFIIIRRR]]]gggiiigggiiikkkllloookkkbbbVVVJJJAAA<<<:::666666555555555666666777777666444333222222333444666666666666666666666666222222111111222333444444444777999777777===JJJTTT```eeelllrrrvvvyyy{{{}}}zzzpppiiiiiinnnttt|||yyyzzz}}}yyyoookkkkkkkkkjjjmmmcccZZZYYY\\\ZZZOOOCCCBBB@@@;;;555000...///000000111222222444444555666333444444555444444333333888777666555555666777888333444444555555666666666555555444444555666888999???BBBCCCBBB>>>;;;:::;;;888999:::;;;<<<<<<<<<<<<::::::;;;===???>>><<<:::888888777777777777888888999888777666555555555555666888;;;<<<<<<<<<<<<===888;;;>>>AAA@@@===888555:::::::::999::::::;;;;;;888888999999:::::::::;;;;;;;;;:::999:::;;;<<<===%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000111111111111000000222222222333555777888999:::FFFZZZpppkkk^^^```ooosss]]]MMMDDD===999:::<<<:::999:::<<<;;;;;;::::::;;;;;;<<>><<<<<<:::999777555333222444444333222333444555666444444555555666555555444111000/////////000222333666444555888999<<>>:::444000//////////////////000111222222333333444444444555555555555555333444444444444444333333222333555666888999999999666777777777777888;;;===@@@PPPWWWLLL???===>>>;;;999999::::::::::::;;;;;;???>>><<<<<<<<<<<<999777888888999::::::;;;<<<<<<===<<<;;;999888777666666;;;<<<<<<===<<<<<<;;;;;;>>>>>>===<<<;;;;;;::::::888888999:::<<<===>>>>>>;;;::::::999999:::;;;;;;===<<<<<<;;;;;;===>>>???$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------------...,,,,,,,,,---------......000000111111111111000000111111222333444666777888:::CCCTTTiii|||rrrbbb___hhh}}}xxxcccSSSGGG???:::;;;<<<:::888999:::999999999999999999:::???CCCHHHLLLOOOUUU]]]cccgggjjjmmmppprrrtttxxxzzzxxxyyy{{{}}}~~~~~~|||yyywwwsssqqqooommmmmmkkkhhhfffbbbbbbaaa```___^^^]]]]]]ZZZZZZ[[[]]]___aaaccccccfff^^^WWWSSSNNNKKKMMMTTTWWW\\\ccchhhjjjiiiiiiiiilllkkkfff^^^TTTJJJCCC@@@===<<<;;;999777555444444444333333222333444666666444555555555555555444333111111111111111222333444666444555888999;;;DDDMMMWWWaaakkkooosssxxx{{{{{{zzzzzz~~~yyyvvv{{{~~~rrrjjjhhhjjjmmmnnnmmmcccZZZXXXZZZVVVJJJ@@@<<<888333000////////////000000000111222222333333444444444444555555555555666666666777666666555444333444555666777888888888777888999999888999<<>>???$$$&&&))),,,,,,)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///000000111111000000///000000111111333444666777:::???KKK]]]qqqlll```aaaqqq|||jjjXXXIIIAAA<<<<<<<<<999888888888888777777777777888888<<>>@@@TTT^^^___QQQBBB<<<888555666666777888888999::::::999999888999:::;;;999777555555666777888999::::::<<<;;;::::::999999999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000000000////////////000000111333444555888:::BBBQQQggg|||xxxddd\\\dddrrryyy|||{{{kkkYYYJJJBBB<<<<<<<<<:::999:::777777777666666777777777999===AAADDDGGGLLLTTTZZZbbbdddgggiiillloootttwwwtttwww{{{~~~~~~wwwvvvuuuuuutttrrrnnnkkkiiihhhfffdddaaa___]]]]]]]]]^^^______aaadddhhhkkkhhhfffbbb\\\UUUPPPPPPRRRWWW\\\aaaeeefffeeeeeeeeehhhiiigggbbbXXXMMMEEE@@@<<<;;;999777666666666666333333333333444555666666555555555555555444333222222333444555555555444333555333444666777999AAAKKKSSS]]]iiiooosssyyy||||||{{{|||~~~|||xxxqqqmmmmmmmmmjjjggg^^^\\\\\\^^^^^^VVVGGG;;;444111...---...///000000111111111222222333333333333333333444444555555666444444555555444333333222555555666666666555555444999999::::::999;;;===@@@TTTZZZZZZNNNAAA;;;777444444555555666777888999999777777777888;;;;;;:::999555666666777888999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<==='''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000000000///////////////000111222333444444666;;;HHH]]]uuuhhhXXXYYYbbbvvvttttttuuuiiiYYYKKKCCC===<<<===<<<;;;===888888777777777777888888777;;;???BBBDDDIIIQQQVVV^^^aaadddgggiiimmmqqqttttttwww{{{~~~}}}}}}|||~~~|||{{{yyyxxxwwwtttqqqnnnlllkkkiiifffdddaaa___^^^^^^___``````aaaeeekkkppplllmmmiii___UUUOOOMMMMMMSSSWWW]]]aaacccdddeeefffhhhhhhgggbbbWWWLLLBBB===;;;999777666555555666666444444555555666666666666555666666666555555444333333333555555555444333222444222333555666888@@@IIIRRR]]]iiioootttzzz||||||yyyyyy{{{{{{{{{}}}tttppppppnnnhhhcccXXXZZZ]]]```^^^TTTDDD999111///------...000000000222222222222222333333333222222333333444555555666333333444444444444333333444555555555555444444333777888999888888999<<<>>>JJJNNNMMMFFF>>>:::888777444444555666666777888888777777777999;;;<<<<<<:::777777888888999:::::::::::::::999999999:::;;;;;;;;;::::::::::::;;;<<<===<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<===::::::999999999999::::::;;;:::999999999:::<<<==='''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////.../////////000000222333333222444999BBBTTTnnnlllWWWQQQVVVgggzzzwwwqqqqqqhhh[[[NNNEEE>>>======<<<;;;===999999888888888888999999666999===???BBBFFFMMMSSSZZZ]]]aaaeeehhhkkknnnpppsssuuuyyy}}}zzztttooolllkkkdddfffiiimmmrrrwww{{{~~~~~~{{{yyywwwtttrrrpppooommmjjjgggeeecccbbb___```aaaaaaaaafffmmmtttrrruuupppcccVVVOOOMMMKKKNNNSSSYYY^^^aaacccdddffffffgggeee___UUUIII@@@;;;;;;999777555555666777888777777777888777777666555555666666777777777666666444555555555555444333333444222222444555666>>>HHHSSS^^^jjjqqqvvv{{{}}}|||zzzyyyzzz|||xxxxxxxxxrrrppplllddd^^^SSSWWW\\\^^^ZZZOOO@@@666000///------///000000000222222333333333333333333111111222333444555555666333444555666777777777777333444444555444444333333666777777777777888:::===@@@AAAAAA>>>;;;999999999555555666666666666777777777666777999;;;<<<<<<:::999999999999999999999999999999999888888999::::::::::::999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????<<<<<<;;;:::999999999999::::::999888999:::;;;<<<%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............////////////......000000000000111222333333111555999???LLLfff}}}~~~sss\\\QQQQQQ\\\mmmtttqqqkkkaaaSSSIIIAAA>>>===:::999:::999888888777777888888999444777;;;===???CCCJJJOOOVVVZZZ```eeegggiiikkkmmmqqqsssvvvzzz}}}zzzrrriiibbb\\\YYYRRRSSSTTTWWW[[[```dddgggkkknnnssswww}}}|||zzzxxxvvvtttsssqqqooollljjjhhhgggccceeeeeeeeeeeeiiissszzzyyy|||wwwhhhZZZSSSQQQOOOLLLPPPVVV[[[^^^```bbbdddbbbcccaaa[[[RRRHHH@@@<<<<<<;;;888777777888:::;;;::::::::::::999777666444555666777888888999999888888777666555555555555555333111222444444666===GGGTTT```lllrrrwww{{{}}}|||}}}{{{zzz{{{}}}vvvvvv{{{qqqmmmhhh___XXXPPPTTTXXXYYYTTTHHH<<<333000///---...///111111000333333333333333333333333000111222333444555555666222333444666777888888999222333333444444444333333555666777777666777:::===<<<;;;999999999888999:::777777777666666666666666666555666777:::;;;:::999999999999888777777666666999999888777777777888888:::999888888999:::<<<>>>==============================>>>???@@@AAAAAABBB@@@???>>><<<::::::999999:::999888888888999;;;<<<$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............////////////......111000000000111222333333111666;;;>>>GGG```~~~zzzyyyyyyvvvrrrqqq}}}{{{bbbTTTRRRXXXfffzzzyyytttooohhhWWWMMMCCC???<<<888777777888888777777777777888888222555999;;;===AAAHHHMMMSSSXXX___dddgggiiijjjkkkpppqqqtttwwwzzz}}}~~~~~~vvvlllbbbYYYRRROOOHHHHHHIIIKKKNNNRRRVVVYYY^^^cccjjjqqqxxx~~~}}}{{{zzzxxxwwwuuussspppnnnlllkkkhhhjjjkkkjjjiiioooxxx}}}|||lll]]]WWWVVVTTTLLLPPPUUUYYY\\\^^^```aaa______^^^YYYPPPHHHAAA>>>>>><<<:::888888:::<<<===<<<<<<<<<;;;:::888555444555666777999:::::::::::::::999777666666666777888333111111333333555===FFFUUUaaammmtttxxx|||}}}|||~~~{{{zzz}}}}}}~~~uuuvvv~~~}}}pppkkkeee\\\TTTMMMRRRVVVVVVOOODDD888111111///......000111111000333333333333333333333333000111111222444555666666...000111333555777777888111222333333444444444333666777777777777888;;;======:::888888888888888999888888888777666666555555555444555666888999888777999999888777666555444444999888888777666666777777:::999888888888:::===>>>=========>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;:::::::::999888888888999:::;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&''''''((()))******+++***)))((((((((()))+++,,,***+++,,,,,,******+++,,,******+++,,,,,,---......,,,,,,------.../////////......//////000000111111111333666;;;DDDWWWvvvuuusssyyyyyytttqqqppp{{{ooo___TTTTTTcccttt~~~pppkkknnnaaaTTTGGGAAA===888888===:::999888777666666666666666777999:::;;;???DDDGGGKKKSSS]]]aaa``````cccgggoooqqqtttwwwzzzzzzzzzzzz}}}vvviii```YYYQQQJJJJJJGGGFFFJJJMMMMMMQQQVVV^^^cccmmmxxx||||||zzzwwwssspppnnnlllllljjjkkkllllllmmmsss|||vvvhhhZZZRRRPPPMMMNNNQQQWWW]]]aaa```^^^___^^^ZZZSSSIIIBBB??????AAAAAA@@@===:::<<>>======<<<;;;;;;::::::777666666555444444444555666444333444444666???IIIVVVcccpppvvvxxx|||~~~~~~}}}~~~~~~uuutttwwwzzzzzzpppbbbWWWTTTPPPOOONNNLLLGGG???666//////////////////000111111000222333333222111333444333222111222333333222000444444333222333444555666777666333111111111222333666555555555555444444444888888888999::::::888555444555555666777888888888888777666555333333222222888888888888777666444333666666555555555555666666888888888888888777777777<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB======<<<;;;::::::999999:::999888888777888888888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((())))))******))))))(((((())))))***+++***,,,---,,,+++***+++,,,******+++,,,,,,---......,,,,,,------.../////////......//////000000111111444444777;;;BBBSSSooo{{{xxx}}}}}}vvvsss{{{uuucccWWWTTTaaappp{{{qqqlllnnnfffXXXJJJCCC@@@;;;:::;;;:::999888777777666666666666777999999;;;>>>CCCFFFJJJRRR[[[aaacccdddfffiiikkkmmmqqquuuxxxzzz{{{{{{|||}}}qqqhhhbbb[[[TTTPPPLLLJJJLLLNNNOOOTTTZZZeeejjjuuu}}}yyyvvvrrrpppnnnnnnmmmnnnnnnmmmooouuupppaaaXXXTTTVVVVVVVVVYYY]]]___]]][[[ZZZYYYUUUNNNFFFAAA???@@@CCCDDDCCCAAA???AAAFFFKKKNNNLLLJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<888777666555444444444444666444333444444777???IIIXXXeeerrrwww{{{wwwtttvvv~~~~~~xxx|||yyytttlll```WWWTTTPPPNNNKKKHHHCCC;;;333---//////......//////000111000222333333222111333444333222111222444444333111444333222222222333555555777555333111111111222333333333333444444555555555777777777888999999888666555555666666777888888999;;;:::999777666666666555888999999999888777555444777777666666666666777777888777777666666777777777;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@<<<;;;;;;:::999999888888888777777777888999999:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******))))))+++,,,------++++++,,,---***++++++,,,,,,------...,,,,,,------.../////////......//////000000111111555555777:::>>>KKKdddyyy{{{lll]]]UUU^^^kkkwwwvvvqqqrrrnnn___NNNFFFCCC???<<<;;;::::::888777777777777777666777888999:::===BBBEEEGGGLLLUUU]]]dddgggiiiiiigggiiimmmrrrvvvyyyzzz{{{zzz~~~}}}uuupppiiiccc^^^XXXTTTTTTUUUWWW\\\cccpppuuu|||xxxuuurrrqqqpppnnnnnnmmmlllnnnuuu|||mmmccc]]][[[YYYWWWVVVWWWWWWVVVTTTSSSRRRNNNIIIDDDAAAAAABBBEEEGGGGGGFFFDDDFFFKKKPPPRRRRRRPPPOOOMMMLLLKKKKKKGGGGGGGGGFFFEEEBBB@@@>>>;;;:::999777666555555555666444333555555888@@@JJJXXXdddqqqvvvzzz~~~~~~~~~yyyssstttwww|||}}}~~~xxxzzz~~~xxxsssoooiii___XXXVVVQQQNNNHHHBBB<<<666///+++......------......///000000222333333222111333444222222222333555666555333222222222222222333444444666555333222111111222222000111222333444555555666555444444666888999777666666666777777888888999999;;;:::999888777777666666888888999999888777666666888888777777777777888888777777555555555666777888999999999888888999999999999999999999:::;;;<<<<<<::::::999999888888777777666666666777888999;;;;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''')))*********)))(((+++---------,,,+++,,,---+++++++++,,,,,,---------,,,,,,------.../////////......//////000000111111555444666888;;;EEEYYYkkkvvveeeXXX]]]gggsss}}}zzzzzzyyyiiiTTTGGGCCCAAA>>><<<::::::999888777777777777666777888888999<<<@@@CCCCCCFFFNNNXXXccciiijjjiiihhhjjjmmmqqqtttwwwyyyzzzxxx}}}}}}xxxrrrpppiiicccbbbbbbdddjjjqqq}}}~~~zzzwwwtttrrrrrrmmmlllkkkiiikkksss~~~tttlllccc```[[[WWWTTTRRRQQQPPPMMMLLLIIIEEECCCCCCDDDEEEFFFHHHIIIIIIGGGIIIMMMQQQTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLLLLKKKIIIFFFCCCAAA>>>===<<<:::888777777666666444444666666888@@@JJJVVVbbbmmmrrruuuzzz~~~~~~~~~~~~xxxppppppqqqzzz}}}{{{~~~xxxuuupppkkkeee^^^YYYWWWRRRMMMEEE===777222...+++---------------...//////000222333333222111333444222222222333666777666555111111111222222222333333444444333222111111222222000111111222333333444444444333333444666888777666777777777777888888999999888777666555444444444444777777777777777666666666888777777666666777777888777666444444444555777888888888777777777777888888888888888888888999::::::::::::999999888888888888666666666666777888999:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((******)))((((((+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////......//////000000111111222222444666888???OOO^^^wwwooo^^^]]]cccppp{{{sss\\\IIIBBBAAA@@@>>>;;;:::999888777777777777666777777777888:::>>>AAACCCDDDJJJUUUaaajjjlllllllllmmmoooqqqtttvvvwwwxxxwww|||~~~wwwrrrqqqqqqsssyyy{{{wwwtttrrrrrrmmmmmmkkkiiijjjrrr}}}vvvrrrkkkbbbZZZUUUQQQPPPIIIGGGEEEDDDDDDEEEFFFGGGHHHJJJLLLKKKIIIIIIMMMPPPUUUVVVWWWXXXWWWVVVTTTSSSOOOOOONNNMMMJJJGGGEEECCC???>>><<<:::999888777777777555666777777999@@@IIITTT```lllqqqssswwwzzzzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~tttmmmmmmrrryyy~~~~~~vvvsssnnnfff___ZZZVVVTTTRRRLLLBBB999444000...------------------...//////000222333333222111333444222222222333666777666555111111222222222333333333333333222222111111222222222222222222222222222222333222222333555777777666777777777777777888888888666555444333333333333333444444444444444555555555777666666555555666666777666555444444555666777888888777777666666777777888888888777777777888999999::::::::::::999999999999888888777777666777777888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111111111333555777;;;FFFRRRfffrrryyyfff___```kkkwww}}}gggQQQEEECCCBBB???;;;:::999888888777888888666666777666777999<<>><<<;;;:::999999888999777777999888999???GGGSSS```mmmrrruuuxxxzzzzzzzzz{{{|||{{{zzz{{{|||~~~yyyooolllnnnxxx~~~|||tttssslll```WWWTTTRRRPPPPPPIII???777222000//////......------......///000000222333333222111333444222222222333555666555333111222222333444333333333222222222222222222111111333333333222222222111111555333222222444666666555666666666666666777777777777666555555444444444555333333333333333444555666666666555555555555666666444555555666777777777888888777777666666777777888888777777777777777888888:::::::::::::::::::::999999888777666666666666666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''''''''((()))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111222222333555555777???HHHVVVdddwwwnnnbbb]]]eeepppyyysss\\\LLLFFFCCC???;;;;;;:::999888888888888666666666666666888;;;>>>CCCDDDHHHOOOYYYccckkkpppoooppppppqqqrrrtttuuuvvvwww{{{~~~~~~}}}yyyvvvtttsssnnnnnnmmmkkkkkkpppyyy{{{lll```ZZZXXXUUUTTTTTTVVVYYYYYYWWWUUUXXXZZZ\\\ZZZVVVRRRRRRTTTPPPRRRUUUXXXXXXWWWTTTRRRTTTRRROOOMMMKKKJJJJJJJJJCCCBBBAAA@@@????????????;;;999999:::999888>>>FFFNNN\\\lllssswwwzzz|||{{{{{{|||~~~}}}{{{{{{}}}|||xxxqqqkkkmmmrrr}}}vvvuuukkk\\\RRRQQQRRRQQQKKKEEE;;;444000000000111//////......//////000111000222333333222111333444333222111222444444333111111222333444555444444333111111222222222222111111222222222333333333333333666555333333444555666555666555555555555555555555777777666555555555555666333333222222333555666777777777666666666666777777333555777888999999888777888777777777777777777888777666666555555666666777888888999999999999999999777666666666666777777888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......//////000111111111444333444666555444:::BBBLLL[[[rrrrrrcccZZZaaakkksss|||eeeSSSIIICCC>>><<<;;;:::999888888888888666666666666555777:::===@@@AAADDDJJJRRR]]]gggmmmnnnnnnooopppqqqsssuuuvvvwww|||~~~~~~~~~zzzwwwuuutttllllllkkkjjjiiimmmuuu{{{yyynnniiiggg_________bbbeeefffccc___```bbbdddaaa\\\XXXWWWWWWTTTWWW[[[^^^___]]]ZZZXXXVVVSSSPPPMMMKKKKKKLLLMMMHHHHHHGGGFFFFFFFFFFFFFFF<<<::::::;;;999888===EEEHHHXXXiiirrrwww{{{|||{{{|||~~~}}}|||}}}|||}}}zzzvvvrrrllljjjooowwwxxxwwwmmm\\\RRRSSSUUUUUUHHHBBB999222///000000111///////////////000111111000222333333222111333444333222111222333333222000222333444555666555444444000111111222222222111111111111222333444555555666888666333333444555555555555555555555555444444444666555555444444444555555444333333333444666777999888888777777777777888888333555888:::;;;:::888777888888777777777777888888666555555444444444555555777777777777777888888888555555555555666888999:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,---......//////000000////////////111333444333222111111222555888:::DDDWWWooo{{{kkk[[[XXXbbbpppxxxbbbMMMDDDFFF@@@>>><<<;;;<<<;;;:::999999888666555555555666777===???CCCHHHMMMTTT[[[```iiimmmqqqttttttssssssssswwwyyy{{{}}}~~~~~~~~~}}}xxxtttooommmkkkkkkmmmooopppqqq|||xxxvvvssspppnnnkkkgggeeennnllliiieeeaaa^^^\\\[[[[[[ZZZZZZ\\\___``````^^^YYYXXXUUUSSSRRRSSSTTTTTTOOOKKKHHHIIIMMMOOOLLLIIIKKKDDD<<<888999<<<>>>???FFFSSSeeessszzz|||||||||{{{{{{{{{|||}}}~~~ppphhhhhhooowww|||}}}}}}zzzppp```VVVUUUVVVVVVHHH???777555333000///000//////.........---------333111111222555777777777444444333222111///...---222333555777777666555444111111111111222333444444444555555555333444555777555555555666777888888999999999888888888:::;;;<<<555555666666555444333333333333333333333333333333:::999888777666666666666777888999:::::::::::::::777777666555444444444444222333444555666666666666777777777666555555555444777777666666666666777777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))******+++++++++******+++,,,,,,------...000////////////111222333222111000000111444777999BBBSSSjjj~~~sss```ZZZ```nnnkkkUUUIIIGGG???===:::999999999888666999888777666555666666777<<<>>>BBBFFFKKKRRRYYY^^^eeeiiiooosssttttttttttttuuuwwwzzz|||}}}~~~~~~|||vvvrrrooollliiihhhhhhiiiiiiiiissswww~~~}}}xxxsssnnnlllrrrqqqmmmiiieeebbb```^^^]]]]]]]]]___aaacccbbbaaa[[[ZZZXXXVVVUUUUUUWWWWWWUUUQQQOOOPPPTTTXXXWWWUUUTTTMMMCCC===<<<===???@@@JJJVVVffftttzzz}}}}}}~~~|||||||||}}}~~~vvvnnnnnnttt{{{||||||qqqddd\\\ZZZXXXTTTEEE<<<555333333000///000/////////.........------111000000222666888999999555555444444333222000000111222444555555555333222111111111222222333444555555666666555444333555666444444555666666777777888888777666555555666777777666666666666666555444444555555444444444444555555777666666666666777888888888888999999:::999999999666555555444444444444444333444444555555555555555666666555555555555555555777777666666666666777777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))***************+++,,,,,,------...////////////000111222222111000//////000333555777???MMMcccyyyiii\\\]]]hhhyyyxxxaaaOOOGGG@@@===:::999888888777666888888777666666666666666:::<<<@@@CCCHHHNNNUUUZZZ```eeekkkpppssstttuuuuuusssuuuyyy{{{|||}}}}}}xxxtttrrrnnniiifffdddbbb```___cccgggmmmttt|||xxxsssqqqxxxwwwtttoookkkgggdddcccaaa``````bbbeeefffeeeccc___^^^\\\[[[[[[\\\]]]^^^]]]YYYWWWXXX]]]aaabbbbbb___WWWLLLCCC???@@@BBBCCCMMMWWWfffqqqxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{~~~~~~{{{zzzpppgggdddbbbYYYOOOBBB999222111111000///111////////////............/////////222666999:::999555555555555555444333333000111222333444333222222222222222333444444555555555777888777555444444555333444444555555666666666888777666555444444444444666777777777777666666555555444444333333444444555444444444555666888999:::777777888888888777666666444333333333333444555555444444444444444333333333444444444444444555555555777666666555555666666777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))***+++++++++++++++))))))******************,,,,,,---......//////000////////////000000111111//////......000222444555;;;FFFZZZrrrtttaaaZZZ___mmmzzzmmmVVVHHHDDDAAA===;;;::::::999888888777777666666666666666777:::===@@@DDDJJJPPPUUU]]]aaahhhmmmppprrrssstttrrruuuxxx{{{|||}}}}}}zzzwwwrrrkkkeeeaaa]]]YYYWWWUUUYYY^^^eeennnxxxzzzvvvttt}}}|||yyyuuupppllliiigggdddcccccceeeggghhhgggfffbbbaaa``````aaadddfffhhhdddaaa^^^^^^aaaeeeggghhheee]]]SSSIIIDDDEEEHHHJJJOOOXXXdddnnntttwwwzzz}}}}}}}}}~~~{{{zzztttmmmkkknnnlll]]]LLLAAA888111000000///...000000000000/////////......///...///222555777777666444444555555555555555444000111222333333333222222222222333444555555555555666888999999666444333444333333333444444555555555777777666666666555555555777777888888888777777666333222111111111111222333333444444444555777888999666666666666555555444333222222222333333444666666666555555444333222222222222333333333444555555555666666666555555666666666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000.../////////000000000000///.........///111222333999???PPPiiiiiiZZZWWW___jjjwww^^^LLLFFFCCC>>>;;;:::::::::999777777777777777666666555666888;;;===AAAFFFLLLPPPZZZ___eeekkkmmmooopppqqqqqqtttyyy|||}}}~~~}}}{{{xxxrrrjjjccc\\\WWWRRROOOKKKMMMRRRXXX___iiirrryyy|||{{{~~~|||yyytttpppllljjjgggffffffgggiiijjjiiihhheeeddddddeeegggjjjmmmoookkkhhhdddbbbbbbdddfffgggeee```WWWOOOLLLMMMQQQUUUTTT\\\gggoootttwww{{{~~~~~~~~~}}}|||tttpppmmmrrrzzzxxxcccMMMAAA888111000000......///111111000000000//////////////////111333444333111222222333444444444444333111111222333333333333333111222333555555555555555666888::::::888555444333333333333333444444444444444444555555666666666666777777888888888888888777444333111000000111333444666666555555555555666666555555555555444333222222222222222333444555666777777666555444333222222222222333333333444555555555666666555555555555666666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((())))))))))))))),,,,,,,,,+++++++++++++++******+++,,,,,,------......//////000000//////.........//////000111222222777:::GGG^^^wwwvvvaaaVVVWWW^^^wwwhhhTTTGGGCCC>>>;;;999999999888777777777777777666555555555777999;;;>>>CCCIIIMMMWWW\\\bbbhhhkkkmmmnnnoooppptttyyy|||~~~~~~{{{yyywwwuuuoooggg^^^WWWQQQLLLIIIEEEGGGJJJNNNSSSZZZaaagggnnnooopppsssyyy~~~{{{xxxssspppmmmjjjiiiiiijjjlllmmmkkkjjjhhhggggggggghhhkkkmmmooommmkkkgggcccaaa```aaaaaa```]]]XXXSSSQQQSSSYYY]]]ZZZbbbmmmtttxxx{{{~~~|||}}}zzzooonnnpppzzziiiOOO@@@888111111222111000222111111111111000000000000000000000222333333111///111222222333333333222222111111222222222333333333000111333444555555444444444888;;;<<<:::777555444444444444444444444444444111111222444444555555444666777777888888888888777777666444333333444666777999888777666555555555555555555666666666555444444333333333444555666777888888777555444333333444444444444444444444555555555666555555444444555555666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++*********)))******+++,,,,,,------.........///000000///...---/////////000000111222222666666>>>RRRiiimmm[[[VVVYYYnnnrrr___JJJEEE@@@<<<:::::::::999666777777888777666555444444666888:::===AAAFFFJJJRRRWWW___eeejjjlllooopppnnnrrrwww{{{}}}~~~}}}yyywwwvvvsssmmmeee]]]VVVPPPKKKHHHFFFGGGIIIKKKMMMPPPUUUYYY[[[\\\^^^bbbhhhsss~~~{{{wwwsssqqqmmmmmmlllnnnooopppnnnmmmkkkjjjhhhfffffffffhhhiiiiiigggddd```\\\YYYYYYYYYUUUTTTSSSPPPOOORRRXXX]]]^^^fffpppxxx{{{}}}~~~{{{~~~|||~~~~~~wwwiiikkkrrr~~~hhhMMM>>>666111222444444555888222222111111111000000000000000111333555666444222222222333333333222222111000000000000111111222222///000222444555444333333333777;;;===;;;888666444555555555444444444444444222333444555555444333333555666777777888888777777888777555444444555777888:::999888777666666666666777888888999999999999888555555555555666666777888999888666444444444666666666666555555555555555555666555555444444555555666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))***++++++++++++++++++*********))))))((((((,,,,,,---......//////000......///000000///...---//////000000111111222222666333999JJJ___www|||zzzyyyyyyvvv```XXXYYYhhh{{{zzzgggMMMIIICCC???======<<<<<<666777888888888777555444444666888:::<<<@@@EEEIIINNNTTT\\\dddiiimmmppprrrlllpppvvvzzz|||}}}~~~{{{}}}}}}zzzyyyxxxsssnnnfff^^^WWWRRRMMMJJJJJJKKKLLLLLLLLLNNNQQQSSSRRRTTTVVVZZZaaammm|||}}}yyyuuussspppooooooppprrrrrrqqqooonnnllliiieeecccbbbbbbbbbbbbaaa___[[[WWWSSSRRRRRRKKKLLLLLLKKKJJJMMMSSSXXX^^^fffqqqxxx|||}}}~~~|||~~~~~~~~~wwwzzz{{{ssseeehhhqqq~~~dddGGG;;;444000222666888:::===222222222111111111111000///000111555777888777555333444444444333333222111///////////////000111111...000222444444444333222222666;;;>>><<<999666555555555555555555555555555666777777888777666444333555555666777777777777777777666444222222444666777999999888777777777777777999:::;;;<<<<<<<<<<<<<<<777666666666666777888888999888666555444555777888777777777666555555555444555555555444444555555555$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%(((***)))'''))))))((('''''''''''''''))))))))))))((((((((((((++++++******++++++,,,---++++++,,,,,,,,,---------***+++,,,---...000111111111111111111222222222222555555888BBBRRRjjj}}}{{{}}}vvveee]]]aaaooozzz\\\PPPEEEAAA>>>888777:::;;;:::999888777777777777666666555777:::>>>BBBEEEIIIOOOWWW___dddgggjjjllloooqqqssstttuuuxxx{{{}}}~~~~~~{{{{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxxsssmmmddd\\\WWWTTTRRRQQQOOOOOONNNNNNNNNNNNNNNMMMNNNMMMOOOUUU[[[eeewww|||xxxuuuuuurrrqqqqqqqqqrrrrrrpppooommmgggbbb```]]]ZZZZZZ^^^\\\[[[XXXTTTPPPLLLHHHFFFJJJGGGFFFGGGGGGGGGKKKRRR]]]gggrrrwwwzzz~~~~~~|||~~~yyy~~~|||vvvwwwxxxpppccccccgggqqqxxxppp[[[HHH777444111111444777888777555555444333333222111111333222222111111222222333444444444333333222222222222222222111111111111000111111000000000111222333444777;;;>>>>>><<<888555444444444333333222222222222333444444444444444444888777444444555666666555888777555444333333444444444444444555666888:::;;;888888999:::;;;;;;;;;;;;CCC@@@;;;777555666777888999666444555888:::999777555555555555555555555555666555555555555444444444$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############""""""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''(((&&&###))))))((('''''''''''''''))))))))))))((((((((((((++++++******++++++,,,---************++++++++++++,,,,,,------......//////....../////////000000000222222666===III^^^|||~~~kkk___YYYfffvvv}}}dddVVVHHHCCC???;;;999;;;;;;:::999888777777777777666666555777999>>>BBBDDDHHHMMMUUU[[[```dddhhhjjjlllnnnqqqrrrsssvvvyyy|||~~~~~~zzzyyyvvvuuuuuuvvvxxxzzzzzz{{{|||||||||{{{zzzyyyrrrlllddd^^^ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOONNNMMMKKKKKKNNNTTTZZZddduuu~~~zzzwwwvvvtttrrrqqqppppppooommmkkkgggbbb]]]\\\YYYVVVWWW[[[[[[ZZZWWWTTTPPPKKKGGGEEEHHHEEEDDDEEEDDDDDDHHHNNNZZZfffqqqwww{{{~~~~~~}}}~~~}}}wwwwwwrrr~~~yyyzzz~~~{{{sssjjjbbbbbbdddiiijjj___KKK:::555333000111333666666666555444444333222222111111222222222222222222222222222222222333444444555555222222222111111111111000222222222222333333333333333666999<<<===:::777555444444444333333222222222777777888999999999888888999888666666666777888888888777555444333333444444444444555666777888999999777888999:::;;;;;;;;;;;;???===;;;888777777888999:::888666777:::;;;:::999888888888888888888888888555555555555444444444444$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%$$$$$$$$$############"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***((('''&&&''''''&&&$$$)))((((((''''''''''''((((((((((((((())))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,.........---------------......////////////000000111222666:::@@@PPPkkkttteeeXXXbbbppp~~~qqq```NNNEEEAAA>>><<<<<<;;;:::999888888777777888666666555666999===AAACCCHHHLLLRRRWWW\\\```eeehhhiiikkknnnoooqqqtttwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}|||yyyxxxvvvuuuttttttuuuuuurrrqqqppppppqqqsssuuuvvvwwwyyy{{{}}}}}}|||zzzyyyqqqllleee```]]]\\\[[[ZZZYYYXXXVVVTTTRRROOONNNMMMHHHIIIMMMTTTZZZbbbqqq|||zzzyyyvvvtttqqqnnnmmmkkkgggeee___ZZZVVVVVVTTTRRRSSSWWWZZZYYYWWWTTTPPPLLLHHHFFFFFFCCCAAABBBAAA@@@DDDJJJVVVcccpppxxx}}}~~~}}}|||{{{{{{|||~~~~~~|||rrrnnnlllyyy|||~~~~~~zzzpppeeebbbbbbcccccc^^^QQQ@@@444333111000000222444555444444444333333222222111111000111222333333222111000///000111333444666777888222222222111111111111000222222444555555555444333222444777::::::888666444444444333333333333222222333444555555666666666555888777777666666777777888888777555444333333444555444555666888888888777666777888888999::::::;;;;;;<<<;;;:::999999888999999999777666777999:::999888888888888888888888888888555555555555444444444444$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((((((((()))(((''''''''''''(((((((((((((((((())))))))))))***************++++++,,,---------.........//////------------------------000000000000111111111222222444888;;;===HHH___uuuooocccgggqqq}}}~~~mmmWWWIIICCCAAA>>><<<;;;;;;:::999888888888888666666555666888<<>>@@@HHHJJJNNNQQQUUUYYY___cccdddgggjjjlllnnnrrrvvvyyy}}}}}}~~~~~~}}}|||uuuqqqnnnkkkiiijjjhhheeecccccceeehhhiiioooooopppqqqsssvvvxxxzzzwwwyyy{{{|||{{{yyyuuusssqqqmmmhhheeeddddddcccbbb___]]]ZZZWWWRRROOOLLLJJJIIIKKKQQQXXX[[[```kkkwww~~~}}}{{{wwwqqqkkkeee```\\\XXXSSSNNNKKKLLLLLLKKKMMMRRRWWWXXXXXXXXXVVVRRROOOMMMIIIFFFCCCCCCAAA???BBBHHHQQQ^^^mmmvvv|||~~~~~~}}}~~~~~~ssshhhcccooo}}}|||vvvwww|||xxxkkkaaaYYYZZZXXXPPPEEE;;;555222...////////////000111222333222222222222222111111///000222333333222000///111111222222333444444555222222222111111111000000...000222333444333111000111222333444555444333333333333333333333333333333222222444555555666666666555777888777555444555666777666555444333444555555555666888999888777555444777777777777777888:::;;;<<<<<<<<<;;;999777555333333444555555555444333333333333333333333333333333555444444444444333333333$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&(((''''''''''''(((((()))''''''(((((())))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,---.........------............//////111111444777888===KKKYYYvvvsssjjjgggpppyyypppZZZLLLFFF@@@;;;<<<;;;:::999999888888999777666555555666999<<>>555111111,,,...000000//////111222222222222222222222111111///000111222222111000///111111111111222222222222222222222111111111111000---...000111111111000///111111222333333333333333222222333333333333444444333333555666777777888888999;;;===<<<888555666888666555444333333444555666666666777888888777666555777666666666666888999:::======<<<:::888666444333333555777777666444444444333333333333333333333333444444444444333333333333$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''')))***(((%%%$$$%%%''''''''''''''''''((())))))'''''''''((()))*********)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222000111444666999BBBKKKeeeyyy|||zzzjjjaaafffooowww~~~eeeRRRIIIBBB<<<<<<<<<;;;:::999999999999777666555444666888;;;===DDDFFFJJJNNNPPPSSSWWWZZZ^^^aaadddgggjjjnnnsssvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}xxxuuuqqqmmmiiiddd___[[[\\\\\\\\\^^^aaaeeehhhjjjlllmmmoooqqqsssvvvwwwxxx|||}}}}}}~~~}}}|||zzzyyytttpppllliiigggfffdddbbb___]]][[[WWWTTTQQQNNNMMMPPPQQQUUUYYYZZZ\\\fffqqq|||zzzqqqiiibbb[[[VVVRRRMMMHHHFFFFFFFFFFFFHHHMMMQQQSSSVVVYYYYYYXXXVVVTTTPPPLLLIIIHHHEEEBBBEEEJJJRRR^^^jjjqqqvvv{{{}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}yyypppjjjmmmtttyyy|||sssqqquuu}}}}}}}}}wwwnnngggaaabbb]]]SSSFFF:::222000000,,,...111111//////000222111111111111111111222222000000111111111111000000///000000000000111111111222222222111111111111000....../////////000000000222222222222222333333333222222222333333444444444111222333444555666666666;;;>>>@@@>>>999555555777666555444333333444555666666666666666777777777777777666555555555777999:::<<<<<<;;;999777666555555222555888777555333222333333333333333333333333333444444444333333333222222$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&&&&(((***'''''''''''''''((()))***&&&''''''((()))******+++)))))))))))))))******+++++++++,,,,,,,,,---------......---,,,,,,+++******////////////000000000111444111000333666888===DDDSSSjjjyyynnn___aaaiiippp{{{mmmWWWKKKDDD>>><<<<<<;;;:::999999999999777666555444555888;;;===AAADDDIIILLLNNNQQQTTTVVV\\\___bbbeeehhhlllqqqtttwwwxxxyyy{{{|||~~~|||zzz~~~||||||~~~{{{vvvxxxvvvsssqqqmmmhhhbbb]]]YYYZZZ\\\___dddhhhlllooonnnnnnppprrruuuwwwxxxyyy}}}~~~~~~uuurrrmmmjjjhhhfffcccbbb___]]][[[XXXUUURRRPPPOOOQQQRRRUUUXXXXXXZZZdddnnnwwwzzzqqqiiiaaaZZZUUUQQQLLLGGGDDDEEEEEEDDDFFFKKKNNNQQQUUUXXXYYYXXXWWWUUUQQQMMMJJJIIIFFFCCCEEEJJJTTT^^^jjjooosssyyy{{{{{{zzz{{{{{{|||}}}~~~~~~{{{}}}~~~}}}|||||||||||||||}}}~~~}}}xxxpppllluuuyyysssrrrxxx{{{|||uuummmhhheee]]]VVVJJJ>>>333...,,,---+++...111111//////000333111111111111111111222222111111000000000000111111---......///000111111111222222222111111111111000/////////...///000111111222222111111222222333444222222222333333444444444222333444666777888888888:::>>>@@@===777333333555666555444333444444666666666666666555666777888888777666555444555777999:::;;;:::999888777777777777///333666666333000000111222222222222222222222222444444444333333333222222$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""###############"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((------,,,++++++,,,------/////////////////////////////////...------,,,,,,111111111000111444999===KKK___vvv~~~{{{bbbVVVXXXddduuuyyyeeeSSSFFF???@@@>>>;;;::::::999888666999777666444444666777999===@@@EEEHHHKKKNNNQQQTTTWWWZZZ^^^aaadddhhhmmmpppsssuuuxxx{{{}}}}}}}}}|||~~~}}}}}}~~~|||}}}zzz{{{||||||}}}~~~~~~vvvrrrtttvvvssssssuuu{{{yyyuuupppiiibbb]]]ZZZXXX[[[___dddiiilllooopppooopppqqqtttvvvyyy|||}}}~~~yyyvvvrrrnnnjjjgggeeedddccc```\\\[[[[[[[[[XXXUUUVVVZZZ\\\ZZZXXX[[[dddlllxxx~~~tttkkkddd^^^YYYVVVNNNJJJFFFCCCDDDEEEFFFFFFKKKNNNSSSWWWXXXVVVRRRPPPMMMIIIHHHHHHEEECCCEEEJJJYYYaaallltttvvvwwwyyyzzz}}}|||{{{|||}}}~~~}}}|||{{{zzzzzz}}}}}}yyyuuuvvvyyy~~~~~~|||{{{yyytttsss~~~zzzzzzzzzzzz~~~{{{|||zzzmmmgggeeecccbbbRRRAAA888333///...///////////////////////////000000000000000000000000222111111000///......---222000...,,,,,,---000111000000000//////////////////...------...///000111//////000111222222333333222222111111000111111111444444444555666777777888888888888888777666444444444444444444444444444444777777666666666666777777666555444333444666888999666666666666666666666666444333333222222333333444222222222111111111111000333333333333333333333333$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""#########""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((((((((())))))***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------000111111111222444888<<>>;;;:::::::::999888888777666555555666777888:::===AAACCCEEEGGGJJJLLLTTTWWW[[[^^^aaadddiiikkkqqqsssvvvyyy{{{||||||{{{~~~}}}|||}}}}}}|||xxxzzz{{{|||}}}~~~zzzssspppsssvvvvvvwww{{{}}}yyysssllleee```]]]ZZZ\\\```eeejjjmmmoooqqqpppqqqsssvvvyyy|||zzzxxxtttooojjjgggeeeeee```___^^^^^^```___]]]ZZZ^^^bbbeeebbb^^^]]]aaagggttt{{{xxxnnnfff___YYYUUUNNNJJJEEEBBBBBBDDDDDDDDDFFFIIINNNQQQSSSSSSQQQPPPKKKHHHFFFEEECCCAAAEEEJJJYYYaaammmvvvzzz{{{|||}}}~~~|||{{{|||~~~}}}|||{{{zzzyyyyyy{{{~~~|||yyywwwvvvxxx}}}{{{xxxzzz{{{|||zzz{{{xxxooolllkkkjjj___PPP@@@777333///...///////////////////////////000000000000000000000000111111000000///......---000///...------...///000000000000000000000000000000///.........///111222000000111111222333333333333222222111111111222222444444444555666777777777777888888777666555444444444444444444444444444444666666555555555555666666666555444333333444666777555555555555555555555555444333333222222333333444222222222111111111000000333333333333333333333333$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))((())))))***+++,,,++++++************++++++++++++++++++++++++++++++000////////////////////////111222333333444777999BBBMMM]]]mmmyyyfff[[[[[[fffsssiiiUUUIIIBBB???<<<;;;;;;;;;:::999888777666555555666777888888:::===>>>???AAACCCEEEMMMQQQVVVZZZ]]]```dddfffoooqqqtttvvvyyyzzzzzzzzz~~~~~~}}}~~~}}}zzz{{{~~~|||vvvyyyyyyzzz{{{|||}}}}}}}}}yyyuuussswwwzzz|||{{{uuuoooiiieeebbb___aaadddhhhlllooorrrsssqqqsssuuuxxx|||}}}zzzuuupppkkkhhhfffeee^^^^^^___aaaddddddcccaaafffiiillliiiccc```aaacccnnnuuu~~~{{{qqqiiiaaaZZZVVVOOOKKKEEEBBBAAABBBCCCCCCCCCEEEHHHKKKMMMOOOOOOOOOIIIEEECCCCCCAAA@@@DDDKKKYYYbbboooyyy}}}~~~~~~}}}|||}}}~~~~~~{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{{{{zzzyyyvvvxxxzzz~~~{{{wwwvvvyyy{{{}}}}}}yyyzzz|||~~~uuuppppppqqqooo[[[MMM>>>666333///...000000000000000000000000000000000000000000000000000111000000//////..............................///000000000000000000111111000////////////000111111111111111222222333333444333333222222222222333333444444444555666666777777777777777777666555444444444444444444444444444444555555444444444444555555555555444333333333444444444444444444444444444444333333222222222222333333222222111111111000000000222222222222222222222222$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''(((((()))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,---------/////////000000000000000...111333444444444555777===EEESSSdddzzz~~~uuubbbXXX]]]ggg{{{sss^^^QQQGGGDDD@@@===<<<<<<:::999777777666666666666777777777999;;;<<<===>>>AAACCCFFFJJJPPPUUUYYY]]]aaadddmmmoooqqqtttwwwyyyzzzzzz}}}}}}}}}~~~~~~~~~}}}|||yyyzzz|||~~~xxxvvvvvvvvvvvvwwwwwwxxxxxx{{{{{{}}}|||{{{wwwsssoookkkiiiggghhhiiikkkmmmppprrrssstttsssuuuxxx{{{|||wwwpppkkkhhhfffeee`````````bbbdddfffggggggjjjlllmmmjjjddd```aaaccciiinnnwww|||tttllleee^^^ZZZRRRMMMFFFBBBAAAAAABBBBBBBBBCCCDDDFFFIIIKKKMMMNNNIIIEEECCCBBBAAAAAAEEELLL[[[dddqqq{{{~~~~~~|||}}}{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwxxxzzz{{{{{{wwwxxxzzz|||~~~xxxuuutttxxx{{{|||~~~yyywwwwwwyyy}}}}}}xxxrrrppprrrqqqmmmXXXJJJ;;;555222000///000000000000000000000000000000000000000000000000000000000/////////.........,,,---.../////////...---000000000111111111111111////////////////////////111111222222333333333444333333222222333333444444444444444555555666666666666666666666666555444333333333333333333333333333444444333333333333444444555555555555444333333333222222222222222222222222333333222222222222333333111111111111000000000000222222222222222222222222$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,------......//////000000111111///111333444444333444555555===III[[[ssszzz~~~ooo]]]ZZZ___nnn}}}hhh[[[MMMIIICCC???===<<<:::999777777666666666666777777555666888999:::<<>>;;;???EEEKKKQQQXXX___dddhhhiiilllooorrruuuwwwyyywwwyyy{{{|||{{{{{{|||}}}||||||}}}~~~rrroooiiidddaaaaaabbbdddpppwww||||||yyyvvvqqqlllggggggggghhhiiilllnnnppprrrrrrrrrrrrssstttuuuvvv|||~~~}}}uuunnnkkkiiihhhiiijjjiiiiiiiiikkkpppsssyyywwwrrrjjjccc^^^]]]]]]ccchhhooouuuzzz~~~~~~zzzvvvpppjjjeee]]]WWWOOOHHHEEEEEEFFFFFFDDDDDDDDDDDDFFFHHHJJJLLLQQQOOOMMMNNNMMMKKKNNNSSSaaahhhsssyyy{{{{{{|||}}}~~~~~~|||zzzxxxzzz~~~{{{xxxuuussstttuuuuuuuuurrrrrrrrrsssuuuxxx{{{||||||||||||}}}~~~wwwuuuvvvzzz{{{zzz{{{zzzuuuxxx}}}{{{{{{yyywwwyyyxxxuuuwww}}}wwwkkkTTTGGG:::555333000///000000000000000000000000000////////////////////////........................***+++---...//////...---......//////000000111111...////////////......---111111111111111111111111222111111222222333444555444444444444444444444444333444444444444444333333333333333333333333333333333333222222222222333333444555777888888666444333222222222222222222222222222222111111111111222222111111000000000/////////000000000000000000000000$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))((((((((((((((())))))))))))***++++++***))))))))))))******+++,,,,,,---+++,,,---...///000111111111222333333222111333444777<<>>BBBFFFLLLSSS[[[```dddeeegggjjjnnnrrruuuvvvtttwwwzzz{{{zzzzzz|||~~~~~~~~~~~~qqqkkkbbbZZZUUUUUUWWWYYYccckkkpppmmmkkkjjjhhhcccbbbbbbccceeehhhlllppprrrvvvvvvwwwxxxzzz|||~~~~~~yyyrrrnnnmmmllllllooorrrssstttuuuxxxzzz~~~|||xxxrrrkkkeeeaaa___dddhhhnnnsssvvvxxxzzz{{{{{{uuuooojjjccc\\\SSSLLLIIIHHHIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUWWWUUUUUUVVVTTTQQQRRRWWWbbbiiirrrxxx{{{|||~~~~~~}}}|||yyywwwuuuvvv{{{}}}{{{wwwtttrrrqqqssstttuuuuuurrrrrrrrrtttvvvxxxzzz|||{{{|||}}}}}}}}}||||||{{{~~~||||||xxxvvvxxx|||~~~}}}~~~yyyqqqlllttt}}}zzzwwwwwwyyyuuuTTTGGG:::555444111///000////////////////////////////////////////////////........................++++++,,,---............,,,------...//////000000000111111222111000///...000000000000000000000000000000000111111333444444444444444444444444444444222333333444444444333333222222222222222222222222333333333222222333333333111333666888888666444333222222222222222222222222222222111111111111222222111000000000////////////000000000000000000000000$$$$$$$$$$$$$$$$$$$$$$$$########################!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$###############""""""""""""######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++***)))))))))))))))***)))***+++,,,,,,+++***)))++++++,,,---......//////***+++,,,---...000000111222333333222111111222444444888===HHH^^^{{{|||xxxxxx|||pppfff]]]hhhyyylllXXXFFFBBB===:::999999999999666666777777777777666666777777666555333444777999<<<>>>@@@CCCHHHOOOWWW]]]aaabbbeeehhhkkkooorrrtttrrrvvvyyyzzzyyyzzz|||~~~~~~pppiii^^^TTTNNNNNNPPPSSS[[[cccfffcccaaaddddddbbbaaaaaabbbdddhhhlllqqqsss{{{{{{|||~~~}}}|||uuuqqqpppooolllrrrxxx|||}}}}}}~~~}}}}}}|||yyytttnnnhhheeedddiiiooosssuuuuuuvvvvvvxxx{{{~~~xxxqqqlllfff```VVVOOOKKKJJJKKKKKKOOOOOOQQQTTTWWWZZZ]]]___[[[ZZZZZZ\\\ZZZUUUUUUYYYbbbiiiqqqxxx{{{~~~}}}}}}}}}xxxuuussstttxxx}}}~~~{{{zzztttrrrpppppprrrtttuuuuuuqqqrrrssstttvvvxxxzzz{{{{{{{{{|||}}}|||{{{yyyxxxwww}}}yyyyyyxxxwwwyyy~~~vvvmmmjjjuuu}}}vvvwww|||TTTHHH;;;666444111///000////////////////////////////////////////////////---.....................++++++,,,,,,---...//////,,,,,,------...//////000222333444444333222111000000000000///////////////000000000000111222333444444444444444444444444444222222333444444444333333222222222222222222222222444333333222222333333444///111555777888666444222222222222222222222222222222222111111111111222222000000000000////////////000000000000000000000000###########################$$$%%%%%%&&&&&&%%%%%%################################################$$$###"""""""""###%%%%%%""""""#########""""""!!!$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((())))))((('''&&&&&&%%%&&&((()))***+++******))))))))))))***************+++,,,---...---,,,+++---------...///000000111111111000000111111222333777555999DDDUUUkkk~~~}}}}}}wwwoooeeehhh{{{tttZZZKKKAAA888666666555555666333444666777888999888888:::888666444444555777888888:::<<<>>>BBBIIIPPPUUU\\\```eeehhhjjjlllmmmnnnssstttwwwwwwwwwxxxzzz||||||}}}~~~}}}||||||~~~}}}}}}sssgggWWWLLLIIIJJJJJJJJJVVVYYY^^^aaacccdddfffgggiiillloooqqqrrrsssuuuvvv{{{~~~{{{rrrpppsssvvvzzz~~~xxxpppkkkkkknnnrrrssspppooooooppprrrwww~~~~~~xxxtttpppjjjccc\\\WWWRRRNNNLLLQQQSSSWWW\\\aaaeeehhhjjjddd___]]]]]]ZZZUUUVVV\\\gggnnntttuuuwww||||||zzzyyyyyytttvvvwwwzzz{{{}}}~~~~~~||||||}}}~~~|||yyywwwsssqqqooopppsssttttttrrrqqqrrrrrrsssuuuvvvxxxyyyyyy|||~~~}}}yyyuuutttttt||||||yyyzzz}}}~~~}}}wwwkkkfffgggrrrvvvppprrrzzz~~~VVVDDD666666555///...222000000000000000000000000111111111111111000//////------------------------///...---,,,+++,,,------............/////////000222222222222111111111000444555555555333111...,,,000000000000000000000000000111222444444555444444333333222222111000//////111111222222222333333333222333333444444333333222333333333444444444444555333222222111111222222333333333333222000///000111////////////000000000000/////////000///...------###########################$$$%%%%%%&&&&&&%%%%%%################################################$$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&((())))))***)))((('''&&&))))))))))))***************+++,,,,,,------,,,,,,---------...///000000000111111000000000111222222777666999BBBNNNaaa|||xxxmmmjjjvvveeeLLL@@@666555777777666666222333444666666666666555888666444222222333555666777888:::<<<@@@FFFMMMRRRYYY]]]bbbfffhhhjjjlllmmmppprrrtttuuuvvvwwwzzz|||{{{|||}}}}}}}}}}}}~~~yyyhhh^^^QQQIIIIIILLLOOOOOOXXX\\\bbbgggiiikkklllnnnoooqqqtttvvvvvvwwwyyy{{{~~~~~~uuusssuuuzzz~~~~~~wwwrrrnnnqqqsssrrrooolllkkklllrrrwww}}}}}}zzztttpppjjjddd```[[[WWWTTTYYY[[[```dddiiilllnnnoooiiiddd```___[[[WWWYYY^^^dddlllsssuuuwww|||}}}zzzyyyxxxxxxuuuwwwyyy{{{}}}|||}}}~~~~~~|||zzzwwwvvvtttrrrppppppssstttsssrrrsssssssssssstttuuuvvvvvvuuuzzz}}}zzzrrrnnnpppttt{{{~~~}}}zzz}}}~~~sssgggdddhhhsss~~~qqqkkkmmmtttvvvRRRAAA555444444///...111////////////////////////000000111111000000///...------------......//////000///---,,,++++++,,,,,,........./////////000000222111111111000000000000,,,...000222333222222111000000000000000000000000000111111222333333444444555444444333222222111111111111111111222222222333222333333444444333333222222222333333444444555555333333222222222222333333222222222111///...///000/////////000000111111111000000/////////.........###########################$$$$$$%%%%%%%%%%%%%%%######################################################""""""######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''(((((((((((('''&&&&&&((())))))))))))((('''&&&))))))))))))************+++++++++++++++,,,---------------...//////000000000000000000000111111222666777:::>>>DDDSSSlll{{{ooorrryyywwwUUUGGG999777999999666555222333333444444333333222555444222111000111333444555666888:::===BBBIIIMMMUUUXXX]]]bbbdddgggiiikkklllnnnqqqssstttuuuxxxzzzyyy{{{}}}}}}}}}~~~~~~vvvccc\\\RRRMMMNNNRRRVVVXXX^^^cccjjjooorrrtttvvvwwwwwwyyy{{{||||||}}}~~~yyyuuuvvv}}}{{{sssttttttrrrnnnjjjhhhgggqqqvvv||||||yyyuuuppplllhhhbbb___aaadddhhhlllpppqqqqqqqqqhhhccc___\\\WWWTTTVVV[[[cccllluuuwwwyyy~~~{{{yyywwwwwwwwwuuuwwwyyy|||~~~|||}}}~~~}}}zzzxxxwwwuuuuuutttsssqqqqqqrrrssssssrrruuuuuutttttttttttttttuuutttyyy{{{uuukkkfffkkkrrrxxx~~~{{{oooddddddlllwwwwwwkkkdddgggmmmxxxxxxfffKKK===333222333///...111........................//////000000000///......---------...///000111222222111///---++++++++++++....../////////000000000000000000000////////////((())),,,///111222222222000000000000000000000000111000000///000111333444444444333333222111111111000000000111111111222222222222333333333333222222111111222333444444555555444333333222222333333444111111222111///---...///...//////000111222222333111000///.........///000##############################$$$%%%%%%%%%%%%$$$###############################################################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$###########################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%&&&((())))))******((()))))))))************,,,+++*********+++---...---------....../////////000////////////000111111444666999;;;<<>>999:::===666555444444333333333444444444333222222222222222222333555666777999===@@@EEEIIINNNSSSXXX]]]cccgggkkkmmmoooooooooppprrrtttvvvyyy}}}~~~zzzwwwvvvtttssstttwww{{{~~~~~~~~~}}}zzzwwwuuussspppmmmkkkooouuu{{{~~~xxxrrrmmmjjjlllnnnpppqqqpppnnnmmmmmmnnnlllfffbbbdddeeeeeekkkttt{{{}}}~~~~~~}}}zzzxxxwwwxxxyyyzzzyyywwwuuurrrqqqrrrrrrsssrrrssstttsssrrrrrrtttvvvvvvvvvvvvvvvwwwxxxzzzzzzvvvooofffaaaaaaccceeeeeeqqq{{{~~~{{{}}}~~~~~~uuummmhhhdddccc^^^UUUNNNHHH???777555222000/////////...---------------------------......///000000000////////////......000222555777888777555222000//////////////////000000000111111////////////............------...///000111222333000000000000000000000000000///.........///000000111111111000000000000000000000000111111111222222111111222222222222111111000111111111111222222222333222222111111222222333222444666555333111000111////////////000000000000///...---,,,,,,,,,---...########################""""""###$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###"""######$$$$$$#########""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&)))((('''&&&&&&&&&''''''))))))))))))************))))))***+++++++++++++++------------------------......------......///000...///333666666777???IIIZZZooo}}}rrraaa^^^eeekkkzzzjjjXXXIII===:::<<<555555444333333333444444333333333222222222111111000111333333444666888;;;???CCCHHHNNNSSSYYY___ccchhhkkkmmmoooppprrruuuwwwwwwzzz}}}~~~}}}}}}|||xxxvvvtttpppmmmiiimmmsssyyy~~~}}}yyyuuuqqqooopppqqqrrrsssrrrqqqpppnnnrrrqqqllljjjmmmnnnlllooowww}}}}}}}}}~~~}}}{{{yyyyyyyyy{{{|||uuutttsssrrrrrrrrrssstttppprrrttttttrrrsssvvvxxxvvvvvvvvvuuuuuuvvvwwwwwwqqqnnniiieeefffiiiooorrrxxx}}}{{{yyyxxx{{{|||zzzqqqllllllfffddd\\\NNNCCC>>>999444111111000/////////---,,,------------------------...///000000111111000000000///...---///111444666777555333111//////////////////000000000111111111000000000/////////......,,,------...000111333333000000000000000000000000////////////////////////000000000000000000000000111111111111222222222333111111222222222222111111111111111111111000000000222111111000000111111222111333555555333111000000/////////...............------,,,,,,,,,+++++++++########################""""""###$$$$$$$$$$$$###################################################!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&(((***+++))))))))))))************((()))***,,,,,,+++******------------------------...------------...//////...///222666666555:::@@@LLLccczzz~~~xxx|||wwwccc\\\```dddrrr~~~iiiSSSAAA999999444444222222222333444555222222222222111111111000...///111222222333666888;;;???DDDJJJOOOVVV\\\aaafffiiilllooorrruuuxxx{{{wwwzzz~~~~~~~~~~~~||||||~~~}}}yyyvvvsssoookkkhhhlllqqqwww}}}~~~|||zzzwwwuuurrrrrrrrrssssssssssssssssssxxxzzzuuutttwwwxxxuuuttt{{{}}}{{{zzzzzz{{{|||}}}sssssssssrrrssssssttttttooorrrttttttsssssswwwzzzwwwvvvuuutttssssssssssssooooooooollllllpppyyyzzzxxx~~~wwwssswww{{{wwwooommmooofffdddZZZKKK???:::888555000111111/////////---+++........................//////000111111111111111111///...---...111333555555444222000............000000000000111111111111000000000000////////////...............///000111000000000000000000000000///000000111000000///...---------...............111222222222222333333333111111222222222222111111222222111111000/////////111111000000000000111111000222444444222000///////////////...------,,,,,,++++++,,,,,,,,,+++***)))###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$&&&'''((())))))$$$$$$############$$$$$$ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###########################&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++)))************+++++++++++++++******)))*********,,,,,,,,,---------......000000111222444666888999GGGQQQdddzzzyyy|||sss___YYY\\\hhhvvvhhhOOO@@@<<<:::888555333222333444555333333222222111000//////333222333333444555666777;;;===@@@DDDIIIPPPWWW]]]fffiiimmmoooqqqrrrsssuuuuuuxxx|||~~~~~~~~~~~~~~~}}}~~~}}}xxxvvvxxxzzzxxxvvvpppkkkfffjjjpppxxx~~~{{{wwwuuutttssstttuuuvvvvvvuuuttttttzzz|||}}}zzzxxx}}}}}}~~~~~~}}}|||zzzyyyzzz}}}~~~}}}~~~zzzwwwrrrqqqooommmmmmnnnpppqqqooopppqqqrrrtttuuuvvvvvvuuurrrrrrtttsssppppppssssss{{{}}}}}}yyywwwzzz|||vvvoooooopppppplllaaaSSSFFF===777222...000000///...------,,,,,,,,,,,,---......//////000------......------,,,+++,,,---///000000//////...111111000000//////......///000111222333222111111000111222333333222111000.../////////000000111111...///000000...---...///000///.........///000111222111000///////////////111111222222222222333333555444333222222111000000111111111111111111222222000000000000000//////...///////////////......---111000000///...------,,,)))))))))))))))*********"""!!!!!!!!!!!!"""######################################################""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###########################&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,++++++*********++++++,,,,,,,,,---------......000000111222444666777888AAAJJJ[[[rrr~~~ggg[[[YYY\\\hhh}}}vvvYYYEEE===888666444222333444666666333333222222111000000000222222222222333444555666888:::===AAAEEEKKKRRRWWWaaaeeejjjnnnqqqsssuuuvvvuuuxxx{{{}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}xxxuuutttxxx~~~{{{vvvpppjjjkkkmmmqqqvvv{{{~~~~~~|||xxxtttssssssvvvuuuuuuvvvwwwxxxzzz{{{}}}{{{}}}~~~}}}xxxtttpppooommmllllllmmmooopppqqqqqqqqqrrrtttuuuwwwxxxvvvsssrrrttttttqqqssswww}}}|||~~~uuuuuuyyy{{{~~~}}}xxxoookkklllmmmkkkiii___PPPCCC;;;666111...000//////...------,,,,,,//////...------,,,,,,+++++++++,,,---.........---000////////////000111111111000000000/////////...///000111222333222222111000111222222222222111000....../////////000000000---...//////------///000000111222222222222111000111111000000///000000000111111222222222222222222333333444444333222111000111111000000000000000111000000000000000//////...///////////////......---.........---------------*********))))))))))))))) !!!""""""###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......111111111222333444666777;;;BBBQQQhhhwwwdddZZZSSS\\\nnnkkkQQQAAA;;;999666444555666666555333333333222111111000000111111111111222333444444666888:::<<<@@@EEEKKKOOOYYY^^^eeelllppptttvvvxxxuuuwwwzzz{{{zzzzzzzzz{{{{{{|||}}}~~~~~~|||xxxsssoooqqqvvvxxxqqqlllpppqqqsssvvvzzz||||||{{{yyyvvvtttttttttyyyyyyxxxxxxzzz~~~~~~}}}vvvpppmmmlllkkkkkklllmmmnnnppprrrrrrqqqrrrsssuuuxxxyyywwwuuuuuuwwwvvvtttwww|||{{{zzzzzz|||wwwrrruuuzzz{{{zzzwwwpppiiiiiilllkkkgggdddYYYJJJ>>>777444111/////////......---,,,,,,,,,......---,,,,,,++++++***)))***+++---......//////000///...---...///111222000000000000////////////000000111222222222222111000111222222222222111000............////////////+++,,,............111333555666777777666444111///000000000///000000111111222222222222222222222222222333444555555444222111222111000///////////////000000111111000000///...///////////////......---+++,,,,,,,,,,,,---------++++++******))))))(((((( !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&%%%$$$###"""!!!!!!$$$$$$############$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++))))))*********+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------......111111111111222333555555999===JJJ___vvvsssdddWWWZZZdddvvvaaaIIIBBB>>>999777666666444222333333333222222111111111111111000000111222333333444666888999;;;???DDDGGGQQQWWW___hhhnnnssswwwyyyuuuwwwyyyyyyxxxxxxxxxyyy{{{{{{}}}~~~~~~|||zzzxxxsssoooooorrryyy}}}uuuppprrrtttwwwyyy|||~~~{{{wwwvvvvvvwww}}}}}}~~~~~~{{{ssslllkkkkkkkkkkkklllmmmooopppqqqqqqpppppprrrtttwwwxxxvvvvvvxxx{{{zzzxxxzzzyyyyyyyyy{{{zzzzzz|||zzz{{{yyytttssswww{{{|||yyytttmmmhhhjjjnnnkkkddd]]]SSSEEE999444222000///.........------,,,,,,,,,)))******+++,,,,,,------******+++,,,---......------.........////////////000000000000////////////000000111111222222222222111111111222222111111111..................//////+++,,,...//////111444777>>>===<<<:::777333000///............///000111111333333333333333333333333111333555777777666333222333333111000////////////000111111111111000/////////////////////......---------------,,,,,,,,,,,,,,,++++++***)))(((''''''"""###$$$%%%&&&%%%$$$###########################################################################################################################$$$$$$############$$$$$$ !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########""""""####################################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********+++++++++,,,,,,))))))*********+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......000000000111222333444555666:::CCCTTTjjjrrraaa]]]]]]fffzzzqqqTTTEEE???888555555555444111333333333222222222222222111111000000000111222222333555777888999;;;???BBBIIIOOOYYYaaaiiioootttwwwtttvvvwwwxxxwwwvvvwwwyyyzzz{{{|||}}}~~~|||zzzyyyvvvssssssrrruuu{{{wwwqqquuuzzz}}}|||xxxwwwxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}xxxpppkkkkkkkkkllllllmmmnnnooopppooooooooooooqqqssstttvvvtttuuuzzz~~~|||xxxzzz~~~}}}zzzxxxwwwzzz{{{uuuvvvxxxvvvwwwuuurrrtttyyy|||zzzvvvsssmmmkkknnnqqqjjjaaaUUULLL???666222111000///---------------,,,,,,,,,))))))***++++++,,,,,,---+++,,,,,,---,,,,,,++++++,,,...111444444222///---////////////000000000000111111111111111222222222222111111111111111111222//////////////////......---...///000222444888<<>>888444111000///------------......///000444444444555555555555666222444666888888777555333555444333222111000000000111111111111111000000//////////////////......---000000///...---,,,+++***,,,++++++***)))(((''''''"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################ !!!!!!""""""######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""##############################"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))*********++++++++++++)))************++++++++++++******++++++,,,---...,,,,,,,,,---------....../////////000111333444555444777===IIIZZZqqqooofff\\\\\\iii~~~}}}bbbHHH@@@777333444555444222333333333333333333222222222111111111111111222222222444666777777999;;;>>>CCCHHHPPPXXX___ffflllpppqqqssstttuuuttttttvvvxxxxxxyyyzzz|||}}}~~~~~~|||}}}~~~~~~~~~~~~{{{yyywwwrrrrrrzzz|||ssswww||||||xxxwwwyyy{{{}}}~~~}}}}}}}}}yyysssooolllkkkllllllmmmmmmnnnnnnnnnlllmmmnnnoooqqqrrrssssssrrrtttwwwzzzwwwssswww~~~zzzwwwyyyzzzyyyyyy}}}|||wwwuuuuuuwwwvvvvvvsssrrrvvv||||||yyyrrrrrrqqqqqqssssssiii]]]NNNFFF;;;444111111///...------,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,+++******---000555999999666222///////////////000000000000111111000000111111222333222222111000000111222222000000000000////////////...///111222333666;;;>>>FFFBBB<<<666222000000000......------......//////222333444444555666777777555666777888888777555444555444333222222222222222111111222222111111000//////////////////......---222111000...---+++***)))++++++******))))))((((((""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""########################""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))******,,,------,,,,,,,,,---------......---......///111333444555333666;;;AAANNNeeexxxhhh]]]___mmmrrrUUUKKK>>>666666666555222333333333333333333333333333222222111111111222222111222444555666777999;;;>>>BBBHHHNNNUUU\\\cccgggmmmooopppqqqpppqqqtttvvvuuuvvvxxxyyy{{{|||||||||yyyzzz|||}}}~~~}}}~~~}}}xxxpppmmmuuu}}}wwwzzz}}}|||{{{}}}yyyyyy|||~~~~~~vvvpppmmmnnnkkkkkklllllllllllllllkkkkkkmmmoooqqqsssssssssrrrrrrqqqqqqppplllkkksss~~~vvvvvv{{{}}}}}}~~~yyywwwxxxzzz||||||yyyxxxvvvvvv||||||qqquuuyyy{{{{{{wwwjjj]]]HHHAAA999333222111///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++---000555888888555222///.../////////000000000111222111000000000111222333222222111000000111222222222222111111000000000000///000111111333666;;;??????===999555222111111111111000000////////////000///000111333444666777888888888888888777666555555333333222222111222222333111222222222222111000000///////////////......---//////...---,,,+++***)))*********)))))))))))))))!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""########################""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))************+++++++++))))))))))))***+++,,,---,,,,,,,,,---------......,,,------///111333555666555888;;;>>>HHH___}}}uuubbb\\\cccsss~~~eeeXXXHHH===999888444111333333333333333333333333333333222222222222222333///111333444444555777999:::===BBBHHHNNNUUU\\\aaajjjlllmmmnnnnnnooorrrtttssstttuuuwwwyyyzzzzzzzzzvvvxxxzzz{{{}}}}}}}}}|||}}}~~~wwwnnnjjjrrr}}}}}}{{{}}}|||xxxuuuzzz|||}}}~~~~~~~~~}}}~~~}}}}}}~~~|||}}}tttmmmmmmooojjjjjjkkkkkkkkkjjjiiiiiikkkmmmpppsssuuutttsssrrrsssoookkkgggcccdddppp~~~}}}vvvyyy{{{uuuvvv{{{}}}|||yyyzzzrrryyy{{{mmm___DDD???888333222222000---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......((()))***+++,,,------------...111333333222000....../////////000000111111222111000000000111333444333222111000000111222333333222222222111111000000///000000111222555:::>>>888777666555444333222111333333222111000000111111------///111333555777888:::999999888777666666555111111111111111111222222111222222222222111000000///////////////......---,,,,,,,,,++++++*********)))))))))))))))*********"""############$$$$$$$$$###$$$%%%$$$"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################%%%%%%$$$###""""""######"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************************++++++***************+++---------............///......///111222333555555999555777>>>CCCQQQqqq~~~ssseee```hhhuuu|||~~~jjjSSSFFF>>>777666999444555555555444333444555222222222222222222222222222111111111222444666777888:::===@@@DDDJJJRRRWWW]]]```eeehhhiiijjjkkklllooorrrtttvvvvvvwwwyyyzzzyyyvvvuuuwwwzzz{{{zzzxxxzzz~~~zzzrrrppptttxxx~~~}}}yyywwwvvvvvvxxx|||{{{}}}zzzxxxxxxyyy{{{~~~~~~|||xxxrrrkkkhhhiiiiiiiiiiiihhhhhhhhhgggeeennntttqqqpppssstttrrrsssmmmddd^^^```hhhsss{{{}}}{{{|||~~~zzz{{{|||wwwzzz{{{xxx\\\HHH===333///---***+++......---+++))))))***+++,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...***+++,,,...//////......,,,,,,,,,------///000111111111111111111000//////000000000000////////////222222222222222111000///111000111111222333444555444444444444444444333333222222222222222222222333///000000111222333333333777777888888888888777777333111//////111222222222222111000000//////000000111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''(((((("""############$$$$$$$$$###$$$%%%$$$"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%$$$######""""""##############################%%%$$$$$$###""""""######################################################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***************************++++++***************+++------------............---...///000111333444444888555666;;;@@@KKKgggooodddeeekkkuuu{{{dddRRREEE999555777444444555444333222222333222222222222222222222222222222111111222333555666666888:::===@@@FFFMMMQQQWWWZZZ___ccceeegggiiijjjnnnpppssstttuuuuuuwwwyyyvvvuuusssuuuxxxyyyxxxvvvwww{{{}}}vvvtttwww{{{~~~zzzwwwvvvvvvxxx~~~~~~~~~}}}zzzwwwvvvwwwxxxxxxzzz|||}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||wwwxxxxxxvvvtttpppkkkiiiiiiiiihhhhhhhhhhhhhhhhhhgggnnnqqqoooooosssuuutttqqqjjj```ZZZ[[[dddpppxxx~~~|||~~~}}}zzz|||~~~dddIII===222......,,,+++,,,---,,,+++*********++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------+++,,,---.........---,,,------------......///000000000111111000000///...000000000000////////////111222222222222111000///111111111111111222333444333333333333444444444444333333333333333222222222//////000000111222222333666666666666666555555444333111//////111222222222222222111000000000000000000///......//////...,,,+++++++++++++++++++++++++++***)))((((((((())))))"""############$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""##############################%%%$$$######"""#########%%%$$$###""""""###$$$%%%########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))************************+++***************++++++------------............,,,---...///000111222333666444555888;;;CCCYYYooo}}}lllcccbbbjjjwwwzzzfffRRRBBB999777666555555444333333333333222222222222222222222222333333222222222222333444333555777999;;;@@@EEEIIIMMMQQQWWW[[[___bbbeeegggkkkmmmpppqqqrrrrrrtttvvvsssrrrrrrsssuuuvvvvvvuuuuuuxxx}}}|||{{{|||~~~|||xxxvvvuuuwww}}}}}}{{{xxxttttttuuuwwwzzz{{{}}}|||{{{{{{|||~~~|||}}}}}}|||{{{yyywwwvvvooooooooonnnmmmlllkkkjjjggghhhhhhhhhhhhhhhhhhiiijjjmmmnnnmmmnnnrrrsssrrrkkkddd\\\WWWYYYcccooowww~~~~~~}}}|||}}}jjjIII<<<111...///...+++++++++++++++++++++******************++++++++++++,,,+++++++++++++++,,,------+++,,,---------------,,,........................//////000000000///......////////////000000000000111111222222111111000000222111111111111111222222111222222222333444444444444444444444333222222111......//////000000111111444444444444444333222222444222000///111222222111222222111000000000000111000...------...///...,,,))))))))))))))))))))))))***)))))))))))))))***+++""""""#########$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""##############################$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********************************)))******+++,,,,,,,,,---------.........,,,,,,---...///000111222333111333666777===MMM]]]ttt}}}uuufff___```jjjxxx|||fffQQQCCC<<<888666444333444444444444222222222222222222222222444333333222222222111111222333555666777:::>>>BBBDDDHHHNNNTTTXXX]]]aaadddgggiiilllnnnnnnoooppprrrppppppqqqrrrssstttuuutttuuuxxx|||~~~zzzvvvsssttt}}}}}}|||zzzwwwtttsssuuuwww|||}}}~~~}}}||||||~~~}}}}}}|||{{{yyyvvvsssrrrjjjjjjiiiiiihhhiiiiiiiiiffffffgggggghhhiiiiiijjjjjjkkklllllllllmmmllljjj```^^^[[[[[[aaajjjttt{{{{{{zzzzzz{{{zzzxxxwwwwwwxxx~~~eeeGGG:::///...000...+++)))******++++++++++++***))))))))))))***************+++++++++***+++,,,,,,---******+++,,,------........................------......////////////......////////////000000000000000000111111111111000000222111111000000000111111000000111111222333444444444555555555444222111000............//////000000333333333333333222222111444222000///000222111111222222111000000000000111...---,,,---......---,,,))))))))))))))))))))))))))))))))))))******++++++""""""#########$$$$$$$$$###$$$%%%$$$"""""""""###################################################""""""!!!!!!""""""###$$$###########################""""""!!!""""""##############################$$$###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,------------...,,,,,,---...///000000111000000111444666;;;FFFPPPeeeuuu|||kkk___YYY___jjjxxx{{{eeeQQQEEE<<<888333000111333444444222222222222222222222222333333333333222111000000222333444555555777:::<<<>>>BBBHHHMMMRRRXXX]]]aaaccceeehhhiiijjjjjjlllnnnnnnooopppqqqrrrssstttuuuwwwyyy|||}}}}}}}}}~~~|||wwwrrrqqqxxx~~~~~~|||{{{zzzxxxuuuuuuwwwyyyzzz{{{|||{{{zzzzzz|||~~~~~~}}}|||zzzwwwtttqqqoooiiihhhgggfffffffffggggggddddddeeeggghhhiiijjjkkkiiijjjkkkllliiieeeaaa___YYY\\\```gggpppxxx~~~}}}{{{yyy{{{{{{yyyuuurrrrrrsss|||tttYYYAAA777......000...+++))))))******+++++++++***)))))))))))))))))))))))))))+++************+++,,,,,,(((((()))+++,,,...///000---......//////...---,,,......////////////........./////////000000000111///000000111111111000000111111000/////////000000...//////000111222333333444444555555444222000///.............../////////222333333444444333333222555222000///000111111000222111000000//////000000---,,,+++,,,---...---,,,************************(((((())))))************"""############$$$$$$$$$###$$$%%%$$$"""""""""###""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""##############################""""""!!!!!!!!!"""#######################################"""######$$$%%%%%%$$$###""""""###$$$%%%########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------------......///000000111...///000222555:::AAAFFFUUUeeeyyy~~~ssseee[[[[[[aaannn}}}{{{dddTTTDDD===444......000222222222222222222222222222222222222333333222111000000111222444444444555777999999===BBBHHHMMMRRRXXX\\\___aaadddffffffggghhhjjjlllnnnoooppppppqqqssstttvvvxxx{{{|||||||||~~~}}}}}}}}}~~~~~~yyyssspppvvv~~~~~~}}}|||yyyzzzzzzyyyxxxxxxyyyzzz|||~~~~~~}}}~~~}}}|||zzzvvvrrrooommmiiiiiigggfffeeeeeeeeeeeebbbcccdddfffhhhjjjkkkllliiijjjlllkkkddd\\\YYY[[[]]]bbbkkkvvv~~~|||||||||~~~}}}|||yyyuuusssrrrsssyyyxxxyyy~~~ttt]]]KKK:::333---......,,,***+++)))))))))******************))))))))))))(((((((((***************+++,,,,,,(((((()))***,,,...///000,,,---.../////////------......///000000000//////......//////000000111111//////000000111111000000000///////////////000000.../////////000111111111111222444444444222000///......//////////////////111222333444555555555555555333000000000111111000000000///............///,,,+++***+++---...---,,,))))))))))))))))))))))))'''(((((())))))))))))((("""############$$$$$$$$$###$$$%%%$$$"""""""""###################################################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""####################################""""""###$$$$$$%%%################################################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------.........//////000111111///000000111444999<<<>>>EEEVVVkkk{{{qqqeee______gggttt~~~lllTTTIII;;;222000111222222222222222222222222222222111111222333222222111000000111333333222333555666666999>>>BBBGGGLLLRRRVVV\\\^^^aaaccccccdddeeegggiiikkknnnnnnmmmnnnqqqsssqqqtttwwwyyyzzz{{{~~~}}}}}}}}}}}}~~~~~~|||vvvssswww}}}{{{zzzuuuwwwyyyzzzzzzyyyzzz{{{}}}}}}|||{{{xxxuuuqqqmmmkkkhhhggggggffffffeeeddddddaaabbbdddfffhhhjjjlllllljjjkkkkkkhhh^^^UUUWWW___jjjoooxxxzzzwwwxxx{{{~~~~~~zzzwwwtttsssrrrrrrrrrmmmiiigggcccXXXHHH===333///---...,,,)))***---***)))(((((((((***+++,,,*********)))))))))((((((***************++++++,,,+++************,,,---...+++,,,...///000///...---...///000000111111000000.........///000111111111...//////000000000000000............//////000111///////////////////////////000222333333222000...///////////////////////////000111333444555666666555333111000000111000000//////...---------------+++******+++,,,------+++((((((((((((((((((((((((''''''((()))((((((&&&&&&"""############$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""####################################""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------......//////000000111111000111000000222777999999999LLLcccsss~~~~~~pppfff___ccclllwwwbbbVVVDDD888444444555444222222222222222222222222000111222333333222111000...000222222111222333555444777;;;???DDDIIINNNRRR[[[]]]```aaaaaabbbdddeeefffiiillllllkkklllooorrrmmmpppsssvvvxxx{{{~~~~~~~~~~~~zzzvvvzzz~~~|||zzzxxxrrruuuyyy{{{zzzzzzzzzzzzyyy|||}}}}}}}}}{{{{{{yyywwwtttpppllljjjeeeffffffffffffeeedddddd```aaaccceeehhhjjjlllmmmlllkkkkkkfffZZZRRRYYYeeevvvzzz~~~wwwsssuuu{{{}}}wwwtttrrrrrrqqqpppkkkeee^^^YYYRRRGGG;;;444...------...+++''')))///***)))((('''((()))+++---++++++******)))))))))(((*********)))***++++++,,,...---+++*********++++++***+++---///000000///...//////000111111111111111---......///000111111222......///000000000000000---------......000111222///////////////.........---///111333333222000...000000000000000/////////---...000222444555666666666333111000000111000///......---,,,,,,,,,,,,---+++***)))***,,,---,,,+++''''''''''''''''''''''''''''''(((((((((&&&%%%$$$""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&******))))))((((((((('''))))))))))))************))))))))))))))))))))))))---,,,+++++++++,,,---...---------.........//////000111222333555666777888555EEEQQQ___vvvnnnaaa^^^```fffyyy|||gggMMM<<<888888666333333333333333222222222222000000000000000000000000111111222222222333333333222444777:::>>>CCCIIINNNUUUWWWZZZ\\\\\\]]]___```bbbeeeiiikkkllllllmmmnnnppprrruuuwwwxxxzzz}}}{{{}}}~~~~~~|||{{{||||||~~~~~~~~~{{{zzz{{{{{{|||~~~}}}|||{{{{{{~~~zzzvvvuuuvvvtttxxx{{{|||zzzzzz{{{}}}~~~}}}{{{yyyxxx}}}zzzuuupppnnnkkkhhhfffaaaaaabbbccccccccccccbbbdddcccccceeehhhkkklllkkkooofff```\\\VVVTTTcccwww}}}|||tttqqqsssyyy{{{rrrwww}}}zzzsssnnneeeaaa[[[PPPEEE;;;444111222000...+++***)))))))))++++++++++++***((('''&&&)))))))))))))))*********))))))***++++++++++++***///...,,,******+++,,,---......---------,,,,,,,,,000///////////////000111333111000000111111000...///111111111000///000111000000000000////////////111///...------...///111111111111111111000//////111111111111111111111111333333333333333444555666666555333111111222333444333333222000///---,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$%%%%%%%%%$$$###"""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&############"""""""""!!!###############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&))))))((((((((('''''''''(((((()))))))))*********************************,,,++++++++++++,,,---------------.........//////000111222333444666777777777AAAHHHVVVooo|||jjjaaa]]]^^^lll}}}zzzaaaLLL@@@:::666333111111111111111111111111000000000000000000000000111111111111222222222222222333666888:::>>>CCCGGGOOOQQQTTTVVVWWWXXXZZZ\\\```cccgggjjjkkklllnnnoookkknnnppprrrssstttwwwyyy|||~~~~~~|||zzzzzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{yyywwwwww|||~~~}}}xxxuuuttttttuuuxxx|||}}}{{{zzzzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxyyyuuupppmmmjjjhhheeecccaaabbbcccdddddddddcccccceeedddcccdddgggiiiiiiiiiddd[[[UUUTTTSSSYYYnnn~~~xxxrrrppptttzzz{{{ssswww}}}|||uuuqqqbbb^^^UUUJJJ???777222000///...,,,***)))(((((()))***))))))))))))(((((('''+++*********)))(((((((((((()))***+++++++++++++++...---+++***)))***+++,,,+++,,,,,,,,,------......//////...//////000111111222111000000111111000...000111222222000000111222000000000000////////////111000...------...000111000000111111222111111111222222222222333333333444333333333333333444555555666444333111111222333444333222111000...---,,,+++++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""###$$$######""""""######$$$"""###$$$$$$%%%$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))******************************)))***+++,,,,,,,,,,,,,,,---............/////////000000111222444555666666888======IIIdddvvvxxxjjj```ZZZaaalllvvv^^^III;;;555333111111111000000111111111000000000000000000000000000000000000111111111111111333444555555888;;;>>>EEEHHHLLLNNNOOOQQQSSSUUUYYY]]]aaaeeegggiiilllnnnlllnnnppprrrrrrsssuuuwww|||~~~~~~{{{zzzyyyzzz|||~~~~~~|||||||||{{{yyyvvvsssrrrzzz{{{{{{yyyvvvsssssssssuuuxxx|||}}}}}}{{{zzzzzz{{{||||||}}}|||zzzwwwvvvqqqnnnjjjgggeeedddbbb``````aaacccdddddddddcccbbbeeeddddddeeeffffffeeecccYYYPPPIIIJJJPPP___yyyyyytttpppqqqvvv}}}yyyqqqtttxxxvvvppplll^^^WWWLLLAAA777111......,,,,,,***))))))(((((()))))))))(((((((((((()))))),,,+++******(((((('''&&&'''((()))***+++,,,,,,,,,---,,,***)))))))))***+++******+++,,,---...//////------...//////000111222222000//////111111000...111222333222111000111333//////////////////000000000000............000000...///000111222222222222111222222333444555666666333333333333333444444555555444333111111222222333111111000...---,,,++++++))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""######"""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""$$$#########""""""""""""#########""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***++++++++++++++++++++++++((()))+++,,,---,,,++++++.............../////////000000111222333444555555777:::888@@@VVVgggwww{{{nnncccaaadddvvvoooTTTAAA888777444333222111111111222333000000000000000000000000////////////000000000000000111222222333444777999===@@@CCCFFFHHHIIILLLNNNQQQTTTYYY^^^aaadddhhhjjjlllnnnpppqqqqqqrrrtttvvvyyy{{{||||||{{{zzzzzz{{{{{{}}}}}}}}}}}}|||yyyvvvrrrpppwwwwwwwwwvvvtttsssrrrrrrtttvvvzzz}}}~~~}}}|||{{{{{{|||||||||zzzvvvssspppkkkhhhdddbbbbbbaaa```______```aaabbbbbbbbbaaa```ddddddfffhhhhhhddd^^^ZZZPPPHHHDDDHHHRRRdddxxxtttqqqttt{{{zzzttttttuuurrrjjjdddYYYQQQDDD888000---------+++*********))))))))))))+++***)))((((((((())))))******))))))(((((((((''''''((()))***+++,,,,,,,,,++++++***)))((())))))*********+++,,,------......+++,,,---///000111111222111000//////000111000...111222333333222111222333000000000000000000000000000000///......///000000...//////000000000/////////000111222444555666777444333333222333333444444444333222222111111222222000//////...,,,++++++***''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""""""""######!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))************************((()))+++,,,------,,,,,,///////////////////////////000000111222333444444444888888<<>>@@@BBBDDDFFFHHHKKKNNNSSSXXX\\\```eeehhhgggiiikkkllllllmmmoooqqqtttvvvyyyzzzzzzzzz|||}}}zzz|||~~~~~~{{{xxxuuusssttttttssssssttttttttttttsssuuuxxx|||~~~}}}~~~}}}{{{wwwrrrllliiieeeccc```___`````````___]]]]]]^^^^^^____________aaadddgggiiiggg```VVVOOOFFFCCCCCCLLL[[[nnn}}}xxxuuuyyy}}}|||zzzyyywwwrrriiiaaaSSSJJJ===333...,,,------++++++++++++++++++******,,,,,,+++***))))))((((((''''''(((((()))))))))***(((((()))***+++,,,,,,,,,******)))))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111111111000///...///000111000///111222333333222111222333222222111111111000000000000000////////////000000////////////...---,,,+++---...///000222444555555444333333222222222333333333333222222111111111111//////...---,,,++++++***'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&''''''""""""""""""############"""""""""""""""######$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---.........000000000////////////...///000000111222222333333222777888:::BBBIII]]]{{{uuuiii```jjjzzzkkkTTTCCC;;;888666333000///...///000000000000000000000000000////////////000000000000---...111222222333555666444777:::<<<>>>???AAACCCGGGJJJOOOTTTXXX]]]bbbffffffhhhjjjkkkkkkmmmoooqqqppprrruuuwwwxxxyyy{{{}}}yyyzzz|||}}}~~~~~~}}}}}}~~~{{{yyywwwvvvrrrqqqqqqrrruuuwwwxxxwwwtttuuuwwwzzz~~~~~~~~~}}}zzzuuunnnhhhdddaaa___]]]]]]^^^`````````]]]]]][[[[[[[[[\\\^^^___```bbbdddeeebbbYYYNNNFFF===???EEESSSfffzzz{{{}}}tttyyy}}}}}}yyyrrreeeZZZKKKCCC888000---------,,,+++++++++,,,++++++*********************)))((((((%%%&&&'''''')))******+++))))))***++++++++++++***************)))))))))(((---,,,,,,,,,+++++++++******,,,---///000000000//////...---...000111000///111222333222111000111333555444444333222111000000000000000000000000000000000000000///...,,,***))),,,,,,---///000222333333444333333222222222222222222222222222222111111111///......---,,,,,,++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!"""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((((((((((((((+++++++++,,,---...000000000000000000/////////...//////000000111222222222111555444888???BBBQQQmmmuuuddddddiiitttyyyeeeQQQEEE===;;;777444111000111111000000000000000000000000//////000000000111111111---///111111111111222333222444777999:::;;;===???AAADDDIIINNNRRRWWW]]]aaadddfffiiijjjkkkmmmooorrrnnnqqqsssuuuvvvwwwyyyzzzyyyyyyyyyzzz{{{}}}}}}zzzzzz}}}~~~{{{yyyxxxxxxxxxqqqooooooqqqvvvzzz{{{{{{yyyxxxwwwyyy}}}|||}}}|||yyytttmmmfffbbb]]][[[ZZZZZZ]]]___``````___]]]ZZZYYYYYY[[[___aaa``````^^^\\\WWWOOOFFF@@@<<<@@@JJJZZZooovvv~~~rrraaaQQQCCC<<<333.........---+++******+++++++++)))((('''###%%%'''*********((('''&&&'''''''''((()))))))))***++++++++++++***))))))******++++++******))))))+++++++++++++++,,,,,,,,,+++,,,...///000///...---///...---...000111000///000111222222000000111222888888666555333111000000000000000111111000000000111111111000///...---,,,,,,------///000111222222444333333222111111222222222222222222222111000000//////......------,,,,,,******)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&######""""""""""""######%%%$$$###!!!!!!!!!""""""########################""""""""""""""""""""""""############""""""""""""!!!!!!""""""#########$$$"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((,,,,,,,,,,,,---///111222111111000000/////////...//////000000111111222222222333111666>>>???JJJbbb|||}}}nnneee```eeerrr{{{fffXXXDDDAAA===888555444444555000000000000000000000000000000000000111111111111...000111111000//////000111333666777888999:::<<<<<>>@@@EEENNN^^^sss|||}}}xxxbbbPPP>>>777000---...///,,,***)))************(((&&&%%% $$$(((******)))(((((((((((((((((('''''''''++++++,,,++++++***)))(((+++++++++++++++***))))))))))))***+++,,,------...+++---...000000///---,,,...------...000111000//////111222111000///000111::::::888666444222000///000000111111111111000000000111111111111111000///------...///000111222222444333333222111111111222111222222222222111000000/////////......------,,,++++++******))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!%%%###""""""###$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%######""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''(((((())))))***************+++,,,---///000...............///000000////////////000000000000333555555444444:::EEEMMMdddzzzhhh[[[```iiipppzzz}}}nnnUUUJJJ@@@<<<888222222666111111111///------///111000000000000000000000000000000000000000000000000111111222333555666666777999;;;>>>AAAFFFKKKRRRWWWZZZ\\\___aaabbbeeeiiillllllmmmooooooppprrrvvvyyy{{{yyyxxxzzz}}}~~~|||~~~}}}}}}{{{xxxxxx~~~}}}{{{yyyvvvtttsssttttttrrrpppqqqtttzzz~~~|||{{{{{{}}}~~~~~~~~~{{{uuuooojjjeee___\\\[[[XXXVVVWWW[[[]]]^^^]]]^^^\\\ZZZYYYYYY\\\^^^```\\\ZZZTTTLLLCCC@@@AAACCCHHHPPP\\\hhhuuu}}}dddNNN888555222///...---***(((***)))))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++******,,,+++***)))))))))++++++,,,,,,------.../////////000//////000000///---+++...111333111......333888===:::777555444555444444222222222222111111000000333111000...------------...---,,,+++,,,...000111444333333333111000///...333333222111000000111111/////////...------,,,,,,(((((())))))******++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""############"""""""""!!!###"""!!!!!!"""######"""$$$$$$$$$############"""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))******+++---...///...............//////000.../////////000000000000111333444333333888AAAHHHYYYtttnnn^^^^^^ccciiiuuulll[[[JJJAAA;;;555333555222222111000//////000111///////////////////////////////////////////////////000000111222333444555666888;;;>>>BBBGGGMMMQQQUUUWWWZZZ\\\^^^bbbfffiiiiiijjjllllllmmmooosssvvvwwwvvvwwwyyy}}}~~~}}}yyyxxx}}}~~~}}}}}}|||wwwvvvuuuuuuttttttssssssrrrrrrrrrvvv|||~~~||||||}}}~~~}}}|||{{{vvvpppjjjeeeaaa\\\ZZZYYYWWWVVVWWW[[[]]]]]]\\\[[[[[[YYYYYYYYYZZZ\\\]]]YYYTTTMMMFFFBBBBBBEEEHHHSSS[[[eeepppyyy___FFF777555111///...,,,***(((******)))))))))((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,---......///000000111111222111///---///111222111...000555:::<<<999555333333333222222111111111111111111111111222111///...---.........------..................///000000000000//////...111111000000//////////////////......---,,,,,,,,,)))))))))))))))*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$############"""""""""######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""############""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++------...------------...//////....../////////000000000///111333222222555<<>>888666222222222222111111111000////////////////////////////////////////////////------...///000111222222333555888:::===AAAFFFIIIMMMPPPSSSVVVXXX\\\```dddeeefffggghhhiiikkkooorrrttttttuuuyyy}}}|||zzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxrrrrrrqqqqqqpppooooooooottttttuuuyyy}}}}}}}}}~~~}}}|||{{{tttooohhhbbb^^^[[[YYYWWWUUUUUUUUUXXX[[[\\\\\\ZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUOOOHHHEEEIIIOOOTTTVVVdddkkkttt{{{|||~~~}}}XXX>>>666333000...---,,,***(((************))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++------,,,+++******))))))******+++++++++++++++******++++++,,,------......111222333333333222111000///111111000000333999>>><<<999555333333333222111///000000000000000000000000000////////////000000,,,---///000000...,,,++++++,,,---...............////////////............///......------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%############"""""""""""""""######$$$$$$######""""""""""""""""""#########""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""######"""""""""###$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,------,,,,,,------...///........./////////000000///111333333333444888;;;@@@LLL^^^uuunnnaaaYYYXXX```jjjtttyyyiiiZZZLLL@@@999333222111222222111000///////////////////////////////////////////////////,,,------...///000000000222444666777999<<<@@@CCCFFFIIILLLOOORRRVVV[[[^^^```aaacccdddeeehhhlllooorrrsssuuuyyy|||~~~~~~|||}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||yyyvvvuuurrrpppmmmjjjhhhhhhiiijjjwwwwwwyyy{{{}}}}}}||||||}}}|||zzzxxxnnniiibbb\\\YYYWWWVVVUUURRRSSSUUUWWWYYYZZZYYYYYYWWWXXXYYYZZZYYYWWWTTTRRRQQQMMMLLLRRR^^^hhhlllllltttzzz~~~}}}yyy}}}qqqPPP:::444111///---,,,,,,***(((******************))))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++------,,,+++***)))(((((()))***+++,,,---,,,+++***++++++,,,------......///111222444444333222111111000111111000111555;;;@@@>>>;;;777555444444444333111000000000//////....../////////000000111111111...////////////---,,,***+++,,,,,,---------------....../////////...............------,,,+++++++++******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""""""""########################!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######"""$$$&&&&&&$$$######$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,---..................////////////000111333444444555666777<<>>AAACCCGGGJJJMMMQQQUUUYYYZZZ\\\^^^```bbbeeeiiimmmqqqsssvvvxxxyyyzzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}}}}}}}}}}{{{||||||{{{xxxuuurrrooooookkkfffbbbbbbeeeiiilllyyyzzz|||}}}||||||||||||{{{zzzyyyyyyyyyxxxvvvttthhhccc]]]XXXUUUUUUTTTSSSQQQRRRUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYUUUQQQOOOLLLNNNVVVfffyyy|||zzz{{{|||{{{zzzzzzzzz{{{~~~~~~}}}xxx___FFF888222000---,,,,,,+++***((())))))))))))))))))******(((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++******)))(((((()))***+++---------,,,+++------......//////000000111333555555222000000000000000000000111555:::>>><<<999555333333444333333333222111000///...---,,,//////000111111222222222111000///---,,,,,,,,,---------......------,,,,,,......///000000//////...---------,,,++++++*********)))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""""""""""""""###!!!!!!""""""""""""!!!!!!############""""""""""""########################!!!""""""############"""""""""""""""""""""""""""""""""""""""############!!!%%%((((((%%%###$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))((())))))***++++++,,,++++++++++++,,,------------........./////////111111222333444555666666:::===DDDRRRfff}}}}}}oooddd]]]YYYaaaooorrrUUUAAA;;;666222000111111///---............................................................//////000000000222444555666777999;;;===???BBBEEEHHHKKKPPPSSSTTTVVVYYY[[[^^^ccchhhkkkooorrrvvvwwwwwwvvvvvvvvvwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{vvvvvvuuussspppmmmjjjhhhgggeeeaaa```ccciiippptttzzz|||~~~~~~}}}{{{{{{{{{yyyxxxvvvvvvtttrrrnnnkkkbbb^^^YYYUUUTTTSSSSSSRRRQQQSSSUUUUUUTTTSSSTTTUUUXXXYYYZZZZZZXXXSSSOOOLLLIIIQQQbbb{{{~~~xxxxxx{{{}}}rrrrrrrrrtttwww{{{~~~~~~~~~{{{wwwtttxxxwwwtttnnn___KKK;;;555000...,,,+++++++++)))((((((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))***+++,,,------------.........///000000111111333555777666222//////000000000///000111444777888777444111000000111111111333333222111///...------///000111222222222222222222111...,,,+++,,,---..................---,,,,,,---...///000000000///...---,,,,,,++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!""""""######"""""""""######"""""""""############"""""""""!!!########################!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############ $$$(((((($$$"""###%%%$$$$$$$$$############"""######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''***)))))))))((((((((('''******)))))))))***+++++++++++++++++++++,,,,,,------------.........//////000000000111333444555555777999>>>FFFSSSfff~~~tttggg^^^ZZZgggyyyjjjOOOAAA;;;444111222222000...................................................---------.........//////...000333444444555777888999;;;>>>AAACCCFFFJJJMMMMMMOOOSSSWWW[[[```eeejjjlllppptttuuutttsssssstttsssuuuxxxzzz{{{}}}}}}|||}}}}}}}}}|||zzzyyyxxxsssqqqooollliiifffcccbbbcccbbbbbbdddhhhnnntttxxxzzz}}}~~~}}}}}}~~~zzzxxxuuurrrooojjjddd```\\\YYYVVVTTTSSSRRRQQQPPPRRRTTTTTTSSSPPPPPPQQQTTTXXXYYYYYYXXXUUUPPPLLLIIIKKKXXXpppyyywwwyyy|||qqqpppqqqrrrtttwww{{{|||vvvwwwzzz{{{yyyuuupppmmmnnnggg```XXXKKK;;;333222///---************)))(((&&&'''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++++++++,,,---......------......///000000000555999;;;888333//////000000//////000111222222222333111......///111111111111111111111111000000000000111222333333333222111000///......------------,,,,,,------......------+++,,,.../////////------,,,,,,,,,+++******))))))'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%% !!!!!!!!!""""""############$$$$$$$$$$$$######$$$#########""""""!!!!!!########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$###''''''###!!!"""$$$$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''******))))))((((((((('''******************+++,,,++++++******++++++,,,------------.........//////000///...000222444444444333666;;;???GGGXXXrrrqqqdddXXXcccttt|||^^^FFF???666222333333222///................................................,,,------------------...,,,///111333333444666777777999<<<>>>@@@CCCGGGIIIHHHKKKOOOSSSXXX^^^dddhhhiiinnnrrrtttsssrrrrrrtttqqqsssvvvxxxzzz|||~~~|||||||||}}}|||{{{yyywwwuuurrrpppmmmiiifffcccaaa```cccdddgggjjjnnnrrruuuwwwyyy}}}{{{yyyuuupppkkkddd]]]XXXYYYWWWTTTSSSRRRQQQPPPNNNSSSTTTTTTRRROOONNNPPPSSSWWWXXXWWWVVVSSSNNNJJJGGGQQQ```yyy|||wwwwwwzzz~~~|||ssssssssssssuuuvvvxxxzzzoooqqqtttvvvuuuqqqmmmjjjccc[[[RRRKKK???333///222...,,,***)))******)))(((%%%&&&&&&&&&''''''(((((((((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++++++++******+++---...000,,,,,,------.../////////888;;;===:::444//////111000//////000111000///---333111///...000222333333///000000111222333333444111222333444333333111111---...///000000...,,,+++))))))+++,,,---.........)))***,,,.........,,,+++,,,,,,++++++***)))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$#########""""""!!!!!!&&&&&&%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!######""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111111111111222222222666666888<<>>FFFWWWggg}}}ooohhhfffooo|||gggXXXIII@@@:::444333666000000111111111000111111......................................................//////000111111222222333555666777999===@@@CCCDDDGGGKKKQQQWWW\\\___cccgggmmmpppppppppooooooooopppqqqtttwww{{{~~~zzzwwwyyyyyyzzzzzzyyyxxxvvvuuuqqqooollliiihhhhhhiiijjjmmmppptttxxx{{{}}}~~~~~~~~~{{{wwwtttpppiiiaaaZZZUUURRRQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLHHHDDDBBB@@@AAAJJJTTThhhyyy}}}wwwuuuxxx}}}wwwrrrwwwyyytttrrruuuwwwvvvnnnrrruuuuuussspppfff]]]UUULLL@@@666222000...,,,++++++,,,,,,++++++***)))))))))((((((((('''''''''***&&&""""""%%%((('''%%%''''''((((((((((((''''''&&&''')))******)))'''&&&))))))))))))))))))))))))((((((((()))******++++++------,,,,,,---...///000222555777555000---...111///......---...///000111---...//////000000000000000////////////111222333333333222111111000//////111111111111000...,,,+++,,,***))))))+++---,,,,,,++++++++++++++++++++++++)))************)))(((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""######$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$############ !!!!!!""""""#########!!!"""######$$$$$$#################################$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))************+++,,,,,,,,,---......//////000000000111111111222222666666666888999>>>JJJWWWjjj}}}uuujjjgggkkkttt{{{lll[[[NNNDDD;;;666555///000000111111111111111................................................---------...//////000000///000222333444666:::===???@@@CCCGGGMMMSSSXXXZZZ___ccchhhkkkllllllllllllmmmnnnooorrrvvvzzz~~~~~~{{{yyyyyyyyyyyyxxxvvvuuusssrrrpppoooooonnnoooooopppqqqsssvvvyyy}}}}}}|||}}}~~~{{{tttooojjjfff___XXXSSSPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGAAA<<<999999;;;AAAOOO\\\sss{{{wwwxxx~~~zzzwww{{{{{{vvvrrrsssuuuvvvsssuuuvvvvvvuuupppcccVVVGGG@@@666///------,,,++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&(((%%%""""""%%%'''&&&$$$&&&''''''(((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((()))******++++++...---------------......---000222222///...///111///............///000000+++,,,---...////////////...//////000000111111222222222111111000000//////000000000000///...,,,,,,,,,***))))))+++,,,,,,+++))))))))))))))))))))))))))))))******))))))((('''(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$######""""""!!! ############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######################## !!!!!!"""###$$$$$$!!!!!!"""############"""#################################$$$############!!!""""""######$$$$$$$$$########################"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))************)))))))))*********+++++++++,,,,,,------...////////////000000111111222222555444555777777888AAAJJJZZZpppwwwkkkdddgggtttqqqbbbTTTGGG;;;555444333111111111000///...................................................,,,,,,,,,------............///000111111333777:::;;;<<>>>>>999666777;;;CCCSSSaaawww}}}|||}}}~~~}}}vvvpppooossswww{{{|||{{{zzzxxxrrrbbbRRR???888000,,,+++,,,+++************+++***))))))(((''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%&&&%%%$$$&&&&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&((((((((()))))))))))))))((((((((()))******++++++......------------------+++...000000......///000............/////////000///////////////...---,,,......///000111111000000111111000000000/////////000000//////...---,,,,,,,,,***))))))***++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$"""######$$$$$$######""" !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!"""############"""##########################################$$$$$$"""#########$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********************+++++++++,,,++++++,,,,,,---............//////000111111222222444222333666666777===DDDNNNccc}}}wwwiiiccciiisssxxxiiiYYYHHH<<<<<<888444222333333222111////////////////////////........................,,,,,,,,,,,,------------...///000000000222555888999:::<<<@@@EEEJJJNNNQQQVVVYYY\\\___```bbbeeeggghhhiiijjjlllooorrruuuwww{{{~~~|||zzzyyywwwwwwyyyyyyzzz{{{{{{zzzzzzyyy{{{}}}}}}zzzwwwssslllbbbZZZWWWTTTPPPLLLJJJJJJKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGEEECCC@@@===;;;:::;;;888888;;;AAAJJJYYYgggxxxyyyrrrrrryyy|||rrr___NNN;;;666///++++++,,,+++)))))))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))((((((((()))******++++++------------------,,,,,,---///000000///.........---....../////////////////////000000000///............///000000000000///000000////////////////////////...------,,,,,,,,,,,,***))))))***+++***)))************************)))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""######$$$$$$%%% !!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$$$$$$$!!!"""######$$$$$$#######################################"""######$$$%%%#########$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))***************+++++++++,,,,,,+++++++++,,,------......---...//////000111222222333111222555666777;;;AAAEEEVVVnnnvvvhhheeehhhuuuppp]]]NNNCCC<<<555111111333222111////////////////////////........................,,,,,,,,,,,,,,,,,,------...///000//////111444666777888999<<<@@@EEEHHHKKKOOOQQQUUUWWWYYY\\\___bbbbbbcccdddfffjjjnnnqqqsss{{{~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}{{{vvvrrrmmmfff\\\TTTPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@===;;;:::999999888888===FFFMMMWWWeeeqqq~~~}}}xxxzzz|||nnnYYYHHH999444...,,,,,,,,,***((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))******+++++++++,,,------------,,,,,,///////////////......------......///000/////////+++,,,...///000111222222////////////////////////////////////............///...---,,,,,,,,,,,,---,,,***))))))*********)))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!""""""######$$$ !!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%###############"""""""""########################"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***)))))))))************+++***++++++,,,,,,---......------...///000111222222444111111444555666:::???@@@LLL]]]sssrrrhhhfffhhhrrr|||vvvgggTTTKKK???666444333222111////////////////////////........................---------------------------...///......///111444555555666888;;;???BBBDDDHHHJJJMMMOOOQQQUUUYYY\\\ZZZ[[[^^^aaafffkkkooorrryyy{{{~~~}}}{{{vvvrrrlllhhhddd]]]UUUNNNJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGEEECCCAAA??????===;;;999888999:::;;;<<<@@@JJJVVV___fffqqq{{{~~~}}}{{{fffPPP???555111,,,***++++++)))'''(((((())))))(((((('''&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''###$$$%%%&&&'''''''''''')))(((((((((((((((((()))&&&&&&''''''((())))))***((((((((()))******++++++******,,,---...------,,,...------...//////...---------///000000000///...***+++,,,...///000111111000///......---...///000...........................---,,,+++++++++,,,---,,,***)))((()))***)))((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""!!! """"""""""""############!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$##############################"""""""""###%%%&&&######""""""!!!!!! """""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&###########################$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---......------...///000111222222555111111333555555888>>>???FFFSSSggg{{{nnniiicccjjjrrryyy{{{lll```OOOCCC===999666444000000000000000000000000........................------------------------,,,---------,,,---000222333444444666888;;;>>>@@@CCCEEEHHHJJJLLLPPPUUUXXXUUUVVVYYY^^^dddjjjooorrrqqqrrruuu|||~~~|||zzzlllhhhccc___[[[VVVOOOIIIGGGHHHHHHIIIHHHHHHGGGFFFEEEFFFFFFFFFDDDAAA>>><<<===;;;888666666888;;;===EEEJJJVVVdddmmmrrryyy}}}}}}~~~xxx```III999111---))))))***+++)))'''(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((###$$$%%%&&&''''''''''''))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((()))******++++++(((***+++---......------+++++++++---//////...---,,,---///000000000///...,,,,,,------...---------111000...---,,,...///000---........................---,,,+++++++++,,,---,,,***)))((()))***)))(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''')))******((('''(((((())))))))))))))))))*********+++,,,---............---------............//////000111222444555666777???@@@III\\\qqqvvvgggccc^^^cccsssxxxdddWWWKKK???777666222000---,,,,,,---------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333333444666777999::::::>>>???AAADDDGGGJJJLLLMMMOOORRRVVV\\\bbbfffjjjkkkrrrsssuuuxxx~~~~~~}}}}}}~~~~~~|||vvvpppccc\\\TTTOOOMMMLLLKKKIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@AAA@@@???>>><<<;;;666666888::::::<<>>@@@CCCFFFHHHIIIKKKMMMQQQWWW\\\bbbfffhhhnnnpppqqqtttyyy}}}|||{{{yyywwwwwwvvvrrrlllfff\\\VVVPPPKKKJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAA???@@@??????===;;;999888:::999:::===BBBJJJ[[[jjjzzz|||}}}yyyxxx{{{fffJJJ:::444000...,,,***(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''))))))))))))))))))))))))))),,,***((()))+++---...---+++,,,,,,---------------///..................---................................................,,,,,,,,,,,,------------,,,,,,+++***)))))))))***++++++*********)))))))))(((((((((((((((((((((((())))))(((''''''&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """!!!!!! !!!!!!"""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$############### !!!!!!!!!""""""""""""######$$$$$$$$$$$$####################################""""""""""""!!!!!!########################%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((&&&'''))))))(((((()))***+++*********))))))(((((())))))***+++,,,,,,,,,,,,---------............/////////000222333444555666888999???HHHRRR___rrruuuhhh```aaaeeejjjtttwwwaaaKKK???666555333333222000---***......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222444555555666777999;;;>>>@@@BBBCCCFFFGGGJJJOOOUUU[[[```ccciiikkkmmmooosssxxx~~~|||{{{uuurrrnnnllljjjeee]]]XXXQQQNNNIIIFFFEEEFFFFFFEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>===<<<:::888666555888777888>>>HHHYYYrrr{{{wwwvvvwww~~~tttUUU===222111...---+++))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((&&&%%%$$$###$$$%%%'''(((((((((((((((((((((((((((***((('''''')))+++,,,,,,***+++,,,,,,------,,,,,,///......------,,,++++++------------------------........................++++++++++++,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++***(((''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$##############################!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&(((((('''(((***+++++++++******)))(((((((((******+++,,,,,,,,,,,,,,,---------............/////////000111222333444444444555:::>>>BBBKKK\\\lll{{{jjjaaa]]]^^^fffooooooXXXJJJ<<<999555333111000...,,,///...------------------------------------------,,,,,,,,,---------............///000111222333333333444555777:::<<<===>>>AAABBBDDDHHHNNNUUU[[[^^^cccfffiiilllnnnrrrvvvyyy}}}yyywwwoookkkeeeaaa^^^XXXQQQKKKHHHFFFDDDBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA???>>>======<<<;;;999777555333222666666;;;EEETTThhhzzzuuuuuuuuuxxxrrr[[[DDD444...///++++++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%###$$$%%%'''(((((((((((((((((((((((((((((())))))(((((()))***,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++++++++,,,,,,,,,------+++***))))))((((((******))))))(((''''''&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!!!!!!!""""""##################$$$$$$$$$$$$##############################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!"""""""""#################################"""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%&&&''''''&&&'''))),,,************))))))((((((+++,,,,,,------------------------............/////////000000111222333333222333666999:::???MMM\\\nnn}}}|||kkkaaa\\\^^^cccmmmvvvxxxdddWWWKKKFFF>>>777444333222222000///......---------...------------------------,,,,,,,,,---------............///000111222222333111222333555777999:::;;;===>>>@@@DDDJJJPPPVVVYYY]]]```eeehhhkkkmmmqqqssswww}}}}}}zzzuuuqqqooohhhccc]]]XXXTTTOOOIIIDDDAAAAAAAAA@@@@@@@@@AAABBB@@@@@@??????>>>===<<<;;;::::::888777555444333333999===HHHWWWgggyyyzzzuuuttttttrrrtttxxxxxxkkkVVVCCC777000...---***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$'''&&&%%%&&&)))******(((((((((((((((((((((((((((***************+++---///,,,,,,---...............*********+++,,,---......------------------------........................******+++++++++,,,,,,,,,---,,,+++***))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''))))))'''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&''''''&&&%%%&&&)))+++)))))))))))))))))))))***,,,------......------------------............///...//////000111111222222333222444666777:::CCCNNNaaaoooqqqhhhcccaaa```gggpppzzztttiii^^^VVVJJJ???999555444444111111000///............------------------------,,,,,,,,,---------............///000000111222222000111222333555666777888;;;<<<>>>BBBGGGLLLPPPSSSVVVYYY^^^aaadddgggjjjlllnnnssszzz~~~~~~~~~~~~{{{wwwqqqlllhhh^^^YYYSSSNNNLLLIIIDDD@@@===???@@@@@@>>>>>>???@@@=========<<<<<<;;;999999888777666666555666666666;;;DDDTTTggguuu}}}zzzxxxsssrrrqqqlllgggfffdddUUUBBB444//////...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%######'''&&&&&&)))---...+++(((((((((((((((((((((((((((&&&''''''&&&&&&&&&)))+++,,,---......//////......))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,,,,+++******)))*********((((((((())))))*********''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$$$$##############################"""""""""#########$$$$$$#################################$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%########################&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***'''((('''&&&$$$%%%(((***((((((((()))******++++++,,,,,,---------,,,,,,+++---------............///......//////000111111111444222222555666666<<>>999666333222111000////////////........................,,,,,,,,,---------......---......//////000000000//////000111333444555555888:::===@@@EEEHHHKKKMMMOOORRRUUUXXXZZZ\\\___aaadddjjjqqquuuwww}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{||||||~~~}}}{{{wwwqqqiiibbb^^^RRRNNNHHHEEEEEEDDDAAA>>>;;;===??????===;;;;;;===::::::;;;::::::999888777666555555555666888:::;;;@@@KKK___sss|||{{{|||tttooonnnlllcccZZZUUUMMMDDD777///,,,---,,,+++))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%'''+++000000+++&&&))))))))))))))))))))))))$$$%%%&&&%%%$$$$$$'''***,,,,,,---............---***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------*********)))******+++,,,******************))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%######################## !!!"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***(((((('''&&&$$$$$$''')))''''''((()))***+++,,,,,,++++++,,,,,,,,,++++++***---------.........//////......//////000000111111555222111444555444666;;;DDDPPPdddzzz|||oooiiiaaa```gggpppxxx|||vvvfffXXXLLLCCC>>>444333222111000000000000........................,,,,,,,,,---------......---------....../////////......///000111222333333666888<<>>;;;999999:::999999999999999888777666444444444555777:::<<<>>>IIIUUUjjj|||{{{yyyqqqkkkjjjhhh^^^RRRKKK===999444///,,,*********))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%$$$&&&,,,111111+++%%%************************)))+++,,,+++)))***---000++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......))))))))))))***+++,,,---------,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! $$$!!!"""$$$""" $$$###""" """###$$$""""""!!!!!!!!!!!!""""""######""""""""""""######""""""#########$$$$$$$$$"""""""""""""""######$$$!!!#########"""###$$$######"""""""""""""""###""""""""""""##################""""""######$$$%%%&&&$$$"""###%%%&&&%%%""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((((()))***************------,,,++++++***))))))---,,,,,,,,,,,,---......000000000000111111111111333333333333444666888999???GGGTTTfff|||{{{kkk```___ccchhhkkk~~~}}}ttteeeSSSEEECCC:::444666666222///111111000......//////...---........................////////////////////////////////////000000000000555777:::;;;<<<>>>AAACCCEEEFFFGGGHHHJJJKKKLLLMMMTTTYYY```dddfffjjjqqqwww~~~}}}~~~}}}}}}||||||}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxwwwtttrrrnnnlllhhhaaaYYYQQQJJJGGGGGGFFFDDDAAA???===<<<;;;999999999888888888777777888555444888999666444666888666555555777:::BBBIIISSSbbbvvv{{{rrrjjjgggaaaTTTGGG@@@111///---***))))))***+++''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))))))))------......------,,,+++---,,,+++++++++,,,---...++++++------------++++++''''''(((***+++,,,---...//////...---,,,,,,,,,,,,---,,,+++))))))))))))***+++++++++***((('''%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""#########""""""""""""######!!!!!!"""""""""#########"""""""""""""""######$$$!!!###%%%%%%$$$###$$$%%%######""""""""""""######""""""""""""############$$$$$$######$$$$$$%%%&&&%%%###!!!"""$$$%%%###"""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((()))***************++++++++++++++++++++++++---,,,,,,,,,,,,---......------------............333333333333444555777888:::@@@LLL\\\pppnnnaaa\\\^^^cccppp{{{}}}kkk]]]OOODDD;;;888666111///111222000//////000000///...........................////////////////////////.../////////000000000000333555777999999;;;===???AAABBBCCCDDDEEEGGGHHHHHHLLLQQQWWW[[[]]]```ffflllnnnqqqvvv|||}}}|||~~~~~~}}}}}}}}}|||||||||~~~||||||xxxvvvuuutttsssqqqnnnkkkcccaaa\\\VVVOOOIIICCC@@@???>>><<<;;;999888888888999999888888888777777777888555444777888555444666555666777999===DDDNNNVVV___iiixxxvvvllleee[[[MMM@@@:::///---,,,***))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***(((((()))))))))))))))))),,,,,,,,,,,,,,,++++++***,,,+++*********+++------******+++,,,,,,+++******(((((()))***+++,,,,,,---...------,,,,,,,,,,,,------,,,+++)))((())))))***++++++******((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$### !!!!!!###############""""""""" """$$$###!!!%%%$$$###"""!!!!!!"""###$$$#########""""""###############""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$###%%%&&&&&&$$$######$$$###"""""""""""""""######""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&###"""!!!"""######"""!!!$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((()))***************))))))******+++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------222222222333444555777777444999AAANNN^^^ssshhhYYYXXX\\\```kkkvvv~~~uuudddXXXKKKBBB;;;555222222222111//////000000000///........................////////////////////////....../////////000000000111222444555555666888999;;;<<<===>>>???@@@AAABBBDDDHHHMMMPPPRRRUUUZZZ^^^___aaaeeejjjoootttxxxzzz~~~}}}}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvtttqqqnnnkkkgggccc```WWWTTTOOOIIIDDD@@@===;;;;;;::::::999888888888999888888777777777777777666888444333555555444555999999<<>>DDDRRRjjjkkk___ZZZXXXZZZaaajjjsss~~~rrreeeVVVFFF;;;666333000////////////...////////////////////////////////////////////////............////////////000111222222111111222333444444555666777888888999===???AAACCCEEEGGGIIIKKKKKKLLLNNNQQQTTTXXX[[[]]]aaadddjjjoootttyyy~~~yyywwwtttrrrppppppqqqrrrpppnnnlllkkkkkklllnnnooosssrrrqqqqqqqqqsssvvvwwwssssssssstttuuuuuuvvvvvvtttrrrqqqnnnllljjjhhhggggggddd___ZZZUUUQQQLLLIIIFFFCCC???<<<999999:::;;;777777555444333333333333555555555555555555555555333111000333555999BBBKKKbbbkkkrrrrrruuu~~~lllWWWEEE777000///***+++++++++***)))((('''((((((((((((((((((((((((&&&''''''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,(((***,,,---......------+++++++++++++++***))))))(((((())))))************+++++++++******++++++++++++++++++************))))))))))))***+++,,,---...,,,+++***(((((((((((()))''''''(((((((((''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""###############%%%!!!###$$$""" """""""""######"""""""""#########""""""###############""""""""""""######$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%$$$######$$$%%%$$$""" !!!!!!!!!!!!"""###$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""#########%%%&&&%%%$$$###$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((()))*********************************))))))+++++++++++++++,,,------............/////////000//////111222333444444444:::777777<<<@@@GGGZZZnnnxxxiiiaaa^^^\\\^^^eeeoooxxxzzzjjjUUUEEE;;;888333111000000000///////////////////////////////////////////////////------.........////////////111222222111000111333333333444444555666666777888999:::<<>>444//////+++*********)))))))))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++***,,,...///000///...---+++++++++++++++***))))))(((((()))************))),,,+++************+++,,,++++++******************))))))))))))***+++,,,---,,,+++)))(((''''''((((((&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""############!!!!!!!!!""""""############"""!!!!!!!!!"""""""""""""""############""""""###""""""!!!!!!""""""#########""""""""""""######$$$#########""""""""""""!!!"""$$$&&&&&&%%%$$$######$$$%%%%%%###!!!!!!"""!!!!!!!!!!!!"""###$$$%%%""""""""""""############"""""""""!!!"""######$$$"""$$$%%%$$$""""""###%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((()))***************(((((())))))******+++++++++++++++***++++++,,,------------.........//////...///111222333333333333888333555;;;>>>@@@MMM]]]vvv|||tttllleeeaaaeeelllsss~~~yyycccQQQAAA===888555333333222111////////////////////////////////////////////////---------.........//////...000111111000000111333222222333333444444555555555555666888;;;===>>>>>>DDDDDDDDDDDDGGGJJJMMMNNNOOORRRVVVYYY\\\___cccfffhhhkkknnnpppppprrruuuxxxzzzzzz{{{{{{zzzxxxvvvuuuqqqrrrrrrrrrrrrpppooonnniiihhhfffdddaaa___]]]\\\]]]]]]^^^___aaaccceeegggffffffggghhhiiijjjkkkkkklllkkkjjjiiihhhgggffffff___^^^[[[XXXVVVTTTTTTTTTOOOKKKGGGEEECCCAAA???>>>:::999777555555666777888888888777777777777888888222333333333444444444444333222555:::AAALLL^^^mmm~~~~~~sssTTT@@@666111...---***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***+++,,,...000000///---+++))))))******))))))((('''((()))***+++++++++******+++***))))))))))))***+++******************++++++)))))))))))))))***+++,,,,,,+++)))(((''''''((((((%%%&&&&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""### """$$$"""!!!$$$""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""############""""""!!!!!!!!! !!!###$$$&&&&&&%%%$$$######%%%&&&&&&$$$######$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""#####################"""###$$$$$$%%%!!!###%%%$$$!!! """$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((()))***************&&&&&&''')))***,,,------++++++******++++++,,,---........./////////000000---///000222333333333333444///222:::======FFFSSS___wwwzzzoooggggggjjjnnnxxxlllYYYEEEAAA<<<888666555444333000000000000000000000000////////////////////////---------.........//////---///000000//////111222111111222222333333444444444444444777:::<<<======???>>>>>>>>>@@@CCCFFFHHHHHHJJJMMMOOOPPPQQQTTTVVVYYY]]]```bbbbbbdddgggkkklllmmmmmmnnnnnnnnnnnnnnnlllllllllkkkiiigggeeeccc``````___]]]ZZZWWWUUUSSSUUUUUUWWWYYY[[[^^^```aaa\\\]]]^^^```aaabbbbbbbbbaaa```___]]][[[ZZZXXXWWWVVVTTTRRROOOMMMLLLKKKKKKGGGDDDAAA??????>>>===<<<999888777666666777777888222222222333444555666777222222222333333444444444555444777>>>GGGTTTgggxxx~~~kkkJJJ777111...,,,,,,)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++,,,...000///...+++***(((((((((((((((''''''&&&((()))***,,,,,,++++++******)))(((''''''((()))***))))))*********+++++++++)))))))))))))))******+++,,,+++)))(((''''''((((((%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%######""""""!!!!!! ######""""""!!!!!! """"""!!!!!!"""###$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$###  ###$$$!!!!!!!!!"""######$$$$$$$$$######""""""######$$$$$$"""  """$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---&&&&&&'''((()))******+++******))))))******+++,,,***++++++,,,,,,------.............../////////////////////000111333444555555555555777:::===AAACCCSSSbbbzzz~~~tttnnnoootttyyyuuummm^^^VVVJJJ???888555333222444222///...///000111000111111000///////////////...------------...//////111111000000//////......//////000000111111222222444444333333444555777888;;;;;;<<<===>>>???@@@AAAAAACCCFFFIIILLLMMMNNNNNNPPPQQQRRRTTTWWWZZZ]]]^^^```aaadddgggggggggeeedddaaaaaaaaa```^^^\\\[[[ZZZTTTTTTSSSQQQOOONNNMMMLLLPPPPPPQQQRRRTTTUUUVVVWWWRRRSSSTTTVVVWWWXXXXXXXXXVVVUUUTTTRRRQQQQQQRRRRRRMMMLLLIIIFFFDDDBBB@@@@@@???>>><<<;;;:::999999888666666666666666666666666333444555666666666555555666333111111333555444333444666<<>>000000222///*********))))))((((((''''''(((((('''''''''&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$'''''''''&&&%%%%%%''')))333222000---+++)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%%%%%%%$$$###"""!!! """""""""#########$$$$$$###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""###$$$$$$""""""""""""""""""""""""######""""""######$$$%%%&&&$$$"""  !!!!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&"""############$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++'''(((((())))))***************))))))******+++,,,******+++,,,,,,------..................//////////////////000000222333444444444444555777;;;>>>@@@DDDQQQeeezzz~~~yyyvvvuuu{{{ppphhh[[[OOOEEE>>>999666444222///....../////////111111000///////////////...------------...//////111111000000/////////////////////000000111111111333333222222333555666777666666777888999:::;;;<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTWWWXXX[[[]]]^^^]]]\\\ZZZXXXXXXWWWVVVUUUSSSQQQPPPLLLLLLKKKIIIHHHGGGEEEEEEGGGHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKMMMOOOPPPPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJEEECCCAAA???===;;;::::::<<<;;;:::888888777777777555555555555555555555555222333333333333333222222111000000111444666666555555888???KKK\\\mmm}}}tttjjjZZZJJJ777------...***%%%((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&''''''&&&%%%&&&(((+++111///...,,,***)))((((((******))))))((((((((((((************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""######""""""######$$$%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))***************))))))******+++,,,******++++++,,,------------------........./////////////////////000111111222222222333555777999;;;;;;DDDRRRcccttt}}}vvvuuu}}}rrrdddWWWKKKAAA<<<777444111000000000000///111111000///////////////...------------...//////111000000000000/////////////////////000000000000222222111222222333444555222333333444555666777777:::;;;===>>>@@@@@@AAAAAACCCCCCDDDDDDFFFGGGHHHIIIMMMOOOQQQSSSSSSSSSQQQPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>===BBBBBBCCCCCCCCCDDDDDDDDD???@@@BBBDDDEEEFFFFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA<<<;;;:::888777666666666888777666555555555555555555555555555555555555555333333333222222111111000111222333444555777888999:::>>>FFFTTTdddwww~~~}}}zzzxxxwwwsssiiiZZZNNNAAA:::000,,,+++***'''###'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&&&&'''''''''&&&'''***,,,------+++***)))(((((((((***))))))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""####################################""""""######$$$%%% """###$$$$$$$$$!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!""" !!!""""""!!! """"""#########$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''***************)))))))))******))))))******+++,,,*********+++,,,,,,------,,,,,,,,,---........./////////.........//////000222222222222333555666777999>>>FFFQQQ```sssnnnsssyyy}}}yyykkk\\\OOOGGG===:::666333333333333222111000000///////////////...------------...//////000000000000000000000000////////////////////////111111111111111222333333222333333444555555666666777777888999999:::::::::>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGFFFEEECCCAAA???>>>======<<<<<<;;;:::999999===============<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;888888777666666666666666555555444333333444444444444444444444444444444444666555555444333333222222555666888999999;;;???BBBFFFJJJSSS___nnn~~~~~~{{{tttqqqnnnjjjcccWWWHHH===444111...,,,+++)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&%%%&&&'''''''''(((+++---++++++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% """$$$%%%$$$$$$!!!!!!!!!"""######$$$$$$"""""""""!!!!!!""""""""""""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&*********)))))))))))))))******))))))******+++,,,))))))***++++++,,,,,,---+++++++++,,,---.........///...............//////222222333333444444555666777999===BBBMMM```uuuzzztttpppssszzzqqqccc[[[IIIDDD===777555444444333111000000///////////////...------------...//////000000000000111111111111000000000000000/////////000000111111111111111111222222222333444444555555555555555555555666666666999999:::;;;===@@@BBBCCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@???>>><<<;;;:::888888777777666666555555555555555555444444444444999999999999888777666555888888888888777777777666666666555555555666666777555444333333333333333444444444444444444444444444555555444333333444444555555:::???BBBCCCGGGNNNTTTZZZ]]]cccmmmxxx~~~}}}wwwkkkhhhbbb[[[RRRFFF:::111//////---+++)))((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***---++++++************++++++))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""######$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!"""######"""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((&&&%%%((((((((((((((()))))))))******))))))******+++,,,))))))******+++,,,,,,,,,)))***++++++,,,---.....................///000000222222333333444444555555666888:::===CCCQQQcccqqqooojjjnnntttyyy||||||sss\\\TTTHHH>>>888555333333111111000///////////////...------------...//////000000000111111111111222111111111111000000000000000000111111222111111000000000000111111222222222444333333333333444444555333444555666888;;;===>>><<<<<<============<<<<<<999999999999888777666555222222222222222222222111444444444444444444333333555555555444333222000///333333444444444333333222333333333333333444555555555444333333222222222222333333333333333333333333222111111111222444666777777AAANNNVVVZZZ^^^fffmmmqqqsssvvv|||}}}~~~~~~}}}qqqjjjeee[[[QQQFFF<<<222---,,,,,,+++(((&&&&&&(((***'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&---)))%%%$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))++++++***************++++++)))))))))************+++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######$$$$$$$$$######"""$$$$$$#########""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$#########""""""######### !!!!!!!!!!!! """############$$$$$$$$$########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%&&&&&&''''''(((((())))))******))))))******+++,,,)))))))))***++++++,,,,,,))))))***+++,,,---.........---......///000111222000111111333333444444444444888;;;<<>>888555444111111000///////////////...------------...//////000000111111111222222222333222222222111111111000000111222222222111000000000000000000000111111111222111111000111222333444111222222333444666888999777777777777777777777777333333444444444444333333000000000000000000000000555555555555555555666666222222222222222111111000111222333333333333222111222222222111222222333444555444333111111000000000222222222222222222222222000000000111333777:::<<>>AAATTThhh~~~xxxyyy|||ooo[[[SSSFFF999000+++++++++((((((((()))*********)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&000***%%%$$$&&&'''%%%"""#################################$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%$$$######&&&((())))))(((''''''''''''((())))))******++++++++++++************************))))))))))))))))))))))))'''(((((()))***++++++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))+++)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""""""""######%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""!!! $$$#########""""""!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!""""""########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///111111000000222333666555555777:::>>>CCCFFFSSSfffzzzuuukkkgggjjjnnnyyy}}}iiiWWWKKKAAA999;;;888444111111000000///...,,,***+++---/////////000000000000111222333444222222222333333444444444222222222222222222222222111111111111111111111111//////000000111111111222000111111111111222222222444444444444444444444444222222222222222222222222111111000000111111222333222222222222222222222222111111111111111111111111222222222222222222222222222333444444555555555555111222222222222111111000333111//////000111111000000222333555:::CCCPPPYYYlll|||wwwwww{{{iiiYYYKKK:::///------,,,)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((***+++((((((((((((((()))******((((((((((((((()))******************+++,,,---...++++++++++++++++++++++++++++++***)))((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!"""$$$&&&(((***++++++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!############"""""""""!!!""""""""""""############!!!!!!"""""""""#######################################""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++******)))*********++++++++++++++++++++++++............////////////---///000111000000111333444333333555888<<<@@@BBBIIIVVVgggwwwxxxssskkkmmmttt~~~ssseeeZZZNNNDDD<<<999444111111111000000000...---...000111222111000//////000111222333333333333333333333333444444222222222222222222222222111111111111111111111111000000000000111111111222111111111111222222222222333333333333333333333333222222222222222222222222222111111111111222333333222222222222222222222222111111111111111111111111222222222222222222222222111222333444444444444444222222222222222111111000111111000111111111111000444555666999@@@NNN^^^jjj|||zzzuuuzzzxxxfffQQQEEE666---+++,,,***((())))))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((()))))))))((((((((((((((())))))***((((((((((((((()))******************+++,,,---...++++++++++++++++++++++++++++++***)))((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""############"""############""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&((((((((('''&&&%%%######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))******++++++************************---............/////////---///000000000000111333111111111222555999<<<>>>???FFFQQQaaaxxxuuussstttxxx|||yyyqqqdddXXXFFFBBB;;;666444333222111111///......//////...,,,////////////000111222222444444444444333333333333333333333333333333333333222222222222222222222222000000000111111111111111111111111111222222222333222222222222222222222222222222222222222222222222222222222222222333444444222222222222222222222222111111111111111111111111222222222222222222222222000111222222333222222222222222222222111111111000///000000111111111000000888999;;;@@@JJJ\\\qqqvvvrrrsss}}}ooo\\\EEE<<<111+++******(((&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******)))((((((((((((''''''(((((()))***((((((((((((((()))******************+++,,,------+++++++++++++++++++++++++++***))))))((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%#########"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""#####################"""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***+++,,,,,,************++++++++++++---------.........//////---...000000//////111222111000111111333666999;;;;;;>>>FFFRRReee}}}~~~{{{{{{{{{~~~{{{nnn[[[UUUKKKBBB<<<777444222444222111000000...,,,***///////////////000111111555555444444333333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333222222222222333333333333222222222222222222222222333333222222333333444555222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111000111111000000000000000000111222222222222333444666999<<>>DDDNNNYYYeeesss}}}xxxooojjjmmmvvvjjjPPP???333///+++)))******(((''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((***+++***)))'''&&&'''''''''''''''(((((()))((((((((((((((())))))***++++++******++++++,,,,,,************************))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############ !!!!!!""""""""""""!!!""""""""""""############""""""""""""############!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########"""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&######%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***************)))******+++++++++++++++,,,,,,------...,,,------------.........,,,...////////////000222111111111222333444555666666999===@@@BBBKKK```rrryyy|||vvvgggZZZNNNCCC>>>777555222111222333222222000000000//////000000111555555555444444444444444333333333333333333333333333333333333333333333333222222222222222111111111222222222222333333333333333333333444444555555666222222222222222222222222222222222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111000000//////////////////000222555666555999===@@@@@@AAADDDGGGMMMVVVbbbllluuu}}}tttmmmkkkpppxxx}}}~~~mmmXXXCCC666///---***)))))))))((('''+++***(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))(((''''''''''''&&&&&&''''''((()))((((((((((((((()))******,,,++++++***++++++,,,,,,************************((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%#########"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$######"""!!!"""""""""############""""""""""""############!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))*********++++++******)))*********)))******+++,,,,,,------,,,,,,---------.........,,,...//////...///000222111111111111222222333333333333666999999===KKKYYYooozzz{{{wwwrrrqqqvvv~~~~~~qqqdddXXXQQQDDD@@@999555333222111000222111111000000000111111444444444444555555555555444444444444444444444444333333333333333333333333333333333222222111111111222222222333333333444444111222222333444444555555222222222222222222222222222111111111111222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000//////111000000111333666999;;;BBBJJJUUU[[[[[[ZZZZZZ[[[eeennnyyyzzzuuupppoootttxxxzzz}}}{{{rrrfffUUUDDD777000---+++)))((((((((('''''')))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,,,,++++++***++++++,,,************************(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""############&&&&&&&&&&&&&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""############!!!""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,+++***)))))))))***((())))))***++++++,,,,,,,,,,,,,,,---------......,,,---//////......000111000000000000111111111111333000111666888999AAAKKKYYYggg{{{uuuhhheeennnzzzvvvjjjcccYYYSSSIII@@@999555222111222222111111111111111222333444444444555666666666444444444444444444444444333333333333333333333333333333333222222111111111222222333333333444444444000000111222333333444444222222222222222222222222111111000000111111222333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111000//////222222222333666:::===???XXXcccsss|||}}}yyyvvvuuuxxx~~~vvvxxxtttsssvvvxxxxxxzzz}}}|||rrrcccTTTDDD666///,,,,,,+++)))'''&&&&&&&&&&&&######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,,,,++++++***+++++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&""""""$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%%%%%%%$$$###"""""""""###""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$""""""!!!""""""###$$$$$$!!!  !!!$$$###!!! !!!"""!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""#########""""""!!! """############$$$$$$$$$$$$$$$#####################"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###((((((((((((((((((((((((&&&''')))*********)))(((***)))(((''''''((()))***++++++******************************+++,,,---...---------............///............////////////111111222333555777999:::EEERRRccctttrrrkkkiiinnnzzz}}}rrrlllaaaTTTGGG===666222555333000//////111111222000000000111222555777888666555444333222333444444666555444333333333333444000111333444555444444333222222333333333444444444444444444444444444444444+++---000222444444444333111111000000000000111111222222333444333222111000000000000000000000000000///000000///---,,,---...111000......000222333333000111222333777@@@MMMVVVjjjzzz~~~||||||zzzvvvqqqppprrrtttpppbbbOOO@@@777222---***(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###$$$$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&'''&&&%%%$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++++++++)))(((''''''''''''(((((())))))))))))(((((()))(((&&&&&&''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""%%%$$$"""!!!!!!###$$$&&&""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%###"""""""""###$$$!!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""!!!!!! """"""#########$$$$$$$$$###########################"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))((())))))(((((((((((())))))************************))))))))))))***+++,,,,,,------------...................../////////000000222222222333444555666777:::FFFUUUddduuussslllkkkqqqyyy~~~tttgggYYYMMMCCC>>>;;;777333222333333222000444333333222333444666777777666555444333444444555555555444444444333333333222333444444444333222111222222222222333333333333333333333333333333333333///000222333444333222111111111000000000000111111222222333333333222111000000000000000000000000000///000222111000///000111000//////111222444444444333444444777>>>KKK\\\hhh}}}}}}~~~wwwoooiiiffffff^^^RRRCCC777111---***((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((((())))))*********)))((('''''''''((((((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!""""""###############""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""###"""!!! """###%%%"""######$$$$$$######"""%%%$$$$$$###"""#########!!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""#########$$$$$$###########################"""!!!"""$$$$$$"""!!!""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((())))))))))))((((((************************(((((((((((()))***+++,,,------------................../////////000000000222222111111111222333333111:::EEEOOO^^^rrrtttlllkkkoooyyyzzz|||zzzlll^^^QQQJJJAAA;;;444222444444222///333333222111111222333444777666555444444444444555333444555555555444333222444444444444333222111000111111111222222222222333222222222222222222222222333444555555444222111000111111000000000000111111222222333333222222111000000000000000000000000000,,,...000000///...///000......000111222333444444:::;;;===AAAKKK\\\ppp}}}}}}{{{~~~uuuiii^^^WWWTTTHHH@@@666///,,,***((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!! """%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((())))))))))))(((((('''))))))(((((('''((((((((((((((())))))))))))((((((((('''&&&&&&''''''&&&%%%'''&&&%%%$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$"""!!!!!!###$$$""""""$$$%%%%%%$$$""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""" !!!"""############""""""""""""############""""""""""""###############"""!!!"""$$$$$$"""!!!""""""############""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))******)))((('''***************+++++++++)))(((((())))))***+++,,,,,,,,,---------.............../////////000000000000000//////000000111222000555<<>>;;;666555555555666777999:::444444444444333333222222111333555666666555333222222222222222333444444444000000111111111222222222444444444444444444444444444444555555444444444333222222111111111111222222222222111111111000000000000000000000000000000000000111222222111111222444333555777999>>>EEENNNTTT\\\```fffkkkpppyyytttgggXXXJJJ???888000...,,,*********)))(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((()))*********((('''&&&((('''''''''''''''((()))(((((())))))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! ###$$$$$$$$$$$$###""""""!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""!!!"""############!!!!!!!!!"""""""""###### !!!!!!""""""############"""!!!"""$$$$$$"""!!!""""""######""""""!!!!!!!!!"""######$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))(((((()))))))))***++++++,,,,,,************+++,,,---...,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,---...///111222222222333555777@@@QQQbbb~~~~~~{{{vvvsssyyy{{{lll]]]RRRJJJFFFDDD<<<;;;999777666666666666444444555555444444333222222333444555555555444333222222222222333444555666111111111222222222222333444444444444444444444444333333333444444444555555222222111111111111222222222222111000000000000111000000000000000000000000///////////////111555888666999???DDDKKKVVVbbbkkksssxxx~~~zzzxxx{{{~~~{{{mmm]]]NNN@@@666000+++******)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((())))))))))))(((((('''((((((''''''&&&'''''''''(((((())))))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""!!!"""!!!!!! !!!!!!"""###$$$$$$%%%$$$###"""!!!!!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$###"""!!!"""$$$$$$"""!!!"""""""""""""""!!!!!! !!!""""""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------------...///000000...///333333666@@@LLLeeezzz|||zzz~~~yyyjjj```ZZZXXXPPPMMMIIICCC>>>:::777666555666777777777666444444333333333444444444555555444333222222222333444555222222222222333333333333333333333333333333333333444444333333333333333444333222222111111222222333333222111000///000000111000000000000000000000000.../////////111777>>>CCCHHHNNNWWW^^^dddmmmwwwzzzyyy{{{~~~zzzooo^^^NNNAAA777///+++(((((((((((('''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""$$$%%%$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***)))(((''''''&&&&&&&&&&&&(((((())))))))))))((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######!!!###"""!!! !!!"""###!!!""""""######!!! !!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$###"""!!!"""$$$$$$"""!!!"""""""""""""""!!! !!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***)))(((''''''((()))***((())))))***++++++,,,,,,(((((((((((()))***+++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,000///...---------------...,,,...333444222888@@@LLLeeezzzwwwyyysssrrrjjjfff___VVVMMMFFFAAA>>>777888999999999888666555444333333333333444555666666555333222111222222333222222333333333444444444222222222222222222222222555444333333222222222222333222222111111222222333333222000/////////000111000000000000000000000000555555555777;;;BBBLLLSSSccckkkuuu|||~~~~~~|||~~~~~~mmmaaaPPPAAA777000,,,)))((())))))((('''''')))***'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""!!!!!!"""$$$&&&&&&%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((())))))(((''''''''')))***+++***)))((('''&&&%%%%%%%%%(((((())))))))))))((((((%%%$$$###$$$&&&'''&&&%%%$$$###############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%% !!!"""###$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%###"""!!!"""###$$$###!!!#########"""""""""""""""$$$"""!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((()))))))))))))))***+++,,,,,,------------,,,,,,------...---------.................................///111333555777FFFQQQfff|||||||||{{{uuulllbbbUUUIIIAAA@@@;;;999::::::666555777666777888777555444444555666666555444333333333333333333555666666555444333333333333444444333222222444444333222222222222333111000000000000111111222222333222111//////000222111111111222333555777888;;;999999<<>>BBBGGGMMMSSSVVV\\\]]]aaagggrrr~~~|||{{{}}}ttt^^^DDD999///,,,,,,***((((((+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%$$$"""!!!###&&&########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""!!!!!!!!!"""############""""""!!!""""""""""""############"""!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""""""""#########"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))+++++++++++++++***)))(((******+++++++++++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---111444888===EEETTThhhvvv}}}zzzxxxzzz}}}~~~uuugggYYYTTTTTTSSSRRRTTTWWWZZZ]]][[[SSSIII???:::777666555555555666777777777777777777888888999:::888888999:::::::::999999666666777666666666555555333333333444444333333333555555666666888<<>>MMMXXXggguuu~~~{{{|||xxxxxxxxx{{{{{{mmmfffdddbbbccceeejjjooosssrrrhhhXXXIII@@@:::999777666777999;;;===???????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>===999999:::;;;;;;;;;;;;::::::;;;===???CCCKKKTTTZZZ]]]ccckkkuuu|||~~~{{{}}}~~~~~~xxxtttoooqqqqqqllldddWWWFFF999666000,,,---...***((()))***(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%% """$$$###!!!!!!###%%%########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))))))))))))))%%%$$$$$$$$$%%%(((+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$################################# !!!!!!!!!!!!"""""""""!!!""""""#########""""""!!!"""""""""############$$$###"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%###"""!!!"""###$$$###!!!!!!!!!!!!"""######$$$$$$"""###%%%%%%%%%$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********+++******)))))))))************)))(((((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,------.........------+++---...///111666???FFFRRRcccxxx{{{zzzxxxxxx{{{}}}}}}}}}{{{wwwssstttxxx{{{xxxgggVVVLLLCCCAAA===;;;<<<@@@DDDHHHLLLLLLNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMNNNNNNLLLKKKJJJBBBDDDEEEGGGHHHHHHHHHGGGHHHIIIKKKOOOVVV```kkkrrrwww|||wwwpppllleeebbb^^^WWWNNNDDD888000222---+++,,,,,,((('''(((***(((&&&%%%&&&&&&%%%$$$###########################""""""""""""""""""###"""""""""###############$$$$$$$$$###""""""!!!!!! !!!!!!"""#########!!!!!!!!!""""""#################################"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$#################################### !!!!!!"""""""""!!!""""""############"""""""""""""""###############"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!"""###$$$###!!! !!!!!!"""######$$$$$$"""%%%''''''%%%$$$%%%'''""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))*********))))))))))))******)))(((((('''(((((()))***+++++++++***+++++++++++++++++++++++++++++++++++++++,,,---............///111555888:::DDDQQQdddwww}}}yyyxxx|||vvvhhh```RRROOOIIIFFFGGGMMMSSSXXX```bbbfffiiijjjiiigggfffbbbcccdddeeeffffffffffffaaabbbcccdddcccbbb```___YYY[[[^^^```bbbcccbbbbbbbbbbbbbbbccchhhqqq|||{{{qqqiiieeeYYYTTTMMMFFF???777222///...***)))+++***''''''))))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!! !!!"""############  ###%%%### ########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&''''''(((++++++)))'''%%%###"""!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""############ !!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###"""!!!"""###$$$###!!! !!!!!!"""###$$$$$$$$$%%%'''((('''###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''((()))))))))))))))))))))***))))))((('''''')))************))))))(((***************************))))))((()))+++---...///---,,,,,,...000000000999@@@OOOcccxxx{{{qqqvvv|||wwwqqq```[[[UUUQQQRRRYYYaaafffsssvvv|||vvvwwwxxxyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{yyywwwvvvtttvvvzzz}}}yyywwwtttssstttzzz}}}~~~wwwmmmeeeaaaMMMFFF>>>888111---+++,,,,,,)))(((***+++((())),,,)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!! !!!""""""###$$$%%%%%%%%%%%% $$$'''###########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################$$$$$$$$$############"""########################$$$###"""!!! !!!!!!"""###############""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###!!!!!!!!!"""###$$$"""!!!!!!""""""!!!""""""""""""""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!"""###$$$%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))******************++++++++++++******,,,+++++++++***)))))))))+++***)))))))))***,,,,,,......---,,,---...///000333888BBBOOO```ttt}}}xxxyyy}}}zzzsssllljjjiiiiiinnnuuu}}}~~~~~~}}}www}}}yyyrrrfffYYYQQQ???;;;555...***)))***+++(((((((((((('''''''''''',,,+++)))((('''''''''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######"""!!!!!! !!!!!!!!!!!!""""""#########$$$$$$#########$$$$$$%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###$$$"""!!!!!!""""""!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$#########""""""""""""############"""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$#########"""""""""!!!"""###$$$%%%$$$$$$###$$$###############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((()))))))))*********)))******++++++******)))++++++************************)))))))))***+++,,,---,,,+++++++++,,,.........000666>>>LLL]]]ooozzz~~~zzzyyyxxx{{{}}}}}}|||~~~~~~{{{qqqgggZZZLLLDDD999666111---*********+++((((((((((((''''''''''''((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""############"""""""""!!!!!!""""""""""""""""""!!!""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$#################################$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$!!!"""""""""#####################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$###""""""!!!"""""""""###"""!!!!!!""""""!!! """"""""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""###!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$###############""""""############""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((())))))))))))******)))******++++++******)))))))))*********************))))))))))))***++++++++++++*********+++,,,---//////000333<<>>GGGYYYsssyyy~~~{{{}}}}}}}}}xxxxxxfffPPPAAA666///,,,---)))))))))((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!  !!!######""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!"""############""""""!!! !!!"""###"""!!!"""""""""""""""""""""""" """######""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""#####################$$$$$$$$$""""""############"""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''(((((((((((())))))((())))))******))))))((((((((())))))))))))))))))'''((())))))******))))))******+++,,,,,,,,,,,,++++++,,,...//////111444777999GGG[[[ooo~~~{{{yyywwwxxxzzz|||~~~}}}uuuqqqqqqwww~~~uuu```QQQ@@@666///++++++...***))))))((('''%%%%%%$$$'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###"""""""""""""""###############""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""##################"""""""""""""""###$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""###$$$######"""!!! !!!"""######!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  """###### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""###$$$%%%'''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((('''''')))*********)))(((((()))***+++++++++******,,,------------///222555222;;;FFFSSScccvvvxxxxxxwwwvvvvvvvvvvvvwwwxxxoooiiiiiimmmppprrrssspppdddWWWFFF===444000---***)))+++))))))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$""""""""""""""""""""""""!!!"""""""""############$$$###!!! !!!###$$$""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$###############$$$%%%%%%############"""""""""!!!############"""""""""!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!! !!!"""######"""""""""""""""""""""""""""""""""######"""  !!!"""###$$$!!!!!!!!!!!!"""""""""""" """###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$""""""############"""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###"""""""""###%%%&&&)))(((&&&$$$#########$$$#########"""###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((******))))))((((((''''''&&&''')))*********)))(((&&&''')))*********)))(((+++***)))'''&&&)))---111///444888???LLL^^^lllrrr}}}zzzxxxwwwvvvsssuuuzzz}}}vvvllleeebbbccccccbbb```[[[MMM???555000---......)))'''''')))((('''&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%###"""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!!!!"""###""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$%%%%%%%%%&&&######""""""###$$$%%%%%%$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""###########################""" !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """ !!!$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$###""""""!!!!!!""""""######$$$$$$######################## !!!!!!"""""""""###$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))((('''''''''''''''))))))************))))))(((((())))))************)))(((((()))++++++***)))++++++******++++++,,,---///111444777;;;CCCMMMTTTjjjuuu}}}~~~zzzwwwzzz}}}zzzyyyzzz{{{{{{{{{zzzyyy{{{~~~{{{wwwoooeee^^^]]]ZZZUUUPPPJJJCCC<<<888---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######%%%%%%%%%$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&%%%###$$$$$$%%%###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ###!!! """""""""!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$############"""""""""""""""###!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$###"""!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""!!!!!!!!!!!!  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!###$$$$$$$$$###""""""""""""""""""#############################################$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$###############"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((())))))))))))(((((()))++++++***(((***)))))))))******++++++,,,---000111444999@@@FFFSSSaaarrr~~~~~~|||{{{yyyvvvtttvvvuuuuuuwwwyyy{{{{{{{{{|||{{{{{{zzz{{{|||~~~~~~|||||||||{{{{{{~~~~~~uuulll```WWWOOOKKKEEE???:::555111...,,,+++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$#########""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%###!!!"""###$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###""""""!!!!!!!!!!!! """!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  """$$$$$$### """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%)))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((('''''''''''')))(((((()))++++++***(((((((((((()))))))))*********+++------...000333666===IIIZZZjjjxxx{{{~~~~~~~~~}}}|||{{{zzz{{{~~~~~~~~~~~~yyyqqqhhhZZZOOODDD???999333000---,,,******)))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$"""!!!!!!"""######"""""""""############""""""######$$$$$$$$$$$$#########"""""""""""""""######!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""#########""""""!!!!!! """!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&''''''''''''''''''&&&))))))((((((((('''''''''(((''''''(((***+++)))((((((((()))))))))******)))+++,,,,,,---------......666:::AAAMMM___sssrrrkkkbbbSSSGGG;;;777333///---,,,***)))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!###############$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$###############$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!  """""""""######"""""""""######$$$$$$$$$$$$######""""""""""""""""""###$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""$$$$$$$$$######"""""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""######$$$$$$$$$###############"""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((''''''(((******)))'''((()))***+++++++++******++++++,,,,,,---...------444222222999GGG[[[nnnyyyzzzhhh___UUUGGG;;;000...,,,++++++)))&&&$$$'''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!! ########################!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$##################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$###""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!  ###""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$############### !!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$############""""""!!!!!!!!!"""""""""##############################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((%%%%%%&&&'''((()))***+++(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&))))))))))))*********+++(((''''''(((******)))'''((()))***+++,,,+++***)))***))))))***,,,------,,,......///333;;;FFFPPPVVVnnnzzzkkkXXXMMMDDD888///+++******++++++***'''$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!""""""############$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$###"""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$"""!!!!!!"""######"""######""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  $$$%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""!!! !!!"""###"""""""""""""""#########""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&''''''((()))***++++++''''''&&&((()))***((('''&&&''')))***+++***)))(((+++)))'''(((+++------,,,***,,,///111333777<<<@@@SSS```ttt|||{{{|||kkkUUUDDD;;;666111,,,,,,***))))))******)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""######"""############$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$######""""""######$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%###!!!"""###$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""#############################################$$$$$$$$$  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ###%%%%%%######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!  """###!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***''''''((((((((((((''''''$$$%%%&&&'''(((***++++++'''&&&&&&''')))***((('''%%%&&&((()))***)))((('''---+++((())),,,......---***,,,...---,,,///444999<<>>KKKWWWooovvvxxxoookkkaaa\\\TTTNNNHHHBBB:::444222...)))(((***,,,+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$############"""""""""""""""###$$$$$$""""""###$$$######$$$$$$$$$######"""!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""##############################$$$$$$#########""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!! !!!"""###"""!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###""""""######""""""""""""######!!!"""""""""#####################"""""""""""""""""""""##########################################""""""######""""""!!! """"""############""""""###############$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((()))))))))******)))))))))*********++++++------///222333333;;;DDDLLLWWWjjj}}}~~~wwwooohhhdddRRRLLLDDD>>>999555111...///---***))))))(((&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$#########""""""###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!""""""########################""""""""""""""" """######!!!!!!"""$$$""""""###$$$$$$$$$###### !!!!!!""""""######$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######""""""""""""""""""""""""$$$$$$##############################"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!"""""""""###"""!!! !!!"""###""" ######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""!!! """######"""######""""""""""""######!!!"""""""""############$$$$$$###"""!!!""""""############$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$!!!"""""""""#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******+++++++++++++++***)))+++.........333:::===CCCRRRdddrrr|||}}}}}}qqqhhh^^^VVVRRRCCC>>>888333000.........***)))((('''%%%###!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""""" !!!"""############"""""""""""""""""""""###### !!!!!! !!!###"""######$$$$$$$$$###### !!!""""""###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%###$$$$$$$$$######"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""######"""!!!!!!"""######!!! ###""""""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!  !!!"""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""!!! """$$$$$$#########""""""""""""######""""""""""""############%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!""""""######""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###""""""""""""### !!!!!!"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++******)))***---......222888BBB???@@@GGGRRRaaasss{{{zzz|||uuufffZZZOOOFFFBBB777444000,,,***)))******(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################%%%%%%$$$""""""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###$$$ !!!"""#########"""!!!""""""""""""############ !!!!!!!!!!!!"""$$$$$$$$$######"""######$$$ !!!!!!""""""###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""###### !!!"""###$$$%%%&&&######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!""""""""""""""""""###!!!!!!!!!"""######!!!"""""""""""""""#########""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$$$$$$$######""""""""""""######""""""""""""############&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""###############""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$$$$###""""""!!!!!!!!!""" !!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''((()))*********)))))),,,******,,,...---111666@@@999444666===GGGWWWdddsss|||xxxzzzxxx~~~xxxcccUUUKKKAAA999666------,,,***(((''''''((()))*********)))(((((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""""""""###""""""$$$$$$$$$$$$###"""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ """###$$$###"""!!!!!!"""""""""############ !!!######""""""$$$%%%'''%%%###!!!!!!!!!###$$$!!!!!!""""""###$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$ !!!!!!""""""###############"""""""""""""""!!!!!!!!!"""$$$###!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%%%%$$$######""""""""""""######""""""""""""############&&&%%%###!!!!!!"""###$$$############"""""""""!!!########################"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###############"""!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''+++'''&&&((()))(((+++000444000///222666:::AAAIII[[[mmm}}}}}}wwwwwwrrrxxxooo^^^LLLAAA;;;444...,,,((()))******)))((()))***((((((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%$$$###!!! """"""######$$$$$$$$$%%% !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$ """###$$$###!!! !!!!!!""""""#########$$$!!!###$$$%%%$$$$$$&&&''')))'''### !!!###%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$$$$###"""!!!!!! !!!""""""$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))))))))))))))))))))))))))******+++,,,---...000111333444555BBBJJJXXXfffrrr|||zzzxxxrrrrrruuuzzz~~~|||tttmmmVVVKKK===333000///...---(((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%###!!! !!!###%%%&&&&&&$$$$$$############$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!! """!!! !!!###$$$&&&!!!######"""######""""""""""""######%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###$$$$$$###"""###%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############""""""!!!!!! !!!###$$$$$$######$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%$$$""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""###############"""""""""###$$$%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""!!!!!! $$$###""""""""""""###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''((((((((())))))))))))))))))(((((())))))***+++,,,,,,---///000111333333333999BBBKKKUUU^^^ggglll{{{}}}xxxssskkkhhhggggggfffaaaXXXQQQBBB;;;333......///---+++((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$""""""###%%%%%%$$$$$$######""""""######$$$######""""""""""""########################$$$$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!! """!!!!!! !!!"""###$$$%%%  ######!!!###""""""!!!!!!""""""###$$$$$$#########""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""##################$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""###"""!!!!!!!!!"""###$$$$$$###"""!!!############"""""""""!!!""""""""""""""""""""""""###""""""""""""""""""###""""""""""""##############################$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""###### !!!"""###$$$%%%"""""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!!!!""""""""""""######""""""""""""###### !!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((()))))))))))))))(((((())))))***+++***+++,,,---...///000111---...111555;;;DDDNNNTTTeeekkksssyyyzzzzzz{{{|||}}}rrrjjjbbb]]]WWWRRRNNNIIIAAA;;;111...++++++,,,---+++((())))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""###$$$'''&&&$$$###$$$%%%$$$###$$$######""""""######$$$######""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######### !!!###""" """!!!!!! !!!!!!"""######""""""""""""!!!!!!"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###############!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!""""""###""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!""""""###!!!!!!!!!"""""""""############""""""""""""######""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((((()))***************+++,,,---..................111777>>>DDDKKKTTT```hhhlllpppvvv{{{|||sssggg^^^SSSNNNGGGAAA>>>:::666444...,,,******++++++)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$'''%%%$$$$$$%%%&&&%%%$$$######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!! """###!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$%%%$$$"""""""""$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!###$$$$$$######$$$%%%'''&&&&&&&&&%%%%%%$$$$$$########################""""""############""""""!!!!!!"""###$$$%%%%%%%%%"""""""""######"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""######################## !!!!!!!!!!!!""""""""" !!!!!!!!!""""""######!!! !!!""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""##############################""""""""""""######"""""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''((())))))***))))))******+++++++++,,,,,,,,,,,,,,,,,,...222555999@@@JJJQQQVVV^^^hhhpppvvv{{{qqqkkkcccWWWNNNAAA===777333000///......---,,,)))((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%$$$######$$$&&&((('''&&&###""""""""""""""""""#########""""""""""""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""############""""""!!!""""""###$$$%%%%%%&&&###""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""#########""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""############"""""""""""" !!!!!!"""!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$####################################"""""""""###$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""!!! """"""""""""#########$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))))))))***************)))+++,,,,,,,,,+++,,,---000444888;;;@@@GGGPPPWWWhhhuuuzzzkkk```XXXPPPFFF>>>777555222...+++*********)))(((&&&%%%&&&''')))***%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""""""""$$$'''((('''&&&###""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""######"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""### !!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""###############!!!###$$$$$$######$$$%%%###############"""""""""########################"""##################"""!!! !!!"""###$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""######""""""!!!"""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######################## !!!!!!!!!""""""$$$$$$$$$$$$$$$#########!!!!!!!!! !!!""""""### !!!!!!"""""""""###$$$%%%&&&&&&%%%$$$#################################""""""######$$$%%%""""""""""""##################""""""""""""######"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))************))))))))))))(((***------,,,+++,,,---.........///222888===AAASSS^^^kkkttt}}}~~~}}}nnneeeWWWMMMFFFAAA:::555222222111///,,,+++******&&&&&&&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########"""""""""$$$&&&&&&%%%###""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!""" !!!"""###""""""!!! !!!!!! !!!"""###""""""!!!!!!""""""###"""""""""#########$$$$$$"""############$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""!!!!!!"""""""""###############$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!###$$$$$$######$$$%%%""""""""""""##########################################$$$$$$$$$$$$######""""""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%########################$$$$$$###"""!!!!!!""""""######""""""""""""######!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$!!!!!!""""""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$##############################""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************))))))))))))&&&((()))***))))))***,,,...,,,+++,,,///333666777;;;DDDOOOXXXcccpppxxxzzzyyy|||xxxuuuuuuvvv{{{}}}}}}|||zzzsssjjjYYYQQQGGG???:::888555333+++,,,------+++)))))))))'''((())))))'''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""$$$######$$$%%%%%%""" """"""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""""" """#########"""!!! !!!  """#########""""""""""""######""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%&&&$$$"""!!!!!!""""""############$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!! !!!###$$$$$$######$$$%%%######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!###%%%&&&%%%$$$### """###$$$%%%&&& !!!"""$$$$$$$$$###""" """"""""""""!!!!!!!!!!!!"""""""""""""""!!!  """!!!""""""###"""  !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$#######################################"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$############""""""""""""######$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$######""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''&&&''''''(((((((((((((((*********)))))))))))))))************))))))))))))************+++---///000333666;;;AAAHHHQQQ[[[aaakkkqqqzzzwwwnnniiijjjooolllgggbbb^^^ZZZUUUQQQGGGAAA:::555333333111000///---++++++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######&&&(((***'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$"""!!!!!!"""$$$%%% ###&&&'''%%%""" !!!"""######"""!!! !!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""##########################################""""""######$$$%%%%%%###!!!"""%%%&&&$$$"""########################$$$$$$$$$######"""""""""!!!"""###$$$$$$###"""!!!###########################"""!!! !!!"""###""""""#########""""""!!!""""""""""""""""""""""""###!!!  !!!### !!!!!!!!!""""""""""""""""""######$$$######""""""""""""###### !!!"""###$$$######""" ###"""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""######$$$$$$######"""######""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))***,,,...///---...111444777===DDDHHHVVV\\\hhhttt~~~wwwlllaaaZZZYYYWWWTTTPPPLLLHHHEEE@@@===999555111000111222222111///...,,,+++,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$$$$$$$$$$#########"""""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$###############"""""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""############$$$$$$$$$$$$######""""""""""""####################################&&&%%%%%%%%%%%%&&&''''''###!!! ######""" ########################%%%$$$$$$$$$############""""""###$$$$$$###""""""###########################"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""###"""  """### !!!!!!!!!"""""""""""""""""""""######$$$######""""""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""""""""""""""!!!!!!  """"""!!!!!!"""$$$%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$"""######$$$$$$######"""######""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((()))+++,,,---,,,,,,------...111555999>>>DDDNNN\\\jjjwwwyyyrrrkkk```SSSJJJHHHCCC@@@===:::888666222///...,,,,,,---///111222111000...---,,,---,,,+++)))(((''''''&&&%%%$$$$$$###!!!$$$&&&&&&$$$!!!&&&%%%$$$#########$$$$$$###""""""""""""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$%%%""" ###$$$###!!!!!!""""""""""""!!!!!!$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""###################################################$$$$$$%%%###"""!!!!!!"""###"""!!!########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""" """""" !!!!!!!!!""""""""""""""""""""""""######$$$######""""""""""""######"""""""""#########""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!! """###%%%$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""""""""#########!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""######""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((()))))))))))))))************(((((())))))***+++,,,,,,,,,------......000333666111444;;;DDDPPP[[[dddjjj|||~~~zzzzzz}}}{{{vvvllleee^^^XXXNNNCCC<<<;;;999777444333222111...,,,---------...///000//////000...------------,,,***(((((('''&&&%%%######""""""%%%'''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$######!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!"""""""""####################################"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!""""""############"""""""""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$######""""""""""""############""""""""""""""""""####################################""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  """###"""!!!  !!!""" !!!!!!"""""""""!!!"""""""""#########$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""########################!!!"""""""""############"""""""""######"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))))))))*********+++))))))***++++++,,,,,,,,,((()))*********,,,...111///000222555;;;BBBIIIMMMbbbiiittt}}}xxxsssrrrtttvvv{{{zzzxxxuuurrrkkkddd___SSSLLLFFFAAA:::333000222000...---,,,---,,,+++)))+++,,,............------///...------------,,,***(((''''''%%%$$$###"""""" """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###"""$$$&&&$$$!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!""""""!!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$######""""""""""""######$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$$$$#########""""""""" !!!!!!""""""""""""""" !!!!!! !!!!!!!!! !!!!!!  !!!!!!""""""!!!""""""######$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!########################!!!!!!"""############"""!!!""""""######""""""!!!######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((()))))))))***++++++,,,,,,++++++)))***+++***(((((()))+++///......000222666999<<>>:::777666222000000///,,,---000,,,+++***+++,,,---,,,+++&&&(((************---///---,,,++++++,,,,,,+++***%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%###"""!!! !!!"""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""""""""""""""""""""""" """###$$$$$$######!!!""""""######""""""!!!""""""""""""#################################### !!!""""""!!!###%%%$$$"""!!!###%%%""""""""""""""""""""""""!!!!!!"""""""""#########$$$###""""""""""""###$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""""""""#########"""""""""""""""######$$$######""""""""""""######%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############""" !!!""""""""""""""""""###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$### $$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((()))***++++++,,,'''((()))******)))(((((((((***++++++++++++,,,...((()))+++,,,------------111222222222333777<<<@@@FFFMMMTTTUUUTTTVVV___hhhooorrrxxx~~~~~~~~~|||vvvqqqrrryyy{{{uuurrrqqqiiigggccc^^^XXXQQQLLLIIICCC???:::555333111///...,,,)))***,,,,,,)))(((******)))((()))+++++++++******,,,---,,,***))),,,///---+++******,,,,,,+++)))%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$ !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!###%%%###"""!!! !!!"""###"""!!!  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """###$$$$$$$$$###""""""############""""""""""""""""""###################################################$$$$$$%%%###&&&'''&&&$$$###%%%'''"""""""""""""""""""""""" !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!######$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$######""""""""""""######333***""" $$$&&&"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!!"""######!!! """"""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######!!!""""""""""""############$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))************************,,,---...//////000222444555666888:::>>>DDDJJJOOOUUU[[[dddjjjooouuu~~~~~~{{{|||}}}~~~wwwwww~~~~~~zzzwwwrrrnnnllllllnnnpppxxxwwwtttnnnfff^^^ZZZXXXRRROOOJJJEEE@@@<<<999888111111000///......------*********)))))))))))))))(((***,,,---,,,)))'''%%%)))))))))))))))******+++------...000000...***&&&'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! ######################## !!!"""!!!"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!"""###### !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%%%%"""$$$$$$############$$$$$$###############"""!!!!!!$$$$$$###"""!!! ######"""""""""""""""""""""!!! !!!"""###"""!!!%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""###!!!"""$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""",,,&&& ###%%%### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############"""""""""!!!!!!!!! $$$$$$######"""!!!!!!!!! !!!"""###"""!!!""""""""""""!!!!!!!!! !!!""""""######$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))******))))))************************+++,,,---------...///000000111222222333555999<<>>???AAAEEEIIIQQQSSSUUUVVVWWW[[[aaagggkkkoootttyyy~~~{{{yyy~~~yyytttooonnnqqqvvvyyyyyyzzzyyyuuuqqqlllhhhdddccc[[[[[[[[[YYYUUUQQQLLLJJJDDDDDDCCC???:::666333333111111///...,,,,,,,,,,,,******))))))(((((('''''',,,+++***)))((('''&&&%%%&&&''''''((()))******+++))))))(((((())))))***+++((()))***,,,---,,,)))&&&'''&&&%%%%%%$$$$$$%%%%%%############!!! $$$$$$############$$$$$$#########$$$######""""""$$$$$$$$$######""""""""""""######"""!!! !!!########################&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###&&&''''''''''''$$$######""""""######$$$"""############""""""!!!######""""""!!!!!! ######$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$###""""""!!!"""""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!  """$$$&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%&&&&&&$$$#########"""""""""!!!!!!!!!!!! """""""""""""""""""""!!!###""""""""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))***************************************)))((()))***++++++)))(((+++---000000/////////000000333555666555666888:::===>>>?????????AAAFFFIIIPPPSSSYYY___dddggghhhiiihhhiiilllppprrrqqqlllhhhfffjjjooorrrtttvvvxxxzzz|||{{{zzzxxxvvvsssqqqooohhhddd```___```bbbbbbbbbaaa```]]]ZZZVVVSSSPPPOOOEEEEEEEEECCC@@@<<<888666666777666444111...,,,---.........------.........************))))))((((((''''''((((((((((((((()))''''''&&&&&&'''(((***+++((((((((((((((()))*********+++,,,...000///---+++'''&&&%%%%%%$$$$$$%%%%%%############"""!!! $$$$$$############$$$$$$!!!"""###############"""$$$$$$######""""""!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""########################""""""""""""######""""""############"""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!"""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" """$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$&&&'''%%%""" ###"""""""""!!!!!!!!!!!!##################"""""""""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***************))))))))))))))))))))))))***(((((()))++++++***(((&&&(((+++---,,,++++++,,,,,,---.........///000111333333222222111333555777888:::>>>BBBFFFIIIJJJJJJMMMNNNQQQTTTUUUTTTPPPMMMLLLOOOSSSWWWYYY\\\___```bbbaaa```___]]][[[YYYXXXRRRPPPNNNLLLLLLLLLKKKJJJEEEDDDCCC@@@>>>;;;:::999666555444222111//////...000111222000...,,,,,,,,,))))))******************************))))))))))))&&&&&&'''''''''((((((((()))((('''%%%&&&'''((()))((((((((('''((())))))***++++++,,,...000000...,,,'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$#########$$$######""""""######$$$!!!""""""#########""""""#########"""""""""!!!!!! """"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" ###""""""!!! !!!"""###"""  !!!!!!!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!###""""""""""""""""""###!!!""""""#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%"""!!! !!!#########""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###!!!!!!"""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!!!!###$$$"""$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!""""""###$$$###""""""""""""###$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%#########"""######$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++(((%%%'''***,,,+++)))(((***,,,,,,+++)))))))))******+++,,,,,,---............------///000222333111222444666777777777666888999<<<======<<<:::888777999;;;???BBBEEEGGGHHHFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;:::666666555333222111//////111///---++++++,,,...///+++---...---+++))))))***''''''((((((((((((''''''(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((((((((''''''(((((()))******)))***+++------,,,***'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!"""!!!"""$$$%%% !!!"""###""" !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$###""""""!!!!!!""""""###!!!""""""############""" !!!!!!""""""######""""""######$$$%%%%%%%%%!!! """###"""!!!!!!!!!"""############""""""""""""""""""""""""""""""#########""""""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""######""""""""""""######""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!!!!###"""$$$$$$#########""""""""" !!!!!!""""""#########""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######"""""""""###%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))+++&&&######(((++++++***+++,,,...---,,,***+++,,,+++++++++,,,---.........---,,,+++,,,---///000000000000111111111000//////---...000000000000000000//////000222444666777777444444555555555444333333222333333333222222333444222222111111000////////////...,,,++++++,,,---...***+++,,,+++)))''''''(((&&&'''((()))***))))))(((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((()))))))))(((((()))++++++)))((('''&&&%%%%%%$$$$$$%%%%%%"""###############"""!!!######""""""""""""######"""#########"""!!! !!!!!!"""#########!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""######$$$!!!!!!""""""###$$$$$$%%%"""!!! !!!###$$$###""" !!!"""###$$$######""""""""""""""""""""""""""" """###""" ###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""!!! !!!"""!!!  ###$$$###"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$!!!%%%$$$ !!!%%%!!!!!!!!!!!!  !!!"""###############"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!""""""""""""###############"""""""""###%%%&&&########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***%%% !!!&&&+++,,,+++''')))******)))***+++---***)))))))))+++,,,+++***---,,,******+++,,,++++++))))))***+++++++++++++++***+++,,,,,,,,,---...000///...---...000000000///......//////000000//////...////////////000222444.........---------------------,,,,,,+++++++++++++++,,,---,,,***((((((((($$$%%%'''((()))))))))((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((("""###$$$%%%'''((())))))'''''''''''''''((())))))***)))))))))++++++)))((('''&&&%%%%%%$$$$$$%%%%%%############""" ######""""""""""""##################"""!!! !!!"""###$$$$$$!!!"""###"""!!! !!!"""""""""""""""""""""""""""&&&$$$"""!!!"""""""""  !!!"""""""""  !!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""" """"""!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""###$$$$$$ !!!!!!"""######$$$$$$###"""""""""$$$%%%$$$### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!###""" """%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""############""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""###############$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! ######""""""######$$$%%%!!!!!!!!!!!!""""""""""""%%%###""""""######""" !!!###%%%&&&%%%$$$############################################################"""""""""""""""""""""""""""###$$$&&&&&&########################!!!""""""######""""""!!!$$$$$$##################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++***)))))))))***************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---------------.........//////........................,,,------....../////////,,,,,,,,,++++++*********+++,,,,,,)))%%%$$$&&&(((((((((((('''%%%$$$&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&((()))++++++)))(((&&&%%%%%%%%%$$$$$$#########%%%&&&&&&$$$""""""###%%%!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """"""!!!!!!  !!!""""""!!!!!! """"""!!! """"""!!!!!! """"""""""""""""""""""""###"""""""""""""""###$$$%%%$$$######""""""######%%%$$$###"""!!!!!!!!!!!!"""###$$$###!!!!!!"""###!!!!!!""""""######$$$$$$!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!######$$$%%%%%%###"""!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$###""""""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""########################""""""#########%%%$$$"""!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$###""""""######""" !!!"""$$$%%%%%%$$$###"""###################################################""""""""""""""""""""""""""""""""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++******)))))))))***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,)))******(((%%%%%%&&&)))&&&'''(((((('''&&&''')))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$######### !!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!! !!!""""""######""""""!!!"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!!  !!!""""""!!!!!! !!!""""""""" """"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""""""""!!!!!!!!!  !!!#########""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! #########"""""""""!!!!!! !!!"""!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!"""######!!!!!!"""##################""""""!!!!!!""""""###$$$###""""""!!!""""""""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$###""""""######"""!!!"""###$$$%%%%%%$$$"""!!!################################################""""""""""""""""""######"""""""""!!!!!!"""##############################%%%%%%%%%&&&&&&%%%%%%%%%########################$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((+++******)))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,***))))))***+++***))))))))))))*********++++++++++++++++++++++++++++++,,,+++++++++++++++******------------------......)))))))))(((&&&&&&''')))$$$&&&)))***)))((()))***&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""###$$$%%%###"""######$$$$$$$$$$$$######!!!!!!!!!!!! """!!!!!! !!!!!!"""###$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! !!!###$$$###!!!""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###%%%$$$######""""""######!!!!!!!!!!!!"""###$$$%%%%%%$$$"""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""""""######$$$$$$######""""""""""""!!!!!!!!!  !!!"""""""""!!!!!!""""""###""""""!!!""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$######"""######""""""""""""!!!!!! """!!! ###&&&!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""""""""!!!!!! !!! !!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""" !!!###%%%%%%$$$"""!!!!!!!!!"""""""""#########$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$###"""!!!################################################"""""""""""""""############"""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''***))))))((((((((())))))************************(((((())))))))))))((((((************************+++)))(((((()))))))))((((((((()))))))))******************************************))))))(((((((((++++++,,,,,,------......++++++***)))((('''''''''%%%(((***+++***)))((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$###############'''&&&%%%&&&'''&&&### """######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  ###$$$""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$"""!!!!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!  !!!!!!!!!"""!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""""""""""""""!!!!!!!!!###"""!!!%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!!!!! """!!!!!! !!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!""""""""""""###############"""!!!"""###$$$###"""$$$$$$$$$$$$######"""!!!################################################!!!!!!""""""###############"""!!!!!!!!!!!!!!!"""########################"""######$$$$$$######"""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***(((''''''((()))((('''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))******+++++++++...---,,,+++***((('''%%%(((***,,,,,,***'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################""""""""""""######!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$###""""""""""""###%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%###  ###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""###""""""""""""""""""!!!$$$$$$###"""""""""######!!!!!!"""##################""""""!!!!!!""""""###!!!!!!"""############"""!!!""""""############"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! !!!"""#########"""!!!"""""""""#########$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$###############################################################!!!!!!!!!"""######$$$$$$"""""""""!!!!!!"""##############################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))'''&&&&&&(((***)))))))))))))))*********++++++(((((((((((((((((((((((((((''''''''''''''''''&&&(((((((((((((((((())))))...,,,+++++++++)))'''%%%)))+++,,,+++(((%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############### !!!!!! !!!$$$&&&!!!!!!""""""""""""!!!!!!""""""""""""############"""!!!!!! !!!!!!"""###$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""### !!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!"""!!! """$$$!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""###$$$%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!###$$$$$$######%%%'''############""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!!!!!!!!!! $$$###""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""############""" !!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$$$$###""""""######!!!!!!"""########################""""""######### !!!"""###$$$######"""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""!!!!!!!!!###$$$###"""##################$$$$$$################################################ !!!!!!"""######$$$$$$"""""""""""""""###$$$%%%########################"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&)))++++++***))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((('''''''''''')))(((''')))******(((%%%((()))***(((&&&%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$ ###$$$!!!!!!&&&"""""""""######"""""""""!!!!!!!!!"""""""""######!!!""""""######""""""!!!"""######$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""###############"""!!!!!!###)))(((### !!!###!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###'''***(((### ###(((%%%$$$$$$$$$#########"""!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!"""###$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!""""""### """$$$### !!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$######"""!!!!!! !!!!!!!!!!!!"""###############$$$$$$############$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$"""!!!!!!!!!###$$$$$$######"""""""""###$$$%%%%%%################################################ !!!!!!"""###$$$$$$$$$""""""""""""###$$$&&&&&&######################## !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%'''))),,,,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&%%%$$$$$$&&&***+++)))&&&'''(((((('''%%%%%%&&&(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!###$$$&&&&&&$$$###!!!!!!!!!""""""#########$$$ ############$$$$$$$$$$$$###### !!!!!!""""""!!!"""###$$$$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!""""""###############"""!!!!!!%%%...///(((!!! ###!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$%%%&&&###""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%***...***""""""'''%%%%%%%%%$$$$$$$$$######!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""$$$%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!!###&&&$$$ """""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!######""""""!!!!!!  !!!!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """!!! !!!###$$$$$$#########""""""!!!!!! !!!"""###########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''&&&&&&'''***,,,...'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&########################'''""" !!!%%%$$$###!!!!!!!!!"""#########""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! '''111111)))"""!!!$$$$$$###"""!!!!!! !!!!!!&&&### """###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$(((***+++)))%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""#########!!! ###"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""########################&&&'''&&&%%%"""!!!"""$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!###"""""""""!!!!!!!!! !!!""""""!!!!!!"""$$$""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!"""!!!!!! !!!"""###$$$############"""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$############################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&(((+++,,,'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$!!!"""&&&&&&$$$$$$(((%%%$$$"""!!!!!!!!!"""######"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""!!!!!!!!! &&&------((("""!!!"""###"""!!!!!!!!!!!!!!!!!!$$$"""!!!!!!!!!!!! """######$$$$$$######"""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$###%%%&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!"""######"""!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!"""""""""#################################$$$$$$$$$###!!! !!!### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$############$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""##################""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&((((((''''''''''''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$####################################%%%######%%%%%%######%%%$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!! !!!###''''''%%%""" !!!!!!!!! !!!!!!""""""!!!"""!!! !!!"""######$$$$$$######"""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$ !!!"""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!"""""""""""""""!!!!!!"""###$$$&&&&&&''''''!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#################################!!!""""""!!! !!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!! """######"""!!!###$$$"""""""""#########$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""############"""""""""""""""######"""!!! !!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###########################"""""""""!!!  ######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""#########""""""""""""""" """###%%%%%%###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! """!!!!!!"""""""""  !!!"""###!!!"""!!! """$$$""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""############!!!!!!""""""""""""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!"""""""""############$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######################## !!!!!!!!! !!!### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!"""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""######!!!!!!!!!!!!"""""""""""" """!!! !!!###!!!!!!!!!"""""""""######"""#########$$$$$$$$$$$$########################!!!""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""######$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%######################## !!!"""###$$$&&&&&&&&&"""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""""""""""""""""""""""""""###### """###%%%%%%###""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!!!!!!!""" !!!!!!   !!!"""""""""###!!! """"""""""""######"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########!!!!!!!!!"""###$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!########################!!!"""###"""!!!!!!"""$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!"""""""""!!! !!!!!!""""""######""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!! !!!""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$######################## !!!!!!!!!!!! !!!"""""""""""""""""""""""""""##################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################%%%%%%###"""$$$$$$"""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""############!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!###$$$### !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!  """###"""!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!###########################$$$$$$###"""!!!###$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""###"""!!! !!!"""#########!!!"""""""""############ !!!!!!!!!"""""""""###!!!""""""!!!!!!"""###!!!!!!"""""""""#########!!!!!!!!!"""""""""############################## !!!!!!!!! !!!"""###""""""!!!!!!"""""""""############"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""######################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""###$$$%%%%%%########################$$$'''&&&!!!!!! !!!"""###$$$######""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!""""""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""###""" """###!!!!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!! !!!"""""" !!!"""$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!""""""""""""###########################$$$%%%%%%###!!!!!!"""###!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!!  !!!"""######$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!"""######""""""###$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!"""""" """#########"""!!!!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$######################## !!!""""""!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###################################################$$$#########""""""!!!!!! !!!###$$$%%%###########################$$$!!!"""'''((($$$ !!!"""$$$$$$$$$###""" !!!!!!!!!""""""###### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""###!!!!!!""""""#########$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######"""""""""!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!######"""!!!!!!###"""!!! ### ###%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$!!! !!!###$$$""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###""" !!!""" !!!"""###############!!!!!!""""""""""""!!!!!! !!!!!!""""""############$$$$$$$$$$$$########################$$$%%%%%%###!!! !!!""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""###""""""""""""""""""""""""########################!!!!!! !!!!!!$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""" """$$$%%%### """"""""""""""""""""""""######""""""!!!!!! ############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""""""""$$$$$$############$$$$$$""""""############""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""############!!!"""""""""############$$$###"""!!!!!!"""###$$$########################%%%###"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!  """"""""""""###$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""###### !!!"""!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######!!!!!! !!!""""""!!! """$$$$$$$$$###"""!!! """"""!!! $$$######"""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!!!!"""###(((%%%"""###&&&'''$$$!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! """!!! !!!###$$$######""""""!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!!!!"""#########""""""""""""""""""""""""########################"""!!!!!! !!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$$$$""" """"""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$##################$$$""""""############""""""!!!!!!!!!!!! ######$$$$$$$$$######"""$$$###"""!!! !!!!!!"""############""""""""""""""""""#########$$$$$$$$$""""""""""""############"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################!!! !!!###$$$###!!!#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%$$$###""""""!!!!!!################################################$$$############"""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""""""""""""""""""""""""""######"""!!!!!! !!!"""!!!!!!"""###"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!  !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!   !!!""""""""""""!!!!!!!!!!!!""""""!!! $$$###""""""!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!###!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""####################################""""""""""""$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! """!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############""""""""""""""""""""""""###########################""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!!!! """######$$$$$$######"""########################"""""""""""""""""""""""""""!!!!!!"""######""" """"""""""""""""""""""""$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""############"""""" !!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!!!!$$$###"""!!!!!!!!!!!!"""""""""""""""############"""""""""############$$$""""""""""""#####################$$$$$$$$$%%%%%%######""""""""""""##############################"""!!! !!!###$$$###"""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$############"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""###""""""!!! !!!!!! !!!""" !!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###!!! """###$$$''',,,'''""""""""""""######""""""!!!!!! """#########"""!!!!!!!!!!!! !!!!!! !!!!!!""""""######"""!!!!!! !!!$$$###""""""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""######"""$$$### ###"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############""""""##################$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$############$$$$$$############$$$$$$########################$$$$$$$$$###############""""""""""""#####################""""""""""""""""""###############"""""" """"""!!! !!!""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######***...555,,,%%%'''""""""############"""""" """###$$$###!!! !!!!!!!!! """######"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$$$$$$$###&&&$$$"""###$$$%%%###!!!&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######""""""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""#####################"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!"""############"""!!!""""""############""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$###############""""""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%$$$#########"""""""""!!!######$$$%%%%%%$$$$$$$$$ """######"""""""""###!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###""""""'''***000'''!!!###""""""############"""""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!""""""!!! %%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""### !!!!!!""""""""""""""" !!!"""###$$$%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############$$$$$$$$$$$$ !!!""""""######""""""!!! """"""""""""""""""""""""!!!###"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###""""""""""""""""""""""""###""""""""""""""""""""" !!!"""######"""!!! """"""############"""""" !!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$######"""!!! !!!!!!"""###$$$$$$$$$###"""""""""""""""!!!!!!""""""""""""############ !!!!!!!!!""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%% """!!! !!!###"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!#########""""""#################################"""""""""###############%%%%%%%%%&&&''''''(((((($$$$$$$$$######""""""!!!######$$$$$$%%%$$$$$$$$$!!!###$$$$$$###"""###$$$!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!%%%$$$((($$$ !!!!!!""""""######"""""" """#########"""!!! !!!!!!!!!!!!"""""""""###$$$###!!! """######""""""!!!!!! !!! !!!!!!"""###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$"""!!! !!!###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!! !!!"""""""""""""""!!!!!!""""""###$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###"""  """"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""######"""!!! """"""############""""""!!!!!!!!!!!! """######$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!""""""#########$$$######""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!######################## """!!! !!!###""""""""""""############""""""""""""####################################!!!###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$#########"""""""""################################################"""""""""!!!!!!!!! ###""""""!!!!!!""""""###########################!!!"""""""""#########$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$######""""""!!! !!!"""###############!!!###$$$$$$"""!!!"""### """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""######"""&&&###!!!!!!"""######""" !!!""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""" !!!""""""  !!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""!!!""""""######%%%&&& !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$ """###$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""###""""""!!!"""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!######  """"""""""""""""""""""""""" !!!!!!!!!""""""##################$$$$$$$$$$$$ !!!""""""###""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!"""$$$$$$"""!!! """"""############""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$###"""!!!""""""""""""##################""""""!!!!!!!!! """"""""""""############""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!!!!!###%%%""""""""""""############""""""""""""#################################### """$$$%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!""""""######%%%%%%$$$$$$###""""""!!! !!!!!!"""!!!!!! """######!!! !!!""" !!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!! """!!!  !!!###%%%$$$&&&###!!!###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### ###%%%$$$"""!!!!!! !!!"""###$$$$$$ !!!"""###""""""!!! !!!!!!""""""""""""!!!!!!"""!!! !!!"""###%%%'''!!!!!!"""!!!  !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& """###$$$$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$ """#########"""!!!###############$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""###$$$&&&&&&&&&$$$"""!!!"""""""""""""""######$$$"""$$$$$$""" ###&&&!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!##############################""""""!!!!!! !!!!!!!!!!!! """""""""!!!  ###"""!!!  """"""############""""""!!!!!!!!!!!!!!!"""######################################################!!!###%%%%%%###!!!!!!!!!###"""""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!$$$###""" !!!"""$$$$$$##################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""############$$$$$$###""""""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$#########""""""!!!!!!#########"""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! """$$$$$$###%%%(((""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!############""""""""""""######""""""!!!!!! """""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""#########$$$%%%&&&&&&$$$"""!!!"""!!!!!!!!!!!!"""######!!!###$$$""" """$$$!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!#########""""""!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###########################"""""""""!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """######$$$$$$######"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!###$$$###""" !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!######!!!!!! !!!""""""####################################"""""""""!!!########################""""""############"""""""""""""""""""""######$$$################################################"""""""""#########$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""!!!  !!!""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""#########$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$###""""""$$$######""""""######$$$%%%$$$###"""""""""""""""!!!!!!""""""#########$$$###"""""""""!!!!!!!!! ############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$######""""""######$$$###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!"""### !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""!!!"""#########"""!!! """"""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! !!!"""$$$###!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""##########################################""""""""""""########################""""""############"""""""""""""""""""""######$$$################################################"""""""""############$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###$$$$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!!!!!  !!!"""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""###$$$$$$###""""""!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!""""""!!!!!!""""""!!!""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!"""###########################"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""" !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$######""""""""""""############$$$$$$$$$$$$###""" !!!""""""!!!"""###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""!!! !!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!""""""######$$$""""""""""""#####################"""""""""""""""########################""""""############"""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""#########"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!"""##################!!!!!!!!!!!!!!!"""""""""$$$#########$$$$$$%%%&&&!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!! """###$$$%%% !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!""""""###$$$!!!!!!!!! !!!!!!""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!! !!!!!!"""##################### !!!"""""" !!!"""#########!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###"""!!! !!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###""""""!!! !!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!"""#########$$$$$$!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""######"""  """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""" !!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""############"""""""""###$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""### !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!###"""!!!%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""###$$$$$$""""""!!!!!!!!!"""############""""""""""""######$$$$$$###"""!!! ######""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%!!!  !!!"""""""""############$$$!!!!!! !!!!!!"""######"""""""""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! """###!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!!!!""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######!!! !!!"""###"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""### !!!""""""###"""""" !!!!!!""""""######$$$!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""$$$###!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!!!!!!!!!!!""""""#########"""!!!!!!  ###"""###***)))"""""""""""""""""""""""""""!!! !!!###""""""""""""###$$$$$$&&&%%%$$$###"""###$$$%%%""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!! !!!!!!"""""""""""""""###$$$$$$"""!!!!!!!!!!!!"""######&&&###!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!"""################################# !!!!!!!!!"""""""""###  """###!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!######"""""""""### """#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$#####################$$$$$$$$$###"""!!! !!!!!!"""######$$$!!!"""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!#########""" !!!"""######""""""$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!""""""### !!!!!!""""""""" !!!!!!"""######$$$$$$""""""!!!!!! !!!!!!""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!! ###""" %%%///...&&&"""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""######$$$%%%&&&%%%###!!!!!!!!!"""###"""!!!!!! !!!!!!"""""""""!!!!!!""""""###$$$"""""""""""""""######### !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!###############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$((($$$!!!"""$$$&&&%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######################## !!!!!!!!!""""""#########"""!!! !!!###%%%'''!!!!!!""""""######$$$$$$########################  !!!"""###""""""############""""""!!!!!!!!!!!!!!!"""######################################################!!!$$$$$$$$$#########"""$$$%%%###!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!###$$$%%%%%%$$$###"""!!! !!!"""######$$$!!!!!!""""""#########$$$########################""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&%%%$$$"""!!! """############&&&((("""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$ !!!!!!"""""" !!!""""""### !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! """###%%%&&& !!!!!!""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""###### '''222222(((""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""######$$$%%%$$$""" """"""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&& !!!"""###$$$%%%%%% !!!!!!!!!""""""######&&&$$$!!!!!!"""$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!###$$$%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """###!!! !!!!!!""""""######$$$$$$###"""!!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""""""""""""""######$$$$$$###""""""###%%%%%%$$$######$$$$$$###!!!######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""#########""""""############""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""###############""""""############"""""""""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$"""!!! """###""""""!!!!!! !!!!!!""""""######%%%$$$"""!!!!!!!!!"""### !!!"""###$$$$$$$$$$$$###!!! ###&&&######""""""!!!!!!  !!!"""###### !!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###$$$$$$$$$$$$###############!!!"""###%%%%%%$$$$$$###$$$$$$###############$$$&&&%%%###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######$$$"""!!!  !!!"""!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$###"""  $$$$$$""" """#########""""""######$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%### !!!#########""""""""""""""""""""""""""""""###$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$###""" ######$$$$$$$$$$$$######"""""""""""""""""""""""" """#########!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""""""""############""""""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%### !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""####################################"""""""""!!!###"""""""""""""""######!!!""""""!!! !!!###%%%$$$"""###$$$$$$###!!!#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###""""""############"""""" !!!!!!"""#########"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$########################!!!!!!"""#########""""""""""""############""""""!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###&&&%%%$$$$$$#########$$$!!!!!!!!!!!!"""""""""""""""######!!! """$$$"""""""""!!!!!!!!!!!!!!!  !!!!!!""""""  !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""########################""" !!!"""###""""""!!!!!!!!!""""""###$$$%%%&&&""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!""""""######"""!!!  !!!"""!!!!!!"""######$$$%%%%%%$$$$$$$$$######"""!!! !!!######"""!!!""""""######""""""######$$$%%%!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$""" !!!""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""!!!""""""###""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$"""!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############!!!!!!!!!!!!""""""""""""####################################"""""""""""""""!!!!!!!!!"""###$$$$$$!!!""""""!!! !!!###%%%###""""""###$$$"""!!!""""""######$$$######"""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""""""""############"""""" !!!!!!"""############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########"""!!!!!!!!!""""""######""""""!!! !!!!!!!!!######"""!!!!!!!!!!!!!!!"""  !!!###""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!! !!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""###$$$%%% """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$"""!!!!!!"""""""""!!!###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! $$$""" """###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########%%%$$$$$$###"""!!! !!!!!!""""""######$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######""""""!!!!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ######""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""###%%%%%%###$$$$$$###""""""###%%%$$$###""""""######"""!!!!!!""""""###############""""""""""""""""""""""""############""""""""""""#########"""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!"""  """""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!! """###"""   !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###############&&&%%%$$$###!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$%%%$$$"""!!!!!!!!!"""###'''### """###""" """""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! $$$###""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!######################## !!!###$$$&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""######!!!!!!!!!!!!"""###%%%%%%###$$$$$$###""""""###%%%$$$###!!!"""######""" !!!"""###############""""""""""""""""""""""""#########"""""""""""""""############""""""!!!!!!""""""############""""""""""""###$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!"""  """""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&&&&%%%%%%$$$"""#####################""""""""""""!!!!!!!!!!!! """######"""!!! !!!"""######### ###$$$"""  !!!!!!""""""########################!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""#########&&&%%%$$$"""!!! ###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""############"""""""""""" !!!!!!!!!!!!!!!!!! """""""""""""""#########$$$$$$"""!!!!!!!!!"""###((($$$ """$$$###!!!""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!! $$$###"""###$$$%%%$$$"""""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!""""""############""""""""""""""""""""""""""""""############""""""""""""$$$$$$######""""""!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############ !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""""""""###""""""""""""!!!!!!!!!!!!###""""""""""""######$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$!!!""""""!!! !!!###$$$"""!!!!!!"""###!!! !!!"""############""""""""""""""""""""""""!!!"""""""""############$$$$$$######"""!!!!!!!!!""""""############""""""""""""######$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%"""""""""######""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!"""""""""###############"""!!!!!!!!!!!!!!!"""  !!!###""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###### !!!"""###$$$$$$!!!###$$$"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!!!!""""""  !!!"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""######################## !!!!!!!!!!!! """"""""""""""""""""""""######"""""""""""""""###%%%###""""""#########""""""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!###"""""""""$$$$$$###!!!""""""""""""""""""""""""###"""!!!!!! !!!""""""###########################""""""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!######$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!#########"""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""###$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############ !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" ###%%%$$$"""!!!"""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""######!!!""""""!!! !!!###$$$"""!!!!!!""""""!!!  !!!"""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$######"""!!!!!! """"""############"""""" !!!!!!"""######$$$$$$"""######$$$%%%$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""######################## !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""###############"""!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&((()))&&&&&&%%%$$$###""""""!!!###"""""""""!!!!!!!!! """""""""""""""###$$$$$$ !!!!!!""""""###### """$$$$$$"""!!!!!!""" """""""""""""""""""""""" !!!!!!"""""" """######"""  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!""""""######  !!!""" !!!!!!###$$$%%%"""#####################"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""######$$$$$$%%% !!!""""""!!! """""""""""""""""""""!!!""""""############""""""!!!###$$$$$$#########$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!"""######!!! """"""""""""""""""""""""!!!!!! !!!"""###%%%########################"""!!!!!!!!!!!!###%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""#########$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$########################"""######$$$$$$"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###"""  """ !!!!!!""""""#########"""!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###"""""""""""""""######$$$$$$###""""""###%%%###"""!!!!!!""""""!!!  !!!"""############"""""""""""""""""""""""" """###$$$%%%&&&$$$$$$$$$###"""!!!!!! """"""############"""""" !!!"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """%%%(((***((('''&&&%%%###"""!!!!!!######""""""!!!!!!!!! !!! !!!"""###""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""""""""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!######!!!  !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!! !!!"""######$$$"""!!!!!! """###$$$###"""!!!!!!!!!!!!!!!""" !!!###%%%%%%$$$""" """""""""""""""""""""""" !!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%% !!!""""""!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""&&&&&&$$$"""###%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!"""######""""""!!!!!!""""""############"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%%%%&&&'''&&&%%%###"""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""" !!!$$$$$$""" """"""############"""""" !!!######!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%######$$$%%%$$$###"""!!!######""""""""""""######""""""""""""############%%%%%%%%%&&&&&&%%%$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!! !!!######$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""(((&&&$$$"""!!!"""$$$&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$""""""############""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""######""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!  %%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! ###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%######""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""" """"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!! ######""""""!!!!!! !!!!!! !!!!!!$$$###""" !!!"""!!! !!!"""###%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!! %%%%%%$$$$$$$$$%%%&&&'''""""""!!!!!!""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""" !!!$$$$$$""" """"""############""""""!!!!!!!!! !!!!!!!!!########################!!!!!!""""""######$$$$$$ !!!"""###$$$######"""######""""""""""""######""""""""""""###############$$$$$$$$$$$$$$$############""""""""""""######$$$$$$###"""""""""""""""$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""###"""""""""""""""######### !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###!!!  !!!"""###""""""""""""""""""##############################"""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""#########$$$""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!$$$'''!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! ###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%$$$$$$############"""""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!$$$###"""!!! !!!"""""""""!!! !!!!!!######%%%###!!!"""$$$%%%###"""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############"""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!""""""!!!!!! $$$###!!! !!!"""$$$%%%!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$$$$$$$########################$$$######"""!!!"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! """###$$$###!!!""""""############""""""###"""  """###########################"""""""""""""""######### """##################""""""""""""######""""""""""""############""""""###############"""######""""""""""""######$$$###""""""""""""""""""$$$###"""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""######$$$$$$ !!!"""######$$$######""""""""""""""""""""""""""""""############""""""###############"""""""""!!!""""""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!"""$$$###""""""""""""######$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""######$$$$$$############""""""########################!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!############"""""""""""""""############"""!!!!!!###!!! ###%%%!!!!!! !!!!!!"""#########""""""""""""###################################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########"""""""""############""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!""""""###############""""""""""""######!!!"""""""""############""""""######$$$###############""""""""""""############"""""""""""""""#########"""""""""""""""######""""""!!!!!!!!!!!!"""!!!!!!""""""############!!!!!!"""###############""""""""""""""""""""""""""""""############""""""$$$$$$##################"""#########"""!!! $$$$$$######"""!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""###"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!! &&&$$$"""!!!!!!###&&&'''!!!!!!!!!!!!!!!"""#########""""""""""""""""""###########################$$$$$$#########$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!"""##################""""""############"""""" !!!"""######"""!!! #################################"""""""""""""""##############################""""""""""""######!!!"""""""""############""""""###$$$%%%%%%$$$$$$######""""""""""""#########"""""""""""""""#########"""""""""""""""######$$$$$$######"""######$$$############""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""############""""""##################$$$$$$$$$$$$$$$$$$###""""""!!!""""""##################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%################################################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###"""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!! !!!"""%%%%%%$$$### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! ###"""!!! !!!"""$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" """$$$$$$###"""###$$$""""""############"""""" !!!###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""#########%%%%%%$$$###""""""############""""""""""""######""""""""""""############""""""###$$$%%%%%%%%%%%%######""""""""""""######"""""""""""""""######$$$"""""""""""""""######$$$$$$############$$$%%%&&&$$$$$$######"""!!!!!! """"""############""""""""""""""""""""""""""""""""""""############"""""""""""""""##################$$$$$$$$$$$$######""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$################################################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""############%%%%%%$$$$$$$$$######### !!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!"""### !!!###$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######$$$!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""" ###%%%&&&$$$### !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""######  """#########"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!###############$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###""""""!!!"""###$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" """%%%%%%###"""###%%%""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######"""!!!""""""###$$$######""""""""""""######""""""""""""############ !!!"""###$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$"""""""""""""""###$$$$$$"""!!!""""""###$$$&&&&&&#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""################################################ !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############""" !!!!!!!!!"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!###$$$%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!###%%%$$$"""  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""""""""""" !!!!!!!!!"""""""""#########""""""""""""###### !!!"""######"""!!! """############ """######!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """#########!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""######""""""!!! """""""""###############$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""!!! """###$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" ###%%%%%%###"""###%%%""""""############""""""$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!"""$$$%%%######""""""""""""######""""""""""""############ !!!"""##################""""""""""""######""""""!!!""""""###$$$$$$""""""!!!""""""###$$$$$$ !!!"""$$$&&&&&&!!!!!!!!!"""######$$$$$$""""""#########""""""!!!""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""### !!!""""""###""""""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ################################################ !!!!!!!!!""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!"""""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""######""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""""""""!!! """###$$$###"""!!!"""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$###  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""#########$$$ !!!!!!!!!""""""############""""""""""""###### !!!#########"""!!!!!!###$$$%%%%%%$$$ """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""""""""""""""""""""""" """###$$$###!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$################################################$$$$$$$$$############"""!!!""""""#########""""""%%%$$$$$$###"""""""""###""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""%%%###!!!"""%%%&&&$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$$$$######""""""&&&%%%$$$"""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!! !!!""""""!!! $$$""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ##############################"""!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############!!!!!! """###$$$$$$""" !!!""""""!!!############"""  !!!"""######$$$""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!"""$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###"""!!! !!!""""""""""""""""""""""""!!! ###$$$""" !!!"""######"""!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###"""!!!  !!!""""""""" !!!!!!""""""%%%%%%$$$###""""""############""""""""""""######!!!"""###$$$$$$###"""!!! !!!!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$"""""" !!!"""!!! """$$$""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$###########################""""""""""""""""""############""""""""""""""""""""""""""""""###!!! !!!###$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$######################## !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$############"""""""""!!! !!!""""""!!! ###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""###############"""!!!!!!!!!"""###$$$"""!!!!!!"""######!!!############"""!!!  !!!"""#######################################"""""""""""""""######"""!!! !!!"""###"""""""""""""""#########""""""""""""####################################$$$$$$###""""""###$$$$$$############"""""""""!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!"""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""!!! ######"""!!!!!! !!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!""""""###"""!!! """"""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$###""""""!!!!!!""""""###""""""!!!!!!""""""###"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""###"""!!!"""###%%%&&&&&&%%%###############!!!!!!""""""""""""!!!!!!############"""""""""!!!$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$############"""""""""""" !!!!!!""""""!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""""""""###$$$$$$###""""""""""""""""""############$$$$$$###"""""""""###### !!!$$$%%%$$$!!!!!!""""""######""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""###"""!!! !!!"""###############""""""""""""############$$$$$$$$$$$$########################$$$######""""""######$$$############"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""!!! !!!######""" """!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!######"""!!!!!!  !!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!!  !!!"""#####################$$$$$$$$$$$$""""""###$$$$$$######""""""###$$$###""""""$$$&&&***)))'''%%%$$$###""""""!!!""""""######""""""!!!############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$######""""""!!!!!!$$$$$$$$$###############""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""###############"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################$$$###""""""!!!!!!""""""#########$$$$$$#########!!!"""""""""############%%%%%%$$$######""""""""" !!!###$$$$$$!!! !!!"""############### !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""#########$$$$$$##############################""""""""""""###############"""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!! !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!"""!!!  !!!""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!!!! !!!!!!###"""!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!!!!"""""""""###"""""""""#########$$$$$$"""""""""###############"""#########""""""$$$&&&)))((('''%%%$$$###"""""""""""""""######"""""""""#########"""""""""""""""###""""""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$$$$$$$###$$$$$$$$$######$$$%%%%%%######"""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!"""""""""#################################%%%%%%%%%$$$$$$###########################$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######"""""""""!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$###"""""""""""""""$$$##################$$$!!!"""""""""############$$$$$$$$$$$$######"""""""""!!! """######""" !!!"""###$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!!!!!!!!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!#########""""""######$$$!!!!!! !!!!!!###"""!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!""""""######$$$!!!"""""""""!!!!!!###$$$%%%%%%$$$###############""""""############""""""""""""""""""""""""#########""""""!!!!!!""""""###########################""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$#########"""######$$$$$$""""""""""""!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$#########""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""###############""""""!!!!!!""""""###$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###$$$###""""""""""""###$$$""""""""""""#####################$$$######"""!!!###!!!!!!###$$$$$$!!!""""""###$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!############"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!######"""""""""###!!!"""$$$%%%%%%$$$"""!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$##################""""""""""""""""""""""""""""""""""""$$$###""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$######""""""""" !!!""""""###$$$$$$######""""""""""""!!!!!!###############$$$$$$%%%"""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""" !!!!!!""""""###############"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$ !!!"""!!! """$$$"""!!!!!!!!!"""######$$$"""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""###############################################################$$$$$$$$$!!!"""######$$$$$$$$$$$$""""""!!!!!!""""""###$$$#########"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""$$$###!!! """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""################## !!!!!!!!!""""""""""""###"""""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""##################"""!!!!!!"""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""#########""""""!!!!!!""""""###""""""""""""############ !!!"""#########"""!!! !!!###$$$###"""""""""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!########################!!!"""###$$$$$$###!!! !!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""######"""!!! !!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!""""""######!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$""""""############""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""###############"""""""""!!!!!!"""""""""""""""###$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!"""######$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!! !!!"""$$$%%%!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!"""###$$$"""######$$$$$$######"""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!! !!!!!!"""######$$$$$$$$$############"""""""""############"""""""""""""""""""""""""""""" """$$$### !!!###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""######$$$$$$$$$%%%######""""""""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""##############################%%%$$$######"""############"""!!! !!!"""###""""""""""""############ !!!#########"""!!! ###%%%%%%""" ######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%%%%$$$""" !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$###"""!!!!!!"""$$$&&&'''"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$###"""!!! !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$(((+++,,,""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""###### !!!""""""!!!  !!!!!!""""""######""""""!!!""""""###$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""############$$$$$$$$$!!! !!!"""$$$%%%"""###$$$###""""""$$$&&&######""""""""""""############$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&%%%###!!! ########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$#########""""""!!!!!!""""""!!!!!! """"""!!!!!! ##############################$$$######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$######""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###############"""""""""""" !!!!!!"""######$$$$$$$$$#########""""""!!!!!!&&&%%%$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$###""" !!!"""######""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################!!!!!!"""########################""""""""""""!!!""""""""""""############%%%%%%$$$###""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######&&&&&&%%%%%%$$$###""""""""""""############""""""!!! !!!######"""!!!$$$%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""!!! """###$$$###############$$$$$$%%%######""""""!!!!!! """"""############""""""&&&### """###"""  !!!!!!""""""###"""!!! """"""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!  !!!"""$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""!!! !!!  !!!"""######$$$######""""""""""""######$$$$$$###"""!!!!!!"""""" !!!!!!""""""""""""!!!"""""""""""""""###############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&$$$###"""########################%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ########################!!!""""""#########""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""!!! #########"""""""""""""""###"""""""""!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!!!!"""###############""""""""""""%%%$$$$$$###"""!!!!!! ############"""""""""!!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""##################!!!!!! !!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################!!!!!!"""###############%%%%%%%%%$$$$$$$$$######""""""""""""############$$$###""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$######"""!!!!!!""""""############""""""$$$"""""""""###""" $$$%%%""" """%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######!!!"""############"""!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""###$$$""""""!!! ###"""""""""!!!!!!!!! """"""############""""""$$$"""!!!"""$$$&&&%%%$$$ !!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!! !!!""""""############"""""""""!!!######"""""""""!!!!!!!!!"""""""""""""""!!! $$$###""""""!!!!!!!!!""" !!!!!!""""""############""""""""""""######$$$$$$###""""""""""""""""""""""""######"""!!!!!!#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" """######$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""#########"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!""""""###$$$$$$""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!""""""###############""""""""""""%%%%%%$$$###"""!!! ############""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############""""""!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$#########""""""""""""###############"""!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""###############""""""!!!!!! """"""############""""""&&&$$$###""""""!!!%%%&&&""""""&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######!!!""""""######""""""!!!$$$###""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###&&&%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###!!!!!!"""$$$%%%$$$###!!!!!!"""""""""""""""###""""""!!!!!!!!!!!! !!!!!!""""""""""""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""!!!!!!!!!!!!!!! """"""######""""""!!!!!!$$$$$$######""""""######""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!"""$$$$$$$$$$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$######""" !!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!"""##################"""!!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""############!!!!!!!!!""""""######$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!""""""############""""""%%%$$$###""""""!!! %%%%%%!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######""""""""""""######!!!""""""""""""""""""!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""""""""&&&%%%%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!""""""!!! """"""""""""############!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""""""""""""""#################################"""""""""""""""!!!!!!!!!!!! """"""#########""""""!!!"""!!!!!! !!!!!!!!!######""""""""""""""""""######""""""""""""############"""""""""""""""###%%%%%%%%%$$$$$$"""!!! %%%$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$########################"""""""""""""""""""""""" !!!""""""#################################&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!$$$#########"""""""""!!!########################$$$###"""!!!!!!"""###$$$""""""############""""""############"""""""""!!!"""""""""""""""#########""""""""""""""""""######$$$######"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$########################""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""""""""############!!!!!!"""#########$$$$$$######""""""""""""###### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!! !!!"""""""""#####################""""""######$$$""""""""""""""""""######!!!!!!!!!!!!!!!""""""##################"""""""""""""""############""""""###"""!!!"""###"""!!!&&&$$$"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""""""""############"""""""""""" !!!"""######"""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""###### !!!!!!!!!!!!""""""############""""""  !!!!!!############""""""""""""######""""""""""""#########"""""""""""""""######%%%%%%%%%$$$$$$"""!!! %%%$$$$$$###"""!!! !!!!!!""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$$$$######""" """""""""#########$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""############!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!%%%$$$$$$###""""""!!!!!!##############################""""""""""""######"""######$$$$$$######"""############""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""###$$$$$$$$$############""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############$$$$$$#########"""""""""""""""""""""###########################$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""##############################""""""############""""""!!! !!!###$$$"""!!!'''""""""%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!  ######""""""######$$$%%%!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!  ###%%%$$$$$$$$$%%%###"""""""""""""""!!!!!! !!!"""###$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############ !!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""!!!!!!!!!"""####################################""""""""""""######"""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!###"""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$#######################################%%%$$$$$$$$$$$$################################# """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""#########""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%#########""""""""""""""" !!!!!!!!!"""""""""###"""######$$$$$$######"""################################################""""""############"""""""""###$$$$$$$$$$$$###"""############""""""""""""######""""""""""""""""""!!!"""""""""############""""""""""""""""""###$$$########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""##################$$$$$$$$$###"""!!!######""""""""""""###### !!!"""#########!!!!!!!!!!!!!!!"""##############################!!!!!!"""###############$$$#########""""""""""""""""""""""""############"""""""""""""""###$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!! !!!###$$$"""!!!!!!  """$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""!!! !!!""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############"""""""""!!!  !!!""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!"""######"""!!! ###$$$%%%&&&&&&%%%###""" !!!!!!!!!"""""""""### !!!!!!!!!!!! """$$$$$$!!!"""""""""!!!!!!!!! !!!"""$$$$$$$$$"""!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###""""""!!!"""""""""############!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$######"""""""""######$$$%%%"""""""""######$$$$$$%%%######""""""""""""######"""""""""""""""###$$$$$$"""""""""######"""!!!!!!#########"""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%""""""!!!!!! !!!!!!""""""#########$$$######################## !!!"""######$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$######""""""!!!!!! !!!!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""############"""""""""""" """###%%%&&&'''!!!!!!""""""#########$$$ !!!!!!"""$$$%%%&&&########################"""""""""""""""""""""""" """$$$&&&&&&$$$""" ########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""###############$$$%%%%%%$$$###"""!!!######""""""""""""###### !!!"""######$$$!!!!!!!!!!!!!!!"""##############################!!!!!!"""###############!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!######"""  """###!!! """########################"""""""""""""""""""""""" !!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######"""!!!  !!!"""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!"""#########!!! """###$$$$$$###!!! !!!!!!!!!""""""###### !!!!!!!!!!!! """$$$%%%"""""""""!!!!!! !!!###$$$%%%$$$###""" !!!!!!!!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""""""""######""""""!!!""""""###$$$$$$ !!!!!!""""""""""""!!!"""""""""""""""#########%%%%%%$$$###"""!!! %%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""####################################$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""##################""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! """!!! """###$$$$$$"""!!!"""%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!"""$$$%%%$$$""" !!!!!!"""$$$$$$"""!!! !!!"""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%"""""""""!!!  !!!!!!!!!"""###"""!!!"""###$$$###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!  !!!"""###!!! ###$$$""" !!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###$$$$$$"""!!! """"""""""""!!!!!!!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%""" !!!###$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%##################$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################""""""""""""####################################$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""##################""""""""""""##################"""""""""!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""""""""########################&&&%%%$$$###""""""###$$$######$$$$$$$$$$$$#########"""!!! !!!"""############"""""""""""""""########################################################################""""""!!! !!!!!!#########""" """$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!!!!###$$$$$$"""!!!!!!""" !!!"""######"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" """"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""###!!! ######""" !!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$$$$"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""""""""###############"""!!! !!!"""###"""############$$$$$$$$$&&&%%%$$$$$$#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""###### !!!"""######!!!!!!!!!!!!"""###$$$%%%""""""############""""""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""##################""""""""""""##################""""""""""""########################""""""""""""""""""""""""$$$$$$$$$##############################"""""""""########################&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################################################################!!!!!!"""###$$$%%%%%%&&&######"""!!!!!!!!!"""""""""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""###############"""!!!!!! """###$$$""""""######""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######"""!!!  !!!""""""### !!!!!!!!!"""""""""###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!!!! """!!!!!! !!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""""""""""""""############$$$"""!!!!!!"""$$$"""############$$$$$$$$$%%%$$$######"""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$###$$$%%%$$$######$$$%%%###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$###############$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#######################################""""""""""""""""""### !!!!!!""""""""""""!!!!!!"""###$$$$$$"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###!!!"""""""""##################""""""""""""###############"""""""""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&$$$######""""""!!!!!!!!!!!!!!! !!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""###############"""!!!!!!!!!############$$$%%%######"""!!!!!!"""######%%%$$$$$$###"""!!! ########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!! !!!###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""######"""!!!  !!!!!!"""""" !!!!!!!!!!!!"""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$######"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########$$$"""  """$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###############$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""###$$$###""""""""""""""""""###""""""############""""""!!!"""""""""##################""""""""""""######""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""########################$$$$$$$$$$$$###############$$$$$$#####################$$$$$$%%%%%%#####################################################################$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!!!!"""###""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""############""""""""""""""""""""""""""""""###############"""!!!!!! """#########$$$%%%######""""""""""""###############"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""  !!!###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""######"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$######""""""""""""### !!!!!!!!!"""""""""### !!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!! !!!"""######""""""""""""""""""###"""!!! !!!"""###""""""#########$$$$$$$$$######"""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########"""######$$$%%%########################%%%%%%$$$$$$###""""""!!!"""""""""############$$$########################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""############""""""###"""""""""!!!!!!!!!!!!###"""""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""#########""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$###"""""" !!!###"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$#######################################$$$$$$$$$""""""############""""""""""""""""""""""""""""""###############"""!!!!!!!!!############$$$%%%########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###""""""!!! !!!!!!!!!"""""""""#########"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!! """###"""!!! !!!###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""######### !!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""######$$$############""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''########################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""###$$$$$$%%%########################$$$$$$##################""""""""""""####################################&&&&&&%%%%%%%%%%%%%%%%%%########################""""""""""""####################################!!!"""###$$$$$$###"""!!!"""""""""#####################""""""""""""######$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""##################""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$############$$$$$$$$$$$$###### !!!"""######"""!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$###### """$$$$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""###############"""!!!!!!!!!#########"""###$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!! !!!!!!"""""""""############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""############"""!!! """###### !!!###!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$######""""""###$$$$$$ !!!"""#########!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$%%%%%%&&&############"""""""""!!! !!!"""######"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""$$$ !!!""""""######""""""""""""""""""""""""######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&######"""""""""""""""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""##################""""""""""""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!"""###$$$%%%%%%$$$###!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""##############################""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""###############"""!!!!!! """###$$$"""""""""###!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!"""############"""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$######""""""!!!!!!######################## !!!!!!"""########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! """$$$### !!!###!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###$$$###############$$$$$$ !!!"""######$$$""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""$$$#########""""""!!!!!!!!!"""$$$$$$"""!!!"""############$$$$$$$$$!!!!!! !!!!!!"""##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$###$$$%%%$$$######%%%''')))'''$$$###$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$######"""""""""""""""&&&&&&%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""""""""""""""########################"""""""""""""""#########%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$###"""""""""$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%&&&&&&###""" !!!###$$$$$$#########""""""!!!!!! ###############$$$$$$$$$"""!!!  !!!"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%$$$###!!! !!!"""######""""""$$$$$$$$$"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!!!!""""""###### """""" !!!$$$###""" !!!"""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""!!!!!! """"""""""""##################"""""""""""""""######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""### !!!"""###$$$%%%%%%$$$$$$$$$#######################################%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$###$$$%%%$$$######%%%''')))'''$$$###$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$###""""""###$$$$$$#######################################"""!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$###"""""""""########################!!!"""###$$$%%%$$$$$$####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$###############$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""############$$$###"""!!!!!!"""###$$$###############################################################$$$%%%%%%###""" !!!###$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$##################"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""######$$$$$$!!!!!!!!!!!!!!!"""######"""############""""""!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$######""""""""" !!!!!!!!!###"""!!! !!!!!!$$$###"""!!! !!!"""%%%$$$######"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""###############"""""""""!!!!!!!!! """"""""""""############!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""###$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$###""""""$$$%%%%%%$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""##################"""###""""""""""""""""""###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''(((&&&$$$###$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###""""""""""""### !!!!!!"""######$$$######"""!!!!!!"""##############################$$$######"""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##########################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###########################""""""!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""""""######$$$$$$$$$###############################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""##################""""""""""""######################################################"""""""""""""""######$$$###""" !!!###$$$$$$###!!!!!!""""""""""""""""""%%%$$$$$$$$$###""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$""""""!!!!!!!!!""""""###""""""!!!""""""###$$$$$$######!!! !!!""""""""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############"""""""""""" !!!!!! """######"""!!!!!!"""###""""""!!!!!!!!!!!!"""%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!! !!!!!!"""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""#########""""""!!! """###$$$$$$""""""###$$$########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$"""!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$############"""!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''(((&&&#########$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$######""""""######!!!!!!!!!""""""##################""""""#################################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%###############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!!!!"""$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###########################$$$$$$$$$$$$###""""""!!!"""""""""###############""""""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###!!!!!!!!!""""""######$$$%%%%%%%%%$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%%%%$$$!!!  !!!""""""""""""$$$%%%&&&&&&%%%########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""" """"""""""""""""""######!!!"""$$$$$$"""""""""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$###!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$######""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$$$$$$$######""""""""" !!!"""#########%%%%%%$$$$$$###"""""""""###""" !!!"""$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!###$$$%%%%%%$$$###!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%''''''%%%###"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$###############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%###############$$$$$$$$$#######################################$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$&&&'''((((((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!!!!"""###%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##############################$$$$$$$$$######"""!!!"""""""""############"""""""""######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###""" !!!###$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%'''(((%%%$$$"""!!!!!!!!!"""###%%%$$$!!!  !!!"""$$$######&&&((()))(((&&&""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!##################""""""!!!"""$$$$$$"""""""""###!!!!!!!!!""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!"""""""""#####################"""######$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$ !!!"""!!! !!!"""%%%%%%$$$$$$######"""""" !!!"""#########$$$$$$$$$#########""""""###""" !!!"""$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$######"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""###$$$$$$$$$$$$$$$""""""""""""############""""""############""""""###################################################""""""!!!!!!!!!!!!!!!###""" !!!###$$$$$$###""""""##################%%%$$$$$$$$$###"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!######%%%$$$$$$$$$$$$#########"""""""""###$$$%%%&&&'''$$$$$$###""""""!!!""""""######!!! !!!""""""%%%$$$$$$&&&***+++(((%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!! """######"""!!!!!!""" !!!!!!""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""$$$''')))***"""##################"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$%%%&&&&&& !!!"""""" !!!"""%%%%%%$$$$$$$$$#########"""######$$$$$$%%%%%%%%%########################$$$"""!!!!!!###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$###$$$%%%$$$######%%%'''&&&$$$"""!!!###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&&&&'''%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$########################### !!!"""###$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!!################################################$$$###""""""!!!!!!!!!"""###""" !!!###$$$$$$###$$$$$$##################$$$$$$##################!!!"""############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$############""""""!!!"""""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""%%%###"""%%%)))***&&&"""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$%%%%%%%%%&&&"""""""""!!!!!!!!! !!!###"""!!! !!!!!! !!!"""######"""!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""############ !!!!!!!!!"""""""""###""""""""""""############ !!!"""###%%%'''((($$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""""""""############"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%###$$$%%%$$$######%%%'''%%%###!!!!!!###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################!!!""""""$$$%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$######"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######"""""""""""""""""""""""" """###%%%%%%&&&&&&""""""""""""############!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""###""" !!!###$$$$$$###%%%$$$$$$$$$###"""""""""###############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! $$$###""" """###$$$############""""""!!!!!!%%%$$$"""!!!!!!###$$$%%%$$$$$$ !!!"""######""""""$$$"""!!!$$$((()))$$$ ################################################""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""!!! !!! !!!#########"""!!!((('''&&&$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!!!!""""""######""""""""""""############$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&%%%$$$"""###$$$&&&%%%%%% !!!!!!!!!""""""##############################""""""############""""""######""""""""""""######$$$$$$$$$############""" !!!###%%%%%%###!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""######$$$$$$######"""######""""""""""""######!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""%%%&&&$$$"""$$$#########""""""!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$###############"""""""""""""""######""""""""""""#########""""""""""""$$$%%%&&&"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$###"""#########!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%"""!!!######!!!'''!!!""""""$$$"""""""""""""""######$$$############""""""""""""########################!!!!!!!!!!!!!!! """"""""""""############ !!!###$$$$$$$$$###"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&& !!!###$$$%%%&&&''''''&&&$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###############$$$""""""""""""""""""""""""&&&%%%###!!!"""$$$&&&((("""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$######$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$$$$############""""""""""""##################""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$&&&$$$###%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$############""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$#########"""""""""""""""""""""######""""""""""""######%%%$$$###""""""######$$$"""""""""""""""######$$$###########################""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""############""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$$$$""""""###"""!!!### ######!!!"""""""""""""""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""#########""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$########################""""""!!!!!!!!!"""######$$$$$$###""""""######$$$########################%%%$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&999111'''""""""###"""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###""""""!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######%%%$$$$$$###""""""!!!!!!############""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!!!!"""""""""#########""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################"""""""""################################################$$$$$$$$$#####################################################################$$$$$$$$$$$$######""""""""""""""""""############""""""""""""######&&&%%%$$$###"""""""""""""""""""""""""""######$$$########################""""""!!!!!!!!!!!!""""""!!!!!!""""""###""""""!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$""" """###""""""""" !!!%%%$$$!!! """""""""""""""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$##################%%%%%%$$$############$$$###########################""""""""""""###$$$$$$######"""""""""######$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$###"""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&GGG:::,,,#########!!!$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""""""""""""""#########$$$""""""""""""###############$$$$$$%%%%%%$$$$$$######################################################""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################################################################################################################$$$$$$$$$$$$######"""""""""""""""###############""""""""""""######%%%$$$$$$#########"""""""""""""""""""""######$$$########################!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########""""""!!!"""""""""###############""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############!!!"""######"""!!!!!!!!!###"""""""""!!!!!! !!!!!!"""""""""#########""""""""""""###############""""""""""""###""""""#########$$$$$$###"""###"""""""""""""""######$$$############"""""""""!!!########################!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$########################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%###""""""""""""######$$$######################## !!!"""###$$$###""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&DDD888***######%%%$$$!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################"""###############$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######!!!!!!""""""##################""""""""""""######""""""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""""""""############!!!###%%%%%%###"""###$$$######""""""!!!!!!!!! """"""""""""############!!!!!!"""""""""#########"""############""""""###$$$###!!!!!!$$$%%%"""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!"""""""""######### !!!!!!"""$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!""""""######"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""!!!!!!"""######$$$######################## !!!"""$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&444,,,$$$!!!###&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&""""""""""""############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###################################################!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""############!!!$$$&&&&&&###"""$$$&&&###""""""""""""""""""!!!"""""""""#########$$$$$$!!!!!!!!!"""""""""######!!!###$$$$$$###""""""###""""""######"""""""""""""""######$$$############"""""""""""" !!!!!!""""""######$$$""""""""""""############!!!!!! !!!!!!"""###########################""""""""""""""""""""""""###"""!!!!!! !!!!!!"""###$$$$$$%%%%%%!!!"""######$$$####################################""""""""""""###$$$$$$!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###""" !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###################################################!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!!!!"""######$$$$$$######""""""""""""######""""""$$$$$$$$$$$$###""""""""""""""""""######$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""###############&&&%%%"""!!!###&&&"""""""""""""""#########""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""### ###%%%%%%###""""""$$$ """ !!!$$$""""""""""""""""""######$$$############"""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!""""""""""""###""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! ######################## !!!"""###$$$$$$###"""########################""""""!!!!!!!!!"""###### !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!"""$$$$$$$$$###"""#########$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################!!!###%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$%%%%%%$$$###!!! """""""""""""""######$$$########################"""###%%%&&&&&&%%%###"""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############"""%%%%%%!!! """&&&!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""" ###&&&&&&###""""""$$$!!!%%%%%% !!!&&&'''###"""""""""""""""######$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############'''&&&&&&&&&%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################&&&&&&%%%$$$###""" ######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""$$$#########""""""!!!!!!#########""""""""""""""" !!!"""###$$$%%%%%%...+++((($$$""""""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######$$$###""" !!!"""###!!!  !!!###$$$%%%$$$$$$###############!!!!!!!!! !!!""""""###!!!!!!"""###############$$$#########""""""!!!!!! !!!######$$$$$$$$$$$$$$$###!!!!!!$$$&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$#########""""""!!!!!!""""""###%%%''''''$$$"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&$$$""" """$$$&&&""""""!!!!!!!!!!!!""""""###########################!!! !!!"""###""" !!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""#########"""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%########################"""############$$$$$$$$$$$$##################$$$##################$$$$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""############"""""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""############!!!!!! !!!""""""$$$###"""!!!!!!###%%%&&&$$$$$$###""""""""""""###!!!!!!"""""""""#########"""######$$$$$$$$$$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$######"""###$$$$$$###!!!"""###%%%""""""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&$$$"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""##################"""############"""""""""!!!$$$######""""""######$$$######$$$$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""########################$$$"""""""""###$$$###"""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$#########"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######""""""######$$$%%%########################"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$###########################""""""""""""#########$$$%%%%%%&&&&&&(((((('''&&&%%%$$$######""""""""""""######$$$$$$###""""""!!!!!!""""""######""""""!!!!!!""""""#########""""""""""""######""""""!!!!!!!!!"""######%%%%%%$$$######%%%&&&'''######"""!!!!!!!!!""""""!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$##################"""""""""$$$$$$%%%%%%$$$######"""###$$$$$$###""""""###%%%######$$$$$$$$$######"""######"""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""!!!"""###%%%%%%###!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""##############################$$$$$$$$$$$$##################""""""""""""$$$######""""""######$$$######$$$$$$$$$$$$#################################""""""!!!!!!""""""###########################%%%$$$######$$$%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%&&&''')))***''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&#################################"""""""""""""""""""""######$$$%%%&&&&&&(((((('''&&&%%%$$$$$$### !!!"""$$$$$$$$$#########""""""""""""""""""######""""""""""""""""""#########""""""""""""######!!!!!!!!!""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''###""""""!!!!!!!!!!!!!!!!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""######################## !!!"""############"""$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$###"""!!!#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""######""""""""""""############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###""""""""""""""""""###########################%%%###"""###$$$%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%% !!!!!!""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""#####################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''&&&&&&'''(((***+++)))************+++++++++******++++++++++++******,,,++++++***************'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################""""""""""""""""""###### !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&%%%$$$###"""######""""""""""""############""""""""""""############""""""""""""######!!!!!!"""#########$$$$$$###############$$$%%%%%%###""""""!!!!!!!!!!!!!!!!!!###%%%&&&'''&&&$$$###"""###############""""""###############$$$$$$$$$ !!!"""######$$$######"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!############""""""""""""""""""#########$$$$$$$$$""""""##################"""!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""#########""""""""""""""""""#########$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!######""""""""""""##############################$$$###""""""###$$$###"""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""#########"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))***************))))))(((((((((((()))***+++,,,---,,,,,,,,,---------......------............------///...------,,,,,,------************************'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$""""""""""""############!!!!!!!!!"""#########$$$""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###"""$$$######""""""######$$$$$$######""""""######$$$######""""""""""""######""""""###$$$$$$$$$######"""""""""#####################"""!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""########################$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$""""""!!!###%%%%%%###"""###$$$######$$$$$$$$$######"""$$$$$$#########""""""""""""############$$$$$$$$$"""""""""""""""############"""!!!"""$$$%%%$$$###""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###############""""""!!!!!!""""""#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$######""""""######$$$########################$$$"""!!!"""###$$$###"""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!##################$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))((((((***++++++++++++,,,,,,,,,------...............---,,,,,,***+++,,,---.../////////....../////////000000000///000000000000000000///222111000///...///000000........................,,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$######""""""######$$$$$$######""""""######$$$######""""""""""""############$$$$$$$$$###"""!!!!!!""""""###############$$$$$$###""""""""""""###############$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&%%%$$$""""""!!!###%%%%%%$$$#########""""""###$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""######$$$$$$$$$$$$###""""""$$$%%%%%%$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################"""##################"""!!!"""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############$$$$$$#########$$$######""""""######$$$########################%%%$$$######$$$%%%$$$###$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###############%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))***+++---........./////////000000111111222111111000//////+++,,,///000222222111111000000000000111111111111111111222222222222111111444333111000000000111222111111111111111111111111222222222222111000///...++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""#########$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$#####################"""""""""###$$$%%% !!!"""$$$%%%&&&''''''#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$######!!!###%%%%%%$$$###"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###""""""###############################################################$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***+++------------...///000000/////////000111444666777777777555444333222222222333333444444555666666777666666444333222222222222555444222000//////000111000//////......//////000///000111222444555666777:::999888666444333111111222000...,,,+++*********)))))))))(((''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$$$$###!!! !!!"""$$$%%%%%%&&&%%%$$$"""!!!$$$$$$##################$$$$$$###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!! !!!###$$$$$$###!!! """"""############""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%&&&###!!!!!!$$$%%%$$$"""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########(((&&&$$$""""""$$$&&&((('''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""############""""""%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%$$$###############################################################&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((((((((()))))))))******)))(((''''''((()))+++,,,...............///000000000000111333555777999;;;;;;:::999777555444444444777777777888888999999999777666555444444444444555666666555555444444333333111000//////.........///111222333444555777888888===<<<<<<;;;:::999888888555333111///...------...---,,,,,,+++***)))((('''((('''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""###############$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############"""######"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$%%%"""""""""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$###""""""""""""############""""""########################$$$###"""""""""###$$$%%%$$$""" ###$$$###!!!$$$#########""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$#########""""""#########%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$#########$$$$$$################################################&&&%%%$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########"""""""""######$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))***))))))))))))+++,,,---........./////////000000///111333666999;;;<<<===@@@???===;;;999888777666666666666666666666666666444444333333333333444444222333444555555444222111333222111111000000000000444555666777888:::;;;;;;?????????>>>>>>>>>>>>>>>;;;:::888666444444444444222222111///...,,,+++***+++)))((('''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$#######################################$$$$$$$$$######################## !!!!!!"""###"""""""""$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$#########!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$############$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%$$$###""""""###################################################$$$%%%%%%%%%$$$""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###!!! !!!""""""!!!###############"""""""""###############"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$""""""""""""$$$%%%########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$######"""""""""######################################################$$$###############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&)))))))))************+++******))))))***+++---.........///000000000000000000222555999<<<>>>>>>???CCCBBB@@@>>><<<;;;::::::888777777777666666666666666666555555555555666666444444444444444333333222444333333333333444555555888999:::;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>@@@>>>===;;;:::999::::::777777555444222111/////////---+++*********(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################"""""""""###$$$$$$$$$%%%########################!!!!!!"""###############$$$$$$############$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%((())))))'''%%%###""""""""""""""""""""""""""""""###########################$$$&&&'''&&&%%%###!!!""""""###$$$$$$$$$$$$###"""""""""###############%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!!!!!!!"""""""""########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!!!!""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""!!!!!!!!!""""""###################################################%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))//////000000000111111111+++************,,,---......///000111222222222222555777:::===@@@AAABBBBBBCCCBBBAAA???>>>>>>======??????>>>===<<<<<<;;;:::===<<<<<<;;;;;;<<<<<<===<<<;;;999888777666666666222333333444555777999999<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@???>>>>>>===???>>><<<:::999999:::::::::999888777666555444444444222000//////...,,,***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$#################################$$$$$$######### !!!!!!"""###$$$%%%%%%'''$$$""""""###$$$###"""$$$###"""""""""###$$$%%%%%%$$$$$$$$$###"""""""""$$$&&&''''''$$$"""###$$$""""""""""""""""""""""""###########################$$$&&&'''&&&%%%###!!!""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########%%%%%%$$$######$$$%%%%%%######"""!!!!!!"""##############################""""""######$$$$$$$$$$$$############""""""###$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""!!!!!!!!!!!!"""######################################################((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,,,,------,,,000000000111111111222222---,,,++++++,,,---///000000111333555777777777777===>>>@@@BBBCCCDDDEEEEEEAAAAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAA???>>>===<<<=========>>>???@@@BBBBBBCCCCCCAAA???<<<:::888888444444555666888:::;;;<<>>>>>===BBBBBBAAAAAABBBCCCDDDDDD@@@@@@AAABBBDDDFFFGGGHHHFFFEEEDDDBBB@@@???===<<<<<<===???AAAEEEHHHKKKMMMOOOPPPPPPOOOKKKFFF@@@<<<============>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB;;;:::888777666666777888777777888:::;;;<<<===>>>===;;;:::999999888777555......---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%((($$$!!!"""%%%'''%%%"""!!!!!!"""###############%%%$$$$$$$$$###"""""""""###&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###!!!!!!"""######$$$%%%%%%""""""###$$$$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$###!!! """%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$%%%&&&&&&'''################################################!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))(((((())))))***,,,---......///000111222222222222000000000000111111111111222111111111111333444555555888;;;???AAABBBBBBBBBBBBAAA@@@???>>>???@@@AAA???@@@AAACCCFFFIIIKKKMMMLLLKKKJJJHHHFFFDDDBBBAAABBBCCCFFFKKKPPPUUUYYY\\\^^^aaacccccc___VVVMMMFFFGGGGGGFFFEEEEEEEEEEEEFFFAAAAAABBBBBBCCCCCCDDDDDD@@@AAAAAAAAABBBBBBBBBCCC===<<<;;;:::999999::::::555666888:::<<<>>>???@@@???>>><<<<<<<<<<<<:::888444333222///---***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&""" !!!&&&(((&&&$$$ !!!"""$$$$$$$$$###"""###############$$$$$$$$$(((+++---***%%%!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&& !!!###$$$$$$###!!! $$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###### """###""" !!!$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&&&&%%%%%%)))*********)))(((&&&%%%)))***---///111222222222111222333333222000...,,,000000...------...///000//////000111222444555666:::999:::===BBBDDDDDDBBB@@@???===;;;:::::::::::::::>>>DDDGGGJJJOOOUUUZZZ^^^WWWNNNIIIHHHJJJLLLMMMMMMLLLMMMQQQWWW]]]bbbdddkkknnnqqqpppjjjbbbZZZVVVRRRTTTTTTQQQKKKIIIKKKOOONNNKKKHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@>>><<<;;;::::::;;;<<<======<<<;;;:::<<<:::777555555777999;;;??????@@@@@@@@@???>>>>>>666777777777555222///------,,,***(((''''''(((((('''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''$$$""""""%%%&&&$$$"""!!!"""!!!  ###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############%%%$$$"""!!!!!!!!!"""###%%%###!!!  !!!"""$$$$$$##############################""""""""""""########################'''''''''&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''******)))))))))***++++++,,,---///111222333333222000111222333222111000///111000000//////000111222333222222333444555666777<<<;;;;;;>>>AAACCCCCCAAAAAA???===;;;::::::;;;<<>>===<<<<<<===>>>?????????>>>======<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;:::888666333111111///...,,,******)))***&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***'''$$$$$$%%%%%%$$$###"""""""""  ###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############%%%$$$###"""!!!""""""###$$$###!!! !!!"""#######################################""""""""""""########################&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%'''((()))+++***))))))***---000222///000222333444444444333//////000111222222111111000000000000111222222333666666555555666888:::;;;<<<<<<>>>AAAFFFIIIJJJJJJIIIGGGCCC@@@???@@@BBBDDDNNNRRRWWWYYY[[[___fffkkkqqqmmmfff___ZZZYYYYYYZZZZZZ[[[\\\^^^```aaabbbbbbeeehhhkkklllllljjjjjjjjjaaa___]]]\\\\\\\\\ZZZYYYXXXVVVUUUUUUUUUUUUSSSRRRLLLJJJGGGCCCAAA@@@???@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@???===;;;999888777777777777777888999:::===>>>>>>>>>===;;;999777666555333111///------,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$$$$$$$########################+++((($$$""""""###"""""""""######!!! !!!###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$###""""""""""""######"""!!! !!!"""###$$$####################################""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###""""""""""""###$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%$$$%%%''')))+++,,,,,,------///000222333222333444555555444444333//////000000111111222222222333444666777888999999888777777888:::<<>>>>>>>>>>>======<<<;;;999666444222111000+++******))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$!!! !!!!!!######$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$$$$###############$$$$$$$$$############"""""""""!!!########################$$$$$$##################$$$$$$$$$$$$$$$###"""!!!####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$%%%(((+++---///000222444444333222111333333555555555555444333111111000000000111333444666888;;;>>>@@@AAAAAAAAA;;;;;;;;;<<>>??????>>>>>><<<;;;999777555555......---,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""  """$$$###$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$############"""""""""!!!################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))((('''''')))+++---///222444777999888666333111333444666777777666555444444333222222333555888:::777:::>>>CCCEEEFFFFFFEEEDDDCCCCCCDDDGGGLLLPPPSSS[[[]]]aaaeeehhhnnntttxxx}}}vvvoooiiieeedddcccfffggggggeeebbbccchhhlllssswwwwwwooobbbXXXVVVWWW\\\___aaa^^^YYYTTTSSSSSSQQQXXX```eeefffdddaaa___[[[XXXWWWXXXZZZYYYRRRLLLIIIIIIIIIMMMRRRWWWZZZ[[[]]]\\\ZZZXXXXXXYYYZZZ[[[YYYWWWTTTRRRQQQRRRTTTVVVXXXSSSJJJ@@@:::888888999999999::::::999999888777888999:::;;;<<<>>>??????>>>>>>>>>>>>===;;;:::999222111///...,,,***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""############%%%'''$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""##################"""""""""###$$$$$$%%%%%%############""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%$$$######"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******+++++++++,,,...000111222555666888999999888666555555666777888999999888777555555444555888<<<@@@CCC@@@CCCHHHNNNQQQRRRQQQPPPRRRQQQOOOPPPRRRUUUYYY\\\bbbdddhhhkkkmmmrrryyy~~~~~~xxxrrrlllgggeeecccddddddccc___[[[[[[___cccjjjpppsssmmm```VVVTTTVVVWWWZZZ[[[XXXRRRMMMLLLNNNLLLQQQXXX]]]^^^\\\[[[ZZZWWWVVVUUUVVVVVVSSSMMMGGGFFFEEEDDDFFFKKKQQQUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]][[[WWWQQQMMMLLLMMMQQQTTTVVVRRRKKKDDD???======>>>;;;<<>><<<===>>>??????>>>>>>===888777555333000---+++*********)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###&&&&&&$$$###$$$%%%$$$&&&'''&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$######""""""!!!""""""###$$$$$$%%%%%%############""""""""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************,,,---...000222333444555777777888888999999999999666777999:::;;;;;;::::::666666666777<<>>@@@EEEIIIKKKJJJIIIHHHBBBAAA???>>>===<<<<<<<<<:::;;;===???@@@@@@@@@??????>>><<<888555222000...+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% ###&&&&&&### !!!$$$&&&''''''%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%############""""""""""""##############################$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$###%%%((()))'''%%%(((((('''%%%%%%''',,,///---...000222333444444555666888999999888888999;;;===???@@@???===<<<===>>>;;;999777:::CCCMMMVVV[[[[[[]]]ccckkkqqqsssrrrqqqjjjiiihhheeecccaaa```___bbbdddfffggghhhlllsssxxxzzzrrriiicccbbbbbb___\\\ZZZXXXTTTOOOKKKJJJLLLOOOZZZ\\\^^^^^^[[[XXXUUUTTTUUUSSSQQQOOOLLLKKKJJJIIIKKKNNNQQQSSSSSSTTTUUUVVVTTTTTTTTTQQQMMMIIIIIIIIIGGGDDDAAAAAAEEEHHHJJJJJJMMMLLLMMMOOORRRTTTUUUTTTTTTOOOHHHBBB@@@BBBFFFIIIPPPOOONNNKKKGGGFFFFFFHHHIIIJJJMMMQQQTTTSSSQQQNNNKKKLLLKKKHHHCCC>>><<<;;;>>><<<;;;;;;<<<======<<<>>>===;;;999777666555444555333000---+++***)))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%""""""""""""""""""""""""########################!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((())))))))))))))))))((((((''''''((()))+++,,,+++++++++***))))))))))))&&&'''''''''(((((())))))***)))((((((((((((((()))(((&&&%%%&&&''''''&&&%%%******))))))((((((((('''))))))((('''''''''''''''******)))(((((()))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''%%%%%%&&&)))***(((&&&((((((((('''''')))---000222333444555555555555555888888888777777999===@@@FFFHHHIIIHHHEEEBBBAAA@@@???>>>>>>BBBKKKUUU]]]bbbccceeekkkssszzz}}}}}}|||ssspppmmmkkkjjjgggdddaaa^^^^^^\\\ZZZZZZ]]]ccchhhlllgggbbb```aaaaaa^^^[[[YYYWWWSSSMMMIIIHHHJJJMMMTTTVVV[[[^^^___]]]ZZZWWWVVVUUUTTTRRRQQQPPPOOONNNOOORRRUUUWWWYYYZZZ[[[\\\YYYXXXVVVSSSOOOLLLKKKJJJKKKHHHFFFGGGJJJMMMNNNMMMLLLMMMOOORRRUUUUUUSSSPPPLLLHHHBBB===<<<===AAACCCMMMNNNNNNMMMLLLLLLNNNOOOQQQSSSUUUWWWWWWVVVTTTSSSOOOOOONNNJJJEEEBBBAAAAAA@@@>>><<<;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;999888777555444222///---+++***))))))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%################################################"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%'''((('''''''''''''''&&&&&&&&&(((((()))*********))))))''''''&&&&&&&&&((()))***'''(((((())))))))))))((())))))******++++++++++++)))))))))(((((()))))))))***))))))***,,,---,,,+++++++++++++++************++++++******))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''((('''&&&'''))))))((('''((()))+++++++++---///222666666777777777777666666999999888777888<<>><<<===>>>@@@FFFHHHKKKLLLMMMOOOQQQTTTTTTVVVXXXVVVSSSPPPPPPRRRPPPPPPOOOKKKHHHFFFFFFGGGDDDAAA>>>======>>>======:::;;;<<<======<<<:::999666666555333111...,,,+++)))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%############################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))((('''''''''''''''((()))%%%&&&(((************)))(((((()))*********************++++++++++++++++++***))))))+++...///...---*********+++++++++++++++******))))))))))))(((((()))(((((((((((((((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((()))+++...//////000222333555555666777777777777777999::::::;;;<<>>:::888777888999::::::;;;;;;999777555444///...,,,+++)))((((((''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&''''''(((((((((&&&&&&'''((()))******************+++++++++++++++++++++---.........---,,,---...000222333333333222000000//////000111222222444444444666999999777555666666666555444444333333000000111111111000///...//////...,,,,,,+++++++++************))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''))),,,......000222333333222444555111222555888;;;>>>@@@@@@???BBBEEEGGGHHHJJJMMMOOOTTTYYY___bbbcccbbbaaaaaa^^^^^^___bbbfffhhhiiihhhaaa```___aaafffjjjnnnooommmhhhbbb___^^^\\\VVVQQQOOOQQQVVV[[[```aaa___]]]\\\]]]]]]^^^___```aaaaaa^^^^^^\\\YYYXXXZZZ___bbbkkklllooovvv~~~~~~|||{{{zzz{{{}}}~~~~~~|||~~~}}}|||{{{{{{{{{zzzxxxxxxvvvsssooolllfffccc___ZZZUUUPPPMMMKKKPPPSSSVVVWWWVVVTTTSSSSSSSSSSSSRRRMMMFFFBBBBBBCCCCCCGGGLLLOOOOOONNNMMMMMMOOOOOOPPPSSSVVVXXXVVVUUUKKKGGGCCC>>>:::999999999::::::;;;;;;;;;:::999999555333111///,,,+++***)))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))'''''''''((())))))******'''((()))***+++,,,,,,,,,******+++------...------,,,------...///000000111000222555888::::::::::::777666444333444666999;;;<<<<<<>>>AAACCCDDDBBB@@@???>>>===;;;999777555555555555666777777555444333444333111///---,,,,,,+++******))))))((((((''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&((()))))))))+++000333111222333333222222333555777999<<>>BBBEEEFFFFFFFFFEEEBBB???======AAAFFFIIIIIIJJJMMMQQQVVVWWWVVVTTTOOONNNLLLIIIEEEBBB???>>>???@@@AAABBBAAA@@@>>>===;;;:::888555222111//////---,,,,,,+++******))))))&&&'''''''''((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&''')))+++++++++...333777333333444333111111333555>>>@@@BBBFFFIIIKKKMMMNNNLLLLLLKKKIIIIIIMMMRRRVVVVVVaaarrr~~~{{{sssmmmdddaaa^^^[[[ZZZXXXVVVTTTRRRPPPNNNPPPVVV]]]bbbeeebbb```\\\XXXVVVVVVWWWXXXXXXXXXZZZ^^^dddggggggeeegggmmmuuu|||vvvuuuqqqlllhhhhhhkkknnnppp{{{}}}}}}xxxsssooommmlllgggjjjnnnnnnkkkfffcccaaaXXXVVVSSSQQQOOOLLLHHHEEE@@@AAABBBBBBDDDHHHMMMQQQVVVXXX[[[___aaa___[[[WWWOOOPPPPPPOOOLLLGGGAAA>>>666666555666777999<<<===>>><<<999555222///,,,+++&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''''''''&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***((())))))***+++,,,,,,,,,,,,---...000111222222222111333555777999:::::::::333333333555999>>>CCCFFFEEEHHHLLLQQQTTTVVVVVVVVVQQQNNNIIIFFFGGGLLLQQQUUUYYY[[[___eeekkkmmmmmmllleeeccc```\\\XXXTTTPPPOOOMMMNNNPPPPPPPPPOOOMMMKKKCCCAAA>>>;;;888666444333111111000///......------((()))))))))******++++++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''(((''''''&&&&&&'''(((((('''&&&''')))+++***,,,///111222444666999666555444333444777===AAABBBIIIOOOOOOPPPSSSSSSQQQTTTQQQNNNMMMNNNPPPQQQRRR\\\cccnnnzzz|||rrriii^^^______]]]YYYTTTRRRQQQTTTQQQOOOQQQVVVZZZ[[[ZZZ\\\WWWVVVWWWTTTOOORRRXXXXXXWWWZZZ```ddddddgggkkkooo{{{|||zzzuuuooonnnqqqzzz|||}}}}}}zzz|||}}}~~~}}}~~~~~~}}}zzzvvvtttttttttiiibbb[[[WWWVVVTTTPPPLLLGGGEEECCCCCCEEEGGGHHHIIISSSXXX^^^```___[[[ZZZYYYXXXUUUSSSSSSSSSMMMCCC;;;999::::::888777777999;;;777888999999777555222111000---)))'''(((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$#########"""######$$$%%%%%%%%%%%%$$$$$$#########&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""######$$$$$$%%%&&&&&&$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((++++++)))'''((()))$$$%%%&&&((()))*********,,,,,,,,,,,,,,,---.../////////000111222222222222555888>>>DDDHHHIIIFFFDDD<<<>>>@@@BBBFFFLLLSSSXXX[[[\\\___bbbffffffeeecccbbb]]]ZZZZZZYYYZZZ```ggggggmmmuuu{{{~~~zzzwwwsssnnnhhheeeeeehhhkkkiiieee```^^^^^^YYYSSSIIIAAA<<<:::999888666444333333333222000...---+++******,,,,,,,,,+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''''''''***,,,+++---000111222333666888777777666666777;;;AAAFFFHHHPPPWWWWWWWWWXXXXXXUUUQQQOOONNNOOORRRVVVXXXXXX\\\aaaiiirrrvvvsssjjjcccYYY[[[^^^___]]]ZZZWWWVVVTTTSSSRRRRRRTTTXXX[[[\\\]]]YYYWWWXXXWWWTTTWWW^^^```^^^___dddfffgggiiimmmxxx{{{uuutttwwwyyy}}}}}}zzzyyyzzz{{{~~~|||xxxvvvzzz}}}}}}}}}|||uuummmgggddd```[[[VVVMMMKKKGGGFFFGGGHHHIIIIIIPPPTTTYYY[[[ZZZWWWVVVUUUWWWUUUSSSSSSSSSNNNFFF???::::::888888888888999999888999999999888666444333222///+++)))(((((('''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''$$$######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&(((******((('''(((***((()))***+++,,,---............///000111222333444111111111222444666888999BBBDDDGGGLLLQQQTTTUUUUUUKKKMMMNNNPPPSSSYYY```eeejjjkkknnnrrruuuuuusssqqqllliiiggghhhggghhhmmmtttyyy}}}~~~yyyqqquuuxxxyyyvvvsssrrrsssnnnggg]]]RRRKKKEEEAAA???===;;;999888888777444222555222///...------+++***((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((((())),,,......000222222222333555777777777777888:::???FFFKKKOOOXXX```aaa___^^^[[[WWWSSSRRRQQQSSSVVVYYYZZZZZZWWWZZZ___eeeiiihhhccc___YYY]]]aaabbbaaa^^^[[[ZZZSSSTTTTTTSSSSSSVVV\\\aaaeeecccbbbbbbaaa___bbbgggjjjggggggjjjllllllooosss}}}yyytttsssvvvxxxyyy}}}zzzwwwvvvuuuuuuxxxyyy{{{{{{vvvsssppptttxxxxxxxxx{{{}}}xxxuuuqqqlllggg\\\XXXSSSOOOMMMNNNNNNMMMOOORRRUUUVVVTTTRRRQQQQQQTTTRRRQQQRRRSSSPPPKKKGGG@@@===;;;;;;<<<===:::888;;;<<<<<<<<<<<<;;;999999666333///,,,***)))'''%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''''')))+++)))***+++,,,---......//////000111222333333333333444555666888<<>>:::666333111000...---''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++...000111222444444333333555666555555777888<<>>>>>?????????@@@@@@@@@;;;777333///---+++(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''(((+++,,,,,,,,,---...///000111222444444666666777666666555:::===AAAFFFKKKOOOQQQRRRYYY[[[___bbbeeegggjjjlllkkklllmmmmmmppptttzzzzzzuuupppjjjggg___\\\XXXUUUTTTRRRPPPNNNGGGDDD???;;;999666444222%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&(((***,,,---...000222333444555555444444555666333444666888===DDDLLLRRR[[[gggqqqqqqkkkfffaaa]]]^^^\\\ZZZXXXWWWUUURRROOOQQQRRRTTTUUUWWWZZZ]]]```aaabbbbbb```]]]ZZZYYYYYYYYY]]]___^^^]]]cccqqq|||wwwrrrllliiihhhlllnnnooosssxxxzzz{{{|||}}}yyyxxxwwwvvvvvvxxxvvvuuusssrrrtttzzz|||zzzyyyyyywwwuuuvvvyyy|||}}}~~~~~~|||vvvppplllmmmooorrrrrrqqqrrruuuxxxyyy}}}~~~~~~~~~~~~~~~~~~}}}|||xxxrrrmmmjjjiiihhhhhh___\\\WWWRRROOOLLLJJJIIIGGGFFFGGGIIINNNSSSVVVWWWZZZVVVRRRRRRSSSQQQJJJDDDAAA@@@@@@@@@@@@AAACCCCCC>>>;;;777444111...+++((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''((())),,,---...000000111222444666888999888999;;;===???AAABBBBBBEEEJJJQQQYYY___aaabbbbbbggglllrrruuuuuusssrrrrrruuuvvvvvvvvvwwwzzz|||rrrpppllljjjiiigggeeecccWWWTTTNNNIIIDDD@@@;;;777$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((((((((((((***---///000000222444444555666666555555666777333555777:::???GGGPPPVVVdddqqq{{{{{{tttnnniiieeeaaa___[[[YYYXXXWWWTTTSSSWWWXXXWWWVVVUUUVVVYYY[[[^^^```bbbbbb```_________ccceeefffeeefffnnn||||||ssshhheeeeeehhhkkkkkknnnsssvvvxxxyyyyyy}}}~~~yyyyyyzzzyyyyyyzzzvvvtttpppnnnooovvv~~~|||{{{{{{wwwsssqqqsssuuuttttttvvv~~~yyyssspppmmmooopppqqqqqqrrrtttvvvuuuvvvyyy{{{||||||zzzyyyssstttvvvvvvvvvxxx{{{~~~~~~}}}|||}}}zzzyyyzzz|||||||||pppjjj```XXXQQQMMMJJJHHHEEEDDDEEEGGGKKKRRRXXX\\\bbb```_________\\\VVVQQQHHHFFFCCCAAA@@@@@@AAABBBAAA>>>;;;888666333000---+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))+++...000111000//////000222444888;;;===888:::===AAAFFFKKKOOOQQQTTTYYYaaaiiiooorrrrrrqqqzzz~~~{{{zzz|||~~~}}}|||{{{zzzwwwtttlllhhhccc]]]VVVNNNFFF@@@%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))+++---000222222222333555444555777777666555777888777999;;;???DDDLLLUUU[[[jjjwwwyyysssooommmgggddd___\\\[[[ZZZYYYXXXYYYZZZZZZYYYVVVVVVXXXZZZ```eeekkknnnnnnllljjjiiiiiiiiihhhfffgggppp~~~|||rrriiifffgggkkklllkkklllppprrrvvvyyyyyy|||yyy{{{|||{{{yyyyyyvvvtttoookkkkkkqqq{{{~~~}}}xxxqqqllllllkkkhhhiiilllxxx{{{}}}zzzuuutttssspppooonnnooopppooooooppptttwwwwwwtttppplllnnnpppqqqrrrssswwwzzz~~~~~~|||||||||}}}}}}}}}pppccc[[[UUUPPPMMMHHHGGGFFFFFFIIIPPPWWW]]]bbbdddfffhhhhhheeebbb___UUURRRMMMGGGCCCAAA@@@AAABBB@@@===<<<:::888555222///...,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************,,,++++++...222444444222111222333555888===AAACCCDDDDDDFFFJJJOOOVVV\\\___cccffflllsssyyy}}}~~~yyywwwyyy{{{||||||zzz{{{{{{yyyuuuqqqjjjbbbXXXRRR&&&&&&&&&'''''''''((((((''''''''''''''''''''''''########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))************---///222444444333444555444555777777666666888999;;;===???BBBHHHPPPYYY___mmmzzz{{{uuurrrpppnnnjjjddd```^^^]]][[[[[[WWWYYY[[[ZZZXXXXXXZZZ]]]gggnnnvvv{{{{{{wwwrrrpppjjjhhheeebbbeeennn{{{zzzrrrnnnllllllppppppnnnnnnqqqnnnuuuzzz{{{}}}~~~~~~{{{zzzwwwtttoooiiihhhmmmxxxzzzpppiiihhheeeaaaaaadddsssxxx~~~{{{vvvqqqllliiihhhhhhjjjhhhiiinnnssstttooojjjiiilllooopppppprrrvvvzzzzzz}}}|||}}}~~~~~~}}}||||||}}}{{{~~~}}}oooddd]]]WWWTTTMMMKKKIIIGGGIIIOOOVVV\\\___dddiiilllllljjjhhhhhhbbb]]]VVVNNNHHHDDDBBBAAABBBAAA???>>>===;;;888666111000///,,,+++))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%"""$$$%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((()))((('''&&&''''''''''''((((((((())))))*********++++++++++++---,,,---111555777555333:::;;;<<<>>>BBBGGGLLLOOOWWWWWWWWWXXX\\\bbbhhhkkkmmmooorrrvvv|||}}}vvvrrrrrrssstttuuuwww|||}}}yyyzzzvvvwwwzzz}}}yyyrrriiiccc%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((***+++---...222222222333444555555444888:::999666666;;;===<<>>======>>>???===<<<:::888555111---***'''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***))))))(((''''''&&&&&&&&&((())))))(((''')))***+++''''''+++......000333111333444555666888;;;===BBBDDDFFFHHHKKKQQQ[[[bbbnnnpppooolllmmmqqqtttrrrxxxvvvuuuvvvzzz~~~zzzvvvssstttooolllnnnuuu}}}~~~zzzxxxxxxxxx~~~|||||||||}}}}}}~~~~~~{{{yyy&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))***,,,...000111555444444444555777777777888;;;<<<:::;;;AAADDDDDDIIIJJJLLLOOOTTTYYY^^^aaaeeejjjpppsssrrrqqqqqqsssqqqoookkkeee^^^YYYVVVVVVZZZ[[[]]]bbbjjjsss|||~~~ooommmnnnmmmlllkkkmmmrrrwww}}}yyywwwtttrrrqqqpppoooooorrrtttvvvwwwyyy~~~~~~{{{wwwppphhhdddhhhrrrzzzzzzrrrkkkggggggjjjlllsssuuu{{{vvvllleeecccdddfffllllllnnnqqqssssssqqqooohhhjjjkkkkkkpppuuutttpppuuuvvvvvvwwwvvvtttrrrpppkkkkkkkkklllooouuuzzz}}}yyyrrrnnngggccc^^^YYYUUUSSSSSSSSSVVVYYY\\\[[[YYYYYY]]]aaahhhfffbbb^^^WWWNNNDDD>>>???===<<<<<<===>>>>>>===:::999777444000---)))((())))))))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***---******...000......111222333555999===AAADDDFFFKKKNNNSSSVVV[[[bbbkkkrrr}}}~~~|||}}}}}}{{{{{{zzzyyyxxxyyy}}}xxxrrrlllkkkqqqwww{{{|||}}}yyyvvvvvvyyy{{{~~~yyyttt}}}''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))***+++---///111333444888777555555666888;;;<<<<<>>>>>>>>;;;;;;:::999555111...+++,,,,,,+++***)))((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((()))***)))((((((***,,,000---...222444222333777::::::===DDDMMMSSSVVVVVVYYY]]]bbbeeeiiipppyyy~~~{{{{{{~~~{{{qqqlllnnnssswwwyyy~~~|||yyyuuutttvvvzzz~~~yyyrrrtttzzz~~~((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++---000222444555666888777666444555888===AAAEEELLLRRRSSSTTTYYY\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWW\\\]]]```eeejjjmmmmmmllljjjkkkllljjjfffcccaaa```bbbcccgggooo{{{}}}wwwwwwwwwuuuqqqmmmjjjiiilllnnnoooqqqyyy|||xxxvvvrrrmmmiiikkkjjjiiijjjnnnssszzz~~~}}}yyysssmmmmmmqqquuu~~~|||||||||}}}~~~~~~zzzwwwqqqkkkfffdddddddddjjjmmmrrryyy{{{~~~}}}zzzwwwvvvqqqkkkiiifffeeehhhnnnpppnnnjjjiiigggfffgggjjjpppvvvzzz{{{tttlllccc\\\WWWWWWWWWVVVRRRMMMJJJJJJKKKSSSTTTXXX[[[[[[VVVOOOJJJHHHEEE@@@>>>===>>>>>>===<<<=========:::666222000---,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''((()))***+++)))***++++++***+++---///222000111666999<<>><<<:::===>>>??????>>>:::777555---,,,+++***)))))))))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&***)))(((''''''((()))***)))***+++++++++---000333222111333999AAAIIIVVVbbbcccaaa```dddmmmssstttrrrnnnnnnmmmkkkkkkqqqzzz~~~yyyxxxyyytttssssssuuuvvvtttrrrppptttwww{{{zzzttttttwwwzzzuuuwwwxxxyyyyyy|||wwwuuussstttvvvvvvtttsssyyyyyy{{{((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((((())))))***...000222555666777777777555777888888999===EEEKKK[[[gggsssuuusssqqqooollllllkkkjjjhhhfffeeeccccccjjjhhhfffccccccdddgggiiilllrrrxxxzzzuuulllccc]]]]]]^^^bbbiiirrr}}}|||{{{yyyvvvrrrkkkccc^^^WWWYYYYYY\\\hhhyyy}}}vvvssstttsssoookkkhhhggghhhkkkqqqwww{{{}}}||||||}}}~~~}}}~~~}}}~~~~~~yyyzzz{{{{{{yyyvvvrrrppplllmmmpppvvv~~~}}}yyyuuuooommmlllnnnqqqssssssqqqlllkkkiiihhhhhhjjjlllnnnvvvwwwwwwwww}}}}}}zzzwwwuuuhhheee___XXXPPPIIIDDDBBB???AAAEEEKKKQQQTTTTTTSSSRRRPPPNNNLLLJJJEEE???;;;>>>>>>??????>>><<<:::999111///---+++*********+++((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((***(((&&&%%%%%%&&&((()))((()))++++++,,,///444777777777<<>>???DDDMMMSSS___nnn}}}~~~yyytttooooooqqqtttvvvuuurrrnnnkkkkkkjjjhhhdddcccfffmmmttt{{{}}}rrrhhhbbbbbbcccfffjjjooouuuzzz}}}~~~|||yyywwwssslllccc]]]WWWWWWUUUVVV___nnnxxx{{{{{{tttllljjjmmmooommmjjjkkkjjjlllqqqxxx~~~~~~}}}{{{zzz{{{{{{zzzyyy|||~~~}}}|||{{{yyyxxxyyy}}}~~~}}}{{{uuuuuuvvvwwwyyy{{{|||}}}yyywwwtttqqqnnnllljjjjjjkkkllllllkkkooowww|||{{{~~~yyytttlllddd[[[SSSLLLHHHCCCCCCEEEIIIOOOTTTWWWXXXYYYZZZ[[[\\\ZZZSSSKKKEEE>>>>>>>>>>>>>>>===<<<;;;777555222///,,,*********((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''%%%%%%%%%'''***+++---...///111333777===AAADDDGGGNNNYYYdddpppzzz{{{zzzwwwuuuvvv||||||vvvtttvvvvvvrrrqqqsssqqquuuzzz~~~}}}yyyyyyzzztttvvvwwwxxxzzz~~~}}}{{{yyyxxxzzzyyyyyyzzzxxxwwwyyyyyyyyyzzz~~~''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))+++...111333555555777999;;;;;;;;;:::999999===AAACCCEEEJJJRRRYYY___ppp}}}wwwqqqooossszzzzzzsssnnnhhhiiihhheeeccciiiuuu~~~zzzqqqlllkkkkkklllmmmnnnooopppqqqtttxxx}}}}}}zzzwwwsssmmmddd^^^\\\ZZZVVVSSSYYYdddlllmmmtttllldddcccgggkkkkkkiiittttttvvv|||~~~}}}}}}{{{zzz}}}}}}}}}|||~~~~~~wwwyyy|||~~~}}}vvvpppkkkhhh___aaa```___bbbjjjoooooonnnuuu~~~zzzpppggg^^^WWWRRRJJJHHHGGGIIIOOOUUUYYY[[[```cccgggiiihhhaaaWWWPPP>>>>>>=====================;;;666111---+++***))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''&&&&&&(((+++...000222444555777:::???EEEIIIQQQUUU___lllvvv~~~zzzwwwxxxzzz}}}|||xxxzzzyyytttsssvvvnnnsssxxx|||}}}{{{|||vvvvvvuuuuuuwww}}}{{{yyywwwuuuuuuyyy|||}}}~~~}}}}}}}}}}}}~~~)))))))))(((((()))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$"""$$$((()))(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((()))***+++,,,000555888999777555777;;;>>>>>>===???AAADDDHHHLLLPPPSSSUUUdddmmmwww}}}{{{uuuooollltttzzz|||uuupppnnnhhhiiikkkjjjllltttwwwsssrrrrrrssspppjjjhhhjjjeeehhhiiikkksss~~~~~~xxxqqqqqqsssnnneeefffhhhhhhddddddiiimmmnnnmmmfffaaaeeejjjoootttyyy~~~~~~{{{xxxwwwtttyyy}}}||||||~~~~~~~~~|||zzzyyyuuutttsssuuu{{{}}}qqqjjjeee^^^ZZZ]]]^^^^^^aaagggjjjmmmrrrwww{{{yyypppfff^^^VVVLLLFFFIIINNNQQQXXX___gggnnnrrrqqqqqqooofff\\\OOODDD<<<;;;;;;:::<<>><<<:::888444000---******++++++***((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&'''))))))(((((((((***)))+++------///555===DDDHHHFFFFFFIIIOOOWWW]]]aaaiiiooovvvyyy}}}{{{qqqiiiffffffhhhnnnoooqqqsssuuuwwwwwwxxx~~~zzzxxxvvvsssqqqnnnkkkkkkmmmooorrr||||||wwwssspppkkkgggbbb^^^___ccciiimmmttt~~~~~~xxxtttnnnhhheeefffhhhjjjiiimmmuuu|||rrrnnnpppuuuyyyzzz{{{}}})))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''((('''&&&)))))))))((((((((((((((((((((((((((((((((((((((((((***---///000222555888;;;::::::===AAAEEEGGGGGGKKKLLLMMMPPPSSSVVVXXXZZZYYY___gggkkkkkkkkklllmmmlllnnnooommmjjjhhhkkkmmmmmmnnnooorrrxxx~~~uuuooohhh^^^VVVSSSNNNQQQSSSVVV___jjjooooooooorrrqqqnnnmmmqqqttttttssszzz{{{rrrqqqtttvvvzzz~~~~~~uuunnnkkkmmmqqqxxx~~~||||||~~~}}}|||yyyqqqkkkeee___^^^aaadddeeefffggghhhkkkooorrryyy|||wwwkkk^^^UUUQQQOOORRRVVV\\\bbbhhhmmmrrrtttpppiii```XXXNNNGGG@@@999999;;;AAA@@@???>>>===999444000...---+++***)))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))******&&&((())))))(((((()))***---...///111777BBBPPPZZZ^^^\\\ZZZ\\\```eeeiiijjjppptttwwwyyy|||}}}tttjjjdddcccgggjjjrrrsssttttttuuuuuuuuuuuuwww{{{|||yyyuuurrrhhhccc`````````bbbjjjrrr{{{{{{zzzxxxuuurrrooommmaaa]]]WWWRRRQQQSSSWWWZZZcccmmmuuuwwwvvvvvvtttqqqllliiiddd___[[[ZZZZZZZZZWWWZZZdddsss~~~vvvrrrmmmhhhggghhhkkkmmmmmmpppvvv~~~+++)))'''&&&&&&''')))+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((())))))*********---///222333444444666777999:::===BBBGGGLLLOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWYYY___fffjjjkkkkkklllnnneeeggghhhgggeeefffiiimmmiiikkkooouuu}}}}}}pppjjjeee\\\UUURRRPPPTTTWWW[[[ccclllpppooolllnnnnnnkkkhhhjjjpppuuu~~~zzzvvvuuutttvvvzzz{{{wwwrrrpppppprrrxxx{{{ssslllhhhggghhhhhhgggfffeeegggkkknnnooossszzzyyykkk^^^UUURRRRRRTTTUUUXXX]]]bbbggghhhfffcccaaa]]]VVVNNNDDD>>><<<>>>???@@@@@@AAAAAA>>>999555222000---+++)))((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((()))************,,,...///000333999CCCUUUiiivvvxxxtttnnnlllmmmoooqqqrrrooorrruuuxxx}}}~~~yyywwwsssnnnlllnnnssswww}}}}}}}}}|||zzzyyywwwvvvssswww{{{{{{wwwqqqmmmbbb[[[VVVUUUUUUVVV[[[bbbhhhiiijjjkkkjjjhhheeedddWWWTTTNNNIIIHHHIIILLLNNNSSS[[[ccceeeeeefffccc```^^^\\\YYYUUURRRPPPNNNNNNMMMNNNUUUcccrrrzzzxxxsssiiiiiigggbbb^^^\\\^^^```___bbbgggnnnxxx'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))***+++,,,,,,///111444444444444555666888<<>>???BBBCCCBBB>>>;;;666444000---************''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''')))***++++++,,,///111222555;;;DDDSSShhhxxxuuuvvvwwwxxxrrrtttwww{{{|||uuuuuuwwwzzz|||}}}~~~~~~{{{wwwsssrrroooqqqssswww{{{vvvpppiiiccc\\\TTTNNNLLLKKKIIILLLQQQSSSTTTVVVWWWWWWVVVTTTSSSKKKHHHDDDAAA@@@AAADDDFFFEEELLLRRRRRRSSSSSSQQQLLLOOONNNMMMKKKIIIGGGFFFEEEHHHGGGJJJSSS___ggggggeee]]]___```\\\VVVSSSSSSVVVTTTVVVZZZ```kkk{{{((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((('''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&''')))&&&&&&''''''''''''(((((((((((()))***+++------...///000222333222333555777>>>EEEPPPYYY```ccceeeggg___]]]ZZZWWWUUUUUUUUUVVV___eeekkkooonnnmmmmmmnnnlllmmmmmmhhhaaa\\\ZZZ[[[aaaeeekkkrrryyy~~~{{{oooccc]]]YYYUUUTTTVVV[[[bbbjjjqqqxxx}}}{{{uuupppmmmkkkiiifffhhhqqq{{{|||zzzzzz}}}|||tttsssppplllhhhfffggghhhjjjjjjkkknnnrrrxxx}}}zzz{{{vvviii___WWWQQQLLLGGGFFFJJJNNNPPPSSSVVVXXX___aaaXXXKKKBBB>>>;;;>>>>>>@@@BBBDDDDDDAAA???:::888444000---,,,,,,,,,(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,///333666:::???GGGSSSbbbwww||||||{{{|||~~~~~~}}}{{{{{{wwwsssyyyyyysssnnnkkkggghhhfffgggppp~~~|||vvvqqqkkkddd^^^TTTMMMFFFEEECCC@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???<<<::::::;;;>>>??????CCCFFFFFFFFFHHHEEEAAAEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBFFFLLLRRRTTTTTTRRRTTTVVVTTTOOOLLLKKKLLLLLLMMMPPPUUUaaasss******+++,,,,,,+++******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$'''(((((('''&&&(((***''''''((((((((()))))))))(((((()))+++,,,...//////...000111333444777;;;>>>JJJSSS```jjjooopppppppppeeeccc```^^^]]]]]]^^^___eeeiiimmmooooooooorrruuuvvvvvvsssmmmddd___]]]^^^eeefffiiinnnrrrtttttttttwwwxxx~~~uuulllbbb\\\YYYXXX\\\bbbgggppp{{{}}}vvvqqqooollllllttt~~~zzzsssnnnlllkkkiiihhhgggggghhhlllooorrrrrrsssqqqlllmmmttt|||wwwnnncccZZZOOOGGGAAAAAACCCDDDHHHNNNTTT```hhhaaaUUUMMMHHHEEEBBBBBBBBBCCCEEEEEECCCAAA===;;;777444000...---,,,)))((((((''''''&&&''''''%%%%%%%%%%%%%%%&&&''''''"""$$$''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++---///111555:::>>>FFFLLLVVVaaannn~~~yyyvvvuuusssooolllnnnyyy}}}wwwvvvwwwyyy~~~uuummmfffccc[[[[[[ZZZXXX^^^iiiqqqsssuuuqqqlllhhheeeaaaZZZUUUHHHBBB???@@@AAA???>>>@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???===;;;;;;===>>>@@@AAADDDDDDCCCEEEHHHGGGCCCEEEDDDCCCBBBAAAAAA@@@@@@>>>??????@@@AAACCCDDDFFFHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEGGGKKKSSSdddxxx{{{vvv&&&''')))++++++)))'''&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&)))(((''''''))),,,(((((())))))*********+++((((((***+++---...000000///111333555888<<>>===:::666333000...---))))))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&''' ###'''(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""################################################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))...000222444777<<>>:::999???DDDDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEECCCBBBAAABBBCCCDDDFFFHHHHHHGGGIIIMMMNNNJJJIIIIIIGGGFFFDDDDDDCCCCCC;;;>>>AAAAAA>>>===>>>???AAAAAABBBCCCCCCBBB@@@???>>>???AAABBBGGGSSSdddqqqrrrpppppptttwwwuuuoooiii+++***)))'''''')))***+++))))))(((((((((((())))))&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&+++***)))(((((()))***+++'''***...000000000111111111111222555:::AAAFFFJJJ^^^hhhvvv|||vvvsssnnnkkkjjjmmmrrrtttppplllmmmpppvvv||||||xxxyyy~~~|||uuusssqqqnnnlllkkklllmmmjjjaaaZZZZZZWWWYYYaaafffgggkkkrrrrrrnnniiifffbbbcccmmmyyyyyyxxxxxx{{{~~~{{{uuummmgggfffddd___^^^aaa```bbbfffiiikkkmmmpppsssuuu{{{yyylll]]]PPPLLLIIIDDDCCCEEETTT^^^iiiqqqqqqlllgggddd\\\QQQIIIJJJKKKGGGDDDDDDEEEAAA===<<<999333111333))))))(((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''((())))))))),,,***))))))+++---...///111222444999???GGGMMMPPPYYY___gggooowwwsssiiigggfffdddfffkkknnnppprrrpppooosss{{{yyyooofff^^^WWWSSSNNNNNNMMMLLLLLLLLLLLLMMMMMMJJJGGGGGGGGGGGGCCCAAA<<>>>>>???@@@@@@@@@@@@>>>???@@@@@@AAAEEEMMMSSSZZZ[[[\\\___aaabbb```^^^***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''******)))(((((()))***+++***---000111000/////////222333666:::AAAHHHOOOSSSaaajjjvvv~~~~~~xxxrrrnnnlllmmmnnnppprrrssssssrrrvvvvvvxxx{{{{{{{{{|||uuutttpppmmmkkkiiiddd[[[TTTQQQOOOQQQYYY___aaagggmmmpppkkkgggdddcccgggttt~~~~~~vvvnnnjjjeee___]]]___^^^```ccceeegggkkkooorrrpppuuuzzz~~~ooo___VVVOOOIIIFFFHHHPPPZZZgggqqqssspppllliiiddd]]]WWWUUUQQQJJJFFFGGGEEE@@@>>>>>><<<666333444,,,+++***((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))******''''''(((***---///000111333777>>>GGGOOOVVV[[[^^^```ccchhhnnnvvv{{{sssooooooooonnnqqqvvvyyyyyyxxxtttrrruuu}}}vvvjjj___VVVOOOJJJFFFFFFEEEEEEEEEEEEFFFGGGEEECCCBBBDDDFFFGGGFFFDDDHHHLLLRRRWWW[[[___ccceeemmmiiiccc^^^[[[ZZZ[[[\\\]]]\\\[[[YYYXXXWWWWWWWWW[[[]]]___``````aaabbbccc```]]]ZZZYYYZZZ[[[[[[ZZZ[[[YYYWWWUUUQQQLLLEEEAAA???@@@@@@AAA@@@???===<<<=========<<<<<<>>>DDDHHHGGGGGGIIIMMMPPPRRRRRRQQQ)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((***)))(((((()))***+++,,,...000333333222111111222333555:::@@@IIIRRRZZZ___eeekkksssxxxwwwsssmmmjjjlllooosssttttttuuuwwwzzz|||{{{|||}}}|||wwwssslllhhhddd___XXXSSSPPPOOOQQQVVV[[[^^^ccciiimmmhhhdddccceeelll{{{~~~~~~xxxqqqjjjbbb^^^]]]^^^___aaabbbdddiiioootttpppssswwwpppbbbXXXQQQMMMNNNNNNWWWcccmmmrrrqqqooommmnnnkkkiiifff^^^RRRJJJHHHDDDAAA@@@BBBAAA;;;777666000...,,,)))'''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++))))))))))))************((())),,,...111444555666888>>>HHHTTT]]]cccfffggghhhhhhjjjpppyyy}}}xxxxxx{{{}}}}}}{{{yyyuuuvvv}}}|||pppcccXXXOOOHHHCCC@@@@@@??????@@@AAACCCCCCCCCCCCDDDHHHLLLPPPQQQQQQSSSWWW___dddhhhkkkmmmnnnrrrppplllhhheeeccccccccccccccccccdddccccccbbbbbbbbbbbbccceeehhhjjjjjjiiieeecccaaaaaabbbdddddddddfffeeedddbbb^^^XXXPPPJJJHHHIIIJJJJJJHHHEEEBBB@@@@@@@@@???>>><<<;;;===???===<<<>>>AAAEEEHHHIIIIII)))((((((''''''(((((()))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''(((((())))))((((((***+++---...000222555666555555666777333666<<>>???BBBDDDEEEEEE)))))))))))))))))))))))))))(((((((((((((((((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&%%%"""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''')))))))))***+++...000111333444666666555444555666555888>>>GGGPPPZZZbbbffffffffffffhhhkkknnnpppqqqsssrrrrrrvvv|||~~~{{{xxxwwwwww{{{uuupppjjjeeebbbaaaaaaaaa___bbbgggjjjmmmppppppooolllhhhfffhhhkkkooowwwzzzvvvwwwzzzyyypppiiijjjhhheeeccccccgggnnnsss{{{{{{{{{yyyjjjbbb]]]ZZZWWWXXX[[[```gggnnnsssvvvwwwyyy|||yyydddRRRIIICCCBBBEEEGGGDDD???===666333///+++((('''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))******++++++///111555:::@@@IIITTT[[[aaacccfffkkkqqqvvvzzz|||yyyxxxyyy}}}{{{yyy{{{{{{tttpppnnnlllnnnnnnnnnrrrvvvtttnnnccc___ZZZUUURRRPPPMMMKKKLLLLLLKKKKKKLLLNNNQQQSSSWWWZZZ]]]aaaeeeiiilllnnnpppqqqsssttttttvvvxxx{{{wwwxxxyyyzzz{{{{{{{{{{{{uuuvvvxxxzzz{{{{{{zzzyyyxxxvvvuuuvvvyyyzzzxxxuuutttttttttsssrrrqqqqqqrrrqqqrrrtttvvvuuuqqqkkkfff^^^___bbbcccbbb___\\\ZZZUUUTTTSSSRRRPPPOOOMMMKKKGGGDDDBBBAAAAAA@@@???>>>))))))************))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%'''''''''(((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''&&&&&&######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''(((((()))*********(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((())))))***+++---000333444666777777666444333444555:::<<>>AAACCCGGGLLLRRRWWW\\\^^^```bbbgggooovvvzzzzzzyyyqqqsssvvvyyy{{{yyyrrrmmmeeeiiisss|||xxxllliiihhhfffdddeeehhhmmmqqqnnn{{{{{{uuuttttttsssvvv{{{|||zzzzzzvvvuuussstttxxx}}}~~~wwwrrrmmmlllkkklllqqqxxxuuussssssxxx||||||uuupppooorrruuuuuuyyyzzzyyy~~~yyysssmmmgggaaa^^^\\\]]]bbbhhhlllnnnjjjmmmpppvvv~~~uuufffSSSHHH@@@AAAEEEEEEDDDDDD<<<:::777333000---+++***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))******+++'''(((***,,,...000111222444===JJJWWWdddrrr{{{{{{~~~yyysssnnnkkkjjjnnnmmmpppuuuwwwuuuyyyxxxooofffaaaYYYYYYUUUPPPPPPUUUXXXWWWUUUVVVZZZ```eeehhhhhhgggeeecccaaa```aaadddgggiiikkknnnqqqssssssuuuxxx{{{~~~~~~}}}|||{{{wwwrrrnnnlllmmmnnnnnnnnnmmmkkkjjjhhheeebbb``````___]]][[[ZZZYYYWWWVVVVVVSSSOOOMMM''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))((('''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,---++++++,,,...111444777999555888;;;===@@@DDDHHHKKKGGGIIILLLOOOSSSWWWZZZ[[[^^^bbbkkkvvv~~~}}}xxxnnnsssyyy|||yyysssnnnkkkbbbfffpppyyy{{{yyy{{{xxx}}}~~~zzzvvvqqqjjjbbb___```aaacccfffmmmtttyyy~~~{{{xxxwwwvvvzzz|||{{{zzzyyy{{{}}}{{{zzz||||||wwwrrrqqqooooooqqquuuyyy|||{{{oookkkiiilllmmmoooyyyyyywwwxxx{{{uuuzzz{{{vvvvvv}}}{{{yyytttnnnfffbbb^^^]]]^^^```___^^^```dddgggiiipppvvvrrriiiVVVJJJ@@@???CCCDDDEEEFFF>>>===:::777333///---+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''' !!!"""$$$&&&'''))))))((()))+++---000222444555???JJJYYYhhhttt}}}yyyrrrjjjggghhhkkkppplllnnntttxxxyyy}}}zzzrrriiiaaa]]]NNNNNNKKKHHHJJJQQQWWWWWW[[[^^^ccckkkqqqttttttsssnnnllljjjhhhiiillloooqqqsssvvvzzz{{{{{{|||{{{xxxvvvvvvvvvvvvuuutttsssrrroookkkfffddddddcccaaa^^^^^^]]]]]]^^^^^^\\\YYYVVV+++***************++++++((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))***++++++,,,...000222555777888555<<>><<<999333---))),,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&***)))''''''(((***++++++***++++++,,,...333999>>>LLLVVVcccooozzzyyynnnddd``````dddooo{{{~~~{{{wwwvvvxxxzzz{{{|||{{{tttnnneeeZZZRRRIIIFFFEEEGGGNNNXXX```eeekkknnnrrrvvvwwwuuusssqqqiiikkknnnpppqqqrrrtttvvv|||~~~||||||~~~~~~{{{~~~}}}yyyyyy{{{~~~~~~}}}|||{{{||||||yyyvvvtttoooiiiffffffgggfffeeeeeeddddddcccbbb))))))(((((((((((())))))*********)))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++---...111222444666777999777>>>EEEJJJPPPYYY___```^^^\\\ZZZZZZ[[[^^^aaaccclllvvv{{{xxxtttuuutttrrrnnnhhhbbb___YYYYYYZZZ[[[ZZZXXXVVVUUUWWW\\\aaadddiiirrr|||xxxvvvvvvxxxzzz}}}sssoookkkhhhiiijjjkkkkkkttt}}}zzzrrroookkkgggeeegggmmmqqqvvvzzz}}}~~~|||{{{{{{qqqnnniiiccc^^^XXXTTTRRRGGGLLLPPPSSS[[[fffjjjhhh___RRRGGGDDDDDDCCCBBBEEEEEECCCAAA???;;;666000+++***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###$$$%%%$$$###$$$%%%***(((''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''((())))))))),,,---...000555<<>>:::444000***)))(((&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))******((((((((())))))***+++,,,---...000444:::DDDNNNVVV___eeelllrrryyyvvvrrrppprrruuuzzz{{{yyywwwvvvtttzzzpppggg[[[SSSQQQSSSTTTUUUPPPRRRVVV^^^gggmmmqqqrrrpppooolllkkkkkklllnnnpppuuuxxx{{{||||||{{{|||||||||yyyvvvuuutttwww{{{{{{yyyuuurrrqqqqqqrrrsssrrrqqqqqqrrrtttvvvrrrooolllggg```\\\\\\aaafffnnnvvv||||||wwwtttooonnnnnnooorrrtttuuuttt,,,,,,++++++******++++++''''''''''''&&&&&&&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))******))))))((('''&&&&&&&&&''''''((()))+++,,,---///222555666666888;;;>>>FFFNNNYYYeeerrr}}}~~~yyynnniiiddddddiiilllkkkhhhuuu{{{yyyoooeee]]]XXXUUUTTTVVVYYY^^^aaadddfffggggggjjjmmmoooqqqxxx{{{yyyzzz{{{{{{vvvjjjrrryyy|||{{{zzzyyy{{{xxxooobbbYYYWWWZZZ\\\]]]bbbiiisss{{{~~~~~~}}}}}}zzzvvvrrrlllcccYYYRRRMMMIIICCCAAAFFFPPPYYY]]]YYYUUUPPPLLLJJJHHHHHHHHHGGGEEECCCBBB@@@<<<888444...---+++))))))((())))))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&''')))#########$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((((((((())))))((()))***+++,,,---///111111444888>>>DDDMMMVVV\\\dddggglllqqqvvv~~~|||uuuoookkkiiikkknnnsssuuusssnnnjjj[[[WWWRRRQQQUUU[[[```bbb```aaacccgggllloooooonnnnnnmmmkkkjjjkkknnnqqqssswwwzzz|||~~~}}}}}}}}}~~~|||vvvqqqnnnmmmeeeggghhhgggdddaaa``````aaacccddddddccccccdddffffffeeedddccc```\\\YYYYYYYYY]]]cccjjjnnnqqqqqqpppppprrrsssrrrooonnnmmmmmmvvvyyy}}}zzzwwwuuussstttxxx{{{{{{zzz------,,,+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((((((((((((((((()))***+++++++++***)))(((((('''''''''''''''(((***,,,---...000333666666666999???DDDSSSZZZeeeppp|||rrrnnnjjjkkkpppsssrrrooouuuyyyxxxlllaaa[[[XXXWWWYYY]]]ccciiimmmppppppppppppppppppoooooosss{{{~~~xxx}}}xxxpppmmmllllllpppvvvzzzwwwiii^^^YYYYYYXXXXXXXXX___jjjssszzz}}}~~~}}}|||yyyqqqeee\\\VVVNNNCCC???@@@GGGPPPWWW[[[\\\ZZZVVVQQQMMMJJJHHHDDDCCCAAAAAA@@@>>>;;;999111000...+++***))))))***(((''''''&&&&&&''''''((('''(((((('''%%%%%%''')))$$$%%%'''***,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))*********+++,,,,,,,,,---111444888<<>><<<333222///,,,***(((((((((((((((''''''''''''((((((%%%&&&%%%$$$""""""$$$&&&###$$$&&&)))+++)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((()))***************+++,,,,,,------,,,---...------000666<<>>777555222...+++)))((((((((((((''''''''''''((((((%%%%%%%%%###!!!!!!###%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))************++++++,,,------...***---///111444<<>>;;;777444000...,,,))))))(((((((((''''''&&&))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))***)))((((((((((((((()))(((((()))***+++,,,------111000666DDDRRR```qqq|||}}}}}}}}}xxxtttllleeedddggghhhhhhlllrrrtttsssxxxnnnbbbZZZQQQNNNOOOQQQVVV___hhhmmmpppooonnnooonnnnnnqqqtttwwwxxxxxxzzz{{{}}}~~~wwwhhh^^^ZZZXXXVVVTTTSSSSSSRRRQQQOOOPPPRRRUUUYYY]]]```^^^ZZZWWWXXX[[[YYY___cccaaa```bbbcccbbbeeeeeeeeegggjjjlllmmmllljjjppptttuuuwwwxxxvvvqqqmmmppprrrpppoooooonnnmmmlllmmmnnnnnnqqqtttrrrlllqqqmmmmmmppppppoooppptttrrrssssssrrrqqqqqqrrrtttpppoooooossszzz111///,,,******+++***)))******)))))))))******+++))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++************++++++++++++***,,,...//////000333555777999<<<>>>DDDNNN]]]gggpppssstttrrrsssyyy}}}~~~~~~}}}~~~|||xxxtttlllhhhkkkoooppprrrwww{{{kkk^^^[[[ZZZ\\\gggvvvwwwsssyyy~~~|||vvvyyy{{{wwwpppkkkmmmpppzzz|||lllfffbbbbbbcccfffnnnvvv{{{pppeee\\\XXXXXXZZZ^^^dddkkkqqqxxx|||wwwnnneee\\\OOOHHHFFFEEEBBB??????>>><<<888444111...,,,))))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''((((((((()))))))))((())))))******((()))*********+++,,,---000555DDDXXXhhhtttzzztttmmmhhhdddaaaeeekkkpppnnnqqquuuuuutttxxxuuuddd[[[VVVSSSTTTXXX[[[```fffmmmrrrtttssssssrrrqqqqqqssswww{{{}}}}}}}}}{{{yyywwwvvvwwwyyyzzzvvvlll___WWWSSSRRRPPPMMMTTTUUUUUUUUUVVVYYY^^^aaacccgggjjjiiieeeaaaaaabbbbbbhhhllliiiggghhhgggeeegggeeedddeeehhhkkknnnoooooouuuyyyyyyzzz|||zzzuuusssuuuvvvvvvuuutttsssrrrsssvvvxxxzzz~~~{{{vvvqqqnnnppprrrqqqrrrtttqqqrrrrrrqqqpppoooqqqrrrnnnlllkkkmmmqqqvvvyyy{{{333000---+++++++++***)))))))))******+++,,,,,,---))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((()))***+++++++++++++++,,,,,,------))),,,///222333444666777:::===AAAEEEKKKTTT```iiilllqqqsssssswww~~~zzzsssrrrooonnnoooooonnnooorrrrrrssswww|||}}}zzzpppddd[[[ZZZ]]]bbbooo~~~}}}zzz{{{wwwwwwuuuqqqlllgggfffffffffnnn{{{xxxqqqjjjgggeeeeeeiiiooovvv{{{xxxooogggbbb___^^^\\\```dddjjjttt}}}{{{ooofffZZZOOOIIIEEEAAA>>>@@@???===:::666333000...))))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))***+++,,,,,,+++,,,,,,,,,+++,,,...000444???UUUnnn~~~~~~rrrjjjbbb]]]\\\___iiittt|||yyyxxxxxxwwwvvvyyy~~~|||rrrfffZZZUUUVVVYYY___dddiiilllppptttwwwxxxxxxxxxvvvuuuuuuwwwzzz}}}{{{tttlllgggfffggggggfffccc]]]TTTOOONNNOOONNNMMMUUUVVVVVVWWWZZZ___eeejjjmmmqqquuuuuupppllljjjjjjkkkqqquuuuuussssssqqqmmmllljjjgggfffiiiooouuuyyyyyy~~~~~~{{{zzzzzzzzzzzzyyyxxxxxx|||xxxrrrrrruuutttssstttsssttttttsssqqqpppqqqrrrooommmjjjiiikkknnnppppppyyy|||666333///---,,,,,,***))))))******+++++++++++++++))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++,,,,,,------***---222555777999;;;===<<<@@@GGGNNNSSSZZZaaaeeehhhooouuuxxx}}}zzzsssuuuuuuvvvuuuqqqnnnmmmnnniiihhhhhhjjjnnnppppppnnnlllccc\\\\\\```fffrrr~~~|||wwwpppiiiddddddhhhqqq|||ssslllfffaaabbbfffeeeiiirrr{{{|||xxxtttooojjjfffccc^^^]]]\\\aaakkkvvv|||~~~ssslllaaaVVVMMMFFFAAA>>>BBBBBB@@@>>>:::777333222+++***)))(((''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((((((((''''''''''''))))))******+++,,,---......///000///...///333777>>>KKK```uuu{{{qqqhhh___\\\]]]dddsss{{{xxxvvvwwwzzzwwwxxx}}}uuueee___ZZZZZZ^^^eeelllpppsssuuuwwwzzz{{{{{{{{{{{{xxxxxxxxxyyy{{{zzzxxxvvvoooeeeZZZUUUVVVXXXXXXWWWUUURRRNNNMMMOOOQQQSSSSSSWWWWWWXXXZZZ]]]bbbiiioooppptttxxxyyyvvvrrrpppooopppwww~~~}}}xxxtttqqqnnnllloooxxx|||{{{zzzzzz|||yyywwwxxxwwwtttsssvvvwwwxxxxxxvvvttttttuuurrrooolllkkklllnnnoooooouuuwww{{{~~~888555111///---,,,***)))******+++++++++***)))((((((((())))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))***************))))))******+++,,,,,,---///111444666888;;;???AAABBBHHHQQQYYY^^^aaabbbbbbfffoooyyy~~~}}}{{{~~~~~~xxxzzz{{{{{{wwwrrrnnnkkkiiidddaaa^^^```eeeiiiiiihhhgggaaa]]]^^^bbbhhhrrrzzz}}}pppgggiiijjjmmmuuuzzznnneee^^^[[[]]]XXX]]]fffqqq{{{~~~|||vvvuuutttuuuuuutttpppmmmddd^^^WWWXXX___gggoootttmmmjjjdddZZZPPPHHHCCCAAACCCCCCCCCAAA???<<<888666...---+++)))((((((((())))))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''((((((((((((((((((''''''************+++,,,......---///111000///111888===JJJTTTcccqqq|||wwwooohhhfffgggnnn{{{|||wwwuuusssrrroookkkhhhkkkqqqrrrlllfffbbbcccdddffflllrrrvvvxxxxxxzzz}}}}}}||||||{{{{{{zzzxxxsssmmmiii___WWWMMMJJJNNNSSSUUUUUUSSSQQQOOOOOOQQQTTTVVVWWWWWWYYY[[[]]]aaagggnnnssspppsssvvvxxxyyyxxxxxxxxxzzz~~~zzzxxxuuusssvvv|||{{{{{{}}}{{{xxxuuutttxxx{{{~~~}}}zzzxxxxxxrrrooolllkkkllloooppppppqqqtttwwwyyyzzz{{{|||~~~;;;888333000...---***)))***++++++++++++)))'''&&&(((((())))))))))))******'''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******++++++******((())))))***+++,,,------444555666777999???FFFKKKQQQVVV^^^fffjjjjjjhhhfffkkkttt}}}~~~}}}~~~wwwrrroookkkfff```\\\YYY\\\bbbhhhiiigggaaa```___aaaeeelllrrrwwwzzzxxxpppnnnmmmqqq{{{uuujjj```ZZZXXXSSSWWW^^^iiitttyyyyyywwwpppoooqqquuu{{{~~~}}}{{{ooocccWWWSSSTTTWWW]]]cccaaacccbbb\\\RRRIIIDDDBBBBBBCCCDDDCCCBBB???<<<;;;333111...+++)))(((((()))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((************+++,,,------***---000//////333===DDDRRR[[[dddllluuu~~~{{{zzzzzz{{{{{{tttqqqlllgggbbb\\\WWWVVV[[[___```___fffkkkooorrrvvv{{{}}}{{{zzz}}}}}}yyytttooohhh```[[[SSSNNNJJJJJJOOOVVVZZZ[[[YYYWWWUUUSSSSSSUUUXXXZZZVVVXXX[[[^^^bbbhhhnnnrrrpppqqqssswww|||~~~}}}{{{yyyzzz~~~|||~~~yyywwwxxx|||~~~ssspppmmmkkklllmmmnnnnnnoooqqqtttuuuttttttuuuvvv===:::555111///---+++))))))***,,,---,,,+++***)))(((((()))))))))*********''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))***+++++++++******))))))***+++,,,---......666666777:::AAALLLYYYbbbhhhjjjmmmrrrtttuuusssrrrssszzzyyyuuutttooohhh___[[[YYY]]]ffflllllljjjdddfffhhhjjjmmmrrruuuvvvwwwzzz~~~}}}zzztttttt|||zzzlllaaa\\\TTTSSSUUU]]]gggnnnqqqpppllllllnnnuuu~~~yyyjjjZZZRRRNNNLLLNNNSSSUUUZZZ^^^[[[RRRHHHCCCAAA@@@AAACCCCCCCCCAAA>>>===777555111---***)))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******++++++************+++,,,***...111222333999DDDNNNXXX```gggkkksssxxxqqqmmmfff]]]VVVRRRNNNOOOTTT\\\cccffflllrrrvvvvvvyyy~~~||||||yyypppggg___YYYSSSPPPKKKKKKLLLNNNRRRXXX]]]```___]]][[[YYYYYY\\\```ddd```ccceeeggghhhjjjmmmooopppooopppuuu~~~}}}|||~~~{{{|||~~~zzzuuuqqqpppooonnnmmmppprrrssstttsssssstttuuu>>>;;;666222000---+++)))(((***,,,.........---,,,(((((())))))*********+++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,+++************+++,,,...//////000444555777===III[[[mmmyyyyyyxxxxxxyyy{{{}}}}}}|||zzz~~~{{{}}}|||yyyzzzuuulll```]]]\\\aaakkkqqqqqqnnnmmmppprrrsssuuuwwwwwwvvv|||}}}zzzwwwyyyyyyxxx{{{|||yyyjjjbbbUUUQQQNNNRRR[[[dddhhhiiikkkiiikkksss~~~ooo]]]SSSLLLFFFGGGKKKNNNUUU\\\[[[QQQGGGAAA@@@===???AAACCCCCCAAA???===:::777222...***)))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&''''''((()))******+++++++++******)))*********---111555666777???LLLVVV[[[cccjjjmmmsss}}}vvvnnnjjjaaaWWWOOONNNNNNQQQWWWaaajjjpppooovvvxxxvvvwww}}}}}}~~~}}}tttfffYYYQQQLLLJJJIIIGGGJJJMMMPPPSSSWWW\\\`````````^^^^^^___dddkkkpppuuuvvvwwwuuusssqqqppppppnnnmmmmmmsss~~~zzzyyy~~~}}}zzzvvvtttqqqooossstttuuuuuuttttttvvvwww