BM6P6(@ yyynnnjjjjjjgggeeeeeegggiiiiiiiiiggggggbbb]]][[[\\\ZZZVVVTTTTTTTTTUUUVVVSSSOOOKKKMMMHHHGGGOOO]]]qqqvvvtttsssrrroooggg]]]UUUWWWSSSOOOLLLLLLJJJGGGDDDFFFDDDBBBCCCFFFFFFDDDAAABBBAAA??????@@@BBBEEEGGGMMMOOOOOONNNKKKHHHGGGHHHNNNGGGCCCFFFIIIFFFCCCBBB===<<<;;;::::::;;;===>>>>>>???@@@AAACCCGGGMMMQQQYYYYYYSSSHHH@@@<<<:::777888777666555555444555555000000000000000111111111//////...//////000111222444666999;;;===AAAFFFIIIOOOQQQSSSUUUXXX^^^dddiiikkkmmmpppppppppssswww{{{tttyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{dddUUU@@@444222///...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,---------......222...///555777===QQQhhhzzz{{{zzz}}}{{{uuutttzzz|||```FFF444......000************************+++++++++***)))(((((('''(((((((((''''''***///333000///---***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++***+++222;;;DDDQQQjjj}}}lllZZZOOOAAA???;;;888555444444444222111111000///......---tttooollliiifffeeefffggggggfffffffffccc___^^^```^^^YYYVVVUUUTTTUUUTTTRRROOOLLLLLLJJJJJJMMMUUUfffvvvpppmmmjjjfffccc^^^YYYSSSOOOOOOOOOOOONNNIIIGGGEEEGGGIIIJJJGGGDDDBBBAAA@@@@@@AAADDDFFFHHHMMMMMMMMMKKKIIIGGGGGGHHHNNNHHHEEEHHHIIIEEEAAA@@@>>>===;;;::::::;;;<<<======>>>???@@@BBBGGGLLLPPPWWWXXXSSSHHH@@@<<<999666666666555444333333333333000000/////////////////////......//////000111222555777;;;===@@@CCCGGGJJJOOOPPPSSSVVVZZZ```ggglllnnnqqqsssttttttvvvzzz}}}zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzrrr___SSS@@@555222......---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++,,,,,,,,,------------...///+++,,,000000111===MMMfff|||}}}|||www|||sssqqqttt}}}zzzwwwuuucccLLL999///---,,,+++************************++++++******)))(((((('''((((((((('''(((+++000444666444111---+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************...---///222222555AAAOOOjjj{{{nnnbbbSSSEEE===666666666555444333222111111111000000///......---{{{wwwrrrnnnkkkgggeeeeeeeeeddddddeeefffeeebbbbbbdddbbb]]]YYYWWWUUUTTTSSSRRROOOMMMLLLLLLMMMKKKKKKXXXuuu}}}vvvrrrpppmmmkkkhhhbbbZZZSSSQQQRRRSSSSSSNNNLLLJJJKKKMMMNNNKKKHHHCCCBBBAAAAAACCCEEEHHHJJJLLLLLLKKKHHHFFFFFFHHHJJJNNNIIIGGGJJJJJJEEE@@@>>>>>>===<<<:::::::::;;;;;;<<<===>>>???AAAEEEKKKOOOUUUVVVRRRIII@@@<<<888444555444444333222222111111000000//////......------............///000111222666999===@@@CCCEEEHHHKKKMMMPPPTTTXXX]]]ccckkkpppsssuuuwwwxxxxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||jjjYYYOOO???444222......---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000,,,---222111---111888===^^^zzz|||zzzsssyyyyyyqqqlllmmmmmmnnntttyyyvvvoooTTTFFF555,,,+++---,,,)))************************+++******))))))(((((('''''''''(((((()))---222777999777222...***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))+++***+++------+++...333<<>>>>>===<<<;;;:::999::::::;;;<<<===>>>@@@EEEJJJNNNSSSUUURRRIIIAAA<<<888333444444444444333222111111111111000///......------............///111222333555888===AAADDDFFFHHHJJJLLLOOOTTTYYY___fffnnnsssuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz|||zzzgggVVVLLL<<<222222......---,,,,,,++++++,,,,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///+++,,,222444111111333888>>>MMMhhhyyyzzzxxxpppnnnuuuyyyqqqdddlllqqqpppfffaaaaaaYYYNNN;;;444,,,)))+++---,,,*********************************))))))((((((((((((&&&''''''(((***...444888888555000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''')))---000111000000,,,:::HHHRRR___tttyyyoooeeeUUUDDD:::555111...///---...000222333444444444/////////......---------~~~uuuvvv{{{xxxpppnnnkkkhhheeedddeeegggggggggiiikkkjjjgggggghhhddd___]]]ZZZWWWTTTTTTTTTSSSRRROOOMMMLLLKKKKKKNNN[[[hhhyyyrrrvvvsssnnnhhhaaa[[[XXXVVVWWWUUURRRQQQRRRQQQMMMIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKHHHEEECCCDDDHHHKKKFFFDDDEEEIIIIIIDDDAAAAAA======<<<;;;:::999999999;;;<<<===>>>@@@DDDJJJNNNRRRTTTQQQIIIAAA===888444555666666666555444333222222222111111000///......------......///111222333444777<<<@@@BBBDDDGGGIIILLLOOOUUUZZZ```gggnnnssstttuuuwwwzzz||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}|||~~~{{{xxxwwwzzz~~~~~~~~~xxxuuu}}}iiiUUUHHH777///111///...---,,,,,,++++++,,,,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++(((''',,,///000000111...333:::EEE[[[|||nnnnnnoooooouuuzzzxxxnnnhhhfffkkktttttteeeTTTGGG888+++......---+++***)))+++,,,)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''(((***...444999666333///***''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''******)))***,,,---,,,)))---//////000999KKK___kkkxxxjjjfffeeecccLLLAAA666333222000000111000000//////000222333444............------------|||zzzzzz~~~}}}wwwqqqpppiiigggeeeeeegggiiijjjjjjjjjkkkiiiffffffgggeee```^^^[[[XXXWWWWWWWWWVVVUUUSSSOOOMMMNNNNNNNNNRRRWWWvvvzzzzzzyyyuuuoooiiieeeddd___[[[XXXVVVVVVSSSOOOJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIGGGDDDBBBBBBFFFHHHDDDBBBCCCGGGGGGBBBAAABBB<<<<<<;;;;;;::::::999999;;;<<<===>>>@@@DDDJJJNNNSSSUUUQQQHHHAAA===:::666666777777888777555444333222222111111000000//////---------...000111333333333777;;;>>>@@@CCCFFFIIILLLOOOUUUZZZ```ffflllpppqqqrrrtttxxx||||||zzzxxxzzz|||~~~}}}~~~}}}|||~~~|||zzzxxxzzz}}}~~~~~~~~~~~~{{{uuusss}}}gggQQQDDD444---000000...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,***)))***,,,...//////,,,111444333777KKKjjj~~~mmmaaahhhrrr}}}uuusssuuurrroooaaaLLL:::111...---))),,,...,,,(((&&&))),,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''')))...444888666333///+++((((((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''++++++***'''(((+++***''',,,......///111666<<<@@@OOOaaauuupppYYYJJJGGGIIIJJJ===666111111222///......000///---,,,,,,...000111------------------------~~~}}}zzzuuussskkkhhhffffffhhhjjjkkkkkkhhhiiigggddddddgggfffccc^^^\\\ZZZYYYZZZZZZYYYXXXVVVRRRPPPPPPOOOLLLMMMPPP___qqqxxxsssooonnngggccc___\\\[[[XXXRRRMMMMMMLLLLLLLLLKKKKKKKKKKKKHHHGGGEEEBBB??????AAADDDDDDBBBCCCEEECCC???>>>AAA::::::;;;;;;;;;::::::999;;;<<<>>>???AAAEEEKKKOOOUUUVVVQQQHHH@@@>>>;;;888666777888888888666444333000000000000000000//////---------...000111333444555777:::===???CCCGGGJJJLLLOOOTTTYYY^^^dddiiimmmnnnooorrrwww{{{|||yyyvvvxxxzzz~~~~~~~~~|||~~~}}}|||{{{{{{}}}~~~~~~~~~uuurrryyy^^^KKKAAA333---000000...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,---...///111///------...444>>>FFFvvv~~~vvvyyytttsssyyyzzzvvvhhhVVVAAA111***)))///666***+++,,,+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((,,,222666666222...)))''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%)))***'''(((,,,---+++(((+++///222111...---...,,,999IIIXXXqqqzzz}}}}}}wwwhhhaaaRRR@@@666444444222777111///111111...++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwuuullljjjgggggghhhjjjjjjjjjfffgggeeebbbccchhhhhheee]]]\\\[[[[[[\\\\\\[[[YYYXXXUUUSSSRRRNNNIIIKKKPPPOOOccc{{{{{{tttrrrqqqnnnjjjeeeaaa___[[[UUUPPPNNNNNNNNNMMMLLLKKKKKKJJJFFFEEEDDDAAA>>>===>>>@@@FFFCCCCCCCCCAAA<<<<<>>???AAAEEEKKKOOOVVVWWWRRRGGG@@@>>><<<:::555666888888777666333222.........///////////////,,,------...000111333444666888:::<<>>;;;;;;===AAACCCDDDFFFGGGFFFBBB>>><<<;;;888:::<<<===<<<;;;;;;;;;<<<===???@@@BBBEEEJJJMMMPPPUUUVVVLLLAAA<<<;;;;;;555666777888777666444222//////...------------...---------...000111333444777999:::<<<>>>BBBHHHLLLOOOQQQUUUXXX[[[___dddhhhjjjmmmqqqtttuuuvvvxxxyyyyyyyyyxxxzzz||||||{{{yyyzzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}\\\TTTEEE777000000000///111000...,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))))))))(((&&&%%%))))))(((((((((((())))))))))))))))))************)))*********+++++++++++++++,,,............///111000999PPPsss|||yyy}}}yyylllfffhhhvvvyyy]]]FFF::://////...---+++***))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***,,,333>>>IIIKKKDDD<<<;;;===AAAIIIXXXlllwwwpppiiibbbYYYQQQKKKEEE???;;;222111111000///......---////////////////////////------------------------...---,,,,,,++++++++++++|||rrrqqqpppnnnlllkkkkkkjjjpppnnnkkkiiiiiiiiigggfffbbbaaa___]]]\\\ZZZZZZZZZXXXXXXWWWUUUSSSPPPMMMLLLMMMNNNVVVjjj|||yyyvvvsssmmmiiieeeeeefffcccZZZSSSSSSQQQNNNKKKHHHFFFEEEEEEBBB@@@===;;;<<<>>>BBBDDDEEEFFFGGGFFFBBB>>><<<;;;888:::======<<<;;;:::;;;:::<<<>>>@@@BBBGGGNNNRRRTTTZZZYYYOOOCCC>>><<<:::666777777777777555444333//////...------------...---------...000111333444777999;;;===???CCCHHHLLLOOOQQQUUUXXX\\\___dddgggjjjmmmpppssstttuuuwwwxxxyyyxxxxxxyyy{{{{{{zzzxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~vvvpppZZZQQQBBB555/////////......---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((())))))***)))((('''&&&))))))(((((((((((())))))(((((()))))))))*********))))))))))))*********+++***+++------------...000555111333@@@ZZZxxxmmmlllkkkiiioooyyytttdddRRR@@@222+++......---,,,+++******)))))))))))))))))))))))))))***))))))((((((((((((((()))((((((((('''''''''&&&%%%%%%&&&''''''((())))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******+++///555;;;>>><<<777222///000111444<<>>===<<<;;;===@@@DDDFFFFFFGGGGGGEEEAAA>>><<<;;;999;;;======<<<::::::;;;999:::<<<>>>BBBIIIQQQWWWXXX]]]\\\RRRFFF@@@<<<999888888777666666555444444000///......------......------...///000222333444777999;;;===@@@DDDIIILLLNNNQQQUUUYYY\\\```dddgggjjjllloooqqqrrrtttvvvwwwyyyxxxwwwxxxyyyyyyxxxvvvwwwxxxyyy|||~~~~~~~~~~~~~~~~~~||||||{{{|||~~~~~~qqqxxxcccXXXMMM>>>444///---------++++++***++++++,,,---...)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))))))))((('''''')))((((((''''''(((((()))(((((())))))))))))******(((((((((((()))))))))))))))***,,,,,,++++++,,,...000---+++---555JJJlll}}}qqqhhhiiimmmpppyyysssbbbKKK999000...,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''((((((((((((((('''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************...333444111---+++************)))***...444888;;;;;;;;;999888999<<>>>>><<<:::::::::888999;;;===AAAIIIRRRYYYXXX\\\[[[QQQFFF@@@<<<999:::999777666555555555555000//////...............---......///000222333444666999<<<>>>AAAEEEIIIMMMOOORRRVVVZZZ]]]aaadddgggjjjlllooopppqqqrrruuuwwwxxxwwwwwwwwwxxxxxxwwwuuuvvvvvvxxxzzz}}}~~~}}}}}}}}}}}}zzzzzzzzz{{{~~~tttvvv___VVVIII;;;333000...------************+++,,,---...))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((((((''''''((((((((((((((((((((()))))))))***'''''''''(((((((((((()))((()))******))))))***,,,)))---333666333111999DDDhhh|||xxxtttsssvvvuuunnnhhhhhhJJJ???111******---...---*********+++++++++++++++)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++'''***,,,,,,***(((((((((***+++,,,,,,++++++---...,,,------,,,++++++...000000000333888===@@@???>>>:::999777888999999777666777555222000...///000111///...------...///000000............------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,|||xxxtttqqqnnnmmmmmmnnnooolllgggeeefffhhheeedddcccaaa```___^^^^^^]]]\\\ZZZXXXUUUSSSRRRQQQOOOMMMKKKHHHHHHMMMVVV]]]fffllluuu{{{}}}}}}{{{zzzssstttuuuvvvwwwuuurrrnnnqqqnnnkkkhhhddd]]]UUUOOOIIIGGGDDDAAA???>>>======888999;;;>>>BBBFFFIIIKKKIIIIIIHHHEEE@@@<<<::::::<<<===???>>><<<:::999999999:::;;;<<>><<<;;;::::::777999<<<@@@DDDHHHKKKMMMJJJJJJHHHDDD???;;;::::::===???@@@???<<<:::999999:::;;;<<<>>>BBBIIIPPPVVVYYYYYYUUUJJJCCC@@@>>>;;;::::::999888666555444444111000//////......//////......///000111333444555666999===AAADDDGGGKKKNNNQQQUUUZZZ^^^bbbdddgggiiikkkmmmoooooopppqqqtttwwwwwwvvvvvvwwwyyyyyyxxxwwwwwwwwwxxxyyy{{{~~~~~~}}}}}}||||||xxxyyyzzz}}}rrr\\\RRRBBB444222222...---///...---,,,******)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''''''''(((((((((((('''((())))))((('''(((***---(((&&&***---------///***...222666???PPPgggwww|||pppeee]]]PPPDDD:::333...+++))),,,///...+++((('''((()))))))))))))))*********((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))),,,***''''''))))))'''%%%&&&(((***+++*********+++(((*********))))))+++,,,---------,,,,,,,,,,,,,,,...,,,++++++---.........,,,,,,,,,---,,,++++++***---...000000......///111,,,,,,,,,+++++++++++++++)))***+++---...000111111******++++++,,,,,,------+++************++++++,,,|||xxxuuusssrrrhhhiiikkkmmmmmmkkkfffcccbbbbbbaaaaaaaaaaaabbbbbb```___\\\YYYWWWUUUTTTTTTLLLMMMMMMJJJGGGEEEEEEFFFEEEIIIPPPUUUYYY\\\___aaa______```bbbbbb```\\\YYYYYYWWWTTTQQQNNNJJJGGGEEE@@@>>><<<:::999888888999777999>>>BBBGGGJJJMMMNNNKKKKKKHHHDDD???;;;999:::>>>???@@@???<<<:::999888:::<<<>>>AAAFFFLLLSSSXXX___^^^VVVKKKCCCAAA???<<<:::::::::999888666444222111000000///////////////......///000111333444555666999===AAAEEEHHHLLLNNNRRRVVV\\\aaadddfffiiikkkmmmnnnoooooopppqqquuuwwwvvvuuuuuuwwwzzz{{{zzzyyyyyyyyyyyyyyy{{{~~~~~~}}}}}}}}}yyyzzz|||~~~xxx~~~lllVVVPPP>>>000111222---+++...---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''((((((((()))))))))((()))***)))((('''((()))***''''''---///,,,'''&&&(((+++///000000222555888JJJ[[[gggxxx~~~{{{{{{|||uuufffXXXBBB<<<222***(((***------''')))++++++)))((()))+++))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))(((&&&&&&'''(((((()))***)))((((((***+++&&&'''((((((''''''(((************)))((((((***++++++)))'''((()))++++++***))))))***+++,,,,,,,,,+++$$$'''))))))''''''(((***+++++++++++++++++++++++++++++++++,,,------......)))******+++,,,,,,------***************+++,,,,,,~~~zzzvvvtttsssiiiiiikkkoooqqqoooiiicccaaaaaa``````aaabbbccccccaaa___\\\YYYWWWVVVUUUUUUPPPOOONNNKKKGGGCCCAAA???===@@@EEEIIILLLOOOSSSVVVTTTSSSQQQQQQQQQPPPNNNLLLOOOMMMJJJGGGDDDBBBAAA@@@;;;:::888777777777888999888:::???DDDHHHLLLNNNOOOLLLKKKIIIDDD>>>;;;999999>>>@@@AAA???<<<:::888888999<<<@@@DDDIIIOOOVVV[[[fffcccYYYLLLDDDBBB@@@>>>999:::::::::999666333111111111000///////////////...//////000111333444555555999>>>BBBEEEHHHLLLOOOSSSWWW]]]bbbeeegggjjjlllnnnoooppppppppprrruuuxxxuuuuuuuuuxxxzzz|||{{{zzz{{{zzzzzzzzz{{{~~~~~~}}}}}}}}}zzz{{{}}}rrr|||hhhQQQNNN;;;...///111,,,***,,,,,,+++******************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((((((***+++,,,'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***)))((('''((()))***&&&&&&)))++++++,,,000...---,,,+++---000333666+++999<<>>???CCCGGGIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCAAA???===<<<;;;888888888666555666999;;;===>>>@@@CCCGGGJJJMMMNNNPPPMMMIIIDDD@@@===<<<;;;???AAABBBAAA>>>;;;999999:::>>>CCCGGGKKKRRR[[[bbbjjjbbbWWWLLLEEEAAA>>>======<<<;;;;;;;;;:::777555222111000............//////000111000000111333666666999>>>AAADDDHHHLLLOOOSSSYYYaaaeeeggghhhkkkmmmoooqqqrrrrrrqqqsssxxx|||uuuvvvxxxyyyyyyzzz|||}}}}}}~~~~~~}}}|||{{{}}}|||~~~|||yyyzzz|||~~~ttt{{{^^^UUUEEE999///...000...,,,,,,,,,+++******))))))*********************************))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))******)))(((''''''((()))*********+++++++++++++++,,,------......------...000111222555>>>LLLVVVxxx}}}{{{qqqVVVLLL???555111000//////...---+++***)))***++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))************///...---,,,++++++***)))))))))***++++++++++++***((()))***++++++***)))((({{{xxxpppjjjeeefffjjjnnnllljjjhhhfffbbbaaa```___^^^]]]___^^^\\\YYYVVVSSSQQQPPPQQQPPPOOONNNMMMKKKGGGCCCDDDCCC@@@>>>>>>???AAABBB========================>>>===<<<;;;:::888777777777777777666555666999<<<>>>???BBBEEEHHHKKKMMMMMMNNNLLLGGGBBB???===<<<===AAABBBBBB@@@===;;;::::::<<<@@@EEEIIILLLSSS[[[aaaggg```VVVLLLFFFBBB???======<<<;;;;;;<<<:::777555333222000///....../////////000111000000111444666777:::>>>BBBEEEHHHLLLOOOTTTZZZ```dddfffhhhkkkooovvvwwwwwwuuussstttwwwzzzuuuvvvxxxxxxxxxyyy|||~~~}}}|||~~~}}}|||}}}~~~{{{zzzzzz{{{}}}rrrZZZRRRCCC888///...///...,,,+++,,,+++******))))))*********************************))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''((())))))))))))*********+++++++++,,,------------,,,***,,,---,,,,,,///666===999>>>EEENNNWWW^^^cccfffpppzzzjjjSSS@@@444<<<777000,,,,,,,,,,,,+++,,,,,,+++******************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))*********,,,,,,,,,+++******))))))))))))***++++++++++++***(((((()))******)))(((((({{{wwwqqqmmmiiifffgggiiijjjjjjmmmkkkhhhfffdddaaa]]][[[___^^^]]][[[XXXUUUSSSQQQPPPOOOOOOOOOPPPOOOLLLIIIGGGFFFCCC@@@>>><<<::::::555555555555666666666666777777666666555444444444444555555555555666:::===@@@BBBEEEIIIKKKLLLLLLLLLLLLIIIDDD@@@======>>>???CCCCCCAAA>>>;;;:::;;;===>>>BBBGGGKKKNNNRRRYYY___ccc]]]UUUMMMGGGCCC???======<<<;;;;;;<<<;;;888666333222111////////////000///000111000000111444777888;;;???BBBEEEIIIMMMPPPUUUZZZ```ccceeehhhlllpppxxxyyyxxxwwwuuuuuuwwwyyywwwxxxyyyyyyyyyzzz}}}~~~{{{~~~}}}}}}~~~{{{{{{{{{{{{|||~~~~~~iiiWWWNNN???666...---///---++++++,,,+++******))))))******************************)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''((((((((((((((()))))))))))))))***++++++,,,,,,++++++***---...---***(((***,,,---...111444777:::;;;<<>>CCCEEEHHHKKKMMMMMMKKKJJJIIIFFFBBB>>>======???AAACCCBBB???;;;888999<<>><<<<<<;;;<<<<<<;;;999666444333111000//////000000///000111111111222555888999<<<@@@CCCFFFJJJNNNQQQVVVZZZ___ccceeehhhmmmrrruuuuuuuuuuuuuuuwwwxxxzzzzzz{{{{{{{{{{{{}}}|||~~~||||||}}}~~~|||}}}|||{{{{{{}}}yyyeeeVVVKKK;;;333------...,,,******,,,+++******))))))******************************))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&''')))'''''''''(((((((((((()))((())))))******************,,,......,,,++++++,,,000000000///...------,,,,,,///444:::>>>@@@@@@@@@GGGIIIIIIGGGKKKPPPPPPKKKDDDCCC@@@===999666444333111000...---,,,,,,,,,---++++++,,,---------,,,+++((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))*********((())))))***************''''''((((((((((((''''''}}}xxxuuuvvvvvvsssnnniiihhhhhhhhhhhhiiikkkmmmllliiigggbbbbbbaaaaaa```___^^^]]]VVVUUUSSSSSSSSSSSSQQQOOOKKKJJJIIIGGGDDD@@@===;;;999888777555444222111000111111222333444444555555111222333444555888<<<@@@FFFHHHKKKMMMMMMLLLJJJIIIFFFDDDAAA>>>===>>>@@@BBBAAA???<<<888666888===@@@EEEGGGJJJKKKLLLOOOTTTXXX]]]XXXQQQKKKFFFCCC@@@>>><<<<<<;;;<<<===<<<999777333222111////////////000///000111111111333666888:::===AAADDDGGGKKKOOORRRVVVZZZ___ccceeeiiinnnsssuuuuuuuuuuuuwwwxxxyyyyyyyyyzzz{{{{{{{{{}}}~~~}}}zzzyyy{{{|||}}}{{{~~~}}}~~~zzzdddWWWHHH777111---......,,,***+++,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))((('''&&&''')))&&&'''''''''(((((((((((('''((())))))******))))))'''((()))))))))***,,,---(((((())))))***+++,,,---***+++,,,---............000111000...///111111...------......---,,,++++++111///---+++)))'''&&&&&&+++++++++***)))))))))***'''(((******+++***)))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***+++++++++(((((()))************)))((((((''''''''''''((((((~~~xxxyyyyyywwwrrrmmmiiigggcccdddgggkkknnnpppooommmgggfffdddcccaaaaaaaaaaaaYYYWWWUUUTTTTTTSSSQQQPPPLLLLLLKKKIIIGGGEEECCCAAA>>>===;;;999666444333222222222333444555666777777555666777888999<<<@@@DDDJJJKKKLLLMMMMMMKKKIIIHHHDDDCCCAAA??????@@@AAABBB>>>===;;;888777:::???CCCJJJLLLMMMLLLKKKMMMSSSXXX\\\WWWOOOIIIEEEBBB@@@>>><<<;;;;;;<<<======:::888222111000............//////000111111111333666999;;;>>>BBBEEEHHHLLLPPPSSSUUUZZZ```dddfffjjjooossszzzxxxwwwxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{|||~~~~~~|||zzz}}}}}}wwwbbbWWWDDD444///---//////,,,***,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))''''''''''''(((((((((((('''((())))))******))))))******)))((()))***,,,---...------------...//////------------...///000000------...---............,,,---...///000/////////((((((***+++,,,---------*********)))((((((+++---'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******++++++'''((())))))******)))))))))((((((''''''(((((()))}}}{{{yyyvvvsssoookkkhhhcccdddfffiiimmmppppppooommmkkkgggccc```______```YYYWWWUUUTTTTTTTTTSSSRRRNNNNNNLLLKKKIIIGGGFFFFFFBBBBBB@@@>>><<<:::999888666777888888999:::;;;;;;;;;<<<======>>>AAAEEEIIILLLMMMLLLLLLKKKJJJHHHGGGCCCBBBBBBBBBAAAAAAAAAAAA======;;;999999===BBBGGGPPPQQQPPPMMMKKKNNNTTTYYY]]]WWWNNNGGGCCCAAA@@@???<<<;;;;;;<<<======;;;999111000///------------...///000111111222444777:::;;;>>>BBBFFFIIIMMMQQQTTTTTTYYY```eeehhhkkkooorrrxxxwwwvvvwwwyyyzzzxxxvvvvvvyyy}}}~~~~~~~~~~~~}}}~~~nnn[[[TTT@@@222///...000000---+++---,,,+++******))))))******))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))''''''((((((((()))))))))(((((()))************)))+++*********+++++++++***...---+++)))((((((((((((...---,,,,,,+++++++++,,,***+++,,,------,,,---///++++++,,,,,,,,,,,,,,,,,,------,,,+++)))((('''&&&''')))++++++******,,,...'''''''''''''''((()))***'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((()))'''(((((()))))))))))))))***)))(((((((((((()))***|||wwwtttrrrooollljjjeeeeeefffiiilllnnnooonnnrrrnnnhhhccc^^^]]]]]]]]]XXXVVVTTTTTTUUUUUUUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@???<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBEEEIIILLLNNNMMMLLLKKKJJJHHHHHHGGGBBBBBBCCCCCCCCCBBBAAA@@@======<<<;;;<<<@@@EEEJJJUUUTTTRRRNNNLLLOOOUUU[[[^^^WWWNNNFFFAAA@@@??????<<<;;;;;;<<<>>>===;;;999111000...---,,,,,,------///000111111222444777:::<<>>>>>AAAAAA>>>;;;===??????:::555444222000/////////---,,,---......000222555888999BBBDDDFFFHHHJJJMMMPPPSSSZZZ]]]aaadddgggiiillloooppppppqqqvvvzzz|||zzzwww{{{~~~~~~}}}~~~|||~~~~~~{{{vvvxxx|||sssaaaUUUEEE555............---,,,+++***************************+++*********))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&zzzvvvuuupppiiigggfffeeedddeeegggjjjkkkqqqpppjjj___YYYZZZ\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDFFFHHHGGGEEECCC<<<<<<<<<===@@@EEEKKKOOOPPPNNNNNNQQQPPPOOOUUU]]]UUUMMMFFFCCCAAA======@@@@@@>>><<<===@@@@@@<<<888555333000/////////...,,,/////////111333666999;;;BBBDDDGGGIIIKKKNNNRRRUUUZZZ]]]aaadddgggiiilllnnnooooooppptttxxxzzzzzzxxx{{{}}}~~~}}}~~~|||}}}}}}{{{ooo^^^RRRCCC555...............,,,++++++************************************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&|||xxxvvvrrrmmmgggfffeeedddeeefffhhhiiimmmnnnjjj```ZZZ[[[^^^^^^VVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOMMMLLLKKKGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGFFFDDD:::;;;;;;===AAAFFFKKKNNNMMMJJJJJJNNNSSSVVVZZZ^^^NNNGGGCCCCCCBBB??????AAA@@@===<<<>>>@@@AAA???<<<666444111/////////...---000000000222444777:::<<>>AAABBBAAA???888555111/////////...---000000000222444777:::<<>><<<;;;===BBBGGGJJJKKKIIIGGGGGGNNNZZZaaa^^^XXXKKKGGGFFFHHHHHHDDDAAAAAA>>>======>>>@@@BBBBBBBBB999666222000/////////.../////////111333666999;;;===???CCCGGGJJJNNNSSSWWWYYY\\\aaadddgggjjjnnnpppqqqqqqpppqqqrrruuuyyy|||zzz{{{}}}}}}~~~wwweeeTTTGGG:::111////////////...---,,,+++************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%~~~yyyyyy}}}{{{ssskkkeeeccccccdddcccfffggggggjjjqqqtttssskkkggg```YYYTTTRRRRRRSSSSSSSSSRRRRRRPPPOOONNNMMMOOOOOOOOONNNMMMKKKJJJIIIGGGHHHHHHIIIIIIHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOKKKJJJIIIJJJKKKKKKIIIHHHDDD???;;;<<<@@@EEEHHHHHHHHHIIIKKKRRR\\\aaa[[[QQQIIIEEEDDDFFFFFFBBB??????=========>>>???AAABBBCCC;;;777333000/////////////////////111333666999;;;<<>>CCCFFFFFFIIIMMMQQQVVV^^^```WWWJJJFFFBBBAAADDDDDDAAA???@@@======>>>===>>>???AAACCC<<<888333000///000000///000000000222444777:::<<<>>>@@@DDDGGGJJJMMMRRRUUU[[[^^^cccgggjjjmmmqqqsssvvvwwwxxxwwwvvvvvvyyy|||yyy{{{}}}~~~}}}}}}}}}~~~hhhXXXNNNDDD777---------------,,,+++***)))************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$zzz|||~~~rrrjjjggghhhjjjeeedddaaabbbjjjpppmmmfffkkkkkkjjjhhheee```\\\YYYYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNLLLKKKIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRHHHIIIKKKMMMOOOOOOLLLIIIMMMEEE===:::===BBBDDDDDDIIIOOOUUUYYY^^^___SSSEEEFFFAAA@@@DDDEEECCCBBBCCC======>>>======>>>@@@BBB===999444000///000000000111111222333666999;;;===???BBBEEEHHHJJJNNNSSSVVV[[[___ccchhhkkknnnrrrtttwwwyyy{{{zzzxxxwwwyyy|||yyy{{{~~~~~~{{{zzz{{{|||bbbRRRKKKBBB555+++,,,,,,,,,,,,+++***))))))************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$|||yyyxxx{{{tttpppmmmkkkhhhgggeeeccccccdddfffffffffhhhhhhiiiiiihhhgggfffeeebbb^^^YYYVVVTTTSSSRRRPPPLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSQQQPPPNNNLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOJJJLLLLLLLLLJJJIIIIIIJJJJJJHHHDDD???;;;===DDDJJJRRRUUUYYY]]]^^^ZZZQQQKKKGGGEEEBBBBBBDDDDDDAAA>>>>>>=========>>>???@@@@@@;;;777333000/////////...000000111222555888:::<<>>AAAHHHNNNQQQVVV\\\^^^ZZZSSSKKKGGGFFFDDDBBBBBBCCCCCC@@@>>>>>>>>>>>>===>>>>>>???@@@<<<888444111000111111000000000111222555888;;;<<>>=========>>>???<<<999444222222222222222000111111333555888;;;===AAABBBEEEIIIMMMRRRVVVXXX___ccciiimmmnnnqqqvvvzzz~~~~~~}}}{{{xxxwwwwwwxxx}}}}}}~~~~~~rrrjjj~~~nnnYYYNNNGGG999000///,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((************************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$#########""""""#######################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxvvvssstttvvvwwwxxxwwwuuutttooonnnnnnoooqqqpppnnnkkknnnmmmkkkiiihhhiiikkklllccc^^^XXXSSSQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLKKKKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGCCCBBBFFFNNNUUUHHHJJJLLLLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@???>>>===AAA@@@>>><<<<<<<<<===>>><<<888444222222222333222111111111333555888;;;===@@@BBBFFFJJJNNNSSSXXX[[[aaaeeekkkoooqqqtttwwwzzz{{{||||||{{{xxxwwwxxxyyy~~~~~~wwwkkk```wwwhhhWWWNNNFFF666000222000------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))))))))(((((())))))******++++++++++++************************))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$######$$$$$$$$$$$$####################################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%############%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyywwwxxxwwwwwwvvvvvvwwwxxxqqqqqqpppqqqrrrrrrooommmqqqooollljjjiiiiiijjjkkkccc___YYYVVVUUUUUUUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUPPPPPPPPPOOOOOOOOOOOOPPPOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMLLLKKKKKKGGGFFFFFFHHHJJJJJJGGGEEEFFFFFFDDDAAA@@@EEENNNUUUPPPJJJDDDCCCEEEGGGFFFCCCBBBBBBBBBAAA???>>>>>>>>>AAA???===;;;;;;<<<===>>>;;;888333111111111111111111111222333666999;;;===@@@DDDHHHLLLOOOSSSXXX\\\dddggglllpppsssvvvxxxyyyyyy{{{|||{{{yyyxxxyyyyyy~~~~~~uuukkkbbbzzzssseeeVVVMMMDDD444///222000------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******'''(((((()))))))))(((((()))))))))******+++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$########################################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%############%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~|||{{{zzzwwwttttttvvvxxxtttsssrrrsssssssssqqqooolllkkkjjjiiihhhhhhiiiiiigggddd```]]]\\\\\\[[[ZZZUUUVVVXXXYYYZZZYYYXXXXXXQQQQQQPPPOOONNNNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMLLLLLLLLLKKKEEEDDDEEEHHHKKKKKKFFFBBBCCCCCCAAA???@@@EEEOOOVVV[[[QQQFFFBBBFFFHHHFFFBBBBBBCCCCCCAAA???===>>>???@@@???<<<::::::<<<>>>???<<<999444111000000000000111222222444666999<<<===AAAEEEJJJMMMOOOSSSYYY]]]fffhhhmmmqqquuuwwwxxxxxxxxxzzz||||||zzzzzzzzz{{{}}}~~~wwwppplllzzzrrr```RRRIII>>>///---111---------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((())))))******)))))))))*********++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******************************+++******))))))(((((('''))))))))))))))))))))))))*********)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###########################################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{wwwuuuwwwyyyxxxvvvttttttttttttsssrrrmmmlllkkkjjjiiigggffffffeeedddbbbbbbccccccbbb```\\\]]]^^^^^^]]][[[YYYXXXSSSRRRPPPNNNNNNMMMNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLFFFDDDCCCEEEIIIJJJGGGCCCBBBBBBAAA@@@AAAGGGQQQYYYYYYRRRIIIEEEFFFGGGFFFCCCBBBCCCDDDBBB???===>>>@@@???>>>;;;::::::<<>>CCCGGGLLLNNNOOORRRXXX]]]gggiiimmmqqqvvvwwwwwwvvvxxxzzz|||}}}|||{{{|||||||||}}}yyyvvvyyy|||sss[[[MMMCCC888------111+++------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$!!!"""$$$%%%%%%$$$"""!!!########################################################################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&########################|||yyyzzz{{{{{{xxxvvvtttuuuvvvuuuuuusssrrrpppnnnjjjgggdddbbb______```cccfffggggggfffaaabbbbbbaaa___\\\YYYWWWSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMHHHDDDAAACCCGGGIIIGGGDDDCCCCCCCCCBBBCCCJJJTTT\\\PPPMMMIIIGGGFFFFFFEEEEEEBBBDDDEEECCC???===>>>@@@???===;;;999:::<<>>DDDHHHMMMOOOOOORRRXXX]]]gggiiimmmrrrvvvxxxwwwvvvwwwzzz|||}}}}}}|||}}}}}}{{{|||~~~{{{yyytttYYYJJJ@@@666,,,///333,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************+++++++++***)))((((((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$!!!"""######"""!!!########################################################################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%$$$$$$######$$$$$$%%%&&&########################~~~}}}}}}}}}zzzxxxwwwuuusssvvvwwwvvvqqqkkkgggfffhhhbbb___[[[[[[]]]aaadddeeedddhhhjjjfff]]]VVVSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLNNNNNNNNNNNNNNNOOOPPPQQQNNNJJJJJJNNNNNNKKKKKKOOOIIIDDDBBBGGGLLLLLLLLLMMMFFFKKKFFF===CCCTTT[[[UUULLLJJJIIIHHHHHHHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@???777777888999::::::::::::999888666444222111000000000222444555777:::>>>BBBEEEIIINNNQQQRRRTTTXXX\\\dddiiipppvvvyyyyyywwwuuu{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}~~~{{{|||zzzbbbRRRFFF:::444111......000------,,,,,,,,,,,,++++++++++++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&''''''(((((()))))))))(((((('''''''''(((((())))))((((((((()))******)))***,,,+++******+++,,,***************+++,,,,,,,,,+++******+++,,,,,,,,,---------///222222111//////000000000111111111111000111222222000//////000111///...---...---,,,***...,,,++++++------,,,***...---+++************+++)))+++,,,+++))))))---000...,,,***)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{zzzxxxvvvuuuuuussspppllliiiiiiiiicccaaa^^^]]]^^^^^^^^^^^^```dddhhhfff___XXXUUUTTTUUUSSSQQQQQQRRRSSSRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPSSSPPPPPPSSSRRRMMMLLLOOOJJJFFFFFFLLLOOOMMMJJJJJJLLLKKKGGGDDDLLLWWWVVVNNNGGGGGGFFFFFFGGGFFFEEEDDDAAAAAAAAA@@@>>><<<;;;:::777777888999::::::::::::999888666444222111000000000222444555777:::>>>BBBFFFIIIMMMOOOPPPTTTZZZ___eeeiiipppuuuxxxxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~yyywww{{{mmm]]]MMMBBB666222000---...000------,,,,,,,,,+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''''''''((((((((((((((()))(((((('''''''''((((((******))))))((((((''''''(((***++++++***)))***,,,+++,,,......---,,,,,,,,,///...------...000111111444666888999999999::::::777888999::::::999777666555777888888555333222222222000//////000111111000///---,,,,,,------,,,+++******++++++,,,------...)))+++------+++,,,///222000...,,,***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{zzzuuussspppooooooooommmlllfffeeedddeeeeeeccc```]]]\\\aaafffgggddd```^^^]]]ZZZYYYWWWVVVVVVVVVTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSUUUSSSTTTVVVUUUQQQOOOPPPMMMIIIJJJOOORRRNNNIIIGGGNNNJJJIIIOOOXXX[[[SSSJJJEEEFFFGGGGGGGGGGGGFFFEEEAAAAAA@@@>>><<<:::888666666777888999::::::::::::888777555333222000000000000222444555777:::>>>BBBGGGIIILLLMMMOOOTTT]]]cccfffjjjppptttvvvvvvvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~tttkkk```VVVGGG<<<333///...------///,,,,,,,,,,,,++++++++++++,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((('''(((((((((''''''(((((()))******++++++***))))))((((((***++++++******+++---***---//////...,,,,,,,,,666666555555666999;;;======@@@DDDFFFEEEFFFHHHJJJHHHIIIKKKMMMMMMLLLKKKJJJHHHIIIKKKKKKHHHEEECCCCCCAAA>>>;;;999:::::::::999999777444333333222000...............------,,,,,,)))***,,,,,,++++++,,,...111000---+++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||uuurrrpppqqqsssuuusssqqqkkklllnnnqqqqqqoooiiieee]]]```eeeggghhhhhhiiijjjeeecccaaa```___]]]ZZZXXXTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWVVVTTTRRRRRRPPPKKKJJJNNNPPPMMMJJJIIIKKKIIINNN[[[aaa[[[QQQJJJHHHJJJLLLLLLJJJHHHFFFFFFBBBBBBAAA???===;;;999888666777888999999::::::999777666444333111000000///000222444555777:::>>>AAAEEEHHHLLLNNNQQQVVV^^^dddfffkkkpppttttttuuuvvvxxxzzzzzz{{{{{{|||||||||}}}}}}}}}~~~}}}|||}}}~~~uuuiii[[[PPPCCC:::111///...,,,,,,...,,,,,,,,,++++++++++++***---+++)))''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((''''''(((((((((((((((((()))***((()))+++,,,------,,,,,,(((***+++,,,+++,,,...///---000222333222222555888>>>???AAADDDFFFJJJNNNPPPTTTVVVZZZ___bbbdddffffffnnnoooppprrrssstttttttttkkkmmmnnnmmmkkkjjjjjjjjjgggccc___[[[XXXVVVTTTRRROOOLLLHHHDDD@@@<<<777444555333111///.........///+++,,,,,,,,,++++++******///...,,,***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%"""!!!"""###$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||wwwuuussstttxxxzzzyyywwwssstttwwwzzzzzzwwwpppkkkdddeeeeeeffffffgggjjjllljjjiiihhhhhhiiihhheeecccXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRLLLHHHKKKMMMLLLLLLMMMKKKNNNWWWbbbbbbXXXNNNJJJKKKNNNPPPPPPLLLGGGEEEDDD@@@@@@@@@???===<<<:::999666666777888999999999999666555333222000000//////000222444555777:::>>>AAACCCHHHMMMQQQTTTXXX^^^cccggglllrrruuuttttttvvvyyy{{{||||||}}}~~~~~~}}}}}}||||||~~~uuuhhhYYYLLLBBB999111000///,,,+++,,,,,,,,,+++++++++*********,,,+++)))''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''((((((((((((((()))******))))))***+++,,,,,,,,,,,,(((***,,,......000222444666888;;;<<<<<<@@@GGGMMMNNNSSSZZZaaafffkkkpppsssyyyzzz}}}{{{xxxpppnnniiiddd^^^WWWOOOJJJCCC@@@<<<777444333444555...---------------------+++******)))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||yyyxxxwwwxxxzzz||||||{{{zzz{{{|||}}}|||xxxqqqlllllljjjgggdddbbbaaaaaaaaa``````aaadddggghhhgggeeebbbbbbcccddddddcccaaa``````aaa```[[[YYYZZZYYYVVVTTTMMMHHHJJJLLLLLLLLLNNNMMMUUU]]]aaa]]]UUUMMMHHHKKKOOORRRQQQLLLFFFBBBAAA?????????>>>===;;;:::999555666777888999999999999555444222111000/////////000222444555777:::>>>BBBCCCHHHOOOSSSVVVYYY^^^bbbgggnnnuuuxxxvvvuuuwwwzzz||||||}}}~~~~~~~~~}}}~~~pppbbbTTTKKK@@@888111000000---+++,,,++++++++++++************+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))((((((((((((((()))***+++++++++************++++++,,,...000333666888:::===@@@AAAEEEJJJLLLMMMSSS\\\dddnnnvvvwwwqqqgggccc[[[RRRIIIAAA<<<999333000...------......---))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||yyyzzz{{{zzzzzzzzz|||}}}}}}|||||||||{{{xxxsssooommmllliiigggddd```\\\YYYXXXXXXZZZ]]]```aaa___^^^cccdddeeeffffffdddbbbaaa^^^```___ZZZYYY^^^___\\\WWWPPPLLLMMMOOOMMMKKKLLLMMMVVV[[[YYYXXXYYYSSSJJJJJJPPPUUUTTTNNNHHHDDDDDDCCCBBBAAA@@@>>><<<:::999555666777888999999999999444333222000000/////////000222444555777:::>>>BBBFFFJJJOOORRRTTTXXX___cccgggoooxxx{{{xxxvvvwwwzzz{{{|||}}}~~~~~~{{{ppp]]]PPPIII;;;444//////000...,,,---++++++++++++************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((()))***+++,,,,,,++++++,,,...111555777;;;>>>BBBFFFIIILLLPPPSSSWWW^^^fffkkkmmmqqqyyy~~~}}}tttooommmsss{{{{{{vvvsssvvv{{{zzzooocccYYYSSSKKKEEE>>>888666444111///,,,,,,,,,---,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||yyy{{{}}}{{{yyyxxx{{{~~~{{{zzzzzz{{{|||zzzxxxuuujjjjjjkkkkkkiiiddd^^^YYY\\\\\\\\\^^^___^^^\\\YYYZZZ[[[\\\]]]\\\[[[YYYWWWVVVZZZYYYVVVXXX```eeecccYYYSSSPPPRRRRRRNNNJJJIIIIIIRRRTTTQQQVVV```\\\NNNKKKQQQWWWWWWRRRLLLIIIIIIHHHGGGFFFCCCAAA>>>;;;:::555666777888888999999888333333111000////////////000222444555777:::>>>BBBIIILLLOOOPPPRRRWWW___fffgggoooyyy|||zzzwwwwwwzzzzzz{{{|||}}}}}}}}}~~~zzz~~~www^^^NNNHHH777000,,,...000///...///+++++++++************)))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((()))***+++,,,++++++,,,///444;;;BBBFFFIIILLLPPPTTTXXX\\\aaadddpppzzzpppiiiiiisssyyytttlllaaaiiiuuu|||{{{sssjjjeeebbbhhhttt~~~{{{uuutttzzz{{{kkkcccWWWLLLEEE???:::777////////////...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzyyyyyyyyyxxxxxxyyy{{{||||||xxxrrrmmmrrrqqqooollliiieeebbbaaa`````````aaabbbaaa]]]ZZZYYY[[[]]]ZZZUUUQQQOOOOOOPPPRRROOONNNZZZhhheeeWWWVVVTTTSSSTTTSSSPPPIIICCCIIIHHHEEEFFFOOOXXXUUULLLHHHJJJPPPYYY```^^^SSSIIIFFFFFFGGGGGGEEEBBB???===777777777777777888888888333111///...---...///000///222444777888;;;???BBBJJJLLLOOORRRUUUZZZ___ccckkknnnrrrsssrrrsssvvvxxx{{{{{{|||~~~yyy}}}www[[[HHH@@@333111///.........---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((+++,,,---,,,***((()))***,,,444>>>CCCEEEHHHOOOVVVTTT\\\dddjjjrrr}}}sssjjjhhh~~~zzzsssqqqvvv}}}{{{nnnlllooowww|||wwwnnniiifffggghhhppp~~~{{{kkk```eeellluuu~~~zzzpppssstttiiiWWWJJJAAAAAA;;;111...111111...,,,***)))+++......+++(((***++++++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzzzzzzzyyyyyyuuuvvvwwwzzz{{{yyyuuuqqqssssssqqqooommmjjjgggfffcccbbbbbbcccdddcccaaa^^^aaabbbccc```YYYSSSOOONNNPPPQQQQQQSSSYYY___\\\TTTPPPMMMLLLPPPTTTUUUOOOJJJFFFGGGEEECCCGGGMMMMMMHHHKKKLLLPPPXXX]]][[[QQQHHHFFFFFFFFFEEEDDDBBB@@@???888888888888888888888777444222000///...///000111000222555777999<<<@@@CCCJJJMMMPPPSSSVVVZZZ___ccchhhlllpppqqqpppqqqtttwww|||}}}~~~~~~zzzqqqZZZHHH@@@333111///.........---+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************))))))))))))***************************))))))((((((((())))))+++)))'''(((,,,000444555777>>>FFFIIIKKKPPPYYYaaakkkvvv~~~xxx}}}yyyrrrooonnnwww~~~}}}xxxzzz~~~ppplllgggiiivvvlllppp{{{|||vvvhhhaaaRRRBBB:::888333,,,111...,,,,,,......+++(((+++++++++***)))***,,,...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}||||||||||||{{{vvvuuuvvvwwwxxxwwwtttrrrrrrrrrrrrrrrpppnnnlllkkkhhhfffeeefffggggggfffeeeggghhhiiigggaaaZZZTTTQQQPPPPPPUUU\\\]]]WWWRRRRRRLLLGGGFFFKKKTTTYYYUUUOOOEEEFFFEEEAAAAAADDDFFFEEEKKKKKKMMMRRRVVVTTTLLLDDDEEEEEEDDDCCCBBBBBBAAAAAA::::::999999888888777777555444222000///000111222111444777999;;;>>>BBBEEEKKKMMMPPPSSSVVV[[[```ccchhhlllpppqqqpppqqqtttwww~~~}}}|||{{{iiiXXXHHH===222000...---......---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))******+++,,,,,,)))(((,,,444;;;======BBBFFFJJJNNNSSS^^^lllwwwtttiiippp}}}|||xxx|||dddccciiixxxxxxjjj___VVVHHH;;;999555000...//////...+++,,,+++***)))))))))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzxxxvvvuuutttsssqqqpppooopppqqqrrrqqqpppnnnmmmllljjjiiiiiikkklllmmmlllhhhjjjllllllhhhbbb\\\XXXTTTPPPXXXfffhhhZZZQQQSSSNNNGGGBBBHHHSSSYYYVVVPPPGGGFFFDDDAAA@@@BBBDDDEEEFFFFFFFFFJJJMMMLLLGGGAAAEEEDDDBBB@@@@@@AAABBBCCC<<<;;;;;;:::999888888777777666333111000111222222333555888:::===@@@DDDGGGLLLNNNQQQTTTWWW[[[```dddjjjmmmrrrsssssssssvvvyyy~~~~~~}}}pppcccVVVEEE888222000...---......---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((************************,,,,,,++++++,,,---......///000333888===AAABBBAAAIIINNNUUU^^^kkk|||yyyoooppp~~~|||xxxwwwzzz~~~zzzuuu~~~xxxuuuvvv}}}zzzpppjjjjjjnnnvvvpppcccNNNFFF<<<555222222000//////...---,,,---,,,+++)))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{xxxuuusssssssssqqqpppoooppprrrssssssrrrpppnnnnnnmmmlllmmmoooqqqrrrqqqlllmmmoooooolllfff```[[[XXXRRRYYYmmmrrreeeYYYYYYQQQIIIBBBFFFPPPWWWVVVQQQIIICCC??????BBBDDDEEEDDDAAAAAABBBEEEHHHIIIFFFCCCDDDCCCAAA??????@@@BBBDDD===<<<<<<;;;:::999999888888777444222111111222333333555999;;;>>>AAAFFFIIILLLNNNQQQTTTWWW\\\aaaeeeiiimmmqqqsssssstttwwwzzz|||xxxiii^^^TTTCCC333111///---------...---,,,,,,,,,,,,+++++++++******************************((()))))))))*********+++************************************)))))))))(((************************,,,,,,,,,,,,---...///000444888===???@@@EEEMMMTTTbbbjjjvvvttttttzzz~~~}}}xxxxxxyyywwwyyy}}}|||vvvnnn```___aaahhhvvvrrrgggVVVHHH>>>777222///000//////000111111...+++++++++++++++++++++++++++******************************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxvvvsssssstttuuuuuutttqqqrrrtttvvvuuusssqqqooonnnnnnnnnpppsssuuuuuutttsssrrrrrrqqqnnniiiaaa\\\\\\UUUZZZjjjrrrkkkddddddUUULLLEEEEEENNNUUUUUURRRFFF@@@<<>>BBBFFFJJJMMMOOORRRUUUXXX\\\bbbeeegggkkkoooqqqqqqrrruuuxxxzzz}}}uuudddYYYPPPAAA111000...,,,,,,---...---,,,,,,,,,,,,+++++++++******************************((())))))******+++++++++************************************))))))))))))++++++++++++++++++++++++******+++---///222444555===@@@CCCDDDGGGSSSfffvvv}}}sssrrr}}}xxxrrrssswww}}}uuurrrwwwzzz}}}zzz{{{xxx~~~tttnnnvvvvvvuuuxxx}}}{{{~~~wwwfffXXXKKK@@@888222///,,,---//////,,,)))++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxvvvttttttuuuuuuuuutttqqqsssuuuuuutttrrrnnnlllmmmmmmooorrruuuwwwvvvuuuvvvtttrrrrrrppplllfffaaa]]]YYYYYY```eeegggjjjooo]]]TTTKKKGGGJJJNNNPPPOOOCCC@@@???BBBBBB??????CCC>>>???AAADDDFFFGGGGGGFFFCCCBBBAAA?????????@@@@@@===<<<<<<<<<<<<<<<<<<<<<999777444222111000111222333555999;;;>>>BBBGGGJJJMMMPPPSSSUUUYYY]]]bbbffffffjjjoooqqqqqqrrruuuyyyyyy{{{~~~ttt```SSSLLL@@@222///...,,,,,,---...---,,,,,,,,,,,,+++++++++******************************((())))))******+++,,,,,,************************************))))))))))))+++++++++++++++++++++++++++,,,...222777;;;???AAAFFFJJJOOOUUU___ppp}}}~~~}}}uuunnn^^^___eeesss}}}{{{||||||tttssswww}}}uuutttuuunnn|||qqqlllyyy}}}pppbbbYYYGGG???555///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||yyywwwuuuuuutttrrrqqqoooqqqssssssrrrnnnjjjhhhlllmmmooosssvvvxxxvvvuuutttsssqqqqqqrrrppplllhhh]]][[[YYYWWWYYY```mmmwwwfff]]]RRRJJJGGGHHHIIIIIICCCBBBEEEGGGBBB<<<>>>EEE<<<===@@@BBBDDDDDDCCCCCCCCCBBBAAA@@@????????????<<<<<<<<<===============999777444222000000000111222555888;;;>>>BBBGGGJJJNNNPPPSSSVVVYYY]]]bbbfffhhhlllqqqsssssstttxxx{{{yyy{{{||||||}}}ttt]]]OOOJJJAAA555///---,,,,,,---...---,,,,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,************************************))))))))))))++++++++++++++++++++++++---///333888???EEEJJJMMMKKKRRR]]]kkkzzzsssgggiiizzzvvvooocccbbbdddkkksssxxxxxxvvvooopppuuu{{{tttzzztttrrrooohhhyyy{{{eeeYYYGGG:::555333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||xxxuuutttrrrpppoooqqqqqqppppppooonnnnnnnnnpppqqqssstttuuuvvvvvvvvvtttrrrooonnnmmmkkkgggeeeaaa___]]]ZZZYYY[[[```ccc```[[[SSSMMMJJJIIIHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>==================<<<<<<;;;;;;::::::888777555333111000000000444666:::<<>>DDDBBBBBBOOO___hhhppp~~~{{{{{{{{{}}}|||nnnccc^^^ccckkkuuu}}}|||tttvvvzzz}}}{{{jjjWWWGGG;;;222...444000///111---'''''',,,)))+++------,,,***)))((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###(((***(((&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxvvvuuuttttttrrrssssssrrrqqqoooooonnnnnnmmmooopppqqqqqqqqqqqqrrrpppnnnmmmlllkkkjjjgggeeecccaaa___\\\ZZZ[[[]]]___\\\XXXRRRMMMJJJIIIHHHGGGCCCCCCBBBAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;888666444222111111222333444666:::===???CCCGGGKKKPPPSSSWWW[[[^^^aaaeeehhhhhhlllppprrrssstttvvvyyyyyyzzz{{{|||~~~~~~zzzwww}}}dddUUUKKKAAA777222///---,,,,,,------,,,++++++++++++++++++***))))))***)))))))))))))))))))))+++***)))((()))+++...000+++++++++*********)))))))))******++++++++++++***000***'''***---///222777===<<>>>>>===>>>???@@@@@@AAA@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999777444111000111444555444777:::===@@@DDDHHHKKKRRRUUUYYY]]]```dddhhhkkkkkknnnqqqssstttuuuvvvxxxyyyyyyzzz|||~~~~~~www~~~~~~vvv]]]NNNDDD<<<444111...---,,,,,,------,,,+++***++++++++++++***))))))))))))))))))))))))************)))))))))***+++,,,+++++++++***************))))))***+++,,,,,,------333,,,)))---333777999<<>>===<<<===>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;888444111///111333555444777:::>>>AAAEEEIIILLLRRRUUUYYY^^^aaaeeejjjmmmnnnoooqqqrrrtttuuuvvvwwwyyyyyyzzz|||~~~~~~{{{qqqYYYIII@@@777222///...---+++,,,------,,,*********+++++++++******))))))))))))))))))************+++++++++++++++******************************************+++,,,------222///111888===>>>AAADDDKKKTTTeeexxx}}}uuuvvvuuuyyyzzztttuuu}}}zzzvvvuuuvvv~~~}}}uuudddNNN===333000//////111000...---------,,,+++,,,+++++++++************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&+++---,,,&&&###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||yyywwwxxxyyyzzzzzzuuussspppmmmkkkjjjiiiiiillloooqqqoookkkhhhiiikkkooommmjjjiiigggdddaaa^^^ZZZYYYYYYZZZ[[[YYYUUURRROOOOOOOOOOOOPPPNNNJJJHHHEEEDDDCCCBBB@@@???>>>===<<<<<<======>>>===============>>>>>>===<<<::::::888888999999::::::;;;;;;===:::555111//////111333555777;;;>>>AAAEEEJJJNNNQQQUUUYYY^^^bbbfffkkknnnppppppppprrrtttuuuvvvvvvyyyzzz{{{}}}~~~~~~~~~}}}oooWWWGGG===555000///...,,,++++++,,,---+++***)))******+++++++++******(((((())))))************+++,,,---------,,,+++***************************++++++*********+++,,,---111222666;;;===AAAKKKVVViiivvv{{{wwwvvvzzzooolllsssuuuttt~~~xxxooovvvssszzz{{{oooWWWCCC999555333...---,,,---///000...+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''***)))$$$"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{zzzzzzzzzyyyxxxtttrrrooollliiihhhiiiiiilllpppsssqqqkkkhhhjjjmmmooommmjjjhhhfffccc___\\\ZZZYYYXXXZZZ\\\\\\XXXTTTNNNNNNNNNOOOPPPNNNKKKHHHDDDDDDCCCBBB@@@???>>>>>><<<<<<============<<<<<<<<<============;;;:::888777777777777888888888888;;;888444111//////111222555777;;;???BBBFFFKKKOOORRRUUUZZZ___ccchhhmmmppprrrqqqppprrruuuwwwxxxxxxzzz{{{|||~~~~~~~~~||||||jjjTTTEEE;;;333///...---,,,++++++,,,,,,+++***))))))***++++++++++++***((((((((()))******++++++,,,,,,---------,,,,,,+++***************+++++++++++++++******+++---...000555666:::===AAAKKK^^^pppzzzttt{{{{{{}}}ttttttvvv}}}zzzbbbNNN===333///,,,+++,,,///111///---+++************)))))))))(((((())))))))))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''###''''''$$$###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}{{{xxxvvvtttrrroookkkiiiiiijjjjjjkkkooorrrpppjjjgggjjjmmmllljjjgggeeedddaaa^^^[[[ZZZWWWVVVWWWZZZZZZVVVQQQMMMLLLLLLMMMNNNMMMJJJHHHCCCCCCBBBAAAAAA@@@??????<<<<<<============<<<<<<;;;<<<=========;;;999888666666666666666555555555555444222000000000111222555888<<>>FFFPPPZZZhhh{{{~~~uuuvvvxxxyyy}}}qqq\\\JJJ@@@999222...///000///---,,,,,,+++++++++*********(((((()))))))))******************)))))))))((((((''''''&&&&&&&&&&&&''''''###''')))&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxuuuuuurrrooollljjjjjjkkkllliiinnnqqqoooiiifffhhhmmmhhhgggeeeccccccaaa]]][[[XXXUUURRRSSSVVVVVVQQQLLLLLLKKKKKKLLLLLLKKKIIIGGGBBBBBBBBBAAAAAA@@@@@@@@@<<<===============<<<<<<;;;<<<=========;;;999777666666555555444444444333111000000000000222333444555888<<>>>>>>>>>>>============<<<=========<<<:::888777777777777666555333222111000////////////111222333555888<<>>>>>>>>============<<<<<<=========<<<:::888777777777777666555333222111000000//////000111333444555888<<<@@@DDDIIIOOOSSSZZZ^^^bbbgggkkkqqqvvvyyy{{{yyywwwwwwwwwxxxxxxxxx~~~~~~~~~}}}}}}xxxaaaVVVFFF:::444222000///......---,,,,,,+++******************************((((((((())))))***+++,,,***++++++++++++,,,,,,,,,---......---,,,+++,,,------000444888===DDDNNNVVVvvv~~~rrr{{{}}}zzz|||pppvvvuuu]]]HHH:::222///000000///---++++++---///,,,,,,+++******************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzwwwyyyvvvssspppooommmjjjhhhggghhhhhhgggeeeeeefffgggiiieeeaaa```aaa```]]]ZZZYYYWWWTTTPPPMMMKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<=========<<<:::888777666666666666555444333222000000//////000111333444666999<<<@@@DDDJJJPPPTTTZZZ^^^eeekkkppptttxxxzzzzzzzzzyyyxxxwwwwwwwwwwww~~~}}}mmm\\\QQQCCC888222111///......------,,,,,,++++++***************************)))))))))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////---------///,,,444===@@@CCCOOOcccttt{{{~~~~~~~~~xxxttttttrrrtttmmmUUUAAA777000000000...------///000---,,,++++++******++++++******)))))))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||}}}yyywwwtttpppmmmllljjjhhhfffhhhggggggfffeeeeeefffgggfffdddaaa`````````]]][[[XXXVVVSSSOOOLLLJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<=========<<<:::888777555666666666555444333333111000000///000222333444777999===AAAEEEJJJPPPTTT[[[aaahhhooosssuuuwwwyyyxxxxxxyyyxxxwwwwwwxxxyyy}}}~~~}}}vvv```VVVLLL???555111//////...---------,,,,,,+++++++++************************))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------...///000000///...///111333999@@@IIIUUUjjj|||iiiwwwyyy~~~bbbLLL:::666111000111222000...------,,,+++++++++++++++*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt|||}}}wwwtttppplllkkkjjjhhhgggiiihhhgggffffffgggffffffdddcccbbbaaa```___]]]\\\VVVTTTQQQNNNKKKKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@???????????????????????????>>>>>>>>>>>>=========<<<=========<<<:::888777444555555555555555444444111000000000000222333444777:::>>>AAAFFFKKKQQQUUU^^^dddkkkqqqtttuuuuuuuuusssvvvxxxyyyxxxxxxzzz}}}|||}}}uuu^^^PPPGGG;;;333//////......------,,,,,,,,,,,,++++++************************))))))))))))***+++,,,---++++++,,,,,,,,,------------...//////...///111333<<>>>>>???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>><<<=========<<<:::888777444444555555666555555555111111000000111222444555888;;;>>>BBBFFFLLLRRRVVV___dddlllqqqtttsssssssssppptttxxxyyyyyyyyy|||~~~{{{|||ooo\\\KKKCCC888111/////////...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))******+++,,,---,,,,,,,,,,,,------------+++,,,,,,---...222777;;;DDDNNNccc}}}|||www{{{rrrPPP999222222111...///...------,,,,,,------++++++*********)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%dddnnn{{{}}}zzzwwwsssooolllllllllllllllhhhfffddddddffffffeeedddeeeeeefffdddbbb___]]]\\\WWWTTTQQQMMMLLLLLLMMMNNNKKKJJJIIIHHHFFFCCCAAA@@@>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAA@@@@@@@@@@@@???<<<=========<<<:::888777333333444555666666555555222111000000111222444555888;;;???CCCGGGLLLRRRVVV]]]cccjjjppprrrssssssssspppuuuyyyzzzxxxxxx{{{~~~{{{}}}wwwdddUUUHHH@@@666000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------,,,,,,,,,------------...+++,,,---///444;;;DDDKKK[[[kkkoooppprrr~~~oooRRRAAA888444111///......---------------+++++++++*********))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[hhhxxx}}}yyyvvvtttpppllljjjjjjkkkkkkkkkgggeeebbbbbbdddeeedddbbbfffggggggeeebbb___]]]\\\YYYVVVRRRNNNLLLLLLMMMNNNKKKKKKJJJHHHFFFDDDAAA@@@>>>???@@@BBBDDDFFFGGGHHHBBBBBBBBBAAAAAAAAA@@@@@@<<<=========<<<:::888777333333444555666666666666222111111000111333444555999;;;???CCCGGGLLLRRRVVV[[[aaahhhnnnqqqrrrssstttqqqvvv{{{{{{xxxwwwyyy||||||~~~ttt___QQQFFF???555000///000000///,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...,,,,,,,,,---------............000333:::EEEQQQYYYxxxzzzyyy|||yyy}}}pppdddeeezzzlllSSSAAA777222//////...------------...+++++++++************)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXdddsss~~~}}}zzzvvvrrrnnnjjjkkkmmmmmmjjjfffdddeeeggggggeeecccbbbbbbfffdddcccbbbaaa___[[[YYYXXXTTTPPPLLLLLLLLLKKKKKKOOONNNKKKHHHEEECCCAAA@@@??????AAACCCGGGHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBB???===<<<<<<<<<:::888666444333222333555666555444333333222111000222555999:::===BBBGGGKKKPPPUUUXXX^^^bbbiiippptttuuusssrrrsssuuuxxxyyyzzz{{{|||~~~jjjTTTPPPEEE;;;222000000...,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---+++---111222......000,,,000555999???PPPmmm{{{xxxvvvuuuqqqnnnwww{{{gggNNN===555111///000///---///333,,,,,,+++++++++++++++++++++++++++************)))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU___mmmzzz~~~{{{yyyssspppllllllnnnoookkkhhhcccdddfffeeecccaaa``````bbbaaa`````````___\\\ZZZXXXUUUQQQNNNMMMMMMLLLKKKNNNMMMJJJGGGDDDBBBAAA@@@??????@@@CCCFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@>>>=========;;;999777666555444444444555333222222333222111000222666999:::===BBBGGGKKKPPPUUUYYY```dddjjjppptttvvvuuuttttttwwwyyy{{{{{{|||~~~~~~~~~~~~kkkUUUPPPBBB999111///000...------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---...---...111000------000666777<<>>======<<<:::888888666555444444444222000222222222111111333777:::;;;>>>CCCGGGLLLQQQWWW[[[aaaeeekkkqqquuuwwwwwwvvvvvvyyy{{{}}}}}}}}}~~~~~~iiiSSSMMM>>>555/////////------...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------///---...111000///111666===>>>HHH___~~~oookkkfffsss{{{^^^OOO@@@888555111---------------,,,,,,,,,++++++,,,+++++++++************'''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMMSSS]]]lll{{{~~~}}}~~~vvvsssooonnnnnnnnnlllkkkggghhhhhhfffccc`````````]]]\\\\\\^^^______\\\ZZZWWWVVVSSSRRRRRRQQQNNNLLLKKKJJJHHHEEECCCAAA@@@@@@@@@??????AAACCCEEEDDDCCCDDDEEEFFFGGGFFFDDDBBBAAA@@@???=========<<<999777888666444444555555333222111222222111111444888;;;<<>>333/////////.........---,,,,,,,,,,,,,,,+++++++++*********(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNNQQQXXXdddsss}}}|||}}}uuurrrooommmllllllkkkjjjiiiiiihhheeebbb____________^^^^^^^^^___]]][[[XXXWWWUUUSSSRRRRRRQQQNNNLLLJJJHHHGGGEEECCCAAA@@@@@@@@@??????@@@CCCEEEEEEDDDEEEFFFGGGGGGGGGEEEBBBAAA???>>><<<<<<<<<;;;888666666444444444666666555444111111111111222444999<<<>>>AAAEEEJJJOOOVVV]]]bbbgggiiilllpppsssvvvwwwwwwwwwzzz|||}}}}}}}}}qqq\\\JJJAAA555000...//////---,,,///......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...//////...///111111333<<>>@@@CCCFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA???===<<<;;;;;;:::888666555444333444666777666555000111111111222555:::>>>@@@CCCGGGLLLRRRYYYaaafffkkkmmmoooqqqtttvvvwwwxxxxxx{{{}}}~~~}}}~~~|||}}}yyyhhhWWWHHH===333///...000000,,,,,,///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,...///000111000111333555:::FFFSSSllltttooorrrrrruuuuuuXXX>>>333222222111111000///...------,,,,,,,,,,,,++++++++++++((())))))******))))))((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''$$$###&&&(((+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&(((***+++,,,+++***'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%QQQRRRTTTVVV]]]iiixxx~~~}}}}}}}}}|||zzztttssspppllliiihhhiiikkkooonnnlllhhhccc``````aaa^^^]]]\\\\\\\\\[[[XXXUUUUUURRRNNNLLLLLLMMMMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC???>>>>>>@@@DDDGGGIIIIIIGGGFFFFFFEEECCCBBBBBBAAA???>>>===<<<<<<;;;999666777666555555666666555444000111111111333666;;;???CCCEEEIIINNNTTT\\\dddjjjqqqrrrrrrtttuuuwwwyyyzzzzzz|||qqq___QQQDDD888222///000222000,,,,,,///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000///000555;;;AAAKKK^^^nnnttt|||vvvsssyyytttXXXDDD<<<333222222111///......---------,,,,,,,,,+++++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$###&&&))),,,+++)))'''&&&%%%$$$$$$%%%%%%&&&(((***---000111---+++(((%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRRSSSSSSRRRUUUaaaqqq~~~|||{{{}}}~~~|||zzzuuutttqqqmmmiiihhhjjjkkkttttttqqqlllhhheeedddeee\\\[[[ZZZ[[[[[[ZZZWWWUUUTTTQQQLLLJJJJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDCCCCCC???>>>>>>@@@DDDHHHJJJKKKGGGFFFEEECCCBBBBBBAAAAAAAAA???>>>======<<<:::888999888666555666555444222000000111222333666;;;???DDDGGGKKKOOOVVV^^^fffllluuuuuuuuuvvvwwwyyyzzz{{{|||~~~|||iiiWWWKKK???444222000111333111,,,,,,///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,---...000000---000777BBBMMM]]]uuu{{{xxxuuupppUUUGGG333333222111000///...------------,,,,,,,,,++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))((($$$###&&&***,,,+++***(((&&&%%%$$$$$$&&&&&&'''))),,,000333555---+++(((&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRRSSSUUUTTTQQQVVVhhhzzz~~~~~~}}}{{{{{{|||||||||zzzuuunnniiihhhhhhhhhhhhrrrrrrpppnnnllljjjhhhgggbbb```]]][[[YYYXXXWWWXXXTTTRRRNNNKKKIIIJJJLLLMMMIIIHHHGGGFFFEEEEEEEEEEEECCCBBB@@@BBBEEEIIIKKKLLLJJJGGGEEEDDDDDDCCCBBBAAA===>>>>>>>>>===;;;888777999999888888666555444333111222333444555888===@@@FFFHHHLLLSSS[[[eeemmmrrryyyyyyxxxuuurrrsssxxx|||zzz|||~~~~~~iiiUUUGGG:::111////////////............---------,,,,,,+++++++++++++++,,,,,,,,,---------------......///111222444333999AAAJJJ\\\xxxvvvsss{{{~~~fffGGG<<<222111000---,,,///............---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''---,,,+++)))'''&&&$$$$$$&&&(((+++///000000///...+++)))&&&%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%SSSSSSSSSSSSPPPRRR___lllyyy|||{{{{{{{{{{{{zzzxxxtttnnnkkkiiiiiihhhgggmmmmmmlllkkkkkkjjjjjjiiibbb```^^^\\\ZZZXXXWWWVVVTTTRRRNNNKKKJJJKKKMMMNNNJJJJJJHHHGGGFFFEEEEEEEEECCCAAA@@@BBBEEEIIIKKKKKKJJJGGGEEEDDDDDDCCCBBBAAA>>>>>>>>>===<<<:::999888999999999888777555444333000111333555777;;;@@@DDDHHHJJJMMMSSS[[[dddkkkpppuuuwwwxxxxxxvvvvvvwwwzzzzzz{{{~~~~~~~~~~~~yyygggSSSCCC666000////////////............---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------...///111333666EEEWWWhhh{{{{{{ooolllhhhQQQ999000000///...---............---,,,,,,+++***************************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&------------,,,,,,,,,,,,***+++---//////...,,,+++***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%VVVTTTSSSSSSQQQPPPUUU]]]ppp}}}~~~|||zzzzzzzzzxxxwwwuuurrrooolllkkkjjjhhhfffffffffggghhhiiijjjjjjkkkbbbaaa```^^^[[[XXXVVVUUUSSSQQQNNNLLLKKKLLLMMMNNNLLLKKKIIIGGGFFFDDDDDDDDDCCCAAAAAABBBFFFIIIKKKKKKIIIGGGEEECCCCCCCCCBBB@@@@@@???===;;;:::999999888999999999888777666555444///111333555888===BBBGGGIIIKKKOOOUUU\\\cccjjjmmmpppsssxxxzzzzzzyyywwwwwwyyy{{{|||}}}}}}}}}~~~mmm___OOO===222111////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---.........///222555@@@SSSmmmvvvpppvvvoooKKK888444333111///------------------,,,,,,******************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&++++++,,,---///000111111......//////...,,,)))'''***(((&&&%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%^^^YYYUUUTTTRRRPPPRRRVVVeeeuuu~~~~~~}}}{{{zzzyyyxxxvvvtttsssqqqooonnnmmmkkkhhheeebbbcccccceeefffhhhiiiiiiaaaaaa```___\\\XXXUUUSSSQQQOOOMMMKKKJJJKKKLLLMMMKKKJJJHHHFFFDDDCCCBBBAAABBBAAAAAACCCFFFIIIJJJJJJIIIGGGDDDCCCCCCCCCAAA@@@AAA???===:::999888888888888888888888777666555444///111333555888===BBBFFFIIIKKKPPPVVV^^^eeejjjmmmnnnqqqvvvzzz{{{zzzyyywwwxxxzzz{{{{{{{{{|||~~~rrr]]]TTTHHH888111555////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...111666;;;MMM^^^sssvvviiiNNN???888333111...---------------------++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''((()))+++---...///......///...---***(((''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ccc\\\VVVTTTRRRPPPQQQUUUYYYhhhzzz~~~|||zzzyyyxxxwwwuuusssppppppooooooooolllhhheeebbbbbbccccccdddeeeeeefff``````___^^^[[[XXXUUUSSSPPPNNNLLLJJJJJJJJJJJJKKKIIIHHHFFFDDDBBB@@@@@@???BBBAAAAAACCCGGGIIIJJJJJJIIIFFFDDDCCCCCCBBBAAA@@@AAA???===:::888777777888777777777777777666555444000222333555777;;;@@@CCCGGGKKKQQQXXX```ggglllooooooqqqssswwwyyyzzzzzzyyyyyyzzz{{{{{{zzz{{{~~~jjjTTTLLLCCC555111666////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////555>>>FFFYYYfffuuunnnRRR>>>333///000///...---------......++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&'''((())))))++++++,,,,,,+++***)))((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%eee___ZZZWWWSSSOOOPPPTTTPPP\\\mmmzzz|||yyyxxxwwwvvvtttsssooooooooooooooommmiiifffcccccccccccccccccccccccc^^^^^^]]][[[YYYWWWUUUTTTQQQOOOMMMKKKJJJIIIIIIIIIGGGFFFDDDBBBAAA?????????AAAAAAAAADDDGGGJJJJJJIIIHHHFFFDDDBBBBBBBBBAAA???@@@???===;;;999777666666555666666666555555444333000222333555777:::???CCCHHHLLLSSS[[[cccjjjnnnpppqqqqqqrrruuuxxxzzz{{{zzzyyyzzz{{{zzzzzz{{{~~~yyygggSSSHHH===333000444////////////............++++++,,,,,,,,,,,,------,,,---------............---...///000333>>>NNNZZZjjjsss|||wwwyyyoooTTT???333333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%hhhdddbbb___YYYRRRQQQTTTNNNUUU___iiisss}}}yyywwwvvvuuuuuutttooonnnnnnnnnnnnmmmjjjgggdddddddddddddddccccccccc]]]\\\ZZZYYYWWWVVVVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAADDDHHHJJJJJJIIIHHHFFFCCCBBBBBBBBB@@@??????>>>===<<<:::777555444444444444555444444333222000111333555888===BBBFFFKKKOOOVVV^^^eeekkknnnpppqqqppprrruuuyyy{{{zzzxxxzzz{{{{{{{{{zzz|||~~~jjj```QQQBBB777111000111////////////............+++++++++,,,,,,---------------------............---///222555===NNNeeevvv~~~xxxsssuuuyyy{{{]]]FFF666555222000/////////000------------------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkjjjjjjhhh___UUURRRTTTPPPRRRVVV[[[dddsss~~~yyyvvvuuuuuuuuuuuuooonnnnnnnnnnnnmmmjjjhhhdddddddddddddddddddddddd\\\[[[YYYWWWVVVVVVVVVWWWVVVUUURRRPPPMMMKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDHHHJJJJJJIIIHHHFFFCCCBBBBBBBBB@@@???>>>>>>>>>===:::888555333333333444444333333222222///111333666:::???EEEIIINNNRRRYYY```gggkkkmmmnnnpppppprrrvvv{{{|||xxxuuu{{{{{{|||{{{zzz|||~~~~~~{{{ZZZWWWLLL;;;111000111000000/////////............+++++++++,,,,,,------------------........./////////222555;;;FFF\\\xxx~~~}}}||||||{{{zzzyyyzzz|||~~~xxxxxxwwwvvvuuuwwwzzz}}}yyywwwuuutttuuuxxx|||xxxwwwqqq{{{|||\\\999777444111/////////000------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%nnnnnnllliiifffcccZZZPPPNNNMMMNNNSSSYYYdddvvv}}}zzzyyywwwuuusssoooqqqqqqnnnmmmoooooolllgggfffeeehhhkkkkkkhhhddd^^^ZZZUUUSSSTTTUUUWWWWWWXXXVVVSSSOOOKKKJJJLLLNNNIIIHHHFFFDDDAAA???===<<>>>>>===<<<999888666555555444333222222111111222222111333666888;;;???DDDHHHNNNTTT]]]bbbfffhhhlllpppppprrrtttwwwxxxxxxxxxwwwzzz{{{||||||{{{|||~~~~~~~~~~~~uuulll\\\QQQEEE;;;222---...222000000000000000000000000...------,,,,,,,,,------,,,///000//////000111000///111999HHHZZZooo}}}|||{{{yyyuuusssrrrqqqoooooooooqqqssstttpppnnnllljjjiiijjjkkklllnnnllljjjhhhiiilllpppsssvvvwww{{{yyy{{{[[[DDD000///222000...222......---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrsssqqqkkkgggeee^^^WWWOOOMMMMMMPPPTTT\\\kkkzzz~~~|||zzzzzzyyywwwvvvqqqsssrrrnnnlllnnnmmmiiiggghhhjjjmmmnnnlllhhheee^^^[[[WWWUUUVVVWWWWWWWWWXXXVVVTTTPPPLLLKKKLLLMMMJJJIIIGGGEEECCC@@@???>>>=========???BBBCCCCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>===;;;999888666666555444333222222111222222222000333666999<<<@@@FFFIIIOOOUUU^^^cccgggiiimmmqqqqqqrrruuuwwwxxxyyyxxxxxx|||}}}~~~~~~~~~~~~}}}}}}}}}pppaaaXXXLLL???777111---...222////////////////////////...------,,,,,,------......///...---...///000///444666BBBVVVmmm}}}zzzwwwvvvssspppnnnkkkjjjhhhgggggggggiiijjjhhhgggeeebbbaaa`````````bbb```___^^^```cccgggjjjmmmooosssxxx~~~]]]>>>444444222000111.........---------,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwzzzxxxqqqkkkhhhddd___TTTPPPNNNOOOPPPTTT```kkk|||~~~|||{{{||||||{{{zzzuuuwwwuuuqqqnnnooommmjjjeeeiiimmmooommmiiieeeccc___]]]ZZZYYYYYYYYYXXXWWWWWWWWWUUUQQQMMMKKKLLLMMMKKKJJJHHHFFFDDDBBB@@@???<<<<<<===@@@BBBCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>>>>===;;;999888666666666444444333222222222222222000333777;;;>>>CCCHHHLLLQQQWWW___eeehhhkkkooorrrrrrsssuuuwwwyyyyyyyyyyyy~~~hhhVVVSSSFFF888111000...///111////////////////////////...---------------......///...,,,---///111222222444:::KKKggg|||wwwtttrrrpppnnnllldddcccaaa```______```aaa```___^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSUUUYYY]]]___fffhhhmmmsssyyytttNNN;;;666333111222///.........------------,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''zzzyyyqqqlllhhhcccZZZUUURRRQQQPPPQQQYYYaaarrr~~~~~~}}}~~~~~~}}}{{{xxxzzzyyytttrrrsssqqqnnncccgggkkkkkkgggcccbbbbbb```___]]]]]]]]]\\\ZZZWWWWWWWWWVVVSSSOOOLLLLLLMMMJJJJJJHHHFFFDDDBBB@@@?????????AAACCCFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@???>>>======;;;999888777666666444444333222222222222333000333888===AAAFFFKKKOOOSSSYYYaaagggjjjmmmqqqtttssstttvvvxxxyyyzzzzzzzzz}}}cccSSSPPPBBB333/////////...///////////////////////////...------------......///...,,,---000333333444666888BBBZZZyyy|||xxxssspppkkkhhhffffffeeeccc]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXVVVTTTSSSOOONNNNNNNNNPPPRRRUUUVVV\\\```eeellltttzzz~~~~~~aaaKKK<<<333222555/////////............---,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((xxxyyyrrrkkkeee^^^YYYUUUSSSQQQPPPTTTZZZlllxxx~~~|||wwwzzzyyytttsssuuutttpppgggiiiiiigggbbb```bbbdddbbb```_________^^^[[[XXXVVVWWWWWWTTTQQQNNNLLLLLLIIIHHHGGGEEECCCAAA@@@???@@@@@@BBBDDDGGGGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>===<<<;;;999888777777777555444333333222222333333111555:::???DDDHHHMMMQQQUUU\\\dddjjjmmmppptttwwwuuuvvvwwwxxxzzz{{{{{{|||~~~qqq___WWWMMM???333///000///------........................---------------...///000...---///444444111111666FFFUUUqqqwwwoooiiiccc```XXXUUUQQQOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSLLLLLLKKKKKKLLLMMMNNNNNNQQQTTTZZZbbbjjjpppuuuxxxkkkPPP;;;333555000000/////////.........,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((rrrzzz~~~yyyppphhhccc]]]XXXVVVSSSPPPQQQUUUeeeooo}}}}}}vvvyyyxxxtttssstttssspppmmmllljjjgggddddddfffhhhcccbbb`````````^^^[[[YYYVVVWWWXXXVVVRRROOOMMMLLLHHHHHHGGGEEECCCAAA@@@????????????AAACCCDDDBBBAAA@@@@@@@@@@@@@@@???>>>======<<<:::999888777777777555444444333333333333333333777===BBBFFFJJJOOORRRXXX^^^ffflllooorrrvvvyyyvvvwwwxxxyyyzzz|||}}}}}}~~~{{{hhh\\\YYYGGG<<<333111111///------........................------------...///000000000...111555222---222<<>>???@@@???>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNHHHIIIIIIIIIIIIIIIIIIHHHLLLOOOTTT[[[cccjjjooorrrttt|||zzzqqqRRR===555000000000000////////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((kkkrrryyy|||~~~xxxpppkkkddd___\\\XXXSSSRRRSSS[[[bbbnnn|||{{{}}}{{{wwwuuuuuutttqqqooommmjjjiiiiiijjjjjjiiieeecccaaa______^^^\\\ZZZVVVXXXYYYWWWSSSOOOMMMLLLIIIIIIGGGFFFDDDCCCAAAAAA>>>======>>>@@@AAAAAA@@@??????????????????>>>===<<<;;;:::999888777777777555555444333333333333444555999???DDDHHHKKKOOORRRYYY```hhhnnnqqqtttxxx{{{wwwxxxxxxyyy{{{|||}}}~~~~~~uuueeeYYYTTT===777333333222...---...........................------------...///000111111///333666222111@@@SSSjjj~~~zzztttooohhh```[[[VVVRRRMMMHHHFFFCCCAAA???>>>===;;;:::;;;:::888777444555666777888888999999;;;;;;;;;<<<>>>AAACCCEEEEEEFFFGGGHHHHHHHHHHHHGGGKKKMMMPPPUUU\\\ccchhhkkknnnttt}}}sssQQQ:::111111111000000000//////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((()))))))))*********'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''ggglllrrrwww~~~~~~vvvsssllleeebbb^^^WWWTTTTTTSSSXXXdddsss{{{xxxxxxvvvrrrnnnllljjjkkkmmmmmmjjjgggfffdddaaa___^^^^^^\\\[[[VVVXXXYYYXXXTTTPPPMMMLLLJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>======???AAAAAA@@@>>>????????????>>>>>>===<<<;;;:::999888888888888555555444333333333333444666:::@@@EEEIIILLLOOORRRZZZaaaiiiooorrruuuyyy|||xxxxxxxxxyyy{{{|||~~~|||sssdddVVVNNN666333222333222...---000........................---------......000111111000///333777666:::QQQlll{{{xxxrrrlllhhhbbb^^^[[[WWWQQQMMMLLLJJJFFFDDDCCCBBBAAA@@@===<<<:::999999777444222333444444555555555444444555555444444666999<<<>>>DDDEEEGGGIIIJJJJJJJJJJJJGGGGGGIIIMMMRRRXXX^^^aaannnqqqvvv|||dddBBB111111111111000000000000---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((())))))*********+++((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''gggiiilllqqqwwwzzzzzzzzzuuurrrlllfff___XXXTTTRRRVVVUUUXXXddduuu|||{{{{{{rrrpppmmmllllllkkkgggdddeeedddbbb```____________]]]\\\ZZZYYYWWWRRRLLLHHHKKKKKKKKKJJJHHHFFFDDDCCC??????>>>>>>>>>>>>??????>>>===============>>>???>>><<<999888888888888777888777555333333333555666999<<<@@@DDDGGGLLLQQQUUU]]]bbbjjjoooqqqtttxxx{{{xxxwwwvvvvvvwwwxxx{{{|||~~~}}}~~~xxxmmm^^^OOOEEE333222111///......------........................222111000//////000222333111222777===DDDTTTrrrwwwqqqnnnjjjeee```[[[YYYUUURRROOOMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCC@@@>>><<<;;;;;;;;;:::999777555444444444444333222111111222333555666888999<<<@@@DDDHHHLLLNNNGGGGGGHHHIIILLLRRRYYY]]]hhhkkkpppvvv}}}{{{ZZZAAA333+++000333///...222......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''&&&&&&&&&''''''((((((&&&%%%&&&***------+++'''(((((()))))))))(((((()))(((&&&&&&'''((('''&&&)))((('''&&&%%%&&&'''''')))))))))'''%%%%%%(((+++dddeeegggmmmsssyyy|||}}}vvvsssnnnhhhaaa[[[WWWUUUTTTRRRRRRZZZiiiyyy}}}|||{{{wwwtttqqqppppppnnnjjjgggfffeeeccc```___^^^^^^^^^\\\[[[ZZZYYYWWWSSSNNNJJJIIIKKKMMMNNNMMMIIIDDDAAA??????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>><<<999888888888888777777666444333333444666777<<>>333222111///......------........................---///000111111111222333777999BBBRRRdddzzz}}}zzztttkkkeeecccaaa\\\XXXUUUTTTRRRPPPNNNMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@?????????;;;:::888777666666666777222222111000000111222333444555777:::>>>BBBEEEGGGIIIJJJKKKLLLNNNQQQUUUXXX```dddjjjqqqyyyrrrSSSAAA333333444000---///.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''((('''((((((((())))))))))))'''''''''''''''(((((()))***(((&&&''')))+++***((())))))))))))))))))((((((*********,,,......,,,***))))))((('''''''''(((((('''((())))))(((((())))))fffddddddgggmmmtttzzz}}}wwwuuuqqqlllgggaaa]]]ZZZTTTRRROOORRR\\\jjjyyy}}}}}}|||zzzxxxvvvtttqqqnnnkkkiiigggeeeaaa___]]]]]]]]]]]][[[ZZZYYYWWWTTTPPPMMMGGGJJJOOOQQQPPPKKKEEEAAA??????>>>>>>>>>>>>?????????>>>>>>======>>>>>>>>>>>><<<999888888888888777666555444444444666888:::???BBBFFFIIILLLPPPTTTWWW]]]aaagggiiijjjkkknnnqqqyyyyyyxxxxxxzzz{{{}}}~~~}}}|||zzzyyy|||nnn___UUUDDD555333222111///....................................+++...000222333555777:::EEEHHHXXXsss}}}vvvpppllliiiddd]]]ZZZYYYWWWUUURRRRRRQQQPPPPPPPPPPPPPPPQQQJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEECCCBBB???>>><<<;;;::::::999:::555444333222111111111111111222333666888<<<>>>@@@HHHKKKMMMOOOOOOPPPRRRSSSVVV[[[bbbjjjqqqzzzkkkRRR<<<555555222/////////.........------------,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&'''((())))))************))))))))))))+++***))))))+++++++++)))+++++++++,,,,,,---------((((((+++...000000---***(((((())))))***)))))))))''''''''')))++++++)))'''kkkgggcccbbbgggmmmtttwwwxxxwwwuuurrrmmmhhhcccaaaXXXWWWSSSQQQTTT___mmmwww}}}zzzwwwtttqqqooommmkkkgggccc```^^^\\\\\\___]]][[[YYYWWWTTTQQQNNNHHHKKKNNNPPPOOOJJJEEEBBB??????>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>><<<999888888888888777555555444444666888;;;<<>>===<<<;;;:::888777555444333222222222333444555777999:::BBBEEEJJJNNNOOOPPPPPPQQQRRRUUU[[[bbbiiirrr|||dddFFF777444333222222/////////............---------,,,,,,,,,+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******)))(((''''''''''''((()))))))))******)))))))))((()))))))))***+++,,,,,,+++******++++++,,,---......(((((())),,,...///---+++'''((()))++++++***)))((('''&&&&&&'''***+++***(((mmmhhhbbb```cccjjjppptttxxxxxxxxxvvvrrrnnniiifff\\\\\\YYYTTTRRRVVV___gggwww}}}yyyuuusssrrrpppnnnjjjfffbbb___]]]\\\ccc```\\\YYYWWWTTTQQQOOOLLLLLLLLLLLLJJJHHHEEECCC??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>><<<999888888888888777555555555555777:::<<<>>>BBBEEEJJJMMMPPPSSSVVVXXX___dddiiilllmmmoootttxxx{{{{{{|||}}}~~~~~~|||wwwbbbSSSKKK>>>111222111000//////......///........................222111111222:::JJJ___nnnjjjuuu~~~vvvrrrlllgggbbb^^^ZZZWWWVVVTTTSSSRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUTTTQQQNNNLLLNNNNNNOOOPPPPPPOOOMMMLLLMMMLLLJJJHHHFFFCCCAAA@@@???>>>===;;;999777555444333333333333333444555555777<<>>>>>>>>>>>??????AAA@@@??????>>>>>>>>>>>>>>><<<999888888888888777666666555666888;;;>>>???BBBFFFKKKPPPSSSUUUXXXZZZ^^^ccchhhkkkmmmpppvvvzzzwwwxxx{{{{{{mmm]]]OOOCCC:::444111111000///////////////........................111111111333<<>>;;;999777666555444333222111111111///333999>>>BBBGGGLLLOOORRRSSSUUUXXX]]]fffpppwww{{{~~~|||uuuXXXBBB555000000000000000000////////////------------,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))***+++,,,------,,,,,,222444888===AAADDDEEEFFFEEEGGGHHHGGGEEECCCBBBBBBGGGEEEAAA>>>;;;999888777666333...+++++++++,,,,,,++++++,,,,,,+++******))))))+++,,,+++))))))***+++nnnjjjeeeccceeeiiilllnnnpppqqqtttuuusssooojjjgggbbb___[[[VVVRRRPPPQQQRRR\\\fffttt|||xxxxxxxxxuuusssooojjjfffcccaaaaaabbb___ZZZXXXWWWXXXWWWWWWSSSQQQNNNJJJGGGEEEDDDDDD??????>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>>>><<<999888888888888777777777666777888;;;>>>@@@DDDHHHMMMRRRVVVXXX[[[]]]```dddiiilllnnnqqqwww{{{yyyzzz}}}~~~~~~pppbbbYYYLLL;;;333666111000000///////////////...........................000111222666DDDWWWeeeuuu|||yyywwwssslllggg```\\\XXXVVVUUUTTTSSSRRRMMMNNNOOOOOOOOOOOOQQQRRRQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLMMMNNNPPPRRRTTTUUURRRRRRSSSSSSSSSRRRQQQPPPJJJJJJIIIHHHFFFCCC@@@>>>;;;:::888666444333222222---///222555999>>>DDDHHHNNNPPPSSSWWW[[[aaagggkkktttyyyuuuUUU???555222111111111000000000//////...------------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))***,,,,,,---...111555888;;;<<<<<<;;;DDDFFFJJJMMMPPPQQQQQQQQQSSSVVVZZZ[[[YYYXXXYYYZZZXXXWWWTTTRRRPPPPPPPPPQQQKKKGGGBBB>>><<<:::888666000000///---,,,,,,,,,,,,(((...444444///******,,,rrrnnniiiffffffggghhhhhhlllnnnqqqrrrqqqmmmiiieeeeeebbb\\\WWWSSSRRRRRRRRROOOXXXgggwww}}}zzzyyyzzzvvvtttppplllhhheeecccbbb```]]]YYYWWWXXXZZZZZZ[[[UUUSSSPPPMMMIIIFFFDDDCCC??????>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>>>><<<999888888888888777888888777777999;;;>>>@@@EEEIIIOOOTTTXXX[[[^^^```dddhhhlllnnnpppsssxxx}}}~~~{{{iii\\\WWWIII555...555111000000////////////000........................,,,///111000...222===FFFIIIxxx|||uuuqqqnnnhhh```YYYVVVSSSPPPNNNNNNOOONNNNNNLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRTTTVVVWWWXXXWWWWWWTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWQQQQQQQQQOOOMMMJJJGGGFFF@@@???===:::888666555555...//////000222777===BBBIIIMMMSSSWWWZZZ]]]```bbbpppwwweeeIII;;;888111111111111000000000000......---------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++---///111333444<<<@@@FFFLLLPPPRRRRRRQQQNNNOOOPPPQQQPPPNNNLLLKKKPPPUUUZZZ^^^___```ccceeeZZZYYYYYYYYY[[[]]]```bbbdddaaa]]]YYYUUUQQQLLLHHH555333111///---------...'''111;;;<<<444,,,***,,,ttthhhffffffeeeggglllnnnnnnmmmnnnnnnllliiifffccceeebbb\\\XXXWWWUUUQQQNNNOOOTTTaaaqqq}}}|||~~~|||}}}zzzvvvrrrmmmfff```[[[YYYZZZZZZXXXWWWWWWYYY[[[SSSQQQNNNLLLJJJHHHDDDAAA?????????>>>??????@@@@@@BBBAAA???============>>><<<;;;999777777777777777888999::::::;;;<<>><<<666111---)))zzzpppllliiiffffffiiilllkkkkkklllmmmkkkhhheeeccceeeccc]]]ZZZYYYVVVQQQMMMLLLNNNVVVbbbnnnvvvzzz|||wwwsssnnniiiddd```^^^^^^\\\YYYVVVVVVWWWYYYTTTRRROOOMMMKKKIIIEEEBBB@@@@@@?????????@@@@@@AAAAAA@@@???============>>>;;;:::999777777777777888888999:::;;;;;;===@@@CCCHHHLLLRRRWWW[[[^^^aaaccchhhjjjmmmppptttxxx}}}vvvmmm]]]JJJ;;;222000111111000000///......------............////////////,,,111......444333555@@@[[[|||xxxvvvlllfff___ZZZXXXWWWUUUSSSPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWYYYZZZYYYXXXWWWWWWXXXUUUTTTRRRNNNLLLMMMRRRVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWXXXVVVTTTQQQOOOKKKIIIGGGFFFDDD@@@;;;777555555444333222222444555888;;;BBBKKKUUU[[[___aaabbbjjjuuu{{{sssSSS???999444111222222///...000.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))*********)))))))))''''''))),,,000777;;;AAAFFFLLLQQQVVVYYYYYY[[[\\\\\\[[[YYYUUURRRQQQRRRSSSTTTUUUUUUUUUUUUWWW```jjjpppqqqmmmfffbbb^^^bbbhhhmmmooolllhhhdddbbbbbbgggkkkiiiaaa^^^aaa^^^]]][[[WWWQQQGGG<<<444+++111555777:::;;;777111yyysssnnnjjjhhhhhhiiihhhhhhiiijjjiiigggeeecccfffeee```]]]\\\XXXSSSNNNKKKIIIKKKQQQ\\\hhhooozzzzzztttppplllhhhfffdddccc```[[[VVVUUUVVVXXXUUUSSSPPPMMMLLLIIIFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA??????>>>======>>>>>>>>>;;;:::999777777777777888777999:::;;;<<<>>>BBBEEEJJJNNNSSSXXX[[[___bbbdddjjjjjjlllqqqxxx}}}~~~|||oooeeeUUUDDD888222000111000000000///......------............////////////---222//////444333888HHHwww}}}uuunnnjjj^^^YYYSSSOOONNNPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRQQQOOOMMMMMMOOOQQQSSSTTTVVVVVVUUUTTTUUUVVVVVVUUURRRNNNMMMPPPVVVZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUQQQPPPMMMKKKIIIFFFAAA===;;;:::888555444222222111222555;;;BBBKKKTTTZZZ^^^___eeemmmttt{{{fffNNN===666111222333111///000.........------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,((())))))***,,,111888<<>>AAA;;;111wwwssspppllliiigggfffeeefffhhhgggfffdddcccfffgggdddaaa```\\\VVVQQQNNNJJJGGGIIIQQQ[[[cccmmmrrrzzz|||uuupppmmmjjjiiihhhfffbbb]]]XXXVVVWWWYYYUUURRROOOLLLKKKIIIFFFDDDBBBBBBAAAAAA@@@@@@AAAAAA===============>>>>>>>>>;;;:::888777777777888888888999;;;<<<===@@@DDDGGGJJJNNNSSSWWW[[[^^^bbbdddkkklllooossswww{{{}}}}}}|||wwwkkk```NNN???555111000///000000//////........................////////////111555222222555444???UUU}}}uuukkkbbb\\\WWWTTTOOOLLLLLLPPPTTTWWW[[[\\\]]]___aaabbbbbbbbbdddbbb___\\\YYYVVVSSSQQQMMMMMMKKKIIIGGGHHHKKKNNNMMMOOOQQQRRRQQQQQQRRRSSSVVVUUUSSSRRRSSSVVVYYY\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXVVVTTTRRRQQQPPPMMMJJJGGGBBB@@@===:::777555222000333444777;;;AAAIIIRRRXXX]]]bbbiiiqqqyyyzzzfffDDD999111111222111//////............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((((((((((((***+++,,,'''***...222777>>>EEEIIILLLNNNPPPQQQPPPPPPPPPQQQVVVWWWZZZ[[[YYYWWWZZZ```lllhhhdddbbbeeemmmvvv}}}|||uuuoootttzzzxxxyyy{{{}}}yyyvvvrrrnnnkkkgggbbb___^^^XXXLLLDDDBBB@@@777---~~~xxxuuuooogggfffeeedddeeeffffffeeeccccccggghhhfffddddddaaa\\\TTTRRRNNNIIIHHHKKKRRRWWW___fffnnnvvv{{{~~~uuupppllljjjiiiiiihhheee```[[[YYYZZZ\\\TTTQQQMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAA============>>>>>>>>>>>>:::999888777777777888999999:::<<<===>>>AAAEEEHHHJJJMMMRRRVVVYYY]]]aaadddkkkooossstttssstttxxx|||{{{qqqiii\\\III;;;444111000...////////////........................////////////222666333333555666GGGeee|||zzzsssiii___UUUPPPSSSRRRQQQRRRTTTZZZ```dddiiijjjlllnnnooonnnmmmmmmiiieee___ZZZWWWSSSOOOLLLJJJIIIHHHFFFDDDEEEIIILLLLLLNNNPPPQQQPPPPPPRRRSSSUUUUUUVVVXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^_________]]]\\\ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQJJJGGGCCC@@@===:::555222444444555666:::BBBLLLTTTYYY]]]eeemmmvvvSSSDDD555000111111000/////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))(((''''''((()))+++,,,---222999???DDDHHHLLLNNNRRRQQQOOOLLLKKKMMMQQQUUUTTTYYYcccjjjiiifffiiiqqqxxxrrrrrrwww|||yyy|||sssmmmsssxxx{{{{{{oooiiinnnwww}}}|||}}}vvvsssxxxsssgggXXXMMMEEE;;;111xxxoooeeehhhfffeeeeeeffffffeeeccccccggghhhgggggghhhgggcccXXXUUUPPPMMMKKKKKKLLLNNNUUU[[[cccjjjpppxxxvvvqqqmmmkkkjjjjjjiiigggccc___\\\\\\]]]SSSPPPLLLJJJHHHHHHFFFEEECCCBBBAAA@@@@@@??????@@@======>>>>>>>>>===<<<<<<:::999888777777888999999:::<<<===>>>???AAAEEEHHHJJJMMMQQQUUUYYY]]]aaadddjjjooorrrqqqmmmnnnsssyyyzzz|||jjjfffWWWDDD777333222000...//////////////////..................////////////111333222222555999SSSyyy~~~|||xxxqqqhhh___WWWRRROOOUUUXXX\\\```eeekkkqqqvvvxxxyyy{{{{{{yyyvvvssspppgggaaaZZZUUURRRPPPLLLIIIHHHHHHHHHGGGFFFHHHKKKMMMOOOQQQSSSTTTSSSSSSTTTVVVTTTUUUWWWZZZ]]]]]][[[YYYZZZ[[[\\\]]]___```aaabbb^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYXXXWWWRRRNNNIIIGGGEEEAAA;;;777444444444444666===IIIQQQTTTZZZbbbiiiqqq{{{nnnXXX???444222111000000/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))((()))+++---000222999>>>EEEJJJLLLMMMMMMNNNPPPPPPOOOOOOPPPUUU\\\aaaZZZaaaooozzzxxxqqqsss|||{{{xxxyyyuuuooovvv|||zzzvvvvvv}}}qqqfffbbbaaaiiiuuuggghhhrrrzzz{{{wwweeeVVVJJJAAA~~~rrrjjjjjjhhhfffeeeffffffeeeccccccfffhhhggghhhlllllliii```ZZZTTTPPPOOOOOOMMMKKKKKKPPPWWW^^^dddllluuu|||xxxsssqqqooonnnkkkllljjjgggbbb^^^\\\[[[TTTQQQMMMJJJIIIHHHGGGFFFBBBBBBAAA??????>>>>>>>>>======>>>>>>>>><<<;;;:::999999888777777888999:::<<<===?????????AAAEEEHHHLLLNNNRRRVVVYYY^^^cccfffjjjkkkkkkjjjjjjlllrrrvvvyyyqqqfffaaaQQQ>>>222111333222///.../////////////////////............///////////////222111444999BBBdddxxxrrrjjjaaa\\\ZZZ[[[]]]dddiiiooouuuxxx|||~~~yyyssslllhhh```ZZZRRRNNNNNNMMMJJJHHHHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTVVVVVVUUUUUUVVVWWWTTTTTTTTTWWW[[[\\\ZZZXXXYYYZZZ[[[\\\]]]___``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWXXXYYYZZZYYYXXXXXXSSSOOOMMMLLLIIIBBB===888888666333222888BBBJJJTTT[[[ccciiimmmuuuqqqOOO;;;555333111000////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))*********---111666;;;>>>AAAEEEJJJNNNPPPPPPQQQRRRRRRVVV[[[___cccfffjjjlllfffmmm|||ssssss}}}xxxvvvsssssswww}}}vvvnnnrrrsssnnnlllooouuuvvvrrrhhh```dddsss~~~ooojjjqqqxxx{{{|||qqqdddZZZxxxrrrllljjjgggfffffffffeeeccccccfffhhhgggiiimmmooommmggg```WWWSSSTTTTTTQQQNNNCCCHHHNNNTTTZZZbbblllssszzz~~~yyyvvvtttsssrrrmmmnnnmmmiiiddd^^^[[[ZZZUUURRRNNNKKKJJJJJJIIIHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999999888777777888999:::===??????@@@@@@AAAEEEGGGMMMPPPTTTWWW[[[___dddgggjjjgggdddeeeiiinnnrrrtttxxx~~~wwwiiifff\\\LLL999///000444333000.........///////////////............/////////000000333333777???KKKrrrwwwqqqhhh```^^^aaagggllltttzzz|||tttkkkbbb]]]ZZZTTTLLLJJJKKKLLLKKKHHHJJJLLLNNNPPPPPPQQQSSSUUURRRTTTVVVVVVUUUTTTUUUVVVUUUSSSRRRSSSWWWYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]^^^\\\\\\^^^___````````````\\\ZZZXXXXXXYYYYYYYYYXXX[[[WWWRRRQQQPPPMMMGGGAAA======999333000222;;;BBBVVV^^^gggkkklllsssZZZAAA888444222111000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***+++---000666===CCCGGGBBBEEEJJJMMMPPPSSSVVVXXX[[[bbbllltttwwwwwwvvvuuuuuu{{{tttsss}}}vvvtttpppnnnoooqqquuuwwwooofffdddjjjlllggghhhpppwww~~~pppnnnsssyyytttzzzxxxmmmfffjjjrrruuuzzzxxx~~~}}}tttxxxsssjjjeeefffhhhfffddddddccceeegggiiijjjlllooorrreeefffbbbXXXQQQOOONNNLLLJJJJJJIIIIIILLLUUUaaaiiissswww~~~{{{vvvrrrssswwwttttttrrrlllddd^^^\\\\\\SSSQQQOOOMMMJJJIIIGGGGGGFFFCCC@@@?????????>>>===:::;;;;;;<<<;;;;;;::::::777777777777888999:::;;;>>>???@@@AAAAAABBBFFFHHHNNNQQQVVVZZZ]]]aaafffiiijjjiiihhhhhhjjjmmmqqqtttxxxkkkdddjjjTTTBBB444333333...---222//////.........---------------......//////000000444333444777AAA[[[}}}kkkccc```eeekkkpppxxx|||uuunnneee\\\VVVNNNMMMJJJHHHGGGHHHIIIJJJLLLMMMOOOOOOOOOPPPSSSUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUXXXZZZXXXUUUWWW\\\[[[\\\]]]^^^^^^^^^^^^^^^dddddddddaaa]]]XXXVVVUUUYYYYYYXXXXXXVVVSSSNNNJJJFFFCCC>>>777333333666999HHH\\\kkklllmmmwwwxxxPPP888444444111000/////////000///---,,,---------,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''')))+++,,,***(((...000555<<>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;::::::777777777777888999::::::>>>???AAAAAAAAACCCGGGIIINNNQQQVVVZZZ]]]bbbfffiiilllkkkiiiiiikkkoootttwwwzzzlllccccccPPP???333333333...---111//////.........------------......//////000000000///333444666KKKqqq{{{qqqnnnjjjjjjoooyyy~~~~~~wwwnnnfff^^^VVVQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMOOOPPPQQQQQQQQQSSSUUUSSSTTTTTTTTTTTTSSSSSSSSSQQQSSSVVVXXXYYYYYYWWWVVVWWWVVVXXXZZZXXXSSSSSSWWWVVVXXXYYY\\\___aaacccdddbbbcccdddbbb___\\\ZZZZZZXXXXXXWWWWWWWWWUUUQQQNNNJJJGGGCCC===777555666888BBBLLL]]]mmmvvvyyy|||aaaDDD666444555111000//////000///...,,,......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((())))))((())),,,000666999>>>BBBEEEFFFFFFFFFEEEIIILLLPPPUUU]]]fffmmmzzz{{{||||||||||||yyyvvv{{{~~~yyyrrrnnnmmmyyywww{{{zzzssszzz{{{uuuttt|||sssjjjfffmmmwww```qqq~~~tttppplllfffccccccgggggghhhhhhiiilllppptttrrrqqqlllddd___^^^ZZZUUUOOOMMMKKKHHHFFFHHHMMMQQQ[[[aaakkkxxx~~~zzzyyyyyywwwsssllleeeaaa___```^^^[[[WWWSSSNNNJJJGGGEEEHHHDDD@@@>>>>>>>>>???>>>;;;;;;;;;;;;;;;:::999999666666666666777888999:::===>>>@@@AAABBBDDDHHHKKKNNNQQQVVVZZZ^^^cccgggjjjnnnmmmkkkjjjmmmrrrxxx||||||~~~|||nnnccc\\\GGG;;;222333333///---///...............------------......///000000111111///444555===___xxxlllhhhjjjqqqwww~~~xxxmmmccc[[[TTTOOOLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNQQQSSSTTTTTTSSSTTTUUUQQQRRRTTTUUUUUUTTTSSSRRRQQQSSSVVVYYYZZZZZZXXXWWWYYYXXX[[[]]][[[VVVUUUXXXUUUVVVXXXZZZ]]]```ccceee```bbbcccbbbaaa______```YYYXXXWWWWWWXXXWWWUUUSSSOOONNNJJJEEE>>>:::888888======LLLiii{{{{{{{{{wwwVVV<<<444666222111//////000000...,,,.........---------,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''***+++)))&&&)))111999@@@CCCGGGHHHFFFEEEFFFHHHGGGPPPVVVZZZeeeuuu}}}|||}}}zzzzzz{{{yyysssnnnuuutttsssqqqpppqqqsssssstttnnnttt~~~|||rrrllljjjmmmssswww|||\\\dddvvv|||uuuoookkkiiilllffffffeeeeeeeeehhhmmmqqqtttsssooohhheeeddd___XXXSSSRRRNNNKKKHHHGGGHHHIIIQQQXXXcccoooyyy{{{zzzzzzwwwqqqjjjeeeaaa`````````^^^ZZZUUUQQQLLLJJJHHHIIIFFFAAA>>>>>>?????????<<<<<<<<<;;;:::999888777666666666666777888999999:::<<<>>>???AAADDDHHHLLLOOOSSSWWW\\\```dddhhhlllooommmkkkkkknnnssszzz~~~}}}~~~~~~~~~vvvnnndddVVV???666111222333000---.................................///000000111222222444444:::QQQ|||}}}wwwrrrnnnlllrrrzzzssslllaaaWWWQQQMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSVVVWWWVVVUUUTTTTTTQQQSSSTTTVVVVVVUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZZZZ]]]\\\___bbbaaa]]][[[]]]YYYYYYYYYYYYZZZ\\\^^^______aaabbbaaa```___```aaa\\\ZZZXXXXXXYYYXXXWWWVVVTTTTTTRRRLLLEEE>>>:::888<<<999BBB[[[sssmmmLLL999666444222000///000000...------------,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''(((((())))))''')))++++++,,,000888???BBBFFFIIIHHHEEEFFFKKKQQQMMMWWW]]]dddwww|||zzzwwwpppkkkhhhkkkmmmnnnqqq{{{~~~pppqqqvvv{{{zzztttpppqqq___aaaiii{{{|||tttnnnnnnrrriiihhhgggeeedddgggkkkoootttuuusssmmmjjjhhhccc]]]VVVSSSPPPLLLJJJHHHFFFFFFHHHOOOZZZfffqqq{{{}}}yyyyyy~~~zzzsssmmmiiifffdddccc___]]]ZZZVVVSSSPPPNNNMMMKKKGGGCCC@@@@@@@@@@@@???<<<<<<<<<;;;:::888777666555555555555666777888999777999<<<>>>@@@DDDIIILLLRRRVVVZZZ^^^aaaeeejjjmmmnnnmmmkkkkkknnnsssyyy}}}|||}}}ppplllaaaOOO888333000222222000...------...........................///000111222333444777333CCCmmmyyyqqqlllooouuu{{{|||wwwfff___VVVOOOLLLKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOSSSVVVXXXYYYWWWUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUXXX[[[]]]___dddaaaaaadddccc^^^[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[___`````````^^^]]]^^^```___]]][[[ZZZZZZZZZXXXVVVVVVWWWWWWSSSLLLDDD???<<<;;;<<<>>>IIIbbbfffIII;;;555333111000000000///...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++((()))+++000555;;;>>>@@@@@@CCCFFFGGGHHHNNNXXXaaa^^^cccfffmmm}}}zzzwwwqqqiiihhhmmmqqqvvvzzzzzz}}}~~~~~~wwwxxx}}}~~~yyyooollleeeaaaaaakkkzzz|||rrrppprrrmmmmmmllliiiggghhhkkkmmmrrrvvvwwwrrrmmmkkkhhhdddXXXUUUPPPMMMKKKIIIGGGEEEBBBGGGPPP[[[gggsss~~~{{{xxxyyy|||wwwqqqllliiifffcccaaa\\\[[[YYYVVVTTTRRRQQQQQQLLLIIIEEECCCCCCBBBAAA???======<<<;;;999888666555444444444555555666777888555888;;;>>>AAAEEEJJJNNNWWWZZZ]]]aaadddgggkkknnnnnnmmmlllmmmoootttxxx{{{|||}}}zzzjjjgggYYYDDD444222111111111111///------------..................//////111222333444555777888TTTxxx{{{ssspppsss~~~{{{rrrlllZZZUUUPPPLLLLLLMMMOOOPPPOOONNNLLLKKKLLLMMMPPPQQQVVVXXXZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWW[[[___bbbdddhhhccc```aaa___YYYVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\^^^______^^^\\\[[[]]]^^^```___]]]]]]]]]\\\ZZZXXXXXXYYYZZZXXXRRRKKKFFFCCC<<<@@@>>>===QQQvvvaaaFFF777444111000000000///...------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))(((((())))))***+++,,,,,,,,,000666===AAAAAA@@@@@@DDDIIINNNUUU___kkksssyyyyyyxxx}}}rrrnnnmmmnnnkkkgggnnnyyy|||yyywwwvvvzzzxxxyyyzzz|||~~~|||wwwrrrnnneeeeeeffffffqqq~~~}}}}}}}}}yyyvvvkkkccc^^^bbblll|||yyyrrrqqqppppppnnnllliiihhhiiijjjllltttxxxsssllliiiiiiggg^^^ZZZTTTPPPOOOMMMJJJGGGDDDGGGKKKPPPXXXdddrrr{{{zzzxxxzzzxxxtttnnnjjjgggddd```]]]ZZZYYYWWWVVVTTTSSSRRRRRRLLLJJJHHHGGGFFFDDDBBB???======<<<;;;999777555444444444444444555666777777666888<<>>@@@AAABBBGGGKKKSSS^^^iiittt}}}{{{ooogggfffmmmrrrttt~~~xxxyyy|||xxxwwwzzzxxxuuuqqqfffeeehhhddd```aaaffflllqqq}}}~~~qqqggg___```fffqqqvvvsssoooooonnnkkkhhhfffeeeffffffpppvvvqqqiiiffffffgggeee___YYYUUUSSSQQQNNNKKKKKKKKKJJJIIIMMMWWWdddmmmzzz~~~{{{yyyzzzyyyuuuqqqmmmkkkhhhbbb^^^ZZZYYYWWWUUUSSSRRRRRRQQQLLLKKKJJJIIIHHHFFFBBB???>>>===<<<;;;999777555444444444444444444666777777777999===@@@DDDJJJOOOTTT]]]```ccceeegggiiilllnnnnnnooopppqqqsssuuuwwwxxx~~~}}}||||||~~~~~~~~~yyyeee]]]ZZZJJJ666222222222000000111000...---------.........//////...///000111333444555666===ZZZwwwqqqsss{{{rrrnnnnnn}}}tttgggZZZQQQPPPOOONNNNNNQQQSSSSSSSSSPPPNNNLLLKKKMMMRRRXXX[[[ZZZZZZZZZWWWUUUSSSTTTUUUWWWUUUQQQOOOMMMNNNOOOPPPQQQUUU]]]dddiiijjjjjjiiiaaaZZZWWWYYY[[[[[[[[[]]]YYY\\\___bbbcccbbb___^^^\\\]]]]]]]]]\\\]]]```bbb\\\\\\^^^aaabbbbbb___\\\ZZZ]]]___^^^[[[WWWSSSRRRMMMIIIGGGFFFCCCKKKlll\\\999666222000000000000///000000000000////////////---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---666;;;??????<<<<<<@@@DDDMMMSSS^^^lllyyytttpppsss|||ppplllwww|||}}}~~~{{{~~~~~~zzzrrrpppiiinnnlllkkkiiiccceeevvv}}}{{{mmmaaa^^^^^^```pppuuuuuuoooiiifffffffffccc___hhhhhhkkkooossssssnnniiieeeccc___ZZZUUURRRQQQQQQOOOPPPOOOMMMLLLPPPXXX___sssxxx~~~~~~~~~}}}{{{|||yyytttpppkkkfff```\\\\\\YYYUUUSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIHHHEEECCC???>>>;;;888666444444444444666777777666555555666888;;;???CCCGGGMMMSSSWWW``````aaadddhhhlllnnnooonnnpppssstttuuuvvvyyy{{{~~~~~~}}}~~~}}}uuukkk```QQQAAA555444333222000///.........///////////////.........///333...---777888555999DDDlllpppttt||||||ppppppzzzsssbbbVVVPPPOOOIIILLLMMMNNNTTT[[[WWWOOOKKKIIIHHHLLLSSSYYYZZZXXXUUUWWWXXXXXXWWWWWWZZZ\\\WWWSSSRRRSSSRRROOOPPPSSSUUUYYY```hhhllllllhhheeeaaa^^^[[[[[[___aaa```^^^]]]```bbbbbb```___aaacccfff```]]]___^^^[[[\\\bbb^^^``````___\\\\\\___ccc______^^^]]]\\\ZZZXXXWWWSSSKKKGGGFFFDDDJJJaaa{{{kkkDDD:::222111444333111000/////////...------,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***((((((***///333????????????@@@DDDHHHKKKPPPXXXmmmtttiiijjjvvvxxxvvvvvvzzz}}}wwwwww{{{}}}zzztttssstttyyyyyyzzzyyyjjjddd^^^\\\eeerrr}}}|||vvvpppmmmlllkkkgggdddiiiiiijjjmmmrrruuuwwwwwwmmmggg```]]]\\\[[[VVVRRRRRRQQQNNNLLLLLLOOOUUUYYYfffllluuu{{{~~~}}}}}}|||yyyuuuqqqlllgggbbb^^^[[[XXXVVVTTTRRRQQQNNNKKKLLLJJJIIIHHHHHHGGGDDDBBB???===;;;888666444444444555666777777666555555666888;;;???CCCHHHNNNTTTYYYaaabbbcccfffjjjmmmooopppppprrrtttuuuvvvwwwyyy{{{}}}||||||~~~{{{oooggg\\\JJJ;;;333444333222000//////......////////////////////////111333000111888666666BBBccc|||rrrwwwxxxvvv|||uuugggYYYQQQNNNNNNLLLOOOPPPRRRWWW\\\XXXPPPNNNKKKKKKPPPXXX\\\[[[XXXWWWWWWXXXZZZ]]]]]][[[ZZZTTTOOONNNPPPSSSUUU[[[aaajjjjjjlllnnnpppmmmgggbbb______^^^^^^]]]^^^```aaabbbbbbbbbaaa______aaabbbddd___]]]```___\\\^^^bbb```aaabbb```\\\[[[\\\^^^_________^^^]]]ZZZXXXWWWWWWQQQNNNLLLHHHHHHXXXlll|||SSSBBB333111444222//////000//////......---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++...333777:::>>>BBBCCCDDDHHHPPPXXXggglll}}}~~~sssmmmsss{{{wwwwwwyyy|||yyy|||zzzpppnnnkkknnn{{{zzznnnddd\\\^^^eeexxxyyyuuusssoookkkgggiiiiiiiiijjjnnnvvvxxxnnndddaaadddddd]]]VVVXXXTTTOOOLLLLLLNNNPPPQQQXXX___iiittt}}}~~~~~~~~~}}}zzzvvvrrrnnniiiddd```]]][[[YYYXXXVVVSSSOOOLLLLLLJJJHHHGGGFFFEEECCC@@@>>><<<:::888666555444444555666888777666555666777999;;;@@@EEEJJJPPPVVV[[[dddeeefffiiilllooorrrsssrrrtttvvvvvvwwwwwwyyy{{{}}}{{{{{{{{{{{{~~~~~~}}}}}}ttthhhcccVVVAAA333222333333111000////////////////////////////////////333333111555888333999PPP|||wwwwww|||}}}vvvwww{{{rrreeeXXXQQQNNNMMMNNNOOORRRUUUWWW[[[\\\WWWPPPOOOMMMOOOTTT[[[___]]]ZZZ^^^]]]]]]aaadddccc]]]WWWQQQNNNNNNTTT[[[cccmmmwww}}}yyyvvvuuuvvvssslllfffdddggghhhfffbbbaaaeeeiiigggeeebbbaaabbbbbbbbbbbbbbb``````bbbaaa______bbbaaabbbbbb```\\\YYYYYYYYY]]]^^^______^^^[[[YYYWWWXXXUUUTTTSSSMMMIIIQQQ^^^lllPPP888333555222///111000000///......------,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***+++,,,...222888<<<888@@@GGGIIIJJJNNNYYYbbbppptttyyyxxxvvvvvvzzz}}}rrr}}}xxx}}}}}}sssllllllooommmhhh}}}ooodddaaaccclllxxx|||xxxrrrlllhhhggggggggghhhjjjsss~~~wwwkkkeeeeeeeeeaaa\\\^^^YYYRRROOOOOOOOOMMMLLLSSSWWW___jjjuuu}}}~~~}}}~~~~~~{{{xxxtttqqqlllgggdddbbbaaa___^^^\\\XXXSSSPPPLLLJJJGGGEEEEEECCCAAA???===;;;999777555555555555666777888777666666777999:::===AAAGGGLLLSSSZZZ___ggghhhkkklllnnnqqqtttwwwuuuvvvxxxxxxxxxxxxzzz|||~~~{{{zzzzzz|||{{{~~~}}}}}}}}}oooccc___QQQ:::///222333222111000///////////////////////////000000000444333222777888111@@@aaaxxx~~~}}}yyyyyylllcccXXXQQQNNNNNNNNNMMMRRRUUUXXX[[[]]]\\\VVVPPPKKKPPPVVV[[[^^^___```aaahhhhhhiiijjjgggaaaZZZTTTNNNMMMSSS^^^hhhpppyyy}}}yyyyyy||||||wwwrrrpppqqqqqqnnnkkkjjjlllnnniiifffdddeeehhhiiifffcccdddcccdddeeedddaaa``````^^^______^^^[[[XXXVVVUUUYYYZZZ\\\^^^^^^]]]\\\ZZZWWWUUUUUUVVVQQQMMMQQQZZZmmmbbbAAA888777333111444000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))+++---000555:::>>>???EEELLLQQQUUUZZZbbbhhhuuuyyy{{{jjjlllrrr~~~~~~vvvrrrooohhhbbb{{{mmmfffeeedddkkkuuuxxxqqqlllfffggggggggghhhnnnwww~~~~~~tttjjjccc```aaabbbccc]]]WWWSSSRRRQQQNNNKKKQQQRRRWWW___jjjuuu}}}~~~|||yyyvvvssspppkkkhhhfffdddcccaaa___[[[UUUQQQNNNKKKGGGEEEDDDBBB@@@>>>;;;:::888666555555555555666777888777666777999;;;;;;???DDDIIIPPPWWW^^^ccciiilllnnnpppqqqsssvvvzzzxxxyyyzzzzzzyyyyyyzzz|||~~~~~~|||zzzzzz|||}}}{{{|||~~~~~~}}}||||||}}}{{{mmmaaa[[[KKK777///444222222111000/////////000////////////000000111111333333222777888555KKKssszzz~~~qqq^^^YYYRRROOOPPPPPPOOOMMMUUUWWWZZZ^^^^^^ZZZUUUQQQLLLWWWbbbeeecccbbbgggmmmnnnqqqsssnnndddZZZVVVUUUSSSVVV___llluuuxxx{{{|||zzz||||||vvvsssooonnnnnnnnnmmmkkkffffffgggjjjnnnnnnjjjfffggghhhiiigggfffdddaaa___[[[[[[[[[[[[ZZZYYYVVVTTTTTTUUUYYY\\\^^^______^^^YYYWWWVVVVVVSSSRRRTTTYYYbbb~~~rrrOOO<<<666333222333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))************)))+++---000222777<<<@@@HHHLLLTTT^^^hhhooossstttvvvjjjmmmzzzssspppuuuzzz|||~~~{{{||||||yyyvvvxxxlllhhhaaaccciiiqqq|||yyyvvvmmmllljjjiiiiiikkkpppttt~~~~~~zzzoooddd^^^```eeeccc```[[[XXXUUUSSSPPPNNNNNNOOOPPPVVV___kkkwww~~~~~~{{{xxxvvvsssnnnkkkhhheeeccc```^^^ZZZUUUQQQOOOLLLHHHEEECCCBBB@@@>>>:::999888666555555666666777888888777777777:::<<<===AAAFFFMMMSSS[[[ccchhhkkknnnqqqrrrrrrtttxxx|||{{{|||}}}|||{{{zzz{{{|||{{{|||}}}|||{{{{{{}}}yyyzzz||||||zzzyyyzzz{{{ssskkkaaaTTTDDD666111444222222111000000000000000...//////000000111111222222555444555999>>>[[[~~~vvvxxx|||qqqdddWWWVVVTTTSSSSSSSSSQQQPPPYYYYYY\\\``````ZZZVVVUUUUUUaaammmooojjjhhhnnnvvvnnnrrrrrrkkk```YYY[[[___kkkmmmttt}}}}}}zzz{{{yyyyyyzzz|||}}}}}}zzzxxxmmmiiieeeeeehhhjjjhhheeeeeefffhhhlllnnnnnnllljjjjjjmmmmmmiiihhhhhheeebbb[[[ZZZYYYYYYZZZZZZXXXVVVQQQSSSUUUXXX[[[^^^``````___\\\YYYWWWUUUUUUUUUWWWaaatttbbbDDD555333333111111111000//////......---++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))*********++++++,,,...111444888<<>>???CCCIIIOOOWWW___gggllllllpppssstttssstttyyy}}}}}}~~~~~~|||{{{{{{|||{{{}}}~~~~~~}}}~~~zzz{{{||||||{{{zzz{{{|||~~~iiihhh___LLL;;;444333111222111111000000000000000...//////000111111222222111999777444;;;JJJkkk}}}lllhhhtttxxxoooddd[[[[[[\\\\\\\\\ZZZYYYYYYZZZ\\\[[[^^^bbbaaa[[[XXXZZZbbbhhhpppqqqnnnlllooosssmmmmmmlllgggccceeelllsss|||tttppppppnnnrrrvvvvvvsssnnnjjjiiiaaa``````aaacccfffggghhhfffggghhhiiiiiiiiikkkllljjjnnnnnnjjjjjjlllkkkggg___]]]ZZZZZZ[[[\\\ZZZYYYRRRSSSTTTUUUXXX[[[^^^``````^^^[[[YYYXXXYYYXXXVVV]]]iii}}}{{{PPP888666666000111111000000///.........------------------------***++++++,,,,,,++++++***************************************************))))))*********+++++++++///222777;;;@@@EEEKKKOOORRR[[[jjj|||}}}~~~yyyvvvrrrnnnkkkiiiiiiiiikkklllsss|||}}}{{{nnniiieeeeeehhhnnnwww}}}{{{sssooooooqqqqqqqqqmmmttt{{{zzzrrrhhhbbb```]]]^^^___[[[VVVSSSSSSTTTPPPQQQRRRPPPPPPUUU```iiimmmqqqxxx|||zzzyyyvvvrrrpppnnnkkkfffbbb___\\\YYYVVVRRRNNNIIIEEECCCBBB@@@???999888777555555555666777888888888777777888;;;>>>AAADDDJJJQQQXXXaaaiiinnnmmmqqqtttuuussstttyyy~~~~~~~~~|||{{{|||}}}|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~tttbbbfff]]]FFF555333333...222111000000000000000111...//////000111222222222111<<<:::444===SSSvvvsssddddddvvvzzzlllccc]]]WWWcccdddeeeccc```___bbbeee___]]]___dddbbb\\\ZZZ^^^iiikkkmmmnnnnnnnnnmmmlllllljjjgggfffjjjsss~~~zzzssskkkbbb___```bbbhhhoooooohhhaaa]]]\\\ZZZ]]]aaabbbccceeekkkppphhhiiihhheeecccdddiiimmmjjjnnnnnnjjjkkkpppppplllccc```\\\[[[\\\]]]\\\ZZZTTTTTTSSSTTTVVVYYY\\\^^^]]]\\\[[[ZZZ\\\^^^[[[XXXVVV^^^nnn[[[<<<;;;;;;111111111000000//////..............................+++++++++,,,,,,+++++++++************************************************)))************+++++++++111555;;;@@@FFFMMMSSSXXXSSS```sssxxxttt~~~~~~|||yyyuuusssrrrqqqnnnooorrrtttqqqpppwwwxxxvvv}}}tttjjjeeehhhgggdddjjjuuu{{{qqqnnnnnnppppppkkkkkkooosssrrrkkkfffeeebbbaaa___[[[VVVRRRRRRSSSUUUSSSPPPNNNOOOSSSXXX[[[aaadddmmmwww~~~}}}|||{{{{{{{{{qqqkkkeeebbbbbb___YYYSSSNNNKKKHHHHHHHHHEEE@@@<<<888888777555555444444444777777888777888;;;???CCCDDDJJJOOORRRXXXbbbiiikkkqqqtttwwwyyyyyyyyyzzz{{{~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}~~~}}}{{{zzz~~~|||yyywwwzzzyyybbbgggcccRRR;;;222666666000000000000000000000000000///000111000000111333666333???BBB;;;EEEgggyyynnneeebbbiii{{{~~~nnn___XXX]]]gggoooppppppkkkdddcccggglllggghhhiiihhhccc___```dddjjjnnnrrrqqqmmmkkklllooollljjjjjjrrr}}}uuuggg```]]][[[\\\___dddhhhkkkkkkgggccccccccc```aaa```^^^]]]aaahhhnnnrrrjjjaaa___bbbeeedddbbbdddgggmmmssspppjjjiiikkkhhhddd___\\\ZZZZZZZZZZZZXXXSSSQQQQQQQQQOOOQQQVVV\\\]]]___```___]]][[[YYYZZZ\\\ddduuuuuuNNN;;;888888222222111000/////////000///............---------------,,,,,,,,,,,,++++++************************))))))))))))***************++++++******+++---///444AAA???===MMM^^^dddhhheeerrr{{{|||}}}zzz||||||{{{xxxwww~~~wwwuuuuuuxxx|||}}}}}}vvvrrrsss{{{wwwmmmmmmlllggghhhnnnxxxzzz}}}yyyvvvtttsssrrrmmmkkkmmmqqqqqqllljjjkkkiiieee```]]][[[ZZZYYYXXXYYYWWWTTTQQQQQQRRRUUUWWWZZZ\\\cccmmmtttxxx~~~~~~}}}|||{{{yyyxxxppplllhhhhhhgggccc[[[TTTMMMJJJGGGFFFFFFDDD@@@<<<888777666555444444444444666777777777888;;;@@@CCCHHHNNNRRRUUUZZZcccjjjkkksssuuuwwwyyyyyyzzz{{{}}}}}}|||{{{{{{}}}||||||}}}~~~{{{yyy}}}}}}|||qqqbbbggg]]]KKK:::333444444111000000000000000000000000///000111000000111444666<<>>CCCLLL___qqqpppttt|||}}}zzz~~~}}}}}}~~~~~~|||{{{vvvttttttvvvyyy}}}}}}uuutttwwwqqqttt{{{~~~uuurrrnnnhhheeefffeeefffnnn||||||zzztttooolllmmmnnnpppuuu|||{{{vvvnnngggccc```^^^]]]YYYYYYXXXVVVUUUSSSQQQPPPQQQOOOQQQWWW[[[___gggppppppuuuyyyzzz{{{}}}|||yyy{{{~~~~~~}}}|||||||||zzzuuuqqqkkkiiiiiilllooolllddd]]]SSSNNNHHHEEECCCBBB>>>;;;777666555444444444444444555666777888:::>>>DDDHHHOOOVVV[[[]]]bbbjjjpppqqqtttuuuvvvwwwxxxzzz~~~~~~}}}|||{{{{{{}}}}}}|||||||||~~~|||{{{~~~rrraaaaaaaaaJJJ777666555///...333000000000000000000000000000111111111111333666888<<<666777LLLtttuuu```dddvvv}}}ooolllpppvvv|||yyyyyyzzz{{{|||zzzwwwpppgggcccgggmmmooovvvvvvvvvttttttwww}}}|||rrrfff]]]YYYYYY]]]gggpppssspppqqqtttrrrxxx}}}xxxtttssslllgggbbbbbbffflllooooooiiihhhhhhiiijjjkkkjjjiiifffbbbbbbhhhllllllkkkkkkjjjjjjhhhddd```[[[YYYXXXQQQNNNNNNQQQQQQNNNNNNPPPQQQVVV]]]bbbdddccc___\\\___cccffffffjjj{{{aaaAAA444444333222111000////////////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***+++---...000444999===CCCPPP^^^ooo}}}yyywwwvvv|||wwwoooggg___YYYSSSOOOPPPPPPOOOOOOPPPPPPOOOOOOQQQQQQSSSVVVZZZ```dddfffjjjrrr{{{}}}yyywwwwwwrrrrrrtttzzzyyytttmmmiiidddbbbbbbgggqqq}}}{{{tttooonnnoooqqqxxx~~~}}}xxxnnnbbb[[[ZZZ[[[TTTUUUVVVVVVVVVUUUTTTSSSPPPNNNNNNPPPRRRSSSYYY```aaaeeejjjnnnoooqqqvvv|||~~~zzz|||}}}{{{yyyzzz{{{yyytttooohhheeedddgggkkklllhhhcccXXXSSSLLLGGGDDDAAA===999666555555444444444444555444666888999<<>>888@@@___nnnbbbkkk|||}}}sssssszzz{{{vvvwww}}}}}}yyynnndddeeeooowwwyyy}}}~~~yyyqqqiiicccbbbbbbaaaaaagggqqqwwwuuuqqqppppppwww{{{xxxvvvnnnkkkiiiiiilllmmmllliiihhhjjjmmmooopppqqqqqqrrrnnnfffaaacccfffgggiiikkkhhhiiijjjfff```[[[WWWVVVQQQOOOOOORRRRRROOOOOORRRRRRWWW___gggjjjiiifffcccdddgggkkkkkkhhhpppnnnIII666555444333111000000/////////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++,,,...///111666<<>>>>>PPPwwwvvvhhheeettt{{{{{{uuuttt{{{lllfffppp|||yyyyyyyyywwwtttooojjjgggjjjhhhlllvvv|||zzztttrrrpppwww|||xxxwwwtttsssrrrqqqpppmmmhhheeejjjnnnsssuuuttttttvvvxxxssskkkdddaaa```___bbbffffffiiikkkiiibbb[[[WWWVVVSSSPPPOOORRRRRRPPPQQQTTTSSSYYYbbbjjjoooooommmkkkkkkkkkmmmnnnjjjkkk}}}zzzTTT888666555333222000000/////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,---///111444;;;BBBGGGUUUrrr{{{}}}||||||iii\\\UUURRRMMMHHHEEECCCAAA@@@AAABBBBBBBBBAAACCCDDDEEEEEEEEEGGGIIIIIIIIIIIIFFFCCC@@@@@@@@@CCCBBBCCCHHHOOORRRPPPMMMTTTXXX```kkktttyyyzzzyyy{{{qqqmmmggggggeeeaaa^^^```ffflllyyyzzzuuurrrpppsssxxxvvv{{{}}}yyyoooeee```^^^[[[[[[[[[ZZZYYYWWWUUUSSSOOOMMMNNNPPPMMMIIIIIILLLMMMJJJKKKPPPTTTVVV\\\dddgggkkkpppsssuuuyyy~~~{{{zzz|||}}}{{{vvvrrrssswwwyyyuuupppfffbbb___```eeefffddd```VVVRRRMMMIIIGGGBBB<<<777555444444333333444444555666777:::===AAAGGGNNNSSS[[[aaafffhhhkkkqqqttttttsssuuuyyy|||~~~}}}}}}~~~~~~|||hhh```cccBBB999222222222//////111000000000000000000000000000111333333333555999;;;===EEEaaaqqqeeeggg{{{|||}}}|||xxxvvvxxx{{{ppprrr~~~wwwzzz|||nnndddqqqrrrwww|||vvvuuuuuuzzz{{{xxxwwwwwwwwwxxxvvvrrrooommmllloootttxxxxxxuuusssvvvzzzwwwqqqkkkfff___ZZZ[[[___eeejjjnnnllleee]]]YYYXXXTTTPPPOOOQQQQQQPPPRRRVVVUUUZZZccckkkqqqsssrrrqqqppplllkkkmmmjjjhhhsssgggBBB666555444222111000/////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---///333999AAAJJJPPPiii{{{}}}zzzfff]]]PPPHHHGGGIIIIIIHHHKKKKKKJJJIIIGGGFFFGGGGGGFFFHHHKKKKKKJJJKKKMMMOOOLLLNNNPPPPPPLLLJJJIIIIIIHHHFFFDDDDDDDDDDDDDDDBBBEEEHHHOOOZZZhhhttt}}}~~~zzzhhhiiihhhaaaYYYXXX^^^eeefffqqq}}}xxxsssoooppptttssswww{{{{{{wwwooogggbbbbbbaaa___]]]YYYVVVSSSRRRQQQPPPRRRTTTQQQLLLJJJLLLJJJDDDCCCHHHKKKMMMRRRZZZZZZ^^^dddfffhhhnnnvvv~~~}}}}}}|||yyy{{{yyyxxxyyyyyyzzzuuupppqqqvvvxxxuuuqqqgggccc```aaaeeeeee```[[[RRRNNNKKKIIIGGGCCC===888444444333333333444444555666888;;;>>>BBBIIIPPPUUU___eeeiiijjjlllppprrrqqqssswww{{{~~~~~~~~~~~~}}}|||~~~{{{~~~uuueee```ccc<<<888333222111000000000000000000000000000000000000222333333444666999<<<@@@MMMpppqqqeeehhh}}}vvvuuuzzz}}}|||zzzvvvsss~~~{{{~~~{{{~~~ssseeerrrvvvwwwrrrsssyyy~~~{{{wwwvvvuuuwwwyyywwwsssrrrtttwwwsssxxx{{{zzztttrrruuuyyy{{{wwwrrrlllbbbYYYXXX\\\eeekkkooonnnggg___[[[ZZZTTTPPPNNNOOOPPPOOORRRVVVYYY^^^gggooouuuxxxxxxwwwtttkkkhhhjjjiiifffnnn|||zzzPPP777666444222111000////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,000555<<>>FFFUUUfffuuu}}}{{{nnnllliiifffaaa\\\[[[]]]```aaajjjyyyzzztttnnnjjjnnnrrrwwwxxxvvvpppkkkhhheee```\\\[[[]]]^^^\\\YYYYYYVVVSSSRRRRRRRRRQQQPPPKKKIIIGGGEEEEEEGGGJJJLLLNNNQQQSSSUUUWWW\\\ccchhhooosssyyy{{{{{{xxxuuutttvvvxxx{{{{{{yyywwwvvvuuuvvvsssqqqooopppppppppooofffcccaaadddgggdddZZZRRRLLLJJJHHHEEEAAA>>>;;;:::666555444333444555666777777;;;???BBBEEEJJJRRRWWWaaagggmmmqqqqqqqqqrrrsssyyyzzz~~~~~~|||yyywwwlllkkkeeeRRR999777444222000000111222111111111000111111222333///555333222666333222<<<;;;___}}}fffoooyyyyyytttwww|||~~~uuunnnzzz~~~}}}}}}pppjjjoooxxx~~~{{{yyyyyywwwyyytttwww}}}uuuqqqqqqrrrssssssssstttwwwyyyvvvxxxwwwrrrllllllttt{{{{{{{{{xxxpppeee\\\WWWVVV^^^fffmmmnnnjjjccc\\\WWWWWWQQQLLLMMMNNNOOOSSSXXX]]]eeeooowww~~~xxxrrrnnnnnnmmmjjjmmmsss\\\===888666111+++333666+++111000000///...---------.........------,,,,,,,,,++++++++++++++++++++++++---......---,,,+++---...222222888@@@DDDKKK___ttt}}}oooiiirrreeeYYYTTTWWWUUUSSSRRRTTTWWWYYYXXXWWW[[[YYYWWWWWWYYY[[[[[[ZZZZZZZZZ[[[^^^```aaa___]]]aaa___]]]\\\\\\[[[YYYWWWVVVUUUSSSOOOJJJFFFDDDDDDAAA@@@>>>===@@@JJJXXXccc{{{wwwqqqkkkeee___[[[ZZZXXXXXX^^^kkkwwwzzzoooiiimmmoooqqqrrrpppnnnlllkkkgggfffeeebbb^^^\\\\\\\\\YYYYYYYYYXXXUUUSSSPPPOOONNNMMMKKKIIIGGGFFFFFFEEEGGGIIIKKKKKKLLLPPPVVVZZZbbbeeejjjooorrrsssrrrqqqnnnppprrrsssrrrrrrssssssssspppmmmkkkkkkkkkjjjiiieeebbb```bbbdddaaaXXXPPPHHHGGGEEEBBB>>>;;;999888555444444333333444666777777;;;???CCCFFFLLLUUU[[[dddiiiooorrrrrrrrrsssuuu{{{}}}{{{~~~|||zzzzzz|||~~~nnnfffjjjaaaHHH777555444222111111111222111111111111111222222333222666222222888777888DDDGGGpppsssfffqqq|||vvvwww{{{~~~tttmmmooo~~~}}}|||}}}pppmmmvvv}}}|||{{{xxxuuuqqqpppvvv{{{sssooonnnqqqtttvvvwwwyyy{{{|||vvvtttqqqmmmlllpppwww||||||xxxqqqhhh___ZZZXXXYYY^^^hhhrrrrrrlllddd\\\VVVSSSMMMIIIJJJKKKMMMRRRWWW```hhhrrryyyzzzuuuqqqqqqnnnhhhgggkkkyyy||||||jjjCCC888444222---111444---111000000///......------......---------,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,---///---555<<<@@@HHHZZZooo||||||fff[[[fff{{{mmmddd\\\TTTQQQTTTUUUUUUUUUXXX[[[]]]]]]\\\```cccfffhhhhhhfffcccaaaeeegggjjjlllmmmllljjjiiijjjhhhfffeeeffffffeeecccbbbaaa^^^ZZZUUUPPPLLLKKKIIIGGGCCC>>>===@@@HHHOOO~~~tttlllfff```\\\VVVTTTVVV]]]fffrrrvvvnnnnnnmmmkkkjjjjjjlllnnnooommmpppppplllfffbbbbbbeeeaaaccceeebbb[[[UUURRRQQQOOOOOOOOOMMMKKKHHHEEECCCCCCCCCCCCBBBBBBDDDGGGJJJSSSSSSWWW^^^fffkkklllkkkbbbdddfffggghhhjjjmmmpppooolllhhheeedddcccaaa```___]]]ZZZ[[[]]]YYYRRRKKKDDDBBB@@@>>>;;;888666555444444333333333444666777777;;;@@@DDDIIIPPPZZZaaaiiimmmrrrtttssssssvvvxxx}}}~~~{{{~~~~~~|||xxxyyy{{{}}}uuugggbbbgggYYY;;;444333333333222222222222111111111111111222333333555666222222::::::???MMM[[[kkkgggtttzzzrrrzzzuuummmmmmxxx}}}|||~~~yyyqqqttt}}}~~~zzzuuunnnpppwwwxxxqqqnnnlllpppvvv{{{}}}}}}~~~~~~yyyqqqiiifffkkksssxxxyyyyyyqqqeee\\\WWWWWWYYY[[[```mmmyyywwwnnnddd\\\UUURRRLLLHHHIIIJJJLLLRRRXXXdddllluuu|||zzzwwwtttooohhheeefffooo~~~zzzOOO:::222555111///222000000000000///......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,///111...:::AAADDDSSSnnn{{{qqqOOORRRkkk~~~kkkccc\\\XXXVVVSSSSSSVVVWWWXXX[[[___bbbfffhhhiiinnnrrrvvvwwwuuusssssstttxxx||||||||||||yyyvvvsssqqqqqqqqqqqqpppiiihhhfffbbb^^^YYYVVVTTTRRRPPPKKKDDD>>><<<<<<===|||tttpppjjjccc^^^ZZZXXXYYY[[[eeewww|||uuupppkkkhhhiiimmmrrruuuwwwxxxyyyxxxtttrrrrrrsssqqqttttttnnncccZZZWWWWWWPPPPPPPPPOOOMMMKKKIIIHHHFFFEEECCCAAA??????@@@AAAGGGFFFGGGNNNYYY```bbb```YYY[[[\\\]]]^^^aaafffiiiiiifffbbb^^^]]][[[YYYWWWWWWTTTRRRRRRRRROOOHHHCCC@@@???===;;;999777555444444444333333333555666777888<<>><<<|||wwwpppfffddd```\\\YYYXXX]]]kkkyyyyyyqqqmmmoootttyyy|||~~~vvvjjjaaa___```WWWVVVSSSQQQOOOMMMMMMLLLKKKIIIFFFDDDBBBAAA@@@???AAA>>>===BBBJJJQQQRRRQQQRRRSSSTTTTTTUUUXXX]]]aaabbb___ZZZWWWVVVTTTRRRPPPPPPNNNKKKJJJJJJGGGBBB>>>>>>===<<<:::999777666555444444333333444666777888999>>>EEEKKKQQQYYYcccjjjpppssswwwyyyxxxyyy||||||{{{|||{{{{{{|||~~~sssfffrrrkkkRRR>>>333000111222333333333222222222222222111222333333444222444333666;;;:::CCCYYYjjjnnn|||uuummmlll}}}{{{{{{|||uuuzzz|||vvvyyy|||~~~}}}~~~~~~tttxxx}}}~~~{{{xxxvvvtttiii___aaallluuuuuupppfff___UUUPPPQQQTTTWWWXXXiii||||||kkkaaa\\\XXXUUUPPPMMMLLLLLLMMMUUU^^^lllttt|||zzzrrrnnnmmmnnnooolllnnnyyyuuuMMM666888555///111333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------000444888DDD<<>>===<<<;;;:::999888777666555555444444555777999:::;;;AAAIIIPPPVVV]]]eeejjjoootttyyy{{{{{{|||~~~||||||zzzzzz{{{~~~lllgggttteeeFFF666444111111111222222222222222222222222222222333444444111444555888;;;999HHHfffuuugggttt|||nnnmmmsss{{{{{{vvv~~~|||xxx}}}~~~{{{}}}~~~zzzuuuqqqppphhhbbb```eeennntttrrrnnn```[[[VVVSSSSSSVVVXXXZZZjjjjjj___[[[WWWRRRNNNLLLLLLLLLOOOXXXcccpppxxx{{{ppplllnnnoooooohhhfffmmm]]]>>>888444111333333//////////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333888<<>>???AAACCCDDDGGGKKKNNNPPPNNNJJJIIIHHHHHHGGGFFFHHHGGGEEECCCBBBAAA???>>>;;;;;;::::::999888777777666666555666777999:::<<<===DDDNNNUUUZZZ___eeeiiinnnssszzz}}}~~~~~~~~~}}}~~~|||zzz}}}|||}}}}}}zzzkkkkkkkkkTTT===555333333222111000000111222222333222222222222333444444222777888:::::::::RRRyyytttiii{{{qqqgggooo~~~~~~|||wwwzzz~~~zzztttooolllkkkaaabbbfffkkkpppoookkkfff___]]]ZZZWWWUUUXXX\\\```hhhmmm___XXXRRROOOMMMLLLMMMOOOTTT```lllttt}}}vvvooooooooolllgggcccfffxxxlllFFF777222444666111.../////////////////////,,,,,,,,,---------......------------------------------...///111555;;;???DDDQQQooommmfff{{{lll[[[YYYZZZ[[[```dddfffhhhppp{{{}}}rrrtttqqqmmmjjjgggbbb[[[VVVqqqhhh^^^ZZZXXXVVVYYY]]]dddppp||||||{{{yyywwwuuuqqqlllfffaaa[[[\\\]]]^^^\\\XXXTTTRRRQQQOOOLLLLLLMMMMMMJJJGGGGGGGGGFFFBBB>>>;;;:::;;;555777:::===???BBBFFFIIIJJJHHHEEEDDDDDDEEEDDDCCCDDDCCCAAA???>>>=========::::::999999888888777777777666666666888999;;;===>>>FFFPPPXXX]]]```eeehhhlllrrrzzz~~~}}}|||}}}~~~zzzzzz}}}~~~~~~}}}{{{yyy|||~~~}}}lllmmmpppaaaEEE888777111444333111//////000111222333333222222333333444555444999:::::::::<<<[[[{{{qqqyyyhhhbbbrrr~~~|||{{{}}}yyyttt||||||wwwpppkkkjjjiiiaaafffmmmqqqpppiiibbb]]]``````]]]YYYWWWYYY```fffeeeppp```VVVNNNNNNMMMMMMPPPSSSYYYggguuuwww}}}uuurrroooiiiiiiccceeerrrvvvKKK777111666888000.........///////////////,,,,,,,,,------.........---------------------------...///000222777===AAACCCbbb}}}{{{ggg\\\^^^dddggghhhlllooorrr|||zzzvvvssspppnnnkkkeee```wwwhhh```ZZZUUUWWW]]]fffhhhooo{{{{{{vvvxxx~~~}}}yyytttpppmmmjjjgggddd___]]]\\\^^^```___[[[WWWTTTRRRPPPMMMMMMNNNOOOQQQNNNMMMKKKHHHCCC>>>:::777999:::;;;:::999;;;AAAEEEDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???>>>============:::::::::999888777666666555666777777777888;;;>>>FFFKKKUUU___fffkkkmmmmmmnnnsssyyy~~~}}}{{{yyyxxxyyyzzzzzzyyyjjjdddooolllRRR;;;555555333000111111111111222222222333333333333444555666666444999555777@@@EEEfffuuuooodddjjj{{{~~~zzzyyyzzzvvvzzz~~~yyy|||uuurrrrrruuuvvvvvvnnnqqqrrroooiiidddbbbbbblllhhhccc\\\XXXYYY^^^bbbeeeooo^^^TTTVVVSSSRRRRRRUUU\\\gggqqqxxx}}}zzzqqqjjjllleeeeeeooo}}}tttzzzVVV<<<555555333111000000000000////////////...........................------,,,,,,,,,------,,,///111111444<<>>>>>>>>>>>>>>===??????>>>>>>===<<<;;;;;;:::999999999888777777777666888888999999;;;>>>AAAGGGMMMWWWaaaiiinnnqqqqqqrrrvvv{{{~~~|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~uuufffhhhlllcccJJJ888444444111000111111111111222222222333222222333333444555666555999999:::BBBSSS||||||ooo{{{zzzjjjccckkk}}}{{{zzz|||uuutttzzz|||zzz~~~{{{yyy{{{yyyvvvrrrmmmjjjhhhiiijjjoooiiibbb\\\ZZZ\\\```cccbbbkkkaaaVVVVVVQQQRRRTTTZZZbbbllluuu{{{yyyssslllffffffnnnyyywwwvvvbbbBBB666444444222111000000000////////////...........................------,,,,,,------......///111444888===DDDJJJooowwwrrrlllhhhjjjooouuuyyyzzztttooo{{{hhh[[[ZZZ^^^^^^```eeejjjpppuuuxxxzzz|||yyyyyy|||~~~~~~}}}zzz{{{~~~yyysssnnnkkkjjjhhhgggdddfffhhhgggeeeaaa^^^]]]]]]\\\ZZZWWWUUURRRQQQPPPMMMLLLJJJHHHGGGFFFEEEEEE===>>>===:::666444333444666777777888999999999:::;;;;;;<<<<<<<<<;;;999888999999888888888888888888777999::::::<<<>>>CCCFFFKKKQQQZZZdddmmmrrruuuvvvwwwzzz~~~~~~~~~~~~~~~|||zzzzzz{{{{{{}}}}}}||||||}}}~~~}}}{{{iiieeennngggUUU???333444444000000111111111111222222222222222222222333444555666444555:::999===___}}}mmmssspppdddcccooo}}}{{{zzz{{{rrruuu}}}yyy|||~~~~~~zzzxxxxxxyyywwwuuussslllccc^^^___bbbdddeee```iiicccVVVRRROOORRRYYYaaakkkttt|||zzzmmmiiiiiinnntttwwwtttNNN888444555333111111000000000/////////...........................---------------......000...111999<<>>CCCVVVnnntttmmmiiifffppp||||||zzz~~~nnn~~~pppiiidddbbb``````bbbfffjjjmmmpppnnnoootttwwwwwwzzz|||vvvqqqnnnkkkiiijjjmmmooommmhhhddddddeee``````aaaaaa___]]]ZZZYYYSSSRRROOOLLLJJJIIIIIIIIIFFFEEEDDDCCCAAA===:::777333333222222333444555666444555777888888777666555888888888888888999999999666777999;;;???DDDKKKPPPXXX\\\cccjjjooossstttuuuxxx{{{~~~~~~}}}zzzyyyzzz||||||||||||~~~iiillllllUUU<<<111222555444111000000111111111222222222333333333333444555666666999999???AAANNNpppkkkqqq______lll||||||~~~~~~{{{{{{{{{}}}llliiifffgggjjjjjjeee```aaahhh{{{eeeXXXOOOPPPXXXeeerrr}}}}}}uuuqqqoooqqqpppsssoooJJJ888333222111111111111000000000000////////////////////////---------------...///000///111888???AAAMMMkkkssskkkhhhkkkuuu\\\qqqxxxnnnhhhbbb___bbbgggiiijjjllljjjkkkppprrrrrrtttxxx~~~~~~xxxrrrmmmiiilllmmmllljjjgggfffffffff```aaaaaabbbaaa```^^^]]]XXXWWWTTTQQQNNNKKKJJJIIIGGGFFFDDDDDDDDDBBB>>>;;;555444222111111111222333222333555666666666666555999999888888888888888888666777999<<<@@@GGGOOOUUU]]]```fffkkkpppssstttuuuwwwzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~llljjj___III555111555444333333000111111111111222222222444444444444555666777888555777<<>>CCCKKKTTTYYY___bbbhhhmmmrrruuuwwwwwwxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}sssmmmgggOOO===111444777222000333000111111111111222222222666555555666666777888999444999999HHHvvv}}}sssddd]]]jjj}}}wwwyyy~~~vvvhhhhhhhhhhhhggggggeeeeeehhhnnnooo```\\\WWW___hhhvvv{{{rrrmmmoooqqqpppvvv~~~mmmGGG555555222222222111111111000000////////////////////////------------...///000111333;;;???BBBTTTuuuyyyuuuuuuuuuwww{{{JJJTTTdddxxxpppjjjnnnrrrppplllmmmjjjkkkooopppnnnooorrrttt}}}zzzooojjjdddccceeegggggggggdddcccbbbaaa``````______]]]]]]\\\ZZZWWWSSSPPPMMMNNNKKKHHHHHHIIIHHHFFFCCCAAA???<<<888666555555555222222222333444555666777;;;::::::999888777666666888999<<>>QQQ|||}}}nnnaaa^^^ooouuuzzz}}}tttmmmmmmllljjjhhhhhhkkkmmmpppvvvjjjZZZWWWTTTeeennn{{{|||qqqkkknnnqqqpppsssyyyxxxMMM666777222222222111111111111000000000000000000000000000---------......000111111777>>>???CCC]]]~~~yyywwwzzz|||rrriiihhhiiinnnvvvPPPPPPVVVeeexxx~~~||||||{{{vvvvvvuuuwwwzzzuuutttvvvwwwuuurrrnnnmmmnnnqqqssstttsssuuuyyyzzzssslllhhhhhhhhheeebbbcccbbbbbbccceeefffeeeddd___]]]\\\[[[ZZZXXXUUUSSSQQQNNNJJJGGGGGGGGGGGGGGGDDDBBB@@@>>><<<:::666333444444444555666666777777===<<<999888777777888999888;;;@@@EEEJJJRRRZZZ```fffhhhlllqqquuuvvvsssqqqtttuuuwwwxxxyyyyyyxxxwww|||~~~~~~~~~~~~wwwfffrrrsssOOO999777555333111111222333111222333333222333555666777999;;;===???AAABBBBBB>>>BBB@@@^^^yyyccc\\\```ttt{{{sss{{{yyy||||||~~~{{{uuuuuuxxx|||~~~zzzvvvwwwpppdddbbbjjjrrrtttnnn]]]WWWYYYZZZooovvvwwwmmmhhhiiinnnrrrttt]]];;;888444222000///111222222111111111000000000000111111,,,...///000000000111333@@@>>>???NNNppp~~~xxxyyy~~~yyyqqqoookkkccc^^^______\\\]]]ccclllyyySSSQQQRRRZZZggg||||||~~~xxxsssqqqoooooouuu{{{{{{||||||wwwqqqllliiihhhgggfffcccbbbeeejjjpppxxx}}}sssnnnlllllljjjhhheeedddcccdddgggiiiiiiiii___]]][[[ZZZZZZZZZXXXVVVUUURRRNNNLLLKKKJJJHHHFFFHHHFFFDDDCCCBBB@@@===;;;888888888888999999999999<<<;;;999777777777888999:::===BBBIIIPPPXXX___ccciiikkknnnssswwwwwwuuurrrssstttuuuwwwxxxyyyyyyyyy{{{~~~~~~|||~~~}}}uuujjjnnneeeGGG888777555333111111222333111222333333222333555777666888;;;???CCCFFFHHHIII@@@CCCHHHmmmyyyzzzyyyzzzaaa\\\cccxxxtttooo|||yyyuuullllllnnnrrrpppmmmnnnsssxxxzzz}}}}}}{{{yyyyyyxxxrrriiieeejjjttt{{{nnn^^^YYY]]]___sssyyy|||rrrkkkhhhkkkooosss~~~zzz~~~gggAAA777444222000000111222222111111111000000000000111111...///000000000111444666;;;>>>IIIddd~~~~~~|||~~~xxxtttkkkdddcccccc```aaadddbbbaaaaaadddffflllyyyWWWSSSPPPQQQUUUddd|||yyyrrroooiiihhhkkkssszzz}}}uuummmhhhddd```^^^^^^\\\[[[]]]```fffssszzztttqqqnnnkkkeeecccaaabbbdddggghhhhhhaaa___\\\ZZZZZZYYYXXXWWWZZZWWWUUURRRQQQNNNJJJHHHJJJIIIGGGFFFGGGFFFDDDBBB???>>>>>>===<<<;;;;;;::::::999888666666777999:::;;;>>>EEENNNYYYaaafffhhhmmmnnnqqquuuyyyyyyvvvtttrrrssssssuuuvvvxxxzzz{{{zzz~~~~~~}}}{{{|||}}}tttoooppphhhSSS>>>777666444333222222222333222333444333333333555777666888<<<@@@DDDGGGIIIJJJAAACCCTTT~~~qqq}}}}}}sss{{{|||lll^^^^^^iii~~~nnnnnn}}}zzzuuuqqqoooeeedddfffjjjkkkjjjlllqqqrrruuuwwwvvvtttsssuuuwww{{{yyyuuunnnffffffrrr~~~lll^^^]]]ccciiixxx}}}zzzooohhhggglllrrryyyuuuJJJ888555333000000111222222111111111000000000000111111000111111000111333777:::999>>>SSSwww}}}~~~xxxuuuqqqrrrxxx}}}xxxpppnnnhhhdddfffiiikkkooossspppmmmkkkhhhdddbbbhhhqqqnnnrrrtttrrrrrr|||[[[XXXTTTPPPOOOVVViii{{{xxxsssjjjgggfffkkkpppssszzzzzzsssnnnkkkgggeeegggbbb___^^^\\\\\\bbbjjjyyyzzzrrrmmmjjjgggdddcccdddeeeddddddddd```\\\YYYXXXWWWWWWVVV[[[ZZZYYYXXXWWWTTTOOOLLLJJJIIIGGGGGGHHHHHHHHHFFFDDDCCCBBB@@@>>><<<;;;:::999888777666666888:::;;;===AAAIIIUUUaaaiiilllmmmpppqqqssswwwyyyyyywwwttttttssssssssstttvvvxxxzzzyyy}}}~~~||||||~~~|||}}}iiiiiirrraaaEEE999555555444333222222222333222333444444333444666888999:::<<<>>>@@@AAAAAABBB@@@DDDbbbyyywwwnnnrrrsssaaa]]]aaaooo~~~lllqqq~~~{{{{{{zzzxxxuuurrrpppnnnkkkiiijjjnnnpppoooqqquuuoooppppppmmmiiijjjpppvvv}}}zzzwwwpppeeeaaaoooxxxiii___aaakkksss~~~tttiiifffkkkrrrwwwUUU;;;666444111000111222111111111111000000000000111111111111000000000444:::>>>BBBHHH```|||ssstttssstttwww|||~~~zzzuuussstttwww|||{{{rrrmmmgggbbbbbbeee```bbbbbbaaaaaaiiixxx___\\\YYYUUUQQQRRR^^^jjj|||yyypppkkkggghhhjjjkkkpppwww}}}{{{wwwtttrrrooojjjfffcccaaa]]]WWWVVVYYYcccmmmyyyzzzwwwsssnnnjjjhhheeecccaaa```]]]YYYXXXXXXYYYYYYXXXZZZZZZZZZ[[[[[[YYYUUURRRLLLJJJIIIHHHJJJJJJJJJIIIGGGFFFDDDAAA???<<<:::999888777666666777999;;;===@@@EEEOOO[[[fffnnnqqqrrrssssssuuuwwwyyyyyywwwtttuuutttssssssssstttuuuvvvxxx}}}~~~hhhiiimmmWWW<<<666444333333333222222333333333444555555444555777888:::;;;<<<===>>>>>>>>>>>>???GGGqqqtttlllxxxppp___^^^fffvvvzzzooouuu}}}{{{||||||{{{xxxtttpppnnnnnnkkkmmmrrruuuuuuvvvyyyrrrqqqnnngggbbbccckkksss~~~}}}tttgggcccooo{{{pppfffccchhhttt}}}zzzmmmhhhlllrrrvvvzzz___???777444222111111222111111111111000000000000111111111000000///000555;;;@@@IIIUUUsss~~~}}}uuunnnsssuuuyyy{{{{{{zzzyyyzzzzzz~~~pppjjjhhhdddaaa```aaa`````````bbbeeeiiikkkyyy{{{eeeaaa^^^[[[VVVSSSWWW^^^mmmyyyrrrllljjjhhhfffjjjooowwwxxx}}}|||xxxvvvmmmjjjhhhhhhddd]]]YYYYYYXXX]]]eeeooo|||~~~xxxrrrlllfff```\\\[[[YYYXXXXXX[[[]]]^^^]]]YYYYYYZZZ[[[]]]\\\YYYWWWQQQOOOLLLKKKLLLMMMMMMLLLHHHGGGEEEBBB???<<<:::999777777666777888;;;===???EEELLLWWWbbbjjjpppuuuxxxvvvvvvwwwxxxzzzzzzwwwuuuuuutttssssssrrrrrrssssssvvv{{{~~~~~~}}}nnnlllaaaJJJ888333222222222333333333333333444555666555555555777999999:::<<<>>>???AAABBBBBBAAAQQQtttpppppp```___jjj|||wwwuuu{{{||||||}}}}}}zzzuuuqqqnnnooommmpppwww|||}}}}}}~~~yyypppfff___```fffmmm~~~vvvjjjkkkvvv}}}tttllliiikkkqqq|||ssslllmmmpppttt}}}|||hhhDDD777555222111222222111000111111000000000000111111000000000000222777===BBBGGG```~~~xxx{{{{{{vvvsssvvvxxx|||}}}zzz~~~vvvhhhdddeeedddaaa```hhhgggffffffgggfffccc```^^^aaahhhsssqqqkkkddd```[[[VVVTTTVVVcccrrr|||tttpppkkkggghhhkkknnnqqqvvv}}}}}}wwwrrrppppppmmmgggcccccc[[[ZZZZZZ]]]dddqqq~~~wwwnnneee___\\\[[[[[[\\\^^^___^^^]]]YYYXXXYYYZZZ\\\\\\ZZZXXXUUURRROOOMMMMMMMMMMMMLLLIIIHHHEEEBBB???<<<:::999777777777777999<<>>@@@CCCDDDEEEHHH```rrruuukkk]]]___mmmxxx~~~~~~wwwiii```^^^aaadddwwwuuulllttt}}}~~~{{{rrrmmmooouuuzzzwwwoookkkkkkpppwwwwwwrrrKKK888666333111222222111000111111000000000000111111000000111222555999???DDDPPPppp}}}xxxyyy~~~~~~}}}vvvnnnhhhfffeeecccdddfffmmmllljjjhhhfffeeecccbbbYYY^^^ccceeekkk|||~~~tttiiiddd___XXXTTTSSS___iiivvv|||vvvpppjjjiiilllgggmmmtttyyy}}}~~~xxxtttssspppjjjhhhiiibbb]]]WWWSSSTTT]]]kkkxxx|||rrrkkkcccaaa`````````^^^\\\YYYZZZYYYXXXYYYZZZZZZYYYWWWVVVSSSOOOLLLKKKKKKKKKJJJIIIHHHFFFCCC@@@===;;;:::888777777888:::===@@@BBBNNNYYYfffmmmooorrrzzz||||||||||||}}}}}}zzzxxxnnnpppqqqsssttttttssssssqqquuuyyyyyy||||||}}}zzzhhhmmmgggAAA222999111000111222333333333333333444666666666666666888:::777888:::===???AAABBBCCCNNNkkkooowwweeeWWW___nnn|||{{{|||lllaaa]]]]]]]]]ppprrrlllyyy|||{{{ssspppuuu|||zzzpppjjjgggkkksss}}}~~~bbbiii~~~zzzQQQ888666333222222222111000111111000000000000111111000111333555777<<>>===;;;777444999;;;<<<<<<===@@@GGGMMMYYYbbbiiilllpppvvv{{{|||~~~|||zzzyyyzzz{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvuuussstttuuuwwwxxxxxxxxxxxx~~~vvvhhhrrriiiLLL777555666111111222222333333444444555999888777999;;;>>>>>>>>>;;;<<<999===CCC>>><<>><<<;;;888555777999;;;;;;<<>>>>>===:::>>>;;;===EEECCCAAAIII[[[~~~mmmmmmuuuiii]]][[[lll{{{tttyyy~~~nnneeeccclllwww~~~{{{vvvttttttrrrwwwxxxzzzxxxnnnggglllqqqyyykkk___vvvnnnFFF888444444000222444///111111111111111111111111444000333:::;;;;;;FFFUUUvvvpppoooxxx{{{{{{{{{xxxwwwzzz|||yyyvvvsssqqqooouuuooommmqqqsssrrrrrruuurrrrrrrrrpppmmmlllmmmnnn~~~sssiiiaaa]]]ZZZVVVUUUZZZbbbmmm}}}{{{vvvuuuyyy~~~xxxssspppoookkkeee```]]]\\\]]]WWWVVVYYY^^^bbbeeellltttwwwppplllhhhfffeeegggfffbbb```^^^XXXQQQLLLKKKIIIGGGFFFDDDDDDCCCDDDAAA>>><<<;;;:::888666888:::;;;<<>>???>>>===;;;BBB>>>===GGGJJJHHHLLLmmmzzzhhhmmmxxxsssaaa\\\```tttttt{{{|||mmmiiihhhttt}}}{{{tttqqqpppqqqzzz|||}}}ssskkkkkkpppxxxsssxxxMMM;;;333444000222444///111111111111111111111111444000444===<<<;;;OOOkkk}}}~~~qqqlllzzzyyyrrrmmmooovvvyyyxxx{{{yyywwwsssqqqqqqsssvvvyyyvvvtttwww}}}|||{{{{{{zzzxxxuuurrrvvvkkkeeeaaa[[[VVVTTTTTTZZZhhhuuu~~~~~~zzzyyyuuupppjjjffffffgggaaa[[[WWWYYYZZZYYYYYY\\\gggooo}}}}}}{{{sssrrrnnniiifffeee___XXXPPPNNNKKKHHHEEEDDDCCCCCC@@@>>><<<;;;:::999888888999;;;>>>@@@DDDKKKVVV^^^iiiqqqxxxyyyyyy{{{|||{{{||||||}}}~~~|||yyyuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwzzz{{{zzz|||}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}{{{wwwzzzgggmmmnnnWWW@@@999777444444777333333333444555555666666666777999<<<@@@AAA@@@>>>>>>FFFBBB>>>HHHNNNNNNPPPvvviiippp|||}}}hhhZZZ]]]hhhyyyxxx}}}tttllliiittt|||{{{tttppprrrvvvvvvoooiiinnnvvvWWW???444444111222444000111111111111111111111111444000666@@@>>>@@@^^^~~~|||xxxqqq~~~{{{tttmmmjjjbbb]]]YYY\\\eeetttzzz}}}|||mmmkkkhhhiiimmmttt|||}}}tttkkkeee___YYYTTTPPPPPPYYYcccrrr|||~~~xxxsssqqqrrrtttoooeee]]]\\\[[[WWWTTTSSSZZZ]]]eeerrryyyoookkkiiiccc[[[TTTQQQMMMIIIEEEBBBAAA@@@======<<<:::999888999999888;;;???BBBGGGPPP[[[ccckkktttzzz{{{|||~~~~~~~~~}}}wwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyxxxwww||||||~~~~~~~~~}}}}}}|||~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~{{{wwwuuuyyyyyycccmmmiiiOOO999555777444333666333444444555555666777777888888;;;>>>AAABBBAAA???AAAHHHDDD@@@HHHNNNQQQXXXpppiiirrr}}}sss___VVV___nnn~~~~~~{{{nnnnnntttzzzzzzuuusssyyyyyyqqqhhhkkksss|||cccFFF555555222222444000111111111111111111111111555222888@@@@@@GGGjjjwwwwww|||vvvwww{{{qqqggg```[[[XXXTTTSSSSSSUUU\\\lllvvvoookkkkkkkkkooouuu}}}|||ssshhhbbb\\\XXXTTTQQQTTTZZZfffnnn{{{|||{{{|||~~~vvvllldddbbbaaa]]]YYYWWWVVVTTTUUU[[[hhhxxx|||yyypppggg]]]ZZZUUUNNNHHHBBB>>><<<<<<<<<<<<;;;999888999:::777;;;@@@EEEKKKSSS^^^eeennnuuu{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyy|||zzzyyyzzz}}}~~~}}}{{{zzzyyyyyy}}}}}}~~~zzzvvvuuuvvv{{{qqqeeeggg[[[HHH666444666555444555444444555555666777777777::::::;;;>>>@@@AAA@@@???AAAEEEBBBBBBHHHJJJSSSeeemmmgggrrr}}}|||iiiXXXTTTaaarrrqqqpppqqquuuxxxxxxxxx|||uuuiiihhhnnnyyyoooMMM888666333222333111222222222222222222222222777777:::>>>BBBQQQtttqqqlllrrrpppwww{{{wwwooofff^^^YYYVVVUUUTTTUUUWWWXXXZZZhhh}}}}}}vvvnnngggmmmqqqwwwssskkkccc```[[[VVVTTTVVV[[[dddoooyyy|||sssllljjjhhhccc``````WWWSSSOOOOOOUUU^^^fffkkkuuuzzz}}}qqqnnnggg^^^TTTJJJBBB>>><<<======;;;999888999;;;999>>>EEEKKKQQQYYYbbbiiiqqqxxx|||zzzzzz~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{|||||||||{{{{{{zzzyyyzzz|||~~~}}}|||||||||{{{|||}}}~~~~~~~~~~~~zzzuuuwww|||rrrpppmmmaaaHHH???555222444666555444444555555666777777888888;;;::::::;;;===???>>>===>>>???>>>CCCHHHFFFVVVtttiiieeerrruuubbbVVVVVVgggxxxvvvlllkkkooowww{{{}}}{{{kkkgggjjjuuuzzzSSS:::888444222333111222222222222222222222222555999<<<>>>HHHaaa}}}ooohhhiiirrrzzzqqqiiiaaa\\\ZZZZZZZZZZZZYYYZZZdddyyyxxxwwwuuurrryyywwwlllgggbbb[[[VVVUUUTTT^^^jjjsssyyy~~~zzzrrrpppmmmgggdddeee]]]YYYSSSPPPPPPRRRTTTUUUXXX]]]dddmmmxxxyyynnnaaaTTTJJJDDD<<<===>>><<<999777999;;;<<>>???EEEMMMUUU]]]dddjjjnnnwwwxxxxxxxxxxxxzzz~~~~~~}}}}}}}}}}}}||||||}}}~~~}}}{{{yyywwwxxx{{{~~~|||{{{|||vvvwwwzzz|||}}}}}}}}}|||~~~{{{mmmaaadddssskkkNNN777666444333222333333444444555666777888888777777777888888:::;;;<<<======@@@===;;;@@@FFFIIIfffssszzzmmm^^^mmmyyy~~~gggUUUXXXmmm{{{yyyxxxvvviiimmmttt|||yyylllhhhpppuuu{{{aaa===777:::666222666444333222222222333444555777AAA@@@AAA^^^}}}uuuiiiggglll~~~tttlllhhhgggfffeeeeeeeeeggghhhrrrwww}}}yyyssswwwvvvyyyvvvnnnggg___YYYWWWZZZ^^^fffpppyyy~~~ssskkkgggaaa___]]]\\\XXXTTTQQQQQQPPPOOOOOOSSSZZZ___qqqtttzzzuuudddRRRGGGAAA<<<999:::;;;:::;;;???CCCHHHQQQZZZbbbiiippptttzzzzzzzzzyyyxxxyyy|||~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyy|||~~~{{{{{{~~~zzzvvvwwwyyy{{{||||||{{{zzz|||~~~}}}~~~hhhdddjjjooo___BBB777666555444333444555666555666888:::;;;:::999888888777777888:::;;;;;;;;;???>>>BBBOOOXXXYYYuuuqqqzzzzzzhhh___ppp{{{zzzfffXXX^^^sss~~~zzzvvvuuuttt}}}xxxooorrrxxx~~~}}}ooohhhnnntttzzzpppEEE888888333000333444333222222222333444555888???AAAJJJmmm|||{{{xxxllleeejjjttt{{{xxxtttqqqooommmjjjgggfffiiirrr~~~}}}}}}}}}{{{}}}~~~}}}{{{{{{oooeee^^^WWWWWWYYYaaakkkttt||||||{{{zzz|||}}}vvvqqqkkkhhhfffddd```\\\SSSSSSQQQNNNJJJGGGGGGGGGRRRUUU[[[cccmmmuuuyyy{{{|||wwwmmm___PPPGGG???;;;999:::;;;:::<<<@@@GGGMMMWWWaaajjjqqqwww{{{~~~}}}|||zzzxxxxxxzzz|||~~~}}}~~~~~~|||{{{~~~|||{{{}}}}}}xxxwwwxxxyyyzzz{{{zzzzzzyyyzzz}}}wwwbbbjjjpppgggQQQ999666555444444444555666777666888;;;===>>>===;;;::::::999888999;;;<<<<<<;;;===<<>>CCCIIIQQQ\\\fffooovvv|||~~~~~~}}}{{{yyyyyy{{{}}}~~~|||zzz~~~}}}~~~~~~zzzyyyyyyzzz{{{{{{{{{zzzyyyzzz|||~~~ooo```oooppp\\\GGG888555444444333444555777888666999<<>><<<;;;<<<>>>???===;;;>>>:::???RRRYYYUUUuuuuuuppp}}}zzzeee\\\ccctttqqq```VVVXXXeeezzz~~~zzzvvvyyy}}}wwwqqqlllkkkuuu}}}uuuiiijjjpppwww~~~xxxQQQ999666777777777444333333333444555777888:::;;;GGGhhhuuu}}}tttddd[[[```rrr~~~|||zzzwwwtttuuu~~~yyywww{{{{{{~~~yyyppphhh```ZZZ[[[^^^bbbiiiqqquuuuuuuuuvvvzzz}}}xxxsssmmmiiidddaaa]]]YYYVVVSSSQQQPPPIIIGGGFFFGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLIIIEEEBBB;;;999:::<<<<<<;;;@@@GGGKKKSSS___jjjrrrxxx}}}}}}~~~}}}|||zzz{{{~~~~~~}}}~~~~~~}}}yyywww~~~}}}{{{{{{{{{||||||||||||{{{{{{}}}}}}{{{nnneeepppfffMMM>>>999444444333333333555666777666888;;;>>>???>>>===<<<>>><<<<<<>>>BBBBBB>>>:::???:::999EEEIIIJJJrrrwwwwwwttt]]]YYYfffuuu}}}kkkZZZVVV^^^nnnvvvxxx~~~}}}wwwoooiiieeeqqq~~~vvvjjjiiiooovvvzzzWWW<<<666888888777333333333333444666888999<<<===NNNuuuyyyxxx|||}}}}}}{{{ooo```ZZZcccttt{{{zzz|||xxxwwwyyy{{{tttjjjcccdddccc^^^___dddmmmnnnqqquuu{{{~~~yyysssoooiiieee___[[[XXXVVVTTTSSSLLLJJJGGGFFFFFFEEEDDDBBB======>>>@@@BBBCCCBBBAAA::::::;;;=========CCCKKKOOOWWWcccmmmuuuyyy|||~~~}}}}}}}}}||||||}}}}}}}}}||||||~~~|||xxxuuuzzz|||~~~~~~{{{{{{|||||||||}}}}}}~~~|||~~~}}}~~~~~~|||~~~}}}pppmmmjjjSSS>>>888666666555444444444555666777777888:::<<<>>>>>>>>>>>>===;;;<<>>@@@@@@???::::::<<>>@@@AAA>>>>>>@@@GGGMMMKKKCCC;;;;;;BBBBBBAAAGGGYYYjjjYYY^^^lllxxxooo]]]PPPUUUcccttt~~~xxxzzz|||{{{zzz{{{zzztttjjjbbbbbbkkk~~~tttnnntttuuuzzz}}}rrrkkkjjjqqqlllGGG555444555222333333333444666888;;;<<<<<>>=========<<<<<<::::::===@@@@@@@@@GGGPPPYYY```lllvvv{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{~~~~~~~~~|||yyywwwvvvxxxzzzzzzzzzzzz{{{|||}}}}}}~~~{{{xxxxxxyyyyyy{{{|||~~~~~~~~~{{{rrrbbbccckkklllSSS666555<<<666<<<;;;999888888888999999;;;;;;;;;;;;===???AAACCCAAAAAAEEEMMMTTTRRRHHH???777EEEHHHEEEJJJ```hhhZZZaaammmzzzooo^^^SSSZZZhhhxxxyyywwwwwwxxxxxxrrrhhh___aaabbbkkkkkk___bbboootttyyyuuullliiiooo}}}sssKKK555444777666333333333444666999;;;===<<>>???BBBHHHPPPVVV___jjjxxx~~~~~~||||||}}}~~~{{{~~~|||||||||~~~~~~}}}xxxzzz{{{{{{zzzyyyyyyzzzuuuzzz}}}xxxwwwvvvvvvxxx{{{~~~~~~{{{fff\\\pppllldddXXXEEE666222666888999:::999888888:::;;;666666777:::>>>AAAAAA@@@EEEDDDCCCHHHTTTZZZOOO@@@AAAAAADDDBBBIIItttzzz{{{ccc```hhhsssiii^^^VVV\\\lll~~~zzzttttttuuuyyyzzzuuujjj```[[[XXXWWWYYYYYY\\\fffqqqwww|||{{{llleeelllxxx}}}}}}TTT:::666666333555222111444666777;;;@@@IIIPPP|||pppeeeYYYQQQXXXfffttt~~~}}}vvvmmm\\\XXXXXX^^^eeemmmxxx|||xxxvvvvvvyyy{{{yyysssmmmccc^^^YYYUUUTTTQQQLLLHHHFFFAAA>>>>>><<<999999<<<>>>???@@@BBBGGGNNNWWW]]]eeeooo{{{~~~~~~}}}}}}{{{{{{|||~~~{{{}}}|||{{{|||~~~~~~}}}yyyzzz{{{{{{zzzyyyzzz|||yyy}}}~~~yyyxxxwwwwwwxxx{{{~~~||||||wwweeefffwwwpppfffXXXHHH:::555888777888999888777777999;;;:::::::::<<>>@@@CCCFFFLLLTTT]]]dddlllttt~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~}}}zzz|||{{{{{{{{{}}}~~~}}}|||zzzzzz{{{zzzyyyzzz|||~~~~~~zzzzzzxxxxxxyyyzzz}}}~~~{{{}}}~~~|||pppeeepppyyynnn```TTTGGG;;;777999777888888888777777999;;;;;;;;;<<<>>>AAABBBBBBAAACCCAAAEEEKKKIIIAAA???DDDBBBAAADDDDDDRRRzzzeeecccrrr{{{bbbYYYVVV```sss|||zzz{{{}}}~~~}}}~~~yyyrrrpppoooqqqtttqqqiiibbbSSSNNNKKKOOOUUU[[[ccckkksssxxx~~~~~~}}}~~~{{{nnnfffhhhooottt^^^AAA777777666777444444777888999???FFFOOOrrrvvviii]]]UUUSSS]]]mmmyyy{{{rrraaa^^^ZZZWWWUUUXXXdddqqqyyy~~~~~~}}}zzz~~~}}}{{{zzz{{{}}}vvvmmmddd]]]UUULLLFFFBBB>>><<<<<<;;;999:::===???AAADDDHHHOOOWWW```gggpppwww~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~{{{}}}}}}{{{{{{zzzzzzzzz|||}}}|||{{{zzz{{{zzzyyyyyyzzz~~~|||{{{zzzyyyyyyzzz|||}}}~~~uuummmiiisssooobbbSSSIIIAAA:::777777777888999999888888:::<<<;;;:::;;;>>>BBBDDDDDDCCCBBBAAAKKKXXXUUUEEE???EEEEEECCCDDDEEEUUU{{{ggggggwwwzzz^^^WWWVVVcccwww}}}yyywwwvvvwwwxxxyyy{{{{{{zzzwwwpppmmmjjjjjjllljjjccc]]]PPPIIIFFFKKKTTT[[[ccciiippptttzzz|||uuulllkkkooottteeeEEE777666777666444555777888999@@@HHHYYYtttfff\\\WWWYYYfffuuu|||qqqfffaaa[[[VVVRRRSSS^^^kkkqqqwww~~~}}}}}}}}}{{{yyyuuuwww~~~}}}vvvmmmdddZZZPPPHHHAAA===;;;<<<<<<:::;;;??????BBBEEEJJJPPPYYYbbbgggrrrwww}}}~~~|||{{{{{{{{{~~~~~~{{{}}}~~~|||zzzyyyxxxyyy{{{|||{{{zzzzzzzzz{{{zzzzzz|||~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~tttoooooolll]]]QQQDDD>>>;;;888777888999:::;;;;;;:::;;;===???=========???AAABBBAAA@@@???;;;CCCQQQRRRDDD>>>BBBGGGEEEFFFHHH^^^|||jjjmmmzzzttt\\\VVVWWWeeeyyy{{{xxxvvvtttrrrrrruuuvvvvvvtttsssnnniiieeeddddddaaa[[[UUUNNNGGGDDDJJJSSS[[[ccciiiqqquuuzzz}}}~~~~~~}}}zzzqqqlllooottt~~~mmmJJJ888444777555444555777777999AAAJJJdddqqqdddZZZXXX]]]kkk{{{{{{llleee]]]WWWRRRRRR[[[eeemmmqqqvvvzzz|||{{{xxxvvvtttttt{{{~~~}}}zzzqqqhhh]]]QQQIII@@@<<<;;;<<<===;;;===AAAAAADDDIIIOOOUUU^^^gggmmmuuuxxx|||~~~}}}{{{{{{|||}}}~~~~~~|||yyyxxxxxxxxxzzz{{{zzzyyyyyyzzz{{{{{{{{{}}}}}}|||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~zzziiipppnnn]]]KKKBBB;;;::::::888888:::999:::<<<<<<;;;<<<>>>@@@BBB@@@@@@@@@AAA@@@>>>===BBB;;;:::BBBEEEBBBAAADDDFFFFFFHHHOOOjjj|||mmmqqq}}}~~~kkkZZZVVVYYYhhh|||{{{xxxwwwssspppooorrrssspppnnnooojjjfff```___^^^[[[TTTNNNLLLFFFEEEJJJRRRZZZccckkktttwww{{{}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{rrrkkkmmmsss}}}uuuPPP999444777444444666777777999BBBMMMooozzz~~~nnn```WWWVVV]]]lll|||vvvlllbbb[[[WWWUUUZZZ```lllmmmooorrrvvv{{{zzzyyyxxxwwwyyy~~~~~~{{{|||~~~xxxqqqiii]]]PPPGGG@@@<<<;;;===>>><<<>>>CCCEEEIIIOOOVVV^^^gggqqqwwwyyy{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}zzzyyyxxxwwwxxxyyyzzzzzzxxxwwwyyy|||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~|||pppggglllaaaJJJ===888666888999777888:::999:::;;;;;;;;;<<<>>>@@@AAA@@@@@@AAACCCCCCBBB@@@DDDAAA>>>>>>@@@CCCFFFGGGGGGGGGKKKSSSqqq}}}|||pppssszzzfffXXXUUUZZZkkk}}}zzzyyyxxxuuuooommmppppppkkkiiikkkfffbbb]]]\\\\\\YYYRRRLLLIIIFFFFFFKKKPPPWWWbbblllsssuuuyyy{{{||||||}}}~~~|||}}}~~~~~~~~~}}}||||||}}}~~~|||rrrjjjlllsssyyy}}}WWW<<<555999555555777999888:::DDDPPPtttzzziii[[[UUUUUU]]]lll{{{ttthhhaaa\\\ZZZ[[[```lllkkkkkkmmmsssxxx{{{|||~~~~~~}}}|||}}}~~~zzzzzz~~~}}}yyyuuuooohhh\\\NNNEEE@@@<<<;;;>>>>>>===@@@DDDIIIMMMTTT\\\eeepppzzz~~~~~~}}}||||||~~~~~~}}}|||yyyxxxwwwvvvwwwyyyzzzyyyxxxwwwyyy|||~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~yyykkkhhheeeRRR:::444222333777888555666999888999:::::::::;;;===@@@<<<<<<>>>AAAEEEHHHIIIHHH>>>CCCEEEBBBAAADDDEEECCCIIIIIILLLUUUsssxxx{{{rrrsss{{{gggWWWUUU[[[mmm|||zzzyyyxxxvvvooommmooooooiiifffhhhccc___\\\[[[\\\YYYRRRLLLHHHFFFGGGKKKOOOTTT```lllooorrrvvvxxxyyyzzz|||}}}|||}}}~~~~~~}}}|||}}}~~~}}}ssskkkmmmvvvuuu\\\???666:::666777999:::999;;;FFFRRRxxxpppyyy}}}|||wwweeeWWWUUUVVV^^^mmm{{{zzzmmmddd]]]ZZZ[[[```llllllllllllmmmpppuuuyyy{{{zzzwwwqqqjjjaaaVVVKKKDDD???>>>===>>>@@@EEEIIILLLRRRRRRVVV^^^jjjuuu{{{~~~}}}~~~~~~~~~|||zzzyyyyyyxxxwwwwwwxxxzzz|||{{{zzzxxxyyy|||~~~}}}{{{zzzzzz}}}~~~}}}~~~}}}||||||}}}uuummmmmmjjj[[[GGG999777777666666777888999:::888:::<<<===<<<;;;;;;;;;CCCCCCCCCCCCBBBCCCEEEGGG@@@@@@@@@AAADDDGGGKKKMMMCCCEEEIIIUUUzzzzzz~~~uuu{{{xxxfffZZZVVV\\\ppp{{{xxxvvvxxxuuurrrooonnnllljjjhhhiiiccc]]][[[\\\YYYQQQJJJHHHGGGFFFJJJQQQYYY```cccpppqqqssssssssstttwwwyyy}}}|||{{{zzzyyyzzz{{{{{{|||~~~~~~zzzooommmqqqwww~~~aaaEEE<<<222888777777<<>>???>>>======>>>@@@@@@@@@@@@@@@AAACCCEEEBBBBBBAAABBBDDDFFFIIIJJJFFFGGGJJJVVV~~~zzzwwwtttbbbXXXVVV]]]qqq~~~{{{zzzyyyxxxvvvsssqqqpppnnnllliiijjjddd___^^^]]]ZZZQQQIIIIIIGGGGGGKKKRRRZZZ```cccmmmnnnpppppppppqqqtttvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}~~~zzzpppnnnqqquuu|||jjjJJJ;;;444666666666<<>>>>>>>>>>>???@@@>>>>>>??????@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIWWWzzztttooo]]]VVVUUU^^^ttt}}}|||||||||yyywwwuuutttsssqqqnnnlllkkkgggcccaaa```[[[QQQIIIJJJHHHHHHKKKRRRZZZ```ccciiijjjlllmmmmmmnnnppprrrrrrrrrrrrrrrtttvvvxxxzzz{{{|||}}}~~~|||rrrnnnppprrryyy{{{SSS<<<777555555555;;;>>>===QQQvvv{{{tttdddXXXQQQMMMVVVdddrrr~~~}}}yyyvvvttt|||rrrggg]]][[[]]]```iiisssvvvsssrrrxxx~~~|||~~~~~~yyynnnbbbWWWNNNFFFAAAFFFFFFFFFHHHLLLRRRWWWZZZ```bbbfffmmmuuu}}}~~~||||||~~~|||zzzzzz{{{zzzzzzyyy{{{~~~}}}}}}{{{{{{|||~~~~~~~~~~~~~~~|||~~~xxxllloookkk[[[FFF999777:::555888;;;>>>???>>><<<:::999:::<<<===<<<===>>>@@@AAA@@@AAABBBEEEGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHGGGIIIFFFWWWzzz~~~zzzrrrlll[[[TTTUUUaaaxxx}}}}}}}}}~~~zzzyyywwwwwwvvvtttpppnnnkkkiiifffdddbbb[[[QQQJJJKKKIIIIIILLLRRRZZZ___bbbeeegggjjjjjjjjjkkkmmmnnnrrrqqqqqqpppqqqrrrssstttxxxxxxxxxyyy{{{~~~~~~sssnnnoooqqqwww^^^>>>:::666777666;;;>>>>>>WWWzzznnn___UUUOOOMMMVVVeeettt}}}vvvrrrqqqrrr~~~~~~xxxmmmbbb]]]______hhhppprrroooooouuu|||~~~}}}~~~~~~zzznnnaaaVVVMMMFFFBBBFFFGGGIIIMMMRRRWWW[[[^^^cccffflllrrryyy~~~||||||~~~~~~}}}}}}~~~|||{{{{{{}}}}}}{{{{{{}}}yyy}}}uuuiiitttmmmOOO999999;;;555666999===@@@AAA@@@===<<<;;;===>>>>>>>>>>>>@@@AAACCCBBBBBBDDDHHHJJJIIIHHHAAAAAABBBCCCEEEGGGHHHIIICCCIIIEEEYYY{{{zzz|||uuu~~~jjjZZZRRRVVVddd}}}~~~~~~~~~|||{{{yyywwwvvvtttqqqoookkkiiigggeeeaaa[[[RRRKKKLLLJJJIIIKKKRRRYYY^^^aaaccceeehhhiiiiiiiiijjjllloooooonnnnnnoooqqqssstttxxxxxxxxxyyy{{{~~~uuuooonnnpppvvvxxx|||jjj@@@<<<888999888;;;>>>@@@^^^}}}jjj]]]TTTOOOMMMWWWfffuuu{{{qqqnnnpppsss~~~vvv~~~tttggg``````___fffmmmnnnllllllqqqvvv~~~~~~~~~}}}||||||||||||}}}vvvkkk___VVVOOOIIIFFFGGGJJJOOOTTTZZZ___bbbcccgggkkkpppvvv{{{~~~}}}}}}~~~}}}||||||~~~}}}{{{{{{}}}}}}kkkjjjqqqcccDDD555<<<>>>555888:::>>>AAABBBAAA@@@>>>AAABBBCCCBBBAAAAAACCCEEECCCAAAAAACCCGGGIIIHHHEEE@@@@@@BBBDDDFFFGGGHHHIIIBBBLLLHHH\\\vvvwwwzzzuuu{{{gggXXXRRRWWWhhh|||xxxvvvuuusssqqqooojjjhhhfffddd```YYYRRRLLLLLLJJJIIIKKKPPPWWW]]]___```cccfffhhhhhhhhhhhhiiiiiijjjjjjlllooorrruuuwwwyyyyyyyyyzzz|||wwwooommmpppvvvzzznnnrrrrrrCCC<<<999;;;:::<<<>>>DDDggg}}}zzzhhh[[[SSSOOONNNXXXffftttyyynnnkkknnnsss|||{{{kkkbbbaaabbbhhhooorrrpppooooooppp~~~wwwxxx{{{~~~{{{yyyxxxwwwtttnnneee]]]WWWRRRNNNKKKKKKOOOVVV^^^dddhhhiiijjjooosssxxx|||~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~|||}}}~~~~~~xxxrrriiiooocccPPP>>>999;;;===;;;999;;;>>>AAACCCCCCAAAAAAEEEFFFEEEDDDBBBBBBDDDFFFDDDAAAAAACCCHHHIIIFFFCCCAAABBBCCCDDDFFFFFFGGGGGGEEESSSNNNbbb|||pppsssuuuuuuvvvbbbSSSRRRYYYjjj}}}xxxtttrrrqqqooonnnhhhgggdddaaa]]]WWWRRRNNNKKKIIIHHHJJJOOOVVV[[[]]]^^^aaadddffffffffffffggggggggghhhjjjmmmpppsssuuuwwwxxxxxxyyy{{{}}}~~~xxxpppmmmnnnuuu}}}ssstttvvvFFF;;;777::::::<<<@@@IIIppp|||xxxwwwfffYYYRRRNNNPPPYYYfffttt~~~wwwmmmiiikkkpppnnncccaaaggglllsssxxxxxxuuuqqqooozzz|||ssssssuuuyyy}}}zzzwwwvvvlllgggaaa[[[WWWTTTQQQPPPNNNTTT\\\eeekkknnnooonnnwww{{{~~~~~~|||~~~~~~~~~~~~~~~~~~~~~||||||~~~}}}}}}|||~~~zzzooonnnkkknnnRRR;;;999:::555666===:::<<>>BBBHHHGGGGGGFFFDDDBBBAAACCCDDDCCCDDDFFFHHHFFFBBBAAABBBCCCGGGKKKJJJFFFCCCCCCFFFJJJNNNOOOooossseeessstttuuummm[[[SSSUUU___qqq~~~|||xxxuuussspppmmmjjjjjjgggccc```\\\WWWRRROOOMMMKKKIIIJJJMMMRRRXXX\\\]]]^^^___```bbbbbbccccccfffggghhhhhhhhhiiillloooqqqpppqqqrrrsssvvvxxxzzz{{{}}}~~~~~~uuukkkpppxxx~~~pppNNN999;;;:::888BBB@@@PPPvvveeeXXXQQQPPPRRR```nnnwww~~~}}}wwwpppkkkiiihhhhhhwww}}}tttkkkeeegggiiimmmtttzzz}}}|||zzz~~~{{{xxx{{{{{{sssmmmlllooorrrtttxxxzzz{{{yyyyyy|||{{{vvvrrrfffaaaYYYTTTRRRRRRRRRSSS]]]aaagggjjjmmmpppvvv{{{~~~~~~~~~~~~}}}}}}~~~}}}||||||zzz{{{jjjjjjjjjdddMMM@@@666777<<<<<<;;;;;;:::???DDDCCC@@@???CCCGGGGGGGGGGGGEEECCCBBBBBBDDDEEEFFFHHHIIIIIIGGGGGGGGGIIILLLOOOMMMHHHDDDCCCEEEFFFMMMQQQuuukkk\\\jjjjjjpppmmm\\\TTTWWW```sss~~~{{{xxxtttpppllljjjgggccc___\\\WWWRRROOOLLLKKKJJJJJJMMMRRRXXX[[[\\\\\\^^^```aaabbbbbbbbbdddeeefffffffffhhhkkkmmmooooooooopppqqqtttvvvwwwzzz|||}}}~~~~~~uuukkknnnvvv}}}vvvTTT===999:::888AAAAAAUUUtttdddWWWRRRSSSVVVaaammmwww~~~zzzuuuooojjjgggfffeeennn}}}vvvnnnhhhggghhhlllrrryyy~~~xxxuuuyyy|||ssskkkggggggiiiiiikkkllllllmmmpppwww}}}xxxrrrddd]]]UUUPPPQQQUUUYYY\\\eeehhhkkkmmmooottt{{{~~~||||||~~~}}}{{{{{{~~~tttfffooojjjUUU<<<888666999<<<;;;:::;;;:::<<>>@@@BBBBBBBBBDDDFFFIIIIIIFFFCCCAAAAAAEEEFFFEEEDDDEEEHHHIIIFFFBBBDDDFFFFFFDDDCCCDDDEEEEEEMMMZZZ^^^YYYoooyyyooo^^^XXXggg{{{kkk\\\WWWZZZfffzzz~~~{{{vvvqqqmmmiiifffaaa^^^[[[WWWTTTQQQJJJJJJJJJKKKNNNQQQUUUWWWWWWXXXZZZ[[[]]]^^^______aaabbbdddeeeeeefffhhhjjjmmmmmmmmmmmmnnnppprrrsssyyyzzz|||}}}}}}xxxmmmhhhnnnvvv~~~rrr|||bbb@@@:::@@@<<>>IIIpppppp___TTTRRRVVVYYY]]]ccckkkxxxzzz|||zzzvvvtttppplllgggccc```^^^iii|||}}}||||||}}}{{{vvvqqqoooqqqvvvzzz{{{vvvvvv{{{~~~~~~vvvoookkkdddbbb___[[[YYYXXXXXXXXX```bbbgggqqq}}}yyypppiii``````aaaeeelllqqquuuvvvyyy~~~{{{xxxwww}}}~~~}}}lllmmmjjjYYYGGG>>><<<:::666555;;;CCCEEECCCBBB@@@>>>===>>>??????>>>BBBDDDGGGGGGEEEAAA??????@@@DDDDDDCCCIIIRRRRRRLLLEEEEEEEEEDDDDDDCCCCCCCCCEEEIIIWWWyyy^^^ggghhh[[[dddnnn||||||ggg[[[YYY\\\jjj~~~}}}|||xxxtttpppjjjfffbbb^^^\\\ZZZXXXVVVNNNLLLKKKJJJKKKMMMPPPRRRQQQRRRTTTWWWYYYZZZ[[[[[[___aaadddeeeeeeeeefffhhhjjjjjjjjjkkkmmmoooqqqssswwwyyyzzz{{{|||}}}|||sssdddhhhppp{{{xxxzzzwwwsssHHH999AAA999;;;LLLxxx~~~mmm^^^TTTRRRTTT[[[aaagggnnnyyy|||yyywwwtttpppjjjeeebbb___^^^eeeyyy|||xxxqqqqqqtttxxx~~~zzzyyy~~~}}}xxxtttjjjgggccc___]]]ZZZYYYXXXXXXYYY\\\fffttt|||uuunnnjjjeeedddfffjjjqqqxxx|||~~~}}}|||}}}}}}~~~~~~~~~vvvkkkgggjjjbbbMMM>>>===<<>>>>>===<<<;;;<<<>>>@@@AAACCCEEEEEEBBB@@@???>>>@@@DDDCCC@@@DDDKKKHHH???GGGFFFEEEDDDEEEEEEEEEEEEGGGIIIWWW~~~dddoooeee\\\jjjqqq{{{yyyeeeZZZYYY]]]kkk~~~}}}||||||zzzwwwrrroookkkgggccc___]]][[[ZZZXXXQQQOOOKKKIIIIIIKKKNNNPPPOOOPPPRRRUUUWWWYYYYYYZZZ\\\___bbbcccccccccdddeeefffggggggiiikkknnnqqqrrruuuvvvxxxyyyyyyzzz}}}~~~vvvdddfffnnnzzzyyypppyyyuuuKKK:::BBB999===TTT~~~yyyggg\\\UUURRRRRR[[[ccckkkqqqxxx}}}zzzwwwsssnnnhhhccc```___^^^^^^nnn~~~}}}}}}uuurrruuuxxx||||||||||||pppmmmhhheeebbb```]]][[[UUUTTTVVV^^^lll{{{zzzuuuqqqooohhhggghhhlllssszzz|||yyy}}}|||zzz|||~~~~~~}}}~~~|||www]]]```ffffffWWWCCC:::<<<>>>EEEFFF===888;;;AAACCC:::;;;;;;:::999;;;>>>AAAAAACCCDDDCCCAAA???>>>>>>999???@@@???GGGQQQPPPEEECCCBBBAAACCCEEEGGGHHHHHHJJJLLL[[[kkkvvvaaaZZZmmmrrr{{{xxxcccYYYYYY]]]kkk|||{{{zzzyyyxxxtttoookkklllhhhccc___^^^\\\[[[ZZZSSSPPPKKKHHHGGGIIIMMMOOONNNOOOQQQTTTVVVXXXYYYYYY[[[]]]```bbbbbbbbbcccdddddddddeeegggiiimmmppprrrrrrtttvvvvvvwwwxxx{{{}}}}}}}}}}}}~~~xxxdddeeennnzzz~~~{{{xxxrrryyysssJJJ===EEE<<>><<<===>>>DDDGGGCCC;;;777:::@@@<<<;;;;;;;;;;;;:::<<>>???DDDGGGJJJFFF@@@===???CCC@@@???============>>>???AAA@@@???@@@AAABBBBBBAAABBBBBB@@@???DDDJJJKKKHHHEEECCCBBBDDDFFFHHHHHHGGGPPPOOOaaazzzeeehhh[[[hhhuuuppp]]]TTTSSSVVViii~~~{{{xxxvvvtttqqqmmmjjjhhhggggggfffdddccccccaaa___\\\VVVQQQJJJGGGGGGHHHIIIIIILLLLLLMMMOOOQQQSSSUUUVVVWWWYYYZZZ[[[\\\]]]```bbbeeeeeeggghhhjjjmmmoooppprrruuuxxxzzz{{{|||~~~~~~~~~~~~~~~zzziiiccchhhwwwxxxyyyNNNCCC999AAAAAA^^^yyy}}}{{{pppbbbYYYPPPNNNRRRYYYaaalllvvv~~~~~~zzzuuurrrmmmhhhccc___]]]\\\^^^```ooo}}}xxxooohhheee___VVVTTT]]]iiinnnmmmhhhkkkpppssstttttttttuuuzzzxxxvvvuuuuuuwwwyyy{{{|||~~~{{{yyyyyyyyy~~~~~~}}}{{{|||~~~~~~ppp]]]eee```RRRCCC;;;===@@@AAABBBCCCCCCBBB@@@??????@@@FFFDDDAAA??????@@@???>>>???>>>===>>>AAACCCCCCBBBGGGFFFCCCCCCHHHNNNNNNIIIGGGEEECCCCCCDDDFFFGGGGGGLLLQQQiiivvvdddnnn___jjjwwwmmmZZZRRRQQQVVVjjj|||wwwtttqqqpppmmmkkkhhheeecccbbbfffeeeeeeeeeeeebbb___\\\VVVRRRLLLHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXXXXZZZ\\\___cccdddfffhhhkkkmmmoooqqqqqqtttxxx{{{}}}}}}}}}~~~~~~zzzkkkdddggguuu}}}TTTDDD:::@@@CCCggg~~~yyylll___VVVNNNLLLQQQYYY```jjjttt{{{{{{tttqqqmmmgggccc___^^^]]]___```kkk}}}~~~zzztttmmmggg]]]WWWZZZccceeebbb```eeelllrrruuuwwwxxxyyy{{{zzzxxxwwwxxxzzz|||~~~~~~}}}yyyuuurrrrrr|||~~~|||}}}~~~yyyccc\\\fffYYYFFF:::888<<>>@@@AAAAAA@@@JJJIIIFFFAAA@@@AAA@@@===>>>===<<<>>>AAADDDEEEEEEJJJHHHEEEDDDJJJPPPNNNHHHIIIGGGCCCBBBCCCEEEGGGGGGJJJRRRllluuudddwwwdddlllxxxkkkXXXPPPPPPVVVkkkzzzvvvsssnnnllliiihhhgggfffeeecccbbbbbbeeedddeeefffeeeccc___[[[WWWSSSOOOKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRTTTTTTTTTVVVXXXZZZ___aaacccgggjjjmmmooopppmmmqqqwwwzzz{{{||||||}}}~~~|||mmmeeefffsss~~~]]]DDD;;;@@@GGGttt~~~yyyjjj]]]UUUMMMLLLPPPYYY```iiirrrzzz|||tttqqqlllfffbbb___^^^]]]]]]^^^eeettt~~~uuupppfff^^^^^^bbbbbb^^^^^^dddlllssswwwzzz|||}}}|||zzzyyywwwxxxzzz|||~~~~~~uuupppqqq}}}~~~{{{~~~eee\\\bbb]]]OOO???888:::======<<<>>>===>>>AAAEEEIIIIIIHHHKKKMMMKKKCCC???AAA@@@===@@@>>>===>>>BBBEEEFFFGGGEEEDDDBBBAAAFFFKKKIIICCCJJJGGGCCCBBBCCCEEEFFFFFFHHHNNNjjjqqq```vvvccclllwwwiiiWWWPPPPPPWWWkkk|||uuurrrooollljjjhhheeecccbbbbbbcccddddddeeeffffffccccccdddeeeeeeccc^^^[[[XXXVVVRRRNNNLLLKKKMMMNNNLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQQQQQQQRRRTTTVVV\\\^^^aaaeeehhhkkklllmmmlllpppuuuyyyzzzzzz{{{{{{~~~~~~}}}~~~pppeeedddqqq|||hhhEEE>>>@@@JJJ~~~|||zzzjjj^^^VVVNNNMMMQQQYYY___iiirrryyy}}}tttqqqkkkeee```]]]\\\\\\ZZZZZZ___hhhrrr{{{zzzwwwppphhhgggjjjhhhcccbbbgggnnnssswwwyyy{{{}}}wwwwwwuuuuuuwwwyyy}}}}}}vvvttt~~~xxxzzz~~~~~~~~~ppp^^^^^^fffPPPEEE===<<>>???AAADDDFFFFFFCCCEEEEEEDDDFFFJJJJJJFFFIIIFFFDDDCCCDDDFFFFFFFFFFFFLLLhhhmmmZZZ~~~jjj^^^jjjwwwhhhVVVPPPQQQXXXlllzzzqqqiiidddbbb```^^^]]]^^^^^^]]][[[]]]^^^___aaadddfffggghhhcccbbbbbbccccccaaa^^^[[[ZZZYYYVVVRRROOONNNOOOQQQNNNNNNMMMLLLLLLLLLLLLMMMLLLMMMNNNNNNNNNOOOQQQSSSZZZ\\\```cccgggiiijjjjjjnnnqqquuuxxxxxxyyyzzzzzz|||~~~|||{{{}}}qqqfffdddppp{{{~~~rrrHHHBBBAAAKKKzzzzzzyyykkk___VVVOOONNNRRRXXX___iiissszzz~~~tttpppjjjccc^^^[[[ZZZZZZWWWXXX[[[___eeelllvvv|||}}}{{{zzzwwwrrrsssuuusssooolllooorrruuuvvvvvvxxxyyyqqqqqqrrrtttxxx~~~zzzyyyzzz}}}}}}~~~ooofffcccaaa___DDD???>>>CCCDDDAAA>>>@@@;;;<<<===???AAABBBDDDEEEJJJVVVXXXKKK???@@@DDDEEEDDDAAA???>>>@@@BBBCCCCCCCCCIIIKKKIIIHHHKKKMMMLLLGGGEEEDDDDDDEEEGGGFFFEEEHHHPPPmmmppp[[[xxxvvv___]]]ooo{{{hhhWWWRRRSSSXXXlll~~~tttqqqllleee___XXXSSSPPPQQQPPPOOOQQQSSSVVVVVVVVVYYYZZZ\\\^^^aaadddeeefffbbbaaa````````````]]][[[[[[[[[YYYUUUQQQPPPRRRTTTQQQQQQPPPPPPOOOOOOPPPPPPJJJLLLMMMMMMLLLMMMOOOQQQZZZ\\\```dddggghhhiiiiiinnnqqqsssttttttuuuvvvxxxwwwzzz~~~}}}{{{{{{~~~sssfffcccooozzz|||yyyHHHDDDBBBNNN|||vvvxxxlll___WWWNNNMMMRRRXXX___kkkuuu|||uuupppiiiaaa\\\XXXWWWWWWWWWYYYZZZYYYZZZ___eeejjjrrryyy~~~}}}~~~~~~zzz{{{zzzyyyzzz~~~|||xxxuuuvvvxxxwwwvvvuuuvvvwwwmmmnnnpppuuu|||}}}~~~{{{|||~~~~~~zzz~~~sssbbbcccjjjbbbSSS>>>===AAAGGGGGGBBBAAADDD<<<>>>@@@@@@??????AAACCCJJJYYY]]]NNN@@@@@@FFFIIIEEEBBB>>>===>>>@@@AAAAAA???GGGKKKHHHFFFHHHKKKLLLEEEDDDDDDEEEFFFGGGFFFEEEKKKWWWuuuwwwbbb{{{nnn\\\aaauuuhhhWWWSSSTTTYYYlllppphhhfffeeeddd[[[[[[[[[XXXSSSOOOMMMLLLGGGGGGGGGJJJNNNQQQSSSSSSWWWXXXZZZ\\\^^^aaabbbcccbbb```___^^^______]]]\\\\\\]]][[[WWWSSSQQQSSSUUUTTTTTTSSSRRRRRRRRRSSSSSSJJJKKKLLLLLLLLLLLLOOOQQQ[[[]]]aaaeeegggiiiiiiiiilllnnnpppppppppppprrrtttssswww||||||{{{|||sssfffcccooo{{{}}}~~~|||GGGEEEBBBPPPssssss~~~vvvlll___VVVNNNLLLQQQWWW___kkkvvv~~~uuuppphhh```ZZZWWWVVVVVVXXXZZZZZZWWWTTTWWW[[[]]]```gggooouuuyyy~~~}}}|||||||||}}}||||||}}}}}}{{{yyyxxxwwwuuutttkkkkkknnnttt}}}~~~~~~yyysss~~~ooofffiiigggYYYJJJ??????======CCCGGGDDD===>>>>>>>>>===<<<>>>BBBEEEJJJIIIGGGCCCBBBDDDEEEDDDCCCCCCCCCAAA@@@@@@BBBDDD>>>EEEMMMOOOKKKFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEJJJ\\\vvv]]]qqqeeeiiiwwwjjjZZZSSSSSSZZZpppuuuhhhbbb]]]YYY[[[aaacccaaa___]]]YYYUUUTTTTTTKKKHHHFFFGGGLLLOOOQQQPPPVVVXXXZZZ[[[\\\]]]___aaacccdddcccaaa___^^^^^^```]]][[[YYYUUUQQQQQQRRRTTTXXXVVVVVVVVVXXXYYYXXXVVVVVVSSSNNNKKKJJJMMMQQQTTT]]]___aaaeeehhhjjjlllmmmnnnooopppooooooppprrruuuuuuzzz~~~}}}}}}}}}vvvkkkgggooozzz~~~}}}}}}NNN===FFFRRRqqqlllvvvtttxxxlll___VVVMMMKKKOOO[[[fffttt~~~~~~xxxqqqhhh```\\\ZZZZZZZZZVVVWWWXXXYYYXXXVVVSSSRRRVVV\\\aaabbbaaadddlllsss~~~}}}}}}~~~{{{xxxuuurrrnnnkkkccceeeiiipppyyy~~~~~~~~~|||}}}yyy{{{~~~fffeeefffYYYIII@@@<<<<<<:::999<<>>@@@???:::;;;BBBIIIKKKEEEFFFGGGGGGFFFEEEEEEFFF???>>>@@@CCCDDDBBBAAACCC???@@@AAAAAA@@@???AAABBBGGGFFFEEEEEEFFFFFFDDDBBBBBBDDDEEEFFFFFFGGGIIIKKKKKKYYYoooeeeuuuqqq~~~hhhXXXRRRRRRWWWqqqwwwrrrmmmnnnoooooommmhhhfffiiimmmrrrnnnbbbeeecccYYY^^^\\\ZZZWWWUUUTTTSSSRRRPPPRRRUUUVVVVVVWWWZZZ\\\YYYZZZ[[[[[[ZZZZZZ[[[]]]aaaaaa```^^^\\\\\\]]]______]]]ZZZXXXYYYYYYYYYYYY[[[YYYTTTPPPNNNNNNOOOPPPTTTVVVYYY]]]aaaeeeggghhhiiikkkmmmmmmmmmnnnppprrruuuxxxzzz{{{zzzzzz|||}}}}}}}}}}}}~~~~~~}}}~~~rrrfffaaaiiisss}}}VVV@@@GGGYYY|||qqqtttppprrr|||hhh]]]VVVMMMJJJNNNXXXcccrrr~~~xxxsssllleeebbbaaaaaa```^^^]]]]]]\\\\\\\\\[[[[[[XXXVVVTTTUUUXXXYYYXXXVVV~~~|||~~~vvvtttqqqmmmggg```YYYUUUUUU]]]hhhrrrxxx{{{}}}}}}}}}~~~~~~|||{{{{{{|||~~~bbbeeebbbWWWLLLHHHFFFDDDHHHIIIFFF@@@???EEEJJJLLLLLLKKKHHHDDD???===>>>???BBB@@@BBBGGGGGGAAA???@@@???AAABBBBBBAAAAAABBBCCCCCCCCCDDDGGGIIIHHHFFFDDDCCCDDDEEEEEEEEEGGGJJJLLLKKKXXXtttcccxxxxxxssshhhYYYSSSTTTXXXqqqyyyxxx|||yyyvvvqqqlllkkkmmmpppppprrrlllhhheee\\\bbbaaa```]]]ZZZXXXWWWWWWSSSUUUWWWWWWWWWXXXZZZ\\\ZZZ[[[[[[ZZZXXXXXXYYYZZZ^^^_________^^^^^^aaaccc```^^^[[[ZZZ[[[[[[[[[ZZZYYYXXXUUURRRPPPOOOPPPPPPRRRTTTWWW\\\```dddfffgggiiikkkmmmnnnnnnoooqqqrrrtttuuuwwwyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}~~~vvvjjjccciiirrr{{{VVV???HHH]]]rrrpppsssllllllyyy{{{ggg\\\UUUMMMKKKNNNXXXcccrrr~~~yyytttmmmhhhfffeeedddddd______]]]]]]\\\]]]^^^^^^ZZZWWWVVVYYY^^^```___\\\|||}}}xxxqqqrrrpppiii```WWWSSSSSSTTT\\\iiiuuu}}}~~~{{{xxxyyy{{{|||~~~~~~}}}yyytttsssvvv{{{~~~uuuwwwssskkk\\\ccc^^^LLL@@@CCCEEEAAANNNNNNJJJDDDCCCFFFHHHFFFJJJIIIFFFBBB???>>>@@@CCCDDDAAADDDJJJIII@@@<<<>>>???AAACCCCCCBBBBBBCCCDDDAAABBBEEEGGGHHHHHHGGGFFFCCCDDDDDDCCCCCCDDDFFFIIIKKKXXXwww^^^ccc{{{uuuhhhYYYTTTUUUXXXqqq~~~}}}~~~~~~sssqqqtttvvvtttyyylllaaaeeefffeeebbb^^^[[[ZZZZZZWWWXXXYYYYYYXXXXXXZZZ[[[[[[[[[[[[ZZZXXXXXXYYYZZZ\\\]]]____________bbbddd^^^]]]]]]^^^```bbbaaa```XXXWWWUUURRRQQQOOOOOOOOOOOOQQQUUUYYY^^^bbbeeefffhhhjjjmmmnnnooooooqqqrrrqqqssstttvvvxxxyyyzzzzzzzzz|||~~~~~~~~~}}}~~~yyyllldddiiiqqqyyyXXX???GGG^^^vvvjjjnnnrrrhhhfffrrr|||ggg[[[TTTLLLKKKPPPYYYdddsss~~~{{{}}}wwwsssmmmiiigggfffeeeeeebbb```___]]]]]]^^^```aaaZZZYYYYYY\\\aaadddcccaaayyyrrruuussshhhYYYNNNLLLOOOQQQWWWddduuuxxxxxxxxx{{{~~~|||yyy{{{uuurrrwww|||{{{pppzzzpppccc```ddd^^^QQQCCC===???AAA@@@JJJJJJHHHFFFIIIMMMLLLGGGCCCCCCDDDCCCBBBBBBDDDFFFCCC@@@CCCLLLKKK@@@;;;>>>===???BBBCCCBBBBBBBBBCCCEEEGGGIIIHHHFFFFFFHHHKKKEEEFFFEEECCCBBBBBBEEEGGGLLLXXXvvv[[[VVV~~~yyy}}}gggXXXSSSUUUXXXppp|||xxx}}}tttjjjiiijjjiiifff```\\\[[[[[[ZZZ[[[[[[[[[YYYXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^___``````______```bbb``````aaadddggggggfffdddYYYXXXVVVSSSPPPNNNLLLKKKKKKMMMQQQVVV[[[```bbbdddfffhhhkkkmmmnnnnnnoooqqqoooppprrrtttwwwzzzzzzzzzzzz}}}~~~~~~xxxkkkccchhhpppyyy\\\???EEE[[[zzznnnssssssfffbbbkkk~~~ggg[[[RRRLLLLLLQQQZZZeeettt{{{wwwsssmmmiiimmmtttxxxtttnnnkkkiiihhhhhhgggeeecccaaa______aaaccceee```aaabbbdddfffffffffddduuuyyywwwhhhTTTGGGFFFKKKMMMRRR___sss|||zzzxxxyyy}}}}}}xxxuuuzzz{{{rrruuu|||}}}~~~~~~~~~tttyyylllaaabbblllWWWDDD@@@AAA???@@@DDDCCCCCCDDDGGGNNNUUUTTTNNNEEEFFFGGGEEEBBB???>>>>>>AAA>>>BBBLLLKKK@@@;;;>>><<<>>>AAABBBAAAAAAAAABBBLLLMMMNNNJJJEEEFFFKKKQQQIIIIIIHHHEEECCCCCCEEEHHHLLLWWWtttZZZRRR{{{|||fffWWWRRRTTTWWWppp{{{zzztttmmmlllmmmlllhhhaaa\\\ZZZZZZ[[[\\\\\\[[[YYYWWWWWWXXXXXXZZZ[[[[[[[[[\\\^^^``````aaabbbaaa___^^^___```dddeeefffiiijjjiiifffccc[[[YYYWWWSSSPPPLLLJJJHHHIIIKKKOOOTTTYYY^^^aaabbbdddgggjjjlllmmmmmmnnnooonnnnnnpppssswwwzzzzzzzzz{{{~~~vvviiiaaafffpppxxx~~~___@@@CCCWWWtttwwwtttfffaaafffgggZZZRRRKKKLLLRRR[[[eeettt|||wwwrrrlllfffbbb\\\WWWYYY^^^uuuzzzvvvqqqnnnllllllkkkjjjgggeeebbbaaaaaacccfffhhhiiijjjllllllkkkjjjiiihhhyyydddSSSLLLIIIEEEGGGSSS```mmm|||}}}}}}}}}yyyzzz}}}~~~{{{www~~~zzz{{{}}}|||{{{~~~~~~~~~~~~~~~|||{{{xxxkkkfffdddaaaYYYMMMAAA;;;;;;???CCCJJJNNNNNNIIIHHHLLLNNNMMMAAADDDFFFFFFDDDAAA??????@@@DDDGGGFFFAAA???AAADDDAAA@@@???@@@AAADDDFFFHHHKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJVVV}}}XXXQQQjjj}}}zzz|||dddVVVRRRQQQ\\\ppp|||zzzuuu{{{~~~{{{zzzyyysssmmmlllpppiiieeedddbbb^^^[[[\\\]]]ZZZ[[[]]]\\\XXXVVVXXXYYYUUUTTTYYY\\\]]]^^^aaacccccccccccccccbbbaaa```eeefffggghhhhhhhhhgggfff[[[WWWUUUUUUQQQKKKHHHIIIKKKLLLOOORRRWWW\\\```cccggghhhhhhhhhhhhiiilllnnnmmmooorrruuuxxxzzz{{{|||zzz|||~~~}}}}}}~~~|||lllaaafffqqq{{{~~~llleeeEEEGGGZZZtttzzzzzzfff\\\eeeiii]]]VVVOOONNNQQQZZZgggvvv~~~xxxqqqkkkfff\\\ZZZVVVQQQMMMLLLMMMNNNfff|||{{{yyyvvvrrrooommmllllllhhhgggeeedddeeehhhkkkllloooqqqssstttrrrnnniiifffjjjSSSHHHDDDCCCFFFQQQ^^^iiiwww~~~zzzwwwxxx{{{}}}|||zzz}}}}}}{{{|||||||||}}}|||{{{{{{|||~~~|||mmmiiiggg^^^ZZZTTTJJJBBB======@@@CCCLLLUUUXXXSSSQQQQQQJJJ>>>CCCDDDEEEFFFFFFCCCAAA???@@@DDDFFFEEEAAA???AAADDDBBBCCCDDDEEEFFFFFFFFFEEEHHHFFFDDDDDDDDDEEEFFFGGGFFFGGGIIIKKKLLLKKKKKKJJJIIIVVV~~~WWWMMMddd}}}{{{dddVVVRRRQQQ[[[pppppplllmmmjjjggggggddd___]]]```bbbbbbbbbeeebbb^^^[[[]]]^^^[[[YYYZZZZZZUUUTTTXXX[[[\\\___bbbcccccccccccccccbbbaaaaaaeeefffffffffeeeccc```^^^XXXUUUSSSTTTQQQKKKIIIJJJKKKLLLOOORRRWWW\\\aaacccfffggghhhhhhhhhiiilllnnnnnnooorrrtttwwwyyyzzz{{{{{{}}}~~~|||mmmbbbgggqqqzzz~~~nnncccDDDGGG\\\yyy{{{zzzggg___fffiii]]]VVVNNNLLLOOOYYYfffttt|||{{{qqqhhhaaa\\\XXXTTTSSSPPPMMMIIIGGGGGGHHHUUUqqq|||{{{yyyvvvssspppnnnmmmmmmhhhgggfffggghhhllloooqqquuutttsssrrrpppkkkddd___{{{vvvuuuyyywwwZZZIIIDDDDDDEEENNNYYYdddppp}}}|||yyyvvvvvvzzz}}}}}}||||||}}}~~~}}}}}}|||zzz{{{~~~|||~~~vvvccchhhdddTTTNNNKKKFFFBBB@@@@@@BBBCCCDDDQQQVVVRRRVVV]]]UUUCCCFFFDDDDDDFFFHHHGGGCCC???AAADDDEEEDDDAAA???AAACCCDDDFFFIIIKKKKKKHHHEEECCCDDDCCCBBBAAAAAABBBCCCDDDCCCEEEIIILLLMMMMMMKKKJJJHHHTTTzzzRRRGGG\\\zzzyyycccWWWRRRQQQXXXnnn|||pppnnnpppooojjjggg]]]XXXWWW\\\aaadddhhhmmmkkkbbb]]]^^^```___]]]]]][[[VVVSSSVVVZZZ\\\___dddccccccdddddddddcccbbbbbbfffgggggggggddd___ZZZWWWUUURRRRRRSSSQQQLLLJJJKKKKKKLLLNNNRRRWWW\\\aaacccdddfffggghhhhhhiiilllnnnooopppqqqsssvvvxxxyyyzzz|||}}}}}}nnndddhhhqqqyyyyyy}}}aaaCCCHHH___~~~~~~}}}{{{kkkccchhhiii]]]UUUMMMJJJMMMXXXdddrrryyy~~~yyymmmaaaXXXSSSOOOMMMMMMMMMLLLKKKIIIFFFDDDBBBGGG^^^~~~{{{zzzwwwtttqqqoooooonnniiiiiiiiijjjlllpppsssuuuyyyuuuqqqooooookkkccc\\\zzzuuuuuu{{{iiiQQQHHHHHHDDDKKKUUU```kkkuuu{{{}}}~~~~~~~~~{{{xxxwwwyyy|||}}}|||{{{|||~~~~~~mmmdddfff]]]MMMCCCCCCCCCBBBBBBBBBCCCCCC@@@KKKMMMGGGOOO```^^^OOOGGGDDDBBBEEEIIIIIIEEE@@@BBBCCCDDDCCCAAA@@@AAACCCDDDFFFHHHJJJJJJHHHFFFDDDAAAAAAAAAAAA@@@AAABBBDDDAAACCCEEEHHHJJJJJJJJJJJJIIIUUUsssLLLBBBXXXttt|||}}}wwwcccWWWSSSPPPVVVmmm~~~ssskkkggg___[[[]]]aaagggnnnuuusssggg^^^___bbbbbb``````]]]VVVSSSUUUXXX[[[```eeecccdddddddddddddddccccccggghhhiiihhheee___YYYUUUSSSQQQQQQTTTRRRMMMKKKLLLKKKLLLNNNQQQVVV[[[___bbbbbbdddfffggghhhiiilllnnnooopppqqqrrrtttvvvxxxxxx{{{|||~~~~~~}}}~~~~~~|||ooofffjjjqqqxxxeeeDDDIIIbbb|||lllfffkkkhhh\\\UUUMMMKKKNNNXXXdddqqqwww|||pppiii___VVVQQQOOONNNMMMMMMMMMNNNNNNMMMJJJEEEBBBFFFRRRooo|||zzzwwwuuurrrqqqqqqpppllllllllllllnnnqqqtttuuuwwwqqqlllkkkmmmllleee^^^~~~zzzyyy{{{}}}uuuzzzzzz]]]KKKFFFDDDIIIQQQ]]]hhhpppvvvzzzzzzzzz{{{}}}}}}{{{zzz{{{{{{{{{wwwyyy|||}}}~~~~~~~~~}}}}}}{{{{{{yyykkkjjjkkkbbbRRRGGG===>>>@@@AAACCCCCCCCCCCCDDDKKKIIIAAAGGGUUUTTTGGGFFFCCCAAACCCHHHIIIEEEAAACCCCCCCCCAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFF@@@AAACCCBBBAAAAAACCCEEECCCCCCCCCDDDFFFIIILLLMMMOOOXXXoooJJJCCC[[[uuu{{{zzzvvvcccXXXSSSPPPUUUlll}}}sss{{{pppgggeeehhhnnnwwwwwwkkkaaa```ccccccaaaaaa]]]WWWRRRTTTXXX[[[```fffcccddddddeeeeeeeeeddddddeeefffhhhgggeee```ZZZWWWTTTRRRSSSUUUTTTOOOLLLMMMKKKLLLMMMPPPTTTYYY]]]___```bbbeeeggghhhiiilllnnnoooooooooppprrruuuwwwxxxzzz{{{}}}}}}|||}}}~~~}}}~~~{{{ooogggkkkrrrwwwmmmHHHJJJbbb}}}{{{kkkdddooo~~~ggg\\\VVVOOOMMMQQQYYYdddpppvvv{{{xxxrrr^^^ZZZUUUQQQPPPOOOOOONNNOOOOOOQQQSSSSSSOOOHHHCCCHHHLLLbbbttt||||||{{{xxxvvvtttssssssssspppoooooooooooopppqqqrrrsssmmmfffeeehhhgggbbb\\\|||yyyxxxqqqtttzzzjjjPPPDDDGGGIIIPPP\\\ffflllrrrwwwvvvxxx{{{~~~~~~{{{zzzxxxxxxsssvvvyyyzzz{{{|||}}}|||}}}|||}}}~~~~~~|||xxxvvvddd^^^hhhiiiWWWGGGDDD;;;<<<>>>@@@BBBBBBCCCCCC???DDDFFFDDDHHHMMMHHH>>>CCCAAA@@@BBBEEEFFFDDDBBBDDDCCCAAA@@@@@@@@@AAABBBAAA@@@???>>>???AAADDDFFF???BBBDDDDDDBBBAAADDDFFFGGGFFFEEEEEEFFFJJJNNNPPPSSSZZZrrrNNNGGG___zzz~~~|||uuucccYYYSSSOOOUUUkkk|||{{{sssooopppttt}}}wwwlllcccaaaaaa``````aaa]]]WWWSSSUUUXXX[[[```eeeddddddeeefffffffffeeeeeecccdddeeeeeeccc___[[[XXXWWWUUUVVVYYYWWWQQQMMMMMMKKKLLLMMMOOORRRVVVYYY[[[^^^aaadddggghhhiiilllmmmmmmmmmnnnoooqqqtttwwwxxxyyy{{{}}}~~~}}}|||||||||}}}~~~yyynnnhhhmmmrrrwwwvvvLLLHHH```{{{|||kkkcccuuu~~~ggg]]]WWWQQQOOOSSSYYYdddooouuuzzz~~~sssggg___VVVTTTQQQPPPOOOOOONNNMMMQQQQQQRRRTTTUUUQQQHHHBBBEEEHHH[[[xxxwww~~~}}}{{{yyywwwuuuuuuuuuuuusssrrrrrrqqqpppppppppppppppjjjccc```aaaaaa]]]ZZZ~~~wwwyyy||||||___NNNJJJJJJQQQ\\\dddggglllrrrsssvvvzzz}}}|||yyyvvvuuurrruuuxxxzzzyyyyyyyyyzzz{{{~~~{{{~~~~~~~~~~~~}}}zzz{{{{{{{{{}}}}}}yyyjjjdddbbbcccZZZIII???@@@======>>>???@@@AAABBBCCC:::===BBBGGGIIIFFFBBB@@@>>>??????@@@AAABBBBBBBBBDDDBBB@@@???@@@AAAAAABBB@@@???===<<<<<<>>>???AAA>>>BBBEEEEEEBBBAAADDDGGGFFFFFFEEEFFFGGGJJJLLLNNNPPPVVVyyySSSHHH\\\~~~uuudddZZZSSSOOOUUUkkktttooollllllmmmwwwzzztttrrrrrrvvv{{{tttllldddaaa___]]]]]]```\\\VVVSSSVVVYYY[[[___dddddddddeeefffffffffffffffeeeeeefffeeeccc```]]][[[\\\ZZZZZZ\\\YYYRRRMMMMMMKKKLLLLLLNNNPPPSSSVVVWWW]]]```dddfffhhhiiikkkmmmlllllllllnnnppptttwwwyyyyyy||||||zzzzzz~~~~~~~~~~~~wwwmmmiiinnnssswww}}}MMMEEE\\\{{{tttrrriii|||iii^^^XXXQQQOOOSSSWWWbbbmmmsssyyyvvviii]]]WWWWWWTTTQQQPPPQQQQQQQQQPPPTTTSSSSSSUUUVVVRRRIIIBBBEEEGGGUUUtttvvvzzz}}}}}}|||zzzxxxwwwvvvvvvwwwuuuttttttsssrrrqqqppppppnnnjjjdddaaa```aaaaaaaaannn\\\NNNLLLQQQ\\\cccdddhhhoooqqqtttxxx{{{||||||{{{||||||xxxuuutttuuuwwwzzz{{{zzzyyyxxxxxxsss~~~{{{~~~~~~}}}~~~{{{zzzzzzyyy|||xxxrrrttteeellllll^^^KKK>>><<<>>>??????>>>>>>>>>@@@BBBCCCBBB@@@BBBHHHEEE>>>===AAA<<<===????????????AAACCCEEEBBB@@@??????AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===BBBEEEEEEBBBAAADDDGGGBBBCCCEEEFFFGGGHHHIIIIIIJJJPPP~~~UUUFFFWWWvvvdddZZZSSSNNNUUUkkk|||sssooommmmmmuuu{{{uuuooojjjiiikkkrrrkkkeeebbb^^^ZZZ[[[___[[[VVVSSSVVVZZZ\\\___dddddddddeeefffgggggggggfffiiiiiiiiigggeeeccc```______]]]]]]^^^[[[SSSNNNMMMLLLLLLLLLMMMOOOQQQSSSUUU\\\___cccfffhhhiiikkkmmmkkkkkkkkkmmmppptttwwwzzzzzz}}}}}}zzzyyy~~~}}}}}}}}}~~~uuummmiiinnnssswwwMMMBBBZZZ|||kkkzzzqqqkkk___XXXQQQOOORRRVVVaaakkkrrrxxx~~~rrrfff]]]ZZZZZZWWWSSSRRRSSSUUUWWWWWWWWWVVVUUUWWWXXXSSSJJJCCCHHHIIIPPPhhhtttppp|||}}}|||zzzxxxwwwwwwwwwxxxuuuuuuuuutttssssssrrrrrrllljjjfffddddddfffiiillleeeSSSSSSUUUYYY^^^bbbcccdddiiijjjkkkllllllnnnqqqtttwww|||}}}|||{{{qqq{{{|||}}}}}}{{{xxxtttrrr{{{{{{}}}~~~{{{~~~~~~}}}|||~~~|||~~~|||yyy}}}yyyvvvvvvyyy}}}{{{xxxooohhhlllfffRRR???:::===@@@>>>>>>??????@@@AAACCCDDDDDDBBB@@@???@@@@@@>>>===<<<<<<===>>>>>>?????????EEEDDDBBB@@@??????@@@@@@AAA===<<<======;;;<<<@@@@@@???>>>@@@BBBEEEEEEEEE@@@>>>???CCCJJJMMMKKKHHHCCCTTT|||]]]MMMSSS{{{wwwdddWWWOOOMMMTTTkkkzzzwwwttttttrrrvvv}}}{{{}}}{{{vvvjjj```]]]aaabbbccccccbbb___[[[YYYYYYWWWVVVVVVYYY]]]```aaabbbcccccccccccceeehhhkkkjjjkkkjjjhhheeeccccccddd___^^^[[[WWWVVVVVVQQQIIIIIIIIIJJJKKKMMMPPPSSSTTT]]]___cccfffhhhiiiiiiiiiiiijjjkkkmmmoooppprrrrrrwww~~~yyy{{{~~~~~~}}}|||wwwmmmhhhmmmsssxxxSSSDDD___uuuiiinnn~~~lll___WWWQQQPPPTTTVVV___lllvvv||||||rrrmmmgggaaa[[[XXXVVVWWW\\\______]]][[[XXXVVVVVVXXXVVVLLLBBBHHHNNNRRR```xxxiiiooouuuuuuzzz||||||||||||{{{yyyvvvuuuuuusssqqqqqqrrrrrrqqqpppjjjiiieeeccchhhppptttrrrttt[[[TTTSSS[[[ccceeeeeefffdddeeefffffffffiiimmmppptttyyy||||||}}}|||uuu}}}}}}}}}|||zzzxxxuuusssvvvvvvyyy~~~}}}{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~|||zzzvvvuuuttttttuuuwwwzzz|||}}}xxxllleeedddZZZJJJ>>><<<===<<<<<<<<<<<<===@@@BBBCCCDDDEEECCCAAA@@@@@@@@@???>>>::::::::::::;;;<<<======CCCBBBAAA@@@@@@@@@AAABBBAAA======??????======@@@BBBAAAAAABBBDDDEEEEEEDDDAAA???@@@DDDJJJLLLKKKHHHFFFTTT~~~~~~___KKKMMMtttyyyfffYYYRRROOOSSSjjj}}}xxx|||www{{{yyylllbbbaaa___^^^___```aaa```\\\YYYXXXWWWUUUUUUWWW[[[^^^___bbbcccccccccbbbdddgggjjjlllmmmllliiiddd```^^^]]]^^^___ZZZSSSOOOPPPQQQOOOIIIHHHHHHJJJLLLPPPSSSUUU\\\^^^```cccfffggghhhhhhjjjkkkkkklllnnnooopppppptttzzz~~~{{{|||}}}~~~~~~~~~vvvlllfffkkkqqqvvv{{{ooo}}}QQQDDD```lll\\\uuunnn|||nnnbbbZZZTTTSSSWWWYYYaaallltttzzz{{{qqqnnnllljjjaaabbbddddddcccbbbbbbbbb]]][[[YYYXXXYYYVVVPPPJJJMMMSSSYYYcccyyyyyydddaaaaaa___cccnnn}}}}}}}}}|||zzzyyywwwvvvvvvtttrrrqqqrrrrrrpppoooiiiiiifffdddjjjuuuzzzzzzkkkZZZRRR^^^iiijjjhhhjjjddddddcccbbbbbbeeejjjnnnpppvvvzzzzzzzzz|||{{{xxx|||{{{zzzyyywwwtttrrrqqqppppppuuuzzz|||zzz{{{~~~{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||yyyxxxrrrsssuuuwwwyyy|||~~~|||xxx{{{{{{yyyyyy|||rrrhhh```XXXLLL@@@===>>>===999<<<:::999;;;@@@CCCCCCBBBEEECCC@@@??????@@@???>>>999999888888999:::<<<===???????????????@@@AAAAAA@@@===>>>AAAAAA>>>>>>@@@BBBBBBBBBDDDFFFFFFDDDBBBBBBAAAAAAEEEIIIKKKIIIGGGIIITTT|||fffNNNIIIfffyyygggYYYRRRPPPRRRhhh{{{~~~|||pppfffeeeaaa^^^\\\^^^aaaaaa]]]YYYXXXWWWUUUTTTUUUXXX[[[^^^bbbccccccccccccdddgggiiikkklllllliiiccc\\\WWWUUU\\\bbbccc[[[RRROOOPPPPPPHHHGGGGGGHHHKKKOOOTTTWWW[[[\\\^^^```ccceeeggghhhkkkkkkkkkkkklllmmmnnnnnnqqquuuzzz}}}}}}}}}}}}~~~}}}~~~~~~vvvkkkeeeiiiooottt~~~}}}lll|||xxxOOOCCC___oooYYYcccqqq{{{mmmbbb[[[TTTSSSVVV\\\ccclllsssyyyyyymmmjjjmmmooonnnrrrtttqqqjjjcccaaaaaa]]]\\\\\\[[[ZZZWWWTTTSSSMMMUUU```kkkuuuwww___XXXVVVSSSXXXbbb~~~~~~}}}}}}~~~}}}|||zzzyyyxxxxxxxxxvvvtttrrrrrrqqqooommmiiiiiigggeeejjjsssyyyyyyeeeUUU___mmmnnnmmmqqqkkkjjjhhheeedddfffkkknnnnnnsssyyyyyywwwvvvwwwwwwyyyxxxvvvtttrrrpppooonnnllllllqqqwwwyyywwwwwwyyy}}}|||||||||yyyzzz||||||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{yyywwwuuuvvvvvvwwwyyy|||{{{yyyzzzuuuqqqzzztttooowww}}}vvvooohhhcccWWWNNNCCC<<<;;;>>>===;;;>>>;;;888:::???AAA@@@>>>DDDBBB???===>>>>>>>>>===;;;;;;:::999:::<<<>>>???==================>>>>>>>>><<<===AAAAAA>>>===???@@@@@@AAADDDFFFFFFCCCAAACCCBBBCCCFFFIIIJJJIIIGGGIIIRRRzzzrrrUUUJJJYYYwwweeeXXXQQQNNNPPPfff{{{~~~~~~zzzwwwjjjgggeee___ZZZ[[[```bbb___ZZZZZZXXXVVVTTTTTTVVVZZZ]]]cccdddeeeeeedddeeehhhjjjhhhiiijjjggg```XXXPPPMMMSSSbbbnnnkkk^^^SSSMMMJJJHHHGGGFFFFFFJJJOOOUUUXXX[[[\\\]]]___aaadddggghhhiiiiiiiiiiiijjjlllnnnooorrrsssvvvzzz}}}~~~}}}~~~~~~~~~|||{{{wwwllleeeiiinnnsss}}}|||{{{uuuNNNBBBZZZxxx___ZZZuuu}}}jjj```YYYRRROOORRR]]]cccllltttyyy~~~uuuhhhcccgggmmmyyyyyywwwqqqhhh```[[[YYYYYYZZZ]]]^^^[[[WWWVVVYYYMMMTTTbbbqqqxxxzzz~~~kkkZZZWWWWWWVVV[[[cccnnnqqqtttvvvwwwxxxyyyzzz~~~|||{{{zzzyyyyyyyyywwwuuutttsssqqqnnnkkkjjjkkkiiieeefffkkkmmmlllvvv___bbbmmmqqqtttxxxsssrrrnnnjjjhhhhhhllloooooorrrwwwyyywwwsssssstttwwwvvvtttsssqqqooonnnnnnlllkkknnntttwwwtttssstttxxxvvvwww|||~~~yyy{{{}}}}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwzzzxxxwwwwwwyyy}}}~~~vvvoooiiiooovvvmmmrrrwwwpppkkkgggbbb^^^NNNGGG@@@<<<;;;<<<===???AAA>>><<<<<<>>>???===;;;CCC@@@===;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<>>>???=========<<<;;;::::::999;;;:::;;;???@@@===<<<>>>===>>>???BBBDDDEEECCCAAACCCCCCEEEGGGIIIIIIHHHGGGGGGOOOxxxzzz[[[JJJSSSxxxwwweeeXXXQQQOOOPPPccc{{{||||||yyyvvvtttvvv|||pppiiibbb[[[TTTUUU[[[``````]]]\\\[[[XXXUUUSSSTTTYYY]]]bbbdddfffffffffgggiiikkkjjjkkkkkkggg]]]RRRHHHCCCEEEWWWggghhh^^^TTTMMMIIIHHHGGGFFFGGGJJJOOOUUUYYY[[[\\\]]]___bbbeeehhhjjjeeeeeefffgggiiillloooqqquuuuuuvvvzzz~~~~~~|||}}}{{{yyyxxxzzznnngggjjjooosss~~~tttOOOAAASSSzzzaaaWWWwwwxxxjjj___XXXPPPMMMPPPZZZbbbmmmuuu{{{sssgggaaadddkkkwwwssslllgggbbb]]]XXXTTTSSSUUU[[[```]]]WWWWWW\\\ZZZYYYaaaoooxxxxxxuuuuuukkk```WWWXXXYYYWWWWWW[[[]]]aaaeeejjjmmmqqquuuxxx~~~|||{{{zzzyyyzzzxxxvvvuuusssqqqmmmjjjhhhkkkjjjffffffhhhiiifffpppiiimmmtttyyy{{{wwwvvvrrrnnnkkkjjjllloooppprrrwww|||{{{uuurrrsssvvvvvvvvvuuutttsssrrrqqqllljjjlllrrruuusssqqqrrruuussstttyyy|||~~~{{{}}}~~~~~~~~~|||{{{zzzzzzzzz~~~{{{yyyxxxzzzzzznnnmmm}}}rrrrrrzzzmmmeeeeeebbb[[[VVVGGGCCC@@@???<<<:::===BBBCCCBBBAAA???>>>=========DDD@@@<<<:::;;;<<<<<<<<<::::::;;;<<<<<<=========>>>>>>======<<<:::999888;;;999:::>>>>>><<<<<<>>>>>>>>>???AAACCCCCCBBB@@@BBBDDDFFFGGGIIIIIIIIIIIIGGGLLLttt~~~]]]JJJRRRvvvzzzhhh[[[TTTRRRQQQaaa|||vvvuuuwwwtttrrrpppmmmkkkooovvvyyyzzzzzzoooaaaYYYPPPNNNSSSZZZ^^^___]]]]]]ZZZUUUQQQRRRWWW\\\```bbbeeefffggghhhjjjlllooopppooohhh\\\NNNBBB<<<:::FFFQQQRRRPPPOOOOOONNNIIIHHHHHHIIILLLPPPUUUXXX[[[\\\^^^aaadddgggiiijjjccccccccceeegggkkkoooqqqvvvvvvwwwzzz}}}~~~~~~}}}}}}{{{yyyxxx|||ppphhhjjjooottt~~~sssOOO???LLL}}}fffUUUiii|||ooobbbZZZQQQNNNQQQWWW```lllvvv}}}}}}wwwnnnggghhhlllmmmhhhbbb_________[[[XXXSSSSSSXXX______YYYZZZ```pppllljjjmmmuuuzzzzzzxxxoooggg```^^^[[[TTTNNNMMMOOORRRWWW]]]cccjjjrrrwww}}}zzzyyyzzzyyywwwvvvtttqqqmmmjjjdddhhhjjjhhhiiinnnssssssrrrooowww{{{zzzwwwvvvtttqqqnnnnnnoooqqqrrrrrrwww|||vvvuuutttuuuvvvwwwwwwuuutttrrrllliiiiiiooottttttsssuuuvvvtttsssxxx~~~~~~~~~}}}~~~~~~}}}{{{yyyyyyyyyzzzzzz{{{zzzyyyzzz|||}}}sss{{{|||vvv}}}yyyddd^^^```]]]SSSMMMEEE@@@>>>@@@???<<<<<<@@@BBBDDDEEEBBB>>><<<>>>AAAEEEBBB>>>;;;<<<===>>>>>>:::<<<>>>???@@@@@@???>>>>>>>>>??????>>>===<<<;;;===::::::===>>><<<===@@@CCCBBBAAAAAAAAAAAA@@@>>>AAACCCFFFHHHIIIIIIJJJJJJIIIKKKppp```MMMQQQuuuzzzhhh[[[UUURRRRRR^^^zzzyyyqqqmmmooooookkkkkkllliiifffhhhnnnjjjlll|||yyykkkbbbUUUMMMLLLQQQXXX\\\]]]]]]ZZZTTTOOOOOOUUUZZZ\\\___bbbdddfffhhhjjjlllqqqqqqpppiii^^^PPPFFF@@@999>>>BBBCCCGGGMMMQQQPPPJJJJJJJJJKKKNNNQQQUUUWWWYYY[[[^^^bbbeeeggghhhiiidddccccccdddfffiiimmmooosssuuuxxxzzz|||}}}~~~~~~~~~}}}|||}}}qqqhhhjjjooosss~~~qqqNNN===GGG{{{qqqWWW\\\sssdddZZZQQQOOORRRUUU^^^jjjuuuzzzqqqlllmmmfffeeeccccccbbbaaa___^^^YYYTTTVVV^^^```\\\```iiizzzwww}}}vvvkkkbbbYYYPPPIIIFFFEEEHHHLLLSSS[[[eeepppwww~~~zzzxxxyyyxxxwwwvvvuuurrrmmmjjjcccfffgggfffjjjvvvyyyqqqyyy|||wwwvvvvvvvvvtttrrrqqqssstttsssrrrwwwzzzxxxqqqrrruuuwwwwwwuuusssqqqkkkggghhhnnntttuuuvvvwwwxxxuuutttwww}}}{{{~~~zzzyyywwwuuuuuuvvvwwwxxxqqqrrrtttvvvzzz}}}}}}wwwxxxzzzrrr^^^[[[]]]XXXMMMFFFEEE>>>;;;@@@AAA>>><<<===@@@DDDGGGDDD???===AAAFFFGGGDDD???======???@@@@@@===???BBBDDDEEEDDDBBB@@@===>>>@@@AAAAAAAAA@@@???>>>;;;:::===>>>===???BBBHHHFFFCCCAAAAAA@@@???===AAACCCFFFHHHIIIIIIJJJKKKKKKJJJmmmdddSSSNNNuuuxxxfffZZZSSSQQQSSS]]]xxx}}}qqqfffeeejjjdddaaacccgggfff___^^^aaacccddduuuzzzooo___QQQIIIKKKQQQWWW\\\\\\YYYSSSMMMMMMSSSYYYYYY\\\```ccceeegggiiikkknnnoooooojjjaaaVVVMMMHHH>>>???@@@BBBIIIQQQQQQMMMKKKKKKKKKMMMOOORRRTTTVVVWWWZZZ^^^bbbeeeggghhhhhheeedddcccccceeehhhkkkmmmpppssswwwyyyzzz|||}}}~~~}}}qqqhhhjjjnnnrrr}}}pppMMM<<>>>>>???BBB???<<<===@@@CCCCCCBBBDDDAAA@@@BBBGGGIIIFFFBBBDDDDDDEEEFFFGGGHHHHHHIIIIIINNNfff~~~fff\\\\\\~~~jjj[[[SSSQQQPPP[[[tttlllgggeeeaaaaaa```^^^\\\\\\]]]^^^___^^^aaaqqqkkk___XXXUUUWWW[[[\\\ZZZYYYVVVPPPKKKNNNUUU[[[\\\^^^bbbfffiiiiiiiiilllppprrrooofff\\\UUUQQQQQQKKKFFFGGGMMMSSSTTTTTTRRRPPPMMMMMMPPPSSSVVVVVVZZZ\\\___bbbdddeeeffffffbbbcccdddeeeeeehhhkkknnnooorrrvvvyyyzzz{{{}}}~~~|||}}}}}}oooeeegggmmmsss}}}rrrEEE@@@HHHjjjmmmSSS]]]vvviii___TTTPPPSSSWWW]]]dddooozzzzzzsssjjjmmmyyyyyykkkcccgggccc[[[UUUXXX^^^cccjjjpppkkk[[[TTTQQQLLLGGGCCCCCCCCCFFFNNN]]]mmmyyy~~~}}}||||||{{{uuuqqqqqqpppmmmkkkbbbaaa```aaaccciiixxx|||yyy|||zzztttssszzz}}}yyywwwxxxuuusssrrrrrrssstttsssuuusssttt|||zzzxxxvvvsssrrrqqqrrrrrrsssssssssqqqqqqtttyyy}}}}}}~~~|||zzz~~~~~~~~~~~~}}}}}}~~~zzzssssssssssssssssssttttttuuuvvvxxx~~~~~~rrrwww~~~}}}{{{uuu___VVVWWWNNNFFFCCC??????<<<<<>>?????????======>>>AAABBBAAA???AAA>>>===???DDDFFFDDD@@@CCCCCCDDDEEEFFFGGGHHHHHHMMMRRRhhh~~~eeeZZZ___}}}jjj[[[SSSQQQOOOZZZsssooofffccc```bbbaaa___]]][[[[[[\\\\\\dddbbbhhh~~~uuuiiibbb\\\[[[\\\[[[ZZZYYYWWWQQQLLLNNNTTTYYY[[[]]]bbbfffiiijjjjjjnnnqqqtttqqqjjjbbb[[[XXXWWWRRRMMMMMMSSSWWWXXXVVVTTTRRROOOOOOQQQTTTVVVVVVYYY[[[]]]```cccdddeeeeeecccdddeeeffffffgggkkkmmmqqqtttwwwyyyzzzzzz{{{}}}~~~~~~~~~{{{yyylllcccgggnnnuuuvvvHHHAAAHHHjjjyyy[[[XXXzzzjjj```VVVRRRUUUYYY___gggsss~~~zzzyyyqqquuutttjjjkkkaaaWWWRRRZZZgggpppvvvyyyjjj\\\VVVSSSNNNHHHDDDBBBAAABBBIIIXXXjjjvvv}}}yyyuuusssrrrnnnhhhddd^^^\\\]]]______aaaiiirrr}}}{{{yyywwwuuurrrrrrqqqqqqvvv}}}}}}zzzwww|||}}}vvvrrrvvv~~~|||yyyyyywwwtttsssssstttsssssswwwtttsssyyy{{{zzzxxxvvvtttrrrqqqpppvvvwwwwwwuuurrrttt{{{{{{wwwtttrrrttt~~~{{{oooooopppqqqrrrrrrrrrrrruuuwww}}}zzzxxx|||~~~yyytttlll~~~|||zzz~~~xxxbbbWWWXXXXXXHHH>>>???@@@???:::999CCCOOORRRGGG;;;>>>>>>???>>>>>>???BBBDDD???@@@AAADDDGGGKKKMMMNNN???????????????@@@@@@AAA===============>>>??????;;;<<<===???AAAAAA???<<<===;;;:::<<<@@@BBBAAA???BBBBBBCCCDDDEEEFFFGGGGGGMMMRRRgggfffXXXbbb}}}jjj[[[TTTRRRNNNXXXpppuuuhhheeeeeefffeeeccc```___]]]]]]]]]fffcccbbbmmm{{{qqqjjjccc^^^]]][[[ZZZZZZYYYTTTNNNOOOSSSZZZ[[[^^^bbbfffjjjmmmnnnlllnnnooonnniiiccc___]]]^^^XXXSSSSSSVVVYYYXXXVVVXXXUUUSSSRRRSSSUUUVVVVVVWWWYYY[[[^^^```bbbcccddddddeeefffgggfffgggjjjlllrrrtttwwwxxxxxxxxxzzz{{{|||yyyvvviiibbbgggpppwwwyyynnn}}}wwwIIIAAAFFFeee___PPPhhhmmmaaaWWWTTTWWW[[[bbbkkkxxx{{{rrrooofffYYYQQQZZZlllzzzooo]]]SSSSSSSSSOOOIIIHHHEEEBBB@@@FFFUUUhhhvvv}}}{{{xxxvvvsssmmmddd]]]ZZZXXXYYY]]]]]]ZZZZZZ]]]~~~yyytttppplllgggddd^^^]]][[[\\\```eeeggggggooovvvzzzwwwrrrssszzz{{{yyywwwvvvvvvvvvuuuttttttssssssxxx~~~}}}yyyyyyyyyyyywwwuuusssqqquuuxxxyyyvvvqqqrrrzzz{{{~~~{{{wwwvvvuuupppnnnxxxyyymmmnnnpppqqqrrrrrrqqqpppuuu{{{~~~yyyrrrlllhhh{{{|||}}}rrriiifff```ZZZ\\\YYYFFF<<<>>>???@@@:::999AAAMMMPPPGGG<<<<<<===>>>===<<<===???AAA>>>@@@AAAAAAAAABBBDDDFFF???>>>=========???AAACCC======<<<<<<======>>>???;;;;;;<<<>>>???>>>===<<<;;;:::999:::===??????>>>@@@AAAAAABBBCCCDDDEEEEEEHHHMMMccciiiZZZdddkkk\\\UUUSSSNNNVVVmmmpppmmmnnnkkkjjjiiihhhfffeeedddcccdddeeecccfffyyyyyypppkkkeee```^^^]]][[[\\\\\\XXXQQQPPPRRRZZZ\\\```cccgggkkkpppsssjjjkkklllkkkiiifffcccbbbeee___YYYXXX[[[\\\ZZZWWWZZZWWWUUUTTTUUUVVVVVVUUUUUUVVVXXX[[[]]]```aaabbbeeefffggggggfffggghhhjjjoooqqqtttuuuuuuwwwyyyzzz}}}zzzuuuiiibbbhhhpppwwwwwwkkkuuuGGG???BBB\\\}}}tttZZZHHHSSS}}}ooo```WWWUUUXXX\\\bbbmmm}}}uuummmjjj^^^VVV]]]mmmzzz}}}fffZZZNNNLLLQQQVVVTTTPPPOOOKKKFFFBBBFFFUUUkkk{{{~~~zzzvvvrrrkkkbbb[[[ZZZWWWXXX\\\]]]YYYVVVVVV~~~|||wwwoooggg___WWWPPPLLLMMMJJJIIIJJJNNNQQQUUUXXX^^^eeennnqqqnnnnnnvvv~~~{{{yyywwwwwwxxxxxxvvvuuuqqqrrrtttxxx|||}}}{{{yyywwwxxxyyyzzzyyyxxxvvvuuussswwwxxxuuuppppppwww~~~|||vvvxxx~~~yyyxxx|||yyyqqqttt}}}}}}}}}~~~|||sssoooppprrrsssssssssrrrqqqwww|||ooohhhiiinnnzzz~~~fff]]]dddcccZZZYYYUUUEEE???BBB@@@@@@<<<;;;>>>DDDFFFCCC>>><<<===>>>===<<<<<<===???<<<===>>>===<<<<<<===???<<<;;;:::999:::<<>><<<<<<<<<;;;;;;<<<===>>><<<;;;:::;;;<<<>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDIII^^^mmm^^^jjjnnn^^^VVVTTTNNNUUUjjj|||uuusssmmmnnnnnnooonnnmmmkkkjjjfffjjjhhhccclllzzzrrrnnniiidddbbbaaa___^^^___[[[TTTQQQRRRWWWZZZ]]]```cccgggnnnrrrnnnnnnnnnnnnmmmllliiigggiiiccc]]][[[]]]^^^\\\YYYYYYWWWUUUUUUVVVWWWVVVVVVRRRSSSUUUWWWZZZ]]]___```dddfffggggggffffffggghhhjjjllloooqqqsssuuuyyy{{{}}}~~~wwwjjjcccgggooovvvyyysssFFF???@@@UUUuuubbbSSSGGGJJJiiiqqq___VVVTTTVVVZZZaaannnuuujjj```]]]```kkkvvv|||~~~yyyppphhhcccYYYRRRKKKLLLTTTZZZ[[[XXXSSSPPPIIIDDDGGGVVVnnn~~~wwwqqqmmmggg```[[[ZZZVVVVVV[[[\\\ZZZXXXYYY~~~xxxssskkkfff___WWWQQQLLLGGGCCCCCC@@@>>>AAADDDGGGMMMSSSSSSZZZfffooorrrsssyyy{{{|||zzzyyywwwxxxyyyyyyxxxvvvqqqssswwwyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxrrruuuwwwuuuqqqqqqtttyyyzzzsssuuu||||||zzzwwwvvv{{{|||}}}zzz{{{}}}~~~vvvppprrrssstttuuuvvvvvvwwwwww~~~~~~xxxlllbbbeeevvvxxxddd___gggcccXXXUUURRRIIIHHHKKKFFF???===<<<;;;;;;===>>>???<<<===>>>===<<<;;;<<<===999999999:::;;;===>>>>>>999888777666777999;;;===:::::::::::::::;;;<<<<<<======<<<;;;999:::===@@@>>>>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBBDDDIII\\\qqqaaappprrraaaXXXTTTNNNTTThhh}}}tttqqqrrrsssttttttsssqqqooonnnnnnjjjbbbbbbtttxxxvvvqqqkkkhhhgggcccaaaaaa]]]VVVRRRRRRSSSVVVYYYZZZ\\\aaaiiioooooonnnmmmnnnmmmkkkhhheeebbb[[[SSSQQQSSSUUUTTTRRRVVVTTTSSSTTTVVVWWWWWWVVVPPPPPPRRRTTTWWWZZZ]]]___bbbdddfffffffffeeefffggghhhjjjmmmoooqqquuuyyy|||{{{|||zzzlllcccfffnnnuuuvvvIIIAAA@@@PPP}}}uuu[[[RRRKKKIII\\\ttt```VVVSSSSSSXXX```nnnyyylllUUU[[[kkk}}}}}}yyy{{{{{{yyyrrrhhh___ZZZXXXTTTQQQNNNOOOSSSWWWXXXWWWUUURRRLLLFFFIIIYYYrrr}}}tttmmmhhhddd___[[[YYYVVVVVVYYYZZZXXXZZZ]]]}}}vvvppp^^^YYYTTTOOOMMMLLLJJJIIIDDD???<<<>>>???@@@FFFNNNRRRXXXeeettt|||}}}|||{{{{{{|||}}}~~~}}}{{{vvvxxxyyyzzzyyyyyy{{{|||{{{{{{{{{{{{zzzzzzyyyxxxtttvvvwwwwwwvvvttttttuuuyyy|||uuuuuu{{{{{{}}}|||~~~~~~~~~zzzzzzzzz{{{|||~~~}}}~~~~~~}}}zzzxxxvvvuuuttttttvvvwwwzzz|||~~~yyymmmaaa```ooo|||mmmjjjiiifff\\\SSSQQQOOOHHHKKKMMMEEE===<<<:::999999;;;===>>>;;;<<<======;;;::::::;;;999777666888<<<>>>>>>===999888888888888999;;;<<<999999888888999999:::;;;;;;===>>>===;;;:::<<<>>>@@@@@@>>><<<;;;;;;<<<>>><<<<<<===>>>???@@@@@@AAACCCGGGYYYqqqbbbrrr}}}vvvdddYYYTTTOOOTTTgggzzzwwwyyy{{{{{{{{{xxxuuussstttnnnjjjgggbbbhhh}}}}}}yyyrrrnnnmmmhhhdddccc___XXXSSSSSSSSSUUUXXXXXXYYY^^^fffmmmnnnmmmlllllllllhhhccc^^^YYYQQQIIIFFFHHHLLLMMMLLLQQQQQQQQQSSSUUUXXXXXXWWWNNNNNNOOORRRUUUYYY\\\^^^```bbbdddeeeeeedddeeefffkkklllnnnppprrrtttxxx|||{{{|||~~~{{{lllbbbdddllltttzzzKKKBBB>>>KKK|||bbbVVVLLLGGGRRR~~~wwwaaaWWWSSSQQQVVV___nnnttt]]]bbbqqqzzzqqqoookkkeee^^^ZZZXXXWWWTTTUUUUUUTTTSSSSSSTTTVVVWWWUUUPPPKKKMMM^^^xxx}}}tttnnnjjjfffaaa]]][[[ZZZ[[[\\\YYYVVVXXX]]]{{{uuubbb]]]VVVPPPMMMKKKJJJIIIHHHBBB>>>>>><<<:::???GGGQQQVVVeeevvv{{{{{{{{{yyyxxxyyy}}}~~~}}}|||{{{zzzyyyxxxxxxvvvwwwxxxzzzyyyxxxvvvtttrrr}}}xxxwww{{{||||||~~~}}}~~~~~~~~~{{{{{{zzzzzz{{{}}}{{{||||||yyyvvvvvvyyy|||tttuuuvvvyyy|||zzzlllccciii}}}}}}ssseeeqqqqqqaaaRRRKKKKKKHHHAAACCCDDD;;;;;;999888888;;;======<<<:::;;;===<<<:::888888999;;;777444666;;;>>><<<999<<<<<<;;;;;;<<<<<<======888888777777888888999:::999===@@@@@@===;;;;;;<<>>???@@@@@@???DDDVVVpppaaaqqqyyy|||xxxfffZZZTTTOOOTTTfff~~~}}}yyyvvvtttllljjjmmmgggbbbqqqzzz|||~~~wwwqqqqqqkkkfffddd```XXXTTTTTTUUUXXXZZZZZZZZZ___hhhooosssqqqppppppoookkkddd^^^YYYQQQHHHDDDHHHLLLNNNNNNNNNNNNOOOQQQUUUXXXXXXXXXMMMMMMNNNPPPTTTXXX[[[]]]^^^```ccceeeddddddeeeeeennnooopppqqqrrrtttxxx{{{{{{{{{~~~zzzkkkaaaccckkkuuu{{{LLLAAA;;;FFFlllZZZKKKCCCKKKtttzzzcccXXXSSSQQQVVV___ooo|||pppmmmssskkkgggaaa]]]ZZZYYYYYYXXXXXX[[[^^^\\\YYYWWWYYY\\\ZZZYYYUUUPPPSSSccc~~~wwwrrroookkkeeeaaa^^^___aaaaaa[[[UUUVVV\\\tttbbbWWWTTTTTTQQQMMMKKKHHHCCC???>>>???AAACCCJJJVVViiizzz}}}}}}~~~~~~~~~|||~~~}}}}}}~~~~~~{{{xxxvvvyyyzzz{{{zzzyyyyyy{{{}}}{{{{{{{{{yyywwwwwwwwwyyy~~~~~~}}}{{{zzz|||}}}||||||~~~}}}}}}}}}||||||}}}||||||{{{vvvsssrrrrrrrrruuu|||~~~vvvlllfffmmmxxx}}}tttjjjpppfffPPPFFFFFFEEEDDDCCCBBBBBBBBB>>>===;;;:::999:::<<<===::::::::::::::::::::::::999888888888888:::;;;<<<<<<;;;:::999999999999999666666777999999999888888666666777888:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<===???@@@@@@>>><<<:::@@@DDDQQQ|||vvv]]]ooowwwqqq~~~kkk\\\UUUPPPRRRaaa~~~xxxvvvvvvvvvooollllllgggcccnnnzzzuuuoooqqqqqqjjjggghhhddd[[[UUUUUUVVVZZZ___aaabbbeeejjjnnnmmmrrrtttpppllliiieee```YYYSSSLLLJJJKKKMMMNNNNNNMMMMMMNNNRRRWWWZZZYYYWWWPPPLLLHHHJJJQQQXXX[[[[[[___aaabbbbbbbbbcccfffhhhmmmnnnpppsssvvvyyy{{{}}}wwwoooccc]]]ccctttuuuJJJ>>>BBBBBBlllqqq```NNNEEEGGGaaahhh^^^WWWPPPYYY___iiizzzlll```VVVXXX```dddbbb___``````]]][[[]]]___\\\UUU[[[[[[TTTOOOVVVmmm{{{sssmmmiiigggdddaaaaaadddgggeee___WWWRRROOOkkk[[[RRRPPPPPPNNNKKKFFFBBB???>>>>>>>>>FFFRRReeevvv~~~}}}}}}~~~~~~}}}|||{{{yyyzzzzzzzzzxxxxxxyyy{{{|||||||||zzzxxxvvvvvvvvv{{{{{{zzzyyyyyyzzz~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{wwwtttrrrrrrsssuuuwww~~~xxxmmmhhhiiixxx{{{xxxzzzzzz~~~|||{{{rrrllldddVVVGGGDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;:::;;;<<<===:::::::::::::::;;;;;;;;;:::999888777777888999:::;;;::::::999888888999999555666777888888888777666999999999999::::::::::::;;;::::::999999999::::::<<<===>>>??????>>>======???CCCMMMwwwqqq[[[ooowwwpppkkk\\\UUUOOOPPP___}}}zzzwwwvvvsssnnnmmmoookkkeeejjjuuu~~~sssiiifffjjjffffffgggccc[[[VVVWWWXXX]]]bbbeeefffhhhlllpppnnnsssuuuqqqmmmkkkfff```___ZZZSSSNNNLLLNNNPPPQQQNNNNNNOOOSSSXXXZZZZZZXXXQQQMMMIIIJJJQQQXXX[[[\\\```aaabbbbbbbbbccceeegggnnnoooqqqtttwwwzzz|||}}}~~~xxxpppddd___eeeuuutttJJJ===@@@AAAhhhsss^^^LLLEEEDDDUUUmmm___WWWQQQXXX___iiiyyylllbbbYYY[[[ccciiigggccccccffffffbbb______^^^ZZZZZZZZZWWWSSS[[[ooo||||||vvvnnnhhheeeddddddbbbccceeefffbbb[[[TTTOOOMMMmmmZZZSSSTTTUUURRRMMMHHHCCCAAA@@@???DDDQQQdddttt~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~yyyzzz{{{yyywwwvvvwwwxxx|||||||||{{{yyywwwuuutttwwwwwwwwwwwwwwwyyy|||~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvsssqqqqqqsssvvvxxxxxx~~~wwwnnndddhhhwww~~~qqqvvvvvvrrrzzzuuuppphhhjjjsssoooYYYFFF@@@AAABBBDDDEEEEEECCCBBBAAAAAA???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666666777::::::999888888888999999888888999999999888777777;;;;;;;;;::::::999999888999999888888888999999:::<<<<<<<<<======>>>???@@@AAADDDKKKsss~~~kkk[[[nnnxxxpppmmm\\\UUUNNNNNN[[[yyy|||yyyvvvsssoooooosssqqqiiifffiii~~~}}}sssggg^^^```aaadddfffaaaZZZWWWYYYXXX]]]cccggghhhiiillloooppptttvvvssspppnnniiibbbccc___XXXQQQLLLMMMQQQUUUSSSRRRSSSUUUYYY\\\\\\\\\RRRNNNJJJKKKQQQXXX\\\]]]```aaabbbbbbaaabbbdddfffpppqqqrrruuuwwwzzz|||}}}}}}{{{qqqfffaaagggvvvrrrJJJ;;;>>>???bbb|||aaaLLLHHHCCCHHHqqquuuaaaWWWSSSWWW___iii{{{wwwtttpppggg^^^^^^eeelllmmmkkkgggmmmoooiiibbb```___]]]VVVWWWVVVTTT\\\nnnzzztttmmmddd^^^\\\]]]___```bbbcccccc___XXXPPPKKKHHHzzzfffZZZWWW]]]YYYRRRLLLHHHFFFFFFGGGGGGTTTfffwww|||}}}~~~{{{yyy~~~~~~~~~~~~}}}|||||||||zzz{{{{{{zzzwwwvvvuuuvvvyyyyyyzzz{{{{{{zzzwwwttttttuuuvvvvvvwwwyyy}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}~~~|||yyywwwuuusssrrrrrruuuyyy{{{{{{zzzsssmmmiiifffuuu}}}xxx~~~ttt}}}xxxrrrgggdddkkktttlllTTTCCC@@@???AAACCCEEEEEEDDDAAA@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555555666666;;;::::::999999999::::::===<<<:::999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;===<<<;;;;;;<<<>>>AAABBBEEEGGGLLLrrr|||hhh]]]ooozzzqqq}}}ooo]]]VVVOOONNNYYYttt~~~zzzvvvwwwsssrrrvvvvvvnnngggeeesss}}}uuukkk___ZZZ___dddddd^^^XXXWWWYYYUUU[[[bbbfffggghhhjjjmmmoootttvvvuuutttsssmmmfffbbb___YYYRRRLLLMMMSSSYYYYYYWWWTTTTTTVVVYYY]]]```RRROOOLLLLLLQQQWWW\\\^^^___```aaaaaaaaabbbdddfffoooppprrrtttwwwyyy{{{|||~~~}}}rrrfffcccjjjwww~~~nnnJJJ999<<<>>>YYY~~~hhhQQQMMMEEEBBBccc}}}dddWWWSSSUUU^^^hhhtttppprrr{{{rrrfff___bbblllrrrsssnnnrrrsssmmmgggccc```\\\RRRRRRQQQPPPVVVeeeyyy{{{uuukkkeee[[[TTTQQQRRRVVVYYY\\\]]]^^^\\\WWWPPPIIIDDD}}}qqqeee^^^\\\```[[[SSSKKKGGGGGGJJJMMMJJJVVViiiyyy~~~}}}||||||~~~~~~zzz}}}|||}}}}}}{{{zzz{{{|||}}}|||yyywwwvvvvvvvvvvvvwwwzzz|||}}}zzzwwwtttvvvwwwxxxyyy{{{~~~~~~}}}{{{zzzzzz{{{|||}}}||||||~~~~~~zzzwwwvvvuuutttuuuxxxzzz|||{{{nnnfffdddfffvvvqqquuueeeccckkkpppjjj\\\NNNDDD???>>>@@@BBBDDDDDDCCCAAA???@@@??????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;888777666555555666777888;;;;;;::::::::::::;;;;;;>>><<<:::999999:::<<<===999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::<<<>>>AAACCCFFFGGGKKKooo~~~jjj```ooo}}}qqq|||qqq___XXXRRROOOWWWqqq|||www|||wwwvvvxxxxxxssslllhhhrrrxxxooocccZZZ```dddbbb\\\XXXWWWXXXTTTZZZaaaeeefffgggiiikkknnnrrruuuuuuwwwwwwpppiii]]]\\\YYYTTTQQQRRRXXX]]][[[WWWQQQMMMMMMQQQXXX]]]QQQOOOMMMNNNRRRWWW[[[]]]]]]___`````````aaadddfffmmmnnnpppsssuuuxxxzzz{{{|||pppeeedddkkkwwwuuupppiiiIII888<<<===PPPyyyqqqWWWQQQGGG???[[[gggWWWSSSSSS]]]fff~~~nnniiinnnrrrccc___hhhtttyyywwwxxxvvvrrroookkkcccZZZRRRQQQOOONNNQQQ]]]ppp~~~zzzsssmmmhhhbbbYYYQQQLLLLLLOOORRRSSSUUUYYYZZZXXXQQQHHHBBBuuukkkhhhhhhiiifff```WWWNNNIIIHHHJJJLLLKKKWWWiiizzz}}}|||}}}}}}zzz{{{~~~}}}}}}|||~~~~~~|||yyyxxxxxxvvvuuuuuuxxx|||~~~|||zzzvvvwwwyyyzzz{{{|||}}}{{{yyyzzz{{{~~~|||{{{~~~|||}}}vvvwwwwwwxxxyyyzzz||||||pppaaaZZZ```jjj}}}sss\\\aaallljjjWWWGGGEEECCC<<>>>>>>>>=========<<<<<<======<<<<<<;;;:::::::::777777666555555666777888::::::999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;888999:::;;;===>>>???@@@============>>>>>>???@@@===<<<;;;;;;<<<>>>AAACCCCCCEEEGGGjjjooobbbooo~~~qqqyyy}}}rrr```ZZZUUUPPPVVVnnn}}}www{{{xxxwwwwwwxxxvvvqqqmmmuuuzzzpppfff\\\aaaccc```\\\ZZZZZZXXXUUUZZZ```dddeeefffiiillllllooorrrsssvvvuuunnneeeYYYYYYYYYXXXXXXZZZ]]]```WWWTTTNNNHHHEEEHHHOOOTTTNNNNNNOOOPPPRRRVVVYYY[[[[[[]]]^^^___```bbbeeegggkkklllooorrruuuxxxzzz{{{zzzlllbbbdddkkkwww{{{qqqbbbGGG888===>>>GGGyyywww]]]SSSGGG???TTTvvvmmmYYYSSSQQQ\\\dddxxxllldddiiipppccchhhsssyyy}}}}}}zzzvvvtttpppfff[[[UUUSSSRRRPPPPPPWWWgggwwwyyyuuuooojjjhhhddd^^^VVVOOOMMMOOOQQQNNNPPPTTTWWWWWWQQQIIIBBB~~~vvvppphhh^^^VVVPPPNNNMMMMMMYYYkkk{{{}}}yyy{{{}}}zzzxxxyyy|||}}}~~~|||{{{{{{xxxuuutttwww{{{~~~}}}zzzwwwyyy{{{||||||}}}~~~~~~~~~~~~}}}|||}}}}}}yyyssstttwwwzzz|||}}}}}}}}}}}}}}}}}}|||qqqdddXXXYYYjjj~~~lllbbbcccdddZZZGGG===AAABBB>>>AAAAAABBBAAAAAA@@@???>>>;;;;;;<<<============<<<<<<<<<<<<;;;:::999999999:::999777666555666666777888888777777888888999:::444999???EEEFFFBBB===999999999:::<<<===>>>???@@@=========>>>>>>???@@@AAA<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDffftttbbbmmm}}}ooouuuyyysssbbb\\\VVVPPPTTTjjj~~~}}}xxxtttuuuvvvvvvvvvuuurrrooosss}}}qqqjjj^^^bbbaaa]]]\\\___^^^ZZZTTTXXX^^^```aaaccchhhkkkkkknnnooopppqqqpppggg\\\TTTUUUWWWZZZ]]]^^^^^^\\\UUUSSSPPPJJJFFFEEEIIILLLKKKMMMOOORRRSSSUUUWWWXXXYYY[[[]]]___```bbbfffiiijjjlllnnnrrrvvvyyy|||}}}~~~wwwiii___bbbkkkvvv\\\EEE888>>>??????lll}}}dddWWWJJJAAANNNeeettt]]]UUUOOO[[[aaasssqqqfffkkkppplllqqquuuzzz}}}}}}xxxsssmmmddd[[[UUUUUUVVVUUURRRRRR]]]kkk|||~~~wwwpppmmmjjjgggfffeeeaaa[[[TTTPPPPPPQQQOOOOOOPPPRRRSSSPPPIIIDDDzzzpppeee[[[TTTPPPOOO\\\nnn~~~~~~zzz|||zzzwwwrrroooqqqxxx~~~~~~}}}}}}{{{wwwtttvvvzzz}}}|||yyywwwyyy{{{||||||}}}~~~~~~~~~}}}}}}{{{yyyrrrooorrrvvv{{{}}}~~~~~~}}}wwwuuuuuuyyywwwpppfff\\\WWW___yyy}}}iii^^^kkkhhh^^^NNNAAA>>>BBBDDDCCCCCCBBBAAA@@@@@@???>>>>>>999:::;;;<<<============<<<<<<;;;::::::999888888===;;;999777555555555555666666555666666777888888222:::FFFOOOPPPIII@@@888::::::;;;<<<===>>>??????============>>>???AAAAAA<<<<<<<<<======>>>???@@@CCCDDDDDDdddwww```kkk|||mmmsssvvvsssccc]]]VVVOOORRRhhh}}}~~~~~~xxxmmmqqqtttuuuuuutttrrrnnnmmmtttnnn___aaa```[[[]]]bbbbbb]]]QQQUUUZZZ\\\]]]```dddhhhkkkmmmmmmmmmmmmkkk```UUUPPPQQQSSSYYY^^^^^^[[[WWWTTTUUUTTTPPPKKKGGGGGGIIIIIILLLPPPSSSTTTTTTVVVVVVWWWYYY\\\^^^```cccgggiiijjjlllooossswww{{{}}}}}}~~~uuufff]]]aaakkkuuuXXXDDD888@@@@@@;;;eeekkk\\\NNNDDDKKKZZZxxx___VVVNNNZZZ```pppwwwlllqqq~~~{{{pppppppppssszzz}}}wwwnnnggg```ZZZSSSTTTWWWYYYSSSOOOVVVbbbmmmqqqpppiiicccaaa```]]]ccccccbbb\\\VVVQQQPPPPPPRRRPPPNNNNNNOOONNNJJJFFF}}}fff[[[[[[[[[^^^hhhzzz~~~~~~{{{~~~xxxhhhgggrrr{{{|||{{{zzzzzzyyyyyyyyyyyywww{{{|||zzzzzz}}}|||~~~}}}}}}}}}}}}}}}|||zzzyyyzzz{{{xxxuuusssvvvyyy|||zzzxxxwwwxxx{{{~~~{{{wwwooolllvvvuuurrraaa]]][[[ZZZwww{{{zzzuuuxxxooo___aaahhh\\\RRRJJJHHHGGGDDDAAAAAAEEECCCAAA@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;:::::::::>>>???@@@>>><<<::::::::::::888666444333333555666444555555555666666777777666888;;;<<<;;;:::;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@>>>EEEGGGWWWzzz]]]eeemmmrrr}}}iiiXXXWWWQQQQQQaaa{{{|||yyywwwrrrnnnpppooonnnooorrrppplllnnn{{{tttnnnbbb\\\YYY\\\bbbddd___XXXXXXXXXWWWVVVWWW\\\ccchhhddddddccc```[[[WWWUUUUUUQQQMMMJJJKKKOOOTTTUUUUUUSSSWWW\\\]]]YYYQQQJJJEEEJJJLLLOOOPPPQQQSSSUUUWWWXXXZZZ\\\]]]___aaadddgggiiikkkooossswwwyyy{{{||||||}}}~~~xxxggg[[[```nnn}}}}}}UUU<<<===>>>888;;;WWWwwwkkkYYYFFFEEERRR|||eeeZZZQQQ[[[```jjjvvvkkkqqqyyywwwpppxxxzzzrrrggg___ZZZWWWVVVUUUUUUWWWYYYYYYUUURRRXXXWWWVVVVVVWWWZZZ\\\^^^\\\aaaddd___UUUNNNKKKLLLQQQRRRSSSTTTTTTQQQLLLGGG}}}mmmhhhdddeeelllzzz~~~~~~{{{|||wwwssszzz~~~}}}~~~}}}|||zzzyyyyyyyyyzzzzzzvvv{{{|||zzzzzz}}}yyyyyyzzz|||}}}|||xxxuuuwwwvvvuuurrrpppoooppprrrvvvuuuuuuuuuxxx}}}vvvmmmqqqyyywwwnnndddTTTUUUaaaqqqtttxxxxxxnnniiibbbccchhhcccTTTLLLEEEFFFGGGDDDBBBBBBCCCAAA???>>>???@@@???>>><<<<<<;;;;;;::::::999999>>>@@@@@@???<<<:::::::::999888777555444444555555333444444444555555555555444666999:::999888999:::<<<<<<:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@FFFGGGTTT{{{]]]bbbooorrrlllZZZXXXRRRQQQ___}}}|||xxxvvvqqqnnnpppooommmmmmpppnnniiilllvvvsssmmmfff```[[[\\\bbbddd```ZZZUUUVVVXXXYYYZZZ]]]aaadddaaaaaa```]]]XXXSSSQQQQQQOOOMMMKKKJJJKKKLLLMMMMMMOOOSSSXXXZZZVVVPPPKKKHHHJJJLLLOOOPPPQQQSSSUUUXXXZZZ[[[]]]^^^^^^___bbbdddhhhjjjooosssvvvxxxzzz|||}}}~~~vvvfff\\\aaammm{{{RRR:::<<<>>>:::;;;PPPlllWWWFFFEEEOOOuuu}}}cccVVVQQQXXX^^^iiiuuu{{{xxxtttoooooopppjjj]]]UUUVVVYYYWWWWWWXXXYYYXXXTTTPPPLLLLLLKKKLLLMMMNNNPPPQQQQQQXXX```ccc^^^VVVOOOKKKOOOPPPRRRUUUWWWVVVRRROOO{{{rrrqqqrrrzzz~~~~~~}}}xxxrrroooqqqvvvyyyyyy{{{~~~}}}~~~|||zzzxxxxxxyyy{{{}}}www{{{}}}{{{|||~~~}}}{{{yyyyyy{{{|||zzzwwwvvvsssooommmmmmmmmmmmlllrrrqqqrrrtttxxx~~~~~~uuutttsssmmmeee\\\RRRZZZttt|||sssnnnvvvwwweeeZZZ[[[iiihhhVVVJJJDDDAAACCCFFFDDDBBBCCC@@@>>>======>>>???>>>======<<<<<<;;;:::999999999<<<===>>>===:::999888999888888888777777666666555333333333333333444444444222444666777666666777888<<<;;;999888777777888888999999::::::::::::999999;;;;;;;;;<<<<<<=========???CCCEEEOOO}}}]]]___rrrqqq~~~ooo]]]YYYSSSPPP\\\wwwzzzvvvrrrppprrrpppnnnnnnpppnnniiihhhoooqqqkkkgggaaa[[[\\\```bbb___ZZZRRRUUUYYY[[[\\\]]]^^^_________^^^ZZZTTTPPPNNNNNNNNNNNNMMMJJJGGGEEEDDDDDDKKKOOOSSSTTTRRROOOLLLJJJIIIKKKNNNPPPQQQSSSVVVXXX[[[]]]^^^^^^]]]^^^```bbbgggjjjooosssuuuwwwzzz|||~~~tttfff^^^bbblllyyyOOO888:::<<<;;;;;;GGGlllnnnTTTFFFEEEIIIeeehhhXXXRRRSSSZZZgggnnngggppppppaaaWWWXXX[[[ZZZZZZZZZYYYWWWRRROOOFFFFFFEEEDDDDDDDDDEEEFFFJJJPPPXXX```bbb^^^VVVOOOLLLMMMNNNQQQSSSSSSQQQOOO|||yyy{{{wwwqqqoooooonnn}}}zzzxxxxxxzzz|||~~~{{{~~~~~~~~~}}}wwwtttvvvxxxyyyyyyuuuqqqllllllnnnooonnnmmmppppppqqqtttyyy~~~zzzoooccc[[[XXX[[[mmmoooqqqxxxqqqddd```aaaggg]]]EEECCC???>>>BBBEEECCCAAABBB???===<<<<<<>>>???>>>>>>>>>>>>===<<<;;;;;;:::999777999::::::888777888999888888888999888777666666333333333333333444444444222333555555555444666777999999777666666666777777777777888888888888777777::::::::::::;;;;;;<<<<<<:::===BBBLLL}}}aaa___~~~xxxppp{{{rrr^^^ZZZTTTPPPXXXppp}}}xxxtttrrrtttsssqqqqqqsssqqqmmmeeeiiiyyyqqqgggaaa]]]ZZZ]]]aaabbb]]]XXXSSSUUUYYYZZZZZZZZZ[[[\\\^^^^^^\\\XXXSSSOOONNNNNNNNNPPPQQQNNNHHHCCCBBBCCCJJJLLLOOOOOOMMMKKKJJJIIIHHHJJJMMMOOOPPPRRRUUUXXXZZZ[[[]]]]]]]]]^^^```bbbgggkkkqqqtttvvvwww{{{}}}qqqfff___ccclllyyyttt}}}PPP888888999:::<<>>>>>BBBCCCAAA???AAA???===<<<<<<>>>???>>>>>>?????????>>>===<<<<<<;;;666888::::::::::::;;;<<<777888888888888777777666555444444444444444444444222444555555444444666888666555555444555666777888555555666666666666555555888888888999::::::;;;;;;::::::BBBKKKwwwhhhaaa{{{|||nnnxxxvvv```[[[UUUPPPUUUjjj{{{vvvsssuuuuuussstttvvvuuupppfffffftttqqqdddZZZZZZ]]]bbbgggfff```ZZZVVVWWWWWWVVVUUUVVVXXXZZZXXXXXXVVVSSSOOOLLLLLLMMMOOORRRTTTQQQLLLHHHGGGHHHJJJKKKMMMLLLIIIGGGFFFFFFFFFIIILLLNNNOOOQQQTTTWWWVVVXXXZZZ[[[]]]___bbbeeeggglllrrruuuvvvwww{{{oooddd___dddnnn{{{ppp{{{RRR;;;888666888<<<>>>RRRnnnSSSGGGDDD@@@QQQ{{{xxxaaaTTTNNNRRR```mmm~~~ssstttyyyqqqccc[[[[[[ZZZYYYWWWUUUUUUTTTXXXTTTMMMGGGCCCAAABBBCCCKKKIIILLLVVVbbbhhhccc]]]ZZZXXXUUUSSSSSSRRRQQQOOOxxx~~~~~~~~~~~~~~~|||}}}{{{zzzzzz|||~~~}}}}}}~~~~~~~~~}}}xxxwwwmmmhhhhhhhhhiiilllnnnpppooonnnjjjmmmssszzzuuummmhhh^^^RRRTTT___sssxxxuuu|||{{{lllhhhgggVVVIIIEEEBBB@@@===>>>AAAAAA>>>>>>@@@???===<<<<<<===>>>===<<<>>>>>>>>>>>>>>>=========999;;;======<<<<<<===>>>777777777777777777777777555555555555444444444444333444555444444444666888444444333333444666777888444444555555555555444444555666777888999::::::;;;>>>;;;DDDJJJoooooo```wwwkkkttt{{{eeeZZZUUUPPPSSSeee|||wwwxxxxxxuuuvvvxxxvvvrrrlllhhhrrrsssdddZZZ]]]bbbjjjnnnllleee^^^YYYXXXVVVSSSPPPPPPSSSVVVOOOOOONNNLLLIIIIIIJJJLLLPPPQQQRRRRRROOOMMMLLLLLLIIIJJJKKKJJJGGGDDDCCCCCCDDDFFFIIILLLMMMPPPSSSUUUSSSUUUXXXZZZ\\\```dddgggffflllsssuuuuuuvvv{{{~~~oooccc]]]eeeqqqqqq|||QQQ<<<999555777===<<>><<<===@@@???===;;;:::;;;<<<;;;:::<<<<<<<<<<<<<<<============>>>???>>>;;;999999:::777666555555555666777888444444444444333333222222222333444333333333666888666555444333444555666777333444444555555444444333333444555666888999;;;;;;>>>:::DDDGGGhhhppp\\\ppp}}}gggqqqlllYYYUUUPPPRRRaaa|||{{{|||yyytttuuulllooovvvfff^^^aaaffflllpppnnngggaaaYYYXXXVVVRRRNNNMMMNNNPPPIIIJJJIIIHHHGGGHHHKKKMMMOOONNNMMMNNNNNNNNNLLLJJJGGGHHHJJJIIIFFFDDDBBBBBBBBBDDDGGGJJJLLLNNNQQQTTTRRRTTTWWWZZZ\\\___cccfffcccjjjqqqtttssstttyyy~~~}}}ooobbb[[[eeettt|||LLL<<<;;;555777>>>;;;GGG]]]~~~yyycccPPPFFFBBBGGGaaaiiiXXXPPPOOOXXX```iii}}}{{{wwwtttppp```^^^ZZZTTTOOOOOOSSSWWWUUUUUUTTTRRRMMMHHHCCC@@@@@@CCCNNN```sss}}}|||xxxmmmhhhaaa[[[XXXWWWUUUTTT}}}|||~~~wwwzzz~~~~~~}}}~~~|||}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~{{{wwwhhhcccdddeeejjjppprrrpppnnnmmmmmmwww{{{vvvfff\\\]]][[[^^^wwwtttxxx|||~~~vvvpppeeellljjjRRR:::===CCC888;;;999:::===<<<:::<<>><<<:::999::::::999777999999::::::;;;<<<<<<<<<>>>>>>>>><<<888555333333777666444333333555777888333333333222222111111111222222333222111222555777888777555444333333444555333444444555555444444333111222444666888999;;;<<<:::666AAADDDcccmmmXXXjjj|||dddpppqqqYYYUUUQQQRRR```}}}}}}www|||ooonnnwwwhhhaaacccgggkkkmmmkkkfffbbbXXXXXXVVVRRRNNNKKKJJJKKKGGGHHHHHHHHHHHHJJJNNNQQQNNNKKKIIIIIILLLLLLJJJGGGEEEGGGIIIIIIGGGDDDCCCCCCAAACCCFFFIIIKKKMMMPPPSSSSSSUUUXXXZZZ\\\^^^bbbeeeaaahhhppprrrqqqrrrwww||||||oooaaaZZZeeewwwvvvGGG:::<<<777888>>>999CCCRRRkkkTTTGGGDDDBBBWWWvvvuuuZZZRRROOOUUU]]]fffssssssqqqwwwccc```ZZZSSSMMMLLLQQQVVVSSSVVVYYYZZZWWWPPPHHHCCCBBBDDDLLL]]]rrr}}}vvvmmmddd___[[[XXXVVV~~~}}}}}}~~~~~~|||}}}}}}{{{zzz||||||yyy~~~}}}zzzqqqhhhfffjjjmmmrrrxxxyyyssskkkjjjlllsss{{{qqqfff\\\SSSXXXjjjuuunnnsss{{{vvv}}}{{{qqqccc^^^aaammmbbbRRRFFFAAA>>>;;;888::::::<<<<<<:::999:::;;;999999999999999999::::::::::::999999999999999888777777666555444333333222444444444444444444444444666444222222222222000...222111000000111333555666777555333333444444444333333333333444333333222222222333333444666888999:::555@@@===DDDYYYppp]]]gggwww\\\kkksss]]]XXXSSSSSSZZZooozzz}}}wwwsssyyy~~~llllllcccdddqqqvvvmmmbbb^^^YYYXXXUUURRRNNNJJJGGGFFFIIIFFFDDDEEEJJJOOOQQQQQQUUUOOOGGGEEEFFFFFFDDDBBBCCCDDDFFFFFFDDDBBBBBBBBBEEEEEEFFFHHHJJJMMMOOOPPPSSSWWWZZZ]]]^^^___aaabbbeeeiiimmmooopppttt{{{{{{oooccc___jjjzzzmmmGGG???777777999999;;;===PPP{{{yyyaaaKKK<<>>777777999999:::===CCCttt|||iiiOOOGGG???KKKaaazzz~~~dddWWWNNNQQQVVV\\\gggsss|||{{{tttjjj___VVVTTTUUUSSSQQQQQQZZZZZZZZZ[[[[[[XXXRRRMMMEEEEEENNNaaasss~~~rrrhhh___ZZZYYY~~~~~~~~~}}}|||||||||||||||~~~~~~}}}}}}~~~}}}~~~}}}~~~zzz}}}~~~|||~~~~~~|||{{{{{{{{{}}}~~~sssnnnjjjkkkjjjhhhgggiiilllooorrrqqqnnnkkklllmmmlllrrrvvvuuuqqqjjj```WWWNNNSSSbbb}}}ssswwwlllyyynnnaaa[[[YYYWWWLLLFFF@@@<<<===>>>===<<<<<<>>>999444;;;GGGEEE888888888888888888888888888777555555555777777666555222222222333333333444444222222222222222222222222222111111222444555444333000000000000000111222333222222222222333333333333333333444555555444444333444444444444555666777888666???;;;???MMMttteeefff|||cccjjjvvv~~~vvvbbbYYYQQQOOOSSSeee|||yyy~~~zzzmmmfffiiilllgggbbbbbb___\\\WWWQQQLLLIIIHHHHHHFFFEEEFFFJJJPPPWWW\\\___XXXQQQHHHCCCAAAAAA@@@??????@@@BBBBBBAAA@@@AAABBBBBBCCCDDDGGGJJJMMMPPPQQQPPPSSSWWWZZZ\\\^^^aaacccdddiiioootttvvvyyy}}}|||vvvkkkbbb```lll|||rrrFFF===777777999999:::===???fff}}}pppOOOKKK>>>EEEWWWnnnjjj[[[OOOOOOSSSWWW```kkkwwwzzzrrrmmmcccZZZYYYYYYVVVSSSRRRVVV[[[``````[[[VVVTTTUUUGGGHHHRRRgggyyy~~~vvviii___ZZZYYY}}}}}}|||{{{{{{zzzzzzzzzyyy|||~~~~~~}}}|||{{{|||~~~}}}||||||zzz}}}}}}zzz|||}}}||||||{{{ooogggcccdddgggffffffgggkkkmmmnnnkkkjjjkkklllkkkbbbcccfffhhheee\\\RRRMMMQQQbbb{{{zzz{{{www~~~hhh]]]]]]YYYQQQCCC@@@===<<<<<<<<<;;;:::===BBB>>>999EEEVVVPPP;;;999999888888888888777777666444333444777999777555333333333333333333333333111111111111111111111111333222111222333444444222//////000000000111111222000111333333222222222333333333444555555555444444444444444444555555666777666===999===GGGjjjgggeeeggggggqqq}}}zzzeeeYYYPPPOOOQQQaaa|||tttuuu{{{~~~rrreee[[[ZZZ]]]^^^```ccc___[[[TTTMMMHHHFFFEEEFFFFFFFFFGGGKKKQQQWWW]]]```ZZZTTTKKKDDDAAA@@@@@@???>>>@@@AAAAAAAAA@@@BBBCCCAAABBBCCCFFFIIIMMMPPPQQQPPPSSSVVVXXXZZZ\\\___aaadddjjjqqqvvvyyy{{{~~~}}}wwwhhh```aaannn~~~mmmDDD<<<666777999999:::<<<===XXX|||yyytttSSSIII@@@BBBPPPhhh}}}rrraaaRRRPPPRRRUUU]]]gggsssxxx}}}rrrmmmoooeee^^^]]]]]]ZZZWWWUUUQQQXXX___aaa]]]WWWTTTSSSJJJKKKUUUiii|||zzz{{{xxxrrrhhh^^^XXXVVV}}}}}}}}}|||{{{{{{zzzyyywwwyyy{{{|||{{{{{{{{{|||~~~}}}~~~{{{{{{|||~~~||||||~~~{{{{{{{{{~~~zzzllleee```bbbdddcccccceeeiiikkkjjjfffgggmmmnnnjjj___[[[[[[^^^YYYOOOJJJKKK```yyyrrrttt}}}tttaaa[[[\\\TTTGGG>>>=========>>>>>>===;;;;;;BBBAAA???LLL\\\TTT>>>999999999999888888777777777555333555999;;;999777666666666555444333333222111111111111111111111111444222111111222333111000///000000000111111111111///222444444222111222333222333333444555555444444444444444444444555666666555;;;888===CCCccceee```gggbbblll~~~~~~hhh[[[QQQPPPRRR^^^zzzsssppptttyyy{{{iii]]]QQQNNNRRRYYYaaafff___ZZZSSSLLLGGGEEEEEEEEEGGGGGGHHHJJJNNNSSSXXX[[[XXXSSSKKKDDD@@@???>>>>>>???@@@BBBAAAAAAAAABBBDDD@@@AAACCCEEEIIILLLOOOQQQRRRTTTVVVWWWXXXZZZ]]]___eeekkksssxxxzzz|||}}}xxxeee___bbbpppbbbBBB;;;555666888888999;;;777HHHvvvzzzsssttt{{{{{{^^^LLLCCC@@@JJJbbbwwwyyyeeeSSSOOOQQQSSSZZZccckkksssuuunnnllltttjjjccccccdddaaa^^^]]]UUUUUUVVVWWWWWWVVVTTTSSSOOONNNUUUfffwww|||xxxrrrmmmgggaaaZZZUUU}}}}}}}}}}}}|||{{{yyyxxxvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{{{{{{{{{{|||||||||{{{{{{|||~~~~~~zzz{{{|||{{{yyyyyyzzz{{{~~~|||zzz}}}yyypppllliiiddd```bbbbbb``````bbbeeehhhfffdddjjjssstttooofff\\\VVVUUUNNNFFFLLLXXXwwwssslll{{{vvvhhh\\\WWWSSSJJJ???999:::<<<>>>???@@@AAAAAA888>>>@@@@@@JJJTTTNNN>>>;;;;;;::::::999888888888888555333555;;;===;;;888888777666555444333333222111111111111111111111111333111000000111111000...000000111222222111111000000333666666222000111222111111222333444444444444333333333333444555666777555:::888>>>@@@\\\gggZZZvvv~~~fff^^^ggg{{{lll]]]TTTSSSSSS[[[{{{xxxqqqttt{{{sssqqqoooooorrruuuwwwxxxyyy|||zzztttrrrwww}}}lllaaaSSSMMMPPPYYYccciii___[[[TTTMMMIIIGGGGGGGGGHHHHHHIIIIIIIIILLLQQQUUURRROOOIIIDDD???=========@@@AAABBBAAA@@@@@@BBBCCC@@@AAACCCEEEHHHKKKNNNOOORRRTTTVVVWWWXXXZZZ]]]```gggllltttxxxzzz|||~~~}}}xxxbbb^^^cccrrr~~~sssyyyaaaAAA999555666888888999:::;;;CCCfffxxxlllSSSHHH???DDDYYYmmm}}}iiiTTTNNNNNNOOOUUU]]]aaalll|||zzzuuuttt|||rrrjjjiiiiiifffdddccc^^^VVVNNNKKKNNNSSSVVVWWWTTTQQQSSS___lllwwwzzzrrrmmmiiiddd\\\VVV|||}}}}}}}}}{{{zzzxxxwwwwwwyyy{{{||||||}}}~~~|||{{{yyyyyy{{{}}}~~~~~~{{{zzz|||}}}}}}}}}xxxyyyzzzyyyyyyzzz|||~~~}}}yyyxxxxxxzzzvvvkkkffffffcccaaaaaabbb```]]]^^^bbb```dddeeeeeeooo}}}wwwmmm]]]QQQMMMGGGFFFZZZuuu{{{rrrtttwwwuuuqqqooohhhaaa\\\SSSGGG???===666888:::===>>>???AAABBB999<<<>>>>>>AAAEEEBBB===<<<<<<;;;;;;:::999999888888444222555;;;>>><<<888555555555444444333333333222222222222222222222222000///...///000111000///111111222333333222111000111555999777333000000222///000111222333333333333222222222333444666777888666;;;999>>><<>>>>>???AAAAAAAAACCCEEEGGGJJJLLLNNNPPPRRRTTTVVVXXX\\\```dddiiinnntttxxxyyyzzz}}}~~~{{{sss```]]]cccttt|||qqqrrrddd???888444666888888888:::@@@???XXXxxxcccRRRBBB@@@QQQcccrrrpppXXXPPPNNNNNNRRRYYY___hhhvvvwwwmmmjjjiiifffcccccc^^^WWWOOOLLLOOOSSSVVVWWWXXXSSSRRRWWW___iiivvv~~~{{{vvvpppiiiaaaZZZVVV||||||||||||{{{yyywwwvvvwwwyyy|||}}}}}}~~~}}}{{{{{{}}}}}}{{{zzz|||~~~{{{~~~}}}zzzzzz~~~}}}zzz{{{{{{{{{{{{}}}~~~yyywwwwwwxxxyyy}}}}}}pppeee___```bbb______aaabbb___[[[]]]bbb]]]bbbdddfffsssooo\\\LLLGGGCCCIIIjjjooolllyyyxxxgggccceeeaaa```___QQQ???:::???666888:::<<<<<<===>>>???============;;;:::;;;=========<<<;;;;;;:::999999777333111444;;;>>><<<888222222333333333333444444222222222222222222222222---,,,,,,---000111111000111222333444444333111111333777:::999333000000111...///000111222333333333111111111222444666888999777;;;999>>>:::QQQ~~~\\\jjjzzznnnfffgggvvv~~~tttcccXXXWWWRRRSSSnnnzzzooollljjjfffggggggggghhhjjjmmmpppqqqsssuuuvvvtttxxx|||jjjZZZVVVZZZ```cccYYYVVVQQQLLLHHHFFFEEEEEEHHHIIIIIIGGGEEEFFFKKKOOOPPPPPPOOOKKKHHHEEEDDDDDD@@@@@@@@@>>><<<<<<>>>???AAABBBCCCEEEGGGIIIKKKMMMMMMOOOSSSVVVYYY^^^cccgggjjjoootttwwwxxxyyy}}}xxxnnn___]]]dddttt{{{ttt```???888444666888888888::::::555HHH|||vvv[[[GGG???MMM^^^mmmwww^^^SSSPPPOOOQQQWWWbbbhhhrrrxxxlllhhhfffbbb______WWWVVVUUUUUUVVVVVVTTTRRRZZZUUURRRSSSVVV]]]lllzzzyyyzzzyyyrrrggg\\\VVVTTT|||{{{}}}{{{wwwvvvyyyzzz||||||{{{}}}}}}~~~|||~~~~~~~~~}}}|||{{{}}}|||zzzyyyyyy{{{~~~}}}zzzzzz~~~yyyssssssxxx|||xxxrrroooqqqnnniiiccc]]]\\\]]]______aaaaaa^^^^^^bbbccc``````cccccciii|||pppaaaWWWLLLIIIQQQfffxxxxxxzzziii___hhhddd\\\PPPEEE>>>;;;;;;<<<:::888888:::<<<===>>>AAA>>><<<;;;;;;;;;:::999:::999999888999999::::::555555666888999888444111111222222222222111000000444444444333333222222222------......//////000000222333444444333222111000///888HHHQQQEEE111,,,333//////000111222222333333222222333333444555555555666888888:::>>>JJJwwwggggggqqq___hhhppp}}}zzzfffXXXXXXUUUTTThhh~~~~~~rrrrrrrrrooonnnkkkiiiiiigggeeeggglllllljjjnnnsssuuu{{{yyydddZZZYYYZZZZZZUUUVVVUUUPPPJJJEEECCCCCCHHHNNNSSSPPPHHHEEEIIIOOORRRTTTRRRMMMKKKLLLJJJGGGEEEBBB???>>>???@@@@@@??????@@@BBBDDDFFFHHHIIIIIIOOOPPPRRRSSSWWW\\\bbbggghhhkkkpppwww}}}~~~}}}yyywwwbbb___eeevvvxxxUUU<<<999777666666777666666:::AAABBB```uuuXXXPPPAAACCCYYYmmm~~~aaaUUUOOOIIIOOO[[[bbbcccllluuuhhh___\\\\\\[[[PPPQQQSSSXXX\\\]]][[[XXX``````]]]VVVQQQTTT^^^hhhrrrqqqmmmfff]]]VVVRRRPPP~~~}}}|||~~~|||xxxwwwzzzxxx{{{~~~~~~~~~~~~|||}}}}}}{{{zzz{{{~~~~~~{{{zzz~~~xxxssssssxxx{{{vvvnnnjjjfffdddaaa]]]ZZZZZZ]]]```eeegggfffbbbaaaddddddbbb]]]hhhpppssszzz|||ooo\\\OOOHHHUUUmmmvvvgggdddfff^^^TTTKKKFFFCCC@@@???===;;;888888999:::;;;;;;???===;;;:::;;;:::999888999888888777777888888999555444555666777666333111222222222222111111000///333333222222222222222222............////////////111111222222222111000///000666EEERRRMMM<<<111222//////000111111222333333222333333444555555666666555888999;;;>>>EEEkkkuuujjj{{{tttbbbdddnnn}}}nnn^^^ZZZUUURRRddd~~~zzzyyywwwsssmmmkkkkkkllljjjfffgggkkkllljjjkkkmmmnnntttzzzggg\\\ZZZYYYXXXUUUVVVUUUPPPIIIDDDAAA@@@EEELLLRRRSSSNNNJJJJJJLLLUUUWWWWWWTTTTTTSSSOOOHHHDDDAAA>>>===>>>???@@@???@@@AAACCCEEEGGGHHHJJJJJJNNNPPPRRRTTTWWW\\\aaaeeeiiilllqqqxxx}}}|||wwwttt___^^^eeewwwvvvOOO;;;999777666666777666666777;;;???XXXwww[[[PPPBBBCCCVVViii{{{fffYYYPPPIIILLLVVVZZZ]]]fffwwwwwwkkkeeebbb\\\VVVVVVVVVWWWZZZ^^^___^^^]]]ggghhhdddZZZPPPOOOVVV___fffeeebbb]]]VVVRRROOOOOO~~~~~~~~~~~~}}}~~~}}}yyyxxxzzzvvv{{{~~~~~~~~~~~~}}}|||~~~||||||uuupppnnnssstttnnnfffaaa[[[[[[[[[ZZZYYY\\\```ccckkkllljjjeeeeeehhhjjjhhhiiixxx~~~tttmmmgggbbbYYYNNNQQQlll~~~{{{}}}xxxqqqdddeee\\\SSSHHHCCCDDDEEECCC@@@===;;;888777888888888777===<<<:::999:::999888666777777666666666666666777555444333333444444333111222222222222111000///...000000000000111111111111/////////..................///000000000///...---///...666BBBEEE:::000...///000000111111222222222333333444444555666666777555999:::<<<<<<===[[[lllssszzziii___jjj{{{wwwddd\\\TTTOOO^^^uuuyyypppoooppprrrpppjjjiiilllpppllljjjiiifffjjjnnnaaaXXXTTTSSSWWWXXXWWWSSSMMMGGGBBBAAABBBGGGNNNSSSTTTSSSRRRRRRXXXZZZZZZZZZ\\\[[[SSSHHHBBB@@@===<<<===?????????@@@AAACCCEEEGGGIIIJJJKKKMMMOOOSSSVVVYYY\\\```ccchhhlllrrryyy~~~zzzrrrlll\\\^^^gggyyytttLLL;;;999666555666777666666777777===OOOwww|||{{{}}}___QQQCCCCCCPPPbbbtttqqq```TTTJJJKKKRRRTTTZZZ```lll{{{ooojjjllliiicccbbbaaa___^^^^^^___```aaakkknnnmmmcccTTTMMMQQQXXXWWWWWWUUURRRNNNLLLMMMNNN~~~}}}~~~}}}}}}|||~~~|||xxxwwwyyyvvv|||}}}}}}~~~}}}~~~~~~~~~~~~~~~zzz{{{{{{ssskkkfffggggggbbb\\\YYYXXXYYYZZZ[[[\\\___dddggglllllliiidddfffmmmssstttxxx{{{kkk^^^WWWUUURRRWWWjjjqqqooorrr~~~{{{mmmbbb[[[LLLGGGAAA???@@@AAA@@@===;;;999777666777888777666;;;:::999999999999777555666555555444444444444444555333000000111222222111222222222222111///...---.........//////000000000/////////......---------,,,---.........---,,,+++111+++***///333111/////////000000000111111111222333444444555555666666777666999999;;;:::777OOOyyymmmkkkrrr]]]fffyyyzzzfff\\\SSSNNN[[[oooxxxvvvvvvwwwtttnnnmmmppptttpppmmmjjjccccccvvvmmm[[[SSSRRRYYYZZZZZZWWWSSSNNNJJJGGG@@@BBBFFFLLLSSSXXX[[[\\\[[[[[[ZZZ[[[______UUUIIIAAA???<<<<<<===?????????@@@@@@AAACCCEEEGGGIIIJJJKKKOOOTTTXXX[[[]]]```bbbhhhlllrrryyy}}}yyymmmdddZZZ^^^jjj}}}tttNNN:::888666555666777777666:::666>>>GGG___xxx{{{eeeRRREEEDDDKKK[[[oooxxx{{{hhhZZZOOOLLLPPPTTT\\\___eeeuuummmsss{{{}}}uuurrrkkkccc]]]\\\___bbbhhhoootttmmm___TTTTTTXXXPPPPPPOOOLLLJJJIIIKKKMMM|||zzz}}}|||{{{|||{{{|||{{{wwwvvvxxxyyy|||~~~~~~}}}|||{{{||||||~~~|||wwwyyyzzztttiii```]]]]]]ZZZXXXXXXXXXZZZ\\\]]]^^^```cccfffhhhhhheeebbbfffqqqzzz~~~|||wwwppphhh^^^TTTPPPPPPTTTkkkuuuggglllwww~~~{{{zzzjjjdddggg^^^LLL@@@@@@AAA@@@???>>>======777666555666777999888777999888888888999999666444555444333333222222222333444222///...///111111000222222222111000///......---------......///////////////......------,,,,,,+++,,,---......---,,,+++333000---...------///333000000000000000111111111333333444444555666666666888888777999999555KKKqqqnnnfffyyy___dddvvvzzzfff\\\SSSPPPZZZjjj}}}zzzxxxsssnnnooosssuuurrrqqqlllbbb___oooxxxaaaXXXZZZXXXXXXXXXXXXWWWUUURRRPPPEEEAAA???AAAHHHQQQXXX\\\^^^]]][[[[[[___```XXXMMMBBB???===<<<===>>>??????>>>??????AAACCCEEEGGGIIIKKKOOOUUUYYY\\\___bbbdddhhhlllsssyyy}}}{{{mmmcccZZZaaaooopppJJJ999777555444666777777666999666===BBBOOO~~~mmmTTTHHHFFFEEEVVVlllqqqlll^^^RRRMMMNNNSSS[[[^^^aaazzztttvvvyyylll```ZZZ\\\```dddoooxxxvvvjjj^^^YYYZZZRRRRRRQQQNNNKKKJJJKKKLLL~~~{{{~~~~~~~~~}}}{{{zzz||||||}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~{{{zzz{{{zzzvvvuuuwwwyyy{{{|||{{{}}}}}}{{{zzz}}}~~~}}}}}}xxxzzz|||wwwjjj]]]XXXXXXXXXXXXZZZWWWYYY[[[\\\\\\\\\^^^```bbbdddcccccciiittt||||||lll]]]UUUOOOIIIKKKPPPqqq{{{iiigggtttlllnnneeeVVVVVV]]]TTTAAA===???BBBBBB@@@???@@@AAA666555555666888999999888888888888999:::999777444555444333222111111111111444111///...///000000000000000111111000000///...---------........................---------------+++,,,---.........---,,,...000333222///------...000000000000000000000000222222333333444555555666888777555999:::666IIImmmrrreee}}}zzzccccccrrr}}}zzzhhh]]]UUUQQQYYYeee}}}yyysssmmmnnnrrrtttssssssnnnccc___ooosss```ZZZ^^^VVVVVVUUUVVVXXXYYYXXXVVVMMMGGG@@@===???EEEMMMQQQ]]]^^^^^^]]]``````YYYPPPDDDAAA>>>======>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHKKKOOOUUUZZZ^^^aaaeeegggjjjooovvvzzz}}}}}}pppeee]]]fffuuu}}}{{{jjjBBB999666444444555777777666333555:::===GGGqqqyyyZZZMMMIIIAAAQQQiiikkk}}}qqqaaaUUUNNNMMMNNNVVV[[[```vvv{{{{{{|||zzzzzzjjj^^^\\\^^^dddmmmvvvvvvmmmccc\\\ZZZXXXYYYXXXUUUQQQMMMLLLLLL~~~~~~}}}|||{{{~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}{{{~~~{{{yyy{{{~~~{{{zzz|||zzzvvvuuuxxxxxxzzz|||||||||||||||||||||}}}www{{{|||tttggg[[[WWWWWWWWWXXX[[[UUUWWWZZZZZZYYYYYYYYYZZZ^^^cccgggiiinnnuuuxxxwwwmmm___RRRMMMGGGFFFSSSeeeqqqnnnvvvfff___XXXVVVUUUOOOFFF??????>>>======@@@BBBDDDEEE777666666777888999888666888888888999::::::777555555444333222111111111111333111//////000111000///...//////000000000000000...............---------,,,------------------...,,,---.../////////......+++...000///...---,,,+++000000000000000000000///111111222222333444444444666666555:::<<<777FFFgggyyyfffsssvvvgggaaannnzzzlll```XXXRRRVVV___wwwxxxpppnnnpppvvvuuuuuuqqqhhhfffyyytttpppiii___[[[___YYYWWWUUUVVVYYY\\\\\\[[[SSSPPPJJJEEEBBBBBBEEEHHHWWW[[[^^^______]]]VVVNNNFFFCCC@@@>>>>>>>>>>>>===???>>>>>>???AAADDDGGGIIILLLPPPUUUZZZ___ccchhhkkkmmmsssyyy}}}{{{mmmbbb```kkkzzzppptttddd>>>888666444444555777777666111777999:::BBB[[[zzzcccTTTLLL>>>MMMgggeeennnyyyhhh[[[RRRNNNLLLRRRXXX```qqqyyyiiiaaa___ccchhhmmmmmmjjjddd___^^^]]]^^^^^^[[[VVVQQQNNNMMM~~~~~~~~~}}}}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzz~~~|||{{{}}}{{{wwwvvvyyyuuuzzz}}}~~~~~~zzzyyy}}}xxx|||{{{vvvzzzzzzpppdddYYYVVVVVVVVVVVVXXXUUUWWWYYYZZZYYYXXXXXXXXX]]]dddkkkooosssuuusssnnnUUUMMMJJJKKKIIINNNiii{{{uuuttt{{{ooofffWWWTTT^^^ZZZEEE<<>>>>>>>>>>>===@@@??????@@@BBBEEEHHHJJJLLLPPPUUUZZZ___eeejjjnnnpppvvv|||wwwggg[[[bbbnnn}}}wwwiiitttbbb???888666444444555777777666333<<<999888???JJJ{{{uuullliiiXXXNNN<<>><<<;;;:::;;;>>>AAACCC???AAA>>>777333555888999:::;;;;;;;;;;;;:::999999444333222111000000000000000000000000////////////////////////////////////.........------,,,,,,,,,,,,------......------,,,---------............/////////.........---------////////////////////////111111111111222333444555222555777666777>>>KKKVVVmmmfffmmmjjjeeeooowwwuuucccXXXUUUUUUUUUkkkzzzwwwxxx~~~{{{tttmmmjjj|||gggdddhhhgggbbbjjjccc[[[WWWYYY]]]aaabbb\\\ZZZWWWTTTQQQPPPOOOOOOUUUWWW___fffbbbSSSHHHFFFPPPKKKDDD???===>>>>>>???===>>>???@@@AAAEEEIIIMMMNNNRRRWWW\\\aaaggglllppptttxxx}}}}}}pppddd```eeerrryyyttttttYYY===777666555444444444444444666666555999===EEEmmmqqqvvvxxx]]]SSSLLLGGGPPPaaabbbhhhyyyjjj]]]RRROOONNNUUUbbbhhhuuu{{{gggeeecccbbbcccdddfffeeecccaaadddddddddbbb___ZZZUUURRR}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||||||||{{{}}}}}}~~~|||zzzyyyyyyzzzxxxzzz}}}}}}{{{{{{zzzyyyxxxxxxyyyyyy~~~}}}{{{{{{{{{xxxvvvlllnnnssswwwsssggg]]]ZZZYYYXXXVVVUUUSSSSSSSSSTTTWWWVVVWWWXXXUUURRRXXXbbbkkktttyyyvvvoooeeeVVVIII???AAAJJJ^^^xxxxxxqqqlllrrr~~~vvvooorrrzzz{{{}}}hhhddd^^^SSSHHHDDDDDDCCC???===<<<;;;;;;<<<===???AAABBBDDDBBB;;;666777999999888888999999888888777666444333222111111000000000000000000000/////////...........................//////.........------------..................---------------............///.........------------000000000000000000000000111111111111222333444444555888:::::::::@@@LLLUUU}}}lllooopppiiinnnuuuyyyggg\\\WWWVVVVVVeee~~~~~~xxxrrroooqqqnnnqqqnnnfffgggccc]]]YYYYYY[[[]]]^^^```___]]]\\\ZZZYYYYYYXXX\\\^^^eeejjjdddVVVLLLIIIOOOJJJDDD???===>>>>>>???===>>>???@@@BBBEEEIIIMMMNNNQQQWWW\\\aaaggglllpppzzz~~~{{{nnndddaaalllxxx~~~QQQ888666666555444444444444444444444444888;;;>>>^^^qqqppplllZZZLLLFFFNNN\\\dddcccuuunnn]]]PPPNNNKKKQQQ\\\cccnnnwwwnnneeedddccccccddddddcccaaa_________]]][[[XXXUUUSSS}}}zzz{{{~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxzzz||||||zzzyyyxxxyyyzzz{{{|||}}}}}}|||{{{zzz}}}yyyyyyyyyxxxxxxxxxxxxwwwwww{{{|||~~~{{{xxxvvvuuussspppnnniiikkkrrrzzzyyykkk[[[QQQTTTTTTSSSRRRRRRSSSSSSTTTTTTVVVYYYYYYUUUUUU___kkktttxxxwwwnnnaaaUUUIII@@@;;;FFF___~~~{{{eeegggmmmzzzvvvuuuvvvvvv{{{|||}}}xxxhhheeeTTTCCC???AAACCCBBBAAA::::::::::::::::::::::::AAACCCBBB<<<888888888666555666666666666555444444444444333222111111111111000000000/////////..............................////////////..................////////////......------------........................------------000000000000000000000000111111000111111222333444666999<<<<<<;;;???HHHOOO}}}nnnmmmwwwnnnlllsss}}}mmm```YYYVVVUUU^^^yyyzzzuuurrr}}}}}}uuujjjcccbbb```]]]YYYXXXXXXYYY```aaabbbbbbccccccccccccccceeekkknnniii]]]TTTRRRNNNIIICCC???===>>>>>>>>>===>>>@@@@@@BBBEEEJJJMMMPPPSSSYYY___dddjjjpppsss~~~wwwjjjcccbbbppp|||zzzNNN888666555444444444444444444444555444888;;;999NNNsss|||ppp{{{www^^^KKKGGGPPPZZZhhhaaagggvvvbbbTTTPPPKKKMMMWWW^^^ggg~~~wwwkkkhhheeedddccccccbbbaaa[[[ZZZYYYXXXVVVVVVUUUUUU~~~}}}zzz}}}~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzxxxvvvyyy||||||{{{yyyyyyyyy{{{{{{{{{{{{zzzxxxwwwvvvyyy|||zzzvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{{{{{{{{{{zzzuuuuuusssrrrpppooommmkkkkkkggghhhooorrrkkkaaaZZZTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTWWWXXXZZZ___iiirrrsssrrrlll```SSSIIICCC@@@GGG[[[}}}xxxffffffmmmwwwvvvrrruuutttmmmsss}}}~~~uuulllbbbMMM======AAA@@@@@@CCC777888888888888666555444:::===<<<888666777555222444444555555444444333222444444333222222222222222000000/////////...................................................------------............------,,,,,,---------.........------------------------111111111111111111111111000000000000111222333444333666999999999;;;@@@EEEoooiiidddvvvrrrlllrrr{{{ttteee[[[VVVTTTYYYppp~~~vvvsssppp{{{yyyjjj^^^aaabbb___ZZZVVVVVVWWWZZZ\\\___cccfffhhhiiiiiigggjjjnnnoookkkccc]]][[[LLLGGGBBB>>>===>>>>>>>>>===???@@@AAABBBEEEJJJMMMSSSVVV\\\bbbhhhnnntttxxx}}}}}}rrrgggccceeeppp{{{vvvKKK777555555444333333444444444666666555999===:::GGGdddwwwxxxjjjPPPJJJPPPVVVkkkeeeccctttlll^^^TTTMMMMMMUUU\\\cccuuu}}}vvvrrrlllgggdddbbb```___[[[YYYWWWUUUTTTUUUWWWXXX~~~|||}}}~~~}}}~~~}}}|||{{{~~~}}}}}}~~~~~~~~~~~~|||zzzyyyzzzzzzyyyxxxvvvyyy|||}}}|||zzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwuuuxxx}}}~~~{{{yyyzzzzzzyyyyyyxxxwwwwwwwwwtttuuuvvvwwwwwwvvvuuuuuurrrrrrrrrqqqooolllkkkjjjeee]]]XXX]]]cccbbb]]]ZZZVVVVVVVVVVVVUUUTTTTTTSSSRRRSSSTTTXXX```iiioooqqqjjjeee[[[OOODDD@@@CCCHHH\\\tttoooiiiqqqzzznnnqqq}}}zzzhhh\\\dddrrrvvvnnnfffZZZKKKAAAAAAAAA===>>>CCC888999::::::888666444333444666777555555777555111444444444444444333333222333333222222111111222222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,------------------000000000000000000000000000000000000111222333333222444777777777888;;;>>>```dddYYYnnnqqqkkkqqqzzz{{{jjj]]]VVVRRRVVViii|||{{{yyyrrrrrrnnnrrryyyjjj]]]```cccaaa\\\WWWVVVWWWSSSVVVZZZ___cccgggiiiiiijjjmmmnnnkkkfffaaa]]]ZZZIIIFFFAAA>>>===>>>>>>>>>>>>???@@@AAACCCFFFJJJNNNSSSWWW]]]ccciiipppvvvzzz{{{{{{nnncccccchhhrrr~~~mmmCCC333444444333333333444444555666666444777===;;;FFF```www```PPPNNNNNNgggjjjgggjjjtttfffYYYQQQMMMRRRXXX```nnn|||~~~uuummmhhhccc```]]]\\\[[[XXXVVVVVVXXX[[[]]]~~~|||yyyyyy{{{~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}|||{{{zzz}}}~~~|||zzzyyyyyyzzzzzzzzzyyywwwyyy{{{|||{{{yyyzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuxxx{{{}}}~~~~~~}}}|||zzzwwwvvvvvvvvvvvvssstttuuuvvvuuutttrrrppprrrssstttrrrnnnkkkiiiiii___XXXTTTXXX]]][[[VVVSSSXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWZZZbbbjjjjjjfff]]]UUUKKKAAA<<>>===>>>>>>>>>>>>???AAAAAACCCFFFKKKNNNRRRVVV\\\ccciiipppwww{{{}}}yyyjjj```ccclllyyyddd???555333333333333333444444555333555222444999999CCCZZZqqqYYYPPPNNN]]]llloooffftttzzzlll^^^UUUNNNMMMRRRZZZgggsss}}}tttllleee```]]]]]]\\\ZZZYYY[[[^^^bbbeee}}}zzzxxxwwwwwwxxxyyy|||~~~~~~}}}{{{zzzxxxzzz{{{}}}}}}{{{yyywwwzzz|||~~~zzzyyywwwxxxyyy{{{zzzzzzxxxyyyzzzyyyxxxwwwxxxyyywwwwwwvvvvvvuuuuuuvvvvvvvvvxxxyyyyyyyyy{{{}}}yyyuuusssssstttuuurrrtttvvvwwwvvvssspppnnnoooqqqsssrrrooolllkkklll^^^XXXUUUXXX[[[XXXUUUSSSWWWWWWYYYYYYZZZYYYYYYXXXXXX\\\___^^^___aaa]]]VVVPPPHHH@@@<<<>>>KKKdddzzz{{{nnnfffooo|||}}}fffaaaeeennnmmm]]]OOOJJJGGGGGGCCC===<<>><<<<<<<<<<<<<<<;;;999888888444555333222444888777333333333333333333222111111111000000//////000111111//////.........---------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......................../////////000000111222333444555555555666777999:::AAAkkk|||]]]XXXccceeemmmwwwtttdddYYYTTTRRR[[[uuuzzzvvvtttttttttqqqvvvrrroootttoooeeeeeeeeewww{{{ooollliiieeeaaa^^^ZZZVVVTTTPPPPPPPPPQQQRRRTTTUUUVVVZZZ]]]ZZZRRRMMMMMMMMMJJJFFFCCC???======>>>>>>===>>>@@@AAABBBCCCFFFKKKNNNTTTXXX___eeelllssszzz~~~xxxhhh___dddooo~~~}}}^^^===999333333222222333333444555111555333333666555>>>SSSxxx|||cccTTTQQQUUUnnnvvvhhhooossseee\\\RRRLLLLLLTTTcccoooxxxooohhhbbb^^^[[[ZZZZZZ\\\```eeejjjmmm}}}zzzwwwvvvuuuuuuvvvzzz~~~~~~|||{{{yyysssuuuyyy{{{|||zzzxxxvvvxxxzzz}}}}}}yyyxxxwwwwwwyyy{{{{{{zzzxxxyyyyyywwwvvvuuuwwwxxxwwwvvvuuutttttttttttttttvvvwwwvvvuuutttwww|||}}}wwwssspppppprrrsssrrrtttwwwxxxwwwsssooollliiimmmqqqrrrpppooopppqqq]]]VVVRRRTTTVVVUUUVVVXXXTTTVVVXXXZZZ[[[[[[[[[[[[ZZZbbbfffaaa[[[WWWQQQIIIHHHAAA;;;===FFFZZZzzz}}}kkkgggiiirrr|||}}}rrrhhhhhhmmmpppdddOOOEEEGGGBBBDDD???777999AAA@@@888::::::999999888777777777555555222000222666555000222222222222222111000000000///////////////000000//////.........---------------------------------,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------........................////////////000111222333444333333333444555777999:::bbbeeeRRR]]]bbbjjjvvv~~~xxxfff[[[VVVOOOVVVnnn}}}{{{{{{xxxtttpppnnnnnnppplllsssooonnntttnnnaaa^^^QQQiii}}}tttsssmmmfffaaa^^^ZZZUUUQQQOOONNNLLLJJJIIIJJJJJJKKKLLLPPPNNNGGGEEEIIIKKKIIIEEEBBB???===>>>>>>>>>===???@@@AAABBBCCCFFFKKKNNNWWW\\\bbbiiipppwww~~~xxxggg^^^eeeqqq{{{vvvrrrWWW999999222222222222333333444555111888777666666222:::NNNrrr}}}}}}hhhSSSPPPRRRppp{{{lllqqq{{{lllcccVVVMMMKKKRRRbbbooowwwyyyqqqjjjccc___XXXXXXZZZ]]]ccciiiooosss~~~xxxqqqmmmnnnoootttzzz|||zzz~~~~~~|||||||||{{{xxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxzzz}}}}}}{{{|||~~~~~~yyyxxxvvvvvvxxxyyyyyyxxxvvvwwwxxxwwwvvvtttuuuuuuuuutttrrrppppppppprrrsssuuusssrrrqqqrrrtttwwwyyyxxxxxxwwwvvvuuutttrrrqqqsssvvv{{{|||xxxqqqlllhhhlllnnnppprrrqqqoookkkiii^^^VVVPPPPPPRRRRRRTTTWWW[[[]]]^^^[[[WWWXXX^^^dddiiiooooooaaaRRRIIIDDD@@@BBBFFF@@@EEEbbb}}}vvvfffccclll~~~xxxkkkooohhhWWWKKKHHHDDD===FFFDDDAAA>>>;;;:::;;;;;;999777888:::999555666:::555555444333222222222222444333222000000000000111111///...------...///111------------------------,,,,,,,,,---------.........---,,,+++************)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........////////////000////////////000111222333444444444444666888:::;;;@@@WWWvvv[[[QQQffffffnnn{{{qqqaaaTTTWWWTTT```}}}vvvrrrsssuuussssssuuuwwwuuuppplllmmmllldddZZZVVV]]]zzzwwwjjjaaa\\\[[[YYYWWWRRRQQQNNNJJJFFFDDDBBBAAACCC@@@???CCCHHHKKKIIIEEEDDDDDDBBBAAA@@@?????????BBBBBBAAAAAABBBEEEJJJNNNZZZ^^^eeelllrrrwww|||nnnaaaccclllrrr{{{|||ttt|||QQQ;;;333555555555444444333333333333444555666666888<<<>>>bbb{{{uuuWWWMMMSSSccc{{{}}}uuulllZZZRRROOOOOOZZZjjjsss~~~uuurrrnnnhhhdddaaa```dddkkkssswwwxxx}}}yyyuuusssrrrssssssvvvxxxxxxwwwxxx}}}}}}|||zzzxxxvvvwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{zzz{{{~~~~~~zzzxxxwwwwwwxxxyyyxxxwwwyyyzzz{{{zzzwwwtttsssssssssrrrqqqpppppprrrssstttsssrrrpppoooppprrrtttvvvzzz|||}}}|||zzzwwwwwwwwwvvv{{{{{{rrrjjjeeeggghhhiiiiiigggccc```^^^XXXRRRMMMNNNPPPPPPRRRUUU\\\\\\[[[YYYZZZ___hhhoooqqqlllcccVVVJJJCCCBBBCCCDDDOOOWWWhhhnnnhhhgggnnn{{{~~~{{{zzzzzzyyyuuuqqqmmmgggZZZKKKCCC@@@===888===<<<:::999:::;;;===>>>:::888888:::999444444666666555444333222222222222444333111000///000000000000///...------...///000------------------------,,,,,,,,,------------...///...---,,,++++++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------........./////////////////////000111222333444444444444666888:::;;;???RRRfffWWW```cccmmmzzzvvvfffYYYXXXUUU```~~~wwwuuutttvvvuuuqqqrrruuuvvvtttpppmmmnnnoooggg^^^\\\aaayyyhhh]]][[[[[[ZZZYYYVVVTTTPPPLLLHHHDDDAAA@@@AAA???>>>AAAFFFHHHFFFCCCDDDCCCBBBAAA@@@?????????@@@AAAAAABBBDDDHHHNNNSSS[[[```hhhooouuuzzz~~~lllaaaeeepppwww}}}{{{tttqqqKKK:::444555555444444444333333333333444555555666888;;;>>>\\\{{{eeeWWWPPP\\\uuu{{{~~~nnn___WWWPPPLLLUUUccclllyyy~~~uuuttttttsssssstttuuuvvvwww|||{{{zzzzzzxxxwwwssssssssstttvvv{{{}}}{{{yyyxxxvvvwwwwwwxxxyyyzzzzzzyyyyyyzzzyyywwwuuuuuuwwwzzz{{{wwwyyy}}}~~~{{{yyyxxxxxxyyyzzzzzzyyy|||~~~~~~zzzuuurrrqqqrrrqqqppppppqqqrrrtttuuurrrqqqpppooooooqqqrrrssstttyyy~~~}}}yyyvvvwwwyyy{{{|||qqqgggbbbdddcccbbb___\\\YYYVVVTTTRRRLLLJJJLLLNNNMMMNNNQQQYYYWWWVVVWWW\\\eeennntttnnn```SSSLLLDDD<<<<<>>>>>>>>>>>???AAACCCFFFKKKRRRWWW]]]cccllltttzzz~~~{{{iiiaaahhhuuueeeCCC888555444444444444333333333333222333444444555666:::<<>>>>>>>>>>>???AAACCCGGGMMMTTTZZZ___fffooowww}}}vvvhhhccckkkyyy~~~^^^>>>777555333333333333333333333333111222333333444555888;;;CCCjjj~~~fffSSSWWWaaa~~~}}}mmmrrreee\\\SSSOOOPPP___jjjuuu}}}|||xxxxxxwwwxxx|||~~~~~~|||}}}{{{xxxxxxxxxyyyxxxuuuuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwyyy{{{}}}~~~~~~{{{xxxvvvyyyxxxxxxzzz~~~~~~{{{xxxwwwuuutttsssrrrqqqqqqpppppppppppppppooonnnmmmlllkkkkkksss|||~~~{{{yyy|||}}}wwwnnnfffaaa^^^aaa```]]]YYYVVVTTTSSSRRRMMMKKKKKKMMMLLLHHHIIILLLMMMQQQWWW^^^cccbbb]]]YYYIII???;;;===888222===OOOuuu~~~vvvjjjfffqqqttt~~~xxxsssyyyrrraaaZZZ^^^fffiiiiii[[[NNNEEECCC@@@999:::AAA===<<<999777666777888888888666777<<<>>>:::777666555444333222222111222222111000000000///......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---............///000111222111111333444555666777888:::===___mmm^^^```dddlllwwwsssdddZZZYYY[[[gggyyyzzzyyyuuupppnnnmmmhhhbbb```cccvvv```YYY___fffddd^^^\\\[[[YYYVVVRRRNNNKKKIIIEEEFFFGGGJJJKKKJJJHHHFFFCCCCCCAAA@@@???>>>>>>>>>>>>@@@BBBDDDHHHNNNUUU[[[ccciiirrrzzzssshhhfffooo}}}~~~\\\===666444333333333333333333333333222333333333333555888:::888YYY~~~]]]ZZZUUUkkk|||}}}|||lllddd[[[QQQJJJSSS^^^kkkrrrwww{{{yyyxxxxxxyyy~~~}}}{{{~~~|||yyy}}}{{{xxxvvvwwwxxxxxxxxxtttuuuuuuvvvxxxzzz{{{|||{{{{{{||||||{{{zzzxxxvvv{{{|||||||||{{{yyyvvvuuuwwwwwwwwwzzz~~~}}}~~~{{{yyyyyyuuuuuutttsssqqqpppooonnnmmmnnnnnnmmmllliiigggfffeeellltttyyyyyy{{{{{{rrrhhhaaa\\\[[[]]][[[YYYVVVSSSQQQPPPOOOLLLJJJKKKMMMKKKHHHIIINNNPPPUUU]]]bbb```XXXOOOHHH???999555555555===SSSjjjmmmdddaaapppuuunnntttsssmmmhhhiiikkkhhh^^^VVVOOOIIIEEEDDDAAA;;;999:::<<<;;;999777777888:::;;;888444444:::===;;;888777444333222111111000000000///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))************************************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///000111111000111222444555666666666??????TTTxxxbbbdddfffiiiqqq{{{vvvfff[[[ZZZYYY^^^sss{{{tttpppnnnjjjdddcccccc}}}mmmdddhhhlllhhhaaa^^^]]]\\\ZZZVVVRRROOOMMMEEEGGGIIIKKKKKKJJJGGGFFFDDDDDDBBBAAA@@@????????????AAACCCFFFJJJQQQYYY^^^iiinnnvvv|||}}}oooiiilllttt~~~ZZZ<<<666333222222222222333333333333222333444444333555777:::555IIIssslll^^^NNNWWWwwwzzzooodddVVVKKKOOOXXXdddmmmpppvvv}}}{{{{{{zzzzzzzzz|||~~~}}}}}}zzz{{{yyywwwwwwxxxxxxwwwvvvtttttttttuuuwwwzzz|||}}}}}}}}}}}}}}}{{{zzzxxxwww{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvvvvxxx{{{}}}~~~~~~{{{}}}~~~}}}zzzxxxwwwwwwtttttttttsssrrrqqqpppooonnnooooooooommmjjjgggeeebbbfffmmmsssxxx|||}}}ssshhh^^^XXXUUUZZZYYYVVVTTTPPPMMMKKKJJJIIIHHHIIIKKKJJJIIILLLRRRUUUZZZ^^^\\\TTTJJJBBB>>>:::888666777AAAUUUnnnkkkaaafffooozzzssssssvvvoooqqqrrrppphhh[[[MMMEEEBBBBBB@@@???CCCEEE@@@888:::999777666666777888:::999444222777:::999666555333222111000/////////////////////000///...,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***************++++++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............///111111///000222444555666666666>>>===HHHkkkaaahhhkkkhhhjjjttt{{{kkk]]]\\\XXXVVVfff|||tttooonnnjjjeeeeeedddqqqsssqqqqqqlllfffaaaaaa___]]]YYYTTTPPPMMMGGGIIILLLNNNMMMKKKIIIGGGEEEEEECCCBBBAAA@@@@@@@@@???AAADDDHHHNNNVVV^^^dddoootttzzzvvvkkkkkkqqqzzzTTT999555333111111222222222333333333333444555444444555888:::999>>>\\\eeePPPNNNXXXnnn~~~ooo___TTTQQQTTT\\\fffjjjmmmvvv||||||}}}}}}}}}|||{{{|||}}}~~~}}}{{{zzzxxxxxxyyyxxxvvvuuutttttttttuuuwwwzzz|||~~~~~~}}}{{{zzzyyyxxxxxxzzzyyyxxxwwwwwwwwwxxxxxxxxxvvvuuuvvvxxxzzzzzzzzz{{{||||||zzzwwwtttssstttrrrrrrsssssssssrrrqqqqqqqqqrrrsssssspppmmmiiigggeeehhhmmmttt|||wwwjjj^^^UUUQQQYYYXXXVVVSSSOOOKKKHHHFFFEEEEEEFFFIIIIIIIIINNNVVVXXX[[[[[[TTTHHH>>>999888444888:::@@@QQQkkkppp]]]^^^ttt{{{pppqqqtttxxxvvvnnnaaatttwwwwwwmmm[[[JJJAAA???999;;;999;;;FFFPPPJJJ<<<:::999666444333444555555:::444111444888666333222222111000///...............//////000///---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,------------.........------......///000111...000222444555666555555888999???^^^^^^iiioooiiieeeoooppp^^^]]]WWWQQQ___}}}}}}yyyqqqmmmkkkhhhdddeeedddlll~~~wwwtttooojjjddddddbbb___ZZZTTTOOOLLLJJJMMMPPPQQQPPPNNNKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>AAAEEEJJJQQQZZZcccjjjtttxxx|||~~~qqqiiillluuuzzz}}}NNN666555444111111111222222333333333444555555555444555888:::===888MMMkkkWWWNNNCCCSSStttwwwhhh^^^OOOMMMQQQ[[[aaadddkkktttxxx}}}|||}}}|||zzzyyyyyy{{{~~~~~~{{{zzz|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxuuurrrpppttttttuuuvvvwwwxxxzzz{{{~~~{{{{{{~~~~~~{{{wwwxxxwwwuuutttttttttuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwssspppnnnpppsssssspppnnnnnnppprrrssssssrrrrrrqqqqqqtttuuuppphhhkkkmmmttt~~~}}}rrrggg]]]UUUQQQSSSRRRNNNKKKHHHFFFFFFEEEDDDDDDDDDCCCEEELLLVVV]]]SSSGGG@@@DDDCCC<<<999>>>888===BBBWWWyyy{{{fffVVVVVVmmm~~~llltttmmm\\\^^^kkktttssslll___NNNCCC???@@@@@@@@@<<<:::EEEQQQNNNAAA:::888555444444555444444444444333333333222222222222222000///.....................------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++////////////000000000000111111111222333444666777777===999PPPdddXXXiiissscccnnnvvvjjjZZZPPPRRR]]]sss}}}wwwqqqkkkgggeeedddggglllhhh}}}qqqkkkhhhgggccc```^^^[[[TTTMMMLLLMMMNNNQQQSSSRRRNNNKKKMMMHHHDDDEEEDDDAAA@@@AAAAAABBBHHHQQQWWW[[[gggtttwww{{{nnneeeooo}}}~~~zzziiilllGGG777555444222222333333333333444444222333444444333333555777>>>777>>>ddd~~~}}}___LLLHHHFFFPPPfffvvvdddWWWQQQOOOUUU]]]bbbgggkkkyyy|||}}}||||||zzzzzzzzzzzz{{{{{{||||||zzz{{{}}}}}}zzz{{{|||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyvvvsssqqqvvvvvvvvvwwwyyy{{{}}}~~~~~~{{{{{{}}}~~~zzzwwwvvvuuutttsssssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvssspppnnnoooqqqqqqpppooooooppprrrtttuuutttuuuttttttvvvxxxssslllkkkmmmuuuxxxjjj]]]SSSLLLIIILLLKKKIIIGGGDDDCCCBBBAAAEEEEEEEEEDDDFFFKKKSSSYYYDDD<<<;;;AAA@@@888555:::<<>>AAACCC???<<>><<<999===EEEQQQeeettt~~~uuueeeccc^^^lllooodddlllggg[[[```lllssskkk[[[GGG;;;999;;;;;;999===@@@???;;;>>>GGGIIIDDD===:::777555555555444222444444444333333333222222000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))(((*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........000000111111222333555555111<<<999CCCrrrmmm[[[fffvvvjjjgggwww~~~pppcccZZZXXXYYYfff|||xxxvvvtttnnniiigggjjjlllqqqtttkkkrrrmmmgggcccaaa```___^^^]]]ZZZXXXWWWWWWWWWVVVUUUNNNHHHCCCCCCCCC@@@???BBBAAAEEENNNYYYaaahhhsss}}}lllgggkkkxxxuuuWWW:::333444444222222222222333333333333222333444444333444666888666???@@@DDDgggrrrkkkrrr{{{cccTTTIIIDDDIIIUUUvvvvvvccc[[[SSSPPPPPPRRRYYY```hhhiiisss~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxyyyyyyzzzxxxyyyzzz}}}~~~||||||||||||||||||{{{yyyyyyvvvxxxzzz{{{{{{zzzwwwvvvwwwwwwwwwxxx{{{}}}{{{zzzzzz{{{{{{yyywwwssssssrrrrrrqqqqqqqqqqqqtttuuuxxxyyyxxxuuurrrppppppqqqrrrrrrqqqpppnnnmmmoooqqqrrrssssssvvvzzz~~~wwwyyyzzzyyy{{{}}}yyyssskkkmmmppprrrqqqlllhhhfffiiieee]]]UUUMMMHHHEEEDDDBBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDFFFJJJOOOTTTWWWNNNFFF>>>:::999>>>MMM\\\nnnvvvtttooolllccc```kkkzzzzzzkkkiiitttzzzeeedddooorrrmmmVVVLLL@@@<<<===>>>;;;666666:::;;;888888>>>CCCDDD===:::777555444444333222444333333333333222222222////////////......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((************************************++++++++++++,,,+++++++++++++++++++++,,,------------.........000000000111111222444444000;;;:::===```yyy^^^___pppmmmgggpppxxx}}}wwwjjj^^^XXXUUU]]]}}}|||tttmmmjjjeeelllrrr~~~uuummmsssnnnjjjhhhfffcccccceee```^^^\\\ZZZZZZXXXVVVTTTOOOHHHCCCBBBBBB@@@@@@CCCBBBHHHRRR^^^hhhqqqzzz|||iiijjjssssssMMM777555777666111222222222222333333333111333444444444555777999888>>>===;;;QQQwwwrrruuuwwwaaaQQQFFFGGGFFF___xxxjjjbbbYYYSSSOOONNNSSSYYY```ccclll}}}|||zzzwwwuuuvvvxxx{{{}}}|||||||||~~~|||zzz{{{{{{{{{{{{{{{zzzyyyyyywwwxxxyyy{{{{{{{{{zzzyyyuuuuuuuuuvvvxxx{{{zzzyyyxxxxxxxxxxxxwwwvvvssssssssssssrrrrrrqqqqqqsssuuuwwwyyyxxxuuuqqqnnnnnnooopppqqqrrrqqqpppoooqqqrrrssstttvvvyyy}}}wwwzzz{{{yyyyyyzzzvvvqqqggghhhiiihhhfffbbb]]]XXXUUUTTTRRROOOLLLHHHFFFEEE@@@AAABBBDDDDDDDDDCCCCCCEEEEEEEEEGGGJJJNNNPPPRRRNNNHHHAAA>>>AAAKKK]]]llluuupppaaaXXX[[[^^^iii~~~pppmmmqqqvvvzzz|||ppptttxxxjjjVVVCCCAAA>>>===>>>>>><<<:::666:::<<<888555777<<<>>>===:::666444444333222111333222222222222111111111---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------........./////////000000000000111111222333222999;;;:::PPPgggYYYgggmmmjjjlllrrr{{{ppp```XXXQQQWWWttt}}}tttmmmnnnaaakkkwwwuuu|||wwwqqqmmmkkkllliiidddbbbfffbbbaaa``````___[[[WWWSSSQQQIIICCCBBBAAA@@@AAADDDCCCKKKWWWcccoooyyyzzzhhhmmmyyyiiiGGG777555555444111111111222222222333333111222444444444666888;;;===:::999===GGGfff{{{rrr[[[MMMMMMEEELLLiiiqqqhhh^^^XXXRRRMMMNNNQQQSSSZZZdddmmmxxx|||xxxuuuvvvyyy}}}}}}|||||||||}}}|||yyywwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||uuutttrrrrrrsssvvvyyy{{{wwwvvvvvvvvvuuuuuuuuuuuurrrrrrrrrsssrrrqqqqqqpppqqqsssuuuvvvuuurrrooommmmmmmmmmmmooorrrtttsssrrrsssqqqppprrrwww{{{~~~~~~xxx{{{|||yyyvvvuuuqqqlllaaabbbbbb```___^^^ZZZTTTLLLLLLLLLKKKIIIFFFCCCBBB>>>???@@@AAABBBCCCCCCCCCJJJGGGEEEEEEGGGIIIJJJJJJHHHIIILLLQQQWWW___hhhnnnccc]]]RRRTTTccclllyyyqqqeeeggguuuxxxvvvlllUUU>>><<<<<<:::999888:::===@@@;;;>>>???;;;666333555888;;;888555333333333222000111111111000000000//////,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))************+++*********+++++++++++++++---............/////////000000//////000111111222444555::::::BBBlllxxx\\\^^^iiiiiiiiippp{{{~~~vvvcccYYYRRRTTTjjj}}}wwwrrrqqqdddjjjwwwqqqvvv{{{vvvnnnjjjiiilllhhh```___eeeddddddddddddccc^^^YYYTTTSSSKKKDDDBBBBBBAAACCCGGGHHHRRR^^^jjjvvvvvviiippp}}}dddCCC555333111///111111111111222222222222000222333444555777999<<<@@@888:::BBBEEEQQQ}}}iiiRRROOOLLLEEEUUU~~~rrreee]]]WWWPPPLLLLLLLLLUUU___ffflllvvv}}}}}}}}}zzzyyyyyy{{{~~~}}}|||{{{{{{|||{{{yyywwwxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz}}}~~~vvvtttqqqpppppprrrtttvvvssstttttttttsssrrrssssssppppppqqqqqqqqqpppooonnnmmmooopppqqqqqqooolllkkklllkkkkkknnnsssvvvwwwvvvsssooolllooovvv||||||zzzzzz}}}}}}xxxtttqqqmmmhhh]]]^^^\\\XXXXXXZZZWWWPPPJJJIIIHHHFFFEEECCCAAA@@@?????????@@@AAABBBCCCDDDGGGDDD@@@@@@CCCFFFGGGGGGHHHNNNWWW___fffhhhfffbbbOOOPPPRRRcccyyyxxxqqqqqqyyy~~~}}}|||{{{uuuooodddRRRAAA888;;;:::999888888999;;;===:::<<<===<<<777333333555888666333111222222111000////////////............***+++---......---,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,---------.........000////////////000111111666000888:::888YYYhhh[[[bbbeeegggppp{{{}}}{{{hhh^^^UUURRR```ttt|||xxxuuurrrmmmjjjooopppkkk}}}zzzsssmmmgggeeegggbbbZZZ[[[dddeeedddcccbbb```]]]YYYVVVUUUMMMEEECCCBBBBBBDDDIIINNNYYYfffqqq}}}}}}qqqpppwww___@@@333111111111111111111111222222222222000111333444555777:::===>>>;;;>>>CCCBBBGGGbbbzzzZZZSSSRRRIIIKKKdddpppeee___WWWQQQNNNKKKQQQYYYaaaiiirrr}}}{{{}}}~~~{{{~~~}}}}}}||||||~~~}}}|||{{{|||}}}}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||}}}{{{xxxwwwwwwzzz}}}wwwuuuqqqooonnnooorrrsssrrrsssssssssqqqqqqqqqrrrnnnooopppppppppooommmlllkkklllmmmnnnmmmllljjjiiillljjjjjjmmmssswwwyyyyyysssmmmhhhllluuu{{{zzzvvv{{{~~~xxxsssooojjjeee]]]]]]YYYSSSSSSUUUQQQJJJIIIGGGEEEBBBAAAAAAAAABBBAAAAAA@@@@@@AAACCCEEEFFF@@@===:::<<>>999???;;;;;;;;;===>>><<<999666222444888:::888444444666777444222000111222111000///............---------***+++---......---+++************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------000////////////000000111777---666:::333NNNsssZZZ\\\aaafffrrr{{{}}}~~~kkkbbbYYYRRRYYYhhh~~~zzzwwwsssqqqqqquuujjjhhhpppjjjkkk{{{nnneeeaaabbb]]]VVVYYYdddeeebbb___]]][[[ZZZWWWVVVVVVNNNFFFCCCBBBBBBEEEJJJRRR^^^kkkvvvyyynnnyyy~~~ZZZ===222222555777000111111111111222222222///111333555555777;;;===:::???DDDBBB???CCCSSSbbbfff^^^UUUPPPIIIQQQwwwzzzlllfff___WWWSSSHHHJJJOOOXXXcccmmmsssvvv|||{{{|||~~~~~~}}}}}}~~~~~~||||||~~~}}}|||{{{yyywwwtttwwwzzz||||||{{{{{{|||{{{vvvtttuuuyyy}}}wwwuuusssrrrppppppppppppvvvwwwxxxuuupppllllllmmmiiijjjmmmppprrrrrrooolllmmmlllkkkjjjiiihhhhhhhhhlllkkkjjjmmmqqqssssssqqqqqqkkkiiikkkooorrrwww}}}zzzsssmmmhhhbbb^^^^^^XXXRRRNNNNNNLLLGGGCCCCCCBBBBBBAAAAAA@@@??????@@@@@@AAAEEEHHHHHHDDD@@@<<<:::888666999@@@JJJRRRRRR]]]ccc^^^[[[[[[UUUKKKOOO```xxxyyyyyyzzzssskkkeeejjjaaaTTTHHH@@@???@@@AAAAAA???<<<999888888888999777333333999;;;777333333...///000000///......//////............---------------...000222444333222************************************************+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))************++++++,,,,,,,,,,,,---------------............///444555444666999BBBnnncccVVV___kkkpppyyy}}}tttddd\\\[[[\\\]]]|||yyy||||||wwwuuuwwwuuupppmmmmmmjjjdddeeekkkrrrddd```___VVVUUUYYYVVVZZZVVVRRRSSSWWWYYYXXXUUUUUULLLEEECCCDDDEEEIIIOOO]]]jjjwww}}}wwwpppqqq|||{{{vvvMMM>>>555222333111444333222222111222222222111222444666999;;;<<<======888SSS^^^@@@:::QQQVVVyyy||||||jjjmmmjjjZZZKKK[[[}}}mmmaaaYYYVVVMMMKKKNNNUUU[[[```iiiqqqppptttxxxzzzzzz~~~zzz|||}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{yyywwwzzz}}}~~~}}}||||||}}}{{{xxxvvvuuuwwwyyyzzzzzzvvvtttrrrqqqpppqqqrrrsssyyyzzzyyyvvvqqqnnnmmmnnnjjjjjjlllnnnppppppnnnkkklllkkkjjjiiihhhhhhhhhhhhllljjjiiikkknnnpppooommmnnnjjjiiilllppprrrwww|||{{{xxxsssoookkkhhhdddaaaTTTOOOJJJHHHHHHGGGDDD@@@CCCBBBAAA@@@???>>>======??????@@@BBBDDDCCC>>>:::999777666666:::CCCNNNVVV^^^```___YYYVVVWWWWWWVVVeeevvv~~~{{{yyy|||}}}uuukkkbbbaaaWWWIII@@@>>>>>>===;;;???>>><<<:::999888888888===:::777777999999555000000000000//////000222333............---------------------///111222111000******************************************************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,---------------............///222444333444777???gggqqq[[[]]]iiiqqqvvvzzz~~~|||iii]]]XXXWWWYYYsss|||xxxyyyxxxsssrrrtttvvvqqqoooooommmgggeeegggyyyjjj\\\WWWSSSUUUWWWQQQQQQNNNLLLOOOUUUYYYZZZXXXTTTMMMFFFEEEDDDFFFMMMTTTaaannnzzzsssnnnooo{{{xxxpppJJJ<<<444222333000333333222222222222222222333444555777:::<<<===>>>???>>>ZZZgggKKK@@@KKKIII\\\|||rrrttt|||qqqttthhhQQQLLLiii~~~mmm```YYYSSSQQQRRRVVVYYYZZZ^^^dddcccgggmmmppprrrwwwyyyzzz|||}}}}}}}}}~~~}}}|||}}}~~~}}}{{{xxx{{{}}}}}}|||zzzzzzzzzvvvuuuuuuwwwyyyyyyxxxvvvvvvtttrrrpppppprrruuuwww||||||zzzwwwrrrpppoooppplllkkkkkklllmmmnnnllljjjjjjiiiiiihhhhhhiiiiiijjjllljjjiiiiiijjjkkkjjjiiikkkjjjlllrrruuuuuuwww{{{sssppplllhhhfffccc___]]]JJJGGGCCCBBBCCCDDDAAA>>>CCCAAA???>>><<<<<<<<<===>>>>>>@@@AAABBB@@@<<<999888999:::===BBBKKKUUU[[[^^^XXXRRROOOOOORRR\\\eeehhh```bbbiiiuuuxxxqqqggg^^^UUUJJJ>>>999;;;>>><<<888<<<<<<<<<;;;:::888777666<<<<<<888333777<<<777,,,///---+++***+++,,,///111......---------,,,,,,,,,---,,,,,,---///000...---++++++++++++++++++++++++************************))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,---------............///111333111333555:::]]]ccc[[[fffsssssswww|||~~~rrr```WWWUUUWWWccc~~~xxxuuutttqqqqqqsssvvvpppmmmooooookkkgggfffmmmwww\\\SSSRRRXXXZZZQQQNNNLLLJJJLLLQQQTTTTTTRRRRRRMMMIIIFFFEEEHHHSSS^^^iiittt|||qqqnnnppppppuuufffDDD999333111333000222222222222222222222222444555777888:::<<<===>>>AAA@@@XXXeeeOOOCCCGGGAAAIII^^^xxxlllwwwxxx}}}www^^^EEELLLsssnnnaaaZZZWWWUUUVVVTTTPPPOOOQQQVVVZZZ```eeehhhmmmtttyyy~~~wwwyyy{{{||||||}}}~~~}}}||||||~~~|||{{{{{{|||~~~}}}{{{zzzvvvxxxyyyyyyvvvuuutttuuuuuutttuuuvvvxxxyyywwwvvvyyyvvvssspppppprrruuuxxx}}}|||yyyvvvssspppppppppnnnllljjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiijjjkkklllmmmkkkjjjhhhhhhhhhhhhhhhjjjmmmuuu}}}zzzwwwxxxppplllfffaaa]]]YYYUUURRRGGGEEECCCBBBCCCCCCAAA???AAA@@@>>>===<<<===>>>???===>>>AAACCCDDDBBB???===<<>>>>>>>>======>>>???AAABBB>>>@@@CCCEEEEEEBBB@@@???CCCJJJSSSZZZ\\\ZZZVVVTTTKKKIIIPPP^^^hhhmmmxxxjjj]]]^^^hhhwwwuuuiii^^^RRRHHH===<<<;;;:::888999<<<>>>777888999::::::888666444444;;;<<<777<<>>===<<<<<<<<<===>>>???@@@@@@AAA>>>AAAEEEFFFEEECCCAAA@@@JJJOOOVVVZZZZZZXXXUUUSSSQQQWWWdddsss}}}ttthhhjjj}}}zzzwwwkkkuuu|||uuufffUUUEEE;;;444888:::999666555888<<<555666888999999777666444999???BBBAAADDDHHHBBB888...+++)))***---000///...,,,,,,,,,+++++++++*********))))))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************************++++++++++++---------............//////333222333666444@@@ZZZ```UUUYYYkkkqqqxxx}}}|||hhh[[[VVVSSS___xxx}}}{{{~~~~~~qqqddd^^^^^^\\\XXX^^^aaahhhxxxlll___[[[VVVSSSTTTUUUVVVVVVVVVVVVVVVOOOLLLLLLOOOTTT\\\kkkxxx|||wwwtttssswww}}}iiiGGG444555333222444111000222444666777777777777555555666777888888999999:::===AAADDDEEEDDDAAAAAACCCHHHOOOfffooohhhvvvlll___ZZZTTTMMMKKKiiiyyymmmeee]]]SSSMMMKKKEEEFFFGGGJJJOOOTTTYYY\\\bbbfffiiikkkqqqyyy~~~~~~|||{{{|||}}}~~~}}}~~~zzzssstttvvvvvvvvvvvvwwwyyyyyyyyyzzz{{{|||{{{{{{zzzvvvvvvxxxzzz|||{{{xxxvvvwwwxxxxxxvvvtttssssssuuuvvvsssppppppsssvvvxxxyyy{{{yyywwwuuutttuuuvvvwwwuuuttttttuuuvvvuuupppmmmmmmlllkkkkkklllmmmkkkjjjhhhhhhhhhhhhhhhhhhiiiiiigggiiijjjjjjkkknnnssswwwwww{{{|||ooogggfffeee]]]QQQHHHDDDCCCDDDEEE??????@@@@@@>>>===;;;;;;;;;<<<>>>??????>>><<<;;;;;;@@@FFFIIIIIIIIIIIIJJJSSSSSSRRRQQQQQQTTTYYY]]]eeerrr{{{{{{ppphhhaaammmsssiiiVVVGGG===999444666888999777666666777555555666777777777666555888<<<@@@EEEHHHKKKLLLMMM???888///++++++---,,,+++++++++++++++************))))))((()))++++++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++---------............///---222111222666333:::MMMwwwoooZZZUUUaaaiiittt{{{~~~qqq```WWWSSSWWWiii||||||vvvfff]]][[[YYYUUUYYY\\\aaaiiiyyylllccc[[[QQQRRRTTTVVVVVVUUUVVVVVVRRRNNNNNNTTT]]]gggtttxxxuuutttvvv{{{aaaBBB333666555444555222111333555888999999999888777777777888888999999999:::AAABBBBBBGGGEEEAAACCCFFFJJJKKKTTT{{{zzzllljjjxxxssscccWWWQQQPPPVVVqqqrrrggg]]]VVVTTTLLLJJJGGGGGGIIILLLPPPRRRWWW\\\```bbbgggooosssrrrrrrqqqqqqppppppqqqtttvvvwwwyyyzzzzzzyyyzzz~~~~~~~~~~~~|||yyyvvvrrrtttuuuuuuttttttuuuwwwwwwxxxyyyzzz{{{zzzyyyxxxtttuuuwwwzzz}}}}}}{{{yyyvvvwwwwwwuuusssrrrssstttsssqqqooopppsssuuuvvvvvvxxxxxxwwwvvvvvvwwwxxxxxxsssssstttvvvxxxvvvqqqmmmlllkkkkkklllnnnnnnllljjjggggggffffffffffffggggggeeegggiiijjjkkkooouuu{{{yyy{{{}}}|||rrrfff```aaafff]]]PPPEEE??????@@@AAA<<<>>>@@@@@@???=========<<<===>>>???>>>;;;888666666===EEELLLOOORRRUUUXXX[[[VVVNNNIIIJJJSSS```jjj}}}~~~|||iii]]]aaaiiihhhWWWBBB999:::>>>888777777999;;;:::777444444555666666666666666666333444:::CCCHHHLLLUUU^^^YYYMMM>>>333//////...---+++++++++************))))))(((((()))+++,,,***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++---------.........//////+++111000111555222666FFFaaa~~~cccXXXZZZcccpppyyy~~~yyyfff\\\UUUUUUaaa~~~|||}}}|||xxxxxxiii___]]][[[WWWXXXYYY]]]bbbeeeqqq|||oooddd^^^___```___\\\YYYWWWWWWTTTPPPPPPXXXcccnnnzzzxxxvvvwwwzzzzzzxxx^^^@@@222777666555555333111333666999:::;;;::::::888888999999999:::::::::;;;BBB???<<>>???@@@?????????>>>===;;;:::888<<<<<<======<<<999555111777:::BBBNNNZZZ``````^^^WWWPPPIIIJJJVVViii{{{ooohhhuuuvvviiijjjpppaaaNNNBBB======;;;999:::888777888::::::888555666666666666555555555555777666:::CCCJJJQQQ___mmmxxxvvviiiQQQ:::111000222...,,,++++++,,,,,,***))))))((('''(((******((('''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///111222333333555888:::III{{{nnnVVVRRReeevvvzzz{{{ppp___XXXVVV[[[nnnxxxxxxxxxvvvwwwvvvuuusssoooiiibbb]]]^^^YYYVVVZZZbbblllzzz~~~yyynnnaaaYYYVVVVVVUUUVVVTTTVVV```ooo~~~wwwsssxxxzzz{{{zzzggg}}}QQQ@@@444444444111333:::333333444777:::<<<;;;:::888888999999999<<>>>>>??????======<<<<<<;;;;;;<<<<<<<<<;;;999888888999::::::>>>BBBJJJTTT\\\___]]]ZZZTTTPPPPPPYYYkkk~~~tttppptttxxxmmmkkk___TTTFFF>>>===>>>===;;;999888777999<<<<<<;;;999888888888777777666666666777777<<>>@@@CCCEEEDDDBBBDDDIIIIIIFFFHHHHHHKKKNNNPPPbbbjjjSSSPPPQQQYYYqqq{{{sssmmmddd\\\WWWSSSPPPNNNJJJHHHGGGHHHKKKMMMNNNMMMQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]\\\[[[\\\```bbbeeehhhkkkoootttzzzwwwvvvwwwzzzzzzvvvtttvvvvvvuuuuuuuuuvvvwwwxxxyyy}}}{{{|||~~~xxxvvvsssrrrrrrrrrqqqpppoooooopppppppppoooooonnnqqqqqqssswww|||}}}{{{yyyxxxwwwtttpppmmmmmmkkkkkkooouuuxxxvvvssskkkhhheeecccccccccccccccccceeehhhkkkllllllkkkkkkiiikkkeeeVVVLLLJJJGGGAAA@@@@@@???>>>=========>>>;;;::::::999:::;;;===>>>???;;;666222333888>>>BBBFFFJJJPPPWWWZZZ[[[YYYWWWXXXYYYaaarrrtttooo|||vvvyyyuuuiii___KKKDDD<<<:::===@@@@@@>>>999888999:::===>>>===<<<;;;::::::999888777777666333666;;;???AAAKKK___ssswwwzzzeeeJJJ555,,,+++))))))***+++***)))***)))((()))++++++)))((('''''''''''''''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------------///000111111333666888999___nnnSSSUUU```qqqyyyyyy~~~kkkcccZZZSSSXXXjjjpppjjjdddbbb``````dddiiiiiimmmwwwlll\\\WWWXXXUUU]]]jjjvvvssswww~~~zzzuuuzzzxxxyyyjjjBBB999444888999444111444555555555888:::<<<;;;::::::<<<>>>???>>>>>>>>>???BBBCCCBBB@@@DDDJJJLLLJJJEEEJJJHHHIIINNNQQQuuu^^^UUUWWWXXX```vvv~~~qqqhhhccc___YYYUUUQQQOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQTTTVVVTTTRRRTTTZZZ```dddiiirrrzzzwwwvvvxxx}}}|||xxxuuuuuuvvvvvvvvvvvvvvvwwwwwwxxx}}}|||}}}~~~}}}{{{vvvtttrrrrrrrrrrrrqqqooonnnooopppqqqpppooonnnmmmooopppssswww|||~~~zzzxxxwwwvvvvvvuuurrrooonnnkkkkkkqqqxxx|||yyyuuullliiifffdddeeefffffffffdddeeeeeeeeedddbbb```___^^^___ZZZOOOFFFDDDAAA===;;;<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;<<>>;;;888:::>>>@@@@@@>>>999999:::;;;<<<===<<<<<<;;;::::::999888777666666555:::AAADDDFFFNNN]]]jjjSSSZZZfffsss{{{rrrVVV<<<---+++)))((()))******)))***))))))***++++++***(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------,,,---///000000222444777666PPP~~~YYYQQQWWWnnn{{{yyy|||yyyiii]]]RRRRRR\\\ttt~~~vvvpppjjjhhhdddaaabbbfffdddbbbaaaeeeooo~~~uuu^^^VVVXXXZZZeeettt{{{mmmwwwwww~~~|||xxxQQQ<<<666444777888444222444555555666999===??????>>>:::<<<>>>???@@@BBBEEEGGGEEEEEECCCAAACCCJJJLLLJJJAAAKKKFFFHHHQQQIII```jjjaaa\\\aaaiiiyyyzzzvvvrrrjjjddd^^^\\\YYYWWWWWWUUUSSSQQQKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRVVVZZZYYYWWWZZZccckkkooovvvxxxxxx{{{zzzvvvwwwuuuvvvvvvvvvwwwwwwwwwwww||||||{{{{{{{{{zzzxxxwwwtttrrrqqqrrrrrrrrrqqqooonnnooopppqqqqqqpppooonnnoooppprrrvvvzzz}}}|||{{{tttsssssstttuuuvvvuuusssooommmnnnsssxxx{{{xxxtttnnnllliiihhhiiijjjjjjjjjgggeeebbb^^^[[[YYYXXXWWWQQQRRROOOHHHBBB@@@>>><<<;;;;;;<<<===<<<;;;:::999888999:::<<<<<<;;;999888::::::999888999>>>FFFLLLMMMKKKHHHHHHNNNWWWaaahhhzzz~~~qqqyyy~~~fffkkkxxx~~~rrrbbbWWWJJJ???<<<::::::;;;>>>???===;;;999999:::::::::999999999999888888777666666555555CCCKKKTTTWWWUUUUUUWWWYYY;;;:::@@@SSSiiiooo]]]FFF///,,,)))((()))******)))***)))((()))++++++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++---...//////111444666555EEEmmmcccQQQQQQhhhxxxwwwxxxpppbbbUUUSSSWWWggg}}}yyyrrrkkkhhhddd```aaadddbbbaaa]]]ZZZ]]]hhhyyy}}}eeeZZZ\\\dddnnn{{{{{{rrrnnnyyyuuuooo|||nnn???:::666333444444333444666666666777999<<<>>>===<<<:::;;;<<<===@@@FFFMMMRRRQQQPPPKKKFFFEEEIIIIIIFFF@@@JJJEEEGGGOOODDDRRR|||}}}iiiaaalllmmmeeessszzznnnlllhhheeeccc```\\\YYYWWWUUUSSSQQQPPPQQQRRRSSSPPPPPPQQQRRRTTTUUUVVVWWW[[[aaafffgggfffjjjttt|||zzzyyy|||{{{xxxxxxuuuvvvwwwwwwwwwwwwvvvvvvxxxyyyyyyyyyxxxvvvtttssssssrrrqqqrrrssssssrrrpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqtttwwwyyyxxxwwwpppooooooqqqsssuuuvvvuuupppppprrrtttuuutttqqqooonnnlllkkkkkklllmmmlllkkkiiieee^^^XXXTTTRRRRRRRRRFFFFFFEEEBBB>>><<<;;;<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;:::999777;;;???BBBEEEIIIOOOTTTOOOKKKHHHMMMYYYhhhtttzzztttwwwooo|||zzzppp^^^NNNFFFBBB@@@===<<<;;;;;;<<<<<<:::888777999::::::888666777777666666666666555555555555NNN]]]jjjjjj```UUUKKKFFF:::555333???TTTaaaYYYJJJ222///+++))))))***)))))))))((('''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++---...//////111444666333<<<[[[qqqXXXMMM\\\nnnrrrtttzzz}}}zzzjjj\\\XXXWWW^^^vvvxxxppphhhbbb^^^ZZZ\\\```TTTWWWZZZZZZ[[[bbbnnnxxxzzzddd\\\```ooowwwyyypppttt~~~mmmmmm\\\999999777444333222333555777888777777888::::::999777999::::::<<<@@@GGGPPPVVVZZZYYYSSSLLLIIIIIIGGGBBB@@@HHHDDDDDDGGG???IIIkkkvvvkkkvvvttt```\\\kkk{{{wwwsssnnnhhhddddddaaa^^^[[[ZZZZZZ[[[\\\ZZZZZZ[[[]]]___aaacccdddmmmrrrxxxzzz|||zzzyyy{{{~~~zzzxxxyyyuuuvvvwwwxxxxxxwwwvvvuuuuuuwwwxxxxxxvvvtttrrrqqqrrrrrrrrrsssttttttsssqqqppppppppppppqqqssstttttttttrrrqqqrrrsssuuuttttttnnnmmmmmmnnnqqqtttttttttqqqsssvvvuuuqqqllljjjiiikkkjjjjjjkkkmmmmmmkkkiiiccc___YYYRRRMMMJJJIIIJJJAAAAAAAAA???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;===???>>>DDDJJJNNNNNNPPPTTTXXXRRRPPPSSS```sssrrrpppvvvyyyqqqZZZJJJAAA<<<<<>>>>>HHHUUU~~~}}}{{{uuueeeXXXUUUbbbzzzwwwssspppnnnnnnooopppqqqqqqrrrtttwwwzzz}}}zzzxxxzzz}}}}}}yyywwwyyyuuuvvvwwwxxxxxxwwwvvvuuutttvvvxxxwwwvvvsssrrrqqqrrrrrrrrrtttuuuuuusssqqqppppppppppppqqqsssvvvwwwvvvsssqqqpppqqqrrrrrrqqqnnnmmmlllmmmppprrrrrrrrrqqquuuxxxuuunnngggddddddggghhhiiikkklllllliiiggg\\\XXXSSSMMMGGGDDDBBBAAABBBAAAAAAAAA>>>::::::<<<999999999999:::;;;<<<===<<<999666555777<<>>AAADDDGGGDDDFFFFFFEEEHHHLLLLLLIII???>>>BBB@@@:::AAAMMMMMM\\\}}}|||ssskkk[[[KKKPPP___zzz~~~vvvxxx|||}}}{{{xxxwwwvvvuuuwwwxxxwwwuuutttwwwyyy{{{yyywwwuuussssssssssssqqqvvv{{{~~~|||xxxtttqqqsssrrrqqqooooooqqquuuyyyzzzvvvsssrrrtttuuutttrrrpppooommmkkkjjjmmmqqquuuzzzwwwtttqqqpppnnnkkkiiikkkkkkjjjfffaaa^^^]]]]]]VVVRRRLLLGGGCCCCCCDDDEEECCCAAA>>>;;;:::999::::::999999999:::::::::::::::666666777:::;;;???JJJVVV[[[^^^___XXXMMMHHHOOOYYYcccmmm|||lll\\\nnn{{{nnnlll|||{{{uuuUUULLL@@@999777888666444444888AAAHHHBBB666111333666777777666555777:::===666444333444666777444222999AAAUUUbbbRRR333%%%++++++)))+++111333111333888999555000+++'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,------...///000111222222444<<<999IIIzzzZZZJJJUUUhhhtttyyy~~~}}}vvvcccYYYWWW[[[^^^~~~|||xxxuuusssuuuggg[[[UUUYYY\\\___jjjyyyiiieeeaaa```bbbcccbbb```eee```^^^cccggglllwwwYYY>>>888999888888777666555555444777666777;;;@@@CCCCCCAAA:::<<<;;;:::;;;???CCCEEEDDDCCCBBBAAABBBDDDFFFHHH@@@AAABBBBBBBBBCCCEEEGGGOOO___}}}qqq]]]MMMRRRVVV]]]tttuuuwwwzzzzzzyyywwwwwwwwwtttvvvxxxxxxwwwwwwzzz|||}}}{{{xxxvvvsssrrrqqqqqqsssxxx}}}~~~zzzvvvtttpppppppppnnnnnnppptttxxxyyywwwuuuuuuwwwxxxwwwuuunnnmmmkkkiiihhhkkkppptttzzzwwwtttrrrrrrqqqooonnnjjjhhheeebbb^^^ZZZWWWVVVOOOLLLGGGBBB??????@@@AAAAAA@@@===;;;:::::::::;;;888999:::;;;:::999888777444222333555888@@@PPP___aaa^^^YYYRRRMMMPPP[[[eeewwwtttfffmmmzzzsssgggccckkkzzzrrrbbb[[[IIIBBB:::777888::::::999333555:::@@@===777555888555666666555444666999;;;777444111111333555555444555888III[[[PPP555***333111---...555999777444444444111---)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++*********+++++++++,,,,,,------...///000111111222///444444@@@fffoooSSSRRRbbbrrrzzzzzzyyy}}}nnn```ZZZ[[[^^^nnnqqqppprrrggg]]]YYY^^^cccgggrrrxxxrrrkkkgggggggggccc```aaa^^^```ggglllrrr|||RRR;;;:::888888888777666555555555777777777999<<<======<<<999:::;;;>>>AAAAAA>>>:::BBBAAA@@@??????@@@AAAAAA@@@AAABBBBBBBBBCCCFFFHHHLLLQQQZZZnnnmmm\\\QQQRRRTTT___xxxyyy}}}uuuwwwyyyzzzyyywwwwwwxxxrrrtttvvvxxxxxxzzz|||~~~}}}{{{xxxuuurrrqqqpppooossswww|||~~~|||yyyuuutttqqqqqqpppnnnmmmnnnqqqsssvvvvvvvvvwwwyyyyyywwwvvvkkkjjjhhhfffeeeiiiooosssyyyxxxvvvuuuuuutttrrrqqqhhhddd^^^[[[XXXUUUPPPKKKFFFDDD@@@===;;;;;;;;;<<>><<<;;;::::::;;;;;;999999::::::999777555444333333777<<<@@@HHHVVVddd___ZZZRRRNNNRRR^^^llluuupppnnnuuuvvvpppooooootttyyyppp[[[KKKEEE>>>:::666555777::::::999===:::888999666222111333444444555444333444777999777333000///111444666777888333BBBXXXUUU;;;000::::::555333999===:::444///---,,,)))'''&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++*********++++++++++++,,,,,,------...///000111111111222666<<>>BBBBBB>>>:::>>>>>>>>>>>>===<<<;;;:::>>>>>>?????????AAAEEEHHHHHHKKKIIIKKKccc}}}eeeWWWUUUTTTTTTXXXkkkyyylllrrrzzz{{{wwwzzz~~~}}}yyyvvvuuuqqqrrrtttvvvwwwyyyzzz{{{zzzxxxvvvsssqqqooooooooopppssswwwxxxwwwtttqqqppprrrrrrqqqooommmlllmmmoootttuuuvvvxxxwwwvvvsssqqqiiihhhfffddddddhhhmmmrrrxxxxxxxxxyyyxxxuuuppplllddd^^^WWWTTTRRROOOHHHBBB@@@???<<<:::999999::::::===<<<;;;:::::::::;;;<<<:::999888777666555555555666:::CCCKKKOOOQQQXXXaaa```bbbccceeekkkxxx~~~yyytttqqq~~~~~~~~~}}}|||vvvjjjXXXFFF======;;;888666555666777666555???;;;777666444333111000222333444333222222444666444333111000222444777888;;;333@@@ZZZ[[[AAA222666BBB>>>;;;:::999555000,,,***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************+++++++++++++++,,,---...///000000111444222:::;;;EEE|||zzzZZZYYYhhhsssvvvuuuwww{{{zzzhhh```^^^ZZZggg~~~~~~zzzyyy}}}zzzvvvwwwvvvqqqkkk^^^cccmmmwww~~~___>>>666===888777777777666666666555666888;;;999666444555777<<<999777999:::;;;===AAA;;;<<<>>>>>>>>><<<;;;999;;;<<<<<<;;;<<<>>>BBBFFFDDDJJJOOONNNPPPhhhwwweee]]]YYYYYYTTTTTThhhzzzmmmllllllsss~~~yyy}}}{{{uuurrrpppqqqrrrtttvvvwwwwwwwwwuuutttrrrpppoooooooooooommmpppssstttrrrooonnnmmmpppqqqrrrqqqpppoooppprrrwwwxxxyyyyyyvvvrrrnnnkkkhhhgggfffddddddggglllooosssuuuwwwxxxvvvpppgggaaa\\\VVVPPPMMMLLLJJJCCC===>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;999666444333666999;;;AAADDDIIIOOOOOOPPPVVV___rrrsssnnn|||rrrnnnwwwwww```LLL>>>666555888888777666666666666555333444444555666888::::::888111222333333111111333444222222333444444555666777:::555BBB\\\```JJJ777444DDDDDD@@@777///++++++,,,))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,---...///000000000...777666999gggooo^^^___bbbooorrruuuwwwzzz~~~tttgggaaa\\\```lll~~~yyyyyyyyyuuuqqqkkkrrr|||xxxjjjLLL999666<<<777777777777666666666666555999;;;;;;999777999<<<999:::===>>>888222777@@@;;;<<>>===<<<<<<===<<<===>>>BBBEEEDDDAAAIIISSSOOOMMMmmmppp```^^^[[[TTTYYYeeeyyysssmmmbbbeeegggjjjttt{{{xxx}}}{{{tttpppqqqqqqrrruuuxxxyyyxxxvvvsssrrrpppooonnnnnnooopppnnnppprrrrrrpppnnnnnnnnnlllooorrrtttuuuvvvxxxyyy{{{}}}}}}zzzuuuoookkkiiifffffffffeeedddeeehhhkkklllmmmnnnnnnkkkddd[[[TTTPPPMMMIIIFFFFFFDDD@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999;;;999666666777;;;@@@CCCMMMJJJGGGGGGGGGLLLYYYgggxxxkkkjjjyyyuuukkkdddlll~~~cccUUUDDD888333444555555444444555555555666666666222666999999999;;;999555111222333333111111222333000222444555444333444555::::::EEEYYYaaaUUUFFF>>>AAACCC???222'''%%%(((+++))))))***))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((()))))))))******)))))))))************+++***++++++,,,---...//////......444555555SSSmmm[[[TTTeeekkkppppppqqqvvv{{{}}}rrrggg^^^[[[___ooo|||zzzyyywwwuuu|||mmmOOO>>>888888999777777777777666666666666555777:::;;;;;;;;;===>>>;;;BBBMMMQQQFFF777777???<<<>>>@@@BBBBBBBBBAAA@@@>>>???@@@@@@@@@AAACCCEEEKKK:::999KKKPPPJJJTTTjjjyyylllbbbXXXUUUZZZaaaooottteeeddd___XXXYYY___ccccccmmmllltttuuurrrzzzuuuyyy}}}|||xxxtttrrrrrrrrrtttxxx|||~~~}}}{{{uuutttrrrpppoooooooooooommmoooqqqpppooommmmmmnnnooorrrvvvxxxyyyzzz{{{||||||}}}}}}yyyrrrllliiihhhcccdddeeeeeedddcccdddeeeeeecccaaa^^^[[[VVVOOOKKKDDDCCCBBBAAA???>>>===<<<;;;;;;<<<<<<<<<;;;:::999:::::::::::::::999888888888999:::<<<@@@EEEIIIKKKRRRMMMIIIGGGJJJSSSfffxxxqqqmmmooozzzuuukkkiiimmmxxxrrrdddDDD>>>777333333666666555222222333333333444555666555<<>>FFFOOOQQQKKKBBB;;;===999...'''''')))(((((()))***++++++***((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((()))))))))***))))))))))))******************+++,,,---......//////222333555777AAAhhhcccTTT[[[fffmmmkkkjjjooovvvzzz~~~oooaaa\\\YYY```ooo|||{{{}}}]]]@@@777999999777666666666666777777777777555555666888;;;======<<<<<>>;;;BBB>>>???@@@AAAAAA@@@@@@???===???AAABBBAAA@@@@@@AAAGGG>>>:::AAAHHHIIIMMMSSSlllxxxzzzggg___``````hhhrrr|||ooosssrrrkkkbbb^^^[[[XXXZZZYYY]]]mmm}}}{{{ssssssuuuzzzrrruuuwwwxxxvvvuuutttuuussstttvvv{{{xxxwwwtttrrrpppooooooooolllmmmooonnnlllkkklllllluuuxxx{{{|||{{{yyyyyyyyyyyyzzzzzzvvvoooiiiggggggaaaccceeeeeecccaaaaaaaaa___\\\VVVRRROOOLLLIIIGGG<<<===>>>===;;;:::;;;<<<999:::;;;;;;;;;999888777::::::;;;:::999888777777666999===CCCHHHLLLNNNOOOQQQOOOOOOQQQVVVaaattt|||rrrjjjmmmxxxxxx~~~|||iiiPPP>>>888888666222111333444333333333333222111111222333///888===999555666777555111333444444222111111222111222111...+++,,,000444///222000---555AAAAAA999555777333,,,***,,,+++&&&''')))+++,,,---,,,+++***%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))************)))***+++,,,---......///...222000333666222OOOooo\\\WWWdddmmmjjjfffkkktttyyyuuufff___YYYYYY```sss~~~XXX<<<666999:::666666666666666777777777777555444333666:::<<<;;;888666777@@@JJJFFF;;;;;;DDD@@@@@@@@@??????>>>===<<<:::===@@@@@@???===<<<<<<888CCCGGG>>>:::AAAIIIJJJNNN{{{{{{vvvrrrpppcccnnnlllggg|||~~~tttzzzpppkkkgggbbb___\\\^^^eeeoooyyysssqqqvvvvvvsssrrrxxxuuusssssstttvvvwwwwww{{{zzzppppppqqqrrrqqqpppooonnnqqquuuzzz~~~~~~{{{yyyuuutttrrrqqqqqqooollljjjkkkppptttsssooollllllnnnyyyzzz|||}}}|||zzzwwwuuurrrttttttooohhhcccccceee^^^^^^^^^]]]\\\YYYWWWVVVWWWUUUPPPKKKFFFBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888888999999888777777888888777666<<>>======<<<<<<;;;::::::???;;;:::???AAA???<<<;;;BBBBBBBBB@@@>>>>>>AAACCCJJJPPPrrr|||qqqnnnssseee```nnnwww|||sssjjj```\\\aaaiiinnnqqqnnnooopppqqqrrrssssssssswwwmmmfffeeeeeedddeeeggggggggghhhjjjnnntttzzzoooooopppppppppooonnnnnnooorrrwww|||~~~~~~}}}|||wwwuuurrrppppppnnnllljjjooosssuuutttpppmmmnnnpppuuuvvvxxxyyyyyywwwtttsssrrrpppnnnjjjgggcccaaa___\\\\\\[[[ZZZXXXUUURRRQQQPPPNNNJJJFFFBBB>>><<<;;;::::::::::::::::::::::::999999999999999999::::::;;;999777666777888::::::FFFGGGKKKNNNKKKFFFHHHNNNWWWaaasss~~~kkk[[[]]]mmm}}}{{{yyyrrr^^^JJJ;;;666888444555666444222111222333444333333222111111000000111222222333333222222111000000111111000000///...///.....................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&&&&'''''''''''''''((((((((((((************************+++++++++,,,,,,,,,------111...000444333333@@@QQQsss^^^[[[nnnssscccgggoooyyypppaaa\\\YYY\\\kkk|||[[[>>>:::777666999888555555555555555555555555666777888:::;;;:::999999888999:::999777777999;;;<<<<<<;;;:::::::::::::::@@@<<<;;;>>>???>>>@@@DDD>>>===<<<===???AAADDDFFFIIIFFFSSSzzzyyyrrrhhhxxx~~~lll^^^```yyyzzzkkkuuummmjjjjjjkkklllnnnmmmjjjhhheeedddccccccjjjddd```bbbcccbbbdddhhhhhhoooxxxnnnnnnnnnmmmnnnnnnooooookkknnnrrrwww{{{}}}~~~~~~zzzvvvrrrooonnnmmmllljjjqqqsssuuutttqqqnnnoooqqqrrrsssuuuvvvuuussspppnnnnnnjjjeeedddeeeddd___[[[ZZZYYYWWWUUURRRNNNKKKJJJFFFDDDBBB???<<<:::999888999999999999999999999999999999::::::::::::999999999888777888:::>>>BBBDDDPPPLLLIIIGGGEEEGGGQQQZZZmmm|||nnnbbb```dddsss}}}rrrjjjooolllNNN===777555555666333444444333111000111222222222111111000/////////000000111111111111000000...////////////...------//////......------,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''''''''''''''((((((((((((************************++++++++++++,,,,,,,,,,,,000---...333333111777AAAgggaaaOOOaaammmfffnnnyyy~~~|||jjjbbb\\\YYY]]]eee}}}lllKKK777888777777:::888444444444444444444444444777888;;;<<<<<<:::888666666777888777777777999;;;;;;:::999888888:::;;;===BBB???>>>>>>===>>>EEEMMMJJJFFFAAA???AAABBBBBB@@@GGGDDDBBBQQQ{{{vvvnnnqqqjjj[[[hhhvvvqqq```www}}}{{{wwwrrrnnnkkkhhhgggkkkjjjlllqqqtttuuuzzzooonnnmmmllllllnnnooopppjjjlllooossswww{{{}}}~~~|||xxxrrrnnnlllllllllkkkmmmqqquuuwwwuuusssqqqqqqssssssttttttrrroookkkiiiiiifffbbbaaabbbaaa]]]ZZZWWWUUUSSSOOOKKKHHHEEECCC===<<<;;;:::888888888888888888888888888888888888999999::::::999888666555444555888;;;???DDDJJJMMMUUUPPPJJJHHHLLLWWWhhhtttssseee^^^dddpppjjjhhhkkkzzzvvvbbbMMM888222555666333000222333444333111000111222111111111000000/////////...//////000000//////..................------,,,///......---,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((***************************++++++++++++,,,,,,,,,///,,,,,,000222000333888PPPsssQQQTTTzzzrrrnnnxxx{{{~~~xxxnnneee\\\ZZZ\\\gggZZZAAA555888666666777333444444444444444444444444333666999<<<<<<999666333222444666777888:::===???:::999888777888;;;>>>@@@CCCBBBCCCBBB>>>===EEEPPPQQQJJJBBB@@@AAAAAA???<<>>@@@;;;:::888888999<<<@@@BBBAAACCCFFFEEE???<<>>BBBHHHJJJEEEOOOxxx~~~jjjhhhnnnuuu|||zzzjjjWWWJJJnnnmmmmmmlllkkkkkkllllllppprrrtttwwwzzz|||~~~{{{wwwqqqnnnllllllllllllkkkpppwww}}}|||xxxuuurrrrrrrrrppplllgggbbb___fffdddaaa\\\VVVQQQNNNLLLLLLJJJGGGDDD@@@>>><<<<<<888888777777777777888888888888888888888888888888999888666555444444444444555999>>>@@@AAACCCGGGKKKUUUbbbrrrooo\\\]]]lll~~~vvvcccPPPDDD???888444555666333000000111333444333111111222333111111111000000000000000------............------...............---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++---,,,+++,,,...111555777777ZZZ|||VVVUUUnnnuuutttvvv~~~wwwhhh]]]XXXXXX___qqq}}}WWWAAA555555:::777666999555333333333333333333333333222555999======;;;888666777888999999888888:::<<<::::::999999;;;===@@@BBB???AAAEEEEEE@@@;;;???GGGNNNIIIBBB??????AAAAAA@@@DDD???BBBIIIFFFBBBSSSmmm|||yyyuuussstttwwwzzzzzzwww{{{~~~~~~wwwiiiZZZSSSNNNHHHCCC@@@kkkkkkkkkkkkjjjhhhgggggglllnnnrrruuuyyy{{{||||||yyyvvvqqqnnnmmmmmmmmmllllllooosssvvvxxxwwwtttqqqkkkkkkkkkjjjgggbbb^^^[[[]]]YYYTTTRRRQQQOOOKKKGGGEEECCC@@@>>>;;;:::999999999888888777777777888888999999999999999999999999666555444333444666888:::<<>>???======@@@AAA>>>;;;>>>EEEQQQMMMFFF@@@<<<;;;<<<===DDD@@@???CCCCCCAAAGGGOOOuuuzzz{{{|||uuusssvvvzzzwwwuuurrrnnnmmmrrr{{{wwwppppppuuuwwwtttoooeee^^^WWWVVVVVVWWW[[[aaaiiijjjjjjjjjhhhfffdddcccfffhhhmmmqqquuuwwwxxxxxxxxxuuuqqqooonnnnnnmmmlllmmmlllmmmnnnoooooommmkkkeeeeeefffeeeccc___[[[YYYRRRKKKFFFIIIPPPRRRMMMGGG@@@>>><<<:::888777777777:::999888777777777777777999999999999999999999999444333222222444888===@@@@@@BBBCCCCCCEEEMMMYYYcccwwwnnnjjjlll}}}vvvzzz~~~iiiPPP<<<333222555777111///222555333111222...000111000//////000111---.....................---......//////......---+++++++++++++++***))))))))))))))))))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++''',,,000///......000222777333RRR^^^MMMZZZ{{{{{{|||}}}}}}ppp```YYYWWWYYYbbboooXXXAAA<<<555888:::333222666333333333333333333333333333333555777888777555222///333555666666666777999;;;777888999:::;;;<<<<<<===<<<:::;;;===<<<;;;???FFFBBB@@@===888555666:::===888???AAA:::666<<>>@@@>>>:::666444666999;;;===;;;;;;<<<;;;::::::===???KKKIIIccc{{{xxxppphhhmmmooonnniii```XXXXXXhhh|||qqqpppqqqtttwwwwwwvvvvvvyyy}}}yyyjjjooosssqqqjjjdddccceeeggghhhjjjmmmoooppppppppprrrnnnlllmmmqqqqqqlllggggggccc``````cccdddbbb___\\\[[[ZZZXXXUUUSSSPPPOOOHHHFFFCCCBBBAAA???<<<:::999999999888888888777777666666777777777888888888888666555444333222111000333888>>>BBBDDDCCCBBBBBBGGGMMMTTT\\\jjj~~~qqqjjjppp{{{{{{zzzhhhRRRHHH;;;333333444333111111111000//////000111111222111//////000///...,,,------------............------------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++......---,,,---///111222000888:::KKKwwwnnnVVVXXXddd{{{{{{|||pppeee^^^XXXUUUVVV]]]nnn~~~XXX???999777777666666555555444444222333444333111111333444444333333333444444444333666444666:::999666777<<<:::999999888999;;;>>>AAA???>>><<<;;;<<<===>>>??????<<<888666777999::::::@@@@@@@@@>>>;;;;;;<<<>>>AAAAAANNNpppwwwnnnvvvpppfffeeennn|||wwwuuuwww|||~~~uuuooollliiipppxxxyyyssslllgggfffffffffggghhhiiiiiijjjjjjkkkjjjjjjnnnrrrpppiiibbb```]]]ZZZ[[[]]]^^^\\\YYYVVVUUURRRPPPMMMLLLLLLLLLFFFCCC???<<<;;;:::888777999888888888888777777777666666777777777888888888666555333222222222444555888@@@GGGGGGBBB@@@CCCHHHRRR\\\iiivvv{{{fff___lllyyyZZZEEE888555222111111222111000///......------......///111000......//////...,,,------------............---------------.........+++++++++************))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++...---,,,,,,---...000111///999444444WWWgggSSSSSSwwwzzz|||}}}~~~yyylllfff```ZZZTTTSSSYYYaaazzzeeeFFF888666777777666666555444444444444444444222111111444777111111111111111111111111444333444666555333444888888999:::999888;;;@@@EEE???>>>===<<<;;;<<<======???===:::888999999999888CCCCCCBBB???;;;999999:::<<>>:::777777777777666888888888888777777777777777777666666666555555555444444333333444777;;;???FFFHHHGGGBBB>>>DDDRRR___hhhsss{{{rrrfffeeeyyykkkOOO===999111222333333111///............------------......000///---...//////---,,,,,,,,,---------.........,,,------....../////////+++++++++*********))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,---...///000000888222...DDDlllZZZIIIQQQnnn~~~wwwvvvwww|||wwwssslllddd[[[UUUUUUWWW^^^rrrrrrNNN:::666666777666666555555444333333555555444222111222555888000111222111000///000000111222444444444333444777777999:::888777888>>>CCC;;;::::::999999:::;;;<<<===;;;::::::;;;;;;999888@@@@@@???===999777777888===??????AAAOOOqqqzzz~~~{{{|||{{{wwwvvvxxx|||~~~{{{tttnnnlllllluuutttrrrtttvvvxxxwwwvvv}}}lllqqqwwwyyyvvvqqqmmmlllggggggfffeeeddddddeeeeeecccaaaaaaeeeiiiiiiddd^^^^^^[[[XXXUUURRRPPPNNNLLLLLLIIIEEE@@@=========>>>;;;888555444555777777777777777777777777777777777777777666444333222111000111222333444666;;;BBBGGGQQQMMMHHHFFFKKKYYYkkkxxx~~~sssbbbccchhhyyyuuussssss]]]GGG777111444222444555444000......///........................///...------......---,,,,,,,,,,,,------------...,,,------....../////////+++++++++*********))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,---...///000333222444===QQQoooMMMKKKSSSlllsssqqqmmmrrrvvvxxx|||~~~wwwlllbbb[[[WWWUUUTTT\\\oooZZZAAA888999999666666666555444444333333555444333222111222666999111333444333000///000222111444666555555666888999666888888777555666999===777777888999:::;;;<<<===999888888999;;;<<<;;;:::;;;<<<===<<<:::888888999>>>:::;;;@@@AAAKKKhhhxxxsssqqqqqqwwwxxxxxxxxxyyy}}}kkknnnqqqrrrpppmmmkkkjjjffffffeeeeeedddccccccccc```^^^]]]```dddeeebbb]]][[[YYYVVVQQQMMMIIIGGGFFFFFFCCC???<<<999888999999777555444444666888888888666666777777777777777888666666555333111000///...///222444555777<<>>EEEKKKRRRYYYgggvvvxxxmmmdddcccggg}}}{{{}}}oooTTTCCC444222666666111---......//////000///...---------...//////...---------,,,+++,,,---...---+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++************)))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***)))***+++,,,,,,---------...//////444666555NNNwww}}}ooo___OOOSSSjjj}}}yyyiii___aaaaaa```eeennnuuuvvv{{{|||tttmmmcccZZZZZZTTTQQQWWWbbbtttvvvQQQ@@@<<<888777888666555555444444333333222000222222222222222444666333666888666222000222555222666777333111333444111888777777:::>>>???;;;888777888999:::<<<<<<======888777666666888::::::999444777999;;;::::::;;;<<<>>>;;;<<>>===DDDMMMFFF]]]zzzwww||||||dddfffhhhiiigggeeebbb```^^^___aaaaaaaaa___]]][[[YYYXXXYYY^^^cccccc]]]WWWOOONNNKKKGGGBBB???>>>>>>:::999888777888888999:::999888777888999999777555555666666666777777888888222222333333333444444444888<<>>@@@GGGLLL```lll~~~wwwnnnkkkppp~~~wwwZZZEEE555555555555000+++...555///...///000111000,,,))),,,,,,............,,,,,,---,,,++++++---------+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++************)))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***,,,,,,,,,,,,,,,///333000///444666BBBYYYtttnnn[[[PPPhhhqqq^^^___]]]ZZZ^^^gggnnnpppuuu{{{~~~zzzooocccZZZXXXXXXXXXVVV[[[nnnfffEEE===<<<666222555666555555444444333222222///000222333222222333555333777999666222000222555<<>>===???BBB???888===AAAMMMhhhtttjjjkkkpppwwwxxxuuu{{{}}}xxxyyymmmkkkhhheeebbb```______^^^]]]\\\]]]^^^]]][[[ZZZVVVWWWWWWWWWVVVUUUSSSRRRDDDDDDBBB@@@===;;;:::999444444555666777888999999888888777666666777888999555555555444444444444444444555777666666888<<>>OOOTTTEEE555666>>>BBB<<<666333:::EEEIIIBBB888777777777888::::::999888777;;;>>><<<888555777:::666777999:::;;;:::888777888;;;>>>>>>===:::888888:::666999FFFXXXrrrwwwqqqkkkqqqvvv}}}yyyppppppooommmqqqyyy}}}~~~|||wwwuuuwwwxxxuuusssppppppwwwllljjjfffccc___]]][[[[[[ZZZYYYYYYYYY[[[[[[YYYWWWRRRRRRQQQOOOMMMKKKHHHGGG@@@@@@>>>===;;;999888777555555666777888888999999:::999777666666666777888333333222222111111000000111444999<<<===???BBBDDDPPPLLLEEEDDDOOOcccsssyyyttt^^^eeepppttt^^^III:::111---000000//////000000///...000000000///...------------------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++*********++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))******++++++,,,,,,---......//////000444:::>>>UUU~~~xxxZZZYYY{{{iii[[[[[[\\\YYYZZZaaabbbgggooowww}}}{{{xxxooobbbXXXSSSSSSUUUWWWaaammmcccLLL999777:::777333333444444333222222222222333222111111000000111222333333222222111111111111111888BBBEEE<<<666:::>>>===777333111666???BBB===666777666666777999999888666444888;;;:::777555777:::666777888999999888777666777:::<<<===<<<:::::::::???777555999???IIIaaayyysssooouuuyyyxxxuuuvvvzzzppphhhfffbbb```iiiwwwyyywwwqqqnnnqqqxxxyyyvvvuuuvvv|||hhhfffccc___[[[YYYWWWVVVYYYXXXWWWXXXYYYYYYWWWUUUOOOMMMJJJGGGCCC@@@>>>===;;;::::::999888777666666777777888888999999999999:::999777555444444555555111111111111000000000000333777<<<@@@AAACCCEEEFFFQQQNNNLLLTTTggg~~~rrrkkkddd^^^___qqqxxxqqqvvvzzzhhhOOO<<<444333333222666111...111888999444...000000//////...---------------------------------,,,,,,+++************+++++++++++++++++++++++++++******)))))))))******+++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))******+++,,,,,,,,,***,,,---...000222666999>>>dddeeeUUUuuu~~~ggg^^^[[[WWWWWWZZZ[[[aaakkkttt{{{}}}pppccc[[[UUUSSSQQQQQQSSS```vvvvvvKKK>>>444777999555222222333333222111111111222222000000111222222333222222///////////////000111222333666666444999AAA???777444222111333888:::999777777666666666888777666444111555888888666555777999777777888888777666555444666888999:::::::::<<<>>>===555111222333333<<>><<<;;;:::777777777666666666666666999999999999999999999999888777555333222111111222000111111222333444444555<<<<<<===>>>@@@CCCGGGIIIRRRXXXcccsss}}}cccXXX^^^iiioooyyyoooffftttyyyQQQFFF999222333666777666555111///333:::;;;666////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))***+++,,,++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))***++++++,,,,,,)))+++---///000111444666999QQQ~~~~~~]]]kkk|||fff\\\XXXWWWWWWYYY```kkkuuu|||zzzqqqiiiaaaZZZUUUPPPNNNRRR___qqqyyyWWW<<<666333666777444222444555444333222111111111111...000222444444444333222///////////////000111222333333222333;;;BBB>>>555444444444555555777999;;;999777777777888777666444333555777777666555666888888888888888777555333222444555777777777999===???999333111444555444666;;;<<>><<<;;;::::::555555555666666777777777:::999999888888777777777444333111000/////////000///000111444666888::::::CCC@@@===>>>CCCLLLTTTZZZfffqqqrrr^^^SSSZZZnnn{{{sssttt{{{]]]EEE666555333222111000...------,,,---///222222///,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************************+++,,,---,,,,,,+++++++++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((())))))******+++,,,,,,)))+++...000000111333555666???]]]vvvllluuu```YYYWWWUUUYYY```kkkuuu}}}~~~xxxoooeee^^^VVVSSSSSSWWW]]]iii{{{~~~```@@@888555444555555444444666888777666444222111000000///000333444555444222111111111000000000111111222333444444444888;;;888333444666777666444555999<<<:::999888888999999777555777888999888777666666666888888999:::888666333111333444444444555777;;;>>>999444111222333222111222333222777HHHbbb}}}zzzwwwxxx{{{~~~~~~}}}yyywwwzzzxxxqqqQQQQQQQQQQQQQQQPPPOOONNNOOONNNKKKIIIHHHEEEBBB???===<<<;;;:::999888888888555555666666777888888888999999888777666555444333000///.........///000111///000222555888:::<<<===EEEDDDDDDJJJVVVeeeqqqxxx}}}\\\YYYYYYdddxxxwwwdddNNN===666---///111111...---///111+++---//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************++++++*********+++,,,,,,++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))***++++++++++++,,,///000000111333444333666IIIrrruuugggZZZWWWTTTYYY___iiirrryyy~~~zzzpppiii]]]ZZZVVVUUUSSSVVVaaammm{{{zzzgggMMM888999777555444333444555666999888666444333111111000111222444555555333222000222222111111111222222333111333444444222222222222444666777555333333777:::999888888999::::::888666999999999999888777666555777999<<<===<<<888444111111222333333222444777999444111///...//////000000///111333666999CCCWWWiii{{{zzz|||LLLLLLLLLLLLLLLJJJIIIHHHEEECCCAAA@@@@@@>>>;;;888777777777888777777666555555555555666777777888888888888666555333222111000...------...///111333444555666777999;;;===???@@@IIILLLUUUdddvvvttt___```ccclllzzzmmmUUU???222222999---...000//////000333555.../////////...---......------------------------++++++++++++++++++++++++++++++***)))))))))))))))************************+++******)))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))******+++++++++---.........///222444333555>>>YYYzzzppp```\\\YYYZZZ___gggooouuuzzz{{{wwwmmmeee\\\XXXTTTRRRUUUZZZgggttt}}}xxxyyy|||yyypppxxxvvvOOO???999777666444222333444444222555555444333222222222222333444444444444222111000000000000111222333444555000111222222000///222555555666777666555555666888777777666777999999888666888888888888999999888666777:::>>>AAA@@@<<<666222111222222222111111222444---............000222222...///222333///---444???BBBNNNaaavvvIIIIIIJJJIIIHHHFFFDDDCCC???>>><<<<<<<<<;;;999777666666777888888666555444555555555666666777777777777777555444222000///...---------...000333555777<<<<<<===>>>???AAABBBBBBMMMUUUeeezzz|||fffaaannnuuuyyyyyy{{{~~~~~~|||fffLLL>>>888222,,,)))111000///...---,,,+++***...,,,***)))***+++***)))------------------------+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((()))******++++++,,,,,,------,,,...111333222333444AAAjjj{{{vvvfffcccaaa\\\aaahhhnnntttyyy~~~}}}pppccc]]]ZZZUUURRRRRROOOZZZkkkzzz{{{ssspppmmmpppvvv~~~zzzqqqfff>>>666<<<444444222111333555222///222111111111222333333444555555555444333222111000------...000222444666777000000000222222222555:::777888888888888777888888666555555666888999888666666666666777999:::999888666:::@@@DDDCCC>>>888333000111222111000//////000,,,///000...,,,,,,---,,,///((('''///666444000///---222999AAANNNbbbxxx}}}tttgggWWWJJJEEEDDDBBBBBBBBBBBB@@@???999999999:::::::::;;;;;;888777666555555555777777666555444333444666888999333666888777444111///...///---///111111111888@@@EEECCCBBBCCCAAA@@@HHHTTT\\\iiiuuu```[[[eeettt{{{kkkHHHAAA888111...---------//////.........---------******,,,,,,,,,,,,******++++++++++++++++++++++++++++++******************//////---,,,+++*********+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++,,,...000111---777888444IIIzzzrrrggg```ccceeehhhlllqqqwww{{{}}}{{{rrriiiaaa[[[VVVTTTTTTRRRUUU]]]eeerrr|||vvvpppnnnppprrryyykkkKKK<<<777555555444333333222222222222333222111111000000111111444000///444===@@@<<<555333333333333333333333333222222222111000111333666555444333444666888888777666777555222444777555000666666777;;;??????<<<999;;;666222666<<<>>>777000////////////............,,,,,,,,,---------......//////////////////////////////000111444999???DDD^^^lll~~~mmmeeeXXXIII===555000///EEEBBB@@@>>>>>>>>><<<;;;888888888999999999999:::888888777666666666666777777666555444444555666777666999::::::777444222222111111444999999999???FFFLLLDDD@@@FFFOOOXXXdddooo}}}ccc[[[YYYccctttmmmPPP;;;;;;666000---,,,---/////////.........---------,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++******************///...---+++***)))))))))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,...000111111111111222;;;WWWmmmdddllljjjkkkmmmmmmmmmpppssswwwzzz|||~~~zzzrrrkkkddd___]]]\\\XXXVVVWWWXXX]]]jjjwwwuuusssqqqnnnooossszzz~~~qqq}}}vvvWWWAAA777444444444333333222222222333333333222111111000000111111222000///444:::<<<999444222222222222222222222222111222222111000000222444444333222333555777777666888===???:::555444444333666666777:::===>>>;;;999:::666333555999:::666222////////////.........---,,,,,,,,,------------...------------------------,,,---------...111666999555:::BBBHHHPPP]]]mmmzzz{{{ssslllbbbUUULLL???<<<666222//////111222CCC@@@<<<:::999999888777666777777888888888888888777888888888777777666555666666555555444333333222777999;;;<<<:::888888888666666888<<<<<<<<>>@@@===<<<===<<<>>>FFFOOO^^^^^^fffzzzqqqaaa\\\\\\]]]kkkrrr{{{}}}|||eeeKKK777///222888111///------......---,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,......---++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++,,,---......777///111999444222NNNssskkkkkktttxxxzzzuuulllggghhhlllfffhhhjjjlllnnnqqquuuxxx}}}~~~~~~{{{yyyxxxnnnlllgggaaaZZZUUUUUUWWW[[[___eeemmmwwwzzzsssnnnkkkjjjpppssswww|||yyyvvvxxx}}}___???777777333222777111111111111111222333444222222111000000000000000---///111111111000000111000000000000000000000000000111222111//////000111222111000222555777888888:::CCCHHHBBB888444444444222111111222333444444444555555444222111111222444.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++++++++...---------/////////...111333555888;;;>>>@@@BBBHHHJJJMMMPPPQQQQQQPPPNNNLLLEEE======AAABBB===666///000111111///...------000///...---+++***))))))===:::666444555777888888666777999:::::::::999888777777888888777666444333222222222111000///...---...111444777999===AAADDDHHHDDDBBBCCCEEEJJJWWWdddpppwwwnnnXXXUUUeeexxx|||{{{zzz```SSSBBB444///......---000///......///...,,,***++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,///...---,,,,,,+++,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,,,,---------------000333222555CCCSSSwwwooorrrzzz}}}ssshhhbbbaaa___```bbbdddeeeiiimmmpppsssvvvzzz}}}~~~|||~~~~~~{{{zzzvvvooohhhccc___\\\WWWVVVUUUWWW\\\fffqqqxxxzzzsssmmmjjjkkknnnqqq}}}xxxpppyyy}}}```HHH666777999333111666000000000000111111222333222111000000//////000000---///111000...---...000///////////////////////////111222111000///000111222111111333666999::::::888===@@@<<<999777555111222333333333222222333444333444333111......000222------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---))))))***---///---***&&&.........------.........---...///000000111111222///,,,***)))+++---------,,,...//////,,,+++,,,---+++++++++,,,,,,++++++***:::888555555666888888888666777999;;;;;;:::999888777777777666555444333222111111000000000000000000000222555888;;;@@@EEEIIIFFFFFFJJJQQQYYYbbbppp|||wwwgggWWWZZZrrrsss___PPP???666------111222---&&&+++******+++------+++)))******++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---------...---,,,,,,+++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,+++000222111222888<<<===jjjuuuqqqooozzzqqqbbbZZZ[[[\\\\\\]]]^^^```eeehhhjjjnnnssswwwzzz||||||{{{tttoooiiicccXXXWWWVVVVVVWWWXXXZZZ[[[bbbmmm{{{~~~xxxuuupppooommmlllnnnttt}}}xxxvvvkkkEEE:::444777777222000333000000000000000000111111111111000////////////000...///000///...---...///////////////////////////...000222222111111111222222111111333777:::;;;;;;777888888777888;;;777111444666777777555444444555111222111000---------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---///---,,,,,,...000000000++++++++++++************,,,+++***)))***+++,,,---,,,---...,,,***))),,,///---......---+++******+++'''((()))*********)))))):::888666555666777666555444666888::::::999777666777666555444333222222222111111000000111333444666999:::<<<===@@@DDDJJJNNNIIIPPP___ppp{{{yyyqqqcccbbbgggwwwwwwmmm```MMM:::000333///******---000///---***)))((()))++++++***)))************+++++++++,,,---,,,+++******+++,,,---******************************++++++,,,------...,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,---,,,++++++---000222222333666888888LLLqqqnnnjjjjjjzzzooo```XXXXXXXXXWWWWWWYYY]]]```bbbeeejjjoooqqqtttwwwyyyvvv|||{{{tttiiigggccc___\\\YYYVVVUUUSSSYYY```gggnnnxxxzzzsssooooooooopppssswww{{{wwwTTT888666444333222222111111111111000/////////000000111111000///////////////000///......//////000000////////////////////////---///222333333222333444000000000222666999;;;;;;777888666555888;;;999333333666999999666444333444000000//////...---+++***,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***(((''''''(((+++---000000000000///...------))))))((((((((()))******(((***+++***((('''))),,,))))))((()))***+++,,,,,,,,,,,,,,,+++***)))(((''':::888666666666555333222333555777999999888666555777666444222111111111111222222111111333555888:::AAABBBBBBCCCDDDHHHMMMQQQUUUbbbyyyrrrhhheeeaaa]]]wwwyyyzzz}}}xxxaaaMMM<<<000...222&&&***......,,,+++,,,...---,,,******++++++)))((())))))******+++++++++,,,,,,,,,************,,,,,,))))))))))))))))))))))))******+++,,,,,,---......***)))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,---,,,+++***+++***,,,000000...222999666OOOzzznnnccceeeyyynnnWWWWWWVVVTTTSSSUUUXXX[[[[[[^^^cccgggjjjllloooqqqlllsss|||zzzooofff```]]]\\\[[[UUUUUUUUUUUUXXX```kkksssuuu}}}{{{xxxtttuuuuuuqqqlllkkkoootttzzz{{{{{{xxxXXX<<<777777444//////444555111222111000//////...//////111111000///////////////111///......000111111000000000000000000000000000,,,///222444444444444555///...///111555999::::::888999999666777::::::666000444777777444111000111000///......///---***''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,------,,,******+++---)))+++---,,,)))''''''(((&&&'''(((***++++++***)))***++++++,,,------------((()))+++++++++,,,---...,,,***((()))***,,,+++***************************666666666666666666666666555666777777777666555444555555555333111111333555333333333333666;;;BBBGGGRRRGGGBBBGGGLLLPPP\\\jjj|||gggYYY^^^kkkwww|||zzzxxx{{{^^^NNN;;;///...000///,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))))))))***+++,,,---...***************)))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((()))******++++++------...///000111222222???<<>>DDDHHHGGGLLLUUU```mmm{{{|||wwwppphhhdddgggwwwttt___JJJ>>>///)))+++...,,,)))***++++++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''''''''((((((((((((******)))(((''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))******++++++,,,---.../////////+++000888555<<>>444666444111///////////////////////////......////////////000000......------......////////////............//////111000...------------...000333666777666444333333111111000000000111111222222222111111000///......---...///...,,,+++,,,---,,,------,,,++++++---...++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''111111111111111111111111000111222444666:::===>>>;;;;;;::::::===CCCKKKQQQXXXccctttvvvccc___```^^^lllrrr{{{|||lllPPP888)))///333000)))%%%(((...+++++++++++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))((((((''''''''''''(((((((((((()))+++***)))((('''&&&&&&'''&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))******+++,,,---......///,,,+++000555222555MMMjjjyyy}}}lll^^^\\\XXXSSSPPPQQQQQQPPPOOOTTT[[[cccgggiiilllsssyyyxxx{{{~~~~~~}}}~~~|||}}}XXXEEE666333444111///111////////////////////////........./////////000000...------------...///000---,,,,,,------...///000111000...---,,,,,,---------000333444333222111111...///000111111222111111111000000//////.........,,,---...---,,,++++++---,,,------+++******,,,...+++***************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((000000000000000000000000333444666888<<<@@@DDDFFFAAAAAAAAACCCHHHRRR]]]eeeppp~~~cccTTT\\\llluuu|||}}}xxx}}}hhhMMM:::333000000---***)))***+++***)))***(((((((((***)))'''$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))+++***)))((('''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))***+++,,,---......///...111444222111666???HHHyyy}}}rrraaabbb]]]WWWTTTTTTTTTRRRQQQRRRZZZbbbeeefffiiipppwwwyyy{{{}}}qqq[[[@@@777222444222---...555////////////////////////---.........//////000000---------------...///000+++++++++,,,---...///000111000...---,,,,,,------,,,///222333333222222222---...000111222222222111///////////////.........,,,---...---+++***+++,,,***+++***)))'''''')))++++++***************++++++************************((((((((((((((((((((((((************************'''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))111111111000111111111111:::666777???DDDCCCCCCFFFIIIGGGLLLZZZhhhsss~~~zzz~~~sssooolllnnnvvv~~~|||qqqqqq{{{tttdddMMM;;;222///...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################&&&%%%$$$###"""""""""""" !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''((())))))******+++,,,------------***,,,...000111444777:::LLLvvvtttiiigggaaaZZZUUUTTTSSSRRRPPPWWW```eeegggkkkrrrxxxyyy|||}}}iiiOOO:::444444333222111000///...........................////////////////////////........................---,,,,,,,,,,,,---.........---,,,,,,......---+++......///000000000000000111111111000000000000000111000///...............---,,,***(((((()))***+++,,,,,,+++***)))(((''''''''''''''''''''''''''''''+++*********))))))(((((())))))((())))))***++++++)))))))))))))))*********'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%'''((()))((('''%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''222111///...000555:::>>>???999777;;;>>>AAAGGGOOORRRZZZjjj}}}zzztttpppkkkqqq|||~~~tttuuu}}}sssrrr{{{rrraaaOOODDD777---*********((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$############$$$%%%%%%((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((())))))***+++,,,------------***,,,...000111333666999FFFWWWvvvqqqhhh```\\\ZZZWWWUUUTTTXXX^^^aaadddhhhmmmqqquuuwwwzzz{{{|||}}}gggQQQ@@@555444333333222000//////...........................------------------------........................------,,,,,,------...///000...,,,---...///...---....../////////000000000111111111111000000//////.........------------------,,,***(((((()))***+++))))))(((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))******,,,,,,++++++******))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333444888>>>DDDHHHAAA===;;;>>>CCCKKKWWWbbbsssmmmdddeeeggguuu~~~yyyzzzyyyoooeeeYYYJJJ===222...)))(((***,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""###%%%&&&((()))000---((($$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))+++,,,,,,,,,,,,,,,+++---//////000111444666???CCC___~~~tttnnnhhhbbb]]]YYYYYY[[[^^^ccciiiooosssuuuvvvvvvvvvwwwyyy}}}~~~~~~rrrOOO999333333333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////---++++++---.........//////...---...///000111000000111111000000//////,,,,,,,,,,,,,,,---------,,,+++***)))((()))******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((()))++++++***)))(((''''''&&&((((((((())))))******+++((((((((('''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666777:::>>>AAAEEEHHHIIIBBBFFFMMMVVV^^^gggrrryyy{{{uuunnnjjjnnnvvv||||||xxxttthhhTTT@@@222,,,+++,,,+++***+++---...,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$%%%'''((()))000---((($$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,,,,---//////...///111333444BBBOOOdddyyysssddd```\\\\\\aaaiiippptttvvvwwwwwwvvvvvvwwwzzz}}}{{{|||}}}]]]AAA333111444222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000...,,,***)))+++---------///...---,,,,,,...000111///000111111111000///...++++++,,,---------------++++++***)))((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&''''''((()))***++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<===@@@EEEIIILLLSSS___pppyyyfffaaaaaannnyyyeeeRRR;;;000///000,,,(((,,,+++************((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$%%%%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''(((((()))***++++++++++++,,,---......---...000111///;;;???AAA\\\{{{pppgggdddfffiiikkkrrrtttvvvwwwvvvwwwxxxzzzyyyzzz{{{}}}}}}}}}xxx~~~|||___FFF999555333222111000000//////.........---------------------------------------------------------------------------------------.../////////---++++++---////////////...,,,++++++---///000//////000111111///...---+++,,,---...............*********)))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&DDDAAA>>>===BBBLLLVVV]]]sss|||zzzyyy|||uuuiiikkkqqq~~~yyyqqq```DDD999...*********,,,///++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******+++******+++,,,------,,,---///000555000222;;;CCCYYYwwwpppllllllooorrruuuvvvwwwwwwyyyzzzwwwxxxzzz|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwwwwvvvtttpppnnnrrr{{{yyyxxxzzzvvv\\\???333333333000---000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...///111222222111------,,,+++,,,---...///...///000111111///---,,,+++,,,...//////...------******)))))))))(((((((((++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''IIIIIILLLQQQ[[[gggrrrxxx}}}xxxrrrqqqtttwwwyyyzzzwwwcccLLL:::---///333111(((!!!'''111***+++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***************+++,,,,,,+++,,,...000888---000<<<;;;<<<```zzzyyy{{{~~~zzz{{{zzzyyywwwxxxzzz|||wwwxxxyyy{{{|||}}}}}}}}}|||}}}}}}{{{xxxwwwxxxyyyyyyzzz{{{{{{||||||||||||yyyxxxwwwwwwxxxyyy|||}}}|||~~~~~~}}}|||yyyvvvrrrnnnllliiikkklllnnnrrr|||tttvvvpppRRRAAA111...//////------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...000333333111///+++,,,,,,,,,,,,------------...000111111///---++++++,,,---......---+++***)))))))))))))))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&JJJQQQ^^^lllzzz|||yyypppmmmmmmsssyyy~~~{{{ttt\\\FFF999222---...&&&$$$+++111...***)))(((***,,,,,,***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###########################"""""""""###$$$$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''((()))************)))+++,,,,,,+++,,,...000000000333666333444DDDWWWxxxeee]]]ZZZ\\\kkk|||}}}yyywwwyyy|||wwwxxxyyyzzz{{{|||||||||xxxxxxwwwuuurrrqqqqqqrrrwwwxxxyyyyyyzzzzzzyyyyyyuuutttsssssstttvvvxxxzzz{{{}}}}}}}}}~~~}}}|||{{{qqqqqqqqqpppooollljjjiiiiiinnnttt{{{www{{{kkkQQQ>>>777222222000,,,---222..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,///111000...+++***+++,,,---------,,,,,,---...000111111///---+++++++++---------+++)))((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXkkkrrrdddsss}}}zzzwwwvvvvvvvvvkkk\\\III999111///---+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------...///000111333666;;;>>>___vvv]]]QQQNNNSSS[[[___eeeqqq{{{}}}|||}}}{{{wwwyyy|||yyy|||xxxuuupppmmmllljjjhhhfffmmmooosssuuuuuutttqqqpppmmmlllmmmnnnppprrrtttvvv||||||}}}~~~}}}{{{zzzzzzzzz{{{zzzxxxvvvvvvwwwyyy{{{zzzvvvrrrqqqsssqqqlllgggccceeedddaaabbbjjjrrruuuhhhMMM@@@222222222111000//////...------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,---,,,+++***,,,---......,,,,,,---...//////000000///---***)))...,,,++++++,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%yyy}}}xxx~~~sssaaaQQQIIIDDD<<<111+++***++++++************)))))))))(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******++++++,,,,,,------...///000111444888;;;JJJgggnnnZZZPPPNNNTTTQQQPPPSSSUUUZZZcccmmmxxx}}}xxxrrrsssxxxpppmmmiiieeeddddddfffggghhhiiilllnnnooommmkkkjjjfffffffffggghhhkkkmmmooouuuvvvxxx{{{}}}}}}zzzwwwvvvuuuuuutttnnnnnnnnnmmmlllllllllmmmpppmmmhhhfffeeedddcccaaa[[[___cccgggpppnnnNNN:::444222222111000000///......------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++******,,,---,,,+++***+++---...///000000...,,,***)))---,,,++++++,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~uuuvvvssseeeQQQ???444000***(((&&&'''+++---,,,*********))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,---...//////000111555888;;;BBBgggzzzbbbWWWPPPJJJFFFGGGHHHGGGHHHLLLTTT]]]iiiuuu}}}xxxoooooossshhheee```\\\YYY[[[___ccc```aaaccceeeeeedddbbbaaa^^^^^^^^^^^^```bbbeeeffflllnnnrrruuuxxxyyyzzzzzzvvvqqqllljjjjjjjjjhhhfffaaacccdddccc```^^^]]]]]]______^^^\\\\\\^^^aaadddiiiooouuu~~~uuuUUU:::000111111111000000///.........------------------------+++,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))***++++++***)))***+++---.........---+++***(((,,,+++******++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppphhhfffsss}}}vvvggg___QQQ@@@222+++,,,///+++******+++------***(((***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,...///000000///000333555444888GGGgggeee[[[RRROOONNNJJJGGGGGGHHHIIINNNVVV]]]fffqqqzzz}}}ppphhhggg___^^^ZZZUUURRRRRRVVVZZZXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXZZZ\\\^^^___ccceeeiiimmmooopppooonnnmmmhhhaaa^^^______\\\YYYYYY[[[[[[YYYVVVTTTUUUWWWVVV[[[bbbfffiiimmmtttzzz{{{yyy|||rrr[[[CCC333000444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))***++++++))))))***+++,,,,,,,,,,,,+++***)))(((***)))))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssszzzsssmmmjjjhhhhhhrrr~~~{{{|||}}}xxxmmmcccDDD>>>777222///---***(((---,,,+++***)))(((&&&$$$)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******+++,,,,,,...///111000000000222333000666666<<>>000'''111+++%%%$$$&&&***++++++'''((())))))))))))***+++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++---/////////...000111222222777:::555>>>gggtttdddVVVVVV```ooorrrhhh``````UUUWWW\\\kkkjjjccc\\\YYYZZZ[[[XXXTTTQQQPPPOOOMMMMMMMMMOOOOOOOOONNNNNNNNNOOOQQQRRRTTTSSSTTTUUUWWWXXXYYYYYYYYYSSSUUUVVVUUUTTTWWW___eeekkkqqqvvvyyy|||jjjTTTBBB888//////111///---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++)))******+++,,,,,,------************************)))*********++++++++++++...---,,,***************((()))******(((((()))***)))((((((''''''''''''''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuxxxxxxwwwlllmmmzzz~~~xxxuuuyyy~~~|||tttmmm___SSSAAA333+++***,,,...)))***,,,---+++(((&&&$$$((()))***)))'''&&&%%%%%%)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))+++---...------...000111222444444111666HHHZZZ|||wwwzzzoooddddddddd\\\UUUaaavvvhhhbbbbbbbbb]]]WWWXXXVVVTTTSSSRRRSSSTTTUUUQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXZZZ\\\^^^___```[[[___cccdddccchhhsss|||~~~uuuzzztttQQQ888444...+++---...,,,,,,...+++++++++++++++++++++,,,++++++++++++++++++++++++)))+++++++++***)))***+++))))))***+++,,,,,,------************************))))))******++++++++++++///---,,,***))))))******'''((()))((('''&&&''')))(((((('''&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^bbbcccbbbdddlllrrrssszzzkkkSSSAAA666444111...,,,++++++,,,***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,------.........111333444222000222999???ZZZxxxmmmiiikkkfff^^^kkk~~~tttvvvwwwqqqiiihhheee```\\\ZZZYYYWWWUUUZZZXXXWWWXXX\\\___``````hhhhhhjjjooowww{{{|||zzz~~~~~~yyy{{{hhhMMM:::222000////////////.........******************************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))+++******))))))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddZZZaaagggkkkqqqxxx|||{{{}}}~~~~~~|||kkkZZZHHH888---111///---+++++++++,,,---)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))***************+++,,,---.../////////111333111///111666;;;JJJ___}}}zzzqqqfffhhh~~~wwwnnnjjjjjjkkklllgggkkkooosssvvv{{{nnn[[[HHH888111000/////////.........------************************************************)))******++++++******))))))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))***)))((((((''''''((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjkkkvvv}}}www|||pppYYYDDD777///+++)))+++******))))))+++,,,---))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))******((()))***+++,,,---...///,,,...000000...///222666888;;;UUU|||xxx}}}|||}}}~~~zzzgggPPP>>>333---...111......---------,,,,,,,,,************************************************)))******++++++******))))))************+++++++++))))))))))))))))))))))))************************+++************))))))))))))(((''''''&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppeeeFFF???555---++++++------)))))))))))))))***+++,,,)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))***++++++,,,------***---///000///...000222...555>>>OOOsssyyytttrrrsss{{{ttt___PPP@@@777333000///000---------,,,,,,,,,++++++************************************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))************************************)))))))))))))))(((''''''&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyytttzzz{{{kkkWWWAAA333,,,+++******+++***)))(((++++++******************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))+++++++++++++++++++++++++++---///000////////////...555777777HHHppp}}}tttooommmmmmmmmrrrpppqqqwww}}}rrrnnnlllhhhdddcccccceeegggiiimmmvvvwww]]]EEE;;;222111222///,,,,,,---,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppttt~~~~~~qqqYYYFFF;;;444...)))......---,,,+++)))'''&&&,,,,,,,,,++++++***))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))++++++++++++,,,,,,,,,,,,---....../////////......222,,,111::::::@@@eee}}}uuuiii```\\\ZZZYYYYYYSSSRRRSSSYYYbbbiiimmmmmmpppiiiccccccdddcccbbbddd[[[aaakkkuuuyyy[[[EEE999222,,,,,,---------///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((())))))******))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******)))((((((''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrSSSFFF444)))(((+++///111+++,,,,,,+++*********++++++++++++++++++***))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***,,,---///000000...------------...---,,,111)))---999666///@@@]]]{{{xxxwwwyyyzzzuuutttvvv}}}zzzxxxfffRRR@@@666555000---------,,,///333------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeIII555111...,,,+++++++++)))((($$$&&&)))***************((())))))************)))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''))),,,...111333444...---++++++,,,,,,,,,+++............111555777777NNNtttxxxwwwnnn]]]GGG888222333///...///111///+++,,,000......------------,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''((()))***)))(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}www~~~jjj[[[LLL;;;222333************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...///******+++++++++,,,,,,,,,,,,,,,---...///000111222999GGGdddtttdddNNN===444111000///000000///------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))++++++***((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################'''''''''&&&&&&%%%%%%%%%(((''''''###>>>FFF"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########wwwttt}}}gggVVVFFF@@@999...))),,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,*********+++++++++,,,,,,+++,,,---...///000111111000555CCC[[[vvvuuuZZZNNN???444000000111000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((()))+++,,,***)))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$%%%(((***)))FFFSSS777&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######}}}ooo\\\NNN===333,,,......***(((,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))*********++++++++++++++++++,,,---...///000000000------888KKKhhhlllYYY@@@999111,,,---///000000//////...---,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&""")))&&&###999FFF222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###~~~gggTTTIIIAAA999333000+++***...000---+++---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))************++++++++++++,,,---.........333000...000777FFF]]]qqqzzzkkkZZZKKKAAA666222...---.........---......---,,,++++++,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###(((###'''///###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$zzztttnnn[[[BBB000+++---000111---++++++......+++(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))((((((((((((((()))))))))***************++++++,,,,,,------000///000111///000888CCC___|||{{{lll[[[JJJ===777555222111000//////...---,,,---,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))******))))))***,,,,,,+++)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""(((&&&!!!&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$xxxmmm___PPPFFFCCC;;;000++++++,,,,,,******++++++,,,+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,---,,,...000...,,,///444;;;OOOmmmpppcccRRRCCC888000000333..................------,,,++++++******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******)))(((((()))++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!&&&))))))'''&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%~~~ooo[[[III>>>777222///000///.........,,,(((%%%)))+++,,,+++***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''((((((((()))))))))))))))************+++...,,,---000111///000444222222<<>>UUUwwwzzzuuuhhhXXXDDD777...///333000---,,,.........,,,++++++,,,...+++***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++'''&&&&&&''')))***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%'''######(((###!!!***$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''$$$###$$$&&&&&&### &&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))---------.........//////...111333222222;;;KKKYYY|||rrrqqqhhhTTTBBB<<<111000000///...---------,,,,,,,,,++++++*********+++*********))))))((((((************))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$###$$$&&&&&&###!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,------+++...///---,,,///888@@@KKKaaaqqq]]]SSSIII<<<444444000000//////...------,,,,,,,,,,,,++++++*********************)))))))))(((*********)))))))))((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********+++++++++---//////...------//////;;;PPPhhhvvv```III<<<444------222/////////......------,,,+++++++++++++++*********************))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))************+++---000111111///---555333111777GGGbbb}}}jjjVVVHHH:::555222......111.........---------,,,,,,+++++++++************************)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%"""###%%%'''(((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************'''''''''***...000///---.........---000<<>>JJJTTT^^^jjjwww{{{|||xxxssslllccc[[[UUURRRGGG>>>555111...+++,,,///............------------.........---,,,+++***)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++++++++,,,,,,,,,+++))))))+++---(((+++...000000///......000111222333444999AAAHHHZZZ___gggooowww~~~vvvsssoookkkeeeaaa___\\\XXXUUUNNNMMMHHHBBB<<<666111...+++***---222333///,,,,,,***************,,,...///,,,,,,------,,,+++)))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&(((((((((((()))))))))***((()))***************)))&&&)))---...---+++***)))***---///...+++***,,,///,,,,,,---/////////222555222666;;;@@@EEELLLRRRWWWkkkjjjiiikkkpppvvv{{{}}}{{{uuupppooopppqqqqqqiiiqqqwwwvvvuuuuuuqqqjjjmmmbbb^^^eeehhh___OOOEEEAAA@@@>>>:::777666666777,,,...///......000///...444///,,,------+++---000)))+++------,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------000000000000111111111111:::;;;===@@@CCCEEEFFFGGGGGGCCC@@@@@@AAACCCAAA@@@@@@AAABBBBBBCCCCCCBBBBBB;;;;;;999888666444333222111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''(((((())))))******&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,------............/////////...///000222333444444555666333111000222333333111111222222333333333333333444444333222000///...---000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,++++++***,,,+++)))***+++---,,,,,,***++++++,,,,,,,,,,,,,,,......------,,,+++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))***+++***)))((()))+++************++++++++++++))))))*********+++++++++............---,,,+++***+++++++++,,,---.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************)))***)))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))******(((((()))***)))))))))*********++++++))))))*********+++++++++++++++,,,,,,++++++***)))((()))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,---------.........************++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''((()))((())))))))))))*********)))))))))*********++++++))))))*********)))((((((&&&(((***+++******+++,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))''''''((()))((((((((()))))))))******((((((((()))))))))******************)))((('''&&&'''***,,,---+++***+++---++++++,,,---------------***************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))'''''''''((((((((())))))***))))))(((&&&$$$###"""%%%(((+++,,,)))((()))***)))***++++++,,,,,,++++++******++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***(((&&&$$$$$$$$$%%%&&&))))))))))))))))))))))))************************---,,,,,,+++*********+++((((((((()))***,,,---...''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''((((((((())))))))))))((('''&&&$$$$$$%%%&&&'''((((((((((((((((((((((((************************++++++***)))))))))))))))***))))))))))))******+++((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''))),,,---***))))))((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&(((,,,000333+++***)))((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%$$$%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((())),,,///111++++++***)))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((())))))***'''''''''''''''(((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++++++++***)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***((('''*********))))))******+++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((('''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))******+++++++++************************))))))))))))))))))))))))))))))************)))((())))))))))))***+++,,,,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((,,,+++***)))'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))******++++++++++++************************))))))))))))))))))))))))+++***)))))))))***+++,,,(((((())))))***+++------************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))((((((''''''((()))))))))((((((***)))((('''&&&'''((((((''''''''''''((((((((((((((())))))******++++++***))))))(((***+++,,,***))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%''',,,444999999222)))%%%&&&))))))(((''''''''''''((((((((()))'''((()))******)))((((((************************%%%''')))***)))))))))+++)))***+++,,,,,,---,,,,,,...---+++))))))+++---...++++++*********************)))((()))+++,,,+++***,,,,,,---,,,,,,,,,---///))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''***))))))(((((()))***+++++++++++++++++++++******+++***)))))))))***++++++***((((((((())))))(((&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''+++111666:::333+++&&&'''(((&&&%%%'''''''''((((((((())))))((((((***+++++++++******(((((((((((()))***++++++)))***,,,+++***))))))***++++++,,,------------,,,......------,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++,,,...000//////++++++,,,+++++++++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))(((((((((&&&'''''''''((())))))***************)))))))))))),,,+++***(((((()))***++++++)))(((((())))))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))---000444000***(((((()))'''%%%''''''((((((((()))))))))((()))***+++++++++++++++))))))((('''((()))***+++(((***,,,,,,+++,,,---...222333444555666666666666999999999999888555333222111111111111000000/////////---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((())))))***************************'''((()))************)))((((((((()))))))))))))))+++++++++++++++*********,,,***))))))***+++***)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''((()))+++,,,***((((((***+++***((('''(((((((((((()))))))))(((((())))))))))))))))))+++***)))))))))+++,,,...///111444666777999===???DDDEEEGGGHHHJJJJJJKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@===<<<<<<;;;;;;:::::::::888666333111///---***(((000...------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&)))(((((('''((()))************)))))))))***+++,,,,,,---...//////...,,,++++++++++++,,,,,,------...***,,,...000///...+++***+++)))((((((***,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((((((((((()))***+++***)))(((((((((((()))))))))***((((((((((((''''''''''''++++++,,,---000333555777@@@BBBDDDFFFGGGJJJNNNQQQUUUUUUUUUVVVVVVUUUUUUTTTKKKJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCEEECCC???===;;;888555222333111......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((()))((('''''''''(((***+++******))))))***,,,...//////000333555555333111000000000000000000/////////...000222444555333111000,,,***((((((***+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''''')))*********)))((('''&&&((((((((()))))))))******)))))))))))))))***+++,,,---///222666:::===@@@AAAIIIJJJJJJJJJIIIJJJMMMOOOPPPPPPPPPOOONNNMMMLLLKKKFFFEEECCCBBBBBBEEEHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFKKKIIIGGGEEEEEECCCAAA???888555111000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((('''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''((()))***++++++,,,---,,,+++******,,,---///............000333555777999<<<@@@DDDEEEEEECCCAAA???>>>===;;;999777555444666666777888999::::::;;;333000---,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&'''((())))))***)))(((&&&&&&&&&(((((()))))))))***************+++,,,///222555666888:::===@@@BBBCCCCCCBBBBBBBBBAAA@@@>>>???AAACCCDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOSSSUUUWWWVVVUUUUUUTTTSSSRRRQQQPPPQQQPPPNNNMMMMMMLLLJJJHHHCCC>>>999777888777333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((()))+++,,,---...///222111/////////000222444444444444555777:::===???JJJNNNSSSXXX[[[[[[ZZZYYYSSSQQQNNNKKKGGGDDDAAA???===;;;:::999:::>>>AAADDD;;;777333111000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))&&&'''(((((('''''')))***))))))))))))***************+++---000444999===???EEEFFFGGGHHHFFFCCC@@@===:::::::::999888999<<>>999555////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))))))))))))))(((((('''''''''***))))))***+++,,,...///---...///000111222222333111111000000//////......//////...---...000222333000555888888:::<<<;;;777///+++***+++***&&&'''***''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$'''***,,,+++(((%%%&&&'''))))))*********,,,)))(((***---000888AAAEEEDDDAAA===:::;;;???CCC>>>@@@CCCEEEFFFHHHLLLNNNWWW[[[___bbbcccbbbbbbccccccaaa___^^^]]][[[XXXUUURRRLLLCCC===;;;===@@@AAAFFFDDDBBB???<<<888333///------...//////...---+++,,,,,,++++++++++++++++++((((((((())))))+++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))))))))((())))))******+++,,,,,,222444777;;;@@@CCCDDDDDDIIIKKKMMMMMMIIICCC???<<<777;;;>>>===???EEEIIIIIIJJJWWWeeemmmuuu~~~zzzsssmmmiiieeebbbbbbZZZPPPIIIHHHIIIKKKKKKEEE>>>444---+++---000111+++,,,------+++*********+++,,,,,,,,,,,,+++******++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))***************,,,...000333555666777888999999999:::::::::;;;===>>>>>>===;;;777333000000222555888999999777666888===??????@@@CCCCCC???222,,,((())))))((((((***))))))(((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&((()))'''%%%'''(((((())))))************((()))---222777@@@IIIRRRTTTVVVTTTNNNGGGAAA>>>OOOPPPPPPOOONNNNNNPPPRRRYYYZZZ[[[ZZZYYYYYY[[[\\\___^^^]]][[[ZZZYYY[[[\\\UUUPPPHHHBBB>>>;;;999777AAAAAABBBDDDEEECCC@@@<<<777555222///......------...---,,,++++++,,,......******************++++++))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((***)))))))))+++---///111777999>>>DDDIIIMMMOOOPPPIIIIIIHHHFFFCCC@@@>>>>>>AAAEEEEEEDDDIIIUUUbbbhhhzzzzzzlll___YYYUUURRRPPPOOOHHH@@@999444111---+++/////////...---,,,,,,---,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((---+++)))((('''((()))***((()))***,,,...///111111555777999<<<>>>?????????CCCCCCCCCBBBBBBAAAAAAAAA@@@BBBEEEFFFCCC>>>999555555666999<<>>777222111111222333111000...---,,,+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((+++++++++,,,000444888:::BBBCCCFFFHHHIIIIIIIIIHHHGGGDDDAAA>>>>>>???BBBDDDIIIRRRYYY]]]gggxxx}}}ssshhh^^^WWWXXXSSSLLLGGGBBB;;;333---111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((+++)))((('''(((***---///000222444666999;;;===>>>DDDDDDDDDCCCCCCCCCBBBBBB??????>>>===<<<;;;::::::777:::???CCCEEEEEECCCAAA===;;;999888:::???EEEHHH===@@@???===>>>BBBDDDBBBBBB555***))),,,,,,++++++))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((111888888000(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,,,,((()))***---000444888:::222...---///000333:::BBBXXXZZZ[[[ZZZVVVSSSQQQPPPJJJKKKNNNQQQUUU[[[bbbgggjjjkkkkkkkkklllooossswwwxxxvvvtttvvvyyy}}}~~~}}}|||zzzvvvrrroookkkfffcccWWWUUUTTTTTTTTTSSSQQQOOOLLLFFF>>>999888888888777888888777666333///,,,***,,,,,,+++************+++***************************))))))((('''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((((((((())),,,...000333777;;;>>>@@@BBBCCCDDDCCCAAA???>>>>>>AAA@@@???AAAGGGMMMSSSVVV___mmm{{{wwwmmmeee___WWWRRRNNNIIIAAA;;;777555111...------------------,,,,,,++++++++++++)))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((())),,,111555888??????@@@AAABBBCCCDDDDDDEEEDDDBBB@@@???@@@AAAAAA777666555444333222222111222444888<<>>BBBEEEBBBDDDBBB??????CCCDDDCCCEEE888---+++---+++)))(((((('''''''''((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,<<>>EEEMMMSSSTTTUUUUUUUUUVVVXXXZZZcccdddeeeeeefffhhhlllooosssuuuwwwwwwwwwwwwwwwyyytttqqqpppwww~~~{{{xxxvvvuuuvvvwwwwwwvvvuuuqqqlllhhhfffeeecccbbbWWWQQQIIIDDDBBB???;;;777;;;===@@@@@@>>>888222...,,,++++++++++++++++++,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))(((((()))***+++,,,222333666999;;;;;;::::::666888:::;;;;;;===@@@CCCAAADDDJJJUUUcccooowwwzzzvvviiiaaa\\\WWWOOOIIIAAA===777333222000...---...---,,,+++++++++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))++++++,,,///222777;;;>>>BBBAAA@@@???>>>===<<<;;;<<<<<<<<<===>>>@@@CCCDDD>>>>>>>>>>>>======<<<<<<666666666777:::???CCCEEEHHHIIIIIIHHHFFFDDDAAA???EEEGGGEEEAAA@@@CCCCCCAAACCC999111//////,,,)))((()))))))))))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%--->>>LLLIII888+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********(((&&&&&&(((***000333888>>>EEEJJJNNNPPPMMMHHHEEECCCAAAAAAFFFMMMEEEKKKSSS\\\bbbfffjjjllliiijjjkkkkkkkkkkkkmmmooorrrvvv}}}{{{wwwvvvvvvvvvvvvjjjcccZZZUUUQQQLLLDDD===<<>>777333//////...------,,,------+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))***)))***+++---///222444999999::::::999666333111111333666888:::???FFFMMMSSSXXXccctttzzzrrriii^^^UUUKKKFFF???:::777333...***///...,,,+++++++++,,,---*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,...///000111444666888:::;;;;;;::::::999999999888;;;===BBBFFFJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQFFFEEEBBB???>>>???@@@BBBDDDFFFIIILLLMMMLLLKKKJJJLLLNNNLLLGGGEEEGGGFFFCCCAAA;;;888888777222//////......---,,,+++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))444???;;;---&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))***))))))***...222<<>>@@@BBBCCCAAAFFFNNNUUUYYYZZZXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[ZZZWWWTTTOOOLLLJJJIIIHHH???@@@BBBFFFLLLRRRXXX[[[WWWYYYWWWRRRPPPPPPNNNJJJAAA>>>???AAA???:::777999444222000...,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%***111---"""!!!***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$'''***,,,...222999>>>FFFHHHMMMQQQSSSSSSQQQPPPEEEBBBBBBEEEGGGKKKTTT\\\^^^```bbbddddddfffiiikkk}}}}}}yyyzzzyyytttoooeeecccaaa]]]WWWRRRMMMJJJ===;;;999555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))------///222666;;;@@@CCC>>><<<999777888;;;>>>AAA@@@EEELLLTTT^^^nnn{{{vvvoooggg```[[[SSSIIIBBB000...---++++++,,,---...---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((()))***)))((((((***,,,---)))***///333111///000111222222222444999<<<===>>>HHHJJJJJJNNNMMMLLLUUUNNNRRRTTTUUUXXXZZZUUUOOOTTTNNNUUU\\\[[[___eeeaaaWWWYYYWWWSSSPPPRRRVVVYYYRRRMMMIIIJJJLLLPPPYYYbbb^^^]]]\\\[[[YYYWWWTTTQQQLLLJJJFFFCCCBBBDDDFFFHHHFFFFFFCCC<<<444...***)))))),,,...,,,(((&&&''')))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))((((((''''''((())),,,111888@@@GGGKKKJJJJJJMMMSSSSSSLLLEEECCC???JJJTTTWWWXXX[[[]]]\\\^^^eeennnwww|||}}}|||rrrqqqxxx~~~rrrkkkhhhqqqzzz}}}wwwuuuooohhhccc^^^WWWQQQJJJHHHCCC;;;222......000111...+++******,,,------)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))************+++...000333222333777===AAAAAA??????<<<<<>>DDDJJJNNNQQQRRRNNNHHHEEEFFFHHHJJJPPPWWWaaajjjnnnjjjfffkkktttzzzzzzqqqiiieeefffssspppmmmfff^^^YYY```iiihhhvvvxxxjjjcccbbbdddppp~~~|||sssnnnyyy}}}zzzuuurrrnnnhhhaaaYYYRRRIII@@@999333111////////////---,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&'''''''''((())))))***+++...333666;;;???BBB@@@:::777:::>>>BBB@@@>>>@@@EEETTTmmmlllWWWSSSIII<<<444222333222000//////...---,,,+++******+++++++++*********))))))******)))))))))((((((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((('''(((((()))))))))***+++++++++,,,...000000111777???CCCDDDGGGLLLNNNMMMLLLMMMJJJFFFFFFGGGSSSSSSGGG@@@GGGNNNVVVcccjjjlllllliiikkksssyyy{{{xxx{{{}}}ooolllsssyyyxxxlll```^^^bbbSSSSSSWWW[[[\\\[[[```fffbbbcccccccccbbbbbbbbbcccaaabbbbbbbbbaaa___]]][[[TTTMMMFFFCCCEEEHHHIIIHHH===888111,,,++++++***))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))(((''')))+++...000???CCCHHHMMMPPPPPPOOONNNFFFEEEHHHNNNSSSVVV\\\bbbkkkzzz{{{ssskkkeee]]]WWWVVVZZZeeehhhiiifff```___gggppplllvvv~~~}}}xxxtttsssttttttzzzzzz~~~|||}}}{{{rrrlllggg^^^QQQFFF<<<888444000//////...---+++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''''')))+++---///333999===@@@BBBCCC???999666888<<<===BBBIIIPPPZZZmmmvvvkkk^^^MMM???888555333222.........---,,,+++******,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++)))+++,,,,,,,,,---000222999888===EEEIIIHHHFFFFFFNNNKKKJJJIIIGGGHHHSSSaaauuuxxxnnneeeggghhhlllxxx~~~vvvsssrrrqqqlllbbb]]]]]]___]]][[[[[[]]]```bbbccc^^^```ccceeefffeeecccbbb```ZZZQQQIIIDDDDDDHHHLLLCCCAAA<<<555---((('''(((******)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++)))((((((+++222888<<>>BBB??????>>>===<<>>777222///---...------,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))(((((())))))***+++---000444777:::<<<>>>@@@???===:::999:::???FFFJJJ\\\kkk|||zzzgggVVVJJJAAA===777555333000...,,,,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,------000555999>>>DDDIIIMMMRRRQQQOOOJJJDDDGGGVVVffftttnnnnnnvvvyyywww{{{zzzxxxrrraaaYYYZZZ[[[WWWRRRYYY[[[^^^```bbbbbbaaa```aaaaaa```]]]WWWOOOFFF@@@AAACCCCCCAAA<<<555000---++++++*********)))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((+++000666===CCCHHHJJJFFFFFFHHHIIILLLNNNPPPRRRWWW\\\fffssszzz}}}tttfff[[[[[[eeevvv{{{vvvqqqjjj___SSSIII@@@888333.........---,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))***+++------333666:::<<<<<<:::999999<<<===<<<;;;<<>>>>>???BBBCCC???666///+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,000777???DDDFFFFFFEEEBBBBBBDDDGGGLLLRRRWWWZZZ^^^hhhyyytttggg[[[aaaiiisss|||{{{~~~{{{rrrfffZZZMMMAAA::://////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((())))))***+++---...///777:::>>>???<<<888444333222999???BBBGGGVVVmmmzzzggg[[[OOOJJJBBB:::444111000000......---------,,,,,,,,,+++++++++************)))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''***)))(((((()))))))))(((+++,,,+++(((+++111666777999???KKKWWW______XXXRRRSSSYYYfffgggaaalllzzz{{{yyylll^^^___XXXVVVYYYZZZXXXZZZ___```ffffff``````eeebbbYYYOOOGGG@@@???BBBDDD@@@;;;...,,,+++***++++++)))'''************)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++)))'''(((***++++++***444999AAAFFFHHHGGGCCC@@@<<>>888444...+++************************)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))(((***...222<<>>GGGNNNUUUZZZUUUNNNOOO\\\iii~~~ppp]]]TTTTTTWWW^^^cccdddgggkkkhhhbbbZZZTTTQQQPPPOOOOOOFFF???555---******,,,---++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((+++---+++(((+++333;;;???BBBDDDDDDBBBAAA@@@AAAGGGTTTZZZYYY[[[\\\jjjwwwnnnjjjppp|||wwwqqqppppppuuuvvvtttqqqsssyyy~~~~~~{{{|||{{{~~~rrrkkkjjjkkk```UUUGGG<<<444......111------------,,,+++***)))+++++++++*********)))))),,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((()))))))))+++***+++...333666555444111000000111666<<>>444...---,,,---,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((***+++++++++000999@@@BBBEEEHHHHHHGGGFFFGGGIIIOOOUUUUUU^^^qqq{{{wwwpppvvvwww|||~~~tttttttttrrrrrrtttwwwzzz~~~yyytttsssgggXXXJJJ@@@888222/////////////////////---,,,,,,,,,+++++++++*********,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))***,,,---///111333333222111000///000555>>>IIISSSYYYlllxxxxxxWWWEEE???888444222111000000000...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********,,,---,,,******,,,...999777:::@@@AAA@@@GGGRRRSSSOOOLLLQQQ]]]kkkvvv{{{}}}{{{xxx~~~uuummm~~~~~~wwwmmmnnnlllddd```bbbeeeeeeeeedddaaa^^^ZZZXXXVVVPPPGGG>>>777222...+++---,,,+++***)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))),,,222888???BBBFFFKKKOOOPPPNNNNNNQQQTTTZZZ```cccrrrzzzvvvuuuwww{{{nnnoooppptttzzzuuuggg\\\TTTJJJ<<<111111///---...///000///---,,,,,,,,,,,,++++++++++++++++++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))******+++,,,000333333000...000222:::999;;;BBBOOO]]]iiioooyyyuuuwww|||{{{pppddd```hhhqqqlll}}}nnnUUUHHH===777333///......///...------------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++))),,,......,,,---000444:::;;;;;;<<>>GGGWWWlll~~~yyytttssstttwwwoooddd]]]ZZZ]]]aaaccccccaaa___[[[TTTOOORRRXXXUUUaaappp}}}nnn\\\JJJ<<<777000---...111111000------------,,,,,,,,,,,,+++************)))))))))***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((,,,111222222444999>>>BBBLLLRRROOOUUUfffuuu{{{kkkmmmrrr{{{nnnYYYPPPQQQUUU]]]fffjjjgggccc^^^[[[VVVPPPIIIAAA999333///...,,,*********+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++///555<<>>999000...,,,*********+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))222===DDDFFFGGGKKKOOOMMMQQQUUUYYYaaaqqq~~~yyy}}}sss}}}{{{ppphhhbbbJJJAAA777111000000///---......---------,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******,,,---...//////222///,,,...444<<>>FFFJJJJJJ[[[qqquuupppjjj___\\\```^^^^^^]]]]]]]]]^^^```aaagggrrryyy}}}|||jjj```gggooollleeebbbcccbbbbbbccc___YYYXXX[[[XXXUUUTTT\\\kkk|||ttt```JJJ===777333111111---,,,,,,---///000///...---------,,,,,,,,,++++++******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%'''((((((''''''((()))'''''''''((((((((())))))((()))***))))))***,,,///'''333:::@@@HHHMMM___|||zzzoooooonnnhhh^^^```___\\\\\\aaaddddddbbbeeefffdddkkk}}}}}}jjjeeeccc\\\ZZZ^^^bbbdddfffeee```VVVMMMGGG===:::444000...---+++************+++++++++*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))((((((***---000222>>>DDDFFFDDDDDDJJJRRRVVVYYYcccuuu}}}|||~~~yyyyyy|||qqqbbbOOOAAA:::555000,,,///,,,,,,------***,,,000++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++(((((())),,,///111111000111777>>>@@@AAAHHHWWWccc}}}}}}oooeeeccc```ZZZZZZ````````````aaacccgggkkkmmm{{{vvvooouuu}}}}}}tttmmmeeeaaaaaaddddddaaa```ccc\\\YYYVVVUUU\\\iiizzzttt\\\III;;;111...///111///......//////...------------,,,,,,,,,++++++******))))))))))))*********)))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))))))))))))))***+++******+++---///...:::AAAGGGRRR\\\mmmwwwoooiiikkkfff]]]\\\bbbccc___XXXWWWRRRMMMOOOWWW\\\\\\TTTSSSNNNKKKQQQ___lllrrrxxxuuuzzz|||yyy{{{rrroooggg\\\VVVXXX]]]eeehhhfff___WWWSSSEEEAAA;;;555222///---++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******+++***)))))),,,000555888CCCCCCEEEGGGGGGHHHOOOWWW^^^qqq~~~uuutttwwwooorrr}}}xxxcccQQQEEE<<<444...111---,,,...---+++,,,000,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******(((***...000111111333444222>>>GGGGGGDDDMMMfff{{{ttthhhfff___\\\^^^]]][[[aaajjjmmmllljjjjjjlllpppuuuwww~~~uuunnnjjjlllmmmjjjhhhiiiffffffcccZZZSSSUUU```kkkxxx```HHH555///111444222/////////...---+++------------,,,,,,,,,,,,******))))))))))))************)))))))))((((((((((((((('''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''((((((((()))))))))*********,,,,,,---,,,,,,---111333>>>FFFJJJVVVnnnzzzzzz~~~www~~~yyyggg___TTTZZZ___bbbgggmmmnnnjjjaaa___YYYUUUYYYaaaffffffaaa^^^XXXSSSTTTXXXVVVQQQSSSPPPVVVdddooopppnnnmmmpppuuu{{{~~~{{{rrrcccWWWQQQUUU\\\```aaa___]]]\\\OOOKKKDDD>>>999555111...+++++++++************************)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))************))))))***...444:::===???@@@HHHOOONNNIIIQQQ___uuuvvvzzzuuukkkrrr~~~vvvbbbPPPDDD<<<555333///...000///,,,***+++---,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********))))))******+++,,,...//////...111777<<>>BBBCCCGGGPPPWWWTTTSSScccxxx|||}}}}}}yyyyyyuuudddTTTFFF<<<333///...222222...******------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++************++++++,,,...///...---///777BBBKKKVVVPPPPPP```{{{}}}hhh___aaadddcccbbbdddhhhlllpppwww~~~zzztttvvvwwwvvvqqqjjjccc______bbbkkk|||pppPPP<<<777333000...,,,---...------.........---------,,,,,,++++++************++++++************))))))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((((((''''''(((***)))*********+++++++++++++++++++++---111:::CCCJJJWWWwww|||xxxgggooogggrrruuuzzz}}}uuunnneee^^^YYYVVVTTTTTTMMMOOOTTTZZZ```gggkkknnn~~~{{{qqqeee^^^^^^___]]][[[YYYVVVRRRNNNHHHAAA999333...---+++***))))))***+++++++++*********)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++***+++---111666<<>>>>>===CCCNNNTTT___aaammmvvvmmmwwwjjjZZZGGG:::333///...000///...---,,,++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++***))))))+++...111333<<>>444...---///...,,,000000111///,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))(((((((((((((((***+++++++++,,,...///111999???AAAFFFOOOYYY^^^aaajjjxxxwwwyyyqqqYYYGGG:::222000222//////...------,,,---------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********++++++,,,000555:::BBBQQQdddmmmhhhccciiittt~~~uuukkkfffcccbbb^^^WWWSSSSSSTTTWWWZZZ[[[ZZZ]]]ccciiiuuuwwwsssvvvsssiiieeeiiidddnnnjjjUUU===333222222000/////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))******...)))(((+++------...111555GGG]]]kkkpppwww~~~|||xxxuuuvvvzzz~~~~~~~~~ppp```UUUMMMJJJLLLPPPXXX\\\ccclllvvv}}}nnn___[[[aaaeeeaaa[[[RRRHHH;;;222......//////222333333111...,,,+++,,,***************************))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))))))))(((((((((***+++,,,,,,,,,---///222999===BBBGGGQQQ^^^eeefffgggxxxkkkUUUBBB555000111000000//////.../////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******(((+++.........222:::BBBKKKaaarrrnnnbbbdddxxx{{{uuukkkcccZZZVVVSSSRRROOOJJJHHHJJJLLLNNNOOONNNKKKJJJLLLOOOXXX```ppp}}}sssjjjfff\\\]]]hhh|||kkkLLL:::555333111111/////////.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******************))))))+++)))---444333---000999KKK___qqqwww|||tttggg\\\TTTPPPRRRSSSXXX___jjjuuu}}}vvvgggbbb```aaabbbZZZQQQCCC777000...///000111222222111...,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,++++++---111444<<<@@@EEENNN]]]jjjnnnjjjsssyyygggUUUBBB666222000000////////////000000...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((,,,//////...333???HHH\\\mmmtttiiiaaaooovvvmmmhhhbbb\\\VVVTTTPPPOOOPPPNNNLLLMMMQQQPPPRRRTTTSSSQQQPPPRRRSSSRRRTTTYYYdddyyy}}}tttooojjjYYYRRRbbb|||___FFF777000000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))++++++++++++************++++++000333000---:::LLLhhhttt|||}}}qqqfffWWWSSSQQQWWWcccnnnrrrsss}}}jjj\\\[[[aaa^^^WWWLLL???555//////000...///000///------...///************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***************++++++***+++///444888;;;BBBLLLZZZlllzzz}}}xxx}}}nnnWWWBBB666111000//////////////////.........---------,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((,,,000000000777DDDOOOkkkooollleeemmm~~~wwwpppjjjaaaZZZVVVTTTRRRPPPPPPNNNOOOQQQQQQOOOSSSYYYSSSTTTVVVVVVVVVWWWXXXYYYVVVVVVUUUTTTZZZnnn}}}}}}gggVVVZZZjjj|||sssVVV===......444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++++++++,,,,,,.........,,,+++777PPPgggtttxxxyyy|||jjjbbb[[[[[[ccciiijjjgggrrrrrrvvvzzzbbbYYY]]]^^^[[[TTTIII<<<333000000+++---......---,,,...///++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))************+++++++++***+++,,,111888===>>>IIIYYYjjj{{{hhhKKK888222222111000////////////............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***---000222666AAAOOOZZZlllfffaaafff|||tttggg```ZZZWWWSSSOOOMMMOOOQQQSSSPPPPPPSSSUUUTTTRRRVVV\\\ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\]]]YYYSSSYYYmmmvvviiiaaa[[[```zzziiiKKK444///444000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))******++++++,,,---------...///...---777OOOkkk|||vvvvvvvvv}}}vvvmmmhhheeebbb___dddiiiqqq~~~ooo```^^^\\\^^^\\\SSSEEE999222000,,,...///...,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,///555===CCCHHHWWWiiivvvvvvYYYDDD555555333222000/////////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,...111666@@@NNN]]]hhhjjjbbbbbbsssxxxzzz}}}qqqkkkfff___XXXUUURRRRRRQQQPPPQQQTTTYYY]]]^^^___ccceeebbb^^^```fffhhhfffcccbbbbbbcccdddeeecccdddeeeccc[[[UUU\\\hhhvvvlll^^^UUUccczzzzzz]]]BBB444222000000000000/////////...---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,---......***000333777JJJhhh~~~{{{yyy|||~~~nnnbbb[[[YYYSSS[[[fffqqq{{{yyyhhhccc[[[___aaaZZZLLL===444111///000000///---+++,,,---++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******++++++++++++---------...111888AAAGGGTTTcccttt}}}jjjVVV888777555333222000000/////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************)))************+++++++++...///222999GGGXXXhhhrrroooiiiooouuu|||uuujjj```ZZZVVVQQQNNNOOOUUUVVVWWWWWWXXX\\\bbbgggrrrsssvvvxxxsssmmmnnnsssrrrooolllkkklllnnnoooppppppllljjjhhhaaaXXXXXX^^^eee}}}wwwmmm^^^XXX^^^wwwkkkMMM888111000000000000////////////---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((*********+++...///...---555777HHHrrrsss]]]UUU\\\```___cccrrrdddZZZ[[[ggg^^^DDD888===333000---,,,+++,,,++++++---------,,,,,,,,,+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))'''''''''((()))+++,,,---111:::666000888>>>BBBKKKgggyyy}}}}}}iiiQQQ@@@000...000///...000/////////...------,,,,,,------,,,,,,+++***))))))************************************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***+++,,,+++***+++222555CCC___nnnnnnnnnlllzzz{{{ooobbb\\\TTTOOOMMMOOORRRTTTTTTYYY\\\]]]dddpppwwwwww|||sssmmmoooooorrrwwwxxxvvvwww{{{vvvsssrrrqqqmmmddd[[[VVV^^^mmmxxxkkk^^^XXXTTToooyyy\\\FFF:::000000000///---,,,...222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))***------------888FFFfffkkk]]][[[XXXUUUWWWaaatttqqqaaa^^^```YYYFFF555333000......//////...,,,---------,,,,,,,,,++++++++++++++++++******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))((((((((())))))+++,,,---///222000444;;;;;;DDDXXXxxxwwwxxx~~~bbbMMM888222444444111000000000///......------,,,------,,,,,,+++******)))************************************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,000555;;;OOOmmmxxxrrrrrr}}}vvvggg^^^WWWUUUUUUUUUWWWYYYZZZ[[[WWW___eeeiiipppyyy}}}{{{~~~yyyuuusssrrrrrrrrrrrrrrruuuxxxxxxuuuvvvzzzyyyxxxwwwxxxuuunnnddd^^^\\\ggg~~~xxxnnnbbbXXX]]]hhhzzzmmmOOO999444222111111///,,,---000.........---------,,,,,,++++++++++++++++++++++++++++++++++++*********)))************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******---+++***+++---...//////111BBB^^^zzzlll___YYYWWW[[[jjjzzz{{{|||rrr^^^___fffXXX>>>888333//////222333000,,,------------,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********)))))))))***++++++,,,......///888@@@???OOOpppuuusssoooXXX???444333333111///000000//////......------------,,,,,,++++++******++++++++++++++++++++++++************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++,,,---...333:::FFF```{{{}}}vvvzzz~~~mmm___XXXVVVXXXZZZ^^^aaabbbbbb```___aaahhhoootttyyy|||{{{xxxwwwsssnnnjjjiiilllppprrrooonnnppprrrqqqnnnnnnrrryyyzzz|||~~~~~~xxxmmmeee\\\dddvvv}}}ooodddTTTQQQfffgggHHH:::444111222111---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++*********)))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,+++,,,///111000111333===XXXvvvvvvkkkddd```iiivvvpppaaabbb___VVVBBB;;;222///111222000---...------------,,,,,,,,,,,,,,,+++++++++***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++*********++++++,,,---333444999DDDNNNfff{{{uuudddMMM;;;333111222222111111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++---///111222BBBWWWnnn}}}xxxyyywwwiii]]]YYY^^^dddjjjkkklllkkkhhheeecccbbblllppptttvvvvvvtttppplllcccgggkkknnnnnnnnnmmmllljjjhhhjjjlllkkkggghhhlllvvvzzz}}}}}}qqqeee^^^dddsssyyysssaaaXXXdddyyygggCCC888000222333///,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++...222111---111777UUUvvv|||ttthhheeejjj|||~~~ppp```^^^aaaOOOEEE999111/////////---.........---------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************,,,+++++++++++++++,,,,,,,,,;;;;;;777HHHbbb~~~xxxsss|||tttcccMMM:::111333666222111111000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,---111444666RRRlllzzzyyyrrr~~~wwwpppfff```aaagggnnnsssvvvuuusssooojjjhhhjjjkkktttsssrrrqqqnnnjjjgggfff___fffoootttsssooojjjgggiiigggiiikkkjjjhhhiiinnnsssxxx}}}ttteee___dddrrr}}}ttthhhccckkkQQQ>>>000111333///---/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++---,,,000222---***555DDDqqqzzzsssxxxllleeelllqqqxxx~~~ooo^^^ZZZYYYPPPCCC777000......///............---------,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++++++++,,,------...,,,>>>???;;;SSSvvvzzznnn|||}}}ttt[[[AAA222000222222222111111000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,------,,,...333777BBBddd}}}xxxuuu~~~nnnjjjgggllltttzzzyyyvvvsssttttttqqqoooppptttyyyvvvqqqmmmllljjjggggggjjjlllpppttttttpppllljjjiiihhhfffgggiiiiiifffhhhmmmqqqwww|||zzziii___cccqqqrrraaa\\\kkkeeeKKK444222444000...111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,000111---000GGGaaatttoooffffffgggmmmwwwgggVVV]]]XXXNNNAAA666000000222............------------------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++++++++,,,...///000222===@@@JJJhhhzzzuuu|||yyyeeeKKK;;;333000333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,...---,,,...444:::QQQrrr~~~{{{~~~{{{{{{yyyyyy~~~~~~wwwqqquuuzzz{{{yyyxxx{{{~~~tttnnnjjjjjjiiifffiiinnnsssuuuuuurrrmmmjjjlllpppkkkiiiiiijjjhhheeegggkkkmmmtttzzz~~~pppaaadddqqq{{{nnn```[[[iii||||||ZZZ;;;444555000...222////////////............------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++*********(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++///111000999[[[~~~|||{{{mmmcccZZZ\\\jjj}}}sss\\\^^^\\\UUUIII<<<333222444//////.........------------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++***++++++,,,---...000111999<<>>777333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))),,,......,,,...555;;;ZZZwwwyyy~~~||||||~~~zzzuuu|||}}}{{{zzztttmmmiiiiiihhheeegggmmmpppssstttrrrnnnmmmppptttssspppooopppmmmiiikkkoooiiiqqqwww|||sssdddfffqqqoooUUUWWWkkkeeeAAA777666000...222000/////////............------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))(((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************++++++------+++...:::QQQmmmwwwvvv|||yyykkk___ZZZfffgggccc]]]TTTEEE666111333000+++***---///------...------,,,++++++++++++,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,,,,///000...,,,222;;;BBB<<>>:::555444111///000333222/////////.........---------++++++++++++++++++++++++************))))))))))))************************''''''''''''((((((((())))))))))))))))))))))))))))))******++++++,,,------++++++...000......:::HHHoooooovvv{{{vvv}}}~~~wwwzzzxxxuuuvvvnnnooohhheeekkkjjjjjjsssqqqpppooooooppprrrssstttrrrwwwzzzxxxsssoookkkhhhgggmmmtttxxx}}}}}}nnnhhhrrr{{{oooaaaWWWyyytttTTT;;;111111333555000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))******)))((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))******************++++++,,,...//////444IIIeeewww{{{yyyiii```eee{{{mmm^^^ZZZSSSAAA555333111...---//////,,,,,,......------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))...,,,---......///555>>><<>>IIITTTfffMMM777333555333222444000000000000/////////...------------------------,,,,,,+++++++++*********************************(((((()))))))))*********************************++++++,,,,,,---.........---...///555GGGcccyyy}}}}}}zzzsssnnnmmmjjjlllqqq{{{sss}}}{{{qqqvvv~~~yyyzzzzzzooonnn}}}}}}___FFF888222111111111000000000//////............------------------------------------,,,,,,,,,+++++++++******++++++************++++++***))))))(((((((((((((((((())))))***++++++,,,,,,)))************++++++++++++,,,,,,---...///111111AAAggg{{{qqqbbbmmmyyy{{{cccZZZ```LLL>>>222000222222000...------,,,++++++++++++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------///...000444999AAARRRaaayyy{{{~~~zzzxxxxxxuuuVVV;;;555777444222333000000000000////////////------------------------,,,,,,,,,+++++++++******************************))))))))))))************************************++++++,,,------......//////111444===TTTrrr|||uuuooommmpppooorrr~~~zzz}}}{{{xxxuuu{{{}}}yyyhhhhhh{{{kkkPPP???777111111111111000000000000//////.........---------------------------------,,,,,,,,,+++++++++******+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++///)))(((...000...111888```sssnnnlllrrrnnnVVVWWWFFF777333333111///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************,,,---...---,,,,,,---///,,,111///666CCCCCCVVV~~~{{{rrrjjjyyy{{{rrrtttoooccc```eeebbbjjj~~~dddGGG:::555000///222111111111111000000000000///............---------......---,,,,,,+++******)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,999333>>>iii}}}yyy{{{qqqnnnqqqnnnqqqvvv{{{}}}}}}{{{vvviiikkk}}}bbbFFF777000222222000///000111111////////////////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++************************************************************************++++++++++++...((((((------+++666FFFuuuyyyyyyuuu}}}eeeXXXNNN???222---///111111.........---------,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************,,,---...---,,,,,,...///000222222666@@@MMMkkknnnjjjsss{{{wwwiii```aaa___WWWTTTYYYYYY```sssqqqRRR@@@999666444444111111111111000000000000///............---------......---,,,,,,+++******)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,---......---777333EEEooo~~~yyyooollloooxxxyyy{{{~~~~~~~~~sssmmmyyynnnPPP===444444333111000000000///////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,+++++++++************************************************************************+++++++++,,,...)))***///++++++BBB```zzzzzz{{{~~~rrrZZZVVVJJJ:::111111222111///.........------------------,,,,,,,,,,,,---------,,,++++++******++++++************************)))))))))))))))))))))))))))))))))*********++++++,,,---...---,,,,,,...000222222888;;;???[[[{{{dddfffzzzxxxnnneeejjj]]]TTTUUUWWWTTTTTTWWWTTTZZZjjj|||zzz]]]DDD888777555000222222111111111000000000///............---------...------,,,,,,++++++***)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,------......///444777RRRxxx~~~tttllllllpppooottt{{{xxx```GGG888555222111111000///...////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,000,,,...222...222SSSzzzwwwrrrzzz~~~aaaWWWOOOIII???333...111/////////............---------,,,,,,,,,,,,---------,,,++++++******++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,---...---------///111111111===AAADDDhhhrrrfffkkk|||uuuiiibbb```ggg^^^UUUTTTWWWZZZ[[[]]]WWW[[[gggsssvvvwwwyyy{{{iiiMMM:::666444000222222222111111111000000///............------------------,,,,,,+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---.........///222???cccxxxnnnkkkooovvvrrrpppwwwzzzmmm{{{qqqQQQ<<<555000111222111///...////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******************************************************++++++++++++,,,,,,,,,///...000222222???cccooopppyyy|||pppYYYLLLOOOGGG222,,,555000000/////////............------,,,,,,------...---,,,++++++******++++++************************))))))))))))))))))))))))************++++++++++++,,,---......---...000222444333===CCCLLLvvvuuujjjmmmssssssbbb^^^bbbfffbbb[[[VVVWWW\\\```___WWW\\\fffmmmlllmmm}}}vvvqqq|||xxx___DDD999777666222222222222111111111111///............---------------,,,,,,,,,,,,++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------...//////000444KKKtttsssllloooxxx~~~wwwpppqqq~~~}}}nnnttt```CCC777...///222111///000////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///888OOOooopppttt}}}yyy{{{fffSSSPPPFFF333///999000000000000////////////......------------......---,,,++++++******++++++************************))))))))))))))))))))))))*********++++++++++++,,,+++---......---...000222:::888;;;DDD[[[ppp^^^dddrrrzzz~~~hhh```ccckkkmmmiii^^^[[[```dddcccTTTZZZeeejjjffffffyyy{{{kkk{{{oooPPP:::555777333222222222222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////111:::XXXtttqqqyyy~~~|||tttqqqsss~~~uuukkkmmm|||tttNNN===000000333111///111////////////////////////...........................---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++///......@@@```yyy}}}}}}|||}}}lll[[[JJJ===777666111111111000000000//////......------------......---,,,++++++******++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,+++---.........///111333:::;;;<<>>333666333333222222222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------.../////////555AAAccc{{{|||zzzvvvjjjwwwnnngggdddhhh]]]GGG444222444111///111////////////////////////...........................---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,222000///GGGmmmzzztttiiippp~~~wwwuuu~~~jjjSSSJJJ>>>000111111111111000000000000......------------......---,,,++++++******++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---.........///111333555<<>>666111///111111......111///............---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************++++++++++++,,,---.........///222444===AAAVVVeeePPPUUUeeeoooyyyvvvfffaaaeeeaaaiiixxxwwwdddbbbvvv}}}nnnsss}}}\\\DDD;;;555333222222222111///---000000/////////.........---------,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000===]]]yyy~~~}}}vvvvvvttt~~~uuuhhhnnnPPP666222444444333000000000000000000000000......//////......---,,,......---------,,,,,,,,,000///...---------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////;;;XXXxxxgggYYYVVVdddqqqsssuuuzzzvvv|||kkkbbbZZZWWWVVV[[[lllmmmWWW[[[mmmtttttt|||[[[JJJFFF777222///111222000///111///............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,---......///000333666===DDDiiipppYYYLLLYYYlllvvv|||qqqeeeaaadddmmm{{{wwwdddeeexxxrrrhhhqqqdddCCC@@@666444222222222222000...000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222BBBccc~~~}}}}}}}}}}}}tttssspppsssggg???111444666444000000000000000000000000...////////////...------......---------,,,,,,,,,222000...------...//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///...444IIIeeexxxZZZVVV[[[jjjrrrqqqrrrwwwxxx~~~oooaaa\\\WWWTTTSSS[[[ooosssiiijjjxxxyyyxxxqqqYYYGGG:::444000222333111000111///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,---...//////222666999AAAIIIwww___PPPLLL^^^sss|||}}}zzzmmmggglllsss}}}vvveeeiiizzzllleeeppp|||mmmHHHAAA777555333222222222111///000000000////////////......------------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,---......000333555FFFfff|||zzzzzz|||{{{rrrmmm|||{{{wwwJJJ555666666///000000000000000000000000///////////////...------......---------,,,,,,,,,444111---,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...@@@]]]tttxxxuuucccYYYZZZbbblllooommmooovvv|||ooodddZZZWWWTTTRRRTTT___uuuxxxhhhjjjzzzrrrIIIAAA999222222333222111111///............------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,---...///000333888<<>>aaaiiiJJJXXXXXXZZZ^^^``````dddmmmvvvxxx|||uuukkkhhheeefffrrr~~~zzzcccggg}}}[[[KKK;;;444222111000111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---...///222777===BBB^^^kkkLLLLLLIIIRRRaaannnvvvyyy~~~zzznnn```eeezzz___cccvvv^^^:::888444333333444444333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......***---000///...111777>>>___~~~~~~|||zzz|||}}}|||sssrrr}}}yyyuuusssjjjlllvvvyyywwwnnnqqq___DDD777333444111111111111111111111111000000000000000//////.........---------,,,,,,,,,DDD<<<222+++***+++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********111)))111444***000888///DDDmmmcccNNNVVVYYYWWWTTTUUU[[[eeeooovvvwwwtttnnnmmm{{{iii___fffppp~~~kkkOOO===999333222555222000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++,,,------......///,,,000...111777555999IIIooogggMMMHHHKKKZZZhhhmmmqqqzzzwwwccc\\\oooyyyaaahhhsss{{{eeeEEE444111777444222555222111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++)))************+++++++++***++++++,,,,,,------...111///+++111777111444GGGmmm~~~}}}zzzqqqpppzzzyyywwwqqqiiipppyyyooooooyyykkkMMM;;;444222222111000111444555666555222111111000///......---////////////...---,,,+++FFF>>>444---,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******///+++///222------555888\\\zzzvvvRRRKKKWWWVVVTTTRRRTTTZZZdddooovvv}}}{{{vvvvvv~~~}}}~~~xxxbbbbbbkkkrrrUUUBBB;;;333111222///000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++,,,------......///---111///111777666===PPP}}}___HHHFFFMMMZZZgggmmmttt}}}~~~xxxeeecccwwwuuubbbhhhrrrzzz|||gggKKK888444888444222444111111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++************++++++++++++***++++++,,,,,,---......000///,,,000666111888NNNtttxxx|||xxx~~~vvvwwwtttlllkkkuuutttttt{{{zzzxxx{{{xxxooonnnuuuzzzWWW<<<333444333111000111333555555555111111111000///.........////////////...---,,,+++JJJBBB777000...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,000000***222IIIpppWWWFFFKKKVVVQQQPPPOOORRRZZZeeepppvvv{{{}}}{{{yyyzzz{{{~~~nnnbbbgggwwwyyy[[[HHH???555111222///000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......///...111000222777777CCC\\\|||SSSCCCGGGRRR[[[fffnnnwwwxxxiiimmmpppffflllttt{{{{{{{{{rrrSSS>>>666888444222444111111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++************+++++++++,,,+++++++++,,,------.........///---000444111>>>ZZZuuuzzzuuuvvv{{{oooqqqnnniiiiiiqqq||||||www{{{zzzzzzpppnnnqqq}}}fffAAA333555333111000111333444444444111111000000//////......////////////...---,,,,,,MMMEEE:::222//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///***---333+++777]]]xxxyyyzzzjjjLLLIIIOOOOOOMMMMMMNNNSSS\\\gggrrryyywww{{{}}}zzz{{{{{{{{{kkkfffiii}}}www[[[IIIAAA666222444111000000000////////////......------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......///...111000222777999LLLlllmmmIIIBBBJJJWWW]]]fffoooxxx~~~vvvyyynnnxxxnnnmmmrrryyy|||www|||ZZZBBB777777333222555222111111111111000000000///.........///......---,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++,,,,,,---.........---000///000222222EEEhhhuuuuuuooouuu~~~wwwoooooommmjjjkkkrrr}}}|||uuusssxxx}}}sssoooooouuuvvvNNN888555333222111111222444333222111000000000/////////.........//////...------,,,PPPGGG<<<333000///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///***---444111EEEqqqyyyssssssyyy}}}XXXHHHNNNOOOGGGKKKLLLOOOUUU___jjjuuu{{{tttzzz}}}}}}{{{zzz}}}yyyeee```yyyqqqXXXHHHBBB777333444222111000000000////////////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///...000///333777<<>>555111///...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------...,,,...333<<<[[[wwwooosssrrrbbbHHHDDDJJJJJJEEEJJJLLLPPPWWWaaammmwww}}}ttt|||~~~~~~{{{wwwxxx|||ggg___uuuuuu^^^PPPJJJ===555444111111111000000000/////////............---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////111111555:::AAAcccxxxTTTFFFIIIOOO\\\___hhhrrrwwwyyy|||ssswww{{{ooonnn}}}kkkNNN;;;777222222666444111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---111000111333777SSSzzzxxxiiicccbbbttt{{{uuuqqqmmmjjjiiikkkppp|||wwwqqqttt{{{pppjjjkkkpppyyyTTT777555333111111111222111000000000000000////////////---...............------WWWNNNAAA777333111///---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///+++///111111HHHqqq|||ttt|||vvv{{{PPPBBBEEEFFFFFFIIIIIIKKKPPPXXXbbbnnnxxx}}}wwwzzzuuutttwwwyyyrrr```iiisssddd[[[III<<<777111111111111000000000//////............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111333333888>>>GGGnnnbbbJJJHHHNNNPPPZZZ___jjjuuuxxxxxx~~~xxxtttmmm~~~wwwWWW@@@999333333666333111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...////////////111000111666;;;WWW~~~rrrccc___ddd||||||zzzrrrlllhhhggghhhnnn{{{|||uuuwww|||{{{hhh```fffqqq\\\666555333111000111111000///////////////000000000000------...............---ZZZPPPCCC999444222000......---,,,,,,++++++,,,,,,,,,,,,,,,------.........111***111222000OOOpppIIIFFFLLLFFFEEENNNHHHJJJPPPXXXbbbnnnwww}}}zzz{{{uuusssvvvuuu}}}~~~```]]]|||xxxlllUUUCCC;;;333111111111111000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222444666;;;AAAKKKvvvuuuRRRBBBJJJRRRQQQXXX___kkkwwwzzzyyyzzz||||||~~~|||rrr^^^EEE<<<444333666333111111111111000000000000......//////......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------.../////////000111///111777===YYY~~~iii\\\ZZZcccuuummmhhhggghhhmmm{{{tttpppxxxvvv```XXXbbbrrr^^^444555333111000111111000///////////////000000000000------...............---XXXQQQFFF<<<555111///.........---------,,,,,,,,,........................666000111333;;;XXX}}}eeeGGGHHHKKKAAA@@@LLLEEEKKKTTT[[[ccckkkuuu{{{|||vvvssspppwwwyyyfff[[[ppplllPPP:::111333111000000111111///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///555)))888AAA888XXXiiiHHH???IIIRRRSSSZZZfffnnnvvv~~~~~~}}}{{{|||lllEEE000555666000111111111111111000000000000000000000000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///111222555CCC```zzznnnaaaUUUZZZqqq}}}}}}vvvmmmdddbbbfffnnn{{{uuuppp{{{wwwtttbbbZZZnnnaaa<<<666222000222333111000222000000000000000000000000////////////////////////[[[TTTIII???666111///---.........---------,,,,,,........................---//////333DDD___yyysssUUU@@@CCCFFF@@@???FFFEEEJJJSSSZZZaaaiiirrryyy}}}xxxuuuqqqrrrtttzzzppp[[[fff}}}xxxVVV===555333111000000111111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///222)))777???===bbbeeeIIICCCJJJRRRUUU^^^iiipppwww}}}}}}vvvlllKKK666777555000333111111111111000000000000000000000000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111222555EEEccc~~~tttcccUUU[[[ttt~~~{{{qqqiiifffiiippp|||}}}rrrxxxvvv```ggg~~~iiiAAA777222000222333111000222000000000000000000000000////////////////////////]]]WWWMMMBBB999222///---.........------------,,,........................'''333///111LLL___gggsssXXXJJJ@@@CCCFFFDDDBBBDDDGGGLLLTTT[[[aaaiiirrrxxx{{{wwwsssooopppvvv~~~~~~[[[VVVjjjyyy~~~]]]CCC===333222000000111222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---777===GGGrrrZZZGGGFFFJJJPPPVVVaaajjjooottt~~~~~~jjjxxxmmmQQQ<<<888444000555111111111111000000000000000000000000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111666GGGhhhhhhVVV^^^{{{|||tttllljjjkkkpppzzzttttttzzzddd___ooopppIII888333111222333111000222000000000000000000000000////////////////////////[[[WWWOOOEEE;;;444000...............------------........................***:::111333SSSZZZPPPXXXnnnvvvnnnIIIFFFCCCCCCDDDEEEDDDCCCJJJOOOWWW]]]cccjjjsssyyy~~~}}}xxxtttpppqqqtttzzzeeePPP]]]mmmwwwhhhKKKCCC555333111000111222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222333999===QQQxxxLLLBBBHHHJJJOOOWWW```hhhjjjooozzzhhhvvvnnnTTT===777444111555111111111111000000000/////////000//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000111111777LLLoooyyynnnYYYdddzzzssslllkkklllooowwwuuurrrxxxvvvjjjooosssPPP:::444111222333000000222////////////////////////////////////////////////WWWUUUPPPHHH===555111000//////.........---------........................,,,999444AAAbbb___JJJOOOZZZ}}}qqqbbbFFFFFFCCC@@@???@@@AAA???JJJPPPWWW]]]cccjjjrrrxxx}}}zzzuuuqqqppprrrvvv{{{yyyXXX\\\jjjvvv|||||||||WWWCCC777444222111111222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222777999===YYYjjjDDDAAAKKKMMMRRR[[[___gggiiinnnyyy~~~pppzzzrrrVVV<<<777666222444111111111111000000000/////////////////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111333:::PPPvvv}}}ppp]]]mmmyyysssnnnmmmnnnpppvvv}}}xxxsssyyyxxxTTT<<<666222222222000000222////////////////////////////////////////////////UUUUUURRRJJJ@@@777333222/////////.........------........................,,,111;;;[[[{{{oooWWWXXXYYY~~~~~~uuu|||UUUMMMJJJEEEBBB@@@@@@AAABBBGGGLLLTTTZZZ```gggpppvvv}}}}}}wwwpppnnnmmmqqqvvv~~~aaaYYYeeemmmsssyyyfffFFF:::777333111111222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///777888???ccc___CCCDDDOOORRRVVV___```hhhkkkppp|||~~~xxxyyy]]]@@@999777222333111111111111000000000000...///////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222555>>>UUU|||nnn___vvv|||vvvrrrrrrqqqqqquuuzzzuuuwww[[[===777333222222//////222000000000000000000000000////////////////////////WWWXXXVVVNNNBBB888333111////////////....................................000,,,GGGzzz|||bbb^^^bbb|||NNNRRRJJJEEEFFFEEEAAABBBGGGEEEKKKRRRYYY___fffooouuu~~~~~~zzztttoookkkkkknnnwwwmmmVVV\\\cccgggnnn}}}vvvSSS<<<999444111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///888;;;HHHppplllVVVEEEGGGOOOSSSWWW]]]___iiimmmsss|||iiiJJJ<<<666222444111111111111000000000000......////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000333777AAAYYYhhh```}}}~~~yyyuuusssqqqnnnpppsssyyyvvvppplllggg???888333222222//////222000000000000000000000000////////////////////////ZZZ[[[ZZZQQQDDD999222111000/////////....................................888---QQQbbbZZZiiiRRRNNNBBB>>>CCCDDD>>>>>>FFFFFFKKKSSSZZZ```hhhqqqwww~~~}}}yyyrrrkkkhhhhhhooo~~~{{{YYYYYY```cccjjjlllyyyccc>>>:::555222111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000:::???QQQ|||^^^PPPFFFFFFLLLQQQUUUYYY^^^hhhmmmttt}}}|||~~~sssRRR???555111555111111111111000000000000......///////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000333888CCC[[[}}}ccc```yyyuuusssooojjjiiilllrrr|||vvvjjjcccooorrrvvvrrr???999333222111//////222000000000000000000000000////////////////////////ccc]]]VVVPPPGGG;;;333222////////////////////////---------...............222:::YYYvvvccc```ooouuuOOOEEEDDDCCCAAA??????AAACCCGGGLLLSSSYYY```hhhqqqxxx{{{~~~|||vvvrrrmmmiiigggjjjwwwiiiQQQTTT]]]___bbbyyyqqqyyyRRR;;;555555,,,222888+++000000000000////////////........................------------------------,,,---.........///111333333>>>EEEOOOuuuRRRIIIDDDGGGMMMQQQTTTXXX```aaajjjvvvzzz~~~~~~vvv~~~~~~ZZZ===888888333444444333222222111111000////////////............------------------------,,,,,,,,,---------...............///////////////000444444444EEEiiiqqqbbbeee}}}~~~|||uuummmggggggiiitttvvvnnnddd\\\YYYdddrrr{{{yyyNNN666///666333111444444111111111111000000000000........................^^^YYYUUURRRIII===444111////////////////////////......////////////000000444<<>>>>>@@@BBBFFFKKKRRRXXX^^^eeennnuuuvvvyyyzzzvvvssspppmmmiiiiiisss~~~iiiQQQQQQYYYkkk|||xxxmmmLLL888777222000333111000000000000////////////........................------------------------,,,---...///...///111333333888GGGfffZZZKKKEEEAAAEEELLLPPPTTTYYYaaaccclllwww|||hhhwww~~~yyy[[[===666666333444444333222222111111000////////////............------------------------,,,,,,,,,---------..................//////000000,,,000222777NNNuuuhhhbbbjjj~~~zzzrrrjjjfffgggjjjmmmlllooovvvyyyuuuqqqpppmmmlllkkkiiiiiiiiijjjjjjooommmpppvvv|||uuulllccc\\\]]]ccclllxxxVVV<<<111555111...000///111111111111000000000000........................hhhaaaZZZVVVNNNAAA666111////////////////////////...//////000000111111111333@@@|||fffhhhIIIKKKCCCCCCBBB@@@======@@@BBBEEEJJJQQQVVV\\\ccclllrrrvvvyyy{{{tttrrrqqqoookkkkkkrrr|||xxxWWWXXXhhhnnnwwwkkkzzzrrrQQQ999666555000000333000000000000////////////........................------------------------,,,...//////...///222444555666GGGoooTTTHHHCCCAAAFFFLLLPPPUUU[[[^^^bbbjjjuuuzzzmmmfff~~~vvvyyy\\\===666777333444444333222222111111000////////////............------------------------,,,,,,,,,---------......------......//////000000,,,000111888QQQxxxcccbbbnnn~~~yyyqqqjjjggghhhkkkkkkiiikkkooooooiiieeeeeeddddddbbbaaa````````````[[[ZZZ\\\bbbeeemmm~~~xxxrrrlllfffgggkkktttYYY===111444111///000///111111111111000000000///........................tttjjj___XXXOOOBBB888333000000000000000000000000------...//////000111111777NNNwwwfffZZZFFFJJJBBBBBBAAA???======???AAADDDIIIOOOUUUZZZaaaiiioooyyy{{{}}}sssrrrrrrqqqnnnmmmttt}}}]]]^^^tttmmmxxx}}}kkkcccrrrrrrWWW<<<666777111---333000000000000////////////........................---------------------------.../////////000222444888888IIIwww}}}RRRGGGCCCCCCHHHMMMQQQWWW]]]]]]bbbkkktttzzznnnyyy~~~ooonnnxxx\\\>>>777777444444444333222222111111000////////////............------------------------,,,,,,,,,---------......---------...///000000111///111333:::SSSxxxyyy^^^bbbqqq}}}xxxqqqkkkiiijjjllliiihhhjjjnnnmmmhhhfffhhhddddddcccbbbaaa`````````XXXVVVYYY]]][[[]]]pppxxxrrrnnnlllnnnqqqxxx\\\???111444222000333111111111111111000000000///////////////////////////xxxlll___WWWOOODDD999555000000000000000000000000------......///000111111999[[[{{{iiiaaaQQQEEEGGGBBBBBBAAA>>><<<<<<>>>@@@DDDHHHNNNSSSXXX___gggmmmxxxzzzvvvuuutttsssooommmttt}}}aaa[[[ooonnnmmmmmmmmmhhhhhhtttxxxgggHHH777888333...444000000000000////////////........................---------------------------...///000///000222444999<<>>kkkooo^^^```lll~~~LLLGGGDDDAAAAAA@@@>>><<<<<<>>>@@@CCCHHHNNNRRRWWW]]]eeekkktttvvv{{{|||zzzxxxuuuooommmsss|||fffRRR]]]gggbbb___bbbfffjjjooouuu~~~ZZZ;;;888555000666000000000000////////////........................---------------------------///000000///000222555777AAA]]]]]]LLLDDDBBBDDDIIILLLOOOUUU\\\^^^dddmmmuuu|||{{{zzzzzzoooqqqdddEEE:::888333444444333222222111111000////////////............------------------------,,,,,,,,,---------......,,,,,,---...///000111111000333888DDDaaaiiiVVV^^^ooo~~~{{{wwwtttrrrqqqpppoooiiikkkqqqvvvuuupppooorrrllllllllllllllllllkkkkkkmmmjjjkkkjjj___[[[ppptttiiieeeeeekkkqqqvvv~~~fffFFF555666444333444222111111111111000000000000////////////////////////ggg]]]UUUSSSQQQGGG<<<666000000000000000000000000...///000111222333444444III}}}ppp^^^gggddd{{{JJJIIIDDDAAAAAA@@@===;;;;;;>>>@@@CCCGGGMMMRRRVVV\\\dddjjjppprrrxxx~~~zzzvvvooolllqqqzzz~~~jjjKKKOOOYYYTTTRRRVVV]]]bbbcccbbbrrr~~~hhh>>>888777222888000000000000////////////........................---------------------------///000000000000333555444EEEgggmmmPPPIIICCCBBBCCCHHHKKKMMMSSSZZZ[[[ccckkkrrrzzz~~~qqqooo~~~yyyzzz|||zzzrrrhhhHHH<<<888222444444333333222111111000000/////////............------------------------,,,,,,,,,---------......,,,,,,---...///000111222///333:::IIIhhhyyyXXXSSS\\\mmm}}}{{{wwwuuutttsssrrrpppnnnpppvvv{{{zzztttrrrtttqqqrrrsssssssssssssssrrrvvvqqqqqqnnnbbb^^^vvvrrrjjjffffffnnnwwwkkkJJJ777777555222333000111111111111000000000000000000000000000000000000rrrooodddTTTIIIEEE===555333111///////////////------444000+++000222222:::PPPwww^^^oooxxxhhhEEEMMM>>>AAA@@@???<<<::::::===???DDDGGGLLLRRRXXX]]]aaaccckkkpppwww}}}{{{sssnnnllllllmmmnnnvvv|||NNNIIIIIIPPPTTTOOOUUUkkkjjjOOOxxxzzz{{{ZZZ777000444777111111111111000000000000////////////............//////.........---------,,,---.........000333555:::???tttdddLLLEEEBBBCCCEEEGGGIIINNNTTTYYY[[[```gggooovvv}}}nnniiivvv~~~zzzzzz}}}~~~{{{xxxrrrqqqnnnlllllloootttyyyxxx}}}sss~~~~~~gggKKK:::555444222222222111111111111000////////////.....................------,,,,,,,,,,,,,,,,,,---------......------......///000000000555444:::QQQuuupppfff]]]RRRXXXiii~~~|||zzzwwwvvvttttttwwwxxxzzz{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~vvvmmmfff```fffwwwrrrmmmjjjnnnxxxqqqSSS999444444000///333000000000000//////////////////............//////sss```TTTMMMCCC999333111/////////000///...---333///+++000222333<<>><<<::::::===???BBBEEEJJJPPPWWW\\\```bbbkkkooovvv|||}}}uuunnnlllkkkkkkkkkrrrwww[[[MMMEEEHHHKKKJJJUUUpppttt\\\wwwxxxttt|||^^^<<<444666555111111111111000000000000////////////............//////.........---------,,,---.........000333555@@@GGG{{{cccKKKFFFBBBCCCEEEFFFIIINNNTTTYYY[[[___gggnnnuuu|||ooorrrxxx}}}yyyxxxzzzzzzwwwssspppooollliiiggghhhkkkooooooppplllnnnxxx}}}~~~hhhKKK999444333222222222222111111111111////////////..................---------,,,,,,,,,,,,,,,,,,---------......------......///000000000555555<<>><<<999:::<<>>;;;999:::<<>>;;;999999<<<>>>???BBBGGGNNNUUUZZZ^^^aaahhhlllrrrwww|||zzzsssmmmhhhdddaaa[[[YYYWWWWWWZZZ]]]___```aaadddgggjjjmmmqqquuuxxxnnnUUUVVVaaafff```bbbhhheeetttoooJJJ777444444111111111111000000000///////////////............---.....................---.../////////111444666BBBWWW___HHHIIIAAABBBDDDFFFHHHMMMSSSXXXYYY]]]dddjjjooouuuzzz~~~~~~|||{{{xxxyyyzzzzzzzzz}}}vvv{{{sssSSS===666555333333333222222222222111////////////............------------------------,,,,,,,,,---------............//////000111111111111555EEEbbbvvveeeXXXNNNJJJRRRfff}}}zzzwwwvvvuuujjjbbbaaaaaagggxxxssshhhggghhhkkkxxx|||III666666555333555111111111111000000000000//////............//////~~~nnnddd[[[OOOCCC<<<444222000000111111000///...222000111444111888LLLyyy}}}ttteeeDDDJJJDDDBBBEEE??????===;;;888999;;;>>>???AAAFFFLLLSSSXXX\\\^^^dddhhhooouuuzzzzzztttnnniiiddd```^^^[[[XXXVVVWWWYYYYYYYYYYYYXXXXXXYYY[[[^^^```bbblllttt\\\XXXbbbiii```\\\cccfffmmm}}}YYY<<<222555111111111111000000000000////////////............---------..................///000000000111444777@@@YYY[[[GGGIII@@@BBBCCCEEEHHHMMMSSSWWWXXX\\\ccciiioootttzzz}}}~~~zzz{{{|||}}}rrrQQQ;;;444444333333333333222222222222////////////............,,,,,,,,,------------...,,,,,,,,,---------.........//////000000111111222333777FFF```yyysssbbbVVVMMMJJJQQQddd}}}xxxuuutttuuuuuuuuukkkbbb```]]][[[dddppptttfffdddccceeesssLLL888666555333666222222111111111000000000//////............//////xxxooobbbQQQCCC===555333111000111111000///000333111222555111888NNNtttiii|||\\\FFFJJJBBBCCCEEE??????===:::888999;;;>>>===@@@DDDJJJOOOTTTXXXYYY___dddjjjqqqvvv|||zzztttooojjjdddaaa```^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVV___dddmmmxxxeeeVVVWWW^^^YYYXXXbbbiiigggnnnDDD333777111111111111000000000000////////////............---------.........//////...///000000000111444777BBB\\\~~~UUUEEEJJJ@@@BBBCCCEEEHHHMMMSSSWWWWWW[[[bbbiiiooouuuzzz~~~~~~}}}}}}}}}}}}~~~tttSSS<<<555555444444333333333222222222////////////............,,,,,,,,,---------......,,,,,,,,,---------....../////////000111111222222555777FFF^^^sssmmm^^^UUUNNNKKKQQQbbb|||~~~xxxqqqmmmmmmooopppnnneee______]]]XXXZZZbbbyyyhhhfffeeefffvvvyyyKKK999777444111333222222222111111111000000//////............//////|||vvviiiWWWIIIEEE555333111000111111000///111333111333555000888OOOzzzgggYYYHHHIII@@@DDDFFF??????===:::888999;;;>>><<<>>>CCCHHHMMMQQQTTTVVV\\\```gggnnntttzzz|||}}}zzzuuupppjjjeeeaaaaaa___^^^^^^___^^^]]][[[ZZZZZZZZZ\\\\\\\\\YYYWWW[[[___dddkkkxxxmmmTTTKKKRRRRRRTTTaaajjjppp}}}LLL444888111111111111000000000000000/////////............---------.........//////...///000000000111555777KKKdddvvvPPPDDDKKK@@@AAACCCEEEHHHMMMSSSWWWVVV[[[bbbiiiooouuu{{{~~~~~~}}}~~~zzzxxxVVV???888999444444444333333333222222000/////////............,,,,,,,,,------.........,,,,,,,,,---------....../////////000111111222222444777EEE]]]rrriii\\\VVVQQQLLLQQQaaazzz~~~zzzrrrlllhhhgggiiijjjeee^^^[[[___```[[[\\\aaa|||mmmlllooosssqqqIII:::888333///000222222222111111111111000//////............//////}}}tttlllcccWWWIII???555333000000000111111000///000222333222333===HHHppptttgggGGGIIIGGG>>>DDDAAA>>>;;;888777888:::<<<@@@CCCEEEHHHKKKOOOTTTWWW]]]```eeekkkqqqzzz}}}yyyuuurrrssssssrrrpppnnnjjjgggeeefffhhhiiiiiieeeaaa___]]]```[[[YYYZZZZZZYYY\\\```]]]___dddkkkpppzzzmmmVVVGGGKKKNNNNNN[[[nnnqqq\\\:::888222222111111000111111111////////////////////////............////////////222///...111333333666<<>>;;;888777888:::;;;???AAADDDFFFIIIMMMRRRVVV]]]```eeejjjqqqyyy~~~zzzvvvqqqnnnhhhhhhhhhgggfffdddcccbbbbbbdddffffffdddaaa```______\\\[[[]]]^^^^^^```eeehhhiiimmmrrrtttyyyuuuXXXDDDHHHLLLPPPfff|||}}}]]]:::444333222111111000111111111////////////////////////............////////////222///...111222333777===RRRyyyfffRRRIIIFFFCCCCCCEEEEEEGGGKKKPPPTTTZZZ___bbbdddjjjttt{{{}}}~~~{{{yyyzzz{{{sssuuu||||||\\\EEE:::555222222222111111111111000////////////............---------............///---------.........//////111111111111111222222333666:::KKK^^^pppooo]]]UUUOOOKKKLLLWWWmmmwwwrrrjjjddd```^^^]]]\\\YYY___pppyyyeee^^^eee{{{qqqzzzyyyrrrJJJ777555555222000333222111111000000111111000000000000000000000000wwwiiiaaaXXXMMMCCC666333111000111111111000111111222444333333<<>>;;;999888888:::;;;===???BBBDDDGGGKKKPPPTTT\\\___dddjjjpppxxx}}}yyytttooolllaaaaaa``````___^^^]]]\\\]]]___bbbccccccbbbbbbcccbbb______ccceeeeeegggkkkpppqqquuuyyyyyy{{{[[[EEENNNUUUWWWooowww___???333333222222111000000111111////////////////////////............////////////111//////111222333888>>>UUUaaaOOOIIIGGGCCCDDDEEEFFFGGGJJJNNNRRRZZZ___cccdddiiirrryyy{{{~~~yyytttqqqooocccbbbggguuu|||^^^HHH;;;444222222222111111111111000////////////............---------............///------........./////////111111111111111222333333666;;;OOOddduuuwww\\\RRRQQQIIIIIIRRRggg~~~}}}xxxqqqmmmfffaaa]]]ZZZWWWUUUUUUfffvvvggghhhvvvmmmsss|||sssMMM888555555333111222222111000000000000111000000000000000000000000ssseee^^^WWWMMMDDD666444111000111222111000111000111333222222999BBByyy~~~qqqYYYfff[[[HHHKKKKKKEEEBBB@@@>>>;;;999888888::::::<<<>>>AAADDDFFFJJJOOOSSS[[[^^^ccchhhnnnvvv~~~{{{vvvqqqmmmdddcccaaa___]]][[[ZZZZZZ[[[]]]```bbbccceeegggiiihhhfffggglllmmmllllllooorrrtttzzz```LLL[[[gggdddpppppp```GGG666333333222111000000000000////////////////////////............////////////111//////111222222999AAAWWW]]]IIIFFFEEEDDDEEEFFFFFFGGGIIIMMMPPPXXX^^^cccdddhhhpppwwwzzz~~~~~~xxxqqqkkkfffaaa]]]___lll|||```KKK<<<333222222222111111111000000////////////............---------............///............////////////111111111111222333333444666<<>>^^^gggjjj\\\cccUUUHHHIIIIIIEEE@@@???>>><<<:::999999999:::<<<>>>AAACCCFFFJJJOOOSSSYYY\\\```ffflllsss{{{}}}xxxsssoooiiigggdddaaa^^^]]]]]]]]]]]]___bbbdddeeehhhkkknnnnnnmmmooosssssspppnnnppptttwww~~~fffNNN___rrrpppuuuwwwrrryyyvvv]]]MMM888444333222111000000000000////////////////////////............////////////000///000111111222:::CCC^^^]]]FFFDDDEEECCCEEEFFFGGGGGGIIILLLNNNVVV]]]cccdddgggnnnvvvyyy|||~~~}}}xxxqqqiiiccc```\\\\\\hhh~~~zzz{{{```LLL===222222222222111111111000000////////////............---------............///........./////////000000111111111111222333444555777<<>><<<:::999999999999;;;===@@@CCCEEEIIINNNRRRWWWYYY^^^ccciiipppxxx}}}~~~zzzuuurrrkkkiiifffcccaaabbbcccdddcccdddeeefffgggjjjnnnqqqqqqqqqssswwwvvvqqqmmmnnnxxxzzzmmmMMMUUUkkkvvv~~~iii|||zzzyyymmmYYYOOO777444444222111000000//////////////////////////////............//////////////////000111111222;;;FFFaaa^^^HHHFFFFFFBBBDDDFFFGGGGGGIIILLLNNNSSS\\\cccdddfffmmmuuuyyy{{{~~~}}}yyyrrrjjjcccZZZYYYXXX___rrr{{{uuuyyy^^^JJJ<<<333222222222111111111111000////////////............---------............///....../////////000000000111111111111222444555666888>>>XXXsssdddQQQMMMIIIFFFLLL___www{{{sssmmmjjjfffbbb___\\\YYYVVVXXXZZZaaakkkmmmggg```^^^nnnuuudddZZZ___jjjooommm}}}zzzsssSSS:::222555666333111111000////////////000000000000000000000000000~~~zzzssshhh\\\PPPHHH777555222111222333222111555222111333444333555:::III]]]jjjxxxoooNNNLLLGGGEEEGGGAAA>>>===<<<;;;:::999999999999;;;>>>AAADDDHHHMMMPPPTTTWWW\\\aaafffnnnuuuzzz|||~~~zzzwwwrrroookkkgggeeeeeeggghhhhhhhhhhhhhhhhhhkkkooorrroooooorrrwwwvvvpppkkkkkksssuuu}}}uuuOOOKKK]]]sss~~~```rrr~~~|||kkkZZZTTT999555444333111000/////////////////////////////////............////////////...///000222000222<<>>===<<<;;;:::999999999888:::===???BBBFFFKKKOOOSSSVVVZZZ___eeellltttyyyzzz~~~|||{{{wwwqqqkkkhhhgggggghhhkkkkkkjjjiiihhhjjjnnnqqqllllllpppvvvuuuooojjjjjjjjjmmmuuu{{{UUUHHHVVVooo]]]mmmlll]]][[[>>>555444333111000/////////////////////////////////............/////////000...///111222000222===IIIaaaxxxTTTKKKJJJDDD@@@BBBEEEGGGHHHIIILLLNNNOOOYYYbbbdddeeemmmuuuzzzyyy~~~}}}zzztttkkkddd```aaa]]]TTTVVVgggzzz}}}mmmeeewwwYYYFFF;;;555222222222111111111111000000/////////............---------.........//////////////////000000000000111111111222333444666777888DDDgggpppaaaUUULLLFFFDDDJJJ^^^vvvvvvmmmkkkgggbbb___]]]\\\[[[ZZZXXX___jjjooommmhhhhhhkkknnnwww___\\\___aaammm}}}zzz___@@@333444444000111111000///////////////000000000000000000000000wwwgggSSSGGG999666333222222333333333888000444AAAAAA666777DDD[[[wwwhhhuuurrruuuSSSJJJGGGHHHGGG@@@DDDAAA===;;;:::999888666:::;;;===>>>@@@DDDHHHLLLTTTWWWZZZ___dddjjjqqqvvv{{{~~~~~~{{{vvvqqqmmmlllkkklllhhhgggggghhhkkkmmmnnnmmmmmmlllkkkkkkiiifffaaa]]][[[]]]eeennnwwwTTTIIInnndddLLLxxxpppiiigggCCC777222111333444111///000111111000000//////......////////////000000000000///...444///333888888QQQqqqkkkNNNIIIHHHBBBBBBBBBCCCDDDFFFGGGIIIJJJSSSXXX___dddhhhmmmsssxxxxxx{{{}}}wwwppplllhhhbbb[[[XXX[[[ggg}}}nnneeessszzz\\\DDD666555333333333222222222111111////////////............////////////////////////000////////////000000111000000000111333555777999777DDDkkk|||nnn\\\LLLRRRFFFFFFKKK[[[ttt~~~zzz}}}~~~wwwnnneeedddaaa]]]YYYXXXZZZ\\\]]]```iiisssuuuqqqoooppp}}}zzzooo^^^ZZZdddmmmhhhEEE555777666...111111111111000000000000000000////////////000000|||aaaSSSQQQ999666333222222333333333000555GGG[[[[[[LLLHHHQQQ}}}www```kkklllxxxUUUKKKGGGGGGGGGAAACCCAAA===;;;:::999888777:::;;;<<<>>>@@@CCCHHHLLLRRRUUUYYY]]]aaahhhnnnssszzz|||~~~zzztttqqqnnnnnnnnnmmmkkkjjjjjjlllmmmmmmlllmmmlllkkkjjjiiieee```\\\XXXYYY]]]ccchhhooo~~~\\\\\\nnnPPPiiixxxhhheeeIII777333111333444111///000111000000000/////////...////////////000000000000///...444///333888999SSSvvveeeKKKIIIGGG???BBBBBBCCCDDDFFFHHHIIIJJJVVV[[[```dddfffjjjppptttvvvyyy}}}}}}xxxqqqmmmeee```[[[YYY[[[ggg~~~rrrgggppp{{{___HHH999888333333222222222111111111////////////............////////////////////////000////////////000111111111111222222444666999::::::GGGmmmvvvjjj]]]NNNNNNFFFEEEJJJZZZsss}}}yyy|||}}}vvvkkkeeedddaaa]]]YYYXXXYYY[[[YYY]]]fffqqqtttssssssuuutttmmmeeecccgggkkkjjjEEE444666555///111111111111000000000000000000////////////000000kkkVVVQQQ999666333222222333333333222FFFlllnnnjjj```kkkrrr|||{{{VVVLLLHHHGGGGGGBBBCCC@@@===;;;::::::888777999:::<<<===???BBBGGGJJJPPPSSSWWWZZZ___dddjjjoooxxxzzz|||~~~yyyuuurrrqqqppprrrpppmmmlllmmmmmmkkkjjjlllkkkjjjiiihhhddd^^^ZZZUUUSSSTTTUUUVVVZZZfffsss___kkkMMMHHHeeeiiieeePPP888333111333333111///111000000000000////////////////////////000000000000///---444000444888:::WWWfffLLLJJJHHH???BBBCCCCCCEEEFFFHHHJJJKKKUUUYYY___bbbdddiiiooosssvvvyyy}}}}}}yyytttpppdddaaa^^^\\\\\\ggg~~~|||nnntttzzz___III:::777333222222222222111111111////////////............///////////////////////////////////////000111222333333333444666888:::;;;===IIInnnwwwggg___SSSLLLHHHFFFKKK[[[ttt|||yyy{{{}}}tttiiidddccc```\\\XXXWWWXXXYYYVVVYYYaaalllpppqqqsssxxxtttmmmgggbbb```dddjjjDDD444444555000111111111111000000000000000000////////////000000~~~[[[HHH999666333222222333333333===UUUmmm|||gggqqq}}}WWWNNNIIIFFFFFFCCCCCC@@@===;;;::::::999777999:::;;;<<<>>>AAAFFFIIIOOORRRVVVYYY]]]bbbhhhlllvvvyyy|||}}}xxxuuusssrrrsssqqqnnnmmmmmmmmmkkkjjjkkkjjjiiihhhgggccc]]]YYYSSSPPPNNNMMMJJJLLLWWWbbb~~~```jjjMMMCCC___~~~kkkjjjSSS999444222333333000///111000000000000////////////////////////000000000000000---444111444777;;;\\\pppPPPKKKJJJCCCBBBCCCDDDEEEGGGIIIKKKLLLQQQUUU[[[___ccciiipppvvvxxxzzz~~~~~~{{{vvvsssjjjgggddd```]]]eee{{{xxxwwwZZZEEE666333222222222222111111111111////////////............////////////////////////////////////000111222222333333444555777999:::;;;===FFFmmmiiiaaaYYYPPPKKKHHHLLL]]]www{{{yyy|||}}}tttgggcccbbb```\\\XXXVVVVVVWWWUUUVVV\\\dddhhhiiilllqqqtttjjjddd[[[XXXfffeeeCCC444444555111111111111111000000000///000000////////////000000~~~]]]III999666333222222333333333BBBNNNlllfff~~~hhhttt}}}VVVOOOJJJEEEEEEDDDBBB@@@<<<;;;::::::999888888999:::;;;===@@@DDDHHHNNNQQQUUUYYY]]]bbbgggkkkssswww}}}{{{xxxuuutttrrrpppmmmmmmmmmmmmlllkkkjjjiiihhhhhhfffccc^^^ZZZVVVSSSOOOLLLGGGFFFNNNXXXqqq{{{aaaaaarrr~~~}}}vvvyyykkkUUUccc|||uuunnnqqqSSS;;;555222333333000000111////////////000000000000////////////000000000000111---444222555777===aaa~~~UUUJJJJJJGGGCCCCCCDDDFFFHHHJJJLLLNNNPPPTTTYYY]]]aaagggooouuuwwwzzz~~~}}}yyyvvvqqqmmmgggaaa]]]bbbsss{{{oooSSSAAA555333222222222111111111000000////////////............////////////////////////////////////000111222333222333444666888999:::::::::BBBjjjqqqaaa[[[SSSKKKHHHKKK\\\xxx{{{zzz~~~uuugggbbbbbb```\\\XXXUUUUUUVVVUUUUUUXXX]]]___]]]```eeerrrlllggg___^^^qqq^^^AAA555555555222111111111111000000000///000000////////////000000{{{xxx~~~|||jjjYYYTTT999666333222222333333333999;;;GGGbbb|||}}}pppwwwyyyTTTOOOJJJDDDDDDDDDBBB???<<<:::::::::999888888999::::::<<<>>>CCCFFFLLLOOOTTTYYY]]]bbbgggjjjnnnsss{{{~~~zzzxxxvvvqqqpppnnnmmmnnnnnnmmmllliiihhhhhhhhhgggddd```\\\YYYVVVTTTPPPJJJHHHNNNXXXttt{{{}}}xxxZZZXXX___jjjsssrrrooocccZZZssspppooosssTTT<<<666222333333000000222////////////000000000000////////////000000000000222,,,333333666777???eeeWWWIIIHHHFFFCCCCCCEEEFFFIIIKKKMMMOOORRRUUUYYY\\\^^^cccjjjpppuuuxxx{{{~~~{{{xxxuuuooogggbbb^^^bbbppp~~~vvvrrrpppoooppprrr{{{}}}zzzgggNNN@@@777777222111111111111000000000////////////............/////////////////////////////////000111222333444222333555777999:::::::::;;;BBBjjj~~~ccc\\\TTTIIIEEEHHH[[[xxxzzzzzzvvvgggbbbbbbaaa]]]XXXUUUUUUUUUTTTTTTVVVYYYYYYVVVXXX\\\mmmwwwvvvsssllljjjqqq}}}YYY???666555555222111111111111000000000000000000////////////000000yyylllpppoooaaaVVVUUU999666333222222333333333222444777BBB[[[www|||mmmtttQQQNNNKKKDDDCCCDDDAAA???<<<::::::;;;:::999777888999:::;;;===BBBEEEIIIMMMSSSXXX]]]bbbfffjjjiiinnnuuu|||~~~{{{zzztttrrrpppooooooooonnnlllggggggggghhhhhhfffbbb^^^XXXWWWXXXXXXUUUTTT\\\eee|||}}}dddPPPVVVZZZfffvvvxxxwwwiii^^^tttxxxiii|||}}}ssskkkqqqYYY===777333333222000000222.../////////000000000111////////////000000000000222,,,333444666666@@@iii[[[LLLIIIDDDCCCDDDEEEGGGIIILLLNNNOOOQQQTTTXXXZZZ\\\bbbiiiooouuuxxx{{{~~~}}}zzzzzzqqqhhheeeeeejjjvvv{{{yyywwwrrrmmmmmmooowww}}}bbbLLL@@@888777111111111111000000000000////////////............/////////////////////////////////000111222444555333444777999;;;;;;<<<<<>>555444444444111111111111000000000000000000////////////000000xxxeeellltttiiiVVVLLL999666333222222333333333222888888444;;;QQQfffpppsssqqqOOONNNKKKDDDCCCDDDAAA???<<<:::;;;;;;:::999777888999999:::===AAAEEEGGGKKKQQQWWW\\\aaafffiiieeeiiipppwww}}}wwwnnnhhhhhhjjjlllsss|||}}}|||wwwuuurrrqqqppppppnnnlllggggggggghhhiiigggccc```TTTUUUZZZ^^^```bbbkkkvvv^^^OOOWWWXXXbbbpppooonnnhhhfffllltttrrrvvvxxxhhhmmm]]]>>>777333333222000000222.../////////000000111111////////////000000000000333,,,333444666666AAAkkk___RRRLLLDDDCCCDDDEEEGGGJJJLLLOOOPPPMMMQQQUUUYYY\\\ccclllrrrwwwzzz}}}~~~{{{}}}ssskkkjjjmmmtttzzzrrrwwwbbbLLL???666444111111111111000000000000000/////////............/////////////////////////////////000111333444555444666888;;;<<<=========HHHLLLssssssbbbVVVNNNJJJMMMaaa|||vvvwwwvvvfffccccccbbb___ZZZVVVUUUUUUPPPQQQTTTYYYZZZXXXZZZ^^^[[[kkkmmmiiinnnmmmeeebbbuuullliiijjjvvvzzz[[[>>>444333444555111111111111000000000000000000////////////000000uuuqqqggg\\\[[[DDD888666444333333333222111333000000444666:::BBBJJJsssvvvLLLGGGLLLEEEAAAGGGAAA@@@>>><<<:::999888888666666777888:::<<>><<<;;;<<<===???JJJHHHnnniiiZZZQQQIIIKKKccc|||vvvuuu}}}wwwiiieeeeeedddbbb___\\\ZZZYYYVVVUUU[[[eeefffbbbfffpppmmmddd^^^```eeeeeeddddddaaa|||{{{uuuiiiaaalll]]]@@@444111111111111111111111000000000000000000000000000000000000}}}xxxhhhZZZ[[[III888666444333333333222111555222111333444666<<>><<<:::999888888777666777888999<<<>>>@@@DDDGGGKKKOOOTTTZZZ```dddeeehhhlllpppuuu|||yyykkk^^^VVVRRRPPPLLLIIIIIILLLPPPRRRPPPTTTYYY[[[[[[^^^dddiii{{{}}}yyyuuuqqqoooooommmkkkhhheeeeeedddaaa]]]\\\\\\]]][[[ZZZ[[[aaalllzzzyyyYYYOOOKKKMMMSSSSSShhhiiiuuuwwwsssggg___nnnhhh^^^CCC555111444000222444///000000000000000000000000///////////////000111111222///666111444999EEEmmmyyy\\\RRRLLLDDD@@@AAADDDGGGIIILLLMMMNNNPPPRRRUUUXXX\\\aaagggkkkqqqvvv||||||~~~|||zzzxxx~~~yyyrrrUUUEEE777888333333333222222111000000///////////////............////////////000000000000000000111222333555777888@@@???=========???BBBDDDLLLIIIkkkttt[[[UUUMMMOOOggg~~~zzzssssss{{{xxxkkknnnnnnoooooommmhhhccc^^^[[[ZZZeeeuuuyyyrrrvvvzzzjjjddddddgggkkkooohhhzzzdddYYYaaauuuXXX===444222222222111111111111000000000000000000000000000000000000jjjYYY[[[KKK888666333333333333222111555222111333333333999???fff^^^MMMKKKGGGCCCBBBAAA@@@>>><<<;;;999999888777777777888999;;;>>>???BBBEEEIIIMMMRRRWWW\\\```bbbeeeiiimmmrrrxxx~~~uuufffXXXNNNJJJEEEDDDBBBBBBCCCFFFJJJLLLLLLOOOQQQPPPNNNOOORRRUUUcccmmm|||~~~~~~~~~yyywwwsssqqqooommmkkkiiifffffffffccc```]]]\\\]]]WWWUUUUUU[[[hhhxxx```UUUMMMJJJNNNPPPllloooxxxwww|||sss```vvvrrr___EEE666222555111222555000000000000000000000000000000////////////000111111222000666222444:::EEEmmmxxxYYYOOOKKKFFF???@@@BBBEEEHHHJJJLLLMMMOOOQQQTTTWWWZZZ___eeeiiinnnttt|||~~~ssssss{{{zzzmmmkkkxxx{{{xxx|||}}}{{{uuuqqqTTTDDD666888444333333222222111000000000////////////............////////////000000000000///000111222444666888999>>>======>>>@@@DDDGGGIIINNNKKKeee^^^XXXPPPRRRiiiwwwoootttzzzsssrrryyy~~~xxxmmmppprrruuuyyy{{{wwwoooiiibbb___lllppphhhiiirrr{{{vvvcccTTTWWWgggzzzRRR;;;444444333333111111111111000000000000000000000000000000000000nnn\\\ZZZHHH777555333222333333222111222000000333444555999@@@^^^zzz]]]KKKHHHIIIFFFCCCAAA@@@???===;;;:::999999888777777777999:::<<<>>>@@@CCCGGGLLLPPPTTTYYY]]]```cccgggkkkooouuuzzz~~~{{{qqqeeeZZZQQQLLLKKKEEEDDDDDDCCCDDDFFFGGGHHHJJJLLLMMMMMMLLLMMMPPPRRRVVV]]]jjjxxx|||rrrhhh```cccnnn}}}zzzwwwtttqqqooommmkkkgggggggggddd```]]]\\\\\\VVVTTTSSSXXXcccppp||||||xxxzzzggg[[[RRRNNNSSSVVVvvvwwwvvvzzzkkkyyycccFFF666222444000222555000////////////////////////000000//////000000111222333000777333666;;;FFFmmm\\\NNNJJJFFF???@@@AAADDDFFFIIIKKKMMMNNNPPPSSSUUUXXX\\\bbbfffnnnsssyyy~~~~~~~~~yyywwwyyyzzz|||}}}rrriiieee]]]ZZZjjj|||vvv|||}}}oooSSSDDD666777444222222222111111111000000////////////............////////////000000000000//////111222555888:::;;;======>>>@@@CCCFFFIIIKKKOOOLLL^^^hhhYYYPPPQQQgggxxxpppgggfffooovvvtttnnnnnnrrr}}}uuutttzzz|||wwwpppqqqrrrvvv}}}zzzkkkdddnnnyyyqqqwwwgggXXXWWW^^^wwwrrrMMM999555555444333111111111111000000000///000000000000000000000000xxx|||ppp```YYY@@@666444222222333333222111333111222666666666999???TTTvvv\\\JJJHHHIIIGGGDDDBBBAAA???===;;;:::999999888888777777888:::;;;<<>><<<;;;::::::999888888777777888999::::::>>>CCCGGGJJJMMMPPPRRRXXX[[[```dddgggkkknnnqqqvvv{{{{{{ooobbbTTTQQQOOOQQQUUUZZZ]]]]]][[[YYYUUURRROOONNNNNNNNNPPPOOOMMMLLLLLLKKKKKKJJJFFFKKKSSS[[[bbbhhhnnnqqqdddaaafffttt~~~~~~|||wwwppplllkkkllljjjhhhddd___ZZZXXXYYYZZZUUUUUUXXX]]]ccciiilllmmmccc______dddhhhgggfffhhhjjjgggkkkfffZZZeeefffUUUbbbuuu}}}gggzzzrrrkkkHHH888333333///000444000000000000000000000000000111111000000111111222333333111:::777999===GGGmmmiiiQQQKKKJJJAAAAAAAAACCCEEEIIIMMMOOOOOOPPPRRRSSSUUUYYY^^^aaafffjjjpppuuuxxxzzz{{{||||||}}}qqqfffaaabbbbbb^^^\\\\\\ZZZZZZbbblllzzzhhhXXXSSSSSSYYYjjj|||\\\HHHBBB555555333111111111111111111111111////////////............////////////000000000000111222333444777999;;;===>>>>>>???@@@AAACCCDDDDDDBBBKKKLLLnnnmmm]]]SSS^^^wwwvvvkkkbbb]]]]]]^^^YYY___^^^YYYcccyyyttt|||vvvrrrvvvzzzxxxuuutttqqqoookkkccc^^^^^^ccciiiwww{{{}}}gggaaabbbeeeooo|||gggFFF555333444333222111111111111000000000000000000000000000000000000}}}wwwhhhYYYTTT===444333111111222333222111000000333888999888:::>>>EEEwwwiii~~~TTTMMMPPPHHHDDDIIICCCAAA@@@>>><<<;;;::::::999999888777777888999:::888<<>>???AAABBBCCCCCC???KKKJJJiiiqqq___QQQYYYqqq|||rrrggg```___cccfffcccllljjj]]]]]]tttrrruuu~~~xxxrrruuuvvvqqqlllkkkllllllhhh^^^UUUSSSYYYaaajjjuuuxxxfff```ccclllxxxdddCCC333222333333222111111111111000000000000000000000000000000000000yyycccWWWHHH888444444333222222333333333222444666777888999;;;===HHH|||jjjttt]]]KKKPPPMMMFFFIIIDDDCCCAAA???===;;;;;;:::888888888888888888999999<<<>>>AAACCCEEEIIINNNQQQSSSVVV[[[```bbbeeegggiiinnnrrrtttqqqiiiddddddgggrrrvvvzzz|||zzzvvvrrrpppjjjfffdddfffiiiggg___XXXRRRQQQQQQSSSTTTRRRMMMIIILLLIIIKKKVVVbbbiiioootttcccaaadddppp~~~|||yyyvvvsssooolllkkkhhhbbb[[[VVVTTTUUUWWW[[[ZZZ]]]gggrrr{{{~~~rrr```aaa``````nnnuuulllWWWttt}}}gggSSS444222444333555...111222111111111000000//////222222222222222222333333777333666===;;;:::NNNiiidddRRROOOMMMDDD@@@AAAFFFJJJJJJLLLOOOOOOQQQRRRTTTVVVZZZ___bbbfffiiinnnssswwwzzz{{{|||{{{yyysssooo\\\[[[ddd___]]]kkkxxx~~~mmmccceeeuuutttmmmllloooqqqrrriii___WWWTTTQQQLLLLLLPPPbbb{{{{{{hhhNNNGGG<<<444444333111111111111000000000000...///////////////............///222666666333///000222444555666777999;;;@@@>>>===>>>@@@AAAAAA@@@DDDNNNHHH[[[fffRRRVVVddd}}}|||vvvtttsssppptttzzzvvveeedddiiitttzzztttvvv|||wwwsssqqqlllfffeeegggiiiiiifff___WWWQQQPPPPPP\\\iiitttzzzsssiiiooohhhnnn~~~[[[???555111333555///111111000000000000000111///000111222222222222222ppp]]]GGG666555444444333333444444555444666777777777888;;;===IIIwwwppp}}}gggPPPOOOKKKEEEHHHDDDCCCAAA???===<<<;;;:::888888888888888888888888:::<<>>===>>>AAABBBCCCBBBDDDRRRQQQaaalllVVVSSS[[[rrrxxxzzz|||~~~xxxtttrrrttt~~~uuuvvvxxxpppkkkkkkkkkfffaaa```cccccc```ZZZRRRLLLJJJJJJNNNZZZhhhpppvvvuuueeejjjjjjvvv}}}ZZZ>>>555111333555///111111000000000000111111000000111222222222222222~~~|||rrr[[[CCC666555555555444444555555666666777777777777888<<>>@@@CCCHHHKKKNNNSSSYYY^^^aaabbbdddeeehhhkkknnnppppppoooppppppoooqqqrrrrrrqqqppppppqqquuuvvvvvvvvvuuurrrnnnlllccc^^^XXXSSSSSSTTTUUUUUUNNNIIIIIINNNSSSTTTUUUVVVRRRTTT\\\jjjyyy}}}{{{zzzwwwuuuooolllhhhbbb^^^ZZZXXXXXXVVVYYY___eeekkkzzziiiPPPPPPZZZgggzzz}}}^^^lllrrr[[[:::555444222555...222111111111111000000000000111222222222333333333444666444888>>>;;;:::JJJ```hhhUUUNNNIIIDDD@@@???CCCGGGHHHJJJMMMOOOPPPRRRSSSUUUXXX\\\```bbbdddiiioootttxxxzzz{{{}}}{{{uuullllllmmmjjjnnnrrrkkkmmm```ZZZ[[[ffftttlllbbb]]]]]]\\\WWWRRRVVVSSSRRRSSSQQQKKKEEECCCCCCQQQ^^^dddkkkyyyzzzdddLLLDDD:::333444333111111111111000000000000//////000000000000//////000000111444777777555333555555444444555777:::;;;>>>======???CCCEEEEEEEEEBBBSSSXXXeeexxxvvvgggUUUPPPTTTnnn}}}vvv{{{yyy{{{vvvtttvvvllleeegggkkkgggaaa]]][[[ZZZXXXSSSLLLGGGEEEEEEEEELLL[[[iiiooowwwppp[[[aaannn|||WWW===555111222444///111111000000000111111222111111111111222222222222}}}oooiiillleeePPP===777444444444444444555555666666666777666777:::???CCCUUUyyyuuusss~~~WWWMMMOOOMMMNNNFFFEEECCC@@@>>><<<;;;;;;999999999888888888888888777999;;;<<<>>>AAAEEEHHHJJJNNNRRRVVVYYY\\\___aaadddhhhmmmqqqtttuuuvvvwww{{{{{{{{{yyywwwvvvxxxyyyxxxyyyyyywwwsssrrrsssvvvgggbbb[[[UUURRRRRRTTTVVVTTTOOOMMMPPPRRRPPPNNNNNNIIINNNVVVbbbqqq~~~~~~~~~|||{{{|||{{{yyywwwvvvqqqnnniiiddd___[[[VVVSSSRRRUUUZZZ^^^bbbnnnbbbJJJIIIWWWjjjllliii___===777444111444///333111111111000000000000000111222222333333444444444666666;;;@@@???@@@NNNaaarrrYYYOOOLLLDDD???>>>AAAEEEFFFIIIMMMNNNPPPRRRSSSTTTWWWZZZ]]]___aaafffkkkqqquuuxxxzzz}}}{{{{{{yyywwwqqqjjj```[[[[[[ddd|||rrrjjjbbbaaafffiiigggcccYYYXXXWWWXXXVVVQQQKKKHHHDDDJJJOOOSSS[[[mmm```JJJBBB888333444222111111111111000000000/////////000111111111000000///000222444666777666555888666555555888;;;>>>@@@======>>>AAAEEEHHHHHHGGG@@@NNNVVVbbb~~~pppoooppp___TTTOOOSSSooo|||uuuuuupppyyyppphhhiiikkkhhheeedddXXXWWWTTTPPPKKKGGGCCCBBB@@@AAAOOObbbkkkpppgggUUU]]]ssszzzTTT:::555222222333000111111000000111111222222222222222222222222333333~~~lllbbbeee^^^III999777333333222222333444444555444555666777999===BBBFFF___~~~uuugggZZZKKKPPPOOOJJJGGGFFFDDDAAA???===;;;;;;999999999888888888777777888999;;;<<<===@@@DDDGGGJJJLLLMMMOOORRRWWW]]]aaahhhmmmtttyyy|||}}}{{{uuunnnhhhffffffdddeeeeeebbb```bbbiiinnngggddd___ZZZWWWVVVXXXZZZYYYSSSQQQSSSTTTPPPKKKJJJEEEKKKRRRYYYggguuu{{{yyyvvvxxxwwwuuuxxx|||zzzyyywwwuuurrrnnnhhhccc^^^XXXQQQMMMMMMMMMQQQWWW\\\bbbnnnzzzaaaMMMKKKYYYnnnuuujjj|||aaa>>>888444111444///444000000000000000000111111111111222333444444555555777888===CCCDDDGGGUUUfff~~~[[[MMMMMMEEE@@@===@@@CCCEEEIIIMMMMMMOOORRRSSSTTTVVVXXX[[[]]]___ccchhhnnnrrrvvvxxx~~~oooeee```___eee{{{sssllleeefffmmmtttvvvvvvfffccc___ZZZVVVSSSNNNJJJEEEEEEEEEFFFMMM^^^vvvwww[[[HHH@@@666333555111111111111111000000000/////////000111222222111111///000333444555666666777:::888666888<<>>>>>@@@CCCGGGJJJJJJJJJBBBIIIQQQ]]]vvvjjjnnnkkk```YYYRRRRRRnnn}}}pppuuuuuulll~~~~~~vvvooollliiigggiiimmm___\\\XXXSSSNNNGGGBBB???===:::CCCXXXdddiiitttqqqdddXXXbbb~~~xxxQQQ888666333111222111111111111111111222333333555444333333333333444444tttlllkkkaaaKKK:::555222222222222222333444555444555777999;;;>>>CCCGGG^^^|||}}}dddaaaJJJNNNMMMDDDIIIGGGEEEBBB???===<<<;;;::::::999999888777777777888999;;;<<<===???BBBEEEJJJKKKMMMNNNQQQVVV\\\aaaiiipppyyy}}}}}}}}}yyyyyyvvvqqqiiiccc___^^^```___\\\WWWRRRRRRUUUXXX___^^^\\\YYYWWWXXX[[[^^^ZZZUUUSSSUUUUUUOOOIIIGGGEEEKKKOOORRR]]]nnnvvvvvvtttzzzzzztttttt||||||yyyxxxvvvuuuooojjjddd___[[[VVVOOOJJJGGGEEEGGGOOOUUUYYY]]]aaappp]]]PPPPPP\\\pppwwwtttaaa>>>888555222444///333000000000000111111111111111111222333444555666666777999>>>CCCEEEKKKYYYgggdddQQQQQQGGGAAA===???CCCEEEIIINNNMMMOOOQQQSSSSSSTTTVVVXXX[[[]]]aaaeeejjjooosssuuu~~~sssggg___\\\```vvvuuupppiiihhhkkkppptttvvvvvvrrriii^^^XXXVVVRRRMMMJJJGGGEEEEEEJJJXXXpppoooWWWGGG>>>444222555111111111111111000000000000///000111222222333222222000222444666666777888:::===:::888;;;@@@EEEFFFFFF??????AAAEEEJJJLLLLLLKKKGGGHHHOOOZZZyyy|||ppptttlllddd^^^UUUTTTsss|||qqqqqqwwwlll{{{zzzsssmmmhhheeehhhmmmhhhddd___YYYRRRJJJCCC===@@@<<>>AAADDDPPPtttfffqqqlllKKKMMMLLLDDDIIIHHHEEEBBB@@@===<<<;;;::::::999999888777777666888999:::;;;;;;===AAACCCFFFHHHLLLOOORRRUUUZZZ]]]hhhrrr}}}zzzxxx||||||~~~~~~zzztttqqqooolllkkkhhhccc]]]WWWTTTSSSUUUUUUUUUTTTUUUZZZaaaggg]]]XXXUUUWWWVVVOOOGGGDDDGGGMMMMMMLLLVVVjjjvvvwwwyyyzzztttyyy}}}|||zzzvvvuuutttsssrrrkkkeee^^^ZZZYYYUUUPPPKKKFFFBBBAAAFFFJJJMMMPPPUUUcccuuuqqqVVVUUUZZZggg{{{~~~~~~___===888555222555...222///000000000111111111111111111222333444555666666888999<<<@@@BBBIIIWWWeeerrrXXXTTTIIIBBB>>>???BBBEEEJJJOOOLLLOOOQQQRRRSSSSSSUUUWWW[[[\\\___ccchhhlllppprrr|||~~~~~~nnnccc\\\^^^ooo}}}zzzzzzwwwsssnnnkkkkkkmmmooowwwtttkkk___ZZZZZZXXXSSSSSSPPPNNNLLLLLLUUUllljjjTTTEEE<<<222222555000111111111111000000000000///000111222333333333333222444777888888999;;;>>>???<<<;;;===BBBEEEEEEBBB@@@AAACCCGGGKKKMMMLLLKKKJJJGGGNNNWWWppp}}}sssiii[[[YYYzzz~~~ooorrr~~~~~~pppzzz|||tttpppmmmhhhfffggggggccc___[[[WWWQQQIIIDDDBBBAAACCCHHHRRR]]]gggmmmuuurrrfffiiibbbrrrtttLLL444666444///111222111111111111222333444555:::999777666555666777888sssdddTTTEEE:::666333333333444555666777888888:::<<<=========???AAA@@@nnnfffZZZtttNNNMMMOOOIIIJJJHHHFFFCCC@@@===<<<;;;::::::999999888777777666777888999::::::<<>>???BBBEEEJJJPPPLLLOOOQQQRRRRRRSSSTTTVVV[[[\\\___bbbfffkkknnnpppvvvyyy~~~yyy|||mmmeeedddsss|||vvvuuu}}}wwwppplllkkkmmmjjjiiicccYYYWWWZZZZZZUUUXXXUUUSSSOOOKKKOOOdddzzz}}}gggSSSEEE<<<222222555000111111111111000000000000///000111222333444444444444777:::::::::;;;>>>AAAAAA>>><<<>>>BBBDDDBBB>>>AAABBBDDDHHHLLLNNNMMMKKKIIIFFFNNNUUUgggzzzddd\\\zzzkkksssttt{{{}}}tttssssssmmmeee``````]]][[[[[[ZZZWWWRRRMMM<<<@@@@@@>>>CCCRRRaaagggppptttgggaaaeee^^^qqqsssJJJ333666444///111222111111111111222333444555<<<:::888777666777888999yyy|||yyyjjjSSS@@@555333111222333444555555555555444666:::AAABBB???@@@CCCPPPZZZrrr[[[lllRRRJJJOOOJJJIIIGGGEEEBBB???===;;;:::;;;;;;:::999999888888777777777777888:::<<<>>>???AAAGGGFFFGGGKKKHHHHHHTTTiii}}}~~~zzzvvvpppooopppqqqpppoooeee```ZZZZZZbbbnnnxxx}}}pppddd[[[[[[XXXNNNHHHHHHHHHQQQUUUQQQWWWhhhwww{{{~~~zzzvvvsssuuuqqqllliiiiiikkklllmmm^^^ZZZVVVRRRNNNKKKGGGDDDBBB@@@===;;;<<<@@@EEEHHHYYYcccqqqfffTTTddd{{{kkknnnvvv^^^EEE777777333222333...111111111000111111222333333333444555777999:::;;;:::===@@@AAABBBFFFOOOVVVvvvppp```QQQMMMHHHAAA===???DDDIIILLLJJJJJJKKKLLLOOORRRUUUVVV\\\]]]___```bbbdddhhhkkksssvvvzzz}}}{{{jjjccclll|||yyy{{{qqqqqq}}}zzzuuupppnnnjjjddd^^^ZZZYYY[[[\\\[[[YYYVVVQQQLLLPPPbbbttt||||||XXXTTTHHH999222444555222222222111000//////000000222222333333444555666666999999999:::<<<===???@@@??????????????????@@@@@@>>>CCCHHHKKKJJJJJJKKKLLLNNNGGGSSS\\\bbbtttjjj{{{rrrsss}}}|||rrrqqquuutttmmmfff]]]\\\\\\\\\[[[WWWRRRNNNGGGDDDBBBCCCDDDIIIUUUaaappprrrqqqeeeeeebbbuuucccAAA111555333111222111111111111222333333444444999888888777888999;;;<<<|||}}}yyyiiiRRR???555333333333444444555666777777;;;;;;@@@EEEFFFCCCDDDGGGOOOTTTvvv```kkk[[[HHHHHHIIIJJJIIIFFFCCCAAA>>>===<<<;;;;;;::::::999888888888888777777777999;;;===>>>???DDDBBBBBBFFFBBBBBBOOOlll}}}|||yyyuuuqqqmmmhhhdddeeemmmxxxvvvhhh^^^\\\XXXNNNHHHGGGNNNWWWYYYSSSWWWhhhxxx~~~}}}|||xxxsssoookkkhhheeebbbaaa___]]][[[QQQNNNKKKHHHHHHGGGEEEDDDBBB???<<<::::::===AAACCCRRR]]]lllzzz|||```NNN]]]{{{tttgggyyykkkooonnnXXX@@@444555222222333000111111111111111222222333444444444666777999;;;<<<;;;>>>@@@@@@@@@CCCKKKQQQlllhhhZZZNNNMMMHHHAAA===???CCCHHHKKKJJJJJJKKKMMMOOORRRTTTVVVZZZ\\\^^^___aaadddhhhkkkpppssswww{{{}}}zzzkkkdddiiixxxzzzlll}}}}}}yyyqqqmmmgggcccbbb```^^^]]][[[YYYVVVQQQKKKOOO```qqqyyyvvvXXXTTTGGG999111333333000222222111000000000000000111222222333555666666777999999:::;;;<<<>>>@@@AAA??????@@@@@@@@@??????>>>@@@DDDHHHJJJJJJJJJKKKLLLKKKGGGQQQWWWYYY}}}yyymmm|||}}}nnnnnnvvv~~~yyyuuuxxxwwwpppkkk^^^ZZZVVVTTTTTTUUUVVVVVVMMMJJJGGGGGGEEEGGGOOOYYYooo~~~ooogggpppsss]]]???000555444111222000111111111222222333333333666666777888:::<<<>>>???~~~wwweeeOOO===444333444444333444555777999:::<<<<<>>===;;;;;;::::::999999888888888777777777777999;;;<<<===BBB???===@@@===AAAOOOlll|||wwwrrrnnnlllnnnwwwqqqccc```]]]TTTMMMMMMTTT[[[[[[TTTUUUdddsss{{{www~~~~~~xxxtttoookkkbbb```^^^[[[XXXTTTNNNIIIFFFCCCAAAAAACCCEEEFFFFFFBBB@@@<<<888777888;;;===IIITTTdddqqqwwwvvvsssppp\\\IIITTTqqqkkkaaa|||cccQQQ:::111333111111444111111111111111111222333333444444555666888:::<<<===>>>@@@AAAAAAAAACCCIIIOOO```gggYYYRRRMMMHHHAAA===>>>BBBFFFHHHIIIJJJKKKMMMOOORRRTTTUUUXXXZZZ\\\^^^```ccchhhkkkkkkooossswwwzzz}}}|||qqqnnnxxxpppooouuu|||rrrvvv~~~{{{wwwsssrrrrrrooohhhbbb[[[YYYVVVQQQKKKMMM\\\lll|||pppWWWQQQEEE888111222111///222222111000000000000111000111222333555777888888999999:::;;;===???AAABBB>>>???@@@AAAAAA@@@??????BBBDDDHHHJJJJJJJJJKKKLLLNNNLLLUUUWWWUUUqqq{{{lll{{{{{{nnnlllttt}}}|||oooggghhhccc]]]WWWUUUUUUTTTTTTWWWSSSPPPNNNIIIFFFJJJQQQnnnlllbbbvvv{{{UUU:::000555333111222///111111111111222222222222333555777:::===???@@@AAA|||rrr___JJJ;;;444444444333333333444777:::<<<<<<===AAAFFFHHHFFFGGGKKKXXXOOOiii}}}zzzmmmoooiiiIIIEEEPPPJJJJJJHHHFFFDDDAAA???>>><<<;;;;;;:::999999888888888777666666666888999:::<<<@@@<<<:::>>>???GGGYYYpppwwwtttqqqrrrzzzyyyjjjfffaaaXXXQQQQQQVVV[[[\\\UUUSSS[[[fffmmmpppxxx}}}zzzuuuqqqlllggg```^^^[[[XXXUUUPPPJJJEEEDDDBBBAAABBBEEEIIIKKKLLLEEEBBB===999666666777888BBBKKKXXXeeeiiihhhjjjmmm___IIINNNeeewww{{{hhhMMM888111444111111444111222111111111111222333333555555666888:::<<<>>>???AAABBBCCCCCCDDDGGGLLLPPPXXXmmmZZZWWWNNNIIIBBB======@@@CCCEEEHHHIIIKKKMMMOOORRRTTTUUUVVVXXX[[[\\\^^^bbbfffjjjiiilllqqquuuxxx|||yyyoooiiivvv~~~wwwvvvxxx~~~yyysssqqqtttzzz~~~}}}~~~~~~yyymmmccc[[[YYYUUUQQQKKKLLLXXXfffzzzeeeSSSKKK???666222222111000222222111000000111111111000000222444666777999999888999:::;;;===???AAACCC>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGHHHIIIIIIJJJKKKNNNOOOVVVVVVRRRfffxxxfffuuu}}}nnnkkkrrr|||nnnaaakkkiiifffccc```\\\XXXUUU___]]]ZZZWWWQQQKKKKKKPPPnnnhhhYYYuuurrrKKK666000555333111222///111111111222222222222222333555888<<>><<<<<<;;;;;;:::999999888777777666666666777999::::::???<<<;;;AAAEEEPPPeeexxx|||yyy}}}xxxqqqhhh[[[TTTTTTZZZ]]]]]]XXXTTTVVVZZZ]]]gggpppwwwwwwsssoookkkfffbbb___[[[WWWTTTQQQNNNKKKIIIGGGEEEFFFIIIMMMNNNOOOGGGDDD???;;;888666777777???DDDNNNXXX[[[]]]gggrrrbbbLLLMMM___yyy{{{MMM999333666222111333111222222222111222333333444666666777999;;;===@@@AAA@@@AAACCCDDDFFFIIINNNQQQVVV{{{yyy[[[UUUOOOJJJCCC>>>>>>???BBBCCCHHHIIIKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]```dddggghhhkkkppptttxxx|||~~~}}}xxxuuuuuu{{{{{{uuurrrrrrxxxxxxnnnjjjqqq~~~wwwssszzzzzzlllaaaZZZWWWTTTQQQKKKKKKUUUaaauuuyyyVVVMMMCCC999444333333333333222111111111111111222222000111222444666888999:::999999:::;;;===???AAABBB>>><<<;;;;;;===BBBHHHKKKEEEEEEEEEEEEGGGHHHIIIIIIHHHKKKOOOQQQOOO[[[xxxeeeoooooohhhlll~~~yyylllgggfffdddcccddddddbbbaaadddbbbbbb```YYYRRRRRRVVVpppdddYYYwwwiiiDDD333000555222111222///111111111222333333444444666777:::===>>>?????????yyyiiiTTTBBB777555666222222333444666999<<<>>>???@@@CCCIIIKKKKKKNNNSSS^^^YYYeee{{{fffnnnOOOEEEJJJIIIIIIIIIGGGEEEBBB@@@>>><<<<<<;;;;;;::::::999999777666666666666888:::;;;;;;CCCEEEFFFLLLNNNXXXkkk|||xxxggg___```aaaaaa___\\\ZZZYYYWWWUUU___iiirrrtttsssppplllhhhddd```[[[WWWUUUSSSRRRQQQLLLKKKJJJKKKMMMNNNNNNMMMHHHFFFAAA===:::888888888>>>@@@GGGOOOQQQUUUeeewww___OOOQQQ___uuuLLL:::555888333000333000222222222222222333444444777777888:::<<>>???@@@AAAGGGHHHKKKMMMPPPQQQRRRSSSUUUVVVXXXYYY[[[^^^bbbeeehhhkkkooossswww|||{{{tttzzzyyyssskkkiiihhhjjjssswwwiiikkkuuuooovvv{{{{{{yyymmmcccXXXUUUSSSPPPLLLKKKRRR\\\rrrmmmPPPHHH===444222333333333444222111111111111222333333111222333444666888999999999999::::::<<<===???@@@>>><<<::::::===CCCIIINNNGGGEEECCCCCCEEEFFFGGGGGGHHHJJJKKKPPPSSSXXX|||jjjjjjwwwkkkkkk}}}}}}vvvooofff```^^^___bbbccceeeddddddddd^^^XXXXXX\\\tttxxxccceee}}}```???222111555000000333///000111222333444666666777888999:::<<<===>>>>>>>>>}}}jjjSSS@@@666444666333444555888:::<<<>>>???@@@???BBBGGGGGGFFFIIINNNTTTXXXccciiivvv^^^HHHKKKJJJJJJJJJIIIGGGDDDAAA@@@<<<<<<<<<;;;::::::999999666666666666777999;;;<<>>;;;:::999999===>>>DDDKKKLLLPPPcccyyytttXXXPPPUUU```qqqrrrIII888444888333000333111333222222222222333444444777888999;;;>>>@@@BBBDDDBBBBBBBBBDDDFFFIIIKKKKKKRRRdddqqq[[[SSSNNNFFFAAA??????@@@@@@FFFHHHJJJMMMPPPQQQRRRRRRUUUVVVXXXYYYYYY[[[___bbbhhhkkknnnrrrvvvzzzwwwllllllzzzwwwnnnkkkeeebbbdddnnn~~~ooohhhvvvzzzxxxvvvqqqlllnnnpppqqqrrruuu{{{}}}||||||{{{xxxrrriiicccVVVSSSQQQPPPLLLKKKQQQZZZqqqcccLLLGGG;;;111111333222111333222111111111222222333444333333444555666777888888999999999::::::;;;<<<======<<<<<<===@@@DDDGGGIIIGGGDDDAAA@@@BBBEEEEEEEEEJJJJJJGGGOOOYYYWWWrrrrrrfff}}}ooojjjzzz{{{uuujjjbbb```______bbbaaabbbccc___YYYZZZ___xxxtttdddooovvvUUU===222222444///000444000000000222444666888999:::888999999:::;;;===>>>???lllSSS???555333555333555888;;;===???@@@AAAEEEDDDFFFIIIIIIGGGIIIMMMJJJTTTbbbgggiiifffDDDGGGKKKKKKLLLKKKIIIFFFCCCAAA===<<<<<<;;;;;;:::999999666666666666888:::<<<>>>KKK[[[ffflllmmmccc```kkk~~~}}}pppmmmsssmmmccc[[[\\\```aaa]]]YYYTTT```mmmrrrttttttqqqmmmgggdddaaa^^^\\\YYYVVVTTTOOONNNOOOPPPQQQPPPMMMJJJGGGEEEAAA>>>;;;:::::::::======CCCKKKJJJMMM```xxxlllTTTPPPWWW```mmmzzzdddEEE555333888333111333222333333222222333333444555888888:::<<<>>>AAACCCEEEGGGFFFEEEFFFIIIJJJKKKKKKNNN[[[uuu\\\TTTOOOHHHBBB@@@@@@@@@@@@FFFHHHJJJMMMPPPQQQRRRRRRUUUWWWXXXXXXXXXZZZ^^^```hhhjjjnnnqqqtttyyymmmggg___[[[ddd|||xxxrrrpppkkkddd^^^bbbqqq{{{oooxxx~~~vvvrrrpppjjjbbb]]]]]]aaafffmmmnnnooonnnkkkeee```]]]UUURRRQQQOOOLLLKKKPPPXXXqqqXXXEEEGGG:::000111333111000111222111111111222333333444444444444555666777777888:::999999999999:::;;;;;;<<<===???AAACCCDDDDDDDDDGGGCCC??????AAADDDDDDDDDGGGEEE@@@JJJWWWRRRfffwwwbbb{{{{{{kkkfff|||{{{xxxwww~~~yyyqqqkkkfffbbb______```aaa]]]XXXZZZ___{{{ttteeeqqqqqqMMM<<<333333444...///444111///000222444777999;;;<<<888777888888:::===???AAA