BM6P6(@ zzzvvvtttrrrqqqrrrrrrqqqoooppppppoooooonnnmmmmmmmmmgggddd]]]WWWUUUXXX___dddfffiiimmmppprrrtttwwwyyyzzz{{{~~~}}}zzzwwwxxx}}}zzzqqqggg___ZZZPPPMMMJJJIIIJJJLLLNNNNNNKKKHHHDDD@@@>>>=========>>>@@@DDDIIINNNTTTYYY[[[ZZZVVVOOOHHHBBB???======<<<;;;:::999888888888888<<<<<<<<<<<<===???@@@AAAAAAAAA@@@AAACCCFFFIIIKKKWWW```nnn||||||wwwssspppnnnkkkhhhfffffffffgggiiikkklllkkkhhhdddbbbbbb]]]ZZZTTTNNNIIIEEECCCBBBDDDKKKVVVcccooo|||vvvlllcccYYYNNNGGGBBB??????CCCHHHQQQ```nnnxxxqqq___KKKBBB@@@===;;;::::::<<<>>>???@@@AAACCCEEEDDDKKK]]]{{{uuueee]]]WWWPPPJJJHHHFFFFFFLLLTTTdddppp~~~tttjjjcccZZZVVVZZZkkk}}}zzzyyyyyyzzz|||zzzxxx|||}}}~~~zzzvvvrrrrrrrrruuuxxxyyyzzzyyyzzzxxxtttqqqjjj___QQQHHHFFFHHHMMMTTT___jjjuuu{{{~~~{{{qqqnnnhhhbbb[[[UUUQQQNNNKKKNNNTTT[[[aaadddeeedddllllllmmmooorrrtttwwwxxx|||{{{yyyxxxxxxxxxxxxyyy{{{xxxvvvuuusssiiiZZZNNNHHHEEEEEEIIIMMMLLLNNNQQQTTT\\\iiiwwwyyyjjj[[[TTTUUUYYYfffwwwwwwqqqmmmhhhiiijjjnnnvvv}}}yyyvvvtttrrrrrrrrrpppoooppppppppppppooonnnmmmlllgggddd^^^XXXUUUXXX^^^cccfffiiimmmppprrrtttwwwyyyzzz{{{~~~vvvtttrrrsssxxx{{{ssskkkccc^^^ZZZVVVRRROOONNNNNNMMMLLLHHHFFFBBB>>>;;;;;;;;;;;;;;;<<>><<<;;;;;;::::::999999999999999<<<<<<===???@@@AAABBBCCCAAAAAA@@@@@@@@@BBBDDDEEEJJJSSSaaappp}}}}}}yyytttpppkkkiiifffcccbbbcccdddeeedddfffgggfffcccaaa______YYYVVVQQQLLLGGGDDDBBBBBB???EEENNNYYYdddqqq}}}vvvlllcccYYYNNNGGGAAA>>>???CCCIIIRRRbbbpppzzzrrr___LLLBBB???<<<::::::;;;===@@@AAAAAABBBDDDFFFEEEJJJYYYtttzzzjjjaaaWWWPPPKKKHHHGGGGGGLLLSSS```mmm~~~uuujjjcccYYYTTTWWWeeeyyy|||yyyxxxwwwxxx{{{|||}}}}}}{{{yyyyyyzzz~~~}}}wwwssspppooooooqqqsssvvvxxxyyyzzzxxxuuupppjjj```TTTLLLIIILLLQQQXXXbbbllltttyyy{{{yyyrrroooiiiccc\\\VVVRRRPPPNNNQQQWWW^^^dddgggiiiiiiooooooppprrrtttvvvwwwxxxzzzyyywwwvvvuuuvvvwwwxxxwwwwwwxxx{{{{{{tttggg\\\SSSMMMIIIJJJKKKKKKMMMQQQTTTYYYcccppp}}}yyykkk\\\UUUVVVYYYeeeuuu}}}wwwrrrooollllllmmmpppwww~~~{{{wwwtttsssrrrpppnnnnnnooopppqqqpppnnnlllkkkhhhddd^^^XXXUUUWWW]]]aaaeeehhhllloooqqqtttvvvyyyzzz|||~~~~~~|||qqqqqqppprrruuuzzz~~~xxxrrrjjjeeebbb^^^ZZZVVVSSSQQQNNNLLLFFFDDDAAA===;;;:::::::::999:::;;;===???BBBDDDEEEDDDDDDCCCAAA???<<<:::888::::::999999::::::;;;<<<<<<===@@@CCCEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAHHHUUUcccppp|||~~~|||yyyuuuppplllcccaaa___]]]\\\^^^```bbb^^^```aaa```^^^[[[[[[[[[UUURRROOOJJJGGGDDDCCCBBB;;;>>>DDDLLLWWWdddqqqzzzvvvlllcccXXXMMMFFF@@@>>>???DDDJJJUUUeeesss}}}rrr```LLLBBB>>>;;;:::;;;===???BBBDDDDDDEEEFFFGGGIIIKKKWWWnnnoooeeeVVVPPPJJJHHHGGGGGGKKKPPP\\\iiizzzzzzmmmdddXXXRRRRRR]]]ooo{{{wwwuuuuuuuuuvvvxxxzzz|||~~~|||{{{xxxxxx{{{{{{tttooommmlllkkkkkkmmmqqqvvvyyy|||yyyuuupppiii```VVVPPPLLLPPPVVV^^^fffnnnsssvvvzzz{{{}}}}}}}}}zzzwwwuuurrrooojjjddd]]]XXXTTTRRRSSSVVV[[[aaafffkkknnnooottttttuuuuuuvvvwwwxxxxxxzzzxxxuuurrrqqqqqqrrrssstttwww|||uuulll```WWWPPPLLLJJJJJJOOOVVVVVVWWW\\\ggguuuyyykkk]]]VVVWWWXXXeeesss~~~{{{vvvsssqqqppppppqqqsssyyy{{{vvvtttrrrpppnnnmmmoooqqqrrrqqqooollljjjhhheee```ZZZWWWWWW\\\```dddgggkkknnnqqqsssvvvyyyzzz|||~~~|||zzzzzzuuuvvvvvvvvvwwwzzz}}}|||uuuoooeeebbb]]]YYYWWWTTTQQQOOOGGGEEEBBB???===;;;;;;;;;999999:::;;;<<<>>>???@@@???>>>===<<<;;;:::999888::::::::::::;;;<<<===>>>===@@@DDDHHHKKKLLLLLLLLLLLLKKKIIIHHHEEECCCBBBAAAAAAGGGPPPZZZfffsss~~~{{{yyyvvvrrrmmmiii^^^\\\YYYVVVVVVXXX[[[]]][[[]]]^^^]]][[[XXXWWWXXXRRRQQQNNNJJJGGGEEEDDDCCC:::<<<>>>CCCLLLXXXfffoooyyy}}}uuulllbbbXXXLLLEEE???===???EEELLLWWWhhhvvvqqq```MMMBBB>>>::::::;;;===@@@DDDFFFGGGGGGHHHHHHLLLNNNXXXnnntttgggWWWOOOIIIGGGFFFFFFHHHMMMYYYfffwwwqqqgggZZZSSSOOOWWWfffwww~~~yyyvvvtttttttttsssuuuxxx{{{~~~}}}zzz{{{}}}yyyqqqllliiihhhfffeeegggmmmtttzzz}}}xxxqqqiii```WWWRRRMMMRRRYYYbbbjjjpppsssuuuvvvwwwxxxyyyxxxvvvtttrrrqqqnnnjjjddd^^^ZZZVVVTTTVVVYYY^^^ccchhhmmmqqqssswwwwwwxxxxxxxxxwwwwwwvvvzzzwwwrrrmmmjjjiiiiiijjjmmmrrr{{{yyylllbbbWWWPPPLLLLLLRRR[[[ZZZXXXZZZaaannn{{{zzzlll^^^WWWXXXZZZfffttt}}}|||wwwuuusssrrrrrrsssuuu{{{~~~yyyuuussspppnnnmmmoooqqqrrrqqqooollljjjjjjgggbbb\\\XXXXXX[[[^^^cccfffjjjnnnpppsssvvvxxxzzz{{{~~~{{{zzzzzz}}}~~~~~~|||zzzzzz|||yyyiiieee```[[[WWWTTTPPPNNNHHHGGGDDDAAA>>><<<;;;:::999999999:::;;;<<<===>>>@@@>>>;;;999888888:::;;;<<<<<<<<<<<<===???@@@AAA@@@CCCHHHMMMPPPSSSTTTTTTSSSRRRQQQPPPMMMJJJHHHFFFDDDHHHNNNVVV```mmmzzz}}}zzzwwwuuuqqqlllhhh\\\YYYUUURRRQQQRRRUUUWWWYYY[[[]]]]]][[[XXXVVVVVVPPPNNNLLLIIIFFFCCCAAAAAA:::::::::<<>>;;;:::<<<<<<@@@EEEIIIJJJJJJJJJJJJMMMPPPZZZoooyyyjjjYYYPPPHHHFFFEEEDDDFFFIIIXXXdddtttsssjjj]]]UUUPPPTTT```ppp{{{wwwtttsssssssssqqqtttwwwzzz}}}{{{uuuoookkkeeedddbbbaaaccckkkuuu}}}|||tttjjjaaaYYYUUUNNNSSSZZZccckkkqqquuuvvvuuuuuuvvvvvvuuusssqqqpppnnnlllhhhddd```\\\YYYXXXYYY]]]bbbgggjjjnnnrrrvvvyyyyyyyyyyyyxxxwwwuuutttvvvrrrlllfff```]]][[[ZZZ___fffoooyyyyyypppeee[[[RRRNNNRRRZZZ___]]]]]]aaajjjuuuzzzmmm___YYYZZZ\\\iiiwwwzzzwwwuuurrrssstttwww}}}{{{wwwtttrrrpppnnnooopppqqqpppnnnlllkkkkkkiiieee___[[[YYY[[[]]]bbbeeeiiimmmppprrrvvvxxxyyy{{{~~~{{{zzz|||qqqkkkccc\\\WWWSSSPPPMMMKKKJJJGGGCCC@@@===;;;:::999999999999::::::;;;<<>>????????????@@@AAABBBCCCEEEGGGLLLQQQVVVYYY\\\]]]ZZZZZZ[[[ZZZXXXUUURRRPPPHHHJJJOOOUUU^^^jjjwww~~~|||yyywwwtttpppkkkggg\\\XXXSSSMMMKKKKKKNNNOOOSSSWWW\\\^^^]]]ZZZWWWVVVOOONNNKKKHHHDDDAAA>>>===888777777888;;;CCCLLLSSS```gggrrryyy}}}}}}tttlllbbbWWWKKKBBB???>>>@@@GGGOOO[[[lll{{{jjj]]]NNNFFF@@@<<<;;;<<<;;;@@@GGGLLLNNNNNNNNNNNNNNNQQQZZZnnnrrr```TTTJJJFFFDDDCCCEEEHHHVVVaaappp{{{tttlll```XXXRRRTTT^^^mmm~~~zzzuuurrrpppppppppnnnqqqtttvvvxxx{{{}}}~~~{{{vvvsssoookkkhhhbbbbbbaaa```ccclllxxxzzzpppeee^^^[[[SSSVVV\\\ccckkkqqqvvvyyywwwwwwwwwvvvuuusssqqqpppmmmkkkhhheeebbb___^^^]]]]]]bbbhhhlllnnnppptttxxxzzzzzzzzzzzzxxxvvvtttssspppmmmggg```ZZZTTTPPPOOOOOOUUU^^^fffnnnwww~~~uuukkk^^^TTTSSSWWWaaaccceeegggjjjrrr~~~{{{nnn```ZZZ[[[^^^lll{{{~~~zzzxxxtttvvvwwwzzz|||xxxuuusssqqqppppppppppppooonnnmmmlllmmmkkkgggbbb]]][[[[[[]]]aaadddiiilllooorrruuuxxxyyy{{{~~~||||||uuuooofff^^^YYYVVVTTTSSSRRRPPPMMMIIIEEEBBB???======<<<<<<;;;;;;;;;;;;;;;>>>===<<<;;;<<<===???@@@BBBAAAAAAAAABBBCCCDDDDDDIIIKKKOOOTTTZZZ___bbbeeedddeeeggghhhgggdddaaa___RRRSSSUUUYYY___iiisss{{{}}}{{{xxxvvvsssooojjjfff]]]XXXQQQJJJEEEDDDFFFGGGJJJOOOWWW\\\]]][[[YYYWWWSSSQQQOOOKKKFFFBBB>>><<<777888777777999===CCCHHHTTT]]]iiirrrwwwzzz~~~|||tttkkkbbbWWWJJJAAAAAA???AAAHHHPPP\\\mmm||||||fff[[[OOOHHHBBB===;;;===<<>>===<<<<<<<<<:::;;;<<<>>>???@@@@@@AAADDDCCCCCCCCCCCCDDDEEEEEELLLMMMQQQVVV\\\aaafffiiilllnnnqqqssssssqqqnnnlll^^^^^^^^^^^^aaahhhpppvvv}}}|||zzzxxxuuurrrnnniiifff]]]XXXPPPHHHBBB@@@@@@AAABBBIIISSS[[[]]]\\\ZZZXXXXXXWWWTTTOOOJJJEEE@@@>>>999::::::999999<<<@@@CCCLLLVVVdddnnnssswww||||||tttkkkbbbVVVJJJAAAAAA@@@BBBHHHQQQ\\\mmm|||rrrcccYYYOOOIIICCC>>><<<======CCCLLLSSSVVVWWWWWWWWWYYYYYY___mmmmmm^^^OOOHHHGGGFFFGGGJJJOOOZZZiiiuuu|||}}}wwwaaaZZZTTTUUU\\\iii|||{{{tttnnnjjjhhhhhheeegggjjjkkkkkkkkklllmmmooorrrttttttwww}}}yyytttmmmhhheeecccbbbaaa]]]___aaabbbeeeppp~~~|||sssmmmkkkaaaaaabbbeeejjjqqqxxx|||}}}}}}{{{zzzwwwuuurrrqqqmmmlllkkkiiihhhhhhgggggghhhooovvvzzzzzzyyy{{{~~~{{{|||}}}|||{{{yyyvvvtttpppooolllgggaaa[[[UUURRRJJJKKKKKKJJJNNN[[[nnn|||xxxiiibbbbbb___iiissstttqqqsss{{{oooaaa\\\]]]^^^nnn~~~~~~zzzwwwuuutttqqqqqqpppooonnnmmmlllkkklllkkkhhhccc^^^[[[[[[\\\aaadddhhhkkknnnrrrvvvyyy||||||~~~yyysssjjjccc^^^]]]\\\[[[aaaaaa___ZZZSSSLLLHHHGGGEEECCC@@@??????@@@???>>>AAA@@@???@@@BBBDDDGGGIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKPPPWWW^^^eeekkknnnwwwyyy}}}zzzvvvoookkkeeecccfffkkkqqqttt~~~|||xxxuuupppkkkggg]]]WWWPPPIIIDDDAAA>>>======@@@EEEKKKRRRYYY]]]```\\\ZZZWWWQQQKKKDDD???;;;<<<;;;999888888999;;;<<>>???BBBHHHRRR```oooyyyzzzlllYYYTTTLLLEEE@@@===:::888BBB???CCCQQQ[[[]]]\\\]]][[[```eeennnyyygggRRRGGGEEEDDDEEEGGGNNNVVVcccppp{{{uuuggg___WWWVVV\\\iii~~~xxxrrrmmmjjjgggdddhhhhhhhhhffffffhhhkkknnnnnnqqqvvvzzz~~~~~~yyyvvvvvvqqqkkkiiijjjhhhbbb]]]aaa^^^^^^ccciiirrrxxxpppfffaaa```cccfffhhhnnnuuu|||yyywwwvvvwwwvvvssspppnnnllljjjhhhhhhjjjlllnnnqqqtttxxx|||~~~~~~|||{{{~~~|||{{{zzzuuusssoookkkjjjiiibbbYYYVVVQQQKKKIIIJJJOOO\\\iiixxxlllbbbfffiiiqqqyyy{{{|||zzzmmm___XXXWWW```nnn}}}~~~}}}}}}~~~~~~zzzwwwuuusssrrrqqqqqqpppnnnmmmmmmlllmmmkkkhhhccc^^^[[[ZZZ[[[```cccgggkkkmmmooorrrtttzzz{{{}}}~~~~~~xxxrrrkkkdddaaa``````___ddddddccc___XXXQQQMMMKKKJJJGGGDDDCCCCCCCCCBBBAAADDDDDDDDDDDDEEEGGGIIIJJJLLLKKKJJJJJJJJJJJJJJJKKKKKKNNNSSSZZZaaahhhnnnqqqyyy|||yyyuuuoookkkkkkoootttwww{{{||||||xxxtttooojjjfff[[[VVVMMMFFFBBB???===;;;<<<>>>AAAFFFLLLRRRWWWZZZ[[[ZZZWWWSSSMMMGGGAAA>>><<<:::999888888999:::<<>><<<:::999;;;;;;BBBQQQ^^^dddeeeeeeaaaeeehhhnnn}}}pppZZZMMMHHHEEEDDDEEEDDDLLLYYYhhhvvvyyyoooeeeZZZVVVWWW___ooo}}}yyyqqqllliiigggfff___aaadddgggmmmttt||||||wwwsssqqqoookkkfffcccbbbaaa```aaa]]]\\\^^^dddooovvvooojjjggggggggggggjjjoootttssssssuuuvvvvvvuuusssuuuttttttttttttttttttuuuzzz{{{~~~~~~{{{zzz{{{}}}|||tttmmmlllnnnlllgggaaa\\\WWWSSSNNNIIIKKKQQQWWWiiiyyymmmhhhlllttt~~~nnn]]]WWWYYYdddttt~~~{{{zzz}}}zzzvvvsssqqqrrrrrrqqqqqqpppoooooonnnmmmllliiiddd^^^ZZZXXXXXX[[[___eeejjjlllmmmnnnooouuuxxx|||{{{}}}zzzvvvpppllliiihhhfffeeejjjlllnnnlllgggaaa\\\YYYXXXVVVSSSQQQPPPNNNLLLJJJJJJLLLNNNPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTWWW\\\ccckkkqqqvvvyyywwwwwwyyy}}}{{{uuurrrssswwwzzz}}}yyytttooojjjfffZZZSSSJJJCCC>>>===<<<;;;===<<<;;;<<<>>>BBBFFFIIIOOOPPPPPPOOOLLLGGGBBB???;;;:::888777777888:::;;;999@@@JJJSSS[[[dddnnnttt}}}|||vvvsssmmmddd[[[PPPGGGAAA???AAADDDIIISSS```oooyyy~~~lllSSSNNNFFF???<<<;;;:::::::::;;;BBBPPP___hhhjjjjjjhhhkkkmmmqqq~~~sss\\\OOOIIIEEEDDDEEEAAAGGGTTTdddsss}}}qqqggg\\\UUUTTTZZZgggtttyyyqqqkkkiiihhhgggaaadddiiiooowww~~~}}}wwwtttrrrqqqmmmhhhdddbbbdddeeeddd___\\\\\\```jjj}}}|||wwwrrrmmmllliiiggghhhlllpppqqqsssuuuwwwwwwvvvuuuxxxyyyzzz{{{{{{zzzyyyxxx{{{|||~~~~~~~~~|||zzzxxxyyy||||||tttqqqsssrrrnnniiiddd___[[[TTTLLLIIIJJJMMM\\\nnn~~~vvvnnnnnnsss}}}qqq___ZZZ]]]hhhvvv~~~||||||{{{vvvsssppprrrrrrqqqqqqpppooooooooonnnmmmjjjeee___ZZZXXXXXXYYY^^^dddjjjmmmoooqqqrrrtttwww|||~~~yyyzzz~~~|||vvvqqqnnnkkkhhheeejjjmmmpppppplllgggcccaaa___]]]ZZZYYYWWWUUURRRPPPMMMOOORRRTTTVVVVVVUUUTTTPPPPPPQQQQQQSSSTTTVVVWWWWWWZZZ```gggnnnssswwwyyyxxxwwwuuuuuuvvvwwwvvvuuuvvvtttqqqllliiikkkooottt{{{wwwrrrlllhhh\\\VVVNNNGGGCCCAAA@@@???@@@???===<<<===???BBBDDDGGGGGGHHHHHHFFFBBB???===;;;:::888777777888:::;;;:::@@@IIIQQQYYYcccnnnuuu|||wwwuuusssooofff[[[OOOFFF@@@???@@@CCCIIISSSaaapppzzzzzzhhhSSSMMMEEE>>>;;;:::::::::;;;===CCCOOO___kkkooonnnmmmoooppprrr~~~ttt]]]OOOJJJFFFEEEFFFAAAFFFPPP___ppp~~~rrrhhh\\\UUURRRVVVaaammm{{{rrrllliiiggggggbbbeeejjjqqqzzzzzzvvvrrrpppmmmiiieeedddeeegggfffaaa]]][[[\\\fffyyy{{{xxxtttooonnnqqqqqqsssvvvyyyzzzzzzzzzyyy|||}}}}}}|||}}}}}}~~~~~~}}}{{{yyywwwxxxyyy{{{zzzxxxtttooolllgggdddaaa[[[QQQKKKJJJLLLQQQZZZiii}}}wwwrrrrrryyytttddd___bbbkkkxxx}}}{{{wwwsssqqqqqqqqqpppppppppooooooooonnnmmmkkkgggaaa\\\ZZZZZZYYY]]]dddiiimmmpppsssuuutttxxx|||~~~yyyxxx{{{}}}xxxtttpppkkkhhhjjjmmmqqqrrrpppmmmkkkjjjfffdddbbbaaa```]]]ZZZWWWRRRTTTVVVYYYZZZZZZYYYXXXRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]bbbhhhnnnsssvvvxxxzzzwwwrrrnnnkkkhhhdddbbb``````___\\\YYY\\\bbbggguuu|||~~~zzzuuupppmmmbbb\\\UUUOOOKKKIIIGGGEEEDDDCCCAAA?????????AAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<;;;999888888999;;;<<<<<>>::::::::::::;;;>>>CCCMMM^^^nnnttttttqqqrrrrrrsss~~~vvv___QQQKKKGGGEEEFFFDDDFFFMMM[[[lll|||tttiii^^^VVVQQQSSS\\\gggwww|||sssmmmiiigggfffeeegggkkkqqqyyy|||xxxpppnnnkkkhhhfffeeeeeeeeeeeeaaa]]]ZZZZZZcccwww~~~wwwuuuwwwwwwzzz~~~|||yyyvvvuuutttssstttxxxzzzssspppjjjgggeeeaaaXXXQQQOOOLLLJJJLLLWWWnnnxxxrrrvvvxxxiiidddgggnnnzzz|||xxxtttrrrppppppoooooooooooonnnnnnmmmmmmlllhhhccc^^^\\\\\\[[[^^^cccgggkkknnnrrruuuvvvyyy{{{|||}}}~~~{{{|||{{{vvvqqqmmmkkknnnqqqsssrrrrrrrrrrrrlllkkkiiiiiihhheeebbb___[[[[[[\\\]]]]]]\\\[[[ZZZTTTTTTUUUWWWYYY\\\^^^___[[[^^^ccciiinnnrrrtttuuutttpppiiiccc^^^XXXSSSOOOKKKMMMMMMKKKIIIKKKRRRYYYfffppp}}}}}}yyytttqqqgggccc]]]XXXTTTQQQNNNKKKGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<:::999999:::<<<======AAAFFFLLLTTT^^^kkkttt|||tttoookkknnnooojjj___RRRHHHCCC<<<>>>BBBIIITTTdddttt~~~ooo]]]UUUNNNEEE>>>:::999:::::::::===AAAJJJ]]]qqq{{{{{{wwwxxxvvvwww{{{cccTTTLLLGGGEEEEEEGGGFFFJJJVVVgggxxxwwwmmm```WWWPPPPPPWWW```mmm}}}~~~uuuooojjjfffdddccceeegggkkkrrr{{{}}}|||yyyrrrnnnjjjiiijjjiiigggdddaaa^^^[[[YYYZZZcccxxx}}}~~~{{{vvvrrrnnnlllmmmlllmmmqqqxxxwwwqqqlllkkkhhhaaa[[[YYYMMMLLLKKKPPPaaaxxx~~~uuuwwwyyymmmhhhjjjooo||||||xxxuuurrroooooooooooonnnnnnnnnnnnmmmmmmllliiiddd```^^^]]]]]]```cccfffiiilllpppssswwwzzz{{{{{{{{{{{{vvvrrrlllnnnqqqssstttuuuvvvwwwqqqooonnnnnnmmmkkkgggdddbbbbbbaaa```^^^]]][[[ZZZVVVVVVWWWYYY\\\^^^aaabbb[[[^^^ccciiimmmppprrrrrrjjjfff```YYYSSSLLLFFFAAA???AAABBB@@@>>>AAAHHHOOOVVVaaaqqq~~~|||wwwtttkkkgggbbb^^^ZZZWWWRRROOOHHHHHHGGGEEEDDDBBBAAA@@@AAA@@@>>><<<<<<<<<======>>>===;;;::::::;;;===>>><<>>:::999::::::888<<<@@@III\\\sss}}}}}}||||||gggWWWNNNGGGDDDDDDHHHFFFHHHSSSdddvvvzzzooobbbXXXPPPNNNTTT\\\fffuuu~~~vvvpppkkkfffccc\\\]]]^^^```eeennnxxx}}}||||||yyytttpppllllllnnnnnnjjjeee]]][[[ZZZYYYZZZdddyyy{{{vvvpppjjjfffcccggggggiiimmmssszzzxxxsssrrrooohhhcccbbbPPPRRRQQQQQQYYYlllxxxyyyyyyooojjjkkkooo}}}|||wwwtttrrrooollllllmmmooooooooonnnmmmjjjhhhfffbbb^^^ZZZ[[[___cccfffhhhkkknnnppprrruuuxxxyyy{{{wwwqqqooooooqqqsssvvvzzz}}}zzz{{{{{{yyytttpppnnnmmmkkkiiigggeeebbbaaa```___\\\\\\^^^```cccdddcccbbb```aaacccfffhhhiiigggeee```YYYPPPHHHEEEBBB@@@======::::::<<<<<<;;;???FFFLLLUUUcccqqq|||{{{xxxqqqmmmhhhdddaaa]]]YYYWWWQQQOOOLLLJJJIIIHHHFFFDDDAAAAAA@@@??????>>>????????????>>>============>>>>>>???DDDJJJOOOVVVdddrrr~~~vvviii\\\XXXWWWZZZ^^^ZZZNNNCCC======AAAEEEIIIQQQ```ssslll^^^PPPMMMGGGAAA<<<:::::::::<<<<<<>>>GGGZZZqqqlll]]]UUUMMMHHHHHHGGGDDDFFFQQQ^^^kkkyyyvvvjjj```VVVQQQSSSYYYgggtttyyytttnnnfff```^^^ZZZWWWYYY[[[\\\bbbhhhrrrssstttwwwzzz~~~}}}|||}}}~~~}}}~~~}}}yyysssqqqnnnmmmllljjjhhhfffbbb]]]YYYUUUTTT^^^uuuzzzuuuppplllgggddd```]]]^^^cccgggkkksss|||}}}yyyssskkkkkkooo^^^VVVPPPOOOTTTcccyyyxxx|||zzzqqqllllllmmmwww~~~xxxtttxxx|||wwwsssqqqooommmmmmnnnppppppoooooommmjjjhhhfffccc^^^[[[[[[^^^cccfffiiillloooqqqqqqtttvvvxxxyyy~~~~~~yyyqqqqqqrrrssswww{{{{{{vvvssssssmmmllljjjhhhfffdddccccccdddddddddfffhhhhhhfffeee```______``````___\\\YYYTTTNNNGGGAAA???>>>===<<>>DDDGGGNNNXXXdddppp|||wwwsssnnnjjjfffbbb]]][[[UUURRROOOLLLKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>=========>>>>>>???CCCIIINNNVVVdddrrr~~~~~~vvviii\\\TTTRRRSSSVVVSSSJJJAAA>>>>>>@@@DDDHHHQQQaaauuu~~~iiiZZZPPPLLLGGGAAA===;;;;;;<<<======@@@GGGVVVllltttcccXXXNNNIIIHHHGGGCCCEEENNN[[[hhhvvvyyymmmbbbXXXRRRTTTYYYfffrrr~~~yyyssskkkeee___ZZZVVVWWWWWWWWW[[[aaafffhhhjjjnnnrrrwww{{{}}}}}}{{{zzz||||||}}}}}}~~~~~~~~~|||{{{zzzzzz{{{|||~~~zzzsssqqqnnnlllkkkiiifffddd___ZZZUUUQQQOOOXXXmmmzzzsssmmmgggbbb^^^\\\YYYXXX[[[^^^aaagggooouuu{{{rrrpppsssjjjaaaUUUOOOOOOXXXkkk|||}}}wwwoookkklllnnnxxx|||vvvrrrvvv}}}|||vvvsssqqqooonnnooopppqqqpppoooooommmkkkiiigggccc___\\\[[[^^^cccfffiiilllppprrrpppsssvvvwwwxxx||||||sssrrrrrrsssvvv{{{|||yyyxxxrrrqqqpppnnnmmmlllkkkjjjooonnnnnnnnnnnnmmmjjjggg```^^^\\\YYYWWWTTTOOOLLLGGGCCC>>>;;;;;;<<<======AAA??????@@@???<<<>>>CCCDDDHHHOOOXXXdddsss|||wwwrrrnnniiidddaaa]]]ZZZVVVSSSPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>???CCCHHHMMMUUUcccqqqxxxjjj^^^TTTPPPMMMNNNLLLFFFBBBAAA???BBBFFFJJJSSScccxxx}}}hhhYYYQQQMMMGGGAAA===<<<<<<======>>>AAAGGGRRReee}}}kkk]]]QQQJJJHHHGGGCCCCCCKKKVVVbbbqqq~~~}}}qqqfff[[[TTTTTTYYYdddppp|||{{{sssmmmeee___ZZZYYYWWWUUUWWW[[[\\\]]]aaaeeekkkppptttwww{{{||||||||||||{{{{{{zzz}}}|||{{{{{{|||~~~|||yyywwwvvvvvvwwwyyy}}}~~~{{{tttqqqnnnllljjjhhheeeccc^^^YYYSSSNNNLLLQQQbbbsss|||uuunnngggaaa^^^ZZZUUUSSSTTTUUUUUUYYY___hhhrrr|||}}}yyyyyywwwlll^^^SSSNNNQQQ___nnn~~~sssllljjjmmmpppyyy~~~zzztttooosssyyy{{{vvvssspppooooooppprrrrrrqqqoooooommmkkkiiihhhddd```]]]ZZZ^^^bbbfffiiilllpppssspppsssvvvxxxxxx||||||rrrqqqpppqqquuuzzz}}}|||zzzzzzyyyxxxwwwvvvuuutttyyywwwuuutttrrroookkkhhhbbb___ZZZUUURRRMMMIIIEEEBBB@@@===;;;;;;===???@@@BBBAAACCCEEEDDDAAABBBFFFHHHJJJNNNUUU___mmm|||zzzvvvqqqkkkhhhfffbbb^^^ZZZWWWTTTPPPNNNJJJJJJHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>BBBGGGKKKSSSbbbppp{{{ooocccZZZSSSMMMKKKHHHDDDCCCEEEAAAFFFLLLRRR[[[hhhzzzkkkZZZTTTPPPIIIBBB===;;;;;;<<<<<<>>>BBBFFFNNN```|||tttbbbUUULLLHHHIIIEEEDDDIIIRRR]]]mmmzzzuuujjj^^^UUUTTTXXXbbbnnnyyy~~~yyyqqqkkkeeebbb^^^YYYYYY]]]ZZZ\\\___ccchhhmmmqqqtttyyyyyyzzzzzz{{{{{{||||||~~~}}}{{{zzz{{{~~~}}}yyywwwuuuuuusssvvv{{{|||uuusssooommmkkkhhheeeccc```[[[UUUPPPKKKMMMZZZggg|||vvvoooiiieee\\\UUUQQQQQQQQQOOOQQQTTT]]]fffpppxxx}}}zzzqqqfff]]]UUUTTT]]]ggg|||}}}qqqjjjiiimmmrrrzzz~~~yyyqqqlllnnntttzzzuuurrroooooooooppprrrsssqqqpppooommmkkkjjjhhheeeaaa^^^ZZZ]]]bbbfffhhhkkkoooqqqqqqtttwwwyyyyyy|||tttrrrqqqqqqtttyyy~~~~~~|||zzzwwwtttppplllhhhbbb^^^XXXSSSOOOKKKGGGDDDBBBAAA@@@???>>>@@@BBBDDDDDDDDDHHHLLLLLLIIIIIILLLMMMOOORRRVVV]]]hhhssszzz}}}xxxsssooolllhhhccc___[[[WWWSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>AAAEEEJJJRRRaaaooo{{{uuujjjaaaXXXNNNIIIEEEBBBAAADDDCCCJJJTTT]]]eeeooo{{{lll[[[YYYTTTKKKCCC===;;;:::;;;;;;===AAAFFFMMM]]]|||~~~jjjZZZPPPJJJKKKGGGEEEIIIOOOXXXhhhuuuxxxmmmaaaWWWUUUXXXaaammmzzz~~~wwwqqqmmmhhhbbb```cccaaabbbcccfffjjjmmmppprrrvvvvvvwwwxxxyyyzzz{{{|||~~~|||zzzyyy{{{~~~|||xxxvvvttttttrrruuuzzzxxxuuurrrpppnnnkkkhhheeeccc^^^XXXRRRLLLJJJRRR\\\qqqzzzrrrmmmaaaYYYSSSRRRQQQNNNMMMOOOSSSZZZdddmmmttt}}}~~~yyysssmmmggg^^^XXXZZZaaavvv~~~qqqiiiiiinnnsss{{{zzzqqqjjjkkkpppzzzuuuqqqooonnnnnnoooqqqrrrqqqpppooonnnlllkkkiiifffbbb___ZZZ]]]aaaeeegggjjjmmmoooqqqtttxxxyyyyyy{{{{{{zzzwwwvvvwwwyyy|||~~~}}}zzzwwwsssmmmjjjccc^^^XXXRRRNNNKKKHHHFFFDDDDDDDDDCCCBBBCCCFFFIIIIIIJJJOOOUUUUUUQQQPPPRRRQQQRRRTTTVVVZZZ```ggglll~~~zzzwwwpppmmmgggccc___[[[WWWTTTRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMJJJHHHEEECCCBBBAAA>>>===@@@DDDHHHPPP```nnn{{{yyyooodddZZZOOOHHHCCC???>>>AAACCCMMMZZZeeemmmuuu|||gggZZZ[[[UUULLLDDD>>>;;;;;;<<<======BBBHHHMMM\\\zzztttbbbUUULLLJJJGGGFFFIIILLLTTTbbbooo~~~|||rrreeeZZZWWWYYY```nnn~~~|||xxxrrrllljjjllljjjjjjkkklllnnnppprrrsssvvvvvvvvvwwwxxxzzz|||}}}~~~|||{{{{{{}}}~~~{{{xxxuuusssrrrrrrsssuuuyyy{{{yyyvvvtttrrrpppmmmjjjfff```ZZZTTTMMMIIIMMMTTTaaauuu|||vvvkkkbbbZZZXXXVVVQQQMMMMMMKKKOOOWWWbbbjjjrrr}}}yyyvvvsssnnndddZZZWWWYYYkkkwww}}}pppiiiiiiooottt~~~{{{ssslllmmmqqqyyytttqqqooonnnlllmmmoooqqqqqqqqqooonnnlllkkkjjjgggccc```ZZZ]]]aaadddeeegggjjjlllppptttwwwyyyxxxzzz~~~|||zzzzzzzzz|||~~~{{{vvvqqqnnnhhhccc\\\VVVRRROOOMMMKKKGGGIIIJJJIIIHHHJJJMMMPPPPPPRRRWWW]]]\\\WWWUUUVVVUUUUUUUUUUUUWWWZZZ```dddpppzzz~~~xxxtttooojjjfffccc___\\\WWWVVVUUUSSSQQQPPPPPPPPPRRRPPPNNNKKKHHHEEEDDDCCC>>>===???CCCGGGOOO___mmm{{{{{{pppdddZZZPPPIIIDDD???>>>@@@BBBLLLZZZfffoooyyy}}}qqqbbbZZZYYYTTTLLLDDD>>>===>>>???BBB@@@CCCIIIOOO[[[www~~~jjjZZZOOOIIIFFFFFFHHHJJJOOO\\\iiixxxwwwjjj___[[[]]]```ppp}}}wwwuuuwwwtttttttttuuuuuuwwwxxxyyyzzzzzzzzzzzz|||~~~|||zzzxxxuuusssrrrrrrrrruuuvvvyyy~~~|||zzzxxxwwwuuurrrpppkkkeee___ZZZRRRKKKLLLQQQWWWiii|||zzzpppgggccc^^^WWWQQQOOOLLLJJJNNNXXXaaahhhrrr{{{~~~{{{xxxsssiii]]]XXXYYYbbbooo|||yyyoooiiijjjpppvvv}}}vvvpppqqqwwwyyytttqqqpppmmmkkkkkkmmmpppqqqrrrpppnnnlllkkkjjjgggccc```ZZZ]]]aaacccdddfffhhhjjjooorrrvvvwwwwwwxxx|||{{{xxxwwwwww}}}~~~zzzuuuqqqoooiiibbb[[[WWWTTTRRRPPPKKKMMMOOOOOONNNPPPTTTXXXUUUWWW]]]bbbaaaZZZWWWXXXYYYXXXWWWUUUUUUXXX^^^bbbdddppp{{{vvvrrrnnnjjjfffccc[[[ZZZXXXVVVUUUTTTSSSSSSTTTSSSPPPLLLIIIGGGEEEDDD>>>===???BBBFFFOOO^^^mmmwww|||{{{pppeee[[[QQQLLLFFFAAA@@@BBBAAAKKKYYYeeeooozzzzzzxxxwwwzzzyyyjjj```[[[WWWRRRKKKCCC??????AAACCCGGGCCCDDDKKKPPPZZZtttppp^^^QQQGGGEEEFFFGGGHHHMMMXXXeeettt~~~zzznnnbbb^^^``````qqq~~~~~~|||{{{{{{|||}}}~~~~~~zzzyyywwwuuutttsssssstttwwwwwwzzz~~~|||{{{zzzxxxvvvtttpppkkkeee___WWWPPPOOORRRRRRbbbsss|||}}}|||rrrlllfff]]]VVVRRRQQQKKKJJJRRR[[[aaajjjsss{{{|||wwwlllaaa]]]___]]]jjjzzzvvvmmmiiikkkrrrwww~~~yyytttvvv|||zzzsssnnnmmmkkkjjjkkkmmmoooooonnnnnnllljjjiiiiiigggdddbbb^^^^^^___```cccfffiiikkkmmmppptttwwwwwwwwwwwwxxxwww}}}~~~}}}|||~~~~~~zzzxxxwwwqqqnnnhhhbbb]]]ZZZYYYYYYXXXYYYYYYXXXWWWWWWYYYZZZ]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRSSSTTT]]]cccnnn{{{~~~{{{yyyuuummmgggddd```\\\ZZZYYYZZZZZZZZZTTTSSSQQQPPPOOOLLLHHHEEEDDDBBBAAACCCGGGNNN[[[hhhvvvyyypppeee\\\RRRKKKEEE@@@AAAEEEGGGJJJRRR___ooo}}}|||vvvxxxyyy}}}sssbbbZZZZZZ[[[SSSHHHAAA@@@AAABBBBBBEEEGGGFFFLLLUUUZZZkkk{{{bbbTTTKKKHHHFFFGGGHHHJJJTTT^^^mmm~~~zzzmmmccc]]]ZZZ[[[kkk~~~~~~~~~~~~|||wwwssspppppppppqqqxxxyyy{{{~~~~~~}}}zzzuuurrrvvvsssoooiiiccc]]]YYYWWW\\\aaakkkwww}}}{{{{{{{{{zzzyyy|||yyypppggg^^^YYYTTTPPPNNNOOORRRVVV___hhhttt~~~yyytttnnnfffaaadddkkkvvvxxxooohhhdddeeennnwww~~~{{{yyywwwuuuxxx~~~|||sssmmmlllkkkjjjkkkmmmooonnnmmmnnnlllkkkjjjiiigggdddbbb^^^^^^___aaacccfffjjjkkknnnqqqtttvvvvvvvvvwwwxxxwww|||~~~|||zzz{{{|||zzzyyywwwtttooojjjfffdddcccbbb______```_________```aaa```___^^^\\\ZZZXXXWWWVVVRRRPPPNNNLLLKKKKKKLLLMMMSSSYYYcccooozzz|||uuuoooiiifffaaa___^^^^^^]]]]]]YYYWWWUUUSSSRRROOOLLLIIIFFFCCCBBBDDDHHHOOO\\\hhhuuuxxxpppeee\\\RRRKKKEEEAAACCCGGGJJJMMMUUUaaaqqq~~~yyywwwxxx}}}nnn^^^XXXXXXZZZRRRGGG@@@???AAABBBBBBBBBEEEEEEKKKTTTXXXgggmmm\\\OOOKKKIIIHHHHHHJJJRRR[[[iiizzzssshhh```\\\\\\iii|||}}}}}}|||}}}~~~}}}yyyvvvsssrrrrrrrrrvvvwwwyyy|||~~~|||{{{yyywwwuuuqqqlllgggbbb```___ccclllvvv~~~{{{zzzvvvuuutttsssuuuyyytttiiibbb]]]WWWSSSRRRQQQQQQVVV\\\jjjzzz{{{vvvppphhhbbbccciiittt~~~uuukkkddd```bbbmmmxxx}}}yyywwwtttsssxxx~~~~~~sssllljjjjjjjjjlllnnnnnnmmmlllnnnmmmkkkjjjiiigggdddbbb^^^^^^___```cccgggjjjmmmqqqrrrsssttttttuuuwwwyyyxxx{{{~~~{{{yyy|||~~~~~~}}}yyyvvvsssqqqqqqppplllkkkjjjhhhgggfffffffffeeecccaaa^^^ZZZWWWTTTSSSKKKJJJHHHEEEDDDDDDEEEFFFGGGNNNWWW```iiisss~~~}}}xxxrrroookkkhhhfffeeedddbbbaaa^^^ZZZWWWUUUSSSPPPNNNHHHEEEDDDFFFIIIPPP\\\iiittt~~~xxxpppeee[[[QQQKKKFFFCCCFFFKKKNNNQQQYYYeeesss{{{gggYYYVVVXXXYYYQQQFFF@@@???AAABBBBBB???DDDEEEJJJSSSVVVbbbyyyxxxcccTTTOOOJJJIIIHHHHHHOOOWWWcccsssyyynnnddd___[[[eeettt~~~}}}~~~|||yyywwwuuutttssstttuuuvvvyyy}}}||||||}}}|||yyyuuuqqqnnnjjjlllrrrzzz~~~|||{{{zzztttrrrooonnnnnnqqqtttvvvxxxvvvmmmfff```ZZZWWWTTTPPPPPPTTT___mmm~~~zzzuuunnngggcccjjjuuu}}}ttthhh```[[[___lllzzz|||wwwtttrrrrrrxxxtttnnnjjjiiijjjlllnnnnnnmmmkkkooommmkkkjjjiiihhheeebbb_________```cccgggkkkmmmrrrssssssrrrrrrssswwwzzzzzz|||zzzxxxtttqqqooollljjjhhhjjjhhheee```[[[VVVSSSQQQJJJHHHFFFCCCBBBBBBCCCDDDCCCIIIOOOTTTZZZdddrrr||||||yyyvvvsssqqqnnnkkkiiihhhddd___[[[XXXVVVSSSQQQKKKHHHGGGHHHJJJPPP]]]iiisss}}}wwwoooddd[[[QQQKKKGGGEEEJJJPPPTTTWWW^^^jjjwwwsss```VVVVVVYYYZZZQQQGGG@@@???AAABBBCCC???EEEFFFKKKTTTVVV___qqq|||eeeVVVPPPJJJHHHGGGGGGLLLSSS]]]kkkyyy~~~rrrggg```ZZZaaammm|||~~~~~~}}}|||zzzwwwtttrrrrrrrrrrrrtttxxx|||~~~zzzzzz|||}}}{{{{{{zzzwwwtttooolllkkkkkkkkkkkklllsss}}}wwwmmmgggaaa___ZZZTTTRRRSSSYYYcccsss~~~{{{tttnnnfffnnnyyyvvviii^^^XXX\\\kkkyyy|||vvvsssqqqrrrzzz~~~vvvrrrkkkjjjjjjkkknnnnnnmmmlllooommmkkkjjjjjjhhheeeccc```___^^^___aaaeeeiiilllrrrrrrrrrqqqqqqssswwwzzz|||}}}~~~~~~{{{yyywwwtttqqqooommmhhhccc]]]WWWSSSQQQKKKIIIFFFDDDBBBBBBCCCCCCCCCGGGJJJLLLOOOWWWdddnnnuuu|||}}}zzzwwwssspppnnnjjjddd___\\\YYYUUUSSSNNNJJJHHHIIIKKKQQQ]]]iiiqqq|||vvvnnndddZZZPPPKKKHHHHHHNNNUUU[[[^^^dddooo{{{kkk[[[UUUXXX]]]\\\TTTIIIBBBAAABBBCCCCCCAAAIIIJJJLLLUUUWWW]]]lllgggWWWPPPIIIGGGFFFFFFKKKPPPVVVcccrrr{{{vvviiiaaaYYY^^^iiiyyy}}}{{{wwwtttqqqooooooooopppsss{{{}}}}}}{{{zzzyyy|||wwwrrrmmmkkkhhheeebbbaaaeeemmmvvvwwwpppiiifffaaaYYYTTTRRRTTTZZZgggxxx|||vvvpppiiippp{{{xxxjjj^^^VVVWWWfffuuu~~~wwwtttrrrttt|||}}}xxxuuummmkkkjjjkkkmmmoooooonnnooonnnlllkkkjjjhhheeecccaaa___^^^]]]___cccgggiiipppqqqqqqqqqqqqtttxxx{{{}}}}}}}}}}}}|||~~~|||rrrppplllfff```ZZZUUUSSSLLLJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEGGGNNNXXX___iiirrr|||zzzvvvrrrnnniiiddd```[[[WWWTTTOOOLLLJJJJJJKKKPPP\\\hhhppp{{{uuummmcccZZZPPPJJJHHHJJJRRRZZZ```cccjjjtttwwweeeXXXUUU[[[aaaaaaXXXMMMEEECCCDDDEEEDDDEEEMMMMMMNNNVVVYYY\\\hhh}}}nnn[[[RRRJJJHHHGGGFFFIIINNNRRR]]]lllxxxzzzmmmcccZZZ]]]fffvvv~~~{{{wwwsssqqqmmmmmmmmmlllnnnvvv}}}{{{zzztttpppnnnjjjeee```\\\]]]aaahhhppp|||vvvqqqjjj___WWWTTTQQQRRRZZZkkk}}}uuuqqqmmmsss}}}xxxlll```UUUUUUbbbqqq~~~xxxvvvuuuwww}}}{{{vvvpppmmmkkkjjjllloooqqqqqqpppnnnlllkkkjjjiiifffcccbbb```]]]\\\]]]```dddgggmmmooopppqqqrrruuuxxx{{{{{{|||{{{zzzxxxxxxzzz|||}}}}}}tttrrrnnnhhhbbb]]]XXXVVVPPPNNNKKKHHHFFFFFFFFFGGGFFFEEECCCDDDFFFKKKQQQUUU]]]eeeooowww|||~~~zzzvvvrrrnnniiiddd___YYYUUUPPPMMMJJJJJJKKKPPP[[[gggooozzztttlllcccYYYOOOJJJIIILLLUUU^^^eeehhhnnnxxxppp___UUUUUU]]]dddeee\\\QQQHHHFFFFFFFFFEEEHHHPPPOOONNNVVVYYY\\\eeerrrvvvaaaWWWNNNJJJHHHGGGHHHKKKOOOZZZiiivvvrrrhhh]]]]]]ddduuu|||xxxtttrrrkkklllllljjjkkkqqq|||~~~yyyvvvuuurrrlllggg```^^^^^^```bbbhhhyyy~~~vvvkkkaaa]]]UUUPPPRRR^^^qqqzzzxxxtttxxxzzzpppeee[[[YYYdddrrr~~~yyywwwvvvxxx}}}~~~~~~~~~}}}|||wwwqqqnnnkkkjjjlllooorrrssspppnnnlllkkkjjjiiifffcccbbb```]]][[[\\\___bbbeeekkknnnppprrrsssuuuyyy{{{zzzzzzzzzxxxvvvtttuuuvvvyyy|||~~~yyywwwwwwxxx}}}}}}wwwuuusssooojjjddd^^^ZZZXXXTTTRRROOOLLLJJJJJJJJJJJJHHHFFFDDDEEEIIIMMMPPPRRRUUU[[[cccjjjooowww}}}xxxuuuqqqlllgggaaaZZZVVVQQQMMMJJJJJJKKKOOOZZZfffnnnyyy~~~tttlllcccYYYOOOJJJIIIMMMWWW```hhhjjjqqqzzz|||lll\\\SSSUUU^^^fffhhh___SSSJJJGGGGGGGGGFFFJJJRRROOOMMMUUUYYY[[[ccciii{{{fff\\\QQQLLLJJJGGGGGGIIINNNXXXgggvvvvvvmmm```^^^cccsss}}}yyyuuutttjjjkkkkkkiiiiiinnnyyy}}}|||}}}{{{uuupppiiiddd```]]]ZZZ\\\iiiyyywwwmmmiii\\\SSSOOOWWWfffzzz{{{~~~|||uuulllaaa___iiiwww}}}yyywwwwwwxxx~~~~~~~~~~~~ssssssmmmiiikkknnnmmmlllmmmnnnmmmmmmllljjjhhhfffeeeaaa]]]YYYZZZ]]]aaacccccckkklllnnnoooppprrruuuwwwzzzyyywwwvvvuuuuuuvvvvvvvvvyyy}}}{{{xxxvvvsssqqqsssxxx~~~|||xxxpppooollljjjgggccc]]]YYYVVVTTTQQQPPPOOOMMMJJJHHHJJJIIIHHHHHHHHHIIIJJJJJJNNNQQQUUU[[[ccclllvvv}}}{{{vvvooohhhbbb\\\VVVRRRMMMHHHEEEDDDEEEJJJVVVbbblllvvvxxxoooiiiaaaXXXNNNIIIFFFJJJUUU```jjjooovvv}}}}}}mmm]]]TTTMMMNNN\\\mmmnnndddWWWMMMJJJJJJKKKLLLMMMOOORRRUUUWWW[[[___bbbnnn{{{ooocccVVVMMMGGGCCCDDDGGGJJJQQQ___ooo{{{}}}pppfffaaa```jjj~~~|||{{{zzzuuussspppnnnmmmnnnoooppp~~~{{{zzzwwwtttmmmccc\\\]]]dddkkk|||rrrcccXXXRRRUUU]]]lll~~~~~~rrrhhhfffmmmuuu|||vvvsssuuu|||}}}~~~~~~}}}uuussslllhhhjjjllllllkkkmmmlllllllllkkkjjjiiihhhgggaaa^^^ZZZZZZ^^^aaacccdddiiikkkmmmnnnoooqqqtttwwwyyyxxxwwwwwwwwwxxxyyyzzz|||~~~~~~{{{vvvrrrqqqqqqtttvvv}}}~~~zzzvvvssspppooommmllljjjgggbbb^^^[[[XXXTTTQQQPPPNNNLLLJJJNNNMMMKKKIIIGGGFFFFFFGGGHHHKKKOOOTTTZZZccckkkqqq{{{~~~vvvqqqjjjddd^^^XXXRRRNNNIIIEEECCCBBBCCCHHHUUUaaannnxxxwwwnnnhhh^^^VVVMMMHHHGGGJJJUUU```nnnssszzzxxxiiiZZZQQQKKKKKKWWWffflllcccWWWNNNLLLMMMMMMMMMOOOQQQTTTVVVXXX[[[___bbbkkkvvvtttgggXXXOOOIIIDDDDDDGGGGGGLLLYYYhhhttt~~~ttthhhccc___fffxxx~~~}}}|||}}}||||||{{{zzzxxxuuussspppooonnnrrryyyxxxnnneeeaaabbbeeetttwwwnnnaaaWWWUUUXXXbbbxxx~~~vvvooonnnsssxxx}}}xxxuuuxxx~~~||||||}}}|||{{{|||yyyrrrkkkfffhhhjjjjjjjjjllljjjjjjkkkkkkkkkjjjiiiiiibbb___\\\[[[^^^aaacccdddiiijjjlllmmmnnnqqquuuxxx{{{{{{{{{|||}}}{{{vvvrrrooonnnnnnpppttt{{{xxxtttqqqooommmooonnnnnnooonnnlllhhhddd```\\\VVVRRRPPPOOOMMMLLLPPPNNNLLLJJJHHHGGGFFFFFFEEEGGGJJJNNNRRRYYY```dddpppvvv~~~zzzxxxmmmhhhbbb\\\VVVQQQKKKHHHDDDAAA??????AAAGGGSSS___nnnyyy~~~uuulllfffZZZSSSKKKHHHGGGJJJTTT^^^nnnttt|||rrrcccTTTKKKFFFEEEQQQ___ggg```VVVPPPOOOPPPQQQPPPRRRTTTVVVXXXYYY[[[___aaagggpppyyykkk[[[RRRKKKFFFDDDFFFDDDGGGQQQ^^^jjjuuuzzzmmmfff^^^___kkk}}}yyyvvvuuuuuuzzz||||||wwwrrrllliiieeeiiirrr||||||rrriiicccaaajjjwww|||yyykkk^^^XXXVVV[[[mmm~~~{{{yyyzzz|||}}}~~~{{{yyy|||}}}xxx{{{|||||||||zzzyyyzzz}}}}}}ssskkkeeefffhhhhhhiiilllkkkkkkkkkkkkjjjjjjiiihhhcccaaa^^^]]]^^^aaaccceeeiiijjjlllnnnpppsssxxx|||~~~{{{wwwtttrrrqqqnnnpppuuuyyy}}}wwwqqqnnnlllkkkkkknnnnnnoooqqqrrrpppllliii```[[[UUUQQQOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKGGGIIILLLNNNQQQUUUZZZ]]]eeejjjsss{{{{{{uuupppmmmaaa]]]XXXRRRMMMIIIDDDAAA???<<<;;;<<>><<<;;;999888;;;>>>CCCOOO[[[iiivvvyyypppgggaaaXXXQQQKKKHHHGGGJJJTTT^^^hhhooozzzrrr^^^JJJAAA===@@@NNN^^^ccc]]]WWWTTTUUUWWWWWWVVVVVVXXXYYYZZZZZZ\\\^^^aaaccchhhtttsssaaaWWWPPPKKKGGGFFFFFFFFFJJJRRR[[[gggxxxyyymmmaaaYYYXXXbbbyyyzzzwwwrrrnnnkkkkkklllmmmlllooottt{{{~~~|||uuummmiiigggfffeeehhhooozzz||||||oooeeeddddddiiivvvuuuhhhaaa[[[YYYeeettt~~~wwwtttvvv}}}{{{{{{{{{zzzyyyzzz|||~~~zzzppphhhfffggggggiiilllnnnnnnmmmllljjjhhhfffeeefffeeeccc```___```dddgggiiikkknnnqqquuu|||}}}||||||}}}~~~~~~}}}{{{{{{zzz{{{||||||{{{{{{}}}~~~zzzyyyvvvqqqnnnmmmppprrrssssssuuuwwwwwwtttoookkk]]]YYYSSSPPPPPPRRRSSSTTTTTTSSSQQQOOONNNMMMNNNNNNNNNQQQTTTVVVWWWXXXYYY[[[ZZZ\\\```eeekkkooopppooorrrqqqnnniiiccc\\\UUURRRKKKHHHDDDAAA???>>>;;;999:::888888:::===CCCOOOZZZggguuu~~~vvvmmmddd___WWWPPPJJJHHHIIIMMMYYYdddooouuu~~~qqq]]]III@@@>>>CCCPPP___ddd^^^XXXUUUVVVXXXYYYXXXVVVXXXYYYZZZZZZ\\\^^^aaaaaafffppp}}}iii^^^WWWOOOIIIGGGHHHGGGHHHOOOVVVaaarrr~~~qqqddd\\\WWWZZZkkk~~~~~~wwwtttnnniiifffeeefffggglllnnnssszzzzzzuuuqqqmmmjjjhhhhhhlllsss{{{}}}vvvvvvyyyvvvkkkeee```___gggvvv|||ppphhh___XXX___kkk}}}{{{vvvwwwwwwvvvxxxzzz{{{{{{|||tttkkkhhhhhhhhhiiimmmlllllllllkkkjjjiiigggfffffffffeeebbb___```dddggggggiiimmmqqqwww~~~zzzwwwvvvwwwyyy{{{~~~~~~~~~~~~|||zzzyyywwwsssoooooorrruuuxxxyyyzzz{{{zzzvvvooojjjaaa]]]XXXUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQQQQQQQTTTXXX[[[[[[\\\]]]^^^]]]\\\]]]```dddeeedddbbbcccbbb```\\\VVVPPPKKKHHHCCC@@@>>><<<<<<;;;999888:::888888;;;>>>CCCNNNZZZhhhvvv{{{tttkkkccc]]]TTTMMMHHHGGGJJJRRR```mmmwww|||nnn[[[IIICCCCCCFFFRRR^^^gggaaaYYYUUUVVVXXXYYYYYYVVVWWWYYYZZZZZZ\\\^^^aaa```eeemmmxxxuuuggg^^^UUUMMMIIIHHHFFFFFFKKKQQQ[[[kkkyyyttthhhaaaYYYUUU```ooo~~~zzzwwwsssnnniiiggggggiiikkkqqqssswww~~~}}}zzzxxxqqqooommmmmmooosssxxx{{{wwwuuuvvv|||xxxkkkddd___aaaiiixxx{{{rrrfff\\\^^^gggvvv{{{}}}{{{sssvvvyyy|||}}}wwwmmmiiiiiihhhjjjmmmjjjkkkkkkkkkkkkjjjiiiiiiggggggfffbbb___```dddhhhfffhhhlllqqqwww~~~{{{wwwttttttuuuxxxzzz}}}~~~~~~{{{xxxyyy}}}{{{~~~|||yyyyyywwwsssoooooosssvvv}}}}}}}}}~~~|||wwwpppjjjeeebbb]]]YYYXXXXXXWWWVVVRRRRRRQQQRRRSSSTTTVVVWWWTTTXXX\\\______```aaabbb```^^^]]]^^^``````]]][[[WWWWWWVVVSSSOOOJJJEEEBBB>>><<<::::::::::::999888;;;999999<<<>>>CCCNNNYYYjjjxxxzzzrrrjjjbbb\\\RRRKKKFFFGGGLLLVVVfffssszzzjjjYYYJJJFFFGGGIIIRRR\\\iiibbbZZZUUUUUUXXXYYYYYYUUUWWWXXXYYYZZZ\\\___aaa^^^dddkkksssooodddYYYOOOJJJGGGDDDDDDHHHNNNWWWffftttvvvjjjddd\\\TTTYYYfffwww{{{xxxvvvsssooolllkkkmmmqqqsssvvvwww{{{}}}{{{zzztttsssssssssuuuwww{{{}}}}}}xxxyyyxxxtttkkkbbb___aaakkk{{{nnnbbbbbbjjjrrruuuwwwzzz|||~~~rrrjjjiiikkkjjjhhhqqqpppnnnkkkiiifffdddccckkkiiifffdddbbbbbbbbbcccfffiiilllpppvvvvvvxxxzzz{{{|||~~~}}}yyyuuurrrxxxzzz{{{|||||||||~~~}}}{{{|||yyyvvvttttttvvvwww}}}yyytttpppmmmhhhaaa]]]\\\[[[YYYVVVRRRRRRSSSVVVZZZ]]]^^^^^^^^^___aaabbbcccccccccbbbeeecccbbbaaa```]]]ZZZWWWUUURRRMMMJJJHHHFFFCCCBBB>>>>>><<<;;;:::999999999<<<;;;===@@@AAADDDPPP\\\llluuuwwwqqqjjjaaa\\\QQQJJJFFFKKKTTT___kkkvvv~~~{{{zzz}}}~~~~~~{{{dddZZZOOOJJJOOOWWW^^^aaagggbbb\\\WWWVVVWWWYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]]dddeeeiiippp{{{{{{iii\\\RRRMMMGGGEEEEEEGGGIIIOOO]]]kkkzzz~~~ssskkk^^^RRRRRR\\\fff~~~~~~yyyvvvrrrrrrrrrrrrssswww|||~~~~~~~~~}}}{{{zzz|||{{{xxxvvv||||||oooeeeccckkkyyyvvvkkkffffffqqq}}}rrruuuyyy{{{}}}zzznnnkkkkkkkkkjjjooonnnnnnlllkkkjjjiiihhhkkkiiigggdddbbbbbbbbbcccfffiiilllpppvvv}}}~~~|||zzzuuuvvvuuuuuuttttttvvvwwwyyy{{{~~~|||zzz}}}|||zzzyyyyyy{{{}}}~~~}}}vvvpppmmmjjjeee```\\\XXXTTTRRRRRRTTTWWW[[[```dddffffffdddeeefffggghhhgggffffffhhhgggeeecccaaa^^^ZZZWWWVVVSSSOOOKKKIIIGGGEEECCCAAA@@@>>>===<<<;;;::::::<<<;;;===???AAAEEEPPP]]]mmmuuuwwwqqqiii___YYYPPPJJJGGGMMMVVVbbbnnnyyy~~~xxxuuutttxxx|||zzz~~~{{{ggg^^^UUURRRVVV^^^cccfffeee```ZZZVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\___```dddlllwwwrrrbbbXXXSSSKKKHHHGGGGGGHHHLLLXXXdddtttwwwmmm```RRRQQQYYY```www~~~zzzwwwtttuuuuuuuuuvvvzzz~~~yyytttxxx}}}pppiiikkkssszzz|||qqqkkkkkkppp|||~~~nnnrrrwwwzzz|||~~~uuummmkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnkkkjjjgggeeecccbbbbbbbbbfffhhhlllpppvvvxxxvvvssspppnnnnnnooopppooorrrvvvzzzvvvoooooonnnkkkeee^^^WWWSSSRRRUUUYYY___fffkkkoooqqqrrrnnnoooooopppooonnnmmmlllnnnllliiifffddd```\\\XXXXXXUUUQQQNNNLLLIIIGGGDDDDDDCCCAAA???>>>===<<<<<<;;;;;;===???AAAFFFRRR^^^ooowwwxxxqqqggg]]]UUUOOOJJJHHHOOOZZZfffsss}}}|||uuuqqqpppvvv|||}}}wwwhhhbbb]]][[[```eeeiiijjjbbb^^^XXXTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[^^^^^^aaahhhqqq}}}ggg[[[VVVNNNKKKHHHHHHGGGHHHQQQ[[[jjjxxx}}}rrrcccUUUQQQVVVYYYmmm~~~|||zzzyyyyyyyyyxxxyyy}}}~~~|||uuuuuuyyy~~~~~~}}}qqqlllnnnssswwwpppnnnooozzzzzzzzz}}}~~~}}}lllqqqvvvzzz|||}}}~~~}}}pppkkkkkkllllllllllllmmmnnnnnnoooooollljjjhhhfffdddcccbbbbbbeeehhhkkkpppvvv}}}wwwrrroooooooooooonnnqqqtttuuuvvv}}}zzzuuurrrrrrooohhh___ZZZYYY[[[]]]ccckkksssxxx{{{}}}~~~{{{{{{{{{zzzyyyvvvtttsssssspppllliiieeebbb]]]ZZZYYYVVVSSSPPPNNNKKKHHHFFFFFFEEECCCAAA???>>>===<<<<<<;;;===@@@BBBGGGTTTaaarrryyyxxxpppfff[[[SSSMMMHHHHHHQQQ]]]iiivvv~~~vvvsssssszzzooodddbbbaaacccfffiiijjjjjj```]]]WWWTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ``````aaaeeejjjwwwjjjYYYSSSOOOKKKHHHHHHFFFFFFLLLTTT```mmmwwwiii[[[UUUVVVUUUfff~~~~~~}}}}}}}}}|||zzzzzz|||{{{xxx}}}zzzuuussswww{{{|||~~~zzzqqqppprrr|||yyyqqqnnnoooyyytttuuuzzz~~~||||||lllqqqvvv{{{}}}~~~uuullljjjkkkkkkkkklllllllllmmmmmmmmmmmmllljjjhhhfffdddcccbbbcccfffjjjnnnuuu~~~wwwtttrrrqqqpppnnnppprrrrrrrrrxxx~~~sssrrrmmmfff```___cccgggiiipppyyy~~~{{{yyyvvvsssoookkkhhhddd```^^^[[[YYYVVVSSSQQQNNNKKKHHHHHHGGGDDDBBB@@@>>>===<<<<<<<<<===@@@CCCJJJWWWeeettt{{{}}}vvvoooeeeYYYQQQJJJFFFHHHRRR```lllyyyzzzxxxyyywwwggg\\\^^^bbbgggjjjjjjhhhfff```]]]XXXVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ^^^^^^___aaadddmmmpppZZZOOONNNJJJHHHHHHGGGGGGJJJPPPZZZeeewww}}}pppccc[[[YYYRRR```xxx}}}zzzxxxyyy|||{{{uuuvvvwwwoooooossswww{{{zzzvvvuuu{{{|||sssooopppxxxzzzppprrrvvv|||zzzzzzmmmqqqvvvzzz}}}~~~|||oookkkkkkkkkkkkkkkkkkkkklllllllllooonnnllljjjhhhfffdddcccaaadddhhhmmmsss~~~}}}{{{xxxuuupppqqqqqqqqqsssyyy~~~sssooojjjdddbbbeeelllqqquuu|||~~~yyyvvvrrrnnnllliiifffddd___]]]ZZZXXXVVVSSSOOOLLLJJJIIIFFFDDDAAA???>>>===>>>===???BBBEEELLL[[[iiivvv}}}yyyrrrkkkbbbWWWPPPIIIFFFIIIUUUbbbooo{{{~~~rrraaaUUU[[[dddlllnnnlllgggddd```]]]YYYWWWXXXYYYZZZZZZXXXWWWWWWVVVWWWYYYZZZ[[[ZZZ[[[^^^aaabbbhhhxxx|||bbbRRRMMMIIIGGGIIIIIIGGGIIIMMMUUU^^^oooyyylllaaaZZZPPPZZZooo|||xxxuuuvvvxxx{{{wwwsssxxx~~~ppplllmmmqqqvvv{{{zzz||||||xxxwwwyyytttssszzz{{{vvvnnnooottt|||}}}{{{yyyxxx}}}}}}nnnqqquuuxxx{{{~~~tttmmmkkkiiiiiijjjkkkllllllmmmmmmqqqpppooommmjjjhhheeeddd___bbbgggkkkrrr}}}{{{yyywwwvvvxxx}}}|||uuupppkkkiiikkkpppuuuwww~~~|||yyyuuurrrpppooommmkkkdddbbb___]]][[[XXXTTTPPPMMMLLLIIIFFFCCCAAA?????????>>>@@@CCCGGGOOO^^^lllxxx~~~{{{sssllleee]]]TTTNNNJJJHHHLLLXXXeeerrr~~~mmmZZZSSS\\\hhhrrruuupppjjjeee___\\\YYYXXXXXXZZZZZZZZZYYYXXXVVVTTTUUUXXX[[[]]]^^^```dddggggggiiiuuulllWWWNNNJJJHHHJJJJJJHHHHHHKKKMMMTTTdddxxxrrrdddZZZPPPUUUddd|||}}}|||zzzvvvtttuuuxxx{{{~~~wwwvvvzzzzzzrrroooooorrrwwwxxxyyyzzz}}}{{{ttt|||~~~zzzuuu{{{xxxsssnnnnnnqqqyyy}}}{{{yyyxxxwww|||zzzuuu|||nnnppptttwwwyyy}}}xxxnnnkkkhhhiiijjjkkkmmmnnnoooppprrrqqqpppnnnkkkiiifffeee^^^aaafffjjjqqq|||}}}~~~xxxtttoooppptttyyy{{{|||~~~{{{wwwuuutttsssqqqpppgggeeecccaaa___\\\WWWTTTOOONNNKKKHHHEEECCCAAA@@@@@@???AAADDDHHHPPP```nnnyyy~~~xxxooohhhaaaZZZRRRLLLKKKIIINNNZZZhhhttt~~~gggSSSTTT^^^lllwwwzzztttlllggg^^^[[[XXXWWWXXXYYYZZZYYYZZZXXXUUUSSSTTTWWW[[[^^^hhhjjjmmmooommmllltttrrrZZZOOOKKKIIIKKKKKKHHHGGGHHHEEEKKKZZZpppuuueeeXXXRRRQQQ\\\qqqzzzzzzxxxuuutttuuuyyy|||}}}yyy{{{|||zzztttpppqqquuuwwwxxxxxxyyy|||}}}uuu{{{|||www|||wwwqqqnnnnnnpppxxx~~~|||zzzyyywwwvvv|||xxxttt{{{ppprrrtttvvvxxx{{{yyypppllliiiiiimmmnnnmmmnnnrrrqqqqqqqqqpppmmmjjjgggeeefffcccdddkkkrrrzzz}}}|||zzzzzz}}}}}}zzzyyyzzz{{{yyywwwqqqkkkeeebbbbbb```\\\XXXQQQMMMIIIFFFFFFFFFFFFFFF>>>@@@BBBDDDJJJWWWhhhttt|||sssjjjddd]]]RRRJJJGGGGGGLLLRRRZZZhhhyyyrrr___TTTNNN[[[jjjtttxxxwwwooofff[[[XXXWWWZZZZZZWWWUUUUUU```]]]YYYTTTRRRTTTYYY]]]ccciiioooqqqooooooqqqtttiiiWWWKKKDDDIIINNNLLLHHHFFFGGGHHHPPP^^^nnn~~~~~~mmmbbbYYYPPPPPP^^^ppp~~~zzzwwwvvvxxxzzz}}}~~~vvvwww{{{rrroooqqqoooqqqtttwww{{{|||zzz}}}~~~yyywwwxxxuuutttxxx~~~}}}yyy}}}vvvsss~~~|||mmmppptttvvvxxx{{{~~~uuummmjjjiiimmmooonnnooorrrooopppppppppnnnllliiigggfffcccdddkkkrrrzzz~~~||||||}}}~~~|||zzzzzztttlllgggeeebbb]]]YYYWWWTTTOOOKKKIIIHHHFFFEEECCCEEEEEEGGGLLLYYYjjjvvvzzzrrriiiccc[[[QQQJJJHHHGGGNNNUUU^^^lll|||rrr]]]QQQMMMZZZhhhqqqtttssskkkcccXXXTTTTTTXXXZZZYYYYYY[[[[[[YYYVVVRRRQQQTTTZZZ^^^```eeejjjllllllmmmpppttt~~~nnnVVVMMMHHHKKKNNNKKKGGGGGGGGGGGGMMMYYYfffuuupppeee[[[RRROOOWWWbbbppp}}}zzzyyyyyyyyyxxxrrr{{{zzzuuuvvvqqqqqqrrrsssuuuyyy|||}}}~~~~~~~~~~~~|||}}}~~~~~~uuuooozzzjjjnnnssswwwyyy{{{}}}~~~}}}yyypppllljjjmmmoooooopppsssnnnoooppppppooommmkkkjjjfffccceeekkkqqqyyy~~~{{{rrrjjjfffbbb^^^ZZZ[[[XXXTTTQQQPPPNNNKKKIIIJJJJJJJJJKKKQQQ^^^nnnzzzxxxpppgggaaaYYYOOOIIIHHHHHHPPPZZZdddqqqpppZZZOOOOOO[[[hhhnnnooommmfff___UUUQQQQQQVVVZZZ[[[]]]aaa]]][[[XXXUUUSSSUUUZZZ^^^]]]```dddfffgggiiinnnrrr}}}wwwXXXQQQKKKKKKLLLJJJHHHHHHHHHFFFHHHQQQ[[[gggxxxwwwlll```VVVOOOOOOSSS___vvv~~~|||{{{|||qqqsss}}}}}}vvvtttrrrqqqppprrrtttvvvyyy~~~}}}tttkkkttt~~~hhhlllsssxxxzzz{{{}}}}}}|||~~~|||tttnnnjjjmmmooopppqqqsssppppppqqqqqqpppnnnllljjjfffdddfffkkkpppxxx{{{ssskkkfffbbb^^^\\\[[[YYYWWWVVVVVVUUUSSSQQQNNNNNNMMMOOOWWWdddttt~~~vvvnnneee^^^VVVMMMIIIJJJJJJUUUaaakkkwwwlllYYYQQQTTT___jjjmmmllljjjddd___VVVRRRPPPUUUYYY\\\```dddeeeccc```\\\YYYYYY\\\___^^^```bbbcccdddggglllppp|||cccXXXLLLHHHJJJKKKKKKIIIIIIFFFFFFKKKRRR]]]lllyyyvvvhhhZZZOOOLLLMMMUUUiii|||wwwtttvvv|||wwwsssqqqpppppppppsssvvv~~~|||sssiiinnntttyyy}}}fffkkkrrrxxx{{{|||}}}~~~|||}}}~~~~~~~~~~~~wwwooojjjlllooopppqqqsssrrrsssssssssqqqnnnkkkjjjgggfffgggkkkooovvv}}}~~~{{{uuuoookkkiiigggeeeaaa___]]]\\\\\\[[[YYYWWWRRRQQQQQQUUU^^^lll{{{}}}tttlllccc\\\TTTLLLJJJLLLNNNYYYgggrrr|||gggYYYTTT[[[eeennnnnnkkkiiieeeaaa[[[UUUSSSVVVYYY[[[___cccgggfffddd```]]]]]]___bbbccccccccccccdddgggkkkmmmxxxxxxhhhSSSIIIKKKPPPOOOKKKKKKGGGEEEHHHNNNWWWdddqqq}}}nnn]]]OOOKKKMMMQQQ\\\iii}}}xxxtttxxx~~~yyyvvvssspppnnnooopppsss{{{|||uuukkkkkkmmmqqqxxxdddiiipppvvvyyy{{{|||~~~|||}}}~~~~~~}}}~~~yyypppiiijjjnnnoooppprrrttttttttttttrrrooollljjjiiihhhiiikkkmmmttt~~~~~~~~~{{{yyyxxxwwwwwwqqqnnniiieeebbb___\\\YYYWWWWWWXXX]]]fffsss}}}rrrkkkccc[[[RRRKKKKKKOOORRR^^^mmmvvv~~~xxxbbbWWWWWW```iiipppooojjjhhhfffccc```ZZZWWWYYY[[[[[[^^^aaaaaabbbbbbaaa``````ccceeefffeeeddddddfffhhhkkkmmmrrrwwwhhhUUUQQQTTTSSSMMMLLLHHHEEEGGGKKKQQQ]]]hhh|||tttbbbRRRNNNMMMMMMRRRYYYpppzzztttqqqxxx|||wwwsssnnnllllllqqq{{{}}}xxxpppnnnnnnrrr|||aaafffmmmrrrvvvxxx{{{||||||}}}~~~~~~}}}~~~{{{ppphhhhhhmmmooopppqqqrrrsssttttttsssqqqnnnmmmkkkjjjkkkllllllrrr~~~wwwooojjjeeeaaa^^^___^^^```eeennnyyy}}}qqqkkkccc[[[RRRKKKLLLQQQVVVcccqqqyyysss]]]UUUVVVaaajjjpppmmmgggeeeeeedddccc^^^ZZZ\\\]]]\\\]]]```___```aaaaaaaaabbbdddfffeeeeeeeeefffhhhkkkmmmnnnoootttkkk[[[WWWTTTQQQMMMIIIFFFFFFHHHKKKTTT^^^ppp|||lll\\\TTTMMMHHHKKKTTTdddwww}}}uuupppqqq|||}}}uuuqqqmmmnnnttt}}}{{{vvvuuuvvv}}}```dddjjjooosssvvvyyy{{{}}}~~~~~~}}}~~~{{{pppggghhhlllnnnooopppqqqrrrsssttttttrrrqqqooommmkkklllllllllppp~~~vvvpppkkkgggdddeeeeeefffkkksss}}}}}}qqqkkkccc[[[QQQKKKMMMSSSXXXeeessszzzpppZZZRRRUUU```iiinnnkkkdddcccccccccddd___\\\^^^___]]]^^^```cccddddddcccbbbbbbccceeedddcccdddfffjjjmmmooooooooouuu}}}cccXXXUUUSSSNNNIIIFFFEEEEEEGGGNNNVVVbbbuuuvvvggg[[[NNNEEEJJJVVV___pppwwwqqqqqqvvv~~~~~~xxxqqqnnnpppvvv|||}}}zzzzzz}}}___ccciiinnnqqqsssvvvxxx{{{|||}}}}}}|||}}}uuunnnhhhggghhhiiimmmrrrpppqqqqqqrrrrrrqqqqqqqqqqqqrrrpppmmmlllqqq|||}}}vvvqqqnnnhhhkkkpppwww~~~|||ppphhh^^^WWWPPPMMMRRRYYY___lllyyy~~~gggVVVSSSWWW```cccggggggccc```______^^^^^^^^^^^^^^^^^^^^^^^^_________bbbfffiiikkkkkkdddccccccdddgggjjjmmmooouuu|||ttt\\\SSSSSSQQQKKKGGGFFFDDDDDDIIIOOOYYYfffzzz|||mmmbbbXXXMMMKKKNNNZZZhhh|||yyyrrrqqquuuzzz|||sssooorrrzzz\\\```fffkkknnnqqqtttvvvxxxzzz{{{|||}}}~~~}}}tttmmmggggggiiijjjoootttqqqqqqrrrsssssssssrrrrrrrrrrrrqqqmmmlllqqqzzz~~~yyywwwooorrrwww}}}|||mmmeee\\\UUUPPPNNNTTT\\\gggsss~~~|||}}}~~~www```SSSSSSWWWdddfffgggfffbbb___]]]^^^________________________```______ccciiillllllkkkaaaaaaaaabbbeeejjjnnnpppyyy}}}eeeZZZWWWSSSNNNIIIHHHEEECCCGGGLLLRRR^^^ooouuuiii]]]RRRMMMOOOTTTbbbwwwwwwtttuuuxxx{{{vvvwww|||WWW[[[aaafffjjjmmmpppssstttwwwyyy{{{|||~~~}}}xxxooohhhggggggiiimmmrrrrrrrrrsssttttttuuuttttttssssssqqqnnnlllpppwww~~~yyy{{{}}}xxxjjjbbbXXXSSSOOOPPPXXXaaappp{{{~~~}}}{{{zzz|||mmmZZZRRRUUUZZZdddeeeeeecccaaa___```aaaaaaaaaaaa``````_________aaa^^^^^^dddmmmrrrppplllaaa``````aaadddiiinnnrrr|||tttccc\\\VVVPPPKKKIIIFFFCCCDDDHHHKKKRRRaaassstttfffXXXQQQPPPOOO\\\pppyyywwwwwwvvvyyy~~~zzzzzzzzzzzz}}}RRRVVV\\\aaaeeeiiinnnppprrruuuxxxzzz|||}}}~~~tttkkkgggeeeeeeiiinnnrrrssstttuuuvvvwwwwwwwwwuuutttrrrooonnnppptttyyywwwppphhh___VVVQQQOOOQQQ[[[fffvvv~~~xxxdddWWWUUU[[[aaabbbaaaaaa``````bbbeeegggaaaaaa``````___^^^^^^^^^aaa]]]^^^fffrrrxxxuuuooocccbbbaaaaaaccchhhmmmpppyyylll^^^YYYRRRLLLJJJGGGCCCCCCEEEEEEJJJUUUeeexxx}}}nnn___UUUQQQNNNWWWhhh{{{}}}{{{xxxxxxzzz|||xxxxxxyyy{{{~~~NNNRRRWWW]]]aaafffkkkooorrrtttxxxzzzzzz{{{}}}wwwmmmgggeeeeeeiiiooorrrsssuuuvvvwwwxxxxxxyyyvvvuuutttqqqppppppsssuuu~~~sssjjjeee]]]UUUQQQPPPTTT___iiixxxmmm\\\UUUYYYaaagggdddbbb___^^^___bbbeeeggg_________^^^^^^^^^]]]]]]___\\\]]]gggtttzzzxxxrrrgggfffdddbbbcccfffiiikkkpppuuuzzzvvvccc]]]UUUMMMKKKHHHDDDCCCEEEDDDGGGNNN[[[llluuufffZZZSSSOOOUUUaaasss~~~{{{yyyyyy{{{}}}~~~xxxyyyzzz|||IIIMMMRRRXXX]]]ccciiimmmpppssswwwyyyzzzzzz|||}}}|||pppjjjgggggglllrrrrrrsssuuuvvvxxxyyyzzzzzzwwwvvvuuusssrrrrrrrrrrrr}}}qqqiiiaaaZZZTTTRRRSSSXXXdddooozzzyyydddVVVUUU]]]eeejjjkkkgggbbb______```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]eeeooouuutttqqqiiigggeeecccccccccdddddddddiiimmmqqqwwwpppggg\\\RRRMMMJJJGGGEEEFFFEEEGGGKKKRRR___qqq}}}ooobbbYYYQQQRRRZZZkkk|||zzzxxxxxxyyyyyy}}}~~~|||wwwxxxyyy|||DDDHHHMMMSSSYYY___eeejjjlllpppuuuxxxzzz{{{|||~~~yyypppjjjhhhkkkqqqqqqrrrtttvvvxxxyyyzzzzzzxxxwwwvvvuuuuuutttsssrrr}}}yyyooohhhZZZUUURRRTTTWWW^^^jjjuuu~~~ttt___UUUYYYbbbjjjmmmmmmiiiccc```______^^^]]]]]]]]]^^^^^^______``````^^^]]]]]]aaahhhlllllljjjfffeeedddcccbbb``````___ZZZ```fffiiimmmyyytttgggYYYRRRMMMIIIGGGGGGDDDFFFIIIKKKRRRbbbvvvxxxkkkaaaTTTQQQTTTcccyyy}}}}}}yyy{{{}}}|||vvvwwwzzz}}}AAADDDJJJPPPVVV\\\ccchhhiiimmmssswwwzzz|||~~~uuulllggghhhlllqqqrrrtttvvvxxxyyyzzz{{{xxxwwwvvvvvvvvvuuusssqqqyyyzzz~~~{{{xxxssslllfffVVVRRRQQQTTTZZZbbbnnnzzzsss```XXX]]]hhhoooqqqkkkgggbbb___```aaa```^^^]]]^^^^^^___```aaabbbbbb___^^^]]]___bbbdddeeeeeecccccccccbbbaaa___]]]\\\UUU\\\dddgggjjjttt}}}nnn^^^UUUOOOJJJGGGHHHCCCFFFHHHGGGJJJWWWmmm~~~rrrhhhXXXRRRPPP\\\qqq~~~||||||vvvxxx{{{AAACCCFFFJJJOOOVVV^^^ccckkknnnrrruuuwwwzzz}}}~~~}}}oooiiiiiikkkoooqqqsssuuuvvvvvvvvvuuuzzzyyyyyyyyyzzzyyyvvvtttyyyzzz}}}}}}}}}wwwpppiiidddaaaTTTVVVXXXYYY]]]fffrrr{{{qqqaaaaaajjjpppooonnngggddd```]]]]]]^^^^^^]]]^^^___```aaaaaaaaa```___\\\ZZZXXXZZZ]]]______]]]\\\cccfffdddeeegggddd^^^ZZZ]]]___^^^```hhhvvvlllZZZOOOJJJGGGFFFFFFGGGGGGFFFHHHPPP^^^hhhzzz|||mmm```XXXSSSXXXeeevvv}}}{{{zzz|||~~~~~~>>>@@@CCCGGGMMMTTT[[[aaaiiilllppptttvvvxxx{{{~~~~~~wwwooommmmmmoooppprrrtttvvvvvvvvvvvvyyyxxxxxxxxxyyyxxxvvvsssvvvwww~~~||||||~~~{{{uuummmgggaaa^^^UUUVVVXXX[[[bbblllvvv~~~qqqdddfffmmmppplllhhhdddaaa]]]\\\]]]^^^______]]]^^^___`````````___^^^ZZZYYYYYY[[[]]]^^^[[[XXX\\\aaadddccceeeiiihhhddd^^^```bbb``````fffrrr{{{xxxeeeYYYQQQKKKHHHGGGHHHGGGEEEFFFLLLWWW```oooxxxeee\\\SSSTTT]]]nnn}}}{{{}}}}}}}}};;;===@@@DDDIIIQQQXXX^^^gggjjjooosssuuuwwwzzz|||~~~|||rrrmmmkkknnnoooqqqtttvvvwwwxxxxxxyyyxxxwwwxxxyyyxxxvvvtttuuutttxxx|||{{{|||~~~~~~}}}xxxqqqjjjccc^^^[[[VVVVVVXXX^^^hhhttt}}}{{{ppphhhkkkqqqooohhhbbb```]]][[[ZZZ\\\^^^______[[[\\\]]]^^^^^^^^^^^^]]][[[[[[\\\^^^___]]]ZZZVVV[[[___aaaaaadddiiijjjiiiccceeefffdddbbbeeellltttnnn```UUUMMMHHHGGGHHHGGGEEEDDDHHHOOOUUUbbbtttnnncccWWWRRRVVVddd||||||}}}|||sssvvvyyy}}}999;;;???BBBGGGNNNVVV[[[eeeiiinnnrrruuuwwwyyy{{{}}}~~~wwwnnniiinnnoooqqqsssuuuwwwxxxyyyzzzyyyxxxxxxyyyyyyxxxvvvvvvtttuuu}}}}}}}}}}}}|||{{{|||||||||{{{{{{|||~~~{{{vvvnnnggg```[[[YYYVVVVVVYYYaaannnzzzwwwooojjjnnnrrrooogggaaa^^^\\\YYYYYY[[[]]]]]]]]]ZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^___```___]]]\\\\\\]]]^^^^^^aaaeeehhhiiifffhhhiiigggeeefffkkkooowwwhhh[[[QQQKKKGGGHHHGGGEEEDDDFFFJJJNNNXXXiii|||vvvlll___UUUSSS\\\qqq~~~{{{vvvkkkmmmqqquuu}}}~~~:::<<<>>>BBBFFFLLLTTTYYYcccgggmmmrrrtttwwwyyyzzz{{{|||}}}}}}|||vvvooonnnoooppprrruuuwwwyyyzzz|||zzzyyyyyyzzzzzzzzzxxxyyyvvvvvvzzz|||zzzyyyyyyzzzyyyyyy{{{}}}yyysssllleee^^^ZZZXXXVVVVVV[[[eeesss~~~tttnnnkkkoooqqqmmmgggccc]]][[[YYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^```bbb^^^\\\[[[[[[\\\^^^aaadddeeegggiiihhhggghhhllloootttvvvfffXXXPPPHHHHHHGGGFFFFFFGGGIIIKKKRRR___qqq{{{rrrfff[[[SSSUUUcccrrr}}}vvvrrrhhhiiijjjnnnwwwsss;;;===???AAAEEEJJJQQQVVV```dddkkkpppsssuuuwwwxxxxxxyyyzzz{{{|||~~~}}}sssppppppqqqrrrtttvvvxxxyyy|||zzzxxxxxxyyyzzzzzzyyy{{{yyyxxxzzz}}}~~~|||tttuuuvvvvvvvvvxxx|||yyyvvvpppiiibbb\\\YYYWWWVVVYYY```kkkvvvsssooommmpppqqqkkkeeebbb\\\[[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]][[[[[[ZZZYYYXXX[[[___bbb```\\\YYYYYYYYYXXXZZZ^^^cccdddfffggggggiiimmmoooiiixxxqqq^^^RRRKKKJJJHHHGGGGGGGGGIIIIIILLLUUUdddvvvxxxmmmbbbXXXSSSWWW___{{{}}}xxxtttkkkkkklllooowww{{{kkk<<<===???@@@CCCHHHNNNRRR\\\aaahhhmmmppprrrtttuuuuuuvvvxxxzzz|||~~~xxxqqqqqqqqqrrrsssuuuwwwyyyzzzxxxvvvvvvwwwyyyyyyxxxzzzyyyxxxxxxxxx}}}}}}rrrsssssssssssstttxxx{{{~~~uuurrrllleee___ZZZWWWVVVXXX^^^gggqqqzzzsssqqqqqqtttqqqhhh```]]]ZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^ZZZ[[[[[[ZZZXXXYYY\\\___```[[[XXXYYYXXXUUUVVVZZZ```aaabbbccceeegggkkkmmmgggqqq|||jjjYYYOOOLLLIIIGGGFFFFFFGGGGGGGGGLLLXXXjjj}}}vvvkkk```WWWTTTVVVeeerrr~~~|||vvvvvvxxx{{{vvvggg<<<===>>>???AAAFFFKKKOOOYYY^^^eeekkknnnpppqqqssssssuuuwwwyyy|||rrrrrrrrrrrrsssuuuwwwxxxxxxvvvttttttvvvwwwwwwwwwyyyxxxxxxwwwuuuwww~~~sssssssssrrrqqqrrrvvvxxx}}}rrroooiiibbb]]]XXXVVVUUUZZZaaallluuu||||||ssssssuuuxxxsssggg\\\WWWWWWWWWWWWYYY\\\^^^^^^]]]YYYYYYXXXYYYZZZ\\\^^^___[[[]]]___^^^[[[ZZZ[[[]]]```ZZZWWWYYYXXXTTTUUUZZZ_________```bbbeeeiiikkkkkkqqqtttwwwzzzhhhRRRNNNJJJFFFEEEEEEDDDDDDDDDGGGPPPaaattt~~~ssshhh]]]WWWVVVWWWddduuutttfff======>>>???BBBEEEHHHJJJVVVYYY]]]aaadddhhhlllooorrrtttvvvxxxxxxzzz|||~~~wwwppplllooorrrrrrrrrtttvvvuuuuuuwwwzzzzzzvvvssszzzyyywwwuuuuuuyyy|||tttpppooorrrssstttxxx}}}}}}~~~~~~}}}yyypppkkkfffbbb\\\WWWWWW[[[^^^iiiuuu{{{~~~{{{}}}~~~|||ttt|||zzzqqqiiibbb]]][[[[[[ZZZZZZZZZZZZ[[[[[[WWW\\\]]][[[[[[```bbbbbbaaa```^^^\\\ZZZXXXVVVUUUTTTXXX^^^bbbbbb___\\\YYY[[[]]]___bbbdddfffggghhhfffgggkkkrrr{{{lll\\\SSSKKKIIIHHHEEEDDDEEEIIIFFFJJJVVVeeevvvzzzkkk```WWWPPPSSSWWWaaannnyyy{{{iii^^^<<<<<<<<<>>>@@@CCCFFFGGGQQQTTTXXX\\\```dddhhhlllooorrrtttvvvwwwyyy{{{}}}zzzsssmmmoooqqqqqqrrrttttttssstttvvvyyyzzzxxxuuu{{{{{{yyyvvvuuuwww{{{~~~~~~tttooommmoooqqqrrrwww~~~|||yyyzzz{{{}}}}}}}}}yyytttlllgggccc___[[[WWWYYY^^^bbbmmmxxx~~~|||yyyxxxxxx{{{}}}tttwww}}}~~~vvvkkkddd^^^YYY[[[ZZZZZZZZZZZZ[[[\\\]]]YYY```ccc```___aaadddeeebbbaaa___]]]ZZZWWWUUUTTTVVVXXX[[[```bbbccc```^^^^^^^^^___```cccfffiiikkkiiiiiikkkooovvvyyyaaaWWWLLLIIIHHHFFFEEEFFFGGGFFFIIISSS___nnnsssggg]]]TTTPPPQQQWWWaaalllwww{{{xxxxxx|||wwwggg^^^;;;;;;;;;<<<===@@@BBBDDDJJJMMMQQQUUUYYY^^^cccgggkkknnnrrrtttvvvxxx{{{}}}vvvnnnnnnooooooqqqtttsssrrrrrrtttwwwyyyyyyxxx{{{{{{zzzxxxuuuuuuvvvxxx}}}vvvppplllmmmooossszzz{{{wwwwwwyyy|||}}}yyyxxx}}}|||uuupppiiiccc^^^[[[XXXWWW[[[bbbgggqqq|||~~~zzzwwwtttuuu~~~wwwooowwwzzzxxxnnneee```\\\YYY[[[ZZZYYYYYYYYY[[[\\\]]]]]]ffflllhhhcccccceeegggdddbbb```^^^[[[XXXVVVUUUPPPOOOPPPTTTZZZ]]]]]]\\\aaa```______bbbeeejjjllljjjiiijjjlllpppzzzjjj]]]OOOJJJHHHFFFEEEFFFEEEEEEHHHNNNUUUaaattt{{{ooobbbYYYPPPLLLLLLSSS]]]kkk~~~~~~}}}~~~}}}xxxuuuuuu|||pppbbb\\\<<<;;;;;;;;;<<<>>>@@@AAADDDGGGKKKOOOTTTYYY___ccchhhkkkpppsssvvvxxx{{{}}}~~~yyypppmmmnnnnnnqqquuutttsssssstttuuuwwwxxxyyyyyyzzzzzzyyyvvvttttttuuu|||xxxqqqlllmmmpppuuu|||xxxxxxzzz{{{uuutttxxx{{{tttooohhhbbb\\\YYYWWWWWW]]]dddlllvvv|||wwwuuu}}}uuupppwwwwwwrrrhhh```___^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[cccmmmsssnnnfffcccdddeeecccbbbaaa___]]]\\\ZZZZZZOOOLLLIIILLLRRRWWWYYYXXX^^^^^^___```bbbeeehhhiiihhhggggggiiikkksssuuueeeTTTLLLIIIGGGEEEFFFDDDDDDGGGJJJLLLTTTeeeuuutttggg\\\TTTMMMIIILLLSSS```rrr}}}}}}}}}~~~}}}{{{{{{|||hhh]]]ZZZ>>>>>>===<<<<<<>>>???@@@AAACCCGGGKKKOOOUUU[[[```eeeiiinnnsssuuuxxxzzz|||{{{~~~tttpppoooooorrruuuuuuuuuuuuuuuuuuuuuvvvwwwvvvxxxzzzyyywwwvvvuuuuuuxxx}}}~~~|||uuuoookkkmmmrrrxxx}}}yyyyyy{{{yyyrrrpppttt||||||vvvpppiiiccc]]]ZZZXXXXXX___gggoooyyyzzzxxxzzzsssttt|||zzzqqqddd]]]]]]^^^^^^\\\[[[ZZZYYYXXXXXXWWWWWWeeeooouuuoooeee````````````````````````_________XXXTTTPPPQQQTTTYYY[[[[[[ZZZ\\\^^^aaacccdddddddddcccbbbcccfffiiippp}}}ppp\\\QQQMMMJJJGGGGGGEEEEEEFFFGGGFFFJJJWWWeeeyyyyyymmmcccYYYRRRKKKJJJMMMUUUcccooo||||||}}}}}}rrr```YYYWWW@@@???>>>=========>>>>>>???AAADDDGGGKKKQQQWWW\\\bbbffflllqqqsssvvvxxxzzzwwwxxx|||~~~wwwsssqqqrrrtttvvvwwwxxxwwwvvvuuuvvvwwwuuuwwwyyyyyyxxxwwwvvvwwwrrruuu{{{{{{xxxpppllljjjooouuu|||}}}yyyzzz|||xxxqqqnnnrrryyy{{{{{{}}}|||vvvqqqjjjddd___]]][[[\\\ccckkksss||||||zzz||||||rrrsssxxxrrrcccZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZXXXVVVccckkkpppjjjbbb^^^]]]\\\]]]^^^^^^___```aaaaaaaaa]]]\\\ZZZXXXWWWYYY[[[]]]XXXZZZ^^^aaaccccccbbbaaa```___aaaeeehhhmmmxxx|||fffZZZUUUPPPKKKJJJHHHGGGGGGGGGFFFFFFNNNXXXhhhtttvvvlll___WWWPPPLLLJJJLLLTTT]]]ttt|||||||||}}}~~~|||gggZZZUUUUUUAAA@@@>>>===<<<<<<<<<<<<===???BBBDDDHHHMMMTTTXXX___ccciiinnnppprrrtttuuussspppqqqzzzyyysssqqqrrrsssvvvyyyzzzxxxwwwxxxyyywwwxxxzzzzzzxxxvvvvvvwwwrrrtttxxx{{{yyyuuunnnlllmmmttt|||}}}~~~xxxpppmmmpppxxx~~~|||xxxwwwzzzzzztttoooiiidddaaaaaa```bbbiiiqqqwww{{{}}}sssooowwwrrrbbbYYYYYYZZZXXXZZZ\\\___aaaaaa___\\\ZZZ\\\cccfffbbb^^^]]]\\\ZZZ[[[\\\\\\]]]]]]^^^______\\\^^^___]]]XXXWWWZZZ]]]ZZZ[[[^^^```bbbccccccbbb```___```dddfffhhhpppyyypppddd^^^XXXQQQNNNKKKIIIHHHIIIGGGFFFIIIOOOWWWfffvvv|||tttggg___VVVPPPJJJHHHMMMUUUeeeyyy~~~{{{{{{{{{|||}}}~~~nnn___VVVRRRRRRAAA@@@>>><<<;;;:::;;;;;;===>>>@@@BBBFFFKKKQQQVVV]]]aaaggglllnnnpppqqqrrroookkkiiippp}}}tttppppppqqquuuyyy{{{zzzyyyzzz{{{yyyzzz{{{zzzxxxvvvvvvvvvwwwyyyzzz{{{}}}xxxtttpppnnnrrr{{{yyypppmmmpppwww~~~{{{vvvuuuxxxwwwrrrlllhhhdddbbbcccdddfffnnnvvvyyy|||xxxoooooo}}}ppp```YYYZZZ[[[ZZZXXX[[[```dddeeeddd```^^^WWW\\\___]]][[[]]]\\\ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\aaadddbbb\\\YYY\\\```]]]]]]^^^___aaacccdddeeebbb```aaacccdddeeejjjqqq|||xxxjjjddd]]]UUUQQQNNNJJJIIIJJJJJJGGGGGGJJJLLL[[[nnn{{{~~~xxxooofff\\\TTTMMMIIINNNTTT[[[qqq~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~xxxfffZZZTTTQQQQQQDDDAAA>>>===>>>>>>===<<<>>>??????@@@BBBGGGMMMRRRXXX\\\bbbgggjjjmmmoooqqqoooiiieeegggooo~~~rrrooosssooouuu{{{~~~|||yyyxxxxxxzzzzzzzzz{{{zzzzzzyyyyyy}}}|||zzzxxxyyy~~~~~~xxxssstttyyy{{{qqqmmmpppvvv{{{yyyssspppqqqqqqmmmjjjcccddddddcccdddjjjsss{{{~~~vvvpppqqqvvv|||vvvggg___[[[XXXYYY\\\[[[[[[\\\___bbbbbbaaa```[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]][[[ZZZ\\\aaaeeebbb```______``````___^^^___[[[XXXXXX[[[```dddgggeeedddddddddeeehhhkkkmmmuuu}}}nnneee\\\XXXXXXRRRPPPMMMHHHEEEDDDFFFIIIKKKPPP[[[iiiwww~~~~~~yyymmmbbb]]]WWWNNNIIIIIISSSbbbzzz~~~{{{|||~~~~~~{{{{{{{{{}}}}}}|||zzzzzzyyyzzzzzz|||~~~~~~~~~~~~}}}}}}}}}oooaaa[[[XXXTTTPPPBBB???<<<;;;;;;<<<;;;;;;======>>>???AAAEEEKKKOOOUUUZZZ```eeehhhkkknnnppppppkkkgggiiiooo|||vvvqqqsssoootttzzz}}}|||zzzxxxxxxzzzzzzzzz{{{{{{zzzzzzyyy{{{{{{yyyxxxxxx|||||||||}}}ssspppttt|||{{{tttmmmjjjiiiiiifffcccbbbdddeeefffhhhmmmuuu|||xxxooonnnttt}}}|||pppddd]]][[[XXXYYY\\\ZZZZZZZZZ]]]___```___^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[]]]^^^^^^^^^```eeeiiigggddd```_______________\\\XXXUUUUUUXXX^^^ccceeeeeeeeeddddddfffhhhjjjlllnnnxxxxxxhhh\\\WWWYYYUUUSSSOOOKKKGGGFFFFFFGGGHHHLLLUUUbbbpppzzz~~~sssjjjddd]]]SSSLLLLLLKKKXXXnnn}}}{{{|||~~~~~~zzzzzzzzz|||}}}|||}}}|||||||||}}}~~~}}}}}}~~~~~~nnnaaa[[[XXXVVVTTTCCC@@@===;;;;;;<<<<<<;;;;;;<<<===>>>???CCCHHHLLLQQQUUU[[[aaaeeehhhlllnnnqqqmmmjjjkkkoooxxx{{{ttttttppptttxxx{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyy}}}xxxvvvzzz}}}vvvnnnhhhfffeeecccaaa```dddhhhkkkmmmrrryyy~~~~~~xxxpppiiimmmyyysssiii___\\\[[[YYYZZZ\\\XXXXXXXXXZZZ\\\]]]\\\[[[^^^^^^]]]]]]]]]]]]\\\\\\]]]___aaaaaabbbcccfffiiilllhhhdddaaaaaaaaaaaaaaa[[[WWWSSSRRRUUU[[[```cccffffffeeeeeefffhhhiiijjjiiiooowwwsssaaaYYYYYYXXXUUURRRNNNJJJHHHFFFFFFDDDGGGMMMWWWeeerrr|||zzzsssmmmeeeYYYQQQMMMFFFOOO___qqq~~~||||||~~~~~~||||||}}}~~~~~~}}}||||||}}}|||||||||}}}~~~||||||}}}~~~yyylllaaa[[[XXXWWWWWWGGGDDD@@@>>>>>>>>>>>>>>>;;;<<<======>>>AAAFFFIIILLLPPPVVV\\\```dddhhhkkkooommmlllnnnqqqvvvyyyvvvqqqsssvvvxxxyyyzzzzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{yyyzzzzzzzzzyyyxxxzzz{{{|||zzz~~~yyypppiiifffdddcccbbb```eeelllpppssswww|||{{{uuunnniiippp~~~mmmddd]]]\\\\\\ZZZZZZ[[[YYYXXXWWWYYY[[[[[[[[[YYY[[[[[[\\\]]]^^^______``````aaabbbccccccdddeeeeeellljjjhhhhhhhhhhhhfffeee```[[[VVVSSSVVV[[[___bbbggggggffffffggghhhiiiiiilllnnnrrrzzzrrraaaYYYYYYVVVSSSPPPMMMKKKHHHFFFDDDDDDFFFMMMYYYgggsss{{{}}}yyytttkkk```VVVQQQKKKNNNTTT^^^kkk{{{|||}}}~~~}}}{{{{{{{{{|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~xxxrrrjjjaaa[[[WWWWWWWWWKKKHHHCCC?????????>>>>>><<<===>>>>>>???AAADDDGGGHHHLLLQQQVVV[[[___dddgggjjjiiilllpppsssvvvyyytttttttttvvvxxxzzzzzz{{{yyyzzz{{{{{{|||||||||{{{yyy{{{||||||zzzxxxxxxyyy~~~}}}~~~xxxpppiiidddcccbbbbbbccciiipppvvvxxx{{{{{{uuurrrmmmmmmvvvjjjbbb\\\[[[\\\ZZZYYYZZZZZZYYYXXXXXXZZZ[[[ZZZYYY[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^___aaaccceeeeeeeeehhhiiilllppprrrpppllliiigggbbb\\\YYYYYY]]]```bbbgggggggggggghhhhhhiiiiiimmmooorrryyyrrr```ZZZWWWSSSQQQOOONNNJJJHHHFFFEEEDDDGGGNNNZZZgggoooyyy{{{|||xxxqqqhhh___YYYRRRPPPNNNPPPWWWcccpppxxx~~~}}}{{{zzzzzz{{{|||yyyyyyzzzzzzyyyyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{xxxpppmmmhhhbbb]]]YYYWWWVVVOOOJJJDDD@@@>>>======<<<<<<===>>>>>>>>>???BBBEEEEEEHHHMMMQQQUUUZZZ___bbbdddeeeiiiooorrruuu}}}wwwuuussstttvvvyyyzzzzzzyyyzzz{{{|||||||||||||||zzz|||}}}|||zzzyyyxxxyyy|||~~~zzzsssmmmhhhffffffggghhhnnnuuuzzz|||~~~}}}rrrkkkkkkkkkppp|||}}}ggg___YYYYYYZZZXXXXXXYYY\\\ZZZXXXXXXYYYZZZZZZYYY]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[^^^bbbeeeggggggdddhhhmmmtttwwwuuuppplllkkkfffaaa^^^^^^```bbbcccffffffggghhhiiiiiijjjjjjiiikkkqqqyyyqqq```[[[UUURRRQQQPPPMMMIIIGGGFFFEEEEEEIIIQQQ[[[bbbooouuuzzzyyytttpppiiicccVVVRRRLLLIIILLLTTT]]]dddxxx~~~}}}|||zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvvvv}}}|||qqqllliiifffdddbbb___ZZZWWWTTTNNNGGGBBB???>>>===<<<;;;<<<======<<<===???AAACCCFFFJJJNNNQQQVVV[[[^^^___```ffflllppprrryyyzzzvvvsssrrruuuxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}zzz{{{|||{{{yyyxxxxxxyyy{{{}}}~~~}}}|||zzzvvvpppllljjjjjjkkkmmmsssyyy}}}~~~zzznnnfffeeejjjttt~~~uuuccc[[[UUUVVVXXXWWWWWWYYY\\\ZZZXXXWWWXXXYYYYYYXXX[[[[[[\\\^^^___```aaaaaa___]]][[[\\\___cccdddddddddggglllrrrvvvuuuqqqmmmiiifffbbb```aaacccddddddeeeeeeggghhhiiijjjkkkkkkeeegggmmmtttwwwiiibbbZZZUUUSSSRRRNNNJJJGGGGGGGGGFFFGGGKKKRRRWWW___jjjrrrsssrrrrrrnnniii[[[VVVOOOJJJHHHKKKPPPTTTbbbmmm|||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyyyyxxxwwwuuutttoooooopppqqqrrrrrrssstttxxxxxxnnniiigggeeefffiiigggaaa\\\YYYSSSKKKEEEBBB@@@???>>>:::;;;<<<<<<;;;;;;===???BBBEEEIIILLLOOOSSSXXX\\\\\\^^^cccjjjmmmooovvv~~~|||wwwsssrrrtttwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}zzz{{{{{{zzzxxxwwwxxxyyy{{{zzz|||~~~|||zzzuuutttqqqmmmiiigggggghhhpppvvv|||yyy{{{|||ooogggeeekkkwwwwwwmmm___WWWRRRSSSVVVVVVWWWZZZ\\\ZZZWWWVVVWWWXXXWWWWWWVVVWWWZZZ^^^bbbeeehhhjjjgggbbb^^^\\\]]]______^^^eeegggkkkpppsssssspppnnneeecccaaaaaabbbdddeeeeeedddeeefffhhhjjjkkkkkkllldddfffjjjnnnnnnrrrppphhh^^^WWWUUURRRNNNJJJEEEGGGHHHGGGGGGIIIMMMRRRSSS___iiilllmmmpppnnnjjjaaa\\\TTTMMMHHHGGGIIIJJJQQQ]]]mmmwww}}}zzzzzz{{{||||||{{{{{{zzzvvvvvvvvvvvvuuutttrrrqqqjjjjjjlllmmmoooqqqrrrssswwwwwwmmmhhheeedddiiinnnnnnggg```ggg^^^SSSKKKDDD>>>>>>BBB>>>======<<<<<<<<<======???BBBFFFIIILLLOOOTTTWWWWWWZZZ^^^cccgggmmmrrrvvv}}}sssnnnqqquuuxxxxxxxxxyyy{{{|||}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzuuuwwwzzz~~~{{{wwwtttrrrrrroookkkggggggkkkooovvvyyy}}}{{{uuuppprrruuu{{{uuullljjjiiippp{{{|||rrrkkk\\\XXXRRRQQQSSSUUUWWWWWWWWWXXXYYYZZZZZZYYYXXXWWW[[[]]]^^^aaaiiirrrssspppttteee[[[___aaa[[[YYY]]]___ccckkkqqqsssqqqmmmjjjdddcccbbbccceeefffeeeddddddaaa___bbbgggjjjhhheeeffffffgggfffiiipppzzzsss^^^WWWXXXUUUQQQPPPMMMJJJFFFEEEFFFHHHIIIIIIPPPTTT[[[bbbhhhkkklllllljjjcccYYYQQQMMMJJJGGGEEEGGGNNNWWW^^^eeemmmxxx}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzyyyyyyyyywwwsssmmmiiiffffffiiiooovvv{{{||||||~~~vvvqqqjjjfffbbbdddjjjpppqqqpppssshhh[[[RRRIIIBBB@@@BBB>>>===<<<<<<<<<<<<<<<<<<@@@BBBDDDFFFHHHJJJNNNQQQSSSVVV[[[___dddiiiooosss{{{wwwpppppptttwwwwwwxxxyyy{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||xxxyyyzzz|||{{{vvvrrrrrrrrrpppmmmjjjkkkooorrryyy|||yyyrrrkkklllpppvvvtttllljjjllltttxxxnnnggg^^^YYYTTTRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYYYY]]]^^^___bbbjjjuuuyyyxxxttteee[[[]]]^^^YYYWWW[[[[[[___fffmmmqqqqqqooommmgggeeeddddddfffgggffffffeeebbbaaacccgggjjjhhheeeeeefffeeeeeehhhnnnwww}}}lllbbb^^^ZZZUUUTTTNNNKKKHHHFFFGGGGGGGGGGGGJJJMMMTTT[[[aaaeeehhhiiiiiiccc[[[UUUPPPLLLHHHEEE???DDDJJJOOOSSSZZZdddkkk~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyy|||{{{zzzxxxuuupppiiiddd]]]___dddnnnzzzzzzuuunnnhhhaaa___ccciiilllmmmxxxiii]]]RRRGGGBBBBBB======<<<;;;;;;;;;;;;;;;???@@@BBBBBBCCCDDDFFFIIINNNRRRVVV[[[___dddjjjnnntttzzzvvvssstttvvvwwwxxxyyyzzz|||}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}xxxyyyyyyxxxyyy|||~~~yyytttpppqqqqqqpppooonnnppptttwww}}}~~~vvvjjjkkkooovvvtttnnnnnnttt}}}rrrgggbbb]]]YYYUUURRRRRRSSSTTTTTTVVVUUUTTTSSSTTTWWWYYY[[[___```aaadddnnn{{{ssseee[[[[[[[[[WWWVVVXXXZZZ]]]ccciiilllnnnnnnmmmjjjhhhfffeeeggghhhhhhgggfffdddbbbdddggghhhgggdddddddddddddddfffkkkqqqvvv{{{yyyiiibbb\\\WWWUUUQQQOOOLLLJJJJJJIIIGGGEEEEEEGGGLLLRRRXXX^^^bbbdddeeebbb^^^ZZZVVVPPPJJJFFFAAACCCEEEFFFHHHMMMTTTZZZmmmxxx}}}{{{|||}}}~~~}}}{{{zzzyyyyyyxxxwwwwwwwwwxxxxxx{{{zzzxxxuuurrrmmmgggbbbWWWYYY```lll}}}~~~yyypppiii___ZZZ\\\aaaeeegggyyykkk]]]OOOEEEBBB>>>===<<<;;;;;;::::::;;;===>>>?????????@@@BBBDDDJJJMMMRRRVVV[[[```fffjjjnnnsss{{{yyyvvvuuuuuuwwwxxxyyy{{{|||{{{{{{zzz{{{{{{||||||}}}~~~~~~~~~uuuvvvwwwwwwxxxzzz~~~|||wwwrrrnnnoooppppppqqqrrruuuxxxzzz~~~ooorrrwww{{{tttssswww{{{lllaaa^^^ZZZWWWTTTQQQPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[___bbbdddiiitttrrrggg]]][[[ZZZWWWVVVXXX]]]___bbbeeeggghhhhhhhhhkkkhhhfffeeefffggggggggggggeeeddddddfffgggeeedddcccbbbbbbbbbcccgggkkknnnqqqrrrggg```ZZZWWWSSSQQQOOOMMMLLLKKKHHHFFFDDDEEEGGGKKKPPPVVV[[[^^^``````___^^^ZZZTTTNNNIIIGGGGGGFFFDDDDDDGGGMMMRRR[[[eeesss~~~~~~{{{xxxxxx{{{~~~}}}zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvtttsssrrrppplllfffcccWWWXXX]]]hhh{{{~~~yyymmmggg^^^YYYYYY]]]```bbbzzzjjjXXXIIIBBB>>>>>>===<<<;;;:::::::::;;;<<<===>>>>>>???AAACCCGGGJJJOOOSSSXXX]]]cccfffiiinnnuuu~~~zzzuuusssvvvwwwyyyzzz{{{{{{zzzzzz{{{|||||||||}}}}}}~~~~~~vvvwwwyyyyyyyyyzzz}}}|||yyyuuuqqqmmmmmmnnnooorrruuuyyy|||}}}yyy|||~~~xxxtttxxxwwwggg___]]]XXXVVVTTTQQQOOOOOOPPPRRRQQQSSSVVVYYYZZZ[[[ZZZYYY]]]aaaffflllwwwoooggg```]]][[[ZZZYYYZZZ]]]^^^```bbbcccdddeeeeeegggeeeccccccdddeeeeeeeeefffeeeddddddeeeeeedddcccbbbaaa```aaabbbcccdddeeeiiiuuussshhh```YYYSSSQQQNNNMMMLLLJJJGGGEEEEEEDDDDDDEEEHHHLLLPPPSSSXXXZZZ]]]^^^[[[WWWRRRNNNIIIGGGDDDAAA@@@BBBEEEIIIJJJSSS^^^gggnnnuuu~~~}}}|||zzzyyy{{{~~~~~~{{{xxxvvvuuuuuuuuuuuuttttttttttttuuuvvvsssrrrpppnnnlllhhhccc```TTTVVV[[[fffxxxzzztttfffbbb^^^[[[[[[\\\^^^^^^xxxcccOOOEEE@@@???>>>===<<<;;;;;;;;;999;;;<<<======>>>@@@CCCDDDGGGKKKPPPTTTZZZ___ccceeejjjqqqxxxzzzuuuxxxyyyzzz||||||||||||{{{||||||||||||||||||||||||zzz{{{}}}|||zzzzzzzzz{{{{{{~~~{{{xxxvvvtttqqqnnnmmmmmmoootttyyy}}}zzztttsss{{{qqqfffaaa```\\\\\\YYYUUUQQQPPPPPPRRRPPPSSSWWWZZZ\\\[[[YYYXXXZZZ^^^ccciiirrr{{{{{{wwwjjjfffbbb___^^^]]]]]]\\\ZZZ[[[]]]```bbbccceeeeeebbbaaaaaabbbcccdddcccbbbddddddddddddccccccccccccbbbaaa``````aaaaaa___]]]___eeeyyyqqqdddZZZUUURRRNNNLLLJJJHHHEEECCCCCCBBB@@@@@@AAACCCFFFHHHOOOSSSXXXZZZZZZWWWUUUUUUMMMJJJFFFCCCAAAAAACCCDDDEEEJJJPPPWWW]]]fffpppwww~~~||||||}}}zzzyyyxxxvvvtttssssssrrrssssssrrrrrrssssssttttttuuurrroookkkhhhccc]]]YYYRRRWWW```mmm~~~zzzrrrlll___^^^]]]\\\\\\\\\\\\\\\mmmVVVIIIAAA@@@???>>>===<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@AAADDDHHHMMMQQQWWW\\\```bbbhhhooottt{{{{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzz{{{|||}}}}}}zzzxxxxxxxxxzzz~~~~~~{{{wwwtttssssssrrrpppnnnoooqqqwww}}}}}}sssnnnqqq|||vvvkkkffffffggggggfffccc]]]VVVRRRQQQRRRQQQSSSVVVXXXYYYYYYXXXWWWYYY[[[]]]```gggooooookkkddddddbbb`````````___^^^[[[\\\^^^```aaabbbbbbbbb^^^^^^___aaaddddddbbb```aaabbbcccbbbbbbbbbbbbcccbbbaaa`````````___[[[XXXYYY]]]ooopppccc^^^ZZZTTTOOOKKKIIIFFFDDDCCCBBB@@@??????@@@CCCDDDGGGLLLQQQUUUVVVWWWYYY[[[VVVRRRNNNJJJGGGFFFDDDDDDDDDEEEHHHLLLQQQ[[[fffnnnwww~~~}}}||||||~~~~~~|||tttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttqqqmmmiiieee```[[[WWWXXXbbbqqq|||wwwrrrjjjccc\\\\\\\\\[[[YYYYYYYYYZZZttt[[[MMMBBBAAA@@@>>>======<<<<<<:::;;;<<<;;;::::::<<<===>>>BBBFFFKKKOOOTTTZZZ^^^```fffnnnrrrwww}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwyyy{{{|||zzzyyyxxxyyyvvvyyy|||~~~}}}zzzuuurrrrrrrrrrrrrrrppppppsssyyytttkkkiiinnn|||zzzooohhhgggiiilllpppoookkkcccZZZTTTRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXXXX^^^fffgggddd```aaabbbaaaaaabbb```^^^___``````aaa```___]]]\\\[[[\\\^^^bbbeeeeeebbb```___aaabbbbbbaaaaaabbbccccccaaa`````````^^^YYYUUUWWW\\\mmmssshhhccc[[[TTTOOOKKKHHHFFFDDDCCCAAAAAAAAABBBDDDEEECCCGGGMMMQQQTTTVVV[[[^^^[[[WWWRRRNNNKKKGGGDDDBBB?????????AAAGGGQQQ]]]eeekkkuuu}}}~~~~~~}}}}}}|||{{{zzz|||~~~}}}zzzxxxppppppooooooooooooppppppqqqpppppppppqqqrrrrrrsssooommmjjjgggdddaaa]]]YYYbbbpppvvvrrrmmmeee^^^\\\\\\ZZZXXXVVVVVVWWWYYYgggRRRKKKDDD???>>>>>><<<<<<>>><<<;;;::::::999999::::::===>>>AAAEEEJJJPPPUUUXXX]]]```gggooossswww~~~|||zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwyyy|||{{{{{{zzzwwwtttrrrssstttvvvxxx{{{~~~~~~{{{nnniiimmmuuu}}}xxxmmmhhhiiijjjnnnssswwwxxxuuulll```WWWTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUQQQSSSUUUYYY\\\___bbbccc[[[\\\]]]^^^___``````aaa^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZ]]]```bbbaaa___```bbbccccccaaa```aaaaaabbbccccccddddddccccccccceeegggooo~~~sss```WWWSSSMMMIIIJJJFFFDDDAAA???@@@AAABBBAAAAAACCCGGGKKKPPPUUUXXXYYYXXXXXXWWWUUUPPPKKKGGGDDDBBBAAA@@@@@@DDDJJJPPPTTTaaafffnnnwww~~~}}}{{{xxxwwwyyy{{{~~~|||xxxvvvtttrrrooonnnmmmmmmnnnppprrrsssooopppppppppooommmkkkjjjkkkjjjhhheeecccdddhhhlllxxxzzzoooccc\\\\\\XXX[[[]]]^^^[[[XXXVVVVVVsss___LLLDDD>>>>>>===;;;;;;======<<<;;;;;;::::::;;;;;;>>>???AAADDDHHHMMMQQQSSSYYY[[[bbbjjjnnnrrrzzz~~~|||zzzyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz|||~~~~~~~~~}}}{{{xxxuuutttvvvxxxyyyzzz}}}{{{rrriiigggnnnyyytttiiiffffffgggkkkooossssssppphhh]]]UUURRRSSSQQQQQQRRRTTTUUUWWWXXXXXXTTTUUUVVVXXXZZZ\\\^^^^^^ZZZ[[[[[[\\\]]]^^^______\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[ZZZ\\\___aaa```^^^___aaabbbbbbaaa```aaabbb```______```bbbeeehhhjjjooojjjiiippp{{{~~~ooobbbUUUMMMLLLFFFDDDAAAAAACCCEEEEEEEEE@@@AAACCCGGGKKKOOORRRTTT[[[\\\\\\[[[XXXRRRMMMIIIDDDBBB@@@???AAAFFFLLLPPPUUUYYY```hhhqqq{{{~~~|||{{{{{{yyywww{{{}}}yyyuuusssqqqooonnnmmmlllllllllnnnpppqqqmmmmmmmmmmmmlllkkkjjjjjjkkkjjjhhhfffhhhooozzz|||vvvlll```YYYXXXUUUVVVWWWVVVUUUUUUWWWXXXlllQQQHHHAAA???>>><<<;;;===>>>======<<<;;;<<<<<<<<<>>>???@@@BBBEEEIIILLLNNNTTTUUU[[[bbbfffjjjrrrzzz~~~}}}{{{zzzxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzz}}}~~~|||~~~|||xxxvvvvvvyyy|||}}}~~~qqqkkkfffhhhqqq|||yyyoooeeecccdddeeehhhlllnnnooollleee\\\UUUSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]^^^ZZZYYYWWWUUUVVVXXXZZZ\\\]]]\\\\\\\\\^^^___^^^]]]^^^___aaaaaa``````aaacccaaa___^^^^^^```eeeiiilllpppiiidddfffmmmzzzuuuaaaSSSMMMGGGDDDBBBAAAAAABBBBBBBBBAAA@@@AAABBBEEEIIILLLOOOYYY[[[^^^```^^^YYYSSSOOOGGGDDD@@@===>>>AAAFFFIIILLLPPPVVV]]]eeemmmuuu{{{|||zzzyyyzzz{{{zzzzzz{{{tttpppnnnmmmllllllkkkjjjjjjkkklllnnnooommmlllkkkjjjiiijjjjjjkkkkkkjjjiiijjjppp~~~}}}wwwrrriii^^^WWWVVVTTTTTTSSSQQQQQQTTTYYY]]]tttZZZOOOEEEAAA@@@>>><<<===>>>===<<<<<<;;;;;;<<<<<<======>>>???BBBEEEHHHJJJPPPQQQUUU\\\aaadddjjjrrr}}}}}}|||zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}zzzwwwuuuwww{{{~~~}}}xxxqqqlllhhhfffkkkttt}}}sssjjjbbbbbbcccdddfffjjjkkkkkkiiiddd]]]XXXVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZXXXVVVUUUVVVYYY\\\^^^______^^^^^^^^^^^^^^^^^^]]]___````````````bbbdddeeecccaaa``````aaadddeeefffccccccggglllrrr}}}vvvcccYYYPPPLLLGGGDDDBBBAAA@@@???DDDBBBAAAAAABBBEEEHHHKKKOOOSSSYYY]]]]]]ZZZUUURRRKKKGGGBBB===;;;===@@@BBBFFFIIIOOOUUU\\\dddlllqqqyyy~~~~~~~~~~~~zzzzzzzzz{{{}}}wwwqqqmmmlllkkkjjjkkkkkkjjjjjjjjjkkklllmmmooommmkkkiiihhhiiijjjlllmmmnnnqqqttt|||uuunnnfff\\\WWWWWWUUUUUUUUUSSSTTTWWW\\\___|||cccVVVHHHCCCAAA>>>;;;;;;===<<<<<<;;;:::;;;;;;;;;::::::;;;===@@@CCCFFFHHHMMMMMMPPPWWW\\\___eeelllttt}}}~~~|||zzzyyyyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwwwwvvvvvvuuuwwwxxxyyyzzzzzz|||~~~|||{{{|||~~~~~~~~~{{{zzzxxxvvvuuuwww|||}}}~~~{{{}}}~~~yyyqqqhhheeedddeeemmmvvv||||||zzzkkkccc]]]^^^aaaaaaccceeegggfffdddaaa]]]YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUWWWXXXXXXYYYYYYZZZZZZ[[[WWWWWWXXXYYYZZZ[[[[[[\\\\\\ZZZYYYXXXYYY\\\___```aaaaaa```___^^^^^^___```^^^___``````___```ccceeefffeeedddcccaaa```______```___bbbgggjjjkkkpppvvv~~~~~~ooo___YYYRRRKKKGGGFFFDDDCCCEEECCCAAA@@@@@@BBBDDDFFFFFFJJJPPPVVVYYYYYYWWWUUUNNNJJJEEE???<<<;;;===>>>===@@@FFFKKKQQQXXX```eeejjjooovvv|||}}}zzzzzz||||||~~~{{{tttnnnlllkkkjjjiiikkkkkkjjjjjjkkkkkkllllllnnnllliiigggfffgggiiijjjsssyyy~~~qqqhhh```YYYWWWXXXVVVWWWXXXXXXWWWXXX[[[]]]nnn^^^NNNGGGCCC???;;;:::===<<<;;;;;;::::::;;;;;;999999:::<<<>>>AAADDDEEEIIIHHHKKKRRRXXX[[[```ffflllttt{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuuuuuuutttuuuuuuvvvwwwxxx|||}}}zzzyyy{{{}}}zzzzzzyyywwwwwwyyy~~~}}}|||yyyvvvvvv|||~~~sssiii```aaafffoooyyy|||yyytttccc\\\XXX[[[^^^^^^___aaaaaa```___]]][[[YYYXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYVVVVVVWWWXXXZZZ[[[\\\]]]WWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbb`````````___]]]]]]___aaa```aaaaaa`````````ccceeeccccccccccccbbbaaa______bbb``````bbbbbbaaaeeelllnnnxxxmmmfffZZZPPPKKKHHHGGGGGGDDDCCCAAA?????????@@@AAABBBEEEJJJOOOTTTVVVXXXXXXPPPMMMIIICCC???===<<<<<<:::===AAAEEEJJJPPPVVV[[[]]]bbbhhhnnnqqqtttvvvxxx~~~}}}||||||xxxtttooolllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeeeeegggiiikkk{{{xxxjjjaaa[[[VVVVVVXXXUUUWWWYYYYYYXXXXXXXXXYYY|||kkkXXXOOOJJJEEE@@@>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCAAADDDLLLSSSVVV[[[```ffflllvvvzzzxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvtttssstttsssrrrrrrsssssstttsssuuuxxx}}}}}}zzzxxxwwwyyy}}}{{{{{{|||||||||~~~}}}zzzxxxtttooonnnpppvvvzzzyyymmmfffhhhnnnwww~~~~~~wwwoooaaa[[[XXX\\\___``````aaa^^^]]]\\\[[[[[[[[[ZZZYYYVVVVVVWWWWWWXXXXXXYYYYYYTTTUUUVVVWWWYYYZZZ[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^^^^___``````aaaaaaaaaaaa^^^^^^___]]][[[[[[^^^aaacccccccccaaa```aaacccfffdddcccbbbaaa`````````aaabbb``````bbbaaa___aaafffgggmmmzzzzzzjjjZZZPPPKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@AAACCCDDDFFFIIIMMMRRRUUUWWWQQQOOOLLLHHHDDD@@@>>><<<<<<>>>@@@CCCEEEIIINNNRRRSSSWWW^^^cccfffhhhjjjlllqqqssswww}}}~~~}}}}}}}}}}}}}}}}}}~~~|||wwwuuutttsssnnnllljjjiiiiiijjjiiiggghhhhhhiiiiiiiiihhhhhhhhhfffffffffgggiiillloooqqq|||pppddd^^^[[[XXXVVVWWWUUUWWWXXXYYYXXXXXXYYY[[[uuuaaaWWWRRRLLLFFFDDD??????>>>===============>>>===<<<;;;<<<===>>>??????===???GGGOOOSSSWWW\\\bbbgggoooxxxzzzwwwxxxzzz{{{zzzzzzyyyxxxwwwvvvvvvyyyyyyyyyyyywwwuuusssqqqtttsssrrrrrrssssssssssssppptttyyy}}}~~~}}}{{{yyyvvvuuuxxx|||~~~|||~~~~~~~~~}}}yyyvvvpppkkkgggiiimmmqqqqqq|||qqqrrrtttyyyuuulllbbb]]][[[___cccccccccddd___^^^]]]]]]^^^^^^]]]\\\ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______^^^___aaabbbbbbbbbaaa```[[[\\\]]][[[YYYZZZ]]]aaaeeeeeedddbbb```aaacccfffhhhfffbbb___]]]^^^```aaa]]]^^^ccciiihhhdddbbbddddddgggppp~~~iiiZZZRRRNNNLLLGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDCCCEEEHHHMMMRRRUUURRRQQQOOOKKKGGGCCC???===;;;<<<===>>>???AAAEEEHHHMMMRRRXXX]]]aaaccceeefffggghhhkkkqqqzzz~~~~~~|||{{{yyyyyyyyy{{{~~~~~~~~~~~~~~~xxxssspppnnnnnnhhhgggfffgggiiiiiihhhffffffgggggggggggggggffffffeeefffhhhkkkooossswwwyyyuuukkkbbb______[[[YYYXXXWWWXXXYYYYYYYYYZZZ]]]___uuufff^^^VVVMMMEEEBBBAAA???>>>===<<<;;;;;;::::::::::::::::::::::::<<<>>>BBBEEEHHHMMMSSSWWWYYY___gggoooyyyzzzuuutttwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvvvvwwwwwwuuussstttttttttsssrrrqqqpppoooqqqrrrsssuuuwwwzzz|||}}}~~~|||{{{wwwwwwvvvuuutttvvvyyy}}}{{{}}}{{{zzz|||zzzxxxssskkkeeedddhhhmmmpppuuuyyy{{{yyyvvv~~~rrrggg_________^^^^^^]]]]]]]]]^^^^^^^^^^^^]]][[[YYYXXXYYYYYYZZZZZZXXXWWWUUUTTTXXXXXXXXXYYYZZZ\\\]]]^^^_________`````````aaaaaa[[[\\\^^^^^^^^^___bbbdddaaa___^^^\\\[[[[[[\\\\\\___aaadddeeedddbbbbbbccceeebbb___\\\[[[\\\]]]___aaacccfffiiiiiigggdddbbbaaabbbiiiuuu|||jjj]]]VVVSSSHHHEEEEEEGGGGGGDDDCCCFFFDDDCCCBBBBBBDDDGGGJJJLLLPPPOOONNNKKKHHHEEEBBB@@@@@@???>>>>>>???AAACCCEEEEEEIIINNNSSSWWW[[[```bbbcccdddfffhhhmmmuuu~~~}}}{{{yyyxxxzzz}}}zzz~~~|||zzzyyyxxxwwwxxxzzz|||}}}~~~||||||}}}~~~|||vvvooolllkkklllmmmhhhhhhhhhgggffffffeeeeeebbbaaaaaadddccc```bbbfffhhhiiikkkmmmpppvvv~~~|||kkkddd\\\ZZZ]]]^^^ZZZVVVVVVVVVVVVVVVWWWYYYZZZ[[[zzzpppggg[[[RRREEECCCAAA???>>>===<<<;;;::::::::::::::::::::::::===???BBBDDDFFFJJJOOORRRVVV\\\cccjjjrrr~~~vvvssstttvvvvvvwwwxxxxxxyyyyyyyyy{{{zzzyyyzzzzzzzzzwwwuuussssssrrrqqqqqqqqqrrrrrrppppppqqqqqqsssuuuvvvwwwyyy{{{}}}}}}||||||{{{zzzxxxwwwwwwzzz}}}|||~~~}}}yyyxxxzzzzzz~~~vvvrrrmmmkkkmmmpppssstttuuuxxx}}}xxxwwwxxxzzznnneee^^^^^^^^^^^^]]]]]]]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^______^^^]]]^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[___```bbbbbbaaa```aaabbbdddcccaaa___^^^___``````aaabbbdddffffffdddcccaaabbbaaadddlllxxx|||mmmaaaZZZQQQLLLJJJMMMMMMJJJHHHIIIEEECCCAAA@@@@@@BBBDDDFFFIIIKKKLLLMMMKKKHHHEEECCC@@@@@@>>>>>>???@@@BBBDDDBBBFFFJJJNNNRRRVVV[[[^^^^^^___```ccchhhoooxxx~~~}}}zzzxxxvvvwwwzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}||||||||||||}}}~~~yyyvvvqqqlllhhhhhhhhhiiigggggggggffffffffffffeeeeeecccdddeeedddaaabbbfffggghhhiiikkkpppxxx|||gggaaaZZZYYY]]]___]]]YYYXXXWWWWWWWWWWWWWWWWWWXXX~~~rrreee\\\KKKGGGCCC???>>>>>>===<<<999999999::::::;;;;;;;;;===>>>@@@BBBCCCFFFJJJMMMQQQVVV]]]cccjjjuuu}}}wwwuuuttttttuuuvvvwwwxxxzzz{{{|||{{{{{{{{{|||{{{yyywwwsssrrrppppppppprrrtttuuuqqqppppppppppppqqqrrrsssuuuvvvwwwyyy{{{}}}~~~|||zzzyyy{{{}}}|||}}}}}}{{{wwwvvvxxx|||{{{sssqqqqqqtttyyy{{{zzzxxxxxxyyy}}}yyyuuuxxx{{{sssiiibbb]]]]]]^^^^^^]]]]]]\\\\\\WWWXXXZZZ\\\]]]]]]\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZ[[[]]]]]][[[[[[[[[[[[[[[[[[ZZZZZZ^^^```aaaaaa^^^\\\[[[[[[^^^^^^\\\[[[[[[[[[[[[[[[^^^___``````______```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddccccccbbbbbbeeeaaa```dddlll{{{sssggg[[[SSSMMMNNNPPPMMMIIIHHHFFFEEEBBB@@@??????@@@@@@AAADDDIIILLLMMMKKKHHHFFFAAAAAA?????????@@@AAABBB???BBBEEEGGGKKKOOOTTTXXXXXXZZZ\\\^^^ccciiiqqqvvvyyy}}}~~~|||yyyvvvvvvwwwyyy{{{~~~|||zzzyyyyyyzzzxxx}}}}}}xxxuuuvvvuuuvvvvvvxxx{{{}}}~~~|||~~~~~~zzzwwwqqqooolllhhhfffeeeeeefffeeeeeeeeeeeefffffffffffffffeeeeeegggfffcccdddiiihhhiiijjjmmmtttvvvaaa\\\WWWXXX\\\___^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUyyymmmeeeRRRLLLEEE@@@>>>>>>===<<<888999999::::::;;;;;;<<<:::<<<===???@@@BBBFFFIIIKKKQQQXXX]]]cccmmmzzzzzzsssrrrrrrrrrsssuuuwwwyyyyyyyyyyyyzzz|||{{{xxxvvvuuusssqqqooooooqqqtttuuusssrrrrrrrrrrrrrrrssstttsssssstttuuuwwwyyy{{{|||zzz|||~~~|||zzz{{{|||~~~{{{{{{yyyuuutttwww~~~}}}uuuwww|||}}}~~~|||vvvuuuyyy~~~xxxjjjbbb^^^\\\\\\]]]^^^^^^]]]\\\[[[WWWXXXZZZ[[[\\\\\\[[[[[[XXXXXXXXXYYYYYYYYYXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYY___aaacccccc```]]][[[[[[``````___^^^^^^^^^^^^^^^\\\^^^aaabbbaaa```___``````aaacccdddeeeeeeddddddeeeeeedddccccccccccccccceeeaaa```bbbhhhrrrlll___SSSPPPPPPMMMJJJHHHHHHGGGDDDBBB@@@??????@@@>>>@@@DDDGGGIIIIIIHHHGGGBBBAAA@@@?????????@@@@@@>>>???AAABBBDDDHHHNNNRRRUUUWWWYYY\\\___eeekkkpppuuuxxx|||yyywwwwwwyyy{{{|||{{{}}}{{{wwwuuusssrrrlllooossswww{{{~~~~~~~~~~~~}}}zzzvvvqqqnnnpppppppppqqqtttwwwzzz|||~~~|||||||||zzzxxxtttqqqooojjjjjjhhhgggeeeeeeddddddcccccccccdddeeeffffffffffffeeefffhhhgggeeegggkkknnnooorrrwww|||ttt~~~vvvhhh\\\XXXUUUVVVZZZ\\\\\\ZZZZZZZZZYYYYYYXXXWWWVVVVVVyyyrrr[[[SSSHHHAAA???>>>===;;;999999999::::::;;;;;;;;;777888:::<<<===@@@DDDGGGGGGMMMTTTYYY^^^gggsss|||vvvtttrrrppppppqqqssstttvvvwwwxxxzzz||||||yyywwwxxxvvvsssqqqpppqqqssstttssssssrrrrrrssstttuuuuuupppppppppqqqrrrtttuuuvvvvvvwwwyyy|||~~~~~~{{{{{{|||}}}yyyxxxvvvrrrsssvvv~~~~~~}}}ttttttyyypppccc]]]\\\[[[\\\^^^______^^^]]]\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ___aaaccccccaaa___^^^^^^````````````_________^^^[[[___dddfffeeebbb```______```bbbdddfffeeeeeedddfffeeecccbbbaaaaaaaaabbb```___```cccgggmmmxxxtttbbbXXXTTTPPPLLLKKKGGGFFFDDDBBBAAA@@@@@@@@@??????@@@AAABBBDDDEEEFFFBBBBBBAAA@@@????????????===>>>???@@@AAAEEEIIIMMMPPPRRRUUUWWWZZZ^^^cccggglllnnnsss{{{zzzvvvuuuvvvzzz{{{xxxwwwwwwwwwvvvsssttttttvvvxxxzzz|||~~~~~~|||yyytttpppllliiihhh``````aaadddgggkkknnnpppmmmnnnpppqqqqqqooolllkkkkkklllmmmoooqqquuuxxxyyy{{{|||~~~~~~|||{{{|||zzzuuuqqqmmmjjjiiihhhddddddccccccbbbbbbbbbbbbaaaaaabbbcccdddeeeffffffiiiggghhhiiihhheeegggkkkuuuyyy~~~xxxpppzzzyyyhhh\\\XXXUUUSSSTTTVVVXXXXXXVVVXXXXXXYYYZZZZZZZZZZZZYYY{{{fff\\\NNNEEEAAA@@@>>>;;;::::::::::::::::::::::::555777999:::;;;>>>BBBEEECCCIIIQQQVVVZZZaaakkkssszzz|||wwwssspppooopppqqqtttuuuwww{{{~~~~~~|||zzzzzzxxxvvvsssrrrrrrssstttrrrrrrqqqqqqrrrrrrssssssmmmmmmnnnnnnoooooooooooopppqqqrrrtttvvvyyyzzz{{{~~~{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}~~~zzzvvvuuusssooopppsssyyyyyy}}}xxxrrrsssxxxzzzhhh]]]ZZZZZZ[[[]]]^^^``````___^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWYYYYYYYYYZZZ[[[\\\^^^___\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^```bbbbbbaaa______```]]]^^^^^^______^^^]]]]]]\\\```eeegggfffdddaaa``````aaaccceeefffffffffeeeeeeeeecccbbb``````______\\\\\\___ccceeegggnnnwwwuuuggg\\\RRRMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===>>>???AAABBBAAAAAAAAAAAA@@@?????????===???@@@@@@@@@BBBFFFHHHIIILLLOOOQQQSSSVVVZZZ\\\]]]^^^aaahhhpppwww{{{}}}}}}|||xxxrrrkkkhhhggggggkkkqqqwww{{{zzztttqqqnnnkkkhhhiiiiiihhhhhhjjjlllnnnoooooonnnllliiieeebbb```___WWWUUUSSSTTTWWW\\\___``````bbbdddggghhhhhhhhhggghhhiiikkknnnqqqsssuuuvvvwwwxxxzzz{{{zzzyyywwwuuuvvvsssmmmgggcccbbbcccddd______^^^^^^^^^^^^______```aaaaaabbbcccddddddeeekkkiiijjjlllkkkhhhjjjnnnyyyuuuzzzzzzlll___WWWUUUTTTRRRSSSUUUVVVUUUTTTUUUVVVXXXZZZ[[[[[[[[[[[[~~~qqqeeeTTTIIIEEECCC@@@===<<<;;;;;;::::::999999888777888999999999;;;???AAABBBGGGNNNRRRTTTYYYbbbiiioooyyyyyyssspppoooooooooqqqtttyyy}}}~~~|||zzzxxxxxxwwwvvvuuuuuuvvvvvvttttttsssqqqqqqppppppqqqnnnnnnooooooooonnnlllkkkmmmmmmnnnoooqqqsssuuuvvvxxxxxxzzzzzzzzzxxxvvvuuuppppppooooooppprrrtttuuuzzz|||}}}yyyzzz{{{|||}}}~~~~~~~~~}}}|||vvvrrrqqqnnnkkklllpppqqqssswww}}}{{{xxxuuusssvvv{{{qqqaaaYYYYYYYYY\\\]]]___aaabbbaaa___^^^]]]^^^^^^^^^\\\[[[YYYXXXXXXXXXYYYYYY[[[]]]___```\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___^^^``````___^^^]]]^^^___]]]^^^______```___^^^]]]```bbbddddddcccbbbcccccccccdddeeefffgggggghhhhhhhhhggggggeeedddbbbaaa```]]]]]]```ddddddccchhhpppwwwnnn^^^TTTQQQIIIHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???===>>>@@@AAA@@@AAACCCDDDDDDGGGJJJLLLNNNPPPRRRTTTSSSSSSTTTWWW]]]bbbfffgggfffeeebbb^^^ZZZXXXXXXYYY\\\aaaeeehhhnnnxxx}}}~~~|||rrrkkkhhheee```]]]\\\\\\ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[ZZZZZZTTTOOOKKKJJJNNNRRRVVVWWWYYYZZZ\\\___aaabbbccccccdddfffjjjmmmpppqqqrrrrrrqqqqqqrrrqqqqqqooommmllljjjgggddd```^^^^^^_________^^^]]]\\\\\\]]]^^^___```aaaaaabbbbbbcccccccccddddddhhhmmmpppqqquuu{{{}}}{{{zzzxxxssskkkbbbZZZUUUSSSSSSSSSTTTUUUVVVVVVVVVSSSTTTWWWYYYZZZZZZYYYYYYxxxkkkYYYLLLHHHEEEBBB>>>===<<<;;;;;;:::999888777999::::::999999999<<<>>>AAAFFFLLLOOOPPPTTT[[[aaagggppp{{{~~~vvvrrrppppppjjjlllpppuuuzzz{{{zzzxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwuuusssrrrppppppooopppqqqrrrsssrrrooommmkkkmmmmmmmmmnnnppprrrssstttrrrssstttttttttrrrpppooohhhhhhhhhiiikkkmmmpppqqqsssvvvzzz~~~~~~}}}yyyzzz|||}}}|||zzzxxxvvvwwwwwwyyyzzz{{{|||}}}}}}}}}~~~}}}yyytttooonnnkkkhhhiiimmmkkkmmmsssyyyzzz}}}|||uuuuuuvvvwwwzzz~~~zzzkkk]]]XXXXXXYYY\\\^^^```bbbcccbbb```^^^]]]]]]^^^^^^]]]\\\ZZZYYYVVVVVVVVVWWWYYY[[[^^^___]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYZZZ\\\]]]^^^___```_________]]][[[ZZZ[[[\\\___```aaabbbbbbaaa``````ccccccbbbaaa```aaadddffffffffffffggghhhiiiiiijjjllllllkkkjjjiiigggeeedddbbbaaaccceeecccbbbgggnnnnnnxxxnnnaaa\\\NNNMMMKKKIIIFFFDDDBBBAAA===>>>???@@@@@@???>>>===???@@@@@@AAAAAAAAA@@@@@@<<<>>>@@@AAA@@@@@@AAABBBCCCEEEIIIKKKLLLNNNPPPRRRRRRPPPNNNOOOQQQTTTVVVWWWTTTTTTSSSQQQNNNMMMNNNPPPQQQTTTWWWXXX^^^gggmmmnnnyyyqqqhhhcccaaa```\\\XXXRRRQQQPPPOOONNNOOOOOOPPPNNNOOOQQQSSSUUUWWWXXXXXXSSSNNNHHHGGGJJJOOORRRSSSWWWXXXYYYZZZ\\\^^^```aaabbbeeeiiimmmooopppooooookkkjjjjjjiiihhhfffeeeddd___^^^]]]]]]\\\\\\]]]]]]aaa```^^^]]]]]]^^^```aaaaaaaaaaaaaaabbbbbbbbbbbb[[[]]]cccmmmuuuzzz~~~xxxppphhh```[[[WWWUUURRRRRRSSSTTTVVVXXXYYYYYYRRRTTTVVVXXXXXXXXXWWWVVVyyymmm```XXXMMMBBB<<<===???===:::999888888666555;;;;;;::::::999:::::::::@@@DDDHHHLLLOOOQQQUUUWWW```fffqqq|||zzzsssoookkklllnnnooopppsssvvvyyyzzzzzzxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttsssrrrqqqqqqqqqpppppppppooooooooooooooonnnnnnmmmlllkkkkkkjjjiiiiiihhhgggggghhhkkknnnqqquuuvvvwwwvvvuuuuuuwwwxxxxxxxxxyyyzzzzzzxxxwwwvvvvvvwwwyyy{{{}}}|||wwwuuurrrnnnkkkiiigggeeedddlllkkkmmmpppttt~~~xxxtttvvv|||zzzlllaaaYYYTTTUUUZZZXXXZZZ^^^aaabbbaaa___^^^XXXXXXXXXYYY[[[\\\ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXZZZWWWUUUVVVZZZ^^^___^^^^^^^^^]]]\\\ZZZZZZ[[[]]]]]]]]]^^^___````````````]]]]]]]]]^^^```cccfffhhhggggggggghhhhhhhhhhhhhhhmmmnnnnnnmmmkkkiiigggfffgggeeecccbbbbbbdddfffhhhlllttttttgggaaaXXXRRRPPPKKKDDDCCCFFFBBB@@@????????????>>><<<;;;;;;<<<===>>>???@@@@@@???>>>=========???@@@AAACCCCCCDDDGGGKKKNNNOOONNNTTTQQQNNNLLLKKKJJJIIIHHHKKKJJJHHHGGGEEEDDDDDDDDDGGGGGGIIIKKKNNNRRRVVVXXX______]]]YYYSSSOOOMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFHHHJJJLLLNNNRRRWWWZZZYYYUUUPPPKKKJJJMMMRRRUUUYYYYYYYYY\\\```dddffffffjjjkkkkkkjjjiiigggeeedddcccbbb```^^^]]]]]]]]]^^^YYYYYYYYYZZZ[[[[[[[[[\\\YYYZZZ\\\___```aaaaaaaaacccbbbbbbeeehhhiiigggdddbbb```aaakkkzzzzzzlll```YYYUUURRROOOLLLLLLPPPUUUUUUSSSSSSVVVUUUVVVVVVWWWWWWXXXXXXXXX~~~rrrfff___XXXMMMFFFDDD@@@>>>;;;:::::::::888777444444555666888:::<<<>>>===@@@CCCGGGIIILLLPPPSSSXXX^^^hhhrrr~~~}}}wwwmmmmmmlllkkklllnnnqqqsssttttttuuuuuuvvvvvvvvvwwwvvvvvvuuutttttttttuuuuuuvvvuuuuuutttssssssrrrrrrqqqqqqqqqppppppooooooooopppoooooonnnmmmllllllkkkhhhhhhggggggiiillloooqqqvvvwwwwwwvvvuuutttvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzxxxyyyzzz}}}~~~~~~yyyuuutttqqqmmmkkkjjjhhhfffeeeiiiggghhhkkkqqq|||zzzwwwzzztttfff]]]WWWSSSTTTWWWWWWYYY]]]___``````^^^]]]\\\[[[ZZZ[[[]]]^^^]]]\\\WWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXZZZWWWUUUWWWZZZ^^^______]]]^^^]]][[[YYYXXXZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]XXXXXXYYYZZZ\\\___aaacccgggggggggfffffffffffffffkkkkkklllmmmlllkkkjjjiiiiiihhheeecccaaabbbcccdddhhhnnnvvv{{{lllddd]]]YYYRRRIIIEEEEEECCCAAA????????????>>><<<<<<<<<======>>>>>>??????>>>>>>=========>>>???@@@CCCDDDEEEGGGJJJLLLNNNPPPOOOMMMKKKIIIHHHHHHGGGFFFKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHHHHJJJMMMOOOQQQTTTTTTTTTQQQMMMKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEGGGJJJMMMSSS[[[```___\\\WWWSSSRRRTTTWWWYYY[[[[[[\\\___cccfffgggggggggggggggfffdddbbb```___^^^]]]\\\[[[ZZZZZZ[[[[[[WWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaaccceeecccbbbcccfffiiijjjhhheee^^^^^^cccrrr}}}~~~vvviii]]]UUUOOOJJJFFFHHHHHHLLLQQQSSSQQQRRRUUUTTTTTTUUUVVVWWWXXXYYYYYYuuuhhhbbb]]]UUULLLGGGBBB@@@===;;;;;;;;;;;;999222333444666888;;;===>>>;;;===@@@BBBDDDHHHLLLPPPTTTZZZccclllvvvvvvtttppplllkkklllnnnppprrrssstttuuuvvvvvvuuuuuuuuuuuutttssssssssssssssswwwwwwvvvvvvuuuuuuttttttssssssrrrqqqqqqpppooooooqqqpppppppppoooooonnnnnnkkkkkkkkkkkkmmmppprrrtttwwwxxxxxxvvvuuutttuuuvvvwwwwwwwwwxxxyyyzzz|||}}}yyyzzz|||~~~~~~yyytttqqqqqqooommmkkkkkkkkkiiigggiiieeecccfffmmmzzz}}}zzz{{{mmm```ZZZXXXVVVUUUVVVWWWXXX[[[]]]^^^^^^]]]\\\^^^\\\ZZZZZZ\\\^^^^^^]]]ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXWWWXXX\\\___``````]]]^^^]]][[[YYYWWWXXXYYY[[[[[[\\\\\\\\\[[[ZZZZZZVVVVVVWWWXXXZZZ]]]___```eeeeeeeeeeeeddddddddddddfffgggiiijjjkkkjjjjjjiiihhhgggeeecccbbbbbbccccccdddhhhmmmuuu~~~vvvnnnggg___UUUNNNLLLHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===??????AAADDDGGGHHHHHHJJJOOOSSSQQQPPPOOONNNLLLKKKJJJIIIMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOIIIIIIIIIJJJMMMTTT]]]ccceeeccc```]]]\\\\\\]]]]]]______aaadddgggiiiiiigggcccbbbaaa```]]][[[XXXWWWXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYYYY]]]\\\\\\]]]```dddhhhkkkllljjjiiijjjjjjjjjhhhfffaaadddnnn~~~wwwuuuxxx{{{wwwooobbbXXXQQQKKKFFFBBBHHHGGGIIIOOOQQQPPPQQQUUUSSSSSSTTTVVVWWWXXXYYYYYY~~~mmmddd```ZZZQQQIIICCCAAA===<<<<<<<<<;;;;;;999999888888999:::;;;;;;<<<>>>???@@@BBBFFFKKKOOOQQQVVV^^^fffnnnyyyzzzsssppppppqqqqqqsssuuuvvvxxxxxxwwwuuutttuuuuuutttsssssssssssstttxxxxxxwwwwwwvvvvvvvvvuuuttttttsssrrrqqqqqqpppoooqqqqqqppppppppppppppppppppppppqqqrrrtttvvvxxxyyyyyyzzzzzzxxxvvvuuuvvvwwwxxxwwwwwwwwwwwwyyy{{{|||zzz{{{|||~~~~~~~~~|||yyyvvvqqqnnnnnnmmmlllmmmnnnmmmkkkjjjkkkeeeaaaccckkkwww}}}{{{uuuhhh\\\ZZZ[[[ZZZXXXWWWWWWXXXYYY[[[[[[\\\[[[[[[\\\ZZZWWWWWWXXXZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[^^^```bbbbbb_________]]]ZZZXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^```aaabbbaaabbbbbbccccccdddeeeeeecccdddfffggghhhhhhgggfffddddddddddddeeefffggggggdddgggjjjnnnwwwvvvmmmeee]]]XXXPPPLLLHHHEEEDDDDDDCCCBBB@@@?????????>>>>>>>>>===>>>>>>===<<<<<<===>>>???>>>BBBFFFGGGFFFIIIQQQWWWWWWWWWWWWVVVSSSQQQPPPOOOTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNOOOQQQRRRTTTTTTSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ\\\\\\XXXVVVSSSPPPPPPUUU\\\bbbjjjjjjhhhgggeeecccbbbaaaeeeeeefffhhhjjjiiigggddd^^^]]]\\\ZZZWWWTTTRRRQQQRRRRRRSSSSSSSSSTTTTTTUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]```dddiiinnnqqqwwwtttooojjjgggffffffgggkkksss|||xxxvvvuuusssllleee[[[TTTRRRQQQOOOMMMPPPLLLMMMQQQSSSRRRRRRUUUTTTTTTUUUUUUVVVVVVWWWWWW|||mmmfffaaaXXXOOOEEEBBB>>><<<;;;;;;;;;:::;;;::::::999888888888888<<<===>>>???AAADDDIIILLLKKKPPPWWW]]]eeennnyyy|||wwwuuusssrrrssstttvvvxxxyyyxxxwwwvvvwwwvvvvvvuuutttuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvttttttssssssrrrqqqqqqppppppppppppppppppqqqqqqqqqttttttvvvwwwyyyzzzzzz{{{{{{{{{{{{yyywwwvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||yyyvvvrrrooolllmmmmmmnnnoooqqqqqqnnnlllkkkccc^^^```gggrrrzzzzzznnnbbbYYYXXX[[[[[[XXXWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[XXXVVVUUUVVVXXXXXXXXXZZZZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYY[[[\\\]]]^^^___```bbbccc`````````___\\\ZZZYYYZZZ\\\\\\]]]\\\\\\[[[ZZZZZZ\\\]]]^^^```aaacccdddddd^^^___```bbbdddeeefffgggfffggghhhhhhhhhgggfffeeedddeeefffgggggghhhhhhhhhdddfffhhhkkkooovvv{{{sssjjjcccZZZUUUNNNIIIFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>???>>>===<<<<<<===>>>???<<<@@@CCCDDDEEEIIIRRRYYY\\\^^^```___\\\XXXWWWWWW^^^^^^___````````````___]]]\\\[[[ZZZZZZ[[[\\\\\\]]]___````````````aaacccbbbbbbccccccdddfffggghhhfffddd___ZZZXXXZZZ```dddoooooooooooommmjjjgggfffjjjiiiiiihhhhhheeeaaa^^^ZZZYYYWWWTTTRRRPPPOOONNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWZZZ^^^ccchhhmmmppprrrtttpppjjjdddbbbdddiiilllxxx}}}ssskkkaaa\\\WWWVVVZZZ___bbbccc\\\WWWTTTVVVWWWTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTzzznnnggg]]]SSSHHHDDD???<<<;;;;;;;;;:::777666666666666777888888888:::;;;===>>>@@@DDDGGGJJJOOOUUU[[[aaaiiittt{{{|||yyyvvvssstttvvvyyyzzz{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrsssuuuvvvxxxzzzzzzzzzyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyzzzyyyxxxxxxwwwwwwwwwxxx{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~yyytttrrrpppmmmkkkmmmnnnppprrrttttttqqqnnniii```[[[^^^eeemmmttt{{{}}}~~~xxxxxx|||~~~|||wwweee\\\VVVWWWYYYXXXVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[YYYWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYYYY\\\]]]______^^^^^^```aaa___```aaa```]]][[[ZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[\\\]]]___```bbbccccccccc______aaaccceeefffhhhhhhjjjjjjkkkkkkjjjhhhgggeeefffggghhhhhhhhhfffeeedddcccccceeehhhiiikkkrrrzzzzzznnnfff```VVVNNNIIIFFFCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======>>>>>>???===???@@@AAACCCHHHQQQWWWaaaeeejjjjjjhhheeeeeefffggghhhjjjkkkllllllkkkkkkhhhhhhggggggggghhhjjjkkkhhhjjjkkkkkkjjjjjjkkklllmmmlllllllllmmmmmmnnnooonnnmmmjjjfffcccdddgggjjjrrrrrrssssssqqqnnnkkkjjjhhhgggdddcccaaa^^^YYYVVVTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWTTTVVV[[[aaaeeeiiikkklllfffeeecccbbbeeemmmvvv}}}qqqfff[[[YYYYYY^^^fffnnnrrrsssfff^^^XXXXXXXXXUUUSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSzzzpppcccXXXLLLHHHBBB>>><<<<<<;;;;;;555555555555666777999999666888:::<<<===???AAACCCIIIMMMSSSXXX^^^fffpppwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxwwwvvvvvvvvvvvvwwwttttttttttttttttttttttttqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrsssssstttuuuuuuxxxyyy{{{}}}}}}{{{yyyxxxxxxyyyyyyxxxvvvvvvxxxyyyyyyyyyzzzzzz{{{zzzzzzzzz}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~}}}yyytttpppnnnlllkkkiiinnnooorrruuuwwwvvvssspppggg___[[[```hhhmmmpppsssvvv|||}}}yyywwwwwwuuupppkkk```ZZZWWWXXXYYYWWWVVVXXXZZZYYYWWWWWWWWWXXXZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWWVVVXXXZZZ\\\]]]\\\ZZZYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^^^^\\\[[[\\\]]]]]]___```___]]][[[[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\]]]___aaabbbbbbbbbbbbbbbccccccdddeeefffggghhhiiijjjjjjjjjiiihhhfffeeecccdddfffggggggeeecccbbbdddaaaaaaeeeffffffkkkrrruuunnnbbbXXXPPPKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@BBBAAA???>>>AAAFFFMMMQQQ\\\bbbjjjmmmmmmlllnnnppplllnnnppprrrssstttsssrrrqqqpppoooooopppqqqrrrsssnnnpppqqqrrrqqqqqqrrrtttvvvvvvuuuttttttsssttttttttttttssspppmmmllllllmmmnnnooopppqqqooommmjjjiiiaaa___\\\YYYXXXUUURRRPPPNNNNNNMMMLLLLLLLLLMMMNNNMMMNNNOOOPPPPPPOOOOOONNNMMMMMMNNNPPPQQQSSSTTTTTTRRRTTTUUUXXX[[[^^^```bbb___ccciiipppyyyxxxllldddYYY[[[```iiisssxxxwwwuuuhhh^^^WWWVVVVVVSSSQQQPPPRRRRRRSSSSSSTTTUUUUUUVVV|||nnnaaaOOOKKKDDD@@@======<<<;;;999888888888888888999999666888;;;===>>>???AAACCCCCCGGGMMMRRRWWW___iiiqqqwww{{{~~~~~~xxxwwwwwwvvvvvvvvvvvvvvvrrrrrrrrrsssssssssssssssoooppppppqqqqqqrrrrrrsssrrrsssssstttuuuvvvwwwwww|||}}}~~~{{{yyyuuuvvvwwwvvvuuuuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~{{{{{{|||~~~{{{vvvqqqmmmkkkjjjiiihhhooopppssswwwyyyxxxtttppphhh```^^^eeemmmqqqrrrsssuuu~~~}}}zzzxxxtttnnngggccc___\\\ZZZ[[[ZZZXXXXXX[[[ZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXXXXXXXYYYYYYWWWUUUVVVXXX[[[^^^___^^^\\\ZZZWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]\\\YYYXXXXXXZZZ[[[]]]___^^^]]][[[ZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]```aaacccccccccbbbffffffffffffffffffffffffeeefffgggggggggfffeeeddd]]]___ccceeeffffffdddcccgggaaa___dddggggggkkkrrr|||zzzmmmaaaXXXRRRNNNLLLDDDDDDEEEEEEEEEEEEEEEEEECCCBBB@@@?????????@@@@@@GGGCCC>>>===@@@EEEIIIKKKOOOWWW```fffggghhhkkknnnnnnpppsssuuuvvvwwwvvvuuuuuutttssssssssstttuuuvvvqqqsssuuuuuuuuuvvvwwwyyy}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyvvvrrrnnnlllllliiijjjkkklllkkkiiigggeee[[[XXXUUURRRQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPRRRTTTXXXZZZccckkkwww~~~ppphhheeeYYY^^^gggrrrzzz{{{vvvqqqfff\\\TTTSSSSSSQQQNNNNNNOOOOOOQQQRRRTTTVVVWWWXXXxxxmmmeee[[[NNNEEEBBBAAA>>>;;;666999999444555::::::666999999888999:::<<<>>>???EEEFFFIIINNNUUU]]]eeeiiiooouuuzzz}}}|||zzzwwwtttsssrrrrrrrrrsssqqqooonnnoooppppppppplllmmmnnnpppqqqrrrsssssssssrrrrrrssssssuuuvvvwwwyyy{{{|||~~~}}}{{{yyywwwyyyyyywwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{|||~~~|||}}}~~~{{{xxxssspppllliiihhhjjjmmmooosssuuuyyy|||}}}yyyrrrllliiilllppptttvvvxxxzzz{{{~~~|||qqqeee___]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXWWW[[[YYYUUUTTTUUUVVVWWWVVVWWWWWWXXXZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZZZZZZZZZZYYYaaaaaa``````___^^^]]]\\\YYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^aaaccceeeeeeddddddggggggggggggggghhhhhhiiihhhhhhhhhiiiiiigggccc```aaaaaabbbcccddddddeeeeeeccccccddddddfffggghhhiiirrr}}}}}}ppphhh```XXXRRRPPPIIIEEEGGGGGGCCCCCCFFFDDDAAA???>>>???AAABBBBBBBBBAAA@@@???@@@AAACCCEEEJJJLLLOOOTTTYYY^^^bbbdddhhhiiikkknnnqqqtttuuuvvvqqqrrrrrrsssssstttuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzxxxvvvtttsssrrrqqqqqqqqqpppnnnkkkhhhfff___^^^]]]\\\[[[ZZZYYYYYYOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLNNNQQQPPPMMMIIIFFFHHHJJJLLLMMMNNNMMMLLLPPPQQQRRRRRRTTTZZZccckkkxxxxxxggg______]]]cccllltttvvvqqqggg```XXXTTTOOOMMMOOOPPPPPPOOONNNPPPSSSTTTTTTTTTTTTUUUwwwlll\\\OOOFFFAAA>>>;;;999;;;:::666777::::::666888888777888999;;;===>>>BBBCCCEEEIIIPPPWWW^^^bbbfffkkkqqqtttwww~~~~~~{{{wwwsssrrrqqqqqqqqqqqqnnnkkkjjjjjjkkkkkkjjjkkklllmmmnnnooooooooooooooooooppppppqqqrrrrrrsssvvvwwwyyy{{{zzzyyywwwuuuyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~|||}}}~~~}}}|||yyyvvvsssooommmkkkiiijjjlllppprrrtttwwwzzz||||||xxxrrrnnnqqqtttxxxzzz{{{}}}}}}{{{pppeee]]]ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXX[[[XXXVVVUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYYYY^^^^^^____________^^^^^^ZZZYYYXXXXXXXXXZZZ[[[\\\\\\]]]```cccdddeeeddddddfffggghhhhhhhhhfffdddccceeeeeefffggghhhgggdddaaaaaaaaaaaabbbccccccddddddbbbbbbbbbcccdddeeeggggggmmmuuu|||yyypppfff```ZZZRRRMMMMMMKKKGGGFFFIIIGGGEEEBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>???AAABBBEEEFFFIIILLLOOORRRUUUVVV]]]___aaadddfffhhhjjjjjjiiiiiikkklllnnnpppqqqqqqsssrrrrrrrrrrrrtttuuuvvvvvvuuutttrrrpppmmmkkkjjjiiiiiiiiigggeeeaaa^^^[[[UUUUUUUUUTTTSSSSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJKKKMMMOOOOOOLLLIIIJJJIIIHHHHHHIIIKKKNNNPPPMMMQQQVVV]]]eeeppp~~~ooo___ZZZ\\\YYY^^^fffmmmoookkkbbb[[[VVVSSSOOONNNOOOPPPPPPNNNNNNPPPRRRSSSSSSSSSTTTVVVqqq___OOODDD>>><<<<<<<<<;;;888999;;;:::666888777777777888999;;;<<>>===@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGOOOPPPRRRTTTWWWXXXYYYZZZ[[[\\\^^^aaacccfffhhhiiiiiihhhgggfffgggiiikkklllkkkjjjiiigggdddaaa___]]]]]]]]]\\\ZZZWWWTTTQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPNNNLLLKKKJJJIIIIIIKKKNNNQQQSSSPPPXXXdddqqq~~~uuudddXXXVVVZZZWWWYYY]]]aaabbb___YYYTTTRRRPPPOOOPPPQQQQQQOOOMMMOOOPPPQQQQQQPPPQQQTTTVVVppp\\\LLLCCC???>>><<<999888:::<<<:::888999888777777888999:::;;;@@@AAABBBEEEIIINNNRRRTTTYYY^^^dddiiilllrrryyy{{{xxxtttrrrrrrnnniiiffffffgggggggggggghhhiiijjjkkkkkkkkkkkkkkklllooopppqqqpppnnnmmmnnnpppqqqsssttttttsssrrruuuwwwzzz||||||{{{zzzyyyyyyzzzzzz{{{zzzyyywwwvvvvvvvvvvvvwwwwwwxxxyyyzzz}}}~~~~~~~~~|||}}}~~~{{{xxxuuussspppmmmllllllllllllnnnqqqtttvvv||||||||||||}}}}}}~~~|||yyyxxxtttmmmccc\\\WWWVVVYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVWWWYYYZZZZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXX[[[[[[]]]^^^____________[[[[[[YYYYYYXXXYYYZZZ[[[ZZZ[[[]]]___aaabbbccccccaaabbbdddddddddaaa___]]]______```bbbddddddbbb```^^^_________``````aaaaaa_________```aaabbbcccccc```dddgggfffhhhttt|||uuukkkbbbZZZRRRLLLJJJJJJGGGCCCAAAAAA@@@???===AAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFHHHIIIKKKKKKKKKNNNOOOQQQSSSVVVXXXZZZ[[[[[[YYYXXXWWWXXXZZZ\\\^^^[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMOOOPPPRRRSSSRRRRRRIIIKKKMMMPPPSSSUUUVVVVVV___jjjzzzyyylll___WWWXXX]]]^^^[[[XXXUUUTTTSSSQQQOOONNNNNNPPPRRRRRRQQQOOOMMMNNNOOONNNMMMMMMOOOSSSVVVlllZZZNNNIIIBBB===888888:::;;;;;;:::::::::999888888999:::;;;??????AAACCCFFFJJJMMMOOOPPPUUU[[[aaafffkkkrrrwww{{{vvvrrrooojjjgggfffffffffeeecccdddeeeggghhhhhhiiiiiiiiijjjlllmmmnnnmmmkkkjjjlllmmmoooqqqrrrssssssssssssuuuxxxzzz{{{yyywwwuuuvvvwwwwwwxxxwwwvvvuuutttssssssssstttuuuvvvwwwxxx{{{|||}}}~~~~~~~~~}}}wwwsssqqqooommmkkkhhhiiikkknnnrrrwwwzzz|||}}}{{{|||}}}}}}{{{yyyxxxvvvqqqjjjaaaZZZVVVVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWYYY[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY\\\]]]^^^^^^_________^^^]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZ[[[\\\^^^___```aaaaaa__________________``````_________```aaaaaa```^^^]]]]]]^^^^^^^^^^^^^^^^^^____________```aaabbbbbb^^^aaadddeeeffflllyyy{{{pppfff\\\UUURRRNNNIIIFFFEEEDDDCCCBBB@@@@@@@@@?????????@@@@@@????????????????????????>>>>>>@@@AAABBBCCCCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLNNNOOOKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNPPPQQQSSSTTTUUUVVVNNNNNNOOORRRVVV[[[```cccqqq}}}~~~{{{tttlllfffaaa]]]```fffkkkcccWWWMMMIIIIIIKKKMMMKKKMMMQQQSSSSSSRRRPPPOOOMMMMMMLLLKKKKKKMMMQQQUUU{{{lll```YYYKKKAAA999888:::;;;:::;;;;;;;;;999888888999:::;;;;;;<<<===???BBBDDDGGGHHHMMMQQQVVV\\\bbbhhhooosss}}}yyyvvvqqqnnnkkkiiifffdddccccccdddffffffgggggggggeeefffggghhhhhhhhhgggfffjjjkkklllnnnppprrrrrrsssqqqsssuuuvvvvvvuuusssqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrtttvvvwwwxxxyyyzzz|||~~~~~~|||yyyuuupppllljjjjjjiiihhhccceeejjjqqqwww}}}|||xxx{{{xxxtttsssqqqppppppjjjaaaYYYTTTTTTVVVXXXXXXYYYZZZ[[[[[[\\\[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWYYYZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ]]]^^^^^^___`````````___```___]]][[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]^^^___```___^^^]]]^^^``````___]]]\\\\\\\\\\\\\\\\\\\\\\\\___^^^^^^^^^______```aaa______bbbfffgggjjjqqqyyy~~~pppeee[[[UUUNNNHHHEEEDDDCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEEEEFFFHHHIIIIIIJJJHHHGGGGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLOOOPPPQQQSSSUUUXXXYYYVVVTTTUUU\\\fffrrryyy}}}}}}zzzuuugggccc```bbbcccdddhhhnnnvvvjjjYYYKKKDDDEEEHHHKKKIIIMMMRRRTTTTTTSSSRRRQQQMMMNNNMMMLLLLLLNNNQQQUUU}}}tttmmmWWWIII<<<::::::999999;;;;;;:::999888777777888999888999;;;===???AAACCCDDDLLLNNNRRRWWW\\\ccciiimmmwww|||{{{vvvpppllljjjkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeeeeeeeeeeeeeeggghhhjjjlllnnnpppqqqrrrpppppprrrrrrqqqpppnnnlllmmmllllllmmmmmmnnnooopppqqqqqqrrrsssuuuxxxzzz{{{}}}~~~~~~{{{zzzrrrnnniiifffeeefffggggggdddhhhmmmtttzzz}}}xxxuuuzzzyyyrrrpppooonnnllliiiddd]]]XXXUUUVVVXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\XXXXXXXXXXXXYYYYYYYYYZZZXXXWWWWWWWWWXXXXXXWWWUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaabbbbbbcccbbbaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]___aaa```___[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\\\\]]]]]]^^^^^^bbb^^^^^^cccggggggjjjoooxxx~~~jjjbbbWWWNNNHHHFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA?????????>>>>>>>>>======<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>?????????>>>>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJMMMPPPQQQRRRSSSWWWZZZaaaaaacccgggppp{{{|||{{{{{{wwwnnnfff[[[WWWWWW\\\bbbgggmmmsssyyynnn]]]NNNFFFEEEGGGIIIIIINNNSSSUUUUUUTTTTTTTTTOOOOOOPPPOOOOOOPPPSSSVVV{{{___OOO@@@<<<;;;999888::::::999888666666666777777888999;;;===???AAACCCDDDGGGHHHKKKNNNSSSYYY___bbblllrrr||||||vvvttttttsssrrrpppnnnlllkkkggggggfffeeeeeeeeeffffffeeefffhhhjjjlllooopppqqqoooooooooooonnnlllkkkjjjjjjiiiiiiiiijjjlllnnnoooqqqrrrsssuuuwwwzzz|||}}}}}}zzzxxxppplllfffddddddeeeggghhhjjjmmmqqqvvv{{{~~~zzzuuussszzz~~~tttooooooppppppnnnddd```\\\YYYXXXYYYYYYYYYXXXXXXYYY[[[[[[\\\\\\\\\WWWXXXXXXXXXYYYYYYZZZZZZXXXWWWWWWWWWXXXXXXVVVTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[^^^```bbbdddeeefffcccbbb```^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\^^^```aaa```]]]ZZZWWWZZZZZZZZZ\\\```bbbbbbbbb[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]ccc\\\ZZZ```eeedddfffjjjlllwww|||ssseeeYYYRRRNNNMMMMMMGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<======>>>>>>======<<<;;;;;;<<<===>>>???@@@@@@===???AAACCCDDDCCCBBBAAACCCCCCCCCDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLLLLOOORRRSSSTTTVVVZZZ^^^ccciiirrr}}}|||}}}{{{zzzzzzxxxqqqggg^^^WWWSSSSSSYYY```gggnnnuuuxxxnnn___QQQJJJGGGGGGHHHJJJNNNSSSUUUUUUTTTUUUVVVPPPQQQRRRRRRQQQSSSUUUXXXooo\\\HHH>>><<<:::888888666777888888888888777777777666666666888;;;>>>@@@CCCEEEGGGJJJNNNSSSZZZ^^^eeelllwww~~~}}}zzzvvvsssqqqooollliiihhhhhhhhhiiijjjhhhfffgggjjjmmmnnnooommmmmmnnnnnnnnnmmmllllllnnnjjjggggggkkkoooqqqrrrwwwxxxzzzzzz|||}}}wwwrrrnnneeedddbbb```___aaafffjjjjjjpppvvvyyy|||}}}xxxqqqiiimmmuuu~~~{{{ssspppqqqqqqmmmiii]]]WWWQQQOOOSSSVVVWWWUUUWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]][[[ZZZXXXXXXWWWWWWXXXYYYXXXWWWTTTSSSTTTUUUWWWUUUTTTRRRRRRSSSUUUVVVRRRQQQOOOOOOOOORRRUUUVVVZZZXXXWWWXXXZZZ[[[[[[[[[[[[]]]```bbbdddeeeddddddeeedddbbb___\\\ZZZXXXVVVZZZ[[[[[[\\\\\\\\\[[[[[[\\\^^^aaa```]]][[[\\\^^^aaa```^^^]]]^^^___^^^]]][[[ZZZZZZZZZ\\\\\\ZZZXXXXXXZZZ[[[\\\[[[[[[]]]^^^]]]]]]]]]]]]^^^```aaabbbgggkkkuuurrreee\\\TTTQQQRRRJJJLLLKKKGGGFFFIIIJJJGGGCCCAAAAAACCC@@@<<<<<>>???@@@AAABBB999:::<<<>>>>>>>>>>>>===<<<===>>>???????????????>>>>>>@@@@@@AAA@@@???>>>@@@AAABBBCCCCCCDDDCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKLLLLLLLLLMMMOOOPPPPPPSSSWWW[[[aaaiiiqqqvvv~~~{{{yyy|||~~~wwwuuuoooddd[[[WWWUUUUUUUUUVVVYYY___hhhmmmpppiii^^^UUUNNNJJJHHHFFFLLLNNNQQQTTTUUUUUUSSSRRRPPPQQQRRRRRRQQQRRRTTTVVVppp]]]III@@@===:::999999888888888999999999888888888888777777999;;;===???@@@BBBDDDGGGKKKOOOUUUYYY```fffpppwww}}}}}}{{{xxxuuurrrpppoooooommmkkkhhhhhhjjjlllmmmmmmjjjjjjkkklllmmmmmmnnnnnnmmmjjjhhhiiimmmrrruuuvvvzzz|||~~~~~~~~~|||xxxrrrlllhhh``````___^^^]]]```dddhhhjjjpppvvvwwwwwwtttlllccc___dddnnnwww~~~{{{uuutttvvvuuuoooiii[[[VVVQQQPPPSSSVVVVVVTTTWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWVVVWWWWWWVVVTTTTTTUUUWWWXXXWWWUUURRRQQQQQQRRRSSSRRRQQQOOONNNOOOQQQTTTVVVZZZXXXXXXYYY[[[]]]]]]\\\YYY[[[^^^aaacccddddddccceeedddbbb___]]]ZZZXXXWWW[[[\\\]]]]]]^^^^^^^^^^^^[[[___cccdddbbb___^^^___aaaaaaaaabbbcccaaa^^^[[[[[[ZZZZZZZZZ\\\\\\ZZZYYYXXXZZZ[[[[[[[[[[[[\\\^^^^^^]]]\\\[[[]]]___bbbdddcccfffnnnyyyxxxjjj^^^WWWUUUKKKPPPRRRQQQRRRSSSQQQLLLGGGDDDCCCCCCAAA======@@@<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>??????@@@AAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPRRRTTTVVVXXXYYYUUU[[[dddnnnxxx{{{||||||sssnnnhhh___XXXUUURRRRRRRRRRRRTTTXXX^^^bbbhhhbbbZZZSSSOOOLLLJJJIIILLLNNNQQQSSSTTTTTTSSSRRRPPPRRRSSSRRRQQQRRRSSSUUUrrraaaMMMCCC???<<<999999999999999999999999999888999999888888999:::<<<===<<<>>>@@@CCCFFFJJJOOOSSSYYY^^^ffflllqqqtttwwwyyyxxx|||}}}zzzxxxuuurrrnnnmmmmmmmmmmmmmmmjjjkkklllmmmooopppqqqrrrnnnlllkkkmmmrrrxxx|||~~~|||{{{yyyuuupppiiiddd```\\\]]]^^^^^^^^^```dddgggkkkqqqtttsssnnnhhh___VVVVVV^^^hhhpppuuuyyy~~~|||zzzxxxyyyzzzwwwooohhhXXXUUUQQQQQQTTTUUUTTTSSSWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTUUUVVVUUUTTTUUUVVVXXXZZZXXXVVVSSSRRRQQQPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUZZZYYYYYY[[[]]]______^^^XXXZZZ]]]```bbbccccccccccccbbbaaa___]]][[[YYYYYY[[[[[[\\\]]]^^^^^^______[[[___dddgggfffcccaaa```dddeeefffhhhhhheee```\\\[[[ZZZYYYZZZ\\\\\\[[[YYYXXXYYY[[[[[[ZZZZZZ[[[]]]^^^\\\[[[ZZZ[[[^^^aaacccaaacccgggmmmxxx}}}ssshhheeeYYY\\\\\\YYYVVVVVVRRRNNNLLLHHHEEEEEEBBB>>>>>>AAA>>>>>>>>>???>>>>>>======???????????????>>>======@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMNNNOOOQQQTTTUUUSSSTTTVVVYYY\\\___aaabbbaaakkkyyyyyyzzzzzzmmmeee___XXXTTTTTTPPPQQQQQQQQQQQQRRRUUUXXX]]]YYYTTTQQQOOONNNMMMLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPRRRSSSRRRQQQQQQRRRSSSyyyhhhVVVKKKDDD>>>::::::999999999888888888888888999999888888888999::::::999;;;>>>@@@BBBEEEIIIMMMSSSWWW]]]bbbfffjjjnnnpppqqqtttzzz~~~zzzwwwuuuuuusssrrrqqqqqqqqqrrrsssuuuvvvvvvrrrqqqqqqtttyyywwwvvvsssnnnhhhbbb]]]ZZZZZZ\\\^^^```aaadddhhhkkknnnrrrqqqkkkeeeaaa[[[VVVYYY___hhhmmmrrryyyyyyxxxyyyzzzzzztttiiiaaaUUUSSSRRRRRRTTTUUUSSSRRRVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZSSSTTTUUUUUUUUUUUUWWWYYYZZZYYYWWWUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRTTTUUUVVV[[[ZZZ[[[\\\___aaa```___YYYZZZ\\\___aaabbbccccccaaaaaa```___]]]\\\[[[ZZZXXXYYYYYYZZZ[[[]]]^^^___\\\___bbbeeefffeeedddccchhhhhhiiijjjjjjgggbbb^^^ZZZYYYYYYZZZ\\\\\\[[[YYYXXXYYY[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^___```bbbccceeeiiivvv}}}{{{zzztttiiibbb^^^YYYTTTRRRLLLFFFEEECCC@@@@@@BBB@@@AAAAAABBBBBBAAA@@@???========================@@@AAAAAABBBBBBAAAAAAAAA@@@@@@BBBCCCCCCBBBAAAAAADDDCCCCCCBBBCCCDDDEEEEEEFFFGGGHHHKKKNNNQQQSSSUUUVVVUUUUUUUUUVVVXXX[[[\\\\\\[[[ZZZ\\\```eeeiiikkkttt{{{www{{{wwwggg]]]VVVRRRQQQSSSPPPRRRTTTTTTSSSRRRSSSUUUUUUSSSPPPOOOOOOOOONNNMMMMMMNNNPPPRRRRRRRRRQQQPPPPPPQQQRRRRRRQQQPPPQQQRRRwwwfffZZZOOOEEE===;;;:::999888777777777777888888888777777777777888888888:::===???@@@BBBEEEHHHNNNQQQWWW[[[___bbbfffhhhjjjnnnsssxxx~~~~~~{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{|||~~~~~~|||yyyxxxqqqooolllgggbbb^^^ZZZXXXYYY[[[^^^```cccgggkkkooorrrsssooofff``````aaa```bbbffflllpppttt~~~yyyvvvvvvvvvvvvssskkk```YYYSSSSSSSSSSSSTTTTTTSSSRRRVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^TTTUUUVVVVVVUUUVVVXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVXXXXXX\\\[[[\\\^^^aaabbbaaa___ZZZ[[[\\\^^^```aaabbbccc_________^^^^^^]]]\\\\\\YYYYYYYYYZZZ[[[\\\^^^___^^^^^^^^^```aaacccddddddgggfffffffffeeeddd```]]]ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]^^^___^^^]]][[[ZZZ\\\___``````bbbjjjwww{{{qqqhhh\\\SSSKKKHHHEEEAAAAAACCCBBBCCCEEEEEEEEEDDDCCCBBB????????????@@@@@@AAAAAA??????@@@@@@@@@@@@??????===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIMMMQQQUUUXXX[[[^^^]]]]]]]]]^^^```bbbcccccc```]]]```gggpppwww{{{}}}|||rrraaaXXXRRROOOOOORRROOORRRTTTUUUUUUTTTUUUVVVSSSQQQOOOOOOOOOOOOMMMLLLNNNOOOPPPPPPQQQPPPOOOOOONNNPPPRRRRRRQQQPPPPPPQQQ}}}oooaaaQQQEEE@@@<<<;;;999888777777888999777777777888888888888888888:::<<<>>>???@@@BBBDDDHHHLLLQQQUUUXXX[[[^^^```aaadddiiinnnsssxxx~~~~~~|||xxxtttrrrjjjhhheeeaaa^^^[[[ZZZYYYWWWYYY\\\___ccchhhnnnsssyyy{{{yyypppjjjjjjllllllkkknnnrrrvvv}}}zzztttsssrrrpppmmmhhhaaaYYYSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVYYYYYYZZZ[[[]]]___aaabbbXXXXXXYYYXXXVVVVVVWWWYYYXXXXXXYYYZZZZZZ[[[[[[\\\YYYYYYXXXXXXXXXYYYYYYYYY]]]]]]]]]___aaabbb```^^^[[[[[[\\\]]]^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```aaa___]]][[[\\\^^^aaabbbcccbbbaaa`````````___\\\ZZZYYYYYYYYYZZZ\\\]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\]]]^^^______^^^]]]\\\YYY[[[]]]^^^```eeennnuuuttthhh[[[TTTOOOJJJHHHIIIIIIJJJKKKLLLKKKIIIGGGEEE@@@??????>>>>>>???@@@@@@>>>>>>?????????>>>======;;;<<>>===;;;999999999:::;;;888888999:::::::::::::::777999<<<======>>>???AAABBBFFFKKKPPPRRRTTTVVVXXXYYY\\\aaaeeeiiinnntttwww{{{~~~~~~~~~|||xxxtttooolllbbbaaa^^^\\\[[[ZZZ[[[[[[YYYZZZ]]]```dddkkksssxxx~~~zzzwwwsssuuuyyy|||uuurrrpppnnniiiddd___ZZZUUURRRTTTTTTTTTTTTTTTTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ[[[^^^```bbbddd[[[\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY^^^^^^^^^```aaaaaa^^^\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^_________^^^]]]\\\[[[\\\]]]___```^^^\\\[[[\\\___aaa```___^^^^^^___aaabbb___[[[XXXYYYXXXXXXZZZ\\\]]]\\\[[[\\\]]]^^^]]]\\\[[[\\\]]][[[[[[[[[\\\^^^```cccddd^^^]]]\\\\\\^^^cccgggkkkssswwwlllddd\\\WWWVVVWWWXXXXXXXXXUUURRRNNNKKKCCCBBB@@@???============>>>>>>??????>>>>>>===<<<:::<<>>===AAAGGGLLLNNNOOOQQQRRRUUUXXX\\\```dddiiinnnrrrnnnvvvxxxxxxxxxuuuqqqlllgggddd]]]\\\ZZZYYYYYYZZZ[[[\\\\\\]]]___bbbgggoooxxx~~~}}}wwwzzzxxxsssrrrnnnkkkeee^^^YYYVVVTTTTTTUUUUUUUUUTTTTTTTTTWWWYYYUUUUUUTTTTTTTTTTTTTTTTTTWWWXXXYYY[[[^^^aaacccddd^^^^^^]]][[[WWWUUUVVVWWWXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX^^^^^^___```aaa```]]][[[ZZZYYYXXXXXXXXXXXXYYYYYY\\\\\\]]]]]]^^^___``````]]]\\\ZZZYYYYYY[[[\\\^^^\\\[[[[[[^^^aaabbb___\\\]]]___bbbfffgggccc]]]XXXYYYXXXXXXZZZ\\\]]]\\\[[[\\\^^^___^^^\\\\\\]]]^^^[[[ZZZXXXYYY\\\bbbhhhlllfffbbb]]]\\\]]]```bbbccciiivvvvvvllleeeccceeeeeedddbbb^^^YYYTTTQQQLLLJJJGGGDDDAAA@@@?????????????????????>>>===<<<:::<<>>;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;===>>>@@@BBBDDDFFFHHHHHHJJJLLLPPPUUUZZZ___ccceeegggjjjqqqyyy~~~{{{yyyxxxtttooojjjgggccc^^^ZZZYYYXXXVVVVVVWWWZZZ]]]^^^```^^^^^^```bbbfffqqq|||zzzwwwuuulllfff^^^XXXUUUUUUUUUUUUVVVTTTRRRQQQQQQSSSUUUVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ[[[]]]]]]]]]]]]]]]^^^___^^^[[[YYYYYYYYYZZZZZZ[[[]]]___^^^[[[YYYUUUUUUUUUUUUVVVWWWYYYYYY[[[[[[]]]^^^____________bbb```]]]ZZZXXXXXXXXXXXXVVVXXXZZZ]]]___`````````___]]]ZZZWWWVVVWWWYYYZZZ]]][[[YYYZZZ^^^```aaa```______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZ[[[\\\]]]___```aaa[[[ZZZZZZZZZ\\\```cccfffgggccc___]]]]]]^^^^^^]]]aaacccgggnnnyyywwwmmmfffaaa^^^]]]YYYVVVTTTTTTWWWZZZZZZZZZXXXVVVSSSSSSVVVXXXXXXWWW___bbblllzzzzzzyyyzzz||||||~~~~~~~~~~~~}}}xxxpppggg___ZZZXXXUUURRRPPPPPPPPPNNNKKKMMMPPPSSSUUUTTTSSSTTTTTTTTTSSSQQQOOONNNNNNNNNNNNMMMLLLLLLMMMNNNMMMKKKIIIIIIKKKNNNOOOOOOOOOPPPQQQmmmWWWMMMDDDAAA???===<<<>>>::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<===???AAACCCDDDEEEDDDFFFJJJOOOTTTYYY]]]___bbbdddiiiooowww~~~~~~}}}|||zzzxxxvvvsssnnnhhhccc```]]]ZZZXXXVVVVVVUUUVVVWWWZZZ]]]___bbbaaaaaa```^^^```mmmzzz|||zzzwwwtttgggbbb[[[VVVUUUUUUVVVWWWVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUWWWXXXZZZ\\\]]]]]]]]][[[\\\\\\[[[ZZZZZZ\\\]]][[[[[[\\\^^^___^^^[[[YYYTTTTTTSSSSSSTTTVVVYYYZZZXXXYYY[[[\\\^^^_________bbb```^^^\\\ZZZZZZZZZZZZVVVXXX[[[^^^```aaabbbbbb___^^^\\\ZZZZZZYYYZZZZZZ\\\[[[ZZZ[[[^^^aaabbbccccccaaa^^^\\\\\\]]]___```___```bbbcccbbbaaa___^^^XXXXXXYYY[[[^^^```bbbdddZZZZZZYYYYYYZZZ\\\___aaa```^^^\\\\\\]]]^^^]]]\\\]]]]]]___ccckkkwww}}}zzzwwwtttsssuuuxxxyyyzzzwwwuuusssrrrqqqooommmjjjpppuuu}}}uuuooollllllpppvvv{{{}}}~~~zzzvvvqqqjjjbbb\\\XXXUUUUUUSSSPPPOOOOOONNNMMMLLLNNNQQQSSSUUUTTTTTTUUUUUUTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKKKKLLLNNNOOOMMMLLLIIIKKKNNNNNNNNNNNNOOOPPP|||bbbVVVJJJDDDBBB>>><<<===;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888999999:::::::::<<<===???@@@AAABBBAAACCCFFFKKKPPPUUUXXXZZZ^^^```ccchhhooovvv{{{~~~|||zzzxxxvvvsssrrrlllhhhbbb]]]YYYWWWWWWVVVTTTTTTUUUVVVXXX[[[^^^```dddcccccc```\\\^^^lll{{{||||||zzzsssmmmbbb^^^XXXUUUTTTVVVWWWXXXVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWYYYZZZ\\\]]]]]]ZZZ[[[[[[ZZZYYYYYY\\\^^^]]]\\\\\\]]]___^^^[[[YYYUUUTTTSSSRRRTTTWWWZZZ\\\ZZZZZZ\\\]]]^^^^^^^^^^^^______^^^]]]]]]]]]]]]^^^ZZZ[[[[[[]]]^^^```bbbcccaaaaaa```___^^^^^^]]]]]]]]]\\\[[[\\\^^^```aaabbbfffeeebbb```___```aaabbb___aaaccceeeeeeccc```___[[[[[[[[[\\\]]]^^^___```\\\[[[ZZZZZZZZZ\\\]]]^^^``````_________^^^]]]\\\[[[\\\]]]___dddmmmvvv}}}}}}~~~wwwrrrmmmiiifffkkkrrrzzz~~~|||tttnnneee]]]XXXVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNPPPSSSTTTSSSSSSTTTUUURRRRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKMMMOOONNNMMMJJJLLLMMMMMMMMMLLLMMMOOOuuufffVVVNNNIIIDDD???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::::::::;;;<<<>>>??????@@@@@@BBBEEEIIIMMMQQQTTTVVV\\\]]]___ccchhhnnnsssvvvvvvxxx|||~~~||||||zzzvvvsssooommmmmmeeebbb]]]XXXTTTSSSUUUVVVSSSTTTUUUWWWZZZ^^^aaacccdddddddddaaa]]]___mmm|||{{{pppggg]]]ZZZUUUSSSTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[YYYXXXXXXZZZ\\\\\\\\\[[[\\\^^^^^^\\\ZZZXXXVVVUUUTTTUUUXXX[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]___```aaabbbaaa___\\\ZZZZZZ]]]```ccc````````````______^^^]]]^^^^^^]]]]]]\\\]]]___```ddddddddddddcccbbbaaa```^^^```bbbddddddccc```___]]]]]]]]]\\\\\\]]]]]]^^^______^^^]]]]]]]]]^^^___bbbbbbbbbaaa___]]][[[ZZZYYYZZZ]]]___bbbfffkkknnnwww{{{uuuqqqnnnllliiimmmuuu~~~~~~yyykkkddd[[[TTTRRRSSSTTTUUUSSSSSSSSSRRRQQQQQQQQQRRROOOPPPRRRRRRQQQPPPQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHIIILLLNNNNNNMMMKKKLLLMMMLLLKKKKKKLLLNNNvvvdddYYYRRRIIIBBB>>>>>>>>>=========<<<<<<<<<::::::999999999999::::::::::::;;;<<<<<<===>>>>>>@@@AAACCCFFFJJJMMMOOOPPPUUUWWWYYY]]]aaaeeeiiikkklllnnnsssxxx|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxxxxvvvqqqlllgggeeeeee\\\[[[XXXTTTQQQQQQSSSVVVSSSTTTWWWZZZ^^^bbbeeegggeeedddcccaaa___aaammmzzzzzz{{{nnndddZZZWWWSSSRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSRRRRRRSSSSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYY\\\]]]____________^^^]]]\\\[[[YYYZZZ\\\]]]```aaaccccccbbb```\\\YYYYYY[[[___aaa]]]]]]]]]]]]\\\\\\\\\[[[^^^^^^^^^\\\[[[[[[\\\^^^```bbbdddeeeeeebbb___]]]^^^___aaabbbbbbbbb```___\\\[[[\\\\\\]]]^^^___```aaaaaa```_______________bbbcccccc```\\\YYYWWWWWWVVVYYY\\\^^^___```bbbdddjjjqqq{{{~~~tttooonnnoooppprrrsssxxx}}}uuuaaaZZZRRRNNNNNNPPPQQQQQQOOOPPPQQQPPPOOONNNPPPRRRQQQRRRRRRQQQOOONNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLLLLLLLMMMKKKJJJJJJKKKMMMwwwjjj```UUUJJJDDD@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<>>>???AAACCCEEEGGGIIIJJJLLLNNNQQQUUUXXX[[[]]]^^^bbbeeeiiinnnrrrtttvvvvvvuuuvvvxxxzzz|||}}}~~~~~~~~~~~~yyyzzz|||}}}}}}}}}}}}|||zzz{{{{{{zzzyyyxxxwwwwwwttttttrrrllleee___]]]]]]TTTTTTSSSQQQNNNNNNRRRUUUTTTVVVYYY]]]aaaeeehhhjjjfffcccaaaaaa___aaajjjtttxxx|||{{{zzz|||wwwjjjaaaXXXUUURRRQQQRRRTTTVVVVVVWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUUUUUUUWWWXXXYYYWWWYYYZZZZZZYYYXXXYYYZZZYYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\^^^___```aaaaaa^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]\\\ZZZZZZ\\\___```bbbdddeeeeeedddaaa___^^^___```aaaaaaaaaaaa```[[[[[[[[[\\\]]]^^^___``````_________^^^^^^^^^^^^bbbcccbbb___ZZZWWWWWWXXXXXXYYY[[[[[[[[[\\\___aaacccfffllluuuvvvmmmjjjnnnvvv}}}~~~{{{}}}}}}uuummm[[[VVVOOOMMMNNNOOOMMMKKKLLLNNNOOOOOOMMMMMMPPPRRRTTTTTTTTTRRROOOMMMNNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQNNNLLLLLLMMMMMMMMMLLLLLLMMMLLLKKKIIIIIIJJJLLL~~~rrreeeXXXQQQAAA@@@???>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888888999999::::::::::::<<<===>>>@@@AAACCCDDDEEEEEEGGGKKKNNNQQQSSSTTTTTTXXXZZZ]]]bbbeeehhhjjjkkknnnoooqqqsssuuuvvvwwwwwwuuuwwwzzz||||||}}}~~~{{{~~~~~~{{{{{{|||uuuvvvxxxzzz{{{{{{zzzzzzxxxxxxxxxwwwwwwuuuttttttqqqqqqooohhh```YYYWWWWWWNNNPPPPPPOOOLLLMMMPPPTTTUUUWWWZZZ^^^cccgggkkklllgggccc`````````aaagggoooxxxzzzvvvttttttxxx}}}zzzqqqfff^^^WWWTTTQQQPPPRRRTTTUUUUUUWWWWWWVVVTTTSSSQQQPPPOOOPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWUUUUUUUUUVVVWWWWWWTTTWWWYYY[[[ZZZYYYYYYZZZWWWVVVVVVXXX[[[]]]]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^____________YYYZZZ\\\]]]^^^^^^]]]\\\^^^]]]\\\[[[[[[[[[\\\]]]XXXZZZ\\\[[[YYYZZZ]]]```cccdddeeefffgggfffeeeddd______`````````aaaaaabbb]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]bbbcccccc```[[[YYYZZZ[[[[[[[[[[[[ZZZZZZ[[[___bbbbbbaaabbbjjjxxxzzzqqqjjjiiirrr}}}yyyxxxuuulllddd[[[VVVQQQOOOPPPPPPLLLHHHLLLNNNPPPOOONNNNNNQQQTTTVVVVVVUUUSSSOOOMMMNNNNNNOOONNNMMMMMMMMMOOORRRSSSTTTRRROOONNNNNNNNNNNNMMMMMMMMMLLLJJJHHHHHHJJJLLLwwwfff\\\QQQFFF>>>>>>???;;;:::;;;<<<::::::;;;<<<===<<<;;;999999:::;;;;;;<<<==================>>>>>>>>>>>>DDDEEEGGGIIIKKKLLLMMMNNNPPPQQQTTTYYY]]]aaadddfffdddeeegggiiikkkmmmmmmnnnkkkkkklllmmmooorrruuuvvvvvvyyy}}}~~~|||{{{{{{zzzyyyxxxwwwvvvvvvtttsssssstttuuuvvvtttssssssqqqnnnnnnnnnnnnmmmlllhhheee```[[[UUUOOOLLLJJJKKKLLLMMMNNNNNNOOOSSSUUUUUU]]]dddeeeeeefffdddaaa```cccffffffdddeeejjjooo}}}zzzqqqpppsssuuuuuuvvvuuuqqqiii```YYYVVVVVVVVVTTTRRRRRRTTTUUUTTTTTTTTTSSSPPPNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTUUUUUUUUUVVVXXXZZZ___\\\ZZZZZZ\\\\\\ZZZXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]\\\[[[ZZZYYYXXXVVVXXXYYYZZZYYYZZZ[[[]]]\\\^^^aaaccccccaaa^^^\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[______```bbbdddfffhhhiiiccc___\\\]]]aaacccaaa^^^^^^]]][[[]]]______\\\YYYYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXX[[[]]]______^^^\\\\\\]]]```___aaadddhhhsss~~~|||yyytttoooqqq|||uuuiii```ZZZVVVUUUTTTRRROOOMMMLLLKKKKKKKKKIIIGGGFFFGGGKKKOOORRRMMMNNNOOOOOONNNMMMLLLKKKRRRPPPLLLJJJLLLPPPUUUXXXZZZVVVPPPMMMMMMNNNOOOOOOOOOMMMJJJHHHGGGHHHJJJKKK~~~qqqaaaUUUJJJFFFDDD>>>;;;<<<===;;;::::::;;;;;;:::888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIJJJMMMQQQUUUYYY\\\]]]^^^___```aaabbbcccccccccccccccccceeegggiiilllnnnnnnqqquuuwwwxxxyyy{{{}}}||||||}}}~~~~~~|||yyyyyyxxxwwwvvvttttttssssssrrrqqqrrrssssssqqqpppooommmjjjhhhhhhgggeeeddd]]][[[WWWSSSOOOLLLIIIHHHKKKLLLNNNNNNOOOQQQUUUWWW]]]cccffffffffffffddd___bbbggglllmmmmmmnnnrrrvvv~~~sssnnnmmmooosssqqqooommmiiiccc\\\VVVUUUVVVUUUTTTRRRRRRSSSUUUWWWXXXWWWUUURRRPPPOOOPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRSSSTTTUUUTTTUUUWWWZZZ^^^\\\[[[[[[^^^___]]][[[WWWXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWYYYYYYYYYYYY[[[]]]\\\^^^```bbbccccccaaa```\\\\\\]]]]]]]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ^^^^^^___```bbbdddfffgggddd```\\\\\\___```^^^[[[____________``````^^^\\\[[[[[[\\\]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ[[[]]]___```^^^]]]]]]]]]^^^]]]^^^```cccjjjzzz}}}~~~zzzuuuttttttssssssxxxsssfff\\\VVVSSSRRRQQQPPPOOONNNMMMMMMMMMIIIJJJLLLMMMNNNMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLKKKMMMKKKJJJIIIKKKMMMPPPRRRWWWTTTPPPNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGHHHJJJKKKqqqeeeVVVLLLFFF???<<<===???===;;;:::::::::999777888888999999::::::;;;;;;999999:::;;;;;;<<<======:::;;;<<<>>>@@@AAAAAAAAABBBCCCFFFIIILLLOOORRRSSSVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXZZZ]]]___aaabbbeeehhhkkkmmmoooqqqsssqqqrrrsssuuuxxx{{{}}}~~~}}}}}}}}}|||{{{{{{|||}}}{{{zzzwwwwwwvvvtttsssqqqpppppppppooonnnnnnoooooommmkkkiiifffbbb```^^^\\\ZZZXXXQQQOOONNNLLLJJJIIIHHHHHHIIIKKKMMMNNNPPPRRRVVVYYYaaafffjjjkkkoooqqqnnniiikkkpppuuuxxxyyy{{{~~~xxxrrrpppppppppnnnkkkfffbbb^^^ZZZVVVSSSTTTUUUUUUTTTRRRRRRSSSUUUYYYZZZZZZWWWTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSTTTTTTTTTTTTWWWYYY[[[ZZZYYY[[[]]]^^^]]]\\\UUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXUUUWWWXXXYYYYYYYYY[[[\\\]]]^^^___aaabbbcccdddddd\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYWWWVVVVVVWWWXXXYYY[[[\\\\\\]]]___aaabbbcccddd```[[[ZZZ[[[\\\ZZZXXX]]]___``````^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[]]]______^^^]]]]]]]]]]]]\\\\\\]]]]]]aaalllxxxvvvnnnlllpppvvvzzz}}}mmm```WWWRRROOONNNNNNNNNNNNNNNMMMNNNNNNJJJKKKMMMNNNMMMKKKIIIGGGLLLLLLMMMNNNNNNNNNMMMMMMHHHHHHIIIIIIJJJKKKMMMMMMRRRQQQPPPPPPQQQOOOMMMJJJHHHHHHFFFFFFGGGIIIKKKLLLyyyfffUUUJJJDDDBBBBBBAAA???<<<;;;;;;;;;:::999888888888999999:::::::::777777888999:::;;;<<<<<<999999;;;<<<>>>>>>?????????@@@AAADDDFFFIIIJJJKKKNNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLMMMOOOQQQTTTUUUWWWZZZ]]]```bbbdddgggiiikkklllnnnpppsssvvvyyyzzzzzz{{{~~~~~~~~~}}}~~~~~~}}}|||||||||||||||{{{zzzzzzwwwuuuttttttvvvvvvvvvuuuuuutttsssrrrpppnnnmmmmmmlllkkkjjjjjjjjjiiigggeeebbb___[[[WWWUUURRROOOMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHKKKMMMOOORRRWWWZZZ\\\dddnnnwww|||~~~~~~uuurrrrrrrrrqqqjjjeee^^^XXXUUUSSSRRRQQQRRRSSSTTTSSSRRRQQQSSSTTTWWWXXXXXXWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSTTTUUUUUUTTTUUUWWWYYYXXXWWWWWWXXXYYYYYYYYYYYYTTTTTTUUUUUUVVVWWWXXXXXXZZZYYYYYYXXXXXXWWWWWWWWWTTTVVVXXXXXXXXXXXXZZZ\\\^^^^^^^^^^^^___```bbbbbb\\\\\\]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]___```aaa^^^ZZZXXXXXXYYYYYYYYYZZZ]]]___]]]ZZZYYYZZZ\\\^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYY[[[]]]^^^\\\[[[[[[[[[\\\[[[\\\]]]\\\\\\bbbkkkwwwxxxqqqkkkrrr{{{ssseeeZZZSSSPPPNNNMMMMMMMMMNNNMMMMMMMMMMMMNNNLLLJJJIIIHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMNNNNNNIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOQQQSSSSSSQQQMMMJJJFFFFFFEEEFFFGGGJJJLLLMMM~~~fffUUUMMMIIIHHHAAA>>>;;;::::::::::::999888888999999999999::::::777777777888999:::::::::888999:::;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFIIIKKKLLLNNNQQQTTTVVVXXX[[[^^^aaafffggghhhjjjlllnnnqqqrrrtttvvvyyy|||~~~|||{{{zzzzzz|||{{{zzz{{{}}}~~~~~~}}}zzz{{{{{{|||{{{zzzyyyyyywwwwwwxxxxxxxxxwwwvvvvvvsssqqqoooooopppqqqqqqpppqqqpppooonnnlllkkkjjjiiigggfffddddddcccbbb___]]]ZZZWWWSSSPPPNNNKKKHHHFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDFFFHHHKKKMMMQQQVVVYYYYYYfffvvvyyyrrrqqqrrrooolllfffaaaYYYSSSPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQRRRSSSRRRSSSTTTTTTSSSRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTUUUWWWYYYXXXXXXXXXWWWVVVVVVVVVVVVRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTUUUWWWXXXWWWXXXYYY[[[^^^]]]\\\[[[[[[\\\]]]]]][[[[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZ\\\^^^\\\YYYXXXZZZ\\\^^^]]]\\\ZZZYYYXXXXXXXXXUUUVVVWWWXXXXXXYYYXXXXXXWWWYYY[[[[[[ZZZXXXXXXYYYYYYXXXZZZ\\\ZZZYYY\\\bbbiiiqqq{{{~~~|||{{{uuupppmmmttt~~~{{{sssfff[[[TTTQQQOOOOOONNNNNNNNNNNNNNNMMMKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPKKKKKKKKKLLLLLLMMMMMMNNNKKKIIIGGGFFFFFFIIILLLNNNMMMNNNQQQSSSUUUSSSOOOKKKGGGGGGGGGGGGIIIKKKMMMNNN{{{eeeXXXOOOIIICCC@@@<<<:::999999999888999999::::::::::::::::::777777888888888999999999777777888999999999999999999999:::;;;;;;<<<<<<===;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGIIILLLMMMOOORRRUUUXXX\\\]]]]]]___```bbbdddeeennnpppsssvvvyyyzzz{{{{{{yyyxxxwwwvvvtttsssrrrrrrtttttttttvvvxxxzzzyyyxxxwwwwwwvvvvvvuuutttssssssqqqqqqrrrrrrrrrqqqqqqppppppnnnkkkjjjkkklllkkkkkkhhhhhhgggfffeeeddddddccc```___]]]\\\[[[YYYVVVSSSRRROOOLLLJJJIIIGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGJJJLLLPPPUUUXXX^^^nnn|||xxxwwwuuupppkkkbbb]]]VVVQQQOOOPPPQQQQQQOOOQQQSSSSSSRRRQQQRRRRRRNNNPPPQQQPPPOOOOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTUUUUUUTTTTTTVVVWWWYYYZZZZZZYYYWWWUUUVVVWWWRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRRRRRRRRRRSSSTTTSSSUUUWWWWWWWWWWWWYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]]]]\\\[[[ZZZ\\\]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUWWWYYYYYYXXXWWWWWWWWWUUUTTTUUUXXXXXXUUUWWW[[[\\\cccmmmvvv~~~}}}~~~}}}wwwssspppmmmkkkqqqwww~~~~~~yyyvvvttthhhbbbZZZSSSPPPOOOOOOOOONNNNNNOOOOOOOOONNNLLLKKKIIIMMMRRRWWWYYYWWWSSSPPPLLLLLLKKKKKKKKKLLLMMMMMMJJJHHHEEEDDDDDDGGGJJJLLLMMMMMMOOOQQQSSSRRRPPPMMMJJJJJJJJJJJJKKKLLLMMMNNNnnn___TTTMMMIIIDDD@@@===<<<;;;:::;;;;;;::::::::::::::::::999999999888888888888777777777888999999999888888999999999999999999999999888999999999999888777777888888888888:::<<<>>>???AAABBBDDDEEEFFFIIILLLOOOPPPPPPQQQSSSUUUWWWYYY[[[ccceeehhhkkknnnpppqqqqqqnnnmmmlllkkkjjjhhhgggggghhhiiikkkooosssuuuuuussssssrrrrrrpppooonnnmmmllljjjjjjkkkkkklllkkkkkkjjjkkkhhheeeccccccdddcccccc^^^]]]]]]]]]\\\\\\\\\\\\YYYWWWUUUSSSRRRPPPLLLJJJJJJHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCEEEHHHJJJLLLPPPUUUXXXfffvvv}}}xxxpppiii]]]YYYTTTPPPPPPQQQQQQQQQNNNPPPRRRSSSRRRQQQQQQRRRNNNOOOOOONNNLLLKKKLLLMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUVVVWWWYYYXXXVVVUUUVVVXXXRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXUUUWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[[[[WWWYYY[[[\\\]]]]]]]]]^^^___]]][[[ZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXWWWVVVWWWUUUSSSTTTVVVVVVSSSTTTWWWVVV[[[bbbhhhooo{{{{{{zzz}}}{{{uuupppnnnnnnoooooozzz~~~}}}uuulllfffdddYYYUUUPPPMMMLLLMMMNNNNNNLLLMMMOOOPPPPPPPPPNNNNNNIIINNNTTTYYY[[[XXXTTTQQQMMMMMMKKKKKKJJJKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKMMMOOOPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNuuufffWWWSSSLLLGGGCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999999:::::::::::::::999;;;;;;:::::::::999999999::::::999888777666444333444444444444666888999;;;<<<>>>???@@@AAACCCGGGIIIHHHIIIJJJLLLOOORRRTTTVVVYYYZZZ^^^aaadddfffggggggfffeeedddcccaaa```______^^^```dddjjjppprrrrrrqqqppppppnnnmmmkkkiiihhhhhhffffffgggggggggggggggffffffccc___]]]\\\]]]\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVTTTRRROOONNNLLLJJJFFFCCCEEECCCBBBBBBCCCDDDDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJEEEGGGIIIKKKMMMQQQUUUXXXjjjyyy}}}~~~}}}uuujjjcccZZZWWWSSSQQQQQQQQQQQQQQQMMMOOORRRSSSRRRQQQQQQRRROOOPPPPPPNNNKKKHHHHHHIIILLLLLLLLLMMMNNNPPPQQQRRRPPPQQQQQQQQQOOOOOOQQQSSSQQQSSSUUUUUUSSSSSSUUUXXXSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQRRRTTTVVVVVVVVVVVVXXXZZZVVVWWWXXXYYYZZZZZZYYYYYYVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTWWWZZZ]]]^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\WWWZZZ]]]___^^^^^^]]]]]]^^^ZZZWWWWWWYYY[[[ZZZXXXXXXYYYZZZ[[[[[[YYYVVVUUUXXXXXXXXXXXXWWWVVVVVVUUUUUUXXXZZZZZZXXXWWWWWWXXXWWWUUUUUUWWWWWWTTTTTTWWWWWW[[[^^^```dddlllyyyyyyvvvqqqpppqqquuuxxxyyy{{{nnnbbbZZZVVVQQQNNNKKKJJJKKKLLLMMMMMMJJJLLLNNNQQQRRRRRRQQQPPPNNNOOOQQQRRRSSSTTTSSSSSSNNNMMMLLLJJJJJJJJJKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJKKKIIIHHHIIILLLNNNNNNNNNQQQQQQPPPPPPOOONNNNNNMMMoooeeeYYYPPPKKKGGGAAA<<<======<<<;;;999888999:::999::::::::::::999888888777777666666666666777777777777666666666777777888;;;:::999888777666555555888777555444444555777888888888888888:::===???AAACCCEEEGGGGGGHHHHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZYYYWWWVVVUUUVVVWWWYYYUUUXXX]]]cccgggjjjkkkkkkkkkjjjiiifffdddaaa```______^^^]]]^^^______^^^\\\\\\[[[YYYVVVTTTRRRQQQPPPQQQNNNLLLLLLNNNNNNKKKIIIJJJGGGCCCAAA@@@@@@???>>>>>>@@@BBBBBBBBBBBBDDDFFFDDDEEEEEEDDDCCCDDDFFFIIIHHHIIIIIIKKKMMMRRRXXX]]]ooouuu|||vvvggg^^^]]]RRRRRRQQQQQQQQQPPPPPPPPPNNNOOOOOOOOOOOORRRVVVYYY[[[[[[VVVOOOLLLMMMKKKGGGNNNMMMMMMLLLLLLMMMNNNNNNMMMNNNOOONNNMMMMMMOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWTTTRRROOOMMMMMMNNNOOOQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZVVVWWWXXXXXXYYYYYYXXXXXXZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZXXXVVVWWWZZZ\\\[[[YYYUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVXXX[[[\\\\\\XXXTTTRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSUUUXXX^^^eeelllpppzzz}}}wwwsssmmmrrryyy~~~zzzmmm___UUUPPPNNNIIIHHHFFFEEEFFFHHHKKKLLLJJJJJJKKKLLLOOORRRUUUWWWQQQPPPOOOQQQTTTUUUSSSQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFGGGHHHKKKKKKKKKIIIKKKKKKLLLLLLMMMMMMMMMMMMSSSTTTUUUVVVVVVTTTQQQPPP~~~ooobbbYYYQQQGGG@@@???@@@???>>><<<:::999999:::::::::;;;:::::::::999777777777666666777777777777777777666666777777888888777777666555444444333555444333333333333444555666777777888999:::;;;<<<===???AAAAAAAAABBBDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQOOONNNLLLLLLMMMNNNOOOOOORRRWWW\\\```cccdddddddddcccaaa___]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWTTTRRRSSSQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDDDDEEEEEECCCAAABBB@@@????????????===;;;<<<===????????????AAACCCEEEFFFGGGGGGFFFGGGIIILLLNNNPPPRRRUUUXXX\\\___bbbjjjpppyyyzzzoooaaaWWWUUUQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOORRRWWW[[[gggkkkjjj___UUUQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTUUUUUUWWWVVVSSSQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPRRRSSSUUUWWWWWWXXXXXXXXXWWWWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXXXXWWWXXXXXXYYYYYYWWWWWWVVVVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYXXXVVVTTTTTTVVVVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWXXXXXXVVVSSSQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVZZZ___dddgggpppxxxyyysssooolllpppwwwyyynnncccXXXPPPKKKHHHGGGEEEDDDCCCDDDFFFHHHJJJIIIIIIIIIJJJLLLNNNPPPRRRPPPOOONNNOOOQQQQQQOOOLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHKKKLLLKKKJJJLLLKKKKKKKKKLLLMMMNNNOOORRRRRRSSSSSSSSSSSSSSSRRRssseeeVVVLLLFFFEEEDDDCCC@@@===;;;:::::::::::::::;;;;;;;;;:::888888777777777777888888777777666666666666777777444444444444333333222222222222222222222222222222444555666777888888888777777999;;;<<<<<<<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDGGGJJJNNNRRRVVVXXXYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQRRRPPPOOONNNNNNMMMKKKIIIHHHGGGEEECCCAAA??????>>>???>>><<<=========<<<;;;888888999;;;======;;;999:::<<<=========>>>@@@BBBEEEFFFHHHIIIIIIKKKOOOQQQWWWZZZ___eeeiiikkklllllllllrrr|||uuunnnfff[[[RRROOOOOOOOOOOONNNNNNNNNNNNMMMPPPPPPOOONNNOOORRRXXX]]]pppxxxyyylll[[[SSSSSSUUUPPPPPPQQQQQQPPPNNNLLLKKKKKKLLLNNNNNNNNNOOORRRTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRVVVUUUTTTRRRQQQOOONNNNNNOOONNNMMMMMMMMMOOOPPPQQQUUUUUUUUUUUUUUUUUUTTTTTTWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUSSSSSSSSSSSSQQQOOOTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPSSSRRRSSSSSSUUUXXXZZZ\\\cccjjjttt}}}~~~|||}}}~~~|||xxxrrrlllhhhhhhiiisss}}}tttlllaaaWWWQQQLLLGGGDDDDDDCCCAAAAAABBBCCCFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNLLLKKKLLLLLLLLLJJJHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKMMMLLLKKKMMMLLLKKKJJJKKKMMMOOOPPPOOONNNMMMMMMNNNOOORRRSSSnnn```RRRNNNIIIEEEBBB@@@>>>===;;;:::::::::::::::;;;;;;999888888777777888888999777666666555555555555666333333333333333333333333111111222222222222111111333444444444555777888888555777999999999:::;;;===<<<<<<<<<=========>>>>>>@@@???>>>=========>>>>>>@@@BBBEEEIIIKKKMMMNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA???===<<<;;;::::::;;;:::::::::::::::999999666555555666999:::999888;;;<<<=========>>>@@@CCCCCCDDDEEEGGGJJJPPPWWW\\\dddhhhooowww~~~yyyzzzkkkccc___XXXRRRPPPNNNNNNMMMMMMMMMLLLLLLLLLPPPOOONNNMMMNNNRRRXXX]]]jjjssstttiiiYYYRRRQQQRRRNNNPPPQQQRRRRRRPPPNNNMMMMMMNNNOOOOOOOOOOOOQQQSSSPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMKKKJJJMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSRRRQQQPPPSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSRRRPPPOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUYYY___gggpppyyy{{{{{{xxxqqqhhhcccdddkkkppp|||{{{kkkbbbWWWPPPMMMKKKGGGCCCBBBAAA@@@@@@AAABBBDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEHHHKKKMMMMMMLLLMMMKKKJJJIIIJJJLLLOOOQQQNNNLLLIIIHHHHHHKKKNNNPPP}}}eee]]]QQQGGGCCCAAAAAAAAA===<<<;;;:::::::::;;;;;;999999888888888888999999777666666555444444444555555555555555444444444444222222333333333333222222444333222222444777:::<<<444555777777777777999:::::::::::::::::::::::::::<<<;;;;;;:::::::::::::::;;;===???AAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCCCCAAA@@@===<<<;;;:::888888777777777888888888888888888999:::777444333555777999999;;;<<<<<<<<<;;;===@@@BBBBBBCCCEEEIIIPPPZZZeeelllxxx{{{~~~uuuccc\\\YYYUUURRRPPPMMMLLLLLLLLLLLLKKKKKKKKKOOONNNMMMLLLLLLPPPUUUYYY\\\aaaaaaZZZSSSPPPNNNLLLLLLMMMPPPRRRSSSRRRQQQPPPPPPQQQQQQPPPOOONNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMHHHIIIKKKLLLMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPPPPQQQSSSUUUWWWXXXWWWXXXYYYYYYZZZZZZYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXXXXWWWWWWVVVUUUTTTPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRVVV\\\ccclllxxx~~~ppppppmmmggg```^^^eeerrr}}}{{{kkkaaaYYYPPPKKKJJJJJJGGGCCCAAAAAA@@@@@@AAABBBDDDDDDAAABBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHCCCCCCDDDGGGJJJLLLLLLKKKKKKJJJHHHHHHIIILLLOOOQQQQQQOOOKKKIIIHHHJJJMMMOOOuuucccTTTKKKHHHFFFEEEAAA@@@>>><<<;;;;;;<<<<<<::::::999999999999::::::999888777666666555555666888777777777666666555555333333333333333333333333555444333333444666999;;;111333444444444444555777888888888888888888888888777777777777666666666555999999;;;<<<>>>?????????>>>>>>>>>>>>>>>=========999888888:::<<<===<<<:::999888777666555444444555333444666666555555666888===999444222444777999;;;999::::::999888:::===@@@CCCGGGMMMVVVaaannn{{{{{{yyyzzzooo^^^VVVSSSPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMPPPTTTPPPRRRQQQNNNOOOQQQOOOKKKJJJLLLNNNPPPRRRSSSSSSSSSRRRSSSSSSQQQOOONNNOOOQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKLLLGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMOOOOOOPPPQQQRRRUUUXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYUUUUUUUUUUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQJJJMMMPPPQQQRRRRRRRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMKKKJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQQQQPPPPPPQQQQQQRRROOOPPPRRRSSSTTTTTTSSSRRRMMMOOORRRWWW^^^iiittt{{{uuueee___```^^^\\\^^^hhhxxx~~~lll___TTTOOOIIIEEEEEEEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDD???@@@AAACCCDDDEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHFFFGGGHHHJJJJJJJJJIIIHHHBBBBBBCCCEEEHHHJJJIIIHHHHHHHHHGGGGGGHHHKKKMMMOOOTTTSSSPPPOOONNNNNNOOOPPPlll___WWWQQQMMMGGGEEECCC@@@>>>>>>>>>>>>::::::999999999999::::::<<<;;;:::999888888888888:::999999888777666555555444333222222222222333444444555666666666555444333000222333333333333444666555555555555666666666666555555555555555444333333777777888999::::::;;;;;;;;;;;;;;;::::::999999999666666555666888888777555666666555444333333333333000333555555333333555888;;;888555444666888:::;;;::::::999888888:::>>>AAAGGGOOO\\\kkkzzz{{{zzz|||ssseeeWWWQQQNNNLLLLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMJJJLLLKKKIIIKKKPPPPPPMMMLLLMMMMMMOOOPPPQQQRRRSSSQQQRRRSSSQQQPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNOOOQQQPPPPPPPPPQQQSSSUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWVVVUUUSSSRRRJJJMMMQQQSSSRRRRRRSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNLLLKKKJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQSSSTTTUUUSSSRRRQQQLLLMMMNNNPPPUUU]]]eeejjj}}}~~~uuuiiiaaaYYY^^^bbbdddfffmmmxxxwwwiii\\\SSSHHHGGGEEEBBBAAA??????>>>?????????@@@AAAAAABBBBBB???@@@AAABBBBBBBBBAAAAAAAAACCCFFFEEECCCBBBCCCEEEDDDEEEGGGIIIJJJIIIHHHHHHBBBBBBBBBDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLQQQRRRRRRRRRRRRRRRQQQQQQrrreee[[[TTTKKKIIIFFFCCCAAA@@@@@@@@@;;;::::::999999::::::;;;???>>>===<<<;;;;;;;;;;;;;;;:::999888777666555555444333111000000111333444333555888:::888444///,,,222333555555444444555777333333333333444444444444555555555666555444444333666666666777777888888888:::999999888888777777666888777666666777777555333666666555444444444444444000333555555444444666999777666555666888:::;;;:::<<<<<<<<<::::::<<<@@@CCCKKKVVViii|||~~~vvvfff[[[PPPLLLKKKJJJLLLPPPMMMLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJHHHGGGHHHIIIHHHKKKKKKHHHIIINNNPPPOOONNNNNNNNNNNNNNNOOOQQQQQQPPPQQQRRRQQQQQQQQQSSSUUUVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPSSSRRRPPPOOOOOOPPPRRRSSSXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVMMMQQQUUUVVVUUUTTTUUUWWWUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMKKKLLLNNNPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQSSSUUUUUUSSSPPPOOONNNNNNMMMNNNRRRXXX^^^aaaiiisss|||~~~}}}wwwnnnfffbbbbbb^^^eeemmmppppppqqqwww}}}yyyyyyxxxqqqfffZZZPPPKKKCCCDDDDDDBBB???======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA???>>>===AAADDDEEEDDDAAA???@@@BBBBBBCCCFFFHHHIIIHHHGGGGGGBBBAAAAAACCCEEEFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRQQQOOOuuukkkccc]]]SSSKKKHHHGGGGGGGGGAAA???===;;;:::<<<>>>???@@@GGGGGG>>><<>>>>>?????????>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>?????????@@@@@@AAA===>>>???@@@AAA@@@??????AAAAAAAAAAAACCCEEEGGGIIICCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCCCCEEEFFFFFFEEEIIIIIIIIIJJJJJJLLLMMMMMM|||uuujjj```YYYSSSNNNLLLKKKIIIFFFCCCBBBBBBDDDEEELLLWWW\\\UUUOOOOOOKKKDDDEEECCC@@@===<<<<<<<<<===999666444333333444333222555777777777555444555666666555444333333444555666111111111222333444444444222222222222222222222222333333222444555666444333555555555555444444444444444444555555555444444333555444444666888888555333666555555666777888777666888888777888:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<@@@??????????????????>>>===>>>???@@@@@@@@@?????????@@@@@@AAACCCDDDFFFGGGCCCBBBBBBAAAAAAAAABBBBBBDDDCCCAAABBBDDDEEEEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLvvvkkkaaa[[[UUURRRLLLGGGEEEEEEGGGHHHYYYjjjwwwuuummmggg^^^UUUUUUQQQLLLFFFAAA???>>>???999777444333333333222111666777888777555444555666555555444333333444555555000111111222222333333444333333333333333333333333444333333444666666555333666555555444444333222222333333333444444444555555333333444666777777444222555666777777666555666777888888:::<<>>>>>>>>>>>>>>@@@@@@??????>>>===============>>>???????????????===???@@@BBBDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAACCCDDDDDDCCCFFFFFFFFFFFFGGGHHHIIIIIIxxxhhhbbbXXXNNNHHHGGGIIILLL```uuuxxxqqqmmmeee[[[RRRJJJDDDAAA===:::777555555555555444666777777777555444555666555444444444444444444555333333333333444444555555333333333333333333333333333222222333555555444222444444444444444333333333333333333333444444555555555555666666777666555444555888:::999777777999<<<;;;>>>CCCHHHNNNTTTZZZ]]]bbbeeehhhkkknnnqqquuuxxxwww|||}}}sssiiiaaaZZZUUURRRRRRPPPMMMJJJHHHHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNMMMLLLKKKKKKMMMOOORRRVVVXXXUUUOOOKKKLLLOOONNNPPPRRRRRRQQQOOOOOOOOOQQQRRRRRRRRRQQQQQQRRRTTTSSSTTTUUUVVVVVVTTTSSSQQQSSSSSSRRRPPPOOOOOONNNNNNJJJJJJIIIHHHHHHHHHHHHIIINNNNNNMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWYYY[[[ZZZZZZ\\\]]]^^^^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZXXXWWWWWWXXX\\\\\\]]]]]]^^^^^^______bbb___]]]]]]___aaa```___ZZZXXXVVVTTTSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWUUURRROOOOOOPPPRRRSSSRRRTTTUUUUUUTTTQQQMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQRRRRRRSSSOOONNNLLLLLLOOOQQQRRRRRRRRRQQQQQQTTT[[[dddlllrrrssseeeWWWKKKEEEBBBAAA???===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;=====================>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===>>>AAADDDEEEEEECCCBBBAAAAAAAAA@@@AAAAAABBBBBBDDDBBBAAABBBCCCDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHqqqaaaVVVPPPPPPQQQZZZqqq}}}pppcccXXXQQQIIIDDD???;;;999999999888555666777666444444444555555555555555555555555555333444444444444444555555333333333333333333333333222111111222444444333222222222333333444555666666666666555444444555666666:::;;;;;;;;;<<<<<<===>>>:::<<<===<<<;;;<<<@@@EEEDDDIIIQQQYYYbbbkkktttzzz}}}xxxlll```XXXSSSPPPOOOQQQOOOLLLJJJHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKJJJIIIIIIKKKMMMOOOSSSVVVTTTOOOLLLMMMPPPNNNPPPSSSSSSSSSRRRRRRSSSQQQRRRRRRQQQPPPPPPRRRTTTSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOONNNMMMMMMJJJIIIIIIHHHHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPSSSUUUWWWWWWWWWXXXZZZ\\\ZZZ\\\___``````___^^^^^^]]]]]]\\\\\\[[[YYYXXXWWWVVVWWWYYYXXXWWWVVVVVVWWW[[[[[[\\\\\\]]]^^^^^^___]]]]]]]]]^^^```aaaaaaaaa[[[ZZZXXXVVVVVVVVVXXXYYYVVVVVVWWWXXXXXXYYYZZZZZZWWWUUUQQQNNNMMMNNNQQQRRRRRRSSSUUUWWWVVVTTTRRRPPPJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQNNNLLLKKKKKKMMMOOOOOOOOOLLLLLLMMMPPPTTTXXX]]]___lllqqqxxxrrreeeYYYOOOFFFAAA???>>>===;;;;;;;;;;;;<<<;;;:::999888888888888999999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????===============>>>>>>>>>===???BBBEEEFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCEEECCCBBBCCCDDDFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGGGG|||kkkaaa[[[YYYRRRccczzzyyyrrr^^^WWWLLLBBB<<<999888777666777888777555444555666555666777777777777666555333333333333333333333333333333333333333333333333222222111333444555444222111222333444666777888888888777666666666888999:::<<>>>>>AAAFFFJJJPPPVVV```iiirrr{{{wwwooocccYYYSSSPPPOOONNNOOONNNKKKJJJIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIIIIHHHGGGGGGIIILLLMMMPPPSSSRRRPPPNNNOOOPPPMMMOOORRRRRRRRRSSSTTTUUUQQQRRRRRRQQQPPPOOOQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQTTTUUUWWWWWWWWWWWWYYYZZZYYY\\\```bbbbbbaaa```aaa]]]]]]]]]\\\[[[YYYXXXWWWTTTUUUWWWWWWVVVVVVWWWXXXZZZZZZ[[[[[[\\\]]]^^^^^^YYYZZZ\\\]]]^^^______^^^[[[ZZZYYYXXXXXXYYYZZZ[[[VVVWWWWWWXXXYYYZZZ[[[[[[[[[XXXSSSPPPNNNOOORRRSSSQQQRRRTTTVVVVVVVVVTTTSSSLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIJJJLLLNNNQQQRRRTTTTTTXXX\\\cccnnnvvv~~~|||rrreeeXXXPPPHHHBBB>>>>>>===<<<;;;;;;;;;;;;;;;999888666555444555555666666666777888999::::::;;;999:::;;;<<<===??????@@@<<<<<<<<<<<<<<<===>>>>>><<<>>>AAACCCDDDCCCAAA@@@@@@??????@@@@@@AAABBBCCCEEEDDDCCCCCCEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFF|||rrrmmm___fffoooyyywwwfffTTTHHH@@@<<<:::888999:::999777666777888666777888999999888777666444444444444444444444444444444444444444444444444444444333555666777666444444444555555666777888888777777777777999<<>>:::;;;:::::::::999999999999777666444222111222333444444555666777888999::::::::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;<<<>>>@@@AAA@@@???>>>????????????@@@AAABBBCCCEEECCCBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD{{{xxxuuuuuuvvvyyylllZZZOOOHHHEEE:::;;;<<<;;;999888999:::777888999::::::999888777777777777777777777666666444444444444444444444444666555555666888999777666666666666777777777777777666666666888<<<@@@DDDFFFTTTaaasssssskkkaaa\\\^^^bbbfffhhhccciiipppvvvyyyzzzppp```[[[TTTNNNMMMNNNOOOOOOMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKFFFGGGGGGFFFEEEFFFHHHKKKOOONNNOOOQQQRRRRRROOOMMMNNNOOOOOONNNMMMNNNQQQSSSSSSSSSSSSQQQOOONNNOOOPPPSSSQQQNNNLLLLLLMMMOOOQQQOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVTTTYYY___bbbbbbaaaaaabbb^^^^^^^^^]]][[[YYYXXXWWWSSSUUUWWWXXXXXXYYYZZZ\\\ZZZZZZ[[[\\\^^^______```ZZZ\\\]]]]]][[[XXXVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\^^^ZZZUUUPPPMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNLLLKKKIIIHHHGGGJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNKKKLLLRRRWWW\\\iiiwww}}}|||ggg\\\NNNDDD@@@>>>;;;888777777777777777777777777666555222111000000111222444555555777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>:::;;;<<<===>>>>>>======????????????@@@AAABBBCCCDDDBBBAAAAAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBB|||~~~|||~~~iiiWWWMMMKKKFFF@@@>>>@@@@@@===999888:::;;;:::777555555666666666777777888777777666:::999777666666666666666777777999>>>CCCBBB<<<666888999:::999888888999;;;999<<<>>>>>>???FFFQQQZZZkkkzzzyyyuuu|||}}}vvvsssqqqrrrwwwuuuiiibbbUUUQQQNNNNNNOOOQQQPPPNNNOOOMMMJJJIIIHHHJJJLLLMMMPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRRRRRRRRRRSSSSSSQQQNNNKKKKKKOOOQQQQQQPPPUUUTTTQQQOOOLLLJJJIIIIIIMMMMMMLLLLLLLLLLLLLLLMMMPPPPPPRRRSSSUUUUUUUUUUUUYYYYYYYYYXXXVVVTTTQQQPPPOOOSSSYYY___aaa```]]][[[______^^^^^^\\\[[[YYYXXXTTTTTTUUUVVVXXXZZZ[[[\\\[[[\\\]]]___aaaaaa^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWXXXXXXWWWUUUUUUVVVXXXXXXYYYXXXUUUPPPMMMNNNPPPSSSRRRQQQPPPPPPOOOOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTOOOOOOOOONNNMMMLLLKKKJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKPPPVVV[[[lllrrrzzzwwwjjjcccZZZRRRGGGAAA??????<<<999666555555555555444444444222222222222111111000000,,,111666888777777999;;;999:::;;;<<<===============<<<<<<<<<<<<===>>>>>><<<>>>>>>===<<<;;;<<<===???@@@@@@AAAAAAAAA@@@@@@CCC@@@===>>>AAACCCCCCBBBBBBAAA@@@??????AAACCCDDDooo{{{uuusssvvv~~~vvvnnn\\\WWWOOOKKKIIIGGGEEEBBB@@@>>>;;;:::;;;<<<<<<;;;:::;;;;;;<<<======>>>>>>999:::::::::999888888888:::999999===AAAAAA===999<<<>>>@@@@@@?????????@@@@@@BBBDDDFFFJJJPPPYYY```nnn{{{}}}~~~zzz{{{zzzjjj]]]VVVQQQOOOLLLLLLMMMNNNMMMLLLNNNMMMLLLKKKLLLMMMOOOPPPOOONNNLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRSSSPPPMMMLLLNNNQQQRRRQQQSSSRRRPPPNNNLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRTTTTTTUUUUUUXXXXXXXXXWWWVVVTTTRRRQQQMMMPPPUUUYYY[[[[[[YYYWWW[[[[[[\\\\\\\\\\\\[[[[[[VVVVVVVVVVVVXXXZZZ\\\]]]]]]]]]]]]___aaaaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWXXXXXXWWWUUUUUUVVVWWWYYYZZZYYYVVVSSSPPPQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOONNNMMMLLLJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGFFFFFFHHHMMMQQQYYY___fffnnnvvv~~~vvvkkk___XXXNNNGGG???;;;;;;;;;999666555555555555444444444444333222222222111111111111---111555777777777888:::999:::;;;<<<============;;;;;;;;;;;;;;;<<<======;;;<<<======<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAADDDBBBAAABBBCCCDDDDDDCCCDDDCCCAAA@@@???@@@AAABBBdddkkkwwwyyyuuuwww}}}vvvrrrjjjccc]]]YYYVVVVVVOOOJJJDDDBBBCCCDDDBBB@@@????????????@@@AAABBBCCC???AAADDDCCC>>>;;;::::::>>>;;;:::<<<@@@BBBAAA???BBBEEEJJJLLLLLLKKKKKKKKKNNNOOORRRUUUYYY^^^ccceeellluuuvvvnnnooovvv~~~}}}mmm^^^QQQKKKMMMKKKIIIIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRVVVSSSOOOMMMNNNQQQRRRSSSQQQQQQPPPNNNMMMLLLKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTWWWWWWWWWWWWVVVUUUTTTSSSLLLNNNQQQTTTUUUUUUTTTSSSTTTUUUVVVXXXYYY[[[\\\\\\YYYXXXWWWWWWWWWYYY[[[]]]```^^^]]]]]]___``````___\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXXXXWWWVVVUUUVVVWWWYYYZZZYYYXXXUUUTTTUUUVVVRRRRRRQQQPPPOOOOOOOOOOOOTTTTTTSSSRRRPPPMMMKKKJJJNNNNNNNNNNNNMMMKKKJJJIIIEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEECCCAAABBBCCCEEEKKKOOOVVV]]]fffsssxxxpppmmmhhhiiijjjhhhbbbYYYPPPKKKCCC???;;;999;;;;;;999777555555555555444444444444333333222222222222111111///222555777777777888999999:::;;;<<<<<<=========999999:::::::::;;;;;;;;;999:::<<<<<<;;;;;;===>>>@@@?????????@@@AAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBBbbbeeelllyyy}}}uuuooolllkkkhhheee```\\\XXXTTTPPPNNNMMMMMMKKKJJJJJJJJJKKKKKKLLLPPPRRROOOIIIBBB@@@@@@BBB@@@===>>>AAAEEEHHHIIINNNSSSZZZ^^^```aaabbbbbbddddddeeegggjjjjjjhhhfffccciiiqqqyyy~~~uuukkkhhhnnnwww}}}zzzooobbbVVVNNNJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSXXXUUUQQQNNNNNNPPPRRRSSSSSSSSSRRRPPPOOOMMMKKKKKKMMMMMMLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWPPPPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRSSSUUUWWWYYYZZZ[[[ZZZXXXWWWWWWYYY[[[]]]```]]][[[ZZZ\\\^^^^^^^^^[[[[[[[[[\\\[[[[[[ZZZZZZUUUUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXWWWVVVUUUUUUVVVXXXXXXWWWWWWVVVVVVWWWXXXTTTSSSRRRQQQPPPPPPPPPPPPWWWVVVUUUSSSQQQNNNLLLKKKMMMMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEDDDEEEEEECCCAAA@@@@@@AAAEEEHHHKKKQQQXXXcccoooxxxuuuhhh^^^[[[UUUVVVVVVUUUQQQKKKEEEAAA<<<:::999999::::::888666555555555444444444333333333333333333333333222222111333444666666666777777888999:::;;;<<<<<<<<<<<<777888888999999999999999777888:::;;;:::;;;===>>>??????>>>??????AAABBBCCCCCCGGGIIIIIIEEECCCCCCEEECCCCCCBBBAAABBBBBBCCCCCC^^^aaafffmmmyyy{{{yyy}}}~~~uuummmjjjjjjhhhgggdddbbb___]]][[[[[[YYY\\\]]]\\\WWWSSSRRRRRRLLLJJJGGGGGGJJJOOOSSSVVV\\\aaahhhnnnrrruuuxxxzzzzzzzzzzzzzzzyyyuuunnnjjjcccfffjjjooovvv|||}}}qqqmmmkkknnnuuuzzzzzzxxxrrrpppjjjaaaWWWOOOLLLJJJEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIHHHKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTWWWUUURRROOONNNOOOQQQSSSUUUUUUTTTSSSQQQNNNLLLJJJMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYUUUUUUTTTUUUUUUWWWXXXXXXSSSSSSSSSSSSTTTVVVWWWXXX[[[ZZZYYYXXXXXXYYYZZZ\\\]]][[[XXXWWWXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZTTTTTTUUUUUUUUUUUUTTTSSSUUUVVVXXXXXXVVVTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLNNNNNNMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDAAABBBCCCBBBAAA???@@@@@@BBBBBBCCCEEEJJJQQQYYY___kkkuuuuuuhhhZZZRRROOOIIIJJJJJJIIIGGGDDD@@@>>>666666666666666555333111555444444444444333333333333333333333333333444444444333444444555666555555777888999::::::;;;;;;:::666666888888999888888888555777999999999:::<<<>>>>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHGGGDDDAAABBBCCC@@@@@@AAABBBCCCEEEFFFGGGVVVZZZ^^^aaahhhyyy~~~~~~|||xxxtttoookkkiiiccccccccceeegggjjjlllmmm___]]][[[ZZZ[[[^^^bbbdddbbbeeekkkpppuuuzzz}}}yyytttuuuvvvzzz}}}uuuppppppssswwwzzzxxxqqqllldddbbb\\\UUUMMMHHHGGGGGGCCCEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSRRRPPPMMMMMMOOOQQQTTTTTTTTTSSSQQQOOOLLLKKKMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXYYY[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[XXXUUUTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXXXXVVVTTTTTTTTTSSSRRRQQQQQQSSSUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJJJJLLLMMMNNNMMMJJJGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@@@@>>>>>>???@@@CCCBBBAAAAAACCCGGGLLLNNNUUU```ppp~~~wwwiii]]]QQQJJJHHHDDDDDDDDDCCCAAA???>>><<<777777888888777555333222444444444444333333333333333333444444444444555555666444333444555555444333555666777888999999999999555666777888999888777777555666888999888999;;;===;;;<<<>>>@@@BBBCCCCCCCCCAAABBBDDDCCCBBBAAAAAABBB??????AAACCCEEEGGGHHHIIIRRRVVVYYYZZZ^^^kkk~~~zzzvvvllliiigggjjjsss{{{vvvvvvtttqqqooonnnooopppiiikkkmmmooossszzzzzzuuuxxxzzz||||||wwwooogggaaaWWWUUUQQQJJJEEEBBBBBBCCC???BBBFFFGGGFFFEEEGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRNNNPPPQQQOOOMMMLLLMMMOOOOOOPPPQQQRRRQQQPPPNNNLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNPPPQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVVVVVVVXXXYYYVVVWWWXXXYYYZZZYYYYYYXXXYYYVVVTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVTTTSSSSSSSSSTTTTTTSSSUUUXXXXXXVVVTTTTTTTTTRRRPPPOOOPPPRRRTTTTTTRRRSSSRRRQQQPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKMMMNNNMMMJJJGGGDDDCCCCCCCCCCCCBBBBBBAAAAAA???@@@BBBDDDDDDDDDCCCBBB>>>???@@@???>>>>>>???AAABBBAAAAAABBBDDDFFFHHHIIIHHHOOOZZZcccmmmyyynnn```UUUJJJEEEDDDAAAAAA@@@>>>===<<<;;;;;;888999::::::999777666666444444444333333333222222333444444444555555555555777555333333444555333222333444555666777777777777555666888999999999777666555666888888888888999;;;999;;;???BBBCCCDDDCCCBBBBBBAAA???@@@AAABBBBBBAAA@@@@@@BBBDDDFFFGGGHHHHHHTTTVVVXXXYYY[[[cccoooyyytttnnniiimmmxxx}}}yyyxxxxxxvvvvvvuuuvvvyyy~~~{{{xxx|||ssshhh___ZZZMMMLLLIIIDDD@@@???@@@BBB===AAAEEEFFFEEEDDDFFFHHHDDDDDDEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFBBBDDDGGGIIIKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPKKKNNNPPPOOOMMMKKKLLLMMMJJJLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLLLLNNNOOOQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYWWWVVVUUUSSSSSSTTTVVVWWWTTTUUUXXXYYYZZZZZZXXXWWWXXXVVVTTTTTTUUUUUUUUUSSSTTTTTTVVVWWWXXXXXXYYYYYYYYYWWWUUUSSSSSSTTTUUUVVVSSSUUUXXXXXXVVVTTTSSSSSSSSSPPPNNNOOORRRTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNMMMKKKJJJIIIIIIKKKMMMNNNMMMJJJFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<>>>AAADDDDDDDDDBBBAAAAAABBBBBB@@@>>>???AAACCC>>>======???BBBEEEFFFFFFEEEHHHLLLPPPWWWdddttt{{{iii[[[QQQGGGBBBBBB@@@???===;;;:::999999999444555666666555444444555444444444333333333222222444444444555555555666666888555333222444555333111222333444555666666666666555666888999:::999777666555666888888777777999:::888:::???CCCEEEDDDCCCBBBCCC@@@===>>>AAACCCCCCBBBAAABBBCCCEEEFFFFFFFFFFFFRRRSSSUUUVVVXXX]]]cccgggvvv|||yyyzzzwwwtttwww|||xxxmmm___SSSKKKGGGEEECCCBBBBBBBBBAAA???CCCBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOLLLLLLKKKJJJKKKMMMNNNPPPKKKJJJJJJIIIIIIKKKLLLMMMJJJKKKLLLMMMNNNNNNMMMLLLJJJKKKMMMNNNOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQRRRTTTUUUVVVWWWWWWYYYXXXVVVTTTSSSRRRQQQQQQQQQSSSUUUXXXYYYXXXWWWWWWXXXUUUSSSSSSTTTTTTQQQNNNVVVUUUSSSSSSTTTVVVYYY[[[[[[YYYWWWUUUSSSTTTTTTUUUUUUUUUUUUUUUSSSQQQOOONNNKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPOOONNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGEEECCCBBBBBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBB===>>>???@@@AAAAAAAAAAAA???AAADDDGGGKKKRRRYYY^^^oootttzzz~~~wwwlll]]]QQQJJJDDD>>>:::<<<;;;:::::::::;;;999888666555555555555444444444333333333222222111111111555555555444444333333333444444444444444444333333555555555555555555555555444555888999:::999888777777777666666777999;;;<<<::::::;;;@@@FFFIIIJJJHHHBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDQQQRRRSSSTTTVVVZZZ___ccckkkvvv{{{uuussswww|||~~~yyyqqqeeeXXXMMMGGGEEECCCAAA@@@AAAAAA@@@???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRPPPRRRTTTUUUVVVUUUTTTTTTUUURRRPPPQQQSSSTTTSSSQQQUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQQQQQQQRRRSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEECCCDDDEEEEEEFFFFFFEEEEEE>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA<<<===???AAADDDHHHNNNRRR^^^bbbiiinnnttt}}}~~~wwwvvvyyyxxxvvvsssppplllhhheee___WWWMMMFFFCCCAAA>>>;;;999888777777888888777666555555555555444444444444333333333333222222222111444444444444333333333222444444444444444444444444333333444444444444333333444555777888999999777777::::::999999999999999:::;;;;;;<<<@@@EEEHHHIIIHHHBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFOOOPPPQQQRRRSSSUUUZZZ]]]___fffpppzzz~~~wwwrrrqqqtttxxx|||{{{xxxqqqhhh]]]QQQHHHCCCAAA???>>>>>>???@@@@@@???>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRRRRPPPPPPQQQOOOMMMMMMPPPRRRTTTTTTSSSTTTUUUVVVVVVTTTRRRPPPRRRQQQOOONNNMMMNNNOOOOOONNNNNNNNNNNNLLLJJJHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@???>>>>>>======<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999;;;;;;===>>>???@@@@@@@@@;;;<<<<<<<<<===???CCCFFFJJJNNNTTTZZZ```iiisss{{{~~~rrrjjjgggjjjeee```\\\[[[WWWPPPJJJHHHDDD>>><<<======<<<999777666555666777888777666555555444444444333333333444444333333333333222222333333333333222222222222222333333444444555555555333444666777777666444333333444666777888888777777;;;;;;;;;;;;:::999888777999999;;;>>>AAADDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGNNNOOOPPPPPPPPPQQQUUUWWWYYY^^^dddjjjrrr{{{uuuqqqpppqqqsssuuuqqqiii```VVVMMMFFFCCC>>>===<<<===???@@@@@@@@@>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJIIIIIIJJJKKKLLLLLLJJJIIIHHHNNNNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKNNNOOOPPPOOONNNMMMNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPPPPQQQPPPQQQQQQRRRSSSSSSSSSSSSOOOPPPPPPPPPPPPOOONNNMMMOOONNNLLLKKKMMMOOORRRTTTQQQRRRSSSTTTSSSRRRPPPOOORRRQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBDDDCCCAAA???>>>>>>??????@@@@@@???>>>>>>======<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;:::999888:::;;;<<<>>>??????@@@@@@<<<<<<<<<<<<;;;<<>>>>>?????????;;;;;;<<<;;;;;;;;;>>>@@@<<<>>>@@@CCCFFFKKKPPPTTT\\\dddqqq~~~rrrjjjcccYYYQQQMMMHHHHHHHHHDDD@@@======>>>===<<<;;;:::999777555333666555444555777888777666444333333333222222222222333333333333333333333333222222222222222222222222222222333333444555666666555777999;;;<<<;;;999777222333444555666777888888777888999999999777666555333555777888999999:::;;;@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFNNNOOOPPPPPPOOOPPPRRRSSSVVVYYY\\\]]]]]]cccllltttuuujjjdddbbb[[[XXXSSSLLLGGGBBB@@@>>><<<;;;:::<<<>>>@@@@@@@@@@@@@@@@@@?????????>>>>>>CCCCCCCCCDDDDDDDDDDDDEEEBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLMMMNNNMMMKKKHHHFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNPPPPPPPPPPPPOOONNNLLLJJJIIIHHHHHHGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKMMMOOOQQQRRRSSSSSSRRROOOOOOOOONNNNNNMMMMMMMMMOOOOOONNNLLLJJJJJJLLLNNNMMMMMMMMMMMMMMMNNNOOOPPPSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@===<<<<<<<<<<<<===>>>>>>;;;;;;::::::999888888888888888888999999999::::::888999999:::;;;======>>>;;;<<<<<<======<<<<<<<<<888999::::::999999;;;===;;;;;;;;;===>>>AAACCCEEEJJJNNNYYYfffnnnsssyyy}}}pppccc[[[UUUMMMFFFDDD>>>@@@AAA===777444666999888888888888777555444333333222111222333444333222333333333222222222111111111111222222222222333333222222222222333333333333222333333444444555555555333555777999999999777777333333444555777888999:::777777888888777666555555444666999:::::::::;;;===>>>???AAACCCDDDEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEOOOPPPRRRRRRQQQQQQSSSUUUTTTWWWZZZZZZYYY\\\dddkkkvvv}}}qqqccc[[[XXXNNNLLLIIIEEEBBB???>>>===;;;:::999:::<<<>>>>>>>>>>>>>>>>>>???????????????AAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKLLLMMMNNNMMMKKKJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLNNNPPPPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJIIIKKKMMMOOOOOONNNLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJLLLNNNQQQRRRRRRRRRQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOMMMKKKJJJLLLNNNLLLLLLMMMNNNNNNMMMKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHIIIIIIHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@???===>>>???@@@@@@???>>>>>>;;;;;;<<<============<<<<<<<<<<<<;;;::::::999999888888888888999999999999888888777888999;;;===>>>;;;;;;;;;::::::999888777777888999999888888999::::::999999999:::<<<======BBBBBBGGGQQQWWW[[[ccckkklllpppttttttqqqssszzz}}}zzzzzzyyyzzzxxxtttssstttsssooofff\\\RRRMMMGGGAAA>>>>>>999888777555444333444555444555555555444333333333333222111111222333111000222222222222111111111111000000000111111222222222222333333333444444444444444444444444444444444444444555666777888888888888444444555666777999:::;;;;;;:::999777666555555555333666999:::::::::<<<>>><<<>>>@@@CCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEPPPQQQSSSSSSSSSSSSTTTVVVTTTWWWYYYYYYXXX[[[ccckkkggglllvvvyyyjjj\\\SSSPPPHHHGGGEEECCCAAA???>>>>>>:::888777888:::<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???@@@AAACCCDDDAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMMMMNNNMMMMMMKKKKKKKKKJJJJJJJJJLLLNNNPPPQQQNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMJJJHHHFFFDDDDDDDDDHHHHHHHHHHHHJJJKKKMMMNNNIIIJJJJJJKKKKKKJJJJJJIIIHHHIIILLLNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJLLLNNNPPPRRRRRRQQQPPPLLLLLLKKKKKKKKKKKKLLLMMMJJJMMMOOONNNLLLKKKLLLNNNJJJLLLOOOPPPOOOLLLHHHEEEIIIIIIJJJKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC????????????????????????;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>===;;;999888999999888888777666666555999999:::::::::;;;;;;;;;999888666666666888;;;<<<::::::999999777666555444888999::::::888777888999:::999888888:::;;;;;;;;;===:::;;;@@@CCCEEELLLVVVYYY```fffgggdddeeejjjpppooorrrxxxvvvmmmhhhgggjjjmmmlllgggcccaaa\\\VVVVVVNNNFFFCCC>>>:::999;;;666222///000444777666444555666666555333222222333666444333333444444222111222222222111111111111000//////000000111111111222333333333444444555555555444444444444444444333333666777777888888999:::;;;444555555666888999;;;<<<@@@>>>;;;888666444444444111444888999888888:::===;;;===???BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFQQQRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\bbbhhhpppwww|||~~~wwwmmmccc[[[SSSLLLHHHDDDAAA>>><<<======>>>===888999:::;;;<<<;;;:::999<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@???>>>??????@@@BBBBBBCCCDDDEEEFFFGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSOOONNNLLLKKKJJJHHHDDDBBBGGGGGGGGGIIIKKKLLLJJJIIIJJJKKKLLLLLLJJJFFFBBB???DDDGGGLLLPPPRRRRRRPPPNNNOOONNNMMMKKKIIIHHHFFFFFFFFFIIILLLNNNNNNNNNOOOQQQKKKKKKLLLMMMMMMMMMMMMMMMIIIKKKMMMNNNMMMLLLLLLMMMQQQOOOMMMMMMMMMMMMKKKIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJHHHFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>======<<<===???@@@???>>><<<;;;::::::999999888777666666<<<<<<<<<<<<<<<<<<<<<<<<666666666666666666666666777666444222333555777999::::::999777666444333333222222333333444555666666777666555444444555666777<<<;;;::::::;;;>>>@@@BBBBBBGGGMMMPPPSSSXXXaaahhhnnnkkkjjjlllsss|||pppfff^^^YYYWWWYYYWWWTTTRRRQQQMMMHHHCCC???>>><<<:::888666555555444333222111111333555666111111222222222222111111111333333222000///000111222111111000000000000000//////000000111111111222555555666666666666555555333333333333333333333333222222333444555666777888666555444333222333444444999999888666555333222222777777777777777888888888;;;<<<===>>>>>>?????????DDDCCCBBBAAABBBCCCEEEGGGPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\[[[```fffjjjqqq~~~vvvooommmhhh```WWWQQQKKKFFFCCC@@@===:::999999:::::::::999:::::::::::::::999999:::;;;;;;<<<<<<======>>>AAAAAAAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMMMMLLLLLLMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMLLLLLLKKKJJJIIIFFFDDDFFFEEEDDDFFFHHHJJJJJJIIIIIIKKKMMMNNNMMMJJJGGGEEEBBBEEEJJJOOOSSSTTTTTTSSSRRRQQQPPPNNNKKKHHHFFFDDDDDDGGGJJJKKKKKKKKKLLLMMMIIIIIIJJJKKKKKKKKKKKKKKKHHHKKKMMMMMMLLLKKKLLLMMMOOOOOOOOOQQQQQQPPPLLLJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGEEECCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>><<<===>>>??????===<<<;;;999999999888888777777777888888888888888999999999666666666666666666666666777666444444444555777888888777666555333222111111222222333333444555555555444444333222222333444444666666555666777999:::;;;999===BBBDDDFFFKKKRRRYYYdddaaa^^^^^^ccckkktttzzz}}}{{{{{{~~~yyytttssstttxxxssskkkaaaXXXRRRMMMKKKIIIFFFDDDDDDDDDCCC???<<<:::999888777666555555555555444333222111111222333000111111222222111111000111222333222000///000111222111000000//////000000//////000000000111111111333333444444444444333333333333333333333333333333111222222333555666666777666555444333222333333444888777777666555444333333111222444666888:::<<<===;;;;;;<<<===>>>>>>>>>>>>BBBAAAAAAAAAAAACCCEEEFFFNNNOOOQQQRRRTTTTTTUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ^^^aaacccgggooo|||vvviiiaaa[[[VVVPPPJJJFFFCCC@@@>>>===;;;888888888999999888;;;;;;:::999888888888888999999999:::;;;;;;<<<<<>>>>>>>>===;;;:::888888888888777777777777555555666666777777777888666666666666666666666666555555555555666666777777777666555444333222111000222222222333333444444555444333222111111222333444444444555777888888888999666999<<<>>>>>>AAAGGGLLLSSSPPPNNNMMMOOOTTTZZZ]]]gggggghhhiiikkkooovvvzzz{{{|||}}}||||||{{{}}}{{{|||}}}vvvnnniiigggfffsssvvvyyyyyyyyyzzzyyyuuurrrnnniiiddd]]]ZZZUUUOOOIIIDDD@@@>>><<<:::888777888888777555555555444333333444444444555555444333222111000///000111111222222111111000111222222222000///000111222111000000//////000000//////000000000000111111111111222222222222111111222222222222222222222222000111111222333444555555555444333333222222333333555555555555444444444444000111333555888;;;<<<>>>:::;;;<<<======>>>>>>===>>>>>>???@@@BBBCCCDDDDDDMMMNNNOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\\\\___aaaaaabbbgggpppwww~~~oooaaaYYYPPPLLLGGGCCCAAA@@@>>><<<===;;;:::999;;;;;;;;;:::<<<;;;999888777777777888888888999::::::;;;;;;<<<>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAABBBBBB???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLLLLNNNOOOKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMMMMMMMLLLMMMNNNMMMJJJHHHGGGIIIKKKLLLLLLIIIKKKMMMPPPQQQPPPOOONNNLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXUUUQQQLLLIIIFFFHHHJJJKKKJJJIIIIIIIIILLLLLLKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLKKKLLLMMMLLLMMMOOOQQQSSSRRROOOLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@??????<<<<<<=========<<<;;;:::666666777777777777777777666666777777888999999999666666666666666666666666333444555666777666666555777777666555444333222222111222222222333333333444444333222222222222333444222333555777888888777666666888:::::::::<<>>===<<<;;;<<<;;;999:::;;;<<<<<<;;;<<<:::999777666666777777888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLLLLMMMOOOMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOMMMMMMOOOQQQPPPMMMJJJIIIIIIJJJKKKJJJJJJKKKMMMNNNOOOOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[ZZZVVVQQQNNNJJJLLLNNNNNNMMMKKKKKKLLLMMMLLLKKKKKKJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKMMMNNNLLLKKKKKKMMMOOOPPPOOOMMMHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;::::::666666666666666666777777666666777777888888888999444444444444444444444444222333555666666666444333666555555444333222111111111111111222222222222222333222111000000111222333...///222444444444222111222333444444444555666777777777777888:::===???@@@>>>@@@BBBEEEGGGKKKPPPSSS\\\[[[[[[^^^bbbeeehhhiiihhhccc___aaafffhhhfffaaa```eeemmmssswwwyyy{{{}}}yyyyyyxxxvvvsssoookkkhhhfffffffffiiikkkllljjjiiijjjnnnqqqqqqlllddd^^^ZZZZZZZZZ[[[ZZZXXXWWWWWWXXXPPPNNNJJJFFFCCC@@@===;;;;;;;;;;;;:::999888666555777666555333111111222333444333222111111111111111000000111222222111111000000000000111111000000000///000111111000///000111111000000///.../////////000000//////////////////000000111111111111000000111111111111111111111111///000000000111222222222222222222222222111111111111111111222333444444444666666666555555555555555888999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCKKKLLLNNNOOOQQQQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[\\\]]]___cccfffiiippp}}}|||{{{{{{mmm___SSSMMMDDDAAA===:::::::::999888888777777888:::;;;:::999999999888777666666666666888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBB???@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCEEEEEEFFFGGGGGGIIIKKKLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHHHHHHHIIIIIIJJJJJJLLLOOOPPPNNNLLLKKKNNNQQQNNNLLLIIIHHHIIIIIIIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMMMMOOOPPPRRRTTTUUUVVVUUUWWWZZZ[[[ZZZWWWSSSPPPKKKMMMPPPPPPOOONNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNNNNMMMKKKKKKLLLNNNLLLJJJJJJJJJLLLMMMMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????<<<<<<;;;;;;::::::::::::666666666666555555555555555555555555555555444444222222222222222222222222111222333444444444333222222222222111000/////////111111111111111111111111000///...------...///000///000222444444444222111111111222222222333333333333333333333444444555555444666999:::;;;===@@@CCCHHHHHHHHHIIIKKKNNNQQQSSSSSSQQQPPPQQQTTTUUUSSSQQQRRRWWW^^^cccfffggghhhiiikkkkkkiiigggdddaaa^^^\\\WWWWWWXXX[[[]]]^^^\\\[[[]]]```dddccc^^^VVVOOOKKKKKKKKKJJJIIIHHHFFFEEEDDD@@@???===;;;999777777666333444444555444444333333---///000/////////111333333333222111000000000000//////000000000111111111///000000111111000000///...000111000//////000222111000//////......//////000000////////////......000000111111111111000000000000000000000000000000000000000111111111222222111222222222222111000000000000000111222333333333333333444444555666666666777888999::::::;;;;;;:::;;;<<<<<<>>>???@@@AAAAAALLLMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUWWWXXXXXXYYY[[[]]]^^^```bbbcccbbbgggpppyyyzzz~~~yyylll^^^RRRIIIDDD>>>;;;888666777777777777555555555666999:::999777666777777777777777666666666777777888888999999:::999999999:::;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLJJJKKKNNNOOOOOONNNLLLKKKEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOMMMHHHGGGJJJNNNKKKJJJIIIIIIKKKKKKJJJIIIGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSVVVWWWXXXYYYWWWTTTPPPNNNJJJLLLOOOPPPOOONNNNNNOOOLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLLLLJJJIIIHHHJJJLLLJJJJJJJJJLLLMMMMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::666666666555555444444444444444444333222222111111111111111111111111111111000000111222222222222222111111111000//////......111111111111111111111000///...---,,,,,,---...///111222333444444444333222222111222333444444333333222111111111111111111111///111444555555555777999999::::::::::::;;;===???===???AAABBBBBBBBBBBBBBBBBBFFFLLLPPPQQQRRRRRRRRRVVVUUUTTTRRRPPPNNNLLLKKKGGGGGGGGGIIIKKKKKKJJJHHHMMMNNNPPPNNNJJJEEEAAA@@@======<<<===<<<;;;999777888888777666444444555555222222111111111111222222***---///000......///111000000/////////000111111222111000///...///000111//////000000000000//////...///000000//////000222000000///............///000000/////////.........//////000000000000//////000000000000000000000000000000111111111111222222000111222222222111/////////000000111111222222222111222222444555666777777666777888999::::::::::::;;;:::::::::;;;<<<>>>???LLLMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWUUUVVVXXXZZZ\\\]]]]]]^^^ZZZ___eeehhhmmmwwwzzz{{{}}}|||vvvkkk___RRRIIIBBB???;;;888666555666777888888555555555777999::::::888555666777888888777666666555555666666777888888888888888999::::::;;;<<<<<<:::;;;===???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLLLLKKKJJJJJJKKKGGGIIILLLNNNOOOOOOMMMLLLFFFFFFGGGHHHJJJKKKLLLLLLKKKNNNNNNKKKFFFDDDGGGKKKJJJJJJJJJLLLOOOPPPOOOMMMFFFGGGIIIKKKMMMNNNOOOOOORRRRRRSSSSSSRRRPPPNNNMMMVVVWWWWWWWWWTTTQQQMMMKKKHHHKKKMMMNNNMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIKKKLLLJJJKKKJJJHHHGGGFFFHHHJJJIIIJJJLLLOOOPPPNNNJJJFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA????????????????????????===============>>>>>>>>><<<;;;::::::999999::::::777777666555444444333333666555555444333222111111////////////////////////000000000000000111111111333333222222111111000000111111111000000000000000000///............///000....../////////////////////...///000222222111000000000000000111222333333---///222222222222333444333444444333222111333444///333777888777777888:::666:::???BBBCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>===<<<;;;<<<======<<<:::<<<===<<<:::888777888999555555555666888777555333000000000///......///000333222222111111111222222///222444444000......///,,,,,,---...///000222333444333000...------.../////////000000000000//////---///000000//////000222000000///...............000000//////.........---......////////////......000000000000000000000000111111111111222222222222000111111222222000///...///000000000111111111111333333333444444555555555666777888999999:::999999:::999888777777999;;;<<>>???@@@AAAAAABBB===>>>???@@@@@@???===<<<@@@AAACCCCCCCCCDDDGGGIIIGGGIIIJJJLLLLLLJJJIIIHHHLLLKKKJJJJJJJJJLLLMMMNNNHHHGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHKKKLLLMMMLLLKKKJJJKKKMMMJJJLLLNNNOOOOOOOOOPPPQQQPPPRRRSSSSSSRRRRRRSSSUUUWWWVVVVVVUUUUUUTTTTTTTTTNNNKKKJJJKKKNNNPPPPPPNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@EEECCCAAA???>>>>>>???@@@>>>>>>>>>>>>============;;;;;;;;;:::999888777666777777555444444555666777555444444333333444444555......//////000000111111---------............///111222111111///---+++***---------...///000000111///////////////////////////111222111///......///...............///000000111111000000000000111111////////////////////////111111111111111111222222000111111111222222222222444444444555555555666666555666777888888777666555777666555444333222222111666555444444333333333333111111222222222333333333000000111000000///............////////////..................////////////111111111111000///...---,,,---...000222444666666222///---...---+++,,,//////...,,,++++++,,,...///---...///...,,,,,,...///111000...---,,,---///000//////000111111111111111111111111111111111111111000111222333333333333333111111000000//////......222222111111000111111111333333333444444555555555333333444555666777888888;;;:::999666555777;;;>>>OOONNNLLLMMMOOOPPPOOOMMMNNNNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[]]]^^^```dddiiimmmvvv|||zzzpppkkkbbbXXXLLLCCC???<<<999666777777888999888888777666444555777999::::::999888666666555555555555666666555555666777777666555555777888888999999::::::;;;<<<======>>>???@@@AAABBB??????@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBEEEGGGHHHJJJLLLNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKKKKMMMOOOOOONNNMMMMMMNNNOOOPPPQQQRRRQQQQQQRRRTTTWWWWWWVVVUUUTTTSSSSSSSSSOOOLLLJJJKKKMMMNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFDDDBBBAAA@@@CCCBBB???===<<<======>>>>>>>>>>>>======<<<<<<<<<::::::::::::999888777666666666555444444444555666222222111111111111222222////////////000000000000------------............---------------...//////,,,------...//////000000...........................000111111///......///...............//////000000000////////////000000........................000000///////////////000000000000000111111111111000000000111111111222222111111222333333222111111333333333222111111000000444333222111111111111222///000000000000111111111//////000000///......---......////////////..................////////////000000//////...---------...//////000111222222333000......///...+++,,,000///...------------...///...//////...------...000222111///---------//////...///000111111111000000........................000000111222222222222222111111111111000000000///111111111000111111222222333333333333333333444444333333444555666777888888888888777666444666999<<>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@AAABBBAAA@@@@@@BBBDDDGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKJJJJJJJJJKKKLLLMMMOOONNNMMMKKKIIIHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKIIIGGGHHHIIIHHHGGGFFFGGGIIILLLMMMOOONNNLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQSSSWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNKKKKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@>>>===<<<;;;<<<<<<>>>>>>===<<<<<<;;;::::::999999999999888777666666555444444333333444444555222222111111111111222222000000000000////////////------------............+++++++++***+++,,,---...,,,,,,------......//////........................,,,...000000///...///000......------......///000//////............//////........................///...------,,,,,,,,,,,,........./////////000000------........./////////---...////////////...---////////////////////////111000000///////////////------........./////////---............------,,,---......//////......------............/////////111000///------------...000000000/////////......------000444333...---///...........................///000///------///000333222000///.........///---...000111222111///...........................//////000111111111000000222222111111111111000000000000000000111111222333222222222222222222111111333333444555666777777888666777888777666777999;;;LLLMMMOOOPPPPPPOOOMMMLLLJJJJJJLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[YYYZZZ\\\\\\\\\\\\^^^___aaahhhpppvvv|||xxxvvvqqqjjjaaaWWWPPPMMMCCC@@@<<<999999999777555666666666555444333222222111222444666777888888888333444666666666666444333666666777777777777666666777777777888999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@??????@@@BBBCCCEEEAAABBBCCCBBB@@@@@@AAACCCGGGGGGHHHHHHHHHGGGFFFEEEKKKKKKKKKJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMKKKJJJKKKLLLLLLNNNOOOPPPOOOPPPQQQSSSVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>>===<<<;;;;;;<<<>>>===<<<;;;:::999888888777888888888777777666555333333333333333333444444333333222222222222333333111111000000//////......,,,,,,---------.........---------,,,***((('''&&&+++,,,,,,,,,---------...------------------------+++---//////......///000...------------...//////...------,,,,,,------...------------------------///...---,,,+++*********,,,------------..................////////////000........................---------.........////////////............//////------------............,,,,,,---------,,,,,,+++---------......------------------.........//////333222///---------///000/////////......---------,,,///666>>>>>>666...,,,------............------//////000///...---///111333222111///............,,,---///111222000///---000000000000000000000000......//////000//////...111000000000000000000000////////////000222333333222222111111000000//////222333333444555666777888777888:::;;;:::::::::<<>>??????@@@???>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDBBBAAA@@@BBBCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLKKKIIIFFFHHHHHHHHHGGGFFFGGGHHHHHHJJJLLLLLLLLLKKKLLLNNNLLLNNNPPPPPPPPPPPPRRRTTTUUUTTTTTTSSSQQQPPPPPPOOONNNNNNNNNNNNMMMMMMNNNOOOKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLKKKJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777666666666777777666666555555111222222333333333444444333222222111111222222333111111000000//////......,,,,,,,,,------------...,,,---///...,,,(((###!!!++++++++++++,,,,,,,,,,,,------------------------***,,,.........---...///---------------...//////------,,,,,,,,,,,,------------------------------///...---,,,+++*********++++++,,,,,,,,,---------............////////////......------------......,,,,,,------......////////////............//////---------.........//////++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------............222000...,,,,,,,,,---...------------------......---000;;;HHHKKKAAA333***+++,,,,,,------,,,,,,+++.../////////------///000222111000//////.........,,,---///000000000...---////////////////////////....../////////......---.../////////////////////////////////000111222333111111111000000/////////222222333444555666777777555777:::::::::999:::;;;IIILLLNNNPPPOOOOOOPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKHHHIIIKKKNNNPPPSSSUUUVVVUUUVVVVVVVVVUUUUUUWWWYYYXXXZZZ]]]\\\\\\```iiipppxxxxxxlllcccTTTPPPLLLHHHEEECCC???===999888777666555444444333555444333222222222222222444444444555555666777777444444555555555555444444666555555444444555555666666666777777888999999999::::::;;;<<<===>>>??????============>>>???@@@@@@BBBCCCDDDCCCAAAAAABBBDDD???AAACCCEEEHHHKKKMMMOOOJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNJJJIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIHHHGGGFFFGGGIIIGGGIIIKKKLLLLLLLLLMMMOOOLLLMMMOOOPPPPPPQQQRRRTTTSSSRRRRRRQQQQQQPPPPPPOOONNNOOOPPPOOONNNNNNOOOQQQLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999888777666666555555555666666555555444111111222333444444444444000000////////////000000000000000000////////////,,,,,,,,,,,,------------***+++...///...+++'''%%%************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...------,,,,,,------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------.........//////............///000000---............/////////***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........///...---++++++++++++,,,,,,,,,,,,---......//////...000;;;MMMVVVNNN;;;...++++++++++++++++++++++++---...///...,,,,,,...//////////////////.........,,,------...............------------------------....../////////...------------............//////////////////000000111222000000000000000000//////222222333444555666666777222444666777666666777999HHHKKKNNNNNNNNNOOOQQQTTTPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPQQQTTTWWWTTTTTTTTTTTTTTTVVV[[[___bbbjjjvvvyyysssiii\\\SSSHHHDDD@@@>>>===<<<999777666666555444333222333444444444333222222222333444444444333333333333444444555444444333333444444555777666555555555555666777666666777777888888999999999:::;;;<<<===>>>>>>???======>>>>>>???>>>>>>>>>AAAAAABBBAAA@@@@@@BBBCCC>>>>>>@@@BBBEEEHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKMMMMMMLLLLLLMMMNNNJJJLLLNNNOOOOOOOOOQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQOOOLLLKKKMMMOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>===<<<;;;:::999888888888777777666666666333444444555555555444444111111333444555555555444/////////....../////////////////////000000000000++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,************************+++++++++++++++++++++++++++---......,,,++++++,,,------,,,,,,------...///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,---------...------------...///000---------.........//////***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........000//////...------,,,,,,------------...............---666KKK\\\XXXFFF777---,,,++++++++++++,,,---,,,---...---++++++---...,,,------...............------,,,,,,,,,---...///------------------------///////////////...------............/////////000000000/////////000000111000000000000000111111111111222333333555555666777111222444555444555777888HHHJJJMMMMMMMMMOOOSSSVVVRRRRRRRRRQQQOOOMMMLLLKKKPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMPPPTTTWWWUUUTTTSSSRRRRRRSSSTTTUUU[[[```gggnnnuuu~~~zzzsssmmmfff\\\PPPGGGCCC@@@<<<:::;;;:::777444555666555444333333555666444333222222222333444555444333222222111111222222555555333222222333555555:::999888777777888999:::666666666777888888999999999::::::;;;<<<===>>>>>>===>>>???@@@@@@???===<<>>///...,,,++++++,,,...///,,,,,,---,,,+++***,,,...***+++,,,---...............---,,,++++++,,,///000///////////////////////////000000000///...------.../////////000000111111111000000////////////000//////000000111111222222111222222333444555666777222444555555555666888:::IIIJJJKKKKKKLLLOOOSSSVVVVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLNNNOOOQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSVVVYYYZZZ\\\bbblllttt~~~|||tttnnneee[[[SSSKKKDDD???555555555444444333333333333333333222222111111111222222111111111111222222///000333444444333222111111222222333444555666666555555555444444333333333555555666777888999::::::999999999:::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@?????????@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGJJJKKKHHHFFFKKKJJJHHHFFFDDDDDDDDDDDDHHHIIIKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQNNNOOOPPPQQQQQQOOOMMMLLLOOOOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGGGGEEEBBB???>>>DDDCCCBBBBBBBBBCCCDDDEEEAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888666666666666555555555555444555555555444333222222333333333444444333222222222111000000000000000000000000//////............,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---'''((()))***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,+++******++++++)))(((((((((((((((((((((((((((************************++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---,,,+++***))),,,,,,,,,+++++++++*********++++++++++++---000333888<<<@@@AAA===666000---000///---++++++,,,---.........444CCCPPPQQQDDD777///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////............//////111000///......///000111000000////////////000000////////////////////////111111222333555666777777333333222222333444666777GGGHHHHHHHHHIIIKKKNNNQQQRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMLLLKKKJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMOOORRRRRRRRRVVV^^^dddkkkttt~~~tttfffaaaXXXPPPIIIBBB<<<999444444444444333333333222333333222222222111111111222222111111111111222222000111222333333333222222333333333333444444444444555555444444444333333333444444555666777888999999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>?????????>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGHHHKKKKKKIIIGGGIIIHHHFFFEEECCCCCCCCCCCCGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMMMMOOONNNNNNNNNMMMMMMLLLLLLGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>??????>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888888666666666555555555444444666666666555333222111000222222333333333333222222111000000///............//////.........---------,,,+++***))))))***+++,,,+++++++++******+++++++++******************++++++******************++++++++++++++++++++++++++++++---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---+++))))))***+++***)))************************************************+++******))))))******+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++***************++++++******---111444>>>BBBEEEEEE@@@999333000...---,,,+++++++++,,,,,,,,,+++...888AAACCC;;;222------,,,+++++++++++++++******++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////............//////000000///////////////000000000////////////000000///////////////////////////000111222444555666777666666444333333333444555FFFGGGHHHGGGGGGHHHKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLGGGIIIKKKKKKIIIJJJOOOSSSYYY```iiiqqqyyyrrrfffUUUPPPJJJCCC>>>:::555222333333333333333222222222222222222111111111111111222222111111111111222222111111111222222222222333444444444333333333222222444444444444333333333333333333444555666777777888888888888888999999999999:::::::::;;;;;;<<<===>>>>>>>>>======>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIKKKKKKKKKKKKIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGHHHJJJJJJJJJIIIHHHFFFGGGIIIKKKNNNOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEECCCBBBDDDCCCCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;::::::999999888777777777555555555555444444444444666666555444333111///...111111222222333222222111000000///------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++***)))((((((((()))***+++***)))((((((((()))***************************++++++***))))))))))))***++++++++++++++++++++++++******))))))))))))******---+++(((((()))*********************************************************+++******))))))******++++++++++++++++++*********************************+++++++++++++++++++++++++++******)))******++++++************))))))))))))******))))))))),,,111555BBBDDDFFFEEE???888222///++++++++++++************+++))))))---111333111...,,,+++******)))*********(((((())))))***++++++,,,///......,,,+++***))))))******++++++,,,,,,------,,,,,,,,,---------......//////............//////...//////000000/////////000//////......//////000////////////////////////---...///111333444666777:::888666444333333333333HHHIIIIIIIIIHHHHHHJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJEEEGGGHHHHHHGGGFFFHHHJJJNNNRRRXXX]]]eeeqqq{{{xxxuuummm```VVVGGGDDD???;;;888666333111222222222222222222222222111111111111111111111000222222111111111111222222111111111000111222222333333333333222222222222222333333333333333333333333222222333444555555666666666666777777777888888888999999999999999;;;<<<===>>>=========>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFGGGIIILLLNNNPPPQQQRRROOOOOONNNMMMMMMMMMMMMNNNKKKLLLNNNPPPPPPOOOMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999888888777666666555444444444444333333333333444444444333222000///...000000111111222222111111111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))*********+++***(((&&&%%%&&&((()))---,,,***((('''((()))***************************************************++++++++++++++++++++++++************************---***((('''(((*********((((((((((((((((((((((((******************************))))))))))))******+++++++++***************++++++++++++++++++++++++************************,,,+++***))))))+++,,,---)))))))))))))))((((((((())))))((('''(((,,,111555>>>@@@AAA???999222---***))))))*********)))((('''))))))))))))***+++,,,...+++******))))))*********)))))))))*********++++++------,,,+++***)))(((((())))))***+++,,,------...++++++,,,,,,,,,---------///......------......///---...///000000000///.../////////....../////////////////////////////////,,,,,,...000222333555666:::999777555444444444444HHHIIIJJJIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGGGGFFFFFFFFFGGGFFFHHHJJJMMMQQQZZZdddlll||||||yyyxxxssslllfffbbbZZZPPPHHH>>>;;;777555444444222111000111111111111111111111000000000000000000000000222222111111111111222222111111000000000111222333000000111111222333333444333333333333333333333333222222333333444444555555555555555666666666777777888777777666777999:::<<<============>>>???@@@AAACCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQRRROOONNNMMMLLLLLLLLLMMMMMMJJJKKKMMMOOOOOOOOOMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFEEEBBBAAA@@@???????????????======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999888777777666555555444444333333333333222222222222000111111111111111000000...//////000111111111000111000///...------------******++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,+++)))''''''''')))***...---+++)))((()))+++,,,++++++++++++++++++++++++******++++++++++++++++++******************************++++++++++++******+++)))'''''')))*********''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********,,,---...((((((((((((((((((((((((((((((((('''(((+++000444777999999777222,,,)))'''(((((()))))))))((('''&&&%%%(((******)))(((+++---++++++************++++++,,,,,,++++++************************************))))))******+++,,,------+++++++++,,,,,,,,,,,,---......------------......,,,---...000000000///...//////............//////////////////////////////+++,,,---///111333444444777666555444444555666777FFFHHHIIIHHHGGGFFFGGGHHHLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIMMMSSSXXXdddmmm|||}}}xxxtttooojjjhhhbbb[[[TTTPPPJJJDDD>>>777444111000111111111000/////////000000000000000////////////000000000000222222111111111111222222000000000111111111111222...///000111222333444444222222222222333333333333222222333333444444444444444444444444555555555555777666555444555777999:::<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHEEEFFFGGGGGGEEECCCCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIKKKMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBAAAAAA@@@???>>>>>>>>>;;;;;;<<<;;;;;;:::999888888888999999999999888888666666666555444444333333222222222222111111111111...///000000111111000000------...///000000000000//////...------------...************++++++++++++************************+++++++++******+++++++++---,,,+++******++++++,,,---,,,+++*********+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))******++++++******))))))((('''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------(((((((((((())))))))))))(((((()))((((((***---000000222333222...+++)))(((((((((((((((''''''''''''###&&&******(((''')))+++******************+++,,,---,,,,,,+++******))))))(((((())))))***++++++,,,))))))******++++++,,,,,,+++++++++,,,,,,,,,------......------------......,,,---......///////////////......------......///////////////////////////------...///111222333333444444333333444666777999GGGIIIJJJJJJIIIHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLLLLJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGJJJKKKRRRYYYcccooo{{{wwwooojjjfff```[[[VVVQQQIIIDDDAAA>>>;;;999444111///...///000000///.........//////000000000........./////////000000222222111111111111222222...///111222222222111000///000000000111111222222111111222222222333333333333333333444444444444444333333333333444444444444666555333333333555888:::999999999:::;;;<<<>>>>>>===>>>???@@@BBBCCCEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGIIIHHHEEECCCCCCDDDAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA???===;;;;;;<<<<<<<<<;;;:::888777666777777888888888777777555555555444333333222222222222111111111000000000//////000000000///......,,,,,,---...///000000///,,,,,,,,,,,,,,,------...*********++++++,,,,,,,,,******)))(((((()))************))))))))))))******************++++++++++++************++++++++++++************************((((((***+++++++++******))))))))))))))))))))))))''''''((())))))(((''''''''''''(((***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((())))))*********'''(((******))))))+++---***,,,------,,,+++++++++***)))(((&&&&&&''''''(((%%%'''))))))(((''''''))))))((((((((())))))***+++******************))))))(((((()))******+++,,,,,,***************+++++++++,,,,,,,,,,,,------------...------,,,,,,------...------------...///000000///......------......///////////////////////////...//////000111111222222444333333333333555777888IIIKKKMMMMMMLLLKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJKKKGGGHHHJJJKKKKKKIIIHHHFFFCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAEEECCCAAA@@@AAAAAAAAAAAA999;;;===???@@@AAABBBBBBEEEHHHNNNVVV___jjjvvv}}}yyymmmddd```[[[UUUPPPIIIEEE>>>:::888888777666444222//////000000000000---.........//////000000---.........//////000000222222111111111111222222---///111222333222000///111111111111000000000000111111111222222333333333333444444444444444444555222222333333333444444444666444333222333555777999777777777888999:::<<<===:::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFHHHJJJIIIEEECCCDDDEEE@@@AAACCCEEEGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLKKKLLLMMMOOOQQQRRRMMMLLLKKKHHHFFFCCC@@@???BBBCCCCCCCCCBBB???<<<:::======>>>>>>===<<<:::999666666777777777777777666555555444333333222222111111111111111000000000000000000000000///...---,,,+++,,,---...////////////************+++,,,---...******++++++,,,,,,,,,,,,+++)))(((&&&&&&((()))+++))))))(((((((((((())))))%%%&&&'''((())))))(((((('''((()))***++++++******))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%&&&(((***,,,,,,)))&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++************************************************$$$%%%'''))))))))))))((((((((())))))******++++++''')))***+++***)))******%%%''')))*********+++,,,+++)))'''&&&%%%&&&((()))+++++++++***((((((((()))'''''''''''''''((()))***''''''(((((())))))******)))*********+++++++++++++++++++++***************,,,,,,------------.........------,,,,,,------...------,,,,,,---...000111.........------.........////////////////////////000000000000111111111111444444333222333444555666FFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEECCCCCCAAAAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAACCCFFFIIIMMMRRRXXX\\\lllsss|||ssslllaaaUUULLLFFFDDDCCCCCC===666333555555333000111000......000000000//////............---------000000000111222222000...//////000000000000//////333222111/////////000000000000000000111111111111111111111111111111111111111111222222222333333333222222333333333444444444555666555444333333555777:::999888888999;;;<<<===;;;<<<>>>@@@@@@@@@@@@???>>>???AAACCCDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEGGGGGGHHHIIIHHHFFFCCCBBBJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEFFFHHHGGGAAA===@@@>>>======??????===:::999;;;===>>>>>>===:::999999888888888888888999999666666666666555444333222.........///////////////////////////............)))((('''(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((()))*********++++++++++++)))***+++***)))((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++***)))'''''')))***+++,,,,,,+++***)))((('''''''''''''''''''''((()))***))))))((((((***+++---...(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))))))))))),,,...///000...+++'''$$$)))))))))(((((('''''''''***&&&$$$&&&***,,,***&&&(((+++...---***((()))************)))))))))))))))...---+++))))))***+++,,,---------...------,,,,,,......,,,,,,,,,,,,......111000///...............,,,,,,------...//////000,,,---...///000000000000111111111111000000000000000000000111222333444555FFFEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBAAABBBBBBBBBDDDCCCAAA@@@???????????????????????????????????????>>>>>>======>>>>>>???>>>???AAACCCEEEHHHMMMQQQXXX^^^eeekkkqqqxxxyyyqqqddd^^^UUUKKKDDD@@@???@@@???:::444222333444222///111///......///000000///++++++,,,---...///000000/////////000111111///---//////000000000000//////111000///.........///000//////000000000111111111111111111111111111111111111111111222222222333333222222222222333333333333444555666555333333555666888888777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHFFFDDDBBBJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEGGGIIIIIIEEE@@@AAA???======>>>>>><<<:::999;;;<<<>>>===<<<:::888888888777777777888888999555555555555444333222111.../////////////////////////////////.........---,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************)))***+++)))'''&&&&&&'''***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++***(((''''''(((***++++++******))))))((((((((()))((((((((((((((())))))'''&&&&&&&&&&&&''')))***'''''''''''''''''''''''')))(((((((((((())))))***'''''''''''''''''''''''',,,---///111111000...,,,))))))))))))(((((((((((('''$$$"""###(((***)))&&&(((***,,,,,,)))(((((()))))))))))))))))))))))))))...,,,+++))))))***+++,,,,,,,,,---------------,,,------,,,++++++,,,------......---,,,,,,,,,------,,,,,,,,,---.../////////+++,,,---......//////....../////////000111111111333333222222222333333444EEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKJJJIIIIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@???@@@@@@CCCBBBAAA???===<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<============???BBBDDDEEEIIINNNRRRXXXbbbmmmvvv|||~~~{{{uuuqqqmmmllllllhhh___XXXOOOKKKEEE>>>:::999999:::999555111///111222111///000///------///000///...++++++,,,---...///000000//////...///111111///......//////000000//////.........---------...////////////000000000000111111111111111111111111111111111111111222222222222333111111111222222222222333333444666666444333444555777777666666666777888888999999999999:::;;;<<<======>>>???AAABBBBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDGGGGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDCCCFFFGGGHHHHHHGGGFFFEEECCCGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFHHHJJJKKKGGGDDDCCC@@@>>>=========<<<::::::;;;=========;;;999888888777777666666666777777333333333333333222111000//////////////////......//////.........---------,,,+++++++++---...---,,,+++++++++++++++++++++++++++******))))))******+++***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))*********(((&&&$$$$$$%%%)))(((((((((((())))))***''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))(((***)))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***,,,...000222444555555//////...---+++***))))))'''$$$""""""&&&)))((('''''')))******(((''''''(((''''''(((((())))))******,,,,,,***)))))))))***+++***+++,,,,,,------------,,,,,,+++******+++,,,,,,+++************++++++,,,+++,,,,,,------......///***+++,,,------......---,,,------...///000111111333333222111111111111111FFFFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEECCCBBBAAA@@@??????>>>>>>AAAAAA@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::<<<<<<===<<<;;;;;;===???@@@AAACCCEEEHHHNNNWWW]]]gggllluuu~~~|||wwwqqqllleeeaaa]]]ZZZXXXTTTLLLGGG???<<<888444222222333444333111...---...000///...000...------...//////............---------,,,,,,000///...///111222111///...//////////////////...---------......//////000////////////000000000111111111111111111111111111111111111111222222222222000000111111111222222222222444666666555333333444777777666666666777777777:::999888888888:::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEGGGHHHHHHGGGDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFDDDBBBFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIFFFDDDDDDBBB@@@>>>===<<<<<<;;;======>>>>>>===<<<:::888777666666555555555555555111111222222111000000///////////////.....................---------,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++******))))))))))))*********))))))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))'''''''''(((((()))))))))'''''''''&&&''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))+++---000333555777888777555333111///---,,,+++(((%%%%%%&&&((((((''''''((((((((('''&&&&&&&&&&&&&&&'''(((((()))******+++***))))))))))))******))))))***,,,------------+++******************+++))))))))))))******+++,,,++++++,,,,,,------------***+++,,,------.........,,,------....../////////000000/////////000000111GGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???????????????????????????>>>>>>>>>::::::::::::::::::::::::888777777666666777777888999:::;;;;;;::::::<<<===>>>??????@@@AAACCCFFFHHHMMMSSS\\\gggrrr{{{uuuoooiiibbb^^^YYYTTTOOOKKKIIIEEE@@@<<<777666333000/////////000///...,,,,,,---.........///---,,,,,,---......---...------------,,,,,,,,,...---,,,,,,...//////.........////////////......---......///000000000000...////////////000000000000000000000000000000000000000111111111222222222000000111111111222222222111333666666555333333333777777888888888888888888;;;:::999999999:::;;;<<<;;;<<<<<<===>>>???@@@AAA??????@@@AAAAAAAAA@@@@@@CCCEEEFFFGGGGGGDDDAAA???CCCCCCCCCCCCBBBBBBBBBBBB@@@BBBEEEHHHHHHGGGDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAADDDCCCBBB@@@>>>=========????????????>>><<<:::999666555444444333333333444000000000111000000///...000000//////.........---------------,,,,,,,,,,,,+++***))))))++++++***)))************************((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''((())))))''''''(((***&&&&&&&&&&&&&&&'''((()))***)))))))))((((((''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&'''(((((())))))$$$$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))+++---000111999888888777777666666555///---***(((''''''&&&&&&((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))***((()))***+++,,,,,,,,,,,,******************************))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......///......//////......------,,,,,,......//////111222444444FFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@???????????????======>>>??????>>>>>>===999999999999999999999999666666666555555666666666555777888888888888999:::999999:::;;;<<<=========>>>BBBIIIRRR]]]iiiuuu}}}wwwrrrkkkeee___YYYTTTPPPKKKGGGBBB>>><<<:::777666444333111///...---------------,,,,,,------...///...---++++++---...---,,,******+++,,,---...//////***)))((((((***,,,,,,,,,---......//////......---......///000000000//////......////////////000000000000000000000000000000000000000111111111111222111111111222222222222333222333555555333222333444666777888999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@@@@@@@@@@??????AAABBBDDDEEEFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDCCCCCCAAACCCEEEGGGHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA???CCCDDDEEEDDDAAA???>>>???AAA@@@@@@???===;;;:::999555444333222222222222222//////000000000000//////000000000///......------------,,,,,,,,,+++++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%'''((()))(((((()))+++)))(((((((((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((()))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***000111333555777:::;;;<<<000///...---+++)))'''''')))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((()))***+++++++++++++++)))***++++++++++++***)))++++++*********+++,,,,,,+++++++++++++++++++++++++++,,,---....../////////000000///...---,,,,,,+++//////000111333555777888DDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEE??????>>>>>>===>>>>>>>>>======>>>>>>===<<<;;;:::999999999999999999999999666555555444444555555666444555777777666666666777666666666666888999:::999;;;===@@@DDDJJJSSS]]]dddoootttzzz~~~~~~uuunnnddd___XXXRRRMMMIIIFFFDDD???<<<777444222222222222222111000///...------,,,,,,---......------...///...,,,++++++,,,------,,,******+++,,,---......///+++)))((((((***,,,---,,,---......//////......------.../////////...---,,,........./////////000000000000000000000000000000000000000000111111111111222222222222333333333333333444444333222222333555444666777999;;;;;;;;;;;;:::::::::;;;;;;::::::999::::::999:::;;;<<<>>>?????????@@@@@@@@@@@@??????>>>???AAACCCEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCAAACCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMOOOPPPKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBEEEGGGGGGDDDAAA@@@AAA@@@???>>>===;;;999888777444444333222111000000111//////000000000000//////111000000///......------,,,,,,,,,,,,++++++++++++,,,+++)))***++++++)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&''')))***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***)))((('''''''''''''''$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...111444777888222333444444222000...---***'''%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((())))))***************)))******+++,,,,,,+++******++++++******************+++++++++++++++************+++,,,------......---000/////////......------//////000000222333555555CCCCCCEEEFFFFFFEEEDDDDDDAAACCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE======<<<<<<<<<======>>>============<<<:::777666999999999999999999999999666555555444444555555666555666888888666555555666888666444444555777888888999999999999<<>>===999666222///...///000222/////////......---,,,,,,---...//////...---...///...,,,++++++,,,------,,,---------,,,,,,,,,++++++---,,,***+++---///000///---..................---------...///...---+++***............/////////000000000000000000000000000000000000000111111111111222222333333333444444444333444444222111111333666333444777999;;;;;;;;;;;;888999:::;;;;;;:::888777:::999999999:::<<<>>>?????????@@@@@@@@@??????>>>===>>>???AAADDDFFFHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFGGGHHHKKKMMMNNNNNNMMMJJJGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDDDDDDD@@@EEEIIIJJJGGGCCCBBBBBB???>>>===;;;999777666555444333222111000000000000//////000000000000000///111000000///...---------,,,,,,,,,+++++++++*********(((''''''(((((('''%%%))))))))))))))))))))))))))))))(((((((((((())))))###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***((('''&&&&&&$$$$$$&&&&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%''')))+++,,,...///555777:::;;;:::888666666+++(((%%%$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((()))************))))))(((***+++,,,------,,,+++***,,,+++***))))))((())))))++++++******************))))))***+++,,,,,,,,,,,,......//////////////////...............///000000BBBAAABBBDDDFFFFFFEEECCCGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999888888888888999999999999888888777777666666666666777777555555555555444333222111666666666555555444444444333333444666999===AAACCCHHHHHHHHHKKKPPPWWW]]]aaammmsss{{{vvvtttqqqooommmmmmnnnnnnqqqiii```ZZZWWWSSSMMMHHHCCCAAA>>>:::666444333222222222222222111111111000......//////...---,,,,,,---------------------,,,++++++++++++++++++++++++((('''&&&&&&&&&((()))***---,,,,,,++++++,,,,,,---111000...,,,+++,,,...///,,,,,,,,,---------......------------.........///////////////000000000000......//////000000111111222222222222222222222222000111333444444333111000444555777999:::999888777;;;===>>>???>>>;;;888777777999:::;;;;;;<<<===???@@@@@@???????????????@@@@@@???>>>>>>@@@BBBEEEFFFFFFDDDAAABBBDDDEEEDDDBBBGGGFFFFFFFFFEEEEEEDDDDDDAAABBBBBBCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDDDDDDDDDDFFFHHHIIINNNMMMKKKIIIGGGEEECCCBBB>>>???@@@???===:::666444333333222222111000000000111111111111000///------///000000///---+++,,,---******++++++++++++************)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))************)))((('''&&&%%%&&&&&&''''''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++...000333777:::;;;<<<<<<999666222000///,,,((($$$(((&&&###"""$$$&&&''''''&&&&&&&&&&&&((()))+++,,,))))))))))))((((((((((((+++++++++***************,,,++++++***)))(((((('''''''''((()))))))))))))))))))))******++++++++++++,,,,,,------...///000000---------...///111222333BBBAAABBBDDDFFFFFFEEECCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCAAA@@@??????>>>>>>===<<<;;;::::::::::::;;;;;;;;;:::999888888888777888888888888888888777666555555444444555555666555555555555444333222111555555444444444333333333555444444555777:::===>>>=========>>>AAAFFFKKKNNNVVV[[[dddllltttzzz|||xxxuuukkkiiigggdddcccbbbcccccc\\\VVVNNNIIIGGGDDD???;;;:::999777444222111111000000000000////////////...---------------,,,+++++++++,,,,,,,,,---.........++++++++++++++++++++++++++++++*********+++---------,,,,,,++++++,,,,,,---000///---,,,+++,,,---...,,,,,,,,,------------...------.........//////////////////000000000111111.../////////000000000111222222222222222222222222111222333444444333222111333444666888888888777666;;;<<<===>>>===;;;888777777999;;;;;;:::;;;<<<>>>@@@@@@????????????@@@@@@AAA@@@??????@@@BBBEEEFFFFFFDDDBBBCCCEEEFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCEEEFFFGGGKKKKKKIIIGGGEEECCCAAAAAA<<<===>>>>>><<<999555333333222222111111000//////000111111000///...------...//////...,,,++++++,,,)))******++++++******)))***))))))(((((((((((((((******)))(((((()))******''''''&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***''')))---111666999<<<===:::777555555555333000---...,,,(((''''''((('''&&&%%%&&&&&&''''''(((((((((''''''(((((()))))))))************************)))++++++***))))))(((''''''((())))))*********************++++++++++++++++++,,,,,,,,,------......///............///000111222BBBAAAAAACCCEEEFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDBBB@@@???>>>>>>>>>===<<<;;;:::999999999999::::::999999888888777777666777777888888777777666444444333333333333444444555555555555444333222222333333333222222222222222555555444444444666777888888777666666777:::===>>>???CCCJJJQQQXXX^^^eeeiiioooqqqtttvvvvvvwwwxxxzzz|||}}}|||zzz{{{}}}~~~{{{vvvpppjjjeeebbb[[[YYYWWWTTTRRRQQQQQQRRRJJJEEE???<<<;;;999666222222111111000/////////000......---------,,,,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,---...//////++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,------------............/////////000000000000000111111111111////////////000000000000111111111111111111111111111222333444444444333222222333555666777777666555:::;;;<<<======;;;999777888:::;;;;;;::::::;;;===@@@@@@????????????@@@@@@AAAAAA@@@???@@@BBBDDDFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDGGGEEECCCBBBCCCDDDGGGIIIKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFEEECCCBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDHHHGGGEEECCCAAA@@@>>>===::::::;;;;;;999666444222222222111111000000//////000000000000///...------,,,---...---+++******+++))))))************))))))))))))((((((''''''((((((++++++************++++++'''&&&&&&&&&%%%$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!!###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''$$$%%%'''+++///333666888888777777888:::;;;:::888555333///---+++)))'''$$$&&&&&&'''(((''''''&&&%%%%%%&&&'''((()))******+++((((((((()))))))))))))))***))))))(((((('''''''''))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111BBBAAAAAABBBDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::999888888888888888888888777777777666666555666666777777666666555444333333222222333333444444444555444444333222222111111111111111111111111333333222222222333444555555555444444444555666777666888;;;>>>BBBFFFLLLOOOVVVXXX[[[]]]___aaaeeehhhlllqqqyyy{{{xxxooommmjjjiiijjjjjjiiihhhjjjiiifffccc^^^YYYUUURRRJJJIIIFFFDDDCCCAAAAAAAAA>>>;;;777555555555333111////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------........./////////000000000000000000111111111222////////////000000000000111111111111111111111111222222333444444444333333333333555666666777666666:::;;;<<<======<<<:::999999:::;;;;;;:::999:::<<<@@@@@@?????????@@@AAAAAAAAA@@@???>>>???AAACCCDDDCCCCCCBBBBBBDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDIIIGGGDDDBBBAAACCCFFFHHHKKKJJJHHHFFFCCCAAA??????@@@AAADDDFFFGGGEEECCCBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCBBBAAA???>>><<<;;;:::666777777777666444222000222111111000//////......///////////////...---,,,+++,,,,,,+++***))))))***((())))))))))))))))))((()))(((((('''''''''(((((()))(((((((((((((((((()))***))))))((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&+++***))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&%%%''''''''''''(((***---...000111444777:::<<<======;;;888666333000---((($$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''((((((((((((((()))((((((((('''''''''&&&((()))******++++++******+++************))))))))),,,,,,++++++++++++++++++.........---......//////BBBAAA@@@AAACCCEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>><<<;;;;;;;;;:::999888777777666666666666666666666666555555555444555555666666555555444444333333222222333333444333333333333333222222111000000000000000000000000000000000000111222333333/////////000000000111111222333444555555888<<>>===>>>???AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEHHHFFFCCCAAAAAABBBEEEGGGJJJIIIHHHFFFCCCAAA???>>>???AAADDDFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@?????????===>>>>>>>>>???????????????>>>===;;;:::888777777444444444444333222000///111111000//////......------............------,,,)))+++++++++)))((()))***'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&%%%***)))'''&&&&&&&&&'''(((''')))---000333666999:::===<<<;;;:::888333...***'''&&&###!!!"""$$$''')))((((((((('''''''''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))((((((++++++++++++++++++******...---------------......BBBAAA@@@@@@CCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;:::::::::999888777666555555555555555555555555444444444444444444444555555444444444333333222222222222333333111111111222222111111000////////////000000000000------...///000111222222---...///000111111111000...///000000000222555888444666777777777999;;;===>>>BBBFFFJJJLLLOOOQQQSSSZZZ^^^ccceeefffiiinnnrrrsssuuuwwwyyyzzzyyyxxxwwwtttrrroookkkiiihhhhhhhhhdddcccbbbbbbccceeegggiiikkkjjjgggccc___ZZZVVVTTTOOOMMMJJJGGGFFFCCC@@@===<<<<<<======<<<:::888777333333222222111000000////////////////////////...,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,+++++++++,,,,,,---------------......---,,,+++***))))))++++++++++++++++++++++++,,,,,,---------,,,++++++++++++************++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------.........///////////////000000000000000000000000////////////////////////////////////111111111222222333333444555555555666666777888888::::::;;;<<<============:::<<<======<<<<<<===???@@@@@@???@@@@@@AAABBBCCCBBBAAA???>>>===>>>@@@AAA@@@AAABBBAAA??????AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFDDDBBBAAA@@@BBBDDDEEEHHHHHHGGGFFFDDDBBB@@@???@@@AAACCCEEEEEEEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>======;;;;;;:::888777666555444222222222222111000000///000000//////......------,,,---------------,,,,,,)))***+++***)))((()))+++''''''((((((((((((''''''''''''&&&&&&''''''((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((!!!###'''***,,,...111333::::::<<<>>>>>>;;;555111(((&&&###!!!!!!###%%%'''((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///BBBAAA???@@@BBBDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@???===;;;:::999999999888777666555444444444444333333333444444444444444333333444444444444333333222111111000000111111222//////000000000000//////.../////////000000000000------...///000000000000///000222333333333222111,,,...////////////111333///111222222111111222444333555888999:::;;;===>>>BBBFFFIIIJJJIIIJJJMMMQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQOOONNNMMMLLLMMMNNNOOOPPPPPPPPPNNNLLLIIIFFFCCCBBB???===;;;999888666333111111111222333333111000///---..................---...///000000///......///)))***++++++,,,+++******,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++,,,------...---,,,+++***++++++************++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------.........////////////111000000000/////////...////////////////////////000000000000111222333333444444444444555666777777888888999::::::;;;<<<<<<:::<<<>>>>>>===>>>???AAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA??????@@@AAABBBBBBCCCDDDBBB???>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAA@@@@@@AAACCCCCCFFFGGGGGGGGGFFFDDDCCCBBB@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>>>>===<<<<<<999999888666555444333333000000000000000000//////000000///......------,,,+++,,,,,,---------,,,,,,)))***++++++))))))***+++&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&''''''((('''"""&&&(((((((((+++---///111666;;;>>><<<888444------+++)))(((&&&&&&%%%&&&&&&''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))(((((()))************)))(((((()))***+++,,,------******++++++,,,,,,------++++++++++++,,,---...///CCCAAA???@@@BBBDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB???>>>===;;;:::999888888777777666555444444444444333333333333333333333333222333333444444333333222000000////////////000000......///////////////....../////////000000111111...//////000000///.........///000222111000...---///000111111///...///000000222333333222111222333222333444444333333555666666999;;;;;;888888:::===;;;<<<===???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@AAA;;;;;;;;;;;;;;;::::::999444222111111111000---+++...///000000000///...---***+++,,,---------------***+++------+++******+++((()))+++,,,---------,,,++++++++++++************((()))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((++++++************++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.........///111111000000/////////...////////////////////////////////////000111222333333333333333444555666666666666777888999::::::;;;:::<<<>>>???>>>???AAACCC@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCAAAAAAAAABBBCCCCCCEEEEEECCC@@@>>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@AAAAAABBBBBBEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>>>>>>>===<<<;;;888888777666444333222222000000000000000000000000000//////...------,,,,,,++++++,,,---------,,,,,,)))***++++++***)))***,,,&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''(((***###$$$&&&''''''&&&%%%%%%!!!$$$'''(((&&&&&&(((+++%%%(((...555::::::666222444444444333000,,,(((%%%$$$%%%%%%&&&'''((())))))'''''''''((()))******+++))))))))))))************))))))***+++++++++++++++))))))***+++---...///000******+++,,,------......*********+++,,,...///000AAAAAA@@@???@@@AAABBBCCCEEECCC@@@===<<<===>>>???<<<<<<<<<;;;;;;:::::::::666666666666555555555555222222222222222222222222222222222222222222222222555444222000............222000...,,,+++,,,---...------............------......//////...---,,,,,,000000000111111111111111000000///...............///...---,,,,,,---...///---------......000111111111111111222222333333444333333555555555555333333444444444333333333222222111111111111222222222222333333333222222222222111------......---+++)))(((+++++++++,,,,,,---------000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********))))))((((((***+++,,,***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111000000///......------000000000000000000000000222111000///...---,,,,,,///000111222222222222222222222333222111222555777888888888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===???BBBCCCBBBAAA@@@???@@@AAABBBCCCEEEDDDDDDBBBAAA@@@??????AAA@@@?????????AAADDDEEE@@@AAACCCEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<===???BBBDDDDDDAAA>>><<<<<<;;;999888888888999:::777666555333222111000000------......------,,,+++,,,,,,,,,------.........,,,+++++++++++++++++++++++++++++++++++++++++++++---+++(((&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$""" !!!"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%&&&))))))&&&!!!######$$$&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''''')))+++...000000000000...111666777333...)))&&&&&&''')))*********)))((())))))(((((((((((())))))&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------++++++******+++---...000CCCBBBAAAAAAAAABBBDDDDDDCCCAAA???<<<;;;<<<===>>>>>>===<<<;;;:::999888777555555555444444444444444222222222222222222222222111111111111111111111111333222000////////////000111000...,,,+++,,,---...------............------...............---,,,,,,,,,,,,,,,,,,,,,---......000///.........---......///...---,,,,,,---...///------------...///000000000000000000000000111111000111222333333222111000000000000//////.....................////////////000000000/////////......------------,,,+++***)))+++++++++,,,,,,,,,------...//////......---,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********'''&&&&&&%%%&&&'''((()))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////.......................................///////////////000111111111000000111222222222111222444777666777777888999:::<<<===<<<<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;===???AAACCCBBBAAA@@@@@@AAABBBBBBDDDDDDCCCBBBAAA@@@??????===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<===>>>@@@AAAAAA???<<<;;;:::999888888777777888888555444333222222111222222---............---,,,,,,,,,,,,,,,,,,------------------,,,+++******))))))'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$'''%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&(((&&&############$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$&&&''')))*********---000444444111---***(((%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///BBBAAAAAAAAAAAABBBCCCCCCAAA???===;;;::::::;;;<<<>>>===<<<;;;999777666555444444444333333222222222111111111111111111111111////////////////////////000000////////////000111000///...,,,,,,,,,------,,,------......------,,,------......------,,,,,,+++***)))))))))***,,,---............------------...------,,,,,,------......---------------.....................---------......///000000///......------------,,,,,,,,,,,,,,,,,,,,,---------..................------------------,,,+++************++++++++++++,,,,,,,,,,,,,,,------......------,,,************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********))))))(((((((((((()))***+++******+++,,,,,,+++******,,,,,,++++++++++++,,,,,,+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,---...//////000000---------------------------------.........////////////000000//////......000111222222111222444666555555555666888:::;;;<<<======<<<;;;:::999999999;;;:::999999:::<<>>BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>===<<<>>>>>>>>>>>>===;;;:::999777777777777777666555555222222111111111222222333......//////......---,,,------,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''''''''&&&+++)))&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%'''&&&######""""""""""""$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""""""""###$$$%%%&&&(((***,,,---***((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''))))))))))))*********************++++++++++++,,,******+++,,,------------>>>>>>>>>>>>??????@@@@@@???===;;;:::888888999:::<<<;;;:::999888777666666444444444333222222111111111111111111111111111111///////////////////////////////////////////////////...---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++---,,,+++******,,,---...---------------,,,,,,+++---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---......------,,,,,,,,,+++------------------------------------------------------------........................---------------,,,***))))))***+++,,,+++++++++++++++++++++,,,++++++,,,---------------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))***)))************++++++******++++++++++++******++++++************+++++++++***)))***++++++***)))+++++++++++++++++++++++++++,,,,,,---------------,,,,,,---......//////000------------------------//////......---,,,,,,+++000000000000//////...---///000222222111111333555444444555666888:::;;;<<>>===;;;:::999888888<<<<<<;;;;;;<<<>>>@@@BBBEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAA@@@??????<<<===???@@@@@@@@@??????CCCBBBAAAAAAAAACCCDDDEEEIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBB@@@???>>>===<<>>===;;;:::999999999444555666666666555333222222111111000000111111222......//////......---,,,------,,,,,,++++++******,,,,,,+++***)))(((((((((************************((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((###$$$%%%&&&&&&&&&&&&%%%)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%###!!!###"""!!! !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$***(((%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&&&&'''(((((('''&&&'''((()))((('''&&&'''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((()))))))))************))))))*********+++++++++)))***,,,---...---,,,,,,=========>>>>>>>>>>>>>>>===<<<:::999888777777888888888888888888777777777555555444444333222222111000000000000000000000000000000000000000000000000000000//////...------,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++---,,,+++++++++,,,---...+++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,+++---,,,+++++++++++++++,,,.........------,,,,,,+++------,,,,,,,,,,,,------------------------------+++,,,,,,,,,---------------------,,,,,,,,,+++++++++***)))((()))***+++,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''''''''************************+++******))))))******++++++***)))***++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......................................................------,,,,,,++++++111111111111000///.........000111111111111222333444444555666777999;;;<<>>===;;;:::999888888<<<;;;::::::;;;===???AAAEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@???@@@@@@???>>>??????AAABBBBBBAAA@@@@@@@@@AAABBBCCCHHHFFFEEECCCBBBBBBCCCDDDBBBBBBAAA@@@>>>===<<<<<>><<<:::999888888999222333444555444333222111222222111000////////////...............------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''')))*********(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$###$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$""" """""" """$$$&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$&&&$$$"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''((((((((('''''')))+++((('''&&&&&&&&&''')))***))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((()))))))))************))))))*********+++++++++***+++,,,---...---,,,+++===>>>??????@@@@@@??????<<<;;;:::888777777777666666666666777777777888888555555444444333222111111////////////////////////000000000000000000000000////////////...---,,,+++,,,---------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++*********+++++++++++++++***+++,,,,,,,,,+++)))(((***++++++,,,,,,++++++***++++++************++++++------------------,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++))))))************++++++************)))))))))))))))((((((((()))***+++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))))))))(((+++***))))))))))))***+++******))))))))))))******+++***)))***++++++***)))++++++++++++++++++++++++)))******+++++++++++++++......------------------........................)))***++++++,,,---......000000111111111000//////---///111111111000111222444444444555666777888999===<<<;;;:::999999999999999888777777888:::===>>>CCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@???BBBAAA???===>>>???AAABBB@@@@@@????????????@@@@@@DDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::===<<<:::999888888888888333333333333333222111111222111000///...---------------......------,,,+++++++++******************'''''''''((())))))******))))))))))))))))))))))))&&&'''((()))(((&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''"""######$$$$$$%%%%%%%%%'''&&&&&&%%%$$$#########$$$###!!!"""$$$&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$######%%%'''%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))*********************++++++++++++,,,+++,,,,,,------,,,,,,,,,<<<===>>>?????????>>>>>>;;;;;;:::999888777666666666666666666666666666666444444333222111000//////////////////////////////........................,,,---............,,,,,,+++,,,,,,------,,,,,,,,,******++++++++++++******))))))***+++++++++++++++''')))***,,,,,,+++***))))))***+++,,,+++***(((''')))***+++,,,,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,))))))))))))*********+++))))))*********+++++++++************)))))))))(((&&&'''((()))************++++++++++++*********))))))***+++++++++++++++***************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))***+++,,,++++++***+++***)))(((((()))***+++)))))))))(((((()))))))))+++***)))***++++++***)))************************((()))******++++++******+++,,,,,,------......///------------------------))))))***+++,,,---............//////000000//////,,,...000111111000111111333333333333333444444555888888777777777777888888999888777777888:::<<<>>>AAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????===>>>>>>>>>>>>>>>======@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::999888888888888777777666666444333222222111111222222//////......---......///,,,,,,,,,---,,,,,,+++***)))))))))***************''''''((((((((((((((((((************************$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%###""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$####################################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""" !!!###%%%&&&%%%########################%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%!!!"""###"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,999:::<<<=========<<<;;;;;;;;;:::999888777666666888888777666555444444444333333222111000///...---////////////////////////------------------------***+++,,,...//////......++++++,,,---------,,,,,,******++++++++++++******((()))***+++++++++++++++((())),,,......---+++)))((()))+++,,,+++***(((''')))***+++,,,,,,+++***)))(((((((((((()))***,,,,,,******++++++,,,,,,,,,---+++***)))(((((()))***+++)))*********++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++%%%&&&(((***++++++***)))++++++++++++******))))))******+++++++++******)))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((())))))(((((('''+++***)))(((((()))***+++))))))(((((((((((())))))+++***)))***+++++++++)))************************(((((()))***************)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.../////////...+++...000111111000000111222111111111111111222222444444444555555666777888::::::999999:::<<<>>>@@@???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<===???@@@???>>><<<;;;;;;<<<===>>>>>>===<<<;;;===>>>@@@AAABBBBBBAAA@@@??????>>><<<;;;:::999888555666666777666666555555555444222111111111222333---,,,,,,---...///000000+++,,,,,,,,,,,,+++******(((((())))))******++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&############$$$%%%&&&''')))&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&###!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$#########""""""!!!!!!########################!!!""""""###$$$$$$%%%%%%$$$##################$$$(((&&&$$$###$$$$$$###"""##############################""""""###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&%%%%%%&&&'''(((((('''&&&'''(((%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,))))))))))))************++++++,,,,,,,,,---------...---,,,+++***+++,,,---;;;<<<>>>??????===;;;::::::999888666555555444444333333222111111111222222222222111000000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******))))))*********++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,)))************+++++++++++++++************++++++))))))))))))))))))))))))''')))******))))))***,,,************************ ###(((,,,...---***(((&&&&&&'''((()))***++++++***************************************)))((('''))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++(((((((((((((((***,,,---******))))))))))))******++++++***)))(((((()))))))))************+++++++++###$$$'''***,,,---------//////.........---------***+++,,,,,,------,,,,,,+++,,,...000111111000///000000000000////////////111111000///000111333444444444555666777888999:::888888888999:::;;;======@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>:::999999999999:::;;;;;;<<<<<<============<<<<<>>>>>===;;;::::::999888777666666666666444444333222111111111222//////...------------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))******((((((((())))))************++++++++++++***)))(((************************+++++++++*********))))))((()))))))))))))))******))))))*********++++++++++++******))))))******+++)))))))))))))))))))))))))))***+++***(((((()))***************************&&&'''((()))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***))))))((())))))*********))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))******))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((()))+++,,,******))))))))))))***************)))))))))(((((((((((()))))))))*********((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++---///000111111000///////////////////////////000000000000111222333333333333444555666777888999666666666777888999;;;;;;@@@@@@@@@@@@@@@AAAAAAAAA???????????????>>>>>>===<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<>>>===;;;999888777666555666555555444333333222222222111000000////////////.........---,,,,,,+++++++++++++++*********))))))((()))))))))*********+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$### $$$$$$############$$$$$$'''&&&%%%############$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$############### ##########################################$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%((('''&&&$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))************+++,,,---...;;;<<<=========<<<:::999999999888777666666666777555444333222111111111111......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***''''''(((((((((((())))))******++++++******))))))))))))))))))))))))))))))+++************))))))))))))((((((((((((((('''''')))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))***++++++***(((''''''(((************************,,,***(((&&&&&&&&&((()))+++*********))))))((((((((((((((((((((((((((((((***++++++++++++***))))))((())))))******))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((('''''''''))))))(((((((((((()))***((((((''''''''''''((((((((()))*********)))(((''''''((((((((()))))))))))),,,------------,,,+++***+++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,---...000000000//////////////////////////////...///000111222222222222222222333444555666666777444444444444666777888999>>>???@@@@@@@@@???>>>===;;;<<<==================<<<<<<=========>>>>>>>>>@@@@@@???>>>>>>=========<<<<<<============<<<<<<======;;;999888666555444333333333222111111000000000///////////////000000------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!! %%%'''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!!!!"""%%%'''$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""#########$$$##################""""""###############$$$$$$$$$ !!!"""###"""!!! ########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&&&&***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***************+++,,,---<<<<<<<<<<<<<<<;;;:::999888777666555555555555666555444333222111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))************************,,,***(((&&&%%%&&&''')))+++*********))))))))))))((((((((((((((((((((((((******++++++++++++******'''((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((''''''''')))(((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''(((***++++++)))(((&&&((((((((()))))))))******------------,,,++++++***,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++,,,---.........---------...............//////---...000222333333222111111222222333444444555555333333333333444666777888===>>>???@@@???>>>;;;:::999:::;;;<<<============<<<<<<<<<=========>>>>>>AAAAAA@@@???>>>===<<<;;;<<<<<<============<<<<<<=========;;;888555444444333222222111111000//////000///......---.........++++++,,,,,,,,,---------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$##################$$$$$$$$$$$$######"""$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%"""$$$%%%'''''''''&&&%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++***)))((())))))'''&&&%%%&&&&&&''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''************************++++++,,,---------,,,,,,***************+++,,,,,,<<<<<<<<<;;;::::::999888666555444333333333333333333333222111000///////////////...---------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))*********))))))((((((((((((((()))))))))************))))))))))))))))))***((((((((((((((((((((((((%%%'''((()))((((((***,,,))))))))))))))))))))))))'''''''''''''''(((((()))((())))))))))))*********)))))))))))))))))))))))))))******+++++++++******''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))******)))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((('''((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))***+++)))(((&&&)))))))))*********++++++***************+++++++++,,,,,,+++++++++*********)))***++++++,,,,,,++++++******++++++++++++++++++,,,,,,------............,,,---///111222222222222111111222222333333444444333333333444555666777888;;;<<<===>>>>>><<<:::888999999;;;<<<============<<<<<<<<<<<<============????????????===;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>><<<999666555555333333222222111000000000111000///---,,,+++++++++******+++,,,,,,---------*********)))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""!!!!!!!!!"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++***)))((('''&&&&&&%%%&&&''')))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))******++++++<<<<<<;;;:::999888888888666555444222111000000000111000//////////////////------,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((((((((()))))))))))))))******)))(((((((((((()))******))))))))))))(((((((((((())))))******))))))************************(((((()))))))))))))))*********)))))))))))))))(((((((((((()))))))))*********))))))(((((())))))***(((((((((((((((((((((((($$$%%%'''(((((()))+++---))))))))))))))))))))))))$$$%%%&&&(((((())))))(((''''''(((((()))))))))***))))))))))))))))))))))))(((((()))************)))&&&&&&'''((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((())))))***))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&))))))(((((((((((())))))&&&'''((()))))))))((('''************++++++++++++(((((((((((()))***++++++*********)))))))))(((((()))******+++++++++++++++******************++++++++++++,,,,,,---.........,,,---...000111222222333111222222222333333333444333333333444555666777888999:::;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================<<<:::888777999::::::::::::::::::999999;;;>>><<<888555555666444333333222111111000000111000...,,,+++***))))))******++++++,,,,,,------******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$##################$$$%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""###############""""""###############"""!!!"""$$$&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""########################!!!""""""############"""""""""""""""#########$$$""""""""""""""""""!!!!!!###############$$$$$$$$$"""""""""""""""#################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%''')))***+++)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********************)))))))))******+++===<<<;;;999888888777777777666444333111000//////...------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...************************(((((())))))******************)))((((((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((((()))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((((((((((()))+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&$$$$$$&&&'''(((''''''&&&))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************))))))((((((((()))***+++++++++*********)))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......---------...000111333444222222222333333333333444222222222333444555666777888888999999999999999999777888999999::::::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;999777666888888999999999999888888444888;;;:::666333444555333333222222111000000000......,,,+++************+++++++++++++++,,,,,,,,,***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%$$$%%%&&&'''###""""""!!!!!!""""""###%%%%%%&&&&&&%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""""""""#########$$$ !!!"""######$$$######!!!###%%%(((((((((&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""""""""######!!!!!!!!!"""""""""""""""$$$$$$$$$###############%%%$$$###!!!!!!"""###$$$########################$$$$$$###########################$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,,,,,,,,,,,,,******))))))))))))******===<<<;;;999888777777777999888666333111000//////,,,,,,,,,,,,---...//////000000///............///,,,,,,,,,------.........************************))))))******+++++++++,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))(((''''''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''(((((()))((((((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***(((((((((((())))))))))))+++***)))((((((((()))***---------,,,,,,,,,,,,+++))))))***++++++++++++***......---,,,,,,---------******+++,,,,,,---......------------///111333555333333333333333333444444111111111222333444666666888888777777888999:::;;;666777777888888888888777;;;;;;;;;<<<<<<<<<======999:::<<<<<<<<<:::888666777777888888888888777777111555999999555222222555222222111111000000//////,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''!!!!!!""""""#########$$$ !!!######$$$$$$$$$"""$$$''')))***)))'''&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$ !!!!!!""""""######%%%$$$$$$$$$######""""""%%%###  """########################"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%'''(((((('''''''''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))******)))))))))))))))***999999888777666666777777555555444333222000///...++++++,,,------......///+++*********+++,,,,,,------+++******,,,------,,,***))))))(((((((((((((((+++******)))(((''''''&&&''''''((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))))))))))))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((&&&''''''((()))******+++,,,((($$$###%%%&&&&&&$$$&&&###!!!!!!$$$&&&&&&%%%))))))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&,,,++++++++++++)))'''%%%((((((((('''&&&&&&&&&%%%%%%&&&''')))))))))((((((***(((&&&&&&&&&'''&&&%%%'''%%%$$$$$$%%%%%%$$$###&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))******###%%%))),,,,,,+++)))'''&&&''')))***+++++++++*********))))))))))))******......---------,,,,,,,,,---...///000111222333333555444444333333222111111333333444444666777888999999:::<<<<<<:::999888999:::888666444444555777999<<<<<<;;;::::::999888888999:::;;;<<<;;;999666555444444333333333444444555666555555444444333222222111222333333222000---,,,///...---,,,+++***+++++++++++++++*********))))))************))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%###!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$&&&$$$###$$$%%%$$$##########################################$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$######""""""!!!!!!###"""!!! !!!"""###%%%$$$""""""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!! )))'''$$$ !!!&&&***%%%%%%$$$$$$$$$$$$$$$%%%((($$$!!!"""%%%'''%%%!!!%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&$$$$$$'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((($$$%%%''')))+++++++++***+++***((('''&&&''')))***:::999888777666666666666444444444333222111000///,,,,,,,,,------------...+++*********++++++,,,------,,,++++++---......---******)))((((((((())))))*********)))((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''$$$""""""%%%'''&&&%%%'''%%%###$$$&&&((('''%%%%%%&&&'''''''''%%%$$$###''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((&&&%%%%%%&&&&&&&&&$$$((('''&&&''')))+++***)))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++***)))(((((()))******%%%&&&)))++++++***)))''''''((()))*********************))))))))))))******---------------------------...///000111222333333444444444333333333333222333333333444555666888999999;;;===<<<;;;999888888777666444333444666888:::999999999999::::::::::::999999;;;;;;:::999777666666555555444555555666666555555444444333222222222...///000000000...,,,+++......------,,,,,,+++++++++++++++******)))))))))((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!###$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""###$$$###!!! !!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$######"""""""""""""""$$$%%%$$$"""########################%%%%%%$$$###"""""""""############"""!!!!!! %%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###$$$###!!!"""###$$$###"""!!!"""#########"""!!! ########################"""############$$$$$$$$$$$$$$$$$$###############"""!!!"""""""""!!!!!!!!!!!!""""""%%%"""!!!%%%'''%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%'''&&&""""""$$$%%%%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''&&&'''((()))******))))))***)))(((''''''((()))***:::999888666555444444444333333333333333222222111......---------,,,,,,,,,+++************+++,,,,,,,,,+++******,,,------,,,++++++***))))))))))))*********))))))((((((''''''((((((((((((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""!!!!!!###%%%''''''&&&'''&&&%%%'''((()))(((&&&((((((((()))(((((('''&&&%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%"""!!!"""$$$'''))))))((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******'''((())))))))))))((((((***)))))))))))))))******************************++++++,,,,,,------............//////000111222222333333333333444444444444333333333333444666777888:::<<<======;;;999888888555444222222333555888:::777777888888999:::;;;;;;888888999::::::999888777777777666666666666666777444444444333222222111111,,,---...//////...---,,,+++,,,---------,,,+++***************))))))))))))''''''&&&&&&%%%$$$######''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$###"""!!!  """$$$$$$###$$$$$$########################'''&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!############$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!######"""!!!############"""!!! ########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""  """$$$$$$$$$######$$$$$$%%%###  $$$&&&&&&$$$%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&&&&###"""%%%&&&&&&&&&%%%&&&&&&'''(((,,,,,,+++***)))''''''&&&(((((()))))))))(((((('''***)))(((''''''((()))***:::999777555444333222222222222333333333333333222//////...---,,,,,,+++++++++***************+++++++++)))((((((***++++++***,,,++++++******************)))))))))(((((((((''')))((((((''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''!!!"""###$$$&&&'''&&&&&&%%%%%%&&&((()))((('''&&&))))))))))))))))))((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''''''%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$$$$%%%&&&$$$######%%%'''((('''&&&!!!###%%%%%%$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))************))))))(((((((((((()))+++***)))(((((((((******************************)))***+++,,,---...//////......//////000111111222111222222333444555555555222222222222333444555666:::<<<======;;;999888888555444222111222444666888666777777888888999::::::777888999999999999888888777777666555555555666666333333333222111111000000---...///000000000000///((()))+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%'''((('''$$$###"""###########################################################################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%### ######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###""""""!!! ###$$$""""""$$$'''########################%%%%%%$$$###"""""""""###"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!! !!!######"""!!!$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''$$$"""!!!"""$$$%%%%%%$$$%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%&&&%%%&&&)))''''''&&&&&&&&&''''''(((++++++***)))((('''&&&&&&''''''(((((((((((((((((()))(((((('''(((((()))***999888666444333222111111000111222222333333222222//////...---,,,++++++***++++++***))))))*********+++***))))))+++,,,,,,+++,,,++++++***************))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%&&&'''&&&%%%%%%%%%"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###%%%&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&((()))$$$$$$$$$&&&))))))((('''&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***************)))(((''''''((())))))+++***)))(((((((((******)))***++++++++++++***)))((()))***+++,,,...//////.........///000000111111000111111222333444555555222111111222222333444555888:::<<<<<<:::999888999888666333111111222444555888888888888888888888888777777888888999888888888666555444333333333333333222222222111000000//////,,,---......//////000000&&&''')))***+++)))((('''((((((((((((((((((((((((******))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%'''((()))(((%%%#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&""""""##################"""######$$$$$$######"""###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%################################################"""$$$$$$"""!!!###%%%###########################"""""""""###$$$%%%%%%"""######$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$"""!!!!!!!!!""""""###$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$############""""""$$$&&&&&&$$$""""""""""""""""""""""""###$$$$$$(((&&&%%%$$$$$$%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%&&&$$$%%%((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((()))******777666555333222111111111000000111111111111111000//////...---,,,,,,++++++++++++***))))))))))))***---,,,++++++---......---++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%!!!###%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&$$$!!! """%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%''')))***(((''')))(((&&&&&&'''(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))******+++******))))))(((((((((((()))******)))))))))))))))******)))***+++,,,,,,+++***)))))))))***+++,,,---...............//////000000000///000000111222333333444111111111111111222333333555888::::::999888888999999777444222111111333444999999999999999999888888888888888888888888888888444444333222111111111111222111111000//////......++++++++++++,,,,,,------'''((()))))))))((('''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""""""""""""""#########""""""############"""""" !!!###""""""!!!###$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""######"""!!!"""$$$########################!!!!!!""""""###$$$&&&'''#########$$$$$$%%%%%%%%% !!!!!!###$$$%%%&&&&&&############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! """$$$%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$&&&&&&%%%###"""###############$$$%%%&&&&&&)))((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%"""!!!$$$((('''&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%&&&''')))+++,,,''''''(((((())))))******555555333222111111111111//////000000000//////............------,,,,,,,,,++++++***))))))))))))))),,,+++******,,,------,,,******)))((((((((())))))(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%""""""$$$&&&"""$$$%%%$$$""""""$$$'''(((((('''''''''((()))***&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&$$$!!!!!!$$$((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''))))))'''%%%&&&$$$######$$$$$$###!!!$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***++++++******''''''(((((())))))******'''((()))***************)))***,,,------,,,***)))))))))***+++,,,,,,------.........////////////////////////000111111111222111000000000000111222222222555888999888888999:::888777444222222333444666888888999999::::::;;;;;;999999888777777666666777444444333222111000000111111111000//////......---++++++++++++++++++,,,,,,*********))))))(((((((((&&&&&&&&&''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### """######"""!!!!!!"""##############################################################################"""""""""######$$$"""""""""######$$$$$$$$$""""""############"""""" !!!###""""""!!!###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$##################"""!!!!!!###$$$$$$###########################""""""""""""###$$$%%%%%%""""""""""""""""""######"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############### !!!"""######"""!!! !!!$$$&&&&&&$$$"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%&&&%%%%%%&&&'''((())))))''''''&&&%%%$$$###$$$%%%###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%$$$!!! """''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***&&&'''((())))))*********444333333222111111111222///////////////...------......---------,,,,,,,,,++++++***))))))((()))))))))(((&&&''')))******)))***))))))((((((((((((((((((((((((((())))))))))))###$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###!!!!!!$$$'''###$$$%%%$$$""""""%%%(((%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&###$$$(((---(((((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$"""!!!######$$$&&&((('''%%%###$$$###"""###$$$%%%$$$"""!!!"""###&&&(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++++++++***&&&&&&((()))************&&&''')))***+++++++++***)))***,,,------,,,***)))*********++++++,,,------.........///////////////////////////000000000000111000000000000000111222000333666888888888999:::777666444222222444666888666777888999;;;<<<===>>>::::::888777666666666666555444333222111111111111000000000///......------...------,,,,,,------...------+++***))))))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%""""""############"""""""""$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###  $$$&&&%%%###########################$$$$$$###############$$$!!!!!!!!!!!!!!! %%%%%%$$$$$$###"""""""""!!!""""""""""""#########$$$$$$######""""""!!!!!! !!!"""######"""!!! !!!"""$$$&&&'''%%%"""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&###%%%&&&%%%$$$######$$$###""""""###$$$%%%&&&'''$$$$$$%%%$$$######%%%&&&"""$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%%%%""""""%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&((()))************666444222222333333333222..................------...,,,***+++......+++)))++++++******))))))((((((---&&&!!!(((...,,,'''***(((&&&''')))***'''$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$###"""(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''((()))*********+++)))(((***---...---+++***++++++,,,---...//////...---,,,+++++++++,,,---///............---------000000////////////000000000111222222111000111222222444666555222222444666888888777666555444333333444555777999;;;<<<======777777777666666666666666:::777444222222222222222//////......---------,,,++++++++++++++++++++++++((()))***++++++***(((((('''&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$'''***,,,######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""""""""""""""#########""""""############""""""$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''!!!!!!""""""######$$$$$$&&&'''((('''$$$###"""###$$$######""""""######$$$!!!""""""""""""#########%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%""" """###!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""######"""""""""""""""###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%%%%$$$%%%%%%&&&  %%%###!!!"""!!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%%%%%%%&&&(((((((((((())))))))))))333111000000111111000///////////////...,,,++++++---+++***+++------+++(((((((((((((((''''''&&&&&&+++(((%%%&&&))),,,,,,+++)))(((&&&'''))))))'''%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''((((((((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((''''''((())))))((('''(((+++,,,+++*********++++++,,,------------,,,++++++++++++,,,------------------.........000//////////////////000///000111111//////000111222444777666444333444555888888777777666555444444444555666777999:::;;;;;;777777666666666555555555666333000///000111111111000000///...------,,,,,,++++++++++++++++++++++++)))*********)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! #########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""%%%%%%$$$$$$###!!! """"""############""""""############""""""""""""######""""""######$$$%%%############$$$$$$$$$$$$$$$%%%&&&%%%###""""""#########""""""""""""######"""""""""#########$$$$$$##################$$$$$$#########################################################$$$$$$%%%%%%%%%######""""""""""""######!!!!!!"""###############""""""############""""""!!!""""""###$$$%%%&&&&&&&&&###!!!!!!###$$$###"""!!!""""""############"""""""""""""""""""""""""""######"""""""""""""""###$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$"""&&&$$$!!!"""""""""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''%%%%%%%%%%%%&&&'''((((((((())))))))))))111000000111222111///---000000///...---+++***))),,,+++++++++,,,,,,***((((((((((((''''''''''''&&&'''((())))))))))))***+++)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((***,,,+++((('''(((***'''&&&%%%&&&)))***)))(((******++++++++++++++++++,,,,,,++++++++++++,,,---+++,,,,,,------....../////////............//////...///000000......///000333555888888777555444555888888888777777666666666666666555555666777999:::888777777666555444444333333111//////000222222111111111000///---,,,++++++******************************))))))'''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!#########$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!###$$$%%%%%%$$$""" """"""############""""""""""""""""""###############""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!###$$$$$$###""""""#########""""""""""""##################$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$%%%&&&'''(((""""""############""""""!!!!!!"""###############""""""############"""""""""""""""######$$$$$$$$$$$$"""!!!!!!###$$$######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%)))$$$"""%%%'''%%%"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))111111111333444333000---.........------+++***))),,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))$$$%%%'''((((((((('''''')))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((############"""!!! ###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''')))+++***&&&$$$&&&)))&&&&&&&&&'''((())))))(((,,,,,,++++++************+++++++++++++++,,,,,,,,,)))***+++,,,---.../////////......------......///...///000000......///000333555888999999777666555888888888888777777777777999888666555555666888999999999888777666444444333444333111000222222222111111111000...---+++******************************)))))))))((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!###&&&&&&%%%###"""""""""############"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######""" """$$$$$$#########$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""############""""""%%%%%%$$$###"""!!!   !!!""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""###############$$$##################$$$!!!""""""""""""#########################################################""""""!!!!!!""""""######)))&&&%%%&&&'''&&&###"""#########$$$####################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((())))))000000000222333222///,,,++++++,,,,,,,,,,,,,,,+++,,,---......---,,,++++++((((((((((((((()))))))))&&&%%%$$$'''******'''###(((((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((()))'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''%%%"""!!!"""$$$&&&''''''((((((((()))***------,,,,,,++++++***************++++++,,,,,,,,,((()))***+++,,,......///......------------......///000111111//////000111222444666999:::999777666777777777777888888888888;;;:::777666555666888999::::::999888666555444444555333111000111000///---000000///---,,,***)))((())))))))))))))))))))))))(((((((((((((((((())))))###$$$%%%&&&&&&%%%$$$### !!!###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!###&&&'''&&&$$$###""""""############"""""" !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######"""""""""!!! """$$$%%%$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""############""""""%%%%%%$$$###"""!!!  !!!"""###%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""########################$$$$$$#########!!!""""""""""""#################################$$$######"""!!!!!! !!!""""""%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&'''((()))(((((('''######$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((...------...///...,,,***))))))***+++,,,,,,,,,,,,+++---......,,,++++++,,,%%%&&&&&&&&&&&&''''''''')))'''&&&(((+++,,,((($$$(((((('''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$######"""$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((($$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''))))))((((((***+++------,,,,,,+++++++++***((()))***+++,,,,,,,,,+++((())))))***,,,---......------,,,,,,,,,,,,------///000111111//////000111222222444777:::;;;999888666666666777777888888888:::999888777666777888888999999888777666555555444222111///......---+++)))......---,,,***)))((((((((((((((((((((((((((((((''''''''''''((()))***+++$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!###$$$%%%&&&%%%$$$"""!!!""""""############"""""" !!!!!!"""###$$$$$$$$$"""!!!!!!!!!!!!"""###############"""""""""""""""!!!###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############""""""!!!!!!"""###############""""""############"""""""""""""""######$$$$$$$$$###$$$$$$###""""""$$$&&&$$$###"""""""""""""""""""""""""""""""""""""""""" """###$$$$$$######"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$########################%%%$$$###"""!!!  !!!""""""###!!!$$$%%%######%%%%%%"""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&'''))))))(((''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((...---,,,,,,------,,,***)))******++++++++++++***)))+++---,,,***((()))***%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''((((((%%%######&&&)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$###""""""###### !!!"""############$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###""""""""" !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!"""######%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***'''%%%&&&***+++)))&&&%%%'''))))))(((((())),,,+++++++++++++++*********'''(((***+++,,,,,,,,,+++((())))))***+++,,,,,,---------,,,,,,,,,,,,------...///000000......///000111000111444999<<<;;;:::444444555666777777888888777777777777777666666666666666555555444444444444000...------...---+++***+++++++++***)))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$$$$%%%%%%%%%$$$######""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######"""###############$$$$$$!!!"""$$$$$$###"""###$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$##################################################################"""""""""""""""###############""""""""""""######!!!!!!"""###############""""""############""""""!!!""""""###$$$%%%&&&&&&$$$&&&&&&%%%###"""$$$&&&!!!""""""############""""""""""""""""""""""""""" """$$$%%%$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%########################%%%%%%$$$$$$######""""""""""""""""""###$$$%%%&&& %%%&&&"""!!!$$$$$$!!!######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''###$$$&&&'''((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((111///------.........---+++++++++++++++***)))(((''')))+++***(((&&&''')))'''''''''((((((((())))))###'''***((($$$"""%%%)))'''((((((%%%###"""&&&)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%+++***(((&&&%%%%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!! """###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&!!! &&&(((%%% $$$'''))))))'''''')))+++)))))))))))))))*********'''(((***+++,,,,,,++++++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,------...///...------...///000//////333888<<<<<<;;;333444444555666777888888555555666777666666555555333333333333333333333333///......///000000///---***)))))))))((((((''''''(((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""#####################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!""""""###%%%&&&''''''""""""############""""""""""""""""""###########################$$$$$$%%%#########$$$$$$%%%%%%&&& """######!!! !!!"""  !!!""""""""""""#########"""""""""###$$$$$$%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!! """$$$ !!!"""$$$$$$$$$###""""""""""""""""""""""""""" """$$$%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((!!!&&&'''"""!!!$$$### %%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((!!!"""$$$&&&&&&%%%$$$###&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''((((((//////...---,,,,,,++++++******)))(((''''''((((((,,,+++******)))*********''''''(((((('''&&&%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###############$$$%%%&&&'''""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$(((&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''(((((((((((())))))))))))+++***((('''&&&''')))******++++++,,,,,,++++++***...------,,,,,,,,,------......---,,,---...///000......000222777<<>>:::777333222444666777666555444444333333333333333111111000////////////000............---,,,+++***+++++++++*********))))))'''((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""############$$$#####################$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%$$$#########"""!!!!!!!!!"""$$$$$$&&&%%%###$$$&&&'''%%%###""""""""""""########################$$$%%%&&&&&&######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$""""""  !!!!!!#########"""""""""!!!!!!"""""""""""""""!!!!!!!!!###""""""""""""""""""###########################""""""""""""""""""!!!!!!&&&&&&&&&%%%$$$###!!!!!!######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###""""""!!!!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$%%%((((((((('''&&&&&&&&&%%%---------,,,++++++******))))))))))))))))))***+++***)))((('''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""" """"""""""""############%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&'''((()))+++---******++++++++++++******+++************+++++++++,,,++++++++++++,,,------/////////000111333666777999666333222333444444444333333333222222222222111000000000000///......------......------,,,+++***++++++*********)))))))))((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""###%%%%%%&&&&&&&&&!!!!!! !!!""""""$$$$$$$$$############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""##########################################$$$$$$&&&&&&%%%%%%$$$###!!!!!!""""""$$$%%%%%%%%%%%%%%%########################$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%%%%$$$,,,,,,+++++++++*********)))))))))))))))***+++,,,---,,,***(((&&&$$$$$$###((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """#########$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%#########$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******)))((('''(((((()))******++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,---------////////////000111333444777666333222111222222222222222222222222111000000///000111222222111///...---------------,,,+++***************))))))))))))))))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""######$$$%%%########################%%%$$$###!!!!!!"""###$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$######"""%%%$$$#########$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""##############################$$$$$$%%%%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$  !!!""""""""""""##################%%%'''(((((('''%%%###%%%%%%$$$"""!!!$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))***((((((''''''&&&&&&&&&%%%***************))))))))))))((((((((()))***++++++''''''''''''((()))******(((&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""""""""######"""""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$!!! !!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############""""""""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***))))))((((((((((((((()))******++++++******))))))***+++,,,------,,,,,,,,,------...............------...///000222333444555555444222111000111222111111222222222111000///,,,---///000111000000///,,,,,,,,,---,,,,,,++++++*********)))))))))(((((())))))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$########################$$$$$$############$$$%%%########################&&&&&&&&&%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$######""""""""""""%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$###"""!!! """"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$######""""""######$$$########################!!!!!!!!!""""""######### !!!"""###$$$$$$$$$$$$!!! !!!###############$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((()))***(((((('''''''''(((((()))&&&%%%$$$$$$$$$%%%''''''######""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$###"""!!!########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$############$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++))))))************)))))))))***+++---------,,,,,,,,,---.../////////......,,,---...///111222333333333444444333111000111333111111222333222111000///++++++,,,------------,,,++++++,,,,,,,,,,,,++++++******)))))))))(((((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!"""###########################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""###"""!!!!!!!!!"""$$$$$$###$$$%%%$$$###"""###%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""############"""!!!!!!"""#########""""""###$$$$$$$$$$$$%%%%%%%%%""""""##################$$$$$$############$$$$$$####################################$$$$$$$$$$$$######$$$$$$###""""""!!!$$$""" ###%%%""""""######$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))(((''''''''''''''''''***)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&& !!!"""###%%%&&&"""######$$$%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))%%%&&&'''(((******++++++))))))************))))))'''(((***,,,---,,,+++++++++,,,---.........------,,,---...///000000111111222333555444222111222444111222333444333222000///...---,,,+++***************++++++,,,,,,,,,++++++***)))))))))(((((((((((('''(((((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$%%%%%%$$$###########################""""""!!!"""""""""########################""""""""""""######$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$###"""""""""###$$$%%%###"""!!!!!!!!!"""$$$$$$"""$$$%%%$$$""""""###%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""######$$$$$$$$$###""""""""""""#########"""!!! ############$$$$$$$$$%%%$$$$$$########################""""""""""""##############################%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!$$$$$$###############$$$!!!!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&''''''(((########################'''&&&$$$%%%&&&''''''&&&########################!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$!!!###%%%&&&""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''))))))************))))))%%%''')))+++,,,+++***)))***+++,,,---...---,,,,,,------...//////.........111333555444222111333555111222444444444333111///444222///---+++***))))))***++++++,,,,,,,,,++++++))))))))))))((((((((((((''''''((((((((((((((('''"""###$$$%%%%%%%%%%%%%%%#########$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""############$$$$$$$$$%%%%%%%%% !!!"""$$$&&&''''''%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$#########$$$&&&'''%%%$$$#########$$$&&&&&&!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&)))((('''&&&$$$!!! $$$%%%&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""########################""""""!!!!!!  !!!"""$$$$$$%%%%%%!!!###%%%&&&&&&$$$"""  !!!"""######$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((''''''+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$%%%''')))+++((('''&&&%%%&&&&&&((((((&&&%%%$$$###"""!!! """###%%%%%%$$$$$$$$$%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$########################"""$$$%%%$$$$$$%%%''')))'''&&&%%%$$$###############&&&'''&&&###!!!$$$%%%%%%$$$######$$$&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!!!!""""""#########$$$########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$######!!!%%%%%%$$$$$$&&&)))$$$###"""""""""###%%%%%%&&&&&&%%%$$$############"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%((())))))(((***)))''''''((((((&&&%%%,,,---,,,,,,+++***)))))))))))))))((())))))***+++******+++,,,---//////000------,,,,,,---...000111///222444555444333333444111111000000//////......------,,,++++++******)))******))))))))))))******++++++***)))((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$#########"""""" """###"""!!! !!!###$$$""" !!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%###"""  !!!!!!###$$$%%%&&&&&&########################""""""""""""!!!!!!!!!!!!#########""""""""""""!!!$$$###"""!!!!!!"""###$$$######$$$%%%$$$###"""!!!""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&###!!!!!!$$$%%%$$$""")))(((&&&$$$#########$$$(((%%%""""""###$$$""" %%%%%%%%%%%%%%%%%%%%%%%%########################"""!!! !!!###%%%&&&!!!!!!""""""#########$$$$$$$$$$$$#########""""""$$$""" """&&&%%%$$$###""""""""""""#########"""""""""""""""######""""""###$$$%%%%%%"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$ !!!######!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((('''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&'''%%%%%%$$$###"""!!! """###%%%%%%$$$$$$$$$&&&&&&$$$######$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""#######################################$$$%%%%%%$$$$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""!!!"""######"""!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""##########################################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""%%%%%%$$$$$$&&&'''$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((***++++++))))))(((''''''(((((('''&&&))))))***++++++******)))***))))))))))))***++++++))))))***+++,,,---......,,,,,,++++++,,,---///000///111333444222111111222000000000/////////......------,,,++++++******)))***))))))(((((())))))***((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%$$$$$$######"""###$$$###"""""""""$$$!!! !!!###""""""%%%%%%$$$$$$##################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###############"""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!!!!$$$%%%$$$###'''&&&%%%$$$######$$$$$$'''%%%""""""###$$$""" """"""""""""""""""""""""########################$$$$$$$$$$$$$$$######"""!!!"""""""""############$$$$$$$$$#########"""""" !!!###$$$$$$$$$###!!! """######""""""!!!!!!!!!!!!!!!############""""""""""""######""""""###$$$$$$%%%"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$!!!###$$$$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((++++++)))&&&$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%%%%$$$###%%%&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###############"""""""""########################"""$$$&&&&&&$$$"""""""""###""""""!!!!!!!!!""""""((('''$$$"""!!!!!!###$$$"""######"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''***---...,,,***((('''&&&'''((())))))'''&&&'''((()))***************************+++,,,,,,((())))))***+++,,,------+++++++++++++++,,,......///000222222111////////////////////////.........------,,,++++++******))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%!!! !!!""""""!!!$$$############""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$###############$$$$$$%%%$$$############$$$%%%###"""!!!!!!###%%%%%%$$$$$$$$$############$$$$$$&&&%%%###"""######"""!!!""""""""""""""""""""""""########################!!!"""######!!!""""""""""""############$$$############""""""""" !!!"""###$$$%%%&&&$$$######"""######$$$%%%"""!!!!!!!!!!!!"""#######################################"""######$$$%%%"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))(((((('''&&&"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""$$$'''))))))'''%%%###&&&&&&%%%$$$$$$#########$$$$$$$$$######"""""""""###$$$%%%$$$######%%%&&&%%%$$$"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$######"""""""""######################## ###%%%&&&%%%###""""""$$$############$$$$$$%%%***(((&&&$$$###$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''+++......,,,***'''&&&%%%''')))******)))''''''((()))************++++++******++++++,,,---))))))******+++,,,,,,---+++++++++,,,,,,---......///111333222000///..............................------,,,++++++******)))((((((''''''''''''(((((((((((((((((())))))******'''(((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$###"""###%%%$$$######%%%&&&%%%###!!!###"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""##################$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""######$$$%%%%%% !!!!!!"""######"""""""""!!!!!!"""""""""###############""""""!!!$$$$$$######"""#########$$$$$$############$$$$$$!!!!!!!!!!!!###$$$%%%%%%"""""""""""""""######$$$%%%$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!! """""""""""""""#####################""""""""""""$$$###############""""""""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''"""###############$$$$$$$$$###############$$$$$$"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&!!!"""%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$##################$$$$$$$$$######%%%'''&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$######""""""########################!!!$$$&&&%%%$$$$$$$$$#########"""######$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$%%%$$$$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&))),,,,,,***(((&&&%%%%%%&&&)))******)))))))))***************)))++++++******++++++,,,---******++++++,,,,,,------+++,,,------.../////////000111333333111/////////---------------.........------,,,++++++******)))((((((''''''''''''((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$"""###$$$###""""""###$$$%%%$$$%%%&&&'''&&&$$$""""""""""""""""""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! ##################$$$$$$$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$######"""################################# !!!!!!!!!"""###$$$%%% !!!!!!"""############$$$$$$$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$###"""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!###$$$$$$$$$$$$###############$$$&&&'''(((""""""######$$$$$$$$$%%%$$$$$$###############$$$"""""""""""""""######$$$""""""$$$%%%%%%$$$""""""##################"""""" """######"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$'''(((###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################!!!$$$%%%%%%%%%%%%&&&"""!!!!!! !!!!!!!!!###$$$$$$###""""""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$#####################""""""######$$$%%%%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######%%%'''******(((&&&'''&&&%%%''')))******)))*********+++******))))))***************+++,,,,,,++++++++++++,,,,,,------+++,,,---...///////////////111333333111//////000,,,,,,,,,---------------------,,,++++++******))))))((((((''''''(((((()))%%%&&&&&&&&&''''''(((((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%"""###############$$$$$$"""###$$$###"""!!!"""$$$###""""""###$$$$$$###!!!"""""""""############$$$"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""&&&%%%%%%$$$###"""!!!!!!######################## !!!!!!""""""###############"""""""""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$############$$$$$$###############$$$$$$""""""###$$$$$$###"""""" !!!""""""!!!!!!###%%% !!!"""##################$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###!!! """$$$%%%############""""""""""""!!!!!!"""""""""""""""### !!!""""""######!!!!!!"""#########""""""!!!!!!!!!"""###$$$%%%&&&""""""######$$$%%%%%%%%%%%%$$$######"""#########"""""""""""""""######$$$"""##################"""#########""""""""""""""" !!!######!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######"""$$$&&&)))+++"""###$$$&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%((((((&&&$$$###$$$$$$###!!!#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################"""$$$%%%%%%$$$$$$%%%'''###"""!!! !!!###$$$$$$######"""######"""!!!!!!"""$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""################################################$$$$$$$$$%%%%%%%%%####################################""""""!!!!!!!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$###"""""""""###$$$%%%%%%###"""$$$&&&&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((('''&&&$$$###$$$$$$###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&'''&&&&&&''')))***)))(((''''''((()))***************))))))))))))***++++++************++++++++++++***+++---...//////......,,,...111111000/////////++++++,,,,,,,,,---------------,,,++++++******)))***))))))(((((())))))***&&&&&&&&&'''''''''''''''%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%!!!  """######"""############$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! &&&%%%$$$###"""######$$$""""""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!! """###""" """$$$!!!"""###$$$$$$$$$###""""""$$$%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!! !!!############"""""""""!!!!!!!!!!!!!!!""""""###### !!!!!!"""##################"""""""""""""""""""""""""""######$$$%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$###""""""######"""""""""""""""######$$$######""""""""""""######$$$$$$$$$######""""""""" """$$$$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%''')))+++,,,!!!"""$$$&&&'''''''''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$###"""###%%%((()))'''%%%###$$$###""" """"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&########################&&&&&&&&&%%%######%%%&&&%%%%%%$$$"""!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$#################################$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$###"""""""""###%%%&&&$$$###"""###&&&'''%%%######$$$%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$######%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&'''((('''&&&((('''&&&'''((()))((('''###$$$&&&((()))***++++++)))))))))((()))******+++))))))))))))************)))***,,,---......---,,,***,,,///000///......///+++++++++,,,,,,---------------,,,,,,+++******)))******))))))))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%$$$######$$$%%%&&&############""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""" !!!###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######### !!!"""###$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############### !!!"""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###!!! !!!"""""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!###$$$""" !!!$$$"""###$$$%%%%%%$$$###""""""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%$$$###!!! $$$#########""""""!!!!!! !!!!!!!!!""""""######$$$$$$######"""!!!!!! %%%%%%$$$###"""""""""###%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$(((''''''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$'''&&&&&&%%%$$$###""""""%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###$$$&&&'''&&&$$$""" !!!!!!!!!"""""""""###%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""############""""""""""""%%%$$$#########$$$&&&&&&"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""'''&&&$$$""""""###$$$%%%'''### !!!$$$%%%""""""###$$$$$$$$$$$$###""" !!!"""""""""""""""########################""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$###############$$$&&&&&&&&&&&&&&&&&&%%%%%%)))''''''((())))))'''%%%''''''''''''(((((((((((())))))))))))******************))))))******+++,,,((())))))))))))*********+++++++++,,,---...000000...---,,,---......---+++++++++++++++++++++++++++,,,,,,+++***)))))))))***************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$""" !!!###$$$###"""""""""!!!!!! ###"""!!!"""###""" """"""""""""""""""""""""""""""############""""""######""""""######$$$%%%&&&%%%###""""""###%%%&&&###"""!!! !!!"""$$$&&&%%%$$$$$$###"""!!!!!!!!!$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%###"""!!! """############"""""""""""""""""""""""""""""""""%%%###  """$$$"""############"""!!!!!!""""""""""""############%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######%%%%%%%%%###!!! $$$&&&((('''$$$!!!%%%&&&&&&%%%###""""""###!!!!!!""""""######$$$$$$"""###$$$$$$###$$$&&&(((&&&%%%$$$$$$#########$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$!!! $$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###""""""$$$###!!!!!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%((('''%%%#########"""""""""""""""###############%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########""""""###$$$%%%%%%%%%%%%############""""""""""""$$$######"""###$$$%%%&&&"""############$$$$$$$$$!!!!!! !!!"""###"""##################"""&&&%%%###!!!!!!"""###$$$'''###!!!!!!%%%%%%###!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&'''(((''''''''''''((((((((((((((((((((()))))))))************))))))******+++,,,)))))))))*********++++++---,,,,,,,,,,,,---.........---,,,---------+++)))++++++++++++++++++++++++++++++***)))))))))******)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%######%%%%%%%%%%%%######"""""""""""""""#########$$$$$$#########"""""""""!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!%%%$$$######$$$$$$###!!!""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%#########$$$$$$#########%%%$$$"""""""""###%%%&&&"""!!!!!! $$$######""""""######$$$########################%%%$$$###""""""###$$$%%%############"""!!!  !!!""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""##################"""!!! """"""""""""############!!!""""""######$$$%%%%%%"""""""""#########$$$$$$#########"""######$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""""""""###"""###$$$$$$###"""###$$$&&&''''''&&&$$$######$$$"""""""""""""""#########!!!"""$$$###""""""###$$$''''''&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% %%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$#########%%%###!!!!!!""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""#########%%%$$$############$$$%%%***((($$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$""" !!!"""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$&&&%%%$$$###############""""""###$$$%%%%%%%%%%%%############""""""""""""###""""""""""""###$$$$$$"""############$$$$$$$$$"""!!! """$$$###""""""!!!!!!""""""###$$$###"""!!! !!!"""###&&&###!!!"""$$$%%%### !!!"""###$$$$$$###"""!!!!!!!!!"""#######################################!!!!!!"""""""""#########%%%$$$############$$$%%%###############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###(((,,,***%%%###&&&***''''''''''''((((((((((((''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++***))))))))))))******+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######""""""""""""!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""!!!%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""$$$$$$###############"""""""""%%%$$$######$$$$$$###"""""""""""""""""""""""""""""""""############""""""######""""""######$$$%%% !!!###$$$$$$###!!! &&&%%%$$$#########$$$%%%$$$$$$######"""!!!!!!!!!$$$######""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!!!!  """######"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$"""!!!$$$$$$$$$######!!! """"""""""""############!!!!!!"""######$$$$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$######"""""""""""""""""""""""""""&&&$$$"""!!! """###$$$""""""""""""!!!"""%%%'''&&&''''''&&&$$$###$$$%%%############"""""""""""""""###"""!!!"""###&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$######&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###!!!!!!###&&&)))$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$############$$$"""""""""$$$%%%$$$###!!!!!!"""###$$$%%%%%%%%%""""""""""""############''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############"""""""""!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$###!!!!!!!!!"""$$$&&&###"""!!! !!!"""#########"""!!!!!!!!!"""###$$$""" !!!######""" """###$$$%%%%%%$$$###""" !!!!!!!!!!!! ########################"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&''''''###'''***)))&&&%%%''')))''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,'''''''''***,,,...---,,,************************((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$###!!! """###%%%$$$$$$############$$$$$$!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!###############$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%$$$$$$#####################!!! """"""""" """"""""""""""""""""""""""""""############""""""######""""""######$$$%%%!!!"""###$$$$$$###"""!!!&&&%%%$$$###############%%%%%%$$$$$$$$$###############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""!!!!!! ###%%%%%%$$$###!!!""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$###!!! !!!"""""""""############$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""######"""###$$$$$$$$$###!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$###!!!!!!"""$$$$$$%%%&&&%%%###"""###$$$$$$$$$######""""""!!!!!! #########$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" !!!###%%%%%%%%%$$$######!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$$$$%%%'''########################$$$##################$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""###"""!!!"""$$$%%%$$$#########$$$$$$$$$######"""!!!!!!"""""""""#########%%%%%%$$$###############%%%%%%%%%%%%$$$###""""""############"""""""""!!!!!!!!!""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""#########"""""""""#########!!! !!!"""!!! $$$$$$%%%&&&&&&%%%$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###############$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++,,,,,,,,,,,,---------,,,++++++++++++,,,------)))((((((***,,,,,,+++***************************''''''''''''((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$#########""""""%%%###!!! !!!###$$$$$$######""""""######$$$############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""######$$$$$$"""""""""######$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%##################$$$$$$###!!! !!!""""""!!!""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%%%%$$$############$$$%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!! ###""""""""""""""""""###########################"""##################""" !!!""""""############"""###$$$%%%$$$###!!!""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$######!!! !!!"""""""""############$$$$$$######"""!!!!!! """""""""#########$$$$$$!!!!!!#########"""!!! """"""""""""""""""""""""!!!!!!######$$$###"""!!!"""$$$%%%###"""!!!!!!"""###$$$###!!!!!!"""###$$$$$$######""""""!!!!!!###$$$$$$#########!!!!!!!!! !!!"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&%%%""" $$$((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########!!!"""$$$&&&'''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########""""""###$$$$$$###""""""!!!%%%((((((%%%""""""###"""""""""#########$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""############!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%%%%############""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$ !!!###$$$$$$$$$""""""###""""""!!!!!!""""""###""""""################## !!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""###$$$$$$###""""""###############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&((()))(((&&&''''''''''''((((((((((((''''''((((((((()))))))))******))))))******+++,,,++++++,,,,,,,,,---------+++++++++++++++,,,---------,,,***+++++++++(((&&&************************(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################%%%$$$###"""!!!"""##############################$$$$$$######"""!!!!!! !!!!!!""""""""""""#########"""""""""""""""###### !!!!!!"""###$$$%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%"""""""""###############%%%###!!!!!!###$$$%%%$$$""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%'''%%%###""""""###%%%'''#########"""""""""""""""############""""""""""""###""""""!!!!!!""""""###########################!!!"""############"""!!!""""""###$$$$$$$$$$$$$$$###""""""""" """"""""""""""""""""""""###"""!!!!!!"""###%%%&&&"""############"""!!!!!!""""""""""""############ !!!""""""######$$$"""""""""#########$$$$$$!!!!!!"""###############"""""""""""""""""""""""" """$$$$$$###""" ###%%%%%%$$$###### """###""" !!!"""############""""""""""""###$$$&&&%%%###!!!!!!!!!##################$$$%%%#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!%%%&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""$$$&&&(((((('''%%%### !!!#######################################$$$$$$$$$$$$######!!!""""""""""""#########!!!"""###$$$$$$###"""!!! $$$(((((($$$""""""$$$!!!""""""###$$$%%%&&&&&&#########$$$$$$#########"""""""""###$$$%%%&&&'''$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$"""######$$$$$$$$$######"""""""""#########$$$$$$ !!!"""###$$$""""""###$$$%%%%%%%%%%%%############""""""""""""""""""$$$%%%%%%%%%$$$###"""############$$$$$$$$$!!!!!!!!!!!!"""""""""###"""##################""" !!!!!!"""#########"""!!!"""######"""######$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$###############"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))************))))))******+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++***++++++++++++******+++,,,,,,+++)))************************(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############!!!"""###$$$$$$###"""!!!#########""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%!!!!!!!!!""""""#########%%%###!!!!!!"""$$$%%%%%%""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$""""""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$###"""!!!  """""""""""""""""""""""" !!!"""############!!!!!!"""############"""""""""""""""############ !!!!!!"""#########!!!!!!!!!"""""""""######""""""######$$$%%%''''''"""""""""""""""""""""""" !!!!!!""""""""""""""" """###""""""###$$$ """###"""!!! !!!###"""""""""""""""#########"""$$$$$$$$$"""""""""$$$$$$############$$$%%%&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###%%%'''))))))'''%%%###$$$"""!!!!!!###$$$####################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""&&&&&&$$$###&&&)))""""""###$$$&&&'''((((((######$$$$$$$$$$$$############"""###$$$&&&)))***$$$$$$$$$###"""!!!!!! """!!!!!!"""$$$&&&%%%$$$ !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$""""""######$$$%%%'''(((%%%%%%%%%%%%$$$###""""""############"""""""""""""""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$###!!! """$$$&&&"""###$$$%%%%%%$$$###""" !!!""""""!!!!!!"""###%%%%%%$$$$$$%%%&&& !!!"""######"""!!! """"""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$ %%%)))(((%%%$$$'''+++''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,******+++++++++,,,,,,,,,///...,,,+++***)))))))))&&&&&&'''***...000000///)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" """###%%%%%%###""" !!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%"""!!! !!!!!!############""""""""""""######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&& !!!!!!"""""""""######!!! """###$$$""""""""""""""""""""""""""""""############""""""#########"""###$$$$$$%%% """###$$$$$$###""" """###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$###!!! """$$$%%%"""""""""""""""""""""""""""$$$%%%$$$""" !!!"""######$$$$$$###""""""""""""#####################"""!!!!!! !!!!!!!!!"""$$$$$$###$$$%%%'''***+++"""""""""""""""""""""""""""!!!  !!!###%%%$$$$$$###!!! """!!!"""######"""!!!"""$$$!!!!!!""""""######$$$$$$ !!!"""$$$''')))""""""!!!!!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%&&&'''''''''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%!!!!!!"""############### """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%'''%%%!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$############"""!!!"""$$$$$$###$$$&&&(((%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$###############$$$########################!!!!!!!!!"""######$$$$$$$$$""" ###$$$$$$$$$%%%%%%%%%%%%)))&&&$$$###%%%$$$"""""""""""""""""""""""""""&&&%%%###$$$%%%%%%$$$"""$$$###"""!!!!!!"""###$$$&&&&&&$$$""" ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,++++++***)))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***&&&%%%%%%$$$#########$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""!!!"""""""""############,,,***&&&###"""###%%%'''%%%$$$$$$###############""""""""""""""""""""""""&&&$$$"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$###!!!########################%%%$$$###"""""""""$$$$$$"""###$$$%%%&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""######################## !!!"""$$$$$$'''%%%###!!! !!!"""&&&$$$""""""$$$%%%&&&%%% !!!!!!"""#########""""""""""""""""""""""""###$$$$$$$$$$$$"""!!! !!!!!!"""""""""###!!!###$$$""" ###'''$$$!!!"""$$$$$$###!!!######""""""""""""###### !!!#########$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""" !!!!!!!!!!!!############$$$%%%""""""""""""""""""""""""'''&&&###!!!!!!###%%%'''(((&&&###!!!"""$$$$$$$$$ !!!!!!""""""!!! !!!"""$$$$$$######"""########################!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###""""""############"""!!!!!! !!!###%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############"""!!!!!!$$$$$$############$$$$$$!!!!!!"""############### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&$$$!!!############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""######$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!""""""#######################################""""""""""""$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!"""%%%&&&$$$"""""""""""""""""""""""""""&&&$$$############""" """"""!!! !!!""""""!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********)))))))))((((((************++++++++++++******+++++++++***)))))))))))))))***************))))))))))))((((((((('''((('''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$((('''$$$"""!!!"""$$$%%%%%%%%%$$$############$$$""""""""""""""""""""""""%%%$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$$$$$$$###########################%%%$$$###""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$'''&&&$$$###"""""""""###%%%$$$""""""$$$%%%&&&%%%#########"""!!!!!! """"""""""""""""""""""""  !!!!!!"""""""""%%%%%%&&&%%%######$$$%%%&&&$$$""""""###$$$###!!!######""""""""""""######$$$"""!!!!!!###$$$##################"""""""""!!!######"""""""""""""""""""""###$$$$$$$$$###"""!!!!!!###############%%%########################&&&%%%###""""""###%%%&&&(((&&&$$$###$$$%%%%%%$$$"""###############"""""" !!!"""###$$$######""" ############$$$$$$$$$$$$!!!""""""""""""#########$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$######"""""""""###$$$%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!"""############### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" $$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$###"""!!!!!!  !!!"""###$$$%%%&&&&&&'''###!!!###"""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$######"""""""""######$$$%%%%%%########################%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$%%%%%%"""############$$$$$$$$$ """$$$%%%###"""""""""""""""""""""""""""%%%$$$""""""""""""!!!!!!!!! !!!!!! ###$$$###!!!!!!!!!##############################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((()))))))))******))))))))))))(((((((((((()))))))))*********((())))))***+++++++++***''''''(((((()))******+++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&((('''&&&$$$"""!!! %%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######""""""!!!"""######%%%%%%$$$###############""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$######"""######$$$$$$$$$############$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&&&&%%%%%%$$$#########%%%###""""""$$$&&&%%%%%%$$$######""""""!!! """""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""###"""!!!"""###$$$###"""&&&$$$""""""###$$$###"""######""""""""""""######%%%###"""!!!"""###"""!!!############""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###""" $$$$$$$$$$$$###"""!!! !!!!!!"""############"""###########################$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$###"""###$$$$$$###"""!!!"""###$$$&&&&&&&&&&&&&&&%%%$$$###############"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""#########"""""""""""""""%%%%%%$$$$$$######"""""" !!!"""######""" #########"""""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&%%%$$$#########$$$$$$$$$%%%%%%########################$$$######"""!!! !!!""""""###$$$$$$%%%%%%%%% """&&&&&&$$$$$$##################$$$%%%%%%$$$$$$######""""""!!!"""###"""!!!  !!!"""######$$$$$$########################$$$$$$$$$######"""""""""!!!!!!"""#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!"""""""""""""""#########"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))(((((('''''''''((((((((())))))((())))))***************''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%***)))(((&&&$$$###""""""%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$######""""""#################################$$$$$$$$$%%%%%% !!!!!!"""#########"""$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""&&&%%%$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$###"""""""""###%%%&&&$$$###""" !!!"""########################""""""!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$###"""%%%###"""###%%%&&&%%%$$$ !!!!!!"""######$$$$$$########################"""######$$$%%%&&&&&&&&&"""""""""###############"""  $$$%%%### $$$$$$###"""##################""""""""""""######"""!!! !!!!!! #########""""""""""""""" !!!!!!""""""######### !!!!!!""""""""" !!!#########"""###$$$########################""""""$$$%%%%%%$$$#########"""!!!"""$$$$$$""" """""""""""""""!!! !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%#########""""""""""""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$###############&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""!!!!!! %%%$$$#########$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%""""""""""""#########$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!########################%%%!!!$$$'''&&&$$$#########$$$$$$#########$$$$$$$$$######""""""""" """###"""  ########################""""""######$$$$$$$$$%%%""""""#########"""!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!###%%%'''&&&%%%""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!"""!!!!!!"""""""""#########!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((())))))&&&&&&'''''''''((((((((()))************)))((((((((((((((((((''''''&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!########################""""""""""""#########$$$ !!!"""###$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$"""######$$$######"""!!!$$$######$$$%%%&&&%%%$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$((()))&&&###############"""###$$$$$$######""""""""""""###### !!!######"""""""""""""""""""""######"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&& """###$$$"""""""""###"""""""""""""""""""""""" !!!###%%%%%%$$$###"""%%%$$$$$$%%%&&&&&&%%%### !!!""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###""""""###############""""""!!!"""""""""############"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!! !!!!!!######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""#########$$$$$$##################$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$###"""!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!"""###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!"""""""""###############$$$%%%%%%$$$######!!!!!!!!!""""""#########$$$$$$$$$#########""""""&&&###!!!!!!$$$$$$###!!!"""###$$$$$$$$$$$$###"""###############"""""""""!!!!!!###$$$$$$###"""""" !!!"""$$$$$$$$$##############################""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!"""""""""""" !!!############%%%&&&"""""""""""""""""""""""""""!!!!!!###&&&''''''&&&""""""############""""""%%%&&&%%%$$$"""!!!"""$$$!!!""""""######$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&&&&'''''''''((((((((()))*********)))(((((('''***))))))(((''''''&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!!!!! ###############$$$$$$$$$!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$"""!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$ !!!"""###$$$%%%""""""""""""""""""""""""#########""""""######$$$""""""""""""""""""""""""$$$######$$$&&&&&&%%%###%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&&&&$$$""""""###$$$###""""""$$$&&&######""""""""""""######!!! !!!###%%%%%%%%%""""""""""""########################$$$$$$$$$$$$###""""""!!!""""""###$$$!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$###!!!  """"""""" !!!"""###$$$%%%%%%%%%%%%"""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""""""""#########$$$###"""###$$$$$$###"""###############"""!!!!!!""""""###$$$%%%%%%%%%$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%!!!!!!""""""######$$$$$$"""""""""""""""###$$$%%%$$$###"""!!!!!!###$$$&&&$$$$$$############$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###############$$$$$$$$$""""""#########"""!!! """###$$$$$$$$$$$$###"""""""""""""""############$$$$$$###############"""$$$%%%&&&'''((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""############$$$$$$$$$$$$!!!""""""!!! ###&&&""""""""""""""""""""""""$$$""""""###$$$%%%$$$###!!!!!!"""######"""!!!!!!!!!$$$$$$############""""""######$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''#########$$$$$$&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((('''((()))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """###$$$$$$############################## !!!###$$$%%%%%%$$$$$$!!!""""""###############!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""######$$$$$$###"""""""""###$$$$$$#########$$$&&&&&&%%%###%%%%%%$$$######""""""!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!!""""""$$$$$$#########""""""""" """$$$%%%###!!!!!!!!!!!!###$$$###""""""$$$&&&######""""""""""""#########!!! !!!###$$$$$$###!!!"""""""""########################""""""""""""!!!  !!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$ ###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########$$$###"""###$$$$$$###"""""""""###$$$$$$$$$######"""###$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""### !!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###%%%$$$###"""###$$$&&&(((%%%$$$###""""""###$$$%%%!!!!!!"""###############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&!!!######""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$###"""!!! !!!!!! !!!"""######""" ########################&&&&&&%%%$$$$$$######### """$$$%%%%%%$$$###""" !!!!!!!!!!!!%%%%%%### """""""""""""""""""""""""""%%%$$$""""""######!!!  !!!""""""!!! """%%%&&&$$$######""""""###$$$%%%%%%&&&&&& """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''############$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''((((((((())))))%%%&&&''')))******++++++''''''(((((()))*********(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''&&&%%%$$$############$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$###############"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""###$$$%%%&&&%%%###!!!######################## !!!###$$$%%%%%%$$$$$$ !!!###$$$$$$$$$###""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%###""""""###%%%'''#########%%%&&&&&&%%%###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""""""""!!!!!! """&&&))))))&&&######$$$!!!###$$$$$$""""""$$$'''######""""""""""""#########!!! !!! !!!!!!""""""#########$$$######""""""!!!!!! $$$###"""!!! !!!"""!!!###$$$$$$"""!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%""" """$$$%%%%%%###############"""!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""!!!"""###$$$%%%&&&&&&&&&""""""###"""!!!"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$###""""""######$$$########################%%%$$$$$$###"""!!! !!!######$$$$$$$$$!!!!!!!!!"""######$$$$$$#########"""""""""""""""###$$$%%%%%%%%%%%%$$$### !!!"""!!! !!!"""$$$)))'''%%%#########$$$%%% !!!!!!"""###$$$$$$$$$"""!!!!!!"""###$$$$$$###$$$$$$############$$$$$$ !!!"""###$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$########################"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""############""""""############""" %%%###!!! !!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!""""""######!!! """%%%$$$!!!"""&&&%%% %%%###""""""######"""  !!!!!!!!! !!!!!!!!! !!!""""""###"""!!! """###$$$######""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$'''((('''###"""###&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######""""""""""""""""""############$$$$$$$$$######"""!!!!!!!!!!!!!!!###!!!!!!###!!!"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""%%%""" !!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! $$$$$$######$$$$$$%%%&&&%%%$$$###"""!!! %%%$$$###!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###"""!!!  ######$$$$$$$$$$$$##############################%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""  !!!!!!""""""###############"""""""""""""""!!!###%%%%%%$$$###"""""" """"""###%%%%%%%%%###!!! !!!###$$$###"""!!!"""#########""""""######$$$%%%###############$$$$$$$$$&&&$$$""""""$$$%%%### ###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$#########$$$$$$%%%########################&&&&&&%%%$$$$$$###"""""" !!!"""###$$$$$$$$$$$$$$$############"""""""""###"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""$$$&&&%%%$$$#########%%%'''((( !!!!!!"""######$$$$$$"""!!!!!!"""###$$$##########################################$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""#########$$$$$$#########!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$###"""!!!###"""!!! !!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$######"""""""""#########"""!!! """%%%$$$!!!"""''''''$$$$$$###""""""######""" !!!"""#########"""!!! !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$%%%'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$!!!!!!""""""!!!""""""""""""""""""""""""$$$#####################""""""""""""############$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""!!!!!!############"""!!! !!!"""""""""############"""###$$$$$$$$$$$$###"""########################""""""!!!!!! !!!!!!!!!"""##################"""########################$$$###""" """###$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""###############!!!###$$$###!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$######### !!!  """"""###%%%%%%%%%###""" !!!###$$$###"""!!!"""$$$%%%%%%$$$###############!!!""""""###$$$$$$%%%%%%&&&###""""""$$$$$$""" $$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&########################%%%%%%%%%$$$#########"""!!!"""###$$$%%%%%%%%%%%%$$$$$$##################""""""""""""""""""############$$$%%%%%%$$$######"""###$$$###""""""$$$&&&$$$$$$######$$$%%%'''(((!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!############!!!!!!"""###$$$%%%%%%$$$###"""#########"""""" """#########$$$%%%%%%%%%&&&%%%$$$###############!!!""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################$$$$$$######"""!!!!!!!!!###%%%$$$$$$###""""""######"""!!! !!!"""#########"""""" !!!"""###"""!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$"""""""""#########$$$$$$&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""""""""###$$$$$$$$$######""""""######$$$###!!! """######"""""""""""""""""""""""""""##################$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%% !!!"""###$$$$$$###############"""!!! """"""""""""############ """$$$&&&&&&$$$""" """"""""""""""""""""""""""""""""""""""""""###$$$!!!""""""######""""""!!!##############################""""""""""""######""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""!!! ###$$$$$$######$$$############$$$$$$$$$$$$#######################################"""!!!!!!!!!"""""" !!!#########$$$%%%%%%###"""!!!"""###$$$###""""""###$$$((('''%%%$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%$$$###""""""######"""!!!###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########"""!!!!!!"""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&########################""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%"""""""""""""""###############$$$$$$$$$$$$######!!!""""""!!! """###'''&&&%%%$$$############!!!!!!""""""############!!!"""######"""""""""### """$$$$$$""" !!!###$$$###"""!!!$$$$$$######"""!!!!!!""""""###$$$%%%%%%&&&'''&&&%%%$$$############ !!!!!!"""###$$$$$$%%%""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""############ ###$$$$$$$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$$$$$$$######"""""""""###""" !!!$$$%%%$$$"""!!!"""######"""!!! !!!!!!!!!!!! !!!###%%%%%%$$$"""!!!""""""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""###""""""!!!!!!""""""###!!!""""""""""""############"""!!!"""$$$&&&&&&&&&$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''$$$"""###&&&'''%%%"""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$ !!!!!!""""""#####################$$$$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$"""!!!"""""""""""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!########################"""""""""######"""""""""""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!  """###"""!!!"""########################### !!!!!!!!!!!!"""!!! !!!!!!"""######"""!!!!!!"""$$$######$$$$$$$$$######""""""###$$$$$$""""""###$$$'''&&&%%%$$$###########################$$$$$$$$$###""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!"""#####################"""!!! #########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%########################""""""""""""##################$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!!!!""""""####################################!!!""""""!!! !!!###&&&&&&%%%$$$############"""""""""""""""#########!!!###$$$###!!!!!!"""$$$ """$$$$$$"""  ###$$$%%%$$$###$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$############ !!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""!!!!!!!!! !!!"""######$$$######"""%%%&&&%%%$$$%%%&&&"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$###############'''''''''%%%###!!!###%%%###"""!!!"""###$$$###""" !!!!!!""""""!!!"""%%%&&&&&&%%%$$$#####################"""""" !!!!!!!!!"""""""""######""""""""""""############""""""""""""######!!!""""""""""""#########"""!!! !!!###%%%%%%$$$##################""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&###!!!"""%%%'''%%%"""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!!!!#########""""""""""""""""""###$$$$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""""""""############$$$$$$$$$$$$ !!!!!!""""""############""""""######$$$%%%""""""""""""############$$$$$$$$$###""" ######""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######"""######$$$%%%&&&!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!###$$$###!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!! !!!"""!!! """###$$$###"""!!!###$$$#########$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######""""""###### !!!"""$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################$$$%%%%%%%%%&&&&&&''''''######$$$$$$$$$$$$$$$###'''&&&%%%###!!! !!!!!!!!!"""######$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$""""""###$$$""""""######$$$%%%%%%%%%""""""""""""""""""######!!!###%%%$$$!!! !!!$$$!!!!!!############!!!!!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""!!!"""""""""###$$$$$$$$$&&&%%%$$$############### !!!!!!""""""#########$$$$$$##################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""######$$$%%%&&&&&&&&&%%% ###&&&&&&$$$###%%%(((""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%  ###"""!!!"""###$$$###"""######"""""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$"""!!! !!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""###((('''$$$""""""$$$'''(((######"""!!!!!!!!!""""""!!!""""""######""""""!!!"""###$$$$$$""" """""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%############""""""""""""$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""!!!$$$%%%&&&$$$"""!!!"""###"""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$!!! $$$&&&%%%###"""###$$$$$$""""""###$$$###############$$$$$$$$$###$$$%%%$$$#########%%%######""""""######$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$######$$$%%%###"""""""""###$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&%%%$$$""" ########################%%%%%%&&&''''''((())))))"""######$$$######""""""######""""""!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$"""!!!###$$$!!!"""###$$$$$$%%%%%%%%%###"""""""""""""""""""""!!!$$$&&&$$$ !!!$$$########################""""""######$$$$$$%%%%%%!!!""""""###############""""""""""""############$$$######"""""""""######!!!!!!!!!"""""""""""""""#####################$$$""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""######""""""############""""""$$$$$$%%%&&&&&&&&&%%%%%% ###%%%$$$!!! $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$$$$$$$###"""!!!!!!!!!"""""" ###%%% """!!!!!!!!!###$$$###"""$$$###"""""""""###$$$%%%"""""""""#########$$$$$$###$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%%%%###""""""$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''%%%%%%!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######%%%$$$############$$$%%%"""""""""""""""!!!!!! !!!###$$$$$$###!!! ######!!! !!!###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&&&&############"""""""""!!!!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""##################"""""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""##################$$$$$$###"""!!!"""$$$#########"""""""""!!!!!!""""""######$$$%%%%%%&&&!!!"""&&&%%%###!!!###$$$$$$"""""""""#########"""######$$$$$$%%%###$$$%%%%%%######$$$%%%######""""""!!!"""""""""""""""#########$$$$$$$$$"""$$$&&&%%%$$$###%%%'''$$$###############$$$$$$'''%%%###""""""###%%%'''$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%### ###########################$$$%%%%%%&&&'''((((((""""""#########""""""!!! !!!###%%%%%% !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$"""######"""  """$$$$$$%%%$$$$$$###"""!!!#########"""""""""""""""!!!$$$&&&%%% !!!$$$$$$$$$############$$$$$$$$$###"""!!! !!!!!! !!!"""#####################"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! ######$$$$$$$$$######""""""$$$""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$###!!! !!!"""""""""'''+++&&&$$$"""!!!!!!!!!###$$$$$$###"""!!! !!!###$$$!!!!!!!!! !!!""""""######$$$%%%%%%$$$###"""!!! !!!""""""#########""""""""""""######$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$#########%%%%%%&&&''''''&&&%%%%%% ###%%%$$$"""!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!! !!!"""#########!!!  ###%%%%%%### !!!""""""!!!###%%%"""""""""""""""""""""""" !!!"""###############$$$$$$$$$%%%%%%%%%######""""""!!!!!! """""""""""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!! ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%  """$$$%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$######!!!!!!"""$$$$$$"""!!!"""#########""""""###$$$%%%%%%###$$$%%%%%%######$$$%%%%%%$$$###!!!  !!!###$$$%%%''''''"""%%%'''&&&$$$$$$&&&(((###"""!!!!!!!!!!!!!!!"""%%%###!!! !!!###%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$######"""#########"""""""""!!!!!!$$$""""""###&&&'''%%%###%%%%%%$$$###""""""######!!!%%%((()))(((&&&$$$%%%$$$"""!!!!!!"""$$$%%%###"""""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###############$$$########################)))(((&&&$$$######$$$$$$######""""""""""""######!!!""""""############"""$$$$$$$$$###"""  """###$$$%%%&&&$$$$$$######!!! """"""#########""""""!!!%%%$$$###"""""""""###$$$""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######%%%%%%%%%$$$$$$"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$###  $$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""### !!!"""###$$$%%%%%%&&&$$$######$$$$$$"""!!!"""!!!!!!"""$$$&&&%%%%%%"""!!! !!!###$$$ """$$$######$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$""""""#########"""!!!!!!%%%$$$"""!!!!!!###%%%&&&***%%% !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%######%%%((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!$$$"""!!! !!!"""$$$%%% !!!"""######"""!!! !!!"""###$$$$$$%%%$$$"""  $$$&&&$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""########################### !!!!!!""""""######$$$$$$$$$#########""""""###""""""###$$$%%%'''((($$$$$$##################$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###&&&&&&%%%"""%%%$$$$$$###""""""######""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$###""""""!!!""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""##############################""""""!!!"""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$##################$$$$$$######""""""""""""######""""""!!!!!! !!!!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!!""""""###########################&&&%%%###""""""""""""#########""""""""""""###############"""!!!  !!!""""""###"""""" !!!"""###$$$$$$%%%&&&&&&%%%%%%###"""!!! !!!!!!"""""""""!!!!!! $$$######""""""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""%%%&&&%%%$$$$$$$$$############!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""""""""###"""!!!"""$$$$$$###""""""!!!!!!"""$$$%%%$$$###%%%$$$$$$######$$$$$$$$$ !!!!!!!!! !!!###""""""#########$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$#########$$$$$$%%%&&&############"""""""""!!! !!!!!!"""###$$$$$$%%%((('''&&&%%%$$$"""!!!!!!'''%%%###!!!!!!!!!""""""###""" !!!########################!!! """$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""##################"""""""""!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!###$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$###""" !!!$$$%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$######"""###""""""!!!!!!""""""###"""!!!!!!!!!!!!""""""###########################""""""""""""#########$$$$$$$$$$$$#########""""""$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###""""""###$$$%%%###"""%%%$$$######"""#########$$$###"""!!!!!!"""###$$$########################&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$############"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!#########$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""############""""""%%%$$$###!!! !!!!!!"""!!!!!!!!!"""!!!!!! ########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!""""""########################$$$###""""""""""""############""""""""""""######$$$$$$######"""!!! !!!""""""###$$$$$$!!!"""""""""############%%%%%%%%%$$$$$$"""!!! !!!!!!!!!!!! ###"""""""""###$$$%%%%%%""""""############""""""""""""""""""""""""""""""#########"""!!! !!!"""$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""###"""!!! !!!"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!###$$$###"""!!!"""###"""!!!!!!!!! !!! !!!###$$$$$$######!!!!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" """$$$"""""""""#########$$$$$$$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$############$$$%%%%%%############"""""""""""""""!!!!!!!!!"""$$$%%%'''...,,,)))&&&$$$###""""""%%%$$$"""!!! !!!"""""""""$$$%%%""""""'''######################## !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  """###""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!! !!!"""###$$$%%% !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$###############""""""#########!!!!!!!!!""""""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###!!!###########################"""""""""######$$$$$$""""""""""""""""""!!!!!!"""""""""#########"""!!!$$$$$$###############$$$%%%$$$###""""""""""""###""""""############""""""%%%$$$$$$###""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########""" ############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&%%%###""""""###$$$%%%!!!"""""""""""""""!!!!!!########################""""""######$$$$$$%%%%%%##################$$$%%%""""""!!!!!!!!!"""##############################$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""""""""#########""""""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!"""######$$$%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!  """###$$$%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$############$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""$$$$$$%%%###  ######$$$$$$$$$$$$##################$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!###""" !!!""""""!!!  """""""""!!! ###$$$$$$###"""!!!"""###""""""""""""###########################"""!!!!!!############$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$#########"""""""""""""""!!! """%%%(((***...,,,)))&&&$$$######$$$ !!!###$$$%%%###$$$$$$###!!!"""%%%(((########################"""""""""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""###""""""!!! !!!###$$$#########""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################################################################"""###$$$&&&&&&$$$"""!!!###############$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########"""""""""$$$###############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############"""!!!######""""""###$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$############################## !!!###$$$%%%$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!###$$$"""######$$$$$$$$$##############################""""""######$$$$$$%%%%%%!!!!!! !!!"""######""""""""""""######$$$%%%"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""###%%%%%%&&&&&&&&&$$$###""""""""""""##################""""""""""""!!!!!!"""""""""!!!!!! !!!"""###############!!!!!!"""###$$$%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###############$$$#####################$$$###############$$$$$$$$$######""""""######$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''((((((''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######!!!"""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!###$$$###"""!!!"""### !!!""""""###$$$$$$$$$"""!!!!!!""""""!!!###""" !!!""""""!!!  !!!!!!!!!!!!"""###""" !!!!!!"""""""""######### !!!"""###############""""""#########$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""#########""""""""""""""""""###### """&&&***,,,***(((&&&$$$######$$$%%% """###$$$%%%""" !!!######"""""""""""""""""""""""""""######$$$$$$###$$$%%%%%%"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""!!!"""""""""######"""!!! !!!###$$$#########""""""""""""""" """###$$$$$$$$$###############"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%###"""!!!########################""""""""""""""""""""""""########################!!!"""%%%'''((('''&&&%%%""""""#########$$$$$$$$$"""!!! !!!"""$$$%%%#########$$$$$$$$$$$$$$$"""###%%%$$$###""""""############"""######$$$%%%$$$$$$%%%&&&%%%$$$"""!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&'''$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%"""""""""############$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""############""""""!!!""""""#####################$$$$$$%%%%%%$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%###"""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!"""#########"""$$$$$$############$$$$$$""""""######"""!!!!!! """"""!!!!!!"""$$$%%%'''#########""""""""""""""""""######$$$$$$$$$$$$### !!!"""######$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""###############$$$$$$$$$######"""""""""###########################"""######$$$%%%######""""""""""""############$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###"""!!!###&&&((()))(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""############ !!!""""""!!!!!!"""#########$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!###$$$###"""!!!"""### !!!"""###$$$%%%%%%%%%###""""""""""""!!!###!!!!!!!!!######"""!!! """#########"""$$$%%%$$$######$$$!!!!!!!!!"""""""""###### !!!"""############"""""""""############$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""###""""""""""""############ !!!###&&&(((***%%%$$$###""""""######$$$#########""""""!!!!!!!!!$$$!!! $$$&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!###%%%"""""""""""""""""""""""" !!!"""!!! """"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!! !!!!!!"""###$$$"""""""""""""""#########!!!"""######$$$$$$###### !!!"""############!!!"""###$$$$$$$$$$$$$$$#########""""""############$$$$$$###""" ########################"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######"""!!!"""$$$&&&''' !!!!!!!!!"""""""""""""""%%%&&&&&&###""""""$$$######""""""###$$$$$$%%%$$$######"""""""""#########"""!!! !!!"""###############$$$$$$%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$##############################"""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$########################""""""""""""######$$$%%%&&&&&&%%%###!!! """"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!############$$$%%%&&&'''!!!!!!!!!""""""###$$$%%%"""""""""""""""""""""""" !!!"""######"""!!!!!!%%%$$$$$$######$$$$$$%%%!!!!!!""""""!!!!!! $$$###"""!!!"""###%%%&&&"""""""""""""""#########""""""###$$$$$$$$$$$$$$$ !!!"""############"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$######""""""###$$$$$$%%%######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$%%%%%%### #########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!###$$$###"""!!!"""### !!!!!!!!!""""""######$$$###""""""###$$$###!!!"""!!!!!!"""$$$%%%$$$###""""""!!!!!!!!!"""######%%%%%%$$$"""!!!!!!$$$&&&!!!!!!!!!!!!"""""""""###!!!!!!"""""""""""""""!!!""""""""""""############"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%#########"""""""""""""""%%%%%%$$$$$$###"""!!! %%%%%%$$$$$$%%%&&&&&&%%%"""""""""""""""""""""""" !!!"""!!!"""$$$"""""""""""""""""""""""" """###$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######### !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!""""""#########!!!!!!""""""######$$$$$$$$$$$$################## !!!"""############!!!!!!"""$$$$$$%%%%%%$$$###""""""!!!!!!""""""###!!!!!!""""""""" #################################"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$######$$$%%%((()))######$$$$$$%%%%%%%%%&&&###%%%'''&&&###"""###$$$######""""""###$$$%%%%%%%%%###  ###%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!!!!""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$###!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""" !!!"""### !!!"""$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$%%%%%%((('''$$$"""!!!!!!!!!"""!!!"""""""""############ !!!""""""###"""""" !!!"""""""""""""""###$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""######""""""!!!!!! ###$$$%%%&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$%%%######""""""###$$$%%%%%%######""""""""""""######$$$$$$##################%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$$$$$$$###!!!#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""!!!"""###%%% !!!!!!""""""############$$$$$$$$$$$$######""""""""""""############!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!! ###"""!!!"""$$$&&&%%%$$$"""!!!!!!"""%%%&&&&&&%%%%%%$$$""" !!!$$$""" !!!!!!!!!!!!""""""""""""############"""!!! """"""""""""############""""""!!!""""""###$$$$$$$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$&&&&&&&&&&&&$$$###!!! ###############""" """######$$$$$$$$$###### ###%%%$$$!!!"""$$$######################## """###!!!###&&&"""""""""""""""""""""""""""$$$&&&'''''''''%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!! !!!"""!!!!!!!!!!!!############""" !!!!!!"""###$$$$$$%%%&&&%%%$$$###""""""""""""############"""!!! !!!!!!"""$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!###$$$###""" ########################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!!!!"""$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$$$$#########""""""######################## """###$$$$$$#########$$$%%%%%%%%%###"""!!! !!!!!!"""###$$$$$$$$$""""""############""""""############""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######$$$$$$######$$$&&&((()))!!!"""#########!!! $$$###"""###$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$######"""######$$$######""""""""""""""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$###"""!!! ######""""""!!!!!! """###$$$%%%%%%$$$"""!!! !!!!!!""""""######%%%%%%$$$$$$###""""""""""""""""""""""""#########((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%***(((&&&###"""!!!!!!!!!###########################""""""###%%%%%%$$$"""!!!!!!""""""##################$$$%%%%%%%%%%%%%%%######""""""!!!!!! """######""""""###$$$%%%%%%$$$$$$###"""!!!!!!#########"""!!! %%%$$$$$$$$$"""!!!  !!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$######""""""$$$$$$######"""!!!!!!!!!###!!! ###$$$""" """"""""""""""""""""""""$$$$$$############$$$$$$""" """%%%&&&### """"""!!! !!!"""###########################""""""############""""""$$$!!! """######$$$$$$###"""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" ###$$$ !!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!##############################$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$######################## !!!!!!""""""######""""""""""""####################################$$$"""###$$$###"""""""""###%%%%%%&&&$$$######$$$%%%###"""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$"""!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!! !!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$###""" !!!""""""###"""!!! """""""""###$$$%%%%%%%%%""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!"""$$$%%%"""""""""""""""!!!!!!  """######"""!!!""""""""""""#########$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!! ########################$$$######""""""###$$$%%%""""""""""""""""""""""""!!!""""""######""""""!!!######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$"""!!!""""""""""""#########$$$##################$$$$$$#########$$$%%%%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$"""!!! #########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%############$$$$$$%%%&&&###########################""""""###$$$&&&%%%$$$"""""""""#########$$$$$$ !!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%%%%%%%$$$######""""""!!!!!!"""""""""""""""""""""############""""""!!! !!!""""""""""""!!!######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""############""""""""""""$$$"""!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$##################$$$"""!!! """%%%%%%###!!!$$$###"""!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""""""""!!! """"""############""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""" $$$%%%"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""##################""""""""""""""""""####################################'''&&&$$$!!!!!!$$$'''$$$############$$$%%%%%%%%%###""""""######"""!!!######""""""""""""############""""""""""""######"""!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""######$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! !!!""""""""""""!!! #########$$$%%%%%%&&&&&&""""""""""""""""""""""""############"""""""""""" !!!!!!""""""#########"""!!! !!!!!! !!!!!!"""######"""!!!!!!!!!"""""" !!!"""!!! !!!"""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&&&&$$$$$$$$$###!!!######$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""""""""""""""##################"""!!!""""""###$$$$$$$$$###!!!!!!"""""""""""""""###""""""$$$%%%%%%$$$###"""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""" """###############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&########################"""  """$$$$$$$$$###############$$$$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""&&&%%%%%%$$$$$$######### !!!!!!"""###$$$$$$ !!!"""############### !!!""""""######""""""###""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!""""""""""""############$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################"""!!!!!!"""$$$$$$###!!!%%%$$$###"""!!! ########################"""!!!  !!!"""!!!"""###%%%'''&&&###!!!"""!!!!!! """"""############""""""""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################&&&%%%%%%$$$######"""""""""""""""#########$$$$$$########################%%%&&&%%%###""""""$$$&&&############$$$$$$%%%%%%%%%###""""""###$$$"""!!!###""""""""""""""""""###  !!!"""$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""######$$$%%%########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$##################$$$$$$$$$%%%%%%######""""""""""""##################"""""""""!!! !!!"""######$$$$$$###"""!!!!!! !!!!!!$$$#####################$$$###"""!!!!!!!!!######%%%###!!!!!!""""""  !!!"""$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$&&&'''"""###$$$$$$"""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###############"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""" ########################!!!"""##################$$$$$$$$$$$$!!!!!!"""############### !!!!!!""""""###### """!!! !!!###&&&%%%%%%%%%$$$$$$###### !!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$#########""""""""""""#########"""$$$######""""""!!!!!!!!!###########################"""  """###"""!!!"""###%%%%%%###!!!######""""""""""""######""""""############"""""""""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""#########$$$$$$$$$###########################$$$%%%%%%$$$######%%%######$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$###""""""""""""######""""""""" !!!""""""$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%################################################!!!!!!!!!""""""###$$$$$$##################$$$$$$"""""""""#####################"""!!!!!!"""##################"""""""""!!! !!!"""######$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""!!! !!!"""###"""!!!"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###%%%&&&!!!"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############"""!!!!!!"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""########################"""  """$$$$$$########################!!!!!!"""############### !!!!!!""""""###### """######"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$##########################################"""!!!!!!!!!!!!"""###############""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%!!!""""""""""""!!!""""""########################"""###$$$$$$$$$$$$###"""#########""""""""""""###!!!!!!"""#########$$$$$$""""""""""""""""""""""""$$$###!!! !!!###$$$###!!! !!!###############""""""""""""######""""""############""""""!!!!!!""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""##############################"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$########################$$$&&&(((((('''&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&$$$######$$$%%%###"""""""""############""""""###""""""######$$$%%%&&&"""!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%###############$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""""" !!!!!!""""""######$$$$$$$$$######$$$$$$%%%!!!!!!"""######""""""!!!######"""""""""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!"""$$$$$$ !!!###$$$%%%%%%%%%$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$###""""""""""""""""""""""""""""""##################""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$###""""""!!!########################&&&$$$""""""$$$%%%%%%%%%#########""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######""""""###$$$#############################################"""###############"""!!! !!!""""""######"""""""""""""""############$$$ !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###### !!!!!!"""###$$$$$$$$$ """###"""!!! !!!"""########################"""###$$$%%%%%%$$$###"""###$$$$$$"""!!! """$$$ """###$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$!!! """###### !!!!!!"""""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""### !!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$$$$%%%########################!!!###%%%&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%###""""""######"""!!!!!!"""###$$$$$$###"""!!!############$$$%%%&&&'''"""!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################%%%$$$###"""!!!!!!!!!""""""!!! !!!###$$$########################$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&& """"""""""""!!!!!!"""###$$$$$$$$$$$$$$$ """$$$$$$#############################################$$$$$$######$$$$$$%%%&&&&&&&&&"""""""""""""""""""""""""""!!!!!!!!!"""######$$$""""""######$$$%%%&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%$$$###!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###$$$%%%&&&#########"""""""""!!!!!!$$$$$$##################%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!###########################$$$&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%$$$$$$######""""""""""""######$$$########################&&&$$$######$$$%%%$$$""""""""""""!!!!!!!!! !!!""""""######""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%!!!""""""############""" !!!""""""""""""!!!""""""#########$$$$$$$$$ !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!""""""#########$$$!!!###$$$###!!! """$$$########################!!!###$$$%%%%%%$$$###!!!###$$$$$$""" """$$$!!!!!!###$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!###$$$###""" !!!""""""""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""" !!!"""############$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################## """###"""!!!!!!"""###$$$%%%&&&'''&&&%%%%%%###"""!!!!!!""""""!!! !!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!###$$$&&&$$$###"""""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""$$$%%%&&&!!!###############!!!"""###%%%%%%%%%$$$###'''%%%$$$###$$$###""" !!!!!!!!!"""""""""###%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$###############$$$$$$######""""""###$$$%%%%%% !!!!!!"""######$$$$$$$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!%%%&&&&&&%%%$$$""" ###########################$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###%%%$$$"""!!!!!!!!!"""##############################"""""""""###""" """"""!!!!!! ######$$$%%%%%%%%%%%%%%%######""""""!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!""""""""" !!!###$$$%%%&&&''' !!!###$$$$$$%%%%%% !!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""############!!!$$$%%%%%%"""!!!###%%%########################!!!"""$$$%%%%%%$$$"""!!!###$$$%%%### """$$$"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! """""""""$$$&&&&&&###!!!"""""""""""""""###$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""%%%'''!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!########################!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$$$$%%%&&&###"""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&!!!!!! !!!!!!$$$###"""!!!!!! !!!!!!"""$$$%%%$$$$$$$$$$$$ ###%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """$$$%%%&&&%%%%%%######""""""""""""###### !!!"""######"""!!!  """#########$$$&&&"""############$$$$$$$$$ !!!!!!!!!!!! """"""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""############!!!"""###$$$###$$$%%%%%%######$$$%%%""""""############""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$###""""""######%%%$$$$$$$$$######""""""$$$$$$$$$############""""""!!! """%%%&&&$$$!!!!!!######""""""$$$&&&$$$""" !!!$$$%%%###!!!%%%$$$$$$%%%&&&%%%### !!!!!!!!!!!!########################(((''''''&&&%%%######""" !!!"""######$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""$$$''''''$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########"""######$$$$$$(((%%%"""!!!"""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""!!! """###$$$!!!!!!!!!!!!!!!"""######$$$###############$$$$$$%%%###!!!  !!!"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!! !!!"""$$$$$$!!!&&&%%%$$$"""!!!!!! %%%$$$$$$$$$###""""""""" !!!""""""""""""######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$$$$###!!! &&&%%%###"""!!!!!!!!!!!! !!!!!!!!!!!! &&&%%%###""""""###%%%&&&#########"""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""!!!!!! $$$###!!! !!!"""######"""""""""###$$$&&&''' !!!"""######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""##################""""""!!!!!!'''$$$!!!!!!###%%%$$$###!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###########################""""""!!!!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""###%%%%%%$$$###$$$%%%&&&$$$###""""""!!!!!! """"""""""""###$$$%%%%%%"""!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!!!!!!!!!!"""######"""!!!!!!!!!"""###"""  """############$$$$$$$$$"""""""""######"""""""""!!!!!!""""""##################"""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""#########$$$%%%%%%######$$$%%%""""""############""""""""""""""""""###############""""""""""""###$$$$$$%%%$$$$$$###""""""######$$$$$$#########"""""""""$$$$$$$$$#########"""""""""!!! !!!$$$%%%###!!!!!!!!! """$$$###!!! !!!######""" $$$$$$$$$%%%&&&%%%###!!!!!!!!!"""""""""#################################%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""$$$&&&&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############'''$$$!!! !!!###############""""""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!"""!!!  !!!!!!""""""!!! !!!!!!"""!!! !!!"""###$$$"""!!!!!!!!!!!!!!!"""###$$$######"""""""""######%%%$$$"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""!!! """$$$%%%$$$###$$$###"""!!! !!!$$$$$$$$$############### !!!"""############ !!!""""""######""""""""""""""""""############%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$###!!! ###"""!!!!!! !!!"""""" !!!!!!!!!!!! """""""""######"""""""""###"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!###$$$%%%%%% !!!!!!""""""######!!!  !!!"""!!!!!! !!!"""$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$######$$$$$$$$$######""" !!!"""###$$$######"""$$$$$$#########"""""""""%%%### !!!###%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!""""""######""""""!!!$$$######""""""######$$$""""""!!!!!!!!!"""######$$$%%%%%%$$$""""""###%%%***%%%!!! """###!!!!!!!!! !!!###%%%&&&!!!!!! !!!"""######%%%$$$###"""!!! """!!!!!! !!!!!!"""!!!""""""######""""""!!! !!!!!!!!! !!!###%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""############$$$$$$###""""""!!!!!!!!!!!!!!!%%%$$$$$$###############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$######""""""""""""###$$$%%%$$$######$$$%%%""""""############""""""""""""""""""############""""""!!!!!!!!!"""######%%%$$$######"""###############""""""""""""!!!!!!$$$$$$#########"""""""""!!! !!!######"""  !!!!!!!!!!!!"""######"""!!!"""###$$$###!!!#########$$$%%%&&&$$$############$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%#########$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$############"""###%%%%%%###!!!#########$$$$$$$$$$$$%%%)))((('''%%%$$$#################################((('''&&&%%%$$$#########%%%###!!! !!!"""""""""$$$$$$###"""!!! $$$$$$############$$$$$$###""""""!!!!!!""""""###############"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!###"""  !!! !!!!!!""""""""""""!!!"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""$$$######"""!!!!!!!!!!!!%%%$$$###"""!!!"""###$$$""""""############""""""""""""""""""""""""""""""""" !!!$$$&&&'''&&&"""!!!!!! !!!!!!!!!###############$$$$$$$$$######################## !!!!!!""""""!!!!!!############$$$$$$$$$$$$(((&&&### !!!###$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$ !!!!!!""""""!!!!!! !!!###$$$$$$###!!! """"""""""""""""""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%&&&&&&%%%%%%$$$"""""" !!!!!!""""""######!!!  !!!""""""!!!!!!!!!!!!"""###"""""""""!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$#########$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################""""""#########$$$$$$#########!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""#########""""""#########!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$""" """$$$(((%%%!!! !!!"""""" ###"""!!!!!!!!!###$$$&&&""""""""""""###$$$%%%&&&%%%$$$"""  $$$##################$$$"""""""""""""""""""""""""""###$$$###"""###%%%'''""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""#########$$$######""""""######$$$########################!!!"""""""""############$$$$$$###""""""""""""###"""$$$%%%$$$###"""###$$$""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$###############$$$"""""""""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!"""""""""!!! !!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%############$$$$$$$$$%%%%%%########################""""""""""""############!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$'''&&&%%%$$$###""""""!!!#########"""""""""""""""&&&%%%$$$$$$############$$$""" !!!""""""!!!######""""""!!!!!! $$$######""""""######$$$###""""""""""""""""""###############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! """ """###$$$###"""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!$$$$$$"""!!! ######"""!!!!!!""""""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###!!! ###%%%&&&&&&!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$$$$%%%$$$#########""""""######!!!!!!"""###############"""""""""#########$$$$$$$$$###"""!!! !!!"""###""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""######### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!(((''''''&&&%%%###"""!!!######""""""!!!!!! ######"""""""""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""######""""""!!!$$$##################$$$ !!!!!!"""""""""""""""###$$$%%%%%%$$$###"""###""""""!!!!!!""""""###""""""!!!""""""###$$$%%%###$$$###!!!!!!###"""######""" ###&&&&&&%%%$$$#########$$$%%%######""""""###$$$%%%%%%###"""!!! !!!"""###$$$$$$############$$$$$$######""""""""""""######&&&&&&&&&$$$!!! !!!"""""""""#########$$$$$$$$$""""""############""""""###############"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""########################!!!"""""""""############""""""!!!!!!!!!"""######"""###$$$$$$""""""###$$$""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""###$$$###############$$$$$$!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$######$$$%%%"""############"""#########"""!!!"""$$$%%%%%%$$$"""""""""############$$$#################################"""""""""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######"""!!!!!! #########"""""""""!!!!!!""""""!!!""""""###$$$$$$###!!! """###"""!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""######""""""""""""##################"""""""""!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""%%%$$$"""!!! !!!"""### !!!#########"""!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$"""!!! !!!!!! !!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%### !!!"""""""""""""""""""""###$$$%%%%%%"""""""""###$$$$$$$$$%%%######"""!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!"""""""""###### """######"""!!! !!!""""""###"""""""""$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$!!!!!!""""""############ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%######""""""!!!!!! $$$######$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%% !!!"""#########"""!!!$$$$$$###""""""###$$$$$$ !!!!!!""""""######$$$ !!!!!!""""""!!!!!! """""""""!!!!!!"""""""""######"""""""""###$$$$$$"""######""" !!!###!!!%%%$$$!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""###$$$######""""""######$$$ !!!!!!"""###$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""###$$$"""###$$$###""""""###$$$""""""############""""""""""""""""""############""""""!!!!!!!!!"""###############"""######$$$%%%!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!###$$$$$$"""!!!!!!"""!!!"""######!!!!!!"""###!!!"""!!!  !!!$$$"""!!!!!!###$$$$$$###!!!!!!!!!""""""""""""###########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$&&&#########$$$$$$$$$$$$%%%!!!"""#########""""""!!!$$$$$$$$$######""""""!!! !!!"""###$$$%%%"""!!! !!!###$$$###""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""#################################$$$ !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$######"""!!!!!!!!!!!! !!!""""""############""""""""""""""""""""""""""""""%%%###!!! !!!!!! ############$$$$$$%%%&&&###############$$$$$$$$$###"""!!! !!!###$$$ !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""" ###%%%$$$###!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""######""""""!!!###"""  """###!!!!!!!!!"""######$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""" """######### !!!!!!""""""######!!!!!!""""""######$$$$$$ !!!###$$$$$$%%%""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""" !!!###%%%#########$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%% !!!###$$$%%%$$$###"""$$$$$$###""""""###$$$$$$!!!!!!""""""###$$$$$$%%%!!!!!! !!!!!!$$$######""""""######$$$$$$$$$######"""#########!!!###%%%%%%#########$$$ !!!###$$$$$$###"""""" ###%%%&&&&&&%%%%%%$$$###"""!!! !!!"""######$$$$$$#########""""""!!!!!!""""""###$$$$$$###""""""###$$$$$$!!!"""###$$$%%%"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###"""""""""######!!!###$$$###"""!!!"""$$$""""""############""""""""""""""""""###############""""""""""""###$$$$$$######""""""###$$$$$$%%%"""""""""#########$$$$$$###"""""""""!!!!!!!!!!!!"""$$$&&&%%%###!!!"""###!!!"""######!!!!!!"""### """###""" !!!###%%%###!!!!!!"""######"""!!!!!!!!!"""""""""##############################""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$""" """%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$&&&%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$$$$"""!!!!!!"""$$$%%%$$$""" !!!!!!""""""#########""""""""""""""""""###$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""#########""""""""""""""""""#########$$$$$$$$$%%% !!!"""###$$$$$$######!!!  !!!"""######"""!!!  !!!###$$$%%%$$$######"""""""""###### !!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""###"""!!!"""######""" ##################$$$$$$$$$$$$$$$##################"""!!!!!!!!!###%%%&&& !!!""""""######""""""!!!!!!"""""""""######### """$$$%%%%%%$$$###""""""#########""""""!!!!!!""""""###"""!!! """"""############""""""!!!!!! !!!!!! !!!!!!"""######$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%###"""!!! !!!!!!""""""###### !!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""#########$$$$$$ ###%%%%%%###"""###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###%%%$$$###""""""###$$$%%%!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###!!!$$$&&&'''&&&%%%%%%&&&###""""""$$$&&&&&&!!! $$$&&&'''&&&%%%'''&&&%%%###"""""""""!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!###&&&&&&###"""############$$$$$$$$$""""""############""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""############""""""###$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""############((('''%%%$$$###"""""""""!!!###$$$###"""!!!"""###""""""############""""""""""""""""""###########################$$$$$$%%%######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!###%%%'''&&&###"""###$$$$$$%%%&&&%%%$$$###$$$%%%"""%%%&&&&&&###"""$$$&&&&&&$$$!!!!!!!!!""""""!!!!!!""""""""""""#################################!!!!!!"""###$$$%%%&&&&&&######"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """""" !!!$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&''''''''''''&&&&&&%%%%%%$$$###""""""$$$$$$###############$$$"""""""""###%%%&&&$$$###""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$###""""""!!!!!!"""#########!!!  """###%%%&&&$$$###############$$$%%% !!!"""######""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""######""""""""""""######%%%$$$$$$$$$######""""""$$$###""""""###%%%'''(((######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$&&&&&&%%%$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$ !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""#########"""!!!!!! !!!"""############ !!!###$$$%%%%%%%%%$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%!!!###&&&((()))'''$$$###!!!!!!""""""#########$$$!!!$$$%%%$$$###%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!! ############""""""""""""$$$$$$$$$$$$$$$&&&'''(((########################""""""""""""""""""######%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###$$$$$$############$$$$$$$$$###""""""###%%%'''((('''&&&$$$"""!!!!!!"""###%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&''''''%%%######$$$$$$$$$############$$$$$$######$$$$$$$$$######"""#########"""""""""""""""$$$$$$######""""""!!!!!!"""###$$$###"""!!!"""### !!!!!!!!!###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""#########$$$###############"""!!!!!!######$$$%%%$$$###"""!!!$$$"""!!!###%%%&&&$$$"""$$$$$$$$$#########""""""%%%&&&'''%%%###""""""###############$$$$$$$$$$$$"""""""""""""""!!! ######""""""""""""#################################"""""""""###$$$%%%%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""######""""""###$$$%%%&&&'''((('''%%%$$$"""########################(((&&&$$$!!!""""""""""""""""""""""""######""""""""""""######"""######$$$$$$"""!!! !!!!!!!!! ###%%%''''''&&&$$$"""!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############,,,(((%%%""""""""""""!!!"""#########"""###$$$&&&&&&%%%%%%$$$###"""!!!!!!######""""""""""""""""""###!!! !!!$$$%%%"""%%%'''$$$!!!&&&$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$###"""!!! !!!###############"""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!###"""!!!  !!! !!!!!!""""""!!! !!!!!!!!!""" !!!"""###""" ###$$$%%%&&&%%%###!!!""""""""""""############ """$$$%%%%%%%%%""""""############""""""!!! ###%%%$$$"""######$$$$$$$$$$$$######"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!""""""######'''&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$%%%#########"""""""""""""""%%%$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&#########""""""#########&&&%%%$$$############$$$$$$$$$############$$$$$$ !!!###$$$'''%%%###"""!!!!!!"""#############################################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%###""""""#########""""""""""""############$$$$$$$$$######"""#################################""""""""""""""""""###$$$###"""!!!"""######"""!!!!!!"""$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%$$$$$$######$$$$$$$$$""""""""""""#########$$$###############"""!!!!!!######$$$$$$$$$###"""!!!###"""!!!###%%%&&&$$$"""$$$$$$$$$#########""""""###$$$%%%$$$""" !!!"""!!!!!!!!!"""""""""#####################"""!!!!!!######""""""""""""####################################""""""######$$$%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################!!!!!!"""""""""""""""""""""#########"""!!!""""""######"""!!! ##############################""""""!!!!!! """"""""""""""""""""""""######""""""""""""######"""######$$$###"""!!! !!!"""###""" !!!###$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""###""""""""""""############ !!!!!!"""###"""""""""!!!!!!"""###############!!!!!!"""""""""#########&&&$$$"""!!!###$$$%%%%%%!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########"""""""""""""""#########!!!"""######"""!!! !!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$$$$######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!###############"""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!""""""$$$$$$############$$$$$$"""###$$$$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$"""!!!"""$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&&&&$$$###"""########################$$$#########""""""!!!!!!############""""""""""""#########""""""#########!!!!!!###$$$%%%%%%&&&&&&###"""!!! !!!"""###$$$$$$###"""""""""######$$$$$$############$$$$$$"""!!!!!! !!!"""$$$%%%&&&%%%###"""!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$###""""""###$$$%%%### !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$#########$$$$$$%%%"""""""""###############"""############""""""!!!######$$$$$$######"""!!!###""""""###%%%%%%$$$"""$$$$$$$$$###############!!!"""###"""  !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######"""######""""""""""""####################################"""""""""###$$$$$$%%%$$$######"""#########"""""""""######$$$$$$%%%#########""""""#################################""""""""""""""""""""""""############""""""""""""################################################!!!!!!""""""############'''%%%###!!! !!!"""###########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######"""############"""!!!!!! """######!!! !!!!!!!!!!!!"""######$$$$$$%%%######"""!!!!!!!!!""""""############$$$$$$$$$$$$!!!""""""###############!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$""" """$$$%%%%%%"""######""" !!!###$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""#########$$$"""###$$$%%%%%%$$$"""!!!"""""""""$$$&&&%%%!!!!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""############""""""!!!############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############""""""!!! !!!!!!############"""!!!  !!!!!!!!!""""""""""""!!! """$$$&&&""""""!!!!!!""""""######""""""""""""############"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$######""""""""" !!!"""######$$$ """$$$&&&'''&&&%%%$$$&&&&&&%%%$$$###"""!!! $$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$%%%$$$$$$###"""!!!$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###"""!!!""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """$$$######""""""""""""######""""""###$$$$$$$$$########################$$$$$$!!!!!!""""""######$$$$$$!!!###$$$$$$###"""###%%%%%%!!! """!!!"""$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""##################$$$$$$%%%########################""""""############"""!!!###############""""""!!!""""""######$$$$$$$$$###########################!!!"""###"""  !!!!!!""""""""""""##################$$$$$$###""""""######""""""""""""####################################""""""""""""######$$$$$$##################!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""!!!$$$%%%&&&%%%%%%%%%$$$###$$$%%%&&&'''########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""##################"""""""""!!! #########""""""""" !!!!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!"""############"""!!!!!!"""############### !!!!!!!!!"""""""""%%%###!!!!!!"""###""""""###$$$$$$###!!! !!!###"""""""""""""""#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%###"""$$$$$$######"""!!!!!!!!! !!!"""############"""##################""" !!!"""######$$$$$$""""""############"""!!!#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!"""""""""  !!!###$$$!!!  """$$$%%%!!!"""""""""############ """"""#########$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###""""""$$$&&&"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#################################### """$$$&&&&&&&&&%%%$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! $$$###""""""""""""###$$$ !!!!!!""""""#########$$$$$$############$$$$$$"""""""""""""""###############""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!###%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!###$$$$$$######$$$&&&######%%%######&&&""""""""""""""""""""""""!!!###$$$###"""!!!"""######"""""""""######$$$%%%$$$$$$$$$###############!!!""""""#########""""""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""###$$$###!!! !!!""" !!!!!!!!!!!!"""!!!!!!"""""""""""""""!!!######""""""""""""####################################""""""!!!""""""###############$$$#########"""######$$$%%%&&&''''''$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!$$$%%%$$$"""!!!"""#################################%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""######""""""""""""###############"""""""""""""""!!!############$$$""""""""""""""""""######%%%$$$###""""""!!!""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$"""!!!!!!#########!!!%%%&&&&&&$$$""""""###$$$$$$$$$###""""""!!! !!!!!!""""""############%%%$$$""" !!!""""""$$$%%%"""###((($$$$$$######"""!!!!!!!!!#########$$$$$$###"""""""""""""""""""""""""""""" """###$$$$$$$$$$$$!!!""""""#########""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$###!!! """$$$&&&!!!"""""""""############!!!""""""""""""""""""############"""""" !!!"""#########$$$%%%######$$$$$$$$$$$$######$$$$$$$$$""" """$$$########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%###"""!!! !!!###$$$%%%&&&'''"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""#########""""""#########!!!""""""###$$$$$$##############################!!!"""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$##################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!###&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""############!!!###$$$$$$######%%%&&&$$$ """***,,,'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$#########!!!""""""############"""$$$###"""!!!!!!!!!!!!"""!!!"""$$$$$$#########%%%###############$$$$$$$$$"""###$$$$$$""""""###$$$ !!!""""""""""""!!!######""""""""""""####################################"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''#########""""""#################################""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!"""""""""######'''$$$""""""######  """###""""""########################!!!""""""""""""#########""""""""""""""""""""""""######""""""""""""######$$$######"""!!!"""""""""!!!"""""""""$$$%%%###"""""""""""""""!!!!!!$$$$$$###"""""""""###### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############!!! """$$$&&&&&&%%%%%%&&&&&&%%%######$$$&&&'''&&&%%%$$$###"""!!!!!!###"""""""""""""""""""""%%%###  """$$$ """###"""(((!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$$$$!!!""""""############"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""#########"""""" !!!"""############!!!!!!!!!"""""""""######!!!###$$$&&&%%%$$$"""!!!"""!!! """%%%&&&""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""""""""######"""""""""!!!"""#########%%%'''"""######$$$$$$######""""""######""" !!!"""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""###############$$$$$$$$$$$$######!!!""""""############### !!!###$$$$$$###!!!  """###%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&''''''&&&&&&%%%!!!!!!"""""""""""""""!!!"""""""""###$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!! """%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$ !!!""""""###############"""""""""""""""!!!###$$$$$$$$$$$$%%%''')))%%%)))444555+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###############$$$###"""!!! !!!!!!""" ###%%%%%%###"""###%%%""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$ !!!!!! !!!"""#####################""""""""""""####################################"""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""######################## !!!""""""###$$$%%%%%%&&&### !!!$$$%%%""" !!!###$$$$$$%%%%%%########################!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$"""!!!!!!!!!"""### !!!"""!!! """$$$""""""""""""""""""""""""#########"""######$$$$$$!!!!!!"""""""""######### !!!"""""""""""""""!!!!!!"""###########################$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&$$$###$$$%%%$$$######%%%&&&%%%%%%$$$$$$######""""""$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!"""###$$$!!!"""!!! ###&&&!!!!!!!!!"""######$$$$$$"""###############"""!!!"""!!! !!!""" !!!###%%%%%%%%%######!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""###############"""""""""""""""""""""############ !!!"""###$$$######""" !!!"""""""""!!!!!!!!!!!!"""""""""######### !!!!!!""""""""""""###""""""!!!"""###$$$%%%""""""""""""############%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$######"""!!!###%%%%%%######$$$'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$"""!!!!!!"""#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&'''&&&%%%$$$###!!! !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$"""!!! """$$$$$$""" """"""""""""$$$$$$############$$$$$$""""""#########""""""!!! !!!"""""""""""""""!!! !!!###$$$%%%&&&'''$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!!!!!###$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!###$$$$$$$$$$$$&&&'''...***///;;;:::---$$$###########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###############$$$###!!! !!!""" ###%%%%%%###"""###%%%""""""######$$$$$$$$$$$$!!!"""$$$###"""!!!###$$$############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""####################################"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((!!! %%%((('''$$$%%%$$$"""!!!!!!###$$$%%%################################################""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###$$$$$$###!!! """ !!!!!!""""""#########"""""""""###$$$%%%%%%"""############$$$$$$$$$!!!!!!"""###############!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!"""#########"""###$$$&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%$$$###$$$###"""###%%%&&&&&&$$$$$$$$$######"""!!!!!!!!! !!!""""""###"""""""""!!!  !!!"""!!!"""$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$######"""""" !!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""""""""!!! """"""""""""###############"""!!!"""###&&&(((***###############$$$$$$%%%""""""""""""############ !!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$"""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""")))'''$$$######""" """""""""""""""""""""""""""""""""""""""!!! %%%###  ###$$$""""""""""""""""""""""""&&&%%%$$$!!! """&&&***"""""""""###$$$%%%''''''!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""########################""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  """%%%############""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""#########"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$&&&$$$"""###%%%&&&%%%""""""%%%(((***+++)))&&&$$$!!!!!!!!!###%%%%%%###!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!---(((!!!!!!###$$$###'''&&&%%%$$$###############"""!!! !!!###%%%&&&######""""""""""""######$$$$$$############$$$$$$########################"""############$$$$$$$$$ !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$#########""""""!!!!!!$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$"""!!! """#########""""""""""""##################""""""""""""$$$######%%%&&&&&&$$$""""""!!!!!!"""$$$&&&%%%$$$######""""""!!!!!! #####################$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""$$$$$$"""!!! !!!###"""!!! """$$$%%%###""""""""" !!!"""######"""  !!!!!!""""""""""""""""""""""""""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$!!! !!!###%%%&&&!!!###%%%"""############$$$$$$$$$###########################"""""""""!!!!!! """"""""""""""""""#########"""!!! !!!"""###########################"""""""""!!!!!!!!!!!! """############$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$"""  !!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$)))'''$$$!!!  !!!!!!"""###$$$$$$%%%%%%$$$###""" """###$$$%%%%%%$$$$$$###"""!!!!!! $$$%%%$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&!!!###$$$$$$######$$$%%%$$$#########""""""!!!!!!######""""""""""""""""""######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$#########$$$$$$###############"""""""""""""""""""""""""""!!!  ###$$$%%%$$$"""""""""""""""""""""""""""#########""""""!!! """"""!!!!!!!!!!!!""""""######################## !!!$$$$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$######""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$###""""""$$$&&&$$$$$$#########"""""""""""""""""""""""""""""""""##################$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$&&&$$$"""###%%%&&&$$$""""""###&&&'''((('''%%%$$$"""""""""$$$%%%&&&$$$"""""""""#########$$$$$$$$$"""######$$$$$$######"""%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######"""!!! &&&&&&%%%$$$###"""###$$$&&&%%%$$$###"""""""""""""""#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$###""""""##########################################$$$$$$"""""""""""""""######$$$############"""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$######%%%$$$###""""""###$$$%%%######""""""""""""##################""""""""""""###""""""$$$%%%%%%###!!!"""!!!!!!"""$$$&&&%%%$$$$$$#########""""""""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""######"""!!! !!!!!!###"""!!!!!!###"""!!! !!!""""""###%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!""" !!!###$$$%%%"""!!!"""$$$&&&"""############$$$$$$$$$#################################""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###########################&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$"""""""""""""""##################"""""""""""""""!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$"""!!! !!!"""###!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""!!!""""""###$$$%%%&&&%%%$$$"""""""""######$$$$$$$$$!!!###$$$$$$######$$$%%%$$$#########""""""""""""##############################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""""""""""""""#########"""""""""""""""""""""""""""%%%&&&&&&""""""""""""""""""""""""#########$$$######"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!###$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""!!!!!!""""""""""""!!!!!! """$$$$$$#########$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%"""###$$$$$$###"""###$$$###############$$$$$$$$$%%%#########$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$%%%&&&$$$###!!!"""###$$$%%%$$$######"""""""""######"""""""""$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""######"""!!! $$$((((((%%%"""###%%%%%%$$$###""""""!!!!!!""""""###$$$$$$###!!!""""""$$$$$$$$$$$$""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""######"""""""""""""""######$$$############"""""""""""" !!!###$$$%%%%%%######$$$$$$$$$######"""%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$#########"""""""""""""""!!!"""$$$$$$""" ###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$#####################""""""!!!!!!!!!########################$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!"""###"""!!!!!!""""""!!! !!!### """###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ###########################$$$%%%&&&&&&%%%#########"""!!!"""###$$$$$$######"""""""""###$$$%%%&&&"""############$$$$$$$$$#######################################""""""""""""""""""!!!!!! ###""""""!!!!!!""""""###########################$$$$$$###""""""!!! """""""""#########$$$$$$############""""""""""""$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!###$$$&&&"""""""""###$$$$$$%%%%%%%%%%%%###""""""###%%%%%%%%%%%%$$$$$$###"""""""""---(((###"""%%%'''&&&###&&&&&&%%%$$$%%%&&&'''(((!!!###$$$$$$######$$$%%%###############"""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''!!!"""""""""######$$$$$$"""""""""""""""""""""""""""  """$$$$$$#################################$$$$$$$$$######""" !!!""""""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$###############$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###"""!!!!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$#########$$$$$$$$$###"""""""""""""""###$$$$$$$$$###"""###$$$%%%###""" """$$$%%%&&&%%%###"""""""""############""""""##################$$$$$$$$$$$$############$$$$$$#########"""!!!!!! !!!""""""############""""""&&&'''&&&$$$$$$%%%&&&%%%$$$###""""""""""""############""" !!!######!!!$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""#########""""""!!! """""""""""""""""""""""" !!!!!!"""######"""""""""""""""######$$$#########""""""""""""""" """###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!!!!"""#########""""""""""""######$$$$$$$$$#########""""""###"""""""""$$$$$$###!!!###"""!!!"""$$$%%%$$$#################################""""""!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""###""""""#########"""!!!#########!!! """%%% !!!""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!! """""""""""""""#########"""###$$$%%%%%%%%%%%%$$$$$$######$$$&&&%%%###!!!"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$###########################"""!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!"""######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""'''$$$!!!!!!###%%%&&&%%%(((&&&%%%$$$$$$%%%'''(((!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!! !!!"""###$$$########################!!!######"""!!!"""###""""""""""""###$$$%%%&&&""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!########################"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$################################################$$$######"""###$$$%%%&&&###""" !!!"""###"""!!! """$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$#########"""!!!"""%%%''''''&&&''''''&&&%%%$$$$$$$$$$$$###"""!!! !!!"""###!!!######!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!""""""!!!!!!######################## !!!!!!"""###$$$$$$"""""""""""""""######$$$""""""""""""""""""######!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$############%%%$$$######$$$%%%$$$###$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""###"""""""""!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""!!!"""""" !!!###!!!"""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!"""""""""#########"""######$$$%%%%%%%%%%%%%%%$$$$$$&&&'''&&&###!!!!!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$##########################################$$$$$$$$$$$$$$$######"""""""""""""""############""""""########################!!!""""""###%%%&&&&&&'''!!!!!!"""""""""#########$$$$$$######""""""!!!!!!!!!!!!""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""########################$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!$$$$$$""""""$$$&&&###"""  !!!###!!!###$$$$$$######$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########!!!!!! """###%%%"""""""""""""""""""""""" """"""!!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!######"""""""""###"""""""""""""""#########"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###"""###$$$$$$###"""###$$$$$$$$$$$$###############"""###$$$###""""""###$$$$$$$$$######$$$$$$%%%&&&###!!! !!!!!!!!! !!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!! &&&""" $$$(((((('''((('''&&&%%%%%%$$$$$$%%%###""" !!!###%%%'''""""""$$$$$$$$$$$$""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""""""""########################!!!!!!""""""######$$$$$$"""""""""""""""######$$$""""""""""""##############################""""""######$$$$$$$$$######"""""""""######$$$$$$%%%%%%######""""""""""""######%%%$$$$$$$$$$$$#########&&&$$$######$$$%%%%%%$$$$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######################## """###$$$%%%&&&!!!!!!""""""""""""!!!!!! """$$$$$$###""""""""" !!!!!!"""""""""###$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$%%%'''&&&$$$"""!!!""""""#########"""""""""############$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######################## !!!"""###%%%%%%&&&!!!!!!!!!"""""""""##################"""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""############""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######################## $$$(((((($$$!!!!!!######"""!!!  !!!!!!!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$((((((&&&%%%$$$#########$$$$$$$$$$$$############""""""""""""""""""""""""###!!! !!!###$$$$$$$$$"""""""""""""""""""""""" !!!""""""#########""" !!!"""####################################"""###$$$$$$######$$$%%%"""""""""""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! """""""""!!!!!!###$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""!!!###$$$$$$!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%### !!!"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$ !!!""""""######"""""""""""""""!!! $$$###!!!"""###%%%'''(((''''''&&&%%%$$$$$$$$$$$$"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""###############"""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$!!!"""""""""####################################""""""###$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%######""""""""""""######%%%%%%$$$$$$$$$#########&&&$$$""""""###$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""""""""#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%% !!!"""######"""!!!  $$$$$$###""""""###!!!""""""!!! !!!!!! !!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""$$$&&&'''""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&&&&%%%############""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!""""""#########"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######################## !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""#########"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""########################!!!!!!""""""""""""!!!!!!###########################%%%&&&&&&%%%###!!! %%%$$$$$$$$$#########"""!!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""########################!!!!!!""""""############!!!!!!""""""""""""!!!!!! !!!### !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$######""""""!!!###%%%$$$!!! """$$$""""""###$$$$$$$$$$$$###&&&$$$!!!!!!""""""""""""######""""""######$$$%%%""""""############"""""" !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&''''''!!!!!!"""$$$$$$%%%%%%%%% ###&&&%%%######%%%)))'''&&&%%%$$$############!!!###%%%&&&&&&&&&$$$#########""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""#########$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""##################""""""""""""######%%%%%%%%%$$$$$$$$$######%%%###!!! """#########%%%###"""###$$$$$$###"""""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$"""!!!###$$$###!!!"""###"""$$$&&&'''%%%$$$$$$$$$%%%$$$###############$$$ !!!###$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###%%%''')))""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$###""""""######$$$"""############$$$$$$$$$######################## !!!!!!"""""""""### !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""############### !!!!!!""""""######$$$###"""!!!!!!"""###$$$ !!!"""######$$$######$$$$$$##################""""""############""""""##################$$$$$$$$$""" !!!$$$%%%### """""""""""""""!!! !!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!  ###"""""""""###$$$%%%%%%###"""!!! !!!"""###&&&)))+++)))$$$!!!"""%%%&&&&&&%%%$$$######$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&---+++(((%%%############$$$###"""!!!!!!"""###$$$########################$$$"""!!!"""%%%&&&$$$"""$$$#########""""""!!!!!!$$$!!! """######&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############"""""""""""""""""""""#########""""""!!!%%%&&&&&&###!!!!!!%%%(((&&&%%%###"""""""""######""""""""""""""""""""""""'''%%%###$$$%%%&&&&&&%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""###########################"""!!! !!!"""###%%%$$$###############$$$""""""""""""############ !!!"""#######################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&$$$"""######!!!!!!"""###########################"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$***&&&"""!!!$$$%%%$$$"""!!!"""######"""###&&&(((###############"""!!! !!!"""###$$$%%%$$$##############################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!######""""""!!!!!! $$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" """""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$&&&$$$"""###%%%&&&%%%""""""""""""###$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$###"""!!!!!!"""###$$$%%%(((***((($$$!!!"""$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$###"""""""""$$$###"""!!!!!!"""###$$$#####################$$$%%%###!!!!!!$$$%%%$$$"""############"""""""""!!!###!!!!!!"""############$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############""""""""""""######$$$$$$$$$$$$######$$$%%%&&&$$$######%%%(((%%%%%%###"""""""""#################################$$$%%%$$$"""!!!###&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!! !!!!!!###"""""""""""""""""""""######$$$$$$%%%$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""$$$############"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%%%%###"""""""""""""""############""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! ########################"""############$$$$$$$$$ """###$$$%%%&&&"""###$$$$$$"""!!!"""######$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$###########################$$$$$$############$$$$$$""""""###$$$$$$$$$##############################""""""############""""""$$$###""" """"""############""""""############"""""""""!!!!!!"""$$$%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""""""""#########""""""!!!!!!!!!###"""""""""""""""!!!!!!############"""""""""!!!###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######"""##################"""###############$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$###"""""""""######$$$$$$############$$$$$$$$$&&&((('''###!!!"""###""""""!!! !!!!!!""""""""""""""""""""""""$$$#########""""""""""""########################"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""######$$$$$$$$$&&&$$$!!!!!!"""#####################""""""""""""###!!!!!!#########"""######$$$%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$###"""########################$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$&&&'''%%%$$$######"""####################################&&&$$$!!!&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################""""""!!!!!! ######$$$$$$$$$###""""""########################""""""""""""############""""""""""""""""""""""""######################## !!!!!!""""""#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!###$$$$$$"""!!!!!!"""#########$$$######"""""" !!!"""###$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! ########################"""############$$$$$$$$$"""$$$######%%%(((!!!###$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###!!! """"""############""""""############"""""""""""""""###$$$%%%$$$"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""###$$$%%%&&&&&&&&&&&&######""""""""""""######!!!""""""######""""""!!!$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$###############""""""""""""""""""""""""$$$%%%&&&&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$######%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!!!!"""%%%$$$###""""""!!!""""""###########################%%%&&&%%%###!!!"""#########"""""""""""""""######"""""""""!!!!!! """###$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""""""""######"""!!! """###$$$###""""""""""""""""""###!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!"""###############"""""""""""""""###!!! !!!######"""%%%%%%%%%$$$$$$###!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""""""""###############$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%%%%$$$$$$########################################## ###$$$###!!!%%%$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$%%%%%%%%%%%%%%%######""""""!!! !!!!!!!!!!!!!!! ########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&& !!!"""######$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!###$$$$$$###""""""###!!!"""######$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$!!!$$$%%%$$$###$$$&&&!!!###$$$###$$$$$$""""""###$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$&&&""""""############""""""#########"""""""""""""""############"""!!! $$$######""""""######$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""""""""######!!!!!!""""""""""""!!!!!!$$$############$$$%%%%%%################################################$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&''''''(((&&&%%%%%%$$$%%%%%%''''''######$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""######$$$###############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!"""###$$$$$$###""""""######"""""""""""""""############""""""!!! !!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""###############"""!!!"""""""""######"""""""""!!!!!!"""""""""###############"""!!!!!!!!!"""$$$""""""""""""""""""######"""!!! """######"""$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%""""""###$$$%%%%%%$$$$$$!!!!!!"""###$$$$$$###"""############$$$#################################$$$###""""""#####################$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""######""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!! ########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""##################$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""$$$##################$$$"""$$$%%%%%%$$$###$$$$$$ """###%%%&&&&&&&&&$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&$$$!!!!!!###%%%$$$###!!!###$$$######$$$!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!$$$&&&""""""############""""""""""""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%###""""""!!!!!!"""###$$$$$$$$$###!!! !!!!!!!!!"""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""#####################"""!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''((("""######$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""############"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######!!!!!! !!!""""""#########""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$###########################""""""###$$$$$$$$$$$$###'''$$$ """$$$""""""############"""""""""""""""""""""""""""""" !!!######"""!!!"""$$$""""""""""""############""" !!!"""###"""!!! """###$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$######"""!!!""""""######$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$###!!!"""###$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&%%%###"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$###""""""""""""##################$$$$$$$$$###""""""########################""""""""""""############""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!""""""######$$$$$$$$$""""""""""""""""""""""""########################"""$$$%%%%%%$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&!!!"""%%%%%%###!!!###$$$$$$"""!!! !!!!!!!!!"""#########""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""############"""""" !!!""""""############""""""""""""""""""############%%%$$$"""!!!!!!"""$$$&&&((('''%%%$$$""""""!!!!!! """"""""""""############"""""""""###############""""""""""""########################"""!!! ######""""""""""""######!!!""""""######""""""!!!""""""!!!!!!""""""###$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######  !!!!!!""""""!!!!!!!!!!!!""""""###!!!"""############"""!!!""""""###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""########################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%!!!"""###$$$$$$###"""!!!#########"""!!!!!! ###$$$###"""###$$$!!!"""""""""############!!! !!!######"""!!! !!!###$$$$$$%%%%%%""""""###$$$$$$$$$#####################""""""!!!""""""###$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&)))&&&###"""$$$%%%$$$"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###"""$$$&&&'''(((((('''&&&""""""######$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""########################""""""""""""""""""""""""#########$$$$$$#########!!!###$$$%%%$$$###$$$%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$%%%%%%$$$""" !!!######$$$$$$$$$###""""""$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$##############################""""""############"""""" !!!"""""""""############""""""!!!"""""""""########################"""!!! %%%%%%$$$#########$$$$$$ !!!"""###"""#########$$$$$$$$$%%%###"""""""""""""""!!!!!!!!!"""""""""############""""""#########""""""!!!######""""""""""""######"""##################"""######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$''')))***)))'''&&& !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&!!!!!! !!!!!!"""###$$$"""###$$$%%%%%%$$$###"""###"""###$$$&&&&&&%%%$$$$$$$$$######$$$%%%&&&&&&##################$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!######""" !!!"""###$$$$$$###"""!!!$$$$$$###"""!!! ###%%%$$$"""###$$$!!!!!!""""""#########$$$!!! !!!###$$$"""!!!"""############""""""!!!!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''---)))$$$###%%%&&&%%%$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''%%%!!!###'''"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%% ###%%%%%%%%%$$$###""""""###$$$%%%&&&&&&''' !!!"""#######################################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""$$$&&&'''$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###$$$###"""###$$$&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################"""############$$$$$$$$$###'''******&&&$$$$$$&&&###$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&((((((""""""############""""""!!!!!!""""""#########$$$ """$$$%%%$$$ ############$$$%%%&&&'''""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%######""""""!!!!!! !!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&%%%###"""$$$&&&###$$$%%%&&&((()))***+++$$$&&&***---...,,,***(((!!!###$$$$$$"""!!!!!!"""$$$$$$%%%&&&%%%$$$""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$%%%&&&''''''(((&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""***(((&&&$$$#########$$$%%%###!!!###&&&'''%%%###"""############"""!!!!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""######&&&%%%$$$"""!!!""""""###&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$###"""!!!!!!!!!"""$$$$$$"""!!!!!!###$$$%%%%%%$$$"""!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$#########$$$%%%%%%###""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%%%%&&&'''########################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""$$$&&&###  ###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%$$$###""""""######$$$$$$############$$$$$$!!! !!!!!!"""###$$$%%%%%%$$$$$$###"""""""""########################%%%$$$$$$$$$###""""""""""""###$$$###!!! !!! """%%%''''''&&&"""############$$$$$$$$$"""!!! !!!###$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######%%%&&&''''''&&&%%%###"""""""""!!!!!!!!!###$$$%%%######################## !!!!!!!!!"""""""""######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&$$$$$$### """%%%""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&&&&%%%%%%$$$######$$$%%%&&&((('''&&&&&&$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))!!!"""$$$$$$###""""""###((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""###&&&%%%$$$###""""""""""""""""""""""""""""""""""""###############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""#########%%%###"""###%%%&&&%%%###############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%##############################""""""###$$$&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%$$$$$$###""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$############!!!"""######!!! !!!################################################$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%########################""""""""""""""""""""""""######"""""""""######$$$%%%%%%%%%$$$""""""$$$&&&"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%$$$$$$###""""""######$$$$$$############$$$$$$"""""" $$$$$$$$$#######################################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""$$$###"""!!!!!!"""##############################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""%%%$$$###""""""###$$$%%%#########"""""""""""""""###""""""""""""""""""###############$$$$$$$$$$$$$$$ """%%%$$$###########################$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$ !!!"""###$$$$$$##############################$$$$$$$$$#########""""""########################((('''%%%###""""""######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""###%%%&&&'''((()))'''((((((&&&%%%%%%'''))) """###$$$#########%%%)))'''%%%######$$$&&&((($$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''((("""#####################%%%%%%$$$###""""""""""""########################%%%$$$"""!!!!!!###%%%''''''(((((()))((('''%%%$$$$$$%%%&&&&&&''''''''''''$$$###"""###%%%&&&%%%$$$%%%$$$###"""!!!"""######################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######$$$########################"""""""""""""""$$$%%%%%%&&&%%%$$$######$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""$$$############"""""""""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$###"""""""""$$$########################"""""""""""""""""""""""""""""""""######$$$&&&&&&&&&$$$!!!!!!###%%%&&&&&&""""""""""""""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!%%%$$$######"""#########$$$$$$############$$$$$$""""""!!! """############$$$$$$$$$#######################################$$$$$$$$$$$$"""!!!###'''))))))'''%%%###"""###$$$$$$###""""""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""######$$$%%%%%%$$$$$$###"""""""""######""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!################################################""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""############""""""""""""$$$&&&+++''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########!!!"""######$$$$$$###### !!!###$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%'''((()))((((((((('''&&&&&&(((***!!!###$$$######$$$&&&%%%$$$###!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%$$$$$$###""""""##############################%%%$$$#########$$$&&&'''%%%%%%''''''&&&%%%###"""$$$%%%'''((((((((('''&&&$$$######$$$%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$######################################################################## !!!!!!"""""""""###$$$$$$$$$$$$##################"""!!! %%%$$$###""""""$$$&&&'''""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""###$$$$$$%%%)))((('''&&&$$$"""!!!!!!$$$######""""""######$$$#########"""######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######################## """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!"""############"""###"""""""""""""""""""""$$$%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%########################""""""""""""""""""""""""$$$$$$######$$$%%%%%%&&&&&&"""!!!######"""""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""############""""""""""""$$$$$$###############$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%### %%%((('''###$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$###"""###$$$%%%&&&$$$######"""""""""""""""########################$$$############"""""""""%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!! """'''+++&&& $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''(((((('''&&&&&&(((***"""$$$$$$$$$$$$%%%&&&""""""###$$$$$$##################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$######"""#########""""""""""""""""""""""""$$$$$$&&&'''''''''&&&%%%###$$$$$$%%%$$$###"""!!!!!!"""#########""" ######$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%########################################################################!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""#########""""""!!! %%%$$$"""""""""$$$&&&(((""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%#########"""######$$$$$$''''''&&&$$$###!!! ###"""!!!!!!!!!!!!"""#########""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!! !!!"""$$$%%%%%%%%%"""""""""""""""""""""###!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%########################""""""""""""""""""""""""&&&%%%%%%$$$######$$$$$$&&&"""!!!"""""" """"""""""""""""""""""""$$$$$$$$$###############""""""######$$$$$$$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$"""!!!!!!""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%%%% ###&&&$$$!!!###"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""'''&&&&&&%%%%%%%%%&&&&&&###"""!!! !!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$######""""""######$$$###""""""!!!!!! !!!!!!!!!###%%%%%%### ################################################$$$$$$$$$######"""""""""!!!"""$$$%%%%%%%%%$$$######!!! ###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################### """$$$%%%'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###''''''&&&%%%###"""!!!!!!&&&''''''&&&&&&'''))),,,!!!###$$$%%%$$$$$$$$$&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######"""#########%%%%%%%%%$$$$$$#########$$$$$$###############$$$"""""""""""""""""""""""""""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """$$$%%%%%%$$$###%%%&&&&&&%%%$$$###"""###$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$&&&'''###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""######$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!  !!!###%%%&&&'''(((((("""""""""############$$$ !!!""""""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""""""""$$$########################""""""""""""""""""""""""&&&&&&$$$######"""""""""%%%###""""""###$$$###"""""""""""""""""""""""""""##################$$$$$$ !!!"""###$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$######"""!!! !!!!!!"""###$$$$$$%%%%%%#######################################$$$$$$$$$'''$$$!!!!!!###%%%$$$""""""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###""""""+++***(((&&&%%%######"""%%%$$$###"""!!!!!!!!!!!! """###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!$$$&&&&&&###!!!!!!"""""""""""""""""""""""""""###############$$$$$$$$$###############""""""""""""###$$$$$$%%%$$$$$$$$$(((%%%!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,///"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&&&&"""$$$%%%%%%######$$$'''%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!  !!!"""$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$%%%&&&&&&!!!"""############"""!!! !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""######$$$%%%&&&&&&&&&&&&############$$$$$$%%%%%%###$$$%%%%%%###""""""###################################################$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%########################""""""""""""""""""""""""$$$######"""""""""###### """$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%% """###$$$$$$$$$###"""$$$&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$###"""!!! """""""""###$$$$$$$$$%%%########################$$$$$$$$$###############&&&%%%###""""""###%%%&&&$$$###"""###$$$%%%$$$""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""((('''&&&%%%######""""""%%%&&&&&&&&&&&&&&&%%%%%%!!!"""######$$$###"""""""""""""""""""""""""""""" !!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""!!!"""############"""!!!#########"""""""""""""""######""""""""""""######!!!"""""""""""""""######"""$$$&&&%%%""" """###########################""""""#########$$$$$$$$$""""""""""""############$$$#########$$$$$$%%%%%%'''%%%$$$######$$$&&&(((########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%&&&'''((((((%%%&&&((()))***---000333###%%%&&&&&&$$$######$$$$$$"""!!! """$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%"""!!!  """&&&((("""!!!!!!!!!"""$$$&&&'''!!!$$$&&&%%%###"""$$$'''$$$%%%%%%%%%%%%$$$###"""################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##################""""""!!!  !!!!!!!!!!!!###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$###"""############$$$$$$$$$!!!!!!"""#######################################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%!!!"""######!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%&&&''''''%%%%%%&&&'''########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% #########$$$'''""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& """###$$$$$$$$$######%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&###############$$$$$$$$$########################%%%$$$$$$$$$######""""""#########"""!!!"""%%%'''&&&%%%######$$$###""" """############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$###############"""!!! ################################################$$$$$$$$$###############!!!!!!!!!"""###$$$&&&&&& !!!###$$$%%%%%%$$$#########$$$$$$###""" """"""""""""""""""""""""!!!!!!"""###%%%&&&'''(((""""""######$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$###"""###$$$%%%&&&!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$################## """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((&&&''')))+++---000444777$$$$$$$$$$$$######""""""######""""""!!!!!! ########################!!!"""###$$$###!!!""""""############"""""""""############$$$$$$$$$!!!!!!!!!"""###%%%&&&''''''&&&$$$#########$$$$$$######"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###'''(((###"""%%%&&&$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&$$$"""  """$$$###""""""$$$&&&&&&######!!! %%%!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" $$$'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""$$$%%%###"""!!!""""""""""""#########$$$"""!!!"""&&&'''&&&$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$%%%&&&###"""!!!!!!!!!"""$$$%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$&&&%%%$$$%%%&&&'''%%%### %%%(((&&&$$$$$$"""!!!"""$$$&&&&&&&&&$$$##############################$$$%%%%%%######$$$%%%"""###$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!"""$$$%%%$$$###$$$$$$$$$ ###%%%###!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$ !!!"""###$$$%%%&&&%%%%%%%%%$$$###""""""!!!$$$$$$###"""""""""""""""#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$""""""#########$$$%%%%%%%%%%%%$$$################################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### """%%%&&&&&&%%%$$$"""###&&&)))&&&&&&))),,,000555:::<<<$$$$$$$$$$$$#########"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###!!! """"""############""""""############$$$$$$$$$$$$%%%%%%$$$######"""######&&&%%%$$$#########$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""$$$#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$########################### """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$ !!!""""""###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###!!!!!!"""###$$$((('''''')))+++***'''$$$%%%%%%%%%###""""""%%%'''############$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%&&&'''''' !!!"""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$""""""%%%''''''&&&%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$######""""""######$$$######""""""######$$$%%%################################################%%%%%%%%%%%%$$$$$$$$$###########################"""###$$$$$$$$$$$$###"""!!!###$$$$$$###""""""""""""#########$$$$$$$$$"""!!!###&&&((('''%%%######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############"""""""""###$$$$$$###"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$)))(((%%%$$$###!!!!!!""""""%%%%%%"""!!!###$$$&&&&&&%%%$$$###########################$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""$$$&&&&&&%%%$$$$$$%%%&&&""" !!!$$$&&&%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""#########"""!!! ######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!"""!!!!!!"""############"""########################""""""""""""""""""""""""!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$""" !!!###%%%%%%&&&&&&%%%%%%%%%(((***)))***,,,...222777:::===$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$###"""""""""############""""""############$$$$$$$$$%%%'''&&&%%%######"""""""""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&& !!!))),,,'''$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''%%%###!!!###%%%%%%$$$###"""######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!"""###$$$%%%'''((((((!!!###%%%&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""#########"""######$$$%%%"""""""""######"""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###"""############$$$$$$$$$%%%###""""""$$$&&&(((((('''######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$###""""""###$$$"""!!!"""&&&$$$$$$%%%$$$!!!"""###$$$%%%&&&%%%$$$##############################$$$%%%$$$"""!!!"""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%(((%%%######&&&'''%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%''''''%%%%%%$$$###"""!!!!!! #########"""!!!!!! $$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$###############!!!!!!!!!"""""""""######!!!!!!###$$$$$$###"""!!!!!!!!!"""############"""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%$$$&&&'''((('''((()))+++......000222555888;;;<<<$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""############""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%###############$$$$$$$$$"""###$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$))) ###222777---&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""############$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$######''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!""""""###"""!!! !!!###$$$"""!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&&&& """###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%""""""###$$$&&&((((((((($$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###"""!!!###%%%''''''''' %%%(((&&&$$$%%%$$$!!!###$$$$$$%%%%%%%%%$$$###########################!!!"""###"""  ######$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$######$$$)))'''$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######"""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""############""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""!!!"""######$$$$$$######''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&%%%%%%%%%###%%%((()))))))))+++,,,111222333555777888:::;;;$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((( &&&777<<<000&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! """""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""%%%$$$"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! """%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""######""""""######$$$%%%################################################$$$$$$$$$$$$############"""""""""#########$$$$$$$$$##################$$$$$$###"""""""""######$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&'''((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$)))'''$$$#########"""!!! """%%%'''%%%$$$$$$$$$%%%$$$$$$$$$###########################"""###$$$###!!! !!!"""############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###'''&&&$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""###$$$######"""######""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''&&&&&&&&&"""$$$''')))***+++,,,...444555666777888999999:::$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#######################################%%%%%%$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$$$$###############$$$$$$######"""!!!&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###!!!&&&222555,,,$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''%%%$$$$$$&&&)))!!!!!!"""""""""###############$$$$$$$$$######"""%%%%%%%%%$$$######""""""##################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%###""""""!!!###%%%%%%$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$############$$$$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$""" !!!#########!!!###""""""$$$%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&$$$############$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""###$$$$$$###"""!!!###$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""""" !!!!!!!!!""""""##############################"""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$###"""######"""!!!"""$$$%%%&&&!!!!!!"""############"""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''&&&&&&'''###%%%(((***+++---000222666777888999::::::::::::$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###""""""&&&%%%###"""###%%%''')))''''''&&&&&&%%%&&&&&&&&&######################################################$$$%%%%%%%%%%%%%%%!!!###$$$###!!! """%%%###$$$$$$$$$""""""###%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$"""%%%&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$###""""""###$$$$$$###############""""""""""""""""""#########$$$$$$!!!###%%%$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$"""%%%(((((($$$((()))%%%"""###### &&&%%%$$$$$$#########$$$########################"""$$$%%%%%%$$$%%%&&&'''&&&&&&$$$$$$###$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###$$$$$$###"""###%%%'''$$$$$$$$$$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""""""""#########$$$$$$########################"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ """###%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$!!!!!!"""############"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&(((&&&(((***+++---000444777999:::;;;<<<======<<<<<<$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))$$$%%%%%%$$$###!!! ###%%%&&&&&&&&&########################$$$((('''""" $$$'''%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""" !!!$$$&&&******((('''&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&"""$$$&&&&&&%%%######$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&((((((%%%$$$%%%'''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###%%%%%%$$$######$$$###"""!!!!!!"""###$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$%%%$$$$$$"""!!!!!!!!!""""""""""""#########!!!###%%%$$$!!! !!!###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$"""!!! %%%$$$###"""###$$$%%%&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$&&&$$$!!!!!!"""$$$%%%%%%!!!###!!! ###$$$###&&&%%%%%%$$$#########$$$######################## """###"""###$$$&&&)))(((&&&%%%$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$&&&(((''''''&&&$$$%%%%%%$$$###$$$''')))###$$$%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ """$$$%%%%%%%%%###""""""%%%&&&%%%###!!!######$$$%%%%%%%%%%%%$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''((()))***+++---...222777;;;:::;;;===>>>??????>>>>>>###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&((($$$$$$##################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!!!!!!!'''%%%###!!!!!!###%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""''''''&&&%%%%%%$$$######""""""""""""""""""""""""######""""""""""""#########$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$%%%######$$$'''&&&%%%###"""""""""######&&&&&&%%%$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$$$$%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%$$$###!!!"""###%%%&&&%%%###!!! !!!%%%''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""######"""!!!#########""" !!!###%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###"""!!!!!!$$$&&&%%%### """######$$$&&&(((&&&%%%###"""!!!"""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%)))...222444666888:::<<<===>>>???????????????""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$##################$$$###"""""""""###%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""""""""#########$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%&&&$$$###%%%'''%%%$$$###"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''""""""$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$$$$###!!!"""###$$$###""" !!!"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""###$$$$$$###$$$$$$$$$###""""""$$$&&&%%%###!!!"""$$$%%%$$$"""######$$$$$$######"""""""""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""#########%%%((((((%%%"""$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&''''''+++000444666888:::;;;<<<===>>>???@@@AAAAAAAAA""""""""""""#########$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""#########""""""###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&##############################""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$+++)))%%%###""""""$$$%%%$$$###""""""""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&& """###$$$%%%%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%!!! !!!###%%%$$$###"""###$$$$$$$$$###!!!!!!!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! """$$$&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$###"""###$$$$$$###"""!!!""""""############""""""############$$$$$$$$$$$$%%%&&&%%%#########$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$%%%'''((('''$$$"""$$$$$$$$$###""""""!!!!!!%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((***...222666777999;;;===<<<===???@@@AAABBBBBBBBB$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&""" %%%'''%%%"""######$$$$$$$$$$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$############$$$############""""""""""""############$$$$$$$$$%%%%%%%%% !!!###%%%%%%%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$##################$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%########################$$$######""""""######$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$$$$######"""""""""######$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######"""""""""&&&&&&''''''''''''&&&&&&((('''%%%###"""###$$$%%%((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%% """$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""######""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%%%%$$$'''''''''%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%%%%$$$###$$$%%%$$$######$$$%%%$$$############$$$###### !!!""""""############""""""#########$$$$$$$$$###%%%%%%%%%######$$$%%%!!!!!!"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$######"""######$$$$$$$$$###$$$###""""""""""""!!! #########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''')))---000444666888:::<<<>>>===>>>???AAABBBCCCCCCDDD$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" %%%'''%%%"""######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$############$$$######""""""""""""############$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$###"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$########################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################%%%$$$$$$######$$$$$$%%%#########$$$$$$##########################################$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%$$$"""###%%%((($$$######""""""######$$$########################################################################$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""#####################"""!!!""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$%%%$$$$$$)))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%% ###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$""" """$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$%%%###"""!!!###$$$$$$"""""""""#########$$$############$$$ !!!"""###############""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$######"""!!!!!!!!!###%%%((('''%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***///111444777888999<<<>>>>>>???@@@AAABBBCCCCCCCCC############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&%%%#########$$$$$$%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$#########""""""###############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""#################################$$$$$$%%%%%%&&&""""""""""""###############%%%((('''$$$###%%%'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""######""" """"""###$$$$$$$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$#########"""######$$$$$$######""" """$$$%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%'''&&&%%%######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&%%%###"""!!!'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% !!!$$$%%%%%%%%%""""""""""""############$$$$$$$$$""" """$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######&&&$$$######$$$$$$###""" """$$$$$$"""!!!"""""""""$$$$$$$$$###"""###$$$"""######$$$$$$$$$$$$###"""############$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$"""!!!###&&&)))$$$"""!!!###&&&((('''%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...111333666777888:::<<>>@@@@@@@@@AAAAAAAAAAAA@@@@@@%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!$$$%%%%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""##################$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""&&&)))'''!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""!!! """&&&'''%%%######$$$%%%%%%$$$###"""!!!$$$$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&(((&&&$$$###"""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######""""""###$$$%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$#########""""""###%%%''''''&&&"""$$$&&&&&&%%%$$$###$$$!!!$$$%%%%%%"""!!!###%%%&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$ $$$''''''"""$$$  $$$%%%######$$$%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++...333777777888:::;;;;;;===@@@BBB@@@@@@AAAAAAAAA@@@??????%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%"""  ###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######&&&$$$###$$$%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%---(((###"""$$$&&&'''&&&######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$######""""""############$$$$$$$$$(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''***)))&&&"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###############$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!#########$$$$$$%%%&&&&&&!!!!!!"""$$$''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''((('''...222444666777;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBAAAAAA@@@???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""!!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######***'''###""""""""" ######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%###!!!"""$$$&&&%%%###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%''''''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!!!! ########################'''&&&%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((!!!%%%***///222444777999:::;;;<<<===???@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""!!! """"""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%&&&&&&%%%+++((($$$######$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!! """""""""###%%%%%%###!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$######"""!!! $$$$$$######"""!!!!!! $$$###!!!!!!"""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&(((***,,,///111222555888;;;999:::;;;===???AAABBBCCCDDDDDDDDDEEEDDDCCCCCCBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$'''((()))'''%%%###""""""!!!"""###%%%&&&'''!!!""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%$$$###!!!$$$$$$#########$$$%%%%%%########################"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!########################"""###%%%%%%%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$#########$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$''''''(((((('''&&&%%%%%%$$$$$$######""""""""""""!!! ###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%'''(((,,,///222444555777999;;;999:::;;;===???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&%%%### !!!""""""!!!!!!""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%!!!"""$$$&&&'''((())))))$$$$$$$$$######$$$%%%&&&"""""""""""""""###$$$$$$########################"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%$$$"""###%%%((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))***///444888999999:::::::::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!###$$$%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" !!!%%%'''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''(((###$$$$$$$$$###!!! !!!!!!!!!###''')))!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! ###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###############"""""""""######$$$%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***+++***///666:::<<<;;;;;;;;;<<<===>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%###&&&)))***(((%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%###  """%%%%%%$$$###$$$&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&$$$""""""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))+++...///333777:::;;;;;;<<<===???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$$$$"""###%%%((()))(((''''''%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""$$$&&&'''&&&%%%$$$&&&))),,,,,,'''### ############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$ """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))&&&&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$######$$$$$$######"""!!!!!!!!!######$$$&&&))))))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((***,,,///555777999::::::;;;===???AAAAAAAAABBBBBBBBBCCCCCCFFFGGGGGGGGGGGGFFFEEEEEE$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&''''''&&&$$$######$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$###""""""%%%&&&&&&%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$#########$$$###"""!!!"""$$$%%%%%%$$$$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""""""""###%%%"""!!!###&&&'''%%%"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&)))+++)))'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########(((&&&$$$""""""$$$&&&(((,,,)))&&&%%%&&&%%%!!!###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$######"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,...111333777888:::<<<>>>@@@AAABBBEEEDDDEEEEEEFFFGGGIIIIIIGGGFFFFFFHHHIIIIIIGGGEEE%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######"""##################$$$(((&&&$$$###$$$$$$###"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%######$$$%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((***((('''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...000333666888999:::<<<>>>@@@BBBBBBHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIHHHFFFDDD'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###(((&&&$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$)))'''%%%$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$###!!!"""$$$$$$#########$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((***---///111333666999999:::;;;===???AAACCCCCCGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGHHHHHHGGGDDDBBB''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++******'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%''''''&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$$$$%%%%%%$$$### """$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""%%%%%%"""!!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$&&&(((&&&""" !!!$$$%%%$$$###"""###$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###############$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((((((+++...111333555888;;;:::;;;<<<>>>@@@BBBDDDEEEDDDEEEFFFHHHJJJKKKLLLLLLJJJIIIHHHHHHHHHFFFCCC@@@&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%$$$######&&&'''''''''###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$###!!!"""$$$%%%%%%$$$!!!"""###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$$$$'''***)))'''&&&'''***$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###%%%&&&###$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((+++///333444666999;;;<<<<<<>>>@@@BBBDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHHHHGGGEEEBBB@@@%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((''''''&&&%%%%%%$$$'''''''''&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################(((''''''&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$)))'''%%%$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%###!!!!!!!!!$$$%%%%%%%%% """######""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""%%%''')))%%%&&&(((((('''''''''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%&&&&&&%%%###"""##################$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!! !!!"""###$$$&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))*********---222555666888:::;;;===>>>???AAACCCEEEGGGGGGJJJKKKLLLLLLLLLJJJIIIHHHIIIHHHGGGGGGGGGEEEBBB@@@&&&&&&'''((()))******+++))))))))))))(((((((((((((((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$&&&''''''#########$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***(((&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))(((''''''(((((('''&&&""""""###$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!! """######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((())))))***++++++---000555888999999;;;<<<>>>???@@@BBBDDDFFFGGGHHHLLLLLLMMMMMMLLLJJJHHHGGGHHHGGGGGGGGGGGGFFFCCC@@@''''''(((***+++,,,---...,,,,,,++++++******))))))******))))))((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###$$$&&&(((((('''######"""###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###%%%'''((('''%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""'''%%%###%%%((()))'''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''')))+++)))&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$$$$"""!!!"""$$$%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++000333777:::;;;;;;<<<===>>>???AAACCCEEEGGGHHHIIIIIIKKKLLLNNNNNNLLLKKKJJJHHHGGGFFFGGGGGGFFFCCCAAA..................------000000000///...---,,,+++---,,,,,,+++***)))(((((()))((((((''''''&&&&&&&&&((((((((('''''''''''''''&&&'''((())))))(((''''''***)))(((''''''&&&''''''***(((%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''***++++++***'''&&&((('''&&&%%%%%%%%%%%%&&&############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((('''''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((()))***,,,+++***)))(((((()))***%%%&&&''''''((((((''''''******))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***((('''%%%$$$###$$$$$$%%%"""###$$$%%%'''(((******&&&&&&&&&%%%&&&&&&''''''&&&'''((())))))******)))***))))))'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%''')))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%###"""""""""#########$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""" %%%&&&'''((())))))))))))(((((()))((((((***...111333666888::::::;;;<<<>>>@@@AAACCCFFFHHHJJJKKKLLLNNNNNNOOOPPPRRRQQQOOOLLLHHHGGGGGGHHHDDD???AAAGGG444444333333333333333333444444333333222000//////......---,,,+++***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%(((((('''''''''(((((()))+++(((&&&&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))(((((((((((())))))******)))(((''''''(((((()))&&&'''(((((())))))((((((******))))))((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$%%%&&&'''))))))(((''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((()))******+++******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&&&&((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&''')))***$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$))))))))))))((('''&&&&&&'''((()))))))))+++///222444777999::::::;;;<<<>>>CCCEEEGGGIIILLLNNNOOOOOOMMMMMMMMMOOOPPPOOOMMMJJJHHHFFFFFFFFFDDDBBBGGGNNN<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666555555444333222000///...+++++++++************)))''''''''''''''''''''''''(((((())))))((('''&&&%%%''''''''''''((()))***+++(((&&&%%%%%%&&&'''%%%$$$'''''''''''''''''''''''')))(((((('''&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%((('''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&(((&&&$$$%%%&&&''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))((((((((()))******'''((())))))******))))))***))))))))))))(((((((((&&&'''(((******))))))(((((((((((((((((((((((()))(((((('''''''''((())))))---,,,+++)))'''%%%######(((((('''&&&%%%%%%%%%%%%)))******++++++++++++***'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%&&&'''((((((((('''))))))))))))((('''&&&&&&&&&'''))))))***---111444666888:::;;;;;;;;;===???BBBCCCEEEHHHJJJLLLMMMNNNMMMLLLLLLMMMNNNMMMJJJHHHHHHEEEDDDDDDDDDEEENNNWWWAAABBBBBBBBBBBBBBBCCCCCCAAAAAA@@@??????>>>>>>>>>@@@@@@???>>>===;;;999777222111000///...---,,,+++************))))))))))))'''(((((((((((((((((((((((((((''''''((()))******'''''''''''''''''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&((((((((((((((()))))))))&&&&&&''''''((())))))******)))(((((('''((((((((()))))))))))))))*********((())))))***************++++++++++++******))))))************++++++,,,,,,(((((()))************)))))))))))))))))))))))))))&&&((()))++++++***)))((((((((()))***++++++,,,,,,---,,,,,,,,,+++++++++++++++******)))(((''''''&&&)))((((((((((((((())))))*********++++++***))))))'''&&&%%%%%%%%%''')))***''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&'''(((((((((((('''$$$%%%&&&'''((((((((((((%%%''')))+++,,,///333555888999;;;<<<<<<<<>>AAADDDEEEFFFHHHKKKMMMOOOPPPQQQRRRPPPNNNMMMMMMLLLIIIGGGHHHEEECCCEEEHHHNNN[[[ggg>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBCCCEEEGGGIIIHHHIIIJJJJJJIIIGGGEEECCCDDDCCCAAA>>>;;;999777666111111///...,,,+++***)))))))))))))))***,,,---...,,,+++***)))(((((((((((($$$'''))))))(((''''''((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$%%%(((******(((%%%$$$+++((($$$!!! """$$$'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###$$$###""""""$$$&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))((('''&&&''''''(((((())))))******)))***+++,,,------------///...---,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,---............---......///000000///---,,,***+++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++)))))))))************+++***************+++++++++)))***+++,,,...000111111444444444444333222111000//////...---,,,+++******&&&&&&&&&'''((()))***+++*********))))))'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""############$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&(((+++...///111444777999:::<<<===>>>@@@DDDGGGFFFHHHJJJLLLOOOQQQRRRRRRUUURRRPPPNNNMMMLLLIIIGGGHHHGGGHHHMMMRRRYYYgggsss777888888999::::::;;;;;;=========>>>@@@CCCFFFHHHHHHIIIKKKLLLLLLJJJGGGFFFIIIHHHGGGEEECCCAAA??????;;;:::888666333111///...------,,,+++++++++,,,---******))))))))))))))))))!!!$$$'''(((&&&%%%%%%&&&)))))))))))))))))))))))))))(((''''''&&&'''''''''"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))*********************+++,,,,,,---......---...///111111111111111222111000///............,,,,,,,,,---......////////////000111111111111111000111333444555444222111//////000111000///......,,,,,,---...............))))))*********+++++++++,,,+++***))))))+++,,,---+++++++++,,,------......111222333444555444444333444444333222000///...---++++++************+++++++++++++++***)))(((&&&&&&"""$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''''''''%%%$$$$$$'''***---///000222444666999:::<<<===???BBBGGGJJJHHHIIIKKKNNNPPPRRRSSSTTTVVVSSSPPPNNNMMMKKKIIIGGGIIIJJJOOOWWW___hhhvvv333333333444555666666777999999999:::===AAADDDGGGIIIJJJLLLNNNNNNLLLJJJHHHKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA>>>;;;888666555111000...,,,++++++++++++(((((((((((()))***+++,,,&&&)))---...,,,******,,,))))))))))))))))))))))))******)))((((((((((((((((((((('''&&&&&&'''((((((###%%%(((***+++***(((''''''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&$$$###$$$&&&((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&'''(((***,,,------...//////000000111222222333000111333444555555444444333222111000////////////.........///000111111222222222333444444444444333222444666888888777666555444555666666555444222111...//////000000000000000))))))******++++++++++++---,,,)))((((((***---///,,,,,,,,,++++++*********---///111333555666666666666555555444444333333333222222000///...---------------,,,,,,***)))'''&&&!!!%%%)))++++++***)))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++++++++)))'''&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$%%%''')))*********)))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((''''''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''((()))))))))%%%&&&'''((())))))))))))(((***...000111222444666888:::;;;===???CCCHHHLLLNNNOOOQQQTTTWWWXXXZZZZZZVVVSSSPPPMMMLLLJJJHHHFFFIIILLLTTT___iiisss444333111///......//////111111222555888===BBBDDDFFFHHHJJJLLLMMMMMMLLLKKKHHHIIIIIIIIIIIIHHHGGGGGGCCCEEEFFFGGGFFFDDDAAA???>>>===999555111...,,,+++---,,,***))))))***++++++******)))((()))***+++,,,))))))))))))))))))))))))''''''((()))***)))))))))***)))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""'''&&&$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''+++'''$$$###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$######%%%&&&'''%%%&&&''')))***))))))(((+++*********+++...111333///000000111222444666777<<<;;;999999::::::888777888777666666555555666666111111000//////000000000111222333444555555555555999777555666999:::999777999:::;;;;;;:::999888777777777666444333111000000...,,,******+++------,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++###'''---111222111111111111222333555777777888888777777777777555333111//////...+++(((((()))***,,,***)))'''&&&&&&'''(((***))))))((('''((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))***++++++)))&&&######%%%''')))%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###""""""###$$$""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%((('''%%%""" !!!$$$'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''(((***+++***,,,///000222444777999:::<<<===???BBBFFFLLLQQQWWW\\\^^^]]]]]]]]]ZZZUUUUUUSSSOOOLLLJJJIIIJJJKKKMMMRRR]]]kkkzzz777666444222000//////...000000111222555999===???BBBDDDGGGJJJMMMNNNNNNNNNIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFDDDBBBDDDBBB???<<<888666444333...---,,,+++***++++++,,,+++***((('''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$(((((()))*********))))))++++++,,,---///333666888666666777888:::;;;===>>>AAA???>>>===>>>>>>===;;;:::999999888888888888888666555555444444444555555222333333333333222111111555333222222444555444222666666888999::::::999999;;;;;;:::999888777666666111///------...//////.........---,,,++++++++++++++++++++++++++++++++++++))),,,///111000.........///000000111222333444444555555666777777666555555333111...,,,*********++++++***(((''''''((()))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''',,,+++***((('''%%%$$$$$$&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$######***(((&&&$$$$$$%%%'''(((%%%$$$$$$###$$$%%%&&&'''######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######"""!!!###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''''''((()))((('''(((***,,,+++---000222333555777999:::;;;===???BBBGGGNNNSSSYYY^^^ccccccbbbaaa\\\VVVVVVSSSPPPMMMKKKKKKLLLMMMQQQYYYfffttt888888777555333111///.../////////000222444666888;;;===AAAFFFJJJLLLNNNOOOJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHEEECCC@@@>>>===<<<333222000///---,,,,,,,,,---+++)))(((&&&&&&&&&''')))))))))))))))))))))))))))((('''''''''(((***++++++***))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$###***))))))))))))******+++,,,,,,...000333777:::<<<;;;<<<===???AAABBBDDDEEEDDDBBBAAAAAAAAAAAA@@@>>><<<<<<;;;::::::::::::;;;:::999999999999999::::::777777777666555333222111333222000000111111000...111222444666777888999999============<<<<<<<<<<<<555444222111222333222111000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000///.........000111222222333444666888999::::::666666444222000...---,,,---,,,+++)))))))))***+++))))))))))))((('''&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''---,,,+++)))'''%%%###"""&&&&&&'''''''''((((((((()))))))))((((((''''''''')))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%###!!!((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### $$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,---000333555666666777888<<<===>>>@@@DDDKKKSSSXXX[[[bbbhhhiiihhheee___WWWVVVTTTQQQOOONNNOOOPPPQQQZZZeeeuuu555666666666555222000///000000//////000111222333444666:::>>>BBBEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCBBB;;;999777444111///---,,,///---,,,***(((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,***))))))(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&$$$"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''))))))))))))(((((((((((( ###&&&(((************)))))))))***,,,...//////000111333666999<<<>>>>>>???@@@BBBDDDEEEFFFGGGDDDCCCAAAAAABBBBBB@@@???<<<<<<;;;::::::::::::;;;999999888888888999::::::;;;;;;;;;:::999888777666555444333222111000///......///000222333555666666::::::::::::;;;;;;;;;<<<888666444444555555444222222111000...------------........................+++,,,---------...000222222111///......///000222000111222444777888::::::888888888888777555333111222111///---,,,+++******)))***+++,,,+++***((('''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++******)))(((''''''&&&******)))''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######""""""&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))+++---///222666888888888888999???@@@BBBDDDIIIPPPYYY______fffjjjjjjiiigggaaaZZZUUUTTTRRRRRRRRRUUUWWWYYYfffsss111222333444444333222111222111111111111111222222111222444777999<<<===>>>DDDDDDFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCDDDGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGCCCBBB???<<<888444111///000///---+++***)))*********************************)))'''&&&'''(((***,,,&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""###$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&''')))))))))))))))(((((((((%%%%%%&&&(((+++...111333,,,,,,,,,...000222555777777888888:::;;;===?????????@@@BBBDDDEEEFFFFFFFFFDDDCCCAAAAAABBBBBB@@@???:::999888888777777888888444444444444444555666666777888888999999888888777555555555333222000000///.........///000111111222333333333444555666666666777666555555666666444333222111000///------------........................,,,---------,,,---000222222111///------...///000///000111222333555666777777888:::;;;<<<;;;999999888777555222000---,,,+++)))***+++,,,,,,+++***)))************************(((((())))))))))))))))))%%%&&&&&&'''((())))))***'''''''''((((((((())))))+++******)))(((''''''&&&+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%'''((())))))+++---///111444777888999999:::;;;@@@AAACCCFFFKKKSSS[[[aaacccgggiiihhhfffeeeaaa[[[SSSSSSSSSUUUXXX]]]aaadddrrr///000111222222333333222333333333333333333333333111222222333444444555555======???@@@BBBBBBCCCCCC=========>>>???AAADDDEEEGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFCCC???<<<999777333111///---+++*********************************)))((('''''''''(((***+++***))))))))))))******+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&!!!"""###%%%&&&(((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))))))))((((((***---000222222333444666888;;;===>>>??????@@@@@@AAABBBBBBBBBAAACCCDDDFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>666666555444444444444444000000000000111222333333000111222333444444444444444555555333000//////000000000/////////000000111...//////000111111222222555555444555777777555444333333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,,,,---...///...---,,,,,,---......000/////////000111222333555666888;;;<<<=========<<<;;;999777444222000///++++++++++++++++++******(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((('''''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%###!!!!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))&&&(((******+++---///222333444777888888999<<<>>>???AAADDDHHHMMMTTT[[[```dddggghhhfffdddccc___ZZZQQQRRRTTTXXX^^^eeelllppp}}}111111111111111222222333333333444555555666666666444444333333222222222333555666888999;;;<<<<<<===999999999::::::;;;<<<===AAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGDDDBBBAAA<<<:::666222///---++++++************************(((((((((((()))))))))))),,,,,,++++++,,,,,,---...(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&(((******&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$ ###%%%&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******((())))))***+++,,,------***+++,,,---///000222333777888:::;;;======>>>>>>@@@AAAAAABBBCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAA???>>>===>>>>>>===;;;444333222222111111222222/////////000000111222333///000111222333333333333333444555444111///000222222222111111111222333444000000000111111222222333444444444666888888777555666555333111000//////...---------------------------...//////---,,,---............/////////////////////......///000111222222333555777999;;;<<<<<<;;;;;;;;;:::999777666555333222000///---,,,++++++))))))))))))))))))))))))(((((()))))))))*********))))))(((((('''''''''&&&'''((((((((())))))))))))((('''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))''')))+++,,,---...222444333444555666777999>>>AAA@@@DDDHHHMMMRRRWWW]]]aaaaaafffiiigggdddbbb]]]VVVNNNPPPTTT[[[dddmmmvvv{{{444333222111000111222333222333444555666777777777777666555444333333333333000111333555777888888999888888888888888888777777:::;;;;;;===???AAACCCDDDHHHIIIJJJKKKKKKJJJIIIIIIEEECCC>>>999444000...---************************''''''((()))***)))))))))''''''&&&&&&'''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$#########"""""")))((('''&&&%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%% ###&&&&&&###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))***+++,,,,,,,,,+++,,,---...000111222222...000444888;;;<<<======999:::;;;<<<===<<<;;;:::===>>>???@@@AAAAAAAAAAAA???@@@BBBCCCBBBAAA???===<<<;;;999999::::::888777333222111111000000111111000000000111222333444555444555555666777777666666444666777666333111222555444333333222333555777888333333333444444444555555333333444666999:::888666777777555333222111000000111111111111111111111111(((+++---/////////000222000000111222333333222222///............000222333111111333444666888999:::::::::;;;<<<<<<<<<;;;;;;<<<:::777333000///......++++++++++++++++++++++++(((((())))))*********+++'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$((('''&&&%%%###"""!!! %%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""!!! !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...000333555333444444555666999???CCCDDDHHHMMMRRRWWW\\\aaaddd___eeejjjiiigggccc[[[TTTLLLOOOTTT\\\gggrrr{{{:::999888888888999:::;;;777888999;;;<<<<<<;;;:::999999999888777555333222555444333333333444555666555666666777777777777777444444444555777;;;@@@BBBFFFHHHKKKMMMNNNLLLIIIHHHMMMLLLJJJEEE???999333///000///,,,***)))((())))))))))))******+++,,,,,,,,,)))***+++++++++++++++***(((((('''''''''&&&&&&&&&+++(((&&&%%%%%%&&&&&&%%%'''((()))))))))((('''&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&######&&&)))))))))###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$&&&(((***###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%######''''''&&&'''(((+++---...------...///000000000000,,,...000222444666777777<<<<<<<<<<<<;;;;;;:::999777999:::999555333555777;;;:::::::::::::::::::::::::::999999999999::::::777666777;;;???@@@===;;;666666666555555444333333666777888:::::::::999888888888888888888888888888<<<;;;;;;:::999888888888666888:::;;;::::::;;;<<<======??????@@@???>>>============<<<<<<;;;;;;;;;666666777:::;;;;;;999666666555333222222222111111333111//////000222333222//////000000000111111111111111111222222333555555222111000000111222444555666888:::===>>>>>>>>>=========<<<;;;999666444222///...+++)))((()))******((((((((((((((()))******)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%$$$$$$$$$))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))***+++---///111333444444444555888<<<@@@AAAAAA@@@FFFLLLRRRUUUZZZ___```^^^eeeffffffdddaaa\\\WWWTTTUUUXXX]]]cccjjjsss|||>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>===<<<;;;======<<<;;;:::999888777444444444555555777888888888999999999888777666666555444333222333555888:::BBBDDDGGGJJJKKKKKKKKKJJJKKKJJJJJJHHHEEEAAA===;;;555444111...,,,+++************))))))))))))))))))''''''''''''(((((('''''')))))))))(((((('''''''''***(((''''''((())))))((($$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&''''''&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))))))))((('''%%%$$$###%%%&&&''''''(((((()))))))))))))))+++,,,...000111111222333444555555555555222333555777999:::;;;<<<>>>>>>>>>>>>===<<<:::999555555444111///000222444000111111111111111111111666666666555666666777777666666777:::>>>???===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===888:::<<<<<<<<<;;;<<<>>><<<===>>>@@@@@@@@@???>>>CCCBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA???>>>===<<<;;;:::::::::999999888666444333333333111000222222111111111111111000222111111111222333444444000000/////////000111222333555777:::<<<<<<<<<<<<>>>>>>>>>===<<<:::888777333111///,,,+++******+++))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***+++,,,...111333444666666666666888;;;???BBBEEEFFFIIIOOOTTTWWW\\\aaabbb___cccbbbbbb```\\\YYYUUUSSSYYY^^^eeelllsss|||>>>===<<<;;;;;;<<<===>>>BBBBBBBBBBBBAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;999999::::::;;;;;;::::::>>>>>>>>>===<<<;;;:::999999888555333222222333333===>>>AAADDDFFFHHHJJJJJJJJJKKKKKKKKKJJJIIIGGGFFF===<<<999555222///...---,,,,,,***))))))(((((((((+++***))))))))))))************))))))))))))(((((((((((((((***,,,---,,,***$$$%%%&&&'''''''''''''''&&&'''((()))))))))))))))%%%%%%%%%&&&'''''''''(((***(((%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%&&&'''((('''&&&###"""###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&)))))))))((('''&&&%%%%%%%%%&&&'''(((***+++,,,,,,,,,---...000222333444555555666777888999999999999888999:::<<<===>>>?????????@@@AAAAAA@@@===;;;999555222...,,,---...000000---......//////000000000222222222222333333444555555666777:::===???>>><<>>@@@???@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@;;;:::888888888777444222444444333333222111111111333222222222222222333333222111000/////////000000000222555888:::;;;<<<<<<===>>>>>>??????>>>>>>===999777555222000...---,,,+++***)))((((((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***++++++---///222555666888888888888888:::>>>CCCHHHLLLKKKQQQWWWZZZ___eeefffdddbbbaaa^^^\\\YYYXXXWWWVVV___eeeoooxxx===<<<;;;;;;;;;<<<===>>>DDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@????????????@@@@@@@@@AAAAAA@@@>>><<<;;;CCCCCCCCCBBBBBBAAA??????@@@>>>;;;999777666666666::::::<<<>>>@@@CCCEEEFFFKKKKKKLLLLLLLLLLLLKKKJJJEEECCC@@@<<<999555333111///...---+++*********+++---,,,+++*********+++,,,))))))))))))))))))))))))(((((()))+++,,,---+++)))&&&&&&'''((()))******************)))))))))(((((($$$%%%%%%&&&'''(((((()))((('''%%%%%%%%%%%%%%%%%%###"""""""""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&(((((((((((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,,,,///111333666888888888888777777888999:::::::::::::::;;;<<<>>>???????????????@@@AAAAAA@@@===:::999555111...///111333111///000000111222222333444444222222222222333444555666666777999;;;===??????>>>@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@========================??????>>>======<<<;;;;;;:::;;;<<<<<<<<<<<<>>>@@@>>>@@@CCCEEEFFFFFFEEEDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDFFFGGGGGGFFFEEECCCCCCCCC@@@??????AAABBBBBB@@@===;;;;;;:::::::::999999999666666555444444444444444555444333333222111111111///000333666888:::;;;;;;<<<<<<===>>>@@@@@@AAAAAA???>>><<<999666333111000---,,,+++)))(((((('''''')))))))))(((((((((((('''))))))************))))))))))))((((((''''''&&&&&&((((((((((((((())))))******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---///222555777999999999999;;;===???DDDIIIMMMMMMTTTZZZ^^^dddjjjllljjjeeebbb^^^[[[ZZZZZZ\\\]]]ccckkkxxx???>>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCAAA???>>>BBBCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@>>>===<<<<<<<<<;;;;;;:::;;;<<<===???@@@FFFFFFHHHIIIJJJKKKLLLLLLIIIHHHFFFCCC???<<<999888111000...,,,,,,,,,,,,---+++***))))))((((((((((((((((((((((((((((((((((((***))))))***+++***(((%%%'''''''''((()))***++++++((((((&&&%%%$$$""""""!!!%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&'''((($$$###""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***************+++---//////333555777999;;;;;;;;;:::999999;;;<<<<<<<<<<<<<<<======>>>???????????????======>>>>>>===;;;999777111000111444777777333000111111222333444444555555777777666666777888888999888999;;;<<<===>>>???@@@AAAAAA@@@@@@@@@?????????============<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777555555888999:::999999999;;;===;;;===@@@CCCDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEECCCBBBDDDHHHKKKMMMNNNPPPNNNKKKHHHHHHHHHFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDD<<<<<<:::999888888888888777777666555444333222222...///111333444666777777999999:::<<<===???AAAAAADDDCCCBBB@@@===999666444///...,,,+++***)))((((((***)))))))))(((((((((((())))))************))))))))))))((((((''''''&&&&&&******)))(((((((((((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++,,,---000222555777888999888;;;>>>@@@BBBEEEIIILLLQQQWWW]]]bbbhhhnnnpppnnneeebbb]]]ZZZYYY\\\___bbbfffppp~~~@@@@@@@@@@@@BBBDDDFFFHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGBBBCCCDDDDDDDDDDDDDDDCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<===>>>@@@CCCFFFIIIKKKLLLJJJIIIHHHGGGEEEBBB@@@???555333111...,,,,,,---...------------,,,+++***)))''''''(((((((((((())))))***)))(((((()))(((&&&$$$&&&&&&&&&&&&'''((())))))***)))'''%%%$$$###""""""&&&&&&&&&'''((((((((()))$$$%%%''''''''''''(((***''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######"""###$$$%%%%%%&&&%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&%%%###!!! !!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&'''''''''''''''((('''&&&&&&&&&'''((()))+++++++++---///222555777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>??????>>>======888888888888888777666555,,,...222777999999555222777777777888888999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;======<<<<<<>>>???@@@??????>>>======<<<<<<<<<;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888666555444333666666777666555666999;;;===@@@CCCFFFGGGFFFCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLIIIJJJJJJIIIIIIMMMUUU[[[[[[]]]___]]]XXXTTTSSSSSSJJJIIIHHHIIIJJJIIIHHHFFFIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDBBB@@@???>>>======999999999999888777666555111111111222222333444444777777777888:::<<<>>>???DDDDDDDDDCCC@@@===999777000///...---++++++************)))))))))((((((((())))))************))))))((((((((((((((('''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,...///111333555777777888888<<>>===<<<<<<:::;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIIIIHHHGGGFFFEEE???<<<888444111////////////000222222222000---+++((((((((())))))************(((''''''((()))((('''(((((('''&&&&&&'''((()))+++***)))((('''''''''(((''''''''''''((((((((((((%%%(((***)))'''&&&((()))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%###$$$&&&'''((((((((((((***)))((('''((()))+++,,,000000000111333777:::<<<::::::999999999999:::::::::;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;:::999888444333222111111222333333+++///555888::::::::::::>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;999999:::===:::::::::999999999999999:::999888777666777777888777777777777777777777777888777777666666555555555444555555444333444777:::???AAAEEEGGGHHHFFFCCCAAA???@@@BBBDDDFFFHHHJJJKKKJJJLLLMMMMMMOOOUUU___hhhkkknnnpppmmmfffaaa```aaaTTTRRRQQQQQQSSSTTTTTTSSSTTTTTTRRRQQQOOONNNMMMLLLLLLKKKIIIGGGEEEDDDCCCCCC>>>??????@@@???>>>===<<<999888888777666666666666666666666666777999;;;<<<@@@AAACCCCCCAAA>>>:::888111111///...------------*********)))))))))((((((((())))))))))))))))))((('''''''''((((((((((((((((((((('''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((***,,,...///111222333555666777888888999===BBBDDDFFFKKKSSSYYY^^^cccggghhhkkknnnnnnjjj^^^\\\XXXVVVVVV[[[```cccpppzzzTTTUUUVVVXXX[[[^^^aaacccdddbbb```^^^\\\\\\\\\\\\aaacccfffiiijjjhhhfffddd\\\YYYUUUQQQMMMJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<===>>>??????FFFGGGHHHJJJJJJJJJIIIHHHHHHEEE@@@:::666333222222,,,...000222111...***((())))))******++++++++++++)))'''&&&&&&(((***+++++++++***)))(((((()))******'''&&&%%%%%%%%%'''((()))((((((((((((((('''''''''(((***,,,+++(((&&&'''((('''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''(((((('''''''''(((''''''&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''"""$$$&&&((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%'''))))))))))))((((((((((((***---000222888777666555666888:::;;;;;;:::999777777777888999777888999:::;;;;;;;;;;;;777777777777666555444333111///...------///111222---222777::::::;;;>>>AAA???????????????>>>>>>>>>@@@???>>>===<<<;;;;;;;;;999;;;<<<:::777666888:::333444444555555666666777888777555444444444555555777777777777777777777777333333444444555555666666444444444333222444777999999<<>>AAACCCEEEFFFHHHJJJLLLMMMOOOWWWcccmmmvvvyyy{{{wwwpppjjjhhhiiicccaaaaaabbbfffiiikkkllleeedddbbb___\\\ZZZXXXWWWQQQPPPNNNKKKIIIHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA???===<<<;;;::::::777666666555666888999:::===???AAABBBAAA>>>:::888222111000//////...//////************))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&&&&''')))***+++'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%!!!###&&&(((((('''%%%###''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((***,,,...000111333444555777888888888999;;;>>>BBBDDDGGGNNNYYYbbbdddhhhkkkjjjkkkllljjjfff^^^\\\XXXVVVXXX\\\aaaeeetttttttttuuuxxx{{{|||{{{yyyzzzyyyxxxuuurrrpppqqqrrrvvvzzzxxxrrriiiaaa[[[WWWUUUTTTUUUPPPHHHEEEEEEGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCGGGEEEBBBCCCEEEGGGFFFDDDBBBAAA>>>===<<<===???@@@DDDEEEGGGHHHIIIJJJIIIIIIGGGFFFDDDAAA>>>;;;888666444333111///---,,,++++++++++++++++++***)))((('''))))))))))))))))))))))))''''''(((((())))))************))))))))))))******)))((('''&&&&&&&&&&&&&&&******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***++++++***'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((***+++,,,((())),,,///222555666777::::::999999999999::::::;;;:::888666444444444444555666777777777555444333111111111000//////......//////......///111333555777:::<<<======>>>???@@@BBBAAA@@@@@@@@@@@@@@@@@@AAA>>>;;;:::;;;:::777444777666555444444444444444666666555444333333333333444555555333111111222444555444444444666666666555777666555555555888:::<<<888888888666555555666888888999999:::;;;<<<<<<===777777777888999<<<>>>???<<>>888777666555555777999::::::;;;===>>>>>>===<<<:::888666444111000////////////---***))))))))))))((()))***++++++,,,++++++***,,,***((('''&&&''')))***+++***)))(((((('''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''((('''%%%$$$%%%''')))+++...+++((('''''''''%%%###((('''&&&%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))***+++,,,...///444666888999999999:::<<<:::AAAHHHKKKMMMRRR[[[ccclllpppsssrrrnnniiiggggggaaabbbaaa[[[WWWYYYbbbkkkyyy~~~xxxsssqqqooofffaaaZZZTTTOOOLLLJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFFFFDDDCCCDDDGGGJJJIIIHHHKKKJJJHHHEEECCCBBBAAA@@@AAABBBDDDGGGIIIJJJKKKKKKHHHGGGFFFDDDBBB>>>;;;:::666555222000...---,,,,,,+++++++++++++++***))))))************************((((((((()))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))***+++,,,///000222555777999:::;;;;;;;;;:::999999999999999666555333222111000000111222333333444333222111000////////////..................------///111333555:::<<<>>>???>>>>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>===:::888777777777444222444333333333333444555666555555444444444444444555333555555555333222333444777666555555555555555444<<<;;;;;;;;;<<<>>>???@@@BBBBBB@@@===;;;:::<<<>>>;;;;;;<<<<<<===============<<<;;;;;;<<<===>>>???@@@@@@BBBDDDFFFHHHIIIJJJQQQUUUXXXWWWTTTRRRTTTVVVXXX___kkkvvv}}}yyytttpppmmmiiiddd```ZZZYYYUUUQQQQQQTTTRRRNNNNNNKKKHHHFFFEEEEEECCCBBB>>>===<<<;;;999888777777777888;;;>>>@@@BBBBBBBBB<<<:::555111...---......///---+++***+++++++++***((((((((((((((()))))))))+++***)))((('''(((((()))***))))))(((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&& !!!!!!###'''***''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))***,,,---...///555777999:::::::::;;;===>>>CCCIIINNNQQQWWW___eeeoooqqqsssssspppllliiigggbbbcccaaa]]]ZZZ^^^hhhppp~~~~~~xxxnnneee]]]XXXVVVTTTRRROOOMMMMMMLLLJJJHHHFFFEEEDDDFFFIIIKKKLLLKKKMMMLLLJJJHHHFFFCCCAAA@@@;;;<<<>>>???AAAAAABBBBBBFFFGGGGGGGGGEEECCC@@@>>>:::888555222///...------,,,,,,++++++++++++++++++************************))))))))))))))))))((((((((((((''''''''''''((((((******)))(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))***+++,,,------...666777999:::;;;<<<<<<<<<<<<;;;;;;:::999888777777222111000......---------....../////////...---------------...............//////...///000333555666<<<>>>??????>>>>>>???@@@???>>>======<<<;;;;;;:::888666555444555444222111/////////000111333444555333222222222222333444444444666888999888777777888:::::::::::::::;;;<<<<<>>???@@@@@@AAAAAAAAAAAAEEEDDDCCCAAA@@@@@@AAAAAAEEEDDDDDDEEEFFFDDD@@@;;;>>>BBBFFFFFFDDDCCCDDDFFFKKKRRR\\\gggrrr}}}}}}zzzvvvssslllffffffhhhddd]]]ZZZWWWSSSOOOLLLIIIEEECCCCCCCCCBBBAAA???===;;;:::555666777:::<<>>999444000////////////---,,,---...///...,,,)))((('''''''''((()))*********)))))))))((((((((()))(((((((((((())))))***)))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((())))))(((&&&$$$### $$$'''%%%!!! $$$)))&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))***+++,,,...000111777999;;;;;;;;;;;;===>>>CCCFFFKKKQQQYYY```fffiiippppppqqqssssssrrrnnnkkkeeeeeecccbbbcccjjjuuu}}}}}}uuupppoookkkiiifffccc___YYYRRRMMMMMMLLLKKKLLLLLLMMMNNNNNNNNNLLLJJJHHHFFFEEEEEEEEE<<<<<<;;;;;;:::999888777???AAACCCEEEFFFEEECCCBBB@@@>>>:::666222///...---,,,+++++++++++++++++++++************************+++******))))))(((((((((******))))))))))))******))))))((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''''''(((%%%&&&&&&'''(((((())))))***+++---///111333444444::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;999888666555444//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......///000000111111222222222333444666888999;;;<<<===<<<::::::;;;<<<;;;::::::999888777666666555444444444444444333222111111222222444555777777666666666666666666777888777:::>>>@@@@@@@@@@@@AAA@@@AAABBBCCCDDDFFFIIIKKKOOOQQQUUUYYY\\\^^^^^^^^^dddaaa[[[TTTMMMIIIHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQVVVTTTRRRPPPOOONNNOOOOOOTTTQQQPPPRRRTTTQQQIIIAAA???AAABBBAAA@@@???AAACCCEEEHHHNNNUUU[[[ccckkkpppsssrrrsssvvv{{{~~~vvvooolllfff___XXXQQQJJJEEEFFFEEEDDDCCCBBBBBBAAAAAA<<<;;;:::999999;;;===>>>CCCAAA>>>:::777444222111///......///111222111///---+++***))))))***,,,---)))************)))((('''(((((('''(((((()))******)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''')))))))))))))))(((''''''+++------***$$$"""###&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%&&&'''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))***,,,...000111333888999;;;;;;;;;<<<>>>@@@GGGHHHLLLUUU```iiinnnoooooonnnnnnqqquuuuuurrrnnnfffeeeeeehhhnnnyyy{{{rrrhhhaaa``````___]]]\\\[[[[[[[[[[[[XXXSSSMMMIIIHHHHHHHHHAAA@@@???===;;;:::999888888:::===@@@BBBCCCCCCCCCEEECCC???;;;777333000///,,,,,,+++*********++++++************************++++++******))))))((((((******))))))))))))******'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((($$$%%%&&&'''(((******+++---...111444777999;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::888666444333---------------------,,,---------,,,------------000111111222333444555555777777777888999:::;;;<<<888888888777555555666888777777777777666555444333222222333333333333444555777777777888888999;;;;;;>>>>>>======>>>>>>??????>>>AAAFFFJJJKKKLLLNNNOOOLLLMMMNNNNNNMMMNNNRRRUUU^^^bbbggglllqqqtttuuuuuuvvvsssmmmddd[[[VVVTTTTTTYYY[[[^^^bbbeeegggggghhhhhhgggeeecccbbbaaaaaaaaadddbbbbbbeeehhhfff^^^WWWNNNMMMKKKHHHEEEFFFHHHJJJJJJKKKMMMOOOPPPRRRVVVYYY[[[[[[[[[]]]```dddjjjmmmtttyyyxxxooodddZZZTTTPPPMMMJJJFFFDDDCCCDDDDDDDDDBBB???<<<;;;;;;<<<======>>>>>>===;;;777333111111000///000222333333222000///---+++++++++---...*********+++***)))(((((((((((('''(((((()))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''((('''&&&%%%%%%''')))***&&&%%%$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,///111333555777999:::;;;;;;===@@@BBBIIIJJJOOOYYYfffppptttuuurrrpppooopppsssrrrnnnkkkcccccceeelllwww~~~|||||||||zzzxxxwwwxxxyyysssnnneee[[[RRRKKKGGGEEEBBBAAA@@@>>>===<<<;;;;;;666777999;;;>>>???@@@AAAEEEEEECCCAAA>>>999555333///...,,,+++******+++,,,++++++++++++++++++++++++******************))))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%&&&''')))+++---...///111333666999<<<===>>>>>><<<<<<===============<<<<<<<<<<<<;;;:::888555444---...///////////////...111111000000111111222333555555555666777888888999999999:::::::::;;;;;;;;;555555555333222222444666555555666777777555444333111222444444444555666888888888888999:::;;;<<<<<>>===<<<<<<:::::::::::::::<<<===>>>BBBCCCEEEFFFDDDAAA===:::444222000---,,,,,,,,,---++++++++++++++++++++++++******************++++++((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***))))))***++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((((()))***---///111222333777888:::<<<=========<<<:::;;;<<<======>>>>>>======>>>???>>>===;;;999777222333555666666666555555777666666555666777888999888888888999999:::::::::888999999999888888777777555555555333222333555888555666888999999888777666444777999:::999:::===???===>>>>>>???AAACCCEEEFFFHHHIIIKKKOOORRRVVVYYY[[[bbbfffkkkpppuuuzzz{{{tttppprrrvvv{{{}}}|||zzzyyy|||~~~{{{xxxvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnllljjjgggeeeccchhhkkkoooqqqqqqooonnnnnnfffeeeaaaYYYQQQLLLKKKKKKMMMQQQWWW^^^eeennnxxxxxxooodddYYYQQQLLLHHHGGGDDDBBB@@@???>>>>>>======<<<;;;999777666555666333000///000333555555666666444222000...---,,,,,,+++***)))))))))***+++***))))))(((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''&&&%%%&&&((((((((('''&&&&&&%%%$$$%%%%%%&&&'''******)))(((&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))***,,,...111444666888888:::<<<>>>@@@DDDHHHLLLWWWZZZ___fffnnnuuuxxxyyywwwxxxvvvsssnnniiigggfffddddddhhhsssqqqcccZZZQQQOOOKKKGGGCCC@@@???>>>@@@>>><<<:::999:::;;;<<<>>>AAAEEEHHHIIIFFFBBB@@@777555222///...---......++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))))))))******((((((((((((((()))******))))))******++++++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***+++---///222444666777;;;<<<===>>>>>><<<:::999777888999;;;<<<<<<======???@@@AAAAAA@@@>>><<<:::999:::;;;=========<<<<<<;;;:::999999:::;;;<<<===999::::::::::::;;;;;;;;;777777777666666555333333666666666444333444777:::666777999;;;<<<;;;:::999999<<>>;;;999999999:::888444000...///222555666;;;:::999777555222///...---,,,***(((((()))***,,,+++***)))(((((('''(((((('''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&%%%&&&(((((((((''')))************((('''&&&###&&&)))'''###"""&&&***((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))***,,,...111444777999:::;;;===???BBBGGGLLLPPP^^^aaaffflllppptttwwwyyytttvvvvvvsssnnnjjjjjjllljjjiiimmmyyy~~~pppggg\\\OOOFFFDDDEEEEEECCCCCCBBB@@@>>>=========>>><<<>>>AAACCCCCCBBBBBBBBB@@@>>>:::666333111000000000...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******))))))((((((''''''((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&'''((()))******%%%&&&&&&'''((()))******&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%'''))))))((('''((((((+++...111555888:::::::::;;;;;;<<<<<<;;;:::888666555888===???@@@?????????BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>>>>===;;;:::<<<;;;:::888777666666555777888888777444333333444333444555444444666888;;;???<<<;;;<<<@@@BBBAAA@@@BBBDDDGGGLLLPPPSSSVVVWWWbbbeeehhhgggdddeeejjjoooooonnnooovvv~~~|||}}}|||zzz{{{~~~xxxooohhhbbb___]]]ZZZdddhhhbbbZZZYYYYYYXXXYYYWWWSSSQQQQQQVVV^^^dddhhhkkksss~~~yyyoookkkgggeeeaaa\\\VVVPPPMMMKKKIIIGGGCCC???;;;888666555999777555444444555555444999;;;<<<===:::666111...,,,,,,+++++++++,,,...///+++++++++***************************)))))))))((())))))(((&&&$$$$$$&&&'''&&&''')))*********)))((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''%%%###%%%''')))'''%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((())))))))))))))))))(((((((((((('''((()))******************,,,000444666888888888:::;;;===???CCCIIIQQQWWWhhhiiilllppptttxxx{{{}}}||||||yyytttmmmkkklllooopppuuu}}}|||zzz|||zzzqqqcccWWWPPPNNNNNNMMMIIIGGGDDDAAA???>>>>>>>>>;;;<<<===>>>>>>@@@BBBDDDBBB@@@>>>:::777555333333///......---,,,,,,,,,+++************************((((((((((((((((((((((((*********))))))************)))))))))((((((((('''((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&'''))))))((((((***+++///111444777999:::::::::::::::;;;;;;;;;:::999999:::<<<======<<<<<<>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAA@@@???@@@@@@???>>>===;;;:::999888777666555555444555555444555555444333222333444444555666555555777;;;===CCCBBBBBBEEEIIIMMMNNNNNNPPPSSSYYY___fffjjjnnnooouuuxxx{{{{{{zzz{{{}}}yyytttooojjjgggccckkknnnkkkiiilllooonnnaaa\\\TTTMMMIIIHHHIIIJJJJJJLLLTTTaaammmxxx~~~|||~~~~~~{{{rrrfff[[[TTTQQQNNNJJJDDD@@@===;;;;;;<<<:::777555555555555444555777:::<<<<<<:::777555000///---,,,+++++++++,,,++++++++++++************,,,,,,+++++++++*********)))))))))(((&&&&&&((()))((())))))***)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))(((&&&%%%&&&(((((('''%%%&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))))))))))))))(((((((((((('''((()))******+++++++++,,,---///111444777999;;;===>>>???AAAFFFMMMUUU[[[eeeggglllqqqwww|||||||||yyysssmmmkkkmmmpppuuuzzzzzzxxx||||||nnnbbb]]]^^^```VVVRRRLLLFFFBBB@@@@@@AAA>>><<<;;;:::;;;===@@@BBBBBBBBBAAA???===;;;999888000000000//////...------************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&'''(((((((((***---///333444777999:::::::::999999999999999:::;;;<<<===@@@???===:::999:::>>>AAACCCCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???===:::999888777444444333333333333444555333444555555444444666888777999:::;;;===@@@EEEIIINNNNNNPPPUUU[[[aaadddeeehhhlllssszzzxxxpppjjjfffiiijjjkkkooowww}}}~~~rrrkkk```WWWPPPHHHAAA<<<>>><<<>>>FFFOOOYYYgggttt}}}vvvooogggccc[[[SSSKKKEEEBBBAAA===;;;777555555444333222444666:::<<<>>>===<<<;;;555333000...+++*********,,,,,,,,,++++++*********++++++*********)))))))))((()))***)))((((((***,,,******))))))(((&&&%%%$$$&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))***++++++,,,///......000222666:::<<<@@@AAABBBDDDIIIQQQ[[[aaafffiiinnnsssyyy}}}||||||yyysssmmmlllooosss}}}zzzzzzvvvqqqtttxxxnnnfff[[[OOOGGGDDDCCCDDDBBB???<<<;;;;;;<<<<<<===???@@@AAABBBBBBAAA???>>>666444222000...---......************************************************))))))(((((((((((())))))))))))))))))(((((((((((((((''''''&&&'''((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((())))))))),,,000444555777999:::::::::888777888888888999:::===???AAA@@@???===;;;999;;;???BBBDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCCCCBBBBBBBBBBBB@@@???<<<:::888777777777333333222222222333333444555666777777777888;;;===<<>>===<<<<<<777666333000---,,,++++++------,,,,,,++++++******((((((((((((''''''''''''&&&((())))))((()))***,,,)))))))))((('''&&&&&&%%%''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))***+++,,,---//////000111444777:::<<<@@@AAACCCFFFLLLUUU___fffkkknnnrrrvvvzzz|||||||||{{{{{{xxxsssnnnoootttxxx~~~}}}|||{{{{{{~~~~~~}}}|||}}}}}}|||{{{{{{~~~zzzyyysssbbbTTTKKKHHHGGGBBB???===<<<======;;;999;;;<<>>:::555///,,,,,,---...************************++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++...333666666777999::::::999888777999999999:::<<<>>>AAABBB<<<===>>>>>>>>>???AAACCCEEEEEEFFFFFFGGGHHHHHHIIIFFFEEECCCAAA@@@??????>>>;;;:::888777666666777888333222222111222222333333666777888888999;;;???BBBEEEIIIPPPXXX```iiirrrwww|||~~~xxxlllfffbbbdddjjjqqquuuwww~~~zzzuuurrroooggg[[[RRRHHHDDDBBBDDDDDDBBBBBBEEEJJJOOOXXX```hhhqqq|||zzzlllaaaZZZVVVPPPLLLHHHEEECCCAAA>>>===999:::;;;<<<===>>>>>>>>>999777555222000/////////......------,,,++++++***((((((((((((''''''''''''$$$&&&((()))((((((***+++(((((('''''''''((((((((())))))************))))))***((('''%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''((()))%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))'''((((((((()))))))))***((((((((()))***,,,---......000333555888999::::::>>>@@@DDDIIIPPPYYYbbbiiimmmppptttyyy{{{|||{{{zzzyyyyyyvvvssspppsss{{{vvvvvvuuuttttttwww{{{|||zzzwwwtttssstttuuuvvvwwwzzzxxx|||kkk]]]TTTPPPEEEBBB??????AAA@@@===:::999;;;===???AAACCCDDDEEEDDD???999333...------...++++++++++++++++++++++++***************************))))))(((((())))))***(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((***,,,---...000444777555666999:::;;;:::999888;;;;;;<<<===>>>@@@AAABBB:::===@@@BBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEDDDAAA>>><<<;;;;;;;;;777777666666777777888999333333333333444555666777999;;;===???AAAFFFKKKOOOWWW\\\fffoooxxxuuunnnhhhjjjlllmmmoooqqqrrrqqqqqqpppmmmfff[[[TTTQQQOOOQQQUUUTTTMMMFFFDDDAAACCCFFFIIIOOOZZZgggppp~~~vvvppplll___[[[UUUOOOKKKGGGCCC@@@;;;;;;<<<===???@@@AAABBB;;;:::888555333333333333//////...------,,,++++++++++++*********)))))))))$$$&&&((()))(((((()))***((((((((((((((()))******)))******++++++******)))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&(((***$$$%%%&&&''''''((('''''''''''''''''''''((())))))''''''(((((())))))******))))))((()))***,,,...///000222555888;;;;;;;;;:::===AAAGGGNNNUUU^^^ggglllnnnqqqwww|||~~~~~~}}}{{{vvvvvvuuussssssyyyyyyyyyyyyyyyxxxzzz~~~}}}yyyuuusssqqqttt{{{|||sssqqq|||zzzmmmeeeVVVPPPJJJFFFFFFEEEAAA>>><<<<<<===>>>???AAABBBCCCDDDBBB>>>999555222000///++++++++++++++++++++++++*********************************))))))*********'''((((((((()))))))))***''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++)))+++...///000222444777555666999;;;======<<<<<<>>>>>>???@@@AAAAAAAAAAAA===???AAACCCCCCDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFAAA???===:::888888888999666777888888999999999999777777888:::===???AAACCCFFFHHHLLLPPPUUU\\\dddiiirrrxxx~~~wwwtttuuutttppppppssspppsssuuuvvvrrrkkkccc^^^^^^^^^ccckkkllldddZZZUUUPPPNNNJJJEEECCCGGGPPPXXXeeetttyyytttkkkccc[[[TTTNNNJJJBBBBBBAAA@@@@@@AAABBBBBB???>>>;;;888666555444444000000///...---,,,++++++,,,,,,+++++++++*********&&&(((***+++***))))))***++++++))))))((()))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%'''))))))'''&&&(((***$$$%%%&&&'''(((((((((''''''''''''''''''((())))))'''''''''((()))*********))))))((((((***,,,///000333444666888:::<<<===>>>???DDDLLLUUU]]]eeemmmrrrssswww|||}}}{{{ssstttssssssvvv~~~~~~~~~{{{xxxzzz|||~~~ttthhheeepppzzzjjjaaaVVVNNNJJJHHHDDD@@@@@@???>>>===>>>???@@@AAABBBBBBAAA???;;;777222000++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++'''((((((((())))))******''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""!!!"""###%%%''')))***+++$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&(((+++---///))),,,///111222333444666555777:::===???????????????@@@BBBCCCCCCBBBAAA@@@@@@AAACCCCCCCCCDDDGGGIIIHHHHHHGGGFFFFFFEEEEEEDDD===<<<999777666777888999777888:::;;;;;;:::999888;;;===???BBBFFFJJJMMMOOOSSSVVV[[[bbbiiirrr|||yyyxxx|||xxx|||yyyssspppaaadddmmmzzz|||uuuqqqiiiddd[[[NNNEEEAAAEEEIIIOOO^^^rrrzzzpppfff^^^YYYKKKIIIFFFCCCAAA@@@??????BBBAAA===:::777666555444111000///...---,,,++++++************))))))))))))'''))),,,,,,+++******+++...---+++***)))((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%***,,,---+++(((&&&''')))###$$$&&&((())))))(((''''''''''''''''''((())))))&&&''''''((()))******+++))))))((((((***,,,///111777777777777999<<>><<<<<<======<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB???===;;;===:::777555555555666555888555666::::::777;;;BBB>>>DDDMMMVVV\\\bbbfffiiiiiipppyyy~~~sssppprrrzzz}}}~~~zzzyyyttthhhXXXKKKEEECCCEEEHHHUUUhhh|||tttiii\\\QQQHHHGGGEEE@@@???AAACCCCCCAAA>>>999666333333333222222000///,,,+++)))000...+++(((((()))+++---+++++++++***++++++,,,,,,+++***((('''&&&&&&&&&''')))******+++++++++************++++++++++++******%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%$$$$$$%%%'''(((''''''$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))***)))(((''''''((()))***---,,,***)))***---000333888555444999<<<<<<>>>AAAGGGNNNWWWaaannn||||||yyywwwqqqoooooottt~~~zzzlll^^^WWWZZZdddnnnuuudddUUULLLHHHBBB>>>======<<<;;;???@@@AAACCCCCCAAA<<<888111111000///.........///+++++++++******************+++++++++))))))***,,,))))))))))))******************))))))))))))******++++++***))))))(((''''''******)))))))))(((((((((((()))***)))((('''(((***'''''')))*********)))((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''*********)))))))))))))))(((((('''&&&&&&''''''(((***)))((('''''''''((()))((()))***+++,,,...//////222333333444555666777777999:::;;;<<<===??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???===;;;:::777666444444444555666666;;;888888;;;;;;;;;@@@GGGLLLSSS___iiiqqqvvvzzz|||}}}xxxxxxyyyyyy{{{~~~|||}}}zzzqqqbbbVVVNNNLLLGGGGGGMMMZZZhhhxxx~~~iii]]]QQQKKKGGGCCCAAACCCCCCDDDDDDBBB???<<<999888333333222111000...---,,,++++++*********+++,,,,,,------,,,+++************---,,,+++))))))))))))***+++++++++++++++***)))))))))******************)))&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))***(((''''''((()))'''&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))***)))(((((('''((()))***---,,,******+++...222444:::666666:::===>>>@@@DDDKKKSSS]]]gggttt|||wwwuuusssqqqrrrwwwtttfff````````````mmmuuu|||~~~mmmYYYRRRHHHBBB@@@???>>><<<<<<===>>>@@@AAA@@@===;;;444333111////////////000,,,+++++++++*********)))***+++,,,+++***)))***,,,)))))))))*********+++++++++******))))))******+++++++++*********)))))))))************))))))))))))((()))***)))((('''(((***'''(((((()))***)))))))))(((((((((''''''''''''&&&'''&&&%%%&&&(((((((((&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++((((((((((((((((((((((((((('''&&&&&&'''))),,,...)))(((((('''(((((())))))***))))))((())))))******)))***,,,...000222444555333444555666777888999999<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<::::::999999333333444555666777888888???===<<>>:::888333333333222111111000000((()))+++,,,------,,,+++......,,,+++***)))))))))---,,,+++***))))))******+++,,,,,,,,,+++***))))))((())))))******))))))((((((((('''''''''''''''''''''(((((())))))(((((('''''''''((((((((())))))))),,,+++)))(((((((((&&&$$$%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))))))))((((((((())))))***---,,,++++++---111444777:::888888<<>><<<;;;999777444222000/////////.........------,,,,,,+++***+++,,,,,,+++***+++,,,))))))*********+++++++++)))(((((((((((((((((()))'''((()))***+++,,,------))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((%%%&&&&&&'''''''''''''''((((((((('''''''''''''''(((&&&%%%&&&'''((('''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((())))))))))))))))))******++++++,,,,,,...000222444555666555555666777999:::;;;;;;?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAA@@@???>>>======<<<;;;999777777777888999333555777999::::::;;;<<>>===???@@@AAA@@@???===999666222000///...//////......---,,,++++++)))+++------,,,***++++++************++++++++++++))))))(((((((((((())))))'''((()))***+++,,,------((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''&&&&&&'''(((((()))(((((()))***+++,,,,,,,,,///000000111222333444444666777888999;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@???>>>===;;;;;;:::999888777666666777888999555888;;;<<<<<<<<<===???AAAEEEIIINNNVVVbbbnnnuuu~~~{{{wwwtttssssssnnnjjjgggddd^^^YYY\\\bbbdddooozzzmmmbbbVVVNNNJJJIIIHHHHHHHHHGGGCCC@@@666555444333222222222222000///---,,,++++++++++++************+++,,,------)))((('''&&&&&&&&&'''(((((()))***+++,,,---------(((((())))))))))))(((((()))))))))((((((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&'''((('''&&&(((''''''&&&&&&&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))(((((()))***************,,,,,,,,,...000444777999999888999===???AAAGGGOOO\\\hhhttt|||~~~zzzyyy{{{~~~tttlllfffeeellluuu|||qqqfffZZZPPPHHHDDD@@@===>>>@@@BBBCCCBBB@@@>>>:::777333000.........---,,,+++***)))))))))+++---...,,,+++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++*********)))))))))''''''''''''((((((((((((((()))***)))((('''(((***)))(((((((((((()))******'''(((((((((((()))))))))((('''&&&&&&'''(((&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%''')))***)))((('''&&&&&&&&&&&&'''((())))))((()))+++,,,............222222222333333333333333888999:::;;;===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999888777777777777777888999:::888;;;>>>???>>>>>>BBBEEEEEELLLTTT[[[fffttt{{{yyyxxxqqqnnnnnnqqqpppkkkhhhiii```bbbiiirrr|||{{{nnnbbbQQQMMMIIIGGGHHHHHHFFFDDD;;;:::777555333222222222333222///---,,,+++,,,,,,)))))))))***+++,,,......+++***)))(((((()))***+++((()))***,,,------------((())))))******))))))((())))))(((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((((((''''''(((***,,,+++***)))((('''&&&&&&&&&'''(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))(((((()))***++++++++++++,,,,,,---...111444777999999888:::>>>???BBBIIIRRR___lllyyy{{{uuuqqqttt{{{vvvhhhUUUOOOGGGAAA>>>>>>??????AAAAAA@@@>>>;;;777333111......---,,,+++***)))))))))+++......---+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++***))))))(((''''''''''''(((((())))))))))))((()))***)))((('''(((***)))(((((('''((()))***+++'''((((((((()))))))))))))))'''&&&&&&''''''&&&%%%((())))))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&''''''(((''''''''''''((()))***+++***+++---///111222222222444444444444444555555555999:::;;;===>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????>>><<<<<<;;;::::::999888888666777888999:::;;;;;;;;;===@@@DDDDDDDDDFFFKKKPPPPPPZZZfffnnnzzzxxxssssssyyy}}}|||yyyxxxpppiiidddfffjjjqqq|||ggg___SSSLLLJJJIIIFFFDDDBBB@@@<<<888555333333333111111111111000...---,,,************+++,,,------,,,,,,+++******+++,,,---+++,,,,,,---,,,,,,++++++)))******************)))((((((((((((((()))))))))'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''(((***,,,+++******)))'''&&&%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))***(((''''''((()))((('''&&&''')))'''(((***+++,,,,,,++++++,,,,,,---///111333666777::::::<<<@@@AAACCCLLLVVV```nnn}}}~~~}}}~~~}}}hhh```UUUJJJCCC@@@???>>>@@@@@@AAAAAA>>>;;;777444111000000...---,,,++++++)))+++...///---,,,++++++******+++++++++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%'''((()))'''((((((((())))))******)))(((&&&&&&''''''&&&%%%######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***(((((((((((()))***+++,,,,,,---000222444444444444444444555555666666777777::::::<<<===???AAABBBCCC??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@???>>>======;;;;;;::::::999888888888666777999;;;<<<===<<<<<>>AAABBBEEEOOOYYY```oooyyyeeeWWWPPPKKKEEE@@@@@@>>>===???@@@???;;;777444111---,,,,,,---,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******000...,,,)))'''&&&&&&&&&((((((((()))******+++++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&((()))***((('''''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))+++,,,,,,,,,---///111333444555555666666555555666888:::;;;?????????@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;:::999:::999777555444555777999888:::===@@@CCCFFFHHHIIIIIIPPPXXXZZZYYY]]]gggpppxxx|||}}}vvvoooiiieeegggooo~~~qqqcccXXXPPPJJJFFFDDDBBBBBBAAA>>>777222777555333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))************))))))'''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&)))***************))))))******)))'''%%%%%%&&&(((+++***)))'''''''''((())))))))))))))))))******+++,,,...111333444666888;;;===<<<>>>AAADDDHHHSSS]]]iiisssvvvgggYYYMMMFFFCCCAAA@@@AAACCCBBB>>>;;;777444111///.........---.........---------,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******---,,,***)))((((((((()))*********)))))))))))))))*********)))((('''''''''((('''''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++,,,---222222333444444444444444888888888888999;;;<<<===@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::999888555555666666777888:::;;;???BBBFFFKKKPPPTTTVVVWWWWWW^^^fffkkkmmmrrr}}}~~~}}}xxxwwwuuu{{{yyytttqqqkkkmmmqqqxxx}}}ooobbbZZZPPPKKKEEEBBBAAA>>>:::666555444333333444444333222......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))************))))))***))))))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))*********''''''''''''(((((((((((()))((('''''''''((())))))&&&''''''((())))))))))))*********(((&&&%%%&&&(((******)))(((((((((((((((***))))))((())))))******,,,...111222444555888:::>>>===???CCCFFFKKKUUU```lllvvv|||zzz{{{zzzzzz}}}ooo]]]SSSHHHEEEAAA@@@BBBBBB@@@===<<<999555333222111///............------------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))*********))))))))))))***++++++++++++******)))(((((('''******))))))((((((''''''((((((((((((''''''''''''***))))))))))))))))))***((((((''''''''''''((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((())))))***,,,---...555555666777777777777777;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>><<<:::999777666666444666888999:::<<>>>>>@@@EEEIIINNNYYYdddqqq{{{~~~vvvsssppprrrxxxtttfffUUUNNNFFFBBBBBBCCCCCCBBBAAA>>>999666444222000...............------------,,,,,,------,,,,,,+++***+++******))))))******+++)))))))))******++++++,,,************))))))((((((***)))))))))(((((((((''')))))))))(((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''')))))))))***************))))))******,,,---///000333444666888:::;;;;;;<<<<<<<<<======>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>;;;:::999777555555555555888:::<<<===???BBBHHHMMMWWW\\\eeeooowww}}}~~~vvvqqqrrrsssuuuxxx~~~~~~zzz{{{}}}{{{vvvooonnnoooqqquuu{{{~~~zzzzzzyyyuuuqqqsssyyytttiiiYYYMMMGGGEEEEEEDDD;;;999666555555555444333444333000...,,,,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))''''''((())))))******+++))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***&&&'''((())))))))))))))))))******)))'''&&&''')))((()))***++++++***((('''***))))))(((((()))))))))---///111333444555888:::>>>>>>AAAGGGLLLRRR^^^jjjwwwzzztttqqqtttzzz~~~iii___SSSIIIFFFGGGGGGGGGDDDAAA===999777444111...//////.........---------,,,------------,,,++++++++++++************++++++***++++++++++++*********(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''''''''((())))))(((((()))))))))*********+++++++++,,,...000111222444555666888:::;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<777666555444444444666666:::===@@@BBBFFFNNNYYYaaammmrrr{{{{{{yyyzzz{{{zzzyyywwwvvvyyy}}}{{{zzzzzz||||||~~~yyywwwwwwyyy~~~kkkYYYNNNHHHDDDAAA>>>;;;888555555444333222666444222000...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******((())))))******+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&(((((((((((('''&&&%%%%%%((()))******((('''((()))((()))***++++++***)))((()))))))))))))))***++++++...000333444555666888:::======BBBIIIPPPXXXeeeqqq}}}}}}|||}}}|||{{{~~~sssdddXXXQQQMMMJJJGGGGGGDDD@@@===:::777333000/////////.........---------------------,,,++++++++++++************++++++,,,,,,,,,,,,+++***)))((('''(((((()))******++++++))))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&%%%%%%&&&(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((('''((())))))***&&&&&&''''''(((((())))))------...///000222444555888888999::::::::::::999<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::444444333333555777:::<<<===BBBHHHNNNUUU```oooyyyxxxvvvuuuvvvzzz~~~~~~{{{}}}~~~{{{~~~}}}|||}}}mmm^^^RRRHHHBBBAAA>>>:::888777777666555555555444222111///...---,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******,,,++++++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&%%%###"""!!!''')))+++***)))(((((()))))))))******++++++******)))))))))***+++,,,---...000222444666666777999;;;===>>>DDDMMMVVV```nnn{{{|||vvvkkk```VVVOOOIIIGGGCCC@@@>>>:::666333////////////............---------...------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,+++***))))))))))))))))))*********(((((((((((())))))))))))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''''''''''''''((())))))''''''(((((()))******+++//////000111333555777888999999:::;;;;;;;;;;;;;;;===>>>@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<:::999888333333333555888<<>>@@@GGGRRR\\\hhhwww{{{{{{xxxhhh^^^KKKIIIFFFCCC@@@===888555000/////////............------......------,,,+++,,,++++++******++++++,,,)))***+++,,,---,,,+++***++++++******)))((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''&&&((()))***((('''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''&&&&&&&&&&&&'''((((((******+++,,,------......000000111222444666888999777888999;;;===>>>??????>>>???AAACCCDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;999777666333333444666;;;@@@EEEIIIYYYbbboooxxx}}}zzzqqqmmmppptttuuuuuuzzzzzzsssoooxxxuuulllUUUPPPIIIBBB>>>;;;888666333444666666555333000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''''''''((((((((()))&&&'''(((*********))))))))))))***************)))''')))++++++***)))))))))+++***)))))))))***,,,---((()))***+++---000222333333555777888888999;;;===@@@BBBJJJUUUaaammm}}}vvv```UUUKKKFFFAAA::::::===111111000///......000111++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++))))))***+++,,,+++++++++*********))))))---***(((((())))))'''$$$((((((((((((((((((((('''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''''''''((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''%%%%%%&&&'''((()))******)))))))))+++...//////...333333222222333555666777:::::::::;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCBBB@@@>>>===AAA<<<:::;;;;;;777666777999;;;===???CCCLLL[[[eeeooovvv|||sssoooooopppqqqppppppvvv}}}~~~~~~}}}}}}tttnnnmmmzzzuuubbbPPPJJJHHHBBB<<<:::<<<666333555666222...---------...//////......---000///...---,,,+++++++++))))))))))))))))))))))))+++,,,,,,+++(((%%%%%%%%%************************------,,,+++***)))((((((***)))(((''''''((()))******))))))(((''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************)))))))))***---///222444777888888888888999<<<>>>@@@GGGPPPYYYcccqqqyyygggTTTJJJDDD>>>;;;;;;555444333111///...///000++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---+++***)))***+++,,,+++++++++*********))))))+++)))'''(((******(((&&&''''''(((((((((((((((((((((((())))))))))))((((((,,,+++***((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))***---///000000000333222222333444666777888;;;:::;;;;;;===???AAABBBAAABBBBBBBBBCCCCCCCCCDDDBBBCCCCCCBBBAAA???===<<<<<<888666888888666777999999===DDDJJJQQQ\\\iiisss}}}xxxxxxyyyyyyxxxwwwyyy}}}}}}~~~{{{tttwww~~~vvvppppppnnnwwwvvveeeZZZQQQFFF@@@???;;;555111333444222111333..............................---,,,++++++++++++************************(((***+++***(((''''''(((************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***************)))))))))((())))))************************+++---///222333666777999999999:::<<>>EEEOOO[[[iiiyyydddSSSKKKDDD???<<<:::888555222000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,+++++++++***************)))((('''(((***+++***)))'''''''''(((((()))))))))(((((())))))))))))((((((...---,,,+++***)))))))))+++)))'''%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((()))************)))(((((('''&&&&&&)))+++,,,///000222333333222222333444555777999:::;;;;;;<<<<<<>>>???AAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA???>>><<<;;;888555444777888888;;;@@@???GGGSSS^^^iiittt~~~{{{{{{~~~xxxuuuyyy|||~~~wwwsssssshhhjjjqqqssscccSSSIIIFFF>>>999555555444111333777111000///---------.........---,,,+++************************************&&&((()))***))))))***+++))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((***************+++++++++((()))******++++++*********++++++,,,...000111222555777999::::::;;;===???@@@FFFQQQ```qqq~~~zzzyyyzzzdddWWWMMMEEE@@@===:::666333111000...---------------------------------,,,,,,,,,+++++++++,,,,,,+++******++++++,,,************************)))(((((()))************'''''''''((())))))******(((((())))))))))))((((((+++******))))))((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&((()))++++++)))(((&&&&&&&&&&&&'''((())))))*********))))))(((''''''&&&***,,,///111222333555666222333444555777999;;;<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>><<<;;;:::999666666999;;;===CCCJJJPPPYYYggguuuyyyuuuyyy~~~yyywwwwwwyyyyyyvvvwwwrrrnnnlllqqq{{{hhhVVVLLLEEE@@@<<<:::777333333777444333000...------...///...---,,,,,,+++++++++,,,************************&&&(((******))))))***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))***************+++))))))***++++++++++++***++++++,,,---///000111222555777:::;;;<<<===???AAAFFFKKKVVVgggyyy}}}yyyvvv}}}iiiYYYLLLDDD???;;;777555444333111///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,************************************))))))))))))(((((((((((())))))******(((((())))))))))))((((((&&&''''''(((((()))))))))&&&'''((())))))(((''''''))))))(((((((((''''''''''''(((***++++++***((('''((((((((((((((('''''''''(((((((((((())))))))))))+++...111333333333555777333444555777999;;;<<<======>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???===<<<;;;:::999:::888888<<>>;;;666555777777666333000.........//////......------------...************************(((***++++++)))((())))))((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))***+++++++++++++++++++++---...000111222333666888:::<<<===>>>AAACCCHHHOOO\\\nnn~~~||||||lllYYYLLLDDD@@@:::888888777444111........................------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))***+++++++++%%%&&&(((******)))'''&&&)))))))))((((((((('''''''''((()))******)))((('''))))))((((((''''''''''''&&&''''''(((***++++++,,,---000444444333222555888555666777999;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>===;;;:::::::::::::::999;;;@@@EEEMMMZZZfffvvv{{{|||~~~|||~~~xxxsssuuu}}}~~~hhhSSSJJJBBB@@@???;;;999::::::999666333111000////////////............//////++++++++++++++++++++++++***,,,---,,,)))((('''((())))))))))))))))))))))))------,,,+++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((())))))******)))***++++++,,,+++++++++***+++---///111333444444777999:::;;;<<>>===<<<;;;999777444222000///......---------......///++++++++++++++++++++++++***,,,---,,,***(((((()))************************...---,,,+++***)))(((((('''((()))******)))((('''(((((()))***,,,---......))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))******++++++)))***++++++,,,,,,++++++(((***---000333444555666999999::::::<<<@@@EEEIIINNN[[[mmm~~~mmmSSSLLLEEEAAA???<<<777222////////////////////////......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++&&&(((++++++******,,,///,,,,,,+++***)))(((''''''(((((())))))))))))((((((''''''((())))))((('''&&&((('''&&&&&&&&&((()))+++))))))))))))((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((()))******++++++...333666555222000333666777999:::<<<======<<<<<>>>>>;;;;;;:::999999999;;;;;;???@@@EEEOOOYYYggg{{{~~~||||||wwwxxxzzzlllUUUJJJGGGDDD@@@>>>===<<<;;;999666333000///------,,,,,,,,,------...++++++++++++++++++++++++)))+++,,,,,,***))))))***************************,,,,,,++++++***)))))))))'''((()))******)))(((''''''((())),,,...111222333))))))))))))(((((((((((((((((())))))))))))((((((((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++''')))---000333555666777:::::::::999;;;@@@FFFKKKUUUcccvvvnnnZZZHHHDDDEEE@@@999555000111222111000//////000//////000000000///...---((()))+++,,,,,,+++)))(((************************************************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,***---,,,(((&&&(((***)))((((((((((((((('''''''''*********+++,,,---//////111111111111222333444555999::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@>>><<<;;;;;;;;;:::999999888888:::<<<=========DDDKKKUUU```kkkxxx|||}}}yyy{{{xxxxxxqqq^^^QQQHHHBBB>>>CCC>>>;;;:::888444444777//////......---,,,+++***...------,,,++++++++++++...---+++*********++++++************************,,,+++******))))))******)))************+++++++++******,,,///222333222000,,,)))''''''***+++***(((------,,,+++***(((((('''******++++++++++++******++++++++++++++++++,,,,,,......///000222555777888888777999<<<>>>???EEELLL^^^ooo}}}iiiTTTKKKHHHBBB===;;;222222222000...------...------------,,,,,,,,,,,,******,,,,,,,,,,,,******************************************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''+++***&&&%%%''')))(((((((((((((((((((((((((((***++++++,,,---...///000111111111222333444555666999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@?????????===<<<;;;;;;;;;;;;;;;:::888777888;;;???CCCEEESSS[[[gggsss}}}{{{|||xxx{{{ttteeeWWWKKKCCCBBB>>><<<===;;;555333333222000...,,,++++++,,,---------,,,,,,+++,,,,,,,,,------+++*********++++++************************,,,+++******))))))******)))************+++++++++***)))***,,,///000000...---***((()))+++,,,+++***))))))*********+++++++++******++++++++++++*********++++++++++++,,,,,,,,,......///111333555777888888777999===???AAAHHHPPPeeeuuu~~~}}}~~~~~~wwwtttuuuvvvuuutttpppssswwwzzz{{{yyyvvvtttqqqnnnjjjjjjnnnwww|||}}}jjj[[[QQQIIICCCBBB777666444111///............---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$((((((%%%$$$''')))((((((((((((((((((((())))))++++++,,,---...///000000111111222333444555666666888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>===>>>===;;;:::::::::;;;;;;:::888888999>>>FFFNNNSSSccclllyyy~~~|||}}}zzzxxx{{{}}}wwwyyyxxxgggUUUJJJEEEAAA???AAA???999444333555222...+++***+++...///,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++***)))((()))+++------,,,---+++******+++,,,,,,+++(((((()))***+++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,...///000222444666777888888777:::===@@@CCCLLLVVVnnn|||vvvrrrkkkfffcccccceeegggmmmiiieeeccccccddddddddd___aaaccceeefffeeecccaaaccc___[[[YYY]]]dddmmmsss|||{{{yyy}}}rrrcccTTTJJJDDD===:::666333111111000000111///---,,,+++,,,...///......------------......++++++++++++++++++++++++************************))))))*********))))))((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''************))))))))))))###'''(((%%%%%%(((***)))(((((())))))))))))******,,,,,,---///000000111111111111333444555666777777888888999999:::;;;;;;;;;======>>>>>>>>>======<<<===<<<;;;999777777888:::999;;;>>>DDDLLLUUU___eeettt|||~~~{{{zzz~~~}}}yyy{{{{{{tttuuu|||xxxfffZZZLLLFFFBBBCCCAAA<<<888888555333000...,,,---...///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++,,,***(((((()))+++++++++,,,+++*********+++++++++++++++************************++++++++++++***************++++++,,,,,,---...///111333555777888888888888:::>>>AAAFFFRRR^^^ttt___[[[VVVRRRQQQSSSWWWZZZ]]][[[YYYXXXYYYZZZZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXZZZXXXUUUSSSTTTWWW\\\___fffjjjpppuuuxxx{{{}}}|||}}}yyygggUUUIIICCC>>>888444333222222111111000...,,,,,,---.../////////...------...//////++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))************###(((***''''''***+++***))))))))))))******++++++---...///111222222222222111222444555777888888888888999999::::::;;;<<<<<<>>>?????????>>>===<<<<<<<<<<<<;;;888555444666999:::AAALLLWWWaaajjjrrrwww~~~|||zzzwwwyyy{{{zzz|||qqqXXXNNNEEEAAA@@@===;;;<<<555444333222000///...---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++---+++((((((***+++++++++*********)))))))))***+++++++++************************++++++++++++******))))))***+++,,,,,,------...///222444666888888888888888;;;???BBBJJJYYYgggyyyTTTRRROOOMMMMMMQQQUUUXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUSSSQQQPPPPPPPPPUUUYYY]]]```cccfffjjjmmmooonnnpppvvvzzz~~~~~~hhhXXXLLLEEE===777555444222000///...---,,,+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$)))+++))))))+++,,,+++)))))))))***++++++,,,,,,---///111222333444333333111222444777888999999999999999:::;;;;;;<<<<<<===????????????>>>===;;;;;;;;;<<<;;;888555555999===BBBMMM^^^lllvvv}}}~~~|||yyy{{{|||~~~iii[[[KKKCCC@@@===<<<===666555555444222000...---------------------...///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++,,,***))))))+++,,,,,,+++)))******)))(((((()))+++(((((()))***+++,,,,,,---******++++++++++++******))))))***+++,,,------......000333555777888999999888999<<<@@@DDDMMM___oooUUUTTTRRRRRRSSSVVVZZZ]]]]]]^^^______^^^^^^^^^___```___^^^]]]]]]]]]______[[[ZZZYYYWWWTTTQQQNNNMMMMMMOOOPPPQQQRRRTTTWWWZZZZZZZZZ]]]cccggglllvvvppp\\\SSSGGG???;;;999555222//////.........---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%***,,,***)))+++,,,***))))))******+++,,,,,,---...///222444555555444333111222555888:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;999999888:::;;;999777999???EEENNN[[[nnn}}}}}}~~~}}}~~~}}}lllYYYMMMGGGAAA======999777555333222000000000///......------------...++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++)))))))))***,,,,,,+++***)))+++,,,***((((((***,,,))))))*********+++++++++******++++++++++++******((()))***+++,,,------......000333666888999999999888999<<>>999555111111111222111000000///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''%%%***,,,***)))++++++((())))))***+++,,,,,,------...000222444666555444444111333666888:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;999888777666999;;;;;;:::>>>EEELLLXXXeeewww{{{eeeXXXOOOFFF@@@===<<<999555222000000111222000///...---------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))************+++++++++''''''(((***,,,,,,+++)))***,,,---,,,))))))+++...------,,,+++***)))((('''******++++++++++++******((())))))+++,,,---.........000444777999999999999888999===AAAEEEQQQfffyyyddddddeeeeeeeeefffffffffkkkjjjhhhfffddddddddddddcccfffhhhhhhfffeeegggjjjmmmiiieeecccbbb^^^WWWPPPVVVRRRLLLGGGFFFFFFFFFEEEFFFFFFGGGJJJMMMRRRVVVYYYccciiittt~~~eeeSSSHHH@@@:::666555333111000///000000000//////.........---------///......------......///---,,,***))))))***,,,---,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))************,,,+++******++++++***)))******))))))))))))******++++++***))))))))))))))))))******+++---///111222000111111222333333444444666777999:::;;;<<<<<<<<<<<<<<<===============<<<>>><<<::::::::::::999888666555999???BBBCCCLLLWWWeeeooo~~~~~~}}}kkkZZZPPPIIICCCAAA;;;444111111222222000000000///...............---------.........//////------,,,,,,,,,,,,++++++((($$$!!!###(((+++***(((,,,++++++++++++++++++,,,*********))))))))))))))),,,+++***((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,++++++***.........,,,++++++---//////000222444666888999999::::::>>>DDDKKKWWWkkk}}}nnnnnnnnnmmmmmmlllllllllnnnmmmkkkjjjiiiiiiiiiiiijjjlllnnnnnnmmmmmmppprrrqqqnnnkkklllmmmkkkeee```\\\WWWQQQLLLIIIGGGEEECCCCCCCCCCCCDDDGGGJJJNNNPPPTTTYYYaaakkkwww}}}gggTTTEEE===:::555444111000//////......//////.........---------++++++************++++++---,,,***))))))+++,,,---,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))************'''&&&%%%&&&((()))((('''******))))))))))))******+++***))))))((((((((()))))))))***,,,...000222333222222333333444444555555777888999:::;;;<<<<<<<<<<<<<<<============<<<<<>>;;;:::999888888777999888;;;CCCIIIOOOZZZdddqqqyyyrrrcccTTTHHHBBB???:::666444222111000000000///.........//////---------.........//////------,,,,,,,,,,,,++++++...***''''''+++---,,,***++++++************++++++------,,,+++******)))))),,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,++++++******+++,,,,,,,,,---000333222333555666888999::::::<<<<<<@@@GGGNNN[[[ooouuuuuutttrrrqqqooonnnmmmooonnnmmmllllllllllllmmmmmmoooqqqrrrrrrsssvvvxxxxxxvvvtttuuuwwwvvvrrroooeeeaaa[[[VVVPPPKKKFFFBBBCCCCCCBBBCCCDDDFFFHHHIIIHHHJJJNNNTTT```oooyyyzzzfffPPPDDD@@@888666333111111000///---/////////.........---------,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++***))))))))))))***+++))))))))))))************$$$######$$$'''(((((('''******))))))))))))*********))))))((((((((((((((())))))+++---///111333444444444555555555555555555999::::::;;;<<<<<<;;;;;;<<<===============<<<<<<===<<<:::999888888888888;;;;;;@@@KKKWWWbbbnnnwww{{{zzzxxxyyy{{{||||||{{{|||}}}~~~|||{{{{{{{{{zzzzzzzzzzzz}}}}}}~~~~~~}}}}}}}}}fffTTTHHHEEE@@@;;;777333111///000///////////////000000---------...............------,,,,,,,,,,,,++++++111---++++++---...,,,************))))))*********000000///---,,,+++***)))++++++***)))))))))******++++++++++++++++++++++++***++++++,,,,,,+++++++++***+++,,,,,,,,,...111444555666777999:::;;;;;;;;;>>>>>>BBBJJJSSSaaavvvxxxwwwvvvtttqqqooonnnmmmqqqqqqpppppppppqqqqqqqqqppprrrsssuuuvvvxxxzzz{{{}}}{{{zzzzzz{{{zzzxxxuuuooolllfff```ZZZRRRJJJEEEGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGIIIPPP\\\jjjsss}}}zzzzzz{{{~~~zzzbbbOOODDD===999555333333333111///////////////............------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************((()))))))))************'''&&&%%%''')))******)))******))))))))))))******))))))((((((((((((((())))))***,,,...111333444555555555555555555555555555:::;;;;;;<<<<<<<<<;;;;;;==================<<<;;;888888888777777888:::<<<;;;???IIIXXXggguuuzzzzzz{{{{{{yyy{{{~~~vvvtttqqqpppoooooommmkkkjjjkkkmmmooopppppppppooolllllllllllllllkkkjjjjjjggggggggggggggghhhhhhhhhjjjjjjjjjjjjlllooorrrttttttzzz~~~}}}zzzyyy~~~kkkVVVNNNCCC===:::777333000000000//////000000111111........................------,,,,,,,,,+++++++++...,,,******,,,,,,+++)))******))))))))))))******//////...---,,,++++++***+++*********************++++++++++++++++++++++++******+++,,,,,,,,,++++++---......---------000222777888999::::::;;;::::::??????DDDMMMYYYhhh|||xxxwwwvvvtttrrrqqqooooootttttttttuuuuuuuuuuuuuuuuuuvvvvvvxxxzzz||||||}}}~~~}}}|||}}}}}}}}}|||{{{wwwtttpppkkkeee\\\TTTNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGJJJQQQZZZ```pppwww~~~{{{sssvvv{{{www___LLLCCC===666333333444222000000000/////////.........******))))))))))))******...------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))************+++)))((()))******)))(((******))))))))))))******))))))(((((((((((())))))***+++---000222333444555444444444444555555555555;;;;;;<<<=========<<<<<<===============<<<;;;;;;888999999777666777;;;>>>>>>HHHXXXhhhxxxzzzzzzzzzzzz}}}}}}xxxuuuvvv{{{~~~~~~~~~}}}~~~{{{xxxooolllhhhdddbbb```]]][[[YYYZZZ\\\]]]^^^^^^]]]]]]WWWXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWXXXWWWVVVWWWXXX[[[^^^```ffflllrrrrrrqqqssszzz{{{|||lll\\\JJJ@@@>>>===888222111111000000000111111222.....................---------,,,,,,,,,+++++++++*********+++,,,,,,,,,+++******))))))))))))******++++++++++++,,,,,,,,,,,,*********++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---.........---...111333777888999999:::::::::999??????FFFRRR___ooottttttssssssrrrrrrqqqqqquuuuuuvvvwwwwwwwwwvvvvvvxxxwwwvvvwwwyyy{{{zzzyyy|||}}}}}}~~~|||zzzwwwtttoooiiiaaa\\\SSSRRRPPPNNNLLLJJJIIIHHHFFFGGGGGGGGGHHHKKKPPPTTTYYY^^^hhhuuuuuussssssvvv|||sss^^^OOOFFF;;;444333333222///000000000/////////......,,,++++++++++++++++++,,,......------,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,+++******))))))))))))************+++)))(((((())))))((('''******))))))))))))******)))))))))))))))******++++++---///222333444444444333333444444555666666777;;;;;;<<<===>>>>>>======>>>>>>>>>>>>===<<<;;;::::::;;;<<<:::888999>>>BBBHHHXXXkkkzzz}}}zzzyyy|||~~~}}}{{{xxxxxx{{{|||zzzyyyzzzzzz|||zzzwwwtttsssrrrpppnnnmmmmmmnnnpppqqqpppmmmjjjccc```\\\YYYVVVTTTPPPNNNMMMNNNOOOPPPPPPPPPOOONNNKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMOOOQQQWWW[[[```aaa```aaafffllltttvvvzzz|||}}}|||sss\\\LLLFFFCCC<<<777333222222111111111111111...............---------------,,,,,,,,,,,,++++++***+++,,,---------------*********))))))*********))))))******++++++,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))+++---...///222555999777777888999::::::999999>>>@@@HHHWWWgggvvvwwwxxxxxxyyy{{{||||||}}}~~~||||||~~~~~~|||zzz}}}~~~~~~}}}{{{zzzxxxsssnnnjjjbbb```^^^ZZZVVVQQQNNNLLLJJJJJJIIIHHHGGGHHHKKKMMMLLLNNNTTT\\\gggsss~~~~~~vvvsssvvv}}}yyybbbUUUFFF;;;888666444111000000000000/////////...//////............//////............---,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))((('''(((******)))(((******))))))))))))*********************+++,,,,,,---///111333444444333333333333444555777888999999:::;;;<<<===>>>?????????>>>>>>>>>>>>===<<<;;;:::999;;;======<<<@@@GGGMMMXXXkkk|||~~~{{{vvvrrrqqqppppppooollliiifffdddbbb___]]]ZZZZZZ[[[]]]___```^^^]]]YYYWWWSSSQQQPPPNNNLLLJJJKKKKKKLLLMMMMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIILLLNNNPPPRRRRRRSSSVVVXXX___cccfffhhhiiijjjlllooonnnsssxxx{{{{{{}}}|||zzzzzz~~~vvvaaaPPPFFF???<<<555444333222111000000000//////.........---------------,,,,,,,,,,,,++++++,,,---...///...,,,,,,,,,++++++************++++++************++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))+++---...000222777:::666777888999:::;;;;;;;;;>>>AAAKKK]]]nnn}}}}}}|||}}}~~~~~~}}}}}}|||zzzvvvsssqqqooolllfff```ZZZUUURRRPPPOOOMMMIIIFFFFFFHHHJJJJJJIIIJJJMMMTTT]]]eeekkkyyy}}}uuuvvv|||rrrcccPPPCCC===;;;777444000000000000////////////---,,,,,,++++++,,,,,,---............---,,,+++************++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))************)))(((((())),,,------,,,******))))))))))))******+++*********+++,,,------...000222444444444333222333444555777888:::;;;<<<:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::444888<<<>>>AAAGGGQQQYYYeeexxxxxxuuupppjjjfffcccbbbbbbaaa___\\\ZZZZZZYYYWWWVVVOOOOOOOOORRRUUUVVVVVVUUUTTTRRRPPPOOOOOOOOONNNLLLNNNOOOOOOOOOOOOMMMLLLKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHIIIJJJKKKMMMMMMNNNOOOSSSWWWXXXWWWXXXZZZ]]]\\\bbbjjjnnnoooqqqvvv{{{}}}yyywwwwwwzzzqqqXXXGGGAAA@@@666555444222111000000/////////.........------------------,,,,,,,,,++++++,,,...///...,,,***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++++++++++++++++++++++++++((()))***+++,,,------------.../////////111444777777777999:::;;;<<<<<<<<<>>>BBBNNNaaasss~~~{{{zzz{{{|||~~~||||||zzztttjjjbbb]]]\\\RRRPPPNNNLLLLLLJJJGGGEEEIIIHHHHHHIIIKKKOOOSSSUUU^^^gggttt|||wwwzzz}}}zzz^^^JJJ@@@:::666444.../////////......///111..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((((((((())))))))))))************************++++++***)))***+++------222222333444444555555666555555666888999:::;;;<<<<<<===>>>??????>>>===<<<@@@>>>;;;:::::::::999999;;;;;;<<>>888333333333000///000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,...///111222333222444777999:::;;;>>>@@@CCCMMM[[[iiiwww~~~|||||||||}}}wwwooogggdddccc___\\\XXXUUURRRPPPMMMKKKKKKJJJHHHGGGHHHJJJLLLNNNQQQXXXcccnnn{{{~~~zzz||||||~~~oooYYYHHH===888777/////////...---,,,---.................................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))((((((((((((++++++++++++++++++******+++******)))***+++---...111111222333333444444555555666777888999:::;;;<<<>>>???@@@AAAAAAAAA@@@???AAA???===<<<<<<<<<;;;;;;===>>>BBBJJJVVVdddpppwww|||xxxsssooolllkkkgggeeeaaa]]]ZZZWWWVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ]]]]]]\\\]]]``````\\\\\\[[[ZZZ\\\^^^______^^^^^^___```___^^^]]]___```aaaaaaaaabbbbbbccccccccc______]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWVVVTTTQQQNNNKKKKKKLLLLLLLLLKKKJJJIIILLLKKKKKKKKKLLLMMMKKKIIIIIIJJJLLLMMMMMMPPPTTTXXX]]]aaaggglllqqqxxxzzzcccSSSKKKAAA:::666666555222111222111111111111111000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++------------------------+++++++++++++++*********,,,---...000222333444555444666888:::;;;<<>>???AAABBBCCCBBBBBBAAAAAA@@@???======<<<======;;;???GGGSSSaaaqqq}}}~~~}}}~~~yyywwwqqqooollljjjhhhggghhhhhhhhhgggeeebbb```]]][[[ZZZ\\\]]]___aaaccceeeffffffbbbdddeeefffjjjooolllggggggeeeddddddfffhhhhhhhhhhhhjjjlllmmmkkkjjjjjjjjjkkkkkklllllllllmmmmmmmmmkkkjjjhhhgggeeedddccccccccccccccccccccc```[[[XXXTTTSSSSSSRRRPPPOOONNNMMMQQQPPPPPPPPPOOONNNKKKHHHEEEFFFGGGFFFEEEGGGIIILLLMMMPPPUUUZZZaaajjjsssyyy}}}fffVVVHHH???999888888555222333111111111111111000000000........................------,,,,,,,,,,,,------,,,++++++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---...///000222444555666666888:::;;;<<<===@@@BBBJJJTTTeeeyyy}}}xxxuuutttpppnnnkkkiiifffbbb^^^[[[VVVUUUTTTQQQOOONNNMMMLLLIIIJJJKKKNNNSSS]]]iiiqqq~~~}}}vvvwww{{{mmmXXXHHH===777555333111111000000///..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))((((((''''''+++++++++******))))))(((++++++,,,---...///000111111222222333333444555555666777888999:::<<<=========>>>@@@AAABBBAAAAAA@@@@@@@@@???===;;;<<<===??????DDDOOO]]]mmm|||xxxooohhheeeaaa```^^^^^^```dddhhhjjjkkkkkkkkkjjjiiigggeeeddddddeeehhhjjjkkklllllllllhhhkkknnnrrrzzz~~~yyysssqqqnnnnnnoooqqqrrrrrrqqqsssuuutttsssrrrssssssvvvvvvvvvvvvuuuuuuuuutttuuutttrrrpppnnnmmmllllllmmmmmmmmmnnnmmmjjjeeeaaa___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVSSSPPPMMMMMMLLLKKKIIIHHHGGGHHHHHHFFFGGGIIIMMMSSS[[[ccchhhrrrtttyyymmmRRRHHH>>>;;;999666333333000000000//////000000000////////////////////////------,,,,,,,,,,,,------+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222444444888999:::;;;;;;===@@@CCCLLLVVVjjj{{{wwwwwwvvvuuuuuussspppkkkhhhcccbbb```\\\XXXTTTQQQOOOKKKKKKKKKKKKLLLPPPUUUYYYiiiqqq~~~yyyyyy~~~zzzwwwxxxqqqYYYEEE<<<999444111111222111000..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************)))))))))((((((((('''******))))))((((((((((((,,,,,,...///111222333333333333444444555666666666777777888:::;;;<<<===>>>>>>???@@@AAABBBAAAAAA@@@??????>>><<<:::<<<@@@DDDNNNTTT___lll{{{~~~|||{{{zzz{{{{{{xxxxxxwwwsssllleee```]]]ZZZYYYXXXYYY\\\aaafffjjjjjjkkklllmmmmmmmmmllllllhhhjjjmmmppprrrsssttttttrrrwww|||~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvuuuuuuuuutttqqqmmmiiikkkiiigggeeeeeeeeefffgggaaa```_________^^^[[[XXXWWWUUUSSSPPPNNNLLLJJJHHHFFFEEEDDDEEEIIINNNRRRUUU^^^ccciiiqqqxxx}}}|||}}}{{{{{{cccUUUFFF>>>;;;777333333000000///.........//////////////////////////////...------,,,,,,------...+++++++++*********))))))******+++++++++,,,,,,,,,*********++++++++++++,,,************************++++++,,,,,,------------,,,---...000111333444555777888999::::::<<<@@@CCCMMMYYYnnn~~~|||zzzyyyxxxuuurrroooqqqpppmmmiiiccc]]]WWWTTTOOONNNMMMMMMMMMMMMNNNNNNUUU\\\gggsss{{{uuuyyy~~~}}}|||zzz|||pppWWWEEE>>>555000000000000///..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))+++,,,...000222444444555444444444555666666777777888888999:::<<<===>>>>>>AAABBBCCCCCCCCCBBBAAAAAA===>>>===<<<<<>>???BBBBBBCCCCCCBBBAAA@@@???<<<===>>>>>>AAAKKKYYYdddooorrryyy~~~}}}{{{wwwtttllliiiccc^^^[[[YYYYYYZZZ\\\___dddggghhhhhhiiiiiiiiihhhfffeeefffhhhjjjlllmmmmmmooorrrvvvzzz~~~~~~|||}}}{{{xxxuuusssssssssrrrrrrkkkhhhccc```]]]YYYTTTPPPMMMJJJGGGFFFHHHIIIHHHFFFEEEHHHLLLPPPTTTZZZbbbgggqqquuu{{{uuunnnhhhlllyyyzzzzzz}}}{{{aaaOOOFFF@@@;;;:::666555222000/////////000..............................------------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000111333555666777888777888999:::;;;???DDDHHHYYYiii|||}}}~~~}}}{{{xxxtttrrrfffbbb\\\XXXUUUSSSRRRQQQOOOPPPPPPPPPVVVdddvvvwwwpppppprrrttt{{{^^^RRRCCC888444333222111..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************&&&&&&'''((()))***++++++******+++,,,---......///'''))),,,///111222333333222222333444444555555666888999:::;;;<<<>>>??????@@@AAAAAAAAA@@@>>><<<;;;;;;===>>>@@@FFFSSSeeeqqq}}}~~~~~~xxxwwwvvvuuurrrnnnhhhccc^^^[[[XXXUUUUUUVVVXXXZZZ]]]aaafffiiikkkkkklllmmmpppoooooooooppprrrtttuuuuuuuuuwwwzzz|||yyyxxxxxxxxxxxxuuuqqqllliiifffbbb\\\XXXPPPMMMKKKKKKNNNOOOMMMKKKGGGHHHHHHGGGGGGJJJPPPUUUZZZaaakkkuuu{{{|||rrrhhhgggrrr{{{kkkVVVLLLDDD@@@???999888555222000000000111..............................------------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------...///000000......000111333444666666777888:::;;;===AAAGGGKKK```qqq}}}yyyvvvppplllgggccc___[[[VVVSSSUUUPPPNNNQQQRRRUUU```mmm|||zzzssspppzzzzzzsssdddOOO>>>777555444333444333222222222222///---//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,+++)))(((&&&,,,,,,++++++***++++++,,,...///111333444444444444666777777888888777777666888:::===???@@@@@@BBBCCCBBBCCCDDDCCCAAA???>>>>>>>>>>>>@@@FFFQQQbbbtttyyy{{{}}}~~~}}}{{{xxxvvvsssqqqmmmhhhbbb]]]ZZZWWWVVVUUUUUUUUUVVVYYY[[[]]]bbbeeeiiilllnnnpppsssuuuyyy|||~~~~~~~~~|||zzzwwwssspppkkkfffbbb[[[YYYWWWVVVUUUSSSQQQOOOKKKHHHFFFEEEGGGHHHIIIIIINNNSSSYYY```fffmmmvvv|||}}}~~~wwwtttvvvzzz|||}}}~~~xxxqqq[[[JJJCCCBBB===888666666555111111333000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***---------...------,,,,,,,,,------......------,,,,,,,,,,,,---------......///111444555555666888:::;;;<<<>>>???===>>>GGGSSSggg|||}}}zzzwwwsssoookkkgggbbb^^^ZZZUUURRRQQQPPPOOOUUU^^^jjjzzz~~~xxxwwwxxxrrrYYYFFF;;;777444111222111///000000000...,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++***)))((((((,,,++++++++++++,,,,,,---...///111333444444444444444444555666666666666666999;;;===???AAABBBDDDEEEFFFGGGGGGEEEBBB@@@@@@AAAAAADDDIIIQQQ^^^nnnwwwwwwwwwvvvtttqqqnnnlllgggeee```\\\YYYWWWVVVVVVVVVVVVWWWYYY\\\aaadddgggfffiiimmmpppsssuuuyyy{{{}}}zzzwwwsssmmmjjjdddaaa___]]]\\\[[[ZZZXXXSSSPPPLLLJJJIIIIIIHHHFFFHHHKKKOOOSSSWWW]]]eeejjjqqquuuzzz|||zzzzzzxxxwwwvvvvvvxxx|||mmmZZZKKKCCC>>>999555555444///...000000000/////////.................................,,,,,,,,,,,,,,,+++++++++------+++*********+++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---------............///111444555555666888:::999:::===???>>>@@@KKKXXXmmm}}}zzzxxxuuuqqqlllhhhaaa]]]ZZZWWWRRRNNNOOOSSSZZZaaakkkxxx{{{zzz}}}iiiTTTEEE<<<666333222000//////000000...---//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******)))))))))******,,,+++++++++,,,---......///000111333444444444444333444555666777777888888;;;<<<>>>@@@CCCEEEHHHIIIJJJJJJIIIFFFBBBAAABBBCCCEEEKKKTTT```nnn}}}|||uuusssppplllgggdddaaa```\\\ZZZVVVTTTSSSUUUXXXZZZZZZ[[[]]]aaaeeekkkooorrrnnnqqqvvvzzz}}}~~~xxxtttnnnkkkiiigggggghhhgggfff]]]ZZZUUUQQQMMMJJJGGGDDDFFFGGGGGGHHHIIIMMMSSSXXXbbbeeekkksss||||||wwwsssmmmlllkkknnnttt}}}{{{~~~pppXXXHHHAAA;;;777777555000...///000000000/////////..............................,,,,,,,,,++++++*********---...---+++((((((+++///***++++++,,,,,,,,,++++++,,,------......------,,,------.........////////////111444555555666888:::777999<<>>>>>@@@CCCGGGJJJKKKLLLKKKJJJGGGCCCAAAAAADDDGGGLLLTTTaaaooo|||}}}yyyrrroooiiiccc]]]YYYWWWVVVXXXWWWVVVWWWXXX[[[^^^``````aaaeeeiiioootttyyy|||{{{zzzwwwtttrrrrrrssssssrrriiieeeaaa]]]YYYUUUPPPMMMKKKIIIFFFDDDDDDFFFJJJMMMTTTWWW]]]fffqqq|||{{{wwwnnnjjjfffdddhhhpppyyyiiiSSSGGG@@@;;;:::888444111111000000000////////////...........................,,,,,,,,,++++++***)))))),,,...///,,,''''''+++111++++++,,,---------,,,,,,,,,------......------,,,.........////////////000///111333555555666888:::888999===@@@AAAGGGUUUdddzzz~~~|||ttttttsssoooiiiccc[[[VVVTTTSSSTTTXXXcccsss{{{yyy~~~eeeNNN@@@;;;777555333222222222111000//////...------------...........................------------------------++++++++++++++++++++++++---,,,+++******+++---...++++++,,,---...000222333333333333444444555666666555555666777888:::<<<>>>AAAAAABBBFFFKKKNNNNNNMMMIIIGGGDDD@@@???BBBGGGLLLYYYbbbooo}}}|||wwwmmmiiibbb[[[VVVSSSRRRRRRVVVXXXZZZ]]]```bbbccccccdddggglllrrrzzz~~~{{{yyywwwtttqqqnnnllliiieee```\\\QQQNNNHHHDDDCCCDDDEEEGGGIIIKKKPPPXXXcccnnnwww}}}xxxrrrjjjdddcccgggmmmrrr}}}zzzaaaNNNEEE===;;;:::666333333111000000000////////////........................,,,,,,,,,+++++++++******,,,...000---((('''+++000,,,,,,---......///......,,,------......------,,,.........////////////000///111333555555666888:::;;;;;;>>>AAACCCJJJYYYhhh~~~~~~~~~yyytttnnnddd[[[UUUTTTSSSTTTWWWaaauuu}}}bbbLLL@@@999666333111111000///...//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++,,,---000222444555666666555555666777888888666666666777888:::===>>>CCCCCCFFFKKKPPPRRRPPPLLLGGGDDDAAA>>>???EEEOOOUUUiiiqqq~~~yyyuuufffbbb]]]WWWTTTSSSSSSSSSVVVYYY]]]bbbeeeggggggggglllooovvv~~~~~~{{{zzzwwwuuusssnnnhhhdddYYYTTTMMMHHHEEEDDDCCCBBBBBBCCCFFFLLLSSS\\\ccchhhuuuzzz|||uuummmiiihhhjjjlllpppuuu|||tttYYYMMMAAA<<<:::666444444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++***,,,...,,,---...//////000//////,,,------......------,,,------.........////////////111444555555666888:::<<<<<>>BBBFFFPPPccctttvvvggg___YYYVVVRRRPPPWWWbbbzzz~~~|||sssYYYAAA===999555444333222000//////...------------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,)))*********)))(((&&&%%%***+++,,,...111444777888:::999888888888999:::;;;AAA@@@??????@@@BBBDDDFFFFFFGGGKKKQQQWWWWWWPPPJJJFFFDDDAAAAAAFFFQQQ___iiixxx~~~zzzsssrrrppppppnnnlllgggddddddcccaaa``````bbbdddfffeeefffiiimmmsssxxx}}}yyyrrrlllddd]]]WWWQQQKKKFFFEEEEEEDDDCCCDDDFFFIIIJJJRRRYYYdddmmmttt{{{}}}yyywwwuuuqqqpppnnnppp|||~~~xxxvvvdddQQQGGGAAA<<<888888111111111111000000000000........................+++,,,,,,---...///000000---,,,---///000///+++)))***+++,,,---............,,,------......------,,,,,,,,,,,,---------......///111444555555666888:::888999===BBBHHHSSSgggyyywwwqqqiii```[[[YYYYYY[[[kkk}}}xxx~~~oooQQQCCC888777444---...666111111000///...------,,,000///...---,,,------...++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......+++---000111222333555777666777888999:::<<<@@@CCCCCCDDDFFFGGGHHHIIIKKKMMMKKKNNNSSSYYY\\\XXXPPPIIIDDDDDDDDDGGGNNN[[[iiisss}}}uuupppkkkgggbbbaaabbbcccbbbaaagggiiijjjiiimmmsssuuusssvvvwwwzzz~~~zzzsssmmmfff```ZZZWWWUUUOOOHHHCCCCCCDDDCCCAAAEEEJJJQQQYYY___hhhqqqxxx~~~zzztttnnnmmmsss~~~{{{yyyyyywwwYYYKKKFFFAAA;;;888777555333333333222000...////////////////////////000000///...------,,,,,,+++++++++,,,,,,---------.........///000111111222///...---,,,,,,---...///.........,,,+++,,,///111222333444555666888999999999<<>>===666444222111111111///...////////////////////////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---......///000000///...------------...///---------,,,+++,,,...111333444555666777999::::::;;;===AAAEEEMMM___vvvzzzooo}}}sssjjjccc___]]]ZZZ^^^eeennn{{{zzz|||~~~}}}}}}~~~lllVVVBBB;;;:::555111111//////////////////////////////...------------...000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++...222555666666666777777999<<<>>>AAAEEEJJJMMMRRRTTTWWWXXXXXXXXXYYYZZZaaaaaa```^^^ZZZSSSJJJDDDBBBFFFNNNXXXdddrrr{{{uuunnniiidddaaa```aaaeeeiiimmmnnnpppssstttuuu|||}}}vvvrrroookkkdddZZZSSSNNNJJJFFFCCCBBBCCCEEEFFFIIINNNTTTYYYkkkpppvvv|||}}}{{{yyyvvvsssqqq{{{}}}ttt^^^KKKAAA@@@777555222111111222111000//////////////////////////////......------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------......///...------------...///.........---,,,---///222444555666777888::::::;;;<<>>AAADDDGGGJJJMMMQQQVVVZZZaaaeeekkkoooppppppooooooooojjjcccYYYPPPLLLLLLMMMWWWaaaqqqzzzuuuuuuttttttvvvwwwwwwvvvtttkkkkkkjjjjjjmmmrrrzzzvvvlllbbb\\\QQQMMMHHHDDDCCCCCCCCCCCCDDDHHHNNNTTTZZZaaahhhlllsssxxx{{{vvvqqqqqqxxxhhhQQQGGGBBB:::444111000000///000000000000000000000000////////////.....................---------------..................//////------...//////...------***+++------------///000222333333555666777888999<<>>AAAFFFGGGJJJLLLOOORRRWWWZZZ```eeelllrrrssssssrrrqqqmmmiiiaaaWWWOOONNNQQQUUUcccmmm}}}}}}uuupppooooooqqqtttxxxzzzzzzzzzpppqqqqqqrrruuu|||zzzoooggg[[[VVVPPPKKKHHHFFFCCC@@@@@@CCCFFFJJJOOOUUU\\\aaaiiiooowww}}}{{{xxxxxx{{{zzzeeePPPJJJAAA999444222111000000000000000000000000000........................------------............///.....................------...//////...------***,,,.../////////000111333333444666777888999:::===@@@HHHUUUjjjttt^^^UUUVVV}}}{{{wwwpppfff^^^XXXUUUSSSRRRPPP[[[kkk||||||wwwwwwyyyzzzpppqqqxxx~~~bbbLLLAAA===333222222111000///......+++,,,.../////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333444666777777777888;;;???BBBHHHJJJLLLMMMOOORRRWWWZZZ]]]bbbjjjppprrrrrrqqqqqqhhhddd^^^UUUQQQRRRYYY___oooxxx|||sssmmmllllllooosssxxx|||}}}}}}yyyzzz{{{{{{}}}}}}uuuddd^^^WWWRRRNNNJJJEEEAAA>>>???AAACCCFFFLLLTTTYYY```fffnnnuuuzzzyyyuuuwww{{{|||YYYQQQGGG>>>888555444333000000000000000000000000////////////000000000000,,,---------.../////////........................,,,---...//////...---,,,---///111222222222333555444444555777888999:::;;;???BBBJJJXXXmmm{{{{{{lllYYYSSSWWW}}}zzzuuulllbbbXXXRRRPPPPPPOOOSSS___mmm}}}zzzuuurrrllllllnnnsss{{{rrrXXXFFF@@@888333000222222000///000111111000///////////////------...///...---,,,+++........................,,,,,,------......//////444666777888888999;;;===EEEHHHKKKOOOSSSVVVWWWWWW\\\___eeejjjmmmmmmlllkkkggg```XXXTTTRRRVVV```jjjuuu|||vvvrrrnnnooorrrsssuuuwww{{{}}}~~~}}}tttiii___]]]ZZZSSSMMMLLLGGGFFFEEECCCCCCEEEIIILLLSSSXXX```hhhpppxxx~~~xxxtttqqqxxxqqqbbbNNN@@@:::888555222222111000111333333111///333000,,,,,,...000///---////////////////////////........................---......///000111111222///...------...000222444555666777888888:::===@@@>>>BBBLLL^^^uuu|||nnnYYYOOOOOOQQQzzzrrrhhh^^^WWWSSSKKKKKKOOOUUU\\\hhhzzz}}}sssnnnlllmmmooorrrxxx|||dddPPPEEE:::444111222333111000222111111000///////////////------...//////...---,,,////////////////////////---------...//////000000444555777888888999;;;===AAADDDJJJPPPTTTVVVWWWVVVZZZ]]]ccchhhlllmmmlllkkkddd\\\UUURRRSSSYYYeeeqqq}}}}}}yyyuuurrrsssssstttvvvzzzuuujjjfffccc]]]XXXWWWLLLJJJEEEAAA???AAADDDGGGJJJOOOUUU\\\ccckkksssxxxzzztttrrrzzzvvvZZZFFF===:::666222333222111111333333111///222000------...000///---////////////////////////..............................//////000000111111//////......///111333555444555666777777999<<>>CCCKKKZZZpppxxxqqq\\\NNNGGGFFFGGG|||sssiiibbbXXXTTTPPPLLLHHHIIIRRR]]]pppwwwmmmoooqqqppppppuuu}}}ooo\\\III???666444444333111222111000000///////////////,,,,,,------............////////////////////////......///000111222222333333555777888888888:::<<<999===CCCJJJQQQUUUWWWXXXXXX[[[___cccfffffffffeeeXXXSSSPPPSSS[[[hhhzzzyyyvvvxxxzzz}}}~~~|||{{{yyyzzzzzz|||zzzooohhhccc___XXXQQQLLLHHHEEEDDD@@@AAACCCFFFKKKRRRZZZ```iiisss~~~xxx{{{||||||zzzaaaLLLAAA<<<:::666444222222333333111000111000///////////////...////////////////////////........................000000000000////////////000000000111222333555666444555777777777999<<>>;;;888666333222222222111000000000111000////////////////////////////////////////////////////////////000000000000////////////000000111111333444555555666777888888999;;;>>>AAACCCOOOeee~~~yyyvvvppp[[[OOOJJJHHHIIIMMM{{{vvvnnncccXXXSSSOOOIIIEEEDDDIIIYYYsssuuuqqqkkkhhhjjjqqqxxx~~~lllYYYEEE999555222111222111111000//////////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444222444666777777888:::;;;;;;;;;===@@@FFFMMMTTTXXXXXXYYY[[[\\\\\\ZZZYYYXXXTTTTTTYYYdddppp~~~zzzrrrtttvvvxxxzzz|||~~~tttooohhhaaa[[[SSSJJJDDDDDDCCCBBBAAAAAAEEEJJJOOOWWW```jjjsss}}}~~~yyy}}}sssvvv~~~mmmTTTDDD===:::888444333222222111000///111222222000/////////////////////////////////////////////////////////////////////000000000000///000111222333444444555777888999999:::;;;???AAAGGGTTTllluuuqqqqqq|||hhhUUUMMMJJJFFFIIIOOO|||vvvmmmddd]]]UUUKKKEEEDDDFFFMMM]]]sss|||ssshhhcccfffmmmtttwww|||iiiNNN>>>777333222333111111000///////////////222111000...------------------------------------,,,---...///111222333333222444666777777777999;;;:::;;;<<<@@@EEEKKKPPPTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUWWW```nnn{{{{{{{{{~~~{{{vvvnnnpppsssuuuwww|||tttkkkddd\\\SSSMMMHHHGGGFFFCCCBBBCCCFFFIIIMMMWWWccckkktttjjjSSSDDD<<<999555333222222222111...111333333000...///000////////////////////////////////////////////////......//////000000111111...///000222333333444444666777888999999;;;>>>AAAJJJXXXppp{{{llljjjnnnqqq```RRROOONNNKKKQQQ[[[~~~}}}wwwqqqiii\\\NNNHHHIIIHHHHHHOOOaaa}}}ttteee___ccckkkppprrrpppsssUUUBBB999555444555111111000///////////////555444222000....................................,,,,,,---///000222333333222444666777777777999;;;888:::===AAAFFFJJJNNNOOORRRSSSTTTUUUVVVUUUUUUTTTVVVZZZeeeuuu~~~wwwvvvyyyzzzwwwssskkknnnqqqsssvvv}}}uuulllfff^^^YYYLLLKKKIIIFFFDDDCCCEEEHHHDDDPPP]]]eeelllwww|||bbbNNN===:::666333222222222111...111444333000...///000////////////////////////000000000000000000000000---......///000111111222...///000111222333333333555666777888888:::===@@@JJJXXXqqquuuggggggoooiii[[[QQQRRRSSSSSS\\\hhh}}}{{{yyytttmmmdddYYYOOOIIIEEEDDDHHHTTTfffnnnbbbaaafffllloooiiiooovvvzzz|||gggJJJ;;;999777333222111///------...000111111000000///...---------///111333333111/////////000000000000000000111111444444555666777888999999<<<:::<<>><<<===AAAGGGKKKNNNPPPPPPSSSUUUUUUUUUWWW[[[___hhhppp||||||wwwqqqnnnooorrrsssttttttwww|||wwwlllddd```ZZZUUUQQQMMMHHHEEEFFFFFFJJJSSS[[[cccnnnyyyqqqTTTGGG;;;777777555222222222222111111000///......000000000000000000000000.../////////000000111111......//////000/////////111111222222333444555555888555555999;;;===BBBHHHRRReee~~~mmmcccfffwwwqqqZZZWWWUUUVVV\\\bbbggghhhyyyvvvsssnnnhhh```WWWQQQIIIEEEBBBCCCIIIZZZvvv~~~vvvsssrrrrrrmmmjjjgggiiiqqq{{{}}}dddMMM???888444111111111000000000//////222222111111000000//////***,,,.../////////000222000000111222333444444555666666777888999::::::;;;??????>>>AAAFFFLLLQQQRRRSSSUUUWWWWWWVVV[[[ccckkkwww~~~vvvssspppoooqqqrrrssssss||||||}}}vvvooofff```\\\WWWOOOHHHFFFDDDEEEKKKQQQXXXcccmmm}}}eeeSSS@@@888777555333222222222222111111111000000111111111111111111111111---......///000111222333//////000000000///......000000111222444555666666777555666:::<<<===CCCKKKXXXlllzzzjjjcccgggxxxyyyeeeVVVVVVWWW[[[aaagggkkklll{{{xxxtttpppkkkcccZZZSSSMMMIIIDDDBBBBBBMMMcccwww|||zzzxxxrrrlllnnnwwwpppWWWEEE<<<999222222222222111000//////111111111000000/////////,,,---////////////000222111111222333444555666777666777888999:::;;;;;;<<<>>>??????AAAGGGQQQVVVWWWWWWYYYZZZXXXWWW^^^jjjttt~~~|||zzzvvvtttrrrrrrsssvvvyyy{{{}}}~~~}}}rrrjjjfff```VVVMMMLLLHHHFFFHHHKKKPPPZZZdddqqqzzzyyycccJJJ<<<888555333222222222222222222222222222111111111111111111111111...//////000111111222222000000000000000///...---111222333444666777888999999777888;;;<<<===DDDLLL\\\tttvvviiieeelll|||lll[[[RRRTTTYYY^^^eeejjjmmmnnn|||wwwtttppphhh^^^VVVNNNKKKGGGDDDBBBFFFTTTbbb~~~}}}wwwsssvvv{{{cccLLL???;;;333333333333222111000///000///////////////......000111111111//////000111111222333444555666777777777777888999:::;;;<<<<<<<<>><<<>>>GGGQQQeeeooojjjqqq|||nnn^^^VVVSSSXXX___dddhhhjjjlllmmm{{{qqqhhhZZZSSSLLLHHHEEECCCDDDHHHWWWlll}}}yyyuuuxxxlllQQQAAA777666444222111111111111///////////////////////////000000///......000222333333333444444555555555666666777888999:::;;;;;;;;;BBBFFFHHHQQQaaagggcccaaa^^^]]]aaaiiittt|||~~~|||zzzyyywwwvvvsssuuuwwwxxx{{{xxxqqqmmmaaaZZZSSSNNNHHHEEEHHHNNNRRR]]]hhhooowwwyyy^^^III;;;777999444444333222111000000///000000000000000000000000111111111111111111222222//////000111111111000000111111222222333444555555999:::<<<>>>===@@@JJJVVVkkk|||kkkkkkvvvxxxggg\\\XXXXXX]]]dddhhhiiijjjkkkmmmyyypppcccYYYOOOKKKHHHEEECCCEEEJJJZZZttt~~~xxxwww{{{}}}]]]III888666444111000000111222000000000000000111111111,,,---...------...111444333333444444444444444444666666777888999::::::;;;===EEEIIIJJJSSSbbbgggcccaaa^^^]]]cccooo{{{|||}}}}}}zzzyyyyyyxxxwwwqqquuuzzz}}}~~~xxxuuuggg```XXXRRRLLLGGGIIINNNKKKTTT^^^fffppp|||vvv{{{gggNNN===999<<<444444333222111//////...//////////////////////////////000111222333333444...///000111111111111111444444444555555666666666777888;;;>>>>>>BBBNNNZZZpppxxxiiijjjxxxqqqccc[[[YYY]]]aaagggjjjjjjjjjkkkmmm{{{mmmfffZZZPPPIIIFFFEEEDDDGGGKKKYYYppp|||wwwyyyoooNNN<<<666333444333000...///999888666444222000//////......//////000000111111000111222222444444555666555777888888888888999;;;===AAAGGGPPPYYY^^^aaaaaa```bbbhhhqqqzzz}}}{{{||||||wwwtttuuuyyy|||oookkkcccXXXNNNHHHHHHJJJJJJKKKSSS```kkkrrryyyzzzxxx___FFF;;;;;;555666444111...000222222222222222222222222333333222222222222222222222222222222111111111111222222222333444555666888999999;;;===:::;;;AAABBBOOOgggzzzlllppp{{{iii^^^[[[]]]aaadddgggiiijjjlllnnnpppqqqiii^^^TTTMMMIIIGGGEEECCCDDDNNN___sssssssssyyyvvvWWWAAA:::444444444111///111333333111000////////////......//////000111111111111111222333444555555666777999:::;;;;;;;;;===>>>>>>BBBIIIQQQYYY___aaabbbaaafffooozzz~~~{{{zzz{{{~~~~~~zzzvvvtttvvvzzz~~~xxxhhhZZZRRRMMMHHHEEEHHHHHHNNNZZZdddkkkttt{{{}}}yyy{{{sssVVVEEE>>>888888666333000111111222222222222222222222222222222222222222222222222222222222111111111111222222000111222333444666777777777:::777888???BBBPPPiiixxxqqqzzz{{{iii^^^\\\^^^dddfffiiikkklllnnnppprrrvvvooodddZZZRRRMMMIIIGGGAAA@@@CCCLLL[[[qqqsssnnnrrrxxx~~~dddIII???777444333111000222///////////////000111111......///000000111111222111111222333444555666666666888:::;;;<<<===???AAA@@@DDDKKKTTT[[[```cccddddddlllxxx{{{xxxwwwyyyzzzzzz}}}{{{xxxttttttwww~~~uuuddd\\\VVVOOOHHHHHHGGGJJJSSS\\\eeeoooxxx}}}vvv}}}hhhNNN>>>:::888666555333222111222444333333222222111111111111111111111111111111111222222111111111111222222000111222333444666777777666999666888???CCCSSSnnn}}}~~~|||jjj___]]]___dddgggiiikkklllnnnppprrr{{{uuukkkaaaXXXRRRLLLIIIBBBAAAAAADDDLLL___}}}{{{ooolllooowwwqqqQQQEEE999444222111000222000000000000000111222333...//////000111111222222111111222333444555666666444777999;;;;;;===???AAACCCHHHOOOWWW]]]bbbeeegggjjjttt}}}yyyxxxxxxyyyyyy{{{yyyvvvtttuuu{{{uuuiiiaaaYYYRRRKKKGGGHHHNNNWWW```lllvvvzzz{{{{{{ZZZDDD<<<888555555555333222333444444333333222111000000000000000000000000000000222222111111111111222222222333444555666888999999888<<<:::;;;BBBFFFXXXttt~~~lllaaa___```ccceeegggiiijjjllloooqqqyyypppggg^^^VVVOOOJJJEEECCCCCCCCCGGGTTTooouuuiiifffooo{{{}}}yyyYYYJJJ;;;444222000000111111111000000///000000111//////000000111222222222111222333444555666666777555888:::<<<===>>>AAACCCFFFLLLTTT[[[```dddhhhkkkrrr}}}|||{{{|||}}}}}}yyyxxxwwwwwwyyywwwhhh___ZZZOOOIIIFFFJJJQQQZZZfffqqqxxx~~~nnnTTT???777333555666333333555444444333333222111000000000000000000000000000000222222111111111111222222222333444555666888999999:::>>><<<===CCCHHH\\\zzznnncccaaabbbdddfffhhhiiijjjlllooorrr}}}uuummmddd[[[SSSMMMFFFEEEEEEDDDEEEMMMaaasss~~~mmmdddjjjuuu{{{}}}aaaQQQ???777555222000000111000///......------...//////000111111222222333222222333444555666777777999;;;>>>???@@@BBBDDDFFFJJJQQQYYY```dddggglllooozzzyyyyyyzzz{{{~~~zzzssseee```VVVNNNHHHHHHKKKRRR]]]gggrrrzzz~~~}}}bbbFFF;;;444666666222222666444333333222222111111111111111111111111111111111222222111111111111222222000111222333444666777777888<<<;;;<<>>EEENNNfff~~~{{{vvvhhhbbbbbbeeegggiiijjjjjjkkknnnrrrvvv~~~}}}wwwtttpppoooppprrrssssssrrruuuyyyzzz{{{~~~vvvnnnddd[[[UUULLLIIIFFFEEEDDDGGGSSS___kkkwwwqqqrrr~~~lllZZZGGG>>>;;;777333222222111111111111222222333000000000111222222333333222333333444555666777777:::<<<>>>??????@@@BBBDDDOOOWWW```fffiiilllqqquuu~~~{{{yyyzzz|||{{{lllaaaVVVOOOKKKJJJPPPWWWaaalll{{{{{{yyyZZZIII;;;:::888111000666222222222222222222333333222222222222222222222222222222111111111111222222222333444555666888999999555;;;===@@@IIISSSnnn|||{{{pppddd```bbbeeefffggghhhhhhiiilllqqqttt{{{tttooojjjgggfffeeebbbaaa```aaacccdddbbbccceeegggjjjooouuuzzzzzzrrrbbbTTTKKKIIIHHHFFFBBBAAAGGGPPPaaappp|||zzz{{{|||yyykkkVVVEEE;;;777555444333222111111000000111111000111111222222333444444555666777777777777:::<<<;;;;;;===>>><<<;;;BBBKKKTTTZZZbbbgggjjjooovvv}}}zzzxxxzzz{{{~~~yyykkk]]]WWWRRRLLLLLLPPPTTT^^^mmm{{{hhhQQQ===555111,,,///666222111000000000111222333111111111111111111111111///111222111000///000111000222444666888999999999;;;999<<>>DDDIIIWWWxxx}}}vvvuuuddd]]]]]]^^^```bbbeeefffgggiiilllnnnppprrr{{{xxxnnniiiaaa[[[XXXVVVUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRSSSSSSTTTWWW\\\___ccchhhsss|||pppcccWWWPPPIIIGGGEEECCCEEEIIINNNXXXfffsss~~~lllWWWEEE999555444333222111111000000111111111111222222333333444444333444555555555555888:::;;;::::::;;;;;;===HHHTTTcccgggmmmqqqtttyyy|||~~~}}}zzzxxx{{{~~~uuuhhh```WWWQQQMMMPPPVVV```jjjsss|||mmmPPPCCC@@@;;;666555222333333444333333222222333333222222111111111000222333444333222111222444555666777777888777777777======AAAFFFMMM]]]~~~{{{xxxzzzvvvhhhYYYVVVZZZ^^^aaadddffffffggghhhkkknnnqqqrrr{{{ssslllhhh___[[[UUUQQQPPPPPPOOOOOOMMMNNNNNNNNNMMMLLLJJJJJJLLLMMMMMMMMMMMMOOOSSSUUUYYY]]]eeeqqq|||wwwlll___TTTJJJGGGFFFDDDCCCDDDGGGQQQ]]]iiixxx}}}www|||ttt___KKK<<<555444333222111111000000111111111111222222333444444555555666777777777777:::<<<;;;999999:::;;;@@@NNN[[[kkknnnssswww{{{}}}||||||yyywwwyyyssshhh^^^UUUPPPNNNQQQXXX```iiittt~~~~~~[[[IIICCC>>>888333333444555555555444333222444333333222222111111000222333444333222111222444444555555666777777777777===>>>AAAGGGPPPccc}}}tttsss~~~lll^^^SSSRRRXXX]]]aaaeeeggggggggghhhjjjnnnqqqsssyyyooofff^^^ZZZUUURRRNNNLLLLLLMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJLLLNNNQQQVVVWWW]]]fffooo{{{}}}sssfffYYYLLLHHHGGGDDDBBBBBBFFFOOO\\\hhhsss}}}pppooouuu|||uuucccPPP@@@888555333222111111000000111111111222222333444444555555555666777777777777:::<<<;;;999999;;;===DDDTTTbbbpppsssvvv{{{{{{zzzzzz{{{~~~||||||rrrggg]]]VVVNNNPPPSSSXXXaaammmzzzhhhOOODDD>>>777333444444555666555444333222333333333333222222111111111222333222111000111333222222333444666777888999;;;===AAAGGGRRRhhhuuunnnooohhh\\\QQQRRRXXX]]]aaacccffffffgggiiikkknnnqqqrrr|||uuummmcccZZZTTTPPPLLLKKKIIIIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLNNNPPPTTTVVV[[[bbbhhhpppxxxlll___RRRLLLIIIEEECCCCCCHHHOOO\\\iiirrr{{{uuullllll|||yyyttt{{{|||tttfffVVVGGG<<<666333222111111000000111111222222333333444444555555333444555555555555888::::::999:::===AAAIIIZZZiiitttuuuyyyyyyuuuwww{{{}}}ttthhh___RRRRRRRRRTTT[[[fffsss|||~~~yyy\\\JJJ???888555555555555555444333222222333333333333333333333333111222333222111000111333222222333444666888:::;;;999===AAAGGGTTTmmm~~~pppmmmqqqiii]]]SSSSSSYYY]]]```bbbeeefffhhhjjjlllooopppqqq~~~{{{nnnkkkfff___XXXQQQLLLJJJHHHGGGGGGIIIJJJIIIFFFDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHJJJMMMNNNOOOPPPSSSUUUXXXZZZ```gggkkkqqq}}}|||qqqeeeXXXQQQKKKGGGFFFHHHHHHMMMYYYgggooottt~~~rrrlllpppuuulllsss{{{sssiii]]]NNNAAA888333222111111000000111111222222333333444555555555333444555555555555888:::999999;;;???DDDMMM^^^mmmvvvxxx{{{{{{vvvtttyyy~~~ttthhhYYYWWWTTTSSSVVV___kkksssyyy~~~oooUUUDDD;;;888666555444333222222222222111222222333333444444444222333444333222111222444666555555666777999:::<<<999===AAAGGGVVVrrryyyooopppvvviii^^^TTTUUUZZZ^^^```aaaccceeehhhlllnnnooooooooozzzsssoooaaa___ZZZUUUPPPLLLIIIGGGFFFGGGHHHJJJKKKIIIFFFCCCEEEEEEDDDDDDFFFHHHKKKMMMKKKNNNPPPRRRSSSUUUXXXZZZ^^^aaagggooorrrwww~~~tttiii]]]UUUNNNIIIHHHKKKHHHKKKVVVdddlllooowwwzzzppphhh|||wwwiiilllyyy|||tttlllbbbTTTDDD:::333222222111000111111111222222333444444555555666555666777777777888:::<<<999999<<>>:::666555333222111111222222000111222333444444555666333444555555333333444555:::999888888888999;;;<<<999>>>BBBHHHXXXuuuwwwooosss|||iii^^^TTTVVV[[[^^^```aaabbbeeeiiimmmooopppooonnn|||tttjjj___YYYYYYTTTOOOKKKKKKJJJGGGEEECCCEEEGGGFFFEEECCCDDDDDDDDDEEEFFFHHHJJJMMMPPPQQQRRRSSSUUUWWWZZZ]]]___aaaeeejjjpppvvv|||zzzqqqdddXXXOOOJJJGGGEEEEEEIIIQQQ]]]iiirrruuuuuu}}}qqq|||nnneeeooovvvooogggXXXFFF:::999666222///000000111111444444444555555555666666444555777999:::999888777666:::===@@@JJJ[[[jjjqqqwww~~~xxxxxxyyy~~~yyykkk```UUUPPPPPPTTT^^^gggtttzzz~~~nnnOOO>>>;;;666555444444666666555444333333333333333333333333333333444444333333222111444444555666888999;;;<<<999>>>BBBIII]]]|||rrrnnnxxxggg\\\TTTWWW]]]aaadddfffiiijjjkkklllmmmmmmnnnnnn}}}vvvoooggg___WWWRRRQQQMMMIIIGGGGGGGGGEEEDDDCCCDDDEEEEEEDDDCCCEEEFFFIIIJJJLLLNNNQQQTTTVVVXXX[[[]]]```dddhhhkkkmmmnnnqqquuuzzz~~~uuuhhh\\\RRRLLLHHHFFFEEEHHHOOO[[[hhhrrrwwwxxxxxx|||qqqdddiiizzz~~~wwwmmm]]]JJJ<<<555222000///111333444444333333444444444555555555444555777999:::999888888888;;;>>>BBBNNN```nnnssswww~~~~~~zzzyyyxxxzzznnncccWWWPPPOOORRRZZZbbbpppxxxxxxYYYEEE???888777555444555444333111333333333333333333333333///000111222444444555555555555555666777999:::;;;:::>>>BBBJJJ^^^~~~|||pppooo}}}zzzeee\\\UUUXXX^^^bbbccceeeiiiiiiiiilllpppqqqqqqpppsssnnnfff___XXXSSSNNNKKKIIIGGGDDDCCCDDDEEEEEEEEEDDDEEEFFFEEEEEEGGGIIILLLOOOQQQSSSWWW[[[^^^aaabbbiiikkkoootttxxx{{{}}}}}}{{{nnnaaaWWWPPPJJJGGGDDDFFFMMMWWWeeeqqqyyy~~~}}}zzzzzziiifffrrrvvveeeOOO???333111000000222333444333444444555555555666666666555666888999::::::999888:::<<>>BBBKKKaaawwwooosssqqqbbbZZZVVV[[[aaacccdddeeeiiihhhhhhlllsssvvvtttpppgggbbbYYYRRRNNNLLLKKKJJJEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJMMMRRRUUUVVVXXX\\\aaafffkkknnnpppwwwyyy}}}sssfff\\\SSSKKKGGGEEEGGGKKKTTTaaaooo{{{qqqtttsssjjjqqq}}}lllTTTAAA777555222111222222111000666666777777777888888888666777888999:::::::::::::::===AAAKKK]]]pppzzzzzzyyy{{{xxxwwwvvvyyyzzz|||xxxggg\\\VVVRRRTTTXXXaaaoootttWWWEEE===:::777444444333111///333333333333333333333333222222333444444444444333777777666666777888999999:::>>>DDDNNNfffuuuoooxxx~~~jjj\\\WWWVVV]]]ccceeefffgggjjjgggfffllltttwwwsssnnn\\\WWWPPPJJJHHHHHHIIIIIIDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNOOORRRVVV[[[___bbbeeeiiiooouuuyyy|||~~~vvvjjj```VVVMMMHHHFFFGGGJJJQQQ\\\kkkyyypppmmmzzz}}}qqqrrrrrrZZZDDD999777444222222222111000555555666666666777777777777888999999:::;;;;;;;;;:::>>>EEEPPPcccvvv~~~~~~~~~|||vvvtttuuuxxx{{{yyy{{{}}}ssseee[[[UUURRRSSSZZZhhhzzz}}}^^^HHH===;;;777555444444333222333333333333333333333333444444555555555555555444777777666666777888999999;;;???FFFRRRkkksssqqqxxxgggXXXTTTVVV^^^eeeggghhhkkkkkkhhhggglllsssvvvqqqkkkPPPLLLGGGEEEEEEFFFFFFFFFBBBEEEGGGHHHIIIJJJLLLNNNPPPRRRVVVYYY]]]aaagggkkkrrruuuyyy~~~xxxnnndddYYYPPPJJJGGGGGGIIINNNVVVdddrrr|||yyynnnrrrwwwsss{{{yyyaaaKKK:::777444222333444555555333333444444444555555555999999999::::::;;;<<<<<<:::AAAJJJWWWiiizzz}}}uuuooonnnrrrwww{{{zzz|||ooobbbXXXRRRQQQUUUaaarrrhhhPPP@@@===999666555555444333333333333333333333333333111222333555666666666666666666666666777888999:::;;;@@@IIIWWWqqq{{{ppprrrtttdddWWWUUUWWW___eeefffiiillliiihhhiiimmmssstttpppkkkGGGEEECCCCCCDDDEEEEEEEEEBBBFFFJJJMMMNNNPPPTTTWWWZZZ]]]bbbggglllqqqvvvzzzyyyqqqhhh]]]TTTNNNEEEFFFGGGIIIPPP[[[iiisssyyyzzz|||sssllluuu|||vvvxxxjjjTTT???;;;555222222444666666444444555555555666666666999999999::::::;;;<<<===:::DDDQQQ^^^mmm}}}~~~zzztttooonnnpppuuuxxxzzz}}}zzzlll___WWWSSSSSS[[[iiixxxuuu\\\DDDAAA;;;888666555444333333333333333333333333333111222222333444444333333555555555666777999:::;;;;;;AAAKKK\\\vvvqqqjjjqqqooo___ZZZXXXZZZ___cccdddfffjjjfffhhhkkkooossstttrrrpppCCCCCCBBBDDDFFFGGGFFFEEEDDDHHHNNNRRRTTTWWW\\\___cccgggnnntttyyy~~~~~~{{{yyyyyyzzz|||}}}|||}}}zzzsssjjjaaaWWWPPPDDDEEEEEEFFFKKKUUUcccmmmtttvvvyyy}}}xxxiiimmmyyyxxx}}}qqq[[[FFF@@@999333111222333444888888888888999999999999::::::::::::;;;<<<======;;;GGGVVVcccppp}}}zzzvvvrrrpppqqqsssuuuzzz}}}~~~}}}~~~}}}~~~~~~}}}|||}}}}}}|||{{{zzzyyy|||uuuggg\\\XXXRRRXXXdddsssfffHHHDDD>>>999666444333111333333333333333333333333444444333222111///...---444444555666888999;;;<<<;;;BBBMMM___yyyxxxiiieeeppplll[[[^^^[[[\\\```bbbbbbdddgggdddggglllqqqtttuuuuuutttCCCEEEFFFFFFFFFFFFGGGHHHLLLQQQXXX\\\```fffooovvvxxxzzz}}}~~~yyywwwvvvtttrrrpppppppppqqqrrrvvvvvvyyy}}}}}}~~~|||wwwqqqggg\\\TTTMMMIIIFFFFFFGGGLLLWWWbbbjjjnnnrrrssswwwtttrrr~~~rrrlllnnn}}}lllQQQ@@@444666888444000111555666777666555666777999777888999:::::::::999999>>>HHHXXXhhhttt~~~~~~yyypppppppppqqqrrruuuwwwyyy}}}~~~~~~~~~~~~|||zzz{{{yyywwwtttrrrqqqqqqqqqsssttttttssssssuuuxxx{{{{{{zzzyyywwwvvvwwwzzz}}}tttdddVVVUUUVVV\\\iii|||uuuXXXGGG<<<<<<;;;444222777444333333222222333333444000111333555555444333222222333555777888999999999>>>CCCMMM```tttcccaaapppkkk[[[VVVXXX\\\^^^___```ccceeehhhhhhjjjqqqxxxzzzwwwrrrAAACCCEEEGGGIIILLLOOORRRTTTZZZbbbgggkkkqqqyyyzzzvvvrrrpppqqqpppnnnmmmmmmnnnooopppttttttwww|||}}}~~~~~~zzztttkkk```XXXMMMIIIEEEDDDDDDGGGPPPZZZkkkpppttttttuuu~~~zzzrrriiihhhtttvvvUUUDDD777777999555222333555666777777555666777999777888:::::::::::::::;;;EEEQQQbbbqqq{{{{{{vvvoooooooooqqqsssvvvxxxzzz}}}~~~{{{xxxuuurrrooommmllljjjiiihhhhhhhhhiiimmmnnnpppqqqsssvvvzzz~~~}}}{{{{{{}}}{{{lll```XXXWWWYYYccctttaaaNNN>>>;;;:::555333666444333333222222333333444333333222333333333444444444555666777999:::;;;;;;>>>DDDNNNccctttdddddduuujjj\\\WWWYYY]]]___```aaaccceeeiiijjjmmmsssxxx{{{zzzyyyBBBDDDHHHKKKOOOTTTZZZ^^^ccciiiqqqwww{{{|||xxxsssooolllkkklllkkkjjjjjjjjjkkklllmmmqqqrrrvvv|||}}}~~~}}}yyyqqqggg```PPPKKKFFFEEECCCCCCJJJRRRgggnnntttuuuuuuzzzuuuiiieeejjjvvv~~~\\\III:::999:::666444666666777777777666666888999777999::::::::::::<<<>>>KKKZZZmmmzzzzzzuuummmnnnoooqqqtttwwwyyy{{{}}}~~~{{{xxxrrrnnnkkkiiigggeeedddddddddddddddfffhhhiiijjjlllooorrrvvv{{{vvvlll^^^YYYVVV]]]kkk{{{nnnWWWAAA::::::666444666444444333333333333444444555444222111111333555777777777777777999;;;===>>>???EEEQQQgggttteeeggg{{{zzzggg\\\XXX[[[^^^```aaabbbdddfffiiilllqqquuuyyy|||HHHKKKOOOSSSYYY___fffkkktttzzz~~~}}}|||yyyuuurrrpppnnnmmmjjjiiiiiihhhiiijjjkkkkkkoooqqqvvv|||~~~~~~}}}vvvnnngggVVVPPPJJJGGGEEEDDDHHHNNN]]]hhhsssxxxyyy}}}}}}ooogggfffrrr|||~~~}}}aaaMMM<<<999:::777555777666777888777666666888:::777999;;;:::999;;;>>>BBBMMM```vvvxxx}}}zzzuuulllmmmooorrruuuxxx{{{||||||}}}~~~uuuqqqkkkgggfffeeeeeedddeeeeeeeeegggiiillloooppppppssswww{{{ssseee\\\UUUYYYeeetttzzzaaaFFF:::999999777666444444333333333333444444444333333222333444555666888777777777888:::===???@@@FFFTTTnnnuuueeeiiisssddd\\\ZZZ\\\```aaabbbccceeegggiiinnntttwwwyyy}}}NNNQQQXXX^^^fffnnnvvv|||}}}|||yyyxxxvvvtttsssrrrqqqqqqjjjjjjiiiiiiiiiiiiiiiiiilllnnnttt{{{}}}}}}{{{tttnnn[[[SSSLLLIIIFFFDDDGGGKKKVVVcccsss|||~~~uuuiiiccckkktttvvvwwwwwwwwwvvvcccOOO===999:::666555777666777888777666777888:::777:::;;;:::999;;;AAAFFFOOOeee||||||xxx}}}wwwssskkkmmmooorrrvvvyyy{{{|||zzz|||}}}~~~}}}uuuqqqllliiiiiijjjkkkkkkiiijjjkkkmmmpppsssvvvxxx||||||mmm```VVVVVV___kkk|||kkkMMM===;;;;;;999777555444444333333444444555222333444555666555444444888777666666777:::===>>>BBBGGGWWWtttwwwfffkkkmmm```[[[[[[^^^```bbbcccdddfffggghhhnnnuuuxxxyyy~~~UUUZZZbbbllluuu~~~}}}{{{zzztttttttttssssssrrrrrrqqqkkkjjjiiihhhgggeeeddddddeeehhhooovvvxxxwwwzzzzzzuuubbbXXXNNNIIIFFFDDDEEEHHHSSSaaasss~~~~~~nnnaaaffflllpppqqqqqqqqqqqqcccOOO>>>:::;;;777555777777888888888777777999:::777:::<<<;;;999<<>>===:::777555555444444444444555555111333555666777666444333777777777777888;;;===>>>CCCHHH[[[zzzvvviiippp}}}iii^^^[[[\\\^^^aaabbbcccdddeeeggggggmmmssswwwyyy~~~aaagggpppyyy}}}zzzwwwtttsssrrrssssssssssssqqqpppooojjjiiihhhfffccc```^^^\\\]]]```gggnnnooommmpppuuu{{{{{{lll```TTTLLLHHHDDDDDDGGGLLL\\\ppp|||~~~~~~yyykkkkkkmmmqqqsssrrrpppooocccPPP???<<<===999666888777888999888777777999;;;777:::<<<;;;999<<>>:::666555555444444444444555555333444444555555555555555777777888:::;;;<<<===>>>DDDIII]]]uuummmvvvyyyggg^^^\\\\\\^^^aaabbbbbbccceeeffffffkkkqqqvvvyyy~~~nnnsss{{{~~~{{{xxxuuuqqqmmmlllssstttuuuuuutttrrrooommmiiihhhfffccc```\\\YYYWWWVVVZZZaaahhhiiifffhhhmmmvvv{{{~~~vvvhhhYYYPPPJJJFFFFFFHHHEEEVVVlllyyy|||}}}xxxtttsssvvvxxxvvvqqqooocccPPP@@@>>>???;;;888999777888999888777777999;;;777:::===;;;999<<>>>>>>>>DDDIII^^^|||sssppp|||xxxfff___]]]\\\^^^```bbbbbbcccdddfffeeeiiioootttyyy~~~||||||zzztttkkkbbb]]]\\\^^^eeennnsssrrrqqqsssrrrooommmiiicccaaa___[[[TTTMMMNNNRRRVVVZZZ\\\]]]___```jjjrrr{{{zzzqqqdddWWWNNNIIIEEECCCGGGPPP```qqq}}}~~~~~~{{{wwwuuutttsssrrrpppaaaQQQ@@@999999888999:::888777666666666777999:::<<<<<<======;;;===IIIVVVppptttzzz{{{xxxyyyuuullllllnnnrrrtttuuutttssstttyyy}}}pppffffffjjjllllllkkkiiifffeeefffffffffeeekkkllloooqqqrrruuuyyy|||~~~vvvhhh^^^VVVWWW___mmmxxxiiiPPP>>>888;;;444444444444444444444444777777777777888888888888666777888:::<<<===??????GGGOOOeeepppoootttqqqddd___]]]]]]___```aaaaaabbbdddgggjjjggggggmmmxxx|||tttiii^^^VVVSSSSSS\\\gggqqqssstttuuusssnnnmmmhhhbbb___]]]XXXQQQKKKIIIMMMQQQUUUVVVWWWYYYZZZcccjjjsss{{{|||tttgggZZZQQQKKKFFFDDDDDDLLLZZZkkkzzz~~~{{{yyyxxxxxxvvvttthhhWWWDDD;;;999777666777888777777666777888999:::<<<<<<===>>>===@@@MMMZZZrrrxxxwwwvvvzzzzzzqqqmmmnnnqqqqqqsssuuutttssstttyyy}}}ttthhhdddbbb___\\\]]]ZZZWWWVVVVVVVVVVVVUUUYYYZZZ[[[\\\^^^bbbhhhlllsssvvv{{{rrrdddXXXVVV[[[gggrrrpppWWWCCC:::;;;555555555444444333333333555555555666666666666777777888999:::;;;===>>>???FFFPPPhhh~~~mmmooowwwxxxhhh___\\\\\\___```aaabbbaaabbbeeegggiiiggghhhmmmuuu}}}vvviii\\\RRRLLLJJJPPP\\\iiiqqquuuvvvrrrlllmmmhhhbbb]]]YYYTTTMMMGGGCCCFFFJJJMMMNNNOOOQQQRRRYYY___gggoootttzzzwwwkkk___UUUNNNHHHDDDAAAFFFQQQbbbsss~~~~~~ttt|||}}}}}}~~~|||{{{mmm[[[HHH>>>:::777666666888777777777777888999999;;;;;;===>>>>>>CCCQQQ___www~~~{{{sssxxx{{{sssnnnmmmppprrrrrrtttvvvuuussstttyyy|||{{{mmmeee]]]VVVPPPQQQNNNJJJHHHGGGGGGGGGFFFJJJJJJJJJJJJLLLRRRYYY^^^ccchhhqqq|||lll]]]WWWZZZ```kkk{{{|||aaaJJJ>>><<<777777666555444333333222333333444444444555555555888888999:::;;;<<<>>>>>>FFFRRRlll{{{jjjppp}}}qqqddd^^^^^^```aaabbbbbbbbbaaabbbeeeggggggiiijjjmmmrrrxxxyyymmmbbbXXXQQQNNNKKKUUUaaalllqqqrrroookkklllgggbbb\\\WWWQQQJJJEEE???AAAEEEGGGGGGHHHJJJKKKOOOUUU]]]dddjjjrrrzzzzzzooodddZZZQQQIIIDDD@@@BBBIIIXXXiiivvv{{{zzznnnttt~~~ppp^^^JJJ@@@<<<:::999:::777777777888888888999999<<<<<<===>>>???DDDTTTccc|||uuuqqq{{{vvvooonnnooopppqqqsssvvvxxxwwwvvvvvvzzz}}}vvvkkkaaaXXXRRROOOKKKGGGDDDCCCBBBBBBAAAAAABBBBBBBBBDDDGGGLLLPPPTTTYYYcccppp|||uuuddd\\\\\\[[[fffwwwlllRRRAAA<<<888888777666555444333222333333333444444555555666999999999999:::<<<>>>???FFFUUUrrr{{{llluuummmaaa^^^```bbbaaaaaabbbaaa```aaadddggghhhllloooppprrrwww}}}uuunnngggaaa]]]TTTXXX```hhhnnnnnnmmmlllhhhfffbbb]]]WWWPPPIIIEEE===???BBBCCCCCCCCCEEEGGGJJJOOOVVV]]]ccckkkttt{{{|||sssiii___UUUKKKEEEBBBAAAEEEOOO^^^kkksssvvvmmmqqq||||||{{{xxxeeeOOOCCC>>>:::999:::777888888888999999999999===<<<===>>>???FFFVVVggg~~~~~~qqqooo|||{{{sssppppppqqqpppnnnuuuxxxzzzzzzxxxxxx{{{~~~~~~rrrggg]]]WWWQQQMMMHHHCCCBBBAAA@@@???:::<<<>>>>>>>>>>>>???AAAJJJMMMTTT___lllyyy}}}jjj^^^[[[ZZZdddtttwwwZZZFFF===999999888777555444333333333444444555666666777777999999888999:::<<<>>>@@@HHHYYYxxx}}}ttt~~~hhh]]][[[\\\]]]___``````___^^^```cccfffjjjoootttvvvvvvzzz}}}zzzvvvqqqnnnfffcccdddiiilllkkkjjjkkkbbbbbbaaa]]]WWWPPPHHHDDD===???@@@AAA@@@AAABBBDDDHHHMMMTTTZZZ```gggpppvvv~~~wwwoooeeeZZZOOOHHHDDDBBBCCCHHHSSS```lllrrrpppqqqwwwzzzwwwxxxvvv|||nnnVVVGGG???999666666777888999999::::::999999=========???AAAJJJ\\\mmm~~~{{{{{{}}}oooooo{{{zzzvvvqqqoooqqqrrrqqqooovvvxxx{{{{{{yyyxxx{{{~~~yyylllaaaZZZRRRMMMGGGBBB???>>>======999;;;>>>>>>===;;;:::;;;BBBDDDGGGNNNYYYeeepppwww~~~ppp```YYYZZZcccqqqcccKKK???999999888777666555555444444444555666777888888999999888888888:::===@@@AAAKKK^^^}}}{{{|||ggg^^^]]]]]]]]]^^^^^^^^^]]]]]]```dddgggmmmrrrxxx{{{|||~~~zzzvvvsssmmmiiijjjjjjeeebbbccc[[[]]]^^^]]]WWWOOOGGGCCC>>>???@@@?????????AAABBBGGGMMMTTTZZZ___dddkkkqqq{{{|||uuukkk```TTTLLLCCCCCCBBBDDDKKKXXXgggrrrsssrrrssszzz{{{pppvvvuuurrryyysssZZZIII@@@:::666666777888999:::::::::999999===<<<===@@@EEEOOOdddvvvyyyppptttqqqooollllllnnnqqqsssttttttwwwzzzzzzxxxwwwyyy|||uuuggg___TTTOOOHHHBBB???>>>===<<<;;;<<<======;;;;;;;;;<<<<<<===???CCCJJJRRRZZZ^^^iiimmmrrrwww{{{zzzggg\\\ZZZaaammm{{{kkkQQQCCC888888888777777666666666333444555666777888999999777777666777:::===AAACCCMMMbbbzzzyyywwwddd___``````^^^]]]^^^]]]]]]^^^aaafffjjjnnnsssyyy~~~|||xxxyyypppjjjjjjggg___ZZZZZZVVVYYY\\\\\\WWWNNNFFFBBB>>>?????????>>>>>>@@@AAAGGGMMMTTTZZZ^^^ccciiinnnxxxyyypppdddWWWOOOBBBBBBBBBAAAFFFSSSffftttuuurrrppptttooooootttqqqvvv~~~rrrZZZJJJBBB<<<999999777888999:::;;;:::999999;;;;;;===BBBHHHTTTjjj}}}wwwssszzz~~~kkkjjjhhhhhhkkkooouuuyyysssvvvyyyyyywwwvvvxxxzzz~~~ooofffXXXSSSKKKEEEBBB@@@??????888999888777666777:::===999:::;;;>>>BBBGGGKKKMMMZZZ___hhhpppwww|||ooocccYYY___iiiwwwpppUUUFFF888888888777777777777777333333444555666777888999777666666777:::>>>BBBDDDOOOeeewwwssslll]]]ZZZ]]]]]][[[^^^^^^^^^^^^___bbbhhhlllnnnrrryyy~~~~~~yyyuuuuuupppggg___YYYTTTQQQOOOPPPRRRTTTUUUQQQJJJBBB===<<<======<<<;;;===@@@CCCFFFJJJPPPVVV[[[aaagggkkkttt{{{{{{vvvoooaaaSSSFFFEEECCCCCCDDDMMM[[[hhhpppooonnnooowwwwwwooossswwwlllllluuu~~~zzzeeeMMM>>>:::999777666666666777888888999999:::<<>>>>>===:::888777888999999999888888777888;;;>>>BBBDDDIIIPPP[[[dddkkkssszzzvvvfffZZZ[[[bbbrrr|||^^^JJJ===999777999888444333666444444555555666777777777:::888888:::;;;;;;???FFFRRRjjjzzztttqqqsss___ZZZWWWXXX]]]ZZZ\\\[[[]]]aaabbbaaadddiiioooxxxzzzvvvtttnnneee\\\TTTOOOLLLKKKKKKMMMOOOPPPNNNIIICCC???<<<======<<<;;;===@@@CCCHHHKKKPPPUUUYYY^^^cccgggpppvvv~~~{{{ttteeeVVVIIIFFFDDDCCCDDDKKKXXXeeeppppppooommmqqq~~~zzzkkklll{{{{{{ooolllqqqzzz|||iiiRRRBBB<<<:::777666777777888888999999:::;;;===@@@DDDMMM^^^wwwsssqqqxxxtttjjjjjjjjjkkkmmmppptttuuuxxxxxxwwwvvvuuuuuuuuuuuu}}}}}}pppeee]]]SSSJJJDDDAAA@@@???===;;;999999:::::::::999999999888999:::<<>>:::777777888888999999:::;;;;;;;;;===AAAEEEQQQfff~~~xxxlllooo{{{{{{qqqiiiiiijjjkkknnnqqqtttvvvxxxwwwvvvtttsssrrrqqqpppzzz~~~|||}}}~~~oooggg[[[PPPHHHDDDBBBAAA<<<;;;::::::;;;;;;:::888999999999999::::::;;;;;;<<>>AAADDDKKKMMMOOORRRTTTXXX\\\```eeeiiinnnttt{{{uuueeeQQQJJJDDDEEEEEEHHHTTTaaaoootttvvvooohhhpppxxxmmmrrr}}}qqqnnnwwwrrr[[[HHH>>>:::888888888999::::::;;;;;;<<<999===AAAGGGVVVmmmrrriiipppxxxnnniiiiiijjjlllooorrrtttvvvwwwvvvuuutttqqqooonnnmmmtttwww|||~~~|||{{{vvvsssuuu{{{zzzqqqdddWWWMMMGGGDDDBBB===<<<;;;;;;;;;;;;999777777888999999999999999888;;;>>>DDDJJJQQQ]]]jjjssszzzpppeee^^^[[[aaalllxxxyyy^^^FFF???999999999666555666888888999999:::;;;;;;;;;:::777888;;;<<<<<>>@@@@@@??????>>>=========<<<<<<=========???BBBEEEIIIKKKNNNPPPSSSWWW\\\```aaadddhhhmmmttt}}}pppXXXMMMEEEFFFGGGIIIUUUcccpppxxx|||uuulllqqqpppppptttmmmuuuuuu^^^HHH>>>;;;;;;999999999:::;;;;;;<<<<<<888===BBBIII[[[tttyyyooojjjtttuuummmhhhiiijjjmmmpppsssuuuvvvwwwvvvuuutttqqqnnnllljjjlllmmmppprrrssssssqqqpppoookkkhhhkkkrrr{{{{{{nnn```UUUMMMHHHEEE@@@>>><<<;;;;;;:::888666666666777888999999888888:::===AAAEEELLLXXXfffpppxxxwwwggg___\\\bbbmmmwwwcccKKKBBB:::999999777666777777777888999999::::::;;;999777888;;;<<<===BBBHHH\\\zzzttthhheeemmmpppYYYOOORRRQQQTTTZZZYYYZZZYYYZZZ___aaaccchhhoooyyy~~~|||xxxtttqqqpppppppppnnnlllfff[[[NNNDDD@@@???@@@??????>>>===<<<<<<<<<<<<<<<=========???CCCFFFGGGIIIKKKMMMPPPTTTZZZ^^^^^^```dddhhhooo{{{zzzcccSSSGGGHHHHHHIIIUUUeeesss}}}~~~tttuuusssooowwwkkkppp|||yyycccLLL???<<<<<<888999999::::::;;;;;;<<<999???EEEMMM```zzzrrrlllmmmyyyzzzqqqkkkggghhhkkknnnqqqsssuuuvvvwwwwwwvvvuuurrrooollljjjeeeffffffgggffffffeeeddddddbbb```aaagggqqq|||zzzmmmbbbXXXQQQLLLFFFCCC???<<<;;;:::999777777777777888888888888999888:::===@@@GGGSSSaaakkkvvv~~~kkkccc___ccclllvvvjjjOOODDD;;;999:::888777777444555555666777777888888999777888;;;======BBBIII^^^~~~sssgggfffrrrgggSSSKKKPPPOOORRRXXXXXXZZZYYY[[[___bbbdddkkkrrr|||~~~|||zzzxxxtttoookkkiiiiiijjjkkkkkkggg^^^QQQFFFAAA@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========@@@CCCGGGEEEGGGHHHJJJLLLPPPVVVZZZ[[[]]]aaaeeelllwwwooo[[[KKKJJJIIIHHHTTTfffxxx{{{yyyrrrxxx}}}lllllluuu~~~kkkSSSCCC>>><<<888888888999::::::;;;;;;:::BBBJJJRRRfffjjjiiiooo|||zzzrrrllljjjggghhhkkknnnqqqtttvvvwwwwwwwwwwwwvvvtttqqqmmmkkkfffeeedddcccbbbaaa``````\\\]]]\\\[[[]]]fffttt~~~~~~{{{oooeee\\\VVVNNNJJJCCC???===<<<;;;:::;;;:::999777666777777888666888;;;>>>DDDNNN\\\fffsss|||rrriiiaaabbbiiirrr|||tttRRRFFF<<<999:::999777777555555666666777777888888999777888;;;===>>>CCCIII^^^rrrhhhgggtttdddPPPKKKQQQPPPRRRXXXXXX[[[YYY[[[```cccfffmmmuuu~~~}}}|||{{{uuusssooojjjeeebbbcccdddhhhjjjhhh___RRRGGGAAA@@@======>>>???@@@@@@@@@???<<<<<<======>>>@@@DDDGGGEEEFFFGGGGGGIIILLLRRRVVVYYY[[[___cccjjjuuuwwwaaaOOOKKKIIIGGGSSSeee{{{{{{vvvqqqvvvoookkkrrr{{{qqqYYYGGG>>>;;;777888888999999:::;;;;;;<<>>======<<>>CCCMMMZZZdddrrr{{{~~~zzz{{{yyymmmbbb```fffnnnyyy{{{TTTGGG<<<999:::999777777777888888999::::::;;;;;;999777888<<<===>>>CCCJJJ]]]rrrhhhgggtttdddRRRNNNSSSRRRUUU[[[[[[[[[ZZZ\\\```dddgggnnnvvvzzzwwwuuuuuurrrooohhh```ZZZXXXZZZ]]]cccgggeee[[[QQQJJJEEEAAACCCBBBAAA???>>>>>>======:::::::::;;;===@@@BBBCCCFFFFFFEEEFFFIIIMMMRRRVVVYYYYYY[[[___gggtttuuuhhhWWWMMMJJJMMMXXXccczzz{{{||||||rrryyyuuulllnnn}}}uuu]]]HHH???>>>;;;;;;:::999999999::::::===DDDNNN___xxxpppaaahhhuuuyyynnngggfffgggdddfffiiikkknnnqqqvvvzzz|||{{{zzzxxxwwwvvvvvvvvvxxxvvvtttsssrrroookkkhhhbbb^^^YYYUUUVVV]]]fffmmmuuuyyy~~~sssjjj```YYYPPPFFF@@@>>>>>>???777666666777888999999888;;;;;;;;;===BBBKKKVVV]]]mmmuuuxxxvvvzzz|||mmmaaa```ccciiiuuu```III>>>>>>888555777444777888888888888999999999:::777888<<>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAAFFFEEEDDDEEEHHHMMMQQQTTTVVVWWWYYY]]]fffsss|||mmm\\\PPPJJJLLLVVV```ttt}}}|||}}}uuu{{{~~~qqqooozzzyyyaaaKKK???===:::::::::999999:::;;;;;;===DDDPPPbbb|||xxxgggbbbjjjyyywwwlllffffffgggfffhhhjjjlllnnnqqqvvvyyy}}}}}}~~~~~~}}}xxxuuummmhhhaaa[[[YYY[[[aaafffkkkooovvv}}}tttggg```VVVMMMFFFBBB@@@@@@;;;:::888888999999888777888888999;;;@@@JJJUUU]]]hhhoooyyyqqqccc```aaafffssscccLLL@@@???999666888555777888888888888999999999;;;888888;;;>>>@@@FFFLLLddd~~~sssgggxxxfffYYYOOOPPPUUUXXXXXXXXX\\\[[[]]]aaacccfffoooyyy{{{vvvrrrooonnnnnnkkkeee]]]UUUPPPOOOOOOZZZ___```YYYQQQMMMIIIFFFDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;<<<<<<>>>???DDDDDDDDDEEEGGGKKKOOOQQQRRRSSSUUUZZZcccooo}}}vvvbbbTTTKKKKKKRRR\\\lll|||}}}vvvzzzvvvpppvvv|||eeeNNN@@@<<<999999999999:::;;;;;;<<<===EEERRRgggppp___bbbmmm}}}tttjjjeeefffhhhgggiiikkklllmmmppptttwww}}}xxxssskkkddd``````aaaccccccgggmmmttt~~~|||pppiii___VVVNNNIIIEEEBBB???===;;;:::::::::888777777777999;;;AAAKKKVVV]]]ffflllttt{{{wwweee___^^^dddrrrjjjPPPBBB@@@999888:::777777888888888888999999999<<<888888:::===@@@GGGPPPiiiwwwqqqkkkfffZZZQQQQQQUUUWWWWWWXXX[[[ZZZ\\\```cccgggqqq{{{zzzuuuqqqooommmmmmkkkeee]]]UUUNNNKKKKKKRRRXXXZZZUUUOOOLLLJJJGGGDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;<<<===>>>BBBBBBCCCDDDFFFIIILLLMMMMMMNNNQQQVVV___kkkwwwjjjYYYNNNJJJPPPWWWhhh}}}}}}zzzrrrttt~~~wwwuuu~~~|||gggQQQBBB===888888888999:::;;;<<<======EEETTTjjjkkk___bbbppp}}}pppgggdddfffiiiggghhhjjjkkklllnnnrrruuu{{{~~~{{{uuupppmmmkkkkkkjjjeeeggglllrrrzzzwwwpppfff^^^WWWQQQJJJFFFAAA???<<<:::::::::999777999:::;;;===CCCKKKVVV]]]hhhlllqqqtttwww}}}zzzvvvrrrrrruuuzzz~~~wwwnnnqqqyyy}}}hhh^^^]]]bbbqqqrrrVVVDDD@@@999888:::777777777888888888999999999<<<999888:::<<>>===::::::999:::;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIHHHJJJMMMSSS[[[eeeqqqxxxooo^^^QQQKKKNNNUUUfff}}}~~~xxxllllllwww~~~{{{hhhRRRDDD???888888888999:::;;;<<<======DDDUUUllltttccc___bbbssszzzmmmeeedddfffhhhfffgggiiiiiijjjlllpppsssxxx{{{~~~}}}{{{xxxuuunnnnnnppptttzzz}}}vvvlllddd^^^XXXQQQKKKCCC@@@<<<;;;:::::::::999:::;;;<<<>>>CCCKKKTTTZZZdddfffiiikkknnnttt}}}xxxtttlllhhhhhhlllpppuuuzzzpppdddeeeiiirrrkkk```]]]aaaooo{{{\\\GGG@@@999888:::777777777888888888999999999<<<999999:::;;;???KKKVVVppp}}}pppmmmmmmggg^^^VVVVVVXXXXXXXXXZZZ]]]\\\]]]aaacccfffoooyyy{{{wwwssspppnnnkkkiiiddd\\\TTTMMMKKKJJJHHHPPPUUUTTTQQQPPPOOOLLLJJJJJJIIIGGGEEEBBB>>>===999999999999:::<<<>>>???>>>???AAACCCDDDEEEEEEEEEDDDFFFJJJOOOVVV```jjjppp}}}rrrbbbVVVNNNOOOTTTccczzzyyyllljjj{{{|||yyy~~~kkkVVVGGG@@@999999999999:::;;;;;;<<<===DDDVVVpppeeeZZZ\\\dddwwwxxxkkkdddccceeegggeeeggghhhiiijjjlllpppssswwwyyy|||yyyxxxwwwxxx}}}tttkkkfff```YYYRRRGGGDDD@@@===<<<;;;:::999999:::;;;>>>CCCKKKTTTZZZ]]]___```aaadddkkkvvv~~~|||xxxooogggcccfffgggiiitttzzzmmmfffcccbbbfffqqqpppccc^^^```lllzzzdddLLLBBB:::888:::777777888888888888999999999:::999:::<<<<<<@@@LLLXXXsss}}}ooommmnnnfff]]]WWWWWWXXXXXXYYY[[[]]]\\\]]]aaacccfffoooyyy|||vvvpppllljjjfffddd___WWWPPPKKKIIIIIIKKKSSSYYYYYYWWWVVVUUUSSSPPPOOONNNLLLIIIDDD@@@>>>::::::999999999:::<<<===<<<>>>@@@BBBCCCCCCCCCBBBBBBDDDHHHMMMSSS[[[dddjjjvvvssseeeYYYQQQQQQUUU]]]vvv~~~rrrooottt}}}yyy{{{rrr\\\III@@@:::::::::999999:::;;;;;;===DDDYYYtttsssZZZTTT\\\hhh{{{vvvjjjdddcccdddeeefffgggiiijjjlllnnnrrruuuyyyyyyzzz}}}}}}tttnnnhhh___XXXOOOKKKEEE@@@===;;;:::888999:::===AAAGGGPPPYYY``````___^^^\\\]]]cccnnnvvv{{{~~~}}}vvvllleeefffdddbbbjjjwwwtttmmmgggaaa```hhhuuu|||yyyxxx~~~uuuhhh```^^^fffrrrmmmQQQEEE<<<:::<<<777777888888888888999999999999999;;;======AAALLLYYYuuu{{{nnnnnnrrr|||bbb[[[UUUVVVWWWWWWXXX[[[[[[ZZZ\\\```cccgggppp{{{|||uuunnniiifffbbb```[[[SSSLLLHHHHHHHHHNNNWWW]]]]]][[[[[[ZZZXXXTTTSSSRRRPPPLLLGGGBBB@@@<<<<<<:::999999999::::::;;;===???BBBCCCCCCBBBAAAAAACCCGGGLLLQQQYYYaaafffrrr|||tttggg\\\SSSRRRUUUYYYrrrxxxuuuppp~~~|||xxx```KKK???;;;;;;:::999999999::::::===EEEZZZxxxnnnVVVSSS___kkk~~~uuujjjeeedddddddddgggiiijjjlllmmmppptttwww{{{{{{zzz|||zzzsssmmmddd\\\VVVQQQIIICCC???<<<999777:::<<<@@@EEELLLVVV```ggghhhfffbbb]]]ZZZ___hhhooowww{{{{{{ppphhhgggccc___eeeqqqssskkkbbb^^^dddppp}}}~~~wwwqqqnnnnnnwwwyyykkkaaa\\\bbblllzzzrrrTTTHHH>>><<<===999777888888888888999999999888999<<<>>>>>>AAAMMMYYYwwwyyymmmooovvvvvv___YYYTTTUUUVVVUUUWWWZZZYYYXXX[[[```ccchhhrrr}}}}}}{{{xxxqqqggg^^^YYYUUURRRPPPLLLHHHHHHMMMVVV^^^eeefffeeeddd```[[[XXXVVVTTTQQQMMMGGGAAA===:::999888666666666777777888:::<<<=========???AAA===CCCJJJOOOSSSYYY```eeennnzzzzzzkkk^^^WWWTTTSSS___lll}}}kkkhhh{{{fffOOO>>>===999888999999888999===???GGG]]]yyy{{{bbbTTTVVV^^^pppooogggcccaaaaaacccgggiiikkknnnrrrwwwzzz|||~~~}}}||||||}}}~~~tttjjjddd\\\WWWPPPHHHAAA===;;;:::>>>;;;<<>>@@@BBB@@@EEELLLQQQUUUZZZaaafffnnnzzzqqqddd[[[VVVTTT]]]mmm}}}ooojjj|||jjjRRRAAA>>>;;;999::::::999;;;>>>BBBLLLaaa|||www___TTTXXXaaatttzzzllleeecccbbbbbbdddggghhhkkknnnssswww{{{}}}~~~}}}{{{{{{|||{{{pppiii```[[[SSSJJJCCC???===<<<;;;999<<>><<<:::999999999999:::;;;=========>>>AAACCCDDDIIIOOOTTTWWW\\\bbbgggmmmyyyzzzmmmbbbZZZUUUZZZnnnwwwqqqkkkuuummmUUUEEE???;;;:::;;;;;;:::;;;???DDDOOOdddqqq\\\TTT[[[eeezzzrrrgggccccccbbbbbbdddfffgggjjjmmmrrrwww{{{~~~|||{{{zzzzzz{{{~~~wwwooofff```WWWMMMEEE@@@>>>>>>;;;:::???MMMaaatttwwwmmmhhhiiinnnsssyyy~~~yyypppggg```]]]\\\]]]bbbiiivvvxxxllldddaaadddppp|||~~~vvvnnneeedddgggrrryyyxxxyyy|||sssddd[[[XXXZZZeeennnxxxhhhPPPDDD===::::::999999999999999999999999999===<<<>>>BBBBBBNNNfffuuueeeeeexxxfffVVVSSSQQQTTTUUUTTTVVVZZZ[[[]]]^^^```eeekkktttyyyzzzrrrjjjaaaWWWQQQJJJGGGFFFHHHJJJMMMUUU]]]jjjssszzz|||{{{yyytttnnnjjjeee^^^WWWQQQKKKEEEAAA@@@???===;;;:::999999:::999;;;<<<<<<<<<===@@@BBBHHHMMMRRRVVVXXX\\\aaaffflllwwwttthhh^^^YYYYYYppp~~~sss|||ppphhhmmmmmmUUUFFF???;;;999;;;;;;999;;;???CCCOOOffflllYYYTTT]]]hhhxxxmmmcccaaabbbaaaaaabbbdddeeegggjjjoootttyyy|||{{{zzzyyyxxxzzz|||zzzsssiiicccZZZPPPGGGBBB???>>>??????DDDSSSgggzzztttmmmlllqqquuuzzzpppeee\\\WWWTTTSSSYYY]]]gggvvvvvviii```\\\___kkkvvvzzzqqqiiifffeeeooo~~~||||||yyyxxx{{{zzziii]]]XXXZZZdddnnnwww|||pppUUUFFF>>><<<<<<::::::::::::::::::::::::999===;;;===BBBCCCPPPhhhrrrcccdddvvvyyy```RRROOOOOOSSSTTTTTTVVV[[[\\\^^^___bbbfffmmmvvv{{{yyypppfff\\\TTTOOOLLLIIIGGGJJJLLLOOOWWW___nnnwwwyyytttnnniiiaaaZZZRRRLLLEEEAAA@@@???===;;;::::::::::::999:::;;;;;;;;;<<>>:::888::::::888:::>>>CCCQQQjjjjjjWWWSSS^^^iiitttjjj```___``````___```bbbbbbdddgggkkkqqqvvvyyyyyyxxxwwwwwwxxx{{{~~~~~~xxxssshhhccc[[[RRRIIICCC@@@???@@@AAAGGGVVVkkk}}}vvvnnnlllnnnqqq}}}wwwmmmbbbXXXPPPLLLJJJNNNPPPWWWdddqqqyyyzzzwwwvvvlllaaaZZZVVVXXXaaalllzzzzzzpppkkkfffdddlll{{{}}}wwwtttxxxxxxwwwzzzoooaaa\\\]]]fffoooxxx}}}~~~xxx\\\III@@@>>>===::::::::::::::::::::::::999<<<:::;;;AAACCCQQQkkknnn```bbbuuuqqq[[[PPPMMMNNNRRRTTTTTTWWW[[[\\\]]]```ccchhhoooxxx~~~~~~vvvlllaaaXXXQQQNNNOOOLLLLLLNNNPPPRRRYYY```pppyyyyyysssnnnggg___XXXPPPIIIDDD@@@???===<<<;;;;;;<<<<<<:::;;;;;;::::::<<<@@@CCCLLLOOORRRSSSRRRSSSVVVYYYaaammm{{{vvvnnnfffbbb\\\nnn{{{}}}vvvqqqwwwoooaaaaaarrrwwwpppwwwoooUUUFFF===999888999999888999===EEEVVVrrrgggVVVSSS^^^iiissshhh___^^^______```aaaaaaaaabbbdddhhhmmmsssvvvwwwvvvuuuuuuvvvyyy|||~~~~~~{{{yyywwwvvvtttqqqoooeeebbb[[[TTTMMMFFFBBB@@@===???FFFVVVkkk}}}}}}ssskkkgggggghhhrrrxxx}}}|||sssnnnfff[[[RRRKKKFFFDDDCCCEEEJJJSSS]]]dddggggggfff^^^WWWRRROOOOOOVVV^^^ppp{{{~~~tttiiieeecccjjjwww~~~wwwrrrssszzz|||tttrrrvvv}}}ttteee```cccfffpppyyy~~~dddMMMBBB>>>===::::::::::::::::::::::::999<<<999;;;AAADDDSSSnnn}}}iii]]]aaauuuiiiWWWOOOMMMNNNSSSUUUUUUWWW[[[ZZZ\\\___ccchhhqqqzzz~~~vvvkkk```XXXRRRPPPRRRPPPPPPSSSTTTVVV\\\cccqqq{{{}}}xxxtttnnnggg___WWWNNNIII@@@???>>>======>>>???@@@<<<======<<<<<<>>>BBBEEELLLNNNQQQPPPMMMMMMOOORRRXXXfffuuu|||tttmmmgggddd]]]jjjyyy{{{ooopppuuucccaaammmuuulllppp|||vvvZZZHHH>>>:::888::::::888:::>>>FFFYYYxxx|||dddTTTSSS^^^iiirrrggg]]]\\\___aaabbbdddbbbbbbbbbcccggglllqqqtttvvvuuuttttttuuuxxx{{{}}}{{{xxxssspppnnnmmmkkkiiibbb```\\\WWWQQQJJJEEEBBB>>>@@@GGGVVViiiyyy}}}wwwnnnfff```^^^^^^^^^eeelllpppsssvvvtttoooeeebbb[[[SSSLLLFFFBBBAAA>>>@@@CCCGGGLLLQQQUUUWWWUUUPPPMMMKKKIIIGGGLLLRRR___lll|||uuugggeeedddiiittt{{{ssspppsssxxx|||rrrooorrrzzzvvvhhhdddhhhgggqqq{{{mmmRRRDDD>>>:::999999999999999999999999:::===:::;;;BBBFFFVVVqqqzzzggg]]]cccxxx}}}dddUUUOOOMMMNNNSSSVVVUUUWWW[[[XXXZZZ^^^bbbiiirrr|||xxxmmmbbbZZZVVVTTTSSSQQQRRRVVVXXXYYY^^^eeeqqq{{{|||yyysssmmmeee\\\SSSMMMAAA@@@?????????@@@AAABBB>>>???>>>>>>>>>@@@DDDGGGKKKNNNOOONNNJJJIIIJJJMMMRRR```rrrzzzrrrlllgggeee]]]hhhxxx}}}ooolll~~~{{{fffcccjjjuuummmooo{{{{{{^^^JJJ???;;;:::;;;;;;:::;;;???EEEZZZzzzyyybbbSSSSSS^^^iiipppeee\\\\\\___bbbeeehhhdddccccccdddggglllppptttvvvuuussssssuuuwwwzzz}}}{{{}}}~~~}}}|||~~~zzzwwwrrrnnnllliiigggeee```___]]]YYYTTTMMMGGGDDDCCCCCCIIIUUUfffssszzz{{{zzzxxxssskkkbbb[[[XXXWWWRRRZZZaaadddgggiiigggaaa[[[XXXSSSNNNHHHDDDAAA@@@???@@@AAABBBBBBEEEIIILLLJJJGGGFFFGGGEEECCCEEEJJJLLL[[[nnn{{{yyyooogggffffffkkkuuusssmmmmmmppp|||}}}rrrooorrrzzzwwwiiifffjjjiiisss~~~sssUUUEEE===999999999999999999999999999<<<>>>;;;<<>>>>>@@@EEEHHHQQQSSSRRRNNNIIIGGGIIIMMMTTT[[[iiizzzyyyrrrmmmhhheeeccchhhssstttkkkvvv}}}hhhbbbdddxxxxxxpppoooxxxaaaJJJAAA===;;;<<<:::888<<>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCIIIOOOZZZfffppptttsssqqqiiiaaa]]]eeesssvvvooommmnnn}}}zzzqqqmmmnnnuuu{{{nnngggeeehhhqqq|||}}}^^^GGG???AAA;;;:::999888888999:::;;;<<<@@@>>>===BBBGGG[[[zzzvvveeeaaammmyyy^^^OOOKKKLLLOOOQQQSSSUUUVVVWWWXXX[[[___dddjjjsss|||~~~xxxsssnnniiieeebbb```^^^[[[ZZZ[[[^^^cccfffpppwwwlll```UUUMMMFFFDDDBBBBBBCCCBBBAAA???@@@@@@???>>>>>>@@@EEEIIIRRRTTTUUURRRLLLIIIJJJLLLTTT[[[hhhxxxzzztttooojjjgggeeejjjtttzzzpppzzznnndddaaarrrzzzlllkkksss~~~cccNNNAAA===;;;;;;:::999<<>><<<===CCCIII^^^}}}wwwfffbbbnnnyyy```RRRMMMNNNPPPRRRUUUVVVWWWXXXYYY[[[___dddkkkttt~~~|||xxxsssooommmiiifffaaa^^^]]]```cccfffsssyyynnnbbbWWWPPPHHHFFFDDDCCCCCCCCCAAA@@@@@@@@@???>>>>>>AAAFFFIIIRRRWWWZZZXXXQQQKKKJJJKKKTTT[[[gggvvv{{{wwwrrrmmmjjjfffkkkvvvxxx~~~wwwhhh```mmm~~~nnnjjjnnn}}}yyy```MMM@@@===;;;;;;:::999===CCCRRRkkkiiiXXXQQQUUUcccqqqzzzqqqeee___[[[]]]___```cccgggkkkkkkkkklllmmmoooqqqrrrrrrrrrrrrsssvvvyyy|||~~~zzzuuuuuu{{{~~~}}}zzzwwwtttrrrsssuuuvvvuuuuuutttppphhh^^^UUUOOOJJJLLLQQQXXX___eeeggghhhmmmiiiccc___\\\ZZZXXXWWWMMMLLLKKKLLLNNNOOONNNMMMOOOMMMKKKIIIHHHGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????AAAGGGNNNUUUYYYZZZYYYUUUQQQRRRYYYeeeuuuuuuooonnnsssvvvzzz}}}~~~~~~vvvmmmiiihhhmmmzzztttjjjfffgggpppzzzeeeLLL???>>>;;;;;;<<<<<<<<<<<<;;;;;;666;;;;;;>>>EEEKKKaaawwwfffdddqqq{{{bbbTTTNNNPPPQQQTTTVVVWWWXXXXXXZZZ\\\```eeellluuu|||wwwtttooolllfffaaa______aaacccrrr}}}yyynnndddZZZTTTKKKIIIFFFDDDCCCCCCBBB@@@@@@@@@???>>>???AAAFFFJJJTTT[[[aaa___VVVNNNJJJKKKTTT[[[hhhuuu~~~{{{xxxtttoookkkfffjjjtttnnnaaakkkuuunnnmmmwww|||pppXXXGGG???<<<:::;;;:::999===DDDUUUpppgggWWWPPPSSSbbbqqqxxxnnnccc]]][[[]]]```aaadddhhhkkkllllllmmmnnnoooppppppooonnnnnnooorrrvvv{{{}}}|||vvvuuuyyy~~~}}}|||}}}{{{xxxuuuvvvxxx|||~~~|||wwwnnncccZZZTTTPPPRRRVVV\\\ccchhhiiiiiikkkgggbbb^^^\\\[[[YYYWWWPPPOOOMMMNNNOOOOOOOOONNNPPPNNNLLLKKKKKKKKKIIIGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????>>>@@@@@@CCCGGGLLLPPPQQQQQQKKKJJJKKKQQQ[[[jjjtttmmmkkkooorrrwwwzzz{{{}}}~~~{{{wwwooohhhdddeeeiiiuuutttkkkggggggqqqzzz~~~kkkPPP@@@<<<:::;;;<<<======<<<;;;:::666;;;;;;>>>FFFMMMcccssseeeeeeuuu{{{bbbVVVOOOPPPRRRTTTUUUVVVWWWWWWYYY[[[___dddkkkuuu{{{xxxssspppjjjddd```^^^^^^^^^jjjuuuwwwmmmcccZZZTTTOOOKKKHHHEEEDDDCCCBBBAAA@@@@@@?????????BBBGGGKKKWWW___gggfff[[[QQQLLLKKKRRR[[[iiiwww|||zzzwwwsssmmmjjjccchhhrrruuueeennnzzzppplllrrrvvvjjjTTTCCC>>>;;;:::;;;::::::>>>DDDWWWrrreeeVVVPPPQQQ___ooowwwmmmbbb]]]ZZZ]]]aaabbbeeehhhiiijjjlllmmmnnnnnnmmmmmmnnnmmmllllllooosssxxx|||yyyvvvzzz~~~}}}{{{{{{~~~|||zzz{{{~~~{{{rrrggg^^^XXXTTTUUUYYY___fffjjjlllllllllhhhccc___\\\[[[YYYWWWUUUSSSQQQQQQRRRSSSRRRQQQSSSRRRPPPPPPPPPPPPOOOMMMHHHHHHGGGEEEDDDCCCBBBAAABBBAAAAAAAAA@@@@@@@@@???===<<<<<<>>>AAADDDFFFFFFFFFEEEGGGKKKQQQ\\\ppp|||rrrkkkhhhiiilllqqqtttvvvxxx{{{}}}~~~}}}}}}}}}}}}{{{wwwtttlllfff```^^^___eeeppp{{{sssllliiiiiisss|||qqqUUUCCC===999:::;;;<<<<<<;;;:::999888===<<>>@@@AAAAAACCCBBBDDDGGGJJJPPP^^^kkk|||{{{ssskkkfffddd___ccchhhmmmppprrruuuwww{{{zzzzzzyyyxxxtttoookkkaaa\\\WWWVVVXXX]]]hhhsssvvvnnnlllkkkvvvvvvZZZFFF>>>::::::;;;;;;;;;;;;::::::;;;???===???GGGQQQiiillldddkkkyyy```TTTPPPQQQRRRSSSTTTTTTTTTTTTVVVXXX[[[aaaiiitttzzzxxxtttnnnhhhbbb^^^[[[[[[]]]fffrrryyyxxxyyy}}}zzzxxxuuurrrnnnggg```[[[TTTPPPKKKGGGEEEDDDCCCAAA???@@@??????@@@CCCHHHLLL^^^hhhqqqooobbbTTTNNNNNNJJJVVViiiyyyzzztttoooiiidddaaa]]]bbbmmm|||jjjmmmyyynnnhhhmmmrrriiiWWWHHH<<<:::999;;;;;;;;;@@@FFF\\\wwwyyy]]]RRRPPPTTTdddxxxssshhh^^^YYYWWW[[[^^^^^^```dddccceeeiiilllmmmlllkkkiiillliiieeecccdddhhhmmmqqqsssvvvyyyvvvqqqooorrrvvvxxxvvvrrrpppqqqxxx{{{qqqiiiddd___^^^___bbbhhhmmmqqqrrrrrrooojjjfffdddcccaaa```]]][[[XXXXXXZZZ[[[\\\\\\___^^^\\\\\\]]]\\\[[[YYYXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDBBB??????AAABBBBBBBBBAAA@@@AAADDDFFFHHHPPPYYYeeehhhjjjhhhccc^^^[[[[[[XXX\\\bbbgggkkknnnrrrtttwwwvvvuuutttqqqlllfffaaaYYYSSSOOONNNPPPTTT^^^hhhxxx|||sssooommmyyyzzz]]]III@@@<<<<<<;;;;;;;;;;;;<<<<<<<<>>HHHTTTooommmfffooovvv^^^TTTRRRRRRSSSTTTUUUUUUUUUUUUWWWYYY\\\aaaiiiuuu}}}|||xxxsssmmmfff```\\\YYYWWW[[[bbbffffffhhhnnnnnnnnnoooppppppmmmhhhdddUUUQQQLLLGGGEEEDDDCCCBBB???@@@??????@@@CCCIIIMMM```jjjssspppcccUUUOOOOOOFFFTTThhhzzzyyyrrrlllfffaaa^^^]]]aaalll|||jjjkkk{{{{{{oooiiimmmqqqhhhVVVHHH<<<999999;;;;;;;;;@@@FFF^^^zzztttXXXPPPQQQVVVhhh}}}qqqeee\\\WWWVVVYYY\\\\\\^^^aaabbbeeehhhlllmmmmmmkkkiiihhheee```]]]]]]aaafffiiihhhlllooommmiiihhhjjjnnnrrroookkkiiikkkrrr}}}vvvnnniiigggeeedddfffkkkppptttvvvtttqqqllliiihhhgggfffeeeaaa___]]]\\\^^^```aaaaaacccaaa````````````^^^]]]^^^]]][[[XXXUUURRRPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGDDDBBB@@@???@@@AAAAAA@@@???>>>???CCCEEEEEEHHHNNNSSSVVVZZZYYYVVVRRRQQQRRRUUUYYY```eeejjjnnnrrrttttttsssqqqooolllfff___ZZZUUUOOOJJJIIIJJJMMMWWW```ssswwwrrrnnn{{{{{{___KKKBBB>>>===<<<;;;;;;<<<===>>>;;;>>><<<>>>HHHVVVsssnnnhhhqqquuu^^^TTTSSSTTTUUUVVVVVVVVVVVVVVVXXXYYY]]]bbbjjjvvv