BM66(R@ 666666777777888888999999;;;???DDDKKKWWWmmmzzz{{{sssxxxzzzvvvsssyyy~~~~~~xxxuuuxxx|||xxxqqqkkkhhheeekkkppptttzzz|||{{{xxxtttrrrssstttuuu|||~~~yyywww~~~zzzxxxuuurrrqqqnnnjjjhhhgggjjjooossswww{{{{{{~~~yyysssppptttzzz}}}uuunnnjjjpppxxx~~~{{{yyyxxxwwwvvvsssooolllhhhhhhkkkqqqwwwyyytttooopppjjjhhhlllpppqqqtttzzzzzzwwwrrrqqqpppmmmkkkjjjlllmmmlllnnnppprrrvvvyyyvvvtttrrrlllppprrrsssvvvxxxtttlllmmmgggdddccc```]]]aaajjjwwwuuurrrqqqooommmjjjggg\\\[[[ZZZYYYWWWRRRLLLHHHEEECCC???:::555000---,,,......------+++***((('''((('''&&&%%%$$$%%%%%%&&&((()))))))))))))))((((((***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''---000111///***%%%######$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###"""%%%&&&&&&$$$'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%###""""""!!!"""###$$$$$$###"""###%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&%%%&&&&&&((('''$$$######%%%(((***###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((---,,,,,,+++***)))''''''((((((((((((((('''''''''((((((((((((((('''''''''++++++******+++---///000...........................///000111222333333333777999<<<===<<<;;;::::::CCCJJJVVVhhh~~~777777777777777666666666:::===???BBBIIIXXXmmm|||{{{|||tttxxxzzzwwwtttxxx|||}}}|||zzzwwwwwwzzz}}}ssshhhgggiiiiiiiiiooo{{{~~~}}}{{{vvvrrrssstttvvv||||||zzzuuuqqq{{{zzzwwwuuussspppnnniiikkkmmmppptttyyyxxxsssrrruuu{{{~~~vvvqqqjjjlllpppuuu|||~~~}}}{{{zzzxxxuuuqqqnnnjjjiiilllrrryyy|||yyyvvvppplllmmmsssuuurrrqqqssssssvvvzzz||||||xxxsssooonnnmmmkkkiiihhhiiikkkmmmllllllkkkiiijjjqqq}}}tttooommmllllllnnnrrrtttvvvzzz}}}zzzttttttmmmgggddd```^^^ccckkkssspppmmmkkkiiifffbbb___ZZZYYYXXXWWWSSSMMMFFF@@@:::888555222///,,,***)))---,,,,,,+++***)))(((((()))(((&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%###$$$$$$###!!! !!!"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$#########&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))))),,,,,,,,,+++***)))''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,---...---------.........//////000000111333444444555555777:::===>>>============CCCJJJVVVhhh}}}777777666666555444444333888999999999:::BBBPPPZZZrrr}}}|||vvvyyy{{{zzzxxxzzz~~~{{{yyyxxxzzz|||~~~yyytttrrrjjjbbbcccqqq}}}|||vvvvvvxxxxxxzzz||||||zzzyyytttooouuu|||yyyxxxvvvuuulllkkkjjjiiilllsss||||||yyyuuuxxx}}}~~~zzzllliiigggkkkuuu~~~|||{{{zzzwwwrrrooohhhhhhjjjqqqxxx}}}}}}|||{{{uuupppooonnnjjjiiiiiiiiihhhjjjooovvvxxxuuuqqqnnnllliiiggggggiiilllnnnhhhfffccc```___dddnnnvvvvvvnnnjjjjjjlllmmmooossswwwzzzwwwnnnhhhcccaaadddiiikkkiiieeeccc```]]]YYYVVVWWWVVVSSSPPPLLLDDD;;;555///...---+++***)))))))))+++***))))))(((((()))))))))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%###!!! !!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''(((((()))*********++++++++++++***((('''&&&&&&&&&&&&'''((((((((()))))))))))))))************++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111222333444555666666777888;;;>>>?????????@@@AAADDDJJJWWWhhh|||555555555444444333333333444555666555555:::BBBIIIVVVbbbsss|||xxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~zzzggg```jjj|||}}}xxxvvvxxxvvvvvvwwwtttooossszzz~~~|||{{{zzzppplllgggcccdddjjjttt|||{{{~~~yyy{{{tttmmmfffhhhsss|||{{{{{{{{{zzzwwwssspppkkklllooouuu|||rrrgggbbbdddiiinnnvvvqqqooouuu}}}rrroookkkiiijjjmmmooopppbbb```^^^[[[]]]dddnnnuuu~~~zzzsssmmmkkklllnnnooolllrrrwww{{{zzzqqqiiidddbbbcccaaa___]]][[[ZZZXXXTTTQQQTTTQQQKKKFFF@@@999222...++++++******))))))******)))((('''''''''((())))))((((((((((((''''''((((((&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%''')))***$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&))))))((('''%%%$$$############$$$$$$$$$$$$%%%%%%###%%%%%%$$$"""!!!"""###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$$$$'''))))))'''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''((((((((()))))))))***************)))((('''&&&%%%%%%&&&&&&'''((())))))((()))))))))))))))*********+++,,,------,,,***)))++++++,,,...///111222222222222222333444555666777888;;;>>>@@@@@@AAABBBDDDEEELLLXXXhhh{{{222333333333444444444555222444555666555777<<<@@@>>>GGGTTTbbbppp{{{wwwwww{{{~~~wwwjjjnnn{{{~~~yyyssssssvvvxxxvvvssstttxxx~~~uuuqqqkkkeeedddhhhqqqwwwzzzzzz{{{}}}|||}}}vvvmmmnnnxxx}}}zzz{{{~~~}}}}}}{{{{{{|||}}}~~~|||xxxtttvvvwwwzzzyyymmmmmmvvvtttpppllljjjlllnnnoooooo```^^^[[[[[[___hhhrrryyyxxxuuuqqqllliiiiiijjjlllhhhnnnsssvvv~~~}}}pppfff```\\\YYYXXXVVVVVVVVVTTTRRROOOOOOJJJBBB:::555111---+++,,,+++******))))))******'''''''''&&&''''''((((((''''''((((((((((((((((((&&&'''((()))))))))))))))$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$)))((('''&&&%%%$$$######%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$***&&&######&&&)))(((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))))))))(((((('''&&&$$$%%%%%%&&&'''(((((()))'''''''''(((((()))))))))***+++,,,---,,,+++***)))++++++,,,...000111222333111111000111222333555666888:::===>>>???@@@BBBDDDEEEMMMYYYhhhzzz111222222333444444555555222444555555444444666888444999AAAIIIUUUfffzzz|||www{{{}}}~~~zzz{{{xxxqqqqqqwww~~~yyy{{{}}}}}}{{{xxxvvvvvvwwwzzzwwwrrrmmmkkknnntttxxx}}}yyyxxxzzz{{{{{{~~~wwwwww~~~|||xxxvvvuuuvvvwwwzzz}}}{{{{{{{{{yyy{{{~~~wwwooolllhhhiiikkknnnmmmlllbbb___\\\[[[```iiisssyyyxxxvvvsssooojjjhhhiiijjjeeejjjnnnooottt}}}sssfff^^^YYYWWWUUUSSSRRRQQQOOOKKKIIIFFFAAA999333///---+++***+++***)))((('''''''''(((&&&&&&'''(((((((((''''''&&&&&&'''(((((((((''''''&&&'''((()))************$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&'''((('''%%%###"""###$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&(((***%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%########################$$$%%%%%%%%%$$$###""""""%%%$$$#########$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&''''''(((((())))))******+++++++++++++++***+++,,,---...000111222333000/////////000222444555666888:::<<<<<<===@@@BBBDDDLLLYYYfffwww333333333444444444444444222333444444333333333333333666:::===CCCOOO```lll~~~~~~yyylllhhhiiijjjnnnttt{{{{{{|||~~~~~~{{{vvvqqqlllhhhfffoooyyyyyyxxxuuutttuuuxxx{{{}}}wwwtttuuuuuusssuuu{{{~~~~~~xxxsssppppppqqqqqqqqqsssvvv}}}~~~vvvyyy|||zzzpppiiifffdddggglllooonnnllleeeaaa]]]\\\aaajjjsssxxxxxxxxxvvvrrrllliiiiiijjjeeeiiiiiiggggggnnnuuuwwwzzzrrrddd^^^[[[YYYVVVRRRNNNJJJEEE@@@<<<;;;888333000...---+++)))))))))((('''''''''''''''%%%''')))******(((&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$###"""$$$&&&'''$$$"""$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%######$$$######$$$%%%'''((())))))%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%##########################################$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))))))))***+++,,,,,,,,,---...///000111222222000//////...///111444555555666888888999:::<<>>EEEOOOZZZeeesss}}}}}}wwwsssqqqnnnfff[[[SSSRRRMMMUUU___gggpppwwwwwwssslllrrr{{{|||zzz{{{|||zzztttnnnpppooonnnjjjhhhiiimmmqqqrrrvvv{{{{{{wwwsssssspppkkkhhhhhhjjjoooqqqwwwtttppplllkkkooouuuyyy{{{uuusssxxx~~~~~~~~~}}}pppfff\\\```fffjjjlllkkkhhhfffccc^^^YYY[[[bbbhhhiiigggccccccdddhhhlllooopppppphhhgggeeecccbbbdddgggiiieeelllooojjjdddbbb```]]]KKKBBB777000...---,,,)))///000000000//////...---((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$######"""""""""######$$$%%%%%%&&&'''''')))&&&######%%%&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''((((((((((((((()))))))))************************+++++++++.........///111222444555555333111000111111000///111111111111222444777888@@@GGGPPPYYYdddyyy222222111000//////////////////000000000000/////////000000111111111111111444888===CCCKKKXXXfffqqq~~~{{{|||sssddd\\\TTTZZZ^^^```dddkkkmmmkkkeeehhhnnnwww}}}uuujjjmmmllljjjhhhfffhhhmmmpppmmmmmmmmmrrr}}}uuunnnpppnnnjjjhhhggghhhjjjlllpppnnniiiddd``````bbbeeegggkkkllllllwwwzzzxxx{{{~~~{{{pppggg\\\___eeejjjlllllljjjhhhccc^^^YYYYYY^^^ccccccbbbaaacccfffhhhjjjmmmqqqtttmmmjjjfffbbb``````aaabbb^^^___^^^YYYUUUTTTQQQMMM<<<666...************(((,,,------------,,,,,,+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$############$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((***)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))+++++++++*********))))))......///000111333444555555333111000111111000///////////////111333555666===DDDMMMVVVbbbxxx111000000//////............//////000000//////...111222444666666444222000222444666999>>>GGGRRRYYYdddppp}}}|||~~~wwwmmmfffjjjjjjgggfffhhhiiigggaaa```aaahhhqqqzzz~~~{{{pppfffcccaaa___^^^```dddiiilllkkkiiieeeeeeooozzz{{{}}}{{{tttllljjjiiifffccc```^^^\\\\\\]]]^^^^^^\\\YYYZZZ]]]```fffqqquuurrryyy|||wwwyyy}}}{{{}}}xxxpppjjj```aaadddgggiiijjjjjjkkkccc___ZZZZZZ]]]aaaaaa```fffhhhjjjjjjhhhiiimmmqqqsssooogggaaa\\\ZZZXXXWWW[[[WWWPPPJJJFFFCCC>>>999222...)))'''((())))))(((((((((((())))))(((((('''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''************************......//////111333444555555333111000111111000//////......///000222444555;;;BBBLLLUUUbbbyyy...//////.........------......////////////......---///111333333111...,,,---///111333666:::???CCCPPP[[[iiiuuu|||wwwzzz~~~{{{{{{~~~wwwxxx}}}zzzvvvuuussspppfffcccaaadddllltttyyy{{{yyynnnddd^^^YYYVVVRRRPPPRRRUUUZZZ\\\```^^^]]]^^^cccpppvvvppplllmmmqqqrrrlllfffaaaaaa```___\\\XXXUUUSSSXXX\\\aaaccccccdddgggkkkrrrxxxxxxzzz|||}}}}}}~~~~~~|||wwwrrrmmmjjjcccbbb``````aaadddgggjjjeeeaaa]]]\\\^^^aaacccccchhhjjjllljjjgggfffhhhkkkqqqkkkddd^^^ZZZVVVSSSPPPUUUMMMDDD???;;;666111---+++)))'''&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))***++++++,,,,,,------...///000222333444555333111000111111000////////////000111333555666:::BBBMMMWWWddd{{{------.........------,,,------............------,,,...///000000///---,,,,,,---///111333444555666???GGGRRR[[[dddooo|||ssswww}}}}}}}}}xxxuuuxxx~~~|||xxx~~~~~~~~~pppnnnlllnnnttt{{{rrrfffbbb[[[UUUNNNIIIHHHJJJLLLMMMOOOOOOQQQVVVZZZ```jjjssstttuuuvvvvvvtttqqqmmmkkkiiifffdddfffjjjkkkgggcccaaadddhhhkkkkkkiiieeecccgggnnnuuuxxxvvvuuuwwwzzz~~~xxxwwwxxxyyyzzz}}}~~~}}}xxxzzztttoookkkhhhgggccc```]]][[[\\\```dddgggfffccc___]]]^^^aaabbbccceeefffhhhgggfffeeeeeeeeeccc___ZZZXXXWWWTTTPPPLLLIIIAAA:::777555000---,,,***************)))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$ """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################$$$######"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))'''((()))***+++,,,------,,,,,,---...///111222333555333111000111111000///000000000000222444666777888BBBNNNZZZggg|||+++,,,---......---,,,+++---------......---------............////////////......///000222333333222555888>>>DDDMMMWWWbbbjjjpppzzzyyyooosssxxxwwwxxx|||vvvzzz}}}|||xxxtttsssuuuvvvuuusssmmmsssyyyuuuuuuvvvwwwyyy~~~{{{sssjjjcccZZZSSSQQQQQQQQQQQQPPPPPPUUU]]]___]]]^^^bbbaaaeeekkkppppppooollljjjmmmooorrrvvvxxxvvvqqqllljjjooowww~~~~~~{{{|||xxxuuuvvvvvvwwwzzzvvv{{{}}}yyyvvvwwwxxxwww{{{wwwqqqllliiigggdddaaa```______aaadddgggiiigggddd```]]]\\\]]]^^^___aaaaaabbbcccdddbbb___\\\WWWSSSQQQQQQRRRPPPKKKEEE>>>888444444222---,,,...((()))+++---,,,,,,++++++'''((()))************)))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,...///111222555333111000111111000///000000///000111333555777666AAAOOO[[[iii|||***+++,,,---------,,,+++,,,------......------,,,---,,,+++***+++,,,...//////---,,,---...000111111333222333666===FFFOOOTTT\\\eeeqqqzzzssskkkooosssoooooossspppqqqttt|||||||||yyytttnnnjjjiiijjjlllpppssssssxxx|||~~~{{{yyywwwtttwwwxxxxxxxxxzzzzzzrrriiibbb``````aaa```cccbbbgggnnnooogggbbbcccdddjjjssszzz~~~{{{{{{ooouuu~~~|||~~~zzzttttttsssuuuxxxuuuyyyxxxqqqllloootttwwwrrrxxxrrrooolllhhheeeaaabbbdddfffhhhjjjlllmmmhhheee```\\\ZZZYYYZZZZZZaaa```___aaabbb___YYYSSSQQQNNNLLLMMMNNNKKKDDD>>>:::444222333000***)))... ###&&&((()))(((((((((&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((+++++++++*********************++++++---///000111555333111000111111000///////////////111333555666555@@@OOO\\\iii|||---,,,++++++------,,,+++,,,++++++******++++++,,,++++++,,,,,,---...//////000000//////............---...000333777;;;>>>@@@IIIPPPXXX^^^dddooo~~~~~~uuunnnjjjiiikkklllqqqpppqqqtttxxx|||~~~|||xxxqqqjjjeeeccccccdddiiimmmnnnooozzz~~~www||||||wwwvvvwwwzzz{{{xxxzzz~~~zzzuuutttqqqkkkiiilllmmmsssyyy{{{xxxvvvvvvyyyuuuzzz{{{{{{xxxvvvsssrrrttt{{{xxxrrrsssuuuvvvuuunnnqqqqqqkkkhhhjjjmmmnnnpppvvvzzz}}}}}}zzzuuuppplllhhhccc______eeekkkmmmoooqqqoookkkjjjfffaaa\\\YYYXXXYYYZZZYYY[[[___bbbccc___XXXSSSHHHEEEAAA???>>>@@@CCCEEE===777111//////...***%%%))))))))))))((((((((((((%%%&&&''')))))))))(((((((((((((((''''''&&&&&&%%%)))(((((((((''''''''''''&&&&&&''''''((()))))))))"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$'''&&&$$$""""""###%%%&&&%%%###!!! """$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((((((((%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&''''''''''''''''''&&&))))))(((((('''''''''&&&%%%$$$$$$%%%'''(((((('''((((((''''''''''''((((((++++++++++++++++++,,,,,,..................------///000000111111111000000//////000000111222444555777>>>JJJXXXiii}}}---+++++++++,,,---,,,++++++++++++******+++++++++,,,,,,------......//////------------,,,,,,++++++,,,---...000222444666888999???EEEJJJMMMVVVbbblll|||~~~uuummmkkknnnrrrtttrrrqqqqqqrrrsssttttttxxx|||~~~|||uuummmfffbbb```___dddgggggggggnnn|||}}}yyy{{{}}}{{{xxxtttrrrqqqvvvzzz}}}{{{vvvtttwwwzzz{{{sssooopppooosssxxxzzzyyyyyy}}}|||~~~}}}}}}zzzxxxsssrrrpppnnnooosssyyy}}}yyysssrrrtttvvvuuutttkkkooonnniiifffgggiiiiiiiiinnnqqqsssyyy~~~tttrrrooonnnllljjjgggdddiiimmmnnnmmmnnnrrrrrroooiiiccc\\\WWWVVVWWWXXXXXX^^^^^^]]]\\\YYYRRRJJJDDD===:::777666666999===@@@>>>999333///---,,,)))'''(((((((((''''''''''''&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###########################%%%$$$###$$$&&&'''''''''$$$###"""""""""###%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''((((((''''''(((((())))))******++++++++++++,,,,,,..................------...///000111111111111111111111111111222444555666555<<>><<<888222---***))))))'''''''''&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&)))+++***)))#########$$$$$$%%%%%%&&&%%%###!!!!!!###$$$%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''%%%$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((((((''''''((((((((())))))***************+++++++++,,,,,,------------------......---...///000111222222222222222222222333555666777555<<>>666444111......000333555;;;======888000***(((***'''''''''&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''***+++)))(((%%%%%%&&&&&&'''&&&&&&%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%###"""%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###""""""############""""""&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''''''''((())))))*********))))))******++++++,,,,,,,,,,,,------------......,,,---...000111222222222111111222222333555666777777===GGGUUUfff|||+++***))))))++++++***)))***))))))(((((())))))************************)))+++++++++,,,,,,,,,,,,,,,///...------------------***,,,...//////000444777888;;;???DDDJJJRRR[[[aaarrr|||wwwooosssssstttssstttwww}}}{{{{{{~~~yyyxxxvvvssspppmmmjjjhhheeehhhlllssswwwzzz{{{}}}{{{vvvqqqnnnllllllpppkkkhhhlllttt{{{}}}{{{kkkhhheeeeeegggkkkoooqqqwww}}}}}}|||yyywwwyyy||||||{{{xxxvvvvvvzzzyyywwwtttqqqpppqqqssssss|||wwwwwwzzz|||zzzxxxxxxyyyvvvrrrnnnjjjkkkmmmoooqqqpppkkkgggccccccdddfffhhhjjjkkkkkkgggjjjjjjhhhiiikkkjjjgggeeegggkkkrrrwwwwwwvvvuuusssqqqooommmllliiidddaaafffoooxxx||||||zzzqqqiii]]]WWWSSSSSSUUUSSSKKKCCC@@@>>><<<<<<===?????????;;;999666333000//////000555;;;???<<<444,,,))))))((((((((('''''''''&&&&&&((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&%%%$$$###"""&&&%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$######%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((())))))(((&&&'''((()))***)))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,------......,,,,,,...///111111222222111111111111222444555666777===HHHUUUfff{{{***)))((()))*********((())))))(((((((((((())))))((((((((()))))))))))))))((((((((()))))))))))))))+++***************+++,,,(((***,,,------...000111...000333777;;;AAAGGGLLLWWW```nnn|||zzzsssssssssqqqqqqwwwyyyxxxuuuttttttsssrrrrrrqqqqqqooooootttzzz}}}{{{zzz|||~~~{{{vvvrrrpppqqqrrrsssnnnkkkmmmsssxxxyyyxxxjjjeee______ccciiilllmmmpppuuuzzz}}}{{{zzzzzz{{{}}}yyysssuuuxxxzzzyyywwwtttqqqppppppnnnllljjjjjjlllnnnmmmsss|||}}}zzzzzz}}}xxxyyy||||||ssskkkhhhhhhiiimmmppppppkkkfffeeeddddddddddddeeefffgggbbbeeeeeeeeeiiinnnooolllddddddhhhpppuuuuuuuuuvvvqqqooollljjjhhhfffdddaaaaaafffiiiiiijjjllljjjfff]]]YYYTTTRRROOOIII@@@888555333000111333666777888:::999888555222///---+++000666;;;;;;444---)))((((((((((((''''''''''''&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((('''''''''"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%%%%###!!!#########"""""""""!!!!!!(((&&&%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((&&&'''((())))))((('''&&&'''(((((()))***+++,,,,,,++++++,,,,,,------......,,,---...///000111111111000111111111222444555666444;;;FFFTTTdddxxx***)))(((((()))***)))((()))((((((''''''(((((()))''''''(((((()))*********'''''''''(((((())))))))))))))))))(((((())))))******+++---.........//////,,,...111333555888<<<>>>BBBIIISSS\\\eeesss}}}vvvsssvvvzzzuuuuuutttsssssssssttttttvvvuuuyyy|||zzz|||}}}}}}|||xxxuuuuuuxxx{{{yyyvvvssssssvvvyyyzzzyyynnnggg___^^^dddjjjnnnooolllpppsssuuussssssvvvxxxvvvvvvvvvvvvuuussspppmmmjjjjjjjjjhhhffffffhhhkkkkkknnnsss~~~}}}{{{xxxxxx{{{xxxzzz~~~|||sssmmmiiiggggggjjjnnnoookkkfffeeeeeeffffffdddccccccccc```bbbbbbdddkkksssvvvttthhheeegggooosssrrrrrrtttoookkkgggcccbbbaaa___^^^ZZZ]]]^^^\\\]]]``````]]]UUURRRMMMIIIDDD???999555111...,,,+++---///000000444555666666444111...,,,,,,000333333///+++))))))'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%########################&&&%%%######$$$$$$###"""""""""!!!!!!"""$$$%%%&&&)))((('''((()))((('''%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$$$$&&&((($$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((&&&'''((()))(((&&&$$$###''''''((()))***+++,,,,,,***++++++,,,------......------...///000000//////222222222222333555666777444<<>>JJJYYYhhhxxx***))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''"""%%%)))++++++***)))'''((()))++++++***))))))%%%''')))***+++***((('''++++++,,,,,,,,,------------///222666<<>>;;;888777666444000---++++++,,,,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((***)))(((&&&&&&&&&''''''+++*********))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))///,,,'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$############&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&'''(((******)))(((&&&%%%$$$$$$$$$%%%#########"""######$$$%%%$$$'''&&&$$$$$$&&&&&&###"""!!!!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################%%%&&&'''(((((('''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''((((((((((((************)))))))))))))))***++++++,,,,,,,,,,,,000000///............///////////////000111222333444:::GGGYYYjjjzzz''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''((('''&&&&&&&&&''')))***'''(((((()))))))))))))))))))))*********+++++++++'''***,,,---,,,,,,,,,---)))+++...///000222555777888;;;@@@FFFNNNXXXbbbiii{{{{{{tttpppmmmqqqmmmhhhdddbbbcccfffiiihhhhhhiiiiiikkkzzzzzztttlllhhhcccbbbcccdddbbb```ddddddddddddfffgggiiijjjiiilllpppwwwvvvoookkkiiijjjnnnjjjlllnnnmmmjjjgggffffffaaaeeejjjmmmnnnppptttxxxuuusssoookkkmmmwwwzzzsssmmmkkknnnllllllkkkfffccciiirrrxxx}}}wwwooohhhcccdddfffiiikkkkkkhhheeemmmllliiigggccc^^^WWWRRRIIICCC<<<666222000...,,,------,,,+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''(((+++)))(((&&&%%%&&&'''(((*********))))))))))))(((''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&''''''***'''$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$########################""""""!!!!!!$$$%%%$$$$$$#########$$$######$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!! &&&&&&&&&&&&&&&'''(((((('''&&&$$$###"""###$$$$$$#########"""######$$$%%%$$$&&&'''$$$$$$''''''$$$###"""!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$%%%%%%&&&&&&&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%!!!###$$$&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))*********))))))))))))))))))***++++++,,,,,,,,,,,,//////............///////////////000000111222222444:::GGGYYYjjjzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))+++,,,,,,***))))))***(((***+++,,,,,,---000222000222444777;;;AAAGGGLLLUUU\\\gggrrr}}}~~~xxxtttsssoooiiiccc``````aaaccc___bbbgggjjjmmmwww|||wwwsssnnnlllkkkjjjgggdddbbbcccdddfffiiikkknnnooogggkkknnnpppuuu}}}wwwpppiiigggfffdddeeehhhgggjjjlllmmmkkkhhhfffeeebbbdddhhhkkknnnqqqtttwwwtttrrrmmmiiikkkzzzvvvppppppnnnlllkkkfffaaaccciiikkkuuu||||||wwwrrrlllfff]]]^^^aaaeeehhhhhheeebbbddd```ZZZTTTMMMEEE===888777444000.........---,,,************)))((('''&&&###$$$%%%&&&'''((())))))&&&'''((()))))))))))))))***)))((('''''''''((()))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&%%%###"""######"""###$$$$$$######$$$&&&""""""#########"""!!!!!!###$$$%%%%%%###"""###$$$"""###$$$$$$$$$$$$$$$######"""""""""!!! ############$$$$$$$$$$$$$$$$$$###############$$$"""!!!!!!!!!!!!"""#########&&&&&&$$$$$$''''''$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$&&&&&&$$$###$$$%%% !!!###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((()))))))))******************+++,,,,,,,,,++++++......------......///000//////000111111222222222555;;;HHHZZZkkkzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))***+++***)))((()))******+++++++++***+++...000---...000111222444888::::::@@@HHHOOOUUU^^^iiiqqqwwwnnngggbbb```___ZZZ^^^dddkkknnntttyyyvvvqqqpppppppppmmmjjjeeefffhhhkkknnnqqqssstttpppqqqqqqqqquuuxxxuuunnnlllfffbbbbbbbbb```bbbeeefffiiimmmooonnnkkkiiihhhhhhhhhiiilllqqqtttvvvwwwtttsssppplllmmmxxx|||vvvrrrmmmhhhgggdddaaacccggggggoootttqqqkkkgggddd```XXXYYYZZZ\\\\\\ZZZUUURRRLLLHHHAAA;;;666111,,,)))...,,,++++++------,,,+++((((((((('''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((()))******)))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&###""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$"""!!!"""### """$$$$$$######%%%'''"""###$$$%%%%%%$$$$$$###!!!$$$&&&%%%######$$$%%%######$$$%%%$$$$$$###"""!!!"""""""""""""""!!!!!!"""""""""######""""""!!!"""######$$$$$$$$$######"""""""""""""""###$$$$$$"""%%%%%%######&&&'''$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######!!!!!!###%%%(((***###%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***''''''((()))***++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,---...///000111///000111222333333333333666;;;III[[[kkk{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((()))*********+++---///)))))))))'''&&&'''***---+++---//////......///000///444:::===???CCCKKKQQQWWWcccttttttkkkeeeccc[[[]]]dddkkknnnqqqzzz~~~ssspppmmmlllnnnooommmjjjhhhjjjllloooqqqtttvvvwww~~~{{{wwwvvv{{{|||rrrfffjjjeeeaaaaaa```___aaaeeegggjjjoooqqqpppnnnlllkkknnnlllkkknnntttxxxxxxwwwrrrtttssspppnnntttzzzssskkkdddbbbbbbbbbeeeiiihhhnnnooohhh```]]][[[YYYWWWVVVUUUSSSPPPKKKDDD???888555111///...//////...,,,+++******+++***(((&&&&&&%%%%%%%%%'''))),,,---''''''&&&&&&%%%$$$$$$###&&&&&&'''(((((('''&&&%%%&&&''''''(((((()))))))))***)))))))))((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''######$$$&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###!!!!!!###%%%"""$$$&&&%%%"""!!!###%%%"""###%%%&&&'''&&&&&&%%%!!!$$$&&&&&&$$$###$$$&&&###$$$$$$%%%$$$###"""!!!!!!""""""############"""###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''!!!$$$%%%"""###&&&&&&$$$%%%#########%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""&&&***---$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%&&&'''((('''&&&###"""&&&&&&&&&''''''&&&%%%%%%!!!"""###$$$&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,...///111222000000222333333444333333666<<>>@@@CCCEEEJJJPPPZZZccckkkooopppqqqlllnnnttt|||{{{~~~}}}yyyyyy~~~|||||||||wwwppplllmmmnnnooopppqqqssstttrrrpppllliiiggghhhiiijjjjjjmmmnnnllliiikkkrrrxxx~~~{{{vvvrrrpppqqqrrrtttooogggbbb___^^^\\\[[[ZZZXXXXXXZZZ___dddfffgggkkkgggdddbbb```\\\WWWSSSRRRPPPNNNLLLJJJFFF@@@;;;666555444444444222000---+++,,,---------,,,+++***'''''''''(((((()))))))))&&&&&&&&&''''''((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$#####################"""""""""###$$$%%%%%%########################$$$##################$$$&&&%%%"""  !!!"""###############"""""""""#####################$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$###############$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((******))))))******)))((((((''''''(((+++------+++)))(((,,,+++***)))***,,,...000.........------...222555555;;;EEEQQQ```sss''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%''')))***+++***)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&''''''(((((((((''''''&&&%%%%%%''')))++++++***))))))((((((((((((((((((''''''((()))***,,,---...)))+++---///000222555888555777;;;AAAGGGLLLOOOPPPPPPRRRUUU\\\dddkkkqqqsssrrruuuvvvuuuuuuyyy~~~wwwoooqqquuuzzz}}}~~~|||{{{yyyvvvpppkkkhhhhhhiiijjjnnnqqqrrrqqqoooqqqxxx}}}yyyxxxyyy{{{zzzuuummmfff```]]]ZZZYYYUUUSSSRRRRRRUUUXXXZZZZZZXXXRRRJJJFFFDDDAAA<<<888;;;;;;<<<<<<<<<:::777444---,,,,,,---///000///---)))******+++***)))((('''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###########################"""""""""###$$$%%%%%%#################################$$$$$$#########&&&%%%###!!! !!!"""############""""""""""""!!!"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%######""""""""""""######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$###"""!!!!!!""""""###&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++---,,,***((((((((()))***))))))******++++++++++++,,,+++*********,,,...000,,,------,,,,,,---111444444:::DDDPPP___rrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&'''((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%''')))+++******)))))))))))))))(((((((((''''''''''''(((((((((((()))***++++++***+++...000000///...///333777999:::::::::;;;===BBBJJJQQQUUUUUUXXX[[[[[[[[[```jjjrrr~~~{{{{{{xxxtttqqqvvv~~~zzztttpppooopppqqqxxxzzzzzzyyyyyy|||||||||}}}|||tttkkkccc\\\WWWUUUNNNKKKGGGEEEEEEEEEDDDDDD@@@;;;555222222222111///---...000111333444444444...,,,+++,,,------,,,++++++,,,,,,,,,+++***((('''''''''&&&&&&%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########"""######$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&'''(((!!!!!!!!!!!! ######$$$%%%&&&&&&''''''$$$###""""""""""""###$$$$$$############$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''((('''(((((()))((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''((()))******///---***(((''')))+++,,,++++++***)))***+++---...,,,,,,++++++,,,---///000,,,------------...111333555:::CCCOOO^^^qqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&***((('''((())))))((('''''''''''''''''''''''''''***************)))((((((,,,,,,,,,***((((((***+++...+++)))***---///000//////.........000444:::===:::===??????>>>BBBJJJQQQ^^^dddfffbbb]]]\\\[[[ZZZ```gggrrr{{{xxxvvvrrrooooooppprrrtttyyywwwtttrrrqqqsssuuuwwwttttttrrrnnnkkkjjjkkklllooommmggg___UUUMMMHHHEEE@@@<<<888666555555444333222000...,,,,,,---......************+++...111444...,,,******++++++***)))---......///...,,,+++***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((()))***+++++++++&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######"""#################################"""###$$$$$$$$$$$$###""""""###%%%&&&'''(((((('''!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%&&&'''((((((%%%$$$###""""""###$$$%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%&&&((()))***)))((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))+++***))))))((()))******++++++++++++,,,---...///,,,------......//////000,,,...///000///000222333666;;;DDDOOO]]]qqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""'''&&&%%%$$$###"""""""""##################$$$$$$######$$$%%%&&&&&&&&&&&&&&&''''''((()))))))))(((---+++)))))))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&(((+++...'''&&&%%%(((+++---,,,******++++++***+++---000333...111333222///111777===BBBJJJNNNHHH@@@=========CCCKKKYYYhhhrrrqqqjjjccc^^^]]]]]]^^^aaafffkkknnnooojjjccc^^^[[[ZZZYYYXXXXXXXXXVVVSSSOOOMMMNNNOOOQQQPPPMMMFFF>>>777222000333000---,,,---...............,,,***((('''((((((***)))(((&&&&&&)))...222+++)))((((((***++++++***++++++,,,,,,,,,+++***)))''''''((((((((((((((()))###$$$$$$%%%%%%&&&&&&'''&&&'''&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''&&&&&&'''(((******((('''&&&############$$$%%%&&&'''$$$$$$$$$############"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###########################"""###$$$%%%%%%$$$###""""""$$$%%%&&&&&&%%%###!!!"""#########$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&######""""""###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$###""" ###%%%&&&%%%$$$"""#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&###############$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((***))))))(((((((((((()))'''((()))******)))((('''***+++,,,---......//////,,,---...///000000000000---///111222222222333444666;;;DDDOOO]]]qqq&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))+++((($$$$$$(((---------,,,+++******+++++++++,,,,,,------,,,,,,+++222:::AAA@@@888222222555333666>>>IIIRRRTTTNNNHHHAAACCCEEEDDDDDDGGGPPPXXXTTTPPPIIICCC???===>>>>>>???===;;;999888999:::;;;;;;:::999666333000...,,,((())))))*********)))))),,,+++***((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))***+++++++++,,,,,,------...)))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***+++$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###&&&(((***,,,---%%%$$$"""!!!!!!!!!"""###$$$###!!!!!!"""%%%(((+++ !!!$$$&&&&&&%%%###!!!$$$%%%&&&'''((('''&&&%%%$$$$$$#####################"""!!! !!!"""######$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$&&&%%%$$$%%%&&&&&&%%%###!!!!!! !!!###%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((&&&### !!!###%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,,,,+++*********))))))((((((,,,,,,------...//////000222///,,,,,,...222444444555999EEETTTaaappp%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&'''''''''((((((((((((************************''''''&&&&&&&&&&&&''''''&&&%%%"""$$$,,,***)))(((''''''''''''((()))******++++++******))),,,222888777222---,,,.........111777<<<===888444222333444444555888>>>DDDEEEBBB===888444333333333222111///---,,,,,,---...222222111000///---+++***))))))*********))))))(((,,,+++)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%'''(((******%%%%%%$$$###############!!!!!!!!!!!! !!!"""###%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%########################""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""###$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$######""""""""""""###%%%&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""'''&&&$$$""""""###%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++''''''((()))***+++,,,,,,........................///000000000000111333555999>>>HHHVVVcccqqq%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&###%%%,,,+++******)))))))))))))))''''''((((((((((((''''''***---111222000---+++***---+++)))+++...///---***+++++++++,,,...000333555:::999666444111///......---,,,***)))(((((()))*********+++++++++******))))))*********)))(((''''''((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""$$$&&&'''&&&### """"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!""""""######""""""!!!######$$$%%%%%%$$$##############################$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$############"""""""""###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((()))***+++,,,---//////......---.........***...222222000000444888<<>>LLLYYYfffvvv""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$"""!!!###'''******)))$$$$$$$$$#########""""""######""""""""""""######$$$###"""!!!!!!###$$$%%%$$$$$$$$$######""""""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$%%%%%%&&&##########################################$$$$$$'''((()))'''$$$"""!!!!!!#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########"""""""""!!!$$$&&&&&&### !!!###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$###########################""""""""""""$$$%%%&&&###"""!!!###%%%&&&$$$""""""  $$$&&&&&&%%%######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###$$$######$$$$$$###!!!!!!!!! !!!!!!"""###""""""############""""""%%%$$$######""""""######""""""""""""""""""""""""""""""######"""!!!!!! #########$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!$$$&&&"""######"""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%&&&'''(((((()))))))))''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((************++++++++++++,,,,,,,,,------------...,,,------------...///000333666@@@MMMYYYfffvvv""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%###"""###$$$""""""#########"""!!!!!!$$$$$$$$$###############"""############$$$$$$$$$!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$#####################""""""""""""######%%%$$$###"""!!!"""###$$$%%%$$$###"""!!! %%%%%%%%%$$$$$$#########""""""!!! !!!!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """###$$$###"""###$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""######""""""""""""!!!!!!!!!"""$$$###!!! ###''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###""""""######$$$#########!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$##############################""""""""""""###$$$%%%&&&###""""""###%%%%%%$$$"""###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###########################$$$$$$""" !!!"""$$$%%%%%%%%%$$$###!!! !!! !!!!!!"""""""""############""""""$$$$$$###"""""""""######"""""""""""""""""""""""""""############"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""!!!"""%%%''' """###$$$$$$$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))+++***)))((('''''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''(((((())))))))))))))))))************,,,,,,,,,---------......------,,,---...000111333555888@@@MMMYYYeeeuuu""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""###$$$$$$###"""$$$%%%###$$$$$$$$$###"""!!!!!!########################""""""#########$$$$$$$$$!!!""""""###$$$$$$###"""##############################""""""""""""######%%%$$$###"""!!!!!!""""""######""""""!!!!!! ######""""""!!!!!! """!!!!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''' !!!""""""$$$%%%&&&%%%%%%$$$###""""""!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######################## !!!!!!"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$######"""############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ !!!"""###############""""""###$$$%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################"""""""""######$$$$$$%%%#########$$$$$$$$$###"""!!!!!! !!!"""""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$"""  !!!$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!""""""############""""""######""""""""""""######"""""""""""""""""""""""""""######$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###"""!!!"""$$$&&&&&&&&&&&&%%%######$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((***,,,+++)))'''&&&&&&''''''***)))'''%%%$$$%%%&&&(((%%%&&&&&&'''((()))******(((((((((((())))))))))))+++,,,,,,------.........000///......000222333444555888???KKKWWWcccsss""""""""""""""""""""""""$$$######""""""#########"""###$$$$$$""""""###%%%%%%%%%%%%%%%$$$###""""""########################""""""#########$$$$$$$$$$$$$$$######""""""$$$%%%##############################""""""""""""######$$$######""""""!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!!!! """""""""!!!!!!""""""############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%$$$&&&&&&&&&###"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""""""""""""""""""""###!!!!!!!!!!!!!!!"""""""""%%%$$$""""""###$$$%%%%%%((($$$ ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&& !!!"""###############""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""###$$$$$$$$$#########  !!!###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$"""  !!!##################"""""""""!!!!!! !!!!!!""""""############""""""###""""""!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$###!!! !!!"""#########!!!!!!$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))+++)))(((&&&%%%%%%&&&'''***)))'''%%%$$$%%%&&&(((%%%&&&&&&'''((()))******''''''((((((((()))))))))++++++,,,,,,---...//////111///---...000222333222444666===IIITTT```ppp~~~""""""""""""""""""""""""%%%$$$$$$###############"""###$$$$$$"""!!!"""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%###""""""$$$&&&###############$$$$$$$$$######""""""""""""######""""""""""""""""""!!!!!! !!!!!!"""###$$$%%%##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """######"""""""""### !!!"""$$$&&&(((******"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""""""""############$$$!!!!!!""""""""""""#########!!! ###$$$$$$+++'''###!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''""""""######$$$#########""""""""""""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######"""$$$%%%%%%###""""""###!!!""""""!!! """$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$""" !!!"""""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$(((((((((''''''&&&&&&&&&"""######$$$$$$######"""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###!!! !!!!!!"""""""""!!!###%%%(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))***+++,,,,,,---...//////...,,,+++...222444222000333555<<>>:::333555;;;GGGRRR```rrr#########""""""""""""""" """###!!!'''&&&%%%%%%$$$###""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""" !!!!!!""""""!!!!!!!!! !!!!!!###""" """""""""!!!  !!!"""$$$%%%!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$############### !!!"""$$$$$$######""" !!!!!!""""""#########"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%&&&&&&$$$""""""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""$$$$$$###!!! !!!"""''''''&&&&&&&&&&&&''''''!!!  !!!"""!!!  !!!""""""""""""""""""""""""""""""#########$$$###"""###%%%&&&%%%$$$###+++000---)))&&&%%%"""'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$######""""""""""""""""""!!!  !!!"""!!!!!!"""""""""#########""""""""""""#####################""""""""""""!!!$$$$$$############$$$$$$ !!!"""$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######""""""######$$$%%%)))"""###%%%$$$ !!!"""""""""""""""!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""!!!!!! %%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%!!!%%%'''$$$###&&&'''&&&&&&&&&&&&&&&'''(((******)))))))))***++++++,,,,,,---...............------...,,,+++000999CCCIIIKKK>>><<<<<<@@@MMM^^^ooozzz!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###  !!!&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$######"""!!!!!!!!!!!! !!!!!!###""" """""""""!!!###"""!!!!!!!!!"""###$$$$$$######""""""######$$$!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&''''''&&&$$$"""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!"""######""""""!!!!!!""""""###"""!!! !!!###$$$###"""!!!!!!"""#########""""""!!!"""""""""######$$$$$$###"""!!!"""###$$$$$$"""&&&000777111((($$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$######""""""""""""""" """$$$&&&''''''%%%###""""""!!!!!! """"""""""""############$$$############"""""""""!!!!!! !!!!!! !!!###%%%&&&%%%$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$###############"""""""""######""""""######$$$%%%%%%!!! """!!!!!!!!!"""#########""""""#########$$$######""""""!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$#########"""""""""""""""#########$$$$$$$$$########################"""######$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((,,,,,,(((&&&((((((&&&&&&&&&&&&&&&'''((()))***)))******+++,,,,,,------------............------++++++,,,...222888???DDDCCCCCCCCCFFFOOO]]]lllwww"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!"""""""""!!! """!!!!!! !!!!!!"""###""" """""""""!!!%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$""""""###$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###############&&&((()))(((%%%###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$###"""###$$$#########""""""#########$$$###"""###%%%&&&%%%$$$#########$$$######""""""!!!!!!"""###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###(((444:::333'''"""$$$'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""!!!!!!""""""$$$%%%'''(((+++'''"""!!!"""###!!!""""""""""""############$$$$$$$$$############"""######################## """$$$''''''&&&$$$###%%%%%%$$$$$$$$$###############""""""""""""#####################$$$$$$$$$###""""""""""""###$$$$$$'''%%%######%%%&&&###!!!#########$$$######""""""############"""!!! """##################""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))---...***((()))***(((&&&&&&&&&'''(((((())))))******++++++,,,------...------............------***,,,......---///666<<>>GGGTTTbbbmmm|||""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############### ###&&&))))))&&&### ###"""###'''!!!!!!""""""###$$$$$$$$$$$$###############$$$%%%$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""######""""""""""""!!!!!!"""###%%%&&&&&&%%%###"""!!!!!!""""""""""""######$$$$$$###""""""!!! !!!###$$$$$$###""""""######"""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""!!!!!! !!!###%%%"""""""""""""""!!!!!!!!!########################!!!""""""######""""""!!!!!!"""###$$$$$$"""!!! """"""###$$$$$$$$$$$$###!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$######"""############""""""""""""!!!!!! !!!!!!######""""""""""""######!!!!!!"""""""""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###!!!""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$""" """%%%$$$$$$############$$$%%%'''&&&%%%###""""""######""""""""""""############%%%$$$############$$$%%%)))))))))(((&&&### """""""""###"""!!!!!! """"""!!!!!!!!!"""######$$$$$$#########"""""""""!!!"""$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$&&&((()))((('''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((()))***+++++++++***))))))******+++------,,,------...///000000333888???GGGTTTcccnnn""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!###&&&'''&&&%%% !!!###$$$""""""######$$$%%%%%%&&&###""""""!!!"""###$$$%%%##################$$$$$$######""""""!!!!!!"""""""""""""""######"""""""""########################""""""""""""""""""""""""$$$$$$#########""""""""" !!!###%%%%%%###!!! """""""""#########$$$$$$&&&%%%$$$###"""!!! !!!###$$$$$$$$$""""""""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""!!!"""###"""!!!!!!"""###############""""""!!!!!!######################## !!!"""######"""!!! """"""""""""""""""######""""""###$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&###%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%$$$$$$###############"""""""""""" !!!"""###$$$######""""""""""""###### """#########"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&%%%%%%$$$$$$######"""############""""""""""""!!!!!!!!!""""""#########""""""###$$$$$$$$$######!!!""""""###"""!!! !!!!!!"""#########"""!!!""""""""""""""""""""""""$$$$$$#########$$$%%%%%%&&&###"""%%%######""""""###$$$%%%&&&,,,***(((&&&%%%%%%%%%&&&""""""#########$$$$$$$$$########################%%%&&&&&&'''&&&$$$"""!!!###############"""!!!!!!###""""""""""""###$$$$$$##################$$$$$$!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((%%%%%%'''(((((()))))))))(((''''''((((((***++++++************++++++,,,---------,,,------...///000///333888???HHHVVVeeeooo~~~""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""""""""###%%%###!!!!!!###$$$%%%$$$!!!$$$###!!!######$$$%%%%%%&&&''''''"""!!! """###$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""!!!"""""" !!!!!!!!!!!! ########################""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""######"""""""""######$$$$$$$$$%%%###############$$$$$$$$$!!!###$$$%%%$$$###"""""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""" !!!!!!""""""######&&&''''''%%%""" !!!%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""######"""!!! ###!!! """$$$&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""###$$$%%%&&&"""$$$%%%$$$!!!!!!###&&&&&&&&&''''''&&&&&&%%%$$$############""""""""""""!!!!!!!!!!!!"""$$$%%%&&&######""""""""""""######!!!###$$$$$$#####################$$$%%%&&&''''''&&&&&&%%%$$$###""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""##################$$$$$$"""!!!  !!!"""$$$$$$$$$$$$######"""""""""""""""""""""$$$&&&'''***)))&&&$$$""""""###$$$######$$$$$$$$$%%%%%%%%% !!!###$$$&&&&&&''''''""""""###$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$#########""""""###"""!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,,,,,,,###%%%&&&((())))))((('''(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,------------------...000000///333888???IIIVVVfffqqq}}} """$$$%%%&&&%%%%%%!!!$$$&&&'''%%%###!!!$$$######""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######################################################################## """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """############""""""""""""############$$$###"""!!!!!! !!!!!!"""###%%%%%%$$$$$$######""""""###%%%'''&&&%%%######$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """###$$$%%%%%%$$$###"""$$$######"""""""""""""""###$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###%%%%%% !!!!!!"""$$$%%%&&&##################$$$$$$!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%"""!!!  """$$$%%%$$$#########""""""!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$!!!######$$$$$$$$$$$$######"""""""""""""""######$$$"""!!! !!!###%%%$$$###!!!"""###$$$%%%$$$$$$###---***&&&$$$%%%$$$!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! ######""""""!!!!!! ###!!! ###$$$"""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$######$$$%%%'''%%%$$$###$$$$$$$$$###"""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""%%%$$$###!!!"""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&''')))***,,,---...)))(((((('''''''''(((((()))************))))))((())))))*********++++++++++++++++++,,,---...000000333333888AAAKKKUUUbbbmmmzzz!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!""""""""""""############"""!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$###"""###!!!!!!"""$$$%%%$$$### !!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!######$$$%%%%%%$$$######%%%$$$$$$###############%%%$$$$$$$$$########################"""""""""!!! !!!!!!""""""######"""!!!!!!!!!"""###$$$$$$###"""""""""###$$$%%%&&&########################!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" ############"""""""""!!!######""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$"""!!!"""######$$$$$$######""""""""""""""""""###$$$$$$$$$###""""""######"""!!!!!!"""###$$$$$$$$$$$$######!!! ###$$$$$$"""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$""" !!!$$$%%%###!!!!!!""""""######""""""!!!############"""""""""!!!########################$$$$$$$$$######""""""""""""###############$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##########################################%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""######$$$!!!  !!!$$$######""""""######$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++,,,((((((''''''''''''((((((((())))))*********))))))***************++++++++++++++++++,,,---...///000333222777AAAKKKUUUbbbmmmxxx%%%$$$###!!! $$$###"""""""""###$$$%%%$$$######""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""############ !!!"""###$$$ !!!"""#########""""""###!!! !!!######"""!!!!!!!!! """###$$$!!!!!!""""""""""""!!!!!!###""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###$$$$$$$$$&&&%%%$$$#########$$$%%%############""""""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%########################!!!"""###"""!!! !!!""" !!!"""######"""!!!  !!!!!!###"""!!! !!!"""############""""""""""""######""""""""""""######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$'''%%%###""""""""" !!!"""######$$$$$$######$$$""" !!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%  !!!""""""!!!"""##################"""############""""""""""""#######################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###!!!!!!!!!"""######""""""""""""""""""###"""$$$''')))***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''''''''(((((('''((()))***************+++++++++++++++*********+++++++++,,,---...///000222222666@@@JJJUUUbbbmmmuuu}}}'''&&&$$$"""!!!!!!""""""########################$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""""""""""""""""""""""" """###$$$%%%%%%%%%!!!"""""""""############!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""###"""!!!!!!######""" %%%###!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%$$$############$$$'''%%%$$$""""""###%%%&&&#########"""""""""""""""$$$$$$$$$###############$$$###"""""""""""""""###&&&%%%$$$###########################""""""""""""!!!"""###"""!!! !!!""" """###%%%%%%###""" !!!!!!"""""""""#########'''&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""#########$$$$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!""""""######""""""!!!######""""""######$$$%%%&&&$$$###"""###""" """"""##################'''&&&$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!%%%$$$$$$######"""!!!!!! !!!"""###############$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%$$$######$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$%%%&&&&&&)))((('''&&&%%%%%%&&&&&&######""""""""""""######"""###&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&'''(((******+++++++++,,,,,,++++++++++++******,,,++++++,,,---...//////111111666???JJJTTTaaammmttt|||%%%$$$###""""""###$$$%%%!!!"""$$$&&&&&&$$$""" $$$######"""""""""""""""!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$!!!"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###""""""###$$$###!!!###"""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""!!!!!!"""""""""$$$$$$###"""""""""""""""&&&%%%###""""""###%%%&&&""""""""""""""""""######$$$$$$$$$###############$$$###"""""""""""""""###%%%$$$###""""""!!!""""""#########"""""""""!!!!!!!!!"""###"""!!! !!!""""""###%%%&&&&&&%%%###""""""""""""#########$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%""""""############""""""###############$$$$$$%%%###"""!!!"""###$$$###!!!######"""""""""""""""""" !!!"""###$$$%%%''')))%%%%%%$$$#########$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$######"""!!!!!! $$$$$$%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###!!!###%%%%%%$$$"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$######$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&'''(((******+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------...///111111666???IIISSS```kkksss|||!!! !!!"""###### """%%%''''''$$$!!!$$$######"""""""""""""""!!!!!!!!!"""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############$$$###"""!!! """"""!!!!!!!!!"""###$$$$$$"""""""""$$$$$$###"""$$$###""" !!!!!!""""""""""""!!!!!!"""""""""############$$$###"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""$$$###"""""""""###$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$$$$###"""!!!!!!!!!"""#########""""""!!!!!! !!!"""###"""!!! !!!"""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""##################""""""""""""############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######$$$############$$$%%%%%%!!! !!!###%%%$$$#########"""!!!!!!!!!"""""" !!!""""""!!!!!!###%%%%%%$$$###!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######!!!###$$$###"""!!!"""###"""##################"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$""" """%%%&&&$$$""""""%%%((('''$$$""""""$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""############$$$""""""""""""""""""""""""######################## !!!######$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!"""$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***'''((()))***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///333222666???HHHQQQ^^^iiirrr||| !!!"""""""""""""""######%%%%%%%%%###""" $$$######"""""""""""""""!!!!!!!!!!!!"""""""""###################################################""""""""""""""""""""""""######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!"""######"""!!!"""###$$$%%%!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$######""""""######!!!!!!"""""""""#########!!!"""""""""############ !!!!!!""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""######$$$######"""!!!!!! !!!"""###"""!!! !!!"""######################## !!!!!!""""""##################!!!"""""""""##################""""""""""""###############$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!! !!!###%%%$$$###$$$###"""!!! !!!!!!"""$$$%%%%%%"""###"""  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$ """###""" !!!""""""######""""""!!!!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%""" !!!%%%'''%%%"""$$$(((+++***&&&"""###$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""############################################################!!!!!!###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))***((())))))*********)))))))))******+++,,,---......------,,,,,,,,,---......444333666???GGGPPP\\\fffpppzzz"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""######$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""""""""############!!! !!!!!!"""###$$$$$$###"""""""""###%%%&&& """######""" """######$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$ !!!"""###"""""""""!!!!!!""""""#########$$$!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""!!! !!!######"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""#########$$$######""""""""""""###########################$$$######################## !!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###!!!!!!"""###$$$###"""$$$###""" !!!"""!!!###""" """%%%'''%%%###"""!!!"""###$$$""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$###"""""""""&&&((()))'''$$$"""###%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%%%%%"""!!!%%%'''%%%!!!&&&+++...,,,'''######%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""####################################"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%######""""""""""""######!!!###%%%'''((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''')))******)))************))))))((())))))***+++---...//////------,,,,,,,,,---......555444777???FFFOOOZZZeeeoooyyy""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""############"""""" !!!"""""""""""""""###############"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!#########""""""$$$!!!!!!###$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$###"""###%%%$$$###########################"""!!!!!!"""$$$$$$###"""""""""!!!!!! !!!""""""#########""""""$$$$$$###############$$$######"""!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%$$$!!!!!!"""##################"""!!!  ######$$$$$$$$$$$$############"""""""""""""""###"""$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###$$$$$$###"""!!!!!!""""""$$$###""" """###$$$!!!!!!!!!!!!"""""""""""""""  !!!$$$######"""!!! """!!! !!!!!!""""""!!!!!! $$$###"""!!!!!!"""###### !!!"""$$$%%%%%%%%%%%%###############"""!!!!!!!!!!!! !!!"""###""""""""""""############""""""########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$######$$$"""!!! """###$$$###""" !!!"""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&&&&(((++++++)))'''&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&'''((((((###$$$&&&(((((('''&&&$$$(((((()))***************,,,+++***((((((((()))*********+++,,,------------------..................111222666>>>EEELLLXXXdddlllzzz""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!"""#########"""""""""#########""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" !!!###$$$$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!"""############%%%"""!!!######""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%((($$$"""###$$$$$$"""!!!""""""#########$$$$$$$$$######"""!!!!!!"""""""""%%%%%%%%%$$$$$$$$$$$$$$$##################""""""$$$######""""""###############"""!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%###!!!!!!"""##################"""""""""""""""###$$$######$$$$$$$$$$$$######$$$######""""""""""""###!!!$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$### !!!!!!""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""############"""""""""""""""""""""!!!!!!!!!###"""  !!!"""#########"""!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! $$$###"""!!!!!!"""#########""""""!!!!!!"""###$$$###############"""!!!!!!!!!!!!!!!!!!"""###""""""""""""############""""""########################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&$$$"""%%%&&&&&&$$$"""!!!!!!###$$$###"""!!! !!!!!!"""######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%%%%$$$"""###%%%%%%###"""!!!"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((((('''''',,,+++***))))))))))))***)))***+++,,,------------,,,---------......//////111222666>>>EEELLLXXXdddmmmzzz""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""############""""""#########$$$######"""""""""""""""""""""!!!!!! ###""""""!!!!!!""""""### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""##########################################"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$%%%### !!!""""""""""""""""""######"""""""""#########$$$$$$$$$$$$%%%'''###!!!!!!$$$%%%###"""""""""###$$$$$$$$$%%%""""""###""""""!!! !!!""""""""""""""""""###$$$$$$$$$$$$######""""""###"""""""""""""""############"""!!!!!!!!!!!!""""""!!!!!!###%%%%%%$$$###!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$###""""""""""""""" !!!######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ !!!""""""""""""""""""############%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""""" !!!###%%%%%%###!!! #########""""""!!!!!! ##############################""""""!!!!!! ###"""""""""""""""###### !!!!!!!!!!!!!!!""""""######""""""""""""######%%%$$$!!!  """###"""############""""""!!!!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''%%%###!!!"""$$$$$$###"""!!!"""#########"""!!!!!!!!!"""""""""##################""""""""""""!!!!!!"""""""""$$$$$$$$$###############!!!###$$$&&&&&&%%%###""""""###$$$$$$"""!!!"""###%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%++++++***))))))))))))***)))***+++,,,------------++++++,,,---...//////000111222666>>>EEELLLXXXdddooo{{{""""""""""""""""""""""""!!!!!!"""""""""#################################""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!! ######""""""""""""###### !!!"""######$$$""""""""""""""""""""""""######""""""""""""############$$$%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!! !!!!!!"""######"""!!!!!! !!!###$$$%%%$$$###"""!!!!!!"""""""""""""""############""""""############$$$$$$$$$$$$"""$$$$$$"""###$$$$$$"""$$$#####################""""""######"""!!! !!!"""""""""%%%%%%$$$######"""""""""""""""!!!!!!""""""######$$$###""""""!!!!!!"""""""""!!!!!!"""$$$%%%###"""!!!!!!"""############### !!!""""""######$$$$$$$$$$$$######%%%$$$######""""""######""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%######"""""""""""""""###!!!"""###$$$$$$###"""!!!$$$$$$######"""!!! """###$$$%%%%%%$$$$$$######"""""""""!!!!!!!!! #########"""######$$$$$$ !!!!!!"""""""""###"""""""""""""""#########$$$###""""""""""""######""""""############"""!!!!!!"""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############"""###$$$%%%%%%$$$"""!!! """"""""""""###$$$######""""""""""""""""""""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%########################!!!###%%%&&&&&&$$$"""!!!###$$$$$$###"""!!!###%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((((((((((((''''''&&&))))))(((((((((((((((((()))***+++,,,,,,---,,,,,,******+++,,,...///000000111222666>>>EEELLLXXXdddooozzz""""""""""""""""""""""""""""""""""""############!!!""""""""""""""""""!!!""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!"""######$$$""""""""""""""""""""""""######"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%$$$########################"""#########$$$%%%%%%%%%########################!!!!!! !!!!!!"""######""""""!!!!!!!!!###%%%&&&#########""""""""""""######$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###,,,000)))""""""$$$%%%&&&%%%%%%$$$###"""!!!!!!"""######$$$###!!!#########$$$$$$%%%%%%%%%%%%%%%###"""""""""######"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!"""$$$$$$###!!!!!!!!!"""###############""""""!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!!!!!!!""""""""""""""""""""""""###$$$$$$###"""""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!!!!! !!!###%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!###############$$$%%%%%% !!!!!!!!!""""""######!!!!!!""""""############ !!!$$$&&&'''&&&%%%$$$!!!""""""#########"""""" """$$$###"""!!!###%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!"""#########"""!!!###%%%%%%###""""""###""""""##################""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!!!!""""""!!! !!!###"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''(((''''''''''''((())))))'''(((((((((((((((''''''&&&&&&''''''''''''''''''))))))***+++,,,,,,,,,,,,******+++,,,---...///000111222666>>>EEELLLXXXdddnnnyyy"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""#########$$$######""""""!!!""""""############"""###""""""!!!!!!""""""### !!!!!!""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$################################################ !!!!!!!!!!!!!!!########################"""!!!!!!!!!!!!""""""###""""""""""""###$$$%%%%%%!!!"""$$$$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$)))666;;;000###!!!$$$%%%&&&%%%%%%$$$###"""!!!!!!######$$$######"""!!! """""""""###############$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$$$$###""""""""""""###"""!!!!!!"""######""" !!!!!!"""###############%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$#####################$$$%%%&&&'''%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$%%%###!!! !!!###%%%$$$$$$$$$######""""""!!! !!!"""$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!""""""""""""""""""### !!!"""######$$$######!!!%%%((()))(((&&&$$$!!!""""""############""" ###%%%$$$"""!!!###&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$((()))***)))&&&###!!!!!!!!!"""###$$$$$$$$$######"""##################""""""""""""!!!!!!"""""""""###############$$$$$$$$$""""""##################"""$$$%%%%%%######$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''%%%&&&'''''''''''''''&&&((()))***+++,,,,,,,,,,,,******+++,,,---......///111222666>>>EEELLLXXXdddlllwww""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""############"""!!!""""""############""""""!!!!!!"""#########""""""""""""###$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""##############################!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!"""###$$$$$$$$$$$$!!!$$$$$$######%%%'''######$$$$$$$$$$$$######""""""""""""############(((555:::...###"""$$$"""########################$$$$$$############$$$$$$!!!!!!!!!!!! !!!!!!  !!!###%%%############$$$%%%&&&'''%%%$$$######""""""######"""!!!!!!"""######!!! !!!!!!"""###############$$$###"""""""""""""""#########$$$$$$$$$$$$######!!!!!!"""###$$$&&&'''(((***&&&###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%#########"""""""""""""""!!!!!!"""""""""#########""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$######""""""""""""##############################!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""$$$%%%%%%#########""""""""""""""" """###$$$$$$######!!!"""$$$&&&'''&&&$$$###!!!!!!"""############### ###&&&%%%"""!!!###'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!"""######$$$$$$%%%''')))(((&&&###"""!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$&&&((()))(((''''''(((&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$%%%&&&'''(((''''''&&&$$$%%%&&&'''((()))))))))&&&'''((()))))))))((((((((()))***++++++,,,,,,++++++++++++,,,,,,---------111222666>>>EEELLLXXXdddiiiuuu"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############"""""" !!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" """###$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!###$$$%%%%%%$$$###!!!$$$%%%######%%%(((""""""############""""""""""""""""""############!!!---111((("""%%%%%%!!! !!!"""###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######"""""" !!!$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$######"""#########"""!!!!!!"""######!!! !!!!!!"""###############  !!!"""#########$$$$$$$$$$$$###### !!!###$$$'''((()))+++'''$$$###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""""""""########################$$$%%%&&&'''""""""!!!""""""###$$$$$$ """###$$$$$$###""" ###############$$$$$$$$$""""""######$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!! """###$$$$$$$$$###$$$$$$$$$$$$#########"""!!!!!!"""############### ###&&&%%%""" ###'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ###############$$$$$$$$$ ###$$$$$$######$$$!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$"""!!! !!!###%%%''' """&&&'''&&&%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%&&&&&&(((***+++,,,,,,,,,'''((()))+++++++++***)))((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111222666>>>EEELLLXXXdddgggttt!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$"""###$$$&&&%%%$$$""" """"""!!!!!! ############""""""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###""""""""""""####################################%%%$$$#########$$$%%%&&&&&&%%%$$$""""""""""""######$$$%%%&&&&&&%%%$$$### !!!""""""###""""""""""""""""""""""""""""""###"""!!! !!!###%%%''' """###"""!!!%%%""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!"""######"""!!! ######""""""""""""""""""######$$$$$$###""" """""""""$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&$$$&&&'''###"""#################################"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$### !!!!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """%%%'''((((((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""############""""""$$$$$$############$$$$$$%%%$$$#########$$$%%%&&& !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###########################!!!!!!"""###$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&'''''''''''''''%%%###!!!"""$$$(((***&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((()))***---000333555///............---------000222666;;;BBBLLLWWW^^^gggqqq}}} !!!!!!""""""######"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! """""""""!!!!!!!!! $$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""########################$$$######""""""######$$$!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$############$$$######""""""###$$$%%%######$$$$$$$$$$$$######!!!"""###############"""""""""""""""""""""""""""  ###$$$"""###$$$$$$###$$$&&&(((!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######"""""""""######$$$######"""!!!""""""###$$$"""""""""$$$%%%%%%$$$"""$$$$$$$$$#########""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!###$$$!!!###########################"""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$######$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$###""""""""""""""""""############"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###### !!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""###!!!###%%%'''((('''&&&$$$!!! !!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&############"""!!!!!! ###########################""""""!!!!!!""""""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******+++******)))******,,,,,,++++++,,,---...///000000///111555;;;BBBLLLWWW^^^hhhsss!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""""""""###$$$%%%&&&#########""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! """###)))'''%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########$$$%%%&&&'''((((((((((((###############$$$%%%&&&###"""!!! !!!###%%%'''###""""""###%%%%%%$$$"""$$$$$$$$$############"""######""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$!!!###!!!########################""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%"""!!! !!!"""######$$$$$$$$$############"""!!!"""###$$$%%%""""""""""""""""""""""""########################!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""###############$$$&&&''''''&&&$$$###''''''''''''&&&$$$"""!!! !!!!!!""""""!!!!!! !!!  !!!$$$############$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""######$$$$$$%%%$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!! #################################""""""######$$$!!!###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,+++***)))))))))))))))++++++,,,---...///000000...111555:::BBBLLLWWW^^^iiittt$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$######"""##########################################$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$%%%%%%&&&%%%$$$"""!!!""""""#########$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######%%%""" ###$$$###!!!%%%%%%$$$$$$######"""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######"""""""""###$$$%%%###""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$"""########################"""""""""""""""###############$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&#########################################################""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""""""""###############$$$%%%%%%###"""!!! !!!"""###"""  !!!!!!!!!!!! !!!  !!!###############$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""!!!!!! !!!!!!########################%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!! ###############$$$$$$%%%#########"""#########$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))******+++------............---------,,,,,,...000444:::AAAKKKVVV]]]hhhttt$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$"""""""""###############"""#########$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$"""#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""######((())))))%%%%%%$$$$$$######""""""!!!!!!""""""###$$$%%%%%%&&&%%%%%%$$$###"""""""""############$$$%%%&&&'''"""###%%%&&&%%%$$$""" $$$"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$###############$$$&&&&&&$$$###"""!!!########################!!!!!!""""""############"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%###"""###$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&######$$$$$$$$$$$$##############################'''&&&&&&%%%$$$$$$$$$$$$!!!!!!"""""""""!!!!!! !!!!!!"""#########"""!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""######"""!!! !!!###$$$###"""!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$############""""""!!! ######""""""######$$$%%%###############$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######""""""###%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******'''''')))+++,,,...//////...------------,,,,,,,,,...000444999@@@JJJTTT[[[eeerrr!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%$$$$$$"""!!!!!!#########""""""#########!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! ###%%%&&&&&&""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%)))(((&&&$$$###"""""""""###############$$$%%%&&&"""$$$&&&((('''$$$!!!$$$###!!!"""###%%%%%%$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$######"""###############""""""########################!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!"""###"""""""""###"""######$$$$$$$$$######$$$$$$###"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$#################################"""!!!!!!!!!""""""  !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""!!! ###$$$&&&((()))***)))))) !!!!!!""""""!!!!!! ###""""""!!!!!!""""""###!!!"""######$$$$$$######"""######$$$$$$$$$###############"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!!!!""""""######""""""""""""###$$$$$$!!!!!! !!!###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))######""""""###$$$&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((()))***++++++************+++,,,---.../////////111444999???IIIRRRYYYaaannn~~~ !!!!!!""""""######"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!  ###%%%"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&"""###$$$$$$$$$$$$""""""######$$$$$$$$$$$$######!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!%%%%%%%%%###!!! !!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$##################"""""""""######$$$"""###%%%&&&&&&%%%###!!!%%%###!!!!!!###$$$%%%$$$""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""################################# !!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!! !!!"""######$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%###$$$%%%''''''%%%$$$###""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!  """###$$$###"""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""######""""""!!!###""""""!!!!!!""""""### !!!"""###$$$######""""""""""""######""""""!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!""""""#########!!!!!!""""""###$$$$$$$$$"""""""""""""""###$$$$$$  """$$$&&&""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""######$$$%%%%%%########################$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&''''''''''''(((''''''(((((())))))*********++++++,,,,,,+++***)))******+++,,,---......///000222555999???GGGPPPWWW\\\jjjzzz!!!""""""###$$$%%%%%%&&&"""############$$$$$$$$$%%%&&&&&&&&&%%%"""!!!!!!""""""############((('''&&&%%%###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%%%%&&&&&&&&&'''''''''########################&&&%%%$$$#########$$$%%% !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!! !!!$$$(((""""""######$$$$$$%%%%%%$$$$$$$$$###############%%%$$$###"""""""""###$$$######"""""""""""""""""""""######$$$%%%%%%%%%&&&%%%###!!!!!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########%%%&&&'''######$$$$$$###"""!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!"""######""""""""""""##############################$$$$$$######"""""""""###$$$%%%""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######"""!!!!!!""""""""""""!!! %%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#########"""""""""""""""######$$$  ###%%%'''####################################$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''''''&&&"""&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,---...///...---,,,---------,,,,,,,,,++++++111333555999>>>FFFOOOUUUZZZgggwww'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""###$$$###"""######""""""""""""######%%%%%%%%%$$$!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%$$$###""""""!!! !!!###%%%'''$$$$$$############$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%$$$######$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""""""""""""""""""""""""###%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###%%%$$$###!!!!!!###$$$%%%"""###$$$$$$$$$"""!!! %%%$$$""" !!!###%%%'''(((%%%""""""%%%'''&&&%%%&&&''''''&&&$$$######$$$########################""""""""""""""""""######%%%$$$###!!!!!!!!!""""""###############"""!!! !!!"""###%%%%%%%%%$$$###############""""""!!!!!!!!!!!!!!!!!!!!!""""""""" ###%%% !!!"""###$$$$$$%%%%%%$$$"""!!! !!!!!! !!!$$$%%%%%%$$$###"""  !!!###%%%!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$#########"""""""""!!!!!! !!!!!!!!!###&&&((('''&&&$$$$$$##################"""""""""###$$$$$$$$$%%%"""###%%%%%%%%%###!!! ###%%%&&&%%%""""""$$$'''%%%$$$"""!!!!!!"""$$$%%%%%%###!!! !!!###%%%'''$$$$$$##################"""""""""###$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''((((((''''''(((***---444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,++++++///222777<<>>EEELLLQQQZZZeeesss#########$$$$$$%%%&&&&&&$$$$$$$$$$$$############&&&%%%######$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""""""""######$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$%%%'''((((((&&&%%%###############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""############""""""""""""###$$$%%%&&&'''!!!"""############"""!!!###"""!!!!!!!!!###$$$%%%$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$########################%%%$$$$$$######""""""!!!""""""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$############$$$###"""!!!!!!""""""### """""""""  """""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!###!!!!!!"""""""""!!!!!!!!!###""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!  ###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!!!!!!!!!!"""""""""""""""%%%$$$$$$$$$###"""""""""######$$$%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$###""""""###$$$$$$%%%$$$""" !!!"""!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&'''))))))((((((***,,,+++*********+++,,,---...,,,,,,------...///000000...000444888===DDDKKKQQQYYYdddrrr######$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&'''''''''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###%%%''''''&&&$$$###$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""!!!!!!"""############"""!!!!!!!!!""""""$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!###$$$%%%######"""""""""###$$$%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&########################%%%$$$$$$$$$######""""""""""""!!!!!!!!!###$$$%%%"""######$$$$$$$$$######""""""  !!!"""###########################"""!!!!!!"""###%%%&&& """###""" """""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%%%%%%%%%%$$$"""!!!$$$$$$$$$#########""""""!!!""""""######""""""!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$"""!!!"""""""""######$$$$$$$$$%%%$$$$$$$$$###""""""""""""########################"""!!!!!!""""""""""""$$$##################$$$%%%%%%###""""""""""""###"""""""""###$$$%%%&&&'''%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%'''))))))((((((***+++((())))))***+++,,,---...,,,,,,------...///000000...000333777<<>>GGGNNNXXXaaannn}}}(((&&&%%%%%%''')))((((((''''''''''''''''''''''''(((((()))***************)))***++++++++++++******((((((((((((''''''&&&&&&))))))))))))))))))))))))(((***++++++***))))))***######%%%&&&'''(((((((((&&&((())))))((('''((()))(((((((((((())))))))))))((())))))))))))((('''&&&&&&&&&''')))---///000///%%%&&&&&&&&&''''''''''''*********))))))'''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$&&&''''''%%%######$$$&&&((())))))((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######""""""###$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""######!!!!!!!!!!!!"""######$$$ !!!!!!""""""!!!!!! !!!""""""######""""""!!!###$$$$$$%%%%%%$$$$$$#########%%%&&&"""""""""!!!!!!!!!!!!""""""$$$###"""###$$$%%%$$$"""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""&&&$$$"""!!! !!!###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%(((%%%$$$$$$$$$&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&'''''''''&&&%%%''')))***)))((('''(((((()))***+++++++++))))))***+++---...///000---///222555888???HHHPPPZZZbbbnnn}}},,,***((((((***,,,,,,+++))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,+++,,,---------,,,++++++******************++++++++++++++++++++++++++++++((()))++++++***))))))***'''&&&&&&&&&'''(((((()))$$$'''******)))((()))***))))))))))))))))))))))))(((((())))))***)))))))))((('''&&&(((***++++++***$$$%%%'''((((((((('''&&&((()))))))))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%######$$$''''''&&&$$$$$$&&&(((***+++++++++***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### ###%%%%%%###"""$$$&&&##################$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$&&&((()))"""""""""###############!!!!!!"""""""""######### !!!"""!!!!!!!!! !!!!!!!!!""""""###$$$$$$###""""""!!!"""############"""!!! """((()))''''''***""""""!!!!!!!!!!!!""""""$$$###"""###$$$$$$###"""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""!!!"""$$$$$$######$$$%%%!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***)))((((((((())))))*********+++))))))***+++---...///000,,,///222444888???HHHPPPXXX___kkk{{{000///------...000111000---------------------------......///......------,,,---.........---,,,+++++++++,,,,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))))))))***---,,,***)))))))))***+++$$$'''++++++***)))***,,,++++++******))))))((((((&&&'''(((***++++++++++++)))(((&&&&&&''''''&&&$$$%%%&&&)))+++,,,+++((('''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%$$$############$$$%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((%%%###$$$&&&)))((('''(((***,,,...000000///...***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""############""""""!!!!!! ###&&&&&&$$$###%%%'''########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$!!!!!!!!!""""""$$$%%%%%%"""!!!  !!!""""""###$$$%%%%%%$$$###""" !!!""""""!!! $$$!!!!!!%%%&&&"""$$$$$$############$$$$$$%%%###"""###$$$$$$###"""!!! """$$$%%%""""""""""""""""""""""""!!!"""$$$%%%$$$###!!! """""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$&&&%%%###"""""""""!!!$$$$$$"""!!!"""%%%!!!###$$$&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&''')))***)))((())))))))))))************************************+++...111444777>>>HHHOOOUUU\\\hhhyyy444333333333444555666777999777444222111222333555:::555111000111222111///111111222333222111000///222111000...------,,,,,,////////////////////////.........---------------)))***,,,---,,,+++)))(((------,,,,,,+++***************************)))(((************))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((())))))))))))))))))*********(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((((((''''''''''''((((((******))))))))))))******%%%&&&'''((('''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///222555777888222+++'''***---,,,)))(((%%%(((******'''%%%%%%'''$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&$$$########################### !!!"""$$$$$$$$$###"""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""'''%%%!!! $$$(((++++++)))&&&###!!!!!!!!!!!!!!!$$$$$$%%%&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""###&&&)))***'''$$$$$$###############$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!! ###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$###!!!!!!########################&&&$$$""" """$$$&&&%%%###$$$&&&&&&!!!!!!######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,)))******++++++++++++***,,,,,,++++++,,,,,,---...111222444555888===CCCGGGTTTZZZdddsss<<<<<<;;;;;;<<<<<<======888888888888888888888888<<<:::888777777888888888888999999:::999888777666888888666555444444444444111111111111000000000000///......------,,,,,,,,,,,,---...///...---+++***...------,,,,,,+++******++++++,,,,,,++++++******,,,,,,+++++++++*********'''(((((())))))((((((''')))(((((((((((((((((()))***)))(((&&&&&&((()))***************************(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))$$$%%%%%%%%%$$$###!!! ((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))---222777;;;222+++'''((()))(((((()))$$$&&&'''%%%###"""$$$&&&######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%&&&&&&&&&&&&'''''''''((('''%%%&&&''''''&&&$$$########################!!!"""######$$$$$$######""""""""""""############"""###$$$%%%%%%$$$###"""########################!!!!!! !!!"""$$$%%%&&&$$$""" !!!"""!!!%%%&&&######'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!"""  """%%%%%%""" !!!"""###$$$&&&'''""""""############"""""""""""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""!!! ###$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!######""""""""""""###############"""""""""""""""!!!"""###$$$%%%%%%%%%%%%###########################"""  """###%%%"""###&&&%%%!!! """############$$$$$$%%%%%%!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))******++++++************))))))******+++,,,000111333555777<<>>>>>>>>============777888:::<<<===<<<<<<;;;<<<<<<<<<<<<:::;;;<<<>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888888999999777777777666666666555555333333222111111000//////000000111222111000///...//////......---,,,,,,+++---------------,,,++++++---------,,,,,,,,,,,,+++)))))))))******)))))))))***))))))))))))))))))***+++***)))(((((()))***+++************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&%%%%%%$$$#########))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$%%%)))111888===777222///...,,,((('''***$$$%%%%%%###"""###%%%'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&$$$###"""!!! %%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###############"""""""""######$$$$$$$$$$$$##############################!!!"""######"""!!!!!!!!!  !!!"""###!!!%%%'''&&&&&&(((&&&### ######$$$$$$######"""!!!"""""""""###%%%%%%###!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!""""""###""""""!!!%%%%%%%%%$$$###""" ###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!"""%%%%%%"""!!!###"""""""""############$$$!!!###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((()))***************,,,++++++++++++,,,------///000222444777<<>>;;;:::<<>>>>>>>>=========<<<<<<;;;;;;:::999888777666666555555555555555333222222222111111000//////......///////////////...---,,,.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++***))))))***+++++++++++++++++++++*********))))))******))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++))))))(((((((((((()))))))))((((((''''''(((((()))))))))((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&***000777;;;666555777888222)))$$$%%%%%%&&&&&&&&&&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%"""###%%%%%%%%%&&&%%%#################################$$$%%%%%%###"""!!!#########$$$$$$$$$"""!!!$$$$$$"""!!! ######$$$$$$$$$$$$###### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""###$$$$$$$$$###"""!!!!!!#########$$$##################$$$$$$$$$$$$######""""""############""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! ###########################$$$%%%&&&&&&%%%$$$######!!!!!!$$$$$$"""!!!$$$"""""""""""""""""""""###!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))(((((('''((())))))************,,,++++++++++++,,,------...///111333666;;;AAAFFFNNNVVVcccttt<<<<<<<<<<<<;;;999888777777666555444444555666777888;;;>>>===:::888999;;;<<<;;;;;;:::::::::::::::<<<<<<;;;<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======:::::::::999999888777666666555555444444333222222222222222111111000....../////////.........------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************+++---,,,,,,,,,+++++++++************+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))+++,,,,,,))))))(((((((((((())))))***))))))(((((())))))******)))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***...111333***...666===:::///&&&###%%%&&&'''))))))((('''%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$ !!!"""###%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%###########################""""""!!!!!!"""###$$$######"""""""""""""""""""""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!! $$$$$$"""!!! #########$$$$$$######### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!"""##############################$$$$$$######$$$$$$$$$$$$######!!!"""############"""!!!############""""""!!!!!!""""""""""""!!! ########################$$$%%%'''(((((('''%%%$$$###!!! ######!!!!!!$$$###"""""""""""""""""""""$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))(((((((((((('''''')))******+++++++++******))))))******+++,,,---///111333666;;;BBBFFFMMMUUUbbbttt999999::::::999777666555999888555333333555777999333666999:::999777666666888888777666666666666777777777888888999;;;<<<===BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>======<<<;;;::::::999999888777777666666666555444333222111111111111000000000//////+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++------***))))))(((((())))))*********))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$(((222===@@@999222///'''&&&&&&'''((((((%%%###((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$"""""""""!!!!!! """ !!!$$$$$$"""!!!$$$""""""""""""""""""""""""######$$$$$$######"""!!! !!!"""""" !!!###!!!!!!!!!!!!"""###$$$%%%""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$#########"""######$$$%%%!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""###""""""###$$$%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$!!! ###""" !!!$$$$$$############"""""""""###$$$%%%$$$"""!!!!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,,,,,,,......------......///000---///111444777<<>>???999:::===AAACCCDDDBBB???<<<;;;:::999888999999:::888999999:::<<<>>>???@@@DDDEEEFFFGGGHHHJJJKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;:::999888777666444444444333333333222222...//////000000//////...///......------......///,,,,,,,,,------,,,,,,,,,.........---,,,,,,++++++++++++,,,,,,++++++***)))************************+++++++++******))))))))))))))))))***+++,,,---...******))))))))))))******))))))(((((((((((())))))''''''((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%)))333::::::888777...***&&&%%%&&&''''''&&&''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$""""""""""""""""""!!! !!!!!!$$$++++++%%%"""###""""""""""""""""""""""""######""""""!!!!!!!!!"""!!!###%%%$$$######%%%''' !!!"""###$$$&&&'''!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######"""""""""###%%%%%%!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%########################"""##################"""&&&"""!!!"""""" ###%%%%%%$$$$$$############"""$$$%%%%%%###"""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((()))***+++------------000////////////000111111...000222444888===DDDIIINNNUUU```qqq@@@AAABBBCCCCCCBBB@@@???===>>>AAACCCDDDEEEEEEEEEHHHHHHKKKQQQWWWYYYVVVSSSGGGFFFEEEDDDCCCDDDEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHJJJKKKMMMOOOPPPQQQMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHBBBBBBAAAAAA@@@??????????????????>>>===;;;:::999777666666666666555555555333333333444444333333333//////............//////------............------//////...---,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++******)))))))))))))))***+++---...///******))))))))))))******((((((''''''''''''((((((((()))+++,,,---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((******''' ###+++///111333555///(((%%%&&&(((***+++&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!! #########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$!!!""")))222222***##############################$$$###!!! !!!""" """!!! ###&&&$$$###############$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""###%%%&&&######$$$$$$$$$$$$###### """###$$$$$$###""" !!!"""###$$$%%%%%%#########""""""!!! ################################################&&&###!!!"""!!!"""%%%%%%%%%$$$$$$$$$#########%%%''''''&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******))))))+++,,,---.........***))))))))))))***++++++...000222555888>>>EEEIIIQQQXXXcccsssKKKIIIKKKOOONNNHHHHHHMMMJJJGGGDDDDDDGGGLLLOOOQQQWWW[[[```jjjvvv{{{sssggg___WWWQQQPPPQQQOOONNNOOOQQQQQQOOOOOOVVV___dddbbbgggaaa\\\\\\___```[[[VVV]]][[[\\\bbbfffeeefffhhhhhhccc]]]XXXTTTPPPJJJFFFLLLIIIGGGGGGEEEAAACCCHHHEEEFFFEEEAAAAAABBB???:::@@@;;;:::======:::888999;;;999888999999999777555888777666444333222222222.../////////---,,,,,,---///---++++++,,,,,,,,,++++++,,,---......---+++)))%%%'''***,,,------,,,,,,++++++************++++++&&&(((******///555666333((()))***+++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&### $$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$'''+++......+++&&&###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&&&&%%%"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$##################$$$$$$""""""&&&,,,000000,,,&&&""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%'''''''''%%%### &&&%%%$$$"""""""""###$$$!!!!!!!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''((((((######%%%"""%%%$$$###"""!!!!!!!!!!!!$$$$$$"""!!! !!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###!!!###"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))((((((((()))***++++++///...---+++***)))))))))+++...111333666;;;CCCIIIPPPXXXdddtttUUUVVV\\\dddfff___YYYWWWXXXUUUQQQPPPRRRYYYaaafffkkkooouuuyyypppiiihhhhhheeecccdddeeeeeecccdddooo~~~|||vvvwwwtttuuu|||zzzppphhhbbb\\\XXX[[[WWWUUUWWWWWWUUUWWW[[[[[[___```XXXOOOJJJEEE@@@BBB===<<<>>>@@@>>>>>>@@@@@@???>>>>>>>>>>>><<<:::;;;;;;999888777666555555111222333222000///...---333111000///000000...,,,)))***+++++++++***))))))((()))+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,'''******)))---222222///***++++++,,,,,,++++++***)))))))))(((((()))))))))((()))***++++++***))))))***))))))(((((())))))*********)))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&$$$###$$$%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((&&&$$$$$$$$$######"""""""""""""""########################### """######""" !!!$$$&&&&&&$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""############((('''%%%###!!! $$$'''***'''""" ###$$$###!!! !!!"""!!!!!!!!!"""""""""######$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""#########"""%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!! !!!"""""")))(((&&&$$$#########$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))***+++*********+++,,,...///000...111444555666;;;BBBHHHQQQYYYeeetttgggjjjvvvwwwnnnnnnlllgggcccbbbiiittt|||~~~|||zzz{{{{{{zzzxxxzzz~~~xxxuuuqqqkkkhhhmmmqqqsssuuuxxx|||{{{jjj\\\SSSNNNKKKFFFCCCFFFIIIJJJLLLPPPOOOMMMLLLKKKJJJHHHDDDBBBCCCBBBAAA>>>===;;;:::999666666666666666444333222444333222333333222///---+++++++++,,,,,,,,,,,,,,,,,,---......---,,,+++)))---,,,,,,++++++,,,,,,---)))++++++)))+++///...***,,,,,,---------,,,,,,+++******))))))))))))******)))******+++******))))))+++******))))))******+++,,,+++***)))'''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((((((((('''))))))((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!!!!""""""###!!!'''+++)))""""""'''###"""!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$############"""###########################""""""!!!!!!""""""###!!!###%%%%%%###"""###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!""""""&&&%%%""" !!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++***))))))))))))))))))(((((()))+++...000222444222444666666777:::@@@EEESSSZZZeeeuuu||||||uuuqqqttt}}}{{{yyykkkbbb]]]WWWTTTWWW[[[___dddiiihhhgggfffddd```ZZZSSSNNNPPPNNNKKKGGGDDDAAA@@@???>>>===<<<<<<<<<;;;:::999777666777888999777444111111000/////////000000111//////000000///...---,,,---,,,,,,++++++,,,,,,---+++,,,,,,***+++///...***,,,,,,---...............+++******))))))******+++******+++*********))))))*********))))))*********++++++***)))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&((()))%%%&&&&&&'''((())))))***++++++***)))((('''&&&&&&'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&''''''''''''###$$$$$$$$$$$$$$$%%%%%%%%%'''((('''%%%$$$$$$%%%((((((((('''&&&%%%$$$$$$ !!!"""###$$$%%%&&&%%%%%%%%%%%%$$$###!!! &&&&&&%%%$$$$$$%%%&&&&&&######""""""""""""######$$$$$$#########""""""""""""""""""#########$$$$$$ !!!###$$$%%% $$$'''&&&""" """&&&$$$$$$##################"""#########$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%$$$$$$%%%&&&''''''***)))'''$$$""""""###$$$$$$$$$###"""!!!!!!""""""$$$######"""!!!!!!""""""&&&%%%$$$##################"""  """###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$########################"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******++++++***)))((((((((()))++++++++++++,,,...///000111333555555666999???EEESSS[[[fffuuu|||}}}xxxtttmmmjjjmmmrrrwww}}}xxxlllcccccc___ZZZTTTOOOLLLJJJJJJPPPMMMJJJHHHHHHFFFBBB???>>>>>>>>>??????===:::777444333222111111111111222...///////////////......,,,,,,,,,++++++,,,,,,,,,+++------+++---111111---***+++---...///000111111++++++************++++++,,,++++++******************))))))(((((())))))***)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&''''''((()))******,,,,,,+++)))((('''&&&%%%'''&&&$$$""""""###$$$&&&$$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$######$$$###"""!!!  !!!!!! """##################"""&&&&&&&&&%%%%%%&&&&&&&&&######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$###!!! !!! !!!######"""!!!#########$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%''')))***+++777000'''""""""###""" $$$###""""""""""""""""""$$$######""""""""""""###%%%$$$######"""""""""""""""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))*********++++++***)))((((((((())),,,+++++++++++++++,,,,,,---000222333555999@@@EEERRRZZZeeettt|||}}}xxxssskkkddd^^^]]]]]]^^^iiigggfffeeeddd^^^VVVOOOIIIGGGEEEDDDCCC@@@===:::888777666666555444333222////////////////////////...------,,,,,,------...,,,......---///333333000***+++---...000000111111,,,,,,++++++++++++,,,,,,---,,,+++***************)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''&&&%%%'''''''''''''''((()))***++++++***)))((('''&&&&&&'''&&&$$$""""""###$$$%%%"""######$$$$$$$$$$$$############$$$$$$%%%%%%&&&"""$$$%%%%%%###"""###$$$######$$$$$$$$$"""!!!  """###$$$$$$ !!!"""###$$$%%%&&&!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!###$$$""" !!!""""""""""""!!!"""""""""#########$$$$$$#########""""""""""""!!!########################!!!!!!"""###%%%(((***+++:::000%%% !!!###!!!######"""""""""""""""### !!!"""###$$$&&&'''""""""!!! !!!!!! !!!###$$$$$$###"""!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******++++++***))))))))))))))))))***))))))***+++,,,---...+++---111222444999@@@FFFOOOXXXdddsss|||tttppppppsssvvv{{{ppp```]]]XXXSSSOOOKKKFFFCCCCCCCCCCCCBBBAAA>>><<<;;;777666555444333222222222000000////////////000000...000///---///333333///------......//////......,,,,,,++++++++++++,,,,,,...---,,,***))))))******+++******))))))******++++++*********)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''(((((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%""""""###%%%%%%&&&&&&&&&((('''&&&&&&&&&'''((()))******)))(((((('''&&&&&&&&&%%%$$$#########$$$$$$##################"""""""""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%$$$%%%'''((((((&&&%%%$$$######$$$$$$%%%&&&''''''#########%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!"""#########"""""""""!!!!!!!!!!!!"""""""""######### !!!###%%%'''((( !!!"""###!!!  !!!"""###""""""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""$$$&&&'''(((...)))$$$!!!!!!"""!!! ######""""""""""""###### !!!"""###%%%&&&'''""""""!!!!!!!!!"""######  """"""""""""######$$$$$$############$$$$$$$$$$$$####################################$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++))))))))))))))))))***+++*********+++,,,---...///,,,...111333555999AAAFFFLLLUUUbbbsss~~~|||~~~{{{vvvooohhhbbb\\\VVVSSSQQQQQQQQQPPPNNNKKKHHHFFF@@@???===;;;999777666666222222111111111111222222///111000...///222111---////////////...---,,,+++---,,,,,,++++++,,,,,,---///---,,,***))))))******,,,++++++++++++++++++,,,---,,,+++***)))''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++,,,***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''((()))(((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&!!!###$$$&&&&&&%%%$$$""" !!!""""""######""""""!!!!!!!!!"""######%%%$$$###!!!!!!###$$$%%%$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%$$$$$$###############!!!######!!! !!!###!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''!!!"""$$$###!!!!!!"""######"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%""" !!!###$$$""""""#########$$$$$$$$$""""""""""""####################################$$$###""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++))))))(((((()))***++++++------,,,,,,,,,------......000333444555:::AAAFFFJJJTTTaaarrr~~~~~~uuummmjjjllleeemmmpppkkkiiikkkiiibbb[[[RRRJJJHHHHHHCCC???>>>;;;444000333666555222111444222000...---...///000,,,------------...000222222000...------,,,***(((++++++++++++******))))))---+++)))***,,,---,,,))),,,+++)))(((((())),,,---(((---111111---***+++...************)))))))))))))))))))))((((((((((((((((((&&&%%%&&&'''((('''&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((())))))*********(((&&&%%%***'''$$$$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""!!!!!!!!!"""###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%% !!!###$$$$$$###!!! """!!!  !!!###%%%)))'''&&&$$$######$$$$$$######$$$%%%%%%$$$"""!!!"""  !!!"""!!! """"""###$$$%%%&&&''''''%%%&&&'''%%%"""!!!###%%%$$$###!!! !!!"""$$$###"""#########!!!############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&### """"""!!!###!!!!!!$$$%%%$$$"""$$$###"""!!!!!! !!!!!!"""""""""""""""######$$$&&&%%%$$$#########""" """"""#########$$$$$$$$$########################''''''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))******++++++++++++,,,,,,,,,******)))(((''')))---000///000222444777;;;@@@DDDMMMTTT___nnn|||yyyzzzzzzzzzmmmaaa^^^\\\WWWQQQMMMGGG@@@;;;<<<===:::777666777666444222000000//////444333222000......///000000...---.../////////------------,,,,,,,,,,,,,,,---+++******,,,---,,,***++++++******************(((,,,000000,,,***+++---************))))))))))))(((((((((((((((((((((((()))(((''''''((()))(((&&&(((''''''&&&&&&%%%%%%$$$'''&&&%%%###""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((())))))*********))))))+++(((&&&&&&'''(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$############$$$%%%&&&%%%$$$###"""######$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""$$$%%%&&&%%%$$$###""""""###$$$!!!  """######!!! !!!"""###"""!!!&&&&&&$$$###!!! !!!###$$$""" !!!###""""""!!!!!!"""###$$$%%%%%%$$$######$$$$$$"""!!! !!!!!!!!!""""""!!!"""###$$$$$$%%%$$$$$$$$$""" !!!###$$$$$$"""###""" !!!$$$%%%###!!!###""""""!!!!!!!!!!!!""""""""""""""""""######$$$######"""!!!"""!!! """"""#########$$$$$$$$$##############################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***(((((()))))))))*********))))))((('''&&&'''+++......000222444666:::@@@DDDLLLTTT```pppyyywwwrrriiidddZZZSSSMMMMMMLLLGGGDDDCCCAAA???===:::777555333333666555222000...---------...---,,,,,,...//////...++++++++++++++++++++++++---,,,++++++------,,,+++***+++,,,---,,,+++)))((((((+++......+++)))***,,,++++++*********)))))))))'''''''''((()))))))))***)))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***+++)))''''''(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$$$$######""""""######$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$######"""""""""######""" ###%%%$$$"""!!!"""###$$$###"""###""""""""""""!!!!!!!!! !!!!!!!!!!!!###!!!!!!!!!"""###$$$&&&'''%%%$$$###$$$%%%%%%###""" !!!!!!!!!""""""############""""""###"""!!!"""$$$%%%&&&%%%$$$###!!!"""######"""!!!"""!!!!!!!!!!!!""""""###"""""""""""""""######$$$"""""""""""""""""""""!!!###############$$$$$$$$$########################!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))((((((((()))))))))*********+++***((('''(((+++---...000222333666:::???CCCJJJSSSaaarrryyynnnhhhccccccbbb___]]]^^^ZZZUUUNNNGGGAAA===;;;;;;888666333111111111000000222000......///000000///++++++,,,,,,,,,,,,---------,,,,,,,,,---------,,,------,,,,,,+++***)))((((((***,,,,,,***)))***++++++++++++*********))))))'''(((((()))***++++++,,,((('''&&&%%%&&&&&&%%%###%%%&&&&&&&&&''''''(((((()))(((&&&%%%%%%%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))(((((('''&&&'''((()))******)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########%%%$$$############$$$%%%&&&%%%$$$###"""###############""""""#########$$$%%%### !!!$$$&&&###"""!!!!!!######"""!!!############$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""###$$$$$$$$$###"""###$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! ###"""""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!! !!!!!!"""######"""""""""""""""######$$$###$$$%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))************++++++++++++---...---+++******,,,...---///111333555999???BBBIIIRRRaaattt}}}{{{~~~zzzmmm^^^RRRKKKHHHGGGAAA>>>:::888888888666555666333111000111222333222////////////000000000000------...------------...///...,,,***))))))***+++)))***++++++***)))******++++++++++++************))))))***+++,,,,,,------***(((''''''(((((('''%%%%%%&&&&&&''''''(((((()))'''&&&&&&&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))...---+++***)))***+++,,,(((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$######!!!""""""""""""###############""""""""""""######%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""!!! """"""!!! )))(((&&&$$$""" !!! !!!"""######!!!!!!!!!!!!!!!!!! """!!!!!!"""######""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! #########"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!"""######"""""""""""""""######$$$###$$$&&&%%%$$$###$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))*********+++++++++---------,,,******,,,...---...000222555999>>>BBBGGGQQQ```sss~~~mmmbbb\\\ZZZQQQLLLGGGDDDCCCBBB???<<<888555222111111222222222///.........---------------...//////------...///000...+++)))(((***,,,---************************,,,++++++++++++***************++++++,,,,,,------+++***))))))+++++++++)))&&&&&&''''''((((((((((((###$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))*********)))((('''''''''''''''((((((&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$""""""""""""""""""""""""###############"""""""""###$$$$$$%%%%%%$$$######!!!"""###$$$###""" !!!  !!!"""!!!######"""!!! !!! !!!!!! !!!!!!!!!!!! !!! !!!"""###!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""  !!!"""###$$$###"""!!!"""###"""!!!!!!!!!!!!""""""###"""""""""""""""######$$$!!!$$$%%%$$$!!! """%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((((((((('''''''''((((((((()))))))))*********)))(((***,,,,,,...000111444888===AAAGGGPPP___qqq~~~yyyvvvjjjddd^^^\\\\\\[[[WWWSSSIIIEEE???;;;888777555444000000///......---,,,,,,---///000///------...000------,,,+++++++++,,,---,,,+++******++++++++++++,,,,,,+++++++++*********************************)))(((''')))+++,,,+++***''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""!!!  """######"""!!!"""!!! !!!"""###"""  !!!###$$$$$$###!!! !!!  !!!""""""!!! !!! !!!######"""!!! !!!!!!!!!"""""" !!!!!!"""############"""###$$$### """$$$ """$$$###!!!!!!"""$$$###""""""!!!!!!!!!!!!""""""""""""""""""######$$$"""%%%'''%%%!!!!!!$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))'''((())))))((((((***+++,,,---///111333888===AAAGGGOOO\\\nnn}}}|||}}}xxxwwwyyyyyyvvvsssccc^^^UUUMMMGGGBBB>>>;;;999888777666444333222222---///111000---,,,...000***+++,,,---------,,,+++---+++******+++,,,,,,+++,,,,,,,,,+++++++++******)))))))))(((((((((((((((%%%$$$$$$%%%((())))))(((((((((((((((((((((((('''(((***+++,,,+++(((%%%###&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***''')))***,,,,,,,,,++++++(((***+++)))%%%$$$&&&(((#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$###"""###$$$&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&"""#########"""!!!!!!###%%%&&&&&&###"""!!!"""###$$$###!!!$$$$$$######""""""!!!!!!&&&$$$!!!!!!###$$$""" !!!"""###$$$######"""!!!!!!"""$$$%%%###"""############$$$$$$$$$$$$ """###$$$$$$$$$$$$ ###$$$$$$""""""%%%'''"""$$$###!!!!!!###&&&$$$###"""!!!!!! !!!!!!"""""""""""""""######$$$%%%(((***(((### ###&&&$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))************''')))***+++******,,,---+++---///111333777===@@@GGGOOO[[[lll~~~{{{jjj[[[QQQIIIBBB@@@>>>;;;888666555555666///000000111111000///...000,,,)))''')))+++---......------,,,+++******)))---,,,,,,++++++*********)))************+++++++++(((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***)))(((((()))***+++(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$&&&&&&&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$""" """%%%&&&&&&$$$###"""!!!"""###$$$&&&$$$###!!! !!!""""""""""""!!!"""######$$$!!!$$$%%%$$$"""""""""&&&&&&$$$###""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&$$$%%%&&&''''''''''''&&&###$$$$$$$$$$$$%%%%%%%%%+++***...444333,,,(((***)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))******************))))))))))))******(((((((((((()))***+++,,,+++---///111333777===AAAAAAKKKYYYjjj}}}mmm```WWWQQQMMMGGGDDDAAA@@@===;;;777666444333111000//////222///,,,+++---///000000+++++++++************))),,,,,,,,,+++++++++++++++************++++++++++++)))))))))))))))))))))))))))))))))***************'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))(((((((((((()))***(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############%%%%%%%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""######$$$$$$$$$""" ###%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###############$$$$$$%%%&&&((()))(((%%%"""!!! !!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$##################"""""""""###$$$%%%!!!###%%%%%%$$$"""!!!!!!""""""""""""#########&&&;;;TTT[[[LLL444%%%)))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((((()))))))))************))))))))))))******))))))))))))***+++,,,,,,+++---///111333777===AAADDDMMMZZZjjjwwwmmmiiiccc[[[WWWWWWUUUPPPKKKDDDBBB>>>999666444333222111...,,,,,,---.........*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''(((((()))(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""######""""""!!!""""""""""""############$$$$$$$$$$$$###"""!!!!!!######""""""""""""######"""!!!!!!!!!!!!"""##############################!!!"""###"""!!! $$$"""!!!!!!###%%%%%%%%%(((((('''&&&$$$"""!!! %%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%'''((()))(((%%%###"""!!! """$$$&&&'''(((######"""""""""!!!!!!!!!"""""""""!!!"""######$$$ """$$$&&&&&&%%%###"""!!!""""""""""""######### $$$222HHHVVVOOO<<<,,,((((((&&&&&&&&&&&&((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))******))))))))))))*********))))))******+++,,,---+++---///111333777<<<@@@GGGOOO[[[jjj~~~wwwooommmoooppplllfff[[[WWWQQQJJJCCC===999888333111///...//////---,,,,,,,,,,,,---.........///***++++++,,,,,,---------*********+++++++++,,,,,,+++***************)))))))))))))))******+++++++++*********)))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&& !!!!!!!!!!!! """""""""""""""########################"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$""" %%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$ ############$$$%%%$$$###############$$$$$$###"""""""""!!!!!!!!!!!!"""!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,$$$ &&&111777444000'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))))))))******************+++,,,---...,,,---///111333777<<<@@@HHHOOOZZZiii~~~~~~}}}yyyrrrggg[[[NNNDDD>>>===;;;777555444333111///..................//////+++++++++,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++*********)))******)))))))))((((((((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""""""""""""""############"""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###$$$###""""""$$$%%%$$$### !!!"""###"""!!! %%%%%%%%%%%%$$$$$$$$$###!!!"""######$$$$$$###### !!!###%%%'''&&&%%%$$$###""""""""""""$$$$$$#########"""""""""!!!""""""##################!!! """$$$######$$$$$$$$$%%%%%%%%%%%%###"""###'''***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******))))))))))))******************+++,,,---...,,,...///111333777<<>><<<888777555444222000......---------------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,++++++*********)))))))))))))))))))))''''''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))******)))(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%% !!!!!!!!!!!! ############"""""""""!!!######$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""$$$###"""###$$$%%%###"""!!!!!!!!!!!!!!!"""###$$$###$$$%%%%%%%%%$$$"""""" """###%%%%%%$$$###""" !!!""""""!!!!!!"""$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$#########"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''!!!""""""""""""#########!!!%%%%%% %%%((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******))))))))))))******))))))))))))***+++,,,,,,---...000111333666;;;???CCCJJJUUUhhhtttnnneee\\\VVVQQQNNNLLL???>>><<<999666444222111.........------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******)))))))))***++++++,,,,,,'''((()))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))***++++++***)))((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$#########""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$######""""""""""""###############"""######$$$%%%######################## """$$$%%%&&&%%%%%%$$$#########%%%%%%###!!!!!!  !!!######$$$%%%$$$###"""!!!!!!###%%%&&&&&&%%%$$$### """$$$#########"""######$$$%%%$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%%%%!!!###$$$%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%"""&&&&&&######((((((###&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))******))))))))))))******(((((((((((()))***+++,,,---///000111333666;;;>>>CCCJJJVVViiiwwwqqqooommmggg```XXXSSSKKKEEEBBB===888444111111111222333000,,,)))///---,,,,,,...///...---(((((((((***,,,,,,***(((************************++++++++++++***)))'''&&&))))))(((((('''''''''&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$######%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""############""""""""""""!!!!!!"""###############$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%% """######""""""###%%%$$$""" !!!$$$%%%###!!!""""""""""""############$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###%%%###"""$$$&&&'''$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))************)))))))))))))))***+++...000222,,,---...///111555;;;???FFFLLLWWWeee{{{{{{rrrmmmfff```ZZZRRRIIIBBB===:::777444333222000//////.........//////---+++,,,+++++++++,,,,,,***'''************************+++++++++***)))(((((((((*********))))))(((((((((''''''(((((())))))******************************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""############""""""""""""!!!!!!"""###############!!!!!!!!!""""""###############"""""""""###%%%&&&((('''%%%###"""!!! !!! !!!$$$%%%%%%###%%%###""""""%%%%%%$$$"""""""""""""""############$$$$$$###"""""""""""""""###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$%%%######$$$&&&&&&$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))************))))))))))))))))))***,,,...///---...///000111555:::>>>CCCJJJUUUddd{{{|||pppbbbYYYOOOIII@@@999555444444444000///.........---***(((///...---------,,,)))'''++++++++++++++++++++++++---,,,***)))(((((())))))+++++++++***************))))))))))))))))))))))))************************))))))******))))))((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""############""""""""""""!!!!!!"""############### !!!"""###$$$$$$$$$$$$#########$$$%%%%%%$$$############$$$%%%&&&***&&&"""$$$***,,,((($$$%%%$$$###$$$%%%&&&%%%###""""""""""""############$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&$$$######$$$%%%%%%$$$%%%$$$###$$$%%%&&&$$$"""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******))))))************))))))))))))))))))***+++,,,---...///000000111555999<<<@@@GGGSSSccc{{{|||pppbbbZZZNNNDDD>>>;;;::::::888555222000000///...---000...---------,,,***)))++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++******************))))))))))))))))))************************)))************)))((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&'''(((((()))#########"""""" $$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!!!!!!!"""############### !!!!!!"""######$$$#####################$$$ !!!"""###%%%'''(((---)))&&&'''))))))&&&###$$$$$$###$$$$$$$$$$$$###!!!"""""""""##################"""""""""""""""###$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))************))))))***************+++++++++...///000111222444888;;;@@@GGGRRRccczzzxxxpppdddXXXQQQLLLIIIHHHDDD???888333111222222222///...,,,,,,---...---+++++++++++++++++++++++++++---,,,***(((((()))+++,,,************************************))))))))))))***************************************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!!!!!!!"""#######################################""""""""""""""""""!!!!!!$$$$$$###!!!!!! ############"""!!!!!!""""""#########""""""######!!!"""""""""###############"""""""""""""""######$$$######""""""!!!!!! !!!!!!###$$$%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%###$$$%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))************))))))++++++,,,,,,,,,,,,,,,,,,---///111222222555888;;;BBBIIISSSccczzzyyyoooiiieeebbbaaaPPPJJJAAA999555333222222111///...---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,***************+++++++++************************++++++++++++++++++++++++******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%####################################################################################""""""""""""!!!!!!"""###############$$$$$$$$$$$$#########"""!!!!!!""""""!!!!!! !!! !!!"""""" """###""""""$$$'''!!!"""######"""!!!"""###""""""""""""############"""""""""""""""######$$$%%%%%%$$$$$$$$$######### !!!###$$$%%%&&&&&&$$$###""""""$$$&&&&&&%%%"""$$$&&&%%%$$$###$$$%%%#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************))))))++++++,,,---------,,,,,,,,,...000222333555888;;;CCCIIITTTdddzzz}}}{{{{{{|||}}}iiicccZZZQQQIIIBBB===:::666444111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---)))))))))******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))''''''''''''''''''''''''((((((((())))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%####################################################################################""""""""""""!!!!!!"""###############""""""""""""############!!!""""""###"""!!!  """$$$'''(((%%%$$$$$$%%%&&&&&&&&&&&&!!!###%%%$$$"""!!!###%%%""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$############!!!"""###$$$%%%%%%&&&&&&$$$###""""""%%%&&&&&&&&&"""$$$&&&&&&$$$######%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))************)))))))))***+++,,,------,,,++++++---000222444666999<<>>GGGTTTcccwwwzzzbbbZZZOOOGGGBBB>>>888444111222333222111...------000...---,,,---...---,,,,,,,,,,,,,,,,,,---------*********)))))))))((((((***+++,,,+++******+++,,,,,,---...---***(((((()))))))))(((''''''&&&%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$#########"""'''%%%###"""!!!"""###$$$#########$$$$$$$$$%%%%%%"""############"""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""######### """$$$###!!! !!!###%%%$$$###"""!!!""""""#####################$$$$$$###"""""""""!!!!!!!!!!!!  !!!"""$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###!!!!!!""""""###%%%&&&'''###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))******+++,,,,,,...///111222333555999<<<@@@IIITTTcccwwwwwwjjj^^^UUUMMMFFFAAA888777555333111000//////...,,,++++++,,,,,,***))),,,,,,------......//////++++++++++++***************+++,,,,,,+++***+++,,,+++,,,---,,,***((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%$$$$$$#########$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""############"""!!!!!!"""""""""#########$$$$$$############"""""""""""""""###$$$$$$""""""###$$$%%%$$$###############$$$"""""""""###$$$$$$$$$%%%######"""""""""!!!!!!!!!"""!!! !!!"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((***#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))))))))((())))))******+++,,,,,,///000000000111555999===BBBJJJUUUcccwwwuuukkkddd^^^[[[JJJEEE???:::666444333333...---,,,,,,------+++***++++++,,,---...//////000..................------,,,---......,,,,,,---...''')))++++++*********+++)))))))))(((((((((''''''''''''&&&&&&&&&''''''((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""############"""##############################!!!!!!"""###$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$###""""""###$$$%%%###$$$$$$%%%$$$$$$##################$$$$$$$$$$$$"""###$$$###"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%''''''%%%$$$###"""""""""%%%$$$###$$$%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((((((((())))))******+++***++++++,,,,,,---......000000000///000444999>>>BBBIIISSSbbbxxx|||xxxvvvuuuiiibbbXXXNNNFFF???999555222111000000111111000///***++++++,,,---......///..................//////...///000///......///000(((***++++++******+++,,,)))))))))))))))((((((((((((''''''&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%############""""""""""""###"""!!! !!!"""###""""""###############"""""""""#########$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++)))&&&%%%&&&'''&&&$$$###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))******++++++***++++++,,,,,,---......////////////000444999===@@@GGGRRRbbbzzz~~~{{{}}}vvvlll```RRRBBB888777444111///000000///...++++++,,,,,,------......,,,,,,,,,,,,------------...000111000///...///000,,,---...---+++)))((()))************))))))))))))'''''''''''''''&&&&&&&&&)))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###"""######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""############"""!!!!!!"""""""""#########$$$$$$############""""""""""""###"""!!!!!!######"""!!! !!!""""""""""""!!!"""""""""###$$$$$$$$$%%%$$$$$$#########"""""""""&&&%%%###""""""######$$$!!!!!!"""############""""""""""""############$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""$$$%%%'''''''''&&&%%%"""###$$$%%%'''***,,,---222---)))&&&'''&&&$$$!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))******************((())))))******+++,,,,,,.../////////000444888<<>>EEERRReee}}}|||~~~{{{yyyooofffZZZOOOIIIBBB<<<777555444333222333333444444444333222111111111111111000000000000///...---,,,++++++***)))))))))******,,,+++)))((((((***,,,---((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%###"""!!!!!!!!!"""!!!"""$$$$$$######$$$%%%!!!""""""""""""!!!!!! !!!!!!""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%########################$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((()))))))))*********))))))***++++++,,,------------...///222555888:::;;;CCCQQQccczzz~~~}}}~~~sssjjjcccYYYNNNFFF<<<999444222111222222222555444333222222222222222000000000000///...---------,,,+++***))))))))))))+++***)))))))))***+++,,,&&&&&&''''''(((((())))))'''&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&$$$###"""!!!!!!!!!!!!###%%%%%%###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""######$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""######$$$#########""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''!!!"""%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))***+++,,,------,,,,,,---///222555888:::888AAAOOO```uuu~~~|||nnncccKKKEEE<<<666444444333333666555444333222222222222000111111000000///...---...---,,,+++************))))))))))))******++++++''''''''''''((((((((()))((((((((('''''''''&&&&&&'''''''''(((((((((((()))$$$&&&((('''%%%$$$%%%'''$$$&&&((('''%%%$$$&&&'''$$$&&&'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###%%%&&&$$$$$$$$$######""""""""""""$$$$$$$$$!!! !!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$""""""!!!!!!!!!"""###$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%% !!!"""###$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))***+++,,,------------...///111444777888;;;DDDPPP___rrr~~~yyysss|||~~~}}}^^^VVVJJJBBB>>>===;;;:::777666555444333222222222111111111111000///...---......---,,,,,,,,,------'''((()))***************((((((((((((((((((''''''***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''###&&&((((((%%%$$$%%%'''$$$&&&((('''%%%$$$%%%(((###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" !!!$$$&&&""""""###$$$$$$$$$$$$###!!!""""""!!! """$$$!!!!!!"""""""""""""""!!! !!!"""$$$$$$###""" !!!###$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%% !!!"""$$$$$$$$$###"""$$$$$$##################$$$$$$########################$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###"""""" ###%%%&&&%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,------////////////111333555666AAAHHHSSS```sss~~~zzzyyyyyy|||mmmZZZLLLFFFEEECCCBBB???;;;666333222222222111000000111111000...,,,+++......---------,,,,,,,,,++++++***))))))***+++,,,------,,,***((('''(((***))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&'''((()))((('''%%%###&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&'''(((((('''&&&$$$###&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$&&&%%%$$$&&&((('''### !!!"""$$$%%%&&&%%%%%%$$$""""""""""""############%%%$$$###!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%((($$$%%%%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""#########&&&))))))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))+++,,,---+++***)))***,,,///000111333777999???CCCMMM^^^sss{{{lllaaaZZZWWWUUUAAA>>>:::777555444222000222333333333222111///............---------,,,,,,,,,+++***))))))***++++++************))))))+++---)))))))))(((((((((''''''))))))((((((((('''''''''((()))***+++***)))'''&&&&&&&&&''''''''''''&&&&&&%%%######$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%''')))(((%%%"""$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""############%%%$$$###""""""######$$$"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! !!!%%%&&&&&&%%%###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%&&&(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))((('''&&&%%%&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))***))))))***+++,,,++++++***+++,,,///000111333777999???CCCMMM___ttt}}}}}}~~~|||}}}~~~yyynnnhhhfffJJJFFF@@@<<<999777555444111111111111111000///...///.........---------------,,,++++++*********+++)))***+++***))))))+++---*********))))))))))))))))))))))))(((((((((''''''((()))*********)))''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''%%%&&&&&&'''''''''&&&%%%%%%"""""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%&&&"""""""""!!! !!!!!!!!!!!!""""""""""""&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""""" ###%%%'''&&&$$$"""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""%%%((()))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&'''&&&'''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%((((((((()))))))))*********************+++,,,,,,+++---///000111333666999>>>BBBMMM___uuu~~~zzzwwwuuuwwwzzz|||{{{xxxuuussssssrrrssstttuuuvvvwwwxxxxxxyyy{{{~~~zzztttqqqrrrssszzz}}}|||}}}|||uuuqqq\\\TTTIII@@@;;;999999999222222222222111000///////////////............---...---,,,,,,++++++******,,,------+++)))'''((()))************************)))))))))(((((((((((('''&&&&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&)))'''&&&&&&((()))))))))%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$############$$$%%%%%%%%%""""""!!!!!! """#########$$$$$$$$$$$$&&&$$$######%%%%%%%%%$$$########################%%%###!!!###&&&'''%%%###"""%%%&&&$$$###""""""$$$$$$############$$$$$$###########################&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++***)))))))))+++---...+++---///000111333666888===AAAMMM```vvv}}}xxxuuurrrqqqrrrtttvvvwwwvvvuuuttttttpppqqqrrrsssttttttssssssqqqsssvvvzzz~~~|||tttllliiihhhiiimmmuuu}}}|||yyyyyy~~~tttiiiXXXIII???;;;::::::777777666555444333333222000000/////////.........------------,,,,,,++++++,,,------,,,)))(((((((((************++++++++++++***)))))))))((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))(((######""""""!!!!!!!!!!!!%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$!!!!!!"""""""""#########"""#########$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###########################%%%###"""$$$'''(((%%%""""""$$$$$$$$$$$$$$$######""""""""""""##############################"""%%%%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''###$$$%%%&&&((()))******))))))))))))************,,,+++)))((()))+++...000,,,...///000111333555888<<>>;;;999666555444444111111111000000000//////+++,,,---...//////......''')))+++,,,+++******+++)))))))))*********++++++*********)))))))))((((((((((((((((((((()))******&&&&&&''''''''''''&&&&&&%%%%%%&&&)))******'''$$$)))((('''&&&&&&&&&'''(((((((((*********)))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%'''(((&&&$$$###%%%'''%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%"""###$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###  !!!###$$$###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))*********+++++++++************+++---///000---...000000111222555777;;;@@@LLL___uuu~~~}}}yyywwwwwwyyy|||{{{vvvsssrrrrrrsssvvvwwwtttvvv|||}}}zzzxxxxxxyyyyyy|||zzzuuuvvv{{{}}}}}}jjj\\\KKKIIIFFFCCC@@@>>>======111111111111000000000000***+++---///000000//////***,,,...---***(((''''''(((((())))))************************))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&'''(((***---///...***'''&&&%%%$$$$$$%%%&&&((()))((()))+++,,,+++***((('''$$$$$$$$$%%%%%%%%%&&&&&&'''))))))(((%%%$$$%%%(((&&&%%%%%%$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$###"""###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%###$$$%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%'''((((((((('''&&&%%%%%%)))((((((((('''''''''''')))************+++++++++*********+++,,,---//////---...000111111222555777;;;@@@LLL___ttt}}}|||}}}~~~~~~~~~}}}||||||zzzvvvtttuuuyyy~~~}}}|||{{{yyyvvvtttzzz{{{}}}}}}zzzwwwtttsssuuuyyy{{{|||rrreeeVVVOOOLLLHHHIIIFFF:::333//////111111//////222------..................,,,,,,,,,++++++*********,,,,,,***)))))))))***++++++***)))***+++***(((&&&))))))(((((('''''''''&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$&&&***)))'''(((,,,111111222111000---+++***%%%&&&'''((('''&&&$$$###)))))))))((((((''''''&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!###%%%'''&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$######$$$"""###%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!! ###"""""""""###$$$%%%%%%&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""###################################################%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''))))))))))))(((((((((((()))************))))))((()))***+++,,,------------***,,,...///000222555888<<>>AAA///000111222111222555777:::AAALLLZZZnnn||||||~~~tttlllqqqzzz~~~wwwssstttvvvtttbbbRRREEE>>><<<999555222000///000111000///......//////---+++,,,,,,,,,------............---,,,+++++++++,,,---******(((((()))***---...&&&(((***)))'''&&&(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***)))+++///444444///)))(((((((((&&&""" &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!  !!!"""$$$$$$#####################""""""!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%###"""!!!!!!###&&&''''''&&&&&&%%%$$$###"""""" """$$$%%%%%%###!!!$$$$$$###############$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###""""""""""""&&&&&&&&&''''''''''''(((+++,,,,,,+++)))((()))***)))((('''&&&&&&'''((()))---,,,,,,000888EEEQQQYYY:::111...333444///000888:::@@@LLL[[[lll{{{~~~vvvqqqpppuuu~~~}}}mmmXXXJJJBBB===888444222111000...000...------...---+++***,,,,,,---------............---,,,+++***++++++,,,)))***+++,,,------,,,,,,''')))******((('''(((***))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''++++++...444888666///)))))))))***(((&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%###"""!!!"""""""""###%%%&&&((()))%%%%%%$$$$$$###"""""""""######$$$$$$$$$#########$$$$$$###############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***+++++++++)))((()))******)))(((((((((((()))***+++***))),,,222<<>>111111333222666>>>999???KKK[[[mmm}}}~~~zzz{{{|||xxx{{{ooo[[[MMMEEE<<<888777666333///111000......//////---+++---------...............---,,,++++++******++++++%%%(((+++------+++(((&&&((()))******(((((()))***))))))))))))))))))))))))%%%%%%%%%$$$%%%%%%&&&''')))+++///444777444,,,%%%'''((())))))''''''''')))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$###############"""$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&#####################"""&&&%%%$$$######$$$%%%&&&$$$###############$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((()))***)))((('''((()))+++***)))))))))******+++***)))((())),,,222888<<>>JJJZZZmmmxxxqqqqqquuuzzzsss]]]RRRDDD;;;::::::777333333111000000111222111000.....................///,,,,,,++++++************&&&(((***,,,,,,+++(((&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''(((+++...000---'''"""%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$############""""""############""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########"""######$$$%%%$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&'''((())))))))))))*********+++******))))))+++...111333888///+++...222222222333999>>>IIIYYYmmmwwwsssqqqqqquuuzzzxxxttteeeQQQCCC===:::666222333111000000111333333222////////////////////////,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,***)))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''((((((((('''%%%###%%%&&&&&&%%%###"""###$$$###$$$$$$%%%&&&'''(((((()))((('''%%%$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######""""""!!!"""###%%%%%%"""#########$$$$$$$$$%%%!!!"""###%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########""""""!!!"""#########""" ###$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%$$$###"""######""""""###$$$$$$%%%$$$%%%&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&''')))((((((((())))))*********))))))))))))***,,,...///+++,,,///333444222333666:::???IIIXXXlll~~~|||vvvqqqkkkiiijjjooovvv|||fffSSSGGG@@@:::555555222000///000111111111000000000000////////////,,,------------,,,+++***)))(((&&&%%%&&&(((+++,,,+++***))))))))))))(((&&&))))))))))))))))))))))))***)))(((((('''((((((((())))))(((''''''&&&''''''&&&'''((('''%%%$$$$$$%%%###$$$$$$%%%&&&'''(((((())))))'''&&&$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!"""$$$&&&"""""""""######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!""""""#########""""""$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%&&&&&&'''''' ###%%%%%%$$$"""!!!""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&######$$$%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((()))''''''((()))************'''''''''''')))+++,,,---,,,...111000...///333999;;;@@@JJJYYYmmm{{{qqqkkkiiilllqqqxxx|||~~~~~~lll]]]RRRJJJFFF<<<999555333222222111///111111111000000000//////------.........---,,,+++&&&&&&%%%%%%&&&(((+++---...,,,******,,,,,,***((())))))))))))))))))))))))))))))(((''''''''''''''''''((())))))((('''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$############$$$""""""###$$$$$$%%%&&&&&&##################$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$######""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&& !!!"""$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((((()))***'''((()))+++++++++++++++(((((('''''')))***---...---...///------000444666:::@@@KKK\\\oooxxxuuuooouuu~~~xxx}}}rrrfff^^^YYYEEEAAA<<<888555444222000222111111111000000//////---.../////////...---,,,+++++++++,,,...000222333111...,,,,,,......,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&###&&&)))***)))'''&&&%%%"""###%%%&&&&&&&&&(((***)))(((((('''%%%$$$######$$$$$$$$$%%%&&&'''((()))%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%'''''''''%%%###"""######$$$%%%%%%&&&''''''&&&%%%$$$"""!!!"""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$"""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((((()))+++((()))+++,,,------,,,,,,,,,+++***)))***,,,...000---...000222666:::888555999???LLL]]]rrr|||xxxttttttzzz~~~uuu^^^NNN>>>999888444111333111...,,,...000222000---111///------......---,,,---,,,+++***))))))))))))&&&'''((()))***+++,,,,,,+++)))((()))***+++***(((''''''''')))++++++)))'''''''''(((((('''&&&%%%%%%###%%%''')))******)))(((%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&((()))***++++++)))&&&&&&((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$))))))$$$$$$))),,,***+++++++++*********))))))---,,,***))))))+++---...,,,---///000000111444666:::AAAJJJYYYpppyyytttvvv|||}}}lllXXXJJJ@@@888444666222000......111111///,,,111///------.........,,,---,,,+++***************))))))))))))***************((('''((()))***)))(((&&&%%%%%%'''))))))'''&&&'''''''''''''''&&&%%%%%%&&&&&&''''''&&&$$$!!! ###%%%''''''&&&&&&'''(((((((((''''''''''''(((((((((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***%%%%%%))),,,***+++++++++*********)))))))))(((((('''((((((******,,,---///000000111444666:::@@@JJJYYYpppyyyvvvvvvwwwxxx~~~wwwbbbOOO@@@::::::555333111111333333111...000///......//////...------,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((((('''***)))((()))***+++***((('''&&&&&&'''))))))(((&&&'''''''''''''''&&&&&&%%%&&&'''&&&&&&$$$!!!"""$$$&&&'''''''''((()))******((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%(((((('''%%%$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&)))***'''''')))+++++++++++++++*********************++++++,,,,,,,,,+++,,,---///000000111444666:::@@@IIIXXXooo}}}yyyvvvtttrrrttt}}}{{{cccNNNBBB===999666444444666666444111000///...///000000///---------,,,,,,,,,------...---,,,++++++***)))((((((,,,+++******,,,,,,+++******)))((()))***+++***((('''(((((()))((((((''''''%%%&&&&&&''''''&&&%%%%%%###%%%'''(((''''''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""###$$$%%%%%%######$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''')))***)))((()))++++++***************************+++---...///...---,,,,,,---///000000111444666999???HHHXXXppp|||xxxpppmmmnnnwww|||cccNNNBBB>>>:::555444555666444222000//////000111222000...---------,,,------......+++++++++***************+++***))))))***+++***)))+++***((()))***+++***)))((())))))*********))))))%%%&&&'''(((((()))))))))%%%''')))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***+++***((()))+++************************&&&(((***,,,,,,+++)))(((,,,---///000000111444666888???IIIYYYqqq~~~vvvrrrqqquuuzzz{{{~~~|||cccQQQGGG@@@888444333333222111/////////111333333111///...------,,,,,,,,,------)))*********+++,,,,,,,,,((('''&&&'''((()))(((&&&***)))''''''((()))((('''((())))))***************(((((((((''''''''''''''''''((())))))'''&&&&&&'''&&&%%%%%%%%%&&&'''((((((###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())),,,***''''''+++***************+++++++++(((***,,,---------+++***,,,---///000000111444666777???JJJ[[[ttt{{{{{{~~~~~~zzzwwwxxx}}}}}}jjjVVVMMMAAA888555444333111//////000222444444111///......---,,,+++++++++,,,*********++++++,,,,,,,,,)))(((''''''))))))((('''+++)))''''''((((((((('''&&&'''((()))))))))))))))+++***)))((('''&&&&&&&&&%%%'''))))))(((''''''(((&&&%%%%%%%%%&&&&&&'''(((###%%%&&&&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%************************(((&&&(((,,,***&&&%%%***))))))*********+++++++++,,,---.../////////...---,,,---///000000111444666777???KKK]]]vvv|||}}}pppxxxyyyqqqppp}}}dddZZZKKK???999666555444//////000222444444222//////...---,,,+++*********++++++++++++++++++++++++,,,+++***+++,,,---,,,***...,,,)))))))))*********%%%%%%&&&'''((((((''''''++++++***))))))))))))***###&&&(((((((((((()))+++'''&&&&&&%%%%%%%%%&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%''',,,***%%%$$$)))))))))******++++++++++++******++++++,,,,,,++++++,,,---///000000111444666666???LLL___www{{{xxxxxxtttmmmiiimmmzzzmmmXXXJJJ???777555888444333111///////////////000000///---,,,)))(((&&&///...---,,,,,,,,,,,,,,,************************))))))************))))))''')))++++++)))'''''''''''''''&&&&&&&&&&&&''''''))))))))))))***************(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%&&&'''&&&$$$"""'''%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%'''''''''%%%###"""+++***)))))))))***,,,---***+++,,,,,,+++***)))((()))************+++++++++.........///000222444444888AAAMMM\\\qqqyyypppjjjiiiooouuu~~~gggXXXLLL@@@999888777555222000///...------000000000000///...---,,,......------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))((()))+++***(((''''''(((***))))))))))))))))))***&&&&&&'''''''''(((((((((***((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$#########!!!!!!"""###%%%%%%$$$"""***(((%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++((((((***+++++++++******************++++++++++++.........///000222444444888@@@JJJWWWkkkyyyrrrmmmkkkjjjpppxxxyyyjjj^^^QQQDDD===:::888444222111000...---,,,,,,---............---...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******)))''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""" !!!"""############### !!!"""$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######%%%'''((('''(((((()))))))))))))))%%%&&&((()))***+++++++++************+++++++++,,,.........///000222444444888>>>FFFRRRgggzzzsssmmmmmmooovvvwwwpppeeeUUUJJJ>>>:::666444444444222000+++,,,---------------------------------------,,,++++++++++++++++++++++++))))))************))))))++++++***)))'''''')))+++&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))))))))))))))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#################################"""!!!  !!!"""###$$$$$$$$$!!!"""$$$$$$$$$$$$%%%&&&&&&$$$!!!!!!"""######"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&'''((()))******+++*********+++++++++,,,,,,.........///000222444444888===FFFTTTjjj}}}vvvtttpppoooxxx}}}vvvhhh[[[EEE???888555555666444222111222222222111000///...,,,,,,---......------,,,************************((())))))))))))))))))(((+++++++++)))'''''')))+++))))))(((((((((((())))))((((((((())))))))))))***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#################################"""!!!  !!!###$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&)))'''$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''(((''''''&&&%%%&&&'''))))))(((''''''((((((((((((((())))))******++++++++++++,,,,,,,,,.........///000222444444777>>>IIIYYYppp}}}zzzuuuqqqwww{{{oooUUULLL@@@999888777555222222222222111000///---,,,+++,,,---.........---,,,************************))))))************))))))***++++++***(((((()))+++)))((((((''''''(((((()))''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$###%%%&&&$$$!!! """%%%'''%%%###"""###$$$$$$############$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&''''''((((((((((((((())))))((((((((()))******++++++++++++,,,,,,,,,,,,.........///000222444444888>>>JJJ[[[sss}}}qqqcccRRREEE???;;;777333000000000///...---,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++,,,,,,***))))))***(((''''''&&&&&&''''''((((((((((((((()))))))))***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""%%%'''%%%!!!!!!%%%(((%%%### !!!""""""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&((((((''''''(((((()))***)))((((((((()))+++,,,---+++++++++,,,,,,,,,------.........///000222444444:::???GGGWWWnnnxxxbbbPPPGGG@@@:::555222222333222222111000///***+++---//////...---,,,........................,,,------......------,,,)))+++------+++)))))))))++++++************++++++***+++++++++,,,,,,,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((***(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###&&&((('''$$$$$$)))...(((%%%######$$$%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%$$$$$$###"""""""""###***)))'''%%%%%%%%%&&&'''))))))((('''''')))***+++'''''''''(((***,,,///000++++++,,,,,,,,,---------.........///000222444555<<>>222777333222444444000000333//////...------------...++++++++++++++++++++++++&&&&&&'''((()))***++++++************))))))))))))++++++++++++*********)))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###"""!!!%%%$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((***------,,,++++++,,,++++++++++++++++++,,,,,,---///111111111000111222777:::BBBQQQcccuuuvvvaaaRRRDDD999999444222333222///...111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************))))))))))))++++++*********))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''((()))******+++'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%'''((()))$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''***,,,,,,+++***++++++)))******++++++,,,---------///111111000000111222777:::BBBPPPbbbrrr}}}zzzcccQQQEEE>>>888444333222//////111...............---,,,,,,---------------------------------,,,,,,+++++++++++++++*********)))))))))******)))))))))(((((((((***))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''')))***+++***)))***+++))))))***+++,,,,,,---------///000000000000111333777:::CCCPPP```oooyyy~~~}}}yyy{{{~~~yyycccTTTFFF>>>777555444222111333//////000000000///...---........................------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))&&&((())))))(((((()))***++++++++++++++++++,,,,,,---...///000///000222333666:::CCCPPP```nnnyyy~~~zzzxxxwwwxxx|||wwwdddOOODDD:::777666333222333111111111111111000//////........................******++++++,,,------...++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%''')))++++++######$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))((('''''')))***---,,,,,,++++++*********,,,...//////...///222444555:::CCCPPP___nnn|||}}}~~~|||wwwvvv{{{ttt]]]PPPBBB;;;888444222222222222111000000000000111........................((())))))***,,,------...,,,++++++++++++***************)))))))))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((######%%%&&&(((***+++,,,******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%!!!!!!"""$$$%%%'''((()))###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***'''((()))((('''''')))+++---,,,,,,++++++******))),,,---.........///222555555:::CCCNNN]]]mmm|||~~~~~~~~~}}}xxxyyyqqqaaaPPPEEE???999555333222111///------...///111------------------------******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++*********)))))))))((()))************)))((())))))))))))))))))))))))$$$$$$%%%&&&'''))))))***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###%%%'''(((******######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***((())))))((('''(((***,,,******+++++++++,,,,,,,,,,,,------------///222555777;;;BBBLLLXXXiiizzz~~~~~~~~~||||||ppp\\\OOOGGG???888666222000---******,,,...000------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++************)))***+++,,,,,,+++***)))************************))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******)))******)))((((((+++---'''((()))***,,,---...///,,,------------///222666999===BBBJJJUUUfffxxx~~~}}}vvvfffRRRBBB;;;:::999333000222444333444666//////...---,,,,,,++++++(((((((((((((((((())))))/////////...---+++***))))))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))************+++***((('''''''''((()))'''%%%######$$$%%%%%%$$$***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&''''''''''''$$$%%%&&&&&&&&&%%%$$$###(((((('''&&&%%%%%%%%%%%%$$$###""""""###$$$'''(((&&&''''''&&&$$$$$$%%%'''%%%$$$###"""""""""###$$$(((%%%""""""$$$%%%$$$###############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&)))'''&&&(((+++---,,,***,,,+++***))))))+++---......///000000000000333555666888>>>IIIYYYiiiuuu|||}}}vvvgggUUUFFF>>>;;;555111333444111000222//////......---,,,,,,+++///...---,,,,,,---......------.........------,,,***************)))))))))'''''''''(((((()))))))))))))))))))))************+++***)))((('''(((((())))))(((''''''))))))(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$ ###%%%'''''''''%%%$$$######$$$&&&((()))%%%&&&&&&%%%###"""###%%%$$$######"""###$$$%%%&&&)))&&&$$$###%%%&&&%%%###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&***((('''(((+++,,,+++))),,,+++*********+++,,,------...000000///000222444777999@@@KKKZZZjjjwww~~~~~~~~~pppXXXEEE>>>777333444555222///////////////...------,,,,,,///...,,,***)))***+++,,,((()))***,,,------------,,,,,,+++************+++&&&&&&'''((()))***++++++))))))))))))******************)))(((((((((((((((&&&&&&&&&((())))))'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''%%%$$$&&&))))))&&&###&&&%%%%%%$$$%%%&&&((()))'''''''''%%%###"""###$$$$$$$$$######$$$%%%&&&'''***(((&&&%%%&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''***)))((()))***+++***)))******+++++++++,,,,,,,,,---...////////////222444777:::AAALLL[[[kkkxxx}}}|||}}}}}}}}}iiiPPPBBB:::444555666333000////////////.........------...,,,)))'''&&&'''((()))&&&'''(((***++++++++++++---,,,+++***)))******+++((((((((())))))*********((()))))))))***************))))))(((((((((((((((%%%&&&(((***,,,+++'''$$$&&&&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,)))''')))+++***%%%!!!%%%%%%%%%$$$%%%&&&'''((()))***)))(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&%%%%%%$$$###&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''******))))))******)))))))))***+++,,,,,,,,,,,,+++,,,...//////...///111444666:::BBBLLLZZZiiiwww}}}||||||~~~~~~zzz|||dddJJJ???666444555333111111000///////////////......111000---,,,++++++,,,---******+++++++++++++++***++++++***))))))))))))***++++++******)))))))))(((((()))))))))************)))))))))))))))((((((''')))***---000222000---)))%%%&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$######%%%((()))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%((())))))'''%%%$$$%%%&&&'''''''''&&&%%%$$$###"""&&&&&&&&&%%%$$$######"""&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((()))*********)))))))))))))))***+++,,,,,,,,,,,,+++---.../////////000222444444999AAAKKKWWWfffuuu~~~~~~}}}}}}~~~}}}}}}^^^NNN>>>777666333111111000000000000000000//////000000///......---------.../////////...---,,,,,,******++++++******)))(((------,,,+++***)))(((((())))))))))))************)))))))))))))))(((''''''((()))+++...000///,,,)))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***)))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%&&&&&&&&&&&&%%%###"""!!!###%%%&&&&&&$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))******)))((()))+++******+++++++++,,,,,,,,,---///000000000000333555333999AAAJJJUUUcccqqq{{{~~~~~~~~~~~~}}}hhhPPPAAA;;;666333333000000000000000000000000,,,,,,---......---,,,+++...............------,,,)))***,,,------+++)))''',,,,,,,,,++++++******)))))))))))))))************((())))))***)))((('''&&&$$$%%%&&&)))++++++(((&&&%%%%%%'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***333333111,,,%%%!!!###%%%$$$%%%%%%%%%%%%%%%$$$$$$"""#########""""""###%%%"""###$$$%%%%%%$$$######!!!$$$''''''%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&)))******)))(((***,,,,,,+++*********+++,,,---///000111111111222444666444:::BBBJJJTTTaaaooozzz~~~}}}}}}~~~~~~~~~}}}|||}}}```LLLBBB;;;777666000000000000000111111111+++,,,...000000///---,,,***++++++,,,,,,,,,++++++)))+++...000///---***(((++++++++++++++++++,,,,,,))))))))))))************((()))*********)))'''&&&&&&&&&''')))+++,,,***((('''((()))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((('''&&&%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***+++------(((!!!$$$***&&&&&&&&&''''''&&&%%%%%%"""###$$$$$$###$$$&&&((( """$$$%%%%%%%%%%%%!!!$$$((((((&&&%%%&&&(((############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%(((******)))(((+++---,,,+++***))))))+++---...///111222222111222444777555;;;DDDKKKTTT```nnnyyy~~~|||}}}~~~yyyttt[[[KKKAAA:::555444111111333333111000222000111000///---+++(((&&&////////////////////////,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%$$$$$$###$$$$$$%%%$$$&&&'''&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''+++***)))(((((()))***+++***************++++++,,,...///111111111111333555777999@@@LLLWWWaaannnyyy~~~}}}~~~~~~~~~~~~~~~}}}~~~zzz}}}oooZZZIII>>>888666222000222222///...111000000000///...---,,,+++........................------,,,,,,++++++*********************+++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''((())))))))))))(((((((((((((((((())))))))))))((((((''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((()))******000111333444333444555777888:::CCCPPPZZZcccmmmwww|||}}}~~~~~~|||{{{zzzyyyzzzzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}zzz}}}~~~}}}}}}}}}~~~tttwwwoooXXXIIIAAA;;;555222333222000///111//////......//////000111---------------------------------------,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))***))))))(((((())))))***&&&''''''''''''&&&%%%%%%******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))************)))))))))(((((((((((()))******,,,...000000000000222444888;;;EEESSS]]]eeennnvvv{{{|||}}}~~~~~~|||{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{{{{|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}|||zzzzzzzzz|||{{{{{{{{{{{{{{{{{{||||||~~~~~~}}}tttvvvlllYYYNNNAAA:::444444444111111222//////...---...///111222------------------------,,,,,,,,,,,,------------)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''(((***)))'''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&*********))))))(((((((((''''''''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))***++++++***)))(((++++++******++++++,,,---***,,,............000222888:::CCCQQQ\\\eeepppzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{~~~~~~{{{zzz|||||||||||||||||||||||||||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}~~~|||yyyxxxwwwyyyxxxxxxwwwwwwxxxxxxyyy{{{~~~~~~}}}~~~uuuwww}}}kkk\\\HHH???666444444222111222000///...---------//////------------------------++++++++++++,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''(((((()))***((((((''''''''''''((((((*********))))))******+++)))))))))((((((((((((((((((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******((()))***++++++***)))(((+++++++++++++++,,,,,,------///111111111111333444777888@@@MMMYYYfffttt~~~~~~{{{{{{{{{{{{|||~~~|||{{{yyyyyyzzz~~~~~~{{{xxxxxxyyy{{{}}}{{{||||||||||||{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzz}}}|||{{{{{{|||~~~~~~|||zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxx{{{~~~~~~~~~~~~{{{lllTTTHHH;;;666555111///000000000///...------------------------------------,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******"""$$$&&&)))+++---......***))))))(((((())))))***((()))+++------,,,***)))((((((((((((''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++))))))************))))))***))))))))))))***++++++,,,...000000000000222333666777>>>KKKXXXfffwww~~~~~~}}}}}}|||}}}~~~|||{{{zzzyyy{{{}}}}}}zzzxxxwwwxxxzzz{{{|||}}}}}}~~~}}}|||{{{zzzwwwxxxzzz|||}}}|||{{{zzz~~~~~~}}}}}}}}}~~~||||||}}}}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||fffWWWGGG>>>:::555111//////000000000000///....................................------,,,,,,++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++******)))))))))))))))###%%%))),,,......------)))(((((((((((((((((()))&&&+++222777888333---(((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''%%%$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++******))))))))))))************))))))******+++,,,+++,,,............000222777888@@@NNN[[[hhhwww~~~|||{{{{{{zzz{{{}}}~~~|||zzzzzzzzz{{{|||}}}~~~}}}|||{{{uuuwwwyyy{{{}}}||||||{{{~~~~~~wwwxxxzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||{{{~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||{{{~~~}}}~~~vvveeeRRRGGG@@@999333222...///111222222111000000////////////////////////000000///...------,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((***---//////,,,)))'''&&&&&&%%%%%%%%%%%%&&&&&&,,,333???GGGGGG@@@555...((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''''''''''''''((((((((()))'''(((((()))***++++++++++++***)))(((((()))***+++,,,,,,++++++,,,,,,---......000111222111222444555777:::CCCRRR^^^iiivvv~~~}}}~~~}}}|||~~~|||zzzyyyzzz}}}}}}{{{~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}||||||{{{yyywwwvvvwwwzzz~~~}}}{{{{{{~~~~~~|||xxxzzz}}}}}}}}}|||||||||||||||{{{{{{{{{||||||}}}~~~|||{{{zzz|||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~tttpppzzz}}}iiiTTTDDD:::555333444...,,,000444333111000000///...------------...,,,---...---+++***+++,,,...+++)))))),,,......---+++++++++*********))))))))))))************)))))))))))))))***+++)))&&&$$$)))***,,,///111///***'''))))))))))))***+++,,,---///DDDNNNmmmxxxPPP333......+++(((&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((()))+++,,,444...((($$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&((()))))))))************)))******+++,,,---......//////000//////000222555444<<>>BBBLLL]]]eeennn~~~zzz{{{{{{|||||||||||||||}}}{{{zzzyyyzzz{{{}}}{{{~~~~~~{{{xxxwwwyyy|||}}}~~~}}}{{{zzzxxxrrrtttwwwyyyyyyxxxvvvuuuyyyzzz|||~~~}}}|||yyyxxxyyy|||}}}zzzyyyyyyyyyyyy~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwyyyzzz||||||zzzzzzzzz|||}}}}}}}}}~~~||||||zzzyyyyyyyyyyyyyyy|||}}}}}}yyyxxx}}}vvv^^^JJJ???999555444444111......111000222333444444222000///+++,,,...---,,,,,,---......---,,,,,,,,,,,,++++++***************************++++++++++++++++++******(((((()))+++---,,,+++)))***,,,///222222///---((((((((((((((()))******000444NNN~~~iii>>>///---***))))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))'''(((((()))***+++++++++*********+++++++++,,,,,,+++++++++***************+++---///000000222444666666===@@@JJJ\\\dddmmm}}}}}}|||zzzyyyyyy{{{|||}}}|||{{{yyyxxxwwwxxxzzz{{{zzz||||||yyyxxxzzz|||~~~~~~~~~|||yyyxxxxxxuuuvvvyyy{{{{{{yyywwwuuuxxxyyyzzz{{{{{{{{{zzzyyy}}}|||zzzzzz{{{}}}|||zzzzzz{{{|||~~~~~~}}}|||zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxvvvuuuvvvxxxzzz|||{{{{{{|||~~~||||||||||||}}}||||||zzzyyyyyyyyyyyyyyy}}}~~~|||}}}sssZZZIII@@@:::555333111///000333...///111222111000...,,,,,,---......,,,,,,---...------------,,,+++++++++************************))))))************))))))((()))+++...000000---+++***+++---000444444222000(((((((((((((((((()))***222111BBBlll}}}~~~vvvPPP111...+++)))(((((('''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""!!! !!!###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''((()))***+++,,,,,,))))))))))))*********+++*********+++,,,------...***,,,///000111222444666444;;;>>>IIIZZZccclll}}}~~~{{{yyyyyyzzz|||~~~{{{zzzyyyxxxxxxyyyzzz{{{zzz|||~~~}}}{{{{{{}}}~~~~~~}}}~~~{{{yyyyyyyyywwwyyyzzz||||||{{{yyyxxxxxxyyyzzzzzzzzzyyywwwvvv{{{zzzzzz{{{|||}}}|||yyyyyy{{{~~~||||||zzzwwwvvvwwwzzz}}}~~~~~~}}}|||{{{{{{{{{|||~~~|||zzzxxxvvvuuuuuuxxx{{{}}}}}}~~~}}}|||{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyy|||~~~~~~yyy|||jjjWWWMMMBBB888444333111222444000111222222222111///...---...///...,,,,,,,,,---+++,,,......,,,++++++,,,***************+++++++++)))))))))******)))))))))'''))),,,000222111---)))***+++---000444555444333)))))))))(((((())))))***,,,222;;;]]]ttt|||zzz___333000,,,)))((('''&&&$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&$$$######&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&$$$$$$%%%'''((((((((((((''''''(((((()))***++++++(((((()))))))))*********+++,,,,,,---///000000111+++---000111111222333555333999===HHHYYYbbbkkk{{{~~~}}}||||||||||||||||||||||||||||||||||||{{{||||||}}}~~~~~~}}}}}}}}}~~~|||}}}}}}~~~|||{{{{{{}}}xxxxxxzzz{{{||||||}}}}}}xxxyyyzzz{{{{{{zzzyyyyyyyyyzzz|||}}}~~~~~~}}}yyyvvvvvvyyy|||}}}|||zzzwwwuuuvvvzzz}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyxxxwwwzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||~~~{{{yyy{{{}}}ooo^^^NNN===777666555333333333333333333222222222222///000000///,,,++++++,,,)))+++......,,,+++,,,---))))))*********+++++++++)))******++++++******)))((()))+++---//////,,,)))((()))+++...222555444333+++******)))))))))******%%%444333GGGbbbkkkmmm___333000,,,******)))((('''''''''''''''''''''''''''%%%$$$######$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''')))******((('''(((***$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((%%%&&&'''((((((((((((((($$$%%%&&&((()))))))))***'''''''''(((((()))))))))))))))*********+++++++++,,,,,,---------.........+++...000222111111222333444:::===GGGXXX```hhhxxx}}}{{{zzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~}}}}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~|||~~~vvvwwwxxxzzz|||~~~xxxyyy{{{}}}}}}}}}}}}}}}zzz|||||||||zzzvvvsssssswww{{{|||yyywwwxxx|||~~~}}}}}}}}}}}}}}}~~~{{{{{{|||||||||||||||{{{zzz}}}~~~}}}{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{zzz{{{{{{xxxzzz~~~}}}zzzzzz|||||||||}}}~~~jjjVVVBBB999888777444333111000//////......//////000111111///,,,+++++++++'''+++......,,,+++,,,...))))))******+++++++++++++++++++++,,,,,,+++++++++***))))))***,,,,,,+++)))&&&''')))---111333333222++++++***************+++###555)))111LLLUUUZZZWWW222000---,,,,,,,,,+++***''''''''''''''''''''''''%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((("""&&&'''&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&''')))******++++++''''''''''''((((((((((((******+++++++++,,,,,,,,,+++++++++************))),,,...111222111111111222666<<<>>>GGGWWW^^^fffuuu~~~|||||||||zzzzzz{{{|||zzzxxx|||~~~{{{xxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~{{{zzz|||{{{zzz|||~~~{{{{{{}}}~~~|||||||||}}}}}}}}}~~~~~~~~~|||wwwuuuuuuwwwyyyzzz}}}|||zzzxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{}}}|||zzzzzzzzzyyyxxxwwwwwwyyy{{{|||zzzxxxvvvwww{{{}}}}}}{{{yyyyyyzzz{{{|||~~~yyy|||~~~~~~~~~}}}dddIII<<<999777444222111111111111111000///...------..................)))***+++,,,---///000000...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))(((''''''******+++,,,------------***************************''')))444BBBJJJJJJFFF;;;...)))111666///((((((((((((((((((''''''''''''((('''%%%$$$######$$$%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&((('''$$$###$$$'''"""&&&))))))''''''%%%###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))(((''''''''')))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222444:::===HHHYYY```fffttt~~~~~~~~~~~~{{{xxxxxxyyyzzzyyyxxx}}}|||zzzwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~||||||{{{yyyxxxzzz}}}~~~}}}|||}}}~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}xxxvvvvvvxxxyyyzzz}}}|||zzzyyyxxxxxxyyyyyy||||||||||||}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~}}}||||||zzzzzzyyyxxxyyyzzz{{{|||{{{yyywwwxxx{{{}}}|||{{{xxxxxxxxxxxxyyy{{{}}}~~~~~~zzz}}}~~~qqqUUUDDD===777444222222222222111111000//////........................,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))***+++,,,.........///))))))))))))))))))))))))---+++,,,333<<>>EEERRRXXXbbbuuu~~~|||zzzxxxwwwvvvvvvxxxwwwvvvvvvuuuuuuuuuuuusssuuuwwwwwwwwwyyy|||xxxwwwvvvvvvvvvxxxzzz{{{|||~~~~~~|||xxxzzz||||||zzzzzz|||~~~|||zzzyyyyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwyyy|||}}}|||{{{xxxvvvtttrrrsssvvvzzz|||yyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyyyyy{{{|||}}}}}}~~~~~~}}}||||||{{{|||}}}~~~}}}~~~~~~{{{{{{}}}~~~|||~~~}}}|||}}}~~~}}}}}}}}}zzzzzz}}}zzzppptttxxxaaaLLLAAA999777555333111111111222111111000000///......---------------------.........---,,,,,,++++++,,,,,,+++,,,...//////...,,,++++++,,,,,,,,,,,,+++******((())))))******))))))(((************************++++++*********)))((('''&&&)))+++)))&&&&&&(((***((((((((((((''''''''''''%%%%%%'''((()))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''(((***,,,***%%%***777;;;222***)))"""###$$$$$$%%%%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))******)))((('''&&&''''''((()))***++++++,,,******++++++,,,,,,,,,------...///000111222222222111:::>>>EEEQQQXXXcccvvv|||{{{{{{zzzyyywwwvvvvvvzzzyyyxxxvvvuuuuuuuuuuuusssuuuxxxyyyyyyzzz~~~~~~xxxxxxvvvvvvwwwxxxzzz|||{{{~~~~~~yyy|||~~~~~~|||{{{}}}}}}|||zzzxxxwwwxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwttttttuuuyyy|||~~~}}}{{{yyywwwtttssstttwww{{{~~~zzz{{{|||}}}~~~~~~}}}}}}~~~|||{{{zzzvvvwwwyyy{{{}}}~~~}}}{{{zzzzzz|||~~~|||~~~~~~|||{{{}}}}}}|||~~~~~~}}}~~~}}}|||}}}zzzzzz~~~xxxjjjnnnpppXXXKKK:::888555333111111222222222111111000///......---///......---,,,,,,++++++...---,,,,,,++++++,,,,,,***+++---......---+++******++++++++++++***))))))'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))''''''(((***,,,---+++)))%%%***---+++'''&&&((())))))(((((((((''''''''''''%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((( ###&&&&&&$$$$$$&&&)))&&& $$$111666---%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))*********((('''&&&(((((()))+++,,,---...///''''''(((***+++,,,---...+++,,,---///000000000000000999===DDDPPPWWWcccwww~~~zzzwwwuuutttuuuuuuzzzzzz{{{zzzyyywwwuuutttvvvxxx{{{||||||}}}~~~}}}{{{{{{zzz}}}yyyuuutttwwwyyyzzzyyyzzz{{{}}}{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||zzzxxxwwwwww{{{yyywwwxxxzzzzzzxxxuuuyyyzzzzzz{{{{{{||||||}}}}}}{{{xxxvvvvvvwwwyyyzzz~~~~~~~~~}}}{{{zzz{{{{{{{{{||||||~~~~~~}}}|||{{{{{{}}}~~~zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzz~~~}}}||||||~~~~~~pppqqqxxxiiiVVVFFF>>>888888777333111111333222111000///...------,,,,,,,,,---...///000111111000000///...,,,+++***((()))+++,,,---,,,,,,+++******))))))(((((('''''''''((()))***************)))))))))))))))******++++++++++++***************(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$''')))(((%%%$$$'''***(((&&&###!!!!!!###&&&((('''((()))***************************************------......///000000111---...000111000111222444555666===HHHRRR\\\hhhrrr}}}{{{yyywwwvvvuuuuuuuuuzzzzzzzzzyyyyyywwwvvvvvvuuuwwwzzz|||}}}~~~~~~}}}|||||||||yyyvvvssssssuuuxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvwwwvvvuuuvvvyyyzzzxxxvvvvvvvvvwwwyyyzzz{{{|||}}}}}}{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||~~~}}}{{{wwwwwwyyy|||~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~}}}vvvvvvuuuaaaNNNCCC:::888777444222333000000///...------,,,,,,,,,,,,,,,,,,,,,---...///.........---,,,+++***))))))***+++,,,,,,,,,++++++)))))))))))))))(((((((((((())))))************))))))))))))))))))******+++''''''((((((((((((((((((************************))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''#########$$$&&&''''''''')))(((&&&$$$$$$&&&((()))))))))*********))))))(((************************)))******++++++,,,------,,,---/////////000111333555666===HHHRRR[[[gggqqqxxxxxxxxxxxxwwwvvvvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxtttwwwzzz|||}}}~~~~~~}}}}}}}}}}}}xxxvvvttttttvvvwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuu{{{{{{{{{{{{|||||||||}}}zzz{{{{{{{{{yyyxxxvvvtttssssssrrrtttwwwxxxxxxwwwrrrssstttvvvwwwyyyzzz{{{~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||||||||zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~zzzwwwuuuuuuxxx{{{}}}~~~~~~}}}|||zzzyyyxxxwwwwwwyyyzzz{{{|||~~~}}}||||||~~~}}}|||||||||{{{|||}}}~~~|||sssttt\\\MMM???999888666444444000/////////......---------,,,,,,,,,,,,,,,------+++++++++++++++***))))))++++++,,,,,,,,,+++******(((((()))))))))))))))))))))************))))))((()))))))))))))))******+++&&&'''''''''((()))))))))***************************))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$!!! """'''***(((&&&))))))(((''''''((())))))************)))(((''''''))))))))))))))))))))))))'''(((((()))******+++++++++,,,...///...///000222555666<<>>888555555222222222222222222111111111000///......------...***++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********(((((())))))******++++++***************)))(((''')))))))))))))))******+++******++++++,,,---......))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((&&&'''(((((((((((('''&&&%%%&&&'''))))))*********((((((((((((((((((((((((******++++++,,,---------,,,...000000000000222444555666;;;EEEOOOWWWbbblllnnnpppsssuuuwwwwwwwwwvvvrrrrrrssstttvvvxxxyyyzzz~~~~~~{{{yyyxxxxxx~~~}}}{{{zzzyyyxxxxxxxxx{{{|||}}}|||yyyvvvuuuuuuqqqrrrrrrsssuuuvvvxxxyyyyyyzzz|||}}}}}}}}}|||{{{wwwwwwwwwwwwwwwvvvvvvwwwzzzyyyxxxtttqqqoooppprrruuuuuutttsssrrrqqqqqqppptttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{||||||~~~}}}zzzyyyxxxzzz}}}|||zzzwwwuuutttssssssvvvzzz~~~~~~}}}yyyyyyyyy{{{}}}~~~zzzxxxwwwxxx{{{~~~}}}|||}}}||||||~~~tttsssiiiUUUEEE:::666777222111111111000000//////111111000///......//////,,,,,,---------------,,,,,,,,,+++******+++++++++))))))******************)))************))))))((()))))))))))))))******+++((())))))******+++++++++((((((((((((((((((((((((((())))))******))))))(((((((((((())))))******+++''''''''''''''''''''''''''''''((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###!!!###&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,---///000111000111333444555555;;;EEEMMMUUU```jjj~~~nnnoooqqqtttuuuvvvvvvvvvssstttvvvxxxyyy{{{{{{{{{~~~~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxx{{{~~~~~~|||yyyxxxxxxqqqrrrtttuuuwwwxxxxxxyyyyyyzzz|||}}}~~~}}}|||{{{yyyxxxvvvuuuuuuvvvxxxyyy||||||zzzvvvrrrpppqqqsssuuuuuuttttttsssrrrrrrrrrssstttwwwzzz{{{zzzyyyxxxuuuttttttuuuwwwyyy|||~~~}}}||||||{{{{{{||||||}}}|||~~~}}}xxxwwwwwwxxx{{{~~~~~~~~~}}}{{{yyyvvvuuutttssstttwww|||~~~|||xxxyyyzzz}}}|||zzzxxxzzz}}}}}}|||{{{|||||||||}}}~~~zzzxxx}}}eeeNNN===777999333333222111000000//////000//////.........//////,,,---------------,,,,,,,,,+++*********+++,,,---++++++******************((())))))************))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((''''''''''''((()))*********'''''''''''''''''''''''''''((()))******((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************************((())))))******++++++,,,,,,...///000000000222333555555;;;DDDMMMTTT___iii|||nnnoooqqqssstttvvvvvvwwwuuuvvvxxx{{{|||}}}}}}}}}|||~~~~~~}}}{{{yyyyyyzzzttttttuuuvvvwwwyyy{{{|||xxx|||}}}}}}~~~tttuuuwwwyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{zzzxxxvvvtttuuuwwwyyy{{{||||||{{{wwwrrrqqqsssuuuttttttttttttttttttttttttqqqsssvvvyyyzzzzzzyyyxxxssssssssssssuuuxxx{{{}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}zzz|||}}}vvvuuuuuuvvvyyy{{{{{{{{{}}}|||zzzxxxvvvtttssssssuuuxxx}}}~~~{{{wwwyyy{{{~~~}}}{{{xxx{{{~~~{{{zzzzzz|||sssqqqoooTTT@@@999;;;666666555444333111111000......---------......///,,,------------,,,+++***++++++*********+++---...,,,+++++++++***)))))))))'''((()))***************)))))))))))))))******+++))))))))))))((((((((((((************************&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&((()))++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%)))***)))&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''*********************************+++,,,,,,------+++---...///...///111222555555:::DDDLLLTTT^^^hhh{{{rrrssstttsssqqqpppqqqrrruuuyyy}}}~~~}}}{{{zzzyyy}}}~~~~~~~~~}}}|||{{{yyywwwtttrrrrrruuuyyy||||||~~~}}}yyyyyyzzz{{{|||}}}~~~~~~wwwxxx{{{}}}~~~~~~}}}}}}sssrrrrrrrrrtttwwwyyy{{{}}}|||zzzxxxvvvtttrrrqqqvvvtttqqqqqqrrrssssssssswwwvvvuuuvvvyyyzzzxxxvvvtttsssrrrrrrsssuuuwwwyyy}}}}}}~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~|||zzzuuuvvvwwwxxxyyyzzzzzzzzzxxx|||~~~|||wwwssstttvvvvvvzzz{{{|||}}}~~~~~~}}}|||{{{|||}}}{{{{{{{{{~~~~~~}}}{{{{{{|||~~~rrrvvvhhhPPP???:::888333111222222000111555111111000///////////////+++++++++,,,,,,---------...---,,,+++************++++++++++++++++++++++++,,,------...---,,,***)))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))((((((''''''&&&&&&!!!%%%***,,,***((('''((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))************---,,,+++,,,...///...---...///000000//////000111000444<<>>EEEHHHNNN]]]kkk|||yyywwwwwwxxxyyy{{{yyyvvvuuuxxx|||~~~~~~}}}}}}}}}|||yyywwwwwwyyyzzzzzzzzzxxxwwwxxxyyy|||}}}|||{{{||||||}}}~~~~~~~~~~~~~~~yyyxxxwwwyyy{{{{{{yyyvvvtttttttttvvvwwwwwwvvvtttttttttsssrrrrrrrrrrrrrrrvvvuuusssqqqpppnnnnnnmmmqqqrrrtttwwwyyy{{{}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}zzzwwwwwwzzz{{{yyywwwzzzxxxvvvwwwyyy{{{{{{{{{||||||||||||{{{zzzyyyxxxuuuuuuuuusssrrrsssvvvyyyxxxzzz~~~}}}zzzxxxxxxyyy{{{||||||}}}~~~}}}|||}}}}}}{{{zzzzzzzzz~~~||||||zzzxxxvvvwww{{{yyy]]]FFF:::666333000666444000///000111111111000///...,,,++++++++++++///...------,,,,,,,,,,,,---,,,,,,---......---+++))))))*********+++++++++)))***++++++++++++***)))---------,,,,,,+++++++++,,,+++)))(((((()))+++,,,))))))************))))))&&&%%%%%%&&&((()))(((''''''((()))******)))((('''&&&(((***++++++***(((&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''%%%$$$%%%''''''$$$!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))***++++++++++++***,,,+++***)))***+++,,,------,,,+++***)))***+++,,,...///000111222333333333222999:::???KKKQQQ\\\ppp|||zzzyyyyyyzzz{{{{{{zzzxxxwwwxxx||||||yyyxxxwwwwwwvvvuuuvvvwwwxxxzzz{{{|||||||||||||||}}}~~~~~~~~~~~~}}}zzzyyyyyyzzz||||||zzzwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvuuuuuutttttttttttttttvvvuuusssrrrpppooooooooonnnoooppprrruuuwwwyyy{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{|||zzzyyyxxxyyyzzzyyyxxxyyywwwvvvvvvxxxzzzzzzyyy{{{|||~~~~~~~~~|||yyywwwsssssssssqqqpppqqqsssvvvxxxzzz}}}}}}|||zzzxxxxxxzzz|||}}}~~~|||}}}}}}|||{{{{{{}}}||||||zzzxxxwwwyyy|||hhhPPP@@@999555333555222000///000111111000//////......------,,,,,,...------,,,,,,,,,,,,------,,,,,,---......---+++++++++,,,,,,,,,---------************************,,,,,,,,,++++++******************++++++*********))))))************))))))((('''&&&'''((()))(((''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&''''''%%%###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((()))*********))))))***************++++++,,,++++++***++++++,,,------...///000111222333333333222888:::???KKKQQQ\\\ooo}}}|||{{{{{{|||}}}~~~~~~~~~zzzwwwuuussspppnnnrrruuuyyyzzzyyyyyy{{{~~~{{{||||||}}}}}}}}}}}}}}}{{{zzzzzz|||}}}}}}{{{yyyyyywwwuuutttssstttuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqmmmmmmnnnoooqqqtttwwwyyyyyyyyyxxxyyyyyyzzz{{{|||~~~|||yyyvvvuuuuuuvvvwwwzzz{{{{{{zzzyyyxxxyyyzzzzzzyyywwwwwwyyyzzzzzzyyyzzz{{{}}}~~~|||yyywwwsssssssssrrrpppppprrrtttxxxzzz}}}~~~{{{zzzxxxxxxyyyzzz}}}~~~}}}}}}~~~}}}~~~|||{{{|||{{{zzzzzz}}}xxx^^^JJJ===888666222111000000111222111///......///000000///...---,,,,,,+++++++++,,,---------,,,,,,---......---+++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++***************)))((()))+++------+++)))((())))))************))))))***)))(((((())))))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''(((((())))))((((((((()))***+++,,,++++++***))))))+++,,,---...............000111222333333333111888999???KKKQQQ\\\ppp}}}}}}}}}~~~~~~}}}{{{}}}}}}yyyvvvssspppmmmjjjnnnsssxxxxxxvvvuuuyyy}}}zzz{{{||||||}}}}}}||||||{{{{{{|||}}}~~~}}}|||zzzzzzxxxvvvrrrpppqqqsssvvvyyyyyyyyyzzzyyyyyyyyyyyyttttttsssrrrrrrrrrssssssnnnmmmnnnoooqqquuuxxxzzzyyyyyyyyyzzz{{{|||~~~~~~~~~zzzvvvtttttttttuuuyyy{{{~~~|||yyyxxxyyy{{{{{{zzzyyyyyy{{{||||||{{{yyyyyyzzzzzzyyyxxxwwwvvvuuuvvvvvvtttrrrrrrsssuuuyyyzzz|||~~~xxxxxxxxxxxxyyy|||~~~~~~~~~}}}|||||||||~~~~~~{{{nnnTTTBBB999777111000000111222222111///---...000111222111///...+++++++++++++++,,,---...---,,,,,,---......---+++))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++************)))***+++,,,,,,+++***)))))))))************)))))),,,***))))))******((('''((((((((()))))))))))))))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''((())))))))))))((((((***,,,......---+++***)))***,,,---......---------...///111222222222222222999:::@@@LLLRRR^^^qqq~~~~~~zzzxxxwwwyyy||||||yyywwwuuusssqqqnnnkkkmmmrrrvvvvvvtttsssvvv{{{zzzzzz{{{||||||||||||{{{zzz{{{}}}}}}}}}|||{{{{{{yyyxxxuuuqqqnnnnnnrrruuuxxxyyyzzzzzzzzzzzzyyyyyytttssssssrrrrrrsssssssssmmmmmmnnnooorrruuuwwwyyyzzzzzzzzz{{{|||~~~|||xxxvvvuuuvvvvvvyyy|||~~~~~~zzzxxxyyy{{{xxxxxxwwwyyy{{{|||{{{zzzxxxwwwuuuttttttuuuvvvvvvwwwwwwwwwvvvsssrrrssstttyyyzzz|||xxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}aaaJJJ<<<777222111111222333333111///---...000222222111///...++++++++++++,,,------...---,,,,,,---......---+++))))))*********+++++++++,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))************)))))),,,+++))))))******)))'''((((((((((((((()))******))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''((())))))******)))))))))+++---000000...,,,***++++++---------,,,+++***---...///000111222222222222999;;;AAAMMMTTT___sss}}}zzztttvvvxxx{{{}}}~~~yyywwwvvvvvvvvvuuurrrpppooorrrvvvvvvttttttvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{xxxzzz||||||{{{zzzyyyzzzvvvvvvtttpppllllllppptttvvvwwwxxxyyyzzzyyyxxxwwwtttsssrrrrrrrrrrrrrrrssskkklllnnnpppsssuuuwwwwwwzzzzzz{{{{{{}}}~~~~~~|||{{{yyyyyyyyyyyyzzz|||~~~~~~|||{{{zzzzzztttttttttvvvyyyzzzzzzyyywwwvvvuuutttttttttvvvwwwvvvwwwwwwvvvsssqqqqqqrrrwwwwwwyyy}}}xxxyyyyyy{{{}}}rrrWWWDDD:::666444333222333333111000//////000111111000///...------,,,,,,,,,---......---,,,,,,---......---+++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,------------+++)))(((((()))+++---))))))************))))))+++***((()))******)))(((((((((''''''((()))***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$###!!!"""$$$'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((()))************))))))+++---//////...,,,++++++,,,,,,,,,++++++***)))------///000111222222222222999;;;@@@MMMTTT```sss~~~}}}}}}}}}{{{ttttttvvvxxxzzz|||}}}~~~yyyyyyxxxyyyzzzyyywwwuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{zzzuuuxxx{{{{{{yyywwwwwwyyyrrrssssssoookkkjjjnnnrrrssstttvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqlllnnnqqquuuwwwxxxxxxxxxzzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{||||||{{{{{{{{{|||||||||~~~~~~~~~{{{yyyrrrssstttwww{{{||||||{{{vvvwwwxxxyyyyyyyyywwwwwwxxxyyyyyywwwuuurrrrrrrrrssstttvvvzzz~~~zzzzzz{{{}}}~~~hhhOOOAAA:::777444333333333222111000000000//////......---//////...---------......---,,,,,,---......---+++++++++,,,,,,,,,---------******************************++++++,,,,,,,,,,,,+++******************+++))))))************)))))))))((('''(((*********(((((('''''''''((()))+++,,,%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''""""""#########$$$$$$$$$###$$$%%%###!!!"""%%%(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((()))+++------,,,+++*********)))))))))***++++++,,,---...000111111222222000777999???KKKSSS^^^rrr~~~}}}|||xxxyyy|||}}}|||zzzvvvtttttttttuuuvvvxxxzzz|||~~~{{{{{{{{{|||}}}}}}zzzxxxyyyxxxwwwxxxzzzzzzxxxwwwxxxyyyzzzzzz{{{{{{zzzzzztttwwwzzzzzzwwwuuuvvvxxxoooqqqrrrooojjjiiimmmrrrqqqrrrtttvvvwwwvvvuuuttttttsssrrrqqqppppppppppppoooqqquuuyyy|||||||||{{{yyyyyyyyyyyyyyyzzz{{{|||wwwxxxzzz|||}}}}}}||||||}}}|||{{{}}}{{{xxxtttuuuwwwzzz~~~vvvyyy}}}}}}yyywww{{{||||||{{{xxxuuutttuuupppqqqssswww|||~~~~~~~~~{{{{{{|||~~~|||~~~tttXXXGGG<<<999555333333333222222222111///...------------111000///...............---,,,,,,---......---+++))))))*********+++++++++)))***++++++++++++***)))))))))******++++++++++++((()))+++,,,,,,+++)))((())))))************))))))((('''&&&''')))******)))((('''''''''((()))+++,,,'''(((***++++++***((('''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&$$$"""###&&&***((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))***+++******)))((((((''''''(((***,,,---,,,---...000111111111111...555777===JJJQQQ]]]ppp}}}yyyuuusssooossswwwxxxwwwtttrrrrrrqqqqqqqqqrrrsssvvvxxxzzzyyyzzz}}}~~~~~~}}}{{{xxxvvvvvvwwwzzzwwwuuuuuuwwwyyy{{{{{{{{{{{{{{{zzzyyyvvvtttsssmmmppprrrrrrqqqpppooopppppppppqqqqqqssstttvvvwwwqqqqqqpppppppppppppppppprrrtttwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxxxxzzz~~~zzz{{{{{{|||}}}~~~~~~|||||||||{{{zzzxxxwwwvvvrrrtttvvvvvvvvvvvvwwwxxxxxxzzz}}}yyy|||~~~cccOOOBBB===777222000000111111222222111111000/////////................................................***++++++,,,,,,++++++***,,,...///...,,,******+++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,***(((%%%$$$%%%'''(((((((((((((((((((((((((((++++++***(((%%%!!!!!!###&&&((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###'''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++))))))))))))************+++,,,------+++))))))***---...///000000111111111222333999BBBJJJRRR___kkk{{{wwwssspppnnnpppsssuuusssrrrqqqqqqoooooooooqqqsssvvvxxxzzzxxxzzz|||}}}}}}|||zzzwwwuuuuuuvvvxxxvvvttttttwwwyyyzzzzzz|||||||||{{{yyywwwtttsssoooqqqssssssrrrqqqrrrrrrrrrrrrrrrrrrsssuuuvvvvvvvvvuuusssqqqoooooopppppprrrsssuuuxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyzzz|||~~~~~~~~~~~~}}}|||zzzyyy{{{{{{{{{}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxtttvvvxxxxxxwwwwwwxxxyyyzzz{{{~~~~~~{{{|||~~~jjjWWWLLLEEE<<<777666666666444222222111111000000//////................................................---------------,,,++++++''')))******)))(((((()))************++++++,,,,,,)))))))))))))))*********,,,+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))((('''&&&%%%###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((((()))))))))*********+++,,,...---,,,++++++,,,---...///000000111111111333444999AAAIIIRRR```lll~~~zzzuuupppmmmlllnnnppppppooooooooopppmmmnnnnnnoooqqqtttwwwyyywwwxxxzzz|||}}}~~~}}}}}}{{{|||{{{yyyvvvttttttuuuvvvtttssstttvvvyyyzzzzzz|||||||||{{{zzzwwwuuutttqqqsssuuuvvvuuutttuuuvvvtttuuuuuuuuuvvvvvvvvvwwwyyyvvvssspppooopppsssuuussssssuuuvvvxxxyyy{{{{{{||||||{{{zzzzzz{{{|||}}}xxxyyy|||~~~~~~~~~~~~}}}|||zzzyyyxxx{{{{{{{{{}}}~~~|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}|||zzzzzzwwwyyy{{{{{{yyyyyyyyyzzz|||~~~}}}||||||}}}~~~}}}}}}|||}}}~~~rrr___SSSHHH<<<666666777555222222222222111000000//////................................................------......---,,,+++++++++---...---+++))))))***)))))))))************+++*********)))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))&&&'''((()))************%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((())))))))))))******)))***,,,,,,+++++++++,,,---...///000000111111111444444888@@@HHHRRRaaannn{{{vvvqqqmmmlllnnnnnnnnnmmmmmmooopppnnnnnnnnnnnnppprrrtttuuutttuuuwwwxxxyyyzzzzzzzzz{{{||||||zzzwwwuuuuuuuuuvvvuuutttuuuxxxzzz{{{{{{||||||}}}|||{{{yyywwwvvvtttvvvxxxxxxwwwvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyvvvsssooommmnnnrrrwww{{{uuuuuuuuuvvvxxxzzz|||}}}~~~}}}|||zzzzzzzzzzzz{{{yyyzzz}}}~~~}}}}}}|||zzzyyyxxxwwwxxxxxxyyy|||~~~}}}|||||||||||||||}}}}}}}}}}}}~~~}}}|||{{{}}}~~~~~~|||{{{{{{|||~~~|||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{iiiZZZMMM===555666777444000333333222111111000000///................................................++++++,,,------------,,,333333333000---)))(((((()))))))))))))))))))))***---,,,,,,,,,+++************++++++,,,+++***)))((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((()))))))))***&&&(((************+++,,,---...///000000111111111555444888???HHHRRRbbbppp|||xxxssspppooooooooonnnmmmmmmoooqqqppppppooonnnooopppqqqrrrrrrrrrssstttuuuvvvvvvvvv{{{|||}}}|||yyywwwvvvvvvwwwvvvvvvwwwzzz||||||{{{{{{|||}}}}}}|||{{{zzzyyywwwxxxyyyyyywwwwwwxxxyyyzzz{{{||||||}}}|||{{{{{{vvvrrrmmmjjjkkkpppvvvzzzvvvwwwwwwxxxzzz|||~~~|||zzzxxxwwwwwwwwwzzz{{{}}}~~~~~~~~~|||{{{yyyxxxwwwwwwvvvvvvxxx{{{yyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~}}}~~~{{{hhhYYYFFF;;;::::::666222333333222222111000000000////////////////////////........................)))***,,,...///000000000000111111///+++(((''''''***)))))))))))))))))))))---,,,,,,,,,+++*********)))***,,,,,,,,,+++)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))))))))''')))+++,,,++++++,,,...---...///000000111111111555444888@@@HHHSSScccqqq}}}{{{wwwtttsssqqqrrrrrrpppnnnnnnooopppqqqpppooonnnnnnoooqqqqqqrrrrrrrrrsssttttttuuuuuuzzz|||}}}}}}zzzxxxwwwwwwyyyxxxxxxyyy{{{|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||zzzzzzzzzyyyvvvvvvwwwxxxzzz{{{|||~~~~~~~~~}}}|||yyyuuunnnjjjiiilllqqquuuwwwwwwyyyzzz|||~~~~~~{{{yyywwwvvvvvvvvv{{{|||}}}}}}~~~}}}}}}}}}}}}{{{yyyxxxxxxwwwwwwwwwxxx{{{xxxyyyzzz|||}}}~~~|||~~~~~~}}}}}}}}}}}}}}}~~~|||~~~yyyiiiSSSCCC<<<999555222333333333222111111000000////////////////////////........................+++,,,...000111222333333,,,...//////---,,,---...+++************)))))))))*********))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''(((((((((((()))))))))+++---......---...000---...///000000111111111444444999AAAIIITTTcccqqq}}}|||zzzxxxvvvuuusssssssssttttttrrrooommmmmmnnnooonnnnnnnnnoooqqqssstttsssssssssssstttuuuvvvvvvyyy{{{}}}|||zzzwwwvvvvvvyyyxxxxxxyyyzzz{{{yyyxxxxxxyyy{{{}}}{{{{{{zzzxxxuuutttuuuvvvwwwxxx{{{}}}}}}}}}||||||yyyuuuooojjjiiikkkpppsssuuuvvvyyy{{{}}}~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxx{{{{{{{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvwww{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~zzz|||~~~}}}}}}}}}~~~|||}}}~~~~~~~~~{{{}}}}}}eeeOOO@@@999444222444333333222222111111000////////////////////////........................,,,---...//////000000///+++---////////////000111,,,,,,++++++************)))))))))))))))*********))))))***************)))((((((((((((((((((((((((((((((''''''(((***+++,,,(((((((((((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''((((((((()))))))))+++---------,,,---...---...///000000111111111222333999BBBKKKUUUcccpppzzzyyyvvvtttrrrrrrrrrrrrssstttuuussspppmmmllllllllllllmmmnnnpppsssuuuwwwuuuuuuuuuuuuuuuvvvwwwxxxwwwyyy{{{{{{yyyvvvuuuuuuyyyxxxxxxxxxyyyyyywwwvvvwwwxxx{{{~~~||||||zzzwwwtttssssssuuuuuuvvvyyy{{{||||||{{{{{{vvvsssnnnjjjjjjnnnrrruuusssuuuxxx{{{}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzz{{{}}}~~~{{{yyyyyyxxxxxxwwwuuurrrsssvvvyyy|||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}yyy{{{}}}}}}}}}}}}~~~{{{|||}}}~~~~~~}}}{{{|||}}}vvv\\\III>>>999777444444333222222111111000000000000000000000000000........................++++++,,,,,,++++++***)))(((***++++++***)))***+++,,,,,,,,,+++++++++************++++++,,,,,,,,,---))))))))))))))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$&&&((((((&&&%%%(((***))))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''''''''((((((((()))''')))******)))))))))***---...///000111111111111111333999CCCLLLUUUcccooo{{{xxxtttsssttttttrrrooopppqqqssssssrrroookkkiiiooommmmmmnnnrrrvvvyyyzzzuuuttttttttttttuuuvvvvvv|||{{{yyyyyyyyyyyyxxxvvvyyyzzzzzzzzzzzzyyywwwvvvyyyxxxxxx{{{~~~|||yyywwwvvvrrroooqqqvvvwwwwwwwwwxxxyyyzzz|||}}}wwwtttpppnnnnnnqqquuuxxxxxxyyyyyy{{{|||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||}}}}}}|||{{{{{{{{{uuuuuuttttttvvvyyy|||}}}{{{|||}}}{{{yyyyyy}}}~~~~~~~~~|||~~~~~~}}}~~~~~~||||||~~~pppVVVGGG>>>888666555444111///...///000000000000000////////////---------........./////////...---,,,,,,,,,,,,,,,------++++++++++++------************************))))))))))))))))))))))))************))))))))))))(((&&&%%%'''***,,,+++)))+++***)))(((((()))***+++...,,,+++)))'''''''''((()))(((''''''(((((('''&&&((('''%%%$$$%%%&&&((()))((()))***+++***)))'''%%%''''''&&&%%%%%%%%%&&&&&&)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&***)))(((''''''((()))***+++*********))))))(((((()))***+++++++++)))((('''+++,,,---///000000111111333333999BBBKKKUUUdddqqq{{{xxxuuutttttttttrrrppppppqqqqqqrrrqqqooommmlllooommmlllnnnssswwwyyyxxxwwwwwwxxxxxxyyyzzzzzzzzz{{{zzzyyyyyyzzzzzzyyyxxxvvvxxxyyyzzzzzzzzzxxxxxxyyyyyyyyy{{{~~~}}}~~~wwwpppmmmkkkiiilllqqqxxxxxxxxxxxxxxxyyyzzzzzzvvvtttqqqoooooorrruuuwww{{{{{{|||}}}~~~}}}||||||{{{{{{||||||}}}}}}}}}~~~}}}|||}}}~~~~~~}}}||||||{{{wwwvvvuuuuuuuuuwwwxxxzzz|||}}}|||zzzwwwwwwyyy|||}}}~~~~~~||||||~~~~~~~~~~~~}}}~~~~~~bbbOOODDD???777777555333111000000000111000000000////////////---------.........//////......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************************)))))))))))))))''''''(((+++,,,***((())))))(((''''''((())))))***)))(((''''''((())))))***(((''''''(((((('''%%%***)))(((((((((***,,,---((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''))))))((((((((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''***)))(((''''''((()))***************)))))))))((('''((()))***+++******)))+++,,,---///000000111111333333999AAAJJJTTTcccqqq{{{yyyuuutttssssssrrrqqqpppppppppppppppppppppppprrrnnnlllooouuuxxxxxxuuuvvvwwwyyy{{{|||}}}||||||yyyxxxwwwwwwyyyzzzzzzyyytttvvvxxxzzz{{{zzzyyyxxxyyyyyyyyy{{{}}}~~~|||zzz|||qqqfffcccdddfffkkkpppxxxxxxxxxxxxxxxxxxxxxxxxuuutttrrrqqqrrrsssuuuvvv}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}~~~~~~}}}|||{{{vvvuuuuuuuuuuuuwwwyyyzzz~~~}}}|||yyyvvvuuuvvvxxx{{{{{{{{{{{{{{{zzzyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~qqq[[[LLLDDD:::999777555333222111000111111000000000/////////---------..................------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************)))))))))))))))))))))***,,,,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&''')))***++++++)))((('''((((((&&&$$$%%%%%%$$$$$$%%%'''((()))((('''%%%######$$$&&&'''%%%%%%%%%%%%&&&'''((((((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))************))))))))))))&&&'''(((***++++++,,,,,,+++,,,---///000000111111333333888AAAJJJTTTbbbooo}}}zzzxxxuuusssrrrrrrrrrrrrppppppooooooppprrrssstttvvvrrroooqqqvvvxxxuuuqqqqqqsssvvvyyy{{{{{{{{{zzzwwwuuutttuuuwwwyyyzzzzzzuuuvvvxxxzzzzzzyyywwwvvvwwwwwwxxxzzz}}}}}}{{{yyyvvvkkkaaaaaafffjjjnnnrrruuuvvvvvvwwwxxxxxxxxxxxxuuuuuuttttttuuuuuuvvvwww{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxxxxxxxxxxyyy{{{||||||{{{|||}}}|||}}}~~~~~~|||zzzyyysssssstttvvvxxx{{{}}}~~~}}}|||zzzxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}||||||~~~~~~jjjUUUGGG<<<:::888666444333111000111111111000000000//////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((()))***+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&'''((()))***++++++)))((('''((('''&&&$$$!!!!!!!!!!!!"""$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&((())))))+++***)))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''))))))(((((((((((())))))*********)))))))))))))))''''''((()))***++++++,,,+++,,,---///000000111111333444888AAAIIIRRRaaannnyyyxxxvvvtttrrrpppqqqrrrtttsssrrrqqqqqqqqqsssuuuvvvzzzwwwtttuuuxxxxxxsssooooooqqqtttwwwzzzzzzzzzyyytttsssqqqrrruuuxxxyyyyyyxxxxxxyyyxxxwwwvvvuuutttttttttuuuxxx{{{}}}|||{{{vvvmmmgggiiimmmooopppqqqqqqrrrtttvvvxxxxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuwwwvvvvvvuuuttttttttttttxxxyyy{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}zzzxxxvvvuuuvvvwwwyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyy{{{|||~~~}}}}}}|||{{{{{{|||~~~|||}}}}}}~~~~~~|||zzzzzz~~~}}}bbbMMM???<<<777444444333111///111111111111000000000000.....................---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((()))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((((((&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))*********((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))******)))))))))))))))*********+++,,,---///000000111111333444888@@@HHHQQQ___lllvvvtttsssrrrpppnnnooorrruuuvvvuuutttssstttuuuvvvwwwzzzyyyyyyzzzzzzxxxtttqqqssstttwwwyyy{{{|||||||||tttrrrqqqqqqtttwwwyyyzzz{{{zzzxxxvvvuuutttttttttsssrrrsssuuuyyy{{{||||||zzztttqqqtttuuuqqqnnnnnnnnnpppsssuuuwwwxxxyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqrrrsssssstttvvvxxxyyyyyywwwvvvvvvwwwzzzzzz{{{{{{zzzyyywwwvvv{{{{{{{{{{{{||||||||||||}}}|||{{{|||~~~~~~}}}xxxxxxwwwvvvvvvvvvvvvwwwuuuvvvwwwyyyzzz|||}}}~~~zzzzzzzzzyyyyyyzzz}}}}}}}}}~~~~~~~~~}}}{{{{{{~~~pppWWWDDD>>>777333333333222111222222111111111000000000...............---------+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))***+++***))))))***+++))))))************))))))******++++++***)))(((''')))(((''''''(((((('''&&&((((((((()))))))))))))))$$$&&&(((******)))'''&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))***************)))))))))))))))***++++++,,,---///000000111111444444888@@@GGGPPP^^^kkkvvvpppppppppnnnlllnnnssswwwyyyyyyxxxwwwvvvvvvuuuuuuvvvyyy}}}~~~{{{yyyxxxwwwxxxyyyzzz{{{}}}~~~vvvtttrrrrrruuuxxxzzz{{{{{{yyyvvvsssrrrsssuuuvvvuuusssrrrsssvvvyyyzzz{{{|||yyyyyyzzzxxxrrrnnnooonnnpppsssuuuwwwwwwwwwvvvtttsssrrrrrrrrrssstttuuuppppppppppppqqqqqqqqqqqqoooooopppqqqssstttvvvwwwuuuwwwxxxwwwuuusssrrrrrrvvvvvvwwwwwwxxxxxxyyyyyy|||||||||||||||{{{{{{zzz~~~|||{{{}}}}}}wwwvvvuuutttttttttuuuuuuttttttvvvwwwyyy{{{|||}}}wwwxxxyyyxxxwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}}}}yyybbbIIIAAA888333333555444333222222222111111111000000//////.........---------***+++---...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((())))))(((&&&'''+++...(((((()))******)))((((((((()))*********)))''''''((('''&&&'''((()))(((''''''''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((()))'''((()))******)))((('''((()))))))))************(((((((((((()))***,,,---+++,,,---///000000111111444444888???FFFOOO]]]jjjwwwnnnnnnnnnmmmkkknnnsssxxx|||{{{zzzyyyxxxvvvuuutttrrrxxx~~~}}}zzz{{{}}}{{{{{{{{{|||}}}xxxvvvttttttvvvyyy{{{|||zzzxxxtttqqqqqqtttwwwyyyxxxuuurrrrrrtttwwwyyyyyyzzzyyyzzz|||yyyrrrqqqssspppqqqsssuuuvvvvvvuuutttrrrqqqpppooooooqqqssstttppppppqqqqqqqqqrrrrrrrrrooooooppprrrtttwwwyyyzzzuuuwwwxxxwwwtttqqqppppppsssssssssuuuvvvyyy{{{|||xxxyyyzzz{{{||||||||||||}}}|||}}}~~~{{{vvvuuutttsssrrrsssttttttssssssuuuvvvxxxzzz{{{|||vvvwwwxxxwwwvvvxxx}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyxxx~~~}}}}}}~~~~~~~~~|||~~~|||hhhLLLCCC999333333666666555222222222111111111111000//////.........---------***+++---//////...---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''((((((&&&%%%&&&+++///&&&'''((())))))((('''&&&&&&'''((())))))((('''''''''&&&%%%''')))***)))((((((((((((((('''&&&%%%%%%((('''%%%%%%%%%''')))***)))((((((''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''((()))******)))((('''(((((())))))*********+++&&&&&&&&&''')))+++...///+++,,,---///000000111111444444888???FFFOOO\\\iiiyyyjjjmmmooonnnmmmpppxxx~~~zzzwwwssspppoooooorrrvvvzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuttttttzzzvvvrrrqqqsssuuuuuutttvvvvvvvvvwwwxxxyyy{{{|||yyyxxxvvvtttrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttrrrooommmmmmnnnpppqqqqqqooonnnppptttvvvuuusssnnnnnnpppuuuzzz|||zzzwwwuuuvvvwwwwwwvvvuuusssrrrooopppsssuuuwwwyyyzzzzzzxxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~uuurrroooqqquuuvvvtttppptttvvvwwwwwwwwwyyy{{{}}}|||{{{yyywwwwwwxxxzzz{{{}}}{{{yyyxxx||||||~~~~~~}}}|||zzz|||}}}{{{xxxvvvxxxzzz~~~|||{{{|||~~~|||zzzkkkSSSHHH<<<555111///111555222222222111111111111111---------...............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222...)))$$$$$$&&&+++...444444222000...+++***)))******+++++++++)))'''&&&))))))))))))************'''((()))++++++,,,,,,,,,%%%'''((())))))'''%%%$$$(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&'''((()))***)))))))))((((((''''''''')))************)))((((((***)))))))))((((((''''''''''''(((((())))))*********)))((('''((())),,,---,,,---...---------///111111111666===DDDKKKWWWbbbtttlllnnnppppppooorrryyy}}}yyyvvvsssqqqppprrrvvvzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxxwwwuuuuuuttttttvvvssspppooorrruuuvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwuuuttttttsssqqqooommmmmmmmmnnnoooqqqppppppsssvvvxxxwwwuuuqqqqqqqqqtttxxxzzzyyyxxxuuuwwwzzz|||{{{xxxuuurrrqqqrrrssstttvvvxxxyyyzzzxxxwwwwwwwwwyyyzzz|||~~~}}}||||||||||||}}}}}}~~~vvvsssqqqrrrvvvxxxvvvtttuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz~~~|||{{{zzz~~~~~~~~~}}}|||{{{{{{}}}~~~}}}zzzxxxxxxyyy|||~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~rrr___QQQCCC;;;777444444777222222222111111111111111........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000---+++***+++---...000000///...,,,+++******((())))))*********))))))))))))))))))************&&&'''((()))))))))))))))(((((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((())))))***((('''&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&&&&'''((()))''''''''''''&&&&&&&&&%%%'''((()))***************+++++++++*********))))))'''((((((((()))))))))***)))(((((('''(((***,,,...,,,---......---...000111222222666>>>DDDKKKWWWbbbtttoooqqqsssssssssvvv{{{}}}yyyvvvtttrrrtttwwwzzz|||}}}}}}}}}~~~~~~}}}||||||{{{{{{zzzxxxxxxwwwwwwwwwvvvsssqqqqqqsssuuuvvvvvvvvvxxxyyy{{{|||||||||{{{}}}|||{{{zzzzzzzzzzzz{{{}}}|||{{{zzzxxxuuusssrrrqqqpppooonnnmmmmmmmmmmmmqqqqqqsssvvvyyyzzzxxxvvvtttsssrrrsssvvvxxxyyyyyywwwzzz~~~|||wwwsssttttttsssssstttvvvxxxyyywwwvvvvvvvvvwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}}}}xxxuuussstttxxxzzzzzzxxxwwwyyyzzzzzzzzzzzz|||}}}~~~~~~}}}|||{{{{{{~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyy|||~~~~~~{{{yyyxxxyyy{{{~~~~~~~~~}}}}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~iiiXXXFFF<<<888555222222222222222111111111000000/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,,,,,,,,,,++++++*********(((((((((((()))***+++,,,))))))))))))************'''(((((()))))))))((((((*********)))))))))((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++&&&&&&&&&&&&'''((()))***&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&''')))******++++++++++++************))))))(((((((((((())))))))))))(((((('''((()))+++---...,,,...////////////000222333333777>>>DDDJJJVVVaaauuurrrtttvvvvvvwwwyyy}}}|||zzzxxxuuuwwwyyy|||}}}~~~~~~}}}~~~}}}||||||~~~~~~}}}|||||||||||||||zzzxxxwwwvvvwwwxxxyyyyyywwwyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~|||{{{xxxvvvtttrrrqqqppppppooonnnmmmllllllppprrruuuxxxzzzzzzyyywwwuuusssrrrqqqsssvvvzzz{{{|||~~~~~~zzzwwwwwwuuutttsssssstttvvvwwwwwwvvvvvvvvvvvvxxxyyyzzzyyy{{{}}}~~~|||xxxuuussstttwwwzzz{{{{{{yyy{{{||||||{{{{{{|||}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyxxx|||~~~}}}zzzwwwwwwyyy|||~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~~~~}}}}}}~~~sss___III>>>:::666222000333333222222111000000000000000000000//////////////////.........---------------------------------,,,------...---,,,+++***,,,,,,++++++*********)))***)))((((((((()))+++,,,((()))))))))***************++++++++++++******)))+++***)))((((((((())))))((((((((((((((())))))***&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''(((((())))))&&&&&&'''((((((''''''''')))(((((('''&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((***,,,---...,,,...000000000000111222333444888>>>DDDJJJVVVaaawwwtttuuuwwwxxxyyy{{{}}}}}}~~~~~~}}}|||{{{yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}zzz{{{{{{{{{|||}}}xxxzzz|||~~~~~~|||{{{yyyyyyyyyzzzzzzzzzzzzzzz|||{{{{{{zzzyyyxxxvvvuuurrrrrrrrrqqqooonnnmmmmmmooorrruuuyyyzzzzzzyyyyyyuuusssrrrqqqrrrvvv{{{~~~~~~|||zzzxxxvvvtttsssrrrssstttuuuvvvvvvuuuvvvvvvxxxzzz{{{yyy{{{~~~}}}|||wwwtttrrrrrrtttwwwzzz{{{{{{}}}~~~~~~|||{{{{{{{{{}}}~~~~~~{{{yyyxxxuuuuuuuuuvvvvvvwwwxxxxxx{{{}}}zzzwwwwwwxxx{{{}}}~~~~~~}}}|||{{{}}}~~~~~~}}}}}}}}}~~~{{{||||||||||||lllTTTFFF@@@;;;666444333333222222111000000///111111000000/////////..................------------------------------------,,,++++++***++++++,,,...------,,,+++***)))))),,,+++)))((((((((()))***((()))))))))***************++++++++++++******)))***)))((('''''''''(((((()))(((((((((((()))******&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))+++,,,---...,,,...000111000000000111333444888???DDDKKKWWWbbbzzztttvvvwwwyyy{{{|||||||||zzzzzz{{{{{{||||||}}}}}}{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzzzzyyyyyyyyyvvvxxxzzz|||}}}zzz{{{|||}}}~~~}}}}}}|||{{{{{{||||||}}}||||||{{{zzzzzzzzz{{{{{{zzzyyyyyyvvvuuutttrrrqqqpppppppppooosssvvvyyyzzzzzz{{{{{{wwwwwwuuussssssvvv{{{}}}|||{{{wwwvvvuuusssssssssssstttuuuttttttuuuvvvxxxzzz|||{{{}}}}}}{{{vvvtttqqqooopppsssxxxzzz|||~~~|||zzzzzzzzzzzzzzz|||~~~}}}zzzwwwvvvrrrrrrrrrrrrsssuuuvvvwwwzzz{{{}}}{{{wwwwwwyyy{{{}}}~~~}}}}}}|||yyy{{{~~~}}}|||{{{zzzzzz|||~~~}}}~~~{{{{{{{{{zzz{{{}}}xxx___NNNCCC;;;777666444333333222111000//////111000000//////......---........................------------------------000...---++++++,,,...///......------,,,+++******,,,+++***)))(((((((((((())))))))))))************'''(((((()))))))))(((((())))))((((((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((()))))))))(((''''''&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''(((''''''&&&%%%%%%(((((())))))))))))******))))))))))))(((((((((((())))))***++++++,,,,,,,,,+++---000111000///000000222333777???EEELLLXXXdddzzztttuuuwwwyyy{{{|||{{{yyywwwwwwvvvvvvxxxzzz}}}~~~{{{|||||||||||||||||||||}}}}}}~~~}}}|||{{{zzzxxxwwwwwwwwwsssvvvxxxyyyyyyyyy|||{{{{{{{{{|||||||||||||||||||||}}}~~~~~~}}}|||{{{zzz{{{||||||}}}|||||||||zzzyyyvvvtttrrrrrrssssssqqquuuxxxzzzzzz{{{}}}}}}}}}{{{xxxvvvwww{{{~~~|||yyywwwvvvuuuuuuttttttssssssrrrqqqqqqrrrsssuuuxxxzzz|||~~~~~~|||{{{vvvtttqqqnnnnnnqqqvvvyyy|||~~~|||zzzxxxxxxwwwwwwxxxyyy{{{}}}~~~|||yyywwwvvvsssrrrrrrqqqrrrssstttuuuwwwxxxyyy}}}{{{xxxwwwyyy|||zzz||||||{{{yyyxxxxxxzzz|||~~~{{{}}}{{{{{{zzzyyyyyy{{{lllWWWGGG;;;777888444444333222111000///...000000//////...------,,,................................................//////...------...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((())))))))))))************&&&'''((()))))))))))))))))))))*********)))(((''''''''''''''''''(((((()))+++***)))(((((('''((((((&&&'''((()))******))))))&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&((((((((()))))))))*********)))))))))((((((((('''***+++++++++,,,+++++++++***,,,///000000/////////111222777???EEEMMMZZZeeeyyyttttttvvvyyy{{{{{{zzzxxxuuutttssssssuuuxxx|||~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyyxxxxxxwwwtttvvvwwwvvvsssqqqrrrttt|||{{{{{{{{{{{{{{{|||}}}{{{|||}}}}}}}}}{{{zzzyyy|||}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxuuussssssuuuvvvtttwwwzzz{{{zzz||||||xxxxxx{{{{{{}}}|||wwwssstttuuuuuuuuutttsssrrrrrroooooopppqqqtttwwwyyy{{{}}}|||{{{wwwuuuqqqnnnmmmpppuuuyyy|||~~~|||yyywwwwwwvvvuuuuuuuuuvvvyyy|||~~~~~~}}}{{{zzzxxxwwwuuutttsssrrrrrrrrrssstttvvvvvvwwwzzz~~~|||xxxwwwyyy}}}}}}~~~}}}{{{yyyxxxxxxzzz}}}~~~yyy|||||||||zzzyyyxxxzzzzzzbbbNNN@@@<<<>>>444444333222111000///...000//////...---,,,,,,,,,---.............................................------..................))))))***+++,,,------...&&&''')))+++++++++******))))))))))))************(((((()))++++++,,,,,,,,,)))***,,,---,,,+++)))''')))))))))))))))***++++++***)))((('''%%%%%%%%%%%%###%%%''')))++++++++++++&&&'''''''''&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&((()))))))))******++++++###$$$%%%&&&'''(((((((((%%%&&&&&&&&&''''''((((((******))))))((((((((('''+++,,,,,,,,,,,,+++******))),,,///000///.........000111666???FFFNNN[[[fffwwwyyyuuurrrtttxxx|||{{{yyyyyyvvvssssssvvvzzz{{{zzz{{{yyywwwwwwyyy|||}}}}}}yyyzzz|||~~~~~~}}}~~~|||yyywwwwwwwwwuuuttttttuuuvvvtttrrrqqqsssvvvtttyyy{{{yyyyyy|||}}}|||{{{|||}}}|||{{{zzz{{{||||||{{{yyyxxxxxxzzz}}}zzzvvvrrrqqqsssuuuuuuuuuxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}xxxtttppprrrsssuuuuuuuuuuuutttmmmoooqqqtttwwwyyyzzzzzz|||||||||{{{zzzyyyxxxwwwqqqpppooonnnpppsssvvvyyy{{{{{{{{{}}}~~~}}}zzzxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzzzz{{{|||{{{zzzxxxwwwwwwwwwvvvtttssssssrrrrrrqqqrrruuuwwwyyyzzzzzzzzzyyy{{{~~~}}}~~~}}}vvvtttvvvyyy{{{{{{zzz|||~~~}}}{{{{{{zzzyyyyyy|||~~~~~~~~~|||[[[CCC999888777555444333333333111///000000//////.........---000///...---,,,------............------,,,,,,,,,...------,,,,,,------......------,,,+++***))))))******))))))((((((''''''***************)))((((((((((((''''''''''''(((((())))))'''&&&%%%$$$$$$###++++++******)))))))))((('''(((***)))'''&&&&&&''''''(((((((((&&&###!!!''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%'''''''''%%%$$$$$$&&&((())))))))))))************++++++******)))*********,,,---///111222111000///111222666>>>DDDLLLXXXdddzzzvvvsssqqqtttzzz~~~~~~|||zzzwwwttttttwwwzzz{{{{{{~~~{{{xxxwwwxxxyyyyyyyyyxxxyyyzzz{{{}}}}}}~~~~~~~~~|||zzzyyyxxxwwwuuusssrrrtttvvvuuusssrrrsssuuuuuuyyyzzzxxxwww{{{}}}}}}{{{|||}}}|||{{{zzzzzz||||||{{{yyyxxxyyyzzz|||~~~zzzwwwsssrrrtttvvvvvvuuuxxxxxxxxxyyyzzz|||~~~~~~~~~}}}~~~~~~{{{xxxtttuuuvvvwwwxxxwwwwwwvvvppprrrsssvvvxxxzzz{{{{{{|||{{{{{{yyyxxxvvvuuutttqqqqqqpppqqqsssvvvyyyzzz~~~~~~~~~~~~{{{xxxwwwwwwvvvwwwwwwxxxyyyzzzvvvvvvxxxyyyzzzzzz{{{{{{|||{{{{{{zzzxxxuuusssrrrpppqqqsssuuuvvvxxxxxxyyywwwzzz}}}}}}~~~zzzwwwyyy{{{||||||||||||~~~}}}{{{{{{zzzyyyyyy|||~~~|||}}}~~~~~~nnnPPPAAA===777555333333333222111///000000/////////.........000///...---------....../////////......---------.........------.........------,,,,,,+++******))),,,,,,,,,,,,++++++++++++***************)))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''&&&%%%'''(((((('''%%%%%%''')))((((((((()))))))))******+++***************++++++,,,---///111222111000///111222777>>>EEEMMMYYYdddyyytttrrrqqquuuzzz~~~{{{yyywwwwwwyyy{{{||||||}}}{{{xxxwwwxxxxxxxxxwwwwwwwwwwwwxxxzzz|||~~~}}}|||{{{zzzxxxtttqqqppprrruuuuuuuuuttttttuuuvvvyyyzzzvvvvvvzzz}}}}}}{{{|||}}}|||zzzyyyzzz{{{{{{zzzyyyyyyyyyzzz|||}}}zzzwwwuuutttuuuvvvvvvvvvxxxxxxyyyzzz|||~~~~~~}}}}}}}}}~~~{{{wwwxxxzzzzzz{{{zzzyyyxxxuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzxxxvvvtttrrrqqqppppppqqqsssuuuwwwyyy{{{||||||yyyxxxxxxyyyyyyxxxxxxwwwvvvpppqqqrrrsssvvvyyy|||~~~~~~{{{wwwssspppnnnnnnooopppqqqsssuuuvvvwwwyyy|||}}}||||||}}}||||||}}}||||||~~~}}}}}}}}}|||{{{zzz|||~~~}}}}}}~~~```III@@@888666444222222222000///000000////////////......000///......------......///////////////.........///..................///------,,,,,,++++++******,,,,,,,,,,,,,,,---------*********+++******)))((()))((((((''''''(((((()))(((((((((((()))+++,,,---''''''''''''((((((((((((''')))******(((''''''(((((('''%%%%%%%%%'''***+++)))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&((())))))(((''''''(((***''''''((((((((()))))))))))))))))))))***+++,,,,,,,,,---///000111111000///222333888???FFFMMMZZZeeewwwsssrrrrrruuuzzz}}}}}}}}}}}}{{{zzzyyyzzz{{{|||}}}zzzxxxvvvwwwyyyzzzzzzzzzvvvvvvuuuuuuwwwzzz~~~~~~}}}}}}|||yyyuuuqqqnnnqqqsssvvvvvvvvvuuuuuuwwwzzzyyyuuutttyyy|||}}}{{{||||||{{{yyyxxxyyyzzzzzzzzzzzzyyyzzzzzzzzz{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz|||~~~}}}}}}|||||||||||||||~~~}}}{{{zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxxxxyyyzzzzzzwwwvvvuuusssrrrqqqpppooooooqqqtttwwwyyy{{{|||||||||||||||{{{zzzxxxuuurrrppplllkkklllmmmppptttyyy{{{~~~{{{vvvpppmmmkkkkkkjjjkkkllloooqqqrrrvvvxxx{{{~~~~~~}}}}}}|||||||||{{{zzz|||~~~~~~}}}~~~mmmOOO???:::777444222222111000///000000////////////////////////..................//////..................------............------,,,,,,,,,,,,,,,,,,++++++((())))))******+++++++++*********++++++******)))))))))(((((((((((())))))((((((((()))***+++,,,---'''''''''((()))))))))***''')))******(((''''''((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%''''''''''''(((((('''((()))(((''''''(((***''''''''''''(((((((((((())))))))))))***+++,,,---,,,---...///000000000000333444888@@@FFFNNNZZZfffuuutttttttttvvvxxxyyyzzzyyy}}}}}}}}}|||{{{{{{|||}}}zzzxxxwwwxxxyyyzzzzzzyyywwwvvvuuuuuuwwwzzz~~~~~~~~~}}}zzzvvvsssoooppprrruuuwwwwwwvvvuuuwwwyyyxxxtttsssxxx{{{|||zzz{{{|||{{{xxxwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}|||||||||zzzzzzzzz|||~~~~~~|||zzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxwwwwwwwwwxxxxxxttttttsssrrrqqqqqqrrrrrrnnnpppssswwwyyy{{{{{{{{{~~~~~~|||yyyuuuqqqllljjjiiihhhggggggjjjnnnrrruuu}}}~~~|||vvvpppmmmjjjiiiiiiiiijjjllloooppprrrtttvvvyyy|||~~~}}}|||||||||{{{zzzyyy|||wwwVVVAAA===:::666333222222000/////////000000000000000000......//////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------'''((((((((())))))************++++++++++++******))))))(((((((((((()))))))))))))))(((((()))******$$$$$$$$$%%%%%%&&&&&&&&&((()))+++***(((''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%(((******(((((()))***%%%&&&((((((''''''((()))''''''''''''(((((((((((())))))))))))***+++,,,---,,,---......///000000000333444888@@@FFFNNNZZZfffuuuvvvvvvwwwxxxxxxxxxwwwwww}}}~~~~~~}}}{{{zzz{{{}}}~~~|||{{{zzzzzzyyywwwvvvyyyxxxwwwvvvxxx{{{~~~~~~~~~}}}|||xxxvvvqqqpppqqqtttvvvwwwvvvtttvvvyyyxxxtttssswwwzzzzzzzzz{{{{{{zzzxxxvvvwwwxxxyyyyyyzzz{{{{{{zzzxxxwwwxxxzzz|||}}}{{{yyyxxxyyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzz|||~~~}}}zzz{{{}}}~~~~~~~~~yyyxxxwwwvvvvvvvvvwwwxxxuuutttsssrrrrrrssstttuuuooopppsssvvvxxxzzzzzzzzz}}}}}}~~~~~~~~~}}}zzzvvvqqqmmmiiiggggggfffeeeeeefffiiimmmooozzz{{{}}}~~~|||xxxssspppkkkkkkkkklllmmmnnnppppppnnnppprrrtttvvvxxxyyyzzz|||}}}~~~~~~|||{{{|||~~~|||{{{{{{~~~```JJJ???<<<777444333222111000//////000000000000111111......///000000000//////,,,,,,,,,---------------***+++,,,------,,,+++***++++++,,,,,,------......***************+++++++++)))***++++++,,,+++++++++***))))))(((((())))))*********)))((('''''''''(((&&&&&&''''''''''''''''''(((***+++***)))(((((((((!!!###%%%((())))))((('''$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''***,,,,,,)))''')))+++$$$&&&((((((''''''((()))''''''((((((((()))))))))))))))))))))***+++,,,,,,---------......///000000222333888???FFFMMMZZZeeeuuuwwwxxxzzzzzzzzzyyyyyyyyy}}}~~~{{{yyy{{{|||~~~||||||{{{zzzxxxvvvzzzzzzyyyyyyzzz|||}}}}}}}}}}}}{{{yyysssrrrqqqrrruuuwwwvvvttttttxxxyyyuuutttwwwyyyxxxzzz{{{{{{zzzwwwvvvvvvwwwxxxyyy{{{|||{{{zzzwwwvvvxxx{{{~~~|||zzzyyyyyy{{{{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxzzz|||~~~}}}|||zzz{{{}}}zzzyyywwwvvvuuuvvvwwwxxxxxxwwwuuutttssstttuuuvvvqqqrrrtttvvvxxxyyyzzzzzz|||||||||~~~}}}{{{zzzxxxuuuqqqnnnjjjhhhgggeeedddddddddfffhhhkkkllltttvvvxxxzzzyyywwwtttsssnnnoooppprrrsssssssssssspppqqqrrrtttvvvxxxyyyyyywwwxxxzzz|||~~~~~~~~~||||||~~~hhhVVVBBB>>>999666444333222222//////000000000111111111---...///000111000000///------------.........///***+++---......---+++***++++++,,,,,,---......///,,,,,,+++++++++++++++***)))***++++++,,,,,,,,,+++******))))))))))))************)))(((((((((((((((+++***************))))))(((***++++++)))(((((()))%%%%%%&&&'''((()))))))))'''(((***++++++***(((''')))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((+++---,,,(((&&&'''***$$$&&&)))***)))((()))***((((((((()))))))))******+++***************++++++------------...///000000111222777>>>EEEMMMYYYdddvvvwwwyyy|||}}}|||{{{{{{|||}}}~~~{{{yyyzzz||||||{{{{{{|||}}}}}}{{{zzz|||{{{{{{{{{|||}}}}}}|||}}}}}}|||{{{uuurrrpppqqqtttvvvvvvtttsssxxxyyyvvvuuuwwwxxxvvvzzz{{{{{{yyywwwuuuuuuvvvxxxyyy{{{||||||yyywwwuuuxxx|||}}}zzzyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{wwwvvvuuuwwwyyyzzzzzzyyyzzz|||~~~{{{yyyxxxvvvvvvwwwxxxzzz|||zzzxxxuuuttttttuuuvvvssstttuuuvvvxxxyyyzzz{{{|||{{{|||}}}~~~}}}zzzwwwwwwuuurrrnnnkkkjjjiiiiiidddddddddeeegggiiikkklllnnnppprrruuuuuuuuusssrrrqqqsssuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxyyyzzz||||||tttuuuwwwzzz}}}~~~~~~||||||~~~}}}lll]]]DDD@@@:::777555444333222//////000000111111111222---...///111111111000///---.........//////000000+++,,,...//////...,,,+++***+++,,,,,,---...//////,,,++++++******))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))*********)))))))))))))))******))))))((((((''''''&&&&&&)))***++++++)))(((((())),,,+++)))'''&&&'''((()))))))))************))))))******)))((('''&&&&&&%%%'''''''''&&&&&&'''''''''(((+++...,,,'''$$$%%%(((%%%'''***++++++******+++))))))))))))************++++++******************---------------...000000111222666>>>EEELLLXXXdddvvvwwwwwwwwwxxxzzz{{{{{{{{{|||}}}~~~~~~}}}|||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzxxxwwwvvvvvvvvvxxxxxxvvvuuuttttttttttttxxxxxxxxxxxxvvvtttrrrqqqvvvxxxzzz{{{yyyxxxwwwxxxxxxzzz|||}}}}}}||||||}}}{{{}}}~~~}}}~~~zzzuuussstttvvvxxxyyyxxxxxxxxxyyyyyyzzzzzz{{{}}}}}}xxxxxxwwwwwwxxxxxxyyyzzzwwwxxxxxxwwwtttrrrqqqqqqvvvvvvwwwwwwyyyzzz||||||{{{||||||zzzxxxvvvwwwxxxvvvqqqllliiiiiiiiigggeeeeeeaaaaaagggjjjiiifffggghhhlllpppssstttttttttuuuxxxyyy|||}}}}}}{{{yyywwwyyyzzz|||}}}}}}|||{{{yyyvvvzzz}}}}}}{{{yyyzzz{{{{{{|||}}}}}}}}}~~~ppp___RRREEE888555666444111000111111000///////////////333222111000111222444666------,,,------...000000---.../////////...,,,+++))))))))))))***+++,,,---,,,,,,,,,++++++*********...---+++*********+++++++++***)))***+++***((('''%%%&&&'''((()))***+++,,,+++++++++***)))(((((('''***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******(((''''''((())))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((()))***+++,,,,,,,,,------.../////////333222444:::@@@HHHVVVcccuuuwwwwwwwwwyyyzzz||||||||||||}}}~~~~~~~~~}}}|||{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxyyyyyyxxxvvvtttsssxxxyyyzzzyyywwwuuuuuuvvvxxxzzz|||}}}|||{{{{{{|||wwwxxx{{{}}}}}}yyyuuussstttvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwww|||}}}~~~}}}yyyyyyxxxxxxxxxxxxxxxxxxtttuuuvvvuuusssqqqpppqqqrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{zzzwwwvvvuuuvvvsssooojjjhhhhhhgggfffdddgggccccccgggjjjhhhfffggghhhkkkppptttuuuvvvvvvwwwzzz|||}}}}}}{{{zzz}}}~~~~~~|||vvvxxxzzzzzzwwwvvvwwwxxxzzz{{{|||||||||~~~zzzhhhQQQDDD777444555444333333222222111000000000000111...------,,,---...///000//////...------------..................------,,,///...------,,,,,,++++++,,,,,,,,,++++++*********---,,,+++*********++++++***)))((()))******(((&&&''''''((()))***+++,,,,,,++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))***+++,,,---......//////000111111111222222666===BBBIIITTT```rrrvvvwwwxxxyyy{{{|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||zzzyyywwwvvvvvvuuuwwwxxxxxxyyyxxxwwwvvvuuutttuuuvvvwwwwwwwwwvvvvvvxxxyyyyyyyyyyyyxxxwwwvvvyyyyyyxxxvvvsssrrrssstttxxxzzz||||||{{{zzzzzz{{{vvvwwwxxxzzz|||}}}~~~|||yyyuuutttuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuzzz|||}}}{{{zzzzzzzzzyyyxxxwwwuuuuuuqqqrrrssssssqqqppppppqqqssssssrrrsssssstttuuuuuuwwwyyy{{{zzzxxxuuuttttttqqqoookkkiiiiiihhhgggfffhhhdddcccggghhhfffeeefffgggkkkqqquuuwwwxxxzzz{{{}}}~~~~~~~~~wwwxxxxxxwwwuuutttuuuwwwwwwxxxyyyyyyzzz|||sssYYYJJJ;;;666666555444444333333222111111111111222............////////////222111000...---,,,,,,,,,///......---------------,,,++++++***))))))((((((+++++++++++++++*********,,,,,,+++************+++***((('''((())))))(((&&&)))))))))******++++++++++++******))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))))))))*********((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))************+++,,,---.........//////000111111111111222777>>>DDDIIISSS]]]ooo}}}vvvwwwyyyzzz{{{|||~~~}}}}}}}}}|||{{{zzzyyyyyyuuuwwwyyy{{{}}}~~~}}}{{{zzz{{{}}}~~~{{{zzzxxxvvvtttrrrqqqqqqtttvvvwwwyyyyyyxxxvvvuuuqqqsssvvvxxxyyyyyyxxxwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyxxxvvvsssqqqqqqsssuuuxxxzzz{{{|||zzzyyyxxxyyyzzzzzzyyyyyyyyyzzz{{{||||||yyywwwvvvxxxzzzzzzzzz}}}}}}{{{zzzxxxwwwvvvuuuvvvyyy}}}~~~|||{{{{{{{{{zzzxxxvvvtttsssoooqqqrrrrrrqqqqqqrrrsssssssssrrrrrrrrrsssssstttvvvyyy{{{|||yyyvvvtttsssrrrqqqooommmlllkkkjjjjjjhhhdddccceeeeeecccccceeehhhlllrrrvvvyyy{{{|||}}}~~~}}}zzzyyyxxxvvvttttttuuuvvvtttuuuuuuuuuvvvyyy}}}gggVVVDDD;;;777555333333333333222111111111111111...///000000000000//////222111000...------,,,,,,///...---,,,+++,,,---...&&&'''(((((()))*********+++++++++***************++++++******************)))(((&&&'''((((((((('''***)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((************+++,,,------,,,,,,------.../////////000111666===CCCJJJUUU```qqqvvvxxxzzz{{{{{{{{{~~~~~~}}}|||{{{yyyxxxxxxwwwvvvwwwzzz}}}|||zzzyyyzzz|||}}}yyyxxxvvvtttrrrpppoooooosssuuuvvvxxxxxxwwwvvvuuuqqqsssuuuxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyywwwvvvuuurrrqqqrrruuuxxxwwwyyy{{{{{{yyywwwwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}|||~~~|||zzzxxxvvvttttttqqquuuzzz~~~||||||{{{zzzxxxvvvtttsssoooqqqsssssssssssstttuuuooooooooonnnnnnoooppppppwwwzzz}}}}}}zzzwwwuuutttrrrrrrqqqooommmkkkkkkkkkhhhdddbbbcccbbb```aaaeeeiiimmmsssxxxzzz{{{}}}~~~~~~zzzxxxvvvtttttttttuuuuuurrrssssssssssssvvv{{{tttaaaKKK???999555333444222222111000000000000111------............---,,,/////////........./////////...---++++++,,,------)))***+++,,,------------************************************************)))'''&&&&&&'''((((((((((((((((((((((((''''''''')))))))))(((((((((((((((************************&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,,,,,,,------.../////////000000333:::AAAJJJXXXeeevvvvvvyyy{{{{{{yyyyyy|||~~~}}}{{{yyyxxxwwwvvvvvvwwwxxx{{{~~~}}}{{{yyyxxxxxxyyyzzzwwwvvvtttsssqqqppppppppptttuuuvvvwwwwwwvvvuuuuuurrrsssuuuwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyywwwwwwvvvtttrrrssswwwyyywwwyyy{{{zzzxxxvvvuuuuuuuuuuuuwwwxxxzzz{{{}}}}}}zzzyyyyyy{{{}}}~~~}}}|||}}}|||{{{xxxvvvtttrrrqqqpppsssxxx}}}|||{{{yyyxxxwwwvvvvvvvvvppprrrttttttttttttuuuvvvqqqqqqqqqqqqqqqrrrssssssyyy{{{}}}|||zzzwwwvvvvvvqqqqqqqqqooollliiiiiijjjgggdddbbbbbbaaa^^^aaagggkkkooouuuxxxzzz{{{{{{|||}}}||||||{{{|||}}}xxxwwwuuutttuuuvvvuuutttsssssssssrrrssswww|||nnnUUUEEE<<<777555666222222111000000000000000000000000000000/////////............///000111222...------,,,,,,,,,,,,,,,,,,,,,---------+++***((()))))))))***************((()))******+++************(((&&&&&&((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((******+++(((((((((((((((((((((((())))))******)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,......//////000111111111111000333999@@@JJJXXXfffzzzvvvyyy|||{{{xxxwwwzzz}}}~~~}}}{{{xxxvvvuuuuuuuuuvvvxxx{{{~~~~~~}}}|||||||||zzzyyyxxxwwwwwwwwwuuutttsssrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxxxxyyyyyyzzzyyyyyyxxxvvvttttttwwwyyywwwyyyzzzyyywwwtttttttttrrrsssuuuxxxyyyzzzzzzzzzwwwwwwxxxzzz}}}~~~}}}{{{}}}|||zzzxxxvvvtttrrrqqqsssuuuxxx{{{}}}~~~~~~~~~{{{zzzwwwvvvvvvwwwyyyzzzppprrrtttuuutttssstttuuuuuutttuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzxxxvvvvvvvvvrrrssssssqqqllliiihhhiiihhheeedddcccaaa___dddjjjnnnrrrvvvyyyyyyyyyyyyzzzzzzyyywwwwwwwwwzzz|||~~~~~~zzzyyywwwyyyzzz{{{yyyvvvuuuuuuuuutttuuuyyyfffPPPCCC:::666666333333222111111111111222444333222111111111222222............///000111222,,,------------,,,++++++***+++,,,---,,,***((('''((()))))))))*********+++'''((()))***++++++***)))+++)))&&&&&&(((***++++++''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))***+++,,,,,,......//////000111111111222222555<<>>DDDOOOZZZmmmyyyzzz{{{|||}}}~~~~~~~~~~~~||||||}}}||||||{{{{{{zzztttrrrppppppsssvvvwwwwwwyyyzzz{{{{{{{{{zzzxxxwwwsssrrrpppoooooopppqqqrrrtttuuuvvvvvvuuuuuuvvvwwwuuuvvvvvvxxxyyy{{{}}}~~~zzzyyyxxxxxxyyyzzz|||}}}|||}}}}}}}}}|||zzzxxxwwwvvvuuusssrrrsssuuuxxxyyyyyyyyyxxxwwwuuurrrpppnnnrrrxxx{{{zzzyyyyyyxxxuuuvvvyyy}}}~~~}}}{{{{{{}}}yyyuuutttuuuwwwxxxzzzyyywwwvvvuuuvvvwwwwwwtttuuuvvvwwwvvvtttrrrppprrrsssuuuvvvwwwxxxxxxxxxyyyxxxwwwuuussstttvvvwwwvvvwwwxxxzzzzzzyyyxxxwwwtttrrrqqqppppppqqqssstttwwwwwwwwwvvvwwwwwwxxxxxx{{{yyyxxxxxxxxxxxxvvvtttrrrsssuuuwwwyyy{{{|||}}}zzzwwwssssssvvvwwwvvvtttrrrtttuuuvvvvvvwwwyyy{{{|||zzzxxxvvvvvvwwwyyy{{{~~~~~~}}}___GGG>>>;;;999666444444444333222000111111000...---...///000000//////......------000///...---,,,+++******------------------,,,,,,+++++++++++++++++++++++++++************+++,,,---)))))))))))))))))))))))))))))))))******+++,,,,,,*********)))))))))(((((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))((()))))))))************+++,,,,,,,,,------------------......//////000000333333555:::>>>CCCMMMXXXmmmyyy~~~~~~~~~~~~}}}|||{{{zzz{{{||||||}}}}}}|||{{{zzzsssqqqnnnnnnpppsssttttttuuuvvvxxxyyyyyyxxxwwwvvvtttsssrrrqqqrrrrrrssstttuuuwwwwwwvvvuuutttuuuvvvuuuuuuuuuvvvwwwyyy{{{|||yyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~|||zzzyyyuuutttsssssstttvvvyyyzzz{{{{{{zzzyyyvvvsssqqqoooqqqwww{{{zzzxxxxxxvvvrrrtttxxx}}}~~~|||||||||xxxvvvuuuxxx{{{~~~|||{{{zzzxxxxxxwwwxxxxxxssstttuuuvvvuuusssqqqooossstttvvvxxxyyyyyyxxxxxxxxxxxxxxxvvvttttttwwwzzzwwwxxxyyy{{{||||||{{{{{{yyyxxxuuutttrrrrrrsssssszzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyyzzzzzzyyyvvvsssrrrssstttuuuwwwyyy{{{|||wwwtttrrrssswwwzzzzzzyyywwwxxxzzzzzzxxxwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxyyy~~~}}}}}}~~~~~~~~~}}}}}}~~~lllOOO@@@===:::777555555444333222000111222111///---...///---......//////000000000//////......---,,,++++++------------------------++++++++++++++++++++++++))))))))))))******+++,,,))))))))))))************(((((()))***+++++++++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))******+++,,,---...///---------...///000000111333333555:::>>>BBBLLLWWWooo|||~~~}}}|||zzzyyyxxxzzz{{{|||}}}}}}|||zzzzzztttrrrppppppqqqrrrsssrrrooooooqqqssstttuuuvvvvvvttttttuuuuuuuuuuuuuuuvvvtttuuuvvvuuusssrrrrrrsssuuuuuuttttttuuuwwwyyyzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~}}}}}}|||{{{yyyyyyttttttuuuuuuwwwxxxyyyzzz|||||||||zzzxxxuuusssqqqrrrxxx{{{zzzxxxwwwuuurrrtttxxx}}}}}}|||||||||zzzwwwvvvvvvyyy}}}}}}|||{{{zzzyyyyyyxxxxxxttttttuuuuuutttsssqqqpppssstttwwwyyyyyyyyyxxxwwwvvvxxxyyywwwttttttwww{{{xxxyyyzzz|||}}}}}}}}}~~~|||zzzwwwuuussssssssstttyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{yyyvvvsssrrrssssssuuuwwwyyy|||}}}zzzxxxvvvvvvwwwxxxxxxxxxyyy{{{||||||zzzwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxx|||}}}~~~}}}~~~~~~}}}||||||}}}}}}|||{{{|||~~~pppSSSAAA;;;888555444333333222111000222333222000///...///------...///000111111222,,,,,,,,,---......//////------------............++++++++++++++++++++++++'''(((((()))))))))******)))))))))************+++'''((()))***++++++++++++******)))((('''&&&%%%%%%(((((())))))***+++++++++''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((((((''''''&&&'''''''''(((((((((((((((******))))))(((((((((((())))))))))))************(((((()))***+++---...///,,,------...///000111111333333666;;;???CCCMMMWWWqqq~~~}}}}}}}}}|||{{{zzzyyyxxxxxxyyy{{{||||||{{{zzzyyywwwvvvttttttuuuuuusssrrroooooopppqqqrrrsssuuuvvvsssuuuvvvxxxxxxxxxvvvuuurrrsssttttttsssssstttuuuwwwvvvuuuttttttvvvxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~|||{{{zzzyyyxxxwwwwwwwwwtttuuuwwwxxxyyyyyyyyyyyy}}}}}}}}}|||zzzxxxuuutttuuu{{{}}}{{{xxxxxxwwwsssuuuxxx|||~~~}}}|||||||||zzzxxxvvvuuuvvvyyy|||~~~}}}|||{{{zzzyyyxxxxxxwwwvvvvvvuuuuuutttssssssrrrqqqsssuuuwwwxxxwwwvvvtttrrruuuxxxwwwtttsssvvvzzzyyyzzz{{{|||}}}~~~~~~~~~{{{yyyvvvtttssstttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{|||}}}}}}zzzvvvrrrqqqqqqsssuuuxxx|||zzzzzzyyywwwuuutttuuuvvvvvvxxx{{{{{{yyyvvvuuuuuutttuuuuuuvvvwwwxxxxxxxxxzzz{{{|||~~~~~~|||}}}}}}|||zzzzzz|||~~~|||xxxxxx{{{}}}~~~~~~nnnUUUEEE;;;888555444444444333222111333444444222000///000......//////000000111111,,,,,,------.../////////------------.........///++++++++++++++++++++++++(((((())))))))))))))))))))))))*********+++++++++'''((()))***+++++++++***)))))))))(((((((((''''''***++++++,,,------......&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))$$$%%%&&&(((((((((((('''((((((((()))))))))******''''''(((((((((((((((((())))))))))))************))))))(((((()))+++,,,---,,,,,,---...///000111111222333777<<<@@@EEENNNXXXppp~~~{{{{{{{{{{{{{{{{{{zzzyyywwwyyyzzz||||||{{{yyyxxxzzzyyyxxxwwwxxxwwwtttrrrvvvuuutttrrrrrrssstttuuussstttwwwyyyzzzxxxvvvuuurrrtttuuuvvvvvvvvvxxxzzzxxxwwwuuuttttttvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~zzzyyywwwuuutttttttttuuutttvvvxxxzzz{{{zzzyyyxxx~~~~~~~~~}}}{{{yyywwwuuuxxx}}}|||yyyzzzxxxuuuvvvyyy|||}}}|||{{{{{{|||xxxwwwuuutttuuuwwwyyy{{{|||{{{{{{zzzxxxwwwwwwvvvxxxwwwvvvuuutttttttttuuupppqqqtttvvvwwwvvvtttrrroootttxxxwwwtttrrruuuxxxzzzzzz{{{|||}}}~~~~~~yyywwwtttssssssuuuxxxzzzyyyyyyyyyyyyzzz{{{|||}}}{{{{{{|||}}}}}}zzzvvvrrroooppprrruuuyyy~~~xxxzzzzzzwwwsssrrrtttwwwrrruuuxxxyyyxxxuuuttttttssstttuuuwwwxxxxxxxxxxxxzzzzzz|||}}}|||||||||{{{zzzzzz|||~~~|||wwwvvvyyy|||}}}}}}~~~pppZZZNNN<<<:::777666666777666555222333555555333111000000000000000000/////////////////////...---------,,,---------.........//////++++++++++++++++++++++++))))))************)))((())))))******++++++++++++&&&''')))***++++++******&&&'''''')))***+++,,,---%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))###$$$&&&((())))))(((((((((((())))))******++++++$$$%%%%%%&&&'''((())))))))))))))))))************+++***)))(((((()))***+++,,,,,,---...///000111222222333777===AAAFFFOOOYYYmmm||||||}}}}}}{{{xxxuuuuuuuuu{{{{{{{{{{{{{{{zzzyyyyyywwwyyy||||||yyyxxxyyy{{{}}}{{{wwwuuutttsssrrrpppxxxwwwwwwwwwxxxwwwtttrrrrrrssstttvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyzzz{{{|||}}}~~~{{{xxxuuutttsssssszzzyyywwwvvvvvvwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyvvvtttuuuwwwzzz{{{{{{{{{{{{|||yyyxxxvvvvvvvvvxxxzzz|||~~~}}}}}}{{{zzzxxxvvvuuuwwwwwwxxxxxxwwwvvvtttsssssssssssssssrrrqqqpppppptttuuuvvvwwwwwwwwwwwwwwwvvvxxx|||~~~~~~}}}zzzzzzxxxuuusssrrrtttvvv|||||||||||||||}}}}}}}}}|||yyyxxxyyyxxxuuurrrtttqqqpppssszzz{{{wwwvvvvvvvvvuuuuuuxxx{{{zzzwwwssspppnnnqqqssstttvvvxxxyyyzzzzzzyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~zzzxxxyyyyyyxxxzzz~~~vvv___PPP>>>===999777666666222...111111000///////////////////////////////////////..............................//////......---,,,)))***,,,------,,,***)))+++++++++,,,,,,---------******))))))))))))******''''''(((((())))))******((('''&&&%%%&&&(((***+++(((((((((((())))))))))))---***((('''))))))(((%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------.../////////222222666;;;>>>CCCOOO\\\sss||||||{{{yyyvvvtttuuuvvvzzzzzz{{{{{{{{{zzzyyyyyywwwzzz||||||zzzyyyzzz|||zzzyyyxxxwwwxxxwwwuuussswwwvvvvvvwwwxxxwwwuuurrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||{{{{{{zzzyyyzzz{{{|||}}}~~~|||{{{yyyxxxwwwwwwwww|||{{{yyyxxxwwwxxxxxxyyyxxxyyyyyyyyyzzzzzzzzzzzz|||{{{zzzzzz{{{zzzwwwuuuvvvxxx{{{||||||||||||}}}zzzzzzxxxwwwwwwxxxyyyzzz||||||{{{zzzyyywwwvvvuuuxxxxxxyyyyyyxxxwwwuuuttttttttttttttttttsssrrrrrrvvvvvvwwwxxxxxxxxxxxxxxxxxxyyy|||~~~~~~~~~zzzzzzxxxvvvsssrrrtttvvv{{{|||}}}}}}~~~~~~}}}}}}}}}yyyxxxxxxwwwuuussssssqqqqqqttt{{{}}}zzzxxxxxxxxxxxxxxxzzz|||{{{xxxuuurrrqqqrrrsssuuuvvvxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyywwwxxxxxxwwwyyy~~~~~~hhhXXXAAA???:::777666777777555111111000////////////000////////////////////////.......................................---,,,+++***+++,,,,,,,,,,,,+++***+++******************)))++++++************++++++)))))))))*********+++++++++***(((''''''((()))***(((((((((((())))))))))))***'''%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((&&&&&&''')))***(((&&&%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))******+++,,,---,,,,,,---......//////000000111555:::>>>DDDQQQ^^^vvvzzzzzzyyyvvvssssssuuuwwwyyyyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{zzz{{{|||xxxwwwwwwxxxyyyyyywwwvvvvvvuuuuuuvvvxxxwwwuuusssrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvxxxyyy{{{}}}~~~|||{{{zzzzzzzzz{{{|||}}}||||||{{{{{{{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxyyyyyyyyywwwuuuxxxzzz}}}~~~}}}}}}~~~~~~|||{{{{{{zzzyyyyyyxxxxxx{{{{{{{{{zzzyyywwwvvvuuuyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxxxxyyyzzzzzzzzzzzzyyyzzz{{{|||}}}~~~yyyyyyyyyvvvttttttuuuwwwzzz|||~~~}}}}}}}}}zzzwwwvvvvvvtttssssssrrrrrrvvv|||~~~}}}}}}}}}|||}}}~~~~~~}}}zzzwwwvvvvvvtttuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||}}}~~~yyyuuuvvvvvvuuuyyy~~~}}}nnn\\\JJJEEE>>>888555555777999222111000000///000000000////////////////////////....................................---,,,******+++++++++++++++++++++++++++++++++***))))))((((((,,,,,,++++++++++++,,,,,,*********+++++++++++++++---,,,***)))(((((())))))))))))))))))(((((((((((((((&&&$$$$$$&&&'''&&&%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&''')))***(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------......///000000///000444:::>>>FFFSSSaaayyyxxxxxxvvvsssqqqrrruuuwwwyyyzzzzzz{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{|||xxxvvvttttttvvvwwwvvvvvvtttssstttuuuwwwwwwvvvtttrrrssstttuuuvvvwwwwwwwwwuuuvvvwwwyyy{{{}}}|||{{{zzzzzzzzz{{{}}}~~~|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxuuuttttttuuuwwwxxxwwwvvvzzz|||~~~~~~{{{||||||||||||{{{zzzyyy|||||||||{{{zzzyyyxxxwww{{{{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyyyyyyyyyyyyyxxxzzzzzz{{{{{{{{{{{{{{{zzz||||||||||||}}}}}}~~~~~~yyyzzzzzzxxxvvvvvvwwwyyyyyy{{{~~~~~~||||||yyyvvvuuuttttttssssssssstttxxx}}}~~~{{{zzzzzz{{{xxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~{{{zzzyyyxxxwwwyyyzzz{{{~~~yyyuuuuuuuuuuuuyyy~~~wwwcccTTTLLLBBB;;;555222333777222222111000000000000111////////////////////////.................................---,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******++++++++++++++++++,,,+++***))))))))))))***))))))))))))((((((((((((((('''&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((())))))((('''))))))(((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------...//////000000000000444:::>>>EEETTTaaazzzvvvvvvtttrrrppprrruuuxxxzzz{{{{{{|||||||||{{{{{{wwwxxxxxxzzz{{{{{{{{{{{{zzzvvvrrrpppppprrrssssssrrrqqqrrrtttwwwwwwvvvtttrrrsssuuuvvvwwwwwwxxxxxxvvvwwwxxx{{{}}}~~~||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwtttssssssuuuxxxzzzzzzzzz{{{}}}zzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{||||||{{{zzzzzzyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|||xxxyyyzzzyyyxxxwwwxxxzzzyyyzzz}}}~~~||||||{{{yyywwwtttssstttttttttuuuwwwzzz~~~}}}|||}}}~~~}}}|||||||||}}}}}}~~~~~~}}}|||}}}~~~~~~}}}zzzxxxvvvuuuvvvwwwzzz{{{zzzvvvwwwwwwvvvzzzsss^^^QQQDDD===888333222555333333222111111111111111000000000000000000000000........................------------,,,+++***))),,,++++++******++++++,,,))))))***+++,,,,,,------******))))))))))))******************************(((((((((((())))))*********)))))))))((((((((('''((((((((('''''''''((()))'''''''''((((((((()))))))))))))))******)))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))+++,,,------,,,,,,------......///000000111222222555:::>>>EEESSS```xxxssstttsssrrrqqqrrruuuxxx{{{{{{||||||{{{{{{zzzyyyvvvvvvvvvxxxzzz{{{zzzyyy{{{wwwrrroooooopppqqqqqqppppppqqqtttvvvxxxwwwuuuttttttvvvwwwxxxyyyyyyyyyxxxyyy{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwwwwxxx{{{}}}~~~~~~|||~~~||||||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyzzz{{{|||||||||zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwvvvxxxyyyxxxwwwwwwxxxyyyxxxzzz|||~~~~~~}}}zzz{{{{{{zzzwwwuuuvvvvvvvvvxxx{{{}}}~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||xxxwwwvvvvvvwwwyyy{{{}}}{{{yyyzzzzzzyyy{{{nnnZZZGGG@@@<<<777444777444333222222111111222222000000000000000000000000........................---------------,,,,,,+++++++++++++++++++++++++++%%%&&&'''((()))+++,,,,,,***))))))))))))))))))******************)))))))))''''''((())))))******+++******))))))(((((('''''''''(((((('''%%%%%%&&&(((''''''((((((((()))))))))((())))))******))))))(((''''''''''''''''''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------------,,,---......//////000111111444333666:::===EEESSSaaavvvqqqrrrssssssssssssvvvxxx{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttvvvyyy{{{zzzxxxzzzxxxuuutttttttttrrrqqqnnnnnnpppsssvvvxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}|||{{{{{{{{{|||~~~{{{|||}}}}}}}}}}}}|||{{{}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}}}}|||~~~~~~}}}}}}~~~}}}|||{{{yyyyyyyyyyyyyyyvvvwwwxxxyyy{{{{{{||||||yyyzzzzzzzzzyyyyyyxxxwwwuuuvvvwwwxxxwwwvvvtttrrrrrrtttvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{}}}}}}}}}}}}yyy{{{~~~~~~|||yyyyyyzzzxxxzzz}}}~~~~~~~~~||||||}}}{{{|||~~~}}}{{{wwwwwwwwwxxxzzz|||~~~}}}|||~~~~~~|||}}}kkkNNNBBB???999666888444444333222222222222333000000000000000000000000........................,,,,,,---............---***+++,,,,,,,,,,,,+++***&&&''''''((()))******++++++******))))))******+++,,,,,,+++++++++*********))))))***************************)))((('''''''''(((******(((&&&%%%&&&)))'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%'''))))))''''''((()))))))))))))))))))))******))))))))))))))))))))))))(((***,,,---......---,,,.........///000000111111222222555999>>>FFFUUUcccvvvppprrrttttttttttttvvvwwwzzzzzzyyyyyywwwvvvtttsssuuussssssuuuyyyzzzyyywwwxxxxxxyyyzzzzzzxxxuuuqqqmmmnnnooorrrvvvxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}|||{{{}}}|||{{{{{{{{{|||~~~xxxyyy{{{|||}}}}}}||||||}}}{{{{{{|||~~~|||}}}~~~|||zzzzzz{{{zzzyyy|||~~~}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyyuuuvvvwwwyyyzzz{{{{{{{{{xxxyyyyyyyyyxxxxxxwwwvvvrrrtttvvvwwwvvvtttqqqooooooqqqssstttsssssssssuuuxxxxxxyyyzzz{{{|||}}}~~~yyy}}}}}}|||}}}yyy|||~~~}}}~~~}}}{{{{{{|||~~~zzz{{{}}}|||zzzvvvwwwxxxzzz|||~~~~~~~~~~~~~~~zzzUUUEEE???999555666555444333333222222333333000000000000000000000000........................,,,,,,---...////////////)))***,,,------,,,***)))************++++++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++))))))+++******)))(((''''''&&&,,,---...,,,((('''(((+++(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$'''***)))'''&&&(((***((()))))))))************))))))))))))))))))))))))(((***,,,.........---,,,......//////000000111111000000444999>>>GGGWWWfffwwwqqqrrrtttuuuwwwxxxxxxxxx{{{{{{{{{zzzxxxvvvtttrrrsssvvvyyyzzzyyyxxxxxxxxxxxxyyy{{{zzzuuuuuuuuuvvvwwwyyyyyyvvvtttwwwxxxyyyzzz{{{{{{{{{{{{yyy{{{|||}}}}}}|||{{{yyy||||||{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxwwwxxxyyyyyy|||||||||||||||{{{{{{{{{~~~}}}}}}~~~~~~{{{zzz{{{|||zzz|||~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{||||||zzzyyyxxxyyy{{{|||||||||{{{zzzyyyzzz||||||{{{xxxuuussstttuuuuuutttrrrrrrsssuuuuuutttsssrrrrrrsssuuuuuutttttttttuuuvvvxxxyyyzzz|||~~~}}}|||}}}}}}}}}~~~~~~~~~zzz|||}}}}}}|||}}}~~~yyy{{{}}}}}}zzzyyyzzzzzz{{{}}}~~~~~~{{{zzzvvvwwwxxxxxxyyy{{{~~~~~~hhhLLL@@@<<<888444666444222222444444222000000000000000000000000000000000000000000000000000////////////////////////+++*********)))(((((((((+++++++++++++++***)))(((++++++***)))(((((())))))000///---,,,+++*********(((((((((((())))))))))))******))))))))))))*********)))'''&&&'''(((***+++''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((()))******''''''((())))))***))))))---------,,,------......////////////000000000000111111555:::???GGGUUUcccyyyssstttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzxxxvvvtttssstttwwwyyyyyywwwuuuuuuuuuvvvvvvyyy|||{{{wwwvvvvvvvvvxxxzzzyyywwwtttwwwxxxzzz{{{||||||{{{{{{|||}}}}}}|||{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzz|||||||||{{{{{{zzzzzzzzzzzzzzzzzz|||~~~~~~{{{zzz{{{|||{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~|||zzzzzzzzzzzzxxxwwwxxxxxxzzz{{{{{{|||||||||{{{|||}}}}}}|||yyyvvvtttuuuvvvvvvvvvttttttvvvwwwuuuttttttssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}|||}}}|||{{{}}}~~~}}}~~~~~~|||zzz{{{{{{|||{{{{{{|||}}}{{{|||~~~~~~~~~}}}{{{zzzzzz{{{|||~~~~~~{{{zzzxxxyyy{{{{{{|||~~~wwwWWWEEE===:::777666444222222444444222000000000000000000000000000000000000000000000000000////////////////////////++++++++++++++++++******++++++++++++*********)))------,,,+++++++++++++++,,,++++++******+++++++++************))))))))))))******))))))))))))******,,,+++)))'''&&&'''((()))((('''&&&%%%$$$$$$%%%%%%'''''''''''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((()))******'''((()))))))))))))))))),,,,,,++++++,,,,,,------....../////////000000000222222555:::???FFFTTTaaawwwssstttuuuvvvxxxyyyzzzzzzyyyyyyzzzyyyyyyxxxwwwvvvwwwyyyzzzyyyuuusssqqqqqqssssssuuuyyy|||}}}|||zzzxxxwwwxxxyyyzzzzzzxxxuuuxxxyyy{{{}}}}}}}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvwwwxxxzzz{{{}}}||||||{{{{{{zzzyyyxxxwwwtttuuuxxxzzz|||}}}}}}}}}~~~~~~|||zzz{{{|||}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}|||}}}{{{yyyyyyyyyxxxwwwuuuxxxxxxyyyzzz{{{|||~~~~~~}}}zzzwwwuuuuuuwwwxxxxxxwwwwwwyyyzzzuuutttssssssssstttvvvwwwxxxxxxxxxxxxyyy{{{|||}}}|||||||||{{{{{{||||||}}}|||zzzxxxyyy{{{~~~|||{{{||||||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzz||||||||||||||||||||||||{{{{{{}}}~~~{{{{{{zzz|||~~~{{{hhhNNN@@@;;;:::666555333333444444222000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,---------------,,,******)))***++++++******)))((((((((())))))((((((((()))***+++,,,---,,,+++++++++******))))))***))))))(((((())))))***...---***(((&&&&&&&&&&&&(((''''''&&&&&&'''(((((('''''''''(((((()))))))))((((((''''''''''''((((((***))))))((((((''''''&&&((((((((((((((())))))***)))))))))***))))))((((((***************+++,,,,,,............////////////333333666:::>>>DDDRRR___tttsssssstttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzvvvrrrpppppprrrsssuuuxxxzzz|||}}}}}}yyyxxxxxxyyy{{{zzzyyywwwxxxzzz|||~~~~~~}}}|||zzzyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzyyyyyyyyyzzz|||~~~|||||||||{{{yyywwwvvvtttqqqtttxxxzzz||||||||||||}}}~~~~~~|||{{{{{{|||~~~~~~|||zzzxxxxxxxxxyyyzzz{{{{{{|||||||||}}}{{{yyyyyyyyyyyywwwuuuzzzzzzzzzzzz|||~~~}}}zzzwwwuuutttvvvxxxyyyyyyyyy{{{|||vvvuuutttsssrrrrrrsssssswwwwwwwwwwwwxxxyyyzzz{{{|||{{{yyyxxxyyyzzz|||}}}{{{yyyvvvuuuwwwzzz||||||~~~}}}|||zzzyyyyyyxxxwwwxxxwwwwwwwwwyyyyyyyyyxxxwwwwwwwwwwwwxxxzzz{{{|||{{{|||}}}~~~~~~{{{{{{zzz}}}{{{yyyYYYDDD;;;:::666666555444333333222111000000000000000000000000////////////////////////////////////////////////+++,,,,,,,,,------......---,,,***))))))***,,,---((((((''''''''''''(((((())))))))))))***,,,---...,,,++++++******))))))((())))))(((((((((((())))))---,,,***((('''&&&&&&&&&''''''((()))***+++,,,---&&&''''''(((((())))))***(((((((((''''''((((((((()))))))))((((((((((((((())))))(((((((((((())))))***************)))((('''))))))))))))******+++,,,---.........////////////444444666:::===CCCPPP]]]qqqttttttuuuuuuwwwyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~|||xxxtttssssssuuuvvvxxxyyyzzz|||}}}~~~yyyxxxxxxyyy{{{{{{zzzyyyyyyzzz|||}}}~~~}}}{{{zzz||||||||||||||||||||||||zzzzzzyyyyyyyyyxxxxxxxxx{{{{{{zzzyyyzzz{{{|||}}}|||||||||{{{yyywwwtttrrrqqquuuyyy{{{{{{{{{|||}}}{{{}}}~~~~~~|||{{{{{{|||~~~|||yyywwwuuutttuuuvvvwwwyyyzzz{{{||||||}}}|||zzzzzz{{{{{{yyyxxx||||||||||||~~~}}}zzzwwwvvvtttvvvyyyzzzzzzzzz{{{}}}{{{zzzxxxuuusssrrrrrrrrrwwwwwwwwwwwwxxxyyyzzzzzz{{{yyyxxxwwwwwwyyy{{{}}}{{{xxxtttsssuuuwwwxxxyyy{{{|||{{{zzzyyywwwwwwvvvwwwvvvuuuvvvyyyzzzzzzxxxrrrrrrrrrsssuuuwwwzzz|||{{{{{{|||}}}~~~}}}{{{{{{zzz|||dddIII<<<888777777666555333222222222000000000000000000000000////////////////////////////////////////////////******++++++,,,,,,---------,,,***))))))+++,,,...+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---******)))))))))((((((((())))))(((((((((((())))))***))))))((((((((((((((()))))))))***************&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&''''''((()))***++++++))))))(((((((((((())))))******+++******)))(((((())))))))))))***+++,,,---.........////////////000444444666999<<>>888777777777666333111111222000000000000000000000000000000000000000000000000////////////////////////************++++++++++++,,,,,,+++***++++++---...+++************+++,,,,,,......---,,,++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((()))))))))***++++++***)))(((&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++,,,,,,***))))))(((((((((((((((*********+++******))))))*********+++,,,---...///////////////000000000000444333555999;;;AAANNNZZZmmm|||uuuuuutttuuuvvvxxx{{{||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}{{{~~~~~~zzzwwwvvvwwwvvvuuuuuuvvvzzz|||}}}||||||{{{zzzyyyyyyzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{zzzzzzzzzzzzyyywwwvvvvvvvvvwwwxxxzzz{{{~~~}}}{{{vvvrrrpppppptttwwwvvvtttsssvvvyyyxxxzzz}}}~~~}}}||||||||||||~~~~~~}}}}}}~~~|||||||||{{{yyyvvvtttsssrrrsssuuuxxxzzz|||}}}}}}{{{zzzzzz{{{}}}~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvwwwzzz}}}~~~}}}}}}~~~}}}|||zzzxxxvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxwwwwwwxxxzzz{{{|||zzzxxxvvvuuuvvvvvvuuutttxxxzzz}}}|||zzzyyyyyyzzzwwwuuutttwww}}}}}}xxxwwwwwwwwwwwwwwwxxxxxxvvvvvvxxxzzz}}}}}}|||{{{{{{|||}}}~~~pppSSSBBB;;;777888999666333111111333000000000000000000000000000000000000000000000000////////////////////////++++++++++++************+++++++++,,,,,,,,,------)))))))))))))))***++++++---,,,,,,+++***+++++++++((((((((())))))***++++++((((((''''''''''''((((((''''''((()))))))))))))))***+++++++++***)))'''&&&***))))))(((((('''''''''&&&'''((())))))((('''&&&''''''((()))***+++++++++******)))((((((((((((((())))))***+++++++++******++++++,,,,,,---///000111000000000000111111111222333333555888;;;@@@MMMZZZlll|||rrrqqqqqqqqqrrruuuwwwyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}|||{{{|||~~~}}}zzzuuusssssstttssssssvvvyyy|||}}}}}}|||{{{yyyxxxxxxyyyzzz|||{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{zzzzzzzzzvvvvvvvvvwwwyyy{{{}}}~~~{{{wwwrrroooooorrruuusssoooooorrrwwwwwwzzz}}}~~~}}}|||||||||{{{}}}~~~~~~|||{{{|||||||||||||||{{{zzzwwwuuutttqqqsssuuuxxxzzz|||}}}~~~zzzyyyyyyzzz}}}~~~~~~zzz{{{|||~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwvvvvvvzzz|||xxxwwwuuutttttttttuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||zzzyyywwwwwwwwwvvvtttssswwwzzz}}}}}}{{{zzz{{{|||wwwuuutttxxx~~~~~~}}}}}}|||{{{zzzxxxwwwwwwssstttvvvzzz~~~~~~}}}|||{{{|||}}}}}}}}}~~~rrrVVVEEE>>>777888999777333000111333000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,++++++************+++,,,------------,,,---,,,,,,,,,---......///+++***************++++++(((((()))***+++,,,,,,---((((((''''''''''''(((((((((((())))))))))))(((((((((***,,,...////////////,,,,,,+++***)))(((''''''&&&'''((())))))((('''&&&))))))))))))******************)))(((((((((((((((((()))***+++++++++++++++---------...///000222222000111111111222222222222222222444888;;;@@@NNN[[[lll|||uuurrrooonnnooorrruuuvvvvvvuuuuuutttuuuvvvxxxyyy{{{}}}~~~|||zzz~~~|||zzzwwwuuusssuuutttsssssstttwww{{{}}}}}}{{{xxxuuuuuuvvvyyy{{{||||||||||||{{{zzzyyyxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwxxx{{{~~~}}}wwwrrrnnnpppnnnkkkkkkmmmoooppppppsssuuuxxxzzz{{{{{{yyyxxx}}}}}}||||||{{{{{{zzzzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}|||xxxxxxzzz}}}~~~}}}}}}{{{zzz|||}}}{{{yyyyyyyyyyyyzzzzzzyyyyyyxxx{{{}}}~~~}}}{{{{{{{{{zzzxxxvvvvvvxxxyyywwwuuutttuuuvvvwwwwwwwwwvvvuuusssssstttvvvwwwyyyzzzzzzyyyyyyxxxuuurrrpppqqqrrrxxxzzz|||}}}|||}}}|||{{{zzz{{{}}}||||||||||||{{{yyyxxxwwwvvvwwwyyy|||~~~{{{}}}~~~|||}}}sss]]]KKK???<<<<<<;;;888555333222222000000000000////////////000///---...///111111000.../////////...---,,,,,,//////.........---------.........------,,,,,,,,,,,,+++++++++,,,...000111,,,+++++++++***)))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))++++++++++++,,,---...///---,,,***(((&&&'''***,,,+++******)))(((''''''&&&$$$%%%&&&((())))))******((((((((((((((('''''''''((('''''')))+++,,,+++***,,,++++++++++++++++++++++++++++++,,,---...///000000000000000000000000000333222555999<<<@@@JJJTTTfffwwwtttrrrooonnnoooqqqrrrrrrsssssssssssstttvvvxxxzzzzzz{{{}}}~~~}}}}}}|||{{{yyyvvvsssqqqooorrrqqqpppoooqqqtttwwwyyyzzzxxxvvvttttttvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyyyy{{{{{{||||||||||||{{{{{{xxxwwwvvvwwwzzz~~~}}}yyytttooommmmmmkkkjjjkkkooorrrtttttttttuuuwwwxxxyyyxxxwwwvvvzzzzzz{{{{{{||||||}}}}}}{{{{{{||||||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzwwwxxx{{{~~~~~~~~~~~~{{{yyyxxxyyyyyywwwuuuvvvwwwwwwxxxxxxxxxxxxwwwyyy{{{~~~~~~}}}|||{{{{{{{{{yyywwwwwwxxxxxxvvvssspppqqqssstttuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxxxxxxxxwwwuuusssrrrtttuuuyyy{{{}}}~~~}}}|||{{{zzzyyyzzz{{{}}}~~~||||||||||||{{{zzzyyyxxxyyyzzz|||~~~|||}}}}}}|||{{{|||ttt___MMMAAA<<<;;;999555333222333444111000000000///////////////...---...000111000///------......///.........------,,,,,,,,,+++++++++------,,,,,,++++++++++++++++++******+++,,,---...+++++++++*********************))))))((('''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''&&&$$$""""""$$$'''******))))))((((((''''''++++++***)))'''&&&$$$###(((((((((((((((((((((''''''&&&&&&(((***+++***)))+++++++++++++++++++++++++++******+++,,,---......------...///000000111111333222555999<<<@@@JJJTTTfffwwwsssqqqooooooooopppooonnnooooooooopppsssuuuxxxzzz||||||}}}~~~~~~}}}|||zzzwwwtttrrrppppppooonnnmmmoooqqquuuwwwwwwuuusssrrrrrrtttvvvxxxwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwuuuuuuvvvzzz}}}~~~{{{wwwtttrrrsssqqqpppqqqtttwwwyyyyyyvvvvvvvvvuuuuuuuuuttttttxxxxxxzzz|||~~~~~~xxxxxxwwwyyy|||~~~~~~}}}}}}{{{yyyxxxxxxwwwtttrrrttttttuuuvvvwwwwwwwwwvvvwwwzzz}}}~~~}}}||||||}}}{{{xxxwwwwwwvvvsssqqqnnnoooqqqsssuuuvvvwwwwwwttttttuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvttttttvvvxxx{{{|||}}}~~~{{{zzzyyyxxxxxxyyy{{{||||||}}}}}}}}}|||{{{zzzzzz|||}}}~~~}}}}}}|||zzzzzz{{{zzzeeeSSSFFF===:::666333111222444555111111000000000/////////.........000111111000...,,,,,,---...////////////------,,,,,,,,,+++++++++++++++++++++************++++++************++++++***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''***)))'''''''''((()))***'''((()))(((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((('''&&&''''''((((((((((((((((((&&&&&&&&&''')))***)))'''************************************+++,,,------++++++,,,...///111222222333222555999<<>>BBBMMMWWWhhhxxxmmmllllllnnnqqqsssssssssrrrqqqooommmlllkkkkkkllliiiiiihhhgggggggggggggggeeeeeeffffffeeeeeedddcccbbbdddhhhkkkllljjjgggeeedddbbb___[[[WWWUUUSSSRRROOOPPPQQQRRRRRRRRRRRRRRRVVVXXX[[[___cccfffiiijjjjjjjjjlllooosssvvvwwwvvvxxxzzz{{{}}}|||zzzxxxvvvvvvuuuuuuwwwyyyzzzzzzxxxppppppqqqqqqssstttuuuvvvyyyzzz|||~~~}}}|||zzz~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~|||{{{|||}}}|||{{{xxxssspppqqquuuzzzyyyyyyyyyyyyxxxwwwvvvvvvzzz{{{||||||||||||~~~|||~~~}}}zzzxxxyyy{{{yyyyyyyyyzzz|||~~~~~~~~~}}}|||||||||xxxxxxxxxvvvttttttvvvxxxxxxyyy{{{||||||{{{yyyxxxyyyzzz{{{}}}~~~zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~zzzyyyzzz}}}~~~||||||}}}nnnQQQIII>>>777555555444222222222222111111111000000111000///000222333222111111111111000000...---,,,------,,,,,,,,,+++++++++************+++++++++,,,***++++++,,,,,,+++***)))+++++++++***************)))))))))***************))))))))))))))))))))))))''')))---///000...,,,***((()))++++++******+++,,,******))))))((((((''''''###$$$&&&((()))******+++&&&&&&''''''((())))))***)))(((((()))******)))'''))))))******+++,,,,,,---------,,,,,,,,,,,,,,,---.../////////000000111111222222555:::>>>CCCMMMXXXiiixxxjjjjjjjjjlllpppsssttttttnnnllliiifffdddbbbbbbbbbXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]\\\```ccchhhlllmmmjjjfffccc\\\[[[XXXUUURRRPPPNNNMMMGGGHHHHHHIIIIIIIIIIIIHHHJJJLLLPPPUUUYYY]]]```aaagggggghhhlllpppssstttsssqqqsssvvvxxxxxxuuurrrpppqqqpppooopppqqqpppnnnmmmlllmmmoooppprrrtttuuuvvvuuuwwwzzz|||}}}|||zzzyyy}}}~~~~~~~~~~~~}}}~~~{{{}}}~~~||||||~~~}}}yyytttqqqrrryyy~~~yyyyyyyyyyyyxxxvvvuuutttzzzzzzzzzzzzyyyzzz||||||~~~~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||uuuvvvvvvuuuuuuuuuxxxzzzxxxzzz|||~~~~~~|||yyyxxxxxxyyyzzz|||~~~wwwxxxyyy{{{||||||||||||}}}|||{{{{{{}}}~~~zzz{{{~~~~~~}}}wwwwwwyyy}}}}}}{{{{{{|||~~~~~~~~~YYYNNN???555333555555555222222222111111111111000000///---...///111111000///000000000000000///...//////.........---------(((((())))))*********+++((()))***++++++***)))(((,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((!!!%%%)))---...,,,(((&&&''')))******))))))***,,,+++******)))(((''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***(((''''''((())))))'''&&&))))))***+++,,,,,,------,,,,,,++++++***++++++++++++,,,---...///111222222222222555:::>>>CCCNNNXXXiiixxxllljjjiiikkkooopppooollllllggg```\\\YYYXXXWWWVVVRRRRRRQQQPPPOOONNNMMMMMMKKKMMMQQQUUUWWWXXXXXXXXX___bbbgggkkklllhhhaaa[[[[[[XXXSSSOOOMMMKKKHHHFFFBBBBBBAAAAAA@@@AAAAAAAAACCCDDDFFFIIIMMMPPPRRRSSSXXX[[[```fffkkkooorrrsssqqqrrrrrrrrrooolllhhhfffcccccccccdddfffhhhkkkllliiijjjkkklllnnnooopppqqqrrrtttwwwxxxxxxyyy{{{||||||}}}~~~~~~{{{yyyxxxxxx{{{zzzzzzzzz{{{zzzxxxvvvxxxyyyzzz|||~~~{{{yyyxxxyyy{{{}}}}}}zzzyyyxxxwwwwwwxxxyyy{{{zzzyyyyyyzzz|||~~~~~~yyyvvvyyy|||{{{}}}~~~~~~yyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{zzzyyyxxxxxxyyyyyyzzz|||}}}~~~}}}||||||~~~{{{xxxxxxzzz||||||{{{wwwzzz}}}~~~|||~~~}}}yyywwwuuuwwwyyy}}}|||}}}~~~~~~}}}|||{{{~~~pppVVV???::::::444111333333333222222111000000000000000////////////000000000000//////.........---///............---------...---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++((()))))))))))))))(((''')))***+++++++++)))(((''')))'''&&&&&&((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))(((%%%%%%))),,,''''''''''''(((((((((((())))))))))))))))))***+++((())))))))))))***************+++++++++,,,,,,,,,......---,,,---...///000444444666999;;;???KKKWWWhhhuuulllkkkkkkmmmppppppmmmiiiccc___XXXSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGIIILLLOOOQQQSSSTTTTTTZZZ]]]bbbgggiiifff```[[[WWWTTTOOOLLLIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>???AAADDDGGGIIIKKKLLLPPPSSSXXX^^^dddiiimmmnnnllllllllljjjgggbbb^^^[[[YYYXXXXXXYYYZZZ\\\^^^```cccdddeeegggiiikkklllmmmnnnqqqsssuuuuuuvvvwwwyyyzzz|||}}}}}}zzzxxxwwwwwwzzzyyyyyy{{{|||{{{yyyvvvwwwxxxyyy{{{|||}}}~~~~~~}}}{{{yyyxxxzzz}}}~~~~~~|||{{{zzzyyyyyy{{{|||{{{zzzyyyzzz{{{}}}|||{{{}}}|||}}}~~~~~~||||||||||||{{{{{{{{{{{{yyyzzz{{{{{{zzzyyyyyyyyyvvvwwwxxxzzz{{{|||}}}}}}|||xxxwwwxxxyyyxxxwwwxxxzzz}}}~~~|||~~~~~~{{{zzzwwwxxxzzz}}}{{{|||}}}~~~~~~}}}|||{{{eeeIII@@@===888555666333333222222111000000000000000////////////000000//////......------------///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********///000000000///...,,,+++))))))))))))************)))******+++***)))(((''')))'''&&&&&&((())))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((('''''')))+++''''''((((((((())))))))))))(((((())))))***++++++)))))))))*********++++++,,,,,,---------.........//////.........///000111333333555999;;;@@@LLLXXXjjjwwwlllkkklllooopppnnnhhhcccYYYUUUOOOJJJGGGEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDFFFHHHKKKMMMNNNRRRUUU[[[aaadddbbb]]]YYYTTTQQQLLLIIIGGGEEECCCAAABBBAAA???>>><<<;;;;;;;;;;;;<<<>>>???AAACCCEEEEEEGGGJJJOOOVVV\\\bbbfffhhheeeeeedddaaa]]]XXXRRROOONNNMMMMMMLLLMMMNNNPPPQQQXXXYYY[[[]]]```ccceeefffgggiiimmmooopppqqqsssuuuxxxzzz||||||zzzwwwvvvvvvxxxxxxxxxzzz||||||yyywwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyyyyyyyy|||}}}||||||}}}}}}|||zzzyyyzzz{{{{{{~~~~~~}}}|||~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyxxxuuuuuuvvvwwwyyy|||~~~{{{xxxxxxxxxwwwvvvyyy{{{~~~|||}}}~~~~~~}}}|||yyy{{{}}}|||}}}~~~~~~yyyvvvvvvSSSBBB===888444444333333333222111111000000111000000//////000000111......---------------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((///000111111000///---,,,******)))))))))+++,,,---)))************)))((((((+++)))((((((******)))(((&&&'''(((((()))***++++++)))))))))))))))))))))))))))((('''''')))******)))((((((((()))))))))******'''(((((()))***++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,---000////////////000111111111222444999;;;AAAMMMZZZlllyyykkkkkkkkknnnnnnjjjbbb\\\SSSOOOIIIEEECCCBBB@@@???>>>>>>?????????@@@@@@@@@????????????AAADDDGGGIIIMMMOOOTTTZZZ^^^]]]ZZZVVVTTTQQQLLLIIIGGGFFFDDDBBB???>>>===<<<;;;:::::::::<<<<<<===>>>???@@@AAABBBCCCEEEIIINNNTTTYYY]]]___]]]]]]]]][[[WWWRRRMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHKKKLLLOOOQQQUUUXXXZZZ[[[\\\___cccgggiiillloooqqqvvvxxx{{{{{{zzzwwwvvvvvvuuuuuuwwwyyy{{{{{{yyywwwwwwwwwyyy{{{|||}}}}}}}}}yyyyyyxxxxxxzzz}}}}}}~~~~~~}}}zzzyyyyyyzzzzzz}}}}}}|||{{{~~~yyyxxxxxxyyyzzzyyyxxxwwwxxxwwwvvvvvvxxxzzz~~~~~~{{{zzzzzzzzzzzz|||~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~vvvvvv```HHH>>>888444333444333333222222111000000111000000000000000000111........................///............---------+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))((()))+++,,,---------,,,***)))((('''(((***---...))))))*********))))))))),,,*********++++++***(((+++******))))))((((((((()))))))))))))))))))))))))))'''%%%&&&)))+++)))'''))))))))))))************''''''((()))***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////000000000000111444888;;;AAANNN[[[mmm{{{jjjiiiiiiiiiiiieee]]]VVVNNNJJJFFFDDDCCCBBBAAA@@@>>>>>>=========<<<<<<<<<>>>===<<<<<<===@@@CCCEEEIIIKKKOOOUUUYYYZZZWWWUUUTTTQQQMMMIIIGGGEEECCCAAA;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAADDDGGGKKKNNNQQQSSSSSSTTTTTTTTTQQQNNNJJJHHHEEEDDDCCCBBBAAABBBCCCCCCAAABBBDDDGGGJJJMMMOOOPPPPPPTTTYYY^^^bbbfffjjjmmmpppssswwwyyyxxxwwwvvvuuuqqqrrrtttwwwyyyyyyvvvtttssstttuuuwwwyyyzzz{{{{{{wwwwwwwwwxxxzzz|||~~~}}}~~~}}}zzzyyyyyyyyy{{{|||~~~|||{{{zzz}}}|||||||||}}}~~~~~~wwwvvvuuuwwwyyyzzzxxxvvvzzzxxxvvvttttttvvvyyy{{{}}}{{{zzzzzz|||}}}~~~}}}||||||{{{{{{~~~~~~}}}}}}qqqzzzpppRRRDDD===888666444444333333222111111111111111000000000000111111///////////////000000000///............---------***,,,------+++***,,,...++++++++++++++++++++++++%%%&&&((()))+++++++++***)))((('''&&&'''))),,,---))))))))))))))))))******)))(((((()))******(((&&&,,,++++++***)))((((((((())))))))))))))))))))))))(((&&&$$$&&&)))***(((&&&))))))))))))************&&&''')))***+++++++++*********+++++++++,,,,,,,,,------............//////------........./////////000000333888<<>>>>>=========<<<<<<;;;;;;===<<<<<<;;;===???AAACCCEEEGGGKKKQQQWWWYYYYYYWWWUUURRRMMMIIIGGGDDDBBB@@@;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDGGGHHHIIIJJJLLLMMMLLLJJJHHHFFFAAA@@@???>>>======>>>???<<<<<<>>>@@@BBBDDDFFFGGGGGGJJJPPPUUUYYY]]]aaadddfffjjjooorrrsssrrrqqqqqqmmmnnnqqqtttvvvuuurrrooommmnnnqqqsssuuuwwwxxxyyyvvvvvvvvvwwwxxxzzz|||~~~{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzxxxxxxyyyzzz|||~~~~~~}}}|||{{{zzz{{{zzzzzzzzz|||~~~}}}}}}vvvttttttvvvzzz|||{{{xxxyyywwwuuurrrqqqrrrsssttt{{{{{{zzzyyyxxxxxx{{{}}}~~~}}}{{{{{{{{{{{{yyy{{{yyyYYYEEE<<<888666444444444333222222111111222111111000000111111222///000000000000111111111///............---------+++---///...***)))+++---******+++++++++,,,,,,,,,)))***+++++++++***))))))((((((''''''''')))***+++)))))))))((())))))***+++&&&%%%&&&'''))))))'''%%%)))))))))*********++++++))))))))))))))))))))))))'''&&&&&&((())))))((('''((((((((()))))))))******'''(((***++++++***))))))************+++++++++,,,)))*********++++++++++++,,,------...///.........000000444888<<>><<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>@@@AAAAAACCCHHHOOOWWW\\\]]]]]]YYYUUUPPPLLLIIIFFFCCCAAA======<<<<<<<<<===>>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJJJJIIIGGGEEE>>>===;;;::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@DDDHHHLLLOOORRRVVVXXXZZZ^^^eeeiiikkkkkkkkkkkkjjjkkknnnqqqsssqqqnnnjjjkkklllooorrruuuxxxzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzz{{{||||||}}}}}}||||||}}}{{{yyyxxxxxxyyyyyyzzz}}}~~~|||{{{{{{{{{yyyzzz|||~~~}}}}}}vvvtttssswww}}}~~~{{{zzzyyyvvvtttssssssssstttzzzzzzzzzxxxvvvwwwzzz}}}|||}}}~~~~~~~~~{{{{{{{{{}}}~~~~~~}}}\\\FFF:::666555555444444333333222111111222111111000000111111222////////////000000000111///............---------,,,///000...***((())),,,,,,,,,+++++++++++++++++++++,,,---......---,,,+++)))))))))))))))))))))******)))((((((((()))+++,,,''''''(((***------+++))))))************+++++++++))))))))))))))))))))))))'''(((***+++***))))))***''''''((((((((()))))))))((()))+++++++++***(((''')))))))))*********++++++((((((((()))))))))******,,,---...///000//////...111111444888;;;AAANNN[[[jjjyyyoooiiiccc___^^^\\\ZZZWWWQQQNNNJJJFFFCCC@@@===:::999:::;;;<<<===>>>??????<<<<<<<<<<<<===>>>???@@@===@@@FFFOOOXXX^^^aaabbb^^^ZZZUUUPPPLLLIIIFFFDDD@@@???>>>===============<<<<<<<<<======>>>>>>>>><<<<<<<<<===???AAADDDEEEEEEFFFIIIJJJKKKIIIGGGFFF<<<<<<;;;:::::::::;;;<<<=========>>>>>>?????????>>>@@@DDDGGGIIIKKKMMMOOOQQQVVV]]]bbbdddeeeeeeeeehhhiiillloooqqqoookkkggglllnnnqqquuuxxx{{{}}}~~~wwwvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyzzz|||}}}~~~zzz{{{|||{{{yyyxxxxxxyyyxxxyyy|||}}}||||||{{{{{{wwwzzz~~~}}}}}}vvvttttttxxx~~~|||{{{yyyxxxwwwwwwwwwwww|||}}}}}}zzzwwwwww{{{~~~zzz{{{|||}}}}}}|||{{{{{{|||~~~}}}~~~bbbJJJ===999888555444444333333222222111222222111111111111222222---.........//////000000//////.........------------000111///)))'''(((+++...------,,,+++***))))))((()))+++---///000000///******+++++++++******)))***)))(((((((((***+++,,,***+++---000222333111///------,,,+++***)))((('''))))))))))))))))))))))))'''***......+++***+++---''''''''''''(((((((((((()))***+++,,,+++)))'''&&&((())))))))))))*********........./////////000000---...000111111111000///111222444999;;;AAAMMMZZZhhhwwwnnnkkkccc[[[ZZZ\\\[[[VVVPPPMMMIIIFFFDDDBBB???<<<<<<;;;:::;;;=========<<<>>>===<<<;;;:::;;;;;;<<<===AAAFFFNNNUUU\\\```cccccc```ZZZTTTNNNJJJFFFEEE@@@??????@@@BBBCCCCCCBBB<<<<<<<<<;;;;;;::::::999:::;;;;;;;;;;;;<<<@@@CCCCCCFFFIIIJJJIIIGGGFFFFFF>>>===:::999888888999:::=========<<<;;;:::999888999;;;===@@@CCCDDDEEEFFFNNNPPPSSSWWW[[[^^^```aaaaaabbbccceeeeeefffffffffhhhiiikkkooossswwwzzz|||zzzxxxvvvwwwyyyyyywwwtttssstttvvvwwwyyyyyyzzzzzz|||}}}~~~}}}|||{{{|||}}}zzz{{{}}}~~~|||zzzxxxxxxwww{{{}}}~~~}}}|||{{{wwwvvvwwwzzz~~~~~~{{{~~~}}}{{{yyyxxxwwwxxxxxxzzzzzz{{{~~~}}}{{{zzz{{{{{{zzz{{{~~~|||zzz{{{}}}~~~~~~}}}~~~dddMMM===888;;;555444333333222222222333444333111000000000111111000000000000////////////.........------,,,,,,,,,---111444444111---,,,,,,------------,,,,,,+++***((())))))***,,,------...+++++++++***)))(((((('''***(((&&&(((+++,,,+++))),,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111222333666999<<<@@@LLLXXXkkkzzznnnlllfff```^^^___\\\WWWTTTQQQLLLIIIFFFCCC@@@======<<<;;;===>>>??????>>>>>>===<<<;;;::::::;;;;;;===@@@FFFMMMUUU[[[```bbbccc```[[[UUUPPPKKKHHHGGGDDDCCCAAAAAABBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;999999:::::::::<<<@@@CCCGGGIIILLLMMMKKKHHHFFFFFF@@@???<<<:::999999::::::;;;;;;<<<;;;;;;:::999888777888999;;;===@@@AAABBBGGGHHHLLLOOOSSSVVVXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^___bbbeeejjjnnnrrrtttyyywwwvvvwwwyyyyyywwwuuurrrrrrsssuuuvvvxxxyyyzzzzzz|||}}}|||{{{zzz{{{|||{{{|||~~~}}}}}}|||{{{{{{{{{{{{|||zzz|||~~~~~~}}}|||zzzyyyxxxwwwvvvuuuvvvzzz~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{|||}}}|||zzzzzzzzzzzzzzz{{{}}}~~~}}}zzzzzz|||~~~~~~hhhQQQ@@@888999777666555333222111111111333333111000000000111111000000000000////////////.........------,,,,,,,,,,,,///222222000---,,,---,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))''')))+++,,,+++)))+++******))))))******++++++************)))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000000222333666999<<<@@@LLLXXXkkkzzznnnooolllgggeeeddd___YYYXXXUUUPPPLLLIIIFFFBBB@@@???>>>>>>@@@BBBCCCBBB@@@???>>><<<::::::::::::;;;;;;???EEELLLTTTZZZ___bbbccc```\\\WWWQQQMMMJJJHHHHHHFFFDDDCCCBBB@@@===:::============<<<<<<<<<<<<777888999999999<<<@@@CCCKKKMMMPPPPPPMMMIIIFFFEEEBBBAAA???<<<;;;:::::::::999999::::::::::::999999666666666777999;;;>>>???@@@BBBEEEHHHKKKNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTVVVWWWZZZ^^^cccgggkkkmmmrrrqqqqqqsssuuuwwwwwwvvvqqqqqqqqqrrrsssuuuwwwyyyyyyzzz{{{{{{zzzyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}}}}{{{{{{|||}}}~~~}}}{{{yyywwwvvvuuuuuuuuuwwwzzz~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||yyyyyyzzzzzzzzzzzz|||~~~~~~~~~~~~|||zzzxxxyyy|||}}}}}}}}}pppYYYEEE:::888999777666444222111000000333222111111000111111111000000000000////////////.........---------------+++---///000...---,,,---,,,,,,---------,,,++++++...---------,,,,,,++++++------,,,,,,+++*********+++***)))***+++,,,+++***)))))))))(((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******)))((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000222333666999<<<@@@LLLXXXkkk{{{nnnqqqssspppnnnkkkddd]]][[[XXXSSSOOOMMMJJJFFFDDDAAAAAAAAACCCEEEFFFEEECCC???>>><<<:::999999999999:::===CCCKKKRRRYYY^^^aaaaaa___[[[WWWRRRNNNKKKIIIIIIGGGEEEDDDCCCAAA===:::<<<<<<<<<<<<;;;;;;;;;;;;777888999999:::===BBBEEEMMMOOORRRQQQNNNIIIFFFDDDDDDBBB@@@>>><<<;;;::::::777888999999:::::::::999777777666666777:::<<<>>>???@@@CCCFFFHHHJJJLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMOOORRRUUUZZZ___bbbdddeeeeeegggkkkooosssuuuvvvtttrrrqqqpppqqqsssuuuwwwyyyzzz{{{{{{zzzyyy{{{|||}}}|||{{{{{{{{{{{{~~~~~~}}}|||{{{{{{{{{{{{||||||{{{{{{|||~~~}}}{{{yyywwwvvvvvvwwwxxx{{{~~~~~~}}}|||}}}~~~}}}{{{yyyyyyzzzzzzzzzzzz{{{|||||||||}}}}}}~~~~~~yyyxxxwwwyyy}}}}}}}}}~~~vvvtttxxxwww___III===999888777555444222111111111222222111111111111111111000000000000////////////...............---------+++,,,---------,,,,,,---,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++***))))))(((((())))))***&&&''''''((()))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))******))))))***+++......---,,,+++***))))))++++++,,,,,,,,,,,,------///////////////000000000222333666999<<<@@@LLLXXXkkk|||nnntttyyyyyyvvvrrrkkkddd\\\YYYUUURRROOOMMMJJJGGGEEEDDDEEEGGGHHHHHHFFFDDD@@@???<<<:::999888888888888;;;AAAIIIQQQXXX]]]```^^^]]]ZZZVVVRRRNNNKKKIIIHHHGGGFFFFFFFFFDDD@@@>>><<<<<<;;;::::::999999888777888999;;;<<<@@@DDDHHHMMMPPPSSSSSSOOOJJJFFFDDDDDDCCCAAA???===<<<;;;:::777777888999::::::::::::888777666555666888:::<<<>>>???AAADDDFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFGGGHHHCCCDDDGGGJJJNNNQQQUUUVVVWWWZZZ]]]bbbhhhnnnssswwwuuutttrrrqqqqqqrrrtttuuuyyyzzz||||||{{{{{{|||}}}~~~|||zzzxxxxxxyyyzzz~~~~~~}}}|||||||||||||||~~~|||{{{zzz{{{}}}~~~|||zzzxxxwwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||}}}}}}{{{zzzyyyzzz{{{{{{zzz{{{}}}{{{||||||}}}~~~~~~~~~~~~xxxwwwxxxzzz~~~~~~~~~~~~~~~tttoooooo|||dddMMM>>>:::666666555444333333333333111111111111222111111111000000000000////////////........................,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......***************)))))))))+++,,,,,,,,,++++++++++++*********))))))*********&&&&&&'''((()))******+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''')))******))))))***+++,,,,,,+++++++++++++++***+++++++++,,,,,,---------......///000000000000000222333666999<<<@@@LLLXXXjjj|||nnnwww}}}yyyrrrkkk```]]]YYYUUURRROOOLLLJJJHHHHHHHHHJJJKKKJJJGGGDDDAAA???===:::888777777777666:::@@@HHHPPPWWW]]]___\\\[[[YYYVVVSSSOOOLLLJJJGGGGGGGGGHHHIIIHHHDDDBBB===<<<;;;:::999777666666666888999;;;===AAAFFFJJJLLLOOOSSSTTTQQQLLLHHHFFFEEEDDDCCCBBB@@@???======888888999::::::;;;::::::777666555555555666777888<<<===???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBDDDFFFIIIKKKMMMMMMPPPUUUZZZ```gggnnnsssrrrrrrqqqpppqqqrrrssstttyyyzzz||||||{{{{{{|||~~~~~~|||zzzwwwvvvwwwyyy{{{|||{{{||||||}}}~~~}}}|||{{{zzz{{{|||~~~~~~|||zzzxxxwwwvvvyyyzzz{{{zzzzzzzzz|||~~~~~~}}}||||||}}}}}}|||{{{zzz|||||||||{{{{{{}}}|||}}}~~~zzzyyyzzz|||}}}}}}~~~~~~wwwqqqppplllSSSAAA:::666555444444444444444444000000111222222222222111000000000000////////////.............../////////...,,,***)))+++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------...))))))))))))))))))))))))***+++,,,,,,***)))***++++++******))))))******+++''''''((())))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,%%%&&&'''((()))+++,,,,,,***++++++,,,,,,------...---...///000111111111000222333666999<<<@@@LLLXXXhhh{{{nnnxxxxxxrrrgggccc^^^YYYUUUQQQMMMJJJJJJJJJJJJKKKLLLJJJFFFCCCAAA???===:::888666666666555888???GGGOOOVVV\\\___\\\[[[ZZZXXXTTTQQQMMMKKKHHHHHHIIIKKKKKKJJJGGGDDD???>>>===;;;999777666555444666888:::===AAAGGGKKKKKKOOOTTTVVVTTTPPPLLLJJJFFFFFFFFFEEEDDDBBBAAA@@@999::::::;;;;;;;;;;;;:::888888888888888888888888;;;;;;===>>>???@@@@@@AAAAAA@@@>>>======>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDGGGLLLPPPUUU\\\ccciiikkklllmmmoooqqqsssuuuuuuwwwyyyzzz{{{zzzzzz|||}}}|||zzzwwwuuuuuuwwwzzz|||}}}|||||||||}}}~~~{{{{{{zzzyyyzzzzzz||||||~~~}}}|||{{{yyyxxxwwwvvvvvvxxxyyyyyyxxxyyy|||~~~}}}}}}|||{{{{{{}}}~~~}}}}}}{{{}}}~~~}}}||||||}}}~~~|||||||||~~~|||{{{{{{|||~~~}}}vvvuuuzzz}}}___HHH>>>777777666444444333333333///000111222333222222111000000000000////////////---........./////////000111...***)))***,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++************************)))+++,,,+++)))''')))***)))))))))(((((()))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&(((******))))))+++,,,&&&''''''((()))******+++******+++,,,,,,---......,,,---///000111111111000222333666999<<<@@@LLLXXXfffzzznnnyyy|||vvvmmmhhhbbb\\\WWWRRRMMMIIILLLKKKLLLLLLLLLJJJFFFBBBAAA@@@===:::888666666555444888>>>FFFOOOVVV[[[^^^\\\\\\[[[YYYVVVRRROOOMMMJJJJJJKKKLLLMMMKKKHHHEEEAAA@@@???<<<:::777666555333555777999<<>>???@@@@@@@@@???===<<<::::::;;;===>>><<<;;;;;;:::;;;;;;<<<<<<===AAAEEEHHHLLLQQQYYY___eeegggjjjnnnqqqtttvvvwwwvvvxxxyyyyyyyyyyyy{{{|||{{{yyyvvvttttttwww{{{~~~}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyzzz~~~}}}}}}{{{zzzyyyxxxxxxtttvvvxxxxxxwwwyyy}}}~~~|||zzz}}}{{{zzz{{{}}}~~~~~~~~~|||~~~~~~}}}|||}}}~~~}}}~~~~~~{{{yyyyyyzzz|||}}}{{{yyyqqq{{{kkkPPPBBB:::999777555333222111111///000111222333333222111000000000000////////////---.........//////000000333///***)))***,,,,,,+++***+++,,,,,,------------...------,,,+++))))))(((+++++++++++++++++++++,,,)))+++,,,+++(((&&&(((***((((((''''''''''''((((((************++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&((()))***))))))+++---...---,,,+++***)))((('''******+++,,,,,,---......,,,---///000111111111000222333666:::<<<@@@LLLXXXeeezzzlll|||uuuooolllfff___XXXSSSOOONNNLLLKKKIIIIIIJJJIIIGGGEEECCC@@@<<<999888777555333888888:::BBBMMMWWW^^^```eeebbb^^^ZZZVVVSSSRRRQQQPPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::999888777666666999>>>CCCGGGLLLSSSXXXXXXWWWVVVRRRMMMLLLHHHEEEFFFJJJKKKHHHDDDBBB???;;;999999:::;;;;;;;;;<<<======;;;999999999@@@???>>>>>>@@@AAABBBBBB@@@???===;;;:::;;;<<<============<<<;;;:::999888<<<<<<<<>>IIIUUU]]]```eeeccc```\\\XXXTTTRRRPPPPPPOOONNNLLLJJJHHHFFFEEEBBBAAA>>><<<:::999888888888777666777:::@@@EEEIIILLLSSSXXXXXXWWWVVVSSSNNNLLLIIIFFFGGGJJJKKKIIIFFFCCC@@@===:::999999::::::<<<=========;;;:::;;;<<<@@@@@@AAACCCDDDDDDCCCBBB@@@>>>===;;;:::;;;<<<===>>>>>>>>>===<<<;;;999999888888888999===BBBGGGKKKSSSYYY```fffiiikkklllmmmsssuuuwwwwwwwwwvvvwwwxxxvvvvvvuuuvvvxxxzzz}}}~~~}}}~~~}}}{{{yyyxxxxxx{{{zzzxxxwwwvvvwwwxxxyyy~~~~~~~~~~~~}}}{{{yyyxxxyyyxxxxxxxxxzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}{{{|||}}}}}}~~~jjjLLL@@@999555666666444444555333222111000111111222333111111000000000/////////........................------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,++++++,,,---,,,+++...---,,,+++***************))))))))))))(((((((((************))))))))))))+++++++++******+++,,,,,,))))))))))))((((((((('''***)))((('''((()))+++,,,+++******))))))******+++************++++++++++++,,,,,,++++++***)))))))))(((((()))***+++---...///,,,///222222000000111333222222555999;;;@@@MMMYYYmmmaaaqqq{{{tttqqqjjjccc\\\VVVRRRQQQMMMLLLKKKKKKKKKJJJHHHFFFCCC@@@<<<:::999888777555444333555;;;FFFSSS]]]bbbdddcccbbb___[[[VVVQQQOOOPPPOOONNNLLLJJJHHHGGGFFFAAA???===:::888777666666777666666888<<>><<<;;;;;;<<<===??????>>>>>>===;;;:::999666555555666888<<<@@@CCCKKKPPPWWW]]]bbbeeegggiiioooqqqtttvvvvvvvvvwwwxxxtttuuuvvvxxxzzz|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxyyyxxxwwwwwwwwwxxxzzz{{{~~~|||{{{xxxxxxwwwxxxzzz}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}|||||||||~~~}}}ttt~~~wwwWWWFFF===777666777666666888333222222111111111222222000000000000000/////////........................------,,,,,,,,,,,,------------...////////////......---,,,---...///...,,,,,,,,,,,,,,,+++******))),,,,,,------,,,,,,++++++)))))))))************+++((()))***+++++++++++++++))))))))))))((((((((((((***)))((((((((()))+++,,,******))))))))))))******))))))))))))************************************))))))***+++,,,...///000---///111111111000111222222222555999;;;@@@MMMYYYqqqXXXgggxxxzzzxxxtttnnnfff___YYYUUURRRNNNMMMKKKKKKLLLKKKIIIGGGCCC@@@===::::::999888666777666777;;;EEEQQQ\\\ccccccccccccbbb^^^XXXRRRNNNOOONNNMMMLLLJJJIIIGGGGGGBBB@@@===:::777666666666666666666999>>>EEEKKKPPPNNNTTTYYYXXXWWWWWWUUUQQQPPPNNNLLLKKKLLLKKKIIIGGGIIIHHHEEEAAA===:::888888555555555444333444888;;;@@@CCCHHHJJJJJJHHHFFFEEECCCBBB@@@???>>>>>>>>>>>>??????>>>>>>===;;;:::999777777666666777999<<<>>>BBBGGGNNNUUUZZZ^^^bbbeeeiiilllqqqsssuuuuuuwwwxxxvvvwwwyyy{{{||||||||||||}}}zzzxxxxxx{{{}}}{{{xxxxxxxxxxxxxxxyyyzzz{{{|||~~~}}}xxxxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~|||}}}}}}||||||}}}{{{{{{~~~ssswwweeeMMMBBB999777777777777999444444333333333333333333111111111111111111111111........................//////...---------............///000000000000000///---,,,---...///...---,,,---...///...---,,,+++,,,---.........------,,,(((((()))******+++,,,,,,%%%&&&(((***++++++***)))+++++++++***************++++++*********+++,,,---,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))))))))*********+++++++++---------,,,,,,---------...///000111111111111222222222555999;;;@@@MMMYYYpppRRR___qqq}}}{{{{{{wwwqqqiiiaaa[[[VVVTTTOOONNNMMMLLLMMMLLLJJJHHHDDDAAA>>>;;;:::999888777888777777:::AAALLLXXX___aaacccdddccc___YYYRRRNNNMMMMMMLLLKKKJJJIIIHHHGGGDDDBBB>>>:::888777777777555555666999???FFFMMMRRRNNNUUUYYYXXXWWWXXXVVVSSSTTTRRRPPPNNNLLLJJJHHHFFFLLLLLLKKKFFF@@@;;;999888888888888777777888<<>>>>>>>>>>>===;;;:::999888888666666666777999:::===AAAGGGMMMSSSXXX]]]```cccgggmmmqqqsssuuuwwwxxxzzz{{{|||}}}}}}|||{{{zzz|||yyyvvvwwwzzz|||{{{yyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}xxxxxxxxxyyyzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{}}}}}}yyyxxxuuuUUUHHH;;;888888777777888666666555555555444444333222222222222222222222222........................111111000///////////////++++++,,,------------,,,---,,,+++,,,---...---++++++,,,---...///...---,,,'''(((***++++++***)))((((((((()))***+++,,,------&&&''')))+++,,,,,,++++++******************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,''''''((((((((())))))))))))))))))***++++++,,,,,,...------,,,,,,------......//////000222222222111222222555999;;;@@@MMMYYYlll~~~MMMYYYkkkzzz~~~zzzssskkkbbb\\\WWWUUUPPPOOOMMMMMMNNNMMMKKKIIIFFFCCC???<<<;;;999888666555555666888===GGGRRRZZZ___aaacccbbb___ZZZTTTPPPMMMMMMLLLKKKKKKJJJIIIIIIFFFCCC???;;;888777888888555555666999???FFFNNNRRROOOUUUYYYXXXXXXXXXWWWTTTVVVUUUSSSPPPMMMKKKIIIHHHLLLNNNNNNIIIBBB;;;999999666777888777777888:::===@@@EEEIIIJJJHHHFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBB????????????>>><<<;;;:::888777666555555555666777999<<>>999999777555555666666666666555444333333111111111222222222222333........................222111000///////////////,,,,,,---...............,,,+++***+++,,,---,,,***)))***++++++,,,,,,,,,,,,''')))+++,,,,,,+++***)))))))))******+++,,,------***+++,,,---------------(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,******+++,,,---///000111///......000222333222000222222555999;;;@@@MMMYYYiii{{{EEEPPPcccuuu{{{tttlllccc\\\WWWUUUQQQOOONNNNNNOOONNNKKKIIIHHHEEE@@@===;;;999777555222333555777===FFFQQQZZZ]]]___aaaaaa___ZZZUUUQQQOOONNNNNNMMMMMMLLLLLLLLLGGGDDD???;;;888777888888555555666999>>>FFFMMMRRRPPPUUUYYYXXXXXXYYYXXXUUUUUUUUUTTTQQQOOOLLLKKKKKKKKKNNNNNNJJJBBB;;;888888333555666666555555666888>>>EEELLLNNNKKKHHHFFFGGGIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBAAA@@@???======888777666555555555555666666999===AAAEEEJJJPPPTTTZZZ___gggmmmqqqtttvvvxxx{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvwwwyyy||||||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyy{{{|||~~~~~~~~~~~~~~~zzz___OOO@@@;;;:::777333111444555555555444333111000//////000000000111111111........................111000///...------------...//////000000000000000,,,+++***+++,,,---,,,***************+++,,,---...***,,,...000000///---,,,*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,'''((((((((())))))))))))(((((()))***************))))))(((((((((((())))))(((((()))))))))************************+++++++++*********+++,,,...000000000......000222333222000222222555999;;;@@@MMMYYYiii{{{>>>III\\\ppp}}}|||uuulllddd\\\WWWUUUQQQPPPOOOOOOOOONNNLLLJJJIIIFFFAAA===;;;999666444000333666999???HHHTTT\\\\\\^^^``````^^^ZZZUUURRRPPPPPPPPPOOOOOOOOONNNNNNFFFCCC???:::777666777888555555555888>>>FFFMMMQQQPPPVVVYYYXXXXXXYYYYYYVVVSSSSSSSSSRRRPPPNNNNNNOOOIIILLLNNNJJJAAA:::777777555777999999888777888999<<>>:::555222888555555888===FFFUUUccckkkccc```dddddd]]]VVVTTTNNNOOOPPPRRRSSSRRROOOLLLIIIEEE@@@;;;888888999:::;;;;;;999777>>>IIIPPPQQQRRRTTTWWWYYYZZZZZZXXXWWWWWWVVVTTTQQQPPPOOOOOOOOOOOOMMMHHHCCC???<<<;;;:::555666777666555666888:::???KKKUUUVVVSSSOOOLLLHHHDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEECCCBBB@@@???>>>;;;:::999888777777777777999999999;;;>>>BBBEEEHHHRRRXXX```ggglllppprrrtttyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwyyyzzz{{{|||~~~~~~~~~{{{yyy{{{zzz{{{||||||zzzxxxuuusssvvvxxx|||~~~}}}|||}}}~~~~~~||||||}}}~~~xxxwwwzzzkkkQQQCCC@@@999666777333222444666333...---111555===333,,,---000//////000000///...---------------111000...------...000111................................................---+++(((%%%%%%(((+++---,,,,,,+++******+++,,,,,,******)))))))))))))))***((()))+++,,,+++***(((&&&*********)))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,///......---------.........000111222111000111222222222555888:::???KKKWWWlll???CCCMMM^^^qqqxxxnnnfff```[[[XXXVVVVVVUUURRRNNNMMMNNNOOOJJJGGGDDD@@@===999444111777444555888===FFFUUUbbbjjjdddbbbfffgggaaaZZZWWWQQQQQQRRRTTTVVVUUUSSSQQQJJJGGGAAA<<<999888888999;;;;;;999888???KKKRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSQQQOOOOOOOOOOOOOOOLLLGGGBBB>>>;;;999999555666777666555666888:::DDDPPPZZZ[[[WWWSSSOOOKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGEEECCCAAA>>>===::::::999888777777777777888888999;;;>>>AAADDDFFFNNNSSS[[[bbbgggkkkmmmooovvvwwwyyy{{{||||||||||||zzzzzzzzzzzzzzz{{{|||}}}|||~~~||||||~~~}}}zzzyyy|||zzz{{{{{{|||{{{zzzxxxwwwzzz{{{~~~~~~}}}}}}}}}||||||}}}~~~vvvwww|||mmmSSSEEEBBB;;;777888444000333555444111111555999DDD;;;444444444333222222//////...---------------///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,+++******+++,,,,,,++++++************++++++)))******+++***)))((('''************))))))))))))&&&''')))*********))))))************************(((((())))))******++++++*********+++++++++,,,,,,......------,,,------......000111222111000111222333333555888:::???KKKXXXmmm===@@@IIIYYYlll|||}}}qqqhhhaaa[[[WWWXXXXXXWWWTTTRRRPPPQQQSSSNNNKKKFFFBBB???;;;666333555333444888===FFFTTTbbbhhheeeeeejjjjjjeee^^^[[[TTTTTTSSSUUUXXXYYYYYYXXXMMMIIIDDD>>>:::888777888::::::999999AAANNNVVVXXXYYYWWWUUURRRQQQRRRSSSTTTTTTSSSRRRPPPOOOPPPPPPQQQNNNLLLGGGAAA===999888777555666777666555666999;;;DDDPPP[[[\\\WWWSSSNNNIIIKKKLLLNNNOOOOOONNNLLLKKKHHHIIIIIIHHHEEEBBB>>>;;;::::::999888777777777777777888999<<>>:::777444222333777===EEESSS```hhhhhhjjjmmmmmmggg```[[[UUUSSSSSSTTTWWWZZZ[[[[[[PPPLLLFFF@@@;;;888777666999:::999:::CCCQQQZZZ\\\___]]]ZZZWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRPPPMMMHHHBBB===999777777555666666666555777:::<<>>::::::999888777777666666666555777999<<<>>>@@@AAABBBDDDIIIPPPWWW]]]ccchhhkkkooorrrvvvzzz||||||{{{zzz|||}}}zzz{{{}}}|||yyywwwyyyzzzyyy|||~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~yyypppVVVGGGCCC;;;888888444777888888777444222333555555///,,,---///------//////......---------......000///............///000........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++*********+++,,,,,,+++******)))((())))))))))))***************++++++))))))))))))***)))))))))+++++++++++++++++++++++++++*********************)))))))))*********+++++++++++++++***++++++,,,,,,...000111222000000111222333333666:::<<>>:::888777666666666555555777;;;>>>IIIVVVbbbddd```ZZZRRRMMMLLLNNNPPPRRRRRRPPPNNNLLLJJJKKKMMMMMMJJJEEE???;;;:::999888777666666666666555666888;;;===???@@@@@@CCCGGGMMMTTTZZZaaagggkkknnnqqqvvvzzz||||||{{{zzz{{{|||~~~yyyzzz{{{}}}~~~|||xxxwwwzzz{{{zzz}}}~~~}}}}}}}}}~~~|||zzz{{{{{{|||}}}~~~||||||}}}{{{{{{sssXXXGGGBBB:::666888444666777777666444222222222333///...000111//////111......---------......////////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))***+++++++++******)))((()))))))))))))))******+++++++++,,,*********))))))))))))***++++++++++++++++++++++++++++++++++++************)))************+++++++++***************+++,,,---...000111222000000111222333333666:::<<>>:::777444222333777;;;BBBNNN[[[hhhnnnssstttqqqkkkbbbYYYRRRQQQPPPRRRUUUYYYZZZ[[[TTTPPPKKKDDD>>>:::777666777999999;;;EEETTT^^^```bbbaaa```^^^\\\YYYVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTSSSPPPJJJDDD>>>:::888777666666666555555777<<>>999999888777666666666666555666777999;;;===???@@@BBBEEEJJJOOOTTTZZZ```eeejjjmmmqqqvvvyyyzzzzzzzzzyyyzzz{{{}}}~~~yyyyyyyyyzzz{{{}}}~~~{{{xxxwwwzzz{{{zzz|||~~~}}}|||||||||}}}~~~|||zzzwwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{~~~xxx~~~aaaMMMDDD:::666888555222333333444444444333333444111111222111---,,,......------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---***++++++,,,,,,++++++***(((((((((((()))***++++++************)))))))))((())))))******+++,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------...000111222111000111222222222555999<<>>@@@BBBCCCFFFHHHKKKOOOUUUXXX^^^```eeejjjooosssuuuvvvvvvvvvwwwxxxyyy{{{}}}}}}yyyxxxwwwwwwxxxzzz|||}}}yyyvvvwwwzzz{{{yyyzzz}}}~~~}}}xxxzzz|||~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{~~~nnnVVVIII<<<777888666333333333444555444333111111///000222111,,,+++...---------------...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---)))******+++***)))((('''))))))***++++++,,,------,,,+++***)))))))))***************************************++++++,,,,,,,,,+++,,,,,,,,,,,,---------*********++++++,,,.........000111222111000111222111111444888;;;@@@MMMZZZnnn777:::???IIIWWWiii{{{tttfff[[[VVVUUURRRSSSTTTSSSRRRSSSVVVXXX```[[[SSSLLLFFFAAA<<<999555333444777:::???KKKVVVeeepppyyyyyywwwsssjjj```UUUTTTUUUWWWZZZ\\\]]]\\\TTTQQQLLLFFF@@@<<<999777777888888;;;EEESSS]]]```hhheeeaaa]]][[[\\\^^^___XXXWWWVVVTTTTTTTTTTTTUUURRROOOIIIBBB<<<777555444777777666555555888===@@@QQQ```nnnsssoooiii```ZZZOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMKKKHHHEEECCC999888777666666555555555666666666666888;;;>>>@@@AAABBBCCCCCCDDDFFFKKKNNNQQQTTTYYY___eeekkkoooqqquuuttttttuuuvvvxxx{{{|||yyyxxxwwwvvvvvvxxxzzz{{{wwwuuuvvvzzz{{{xxxxxx{{{~~~~~~wwwyyy|||~~~}}}||||||{{{{{{zzzyyyxxxwwwwww{{{{{{|||yyy^^^NNN>>>888999777777666666555555333000...///...111444444111111444---------------...///000......////////////......................................................)))***,,,......,,,***)))***+++,,,------,,,+++***************+++,,,---...((()))+++,,,+++***(((&&&))))))***+++,,,,,,---------,,,***)))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///...000111222111000111222000000333777:::@@@MMMYYYnnn999888;;;EEEUUUhhhyyy}}}ttthhh^^^WWWSSSSSSTTTUUUVVVUUUVVVXXXZZZdddddd\\\PPPEEEAAA===:::555333333555888===IIIUUUggglllssszzz|||vvvlllddd___YYYTTTSSSXXX\\\]]]\\\VVVOOOHHHEEEBBB<<<:::;;;===:::;;;BBBIIIPPP[[[gggkkkgggaaa^^^^^^___``````\\\ZZZWWWUUUSSSSSSSSSTTTPPPOOOLLLGGGAAA;;;555222555444444555444444999AAAMMM\\\lllsssqqqjjj```VVVPPPOOONNNLLLKKKKKKJJJJJJJJJLLLNNNOOOLLLHHHBBB???===:::777555444555444444444555666777888:::===???>>>=========@@@DDDHHHJJJJJJLLLPPPSSSXXX^^^dddiiillllllmmmooorrruuuyyyzzz|||{{{yyyyyyyyyzzzyyyyyytttwwwzzzyyyvvvvvvyyy~~~}}}zzzyyyyyy}}}~~~}}}~~~~~~|||zzzzzzzzz{{{|||{{{zzzxxxyyy{{{}}}}}}iiiQQQDDD===::::::777666444333222111111111///222555444111//////111000///......//////...------...///000000///...---...------,,,,,,++++++***,,,+++***))))))+++---......,,,******+++,,,+++***,,,,,,+++***)))))))))***+++)))'''&&&&&&'''***+++(((***+++------,,,+++***++++++************************+++,,,+++***)))((()))((('''''''''(((***+++)))***+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------......---...//////////////////111222444888:::???LLLXXXfff|||888888;;;CCCRRReeeuuu}}}uuujjjaaaZZZWWWSSSTTTUUUUUUTTTUUUWWWYYYaaabbb^^^TTTJJJDDD>>>999666444444666999>>>IIIUUUbbbjjjuuu{{{yyysssllliiiaaa[[[UUUTTTWWW[[[\\\[[[XXXPPPIIIEEEAAA;;;888999<<<888999@@@HHHPPP\\\hhhhhhddd___\\\\\\^^^______]]][[[XXXVVVTTTTTTUUUUUUSSSQQQLLLGGGAAA;;;666333555444444555444444:::BBBNNN]]]mmmtttqqqjjj___VVVQQQPPPNNNMMMKKKJJJIIIHHHKKKLLLOOOOOOMMMHHHBBB???===:::666555555555444444333444555666777999<<<===>>>===<<<<<<===@@@BBBDDDDDDFFFIIILLLPPPUUU[[[```aaadddggglllpppsssvvvwww{{{zzzyyyxxxyyyyyyxxxxxxvvvxxxzzzyyyuuutttwwwzzz|||}}}{{{{{{~~~~~~~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~}}}{{{{{{|||}}}~~~|||\\\III@@@;;;888777666444333222111111111...000222222///---...///111000............---+++---...///000000///...---+++,,,,,,------...//////,,,+++)))))))))***,,,---...,,,******+++,,,+++***+++******)))))))))******++++++******************(((***+++------,,,+++***++++++******************+++,,,,,,---,,,+++***))))))(((((('''((()))***+++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......---...//////000/////////222222444888:::???KKKXXXkkk~~~777777:::BBBOOOaaarrr|||~~~wwwnnneee^^^[[[SSSTTTUUUUUUTTTTTTVVVXXX\\\``````XXXOOOHHH@@@999777555555777999>>>IIITTT\\\ggguuuzzzwwwppplllkkkddd___XXXUUUWWWZZZZZZZZZYYYQQQIIIDDD???999666777;;;777777===GGGRRR```kkkhhheee```]]]]]]^^^___```^^^\\\ZZZXXXVVVVVVWWWXXXWWWSSSNNNGGG@@@:::666444555444444666555555;;;BBBPPP^^^nnntttqqqiii^^^TTTQQQPPPOOOMMMKKKIIIHHHGGGLLLNNNPPPQQQNNNIIICCC???<<<999666555555555444333333333444555777999:::;;;>>>===;;;::::::;;;===>>>===???AAACCCEEEIIIOOOSSSSSSWWW]]]eeekkkoooqqqrrrxxxxxxxxxxxxxxxwwwwwwvvvwwwyyyzzzyyyuuusssuuuwww{{{~~~~~~}}}~~~~~~~~~}}}|||yyy|||~~~~~~~~~~~~}}}~~~~~~gggMMMBBB<<<555666666444333222222222222...000111111///......///111000......///...---+++---...////////////...---,,,,,,---......//////000---,,,+++******+++,,,---...,,,+++***+++,,,+++*********************+++++++++,,,---...---,,,***))))))***+++,,,---,,,++++++******++++++++++++++++++,,,------------,,,++++++)))(((((((((((()))***+++++++++,,,,,,,,,+++******(((((()))***,,,---...///,,,,,,,,,---------......---...//////000000000///222222444777999>>>KKKWWWppp444666999@@@MMM___ppp{{{{{{rrrhhhaaa]]]VVVWWWWWWVVVUUUTTTVVVWWWYYY^^^^^^XXXPPPIIIAAA:::777555666888:::>>>HHHSSS[[[eeerrrxxxwwwqqqllljjjgggbbb[[[WWWWWWXXXZZZZZZYYYQQQHHHDDD???999777888;;;888777===HHHWWWfffooonnnjjjeeebbb`````````______]]][[[YYYXXXXXXYYYZZZZZZVVVOOOFFF???:::777555666444555666666666<<>>===;;;:::999:::;;;<<<:::;;;<<<<<<>>>@@@EEEHHHIIIMMMSSSZZZbbbhhhmmmooorrrtttvvvwwwvvvuuuttttttwwwyyyzzzyyywwwvvvwwwyyy{{{~~~~~~}}}}}}~~~~~~~~~}}}{{{www{{{~~~tttUUUIIIAAA777666666555333333222222222111222222222111111111111111///...///000111000///........................//////......---,,,,,,,,,///...------,,,------......---++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,+++******)))***+++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))***************++++++,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---...///000000000000000333222444666999>>>KKKXXXqqq222444999@@@LLL^^^ppp|||~~~uuujjjbbb]]]YYYZZZZZZXXXVVVUUUVVVXXXYYY]]]\\\UUUMMMHHHBBB===888666666888:::===GGGQQQ]]]dddmmmuuuxxxtttlllfffhhhccc]]]XXXVVVXXXZZZ\\\ZZZRRRIIIDDD@@@;;;999;;;;;;999999>>>LLL^^^mmmuuutttpppjjjeeebbb```^^^\\\^^^]]][[[YYYYYYYYYZZZ[[[\\\WWWOOOFFF???:::777666666444555777666666===EEENNN]]]lllqqqnnneeeYYYOOOKKKKKKLLLMMMNNNNNNMMMMMMNNNQQQTTTUUURRRLLLDDD@@@999777555555555555444222222111111444888<<<===<<<===<<<;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;<<<@@@CCCDDDFFFJJJPPPWWW```gggkkkkkkooossstttsssrrrrrrrrruuuwwwyyy{{{{{{{{{|||}}}|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}~~~}}}}}}xxx|||}}}zzzcccSSSHHH===666666555444333333333333222111111111111222222222000///...000222444444333......------------............------,,,+++++++++---------,,,,,,,,,------///---++++++,,,---,,,+++++++++,,,............---...,,,***)))((()))***+++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++***************((())))))***************(((((()))***,,,---...///,,,+++++++++++++++++++++,,,,,,,,,---------......---...///000111111111111333222444666999???MMMZZZooo111444999???JJJ[[[mmmzzzwwwlllccc^^^[[[\\\[[[ZZZWWWVVVVVVXXXZZZ]]][[[SSSLLLHHHCCC???777555666888999<<>>FFFNNN\\\lllqqqnnneeeYYYOOOIIIKKKMMMOOOPPPPPPPPPPPPOOORRRUUUWWWSSSMMMEEE@@@888666555555666555444222333111111555;;;???@@@???===============>>>>>>???<<<<<<<<<;;;:::;;;>>>AAABBBBBBDDDHHHNNNWWW___cccccciiioooqqqqqqooopppqqqtttuuuxxx{{{~~~|||}}}}}}{{{yyyxxxyyy{{{~~~}}}}}}~~~|||~~~|||}}}vvvyyyoooVVVEEE;;;666666555444444444444444111///---...///111111000//////...000333444444444......------------......******++++++,,,------...)))*********++++++++++++///---++++++,,,---,,,++++++,,,---...///...---,,,,,,+++(((''''''(((+++---******+++++++++,,,,,,,,,******++++++,,,---------,,,+++***)))))))))******((()))******++++++******)))))))))***+++---...///------,,,++++++******))),,,,,,,,,---------......---...///000111222222222333222444777:::AAAPPP^^^nnn222555999>>>GGGVVVhhhtttyyynnneee```\\\\\\\\\YYYVVVUUUUUUVVVZZZ]]]]]]UUUNNNIIIDDD>>>666555555888999;;;CCCMMMVVV___kkkuuuyyywwwrrrnnngggccc^^^YYYWWWZZZ___ccceee[[[PPPJJJCCC===:::<<<888:::;;;BBBTTTjjjxxxzzzyyyuuuoooiiieeeaaa^^^[[[ZZZYYYXXXWWWWWWXXXZZZ[[[XXXUUUNNNGGG???:::666555666555666888888888>>>GGGNNN]]]mmmrrroooggg[[[RRRKKKLLLNNNPPPQQQQQQQQQPPPPPPSSSWWWXXXUUUNNNFFF@@@777666555555666555444222333111111666>>>CCCDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::===@@@>>>???@@@DDDIIIOOOTTTWWW\\\ccckkkooonnnmmmnnnpppssstttwww{{{~~~{{{|||{{{zzzxxxxxxzzz}}}~~~}}}}}}~~~~~~~~~{{{zzzvvvyyyXXXCCC;;;666555555444444444444555111///,,,---///111111000000///...///111222111000...------,,,,,,------...++++++,,,,,,---.........))))))***,,,------------///---,,,,,,---------+++***+++---...---,,,***)))))))))(((((()))***+++,,,++++++******++++++,,,,,,******++++++,,,------...---,,,+++*********++++++((()))***+++++++++******,,,+++*********+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,---------......---...///000111222222222333222444777;;;CCCRRRaaannn333666999===DDDQQQcccppp~~~zzzppphhhccc\\\\\\[[[YYYVVVTTTTTTUUUZZZ^^^___XXXQQQKKKDDD>>>666444555777888:::BBBLLLPPP]]]mmmwwwxxxvvvuuuuuufffccc^^^YYYWWWZZZ```eeejjj```TTTLLLDDD<<<999:::666999;;;CCCUUUlllyyy{{{{{{wwwrrrmmmiiieeebbb___YYYXXXVVVUUUVVVWWWYYYZZZWWWSSSNNNGGG@@@:::666444666555666888888888???GGGOOO^^^nnntttqqqiii^^^TTTMMMNNNPPPRRRRRRQQQPPPOOOQQQTTTWWWYYYVVVNNNFFF@@@777555555555666666444222444111222777@@@FFFGGGFFF?????????>>>======<<<<<<<<<===<<<:::999:::<<>>CCCQQQfffvvv|||yyyooohhheeecccaaa___ZZZYYYWWWVVVVVVWWWXXXZZZ[[[TTTJJJAAA<<<999888777777777999:::888888???HHHPPPdddooosssvvvlll]]]YYYMMMMMMMMMLLLMMMMMMNNNNNNMMMVVV\\\YYYSSSMMMFFF@@@888777666666777888666555555666777;;;AAAGGGLLLOOOIIIBBB===>>>???===<<<============;;;::::::<<<>>>::::::;;;===???BBBEEEGGGPPPUUU]]]cccgggjjjmmmoooooorrrvvvyyy{{{}}}}}}zzz{{{~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{}}}hhhLLLAAA;;;999777555444333333333111111000000111222333333333222000.........//////......---...///111333444***,,,...///000///...---------...///000000//////---,,,***)))))))))***************)))))))))))))))***+++...222555333---(((''''''''''''(((***+++,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++***++++++***))))))***,,,,,,++++++******++++++,,,))))))***++++++++++++***+++)))(((***...111111000,,,------///000111222333111000333777;;;CCCQQQ___ooo555555777<<>>DDDRRRfffuuu{{{~~~xxxooohhhdddbbb___^^^VVVVVVUUUVVVVVVXXXZZZ[[[XXXRRRHHHAAA<<<999888777666666888999888888@@@JJJSSSgggqqqtttwwwmmm^^^YYYOOOMMMLLLLLLNNNOOOOOONNNNNNUUUZZZXXXTTTNNNFFF???777555444444555555444222666666999>>>DDDKKKPPPSSSKKKCCC<<<<<<===;;;;;;<<<=========<<<::::::<<<===============>>>@@@BBBCCCIIIOOOVVV]]]bbbfffjjjlllmmmpppuuuyyy{{{}}}}}}{{{|||~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}lllPPPCCC:::999777444333222222222111111000000111222222333222111000///.........///------------...000222333......///000///...,,,***,,,---....../////////...---,,,***)))))))))***+++))))))******+++++++++,,,)))((()))+++...---+++(((*********))))))***++++++,,,,,,++++++++++++,,,,,,---,,,***)))))))))*********++++++***))))))***,,,,,,++++++******++++++,,,))))))***+++++++++++++++---+++***+++///111111000/////////000000111111111111111444888;;;BBBPPP^^^nnn777666888===BBBLLL]]]mmm{{{|||rrrfff\\\\\\\\\[[[[[[YYYXXXVVVUUUYYYXXXVVVQQQKKKEEE???;;;555222222444666777>>>EEEOOOWWWaaakkkooommmhhhdddaaa\\\VVVSSSTTTWWWZZZ\\\]]]ZZZSSSLLLDDD???;;;999999<<>>888666444333444444333222666777;;;AAAJJJQQQVVVXXXNNNEEE===;;;;;;::::::<<<===>>>>>>===;;;:::<<<===??????>>>======>>>>>>???@@@EEEMMMUUU[[[aaagggjjjlllpppuuuyyy{{{}}}~~~{{{{{{}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||~~~}}}~~~~~~uuuXXXHHH;;;999777444333222111111111111111000111111222333222111000///............,,,,,,,,,---...///000111111111111000...,,,***(((,,,,,,------......------,,,,,,+++************+++++++++++++++++++++++++++---+++))))))+++---------------,,,+++++++++++++++++++++************++++++...---+++))))))((())))))***++++++***))))))***,,,,,,++++++******++++++,,,)))******+++++++++++++++...---,,,---///000000000111111111111111111111111333222555888;;;AAANNN[[[lll~~~666555888<<>>>>>??????>>><<<;;;<<<===???>>>>>>======<<<<<<<<<:::???FFFNNNVVV]]]dddhhhmmmqqqvvvzzz|||}}}~~~}}}{{{yyyzzz}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~```MMM===<<<999666444333222222222111111111111111222222111000000///......------++++++,,,,,,---...//////111111000000...,,,***)))+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,+++******))))))---,,,*********,,,......---,,,,,,+++++++++,,,,,,+++******))))))******+++...---+++)))(((((())))))***++++++***))))))***,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++...------------...//////111111111111111222222222333333555999;;;@@@LLLYYYkkk}}}444444666;;;AAAKKK]]]mmmzzzxxxkkkaaa^^^^^^]]]]]]\\\[[[ZZZYYY]]][[[WWWQQQKKKDDD>>>;;;666333444777888999???FFFRRRZZZeeennnqqqnnngggbbbVVVTTTRRRRRRTTTWWWYYYYYY^^^XXXOOOEEE>>>999888888888<<>>;;;999666555555444555777888;;;FFFRRR^^^pppwwwvvvvvvjjjZZZUUULLLGGGDDDHHHRRRYYYYYYWWWTTTXXXZZZZZZZZZVVVLLLAAA;;;999666555666666666555666777<<>>===<<<===@@@???@@@@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777<<>>EEETTT[[[gggpppsssppphhhcccVVVTTTRRRQQQTTTWWWXXXYYYZZZUUULLLBBB;;;888777777999===AAAGGGUUUgggrrrvvvxxxyyyyyyuuunnnfff```]]]UUUUUUVVVVVVWWWWWWWWWXXXNNNIIIBBB<<<999888666555666555777::::::===GGGSSSbbbsssyyywwwuuuiiiXXXTTTJJJFFFDDDHHHPPPWWWYYYYYYUUUYYY]]]\\\YYYUUUKKKAAA:::777444333555666777666777888>>>JJJXXXbbbdddbbbYYYNNNDDD@@@???>>>>>>AAA???@@@AAA@@@>>><<<<<<<<<::::::;;;<<<<<<<<<<<<;;;777:::???EEELLLTTT[[[aaahhhmmmtttxxx{{{|||}}}}}}}}}{{{yyyyyy|||}}}||||||{{{|||}}}~~~~~~}}}}}}}}}||||||||||||~~~}}}kkkPPPCCCAAA>>>:::777555444444333222111111000111111111///////////////---,,,,,,+++,,,------......------..................---...,,,,,,------,,,,,,++++++***+++,,,,,,---,,,,,,,,,$$$%%%&&&(((***,,,......&&&)))+++,,,+++*********'''(((((((((***+++,,,---++++++************++++++,,,+++***)))))))))***+++***++++++***))))))***,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,...---...///000222333444444333333666999;;;???JJJVVVjjj}}}666555666999===EEEVVVeeeuuu~~~~~~tttkkkbbbaaa^^^\\\[[[\\\^^^___^^^\\\VVVPPPHHHAAA<<<999777444222444555888???GGGSSS[[[fffpppsssppphhhcccWWWTTTQQQQQQRRRUUUWWWWWWTTTOOOHHH@@@:::888777888:::===AAAGGGTTTfffrrrvvvwwwyyy{{{xxxpppggg```\\\VVVVVVUUUVVVVVVXXXZZZ[[[OOOJJJBBB;;;888777777666666777:::======???HHHSSSfffvvv{{{xxxvvviiiXXXTTTJJJHHHGGGHHHMMMRRRVVVWWWSSSZZZ^^^\\\WWWQQQHHH@@@:::888555444666888999::::::;;;AAANNN]]]fffhhheeeWWWMMMDDDAAA@@@>>>???AAA@@@AAABBBAAA???===<<<<<<999:::;;;<<<<<<;;;:::999666888<<<@@@EEELLLTTTYYY```eeennntttyyy{{{}}}~~~}}}{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~|||~~~sssVVVCCCAAA>>>:::777555333333333222222111000000111111...////////////---,,,+++,,,,,,---...///......---//////...------------------------------,,,++++++***+++,,,---------,,,,,,&&&'''((()))+++,,,---...***,,,......,,,,,,---///)))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,***++++++***))))))***,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***+++---,,,***+++---///......///000000111222222222222555999;;;???JJJVVVjjj~~~888777777999;;;CCCRRR```rrr|||~~~vvvnnndddaaa^^^\\\[[[\\\___aaaaaa^^^YYYRRRKKKDDD>>><<<;;;777555666777:::BBBKKKQQQYYYeeeooosssooogggbbbXXXUUUQQQPPPQQQTTTUUUVVVOOOKKKEEE>>>:::888999999;;;>>>@@@FFFTTTfffssswwwuuuyyy|||yyyqqqggg___\\\ZZZYYYWWWVVVVVVWWWXXXZZZQQQKKKBBB;;;777777777777777888;;;>>>???@@@HHHRRRiiiyyy}}}zzzwwwjjjYYYTTTLLLKKKIIIIIIKKKNNNRRRUUUQQQZZZ___\\\TTTMMMFFF???<<<:::777777999;;;===>>><<<===CCCQQQ```iiijjjgggVVVLLLDDDAAA@@@>>>>>>@@@@@@AAACCCBBB???===<<<<<<;;;;;;<<<<<<;;;:::888777555777999<<>>===>>>AAA???@@@BBBCCCBBB@@@>>><<<>>>======;;;:::999888888666555666777<<>>>>>===<<<;;;:::::::::666555444555888===BBBEEEQQQWWW___eeejjjpppwww|||}}}~~~~~~|||}}}rrrVVVAAA999<<<888666666222333222111111333333222111111222222111...------...000//////...............///.....................,,,,,,,,,---------.........------------,,,,,,,,,+++***((('''(((***---...)))******++++++******)))*********++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***))))))***++++++***(((,,,---,,,***((((((***+++)))***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......///000111111222222111444333555888:::@@@LLLYYYiii|||888555555888:::>>>IIITTTdddvvvxxxoookkkhhhcccaaa___^^^\\\[[[YYYZZZWWWOOOJJJGGGBBB===999666555777999;;;BBBJJJRRRYYY```hhhpppqqqhhh]]]XXXVVVSSSRRRRRRQQQOOOMMMIIIGGGCCC>>>;;;999888888:::;;;???FFFPPP[[[eeekkkooorrrtttrrrlllccc\\\XXXVVVUUUUUUVVVXXXYYYXXXVVVLLLFFF???888666666777777;;;999:::===???DDDOOOZZZqqqzzz~~~vvvlllbbbZZZUUURRRPPPOOOQQQSSSTTTTTTXXX[[[]]]YYYPPPEEE>>>;;;666666666777999:::<<<<<<>>>CCCOOOaaarrryyyuuunnn^^^RRRGGGBBB@@@>>>???BBBDDDDDDEEEEEEDDDBBB???>>>===<<<;;;;;;::::::::::::888777666666999===BBBEEELLLRRR[[[bbbhhhmmmtttyyy|||~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~yyysss```HHH======888666777333555333222222333333111000000222333222000---,,,,,,222111000000//////000000000000000//////.........,,,,,,,,,------------...------------,,,,,,,,,,,,))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++*********++++++)))''',,,------,,,******,,,---***++++++,,,,,,,,,++++++*********+++,,,---...///////////////000111222333555444666999;;;AAAMMMZZZiii{{{888666555666888;;;EEEPPPbbbtttwwwnnnjjjhhhdddaaa```___]]][[[ZZZ[[[XXXPPPJJJGGGBBB===;;;888888;;;<<<>>>EEELLLUUU\\\eeemmmtttuuukkk___YYYXXXVVVTTTSSSQQQNNNKKKGGGEEEBBB>>><<<:::999999<<<>>>AAAGGGQQQ\\\ffflllnnnqqqtttrrrlllccc[[[WWWUUUTTTTTTVVVXXXXXXWWWVVVLLLFFF???999777777888888;;;:::;;;>>>@@@EEERRR^^^qqqxxx}}}zzzssskkkaaaYYYTTTRRRPPPPPPRRRTTTUUUUUUWWWZZZ[[[WWWNNNDDD>>><<<777777888888:::;;;===>>>???EEESSSgggxxx~~~yyyrrraaaUUUIIICCC@@@???@@@CCCEEEEEEFFFEEEDDDBBB@@@>>>;;;:::999888888999999:::666666555777:::>>>CCCFFFIIIPPPYYYaaagggmmmsssxxx|||~~~}}}}}}~~~~~~~~~}}}ppp}}}kkkPPPAAA???999888999555555444222222222222000///---000222222111///...............///000111333333222111111000///......------------------------------------,,,,,,,,,++++++------------,,,+++******+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,+++******+++------,,,******+++,,,,,,+++***,,,---++++++,,,,,,,,,+++******))))))***+++,,,...//////000000/////////111222444444444666999;;;@@@MMMZZZjjj{{{999666555666666999CCCMMMaaarrrwwwooogggeeecccaaaaaa```^^^\\\]]]^^^ZZZQQQKKKGGGBBB<<<;;;888999<<<===???FFFMMMUUU]]]gggpppwwwwwwmmm```YYYWWWUUUSSSRRROOOLLLIIIGGGEEECCC@@@>>><<<;;;;;;===>>>AAAGGGPPP[[[eeekkklllpppsssrrrlllccc[[[VVVTTTSSSSSSTTTVVVWWWUUUTTTLLLFFF???:::888999:::;;;;;;;;;===???AAAGGGUUUcccsssxxx{{{wwwqqqjjjaaaYYYRRRQQQOOOPPPRRRTTTUUUUUUUUUWWWXXXTTTLLLDDD???>>>999999999999:::;;;<<<===@@@GGGVVVjjj||||||tttcccWWWJJJCCCAAA???AAADDDDDDDDDEEEDDDCCCAAA@@@???<<<;;;:::999999:::;;;<<<333333333444666999===???HHHOOOXXX___eeekkkrrrwww{{{|||}}}|||||||||}}}~~~~~~||||||~~~sssyyy{{{vvvXXXDDD>>>888777999555555444222222222222000///***---111222111000000000---------...///000111222222111111000///......---------------------------------,,,,,,,,,+++++++++------......---,,,***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))***************,,,///000///...)))***,,,,,,******+++,,,++++++,,,,,,,,,+++******))))))***,,,---...//////000000/////////111222444333333444888:::???LLLXXXkkk{{{999666555555666999BBBMMMaaaqqqwwwpppdddcccaaa```aaa```^^^\\\^^^___ZZZRRRKKKGGGBBB<<<999666777;;;===>>>DDDLLLSSS[[[fffpppxxxxxxmmm```XXXVVVSSSQQQOOOMMMJJJHHHGGGFFFDDDAAA???===<<<;;;;;;<<>>:::999;;;<<<===<<<===???AAACCCIIIYYYhhhwww{{{{{{vvvpppjjjaaaYYYPPPOOOOOOPPPSSSUUUUUUUUUSSSUUUVVVQQQIIIBBB>>>>>>999999999999:::;;;======BBBIIIXXXlll~~~}}}uuudddWWWJJJCCCAAA@@@AAAEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???===;;;;;;;;;===>>>999888777666777888:::;;;FFFKKKSSSYYY___eeemmmsssvvvwwwyyy{{{}}}~~~~~~{{{zzzzzzxxxzzz}}}|||zzz{{{~~~~~~}}}{{{xxxyyyaaaHHH>>>666555777333555333222222333333111000+++---000111111000111222000///......------......000000000//////............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++******)))***++++++++++++***)))))))))***,,,///111111000)))+++,,,,,,+++******+++***++++++,,,,,,,,,++++++)))***+++,,,---.........////////////000111222333333222444777999>>>KKKXXXmmm}}}999666555555666999BBBMMM___pppxxxqqqcccbbb`````````___\\\ZZZ[[[\\\XXXQQQKKKGGGCCC===888777888<<<>>>???EEELLLRRR[[[gggrrrzzzzzzooobbb[[[XXXTTTQQQPPPOOOMMMKKKGGGFFFDDDBBB???===;;;;;;<<<===@@@EEENNNXXXaaagggiiimmmrrrqqqlllcccZZZUUUSSSRRRQQQQQQRRRQQQPPPNNNGGGBBB<<<888999;;;===???===>>>AAACCCEEEKKK\\\lllyyy{{{yyytttnnnhhh___WWWPPPOOOOOOQQQTTTVVVVVVUUUTTTUUUTTTOOOFFF???<<<;;;777777777999:::<<<>>>???EEELLLZZZnnnwwwcccWWWIIICCC@@@@@@BBBFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA???<<<:::999:::;;;<<<===<<<;;;:::999:::;;;<<<@@@EEEKKKPPPUUU\\\eeekkkooooooppprrruuuxxx{{{}}}}}}}}}||||||yyy|||~~~{{{zzz~~~~~~}}}}}}~~~yyyxxxtttoooRRRDDD999666777333333222111111333333222111...000111000///...///000000///......------......///...........................---------,,,,,,,,,,,,,,,,,,++++++++++++***((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++((())))))***+++,,,------*********+++++++++++++++***+++---......---+++***)))((()))+++...///...---+++---......,,,*********)))***++++++,,,,,,,,,,,,***+++,,,------------,,,...///000111111222222111333333555888:::???LLLYYYooo999666555666666999CCCMMM^^^pppxxxpppdddbbb``````___^^^[[[XXXXXXYYYVVVOOOJJJHHHDDD>>>:::999:::>>>@@@BBBGGGNNNSSS\\\iiiuuu~~~~~~rrreee___[[[WWWTTTSSSRRRQQQPPPGGGFFFDDDBBB???<<<;;;999>>>???BBBGGGOOOYYYccchhhiiimmmqqqqqqlllcccZZZUUUSSSQQQPPPPPPQQQPPPNNNLLLEEE@@@:::777888;;;===???>>>???BBBEEEFFFMMM^^^oooxxxyyywwwpppjjjeee\\\TTTPPPPPPPPPRRRUUUWWWWWWVVVUUUVVVTTTNNNEEE===999888444555666888;;;===@@@AAAHHHNNN[[[oooxxxcccVVVIIIBBB@@@@@@CCCGGGEEEEEEEEEEEEFFFFFFFFFFFF???===:::777666666888999777777666666777999:::<<<;;;???DDDHHHMMMTTT]]]eeeiiiiiiiiikkknnnssswwwzzz|||~~~~~~}}}|||~~~}}}}}}}}}|||yyy{{{xxxvvvlll~~~|||[[[KKK>>>999:::555333111111111333444333222222222222000---,,,---///------------...000111222---------........................------,,,,,,,,,,,,,,,,,,+++++++++******///...---,,,++++++++++++***++++++,,,,,,++++++***''''''((()))+++,,,---...'''((()))***+++,,,------***,,,///111111///,,,***))))))(((***,,,,,,+++***---...000///---+++******((()))***+++,,,---------***+++,,,---------,,,+++---...000222222222111111555444666999;;;@@@MMMZZZppp;;;777555777888;;;BBBKKK___mmm|||~~~vvvnnngggddd___\\\[[[[[[ZZZYYYZZZVVVQQQMMMIIIFFFBBB???<<<;;;:::;;;???EEEJJJNNNYYY\\\dddpppyyyxxxmmmcccZZZXXXUUUTTTSSSSSSQQQOOOHHHFFFCCC???===<<<<<<<<<<<<>>>AAAGGGPPPYYYaaaeeelllppprrrnnnfff\\\VVVSSSTTTSSSQQQPPPPPPNNNJJJGGGEEE???:::888777777:::@@@CCC@@@@@@DDDIIIPPPaaarrr{{{tttmmmfff^^^WWWSSSPPPPPPPPPQQQRRRTTTVVVXXXYYYUUUNNNGGGAAA<<<777444666888999:::;;;===AAADDDFFFQQQcccttt~~~~~~zzzvvveeeZZZLLLDDDBBBCCCBBBAAAGGGGGGGGGGGGGGGGGGGGGGGGAAA???;;;777444333444444777555333444888::::::999;;;>>>@@@BBBEEEJJJSSSYYY\\\^^^bbbeeehhhkkkpppsssuuuxxx|||}}}}}}}}}}}}~~~~~~|||~~~}}}||||||}}}}}}~~~}}}{{{{{{|||pppooobbbLLLBBB;;;777777777666555555333333222111000000///...............------------------------------------------------------++++++++++++------******+++++++++,,,,,,,,,...---+++))))))***+++,,,)))***+++,,,,,,,,,+++***'''''')))***,,,...///000---,,,,,,,,,------...///+++*********+++,,,,,,---111///---+++***+++---...000///...,,,+++***))))))************+++,,,---...+++---///000///------...222111111000111111222333555222333888<<>>BBBGGGKKKNNNYYY\\\dddoooxxxwwwnnnddd[[[YYYVVVTTTTTTRRRPPPOOOIIIGGGCCC@@@===<<<;;;<<<<<<>>>BBBGGGPPPXXX```eeekkknnnqqqnnnfff\\\UUUSSSSSSRRRQQQQQQQQQNNNJJJGGGBBB===888888888888<<>>BBBEEEHHHSSSdddssszzzyyyrrrlll```WWWLLLDDDBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDDDD@@@>>>;;;777555555555666888555222333666999::::::;;;===???@@@AAAEEEKKKPPPRRRUUUYYY\\\___dddiiillltttwww{{{}}}~~~~~~~~~}}}|||yyyxxxyyy{{{~~~~~~}}}|||{{{|||wwwssshhhQQQDDD<<<777777444333222111000//////...111000000///////////////------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---+++***)))***+++,,,///...---++++++***+++++++++++++++***))))))((((((***))))))))))))***+++,,,+++++++++++++++,,,------...---***)))((()))+++,,,///...---,,,+++*********************+++,,,------111222333111///---------/////////000000000000111444222333888<<>>;;;777999<<>>BBBHHHPPPXXX___ccciiimmmpppmmmeee\\\UUURRRQQQQQQQQQRRRRRROOOKKKGGG@@@;;;777777888888<<>>;;;777666555666777777555222222444777:::::::::;;;<<<======???BBBEEEHHHKKKOOOSSSWWW\\\bbbfffpppssswwwzzz||||||}}}~~~~~~}}}zzzwwwxxxzzz}}}~~~}}}~~~~~~|||{{{{{{~~~vvvlllSSSEEE===999888333222222111000///...---000000///................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,+++*********+++,,,111///,,,******+++---...///...---+++***((('''&&&,,,,,,+++++++++,,,------++++++++++++++++++,,,------,,,***)))((()))+++,,,------,,,++++++++++++++++++++++++***++++++,,,,,,333333333111///...///000...///111222222222111000222111333777<<>>BBBHHHPPPWWW^^^bbbgggkkknnnlllddd[[[TTTRRRPPPPPPRRRSSSSSSPPPJJJFFF@@@;;;777777888777;;;@@@CCCCCCDDDHHHOOOZZZhhhssswwwssskkkeee```\\\XXXVVVUUUUUUTTTTTTTTTUUUVVVWWWPPPLLLEEE>>>:::777333111333555888:::===AAAFFFJJJNNNXXXfffqqqtttlllaaaYYYPPPNNNKKKGGGDDDCCCEEEGGGEEEFFFGGGGGGFFFDDDBBBAAABBB???<<<888666555666666666555333222444666999;;;::::::;;;;;;;;;<<<===>>>BBBEEEIIIMMMRRRXXX^^^ccciiimmmrrrvvvxxxzzz{{{}}}}}}~~~{{{{{{}}}}}}{{{zzz|||~~~}}}}}}}}}}}}||||||~~~~~~uuukkkRRRCCC===:::999555555444333222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++***))))))+++---///111---------------------------------,,,,,,------...*********))))))***++++++...---,,,++++++,,,---...,,,+++++++++++++++,,,,,,,,,,,,++++++***+++++++++...//////...---...111333000111333555666555444333111111333888<<>>CCCHHHPPPWWW]]]```eeeiiillliiibbbZZZTTTRRRPPPQQQRRRSSSSSSPPPJJJFFFAAA;;;888888777666888===@@@BBBDDDHHHQQQ___llltttxxxrrrkkkddd```]]]ZZZYYYWWWWWWXXXXXXWWWWWWVVVVVVOOOJJJCCC===999777444333333555888;;;>>>CCCHHHLLLPPPYYYgggqqqssskkk```XXXLLLLLLKKKHHHFFFFFFHHHJJJIIIJJJJJJIIIHHHFFFDDDCCCCCC@@@<<<888555444444444666666777777888999:::<<<;;;;;;::::::;;;<<<<<<<<>>DDDLLLSSSXXXZZZ___gggooossspppiiiccc[[[YYYWWWUUUSSSPPPLLLHHHEEECCC@@@>>><<<;;;<<<<<<<<>>>>>@@@>>>;;;;;;===>>>>>>===<<<>>>@@@CCCFFFLLLSSSXXX```dddkkkqqquuuyyy}}}~~~|||zzzyyyzzz}}}~~~}}}}}}}}}|||~~~~~~~~~yyyZZZEEE<<<888555555444444333222111000000222222111000000000000000++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++++++++***(((''')))*********++++++,,,,,,,,,+++******)))************)))(((((((((((((((((()))))))))))))))******+++++++++*********++++++,,,+++++++++***++++++,,,,,,+++,,,,,,+++))))))***+++---...000111222333222222222222555888:::AAAQQQaaayyy===999777888:::<<>>;;;888999999;;;???EEELLLRRRVVVZZZ```iiiqqqsssnnnfff```XXXWWWUUUTTTSSSOOOKKKGGGBBB@@@>>><<<;;;;;;<<<===<<>>999777777777555777;;;>>>CCCGGGLLLYYYkkkxxx{{{yyysssjjjbbb^^^\\\[[[[[[YYY\\\```bbb```\\\WWWSSSLLLGGG@@@:::777666555444444666999<<>><<<888555444444555666:::@@@HHHMMMLLLGGGDDDBBBFFFBBB===<<<===>>>>>>===<<<<<<>>>???BBBGGGMMMRRRZZZ___fffmmmrrrvvvzzz}}}}}}~~~~~~}}}|||zzzyyyxxxyyy}}}~~~|||~~~|||}}}^^^GGG===999555444444333222111000//////111111000////////////000------------------------+++,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++******)))(((((()))))))))*********++++++...------,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++***************+++************+++,,,------+++,,,...---,,,***+++,,,------...///000111222333222333666888:::@@@QQQaaavvv===999777888:::<<>>888666555444444555777:::===???CCCIIILLLVVV]]]fffmmmnnnhhh___YYYRRRMMMHHHIIINNNRRRRRRPPPMMMKKKGGGDDDBBBAAABBBCCC:::888666444444555777888<<>>===<<<======>>>>>>@@@EEEKKKOOOTTTYYY```gggmmmrrrvvvyyy{{{|||}}}~~~}}}|||||||||xxxwwwwwwyyy}}}||||||zzz|||^^^GGG???;;;888555444444333222111000000......---,,,,,,,,,,,,---////////////////////////***++++++,,,---...//////++++++------------++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,***))))))***---...(((((()))***,,,---...///+++******)))((((((((()))------,,,+++******++++++******++++++,,,,,,,,,,,,,,,++++++***))))))******************+++,,,---...(((+++...////////////000/////////000111333444555333444777999999@@@PPPaaasss???;;;888888999===EEEOOO[[[iiixxxsssggg```___]]]ZZZWWWVVVTTTTTTQQQNNNKKKHHHEEEBBB===:::999999<<>>:::888888:::;;;;;;AAAIIINNNRRRWWW\\\```jjjjjjggg```WWWRRRSSSVVVVVVUUURRROOOLLLHHHFFFEEE???:::777777777666888===???FFFNNNVVVcccsss~~~yyyqqqfff^^^[[[ZZZYYYXXXXXX]]]aaaaaabbb```YYYPPPMMMFFF===777444555777888666888:::<<>>>>>===<<<;;;:::======<<<<<<===???BBBDDDLLLSSS]]]dddiiinnnssswwwyyyzzz}}}}}}{{{yyyyyyzzz{{{xxxyyy{{{}}}~~~~~~eeeKKK@@@;;;777555444444333222222222222...---,,,+++,,,...000222111000///...---,,,++++++//////...------------...+++,,,,,,---...///000000)))***+++---...//////000,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***************************((()))***++++++***)))((((((***++++++)))(((((()))))))))***+++,,,------...(((***,,,,,,+++***+++,,,------++++++++++++------......//////000111111111000000000000111111111111222333666999:::@@@OOO]]]sss???;;;888888:::===FFFOOO[[[iiixxxrrrggg^^^]]][[[YYYWWWUUUTTTTTTPPPNNNJJJGGGEEEAAA===:::999:::===BBBHHHMMMQQQSSSWWWaaajjjoooppplllaaaWWWSSSQQQQQQUUUZZZZZZSSSMMMEEECCC???;;;999999;;;<<<===CCCJJJPPPTTTXXX^^^ccciiijjjhhhaaaXXXSSSSSSUUURRRQQQPPPNNNKKKIIIGGGFFF>>>:::777777777666999===>>>EEEMMMXXXhhhyyyuuummmbbbZZZXXXWWWWWWVVVWWW[[[_________^^^WWWOOOKKKDDD<<<555333444666777888999;;;===@@@EEEKKKOOOXXXcccgggcccaaadddaaaYYYTTTOOOKKKKKKNNNQQQPPPNNNLLLGGGCCCAAACCCCCCBBB@@@<<<999666333222555888;;;???HHHTTTZZZYYYQQQIIIDDD>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;===@@@AAAJJJPPPXXX```fffjjjooorrrwwwyyy{{{~~~~~~|||zzzxxxyyyyyyzzz|||}}}~~~~~~nnnQQQCCC===999555555444333222222222222222111///...---...///000...............------------------------...///000,,,,,,------.../////////------------,,,+++***))))))+++,,,,,,******+++,,,...------,,,+++******)))************************))))))***++++++***)))))))))+++,,,+++***))))))))))))******++++++,,,,,,---***,,,......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,---......//////000000000000000111111111111222333666999:::@@@OOO^^^rrr@@@;;;888999:::>>>GGGPPP]]]jjjxxx}}}rrrfff\\\[[[ZZZXXXWWWVVVUUUUUUQQQNNNJJJGGGDDDAAA===::::::<<<@@@DDDIIINNNRRRTTTYYYbbblllooonnniii^^^TTTPPPNNNNNNRRRXXXZZZVVVRRREEEBBB???;;;::::::<<<===>>>CCCJJJOOOSSSWWW^^^ccciiiiiigggbbbZZZTTTRRRSSSMMMMMMMMMLLLKKKIIIGGGEEE>>>999666777888777:::???@@@DDDKKKWWWhhhxxx}}}nnnfff[[[TTTSSSSSSTTTTTTTTTXXX[[[[[[\\\[[[UUUMMMGGGAAA999333222444666777:::;;;<<<>>>AAAGGGOOOTTTZZZaaabbb]]]ZZZ^^^]]]XXXQQQNNNJJJKKKMMMOOOOOOMMMJJJGGGCCCBBBCCCDDDBBB@@@===;;;777444444666999;;;CCCKKKTTTYYYVVVPPPKKKHHH@@@??????>>>>>>===<<<<<<:::999999999999;;;===>>>FFFJJJQQQYYYaaafffjjjllluuuvvvwwwzzz}}}~~~}}}zzzxxxwwwxxxyyyzzz~~~~~~~~~~~~|||\\\HHH???;;;666555444333222222222222666444222000///...//////---------.........//////++++++,,,,,,---///000111------------------------......---,,,+++)))((('''''')))************+++---,,,,,,,,,,,,++++++++++++******************************++++++++++++*********,,,------+++******+++++++++++++++++++++++++++''')))++++++***)))***++++++,,,,,,------,,,,,,++++++++++++,,,------......000000000000111111111111222333555888:::AAAPPP___sss@@@;;;888999;;;>>>HHHQQQ```lllyyy}}}qqqfff[[[ZZZYYYXXXWWWWWWWWWWWWRRROOOJJJGGGDDDAAA>>>;;;;;;>>>BBBGGGKKKOOOSSSUUUZZZdddmmmooommmhhh^^^UUUQQQNNNMMMOOOSSSUUURRROOOCCCAAA===:::999:::;;;===>>>BBBHHHMMMPPPUUU\\\aaaggggggfffaaaZZZUUURRRQQQKKKLLLLLLLLLJJJGGGDDDCCC===888666888888888;;;@@@CCCFFFJJJTTTcccpppqqqlllddd\\\SSSNNNOOORRRSSSTTTRRRVVVXXXWWWWWWWWWQQQJJJCCC===666222222444666777;;;<<<===>>>BBBJJJSSSYYY___bbb___XXXTTTVVVWWWUUUPPPNNNLLLLLLNNNOOOOOOMMMKKKGGGDDDCCCEEEEEECCCAAA<<<:::777555555777:::<<>>======<<<999999999888999:::;;;<<>>;;;888777888:::<<>>;;;777666888999999===BBBEEEGGGKKKSSS```iiiggg```[[[UUUNNNLLLNNNRRRUUUUUURRRTTTUUUSSSSSSRRRMMMFFF???;;;555222222555777999;;;<<<===@@@EEEMMMVVV]]]dddccc^^^UUUPPPOOOQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOLLLHHHEEEEEEFFFFFFDDDAAA:::888666555555777:::<<>>===<<<<<<===::::::::::::::::::;;;;;;===AAAHHHPPPYYY```eeehhhmmmnnnpppssswwwzzz}}}~~~}}}|||{{{yyyxxxxxxyyyzzz|||}}}wwwzzz}}}~~~|||||||||~~~tttqqqPPP???:::888777555444333222222222111111000000///////////////............---------...------,,,,,,,,,------.........---,,,,,,++++++)))***+++---......//////---......---+++)))***+++))))))))))))((((((((((((************************+++++++++++++++++++++++++++---......,,,++++++,,,,,,++++++******))))))(((+++---......------...///++++++------------++++++,,,,,,,,,---....../////////000000000111111111111222222555888:::BBBSSScccyyy@@@<<<999:::<<<@@@JJJSSSbbbmmmwww|||}}}xxxnnncccZZZYYYXXXXXXWWWXXXXXXXXXSSSOOOJJJFFFDDDAAA>>><<<;;;@@@FFFJJJLLLOOOSSSVVV[[[fffpppqqqmmmhhh```ZZZSSSQQQOOOLLLKKKHHHDDDBBB>>><<<999777666888:::<<>>DDDDDDIIIOOOWWWbbbjjjhhhaaaWWWRRRNNNMMMPPPTTTUUUUUURRRTTTSSSPPPOOONNNJJJCCC===999555333444777:::;;;;;;===@@@CCCIIIQQQZZZ```eeeccc]]]VVVOOOLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPLLLIIIFFFFFFGGGFFFCCC???777666555555666999<<<>>>FFFSSS```ddd]]]QQQIIIEEECCCAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;AAAIIIOOOTTTZZZaaagggiiikkknnnrrrvvvyyy{{{|||~~~~~~}}}}}}|||{{{zzzzzz{{{}}}~~~|||{{{{{{}}}|||yyyxxxwww{{{|||~~~sssvvv|||VVVAAA<<<888777666444333222222222......////////////////////////.........---------......---,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,------......---------/////////...+++))))))***---,,,+++)))'''&&&$$$$$$************************++++++************+++++++++---......,,,++++++,,,++++++*********)))))))))***,,,......---,,,---...+++,,,,,,------,,,,,,+++---------...//////000000000000000000111111111111222222444777:::CCCTTTeeeyyy@@@<<<999;;;===AAAJJJTTTaaajjjtttxxxxxxtttjjj```XXXWWWVVVVVVUUUUUUUUUVVVRRRNNNHHHDDDAAA???===;;;:::@@@GGGKKKLLLNNNRRRVVV\\\gggqqqpppkkkeee]]]WWWPPPPPPNNNMMMKKKHHHDDDAAA>>><<<999777777888;;;===BBBHHHQQQWWWZZZ\\\```ccc```^^^[[[XXXVVVTTTSSSRRROOOPPPRRRQQQNNNHHHAAA===:::666555888:::;;;@@@EEEEEEMMMUUU]]]eeellljjjeeeXXXTTTQQQQQQSSSUUUTTTRRRTTTUUUSSSNNNLLLKKKGGG@@@===999555444666:::===>>>===???CCCHHHNNNVVV___dddcccaaa]]]WWWQQQMMMLLLNNNOOOQQQTTTUUUTTTRRRQQQPPPLLLIIIEEEEEEEEEDDD@@@<<<666666666666888<<>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::999888;;;CCCLLLOOOOOOSSS[[[cccfffiiimmmrrrvvvxxxyyyyyy{{{|||}}}~~~~~~}}}}}}~~~|||||||||~~~}}}||||||~~~}}}zzzyyyyyyzzz{{{|||~~~~~~sssmmmuuu^^^FFF???999888666555333222222222...//////////////////...---------...............,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,+++***------...,,,***))))))***---,,,+++***)))(((''''''************************+++***))))))))))))***++++++,,,------+++******+++************))))))))))))''')))***+++***)))***+++---,,,,,,++++++,,,,,,------------...//////000000000000000000111111111111222222444777:::CCCUUUfff{{{@@@<<<:::;;;===AAAKKKTTT___hhhrrruuuuuupppggg]]]VVVVVVUUUTTTSSSSSSSSSSSSPPPLLLGGGBBB???===;;;999:::@@@HHHKKKLLLMMMQQQUUU^^^iiiqqqpppiiibbbZZZTTTMMMMMMNNNNNNLLLIIIFFFDDD>>><<<:::888888999<<<>>>@@@GGGPPPWWWZZZ\\\^^^aaa___\\\XXXUUUTTTTTTSSSSSSNNNPPPRRRSSSPPPIIICCC???999666555888:::<<<@@@FFFGGGPPPZZZaaafffkkkiiieeeZZZWWWTTTTTTUUUUUUSSSPPPUUUVVVSSSNNNKKKJJJEEE???===999666555888;;;>>>@@@>>>AAAFFFLLLRRRZZZbbbgggaaa___\\\YYYSSSNNNMMMOOONNNQQQTTTUUUTTTRRRPPPPPPKKKHHHDDDCCCCCCAAA===999666666666888:::>>>AAADDDSSS^^^jjjkkkaaaTTTMMMKKKBBBAAA>>>;;;:::::::::;;;:::::::::::::::999888777<<>>DDDPPPZZZeeejjjppprrrppphhh```ZZZVVVVVVWWWXXXWWWUUURRRQQQLLLIIIDDD<<<666666:::???===AAAFFFJJJLLLOOOTTTXXXdddiiimmmnnnhhh___WWWRRRRRRPPPMMMLLLKKKJJJHHHFFFDDD<<<777777999999:::===CCCIIIQQQVVVVVVXXX[[[___```]]]YYYVVVUUUUUUTTTSSSVVVSSSPPPNNNMMMIIIBBB===777888888888999===CCCGGGNNNTTT]]]ggglllkkkeee```YYYWWWTTTRRRSSSTTTTTTTTTXXXXXXWWWTTTOOOHHHAAA===::::::999999:::<<<===???>>>AAAEEEJJJPPPWWW___dddddd```]]]\\\UUUJJJGGGJJJKKKMMMQQQUUUWWWVVVUUUSSSNNNJJJEEE@@@>>><<<999888333444777;;;===>>>EEEMMM[[[hhhrrroooeeeZZZPPPIIIFFFCCC???===<<<<<<;;;;;;;;;::::::999999888888777;;;999:::???DDDJJJTTT^^^bbbhhhlllooorrrxxxzzzxxx{{{{{{||||||}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}|||{{{|||}}}~~~~~~uuufffiii|||oooSSSHHH===:::666333222222111000000000000///////////////------------------------......------,,,,,,,,,,,,...------,,,,,,------...(((***++++++***)))***+++...------,,,,,,------...,,,***)))***++++++***)))++++++,,,---,,,+++***)))++++++******++++++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))///---,,,,,,......---,,,))))))***+++,,,------...------------------------000111222222000//////000555555777:::;;;AAAQQQ```zzzBBB===:::<<>>>>>BBBHHHLLLNNNRRRXXX\\\dddhhhmmmmmmfff]]]TTTOOOOOOMMMKKKJJJJJJIIIGGGEEECCC<<<777888999999;;;>>>CCCJJJRRRWWWXXXZZZ]]]aaaaaa]]]YYYWWWVVVUUUTTTTTTUUURRROOOMMMJJJFFF@@@;;;888999999:::;;;@@@EEEJJJQQQWWW```iiimmmkkkfffbbb\\\YYYVVVUUUVVVVVVVVVVVV[[[ZZZXXXTTTNNNFFF???;;;999999999:::;;;===???@@@BBBDDDHHHKKKOOOTTTZZZ______\\\ZZZXXXRRRIIIFFFHHHMMMOOOSSSVVVWWWVVVTTTSSSNNNIIIDDD???<<<:::888666555555888===>>>@@@GGGOOOaaammmvvvrrrggg\\\RRRKKKFFFCCC@@@>>>======<<<;;;;;;;;;;;;:::999999888888888666777<<>>CCCIIIMMMUUU[[[ccckkkmmmkkkfffbbb___\\\YYYXXXXXXXXXXXXWWW\\\[[[WWWRRRKKKDDD===999888888999;;;===???AAABBBEEEGGGJJJLLLNNNQQQUUUXXX[[[YYYXXXVVVQQQJJJHHHJJJOOOQQQTTTVVVWWWVVVTTTSSSMMMIIICCC===:::888666444777777:::>>>@@@BBBJJJRRRhhhrrrxxxsssiii^^^TTTMMMGGGDDDAAA?????????>>>===<<<<<<;;;;;;:::999999999777555666;;;@@@EEENNNWWWaaahhhnnnqqqtttyyy{{{zzz{{{{{{|||}}}~~~}}}}}}~~~|||{{{||||||}}}~~~}}}|||nnnjjjxxx{{{YYYEEE>>>:::666444333333222111...//////000111222333333------------------------111111111000000000000000...------,,,,,,------...,,,---......,,,******+++,,,++++++++++++++++++,,,,,,+++***+++---......---)))************)))((((((++++++******++++++,,,---+++***))))))))))))***+++************************+++***)))***,,,------,,,,,,,,,,,,+++++++++******------------------------,,,...000111111111222444111222555999<<>>AAAFFFLLLPPPXXX^^^eeejjjkkkhhhcccaaa___\\\ZZZXXXXXXXXXWWWVVVXXXVVVSSSNNNGGGAAA;;;888777888:::<<>>===<<<<<<;;;;;;:::999999888666777<<<@@@DDDMMMUUU___gggoooqqqtttyyy|||{{{zzz{{{|||~~~}}}|||{{{zzz{{{~~~|||{{{{{{{{{}}}~~~vvvoooyyy^^^EEE>>>;;;777555444444333222000000111111222222222333............------------............------------...------,,,,,,------...,,,---...---+++))))))***++++++************+++++++++***)))+++---......---,,,,,,,,,,,,++++++******++++++******++++++,,,---************************************************+++***)))+++---......---++++++++++++++++++++++++,,,,,,------------------,,,...000111111111222333111222555999;;;BBBRRRbbbxxxAAA<<<:::<<<@@@GGGRRR]]]hhhlllpppnnnggg___ZZZXXXTTTUUUUUUUUUSSSQQQNNNMMMHHHEEEBBB???>>>===<<<<<<@@@EEELLLQQQUUUZZZaaagggjjjmmmnnnkkkdddZZZRRRMMMKKKIIIHHHHHHHHHHHHFFFEEEAAA<<<::::::::::::>>>DDDHHHNNNXXXaaafffhhhhhhhhh___\\\XXXVVVWWWWWWWWWVVVVVVUUUQQQLLLFFF@@@<<<:::777999<<>>:::888777888;;;>>>AAADDDFFFGGGGGGJJJNNNPPPQQQRRRTTTUUUWWWYYYYYYVVVSSSRRRQQQPPPOOOPPPSSSUUUWWWWWWWWWVVVOOOJJJBBB===999888777666777777:::???AAADDDMMMWWWggglllmmmggg]]]VVVNNNHHHGGGEEECCCBBBBBBBBB@@@>>>===<<<<<<;;;;;;:::999999777555777;;;???BBBJJJRRR[[[eeennnqqqssswww{{{{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}zzzzzzyyyxxxyyy~~~~~~}}}{{{{{{}}}~~~```DDD???<<<888555555444333333333222222222111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000111000...,,,,,,---+++******))))))******+++)))(((((())),,,------,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---******++++++++++++******************************)))(((((())),,,---,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------.........000111222000000111222333444666999:::AAAPPP___vvvAAA===;;;===AAAHHHTTT___hhhmmmpppmmmddd\\\XXXWWWUUUUUUVVVUUUTTTQQQNNNLLLGGGDDD@@@>>>======<<<;;;@@@FFFLLLRRRVVV[[[bbbhhhggghhhhhhddd]]]UUUOOOLLLIIIHHHFFFEEEFFFEEECCCBBB@@@<<<;;;;;;;;;;;;@@@FFFKKKQQQ[[[eeekkklllkkkiii]]]ZZZWWWUUUVVVWWWWWWVVVVVVUUURRRLLLEEE@@@===<<<888:::>>>AAADDDIIINNNRRR[[[```eeefffbbb]]]ZZZYYYVVVTTTSSSSSSTTTTTTRRRQQQLLLJJJGGGCCC???<<<:::999888999<<<@@@CCCEEEGGGHHHHHHLLLPPPSSSUUUUUUVVVWWWUUUXXXYYYVVVSSSSSSSSSQQQPPPQQQSSSTTTVVVVVVVVVUUUNNNIIIAAA<<<999888888777888888;;;???BBBFFFOOOYYYcccgggfff___XXXRRRLLLGGGFFFDDDCCCBBBCCCBBB@@@>>><<<<<<;;;;;;:::999999999555444555999<<>>AAADDDFFFGGGHHHJJJNNNSSSWWWXXXXXXXXXYYYVVV[[[\\\WWWUUUWWWVVVSSSSSSSSSTTTTTTTTTSSSRRRRRRKKKFFF???:::888777888888::::::<<>>;;;;;;;;;:::999999888888666444666:::<<<>>>EEELLLRRR^^^jjjmmmnnnrrrvvvxxx{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||}}}}}}{{{{{{{{{{{{{{{~~~~~~~~~}}}nnnRRR@@@===999666666555555444111111111000000/////////000000000///...------------------.........//////...------,,,,,,------...(((***++++++***))))))***+++++++++******+++++++++,,,*********,,,,,,+++***+++***)))((((((((()))***++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***)))((()))***+++***)))*********++++++,,,,,,,,,++++++,,,,,,---......///,,,...111111111111222333222222555888:::@@@PPP___sssEEEAAA???AAAFFFMMMYYYdddiiinnnqqqlllaaaXXXVVVWWWVVVWWWWWWVVVUUURRROOOMMMFFFAAA<<<:::;;;<<<<<<;;;DDDIIIPPPUUUYYY^^^dddiiidddcccaaa]]]WWWSSSRRRQQQPPPNNNLLLJJJJJJIIIFFFDDD???<<<<<<<<<;;;;;;AAAIIIPPPVVV___iiipppqqqmmmjjjZZZWWWUUUSSSTTTVVVVVVVVVTTTTTTQQQKKKDDD>>>===>>><<>>BBBEEEFFFGGGHHHMMMQQQVVVYYYZZZYYYYYYYYYYYY___```ZZZXXX[[[ZZZWWWUUUUUUUUUTTTRRRQQQOOONNNIIIDDD===888666777777888<<<;;;>>>BBBFFFJJJTTT___bbbdddbbb\\\XXXVVVRRRMMMDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;:::999999888888777888777888<<>>AAAFFFNNN[[[fffmmmppprrrlll```XXXVVVWWWTTTVVVXXXXXXVVVQQQKKKGGGBBBAAA>>>:::888888;;;???CCCJJJQQQVVV\\\dddiiiiiidddbbb^^^[[[XXXVVVTTTTTTSSSOOOLLLLLLNNNLLLGGGBBB<<<888666777888:::AAAIIIOOOZZZdddjjjlllkkkeee]]]UUUSSSQQQPPPQQQRRRQQQQQQWWWTTTNNNHHHBBB>>><<<;;;???AAAEEEHHHLLLQQQVVVZZZ```dddhhheee]]]UUURRRQQQRRRQQQPPPPPPQQQQQQPPPOOOMMMGGG@@@===:::666777<<<===AAAFFFHHHIIIIIILLLNNNMMMPPPTTTVVVWWWWWWYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYWWWTTTPPPPPPQQQRRRPPPMMMEEE???888444555666777777666>>>DDDCCCEEEOOO[[[bbbgggaaaZZZWWWWWWUUUQQQMMMFFFDDD@@@???>>>>>>===<<<<<<<<<;;;:::999888777666999888999:::<<<@@@CCCEEEIIIOOOXXXaaahhhnnntttwwwyyyxxxxxxyyy{{{}}}}}}|||~~~}}}}}}bbbFFF???888777555333222555333222111000////////////////////////..............................---------------,,,,,,+++++++++,,,,,,,,,++++++*********))))))(((((((((((()))))))))***,,,......---,,,+++(((((()))***+++,,,------,,,,,,------,,,,,,+++***))))))*********+++++++++***+++,,,---,,,,,,***)))++++++***)))***+++---...))))))*********+++++++++---------............///333///...000000---///222666555666888999@@@PPP```wwwBBB???>>>AAAGGGOOO\\\gggooorrrrrrkkk```XXXUUUWWWVVVWWWYYYZZZWWWSSSNNNJJJDDDBBB???:::888888;;;>>>CCCJJJPPPUUU[[[dddiiiiiibbb___\\\YYYWWWUUUTTTSSSRRROOOLLLMMMNNNMMMHHHCCC===:::888999:::;;;BBBJJJRRR[[[eeekkkooonnnggg^^^SSSQQQOOOOOOPPPRRRSSSSSSVVVSSSMMMGGGBBB>>>;;;;;;@@@BBBFFFJJJOOOTTTZZZ^^^dddgggiiieee\\\UUUQQQQQQNNNOOOQQQTTTVVVWWWUUURRRIIIBBB===:::888555777;;;CCCFFFIIIJJJJJJKKKMMMOOOOOORRRUUUWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXUUURRRRRRSSSRRROOOLLLAAA<<<666333333555666666999???CCCCCCGGGRRR\\\bbbfff```ZZZWWWWWWUUUQQQMMMLLLIIIEEECCCBBB@@@>>>===888888777777666555555555666555555666888;;;>>>@@@GGGMMMUUU]]]dddkkkppptttyyyyyyzzz{{{}}}~~~~~~~~~dddIIIAAA999777555222111333333222111000////////////////////////.............................................---------,,,,,,,,,,,,,,,+++++++++******+++******************++++++++++++***+++++++++,,,,,,,,,,,,++++++*********.........///......---,,,***************************+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,------------------............///222...---//////,,,---000555444666888999@@@PPP```wwwAAA>>>>>>BBBIIIQQQ^^^jjjssstttrrrkkk```XXXUUUVVVWWWYYYZZZ[[[YYYUUUQQQNNNFFFDDD@@@;;;888888;;;>>>DDDJJJOOOSSS[[[dddhhhhhh^^^\\\XXXVVVUUUUUUSSSRRRPPPNNNLLLMMMNNNMMMIIIEEE>>>;;;999;;;;;;===CCCKKKVVV^^^fffmmmqqqqqqhhh^^^RRRPPPMMMMMMOOOQQQSSSTTTUUURRRLLLEEE@@@<<<;;;:::@@@CCCHHHMMMRRRYYY___dddjjjjjjiiiddd[[[TTTRRRQQQLLLNNNQQQVVVXXXXXXTTTQQQIIICCC>>>===<<<:::===BBBIIIJJJLLLLLLLLLMMMOOORRRRRRTTTWWWYYYYYYZZZ\\\^^^]]]]]]\\\[[[[[[ZZZYYYYYYWWWUUUSSSSSSTTTRRRMMMIII===:::666444555777888999<<<@@@AAACCCJJJVVV^^^aaaccc^^^YYYVVVVVVTTTPPPLLLOOOLLLIIIFFFDDDBBB???===::::::999888888888888888555555555555666888;;;<<>>DDDKKKTTTaaammmvvvvvvrrriii___WWWUUUVVVXXXYYYZZZZZZXXXUUURRRPPPHHHFFFAAA<<<888888<<>>;;;:::;;;<<<===CCCJJJXXX___fffmmmrrrrrrhhh]]]SSSPPPMMMLLLMMMPPPRRRRRRSSSPPPJJJCCC>>>;;;::::::???CCCHHHNNNTTT[[[bbbgggkkkjjjgggaaaZZZUUUTTTTTTOOOPPPQQQSSSTTTRRRNNNKKKGGGBBB>>>>>>??????CCCHHHLLLLLLLLLMMMNNNPPPSSSUUUSSSUUUWWWXXXYYYZZZ\\\^^^___^^^^^^]]]]]][[[ZZZZZZUUUSSSRRRRRRSSSOOOIIICCC<<<:::888777888:::<<<===???@@@AAACCCMMMYYY_________\\\XXXUUUTTTRRRNNNKKKLLLJJJHHHGGGEEECCC???======<<<;;;999888888888999888888888888888:::;;;<<<===AAAGGGNNNVVV^^^ffflllqqqtttxxx{{{}}}~~~xxxrrrPPPEEE:::666555222111222333222111000////////////////////////............---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,***))))))******+++************+++++++++,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++******++++++,,,,,,,,,+++((()))***++++++***)))(((*********+++++++++,,,,,,---------............///...,,,---111222111222555222222555888;;;BBBRRRaaawww>>><<<>>>EEEMMMWWWdddpppyyyvvvpppggg]]]WWWUUUVVVYYYYYYYYYXXXVVVSSSQQQOOOJJJGGGBBB<<<888999===AAAGGGLLLQQQVVV___hhhjjjggg[[[WWWSSSRRRTTTUUUTTTQQQJJJIIIIIIIIIIIIGGGEEECCC===:::999;;;<<<===BBBIIIWWW___gggmmmpppooofff\\\VVVRRROOOMMMMMMOOOOOOOOOPPPMMMGGG@@@<<<::::::;;;>>>BBBGGGMMMSSS[[[bbbggghhhfffccc^^^YYYWWWWWWWWWTTTRRRQQQPPPPPPOOOLLLJJJAAA<<<999;;;<<<>>>CCCIIIKKKKKKKKKMMMPPPSSSVVVWWWRRRTTTVVVWWWWWWXXX[[[]]]`````````___^^^]]][[[ZZZRRRQQQOOOOOOOOOJJJCCC===888888888888999;;;===???AAABBBBBBEEEOOOZZZ^^^\\\ZZZXXXVVVSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHFFFCCC@@@<<<;;;888666444444444444::::::::::::;;;;;;<<<<<<888;;;@@@FFFMMMWWW```fffkkkqqqwww|||~~~}}}~~~}}}~~~}}}vvvTTTGGG:::666666444333444333222111000////////////////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++***(((((())))))***+++++++++++++++,,,,,,++++++***)))''''''(((***+++,,,---...*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---------............///333000///000---)))''')))111222555999;;;BBBQQQaaauuu===<<>>;;;:::;;;<<>>@@@FFFLLLKKKJJJKKKNNNRRRUUUWWWWWWRRRTTTUUUUUUVVVWWWYYY\\\______```___^^^\\\ZZZXXXQQQOOOMMMLLLJJJFFF>>>888444666777888888:::<<<>>>@@@CCCEEEIIIQQQZZZ[[[XXXUUUTTTSSSQQQNNNLLLIIIHHHFFFFFFGGGIIIKKKJJJFFFCCC===<<<999777555555666666::::::;;;;;;;;;<<<<<<<<<888999<<<@@@FFFNNNXXX___fffmmmvvv}}}}}}}}}~~~~~~}}}}}}||||||vvvZZZKKK===777777666444444333222111000////////////////////////............,,,,,,------.../////////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,++++++******++++++,,,)))***---...///...,,,++++++++++++************)))---------------,,,++++++''''''(((***+++,,,---...************+++,,,------------.........---,,,,,,------------............---------............///111...///222222///...111222333666999;;;BBBQQQ___qqq<<<;;;???HHHQQQ\\\iiiuuuzzztttkkkaaaZZZVVVVVVWWW]]]\\\YYYVVVSSSQQQOOONNNKKKHHHBBB<<<:::;;;AAAEEEKKKPPPWWW___iiipppmmmggg^^^XXXSSSSSSWWWXXXUUUQQQIIIIIIJJJHHHFFFCCCAAA@@@>>>;;;;;;>>>??????DDDJJJTTTaaalllooommmiiiccc^^^TTTSSSQQQQQQRRRQQQOOOMMMIIIFFFAAA<<<::::::<<<>>>@@@CCCHHHLLLRRRXXX^^^cccaaa^^^[[[XXXWWWVVVUUUUUUWWWUUUSSSQQQOOOKKKFFFCCC@@@<<<:::===@@@BBBHHHOOOMMMMMMMMMPPPUUUWWWWWWUUUSSSTTTUUUUUUUUUVVVYYY\\\\\\]]]]]]]]]\\\YYYWWWUUUQQQNNNKKKIIIGGGCCC;;;555333555888999999:::<<<>>>>>>CCCHHHLLLRRRXXXXXXUUUPPPQQQQQQOOOLLLIIIGGGFFFCCCDDDFFFIIIKKKIIIEEEBBB===<<<999888888999;;;<<<;;;;;;<<<===============<<<<<<;;;<<>>@@@===DDDKKKNNNRRRVVVVVVRRRNNNOOOOOONNNJJJGGGEEEEEE@@@BBBDDDGGGHHHFFFBBB>>>777666555444555777:::<<<<<<===>>>???@@@@@@@@@@@@@@@???<<<;;;<<>>BBBMMMVVV___gggooossspppjjj]]]WWWSSSTTTXXXZZZWWWRRRMMMNNNOOOOOOKKKDDD===999;;;;;;===@@@@@@@@@FFFNNNUUUbbbooorrrnnniiibbb]]]TTTSSSRRRSSSSSSSSSQQQOOOGGGDDD???<<<:::;;;>>>@@@BBBHHHLLLOOOSSSYYY[[[YYYWWWUUUTTTSSSUUUVVVVVVUUUYYYXXXUUUQQQLLLGGGBBB???<<<:::999===CCCIIILLLMMMNNNOOOPPPTTTXXXZZZ[[[[[[ZZZWWWSSSSSSUUUWWWWWWVVVXXX\\\\\\WWWTTTUUUUUUSSSTTTPPPJJJEEEAAA>>>;;;999888;;;??????===<<<===???CCCGGGNNNSSSUUUTTTPPPNNNKKKJJJIIIGGGFFFGGGGGGHHHGGGEEECCCBBBBBBBBB@@@???888777555555555777:::<<<@@@@@@@@@@@@@@@@@@@@@AAA:::::::::999:::===BBBFFFPPPXXXbbbllltttyyy}}}}}}}}}}}}zzzzzz{{{}}}}}}kkkbbbiiiwwwwww[[[AAA999888444222555000000000000////////////222111000.........//////,,,,,,------...///000000))))))***,,,...///111111++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))))))))(((###!!!(((///---,,,+++))))))))))))***++++++++++++++++++++++++)))))))))))))))*********++++++******++++++,,,---,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000111111111111000222222555999===CCCPPP^^^oooyyy>>>AAACCCIIIVVViiiuuuzzz{{{ssshhh^^^YYYWWWWWWWWW\\\\\\ZZZVVVRRRPPPQQQTTTTTTJJJ@@@===<<<<<<@@@DDDNNNWWWbbbkkkrrrvvvqqqjjj^^^XXXTTTUUUYYYZZZWWWRRRMMMNNNPPPOOOKKKEEE???;;;;;;;;;===AAAAAAAAAGGGNNNXXXeeerrrsssmmmfff^^^WWWSSSRRRRRRSSSTTTTTTRRRQQQHHHDDD???;;;999;;;>>>AAAFFFLLLPPPRRRVVV[[[[[[YYYTTTRRRPPPPPPRRRUUUVVVWWWYYYWWWTTTPPPJJJDDD@@@===:::999:::>>>DDDIIILLLLLLOOOPPPSSSVVVYYY[[[\\\[[[ZZZVVVSSSSSSUUUVVVVVVUUUTTTXXXXXXTTTQQQRRRQQQOOOSSSOOOHHHCCC???===;;;999:::>>>BBBBBB@@@>>>???AAAEEEIIIOOOTTTUUUSSSOOOLLLIIIHHHGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDDDDBBB@@@===888777555444555888<<<>>>BBBBBBBBBBBBAAA@@@@@@@@@<<<<<<;;;:::999:::>>>AAAJJJQQQ\\\fffnnntttyyy{{{|||zzzyyyzzz~~~~~~nnncccdddtttzzz^^^CCC;;;;;;666222333111000000000////////////000000///......///000111,,,,,,,,,---......//////------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,+++*********,,,---***'''&&&+++///,,,++++++******+++,,,---++++++++++++++++++++++++************))))))))))))++++++******++++++,,,---,,,+++*********,,,...///........................---------.........//////000111111222222222222222222222555999<<>>999888:::???BBBEEEKKKPPPQQQTTTXXXXXXTTTPPPNNNKKKLLLOOOTTTWWWXXXYYYWWWRRRLLLFFFAAA===:::999999;;;???EEEIIIKKKLLLPPPRRRVVVYYY[[[\\\[[[[[[XXXVVVTTTSSSTTTUUUUUUTTTUUUYYY[[[WWWUUUTTTSSSPPPRRRMMMEEE@@@===<<<<<<;;;>>>BBBFFFFFFDDDBBBBBBCCCGGGKKKQQQUUUUUURRRMMMJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFCCC???;;;777666444444666:::???CCCFFFFFFEEEDDDCCCAAA???>>>======<<<:::888888999;;;BBBIIISSS]]]fffmmmsssvvvwwwwwwwwwzzz}}}wwwjjjeeewwweeeHHH======999444111111111000000000/////////............///000111222+++,,,,,,------..................------,,,,,,+++000...,,,***+++---000111,,,------------,,,,,,+++))),,,//////,,,***+++---+++******++++++---......+++++++++++++++++++++++++++++++++***)))))))))(((++++++******++++++,,,------,,,+++******+++,,,---........................+++,,,,,,---...///000000111111222333333333333333333333555999<<>>AAABBBCCCIIIQQQ^^^jjjuuutttkkk```TTTLLLKKKLLLMMMOOORRRSSSQQQOOOHHHDDD===888777:::@@@DDDEEELLLQQQSSSVVVYYYXXXTTTOOOLLLJJJJJJMMMRRRVVVXXXZZZVVVPPPIIIBBB===:::888888:::===AAAFFFIIIKKKLLLQQQTTTXXX[[[\\\ZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTVVV[[[]]]ZZZWWWVVVTTTPPPOOOIIIBBB===<<<<<<======AAAEEEHHHIIIFFFDDDEEEFFFKKKNNNSSSUUUUUUQQQLLLIIIDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIGGGCCC===999666555444444777===CCCGGGJJJIIIIIIGGGEEEBBB???>>><<<===<<<:::888666666777<<>>===;;;666333111111111000000000/////////////////////000111111+++,,,,,,,,,------......,,,,,,------------------------,,,++++++---...///---------......---,,,,,,'''***------,,,******************++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++***)))((((((++++++******++++++,,,------,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,---...///000111000000111222333333333333333333555999<<>>;;;::::::AAAHHHTTT```ooo{{{vvvkkk```]]]YYYWWWWWWVVVSSSQQQNNNOOOOOONNNKKKGGGBBB@@@:::;;;>>>BBBCCCDDDKKKRRR^^^jjjtttsssjjj___SSSKKKHHHHHHJJJLLLOOOOOOMMMKKKFFFBBB;;;777777;;;AAAEEEJJJQQQWWWZZZ]]]```^^^YYYPPPMMMJJJJJJMMMRRRVVVXXXZZZUUUMMMEEE>>>:::888777999;;;???CCCGGGJJJMMMNNNSSSWWW[[[\\\ZZZWWWUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUTTTYYYZZZWWWSSSRRROOOKKKJJJEEE???<<<<<<>>>@@@@@@BBBFFFIIIIIIGGGFFFHHHJJJOOOQQQTTTUUUTTTPPPLLLIIICCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHFFFBBB<<<888555555444666:::@@@FFFJJJKKKKKKJJJIIIFFFCCC@@@>>>;;;;;;;;;999777666666777;;;@@@IIISSS\\\eeemmmrrrxxxzzz}}}}}}}}}~~~|||~~~yyyzzz~~~tttjjjxxx|||UUU@@@;;;;;;999777111111111111000000000000000000000000000///......,,,,,,---------------...------------------------)))***+++------,,,++++++,,,,,,---......---------)))***+++***))))))***+++***************)))((((((*********++++++,,,,,,,,,---,,,,,,+++***))))))(((++++++******++++++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,---...///000111...///000111222222222222333333555999;;;AAANNN[[[ggguuu@@@FFFMMMUUUcccsss|||}}}vvvmmm___TTTPPPQQQUUUXXX\\\ZZZXXXWWWVVVUUUSSSQQQJJJDDD>>>;;;999:::AAAIIIUUUbbbqqq}}}vvvjjj```]]]YYYWWWUUUTTTQQQOOOOOOOOOOOOMMMJJJFFFAAA???::::::>>>BBBDDDEEELLLTTT^^^iiirrrpppggg]]]SSSLLLGGGGGGHHHKKKLLLKKKHHHEEEBBB???:::777888<<>>AAAEEEGGGKKKOOORRRWWW[[[^^^\\\XXXTTTSSSSSSRRRTTTUUUUUUTTTUUUVVVWWWVVVZZZ[[[VVVQQQPPPMMMIIIEEEAAA===<<<===@@@CCCDDDDDDGGGIIIHHHGGGHHHKKKOOOSSSTTTTTTSSSRRROOOMMMKKKEEEFFFGGGHHHIIIJJJIIIIIIKKKIIIGGGFFFCCC@@@;;;777444444666888===BBBGGGJJJJJJJJJKKKJJJHHHEEEBBB@@@;;;;;;;;;888666555777999:::???GGGPPPZZZccckkkqqqtttxxx}}}}}}}}}~~~~~~xxxwwwyyyzzzgggqqq___DDD;;;;;;;;;999222222111111111000000000111111111111000///...---........................000//////---,,,+++******'''(((+++---...,,,***(((+++,,,,,,------------,,,---,,,*********+++,,,---************)))((('''&&&*********++++++,,,,,,---,,,,,,,,,+++*********)))++++++******++++++,,,---******++++++++++++++++++------------------------+++,,,,,,---...///000000---...///000111222222222333333555888;;;@@@MMMZZZgggwwwAAAFFFMMMUUUdddttt}}}xxxnnn___SSSNNNPPPTTTWWW[[[YYYVVVUUUUUUSSSPPPMMMIIIDDD>>><<<999:::BBBKKKVVVbbbrrr}}}uuujjj___]]]ZZZVVVTTTQQQOOONNNPPPOOOOOOLLLIIIDDD@@@===::::::>>>CCCEEEFFFMMMUUU```jjjqqqnnneee[[[RRRKKKHHHHHHIIIKKKKKKIIIEEEBBB>>><<<999777999>>>DDDHHHMMMTTTZZZ\\\]]]\\\WWWQQQJJJIIIIIIKKKOOOTTTWWWXXXYYYSSSJJJ@@@:::888888999===@@@CCCFFFHHHKKKQQQUUU]]]```aaa^^^WWWRRRQQQSSSPPPSSSVVVVVVVVVVVVXXXZZZXXX[[[ZZZTTTNNNMMMJJJGGG@@@>>><<<===@@@CCCFFFGGGFFFHHHIIIHHHGGGJJJPPPUUUWWWUUUSSSQQQPPPOOONNNNNNHHHIIIJJJJJJJJJIIIHHHHHHIIIGGGDDDBBB@@@===999666333555777;;;???DDDHHHJJJHHHIIIJJJJJJIIIFFFCCCAAA>>>>>>;;;888555444666999999>>>EEEMMMVVV___hhhnnnpppuuu{{{}}}}}}~~~xxxtttsssxxxooowwwhhhKKK===;;;:::888222222222111111111000000//////000111111000///...//////////////////////////////...---,,,,,,++++++)))***+++,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))***+++******(((((()))******+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......000111222333333333333333555888;;;@@@MMMZZZjjj{{{@@@FFFMMMUUUddduuuyyynnn___SSSNNNPPPTTTWWW[[[XXXUUUTTTTTTRRRNNNJJJIIIDDD???===:::;;;CCCMMMVVVcccrrr|||uuuiii___]]]ZZZVVVSSSPPPNNNMMMPPPPPPNNNLLLHHHCCC???<<<::::::>>>CCCEEEGGGNNNVVVbbbkkkqqqmmmcccZZZQQQKKKJJJJJJJJJLLLKKKHHHDDD@@@<<<:::888888:::???EEEHHHSSSYYY___```___]]]WWWOOOFFFFFFGGGJJJPPPUUUXXXYYYYYYSSSIII???999777999:::???AAADDDFFFHHHLLLRRRWWWaaacccddd___WWWRRRQQQSSSOOORRRVVVWWWWWWWWWYYY\\\UUUWWWUUUMMMHHHFFFDDDAAA===<<<;;;===AAAEEEHHHIIIHHHIIIIIIHHHHHHLLLSSSYYYXXXVVVSSSPPPNNNNNNOOOPPPJJJKKKKKKLLLKKKIIIHHHGGGHHHFFFBBB@@@>>><<<999666333555888<<>>@@@HHHSSSaaakkksssooofff]]]TTTMMMMMMOOOQQQOOOKKKEEEAAA@@@:::888999;;;<<<>>>FFFOOOYYY^^^bbbcccccc```VVVKKKDDDGGGIIIKKKPPPWWWYYYWWWYYYOOOEEE???;;;777666999>>>BBBFFFHHHIIIMMMSSSXXXeeeccc```\\\XXXUUURRRQQQRRRSSSTTTVVVWWWYYYYYYYYYZZZXXXTTTOOOIIICCC???===:::<<<>>>AAADDDGGGJJJKKKGGGJJJKKKIIIGGGLLLWWWaaabbb^^^WWWQQQMMMKKKLLLMMMIIIIIIJJJJJJIIIHHHGGGGGGFFFDDDAAA===999666444333666555777===DDDJJJLLLLLLIIIKKKNNNOOOMMMIIIDDD@@@???>>>;;;999777666666666;;;===AAAIIISSS___iiioooqqqtttxxx}}}~~~}}}}}}~~~}}}{{{{{{~~~{{{ooolllpppyyykkkyyyuuuUUUBBB<<<:::888444444222111000////////////000000111111111000000---,,,,,,---000111111000........................------------------------%%%'''))),,,------,,,+++,,,,,,+++***)))))))))***(((((((((((())))))))))))+++++++++++++++***)))(((,,,,,,++++++***+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,...------,,,,,,------...------,,,------...///000222333333444555555666666666333444888<<>>@@@IIITTTcccmmmuuuqqqhhh___WWWPPPLLLNNNPPPQQQOOOIIIBBB>>>999888999;;;<<>>BBBEEEHHHMMMTTTYYYgggddd```\\\XXXTTTRRRQQQQQQRRRTTTVVVWWWXXXXXXXXXXXXVVVRRRLLLGGGBBB>>><<<;;;===???CCCFFFIIIJJJKKKJJJLLLNNNNNNOOOTTT]]]dddeee```XXXQQQMMMLLLMMMNNNIIIIIIIIIIIIIIIHHHGGGGGGFFFCCC???;;;777555555444888888;;;@@@GGGKKKLLLLLLOOOQQQSSSTTTQQQMMMGGGDDD???===;;;888777666666666;;;===@@@GGGRRR^^^jjjpppsssvvvyyy}}}}}}|||}}}|||||||||~~~~~~{{{|||}}}pppkkknnn}}}xxxeeeqqqyyyxxxWWWBBB;;;888444777666555444333222222222000000000111111111000000///...---...///000///...........................------------------------))))))+++,,,,,,,,,+++***+++***************+++,,,'''(((((()))***+++,,,,,,+++++++++++++++***))))))+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,------...///000/////////000111111222222555333444888<<>>BBBFFFIIIKKKKKKKKKLLLMMMOOORRRVVV[[[___bbbeee```ZZZSSSOOONNNOOOPPPIIIIIIIIIIIIIIIHHHGGGGGGDDDAAA<<<888555444555666:::<<>><<<:::888666555555555;;;<<<@@@GGGRRR___jjjqqquuuwwwzzz}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}~~~pppiiikkkyyyyyyiiirrrxxxzzzYYYCCC;;;777444777666555444333222222222000000000000000000000000111///......//////...---........................------------,,,,,,,,,,,,---,,,,,,++++++************))))))******+++,,,---''''''(((***+++,,,---...+++++++++************)))***)))))))))))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,------...///000000000111111222333333333555333555999<<>>FFFOOOYYYmmmxxxfff[[[UUUSSSUUUYYY\\\[[[ZZZZZZZZZYYYXXXWWWRRRJJJBBB>>>;;;<<>>???BBBMMMXXXhhhrrryyyuuulllddd\\\VVVRRRQQQQQQSSSTTTNNNDDD;;;999888999<<>>:::888:::;;;>>>BBBFFFJJJQQQ[[[bbbiiieee___XXXSSSPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNJJJEEE@@@===:::999>>>AAAEEEIIILLLLLLLLLKKKLLLKKKMMMRRRXXX[[[[[[ZZZ___]]]ZZZWWWTTTSSSRRRRRRJJJJJJJJJJJJIIIHHHHHHGGGAAA>>>999555333444666888;;;>>>CCCIIIMMMPPPQQQPPPVVVWWWWWWUUURRRLLLFFFCCC===<<<:::777666555555666999<<>>===>>>CCCJJJYYYfffyyyvvviii^^^]]][[[YYYXXXWWWXXXXXXTTTTTTSSSNNNGGGAAA===<<<999999;;;>>>@@@DDDOOO[[[jjjsssyyyuuulllccc\\\VVVXXXUUURRRRRRQQQMMMCCC;;;999888999===AAAFFFRRR]]]eeennnrrrjjj]]]UUUPPPMMMEEEJJJOOOTTT[[[bbbbbb___UUUMMMFFFCCC???:::888999===@@@CCCEEEJJJQQQ\\\dddhhhccc[[[TTTOOOMMMNNNOOOSSSTTTUUUVVVUUUSSSQQQOOOLLLIIIFFFBBB>>><<<;;;:::@@@CCCGGGJJJMMMMMMLLLLLLMMMLLLNNNSSSYYYZZZVVVRRRWWWXXXZZZ[[[YYYWWWTTTQQQKKKKKKKKKJJJIIIHHHFFFFFF>>>;;;777444333555888::::::>>>EEEKKKOOORRRSSSTTTUUUUUUUUUSSSOOOJJJEEEBBB===<<<:::888666666666666777<<>>;;;999333222111///............111111000///......//////...---,,,...000111111000........................------,,,,,,,,,+++++++++,,,,,,+++******++++++,,,...---,,,+++************))))))))))))))))))((((((+++******))))))***++++++***************+++,,,---((())))))***,,,---......******+++++++++,,,,,,,,,...------,,,,,,------...------,,,------...///000---------...//////000000333444666:::<<>><<<999999;;;>>>@@@EEEQQQ]]]mmmvvv{{{vvvlllccc[[[VVVYYYVVVSSSRRRPPPKKKCCC===999888999>>>BBBIIIUUUaaagggooorrriii]]]UUUQQQNNNFFFKKKPPPTTT[[[cccdddaaaVVVMMMEEEAAA===999777999<<<>>>@@@CCCGGGPPP\\\dddgggbbbYYYPPPKKKKKKNNNPPPTTTUUUWWWWWWUUURRROOOMMMHHHFFFCCC@@@>>>======>>>CCCEEEHHHJJJLLLMMMMMMLLLPPPPPPSSSXXX[[[[[[VVVRRRRRRUUUXXX[[[ZZZWWWSSSQQQLLLKKKKKKIIIGGGEEECCCBBB;;;999666555444666999;;;<<<@@@FFFKKKNNNQQQSSSUUUSSSTTTTTTRRROOOJJJFFFCCC===<<<:::888777777777888777===GGGRRR]]]dddiiikkknnnppptttwww{{{}}}~~~ooommmuuu}}}fffLLL???:::777555444333222111000000000222111///...---......///---,,,,,,---000111111000........................------,,,,,,++++++******************************000///---,,,***)))))))))******))))))((('''''''''+++***)))))))))***+++,,,************+++,,,---...'''''')))***,,,...//////******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,------...///000......///000000111111222222444777;;;<<>>===999999;;;>>>@@@FFFRRR___pppxxx}}}wwwlllccc[[[UUURRRSSSUUUTTTPPPJJJCCC???999888999>>>CCCKKKXXXeeegggmmmnnnfff\\\VVVQQQMMMJJJNNNQQQTTTZZZaaacccaaaSSSJJJBBB>>>;;;777777::::::<<>>???@@@AAAEEEFFFHHHJJJKKKLLLMMMMMMPPPSSSWWW[[[^^^\\\YYYVVVTTTUUUWWWWWWVVVTTTQQQOOOKKKJJJIIIFFFDDDAAA>>>===888888666666666888:::<<<@@@CCCGGGJJJKKKMMMPPPSSSPPPPPPPPPOOOMMMJJJFFFDDD>>>===;;;999888888999999:::>>>FFFOOOYYYaaagggkkknnnppprrrvvvyyy{{{|||}}}wwwtttzzz}}}qqqSSSCCC<<<888777666555333222222111111222111///---------...///...------...000111000///........................------,,,,,,+++******)))***+++++++++***(((&&&%%%///...---,,,+++***************))))))))))))))))))+++***)))((()))***,,,---))))))))))))***+++,,,---(((((()))+++,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,------...///000111111222222333444444555222444888;;;<<>>AAAFFFSSS```sss{{{xxxmmmccc[[[VVVLLLPPPUUUVVVRRRKKKDDD@@@999888999???DDDLLLZZZggggggkkkkkkddd[[[VVVQQQLLLNNNQQQRRRTTTYYY```aaa___PPPGGG>>>;;;888666888;;;:::<<<@@@CCCJJJVVVdddnnnhhhaaaWWWOOOKKKLLLPPPTTTWWWXXXYYYYYYWWWSSSNNNKKKDDDBBB@@@??????@@@BBBDDDFFFGGGGGGIIIJJJLLLMMMMMMOOORRRXXX\\\^^^]]][[[YYYWWWWWWVVVTTTRRRQQQPPPOOOIIIIIIGGGDDDAAA===:::999777777666777888999;;;<<>>CCCKKKTTT^^^fffkkkoooppprrruuuwwwyyyzzzzzz|||yyy~~~yyyyyyZZZIIIAAA===666555444333222111111111333111///---,,,---...///000///......//////...---........................------,,,,,,+++***))))))+++,,,,,,,,,***'''###!!!------,,,++++++,,,,,,,,,))))))******+++++++++,,,+++***)))((()))***,,,---(((((((((((()))***+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------------...000000/////////000111111222222111444888;;;<<>>AAAJJJWWWbbblllmmmkkkdddXXXNNNJJJJJJJJJQQQVVVWWWYYY\\\\\\YYYQQQKKKBBB;;;888888999999:::>>>AAACCCJJJXXXdddhhhggg___TTTLLLJJJMMMQQQSSSXXXXXXXXXVVVSSSOOOKKKIIIBBB@@@>>><<<===@@@CCCFFFGGGHHHIIIKKKLLLLLLMMMMMMTTTVVVXXX[[[\\\\\\\\\[[[YYYWWWTTTQQQNNNNNNNNNNNNNNNIIICCC@@@??????<<<:::444444444666:::>>>BBBDDDDDDEEEGGGKKKNNNPPPNNNMMMMMMKKKIIIHHHGGGEEECCC@@@???>>><<<::::::;;;<<<===:::>>>CCCHHHLLLSSS[[[aaahhhmmmtttyyyzzzyyyxxxwwwzzz}}}}}}|||~~~uuubbbIII===777333222111///......------444333222111000///...---------...///000111222333------...///...---+++***---,,,***)))))))))******,,,+++***)))(((&&&%%%%%%---+++)))***,,,---,,,)))---,,,+++***))))))))))))***++++++,,,,,,+++++++++,,,,,,+++***)))((('''''',,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,------------------111111111111111222222222666444555888:::@@@NNN\\\qqqBBBHHHPPP]]]qqqmmm\\\RRRMMMOOOUUUYYYYYYYYYWWWTTTQQQQQQRRRTTTPPPJJJCCC???@@@DDDHHHZZZkkk~~~tttnnniiiiiifffaaa^^^_________]]]WWWOOOGGGCCCBBBBBBCCCFFFHHHHHHKKKVVVcccvvv}}}wwwgggZZZXXX\\\eeeaaa\\\WWWQQQJJJAAA;;;:::<<<===>>>BBBKKKXXXbbbmmmnnnkkkcccXXXOOOKKKKKKJJJPPPVVVWWWZZZ]]]]]]ZZZRRRKKKBBB;;;888777888999999===@@@DDDMMM[[[fffkkkggg```VVVOOOMMMNNNQQQRRRXXXXXXWWWUUURRRMMMIIIFFF>>>===<<<<<<===@@@CCCEEEJJJJJJKKKLLLMMMNNNNNNNNNUUUWWWYYY[[[\\\\\\[[[ZZZZZZXXXTTTPPPMMMKKKJJJKKKMMMHHHCCC@@@>>>===;;;999666666777999<<>>@@@CCCEEEFFFMMMMMMNNNNNNOOOOOOPPPPPPUUUWWWYYY[[[\\\[[[ZZZYYYXXXVVVRRRNNNKKKJJJJJJJJJKKKHHHCCC@@@===<<<999777999999:::<<<>>>AAADDDFFFGGGGGGHHHKKKNNNNNNLLLJJJGGGGGGGGGHHHGGGEEEAAA===::::::999888888999;;;<<<;;;>>>@@@@@@AAACCCIIINNNXXX___iiirrrxxxzzz|||}}}wwwzzz~~~~~~}}}|||~~~lllhhhssskkkOOO@@@;;;777666555333222222222222------...///000000111111111000000///...---,,,,,,------,,,,,,,,,---......///......------------...)))))))))))))))*********,,,*********+++,,,+++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,---+++++++++******************++++++,,,,,,++++++******+++,,,,,,---------,,,........./////////000000000000111111111222222222444333444777999???LLLYYYooo@@@GGGQQQ]]]oooxxxeeeYYYSSSTTTVVVYYYZZZZZZXXXUUUSSSSSSTTTYYYUUUNNNFFFAAA???BBBEEETTTeee{{{vvvqqqmmmmmmkkkfffccccccaaabbbcccaaa[[[SSSLLLHHHIIIGGGHHHMMMSSSZZZdddnnnyyy}}}}}}ssscccXXXVVVYYYccc___ZZZTTTMMMFFF@@@===:::<<<>>>AAAHHHSSS___gggllljjjdddZZZPPPIIIFFFFFFIIINNNSSSUUUZZZ^^^]]]YYYTTTMMMCCC;;;777666666777666;;;@@@FFFQQQ___gggiiibbb^^^YYYWWWVVVVVVVVVUUUVVVVVVUUURRRMMMGGGBBB???<<<===@@@CCCFFFHHHJJJKKKOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUXXXZZZ[[[[[[[[[ZZZVVVTTTPPPLLLJJJIIIJJJKKKJJJHHHEEEAAA>>>;;;999888;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHIIILLLOOOPPPNNNLLLHHHHHHHHHIIIHHHDDD>>>:::888888777777888999;;;<<<>>>@@@AAA@@@???@@@EEEIIIRRRZZZeeeooovvvzzz|||~~~wwwzzz~~~~~~~~~}}}wwwwww}}}lllcccgggvvvlllMMM>>>:::777777555444333222222222////////////............000000///...---,,,,,,+++---,,,++++++,,,---///000.........------------...((((((((((((((((((((((((+++*********+++++++++***))))))******++++++++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,***************************++++++,,,,,,++++++*********+++,,,---------------------...//////000000000000000111222222333333444333444777999>>>KKKXXXnnnAAAIIIRRR\\\lll}}}iii\\\WWWWWWXXX[[[\\\\\\ZZZXXXVVVVVVWWW[[[WWWQQQIIIBBB@@@BBBDDDRRRbbbwwwsssmmmiiiiiiiiieeedddfffggghhhiiigggaaaXXXMMMFFFDDDBBBDDDKKKSSS^^^kkkwww}}}vvvggg[[[YYY[[[WWWWWWUUURRRLLLEEE@@@===:::;;;>>>DDDMMMYYYeeemmmoookkkcccYYYOOOIIIGGGGGGIIIMMMQQQTTTYYY]]]\\\VVVTTTMMMCCC;;;777666666777777;;;AAAGGGSSS___eeeeee]]][[[YYYYYYZZZ[[[ZZZYYYTTTTTTRRRNNNIIIDDD???===;;;===AAAEEEHHHKKKMMMMMMPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTWWWZZZ[[[\\\[[[ZZZXXXUUUPPPKKKHHHGGGHHHIIIIIIHHHFFFCCC???===;;;:::;;;<<<===???AAADDDEEEGGGHHHHHHJJJNNNQQQRRRQQQOOOKKKJJJJJJIIIGGGBBB<<<777666666777888999;;;<<<======???@@@???>>>???CCCGGGOOOWWWbbblllsssxxxzzz|||xxx{{{~~~~~~|||yyyzzzoooddddddqqqoooOOO???<<<777666555444333222222222////////////...........................------------,,,++++++,,,---///000,,,,,,,,,---------,,,,,,...------,,,,,,++++++******************************++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))+++*********))))))))))))******************++++++***++++++,,,,,,++++++***)))***+++,,,------------++++++,,,---....../////////000000111222222333333333333555888999>>>JJJWWWmmmBBBIIIQQQZZZjjjpppaaa[[[ZZZYYY]]]^^^___]]]ZZZYYYYYYZZZ[[[XXXRRRJJJCCC@@@AAACCCOOO^^^tttpppjjjffffffgggggghhhllliiijjjkkkjjjcccWWWIII@@@@@@???AAAGGGPPP\\\nnn}}}zzzkkk```[[[\\\VVVWWWVVVRRRKKKCCC>>>;;;:::;;;???FFFRRR___lllsssvvvpppfff[[[RRRMMMKKKKKKKKKNNNQQQTTTYYY^^^[[[UUUSSSLLLCCC;;;888777777777888<<>><<<;;;===@@@DDDHHHKKKMMMNNNPPPPPPOOOOOOPPPRRRTTTUUUTTTVVVXXXZZZZZZZZZYYYXXXZZZVVVPPPIIIEEECCCCCCDDDGGGGGGGGGDDD@@@=========<<<===>>>AAACCCFFFGGGHHHIIIIIIKKKNNNQQQRRRPPPNNNKKKJJJHHHGGGEEE@@@:::666666777888:::<<<===>>>???;;;===>>>===;;;<<<@@@DDDKKKSSS^^^iiippptttwwwxxxxxx{{{~~~}}}|||~~~~~~}}}}}}ttthhhfffrrrvvvVVVCCC???777666555333222222111111------...///000000111111---------......//////000------,,,,,,,,,---......******+++,,,,,,,,,,,,+++------,,,,,,+++***)))))))))***+++***))))))***+++++++++,,,,,,+++***((('''***++++++,,,,,,+++++++++*********)))))))))((((((+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........***++++++,,,---...////////////000111222333333444444444666999:::???JJJVVVmmm@@@GGGNNNWWWgggyyyggg```^^^[[[^^^___```^^^\\\ZZZ[[[[[[YYYVVVPPPIIIBBB???@@@BBBKKK[[[qqqtttmmmhhhiiilllnnnrrrwwwqqqrrrsssssslll___OOODDDBBBAAABBBEEEKKKVVVkkk~~~~~~pppccc]]]\\\YYYYYYVVVPPPHHHAAA===<<<:::;;;@@@IIIVVVeeeqqqxxx{{{sssggg\\\TTTPPPNNNNNNOOOQQQSSSUUU[[[___[[[TTTRRRKKKBBB;;;888777888999888<<>>AAADDDHHHLLLNNNPPPQQQQQQPPPQQQRRRUUUXXXYYYYYYZZZZZZZZZYYYWWWUUUSSSUUUQQQKKKEEEBBBAAABBBDDDCCCEEEFFFDDD@@@======>>><<<>>>@@@CCCFFFIIIJJJKKKKKKKKKKKKMMMOOONNNLLLIIIGGGFFFDDDCCCAAA>>>:::777666777999<<<>>>@@@AAABBB;;;===>>><<<::::::>>>BBBFFFMMMYYYdddlllqqqtttuuuwwwyyy}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~|||nnnkkkwww~~~]]]GGG???777666555444333222222222/////////000000111111111.........//////000000000---------...------,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((***++++++(((((()))+++)))***+++,,,,,,+++)))((()))******+++,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))+++,,,---.........++++++,,,---...///000000...///000111222333444444555555777:::;;;???KKKVVVnnn===DDDLLLUUUffflllddd```\\\^^^___```^^^\\\[[[[[[\\\WWWTTTOOOGGGAAA>>>???@@@HHHYYYpppyyyrrrmmmooorrrvvv|||}}}ooo___RRREEEDDDEEEEEEGGGRRRhhh}}}rrreee^^^\\\ZZZYYYUUUMMMDDD???>>>???999;;;@@@JJJYYYhhhuuu||||||sssggg[[[TTTPPPNNNNNNRRRTTTUUUWWW]]]```\\\UUUQQQKKKBBB;;;888888999999777<<>>AAABBBCCCFFFJJJNNNQQQSSSRRRRRRQQQRRRTTTWWWZZZ\\\]]]]]]]]][[[XXXUUUQQQOOOLLLIIIEEEAAA@@@BBBEEEHHHAAACCCDDDCCC???<<<===>>>===???BBBEEEIIIKKKMMMNNNLLLLLLLLLLLLMMMKKKHHHEEECCCBBB@@@??????===;;;999777888;;;===@@@BBBCCCCCC>>>???@@@===;;;;;;>>>BBBAAAIIIUUUaaaiiinnnrrrtttuuuxxx|||~~~~~~}}}}}}~~~}}}|||~~~~~~sssooo{{{```GGG===888777666555444333333333444333222111000///...---000000000000000/////////------...///...---+++***)))***,,,---...---,,,,,,***++++++,,,------......(((***,,,+++(((''')))+++'''(((***,,,---,,,+++***((()))***+++,,,---------((()))***+++,,,---......,,,,,,,,,------.........+++++++++,,,,,,+++++++++((()))+++,,,---.........,,,,,,---...///000111222...///000111222333444444555555888;;;<<<@@@KKKWWWnnnBBBBBBKKKYYYfffvvvrrrhhhaaa\\\bbbbbbbbbaaa___\\\ZZZXXXRRRPPPLLLGGGDDDBBBBBBBBBFFFSSSkkk}}}yyyuuusssvvvzzz~~~ppp```TTTIII@@@CCCOOO___qqqtttjjjbbb\\\YYYXXXUUUPPPJJJDDD???<<<:::===CCCLLL]]]ppp{{{}}}tttcccWWWRRRRRRSSSSSSWWWYYYZZZYYYYYYZZZWWWQQQMMMGGG@@@:::888888888888999:::BBBRRReeeppppppkkk___[[[WWWWWWZZZ\\\[[[ZZZVVVPPPJJJGGGBBB<<<:::<<<@@@CCCGGGKKKNNNPPPQQQRRRQQQSSSVVVWWWXXXXXXZZZ\\\^^^]]]\\\ZZZXXXUUUQQQMMMHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@??????@@@@@@???@@@BBBDDDGGGJJJMMMNNNKKKKKKKKKMMMNNNMMMJJJHHHDDD>>>:::<<<===:::888888555999===AAACCCCCCAAA@@@@@@???===<<<;;;<<<>>>???AAAGGGRRR]]]fffllloooqqqsssvvv{{{}}}}}}}}}}}}}}}~~~{{{{{{{{{|||}}}wwwvvv{{{yyyiiiNNNBBB<<<999555222222111000///111111111111000000000000........................------------------------.........------,,,,,,,,,+++++++++************)))))))))))))))***+++,,,---************************,,,)))'''(((++++++***''')))***+++,,,---...............,,,+++******))))))'''(((***+++,,,,,,++++++***+++,,,---............******+++///222333000,,,/////////000111111222222222333555777888>>>NNN]]]vvvAAABBBJJJXXXdddssssssjjjddd```bbbbbbbbbaaa```^^^[[[ZZZWWWTTTPPPLLLHHHEEEDDDDDDFFFPPPfffwwwssstttwwwyyyyyyvvvtttvvv|||zzzrrr```WWWPPPPPPXXXdddtttyyymmmbbbZZZXXXVVVSSSNNNHHHBBB===::::::>>>DDDNNN___rrr}}}tttcccVVVPPPPPPPPPQQQVVVYYYZZZYYYZZZ[[[XXXRRRJJJDDD===888666777777777<<<===DDDSSSdddnnnnnnjjj^^^[[[WWWVVVYYYZZZZZZXXXUUUNNNHHHDDD???::::::===@@@CCCGGGKKKNNNPPPQQQRRRRRRTTTWWWXXXWWWXXXYYYZZZ\\\\\\[[[ZZZWWWSSSNNNKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBEEEHHHKKKMMMNNNOOONNNMMMMMMMMMMMMKKKHHHEEECCC===:::<<<===999777777666999>>>BBBDDDCCCBBB@@@@@@???===;;;;;;<<<===>>>>>>DDDNNNZZZdddlllqqqssstttxxx|||~~~~~~~~~~~~{{{{{{{{{|||}}}{{{vvvzzzoooRRRDDD<<<999555222222222111000111111111000000000//////////////////////////////------------------------......---------,,,,,,,,,*********))))))))))))(((++++++***************+++************************,,,***)))***,,,,,,+++)))******++++++,,,+++++++++++++++***************+++)))***+++,,,------------+++,,,,,,------.........---+++***,,,///111111////////////000111111222222333333555888999???NNN^^^wwwAAAAAAHHHUUU```ooouuulllgggdddcccccccccbbbaaa___^^^]]]ZZZWWWSSSOOOJJJGGGDDDCCCDDDMMM___xxxzzzrrrqqqrrrqqqnnniiiggggggkkksssyyy||||||ppphhh___ZZZ[[[dddvvvrrrdddZZZWWWUUUQQQLLLGGGAAA<<<999:::???EEEPPPbbbuuuvvveeeXXXRRRQQQQQQQQQUUUXXXZZZYYY[[[]]]ZZZUUUIIIDDD===999777888999999>>>???FFFSSSccclllmmmiii___[[[WWWWWWXXXYYYXXXVVVSSSLLLEEEAAA===999:::>>>@@@CCCHHHKKKMMMOOOQQQSSSVVVWWWYYYYYYXXXWWWXXXYYYZZZZZZ[[[YYYVVVPPPKKKGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAACCCEEEIIILLLOOOPPPPPPPPPQQQPPPOOONNNMMMJJJFFFCCCAAA<<<:::<<<<<<888666666777:::???CCCEEEDDDBBBAAA???>>><<<;;;;;;;;;<<<===;;;@@@JJJUUUaaakkkrrrvvvvvvzzz~~~||||||||||||}}}~~~~~~tttsssyyyYYYFFF;;;888444222222222222111111111000000000000//////000000000000000000000000------------------------...------------,,,,,,,,,***))))))))))))(((((((((---,,,+++***))))))))))))************************---+++***+++,,,---,,,+++***++++++++++++***)))(((++++++******++++++,,,---------------......///000...---,,,,,,,,,---......000---******,,,///222333/////////000111111222222444444666999:::@@@PPP___wwwAAA@@@FFFRRR\\\iiiwwwmmmhhhfffccccccbbbbbbaaa```______YYYWWWTTTOOOJJJEEEAAA???AAAJJJZZZrrr}}}pppnnnmmmjjjeeebbb```]]]\\\```fffmmmqqqvvvnnnddd\\\XXX^^^qqquuuhhh^^^WWWUUUQQQLLLFFFAAA<<<:::;;;@@@GGGSSSfffyyyyyyiii\\\VVVUUUUUUVVVUUUXXXZZZZZZ\\\___\\\WWWMMMHHHAAA<<<999999::::::===???FFFSSSbbbkkkkkkiii```\\\YYYXXXYYYZZZXXXUUURRRKKKCCC>>>;;;999<<>>GGGRRR^^^iiiqqqvvvxxx|||~~~~~~~~~~~~~~~pppmmm}}}```HHH;;;888555333333333333222111000000000////////////////////////////////////........................------------------------************)))))))))))),,,++++++***))))))******************************++++++++++++,,,,,,,,,,,,******++++++++++++******------,,,,,,,,,------...///...---------...000111000...,,,++++++,,,---//////...,,,+++---///111222/////////000111111222222444555777:::;;;BBBQQQ```uuuAAA@@@EEEOOOXXXccczzzzzzmmmgggeeecccbbbaaaaaa```_________YYYXXXUUUPPPKKKEEE@@@===>>>GGGWWWpppqqqllljjjfffbbb```]]]YYYVVVUUUWWW[[[___hhhfffccc___[[[\\\iiixxxvvvkkkbbbYYYWWWSSSMMMGGGBBB>>><<<<<>>;;;:::>>>CCCAAAFFFKKKMMMMMMOOOTTTXXX___``````___\\\YYYYYYYYYXXXZZZ[[[WWWQQQJJJEEECCC@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBEEEGGGKKKNNNPPPPPPOOONNNQQQPPPPPPPPPPPPNNNJJJGGG>>>;;;:::;;;:::666777:::>>>@@@DDDGGGHHHGGGDDDBBB======<<<;;;;;;;;;;;;;;;;;;???GGGQQQ\\\gggoootttyyy|||~~~~~~}}}ooonnn|||{{{zzzhhhJJJ<<<999555333333333333222000000000////////////...................................................------------------------,,,,,,++++++++++++************))))))***++++++,,,************************)))******+++++++++,,,,,,)))***+++,,,------------...---,,,+++************......,,,,,,,,,---///000000...,,,++++++,,,---///,,,---//////000000000000/////////000111111222222444444777:::<<>><<>>@@@AAACCCCCCBBBBBBBBBCCCDDDDDDFFFGGGJJJMMMNNNNNNNNNMMMNNNNNNNNNOOOOOONNNKKKHHH>>>;;;999:::888777:::@@@CCCEEEIIIKKKJJJHHHEEEBBB============<<<<<<;;;;;;===AAAHHHRRR]]]gggooosssxxx|||~~~~~~~~~}}}}}}~~~|||~~~~~~{{{uuuvvvuuuooopppOOO>>>:::666444333333222111000000////////////......................................................,,,,,,,,,------------...------,,,,,,,,,+++++++++))))))))))))***+++,,,---************************(((***++++++******,,,---)))***+++,,,---.........---,,,***)))((('''''''''------,,,,,,,,,------......---,,,,,,,,,---......***---111333222000///.../////////000111111222222333444777:::<<>>===CCCMMM\\\pppnnn```YYYWWWVVVVVVXXX\\\]]]]]]___aaa^^^YYYQQQKKKCCC<<<888777666666777>>>KKKZZZfffjjjhhheee^^^\\\ZZZ[[[]]]]]][[[XXXKKKDDD>>><<<;;;:::>>>CCCEEEJJJPPPQQQOOOQQQWWW]]]aaabbbbbb___\\\YYYXXXXXXVVVWWWVVVOOOFFF@@@>>>???:::::::::;;;===???@@@AAAFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHJJJKKKLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKGGGEEE>>>;;;999888777777===EEEHHHJJJLLLNNNMMMIIIEEEBBB===>>>>>>>>>======<<<<<<<<>>===DDDNNN]]]rrrrrrccc[[[XXXVVVVVVYYY\\\^^^]]]___aaa^^^YYYRRRLLLDDD>>>;;;::::::::::::BBBOOO^^^hhhkkkhhhccc\\\ZZZXXXZZZ\\\]]]ZZZWWWHHHBBB===;;;:::999===BBBFFFLLLQQQRRRPPPRRRXXX___`````````^^^[[[XXXWWWWWWUUUVVVSSSLLLBBB<<<;;;===<<<<<<===>>>@@@BBBDDDEEEIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJJJJJJJHHHDDDAAA>>>;;;888888666888???HHHKKKMMMOOOPPPNNNJJJEEEBBB>>>>>>>>>???>>>======<<<;;;@@@JJJUUUaaakkkrrrvvvvvvzzz~~~~~~|||{{{zzzzzzzzz{{{yyy{{{~~~~~~~~~}}}~~~sssbbbooo}}}YYY@@@===888555333222000///000/////////............000000000000000000000000////////////////////////,,,,,,,,,------.........+++++++++************)))---,,,+++***))))))))))))************************))),,,......,,,,,,...111***++++++++++++***))))))------,,,,,,------......------...//////...---,,,***+++,,,---...///......,,,///222222000...///000/////////000111111222222222222555888;;;BBBQQQaaauuuGGGEEEDDDFFFJJJUUUjjj|||zzzlllaaa___\\\XXXVVVVVVWWWXXXXXXYYYZZZ[[[ZZZWWWPPPFFF@@@???EEEGGGVVVyyyyyynnnhhhcccbbbaaa]]]WWWVVVVVVQQQKKKJJJEEECCCDDDIIISSSdddsss|||~~~pppeee___\\\ZZZWWWRRRLLLEEE???<<<@@@EEEMMM]]]tttqqqcccYYYSSSTTTWWW[[[\\\\\\[[[]]]^^^YYYQQQLLLHHHBBB<<<999999:::<<<<<>>;;;888:::???EEEIIIMMMNNNOOONNNJJJFFFDDDCCCAAAAAA@@@===;;;:::;;;===;;;@@@JJJVVVcccmmmrrrtttyyyxxxyyy}}}~~~}}}zzzzzz{{{||||||wwwyyy{{{wwweeeooo```CCCAAA;;;666444444111...000...,,,+++++++++---...////////////............---------,,,,,,+++++++++------............---------,,,++++++******++++++111+++$$$"""%%%)))***))),,,,,,+++******+++,,,,,,------------,,,,,,+++***)))***+++,,,---,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++---------........./////////111222222222222333555444333555:::===EEETTTccc{{{FFFDDDEEEGGGLLLWWWkkk|||{{{lllaaa___\\\XXXVVVUUUVVVUUUTTTWWWXXXXXXYYYWWWQQQJJJDDD???EEEFFFQQQooo|||nnnhhheeecccbbb^^^XXXVVVVVVRRRKKKGGGBBB???@@@CCCJJJYYYgggttt~~~qqqfff^^^[[[ZZZVVVQQQKKKDDD???<<<@@@EEENNN^^^vvvooobbbYYYTTTUUUYYYXXXZZZ[[[[[[^^^```[[[TTTLLLHHHBBB===999999:::;;;===DDDPPP^^^iiimmmiiieee]]]YYYVVVWWWZZZ[[[WWWRRRHHHAAA;;;:::999:::???EEEIIIJJJMMMQQQVVVZZZ]]]_________^^^[[[YYYWWWWWWWWW[[[VVVMMMCCC<<<999888888888:::<<<>>>???BBBFFFIIIOOOQQQRRRQQQOOOMMMLLLMMMIIIHHHHHHHHHIIILLLPPPRRRMMMKKKHHHEEECCCBBBBBBCCC???<<<999888:::???EEEIIIMMMOOOOOOMMMIIIEEECCCBBBCCCDDDCCCAAA>>><<<===>>><<>>EEEUUUccc{{{GGGFFFFFFIIIMMMVVVgggwwwoooaaa___]]]YYYWWWWWWVVVUUUSSSUUUUUUUUUVVVUUURRRMMMIII@@@EEECCCJJJbbb{{{qqqkkkjjjdddddd```ZZZWWWVVVRRRLLLFFFBBB???>>>>>>CCCNNNZZZjjjyyy~~~rrrggg^^^[[[YYYUUUPPPJJJDDD???<<>>DDDGGGIIIMMMRRRXXX\\\___aaa^^^^^^\\\ZZZXXXWWWVVVVVVVVVQQQIII@@@:::888777888555888<<<@@@AAACCCFFFHHHPPPQQQSSSRRRQQQOOOPPPPPPIIIIIIIIIIIIJJJKKKMMMNNNHHHGGGEEEBBBAAAAAAAAAAAA>>><<<;;;;;;>>>CCCHHHLLLNNNOOOOOOMMMIIIEEEBBBBBBDDDEEEEEEBBB???===<<<======DDDPPP^^^jjjrrrvvvxxx{{{{{{{{{~~~nnnrrr|||jjjIIICCC;;;777666555333222333222000/////////000111////////////............/////////...............---------------------------,,,++++++******++++++000,,,))))))+++---,,,***,,,++++++******++++++,,,,,,,,,---------,,,++++++))))))***+++++++++++++++******++++++++++++******......------,,,+++++++++//////......------,,,,,,------.........////////////111222222222222333555555444666:::>>>EEETTTbbbyyyJJJHHHGGGIIILLLSSSaaannnrrraaa___]]]ZZZYYYYYYXXXWWWVVVSSSSSSSSSSSSSSSQQQMMMJJJ@@@DDDAAADDDUUUkkktttnnnmmmffffffccc\\\XXXVVVSSSNNNHHHDDDBBBAAA???AAAJJJTTTeeeuuuuuuiii___ZZZXXXTTTOOOIIICCC???<<<>>>EEEQQQccc|||vvveee[[[WWWUUUWWWZZZZZZ\\\]]]^^^``````ZZZRRRJJJGGGBBB===:::888888999DDDMMMZZZffflllkkkfffaaa[[[XXXUUUVVVYYYXXXSSSMMMCCC===999888999999>>>DDDFFFIIINNNTTTYYY^^^aaabbb]]]\\\YYYXXXWWWWWWVVVUUUQQQLLLEEE>>>999777777777666999<<>>;;;::::::???HHHUUUbbbmmmtttxxxzzz}}}~~~nnnllloooqqqMMMCCC:::666555444333222333222111000000000111111////////////....................................---------------------------,,,++++++******++++++***((('''(((******)))'''++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))//////////////////......---------,,,,,,++++++***............///////////////111222222222222333555444333555999<<>>FFFSSSgggppp^^^VVVTTTTTTVVVYYYWWW[[[]]]^^^aaaccc]]]UUUIIIFFFAAA<<<999888999:::DDDNNN]]]iiinnnmmmgggbbbZZZWWWTTTVVVXXXVVVPPPJJJAAA<<<888888999:::>>>DDDEEEIIIOOOVVV\\\```bbbbbb\\\ZZZWWWVVVWWWWWWUUUSSSMMMIIICCC===999777777777999:::<<<>>>@@@EEEKKKOOOSSSSSSTTTRRRPPPOOOOOOPPPMMMMMMLLLKKKHHHFFFCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>???AAACCCGGGKKKOOOQQQNNNOOONNNKKKGGGDDDBBBBBBDDDDDDDDDAAA===;;;:::;;;BBBKKKYYYeeennnuuuyyy|||~~~}}}|||}}}kkkfffeeewwwwwwSSSEEE888555555222111222111111000000/////////000////////////............------------------.........---,,,,,,,,,,,,---...---,,,++++++******++++++''''''''')))***)))(((&&&+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......***+++,,,------,,,+++***------......///000111111/////////......---------........./////////000000///111222222222222333555333222444777:::BBBPPP^^^rrrIIIEEEBBBEEEIIIOOO[[[fffwwwkkk^^^[[[WWWUUUUUUWWWWWWWWWUUUTTTSSSSSSSSSQQQMMMJJJBBBDDD???@@@JJJVVVppp~~~ooohhhjjjllliiiaaaZZZWWWTTTQQQIIIFFFCCCCCCAAAAAAHHHQQQdddttt|||nnnbbb[[[XXXTTTNNNHHHDDD@@@??????GGGVVVjjj|||lllZZZSSSSSSTTTVVVYYYTTTXXX\\\___cccfffaaaYYYIIIEEE???:::888888;;;<<>>AAAGGGNNNSSS\\\[[[YYYUUUPPPMMMLLLMMMKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCCCCBBB@@@???;;;===@@@DDDHHHKKKNNNOOOMMMNNNMMMJJJFFFDDDCCCDDDFFFFFFDDDAAA>>><<<===>>>EEENNN[[[fffmmmsssxxx|||}}}|||||||||{{{|||mmmeeeaaappp~~~YYYHHH999666555222000333000000000000/////////...////////////............---------------............---,,,++++++,,,---...---,,,++++++******++++++((()))+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///111222222222222333555333222444777:::AAAPPP^^^pppPPPIIIDDDDDDGGGLLLWWWaaaooo}}}eee```ZZZVVVUUUVVVXXXXXXUUUUUUVVVVVVWWWTTTPPPMMMFFFFFF@@@@@@HHHOOOeeewwwmmmkkknnnkkkbbb[[[WWWUUURRRKKKGGGDDDBBB@@@@@@GGGPPPaaappp}}}pppddd\\\YYYTTTNNNIIIEEEBBB@@@@@@IIIXXXlll|||jjjYYYRRRTTTUUUWWWYYYVVVZZZ]]]```dddeee___WWWHHHDDD===888666999===@@@HHHTTTeeerrrvvvrrrlllhhhYYYVVVSSSUUUVVVSSSLLLFFF@@@;;;888:::;;;<<<@@@FFFLLLPPPXXX___dddgggggggggZZZWWWSSSSSSUUUVVVTTTPPPKKKHHHCCC>>>:::888888888:::<<>>===;;;===AAAFFFIIILLLMMMNNNLLLLLLLLLIIIFFFDDDDDDEEEFFFEEEBBB>>>;;;;;;>>>@@@HHHPPP\\\eeekkkpppwww{{{|||~~~~~~{{{|||}}}}}}}}}qqqggg^^^jjjaaaMMM<<<888777222111444000000000000000//////...////////////............------........./////////...---+++******+++---...---,,,++++++******++++++***+++------------,,,---***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++*********+++,,,---,,,,,,,,,++++++,,,,,,,,,)))******+++,,,------...))))))******+++,,,,,,,,,.../////////000000000000///111222222222222333555555444555888<<>>BBBPPP\\\lllvvvwwwqqqiiidddXXXUUUSSSTTTVVVSSSKKKEEE@@@;;;999:::<<<===AAAFFFOOOTTT[[[ccchhhjjjjjjiiiZZZVVVRRRRRRUUUVVVSSSPPPLLLIIIDDD???;;;999888999999<<>>===>>>@@@AAABBBBBB@@@===;;;===@@@DDDHHHLLLNNNOOOOOOKKKLLLKKKIIIFFFEEEEEEFFFCCCBBB>>>:::888999<<<@@@IIIRRR]]]eeeiiiooovvv{{{zzz}}}{{{|||{{{}}}vvvhhh\\\eeefffPPP>>>:::999444222666000111111111111000//////000/////////.............../////////000000111111...---+++******+++---...---,,,++++++******++++++)))+++------,,,,,,------***+++,,,------,,,+++******+++,,,,,,------------***)))((((((((()))+++,,,...---++++++++++++---...,,,---------------------,,,------...///000111111////////////000000000000///111222222222222333555666555777:::===DDDRRR```qqqVVVQQQLLLJJJHHHIIIOOOWWWfffxxxxxxoooddd\\\XXXXXXWWWVVVWWWWWWXXXYYYZZZYYYWWWTTTLLLEEEAAABBBBBBFFF[[[ssstttoooooommmhhhaaa[[[VVVTTTQQQJJJDDDBBBAAABBBGGGMMM[[[hhhwwwyyyoooccc[[[TTTQQQMMMGGGDDDDDDCCCMMM___wwwwwwhhhXXXTTTVVVXXX[[[^^^^^^```aaabbbcccaaaWWWKKKFFFAAA===<<<;;;:::===CCCOOO\\\iiiooopppllleee]]]WWWTTTRRRSSSUUURRRKKKDDD???;;;:::;;;<<<===BBBJJJOOOYYYccchhhkkkllliiiddd[[[WWWSSSQQQSSSTTTSSSQQQMMMFFF@@@>>>;;;888999>>>;;;>>>CCCHHHMMMPPPRRRRRRQQQQQQQQQOOOLLLKKKKKKLLLOOOKKKFFFBBB@@@>>><<<;;;===>>>>>>>>>======???AAA???AAAEEEIIILLLNNNOOOOOONNNMMMKKKIIIHHHGGGGGGGGGBBB@@@>>><<<===@@@CCCFFFJJJQQQZZZ^^^aaagggqqqzzzyyy{{{}}}|||zzzzzz{{{~~~lllbbbnnnmmmMMM;;;:::555111444333111111111000000000000///111000///......---....................................---,,,++++++***)))...///000111000---***(((******)))******+++,,,,,,++++++++++++++++++++++++,,,,,,------------......***((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////333;;;<<<222---000///)))333333444444444333333222111111555:::>>>EEESSSaaasssZZZTTTNNNLLLJJJIIIMMMSSS^^^pppxxxkkkaaa\\\YYYXXXVVVYYYYYYYYYYYYZZZXXXTTTRRRJJJDDDAAABBBAAAEEEXXXnnnzzzsssrrroooiiibbb[[[VVVTTTQQQJJJDDDBBBBBBBBBGGGMMMZZZhhhxxx{{{qqqjjjaaaXXXRRRLLLEEEAAABBBCCCMMM```xxxtttdddTTTPPPRRRVVVZZZ]]]___aaaccceeegggdddYYYMMMFFFAAA===<<<;;;;;;???EEETTT```lllpppooojjjaaaYYYTTTRRRQQQRRRSSSQQQJJJDDD???<<<::::::;;;===CCCKKKRRR\\\hhhnnnrrrrrrnnnhhh]]]XXXTTTRRRSSSTTTSSSQQQLLLEEE???===:::777999>>>===AAAIIIPPPTTTVVVUUUTTTQQQQQQOOOMMMKKKJJJKKKLLLMMMIIIDDD@@@???===;;;::::::;;;;;;;;;999999;;;<<<===@@@DDDIIIMMMNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGAAA???<<<;;;<<<@@@DDDHHHKKKOOOSSSTTTVVV]]]iiisss|||}}}}}}}}}~~~|||{{{|||~~~xxxjjjrrr|||oooOOO<<<;;;666333555444111111000000000///////////////.........//////000..............................------------------///...---,,,,,,+++++++++******)))))))))***+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,***)))***,,,......---------------------------,,,------------.....................////////////000888999111...222222---111111222222222222111111111222555;;;???GGGUUUcccsss]]]WWWQQQOOOLLLIIIJJJNNNUUUfffsssggg```\\\YYYVVV[[[ZZZYYYYYYYYYVVVRRROOOIIIDDDBBBBBBAAADDDUUUggg~~~yyyvvvqqqjjjccc[[[VVVSSSPPPIIIDDDBBBBBBBBBGGGMMMYYYgggyyyvvvoooeeeZZZSSSLLLEEEBBBCCCBBBMMMaaazzzqqqaaaQQQLLLOOOTTTXXX\\\^^^bbbeeegggjjjggg[[[NNNFFFAAA===<<<;;;;;;@@@HHHZZZfffqqqrrrnnnfff\\\TTTSSSRRRQQQRRRSSSPPPJJJEEE@@@<<<999::::::===EEENNNTTT___kkksssxxxxxxssskkk^^^ZZZUUUSSSTTTTTTSSSQQQKKKDDD>>>;;;999666999===???FFFPPPYYY]]]]]]ZZZXXXSSSQQQNNNLLLJJJJJJKKKLLLIIIFFFAAA>>><<<;;;:::999;;;<<<======<<<<<<===>>><<<@@@EEEJJJMMMOOONNNNNNIIIJJJKKKKKKJJJHHHFFFEEE???===:::999;;;AAAGGGKKKOOOOOONNNKKKKKKSSS```kkk}}}}}}}}}||||||~~~|||{{{~~~rrrvvvrrrRRR>>>===888444555333111000000000000/////////---------......///111111........................---------......////////////---***((((((***---///+++***((('''''')))+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,...,,,+++,,,.../////////------------------------,,,,,,,,,,,,---------------............/////////***111222,,,+++000111---//////000000000000000///222222666;;;@@@HHHVVVdddsss___XXXSSSQQQNNNJJJIIIKKKQQQ```wwwxxxjjjbbb]]]YYYWWWZZZYYYXXXXXXXXXVVVRRROOOIIIEEECCCBBBAAAEEESSSaaavvv~~~zzzrrrjjjbbb[[[UUUQQQNNNHHHCCCCCCBBBBBBFFFLLLWWWfffyyypppfff[[[TTTMMMGGGEEEGGGCCCNNNbbb|||uuudddSSSNNNPPPTTTXXX\\\\\\```dddgggjjjgggZZZMMMEEE@@@===;;;999:::AAAJJJ___kkkuuuuuunnneeeZZZRRRRRRRRRRRRSSSSSSPPPKKKFFFAAA<<<999999:::>>>GGGPPPSSS^^^kkktttzzz{{{sssjjj___[[[VVVTTTUUUUUUSSSQQQIIIBBB<<<:::777666999>>>BBBIIITTT^^^cccdddaaa^^^UUURRRNNNLLLKKKKKKKKKKKKFFFBBB>>>;;;::::::999888999;;;===>>>??????AAACCC@@@CCCHHHLLLNNNNNNLLLKKKIIIJJJKKKKKKJJJFFFBBB@@@===;;;999888<<>>999555555222222111111111111000000000...............///000000........................---------------............,,,***((((((+++...000+++***(((''''''(((***,,,++++++++++++++++++++++++,,,,,,,,,---------.........---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////***...///++++++000111......///000000000000000000333444777;;;???FFFTTTaaarrraaaZZZTTTRRRPPPLLLIIIJJJQQQ^^^rrr{{{lllccc^^^ZZZXXXWWWWWWWWWWWWXXXVVVSSSPPPIIIGGGDDDCCCBBBFFFRRR]]]rrr}}}sssjjjbbb[[[TTTPPPMMMGGGCCCCCCBBBBBBFFFLLLTTTdddwwwssshhh]]]UUUNNNHHHEEEGGGDDDOOOccc}}}|||kkkZZZTTTUUUWWWZZZ^^^ZZZ^^^bbbeeegggdddWWWJJJCCC???<<<:::777999BBBMMMaaannnyyyxxxoooeee[[[TTTOOOPPPPPPQQQPPPLLLHHHDDDAAA<<<999:::;;;???HHHRRRVVV```lllvvv||||||ssshhh___ZZZUUUTTTUUUUUUSSSQQQIIIBBB;;;888777666:::???EEELLLVVV```fffgggeeecccVVVSSSOOOMMMMMMMMMLLLKKKBBB???;;;999888888888777333666:::===>>>@@@BBBDDDGGGIIILLLNNNNNNLLLIIIGGGIIIJJJKKKJJJHHHCCC>>>;;;;;;:::888999===DDDKKKPPPUUUTTTPPPLLLJJJLLLSSSYYYkkkqqqyyy|||}}}}}}|||zzz|||~~~|||ZZZBBB>>>888444333000333333222222222111111111000000///.............................................------,,,++++++***,,,+++++++++,,,---...///,,,***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++---...------************************+++++++++,,,,,,,,,------------------............///000///---...111222000///000000111222222222111555555777;;;===CCCQQQ^^^qqqggg^^^WWWUUUSSSNNNKKKKKKPPPZZZkkk~~~nnnddd___[[[YYYVVVVVVVVVWWWWWWVVVSSSPPPIIIGGGDDDAAAAAAGGGRRR[[[nnnuuukkkccc]]]VVVQQQLLLFFFCCCCCCCCCBBBFFFKKKTTTbbbuuuwwwlll```XXXOOOFFFBBBBBBEEEPPPddd}}}qqq```ZZZ[[[\\\]]]___[[[___bbbdddeeebbbVVVIIICCC???<<<:::777999DDDQQQdddqqq|||{{{qqqfff]]]VVVLLLMMMNNNNNNKKKGGGCCC@@@@@@<<<:::;;;===AAAIIIRRR\\\eeeoooxxx~~~}}}sssggg]]]YYYTTTSSSTTTUUUTTTRRRHHHAAA;;;888777666;;;AAAIIIPPPYYYbbbggggggdddaaaVVVRRRNNNMMMNNNNNNKKKHHH???===999777777888888777555999===AAACCCEEEGGGIIILLLLLLMMMMMMKKKIIIGGGEEEGGGHHHHHHHHHEEE@@@;;;888:::::::::<<<@@@FFFMMMPPPRRRQQQOOOLLLIIIIIILLLNNN]]]gggssszzz|||{{{}}}~~~}}}{{{{{{|||~~~{{{}}}aaaEEE>>>888444333000333333222222222111111111111111///......---------........................///...---,,,+++***))))))***+++,,,---......------,,,++++++***************++++++++++++++++++++++++******++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------............,,,******+++---...---000000111222333333333333555555777:::===CCCPPP]]]ppppppeee\\\XXXVVVQQQMMMLLLLLLTTTddd{{{rrrgggaaa\\\ZZZXXXWWWVVVWWWVVVTTTPPPMMMHHHFFFBBB>>>???GGGQQQYYYfffzzzwwwmmmfff```YYYTTTKKKFFFBBBCCCCCCCCCFFFKKKTTTbbbsssvvvlllaaaYYYQQQGGGBBBAAAGGGQQQddd|||rrrccc^^^______```aaa```bbbddddddeeebbbWWWJJJDDDAAA>>>;;;888;;;HHHUUUggguuu~~~sssggg^^^WWWMMMNNNOOONNNJJJEEEAAA???>>>;;;:::===???BBBJJJRRRaaahhhqqqxxx}}}|||qqqeee[[[WWWSSSRRRTTTUUUTTTSSSIIIAAA;;;888777777<<>>;;;888666777888888777<<>>CCCHHHMMMPPPPPPOOOMMMJJJHHHGGGHHHIIIRRR]]]llluuuxxxyyy|||~~~}}}||||||~~~}}}}}}yyysssxxxiiiIII???888444444111111111111000000000//////000//////.........//////..............................------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++******++++++++++++,,,,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---------.........,,,(((&&&'''***,,,,,,---///000111222333333333333333444666;;;>>>EEERRR```ooowwwlll```[[[XXXRRRNNNLLLGGGOOO^^^uuuvvvjjjbbb]]]ZZZZZZYYYWWWWWWVVVSSSNNNKKKFFFEEEAAA<<<===FFFQQQWWW```tttyyyooohhhbbb[[[VVVJJJEEEBBBCCCCCCCCCFFFKKKUUUbbbqqq}}}qqqhhh___YYYRRRJJJEEEDDDIIIRRRddd|||qqqccc___aaaaaaaaabbbdddfffffffffgggdddXXXLLLFFFCCC@@@===:::===JJJXXXjjjxxxtttggg^^^WWWPPPRRRSSSQQQMMMGGGCCCAAA===;;;;;;>>>@@@CCCJJJRRRccciiipppvvv{{{zzzooobbbYYYUUUQQQQQQSSSUUUUUUSSSIIIBBB;;;888777888===CCCPPPYYYdddmmmmmmfffZZZRRRQQQNNNKKKLLLNNNLLLFFF@@@===:::777666777888888888<<<@@@DDDFFFGGGGGGHHHHHHKKKJJJHHHGGGFFFEEEEEEEEE@@@AAAAAABBBAAA???<<<;;;:::;;;===@@@EEEJJJNNNPPPPPPOOOLLLIIIGGGGGGHHHHHHMMMXXXgggqqquuuwww|||~~~}}}}}}}}}}}}}}}{{{ppprrrzzz}}}nnnLLLAAA999555666333////////////..................---......///000111........................---------............///,,,+++***))))))***+++++++++,,,...///...,,,***)))++++++++++++++++++++++++,,,,,,---------............,,,++++++,,,---,,,+++........................---------.........//////,,,,,,,,,---------......000,,,))),,,000222333444//////000222222333333333222222666;;;@@@GGGVVVdddnnnzzznnnaaa[[[XXXUUUPPPMMMMMMRRR___ssspppccc\\\ZZZWWWUUUTTTVVVXXXVVVNNNHHHGGGCCC???>>>>>>BBBLLLXXXaaannnzzzmmmgggccc]]]XXXNNNJJJFFFEEECCCBBBFFFLLLVVVaaappp}}}oooeee[[[TTTNNNIIIGGGIIILLLUUUeeezzzrrrddddddeee```^^^aaabbbccceeehhhgggbbbXXXQQQGGGCCC???===<<<@@@NNN\\\mmmuuu{{{xxxpppiiiaaa[[[TTTTTTSSSPPPLLLGGGCCC@@@>>>:::888;;;@@@EEENNNWWWccckkkuuu{{{~~~yyylll___WWWSSSQQQRRRWWWXXXUUUQQQJJJBBB;;;999:::;;;@@@FFFPPP^^^lllpppmmmfff\\\TTTQQQNNNJJJJJJKKKIIIBBB<<<888777666555666888999;;;:::BBBIIIIIIIIIKKKLLLJJJHHHFFFCCCCCCDDDEEEDDDDDDCCCBBB???<<<:::999999999888:::===BBBFFFJJJMMMOOOMMMKKKIIIGGGFFFFFFFFFFFFHHHOOO\\\iiissszzz}}}~~~~~~~~~}}}|||vvvxxxuuusss{{{wwwvvvwwwOOO???;;;777333444222222222111000//////...000000000000000000000000000000///............/////////000000000000/////////...------,,,,,,,,,,,,,,,+++******))))))******,,,***)))***...///,,,)))---+++)))***,,,---,,,))),,,+++++++++,,,------...+++***(((''''''(((***+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111000000111111222333444444555999>>>FFFVVVeeevvvvvvggg]]]XXXTTTPPPMMMMMMQQQ\\\ooovvvfff^^^ZZZWWWUUUUUUWWWYYYVVVOOOHHHFFFBBB???>>>>>>BBBMMMXXXaaammmyyymmmgggbbb\\\VVVNNNJJJFFFEEEBBBAAAEEEKKKUUU```nnn|||oooeee[[[TTTNNNHHHFFFHHHJJJVVVhhh}}}qqqccccccddd```^^^aaaaaabbbeeegggfff___UUUNNNAAA===:::999:::AAAQQQ```ssszzz}}}xxxoooggg```YYYUUUTTTSSSPPPLLLGGGCCC@@@>>>:::888<<<@@@EEENNNWWWdddmmmwww}}}zzzlll^^^VVVRRROOOQQQVVVYYYWWWTTTJJJBBB;;;999:::;;;@@@FFFPPP^^^kkkoookkkddd[[[SSSPPPMMMJJJJJJJJJHHHAAA<<<666555333333333555777888???HHHMMMMMMJJJJJJIIIFFFGGGEEECCCBBBDDDEEEEEEDDDBBBAAA>>><<<:::999888999888;;;???DDDHHHKKKMMMMMMIIIHHHGGGFFFEEEEEEFFFFFFFFFMMMYYYfffqqqyyy}}}|||}}}~~~~~~~~~|||~~~~~~}}}yyy~~~tttqqq~~~UUUAAA;;;666333333222222111111000//////...000000000000000000000000------,,,++++++++++++,,,////////////////////////...------,,,++++++,,,,,,,,,+++******))))))******,,,+++***+++---------,,,---+++)))***,,,---,,,*********))))))******+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,---......///------------------------...............///000000111111000000111111222333444333666:::>>>GGGWWWfffxxxoooaaaYYYTTTQQQNNNMMMPPPYYYiiizzzhhh]]]YYYVVVUUUVVVXXXYYYVVVOOOIIIFFFBBB?????????BBBMMMXXXbbbnnnxxxmmmgggbbbZZZSSSNNNIIIFFFDDDBBB@@@DDDJJJSSS^^^lll{{{pppfff[[[TTTMMMGGGFFFGGGKKKYYYlllpppcccbbbccc```^^^```___aaadddeeeccc[[[QQQIII???<<<999:::>>>HHH[[[mmm{{{xxxmmmfff___YYYUUUUUUSSSPPPLLLGGGCCC@@@>>>:::999<<<@@@EEEOOOXXXeeeppp{{{zzzkkk^^^UUUQQQMMMOOOUUUYYYXXXVVVKKKCCC<<<:::999:::@@@GGGQQQ^^^kkkmmmhhhaaaXXXQQQPPPMMMJJJJJJIIIFFF@@@;;;999888666555555777999;;;CCCLLLRRRPPPMMMKKKHHHEEEEEECCCBBBBBBDDDEEEEEEDDD@@@???===:::999888888888:::===BBBGGGJJJLLLLLLKKKFFFEEEEEEEEEEEEEEEFFFFFFCCCIIITTTaaammmvvv}}}zzz{{{|||}}}}}}}}}}}}}}}xxxzzz{{{||||||~~~ssslllwwwzzz}}}[[[DDD<<<888444444222222111111000/////////000000000000000000000000000///......------......///...------------...///---,,,++++++***+++++++++,,,+++******))))))******+++,,,,,,+++++++++---...---+++***+++,,,---,,,*********))))))******++++++...---,,,++++++,,,---.........---------...//////.......................................///000000111111000000111111222333444333666:::???IIIYYYhhhzzzvvvfff[[[VVVRRROOOLLLNNNTTTbbbxxx}}}iii\\\WWWUUUVVVXXXZZZZZZVVVOOOJJJEEEBBB?????????BBBMMMWWWeeepppxxxnnnhhhaaaXXXQQQNNNIIIEEEDDDBBB@@@DDDJJJSSS]]]kkkzzzqqqfffZZZSSSLLLFFFEEEGGGNNN]]]qqq{{{nnncccaaabbb```___```]]]```cccccc___VVVLLLEEE???<<<:::<<>>;;;999;;;BBBJJJTTTaaalllllleee]]]VVVPPPPPPNNNLLLKKKIIIFFF@@@<<<;;;:::777666777999<<<>>>DDDMMMSSSSSSPPPNNNKKKHHHDDDBBBAAABBBDDDEEEDDDCCC>>>===;;;999888888999999;;;???EEEJJJMMMMMMKKKIIIFFFFFFEEEEEEEEEEEEEEEEEE???EEEOOO\\\iiittt|||}}}}}}}}}}}}}}}||||||{{{yyyzzz{{{|||}}}~~~wwwkkksssuuuoooaaaGGG>>>:::777777111111111111000000//////////////////////////////111000000//////////////////...,,,++++++,,,...///++++++***************+++,,,+++******))))))******)))+++,,,+++((((((+++///,,,,,,+++,,,,,,,,,,,,+++---,,,,,,+++,,,,,,------...---,,,,,,,,,,,,---...111111///---,,,+++++++++------------------------...............///000000111111000000111111222333333333666;;;@@@JJJZZZiiizzzzzzkkk___ZZZUUUPPPKKKLLLQQQ\\\oookkk]]]WWWVVVWWWZZZ\\\ZZZVVVOOOJJJFFFBBB@@@@@@@@@BBBLLLVVVdddppp}}}yyyoooiiibbbXXXQQQMMMIIIEEEDDDBBBAAAEEELLLUUU]]]jjjyyyqqqfffZZZRRRKKKFFFEEEHHHPPP```sssxxxnnndddaaaaaa`````````]]]```bbb```ZZZQQQGGGBBB<<<999888:::AAANNNdddwwwwwwlllfffbbb___VVVUUUTTTQQQLLLGGGBBB???;;;:::;;;???AAAGGGSSS___gggsss{{{mmm```UUUOOOJJJKKKOOORRRRRRPPPKKKEEE???<<<:::<<>>::::::<<<@@@CCCIIIWWWdddkkkwwwxxxjjj___TTTOOOJJJKKKOOOQQQPPPMMMKKKFFFAAA>>><<<>>>IIITTTbbbnnnvvvpppdddZZZTTTQQQOOOOOONNNKKKHHHCCC???<<<888666444444666:::???BBBMMMTTTWWWSSSMMMJJJGGGDDDCCCBBBAAABBBCCCCCCAAA???;;;:::999999999:::;;;<<<===AAAFFFKKKMMMMMMKKKIIIHHHHHHHHHGGGEEEDDDBBBAAA<<>><<<>>>CCCKKKYYYnnnsssgggaaa]]]YYYWWWVVVTTTQQQLLLFFFAAA>>>999:::===BBBEEELLLZZZhhhqqq|||tttfffZZZRRRNNNKKKMMMQQQTTTRRROOOKKKFFFBBB???>>>AAAMMMYYYjjjuuu{{{ssseeeZZZUUURRRMMMMMMLLLJJJEEE@@@<<<:::999777666666999>>>CCCGGGNNNTTTVVVPPPKKKIIIGGGDDDDDDCCCBBBBBBCCCBBB???===;;;:::999999:::;;;<<<======@@@EEEJJJLLLLLLKKKJJJEEEEEEFFFFFFEEECCCBBBAAA===BBBLLLWWWccclllrrruuuyyy}}}~~~}}}~~~~~~|||zzz~~~}}}kkk]]]]]]iiikkkKKK<<<999555000000000000000000000000111000000000000000000000000111111000///////////////------------------------***************+++,,,,,,,,,+++******))))))******))))))+++---......+++)))+++---///...,,,+++,,,...,,,+++******))))))************++++++++++++***************+++---...000111------------------------...............///000000111111000000111111222333444333666:::>>>GGGWWWfffuuupppssshhhZZZLLLJJJJJJLLLRRR___uuuooo___WWWYYY]]]``````[[[SSSLLLGGGIIIFFFCCCBBB@@@@@@GGGPPP[[[hhhrrryyy|||qqqkkkfff^^^WWWKKKGGGEEEFFFFFFFFFLLLSSSUUU[[[cccqqq~~~mmmbbbVVVOOOJJJGGGHHHLLLUUUbbbrrrrrrnnngggbbbaaadddeeecccbbbccc```YYYOOOFFFAAA@@@999888;;;BBBJJJXXXmmm}}}pppddd]]]XXXTTTWWWVVVTTTQQQLLLFFFAAA>>>888:::>>>CCCFFFNNN]]]kkkvvv}}}pppbbbWWWPPPMMMKKKNNNTTTWWWTTTQQQKKKGGGCCC@@@???CCCOOO\\\oooyyyvvvfff[[[UUUSSSKKKKKKKKKHHHCCC>>>:::999555444222333666<<>>;;;::::::999999:::<<<===>>>===@@@DDDIIILLLLLLKKKKKKBBBBBBCCCDDDDDDCCCBBBAAA===CCCMMMXXXccckkkpppssswww{{{~~~}}}yyyooo```]]]eeexxxgggIII===<<<:::666000000000000000111111111000000000000000000000000......---,,,,,,,,,,,,,,,---......//////......---++++++******+++,,,------,,,++++++***)))*********+++***+++///222111---(((+++---///...,,,+++,,,///...------,,,+++++++++,,,***++++++,,,,,,++++++***...------------...//////.......................................///000000111111111000111222222333444444555999>>>FFFVVVeeeuuugggxxxzzzjjj[[[QQQOOOJJJHHHNNN[[[ooorrrbbbZZZZZZ\\\^^^^^^[[[VVVQQQMMMFFFEEECCC@@@@@@DDDJJJOOO\\\fffpppzzzqqqiiiccc[[[UUUNNNJJJEEEBBBCCCGGGMMMQQQZZZ```hhhrrr~~~yyylll```WWWTTTPPPHHHGGGLLLXXXcccvvv{{{kkkgggbbb```bbbddddddbbbaaa```]]]UUUKKKCCC???>>>555666999@@@NNNaaatttxxxlllbbb\\\ZZZ[[[WWWWWWUUUQQQLLLFFF@@@===:::888999AAAJJJTTT```kkkzzznnn^^^UUUOOONNNOOORRRUUUVVVSSSPPPRRRIIIBBBAAA@@@BBBPPP```uuuyyy|||wwwjjj\\\SSSOOOLLLJJJHHHEEEAAA>>>;;;999444888999888;;;BBBHHHIIIOOOPPPQQQNNNIIIEEEDDDEEEEEEEEEEEECCCAAA???<<<:::::::::::::::;;;===???@@@CCCDDDFFFGGGHHHHHHGGGGGGCCCEEEGGGGGGEEECCCBBBBBB@@@EEENNNZZZeeemmmqqqrrr{{{}}}zzzaaa___bbbpppdddGGG;;;:::888222111111111000000000000000222111//////000000...---------............------,,,,,,,,,------............,,,++++++------,,,***(((((()))******+++,,,,,,---...------,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------------.........///////////////......---------......//////...------,,,222222222222222222222222555444555999===EEETTTcccuuufffuuu|||oooaaaWWWOOOJJJHHHNNN[[[mmmqqq```XXXZZZ[[[]]]^^^\\\WWWRRRNNNHHHFFFCCCAAAAAAEEELLLRRR^^^gggqqqzzzppphhh```YYYSSSNNNJJJEEEBBBCCCHHHNNNRRRXXX^^^fffppp|||yyyiii^^^UUUSSSOOOHHHHHHOOOZZZfffxxx~~~yyykkkgggbbbaaaccceeeeeedddcccbbb^^^VVVLLLDDD@@@???;;;<<>>:::888666999::::::>>>FFFLLLNNNRRRRRRQQQMMMGGGDDDCCCDDDEEEEEEDDDCCCAAA>>><<<:::;;;::::::;;;<<>>@@@BBBGGGWWWiiiuuuzzz}}}xxxkkk]]]SSSOOOMMMLLLJJJFFFBBB>>>:::777777:::;;;<<>>AAAEEEGGGIIIIIIHHHHHHFFFEEECCCBBBBBBDDDGGGHHHFFFCCCAAA@@@BBBHHHSSS___kkksssxxx{{{}}}{{{{{{{{{{{{|||~~~~~~~~~|||nnniiijjjyyycccIII<<<:::888333222222111111111000000000---,,,+++---///000//////...//////000000//////...,,,,,,,,,------------......,,,++++++------,,,************++++++++++++,,,)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,---------,,,,,,------------------,,,---...000111222222222000000111222333333444444666555777:::>>>FFFUUUdddyyy\\\lll~~~tttfffZZZNNNJJJIIIOOOYYYiii}}}tttcccZZZWWWYYY\\\]]][[[WWWRRROOOKKKHHHCCC???@@@GGGRRRYYYfffmmmtttzzzqqqfff\\\TTTNNNJJJGGGCCCAAABBBHHHOOOSSSZZZ```hhhrrr}}}{{{eee[[[RRRPPPKKKEEEIIIRRR]]]kkk|||zzzrrrfffccc```aaadddggggggeeegggccc\\\SSSKKKDDDAAA???;;;===CCCNNN^^^ooo~~~tttggg___ZZZYYYYYYWWWUUURRRMMMHHHCCC???=========AAAJJJSSS\\\jjjvvvooo\\\OOOIIIJJJNNNTTTZZZ\\\YYYUUULLLCCC>>>@@@CCCIIIZZZlllxxx}}}zzzmmm^^^TTTPPPMMMLLLJJJGGGCCC>>>999777777:::<<<>>>FFFRRRYYYZZZZZZVVVPPPHHHCCCAAAAAABBBEEEDDDBBB???===<<<;;;::::::::::::<<>>:::888333333222222111111000000000000......///111111111000//////000000000000//////------------------------...,,,++++++,,,---+++***&&&'''((()))***+++,,,---+++,,,---...////////////------------............++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------------------++++++,,,,,,------......,,,---...///000111111111//////000111333444555555777666777;;;???FFFVVVeeewwwYYYnnnyyyhhh[[[OOOKKKIIIOOOYYYhhh|||vvvddd[[[WWWYYY\\\]]][[[WWWRRROOOJJJGGGBBB>>>@@@HHHSSS[[[gggooovvv{{{sssfff\\\TTTOOOHHHEEEAAA@@@BBBHHHOOOTTT[[[aaaiiirrr}}}wwweee[[[RRROOOIIIDDDIIITTT___nnn~~~{{{pppccc```___```eeeggggggfffeee```XXXOOOHHHCCC@@@???>>>BBBJJJXXXiiiyyy}}}pppeee^^^[[[YYYXXXWWWUUUPPPKKKEEEAAA???===<<<===DDDMMMUUU^^^mmmzzzzzzhhhVVVKKKGGGIIIMMMTTTZZZ[[[WWWSSSLLLCCC>>>@@@CCCKKK\\\ooo}}}|||nnn___UUUQQQLLLLLLKKKHHHDDD???:::777777999<<>>AAAEEEHHHJJJMMMLLLJJJGGGEEEBBBAAA@@@AAACCCEEEEEECCCAAA@@@@@@DDDLLLXXXccclllttt{{{yyyxxxvvvuuuwww|||}}}|||~~~}}}qqqnnnjjjPPP@@@:::888444333333333222111000000///222000//////000000///---//////000000000000//////------------------------...,,,++++++,,,---+++***000//////---,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------////////////............,,,,,,,,,------.........,,,---....../////////...//////000111333444555555777666777;;;???FFFVVVeeerrrZZZppppppaaaRRRMMMKKKOOOYYYhhh}}}yyyeee\\\YYY[[[^^^___]]]XXXSSSPPPIIIFFFBBB???AAAIIIUUU]]]gggooowww|||sssfff]]]VVVRRRHHHEEEBBBAAADDDJJJRRRWWW[[[bbbjjjsss}}}zzzooocccZZZRRRNNNHHHDDDLLLXXXeeeuuu|||oooaaa___^^^aaafffiiiiiihhhccc]]]TTTKKKFFFCCC@@@??????DDDOOO```rrrxxxmmmeee```^^^[[[YYYWWWTTTOOOIIICCC@@@>>>===<<>>@@@DDDMMM```sss{{{lll^^^UUURRRKKKKKKKKKIIIEEE@@@;;;888777:::>>>EEEQQQ]]]bbb```ZZZTTTLLLEEEBBBBBBCCCCCCEEEBBB???;;;999999:::;;;999;;;>>>BBBEEEHHHJJJJJJMMMLLLIIIGGGDDDCCCBBBAAACCCDDDDDDCCC@@@???@@@AAAFFFOOO[[[eeelllsssyyy~~~wwwvvvuuutttuuu|||||||||~~~{{{}}}vvvrrrrrrUUUBBB:::888666444444333222111000000///111///...---......,,,+++...//////000000//////......------------,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,++++++++++++*********++++++***)))))))))))))))*********++++++***++++++,,,,,,------...+++++++++,,,---.........000000000///////////////------..................,,,---...............---000000111222333333444444666555777:::>>>FFFUUUdddppp[[[kkkzzzfffUUUOOOLLLPPPZZZjjjjjjaaa]]]___aaabbb```[[[VVVRRRHHHFFFCCCAAADDDLLLWWW^^^fffoooxxx~~~rrrfff\\\VVVSSSJJJHHHDDDDDDGGGNNNVVV[[[___fffoooxxxwwwkkk```WWWPPPMMMHHHFFFPPP^^^ooo|||nnnaaa``````ccchhhllllllkkkbbb[[[QQQIIIEEECCCAAA@@@@@@GGGUUUiii|||}}}uuulllfffdddccc___\\\XXXTTTNNNGGGBBB???>>>======AAAJJJSSS[[[dddsssmmm[[[PPPKKKIIIKKKPPPWWW[[[ZZZSSSMMMIII@@@<<<@@@EEEOOOdddxxxyyyiii[[[SSSPPPIIIJJJJJJIIIFFFAAA<<<999888<<>>:::888888999;;;:::===BBBGGGJJJLLLLLLKKKLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDCCC@@@>>>>>>AAACCCJJJSSS^^^gggmmmrrrxxx}}}}}}wwwvvvuuuuuuwww}}}~~~|||}}}~~~wwwyyyzzzxxxzzzxxxrrryyyZZZDDD:::888777555444444333111000000//////...------...///...,,,.........//////...............---------,,,,,,,,,...,,,++++++------,,,***%%%&&&'''(((***+++------))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,------------------000000//////............//////////////////......+++,,,---///000000000000111111111222222333333333555444666999===EEEUUUcccqqqYYYdddwwwiiiWWWPPPLLLPPPZZZkkkpppfffaaaccceeeeeebbb]]]XXXTTTIIIGGGDDDCCCFFFNNNXXX```eeeoooxxx~~~qqqeee\\\VVVSSSLLLJJJGGGFFFJJJQQQYYY^^^dddkkkuuu~~~xxxkkk]]]UUUOOOMMMIIIHHHTTTcccvvv}}}mmmbbbaaaaaaeeekkknnnnnnmmmbbbZZZPPPIIIEEEDDDCCCAAAGGGNNN^^^sss{{{tttlllhhhhhhfffbbb___XXXTTTMMMFFFAAA>>>>>>>>>>>>CCCLLLVVV]]]fffvvvkkkZZZPPPNNNLLLNNNSSSYYY]]]ZZZSSSMMMFFF>>>:::???FFFRRRggg|||wwwfffXXXQQQOOOHHHIIIJJJIIIFFFBBB===:::999>>>DDDMMM[[[fffhhhcccVVVPPPIIIEEEDDDEEEEEEEEEEEEBBB===999777777999;;;<<<@@@EEEKKKNNNNNNMMMLLLKKKJJJGGGFFFDDDDDDDDDDDDEEEDDDBBB???<<<===AAADDDMMMVVVaaaiiinnnrrrxxx}}}{{{yyyxxxxxxxxxzzz|||||||||}}}}}}~~~zzz|||}}}yyywwwzzzxxxvvvppp~~~]]]EEE:::888777555555444333222000000//////......///111222111000------............------.........------,,,,,,,,,...---+++,,,------,,,***......------,,,+++*********+++,,,...///000111111---------.........//////******+++,,,,,,---......///......------,,,,,,+++//////.........---------111111000000//////......***+++---///111222333333222222222222222222222333555444555999===EEETTTccctttTTTcccxxxsss[[[QQQIIINNN\\\nnnmmmdddbbbdddffffffccc]]]VVVRRRIIIGGGDDDAAACCCKKKWWWaaagggnnnvvv~~~}}}pppeee]]]WWWSSSOOOJJJGGGHHHKKKPPPZZZdddiiippp{{{~~~sssjjj[[[TTTMMMGGGDDDIIIWWWfff}}}}}}ooocccaaa```ccciiinnnpppooobbbWWWMMMHHHEEEAAA@@@BBBGGGSSSdddvvvtttggg```aaabbb^^^YYY[[[UUUOOOIIIBBB<<<<<>>:::<<<>>>FFFTTTdddmmmlllhhhVVVOOOGGGCCCDDDFFFFFFFFFDDDAAA===:::888888999;;;<<>>EEESSSaaaxxxTTT___nnn~~~www]]]RRRKKKPPP___sssjjjcccbbbeeeiiikkkggg___VVVPPPJJJHHHFFFDDDFFFNNNZZZccciiiooovvv~~~}}}rrrhhh___XXXSSSLLLGGGDDDGGGKKKRRR\\\ggglllsss}}}}}}rrrjjj]]]VVVNNNHHHFFFLLL[[[jjj}}}wwwlll___]]]]]]```fffjjjkkkjjj___UUUKKKFFFDDDAAABBBDDDNNNZZZkkk{{{sssfff___``````]]]YYYUUUOOOJJJEEE@@@;;;<<>>:::;;;===FFFUUUdddlllkkkgggXXXQQQHHHCCCCCCEEEFFFFFFBBB@@@===:::999:::<<<>>>???CCCJJJPPPSSSTTTSSSQQQQQQNNNJJJGGGEEEEEEFFFFFFGGGBBB@@@???>>>===AAAHHHSSS[[[ccchhhjjjooowww~~~||||||{{{|||~~~}}}}}}||||||vvvqqqhhhzzz{{{mmm|||aaaHHH<<<999777555444333222222222222333111000......000000000///000//////...------,,,,,,......------,,,,,,++++++---,,,,,,++++++,,,,,,---...+++(((''')))+++***)))...------,,,,,,,,,------***...///,,,+++...///...,,,(((''')))******---222000///...---,,,+++************+++,,,---......///+++,,,---------,,,+++***....../////////000000000222222333333444444555555555555777;;;???FFFTTTbbbwwwTTTYYYbbbppp{{{___TTTMMMRRRbbbwwwlllfffdddiiippptttpppeeeWWWOOOKKKIIIGGGFFFIIIRRR]]]eeekkkpppvvv~~~{{{qqqiiiaaaYYYSSSLLLGGGDDDGGGNNNVVVaaalllqqqwwwzzzooohhh___WWWNNNIIIIIIQQQaaappp||||||zzzwwwooohhh```______ccciiikkkjjjhhh[[[QQQHHHDDDBBBAAACCCHHHTTTaaaqqq{{{pppddd]]]]]]^^^\\\XXXPPPJJJFFFCCC>>>;;;>>>CCCLLLQQQYYYaaagggqqqvvvcccUUUNNNMMMRRRUUUZZZ]]]\\\VVVLLLEEECCC???>>>AAAJJJ[[[uuuzzziii^^^VVVOOOLLLKKKIIIGGGFFFBBB>>>;;;;;;???IIIWWWfffmmmllliii\\\TTTJJJDDDDDDEEEFFFGGGAAA???<<<999999;;;>>>AAACCCGGGLLLQQQTTTUUUTTTTTTSSSOOOJJJHHHHHHHHHFFFCCCDDD@@@======<<<===CCCJJJTTT[[[ccchhhkkkqqqyyy~~~}}}}}}|||}}}}}}yyyoooeeetttwwwiiixxxhhhKKK<<<666555333333222111111111111222111000......000000000////////////...------,,,,,,---------------------------,,,,,,++++++,,,,,,------+++)))((()))*********------,,,,,,,,,------...***...///...000222///***111***&&&(((+++,,,---//////......---,,,++++++***'''((()))***,,,---......,,,---------,,,,,,+++***------........./////////222222222333444444555555666666888<<>><<<===BBBMMM\\\jjjpppooolllaaaXXXNNNGGGFFFGGGHHHHHHAAA>>>;;;888999;;;???AAAFFFJJJPPPUUUXXXWWWUUUSSSQQQLLLHHHHHHJJJJJJFFFAAAAAA===;;;;;;<<<>>>EEEMMMUUU[[[bbbhhhlllqqqyyy~~~~~~}}}}}}||||||}}}~~~~~~~~~pppgggrrrssseeetttqqqPPP===777555222222111111111111111111111000......000000000/////////.........------------------....../////////---,,,,,,++++++,,,,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////333888===EEEKKKHHHBBB>>>444,,,,,,...---++++++...------,,,,,,+++++++++))))))***+++,,,,,,------/////////......---,,,,,,------------.........///000000111222222333333444555555777;;;???EEETTTaaawwwRRRSSSVVVaaarrr}}}uuubbbVVVLLLOOO]]]qqquuuqqqooovvv|||mmm\\\PPPIIIGGGFFFHHHNNNWWW```eeelllqqqvvv{{{qqqgggbbb^^^XXXSSSNNNHHHFFFKKKTTT]]]fffnnnyyy}}}{{{pppgggbbbZZZRRRKKKKKKQQQ]]]nnn}}}~~~wwwmmmeee```___```ccchhhlllkkkeee```XXXPPPGGGCCC@@@AAAGGGOOO^^^kkk{{{xxxooohhh___[[[ZZZZZZXXXUUULLLGGGCCCAAA??????DDDKKKQQQWWW^^^dddlllxxxnnn]]]QQQLLLLLLUUUXXX]]]___[[[TTTLLLGGGBBB@@@@@@FFFRRRfff}}}kkk^^^SSSLLLKKKKKKIIIFFFCCC@@@===<<<<<>>:::777888;;;???BBBIIINNNUUUZZZ[[[XXXTTTPPPMMMJJJGGGHHHKKKKKKFFFAAA???;;;:::<<<===???FFFNNNUUUYYY```eeejjjooovvv{{{}}}}}}|||||||||~~~ttthhhpppqqqcccqqq}}}XXXAAA999888444555555555555555555555111000......000000000///...............---------......//////000000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000222888@@@JJJVVV```aaa\\\AAA777///...///,,,***))),,,,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,//////......------------------------.........////////////000111111222222333333666:::===DDDRRR```vvvOOOPPPSSS\\\kkkwwwvvvooobbbVVVLLLNNNZZZlllsssppprrrwww~~~yyyjjjZZZOOOGGGEEEDDDHHHPPPYYYaaaeeemmmrrrwww|||~~~ooofffbbb___XXXRRRKKKEEEDDDKKKVVV^^^ffflllzzz~~~~~~uuukkkbbb___UUUNNNJJJMMMVVVdddvvvxxxkkkcccaaaaaabbbffflllooollleee^^^WWWOOOGGGCCCAAACCCLLLVVVfffsss}}}tttiiiddd^^^[[[ZZZXXXUUURRRGGGCCC?????????@@@GGGOOOTTT[[[aaaeeemmmzzz}}}lll]]]SSSOOOOOOVVV[[[___```[[[SSSLLLHHHBBB@@@BBBJJJVVViiizzziii___WWWQQQKKKKKKJJJFFFBBB>>>======;;;CCCQQQaaalllqqqpppmmmbbb[[[RRRLLLJJJJJJIIIGGG@@@===999777888<<>>===FFFUUUeeeppptttrrrppp^^^XXXPPPKKKJJJIIIGGGDDD>>><<<999888;;;AAAGGGLLLVVVWWWYYYZZZXXXUUURRROOONNNOOOQQQQQQNNNJJJDDDAAA<<<;;;<<<@@@AAABBBGGGNNNRRRTTTYYY^^^cccggglllnnnwwwzzz}}}~~~}}}||||||~~~lllqqq}}}sssdddfffyyykkkLLL>>>999...///000222222222111000111000......000000000///......................................./////////---,,,,,,++++++,,,,,,---'''))),,,+++***)))***,,,*********+++---///000111---000000,,,***++++++)))---***))),,,---******---******+++++++++,,,,,,,,,/////////...............++++++******+++,,,...///....../////////000000000000000111111222333333333333333555999===DDDRRR```uuuHHHKKKMMMRRR]]]iiiooonnnaaaVVVMMMOOO[[[jjj|||uuuwwwppprrrsssppphhh\\\PPPHHHGGGEEEEEEJJJSSS]]]cccfffpppvvv|||wwwrrrooohhh[[[PPPHHHDDDGGGSSS```jjjppptttxxx|||~~~yyynnnccc\\\ZZZQQQKKKJJJSSS```ppp~~~qqqddd```ddd^^^aaaffflllnnniii___WWWQQQKKKFFFDDDEEEKKKXXXeeeqqq|||zzzpppggg___^^^]]]\\\ZZZWWWRRRMMMBBB???>>>AAAEEEKKKUUU___^^^eeeiiijjjqqq~~~uuuiii```[[[YYYYYY]]]aaadddbbbYYYOOOGGGDDDBBBBBBFFFOOO[[[lllhhhUUUMMMKKKJJJJJJKKKJJJFFF@@@======>>>AAAKKKZZZjjjuuuxxxwwwttt[[[VVVOOOKKKIIIHHHEEEBBB<<<:::999999===EEEMMMRRR[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTVVVUUUPPPIIICCC@@@<<<;;;===AAACCCCCCGGGMMMQQQSSSWWW[[[```eeehhhkkkuuuwww{{{|||}}}}}}~~~|||}}}~~~}}}~~~~~~}}}|||}}}~~~rrrvvvvvveeecccoooqqqPPP>>>777111222333444555444444333111000......000000000///---.....................---------------------------,,,,,,++++++,,,,,,---(((+++......,,,+++,,,...)))******+++---///111222***///000+++))),,,000111))))))+++...---)))***...*********++++++,,,,,,------------....../////////---,,,,,,,,,---///111222////////////000000000000111222222333333444555555444444666:::>>>EEESSSaaauuuBBBEEEHHHMMMXXXdddiiigggeeeXXXNNNNNNWWWeeeuuuvvvqqqtttrrrooohhh___UUULLLGGGBBBBBBFFFNNNXXX```dddfffrrrvvv~~~}}}{{{}}}zzzmmm\\\RRRKKKFFFIIIWWWfffnnnuuu{{{|||}}}|||wwwnnnddd\\\XXXOOOLLLJJJRRRggg~~~xxxmmmddd```___[[[\\\```fffjjjeee[[[QQQLLLEEEAAACCCGGGNNN]]]kkk}}}xxxnnnhhhaaa^^^ZZZYYYZZZWWWPPPJJJAAA@@@???@@@EEEMMMUUUZZZdddeeejjjsss}}}tttggg___\\\^^^```gggeeeaaa\\\UUUOOOJJJGGGEEEDDDIIIUUUbbbpppiiiUUUKKKJJJMMMNNNMMMJJJEEE@@@>>>>>>???CCCMMM]]]nnnyyy|||xxxsssdddXXXLLLIIIIIIGGGDDDCCC@@@:::777;;;>>>CCCNNNZZZ___^^^[[[WWWTTTSSSTTTUUUUUUUUUVVVTTTOOOHHHAAA===:::<<<@@@DDDHHHJJJLLLMMMRRRUUUXXXYYYZZZ___hhhnnnsssxxx|||}}}{{{zzz{{{|||}}}||||||{{{{{{{{{{{{||||||||||||~~~}}}|||mmmdddhhh{{{yyyUUUBBB<<<333333333333333333333333000/////////............//////............//////333111...+++***+++---///........................------,,,+++******++++++++++++******)))*********------------------------***+++---......---+++***++++++,,,,,,,,,+++******..............................//////...---,,,,,,---///111222111///,,,***000111111111111222222222333333666:::>>>EEETTTbbbxxx>>>AAAEEEKKKVVVaaaeeeccc___TTTKKKMMMWWWeeewwwwwwrrrrrrpppmmmggg^^^TTTKKKFFFDDDEEEHHHPPPZZZccciiikkkrrrwww~~~yyyyyy~~~}}}ppp]]]PPPOOOMMMQQQ^^^jjjrrryyy~~~{{{tttkkkbbbZZZVVVOOOMMMLLLUUUiii~~~uuujjjbbb^^^]]]YYYZZZ[[[___aaa^^^XXXRRRLLLFFFBBBDDDIIIQQQ```mmm~~~rrrgggaaa___\\\YYYXXXXXXTTTMMMGGGAAA@@@@@@BBBGGGOOOWWW[[[eeegggllluuu|||pppddd^^^]]]aaadddllliiiddd]]]UUUNNNHHHEEEDDDFFFOOO]]]jjjvvvxxxcccRRRIIIIIIKKKNNNMMMJJJEEE@@@===>>>???BBBMMM^^^qqq~~~}}}yyydddWWWLLLJJJKKKHHHDDDCCC@@@:::888;;;@@@FFFRRR]]]___\\\XXXTTTQQQQQQSSSUUUWWWVVVUUURRRMMMFFF@@@===;;;>>>BBBGGGKKKMMMNNNNNNPPPRRRTTTWWWZZZ___fffllluuuxxx|||}}}|||{{{}}}~~~~~~}}}}}}~~~~~~~~~|||}}}}}}kkk___aaasss}}}YYYDDD===444444444333333222222222000000/////////.........//////............//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,++++++*********++++++------------------------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++..............................//////...------,,,...///000111000///---,,,111111111111222222222222666555777:::===CCCQQQ___www999<<>>@@@EEEPPPcccvvv|||cccWWWMMMKKKLLLIIIEEEBBB@@@;;;999===DDDMMMXXXbbbaaa]]]VVVQQQOOOQQQTTTWWWZZZXXXTTTOOOIIICCC???<<<;;;???FFFLLLPPPQQQOOONNNMMMNNNPPPSSSYYY___eeeiiissswwwzzz{{{zzz{{{~~~}}}|||~~~pppdddeeettt^^^FFF>>>666555444333222111111111000000000/////////......//////............//////,,,---///000000---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,++++++++++++,,,,,,------------------------...---+++))))))+++---...)))***+++,,,,,,---,,,,,,------------------------.........///......---,,,......////////////000000111111111111222222222333777777888:::<<>>DDDNNNYYY[[[XXXRRRKKKFFFJJJTTTdddvvv{{{xxxvvvtttqqqjjjbbbXXXPPPKKKGGGHHHMMMUUU___iiirrrvvvwww|||uuuooonnnwww{{{qqq___QQQNNNTTT^^^fffkkkpppxxxtttiii```YYYTTTRRRKKKPPPVVV```pppwwwnnneee^^^[[[ZZZ______]]]ZZZVVVTTTSSSTTTLLLJJJHHHJJJQQQ^^^mmmxxxyyyooofffaaa^^^\\\ZZZXXXVVVQQQKKKFFFAAABBBEEEIIIOOOVVV\\\```gggjjjqqq}}}~~~vvvkkkaaa]]]___dddhhhsssnnneee[[[QQQIIIDDDBBBDDDLLL[[[kkkxxx|||mmm^^^SSSNNNOOOQQQNNNLLLIIIDDD???>>>???AAAJJJVVVhhh{{{yyyaaaVVVMMMLLLMMMJJJEEEBBB???<<<;;;@@@IIITTT___gggeee___WWWRRRQQQTTTYYY[[[[[[XXXRRRKKKEEE@@@>>><<<<<>>===???DDDPPP]]]fffjjjeee___WWWSSSTTTWWW[[[\\\ZZZVVVOOOGGGBBB>>>======???EEENNNVVVYYYVVVPPPLLLJJJKKKLLLOOOTTT\\\ccchhhqqqtttxxxyyyzzz|||~~~~~~~~~~~~~~~}}}~~~yyyyyyeeeIII===888666444222111111111111111000000000//////////////////............//////000000000000000///////////////.........------------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))***+++,,,---.........------------------------------...............---///......---...000222444111222222222222333333333444444666:::===CCCQQQ___uuu666888:::===FFFPPPSSSPPPLLLGGGFFFJJJSSS```rrr~~~{{{vvvoooeee[[[SSSMMMJJJCCCHHHOOOXXX```jjjrrrwww|||}}}rrrhhhbbbccceeeaaa[[[XXXUUU```kkkpppsssxxx|||~~~~~~uuujjjaaa[[[WWWRRROOOLLLXXXfffrrr}}}{{{qqqiiicccaaa___^^^___^^^\\\YYYUUUQQQNNNLLLNNNQQQRRRTTT]]]nnnwwwllleeebbbbbb```\\\XXXRRRNNNKKKIIIEEEHHHMMMRRRXXX]]]```bbbfffjjjsss~~~yyyssskkkdddaaabbbeeehhhjjjeee[[[QQQJJJGGGGGGHHHLLLUUU___jjjuuu}}}vvvnnncccYYYTTTSSSSSSSSSKKKIIIFFFBBB???@@@CCCGGGKKKXXXnnnzzz___TTTJJJIIIKKKHHHDDDBBB===???CCCIIIVVVdddkkkkkkccc]]]WWWUUUWWWZZZ[[[ZZZWWWRRRKKKEEE@@@>>>>>>???EEEKKKTTT[[[\\\XXXQQQMMMIIIKKKLLLMMMOOOVVVaaaiiiuuuxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~hhhJJJ===777666333111000111222333111111000000000///////////////............/////////...---,,,+++,,,...///---------,,,,,,++++++***+++************++++++,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,***(((***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////......///111222444222222222222333333333333333333666:::>>>EEETTTbbbwww777888777999AAAKKKNNNLLLIIIEEEEEEJJJSSS```sss~~~xxxnnnbbbXXXQQQLLLJJJAAAHHHQQQZZZbbbjjjqqqvvv|||xxxnnnfff___]]][[[XXXVVVWWWXXXcccmmmrrrvvv{{{}}}zzzvvvooofff___\\\XXXSSSOOOPPP^^^ooo{{{xxxnnnfffbbbaaa```______[[[VVVTTTTTTSSSQQQNNNPPPTTTVVVXXXbbbuuutttiiicccaaaaaa^^^YYYSSSMMMIIIHHHHHHGGGJJJPPPVVV[[[___aaabbbeeeiiirrr|||yyynnnkkkgggcccccceeeiiikkkhhhbbbXXXOOOIIIGGGIIIJJJQQQZZZdddmmmxxxyyyllleee\\\UUUSSSSSSTTTTTTHHHGGGDDDAAA???AAAFFFIIINNN\\\qqqyyy___SSSHHHGGGHHHFFFCCCBBB<<>>???@@@LLLQQQYYY___```[[[TTTNNNHHHKKKLLLJJJIIIPPP^^^iiivvv{{{kkkLLL???777555333111000111333444111111111000000000////////////............//////------,,,++++++,,,---......------,,,++++++*********************+++,,,---)))))))))******,,,------++++++++++++++++++++++++******++++++++++++******,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////000111222222222222222333333333444444444444777;;;???FFFUUUccczzz888777666666===GGGKKKJJJFFFDDDDDDKKKTTTaaattt{{{pppcccXXXQQQMMMLLLAAAHHHSSS\\\cccjjjqqqvvv|||}}}uuullleee^^^[[[VVVRRRRRRUUU^^^iiissswww|||}}}qqqkkkccc___]]]ZZZTTTOOOSSSbbbuuu}}}vvvkkkdddaaaaaaaaa``````ZZZSSSRRRUUUWWWVVVSSSPPPVVVXXXZZZeeeyyy|||qqqiiidddccc___\\\VVVOOOHHHEEEEEEFFFHHHLLLRRRXXX]]]```aaaaaadddhhhqqq{{{zzztttfffdddbbbbbbdddhhhlllooohhhbbbWWWNNNHHHGGGIIILLLTTT^^^iiiqqq{{{wwwfff```XXXSSSSSSUUUWWWWWWGGGFFFCCC@@@???BBBGGGKKKTTTaaavvvuuu___RRRGGGEEEFFFEEECCCBBB;;;BBBHHHQQQ___mmmpppkkkbbb___\\\^^^aaabbb___[[[OOOLLLGGGBBB??????@@@AAAQQQVVV]]]cccccc]]]VVVPPPFFFJJJLLLHHHEEEKKK[[[jjjvvv{{{{{{xxxmmmMMM@@@666444222000000222444555111111111111000000000000//////............//////------..................000000///...------,,,,,,,,,,,,,,,,,,------...///))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...000000000000111111111111222222333333333444444444666666888<<<@@@GGGUUUccc{{{777888:::>>>AAABBB@@@>>>EEEAAACCCJJJSSS```vvvzzzlll```XXXSSSMMMJJJJJJOOOWWW^^^eeelllssswww{{{oookkkddd^^^[[[XXXUUUXXX\\\eeennnwww{{{}}}~~~zzzrrrjjjbbb^^^YYYSSSQQQRRRVVVkkkuuuiiiccccccccc```]]]___YYYTTTSSSVVVXXXWWWUUUSSSTTTYYYcccqqq~~~xxxqqqkkkeeebbb___XXXNNNHHHGGGGGGFFFEEEKKKPPPXXX]]]^^^___```bbbdddlllrrrssstttvvvqqqjjjbbbbbb``````ffflllkkkfff^^^WWWQQQMMMIIIGGGLLLTTT___dddkkksss}}}xxxaaaZZZQQQPPPTTTWWWWWWTTTKKKEEE@@@AAABBBDDDKKKRRRUUUhhh{{{lll\\\PPPFFFEEEFFFCCC@@@>>>>>>AAALLL]]]hhhiiigggfff]]]^^^aaagggkkkhhh^^^VVVRRRJJJBBB?????????CCCHHHRRR]]]eeeddd^^^XXXRRRLLLHHHHHHIIIJJJJJJLLLVVVaaauuu|||~~~}}}}}}|||~~~yyy{{{~~~~~~zzzzzz~~~vvvrrrRRR@@@555444222111111111111222222111000//////000111222000000/////////.........///......---------......000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------------------------...---,,,+++***++++++,,,,,,,,,,,,---------......///......------,,,,,,+++///////////////000111111555666666555333222222333777777999<<<>>>DDDRRR___yyy888777666777999::::::999AAA???AAAIIISSScccyyy~~~wwwjjj^^^WWWSSSOOOLLLLLLRRR[[[ccciiipppvvvzzzzzzooohhhaaa\\\ZZZYYYXXX\\\bbbiiirrr{{{~~~~~~yyykkkddd]]]YYYTTTOOONNNPPP]]]qqqyyypppgggbbbcccccc```]]]```\\\WWWUUUWWWXXXVVVSSSTTTVVV\\\gggtttyyyqqqlllfffbbb___]]]XXXPPPJJJGGGGGGHHHIIIPPPUUUZZZ^^^```aaadddfffjjjpppsssrrrqqqqqqllleee```aaa```aaafffkkkiiiccc[[[TTTNNNKKKHHHHHHNNNVVVaaaffflllsssyyy|||uuulllZZZTTTOOOPPPUUUXXXWWWSSSJJJDDD@@@AAABBBEEEKKKRRR[[[kkk~~~|||ooo[[[PPPGGGFFFFFFDDDAAA@@@AAAEEEPPP```iiigggbbb```ZZZ\\\aaahhhllliii```XXXOOOGGG@@@>>>>>>@@@DDDKKKTTT^^^eeeccc]]]WWWRRRMMMJJJJJJKKKLLLKKKLLLUUU```qqqyyy~~~||||||}}}{{{}}}xxxwwwyyy||||||xxxqqqOOO;;;555444333111111111111222000000///......///000000------------------------......------------......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************++++++++++++------------------------000///...---------......,,,,,,---------.........------------,,,,,,,,,,,,///////////////000111111333555555555333222333444777666888;;;>>>DDDRRR___www<<<888333111222444555666<<<;;;>>>GGGSSSeee{{{}}}}}}tttfff\\\VVVRRRPPPMMMOOOVVV```iiioootttzzzuuukkkbbb\\\XXXXXXYYY\\\bbbjjjpppxxx}}}xxxggg___XXXTTTPPPLLLMMMQQQcccvvvtttnnngggdddeeeeeebbb^^^```]]]YYYYYYYYYYYYUUURRRVVV[[[cccooozzzzzztttooojjjgggccc```ZZZWWWRRRLLLIIIIIILLLPPPXXX[[[]]]```aaadddhhhkkkpppsssssspppllljjjeee___```bbbdddeeejjjmmmjjjcccYYYSSSMMMKKKIIIKKKTTT]]]ffflllrrrvvvxxxuuuiii^^^QQQNNNNNNRRRXXXZZZVVVQQQIIICCC@@@AAACCCEEELLLSSS___kkkyyywwwmmmZZZPPPHHHGGGHHHEEECCCBBBEEEIIIUUUdddjjjeee]]]ZZZWWWZZZ```hhhkkkhhh___WWWJJJDDD>>>>>>>>>AAAGGGNNNXXX___dddaaa[[[WWWRRRMMMMMMLLLMMMNNNLLLMMMUUU___mmmuuu}}}~~~|||}}}}}}||||||~~~xxxuuuwwwyyyxxxyyyxxx|||qqqNNN999666555333222111111111222//////............//////,,,,,,,,,---------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,------------------------//////...---------......,,,------------.........++++++,,,,,,,,,,,,------///////////////000111111222333444444333333444555555555777:::===CCCQQQ___uuu===999555222222444555555888999<<>>???CCCKKKTTT\\\aaaccc^^^YYYVVVRRRMMMOOONNNOOOOOOMMMMMMUUU___jjjrrrzzz~~~}}}|||{{{}}}~~~~~~|||zzzzzz{{{{{{vvvuuu}}}vvvvvvqqqPPP===666555444222111111111222////////////////////////000000/////////.........---,,,,,,,,,,,,------...,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............******++++++,,,------...///////////////000000111000222333333333333555666444444666:::===CCCQQQ___sss:::888666666666777666555777999;;;BBBOOOaaattt~~~~~~}}}yyyyyy}}}rrrcccWWWQQQOOONNNMMMRRR\\\iiiqqqvvvzzzvvvkkkdddZZZUUUSSSVVV[[[```iiiqqqyyy~~~vvvoooggg```YYYTTTOOONNNTTT\\\mmm{{{}}}vvvooollliiigggfffddd___[[[WWWWWWXXXZZZ\\\\\\ZZZYYYbbbjjjvvvtttqqqlllhhhddd```\\\YYYSSSSSSRRROOOMMMQQQXXX^^^cccbbbaaabbbeeehhhkkkmmmqqqmmmiiieeeaaa^^^]]]]]]aaaggglllnnnqqqrrrmmmgggZZZTTTPPPOOOQQQTTT^^^hhhssszzz{{{rrrcccWWWPPPRRRWWW]]]___\\\TTTMMMGGGCCCAAACCCGGGIIIPPPWWW^^^gggpppttttttpppggg]]]TTTMMMHHHIIIIIIGGGEEEGGGEEELLLYYYfffiiibbbZZZWWWUUUYYY___cccbbb[[[RRRKKKCCC???>>>???AAAFFFPPPZZZaaacccbbb[[[VVVUUURRRNNNQQQOOOOOOOOOMMMNNNWWWaaakkkssszzz~~~~~~}}}}}}~~~{{{~~~}}}zzzrrrmmmrrrsssppppppQQQ>>>777666444222111111111222000000000000000000000000222222111///...---,,,+++,,,,,,,,,,,,------...///---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,------...//////////////////000000111///111333333333333555666444444666999===CCCQQQ___rrr888777777888999888666444888:::<<>>AAANNNaaaoootttyyyvvvssswww{{{ppp```TTTPPPPPPQQQQQQXXXbbbooovvvyyy~~~~~~oooddd```UUUSSSVVV]]]eeekkksss{{{|||sssjjj___ZZZUUURRRQQQTTTaaannnvvvnnncccbbb```___]]]\\\YYYXXXVVVXXXZZZ]]]___aaacccdddqqqzzz~~~yyyssspppllliiifffccc^^^[[[WWWUUUSSSTTTZZZaaahhhlllllllllmmmpppssstttqqqooohhh```ZZZYYYWWWVVVZZZaaajjjooorrrpppllliiiccc\\\SSSQQQRRRWWW\\\bbblllvvvzzz~~~wwwoooeee\\\XXX[[[```cccbbb\\\TTTOOOHHHDDDDDDHHHLLLOOOUUU\\\ccciiinnnmmmjjjfff___WWWNNNIIIGGGHHHHHHFFFFFFIIIHHHMMMWWW```aaa\\\YYY[[[XXX[[[^^^]]]YYYRRRJJJFFFCCCAAABBBEEEGGGLLLYYYeeeiiiggg```VVVRRRSSSRRROOOPPPMMMKKKJJJJJJOOO\\\jjjuuu|||}}}vvvyyyqqqhhhttt|||XXXCCC999777555333222111111111//////000111111000//////---------------,,,,,,,,,............///000111111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////..................////////////---------......////////////////////////000111111000111333333222222333555555444777;;;>>>EEESSSaaatttAAA???<<<:::::::::999888999===???BBBOOOcccqqqtttzzzwwwtttwwwyyynnn___TTTPPPQQQSSSTTT[[[eeeqqqwwwzzzyyyjjj___[[[TTTSSSWWWaaaiiipppxxx}}}sssjjj]]]YYYUUUSSSTTTZZZiiiwww{{{qqqiiiaaa```___^^^]]]]]]\\\[[[XXXZZZ]]]___```bbbeeeggguuu~~~}}}xxxllljjjgggeeeccc```\\\YYYZZZWWWTTTWWW___gggmmmppppppppprrrvvvyyyyyyuuuqqqggg^^^WWWVVVUUUTTTYYYaaaqqqvvvxxxsssmmmggg```YYYSSSRRRVVV]]]dddkkkuuuxxxpppggg___ZZZ\\\```cccaaa\\\UUUPPPHHHEEEDDDIIIMMMPPPWWW]]]dddiiijjjgggdddaaa[[[UUULLLHHHFFFHHHHHHFFFFFFIIIKKKNNNVVV^^^^^^YYYXXX[[[YYY[[[]]]]]]XXXQQQKKKHHHDDDCCCDDDGGGIIINNN[[[hhhkkkhhh___UUUQQQRRRRRROOOOOOKKKIIIHHHHHHOOO^^^lllyyyqqqgggqqq___III999888666333222111111111---...///000000///...---------......///000111111.........//////111222222444222000...---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,........./////////000000++++++++++++++++++++++++)))***,,,---...---,,,,,,............/////////000.........//////////////////////////////000111111000222333333222111333444555555777;;;???FFFTTTbbbuuu<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>DDDOOO\\\iiiqqqtttrrrsss{{{pppfff[[[SSSOOONNNSSSYYYfffiiiooouuu|||}}}uuummmeee___\\\UUUTTTZZZgggqqquuuzzzzzzmmmeeeYYYRRRMMMNNNSSS\\\nnn~~~uuunnniiidddaaa^^^ZZZYYYYYYZZZ[[[[[[]]]___``````dddjjjppp|||~~~wwwtttnnniiidddcccbbb___YYYSSSXXXWWWXXX[[[aaahhhmmmooolllsssyyy~~~vvvlllcccYYYRRRTTTWWWWWW[[[```gggsss}}}zzzlll]]]UUUTTTMMMRRRXXX```iiirrrzzz{{{pppgggccccccbbbaaa___]]]XXXRRRMMMGGGHHHGGGGGGHHHMMMVVV\\\gggggggggfffccc___[[[XXXOOOLLLHHHFFFFFFHHHHHHHHHKKKMMMPPPSSSVVVXXXYYYYYYWWW[[[]]]ZZZQQQJJJGGGGGGDDDDDDDDDEEEKKKUUUbbbjjjkkkcccYYYSSSPPPPPPOOONNNMMMLLLJJJIIILLLUUUbbbkkkxxx{{{qqqbbbllleee???;;;999555444333333222111111111111000///......---000000000000000000000000------------,,,,,,+++***,,,,,,------,,,,,,+++******+++---/////////---,,,))))))***+++,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,------------------...///000000///---,,,++++++,,,---////////////000000000000............////////////111222222333333444444444777777999<<>>=========<<<<<<>>>BBBKKKXXXdddlllmmmnnnrrr{{{{{{kkkaaaXXXSSSPPPQQQXXX___kkknnnsssxxx~~~wwwlllccc\\\YYYWWWUUUUUU\\\jjjtttyyy~~~~~~sssggg___WWWQQQMMMPPPVVVaaasss|||tttlllgggaaa___]]][[[ZZZZZZ[[[\\\[[[^^^```aaabbbffflllrrr|||vvvsssmmmhhhbbb```___]]]WWWSSSUUUVVVYYY^^^dddiiimmmnnnmmmuuu~~~vvvjjj]]]UUUQQQUUUXXXZZZ^^^cccfffooowwwuuuiii\\\UUUSSSMMMRRRZZZeeeooozzz~~~ssskkkgggdddbbb___\\\YYYTTTOOOKKKGGGGGGGGGFFFGGGLLLTTTZZZbbbbbbbbbaaa___[[[WWWTTTNNNKKKGGGEEEEEEFFFFFFFFFGGGIIILLLPPPTTTVVVXXXXXXWWWZZZ\\\YYYQQQJJJGGGGGGEEEDDDDDDGGGOOOYYYccciiijjjcccYYYSSSQQQPPPOOOMMMHHHHHHHHHIIINNNYYYfffpppxxx{{{qqq```dddpppkkkEEE;;;999555444333333222111333333222111111000//////........................---------------,,,+++***,,,,,,------,,,,,,+++***,,,,,,---......---++++++*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,+++++++++,,,------///...---,,,,,,,,,------........./////////000000......////////////000000000000111222333333444444555555888<<<@@@GGGUUUcccwwwCCCCCCBBB@@@???>>>===<<<;;;<<<===@@@GGGRRR^^^fffhhhlllttt|||wwwpppddd\\\TTTRRRSSSVVV^^^gggrrrtttxxx|||rrrdddZZZTTTSSSSSSSSSWWWaaannnyyy~~~}}}uuukkkaaaYYYTTTPPPNNNRRRZZZhhhyyyzzzrrrjjjccc]]]\\\[[[[[[[[[[[[\\\]]]^^^```cccdddeeeiiipppvvvyyytttqqqlllfff```\\\[[[YYYVVVSSSSSSVVV\\\bbbgggjjjlllmmmnnnwww~~~pppbbbXXXTTTSSSWWW[[[^^^```dddeeekkkooommmeee[[[TTTPPPOOOTTT^^^jjjvvv~~~uuunnnjjjfffbbb]]]XXXSSSOOOJJJGGGEEEEEEDDDDDDEEEJJJPPPUUU\\\\\\]]]\\\ZZZWWWSSSQQQLLLIIIEEECCCCCCCCCCCCBBBBBBDDDGGGKKKOOOQQQSSSTTTTTTWWWYYYVVVPPPJJJGGGGGGDDDCCCDDDKKKUUU___eeehhhgggaaaYYYTTTRRRQQQOOOMMMGGGGGGHHHKKKQQQ\\\hhhqqqvvvzzz}}}~~~sssaaa___```sssmmmHHH;;;999555444333333222111444444333333222111111111........................,,,------------,,,,,,+++,,,,,,------,,,,,,+++***---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,------......------,,,......------------......---,,,,,,,,,,,,,,,++++++------,,,,,,,,,---......---------.........///////////////000000000111111//////000111333444555555444444777;;;@@@GGGVVVdddvvvCCCCCCAAA@@@>>><<<;;;:::999:::<<<>>>DDDNNNZZZccciiipppxxx~~~~~~uuukkk___XXXSSSSSSVVV[[[dddmmmuuuwww|||rrrcccXXXSSSQQQRRRRRRYYYeeerrr|||yyypppfff^^^XXXQQQOOOPPPUUU```oooxxxppphhh```ZZZZZZYYYYYYZZZ[[[\\\]]]bbbdddggghhhjjjnnnuuu{{{~~~wwwsssqqqjjjeee___ZZZYYYXXXVVVUUUTTTXXX]]]bbbfffjjjlllnnnqqqyyy|||ttteeeYYYVVVVVVXXX[[[___aaacccdddggghhhiiifffaaaZZZSSSOOOTTTYYYcccooozzz|||uuuooolllgggbbbZZZSSSNNNJJJGGGDDDAAAAAA@@@@@@BBBFFFKKKNNNVVVVVVWWWVVVUUUSSSPPPOOOIIIFFFBBB@@@@@@@@@???>>>???@@@BBBEEEHHHJJJLLLMMMOOOQQQRRRPPPLLLHHHEEEEEECCCBBBEEENNNZZZcccffffffaaa\\\WWWTTTTTTTTTRRROOOIIIIIIJJJMMMTTT^^^hhhnnnrrrwww|||~~~~~~}}}~~~~~~~~~~~~||||||~~~wwweee```\\\jjjiiiFFF;;;999555444333333222111333333333222222111111111........................,,,---------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++......////////////......------,,,,,,,,,,,,------////////////...------,,,++++++,,,,,,---...//////,,,,,,,,,---------......//////000000111111222222///000111222333555666666555555777;;;???FFFTTTbbbuuuEEEDDDBBBAAA???===;;;:::888:::<<<>>>BBBLLLYYYbbbjjjrrrzzz|||~~~|||tttjjj]]]WWWSSSUUUYYY___iiirrruuuyyy|||pppdddZZZTTTQQQQQQRRR\\\iiiuuu~~~xxxnnneee^^^ZZZOOOQQQTTT[[[hhhwww{{{tttooofff]]]XXXWWWWWWXXXYYY[[[]]]___hhhjjjmmmnnnooossszzz{{{vvvrrrpppiiieee___ZZZXXXXXXYYYYYYYYY\\\```cccfffiiinnnqqqvvv|||~~~zzzrrrjjj^^^TTTRRRVVV[[[___bbbfffhhhhhhiiigggeeeaaa]]]XXXSSSQQQXXX]]]gggttt~~~|||yyytttpppllleee```WWWPPPJJJGGGDDDBBB===<<<;;;<<<>>>AAADDDEEEMMMMMMMMMMMMMMMLLLJJJIIIDDDBBB???=========<<<;;;>>>>>>???@@@AAACCCDDDDDDHHHIIIJJJIIIFFFDDDBBBAAAAAABBBFFFPPP]]]eeefffddd\\\XXXUUUUUUVVVVVVTTTQQQIIIIIIKKKPPPXXXaaaiiinnnnnnssszzz~~~}}}zzzzzz}}}~~~|||{{{|||}}}|||}}}yyyhhheeeaaappp~~~fffGGG;;;999555444333333222111111111111111000000000000////////////////////////,,,------......---------,,,,,,------,,,,,,+++******))))))***+++,,,---...------,,,,,,,,,,,,,,,,,,------............------,,,++++++++++++++++++,,,...////////////---,,,,,,***+++,,,---......//////,,,,,,,,,,,,------------...//////000111222222222111111222333444555666666777777888;;;>>>DDDRRR___tttFFFFFFDDDCCCAAA???>>>===777:::<<<===@@@IIIVVV```gggrrrzzzzzzzzzzzzssshhh]]]WWWUUUXXX]]]cccmmmvvvwww|||yyysssjjj```XXXTTTRRRQQQVVVbbboooxxxuuukkkddd___[[[QQQUUU\\\dddqqq|||sssoookkkcccYYYUUUUUUUUUVVVZZZ^^^cccfffoooqqqssstttuuuxxxyyysssooolllfffccc___[[[YYYYYY[[[\\\___bbbfffhhhhhhkkkpppuuuzzz~~~~~~vvvmmmeee]]]UUUNNNUUU\\\___dddiiillllllgggddd```\\\YYYWWWVVVVVV[[[```kkkxxx{{{zzzyyyxxxvvvrrrmmmiii```[[[SSSKKKFFFCCCAAA???;;;999888:::<<<>>>??????BBBBBBBBBCCCCCCCCCBBBBBB???===;;;;;;;;;;;;:::888<<<<<<;;;;;;<<<===>>>>>>AAABBBBBBBBBAAA@@@>>>===???AAAHHHRRR\\\bbbdddcccYYYWWWUUUVVVWWWWWWSSSPPPEEEFFFJJJQQQ\\\fffmmmqqqmmmrrrxxx|||~~~|||yyyxxx{{{}}}{{{{{{}}}yyyiiihhhgggyyyfffJJJ;;;999555444333333222111////////////////////////000000000000000000000000,,,------............---,,,,,,------,,,,,,+++***((()))***+++,,,...//////,,,,,,,,,,,,------------***++++++++++++++++++***++++++************+++++++++,,,---------,,,+++******+++,,,---............,,,,,,,,,---------............//////000111222222111222222333333444444555888777999;;;===CCCPPP^^^qqqEEEEEEDDDBBBAAA???>>>===888;;;===<<<===EEERRR\\\dddqqq{{{{{{{{{{{{sssggg\\\WWWUUUZZZ```gggrrr{{{{{{pppkkkccc[[[UUUTTTTTTUUU[[[hhhttt{{{zzzooogggaaa\\\ZZZUUU\\\dddmmmzzz|||rrrjjjiiiggg___UUUSSSRRRSSSVVV\\\dddlllqqquuuwwwyyyyyyyyy|||~~~wwwpppjjjfffaaa```^^^[[[ZZZZZZ\\\^^^dddiiinnnpppooopppsssvvvwww{{{|||uuullleee]]]WWWQQQYYY______aaafffhhhggg```___\\\XXXUUUUUUZZZ]]]___dddmmmzzz{{{uuutttsssrrrqqqllleee```ZZZTTTMMMGGGCCC@@@>>><<<;;;999888999<<<>>>===<<<::::::;;;<<<<<<=========;;;999888888999999888777999888888888888:::;;;<<<=========>>>>>>>>>===<<<===AAAIIIRRRZZZ^^^aaaaaa[[[YYYWWWWWWXXXUUUPPPLLLFFFGGGKKKSSS^^^hhhnnnpppooosssxxx{{{}}}~~~}}}{{{zzz||||||jjjiiikkkdddIII;;;999555444333333222111////////////////////////////////////////////////,,,,,,---...............,,,,,,------,,,,,,+++***)))***,,,---.........---+++,,,,,,,,,---.........++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,......---,,,+++***+++---............---------------............,,,---...///000111111222111111111111111111111111777666888;;;===DDDQQQ^^^oooBBBBBBAAA@@@>>>===<<<<<<999<<<===<<<;;;AAANNNXXXbbbqqq~~~~~~~~~uuuhhhZZZVVVUUU[[[bbbjjjuuu~~~~~~mmmggg___WWWTTTTTTWWWZZZ```mmmxxx}}}uuujjjccc]]]ZZZXXXXXXaaakkksss}}}vvvllleeedddddd\\\RRRQQQQQQRRRVVV^^^iiissszzzyyy{{{||||||{{{~~~~~~wwwnnnfffaaa^^^^^^]]][[[ZZZZZZ\\\^^^fffmmmtttwwwuuutttuuuwwwqqqwwwyyyssskkkddd^^^XXXWWW___ccc___^^^```aaa^^^ZZZZZZXXXTTTRRRUUU\\\ccccccfffoooyyyxxxpppqqqooonnnmmmkkkeee]]]WWWTTTPPPIIIDDD@@@>>>;;;:::;;;999888:::===>>>===;;;888888999:::;;;;;;<<<<<<888777666777888999888666666555555666777999;;;<<<;;;;;;;;;<<<======<<<;;;;;;AAAJJJRRRXXX\\\___aaa]]][[[YYYXXXXXXTTTMMMHHHJJJKKKNNNUUU___gggkkkkkkrrruuuyyy{{{||||||~~~{{{|||}}}}}}}}}~~~mmmkkkmmmbbbFFF;;;999555444333333222111////////////000000000000........................,,,,,,---.../////////...,,,,,,---------,,,++++++***,,,...//////...,,,+++++++++,,,,,,---...//////...//////////////////...---,,,,,,++++++,,,,,,---+++,,,...000000000...---+++,,,---.........---,,,---------.........//////,,,,,,---...///000111111000000000000////////////555444777:::>>>DDDSSS```nnn???@@@AAACCCBBBAAA???>>><<<888888:::<<<@@@HHHPPP```nnnzzz}}}ppp```[[[WWWXXXaaakkkrrrxxx}}}xxxpppggg^^^XXXUUUUUUYYY```iiisss}}}vvvmmmhhhddd^^^ZZZYYY^^^iiivvv~~~uuuiiifffgggeee]]]UUUTTTSSSTTTZZZdddqqq|||||||||||||||~~~|||uuulllddd```[[[^^^^^^\\\XXXYYY___eeekkkqqqxxx{{{zzzxxxxxxyyyuuurrrnnniiiddd```^^^\\\aaaaaaccccccaaa^^^[[[YYYYYYWWWTTTSSSTTTXXX\\\___cccgggnnnuuuyyywwwrrrmmmhhhgggdddaaa]]]YYYVVVUUUPPPMMMHHHCCC@@@>>>??????<<<;;;:::<<>>??????===<<<;;;<<<999888:::<<>>======<<<<<<<<<<<<<<<;;;:::999:::;;;<<<;;;999999888777777999999888777999999999999999999999999999===DDDKKKQQQTTTUUUUUU[[[ZZZYYYYYYXXXTTTNNNIIIFFFKKKRRRYYY^^^dddiiilllpppqqqsssvvvyyy|||~~~~~~pppyyyeeeIII>>>777333444666333111222111000...,,,***))))))(((---............---,,,,,,........................------......---,,,+++***+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,)))******+++,,,---......+++,,,---...............///......---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......///000000111111222111222222333333444444555444555888<<<@@@EEERRR___qqqAAAAAABBBBBBBBBAAA???>>>>>>:::999;;;<<<===DDDKKKZZZiiivvvzzzzzzwwwjjj\\\PPPPPPWWWeeerrrzzzzzzqqqhhh^^^YYYXXXYYY```hhhqqqzzztttlllddd```]]]ZZZZZZ]]]mmm|||}}}tttllldddbbbcccccc^^^YYYUUUWWWZZZaaajjjuuu~~~~~~{{{vvvrrrmmmjjjhhhcccbbb______aaafffkkkooouuuuuuvvvwwwyyyyyyxxxvvvqqqmmmgggbbb^^^^^^```aaaggghhhiiihhhfffaaa\\\YYYUUUUUUVVVXXX\\\aaafffhhhfffgggjjjllllllhhhaaa\\\SSSRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIGGGEEEEEEFFFGGGGGGFFFCCCBBB@@@?????????@@@AAA===;;;999999:::<<<<<<<<<:::999888888999:::999888888888999999:::::::::;;;;;;>>>CCCIIINNNRRRTTTUUUXXXWWWWWWWWWVVVRRRMMMIIIGGGLLLSSSZZZ___dddhhhjjjmmmnnnqqqtttxxx|||~~~~~~}}}~~~rrrtttgggJJJ@@@999444555666444222333333111///,,,***(((&&&&&&...////////////...------////////////////////////......///......---++++++,,,,,,++++++***+++++++++++++++***++++++,,,---...***+++---.........------,,,------............---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////000000111222222333111222222333333444444555444555888===AAAGGGUUUbbbuuuFFFFFFFFFFFFEEEDDDBBBBBB???;;;:::;;;;;;<<>><<<<<<======<<<;;;<<<;;;::::::;;;;;;:::999777777888888999999::::::<<<>>>AAAEEEJJJOOORRRTTTVVVVVVVVVUUUSSSOOOKKKHHHHHHMMMUUU[[[```dddhhhjjjkkklllnnnrrrwww|||~~~zzzzzzooolllwwwjjjLLLAAA:::444555555333111222222111000///------------000000111111111000//////000000000000000000000000/////////......---,,,,,,------,,,+++*********************+++,,,---.../////////000000///---***(((++++++,,,,,,,,,,,,,,,+++...------------......///................................................000000000111222222333333111222222333333444444555444444888>>>BBBIIIWWWdddyyyDDDDDDCCCBBBAAA@@@>>>>>>???<<<:::;;;;;;:::???EEERRRcccqqqtttsssooocccVVVSSSVVV^^^kkkuuuzzz{{{qqqjjjhhh```YYYXXXZZZ^^^hhhqqqwwwwwwllleee^^^ZZZYYYYYY___ggg|||{{{vvvlllhhhbbb]]][[[YYYVVVTTTRRRWWW^^^eeekkkrrryyy}}}~~~{{{wwwrrrmmmjjjiiihhhfffdddbbbccciiipppuuuxxxxxxyyy|||wwwpppiiifffaaa^^^]]]```dddgggiiiiiiiiigggddd```\\\ZZZ\\\]]]```cccfffhhhjjjkkkiiigggdddaaa]]]WWWPPPKKKFFFFFFGGGHHHKKKNNNQQQSSSVVVSSSPPPMMMMMMOOORRRTTTSSSRRROOOMMMKKKKKKLLLMMMKKKJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCAAA???<<>><<<<<<======<<<;;;777777777777888888999999999:::<<>>BBBIIIWWWeee{{{EEEDDDCCCBBB@@@???>>>===>>>;;;:::;;;::::::>>>DDDRRRcccrrruuusssooodddXXXQQQTTT^^^llluuu{{{xxxooojjjfff```ZZZZZZ\\\```hhhqqqzzz~~~rrriiibbb\\\ZZZZZZ^^^gggqqqwwwpppiiifffaaa[[[VVVSSSQQQQQQRRRYYYbbbiiimmmqqqvvvzzz~~~}}}zzzvvvqqqllliiigggfffeeeeeefffhhhlllrrrxxx|||zzz}}}}}}sssllldddbbbaaa```aaadddgggiiikkkjjjiiigggeeebbbaaa___ccceeeiiilllmmmnnnmmmllliiifffaaa]]]XXXSSSMMMIIIEEEEEEFFFGGGKKKOOORRRUUUWWWSSSNNNKKKJJJMMMQQQUUUTTTTTTSSSPPPLLLKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHHHHKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA??????@@@@@@???===888888888888888888888888999:::;;;>>>AAAFFFJJJLLLPPPPPPPPPNNNJJJFFFDDDCCCDDDHHHNNNTTTZZZ___dddhhhlllmmmnnnqqqvvv{{{yyy{{{zzzsssjjjpppxxxVVVCCC;;;444333333111///000222111000///////////////---............---,,,,,,////////////////////////000///...---,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++,,,,,,---...///+++,,,.../////////.........////////////......---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111222222333111222222333333444444555444444888>>>BBBIIIWWWddd{{{JJJIIIGGGEEECCCBBBAAAAAA===::::::;;;:::999===CCCTTTfffvvvyyyvvvqqqggg[[[UUUYYYcccpppzzztttjjjfff```[[[YYY\\\```fffnnnwwwzzzkkkeee___[[[[[[^^^dddrrryyypppdddccc___YYYSSSPPPOOOPPPVVV^^^hhhoooqqqssswwwzzz}}}zzzxxxtttqqqmmmiiigggfffdddgggkkkmmmooossszzzvvvmmmhhh``````bbbdddfffhhhjjjkkkjjjhhhfffdddcccccccccdddeeehhhllloooppppppnnnllliiieee```[[[WWWRRRMMMJJJJJJIIIIIIIIIKKKNNNRRRTTTUUUSSSOOOMMMMMMPPPSSSVVVUUUVVVUUUSSSNNNKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGKKKGGGCCCAAABBBEEEGGGGGGEEEDDDBBBBBBBBBBBBAAA???<<<;;;;;;::::::999999888999:::;;;===AAADDDHHHIIIGGGIIIJJJHHHDDDBBBAAABBBEEEHHHMMMSSSYYY___fffkkkooooooppprrruuuzzzxxxyyy|||qqqhhhkkk[[[EEE===555444444111000111111111000///...............////////////...------........................///...---,,,+++++++++,,,+++++++++***++++++,,,,,,------,,,,,,,,,------...++++++,,,---...////////////////////////...------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000111111222111222222333333444444555444444888===AAAHHHVVVcccyyyKKKJJJHHHFFFDDDBBBAAAAAA===:::999;;;:::999===CCCWWWiiiyyy|||xxxtttjjj___^^^bbbkkkvvvoooddd```YYYUUUVVV]]]dddlllvvvwwwgggaaa]]]ZZZ\\\```jjjzzz~~~tttaaa```^^^XXXRRROOOOOOQQQZZZbbbmmmsssuuuvvvyyy{{{}}}wwwvvvssspppmmmjjjhhhfffdddiiioooqqqrrrttt{{{{{{ppphhhddd]]]___cccfffiiikkkkkkkkkgggeeebbb``````aaaccceeecccfffjjjnnnpppooolllkkkhhhddd___ZZZVVVRRRNNNLLLPPPOOOMMMLLLMMMOOOQQQSSSTTTSSSRRRRRRSSSUUUWWWXXXUUUWWWWWWUUUPPPLLLKKKLLLKKKMMMNNNOOOMMMKKKHHHEEEHHHCCC<<<999;;;AAAGGGJJJGGGEEEDDDCCCDDDDDDBBBAAA>>>>>>===<<<;;;::::::999444555666999<<>>777555555222111222000000000000000111222222222222222222222111000000........................///...,,,+++******+++,,,************+++,,,------......---,,,,,,,,,------...------,,,,,,,,,---------.........---,,,++++++,,,++++++,,,---...///000........................---------.........//////.........///000000111111111222222333333444555555444555888===AAAGGGUUUbbbxxxFFFEEEDDDCCCCCCBBBBBBBBB??????===;;;;;;===AAADDDRRReeesss~~~uuubbb]]][[[gggrrrxxx}}}mmm```\\\TTTTTTUUU\\\gggsss~~~}}}oooggg^^^[[[ZZZ___gggqqquuuaaaRRRQQQPPPKKKMMMVVVYYYdddnnnrrruuu{{{~~~|||uuuuuusssppplllhhhggggggdddiiippprrrqqqttt{{{sssfff`````````aaadddhhhmmmnnnkkkhhhbbbbbbaaa``````aaabbbccciiiiiiiiimmmqqqsssqqqooolllfff^^^XXXUUUSSSPPPNNNQQQOOOLLLJJJKKKNNNQQQTTTTTTVVVXXXYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSQQQOOONNNLLLMMMNNNOOONNNLLLJJJIIIGGGHHHHHHFFFDDDDDDEEEFFFHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>======;;;999777666888888777777999;;;>>>@@@BBBAAA@@@???>>>>>>>>>>>>CCCHHHOOOVVV\\\ccciiilllooossswww{{{}}}~~~}}}yyyccc]]]eeebbbMMM===777777222222555000111111111111000000000000222111111000///......---,,,---...//////...---,,,---,,,++++++---//////...++++++++++++++++++++++++)))***---...//////---------......//////......---000///...------...///000------------------------------............------////////////000000000000////////////////////////111111222333444444444444555666888===@@@GGGTTTbbb{{{GGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===::::::;;;???CCCQQQdddttt~~~vvvddd``````lllvvv{{{}}}kkk___ZZZTTTUUUWWW^^^iiiuuuzzzkkkbbb[[[XXXXXX^^^gggrrr|||eeeRRROOONNNJJJNNNWWW^^^gggqqqtttxxx|||yyywwwttttttsssoookkkhhhgggggghhhmmmrrrttttttwww~~~vvviiicccbbbbbbccceeeiiimmmmmmjjjgggaaa```______bbbdddfffgggkkkjjjkkknnnrrrtttsssrrrpppjjjaaa[[[WWWTTTQQQOOOSSSQQQMMMKKKJJJLLLNNNPPPTTTVVVXXXYYYWWWVVVVVVVVVXXXWWWUUUSSSQQQOOONNNMMMLLLMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===<<<;;;999999888;;;:::999888888:::;;;<<>>>>>===>>>>>>>>>CCCHHHOOOVVV\\\ccciiimmmooosssxxx|||~~~~~~wwwbbb[[[```{{{lllNNN>>>888777222222555000222222111111111000000000111111111000///.........------...//////...------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++000///...------...///000........................------............---------............/////////------......///000111111111111222333444444444444555666888===@@@GGGTTTbbbzzzHHHFFFEEECCCBBBBBBBBBBBB>>>>>><<<:::999:::>>>AAAOOOcccsss~~~wwwfffcccfffqqqzzzyyyhhh\\\YYYTTTVVV[[[cccmmmxxxvvvfff\\\WWWUUUVVV^^^iiiwwwhhhQQQLLLLLLJJJNNNWWWbbbkkkssswww|||}}}xxxuuusssrrrrrrrrrqqqnnnjjjgggggghhhmmmqqqtttwwwxxx|||wwwlllfffeeeeeefffhhhkkklllkkkhhheee___]]][[[^^^ccchhhkkkkkklllkkklllnnnrrrtttuuutttuuuooofff^^^XXXTTTQQQOOOQQQOOOMMMKKKKKKMMMOOOPPPVVVYYY[[[\\\ZZZYYYXXXXXXYYYXXXWWWTTTQQQOOOMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIKKKMMMMMMKKKJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB???>>>===;;;::::::;;;;;;>>>===;;;999888888888999;;;:::;;;;;;<<<===>>>???CCCGGGNNNUUU[[[bbbiiimmmooosssxxx}}}~~~}}}}}}xxxeee\\\\\\kkkrrrOOO???888777111222555000222222222111111111000000111111000000//////......------...//////...------///---,,,,,,---...---,,,------------------------,,,+++***)))***,,,...000+++,,,,,,------,,,,,,+++//////...------...//////////////////////////////------............------,,,,,,---------.........+++,,,---...000111222333111111222333444444444444555666888===@@@GGGTTTbbbyyyFFFEEEBBB@@@??????@@@AAA@@@???===:::999:::>>>AAAKKK```qqq|||uuufffeeeiiisss|||sssddd[[[XXXSSSXXX___gggqqq|||tttcccYYYVVVUUUXXXbbbooodddMMMIIIJJJIIINNNVVVeeemmmtttyyyxxxtttrrrqqqpppppppppooollliiihhhiiijjjrrrtttvvvyyy}}}|||rrrkkkiiiiiiiiijjjlllmmmllliiieeebbb^^^[[[YYY]]]dddjjjlllkkkllllllmmmnnnppprrrssstttvvvqqqiii```YYYTTTQQQOOOLLLLLLKKKLLLNNNPPPSSSUUU[[[]]]```aaa___]]]\\\\\\ZZZZZZ[[[ZZZWWWSSSOOOLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOPPPOOOMMMLLLLLLIIIIIIHHHGGGEEECCCAAAAAA@@@???===;;;;;;;;;===>>>???>>><<<:::888777777777666777777888:::<<<>>>???BBBFFFLLLSSSZZZaaahhhmmmnnnsssxxx}}}~~~~~~}}}|||kkk___[[[\\\yyyQQQ@@@999777111111444000111111000000000/////////111000000000/////////...---..................---000...,,,,,,------,,,+++------------------------,,,,,,++++++,,,---///000---......//////......---................................................------............------,,,------------.........,,,---...///000111222222111111222333444444444444555555888===@@@GGGTTTbbbzzzCCCAAA???===<<<===>>>???BBBAAA???<<<:::;;;>>>AAAGGG]]]oooyyy~~~sssffffffjjjsss|||{{{ooobbbZZZXXXSSSYYYbbbkkkuuuqqqddd\\\YYYXXX\\\hhhxxxttt\\\JJJIIIKKKJJJNNNWWWeeemmmtttzzz~~~vvvssssssrrrpppmmmmmmmmmkkkiiijjjlllnnntttuuuwww|||{{{pppjjjhhhkkknnnmmmooopppoookkkfffbbb___\\\ZZZZZZ^^^dddiiijjjjjjlllmmmmmmnnnnnnnnnoooooosssnnnggg^^^VVVQQQOOOOOOLLLLLLMMMOOOQQQTTTVVVWWW\\\___bbbcccaaa^^^]]]\\\YYY\\\```bbb___YYYSSSNNNOOOOOOOOONNNNNNMMMLLLLLLIIILLLOOOPPPPPPNNNNNNNNNMMMMMMKKKIIIGGGCCCAAA???AAA@@@>>><<<<<<<<<>>>???===<<<;;;:::999888888888444444555777888;;;<<<===@@@DDDJJJQQQXXX```ggglllnnnrrrwww{{{}}}~~~~~~ooobbb[[[YYYwwwSSSAAA999777111111444000000000/////////.........000000000000////////////.........------.........000...,,,,,,------,,,+++++++++++++++++++++++++++***+++---...//////......---......//////......---------............------------------------------------............------------.........//////////////////000000000000000111111222333444444444444555555888===@@@GGGTTTbbb{{{???>>><<<::::::;;;>>>???CCCBBB@@@<<<:::;;;>>>AAAEEE\\\mmmxxx|||qqqeeefffllluuuwwwmmmbbbZZZYYYSSSZZZdddnnnxxx|||oooeee```]]]\\\bbbooolllXXXJJJKKKMMMLLLRRR]]]hhhooovvv}}}{{{uuuttttttrrrooojjjkkkkkkjjjjjjlllpppsssvvvvvvyyyqqqgggdddhhhmmmqqqqqqsssssspppkkkddd___]]]XXX[[[^^^bbbeeehhhjjjkkklllnnnpppooollljjjiiiiiijjjgggaaaYYYRRRMMMMMMNNNPPPPPPRRRSSSUUUVVVWWWWWWZZZ]]]aaaaaa___\\\ZZZYYYWWW[[[```dddccc^^^VVVRRRQQQQQQPPPOOOOOONNNNNNNNNHHHKKKMMMNNNNNNMMMNNNOOOOOOOOONNNLLLIIIFFFBBB@@@BBBAAA@@@>>>======>>>>>><<<;;;;;;::::::999888888444444555666777999:::;;;>>>BBBHHHNNNUUU]]]fffkkkooorrrvvvxxxzzz{{{}}}qqqddd]]]\\\ttt~~~UUUCCC:::777000111444000000000/////////.........000000000000///////////////...------------...//////---,,,,,,---...---,,,++++++++++++++++++++++++)))+++---///000///---,,,+++,,,,,,------,,,,,,+++------............------------------------------------............---------............/////////000000000000000000000000111111222333444444444444555666888===@@@GGGTTTbbb}}}>>><<<:::999999<<>>======<<<<<<<<<;;;:::999777777666666666666666777888999<<<@@@EEELLLSSS[[[dddjjjoooqqqtttuuuwwwyyy|||tttjjjdddbbbxxx{{{VVVDDD:::777000000444000111111111111000000000000////////////000000000000///...------------...///...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,........................------............------,,,,,,---------........./////////000111111111222111111222333444444444444555666888===@@@GGGTTTbbb~~~===<<<:::999:::===AAACCCBBBAAA>>>;;;888888;;;>>>FFF]]]oooyyy|||pppeeehhhvvvxxxnnncccZZZWWWSSS[[[eeeppp{{{sssiiifffeeebbbbbbhhhwwwmmm^^^RRRQQQPPPOOO[[[mmmsssyyyyyyuuuuuusssmmmgggfffhhhiiijjjlllpppvvvzzzyyyyyy|||}}}uuukkkfffiiinnnssstttvvvxxxxxxsssjjjaaa\\\ZZZRRR[[[fffkkkkkkkkkooossspppsssuuusssmmmfffaaa```YYYXXXUUUOOOIIIGGGIIILLLOOOQQQTTTXXX\\\^^^``````[[[^^^bbbcccaaa]]]ZZZYYYSSSUUUXXX[[[\\\[[[ZZZYYYTTTSSSRRRQQQQQQPPPQQQQQQFFFGGGHHHIIIIIIJJJLLLOOOMMMNNNOOOOOONNNLLLIIIHHHCCCCCCCCCBBB@@@>>><<<;;;>>>======<<<:::888666555777777666666666777777888;;;>>>DDDJJJRRRZZZccciiioooqqqrrrsssuuuwww{{{wwwpppkkklll}}}WWWDDD;;;777000000444000333333333222222222222111////////////000000000000///...---,,,,,,---...///---,,,++++++---//////...------------------------))))))((('''((())),,,------......//////......---,,,,,,---......---,,,,,,////////////////////////---..................---++++++,,,,,,,,,------------......000111222333444111111222333444444444444555666888===@@@GGGTTTbbb~~~:::;;;;;;;;;:::;;;>>>@@@@@@???>>><<<:::999;;;>>>HHH\\\lllwwwzzzmmmdddjjjwww|||ooo___WWWXXXTTT[[[cccmmm~~~uuukkkdddbbbccc```eeewwwwwweeeUUUOOOPPPTTTbbbpppwww}}}yyyvvvqqqjjjggghhhccceeegggjjjnnnqqqtttvvvwwwzzzzzzssskkkiiimmmqqqttttttyyyyyywwwqqqiii```YYYVVV\\\dddlllnnnlllmmmssszzzzzzyyyxxxvvvssslllddd___\\\XXXSSSNNNGGGBBBDDDKKKNNNSSSYYY^^^`````````aaa^^^^^^___```___^^^\\\[[[SSSRRRRRRTTTVVVXXXXXXWWWQQQQQQPPPPPPQQQRRRTTTUUUIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKGGGFFFDDDAAA@@@?????????@@@@@@???>>>===<<<<<<;;;888888888888777777777777888<<>><<<::::::<<<>>>III\\\mmmxxxzzznnneeekkk|||xxxjjj\\\VVVXXXZZZaaaiiitttuuullleee```^^^___hhh}}}uuueeeWWWTTTVVV[[[iiiwwwzzz|||xxxuuupppiiifffgggeeegggjjjmmmppprrrtttuuuzzz}}}{{{uuunnnlllppptttvvvvvvvvvvvvuuuoooggg```]]]\\\aaahhhooopppoooqqqxxx~~~|||xxxtttmmmeee___YYYSSSNNNJJJFFFBBBDDDJJJPPPUUU\\\aaabbbbbbbbbbbb____________^^^]]]\\\\\\WWWUUUTTTUUUVVVWWWVVVUUUTTTSSSQQQPPPOOOPPPPPPQQQIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMOOOOOOOOONNNLLLKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;999888888888777777777777888;;;AAAHHHOOOWWW```eeeoooqqqsssuuuvvvxxx{{{~~~}}}qqquuuyyyuuuWWWBBB999999222000555555222111111000000000000000........................////////////............,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,---------......//////---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...////////////............+++---......---...///111111111000000111111222333111222333444444444444444444555999???CCCIIIVVVccc|||999999:::999888999;;;>>>??????>>><<<::::::<<<>>>JJJ\\\mmmwwwzzznnnfffmmm}}}tttfffYYYUUUXXX[[[bbbjjjuuu~~~uuummmeee^^^YYY^^^kkkqqqbbbWWWWWW[[[bbbooo~~~~~~zzzvvvsssnnngggeeefffiiilllqqqtttuuuvvvvvvwww}}}}}}xxxtttoooooorrrvvvwwwvvvssstttrrrkkkccc___aaaeeehhhmmmrrrssssssvvv}}}zzztttmmmddd___UUUNNNHHHFFFFFFDDDFFFIIIQQQWWW^^^dddeeedddcccbbbaaa```___^^^]]]]]]]]]]]]ZZZYYYWWWWWWWWWWWWUUUSSSVVVTTTRRRPPPNNNMMMMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLKKKGGGFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>===<<<;;;:::999999999888888888777777777;;;@@@GGGNNNVVV___eeennnqqqtttvvvwwwzzz}}}~~~ssssssyyyuuuWWWBBB888777111000666666222111111000000000000000........................////////////............***+++++++++,,,,,,,,,---,,,,,,+++++++++,,,------------------............//////...------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////............---+++---......---...///111111000000000000111222222111222333444555666666666555666:::???BBBIIIVVVccc}}}999::::::999888999<<<>>>??????>>><<<::::::<<<>>>HHH[[[kkkuuuyyynnngggooo|||qqqdddXXXUUUYYY^^^ccciiissszzztttnnneee]]]YYY```mmmlll^^^UUUWWW]]]dddqqq}}}xxxsssqqqlllfffeeegggmmmrrrxxx{{{{{{zzzzzz{{{xxxrrrpppooopppsssuuuuuutttrrrrrrooohhhaaa```eeelllppprrrtttuuuvvvzzzzzzssskkkccc^^^RRRJJJDDDDDDGGGGGGIIIKKKSSSYYY```eeefffeeecccbbbbbbaaa___]]]\\\\\\]]]]]][[[ZZZXXXWWWXXXWWWVVVTTTUUUTTTQQQOOOMMMLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKGGGFFFDDDCCCAAAAAAAAABBB@@@@@@@@@???>>><<<;;;999::::::999999999888888888777:::???EEELLLUUU^^^dddmmmppptttwwwyyy{{{~~~vvvtttwww{{{YYYCCC999999444333666555222111111000000000000000........................////////////............//////...------,,,++++++,,,,,,,,,,,,,,,---...//////...---,,,+++)))((((((......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......//////.........---------...///000///---,,,,,,---000000000000000111222222000111222444555666666666777777:::???BBBHHHVVVccc~~~;;;<<<<<<;;;::::::<<<>>>>>>>>>===;;;::::::===???FFFYYYhhhssswwwnnnhhhqqq{{{pppeeeZZZXXX\\\eeegggkkkuuuxxxrrrlllddd^^^[[[bbbnnn|||kkk^^^VVVYYY___ffftttzzzuuuqqqoookkkgggfffiiimmmttt{{{~~~}}}~~~}}}uuunnnoooqqqsssuuuuuusssqqqqqqpppmmmgggbbbcccjjjpppuuuuuuvvvwwwyyy}}}~~~yyyrrrjjjaaa[[[PPPHHHCCCEEEIIIKKKMMMPPPWWW\\\bbbffffffdddaaa```bbbaaa___]]]\\\[[[\\\\\\YYYXXXWWWWWWYYYYYYXXXWWWSSSRRRPPPNNNMMMLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKHHHFFFEEECCCBBBBBBBBBCCCAAAAAABBBAAA@@@===;;;999::::::::::::999999999999666999>>>DDDKKKTTT]]]dddkkkooossswwwzzz||||||zzzwwwzzz]]]GGG===>>>999666666222222111111000000000000000////////////////////////////////////.....................------,,,,,,+++,,,,,,,,,,,,---...//////...---,,,+++***)))((((((,,,,,,,,,---------.........------,,,,,,------...------,,,,,,------...///............------------...///000///---,,,,,,---000000//////000000111222///000111222444444555555777777:::>>>BBBIIIWWWddd<<<===<<<;;;::::::<<<>>>>>>>>>===;;;:::;;;===???EEEWWWfffqqqwwwooolllvvvxxxnnneee\\\[[[___gggiiillluuuwwwooojjjddd```]]]eeeqqqzzzmmm```XXX\\\ccckkkyyy~~~wwwrrrnnnmmmkkkhhhhhhlllmmmttt}}}wwwqqqmmmppptttwwwxxxvvvrrrpppnnnllliiiffffffjjjoootttxxxwwwwwwzzz~~~zzzsssiii___XXXOOOIIIEEEHHHKKKMMMQQQVVV\\\```dddfffeeecccaaa``````___^^^\\\[[[ZZZZZZZZZWWWVVVVVVWWWYYYZZZYYYXXXRRRQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCDDDCCCBBB???<<<:::;;;;;;;;;:::::::::999999666888===BBBIIISSS]]]ccciiimmmrrrwwwzzz}}}}}}|||}}}uuuyyy|||xxx}}}dddMMMAAAAAA;;;777666111222111111000000000000000000000000000000000000000////////////............))))))***+++,,,---......------,,,,,,,,,---......+++++++++,,,---.........++++++,,,,,,---...//////......------------......---------------......///.........------------,,,+++---......---...///111000////////////000111111///000111222333444444444777777999>>>BBBJJJYYYggg<<<<<<<<<:::999999;;;======>>>===;;;:::;;;===@@@EEEWWWfffrrryyysssppp{{{uuujjjbbb\\\]]]dddiiikkkoooyyyxxxmmmgggdddccc___jjjuuuyyymmmaaaYYY]]]eeeooo|||uuupppmmmlllkkkiiikkkooopppyyyzzzqqqlllkkkooouuuyyyxxxtttooollliiifffeeeffflllrrrvvvxxxxxxwwwyyy~~~vvvjjj^^^UUUMMMIIIHHHIIIKKKLLLRRRZZZccceeeggggggeeebbbaaaaaa^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUVVVXXXYYYXXXWWWTTTRRRPPPOOONNNMMMNNNNNNOOOOOONNNMMMNNNOOOPPPQQQNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEEEEEEECCC@@@===;;;;;;;;;;;;;;;::::::::::::555888<<>>@@@EEEWWWgggsss{{{uuuttttttggg```[[[^^^fffnnnqqqwwwyyykkkeeeddddddbbbmmmyyyssskkk___WWW[[[eeeppp{{{tttooollllllllljjjmmmqqqvvv~~~uuulllhhhgggmmmssswwwvvvqqqkkkhhheeebbbaaagggpppxxx{{{{{{xxxxxxzzzyyylll]]]TTTKKKIIIIIIJJJJJJKKKSSS\\\hhhiiijjjhhheeecccbbbbbb]]]]]]]]]]]][[[YYYVVVUUUXXXWWWVVVVVVWWWXXXWWWUUUUUUTTTRRRPPPNNNMMMMMMMMMPPPPPPOOONNNOOOPPPQQQRRRMMMLLLKKKJJJHHHHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEAAA>>><<<<<<<<<;;;;;;;;;:::::::::555888;;;@@@HHHQQQ\\\ccceeejjjpppvvvyyy|||vvvxxx|||}}}uuuoootttVVVCCC<<<444333555222222111111000000000000000........................000/////////............//////////////////.........---,,,,,,++++++++++++))))))*********+++++++++///......------,,,,,,+++......------------.........------------...//////......---------,,,,,,,,,...///000///---,,,,,,---///////////////000111111333333444444555444444444555555888===BBBKKK[[[jjj<<<<<<;;;;;;;;;;;;<<<<<<@@@===;;;;;;:::777:::@@@IIITTTgggvvv{{{xxxxxx{{{tttddd\\\\\\bbbjjjssswww}}}~~~pppeee```aaafffnnn~~~zzzlllggg___\\\bbbmmmxxx}}}tttpppnnnmmmjjjhhhnnnvvvzzz{{{ppphhheeejjjllloooooollliiifffeee```\\\\\\eeesss|||~~~|||zzzttthhh\\\TTTLLLMMMLLLJJJJJJOOOXXX___pppppppppnnniiieeecccbbb```___]]]ZZZXXXVVVUUUTTTVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLNNNRRRSSSRRRQQQPPPMMMKKKJJJLLLKKKGGGDDDFFFFFFEEEEEEEEEEEEEEEEEE???????????????>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;===???BBBGGGNNNWWW\\\bbbgggooouuuyyy}}}pppuuuvvv~~~rrrqqq___EEE<<<555444555111000000000000000000000000222111111111000000//////---...///000000///...---...,,,(((%%%###"""###$$$((()))+++,,,---,,,,,,++++++***)))((()))***,,,---***+++,,,,,,------,,,,,,)))+++---/////////...------,,,,,,,,,,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111111222222333444444222888888:::CCCHHHTTThhh======<<<<<<<<<<<<======@@@===;;;<<<:::888:::@@@HHHSSSeeevvv|||zzz|||pppaaa[[[[[[aaaiiiuuuwww|||rrrgggbbbbbbdddmmmyyylllddd^^^\\\eeerrr|||sssooollljjjggggggnnnwwwwwwmmmjjjiiikkklllllliiifffcccbbbbbb___]]]___iiivvv{{{pppdddYYYRRRMMMMMMMMMKKKLLLQQQYYY```mmmnnnooolllhhheeebbbbbb___^^^]]][[[YYYWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTSSSQQQQQQPPPPPPPPPNNNMMMOOOQQQSSSRRRPPPPPPOOONNNMMMMMMKKKGGGEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@???>>>===<<<<<<<<<============<<<<<<999:::===AAAFFFOOOXXX___ccchhhpppvvv{{{~~~yyyzzzvvvxxx}}}yyyzzznnnppp___EEE;;;333222333///111111111111111111111111111111111000000000//////---...///000000///...---///...,,,***))))))***+++((()))***+++++++++***)))+++************+++,,,,,,++++++,,,------------,,,)))***,,,,,,,,,+++)))(((------,,,,,,,,,------...---------............///---------------------------......///000111111222111222222333444444555555222999999;;;CCCHHHTTTiii>>>>>>============>>>>>>@@@===;;;<<<:::888;;;@@@GGGRRRddduuu||||||ooobbb\\\\\\bbbiiiuuuvvvyyyvvvjjjddddddcccnnnwwwiii```]]]^^^iiixxx}}}yyysssooojjjhhheeefffoooyyysssllllllooopppnnnkkkfffbbb___```aaa^^^___eeeppp}}}uuuiii]]]TTTNNNMMMNNNNNNMMMMMMRRRZZZaaaiiikkklllkkkgggcccaaaaaa]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQPPPOOOOOOQQQQQQPPPOOOQQQRRRSSSRRRNNNKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAA@@@???===<<<;;;======<<<<<<<<<<<<======:::;;;===@@@EEEMMMWWW]]]dddiiipppwww{{{|||}}}xxxyyyyyyrrrxxxsssfffeeetttfffKKK@@@666444666333000000000000000000000000111111000000000000//////---...////////////...---******+++++++++,,,,,,,,,***+++++++++++++++***)))***+++,,,,,,------,,,,,,++++++,,,---------------...////////////---+++***...---,,,,,,,,,,,,,,,------------............///........................,,,,,,---///000222333333222333333444444555666666444:::999;;;CCCHHHTTTiii??????>>>>>>>>>>>>??????@@@===;;;<<<:::999<<>>>>>>>>???CCCIIIRRRXXXdddiiipppvvv{{{~~~zzz~~~~~~{{{qqqttt~~~nnn^^^XXXccc}}}jjjPPPDDD999666888555........................000000000000000000//////........................((()))***,,,,,,,,,++++++............---,,,,,,+++***+++---.........---,,,+++,,,,,,---...---------000000000111000///...---...---,,,,,,++++++,,,,,,---------............///........................------...///000111222222222222333333444555555555555;;;:::;;;CCCIIIUUUjjj??????>>>>>>>>>>>>?????????===;;;<<<;;;999<<>>>>>===>>>AAAHHHQQQWWWccchhhooouuuzzz}}}zzzppptttkkkYYYTTTYYYmmmfffMMMBBB666333555222//////////////////////////////////////////000000......------------......,,,---...//////...,,,+++///......------,,,,,,,,,+++,,,---...///...------,,,,,,---.........------++++++,,,,,,---------------,,,,,,+++++++++,,,,,,---------............///------------------------////////////000000000000111111111222333333444444555;;;:::;;;DDDJJJWWWlll??????>>>>>>>>>>>>?????????<<<;;;<<<;;;:::===CCCJJJUUUfffvvv||||||~~~zzzjjjcccbbbdddhhhmmmrrrzzz{{{qqqlllmmmnnnyyyvvvjjj```dddkkkttt|||vvvrrrsssnnnkkkkkkkkkppp|||~~~yyyxxxuuupppkkkfffeeeeeekkksss~~~|||fffWWWOOOMMMLLLJJJMMMPPPRRRSSSVVV\\\aaabbbdddggggggddd```]]]\\\VVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPSSSTTTTTTRRROOOMMMLLLLLLKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::<<<@@@IIISSSZZZbbbgggnnnuuuyyy}}}~~~}}}uuuqqqzzz}}}jjjZZZSSSTTTbbbtttcccMMMCCC888333555222111111111111111111111111......////////////000000......------------......,,,------...---,,,***))),,,++++++************++++++,,,------......------,,,,,,---...............++++++,,,,,,---...//////+++++++++++++++,,,---------------............///------------------------000000000000////////////000000111222222333333444555:::999;;;DDDKKKYYYooo>>>>>>>>>======>>>>>>>>>???<<<<<<===<<<:::>>>CCCKKKVVViiizzz{{{jjjccccccfffjjjnnnrrrzzzzzzqqqnnnooommmwwwxxxiiiaaahhhoooxxxzzztttqqqppplllkkklllnnnsss|||zzzvvvpppkkkhhhiiikkkrrr{{{yyyaaaRRRLLLKKKLLLLLLOOOSSSUUUVVVYYY___cccbbbdddggggggddd___\\\ZZZXXXYYY[[[]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRQQQOOONNNOOOQQQTTTQQQOOONNNNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<<<<;;;;;;:::888888999:::???HHHSSS[[[ccchhhooovvvzzz~~~xxxwwwzzzkkk^^^SSSRRR]]]ooo|||```MMMEEE:::555666333000000000000000000000000........./////////000000...------,,,,,,------...***+++++++++******))))))******)))((()))***++++++,,,,,,,,,,,,,,,------...,,,------...............///...............//////))))))******+++,,,......---------............///..............................//////000000111111111111222222333444444555444999888:::EEELLL[[[rrr>>>>>>============>>>>>>???<<<<<<===<<<;;;>>>DDDJJJVVVjjj|||}}}kkkeeefffiiimmmpppssszzzyyyrrrooopppjjjtttyyygggbbbiiiqqqzzz~~~xxxtttqqqmmmjjjjjjlllooouuu}}}wwwpppkkkkkknnnrrrwwwwww^^^OOOJJJJJJLLLMMMQQQUUUXXXYYY\\\aaaeeebbbeeeggggggddd___[[[YYYZZZ[[[]]]_________]]]\\\^^^^^^]]]\\\ZZZXXXWWWVVVPPPOOOOOONNNNNNOOOOOOPPPNNNPPPRRRQQQOOONNNPPPRRRTTTPPPLLLKKKMMMNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>999:::<<<<<<<<<<<<:::999;;;;;;::::::>>>FFFPPPXXXdddiiipppwww{{{~~~}}}wwwlllbbbWWWUUUaaarrrtttYYYHHHAAA666111222///---------------------------.........//////000000...---,,,,,,,,,,,,---...---------............///++++++*********+++---...---,,,+++***+++,,,---...,,,---......//////......------+++***************((())))))***+++---...///---------.........//////000000000000000000000000,,,---...///000111222333222222333444444555555666333999888:::EEEMMM]]]ttt