BM6g6( vvvpppppptttwww{{{~~~uuummmjjjfffaaa]]]\\\XXXUUUSSSSSSSSSRRRMMMIIIHHHEEEBBB???===;;;777555000000000///......------))))))))))))(((((((((((('''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%$$$######$$$&&&&&&######&&&&&&######&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''***+++,,,+++***))))))***)))))))))***+++,,,---...,,,,,,+++++++++,,,------+++,,,---.........------000333888;;;:::999888777777777777555222000000000...000111000---+++***+++*********************************)))))))))(((((())))))((('''''''''''''''''''''((())))))(((''''''&&&'''(((&&&%%%$$$%%%&&&&&&((())))))(((''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))***************)))((('''((()))***((('''&&&+++,,,***)))++++++***((((((((((((''''''''''''$$$&&&''''''&&&&&&((()))))))))(((((((((((())))))))))))))))))((('''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((''''''(((%%%(((+++,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))&&&&&&))))))'''(((+++*********)))))))))))))))***(((''''''(((((('''&&&'''&&&%%%&&&((((((((('''(((((((((((((((((((((((('''((())))))***,,,///111---+++))))))+++,,,,,,+++************************)))*********+++,,,------------,,,,,,---...000111///////////////000000111444444555666777888999999666777888999::::::::::::999:::;;;<<<===@@@DDDGGGLLLLLLJJJHHHKKKQQQSSSPPPRRRTTTUUUUUUTTTTTTVVVXXXZZZYYYYYY[[[___bbbbbbbbbiiikkkjjjeeebbbcccdddcccgggiiijjjiiiffffffiiilllkkknnnppppppmmmlllnnnqqquuutttpppmmmoooqqqmmmgggeeeeeeeeegggjjjkkkiiihhhaaacccddddddddddddfffgggllliiiccc```gggmmmdddSSSUUUQQQLLLHHHGGGHHHKKKMMMCCCAAA???>>>@@@AAAAAA@@@===:::777555555555333222111111111000000///...---...///000///,,,***************))))))))))))******((((((((((((((((((((((((***))))))(((((((((((()))&&&'''((((((''''''((()))vvvtttuuuwww{{{~~~uuummmjjjfffaaa]]]\\\XXXUUUSSSSSSSSSRRRMMMIIIGGGEEEAAA>>><<<:::666444000000000///......------))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%%%%'''$$$%%%%%%$$$######$$$&&&&&&######&&&&&&######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''***+++++++++)))((()))***))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------000444999;;;:::888666555222444555333111/////////---///000///---++++++,,,******************************)))))))))((((((((())))))((('''''''''''''''''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))***++++++*********(((''''''((()))(((&&&&&&***,,,)))''')))***(((((((((((((((((((((''''''%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))''')))++++++)))'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&'''(((&&&))),,,---+++)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&&&&)))***''''''***))))))))))))))))))))))))***(((''''''(((((('''&&&'''&&&%%%&&&((((((((('''(((((((((((((((((((((((('''''''''((()))***,,,,,,+++***((((((***+++***))))))))))))***************)))))))))***+++,,,---...---,,,,,,,,,,,,...///000....../////////000000000333333444555666777888888666666888999::::::::::::999:::;;;;;;<<>><<<:::666555444444333222222111000//////.........)))+++,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''(((uuurrrsssvvv|||~~~uuummmjjjfffaaa]]]\\\XXXUUUSSSSSSSSSRRRMMMIIIEEECCC???===;;;888555222000000000///......------))))))))))))((((((((((((&&&&&&&&&'''))))))&&&$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%&&&'''$$$%%%%%%$$$######$$$&&&&&&######&&&&&&######&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''***++++++***(((''')))***((()))***+++++++++++++++,,,,,,++++++***+++++++++............/////////000...222777888777333000...+++---///000...------...+++,,,...---,,,,,,---///))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))***+++***((('''&&&'''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))+++,,,+++***)))+++)))'''''''''((('''&&&$$$(((***'''%%%''''''%%%'''''''''(((((((((((((((%%%'''((('''&&&&&&'''((())))))(((((((((((())))))###(((---///,,,(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$'''***+++***(((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))&&&''''''((()))******+++''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''%%%&&&******'''''')))(((((((((((())))))))))))***(((''''''(((((('''&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&)))'''&&&'''((()))(((&&&(((((())))))*********+++***)))))))))***,,,...///,,,,,,++++++,,,---///000---......///000/////////111222222333444555666666555666777888::::::;;;;;;888999:::;;;<<>>===<<<:::666555444444333222222111000///.........///((()))++++++*********+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))***'''((()))((('''&&&'''(((xxxooonnnvvv{{{|||~~~tttjjjfffccc___\\\\\\ZZZWWWUUUSSSRRRPPPNNNLLLJJJIIICCC<<<999999777222///000000000///...------+++******)))(((''''''&&&(((''''''((())))))(((&&&'''''''''''''''''''''''''''&&&&&&(((***+++(((%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$(((***+++***)))'''&&&'''((('''&&&&&&'''(((******))))))((('''''''''))))))))))))***+++,,,---........................000111222444333222000///000...---111666888555111000...,,,,,,------,,,***111...+++---111222///,,,)))***+++++++++)))((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))((((((''''''''''''((()))'''&&&'''((()))((('''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&'''((()))((((((***+++'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((())))))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((***)))((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******+++,,,,,,,,,,,,+++******+++++++++,,,---...///000111222222333333444555555444555777888999:::;;;;;;@@@???<<<::::::===CCCGGGNNNIIIEEEGGGLLLQQQRRRQQQWWW[[[^^^```___]]]\\\\\\ddddddfffiiimmmlllhhhccc]]]\\\]]]```eeehhhhhhfffjjjnnnsssuuutttssstttuuuoooqqqssssssrrrtttxxx{{{rrrxxxzzzuuussstttrrrmmmiiieeebbbeeejjjmmmmmmkkklllhhhcccaaabbbeeeggggggaaa{{{dddPPPNNNRRRRRRNNNJJJJJJKKKJJJEEE@@@HHHGGGEEECCC@@@===;;;:::777666444333222111111111000000///...------,,,,,,)))'''''')))---...---+++*********))))))))))))(((************************))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%tttsssyyy}}}{{{|||ssskkkgggddd___\\\\\\YYYWWWUUUTTTSSSPPPMMMJJJIIIHHHBBB;;;888999777222///000000//////...---,,,*********)))((('''''''''((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''******(((&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''%%%$$$&&&'''((((((&&&&&&'''((()))))))))))))))*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111000//////...000444:::;;;888444555444111///......---------,,,,,,///444555111---***************)))(((((((((((((((((((((((((((((('''((()))*********))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((('''''''''(((((())))))'''&&&'''((()))((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%(((((())))))(((((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))((((((((('''''''''&&&))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&&&&((())))))***)))((('''&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))(((((((((((('''((((((((()))))))))******++++++,,,,,,+++++++++---,,,,,,,,,---...//////111111111222333333444444555666777888999999:::999;;;;;;:::999:::===BBBGGGKKKHHHDDDFFFKKKOOOPPPOOOTTTVVVYYYYYYYYYXXXYYYZZZ______bbbeeehhhjjjiiihhheee```[[[YYY\\\bbbgggiiinnnpppqqqpppooopppssswwwvvvwwwwwwuuurrrrrrtttvvvuuuzzz{{{vvvtttuuusssnnnoookkkhhhiiinnnqqqqqqoooffffffeeecccbbbbbbbbbbbb^^^ppp|||tttaaaUUUQQQPPPTTTOOOKKKJJJKKKJJJFFFBBBCCCBBBAAA@@@>>><<<;;;:::666555444222111111000000//////...------,,,++++++***)))(((***,,,---+++)))******)))))))))(((((((((************************)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&}}}vvvyyyzzzxxxzzzrrrkkkiiifffaaa\\\[[[YYYXXXVVVUUUTTTPPPLLLHHHHHHGGGAAA:::888888666222000000000//////---,,,,,,******))))))(((((('''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((&&&&&&'''(((''''''(((((()))***++++++))))))))))))***+++,,,,,,************************//////////////////////////////222777<<<===:::777666666444111...,,,---...------...222555444///+++******))))))(((((())))))((((((((((((((((((((((((((()))+++,,,---,,,***))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((())))))((((((((('''''''''''''''((()))***)))'''&&&'''((()))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&%%%&&&'''''''''%%%%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,///......---......//////000000000111222222333333555666777888888888888888666777888888999===AAADDDIIIFFFDDDFFFJJJNNNNNNMMMQQQRRRSSSSSSSSSTTTWWWZZZ[[[]]]___```bbbeeeiiilllooojjjccc___```cccfffhhhmmmpppssstttssssssssssssxxxyyyxxxuuusssqqqrrrsssvvvyyyyyyvvvuuuuuusssppprrrnnnkkkkkknnnpppqqqooobbbeeehhhhhheeebbbaaabbbbbbgggjjjfff___YYYSSSNNNPPPLLLGGGDDDEEEEEECCC@@@=========<<<;;;:::::::::555444333111000000000000---------,,,++++++******,,,*********++++++)))'''***))))))))))))(((((((((************************((((((((((((''''''''''''(((''''''&&&&&&&&&''''''uuutttvvvwwwxxxqqqlllkkkhhhbbb]]][[[XXXXXXWWWVVVTTTQQQKKKGGGGGGFFFAAA:::777888666111000000000///...---,,,+++***)))))))))((((((((('''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&'''(((&&&((()))((('''&&&'''((((((''''''&&&'''((()))*********))))))***++++++,,,************************---------,,,------...///...///222666::::::777444222222111...+++***,,,...111000///000000...***'''***)))(((''''''((()))***((((((((((((((((((((((((''')))+++,,,---,,,***))))))(((((('''''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))&&&&&&&&&'''''')))******)))'''&&&'''((()))(((''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((()))******))))))((('''&&&&&&&&&%%%%%%&&&''')))***++++++&&&&&&%%%&&&((((((((('''(((&&&%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((('''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))*********)))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((()))(((((('''''''''((((((((((((''''''''''''((((((+++******)))(((''''''&&&(((((((((((())))))))))))((((((***+++,,,---------000//////.........///////////////000111111222222555666666777777777666666444555777888999;;;>>>@@@FFFEEEDDDFFFJJJMMMMMMLLLPPPPPPPPPOOOPPPSSSXXX\\\^^^```aaa______bbbhhhmmmmmmmmmmmmllljjjgggbbb___eeekkkuuu{{{|||xxxrrrmmmqqqqqqrrrrrrrrrrrrssstttsssttttttttttttuuusssqqqpppmmmjjjhhhjjjkkkjjjjjjaaaggglllkkkhhheeefffiiihhhfffbbb___\\\YYYTTTOOOOOOJJJEEEAAAAAAAAAAAA@@@;;;;;;;;;:::999888888888333222111000////////////,,,+++++++++*********)))******************)))(((+++************)))))))))************************((((((((((((((('''''''''''''''&&&&&&&&&''''''(((rrrpppwww|||wwwppplllkkkiiiccc^^^\\\XXXWWWVVVVVVUUUQQQKKKGGGGGGEEE@@@999777888666222000000//////...,,,+++***))))))))))))((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''')))***'''((()))(((''''''((())),,,+++)))((('''((()))************)))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,---......---...000333444333000---,,,---------,,,,,,...///222000---+++******)))(((***)))(((''''''((()))***''''''''''''''''''''''''&&&''')))***+++***)))((())))))(((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''')))******)))'''&&&'''((()))((('''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&%%%%%%&&&(((***,,,...000111'''&&&&&&(((,,,......---((('''&&&&&&(((((('''&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((((('''''''''(((((()))((((((''''''''''''((((((+++******)))(((''''''&&&))))))))))))(((((((((((('''((()))+++,,,---......000//////.........//////...//////000000111222222444444555666666666555555444666888888888999;;;===EEEEEEFFFHHHKKKLLLMMMLLLMMMMMMNNNNNNOOOSSSYYY]]]ffffffeeeaaa^^^```eeejjjbbbfffjjjmmmlllhhhccc______fffooowwwzzzwwwpppjjjiiiiiikkkmmmppprrrssssssooommmmmmpppssstttsssrrrooommmjjjhhhgggfffeeedddbbbfffjjjiiiffffffkkkppphhhddd___[[[XXXUUUSSSSSSQQQMMMHHHDDDBBBCCCCCCDDD===<<<;;;999888666555444111000///...............***************)))))))))'''((()))***************,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((rrrrrr{{{wwwpppkkkkkkjjjddd___]]]XXXWWWUUUUUUTTTQQQMMMJJJGGGFFFAAA:::888999777333000000//////---,,,***)))))))))))))))(((((((((((('''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&######""""""$$$%%%''')))'''((())))))''''''((()))000...,,,***)))***+++,,,+++***************++++++++++++++++++++++++++++++***++++++,,,,,,---------+++,,,---......---+++*********,,,///222333222000---,,,***(((((()))+++,,,((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''((()))***)))'''&&&'''((()))((('''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&'''''')))+++---///111111***((((((+++000333333111((('''&&&'''(((((('''&&&&&&&&&((()))************''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((******'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))((((((((((((((((((***+++,,,---------///......---......///////////////000111111222222222333444555555555555555666888999999888999;;;===CCCDDDGGGIIIKKKLLLKKKKKKHHHJJJMMMOOOQQQTTTYYY\\\hhhgggeeebbb``````bbbeee___bbbfffiiijjjkkklllmmmaaabbbfffjjjnnnooommmkkkffffffhhhkkkppprrrrrrrrrnnnjjjiiinnnssssssssssssrrrqqqpppnnnkkkgggeeecccaaacccdddcccccceeejjjnnnccc___[[[YYYUUUQQQRRRUUUNNNKKKFFFBBB@@@@@@AAABBB======;;;999777444333222//////...---------------************************&&&(((******)))))))))+++,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''uuuwww|||~~~wwwpppkkkjjjiiiddd```___WWWVVVTTTSSSSSSQQQOOOLLLGGGFFFAAA;;;999:::888444000000///...---+++***)))(((((((((((())))))))))))((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$'''***''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&############$$$%%%%%%&&&''')))***)))((('''((()))...---+++))))))***,,,---++++++***************+++++++++++++++++++++++++++)))***+++---......------***++++++++++++***++++++***)))***000666888333---***+++******)))***+++,,,&&&''''''((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))((((((((('''''''''(((((())))))'''&&&'''((()))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&(((((()))******+++,,,,,,***'''&&&***///222111///)))'''&&&'''((()))(((&&&&&&&&&((()))***+++++++++''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''...,,,***((('''(((***+++''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))((((((((('''((()))***+++,,,------------,,,,,,,,,---...////////////000111111222222333000111222444555555555555777888999999999;;;>>>AAA@@@BBBFFFIIIJJJJJJIIIIIIGGGKKKPPPSSSVVVYYY[[[]]]cccbbb``````aaabbbbbbaaaaaadddggghhhiiikkkooorrrdddccccccfffiiikkkiiigggeeefffhhhlllrrrvvvvvvuuusssmmmkkkpppuuutttssstttvvvwwwwwwuuuqqqkkkgggdddaaaaaa``````aaacccfffgggddd___[[[YYYUUUNNNNNNRRRHHHFFFCCC???<<<;;;<<<===;;;;;;999777555333222111...------,,,,,,,,,,,,,,,************************''')))+++***((('''''')))*********)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&wwwyyyyyyuuuxxxpppjjjjjjiiidddaaa```WWWUUUSSSRRRRRRRRRPPPNNNHHHGGGBBB;;;999;;;999555000000///...---+++)))((((((((((((((())))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$'''***((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''')))***)))((('''(((***)))(((&&&%%%&&&(((+++---++++++***************+++************************(((***,,,...///...---,,,)))***+++******+++---///***((((((///888999222))),,,---...---+++)))((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++******)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))(((((('''''''''(((((()))'''&&&'''((()))((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((($$$%%%&&&((())))))******(((''''''&&&&&&&&&''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((%%%###&&&+++...,,,))))))'''&&&'''((()))((('''&&&'''((()))++++++,,,,,,''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''999666111,,,)))((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&((())))))(((''''''((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((((((''')))***++++++,,,,,,,,,,,,+++++++++,,,---...///000000000000111222222333333///000222333444555555555666777888999:::<<>>AAAEEEHHHHHHHHHHHHHHHIIIMMMTTTYYY\\\^^^___```\\\[[[[[[^^^bbbdddbbb______cccggghhhgggeeefffgggdddeeegggkkknnnlllfffaaaddddddgggnnnvvv{{{{{{zzzyyyqqqnnnssswwwuuussstttyyyzzz|||zzzuuunnnhhheeecccbbbaaaaaacccdddcccbbbkkkccc^^^\\\VVVMMMJJJLLLHHHGGGEEEAAA>>><<<===>>>999888777666444333111111------,,,,,,++++++,,,,,,***************+++++++++)))+++---+++'''%%%%%%'''((((((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%qqqwww~~~~~~wwwoooiiiiiiiiiccc]]]ZZZXXXWWWTTTPPPQQQTTTPPPKKKHHHDDD>>>:::888777666555111000///...---,,,,,,,,,+++,,,,,,+++(((&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%***,,,)))&&&)))++++++++++++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111000---)))&&&,,,++++++***((('''%%%$$$))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%'''******)))((())))))&&&&&&&&&''''''''''''(((((((((((((((((()))******+++***)))'''''''''((()))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))))))))))))))))))))******+++,,,+++)))((()))***)))((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))666333...***'''&&&&&&'''+++******)))(((''''''&&&///+++((((((******(((&&&)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***(((((((((((((((''''''&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////111111111222333444666777666777999;;;<<<>>>AAACCCCCCBBBBBBFFFLLLNNNKKKGGGHHHKKKQQQXXX]]]___]]][[[UUUTTTUUU\\\dddhhhhhheeeggghhhhhhfffcccbbbbbbccchhhhhhkkkpppqqqkkkddd___eeehhhiiikkksss|||{{{tttzzzvvvtttwww}}}}}}sssyyy|||xxxrrrooommmjjjhhhgggeeedddcccdddfffgggyyyiiiZZZOOOJJJHHHHHHBBBCCCCCCBBBAAA>>><<<;;;999999777666444222111000------,,,,,,,,,,,,++++++************))))))))))))(((((()))***************))))))(((((()))***++++++))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%uuuyyy~~~xxxpppiiiiiiiiiccc]]]ZZZWWWWWWTTTQQQRRRTTTPPPJJJHHHDDD???:::888777666555111000///...---,,,,,,,,,+++,,,,,,+++(((''''''((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))%%%)))***((((((******(((+++***)))((((((((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***))))))((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%'''***+++)))((((((((()))))))))(((((('''''''''((((((''''''(((((()))***))))))(((((('''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))***************+++,,,,,,,,,***(((((()))))))))((()))************)))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))&&&&&&''''''''''''''''''((((((((((((((((((((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))///...+++((('''&&&''''''******))))))((((((''''''---***(((((()))***(((&&&)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++******(((((((((((((((''''''&&&(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,000/////////////////////111111111222333444555666555777999:::;;;<<<@@@BBBBBB@@@AAAFFFKKKNNNKKKHHHHHHJJJOOOVVV\\\aaadddeeeXXXXXX[[[bbbjjjoooooommmiiijjjiiigggccc```^^^^^^bbbeeeiiilllkkkhhhfffffflllmmmkkkiiimmmssstttoooxxxxxxyyy{{{}}}rrrtttssspppooopppmmmiiijjjiiigggfffffffffhhhiiiuuulll___TTTMMMHHHEEECCCCCCCCCCCCBBBAAA???===;;;999888777555444222111000------,,,,,,,,,+++++++++*********)))))))))(((((((((((()))************)))***************+++,,,,,,***)))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''%%%$$$$$$%%%%%%wwwyyy}}}|||yyypppjjjjjjiiiccc]]]ZZZVVVVVVUUUSSSTTTUUUPPPIIIHHHDDD???;;;888777666555111000///...---,,,,,,,,,+++,,,,,,+++(((''''''((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$"""###%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***(((*********---111...(((******)))(((''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((())))))'''((()))))))))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&))),,,---,,,***((((((,,,++++++***(((''''''&&&''''''&&&&&&''''''((()))''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))***++++++***)))''''''((()))((('''***))))))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''))))))))))))((((((((((((***(((''''''((())))))((()))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((((((((''''''&&&(((((())))))))))))******------------------------////////////////////////222222222222222333444444444666888888999;;;===@@@???>>>???CCCIIIKKKJJJHHHIIIJJJMMMRRRXXX^^^dddggg\\\]]]```fffmmmqqqpppnnnggghhhiiihhhddd```^^^^^^^^^ccchhhhhhfffeeefffiiioooooolllggggggkkknnnnnnppptttxxxyyyyyyxxxzzz{{{ooonnnjjjhhhlllpppnnnhhhgggfffdddbbbbbbaaabbbbbbeee^^^UUUPPPMMMJJJDDD???BBBBBBBBBAAA???>>><<<;;;888777666555333222000000,,,,,,,,,,,,++++++++++++******))))))))))))(((((('''((())))))******))))))***))))))))))))******+++*********))))))))))))(((%%%&&&''''''''''''&&&%%%)))((('''&&&%%%%%%%%%%%%~~~~~~uuuvvvxxxxxxyyypppjjjjjjiiiddd]]]ZZZUUUVVVUUUTTTUUUVVVQQQIIIIIIEEE???;;;999888666555111000///...---,,,,,,,,,***+++,,,***(((''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))+++++++++...555:::555---+++******)))((((((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))),,,///000...,,,***)))++++++***))))))(((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))(((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&((((((((('''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))%%%&&&'''(((((((((''''''(((((((((((())))))))))))''''''&&&&&&'''((()))))))))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((''''''&&&(((((((((((()))))))))***---------------..................///////////////333222222222222222333333333555666777777999;;;===;;;;;;<<<@@@EEEGGGGGGFFFIIIJJJLLLNNNQQQUUUYYY\\\]]]^^^```dddhhhjjjiiigggcccfffiiiiiigggeeecccbbbaaafffiiihhhhhhiiiiiigggkkkkkkjjjhhhgggiiimmmooohhhkkknnnqqqrrrqqqpppoooiiijjjiiihhhkkkpppoookkkhhhfffdddaaa^^^\\\[[[[[[]]]XXXSSSRRRRRRNNNFFF?????????>>>>>><<<;;;::::::777666555444333111000000,,,,,,,,,++++++++++++******)))))))))(((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&''''''((()))))))))((((((((((((((($$$&&&((())))))(((&&&$$$((((((''''''&&&&&&&&&&&&vvvsssuuuwwwvvvxxxpppjjjjjjjjjddd^^^\\\UUUVVVUUUTTTVVVWWWRRRJJJIIIEEE???;;;999888777666111000///...---,,,,,,,,,***++++++***((('''((()))(((''''''''''''&&&&&&&&&((('''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((+++***+++///888>>>999000+++++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***(((*********))))))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''***---...---***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&''''''((()))'''&&&&&&((()))((('''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))&&&''''''''''''((()))***)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&'''(((((((((((())))))))),,,,,,,,,---------......------....../////////000222222111111111222333333333555666666666777999;;;888999:::===AAACCCDDDDDDGGGJJJMMMOOOOOOPPPQQQSSSZZZZZZ\\\^^^aaaccccccbbbdddgggjjjkkkjjjgggfffffffffiiikkknnntttyyytttkkkhhhiiikkkmmmllljjjkkkmmmgggfffhhhlllppppppkkkfffbbbiiinnnnnnmmmooopppnnnnnnllliiiddd___[[[XXXWWWYYYVVVTTTTTTTTTOOOFFF???<<<;;;:::999888888777777666555444333222111000///,,,,,,+++++++++*********)))))))))(((((((((((('''''''''((()))))))))))))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''***++++++***'''%%%''''''''''''''''''&&&&&&wwwrrrssswwwyyywwwwwwoooiiijjjjjjfff```^^^UUUVVVUUUTTTUUUWWWSSSLLLIIIEEE@@@<<<999888777666111000///...---,,,,,,,,,)))++++++***((((((((()))(((''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((((((+++333999666...******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++...111111...***(((************)))(((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((((((((((((((((((''''''((((((((((((((((((((((((%%%'''))))))((((((((()))'''''''''(((((()))))))))''''''&&&&&&''''''((())))))))))))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((()))******)))(((&&&'''((())))))(((---,,,***)))((((((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''((()))******)))((('''))))))))))))((((((((((((&&&((((((((('''''')))+++)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((((((((((((((''''''&&&''''''(((((((((((())))))***++++++,,,,,,------------------......//////000111111111111111222333333444555666666555666888:::999999;;;<<<>>>@@@BBBCCCCCCIIIOOOQQQQQQPPPQQQSSSVVVVVVXXX[[[^^^bbbeeegggiiikkkmmmllljjjgggfffeeeeeeiiimmmrrr}}}wwwmmmlllnnnrrrrrrlllhhhhhhkkkhhhhhhlllrrrrrrlllfff```iiippppppnnnooopppoooooolllhhhccc^^^XXXTTTRRRSSSSSSSSSRRRPPPJJJBBB===999888777666555555555555555444444333111000000///++++++++++++************))))))((((((((((((''''''&&&'''(((((())))))((((((***))))))(((((((((((()))%%%&&&&&&&&&&&&&&&''''''&&&(((***,,,,,,***(((&&&''''''(((((((((''''''&&&sssnnntttyyyzzzwwwuuunnniiijjjkkkgggbbb```WWWWWWUUUSSSTTTWWWTTTNNNJJJFFF@@@<<<:::999777666111000///...---,,,,,,,,,)))***+++***)))((()))***(((''''''''''''&&&&&&&&&((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((('''((('''''',,,111///)))'''((()))***++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((+++...111111...+++((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******'''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''(((***,,,***)))))))))))))))))))))((((((''''''(((((()))***---,,,+++***)))(((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''''''''((((((((()))'''''''''''''''((())))))))))))(((((())))))***+++***((('''''')))*********///...+++)))(((((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''((())))))***%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******))))))((((((''''''((()))***)))''''''))),,,)))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((((((((((((''''''&&&'''''''''((((((((())))))))))))******+++,,,,,,---,,,,,,---......///000000000000000000111222444444555666777666555666888:::;;;<<<===>>>???@@@BBBCCCCCCIIIOOOQQQPPPPPPRRRUUUWWWWWWWWWYYY\\\```fffiiijjjkkklllkkkiiigggggggggaaaggglllooozzz}}}sssooopppuuuvvvoooiiigggiiihhhiiilllnnnmmmjjjgggccchhhkkkkkkkkknnnnnnlllkkkiiifffaaa\\\VVVRRRPPPMMMPPPQQQOOOIIICCC???===888777666555444444555555444444333222111000//////++++++++++++************))))))((((((((('''''''''&&&'''(((((())))))((((((+++***))))))(((((())))))&&&&&&&&&&&&''''''(((((('''((()))******)))((('''&&&'''((())))))((('''&&&qqqlllsssyyyyyyvvvtttmmmhhhjjjkkkhhhcccaaaWWWWWWTTTRRRTTTWWWTTTOOOJJJFFF@@@<<<:::999777666111000///...---,,,,,,,,,)))***+++***)))((()))***(((((('''''''''&&&&&&&&&((('''&&&%%%&&&'''***+++&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***)))***(((&&&)))---+++&&&%%%&&&((()))***+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))+++---//////...+++***&&&'''((()))************))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++'''''''''((((((((((((((())))))))))))))))))))))))'''((()))))))))***...000---,,,,,,+++***)))((((((((((((((((((((()))******///...,,,***((((((((((((''''''((((((((((((''''''))))))************))))))&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''((())))))***)))'''(((***++++++***...---***(((''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***++++++******)))(((''''''&&&(((***+++***((('''))),,,)))))))))(((''''''&&&&&&%%%&&&((('''&&&&&&''')))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((''''''&&&''''''''''''((((((((()))(((((()))***++++++,,,,,,,,,,,,------...///000000/////////000111333444555555666777666666666888999>>>???@@@@@@@@@AAACCCEEEFFFJJJOOOOOOMMMLLLOOOSSSZZZZZZYYYXXXYYY]]]ccchhhfffgggiiiiiihhhhhhjjjkkk]]]fffjjjiiippp~~~|||vvvpppnnnuuuxxxsssmmmkkkccceeehhhhhhgggeeeeeeeeeggggggeeedddiiinnnmmmhhhlllkkkhhhddd___ZZZVVVTTTJJJNNNPPPMMMEEE???===>>>888777666555444444555666444333333222111000//////+++++++++************))))))(((((((((''''''''''''&&&''''''((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''((())))))(((''''''mmmkkkrrrvvvvvvxxxxxxjjjdddkkknnneee]]][[[]]][[[UUUQQQSSSWWWUUUOOOHHHEEEAAA===;;;999777555222///---+++,,,,,,++++++,,,***(((((((((((((((&&&%%%'''((())))))'''%%%$$$###%%%&&&''''''''')))***---+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######)))'''!!!&&&)))!!!''''''''''''''''''''''''&&&$$$""""""###%%%(((***+++***)))'''''''''((()))&&&&&&'''((()))***++++++)))***+++***((('''(((***,,,+++((((((...333///''',,,------,,,+++***,,,---///---+++)))***,,,///222000...+++***+++,,,,,,,,,***)))(((''''''((()))***))))))))))))************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((()))************((((((((((((((((((((((((###%%%((()))((('''&&&'''***)))))))))))))))******,,,+++***((((((((()))***++++++***)))(((((())))))---***((())),,,,,,***(((((((((((((((((((((((((((...,,,***(((''''''((()))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))******+++)))(((&&&&&&((()))+++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&''')))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&(((***+++***))))))+++,,,+++)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))))))))((((((''''''&&&&&&'''(((((()))((('''''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&&&&(((((((((&&&%%%&&&'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))***************++++++,,,,,,------...,,,,,,------.../////////000000000111222222333333222333555666888999999999BBB@@@===<<<>>>AAAEEEHHHIIIIIIJJJNNNRRRRRROOOLLLRRRSSSVVVYYY^^^bbbeeegggiiigggeeeeeegggjjjkkkkkkbbbdddeeeeeefffhhhllloooqqqooommmlllmmmnnnnnnnnnlllllliiifffcccbbbccceeeeeegggiiihhheeeeeehhhkkkkkkgggggghhhbbbVVVNNNMMMOOOMMMJJJHHHEEEAAA<<<999999888666555333333222222000000000111111222222222...------,,,***)))((((((((((((((()))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***)))'''$$$"""***(((&&&%%%%%%%%%'''(((ooolllrrrttttttuuuxxxkkkeeekkknnnfff^^^\\\[[[XXXSSSOOOQQQTTTRRRMMMIIIEEEAAA===;;;999777555222///---+++,,,,,,++++++,,,***((((((((()))((('''&&&'''((((((((('''%%%%%%%%%'''(((((('''''')))***+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!***///&&&%%%&&& ''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))((())))))***)))((('''&&&''''''((()))***+++,,,,,,***+++,,,,,,***((())))))((()))***...555;;;777///,,,,,,---,,,******,,,---444222///,,,+++,,,---...///---***)))***+++++++++***)))(((''''''((()))***((((((((()))))))))******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((()))***,,,,,,,,,+++)))((((((((()))***++++++***)))))))))))))))+++***((()))+++,,,***(((((((((((((((((((((((((((,,,***((('''&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''((()))+++***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&(((***000///...,,,)))'''%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((())))))***''''''''''''(((((((((((('''((())))))))))))((('''((((((''''''(((((()))***))))))(((''''''''''''''')))(((((((((''''''''''''%%%&&&''''''&&&&&&((())))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************+++,,,,,,------...------......///000000000//////000000111222222222222333555666888999999:::===>>>>>>???AAACCCEEEFFFFFFFFFGGGKKKPPPQQQPPPMMMRRRSSSUUUXXX\\\```ccceeeiiihhhgggfffeeefffhhhiiieeeeeeeeecccccceeeiiimmmgggfffcccaaabbbeeejjjmmmkkkkkkjjjgggeeedddfffgggaaabbbbbbbbbaaaaaabbbdddhhhdddcccfffcccXXXOOOLLLJJJJJJJJJJJJHHHDDD>>>999888777555444222111111111111222444666999;;;<<<===//////...---,,,+++******((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))***+++)))(((&&&%%%%%%&&&'''(((ooolllrrrttttttvvvxxxmmmhhhlllnnnggg___]]]WWWVVVRRRNNNOOORRRPPPKKKIIIFFFAAA===;;;999888666222///---+++,,,,,,++++++,,,***(((((())))))((('''(((''''''''''''&&&&&&&&&'''((())))))((('''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$111<<<222((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''&&&'''***++++++)))&&&%%%(((((()))***++++++,,,,,,+++---//////,,,***))))))&&&))),,,111999>>>:::222+++,,,,,,,,,******,,,---333222000---,,,+++++++++---+++)))((()))*********))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++******)))(((&&&%%%$$$(((((((((((((((((((((((()))))))))((('''(((***---'''''''''((()))+++---...+++***))))))((()))))))))+++***))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''((()))((('''((()))+++))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))999999888333,,,'''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))'''''''''((('''''''''(((((((((((((((&&&$$$###$$$''')))'''%%%&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((((())))))******))))))((())))))(((((())))))***+++))))))((('''''''''''''''((((((((((((''''''''''''###%%%'''''''''''')))+++((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))******++++++,,,---------.........///000000111111......//////000111111111333444555666777999999:::888;;;???CCCEEEFFFEEEDDDEEEEEEGGGKKKPPPSSSTTTTTTUUUVVVWWWYYY\\\___ccceeehhhiiiiiifffbbbaaabbbeeeggggggeeecccbbbcccgggjjjllljjjeee^^^YYYZZZ```eeeiiiiiiiiihhhfffeeefffhhhbbb```______`````````___eeebbbcccfffeee\\\SSSNNNGGGGGGIIIKKKJJJEEE???:::777666444222111000000000///000222444777999;;;<<<000000///...---,,,,,,+++))))))((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&)))---000)))((('''%%%%%%&&&''''''nnnkkkrrrvvvwwwzzzxxxpppjjjmmmmmmggg```]]]VVVVVVRRRNNNNNNQQQOOOJJJJJJFFFAAA===;;;:::888777222///---+++,,,,,,++++++---+++)))((())))))((('''(((((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***%%%222@@@555''''''***&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&''')))******((('''&&&'''(((((()))******+++++++++...000000...+++)))((((((***,,,---333777333---***+++,,,+++******,,,...------,,,++++++*********+++)))''''''((())))))((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))((('''%%%%%%((((((((((((((((((((((((''')))***)))((((((***+++(((((((((((()))***+++,,,******))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))***))))))))))))))))))))))))'''(((((())))))))))))((('''((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&'''&&&%%%&&&'''))))))((((((''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))888::::::444,,,'''''')))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++***(((''''''(((&&&&&&''''''(((((())))))'''$$$"""$$$(((***(((&&&''''''''''''(((((())))))%%%&&&&&&'''((()))******))))))************)))))))))(((((((((((()))******))))))((('''''''''''''''((((((((((((((('''''''''$$$&&&(((((('''''')))***((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********+++,,,,,,------------......//////000000------......///000000000444444444555666888999999666999>>>CCCFFFGGGFFFFFFGGGHHHJJJNNNSSSWWWZZZ[[[YYYYYYZZZ[[[^^^aaadddeeeeeehhhiiifff```\\\^^^aaafffggggggfffeeefffgggiiippppppllleee]]]\\\aaagggggghhhhhhgggeeeddddddeeeccc___\\\\\\^^^___]]][[[bbbeeehhhiiieee]]]VVVRRRGGGGGGHHHHHHHHHDDD???:::777666444333111000000000/////////000000000111111//////...------,,,++++++***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,***'''%%%&&&(((+++---)))((('''&&&&&&&&&&&&'''oookkkrrruuuwwwyyywwwqqqmmmmmmlllgggaaa]]]VVVWWWUUUQQQPPPRRRPPPLLLKKKGGGAAA===;;;:::999888222///---+++,,,,,,++++++---+++)))))))))))))))'''(((((('''&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((( ***555,,, ###'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))***---000000...+++)))(((***+++***(((+++///...***)))+++++++++******,,,...,,,,,,+++***************)))(((''''''((())))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''***---///...,,,+++*********)))))))))))))))***)))))))))*********))))))***)))))))))))))))******'''(((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%&&&''')))((((((((((((((((((''''''''''''''''''''''''''''''&&&((())))))'''''''''(((+++///000---'''$$$%%%(((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++***(((''''''(((&&&&&&''''''(((((()))))))))&&&$$$%%%(((***)))(((''''''''''''((((((((((((''''''((()))***+++++++++******))))))))))))******((((((''''''(((((()))***))))))(((''''''''''''''''''''''''((((((((((((((('''((())))))'''&&&''')))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))***++++++,,,,,,---++++++,,,------......///---------...//////000000444444333444555666888888777999<<<@@@DDDFFFHHHIIIHHHIIILLLPPPSSSWWWZZZ\\\XXXYYYZZZ[[[^^^```aaabbb```dddgggddd^^^ZZZ[[[]]]```dddgggjjjjjjiiiiiiiiigggjjjllliiieeeeeeiiinnngggiiijjjiiigggeeeddddddccc___\\\[[[]]]]]][[[XXX]]]dddjjjhhh___XXXTTTSSSJJJHHHFFFDDDCCCAAA===;;;888777555333222111111111222111000///...------,,,---,,,,,,++++++*********))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))((((((''''''&&&&&&&&&&&&rrrlllppprrrssstttvvvrrrnnnlllkkkgggaaa\\\WWWYYYXXXTTTRRRSSSRRRNNNLLLGGGAAA===::::::999999222///---+++,,,,,,++++++---+++))))))******)))((((((''''''''''''&&&&&&&&&%%%''''''&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))) %%%---&&&"""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''((('''&&&%%%&&&'''((()))&&&&&&&&&''''''((((((((((((+++------,,,***))))))***+++)))&&&)))...///---)))***+++*********,,,...111000...+++***)))))))))((('''&&&''')))***)))((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((()))***++++++++++++(((((((((((((((((((((((((((,,,111333222///---,,,,,,+++***)))(((((((((((((((((()))************))))))))))))))))))******+++&&&((())))))))))))***,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''((())))))******)))++++++************))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))((('''((()))+++(((((()))))))))(((((('''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&(((******'''''')))+++''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''((('''''''''((((((((((((((())))))''''''&&&'''((()))''''''(((((((((((((((((()))))))))******+++++++++***))))))(((((())))))***(((''''''''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((()))***)))'''&&&'''((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))******+++,,,,,,,,,***++++++,,,------......------......///000000000333333222222333444666777888:::<<>><<<;;;888777555444222111111111///......------,,,,,,,,,+++*********)))))))))(((((((((((()))(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((************(((''''''''''''&&&&&&&&&ssslllpppqqqqqqsssuuusssooollliiifff```[[[WWWZZZZZZUUUSSSTTTRRROOOMMMHHHAAA<<<:::::::::999222///---+++,,,,,,++++++...,,,***)))******)))(((&&&'''((((((((('''%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***"""%%%(((%%%))),,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&(((******)))((()))***(((******(((***......+++((()))******)))***,,,...111///,,,***((()))***+++(((''''''(((******)))((('''((()))******)))((('''((((((((()))))))))******(((((((((((((((((((((((('''((()))******)))((('''))))))***,,,,,,---------(((((((((((((((((((((((((((,,,///111000...---,,,+++***))))))))))))))))))'''((()))***+++******))))))))))))))))))***++++++&&&)))+++***))))))+++---))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&'''((()))************************)))))))))(((***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((()))((('''((()))+++'''((())))))***)))((('''''''''''''''''''''''''''%%%'''))))))((('''''''''((())))))***++++++,,,---''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((((((((((('''''''''(((******'''###"""&&&***(((((((((((((((((((((''')))))))))))))))*********))))))(((''''''((())))))))))))(((((())))))***+++))))))((('''''''''''''''''''''''''''((((((((()))'''((())))))(((''')))***''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))******)))))))))***++++++,,,,,,++++++,,,,,,---......///---......///000000111111222222000000111222444666888:::===@@@CCCFFFHHHIIIDDDGGGKKKMMMLLLKKKLLLMMMMMMPPPUUUYYY[[[[[[YYYXXXWWWYYY\\\^^^___^^^\\\[[[YYY[[[^^^___```bbbdddfffiiiiiiiiigggdddaaa^^^\\\```dddhhhjjjiiihhhggggggkkkjjjiiifffcccaaa```aaaUUUYYYZZZVVVUUUUUUQQQKKKDDDCCCAAA@@@@@@>>><<<:::777666444333111000000000,,,,,,,,,,,,++++++++++++******))))))))))))((((((&&&''')))******(((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******++++++'''''''''''''''&&&&&&%%%rrrlllppprrrsssuuutttssspppkkkhhheee```ZZZWWWZZZZZZVVVSSSTTTSSSPPPMMMHHHAAA<<<::::::::::::222///---+++,,,,,,++++++...,,,***)))******)))(((%%%'''((())))))'''%%%$$$&&&'''((('''&&&&&&'''(((&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& """###"""***---!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))###%%%''')))***)))'''%%%(((((((((((())))))))))))%%%&&&(((((('''''')))***'''+++,,,++++++,,,***&&&((()))******)))***,,,...+++***'''&&&&&&))),,,...(((''''''(((***+++***((('''((()))******)))((('''))))))))))))************(((((((((((((((((((((((('''((()))******)))((('''++++++,,,------------,,,((((((((((((((((((((((((''')))++++++*********+++))))))((())))))***++++++'''((()))+++++++++***)))))))))((())))))***++++++&&&)))++++++***))),,,...))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******************))))))((((((((('''+++)))(((&&&&&&((()))+++)))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******%%%&&&''''''%%%&&&''')))'''((()))******)))((('''''''''''''''''''''''''''%%%''')))***((('''''''''((('''&&&''')))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))))))))(((((('''''''''&&&'''***+++'''!!!$$$)))((((((((((((((('''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))*********)))***++++++,,,))))))((('''''''''''''''&&&'''''''''(((((())))))%%%'''((()))((()))***,,,&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************)))))))))***++++++,,,,,,,,,,,,------...//////000......//////000111111111222111000//////111333555777999>>>BBBEEEGGGGGGGGGDDDHHHLLLMMMKKKIIIIIIIIILLLPPPVVV[[[]]]\\\ZZZXXXTTTUUUXXX\\\___```]]]ZZZXXXYYYYYYXXXXXX[[[```ccchhhfffeeeeeeffffffdddbbbYYY]]]bbbfffgggfffffffffdddfffeeebbb\\\YYYZZZ\\\WWWVVVSSSQQQVVV[[[UUUJJJ?????????AAAAAA???<<<999555444333111000//////...111000000...---,,,,,,+++*********)))))))))))))))%%%'''***++++++)))%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((...---+++***))))))))))))''''''((((((''''''&&&%%%ppplllmmmrrrxxxuuuxxxtttoookkkiiiddd^^^YYYUUUWWWVVVSSSSSSUUURRRMMMIIICCC>>><<<===<<<999555111///+++)))***...222555444000+++((('''((())))))((('''&&&'''((((((&&&$$$'''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&'''((()))(((&&&$$$(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***+++,,,---,,,,,,***)))***)))((()))***+++***(((&&&'''((())))))***))))))((('''&&&''')))))))))'''******))))))))))))******************************%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&'''(((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******,,,)))&&&'''***,,,***''')))*********++++++++++++))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((***)))(((((())))))((('''))))))((('''''''''''''''&&&(((***)))&&&%%%''')))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&+++'''&&&((((((%%%&&&)))''''''''''''''''''''''''((()))))))))))))))((('''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***))))))(((((((((((())))))((((((((((((((()))******&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,---...///000000111111111000000000000111222333333555777;;;===>>>@@@CCCFFFDDDHHHLLLLLLIIIGGGIIIKKKPPPQQQUUU[[[aaa```YYYSSSWWWWWWXXXZZZ[[[[[[[[[\\\ZZZZZZYYYXXXXXXZZZ___bbbbbbdddgggjjjkkkjjjiiigggaaabbbdddeeeeeedddbbbaaa^^^``````]]]YYYUUUVVVWWW[[[UUUOOOPPPUUUVVVRRRLLLFFFBBB===::::::999999888555444222000//////000111///......------,,,++++++))))))))))))))))))))))))&&&&&&&&&'''''')))***+++''''''''''''((((((((((((''''''(((((())))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''')))***+++pppllllllrrrxxxuuuwwwsssnnnkkkhhhddd^^^YYYUUUWWWVVVSSSSSSUUURRRMMMHHHCCC>>><<<===<<<999666111///---++++++...111333222///+++)))))))))))))))((('''''''''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++*********)))((()))***+++***((('''(((((())))))))))))(((((('''&&&''')))))))))(((***))))))(((((())))))***''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))*********...222222///+++)))((()))))))))*********++++++))))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************))))))))))))******+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))((('''((()))***)))((())))))((('''''''''''''''&&&((()))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''***'''(((+++***'''&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,---...///000000111111000333222222111111111222222555777999;;;<<>>===<<<;;;888666777555222000.........///.........---,,,,,,++++++))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***qqqmmmlllqqqwwwtttvvvrrrmmmiiigggccc]]]XXXVVVWWWWWWTTTTTTUUURRRLLLGGGCCC>>><<<======:::777222000...---,,,---///000...,,,*********+++***))))))((((((((())))))'''%%%&&&&&&&&&%%%&&&&&&'''((((((&&&$$$"""###%%%''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((()))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))***++++++*********)))((()))***+++***(((((())))))))))))(((((('''((('''&&&''')))***)))((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((()))))))))(((''''''))))))(((''''''((()))***((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((()))******(((333======333***(((***((()))))))))************)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((('''&&&((()))+++***))))))((((((''''''''''''((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((())))))))))))((()))(((***///...)))&&&'''''''''''''''''''''''''''))))))(((((((((***+++,,,(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***)))((((((''''''(((((()))((((((''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------...///000000000000555444333222222111111111555666777888:::===AAAEEEGGGGGGIIIKKKOOOQQQRRRRRRTTTUUUVVVZZZ]]]^^^\\\[[[^^^^^^]]]\\\]]]^^^```aaa___]]]]]]___bbbdddbbb```[[[___dddhhhjjjiiigggeeedddeeefffffffffeeecccbbb]]]^^^___]]]YYYVVVUUUTTTMMMMMMKKKHHHEEEBBBBBBBBBAAA@@@???>>>>>>;;;888555333222000...------............---,,,,,,++++++***))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((tttpppmmmpppuuussstttpppkkkhhhfffccc]]]XXXWWWXXXWWWTTTTTTUUURRRLLLFFFCCC???======<<<;;;999222111000...------------+++*********,,,,,,***(((***)))((()))******(((&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((())))))((((((((((((((('''''''''&&&''''''((()))******++++++++++++***************&&&''''''((()))******+++***)))((()))***+++***((())))))***))))))((('''&&&(((''''''''')))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))(((((('''+++)))((('''''')))***,,,))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((())))))***+++(((333>>>>>>444+++)))+++(((((()))))))))*********))))))*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***)))(((''''''''''''((((((''''''''''''&&&%%%&&&&&&((((((((((((((((((((((((''''''((()))))))))((((((((((((,,,111111+++&&&&&&''''''''''''''''''''''''+++***))))))***,,,...000((()))))))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((''''''((((((((((((((('''''''''(((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000444444333333222333333333666777777777888<<>>===;;;:::999222222111///...---,,,+++***))))))+++,,,,,,***(((***)))((()))******(((&&&(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***((('''((()))*********)))))))))((((((&&&''''''((()))******+++,,,+++++++++*********)))&&&&&&''''''((()))***+++***)))((()))***+++***((())))))***))))))((('''&&&)))((('''(((*********(((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))))))))(((+++***((('''((())),,,---************************(((((((((((()))))))))***)))))))))))))))***++++++)))///555555111,,,***+++))))))))))))************************++++++++++++******)))))))))(((((((((************************((()))))))))*********+++((()))))))))******************))))))))))))******))))))******************************************))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''&&&&&&'''***++++++***((((((''''''''''''((((((''''''&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((+++111000***&&&&&&''''''''''''''''''''''''***)))((('''(((***,,,...(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&'''((((((''''''(((***((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,---...//////000000000222222222222333444555666777888888888999<<>>;;;888888888888777444333222111000///......,,,,,,,,,+++******))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((((((wwwsssoooppptttrrrrrrnnnjjjhhhgggddd^^^ZZZXXXZZZXXXUUUTTTUUURRRLLLGGGEEEBBB???<<<:::999999333222000///---,,,,,,,,,+++***)))***++++++)))((()))((((((((())))))'''%%%%%%&&&'''((()))******)))$$$%%%&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,...///,,,(((''')))+++,,,++++++******))))))(((''''''(((((())))))******,,,,,,++++++***)))))))))((((((''''''((()))***+++***)))((()))***+++***(((((())))))))))))((((((''')))((('''(((***+++***))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))((((((((()))*********))))))******)))))))))+++,,,---************************((((((((()))))))))*********))))))))))))***++++++)))+++,,,------,,,++++++)))*********++++++++++++*********++++++++++++,,,******)))))))))(((((((((************************((())))))******+++++++++))))))))))))******************))))))))))))******((()))***+++++++++******************************)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''&&&((()))+++***)))(((''''''''''''(((((()))'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''')))...---(((%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))''''''((()))))))))(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,---...////////////000000000111333444666777666777888999999<<<@@@CCC>>>BBBIIIOOOSSSUUUVVVVVVZZZ\\\]]]ZZZXXXZZZbbbiiiXXXZZZ\\\]]]\\\ZZZXXXVVVZZZ[[[^^^dddjjjmmmjjjgggaaabbbdddeeeccc```]]][[[[[[\\\^^^```cccfffhhhiiicccggglllppppppjjj```YYYUUUNNNGGGGGGJJJKKKEEE???@@@===888666555666777777;;;:::888555222///---,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))***))))))((('''tttrrrnnnpppuuutttrrrnnnjjjhhhgggeee```[[[YYYZZZYYYUUUUUUUUURRRLLLHHHGGGDDD@@@<<<999888888333222000...---,,,,,,---,,,***))))))******)))'''((('''''''''((((((&&&%%%$$$&&&***///111333333333)))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((---///000...***(((+++///++++++******)))((((((((((((((((((((()))))))))))),,,++++++***))))))((((((***)))((((((((()))*********)))((()))***+++***((('''(((((())))))))))))((()))(((((((((***+++***)))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))******+++,,,,,,---++++++++++++++++++++++++(((((()))))))))***************))))))******+++,,,)))***+++++++++******+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++*********)))))))))************************((())))))******+++,,,,,,))))))))))))******************))))))))))))******((()))***++++++++++++***************************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))((('''((()))***)))((('''''''''''''''((())))))'''%%%%%%'''***---,,,+++((((((((((((((((((((((((''''''((())))))))))))((((((&&&&&&))))))%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---...////////////000000000111222333444555444666888999999;;;>>>@@@>>>???DDDPPP\\\bbb]]]WWWZZZ]]]___[[[XXXZZZccckkk______^^^]]]\\\\\\[[[[[[XXX[[[```eeeiiikkkjjjjjjbbbbbbccccccbbb```^^^]]]XXXZZZ\\\```dddhhhkkkmmmhhhiiikkkooopppnnngggbbbXXXRRRMMMJJJIIIGGGBBB>>><<<:::777666666666555333888777666444111...,,,++++++++++++***))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((&&&&&&~~~ppppppmmmpppvvvvvvrrrnnnjjjiiihhheee```\\\YYYZZZYYYUUUUUUUUURRRLLLIIIHHHEEE@@@<<<888888888444222///---,,,,,,---...---+++)))((())))))((('''((('''&&&'''((((((&&&$$$%%%)))///555:::<<<======///---+++))))))***+++---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((,,,///000...+++***...222+++******)))(((''''''&&&))))))))))))((((((((((((++++++******)))(((((('''+++***)))(((((()))*********)))((()))***+++***(((''''''((())))))***))))))***(((((()))***+++***)))******))))))))))))******++++++++++++++++++++++++'''(((((()))))))))))))))(((((()))***************((()))***,,,,,,------,,,++++++++++++++++++++++++))))))))))))*********************)))******+++,,,))),,,...---***((()))+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,))))))))))))******************))))))))))))******((()))***+++,,,,,,+++***************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((***)))(((((())))))(((''''''''''''''''''((()))***'''%%%%%%''',,,......,,,(((((((((((((((((((((((((((((()))***************)))%%%$$$&&&&&&###$$$'''''''''''''''''''''''''''((())))))***))))))((('''%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////111111111000111111222222222444777888999:::<<<>>>CCC???BBBRRRfffooofffZZZZZZ^^^```\\\XXXZZZccclllhhhfffbbb______```bbbcccZZZ]]]bbbdddeeedddeeeeeeaaaaaaaaaaaaaaa``````___bbbbbbbbbbbbcccdddeeefffiiihhhggggggiiihhhccc```ZZZXXXTTTNNNIIIDDDAAA???888777777777777666333000......//////...---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''((((((((()))%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$nnnnnntttvvvyyy}}}ssspppllljjjiiifff```\\\YYY[[[ZZZWWWVVVVVVRRRLLLLLLKKKFFF@@@>>>>>>:::444555222...------------,,,,,,+++)))((((((((()))***''''''''''''''''''''''''((((((,,,777CCCKKKKKKHHH>>>666---)))))))))'''%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))******************))))))((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((******))))))))))))************+++++++++******))),,,+++***(((''''''''''''++++++******))))))((((((++++++***)))(((((())))))...------,,,+++***))))))))))))))))))))))))))))))************************++++++************+++++++++---//////---+++******++++++******************++++++++++++++++++++++++)))))))))))))))))))))))))))+++------,,,,,,,,,---++++++,,,------...//////---,,,***)))((()))***+++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++000***&&&'''******((('''++++++++++++******)))))),,,,,,,,,+++++++++******))))))***+++---...//////,,,,,,++++++++++++,,,,,,******))))))((((((''''''&&&&&&(((((()))(((''''''(((((('''&&&'''((()))***,,,)))(((***///111...+++((('''&&&&&&'''((()))***************))))))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&""""""###$$$$$$%%%&&&&&&(((###&&&&&&$$$,,,222+++'''&&&%%%&&&(((((((((''')))((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,---.........//////000000---------...000111000///555666888888999:::===???@@@<<>><<<999777555555555444222000///...---,,,,,,+++,,,,,,((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppnnnsssvvvxxx|||rrrnnniiigggfffddd___[[[YYY\\\\\\XXXVVVVVVSSSOOOMMMKKKEEE===;;;;;;:::666666333///------------,,,+++******)))((()))))))))''''''''''''''''''''''''%%%%%%(((111>>>KKKSSSVVVMMMIIIAAA777...(((&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))(((((((((((((((((()))***+++))))))))))))((((((((((((+++***))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,++++++---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...---,,,---...,,,,,,,,,,,,,,,---------...---,,,******+++,,,---///...,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,************************(((***+++***)))***,,,///++++++++++++************++++++++++++************))))))*********+++++++++******))))))))))))******+++)))((((((***...222555333111...+++)))((())))))))))))(((((('''(((((())))))'''&&&(((+++,,,***((())))))((('''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((((((((($$$'''(((&&&...444---'''&&&%%%&&&((((((((('''***)))((((((((((((((((((&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++******+++++++++,,,,,,,,,000000//////...---------//////...///111333222111333444666777777888;;;===@@@BBBFFFKKKPPPSSSTTTSSSWWWXXX[[[]]]ZZZUUUUUUYYY^^^```ccceeegggjjjnnnrrrlllkkkhhhffffffhhhjjjlllhhhaaa___dddffffffkkksssqqqkkkddd``````bbbbbbaaa]]]ZZZWWWTTTSSSTTTVVVWWWOOOMMMIIIGGGDDDAAA>>>;;;888777555444444444222000///...---,,,,,,+++++++++(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''mmmlllsssvvvyyy}}}sssooojjjgggfffddd___\\\YYY]]]]]]XXXUUUUUUTTTPPPNNNLLLFFF>>>:::;;;;;;888666333000------------,,,+++******)))))))))))))))''''''''''''''''''''''''((('''''',,,555AAAKKKPPPKKKIIIDDD:::...'''''')))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((('''''''''''''''******************************))))))))))))******((())))))************)))***))))))((())))))******((((((((((((((((((((((((******)))))))))))))))***(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---......---,,,---000222,,,,,,,,,,,,,,,---------------------------------------------------------***,,,......---,,,---...------------,,,,,,,,,,,,......---,,,,,,------...---,,,+++***+++...111333000///...------,,,------++++++++++++++++++++++++***,,,+++))))))******(((++++++++++++++++++++++++++++++++++++++++++******++++++++++++************---,,,,,,++++++,,,,,,---,,,***)))(((((()))+++,,,,,,///222333222///+++((()))))))))***++++++,,,,,,(((''''''(((***+++***(((******)))(((((('''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''***(((&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&))))))((((((((((((((((((&&&###'''(((&&&...333+++'''&&&%%%&&&((((((((('''((((((''''''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++******+++++++++,,,,,,,,,.....................---111000///000222333333222222333555666666888:::===999<<>>;;;777<<<999666444333111...,,,......---,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''uuugggkkksssvvvyyy|||vvvqqqkkkhhhgggeeebbb^^^XXX\\\]]]WWWRRRRRRRRRRRRNNNOOOKKKCCC=========<<<888555111.........---,,,)))************)))((((((((((((((((((((((((((((((((()))******---444???GGGHHHHHHCCC:::...'''&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((()))))))))*********************************))))))))))))************+++,,,---------------,,,+++***)))((((((((())))))))))))************)))))))))))))))******+++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......---,,,,,,...000---------...//////000000........................------------------------+++---...///------...///...............//////////////////000000000000000111000...---,,,---.../////////..........................................///...***)))222;;;666***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))+++------+++)))(((***))))))+++---111555777000000///---***'''$$$###******+++,,,,,,++++++***))))))*********)))((((((************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++&&&&&&&&&'''''''''''''''''''''((()))))))))(((((())))))'''&&&&&&&&&'''(((((((((''''''''''''((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&###&&&'''$$$***...%%%'''&&&%%%&&&((((((((('''%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&$$$%%%&&&(((((((((''''''((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,******+++---...///000111222000//////111333444333222333555666666777:::<<<777999>>>GGGOOOTTTTTTRRRSSSUUUZZZ___^^^YYYYYY]]]^^^^^^___```bbbaaa^^^[[[```ccchhhmmmqqqrrrrrrrrrgggfffeeeeeecccaaa``````eeegggiiijjjiiigggcccaaaXXXYYYZZZYYYWWWSSSOOOMMMKKKGGGCCC???===;;;999777;;;999666444333111...,,,...---,,,++++++*********)))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))))))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''uuuiiimmmuuuwwwwwwzzzuuupppjjjfffeeedddaaa^^^WWW[[[\\\VVVPPPPPPQQQQQQLLLOOOLLLDDD>>>===<<<;;;999555111///......---,,,)))******+++***)))((('''((((((((((((((((((((((((&&&(((+++******///999AAA@@@???;;;444---'''&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''(((((()))))))))'''(((((()))***+++,,,,,,******************************))))))))))))******))))))***+++,,,------,,,,,,++++++***)))))))))***)))*********+++++++++,,,)))))))))))))))***++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///111222222000//////000------...//////000111111........................------------------------+++---//////...---...///......//////000000111111///000000111111111111111111000///...---,,,,,,,,,......---------...//////........................,,,...,,,***111:::666++++++++++++,,,,,,,,,---------------.........//////+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,++++++***((((((***---222444222222111000---+++(((&&&***+++,,,,,,+++******+++(((((()))*********))))))***))))))))))))(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++)))(((((((((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((($$$((()))%%%***---$$$'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&%%%&&&(((***+++***))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,------...//////222000......000222333333222444666666777888;;;===:::===BBBGGGLLLPPPQQQQQQOOOQQQVVV[[[ZZZVVVWWW[[[ZZZ[[[]]]bbbeeeddd```\\\]]]___cccgggkkkmmmnnnoooffffffdddaaa___^^^]]][[[___aaaccceeedddcccbbbbbbYYYZZZZZZXXXUUUPPPKKKHHHFFFEEEBBB>>>:::777888999888666444333333222000......---,,,+++************)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''vvvkkkooowwwxxxvvvxxxtttoooiiieeedddccc```]]]VVV[[[\\\UUUOOOOOOQQQQQQJJJNNNLLLDDD>>><<<;;;999999666222///......---,,,)))******++++++)))((('''))))))))))))))))))))))))$$$(((+++)))''')))111888555444222...***((('''((($$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''((((((((())))))******''''''(((***+++,,,---...))))))))))))))))))))))))******))))))))))))******(((((()))++++++,,,,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,))))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,...000000...,,,,,,,,,---......///000111111222////////////////////////------------------------+++---//////...---...///...//////000111222222333///000111222222222222222------..................---------------...///000------------------------)))//////))),,,333000'''+++++++++,,,,,,---------........./////////000000))))))*********+++++++++...------,,,,,,------...,,,+++***)))))))))***+++((()))+++,,,,,,,,,++++++***+++,,,,,,,,,+++***))))))+++,,,,,,************'''((()))***++++++***))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&(((+++......---***(((((((((((()))(((''''''&&&((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))******&&&******&&&+++---###'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''%%%&&&(((***,,,---,,,+++***))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,---------------------222///------///222333333333444666777777888;;;>>><<<@@@DDDEEEFFFHHHKKKOOOIIIKKKQQQVVVWWWUUUWWW]]]TTTVVVZZZaaaffffffbbb]]]bbbccceeegggjjjmmmpppqqqmmmllliiieeebbbcccbbbaaabbbbbbcccbbb```___``````[[[ZZZXXXVVVQQQMMMHHHFFFBBBBBBAAA<<<777555777:::555444333333333333222111...---,,,+++************+++***)))''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''vvviiikkktttyyyxxxvvvuuupppiiieeedddbbb___\\\WWWXXXYYYYYYVVVTTTSSSSSSNNNQQQNNNDDD===<<<===<<<:::777222///...---,,,***+++++++++************)))((((((((((((''''''''''''(((((((((((()))))))))))),,,+++)))))))))(((&&&###''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((''''''''')))))))))))))))******+++111222222///,,,)))(((((())))))))))))))))))))))))+++***+++---///000...---++++++******************++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,*********)))******+++,,,------------------------------------------------...............---------000000///...---...111444000//////......000111222000//////.........//////......///000000111222222////////////////////////111111111111111111111111444000---...,,,***,,,111222111111222222000///000000,,,//////)))...333...///...------,,,,,,------+++*********+++,,,,,,---,,,------......------,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))************))))))&&&(((***+++***)))***+++*********))))))))))))))))))******++++++******)))''')))+++,,,*********+++))))))))))))))))))))))))''''''((()))******)))(((''''''((()))))))))))))))))))))))))))************+++***)))***+++***((('''''''''''''''((((((((((((***)))((((((((()))+++,,,//////---,,,***)))(((''',,,///333444222...+++***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''(((((()))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((,,,//////+++((())))))(((((('''''''''&&&))))))))))))************)))))))))))))))******+++++++++,,,------......///000111111111111222222222555555666777888777777777<<>>999777777666555444222000///...------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((wwwkkklllssswwwwwwvvvtttoooiiifffeeedddbbb___XXXYYYZZZYYYVVVSSSRRRRRRNNNQQQOOOFFF???======<<<:::777222///...---,,,************)))))))))(((((((((((((((((('''''''''''''''((((((((())))))))))))+++***)))))))))(((&&&$$$(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))(((((())))))***+++///000000...+++)))(((((())))))))))))))))))))))))))))))***,,,......---+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,------------------------------------------------...........................//////...---...000222000///.........///111111000000//////......//////......//////000000111111000111111222333333444444222222222111111111111111555111000222222000000333777333//////000222333555333///333333,,,...333.........---,,,,,,,,,------+++++++++++++++,,,------,,,------......------,,,...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---))))))************))))))''')))******))))))***+++)))))))))))))))*********++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''((()))))))))))))))(((((()))))))))************)))((()))******(((&&&''''''''''''(((((((((((())))))((((((((()))***+++000///...---+++***)))(((***---000000...+++)))((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&)))))))))))))))((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***------+++((()))(((((((((''''''''''''(((((()))))))))*********)))))))))))))))******+++++++++,,,------......///000111111111111222222222444444444555666777777777???AAADDDDDDDDDGGGLLLQQQKKKLLLNNNQQQVVVZZZ^^^aaabbbZZZWWW^^^eeehhhiiikkkkkkgggccccccgggkkknnnooojjjhhhdddaaa^^^]]]\\\]]]cccffffff```[[[ZZZZZZZZZ\\\^^^ZZZQQQLLLLLLJJJFFFAAABBBAAA===:::888888888555444222111///.........,,,,,,+++******)))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((wwwnnnooorrrtttuuuwwwrrrnnniiiggggggfffdddaaaYYYZZZZZZXXXUUURRRQQQQQQNNNRRRQQQIIIBBB???>>><<<:::777222///...---,,,***))))))))))))((((((((('''((((((((((((''''''''''''''''''((((((((())))))))))))((((((((())))))'''%%%((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((())))))***,,,---...---***(((((())))))))))))))))))))))))))))))((()))+++------,,,***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------........................------......//////000000,,,...000000///...///000/////////...///000000111111111000000////////////000000111111111111111111//////111222444555666777222222111111111000000000222......222555444444666777888<<>>===;;;999888888999:::555444222111000///......+++++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((}}}vvvpppqqqrrrrrrsssvvvqqqmmmiiiffffffeeebbb___ZZZ[[[[[[XXXTTTRRRQQQQQQOOOSSSRRRKKKDDDAAA???<<<:::777222///...---,,,*********)))))))))((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((''''''((())))))(((&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((()))))))))((((((''''''(((((()))***)))***,,,+++)))(((((())))))))))))))))))))))))))))))))))))+++------+++)))))))))))))))***************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++,,,------................................................------...///000000111111,,,///222333111000000000////////////000000111111222222222222111111000000333333333333333222222222000111222333555666777777444444444333333333222222444000///333777888;;;@@@JJJUUUffftttyyymmmSSS<<<444---111444......111...//////...------------......---------------......------............------...---++++++,,,...000222---,,,,,,++++++,,,,,,---)))******++++++******)))***++++++***((()))***,,,''''''((()))***++++++,,,,,,------......------,,,000+++&&&''',,,///...+++)))))))))))))))))))))))))))((((((+++...///,,,(((''''''((()))))))))))))))(((((((((((()))))))))***''''''&&&'''(((((('''%%%''''''''''''(((((((((((('''''''''''''''(((((()))---,,,,,,+++***))))))((('''((()))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''((()))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))))))))((((((((((((((('''''''''(((((((((((()))))))))***)))))))))))))))******+++++++++,,,------......///000000111111111222222222333333222333444777;;;<<<===AAADDDDDDBBBCCCEEEHHHKKKKKKMMMPPPTTTXXX\\\^^^___]]]\\\^^^aaaccccccccc```______```bbbeeeggghhhhhhfffbbb___\\\[[[[[[[[[VVV]]]aaa```bbbfffccc[[[WWWXXXUUUOOOIIIFFFFFFGGG;;;666222333555666888:::444333222111000/////////+++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((yyytttqqqrrrsssqqqrrrvvvqqqmmmhhhfffeeeccc___\\\[[[[[[ZZZXXXTTTQQQQQQRRROOOTTTSSSLLLDDDAAA???===:::777222///...---,,,***++++++*********)))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))******((((((((((((((()))******''')))******)))(((((()))))))))))))))))))))))))))+++******,,,......,,,************++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...........................////////////////////////......//////000111222222...111444555444333222222000000000111111111111111222333333444444333333222333333333333333333333333333444444555555666777777555555555555555555555555777777<<>>===@@@CCCCCCBBBBBBEEEGGGJJJJJJLLLNNNRRRVVVZZZ\\\ZZZ___ccccccaaa^^^]]]\\\^^^___```aaabbbcccdddeeebbb```]]][[[YYYYYYYYYZZZ\\\]]]ZZZYYYaaaiiibbbTTTUUUTTTQQQKKKDDDAAACCCGGGBBB888111222444444444666333222111000//////......*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''uuuqqqooorrrtttssssssuuuppplllhhhfffeeebbb^^^ZZZ[[[[[[ZZZWWWTTTRRRRRRSSSPPPTTTSSSKKKCCCAAA@@@>>>:::777222///...---,,,***++++++++++++************((((((((((((''''''''''''&&&&&&'''''''''((((((((('''&&&&&&'''))))))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((((())))))******+++)))))))))))))))******+++''')))******)))((())))))))))))))))))))))))))))))+++++++++,,,......,,,*********++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,------...///........................000000000000000000000000//////000000111111222222000222555666555444333444111111222333333333333222222444555777777777666666444444444444444555555555333333333444444555555555444444555666666777777888555BBBYYYrrr[[[BBB555555222333777444333222111111000000111111111000//////.../////////......////////////......------------...///000000---,,,,,,++++++,,,,,,---******++++++++++++*********+++---,,,+++)))******(((((())))))******++++++)))******++++++******))),,,)))''''''***,,,,,,***))))))))))))))))))))))))***&&&&&&...999;;;222'''''''''((()))))))))))))))''''''(((((((((((())))))&&&&&&%%%'''((()))'''&&&''''''''''''((((((((((((&&&'''((())))))))))))((('''''''''''''''''''''&&&''')))))))))''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''((()))************'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''))))))(((''''''((('''''''''(((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++++++++,,,------......///000111111111111222222222555555555666888:::===>>>===@@@CCCCCCCCCDDDHHHKKKJJJJJJLLLNNNRRRVVVYYY\\\\\\cccgggfffbbb___ZZZUUUYYY\\\```bbbcccdddfffgggbbbaaa^^^\\\[[[[[[\\\]]][[[[[[WWWXXXhhhwwwppp^^^SSSQQQMMMIIIBBB???EEENNNQQQAAA555444555222///111222111000///............))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''sssnnnmmmrrrvvvuuuttttttnnnkkkhhhffffffddd```\\\ZZZZZZYYYVVVSSSRRRSSSTTTQQQTTTRRRIIIBBB@@@@@@???:::777222///...---,,,***************))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''(((((('''%%%###%%%'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))******++++++***************+++,,,,,,((()))++++++)))(((((()))))))))))))))))))))))))))*********+++---,,,***((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------------......///........................000000000000000000000000111111111111111111111111111333555555444333444444222333444555555555444444333444777999:::;;;:::999999999::::::;;;;;;<<<<<<999:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGHHHaaa{{{XXX???888444444666222444444333222222222222333222111000000/////////000......////////////......---...///000000///......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))+++......---***)))))))))))))))))))))*********))))))************))))))((((((((())))))*********)))))))))))))))))))))))))))'''''',,,111222---(((''''''((()))))))))))))))'''''''''((((((((())))))'''&&&&&&'''))))))((('''''''''''''''(((((((((((('''((()))*********))))))''''''''''''''''''''''''&&&(((******((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((+++---...---,,,***''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%(((++++++)))''''''(((''''''''''''((((((((()))'''''''''((((((((()))))))))))))))))))))******+++++++++,,,------......///000111111111111222222222444444555777888:::;;;;;;<<<>>>AAAAAAAAADDDJJJNNNLLLLLLMMMPPPSSSWWW[[[]]]^^^bbbddddddggghhhaaaXXXUUUZZZ```cccddddddeeegggeeedddaaa^^^]]]]]]]]]^^^WWWZZZYYY[[[lll|||vvvcccSSSOOOLLLIIIDDDCCCMMMZZZXXXEEE666555666111...000000///...------,,,------((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''rrrlllkkkqqqwwwwwwtttsssmmmjjjgggggghhhgggccc___YYYYYYXXXVVVSSSSSSTTTUUURRRTTTQQQHHHAAA@@@@@@???:::777222///...---,,,***))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&$$$"""$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''(((((()))***+++++++++++++++******++++++,,,---)))***++++++)))(((((())))))))))))))))))))))))))))))))))))***++++++)))'''((())))))***++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------.........------------...//////////////////////////////000000000000000000000000222222222111111111111111111222444444333222333444333444555666666666555444333444777:::<<<===<<<<<>>>>>BBBIIIOOOMMMNNNOOOQQQUUUYYY\\\^^^___^^^]]]```kkkssslll^^^UUUZZZ```dddcccbbbcccddddddbbb___[[[YYYXXXXXXYYYYYY^^^]]][[[dddooofffRRRRRRNNNKKKJJJFFFGGGTTTcccVVVAAA222222555111///222///...---,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((()))******))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''{{{eeeeeejjjrrrvvvttttttuuutttnnngggeeeffffffccc___ZZZYYYYYYXXXWWWUUUTTTSSSVVVSSSOOOJJJEEEBBB@@@???999333---,,,+++))))))+++,,,,,,,,,++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((&&&&&&''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%'''))),,,)))&&&%%%''')))(((&&&(((((((((((()))))))))))))))************+++++++++(((((())))))******++++++))))))))))))(((((((((((()))************))))))((()))************+++++++++******+++,,,,,,,,,,,,+++---------............///..................------+++---///000/////////000...333444222111333222///333333222111000000//////222//////000222111111222111111333555777888555333444555777888888999;;;<<<>>>>>>@@@FFFHHHHHHLLLRRR[[[___dddgggiiinnnsssxxx}}}{{{{{{~~~iiiPPPEEE@@@<<<<<<888333222444666555333444333222111111000///...333111///000111111000///000111333333333111///---,,,,,,------...---------***+++---......---+++***---------,,,,,,,,,++++++***(((''')))+++,,,***(((***+++,,,------,,,+++***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))(((''''''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))***%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((***...222333000,,,)))(((((()))******(((''')))(((((()))******)))(((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************+++,,,,,,------......//////............000222333444444555777777888888888999<<<===<<<>>>DDDEEECCCNNNLLLLLLOOOTTTYYYZZZYYY[[[[[[]]]dddkkknnnjjjfff[[[^^^bbbdddeeeeeeggghhheeeaaa\\\XXXXXXXXXYYYYYY]]]\\\[[[\\\aaabbbZZZOOOIIIFFFCCCCCCHHHPPPYYY___III???444111444555222,,,000000...---,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''jjjiiilllsssvvvtttsssuuupppkkkfffeeeggggggddd```ZZZZZZZZZYYYWWWUUUTTTSSSUUUSSSOOOKKKFFFBBB@@@>>>;;;444...---,,,******,,,*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((+++)))&&&&&&'''((((((&&&(((((((((((()))))))))***)))************+++++++++)))))))))))))))*********************************))))))***************)))++++++++++++,,,,,,,,,,,,++++++,,,------------------------............///........................---...000000000000111333999BBBGGGAAA777333222111111111222222333333333333222111111222333222111111555666777777999:::;;;<<>>DDDEEECCCKKKIIIHHHJJJOOOSSSUUUVVVWWWXXX[[[aaagggkkkjjjggg]]]```ccceeeeeeeeefffggghhhbbb[[[WWWVVVXXXZZZ[[[aaabbb```]]][[[ZZZSSSKKKJJJHHHEEECCCCCCFFFIIIKKKAAA:::333000333444111...000///...---,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''nnnlllmmmsssvvvtttssstttmmmiiiffffffiiiiiieeeaaa\\\[[[[[[YYYWWWUUUSSSRRRTTTRRRPPPLLLHHHCCC@@@>>>;;;555///...---++++++---*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((***(((&&&&&&'''(((((('''((((((((()))))))))******)))************+++++++++************))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,---...............---------............///...........................///000000000111444666FFFRRRXXXNNN===333222333111222333555666666666666222333555666888999::::::===CCCLLLRRRUUUYYY]]]```bbbdddfffhhhooo}}}|||uuuooohhh^^^SSSKKKGGGBBB<<<777444333333222666555444444444222///,,,000000111222222111111000//////000000000000//////---...///111111///...---------------,,,,,,,,,,,,+++***)))***++++++***))))))******++++++******)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))((((((''')))(((''''''))))))((('''(((((('''&&&&&&''''''''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))&&&$$$&&&&&&&&&''''''''''''((()))******)))((('''((()))'''((((((((()))))))))***((((((''''''''''''((()))))))))))))))************++++++,,,,,,,,,,,,------...///000111111111111111555444333333444777;;;>>>;;;=========BBBJJJMMMLLLKKKIIIHHHIIILLLPPPSSSTTTVVVXXXZZZ]]]aaadddfffgggbbbdddffffffeeedddddddddhhhbbbZZZUUUUUUXXX\\\^^^___aaa___XXXRRRPPPLLLHHHIIIHHHEEEBBB???===;;;;;;888555222111111111000///000///...,,,++++++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''ppplllkkkqqqttttttssstttmmmjjjhhhiiilllkkkfff```]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRPPPMMMIIIDDD@@@===;;;444///...---******---,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))*********((('''((((((''''''((((((((('''(((((()))))))))*********))))))*********+++++++++++++++******))))))((((((*********+++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------------............///............///////////////////////////111444777JJJTTTXXXLLL;;;222222333444444555666666666666666555888::::::<<>><<<:::999333444444222000......//////...---,,,++++++++++++))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''pppjjjhhhmmmrrrssstttuuupppmmmjjjkkknnnllleee___]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPMMMIIIEEEAAA>>>:::333...---,,,)))))),,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''''''''((((((((('''(((((())))))))))))************))))))*********+++++++++++++++******))))))(((((()))))))))*********++++++))))))***,,,------------++++++++++++,,,,,,,,,,,,++++++,,,------------------------............///........./////////000000...//////......///333666DDDHHHGGG>>>444222222333444444444333333333333444888???DDDEEEKKKVVV___bbb~~~xxxpppiiiccc\\\RRRKKKAAA===999777666777888777555444333111000000000111000000000000000///...---,,,...///000000///...,,,.........---------,,,,,,++++++++++++***+++,,,...***))))))))))))))))))*********)))))))))(((((((((((()))))))))*********+++((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***((('''((()))***)))((()))))))))((((((''''''&&&)))))))))(((((('''&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''')))***(((&&&'''***...&&&'''((('''&&&&&&)))+++***)))((()))******)))(((&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&&&&'''''''''((()))*********&&&''''''(((((((((((((((((()))))))))***************++++++,,,,,,---......///000222333333333222111000111444777999999:::999:::<<<===AAAKKKWWW[[[YYYQQQPPPPPPPPPQQQTTTXXX[[[XXXYYYYYYYYYZZZ^^^cccfffkkkkkkkkkiiiddd```^^^]]]]]]ZZZXXXWWWYYY\\\]]]^^^YYYUUUNNNIIIKKKNNNJJJCCCCCCAAA>>><<<::::::;;;<<<444555666444000---------...---,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''rrrjjjfffkkkqqqssstttuuuqqqmmmkkkkkkmmmllleee```\\\\\\\\\[[[ZZZXXXWWWVVVSSSRRRPPPMMMIIIEEEBBB@@@999222---,,,+++))))))+++*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%&&&)))+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''%%%'''))))))((('''((())))))))))))*********++++++)))************+++++++++************))))))))))))(((((())))))***+++++++++***+++,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,------------------------............///.........//////000000111...///000///...///111444:::;;;777111///333444333444444222222333666888:::@@@NNN\\\fffuuuyyyppphhh```ZZZQQQIIIBBB===999666666555222111000111222333000000111000000///...------...///111111///...---............---------,,,***++++++++++++,,,///111+++******))))))******+++******)))))))))(((((((((((())))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''***)))((((((******)))((((((((()))))))))((('''''''''(((((()))(((((('''&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''))),,,&&&(((***(((&&&&&&***...555222---+++)))((('''%%%&&&&&&&&&''''''''''''(((%%%'''))))))'''%%%%%%%%%&&&&&&'''((()))***++++++%%%&&&'''((()))))))))((())))))))))))******************+++,,,...///000000111222222333333333222222111444888;;;<<<<<<;;;:::<<<<<<===@@@JJJSSSTTTPPPMMMNNNPPPQQQRRRTTTWWWZZZWWWVVVVVVWWW[[[```dddggghhhjjjjjjhhhddd```^^^^^^\\\ZZZYYYYYY[[[]]]]]]\\\___YYYPPPKKKNNNPPPKKKBBBCCC@@@<<<888666666888999666666666333000---,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''vvvmmmgggjjjpppssssssuuunnnkkkhhhiiikkkkkkfffaaa[[[[[[[[[[[[ZZZYYYXXXXXXTTTSSSPPPLLLHHHEEECCCBBB:::333...---,,,)))))),,,*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((((($$$''')))***((('''((()))))))))*********+++++++++)))************+++++++++)))))))))))))))*********))))))******+++,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,---...............---------............///---......///000000111111000111222222000000111222333555333000000444777666777666666777<<>>FFFPPPZZZ```~~~yyyqqqhhhbbbQQQLLLFFF>>>999555444444444444444333222111000//////000222333333222000/////////.........---------((()))+++++++++---222666---,,,+++******+++,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''(((***++++++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&***)))((()))***+++***(((&&&'''(((*********))))))%%%&&&''')))))))))((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())),,,)))''''''))))))'''$$$'''***,,,***'''''',,,111???999222,,,************&&&&&&&&&'''''''''((((((&&&)))++++++***(((''''''&&&&&&'''((()))***++++++$$$%%%'''))))))))))))((())))))))))))************((()))+++---000222444555555444333222111222333444333333333444555666777777:::;;;===BBBLLLTTTRRRKKKFFFJJJOOORRRSSSTTTVVVYYYaaa\\\VVVVVVYYY[[[YYYVVV]]]```cccddddddeeeeeegggjjjeee___[[[ZZZ[[[\\\]]]YYYZZZWWWPPPMMMMMMLLLIIIAAA@@@>>><<<:::888888777666333000.........---,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''mmmfffmmmmmmooossspppnnnkkkhhhhhhiiiiiifffccc]]]]]]^^^]]]\\\ZZZXXXVVVWWWRRRLLLJJJKKKJJJFFFAAA:::666111---,,,,,,+++***,,,,,,++++++***)))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))(((((('''))),,,,,,+++))))))))))))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,++++++...111444444444---+++)))***,,,---+++))),,,,,,,,,++++++*********---------.........//////......---,,,---...///000000////////////000000111000222222000111333444444333111333777777555:::CCCFFFCCCIIIWWWcccooozzzwwwwwwnnnaaaTTTJJJBBB:::555666555444444444222...+++222222333222///...---...111000...,,,++++++,,,,,,---,,,,,,+++,,,---///000(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,+++++++++***))))))))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((...---,,,***)))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&)))+++))))))(((''''''((()))***)))))))))))))))******+++***+++,,,...///000000000222222222111111000000000777666555444444555666777;;;;;;BBBMMMTTTQQQLLLJJJOOOLLLIIIKKKPPPTTTVVVVVV]]]WWWUUUXXXZZZXXXUUUTTTTTT```fffdddeeekkkjjjbbbdddeeeccc___[[[YYY[[[^^^\\\ZZZVVVSSSPPPLLLGGGDDDAAA???;;;999888777444222444333222111000...------+++++++++************))))))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&'''((())))))***))))))''''''(((((('''&&&%%%%%%(((((((((((())))))))))))''''''((((((((((((((('''''''''''''''(((((((((((('''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%rrrkkkpppppprrruuurrrrrrnnniiigggfffeeeaaa^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVQQQKKKJJJKKKJJJEEE@@@;;;777222...---,,,,,,+++,,,,,,++++++***)))))))))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((())),,,000333555---------------,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---,,,...000111111000---+++***+++------,,,***------,,,,,,,,,+++++++++------.........///////////////.........///000111000000/////////000111111222444444333333333444333777555555666444555>>>JJJbbbkkk|||~~~yyyssskkkbbb\\\IIICCC;;;555444444444333...///000111000/////////......---,,,,,,------...------,,,,,,------...///)))******++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))(((((()))))))))+++++++++***************))))))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((())))))))))))))))))''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***)))))))))*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&'''((('''&&&'''***,,,***)))(((''''''((()))***)))))))))))))))******+++,,,,,,---...//////......111111111111222222222222666666555444555555777777;;;<<>><<<999777666555333222444333222111///...------+++++++++*********))))))))))))(((''''''((())))))***)))(((''''''((()))***'''(((((())))))))))))(((''''''(((((('''&&&&&&%%%'''((((((((())))))))))))((()))))))))((('''&&&&&&''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&vvvnnnsssssstttxxxuuutttooojjjggggggeeebbb______^^^]]][[[ZZZYYYXXXXXXUUUPPPKKKIIIJJJIIIDDD???<<<888333///...------,,,,,,,,,++++++***)))))))))(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((***///666>>>BBB999555///------...---+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++...,,,+++,,,......---,,,.........------------,,,............////////////000000000///000111222222000000000000000111222222111333555666444333333444444777;;;>>>AAAJJJ]]]nnn~~~yyytttjjj\\\OOOFFF???888444444444333222111000......///////////////.........,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++++++++***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((************))))))))))))''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************''''''((())))))***++++++''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''((((((((('''(((***---******(((((((((((()))***)))))))))))))))******+++------............------///000000222333444555555555555555555555666777888<<<===BBBHHHIIIFFFFFFIIIJJJKKKLLLLLLLLLLLLMMMOOOTTTWWW[[[ZZZQQQFFFEEEIIIVVV\\\```aaagggnnnkkkccc\\\___``````\\\XXXUUUTTTSSSPPPMMMKKKIIIGGGDDDAAA:::888555444444444222111333333222000///...---,,,++++++*********)))))))))******))))))))))))******))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((''''''&&&%%%''''''((((((((()))))))))******))))))(((&&&%%%$$$''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&wwwnnnrrrrrruuuzzzxxxrrrnnnjjjiiijjjkkkjjjhhhaaa```^^^\\\ZZZZZZZZZZZZUUUPPPLLLKKKLLLJJJEEE???===999444000///...------,,,,,,++++++***)))))))))(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((***///666===AAABBB:::111,,,,,,---+++(((******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------+++***------------............/////////...................../////////000000000000000000000111111111222111111000111111222333444333444777999888555666:::555>>>JJJSSS\\\lllyyylll\\\KKK@@@===:::666444333333333333333333222111000///...---------///000000///...---///.........---------,,,,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((++++++******))))))((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((((('''''''''***,,,+++***)))((((((((()))***)))))))))))))))******+++,,,,,,---.........---------...000111333555777777444444444555666777888888<<<===AAADDDCCC@@@BBBHHHKKKMMMNNNMMMKKKMMMQQQUUU[[[TTTNNNJJJFFFDDDIIIPPPTTTWWWYYY]]]fffnnnllleee[[[\\\]]]]]]ZZZWWWSSSRRRQQQNNNKKKHHHFFFCCC@@@>>>777555333333333444333222222222111000...---,,,+++************))))))))))))************************))))))(((((((((((())))))((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))(((((())))))((('''&&&&&&''''''''''''(((((((((((('''((()))((('''&&&&&&(((''''''&&&&&&&&&&&&''''''tttkkkoooooosssyyyxxxpppllliiiiiikkkmmmkkkjjjcccaaa___]]]\\\[[[\\\\\\VVVRRRMMMMMMNNNLLLFFF@@@===999444000//////...---,,,,,,++++++***)))))))))(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((('''&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***---000333555>>>666...***+++---,,,)))******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++------............///////////////////////////////////////000000000111111//////000000111111111111111111111222222333555555777777999;;;999777;;;CCCHHHVVVhhhsss}}}ooobbbKKKEEE===777555666666555222222111000000///.........///000111000///...---000000//////...---------,,,,,,,,,+++++++++************++++++++++++******)))))))))***+++++++++,,,***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&'''&&&%%%&&&)))+++,,,+++***((((((((()))***)))))))))))))))******+++)))***+++---.../////////,,,---///111333555777888222333444555666777888888===<<<>>>@@@>>><<>>;;;;;;======;;;>>>CCCFFFFFFEEEEEEHHHNNNUUU[[[^^^XXXYYYeeeqqqqqqjjjccc^^^]]][[[\\\___aaa___\\\___\\\ZZZXXXXXXVVVTTTRRRQQQMMMHHHDDD@@@===:::888666555333333444444444333111111000...---,,,+++*********)))))))))(((((((((******++++++++++++******(((((())))))))))))((((((''''''((((((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((($$$%%%&&&((())))))******''''''''''''((((((((((((((()))***)))'''&&&'''((('''''''''&&&''''''((()))wwwkkkmmmkkkooouuutttpppmmmkkkjjjjjjhhhbbb^^^_________^^^]]][[[YYYYYYVVVRRRNNNNNNOOOLLLFFF@@@<<<888333000......---,,,,,,,,,++++++***)))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))(((''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))***))))))((()))))))))***+++,,,------++++++******+++,,,...///------------------------,,,+++***+++---------,,,***,,,......---,,,...111........./////////000000000000000111111111222222000000222333333333222111222222222333444666777888888666;;;FFFNNNWWWkkk|||ooocccUUUHHH>>>>>>;;;777333111111222333222111000000/////////000.....................---,,,,,,,,,+++++++++*********+++,,,......,,,+++***+++++++++***************))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''&&&&&&''')))+++---,,,+++)))(((((()))***)))))))))))))))******+++)))***+++,,,---...............///000111222222333000111333666888999999999>>>:::888;;;===<<<===@@@BBBAAABBBEEEJJJOOORRRTTTXXXcccwwwwwwooo```___^^^___^^^^^^]]]^^^^^^\\\[[[[[[[[[YYYTTTPPPNNNJJJEEEAAA>>><<<:::888666444222222333333333222111000///...,,,+++*********)))))))))(((((((((((())))))***++++++***))))))'''((()))******)))((('''&&&&&&''''''((('''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''((((((((((((((()))***)))''''''''')))'''''''''''''''((()))))){{{nnnnnnlllnnnsssssspppnnnmmmmmmmmmjjjddd___]]]]]]^^^]]]\\\ZZZXXXVVVTTTQQQMMMMMMNNNLLLEEE???<<<888333///...------,,,,,,,,,++++++***)))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))***+++,,,,,,(((***,,,---+++)))((()))++++++******+++---...///------------------------...,,,+++,,,------,,,+++)))+++......,,,,,,...111---.........//////000000000111111111111222222222111222333444555444333333222333333444555666888888AAA@@@IIIZZZjjj{{{yyykkk```MMMHHHAAA:::444222222222333222000/////////000111........................,,,,,,,,,+++++++++*********+++---......---+++***,,,+++++++++******))))))((())))))******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((((((((('''(((***---...---+++))))))))))))***)))))))))))))))******++++++,,,,,,------,,,,,,+++......//////000000000111///111333666888999999999???999666:::>>>>>>===???@@@@@@BBBGGGNNNQQQQQQOOO\\\ppp{{{jjjeee^^^^^^___```______aaaeee\\\\\\\\\^^^___[[[TTTNNNJJJGGGBBB>>>===;;;:::999666444222111222222111000000000///...,,,+++***)))))))))))))))((((((((((((((()))***++++++***)))((('''((()))******)))((('''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((()))((()))***)))((('''((()))'''''''''''''''((())))))qqqooolllooovvvwwwqqqpppooonnnllliiidddaaa\\\]]]]]]]]]\\\ZZZYYYXXXWWWRRRLLLKKKLLLJJJCCC<<<===999444000...---+++******)))***+++,,,,,,***((('''''''''((())))))******((((((((((((((((((((((((((((((''''''''''''((((((+++)))'''&&&%%%&&&'''(((******))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))...---,,,+++***+++,,,------------------------------,,,++++++,,,...111333000///...---,,,+++++++++...------,,,,,,++++++***,,,,,,------.../////////////////////000000000000222222222222222222333333111111222333555444222000777444222444888<<<@@@CCCGGGZZZsss~~~sssdddPPP@@@999777666555222333333000------000444000...------...///...,,,......---------,,,,,,,,,(((***---...---------...,,,++++++******++++++,,,+++++++++************)))(((((())))))*********+++'''((())))))(((((()))+++((((((''''''''''''(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))$$$%%%&&&''''''''''''&&&)))'''&&&'''******(((%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))******+++---***(((***---...***%%%---+++(((&&&%%%&&&)))***))))))(((((((((((())))))%%%&&&'''((('''((()))***+++*********))))))((((((*********)))))))))))))))******+++,,,---//////000111000000//////000111222333222222555999:::999666;;;<<<===???AAACCCEEEEEEFFFEEEEEEGGGJJJPPPVVVYYYggg{{{rrrmmmiiiddddddbbb``````bbbcccaaa___XXX___aaa]]][[[^^^ZZZQQQJJJHHHFFFEEEBBB;;;555333666555444333111000///............------,,,,,,,,,***************)))(((((())))))))))))************((('''&&&(((***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((()))***)))'''&&&&&&''''''''''''''''''((())))))qqqooolllnnnuuuuuupppooonnnmmmllljjjeeebbb]]]]]]]]]]]]\\\[[[YYYXXXWWWQQQLLLKKKLLLJJJDDD===<<<888333///......---,,,*********+++,,,,,,***(((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&&&&(((((((((((((((((('''''''''&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))),,,++++++***+++,,,---...---------------------------,,,++++++,,,...111333//////...---,,,,,,,,,,,,------------------------,,,,,,---......//////000////////////000000000111222222222222333333333333333333333444555666666666555999;;;888555:::KKK[[[ooo~~~{{{lll___TTTIII===555333222222222333333111///000//////000222333222111...------------,,,,,,,,,***,,,......,,,+++++++++,,,++++++******++++++,,,+++++++++************)))((()))))))))************''''''((((((''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))***)))))))))((('''''''''&&&%%%%%%'''***+++***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))*********((('''***///111...***(((''''''''''''(((((()))(((((())))))))))))((((((&&&'''(((((('''''''''(((*********)))))))))((((((***)))))))))))))))))))))******+++,,,---...//////111000/////////000111222333222333666999:::999777;;;<<<===???AAACCCDDDEEEGGGGGGHHHJJJNNNSSSXXX[[[^^^llltttnnnhhhiiiiiieeebbb```^^^^^^``````^^^\\\ZZZ^^^^^^\\\]]]^^^VVVKKKNNNGGGBBB@@@>>>;;;888888555555444333111000///.........---,,,++++++*********************)))(((((())))))))))))************)))((('''(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))))))))'''&&&'''((('''''''''''''''((())))))rrrppplllnnnttttttpppooonnnmmmmmmjjjfffbbb]]]^^^^^^^^^]]][[[YYYXXXVVVQQQLLLJJJKKKJJJDDD???:::777222////////////...******)))***,,,,,,***((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''''''''(((((((((((())))))))))))************+++---...///------------------------------,,,+++,,,...111222///...------,,,,,,,,,,,,,,,,,,---......///000000,,,------......///000000/////////000000000111111222222222333333333444444777666555333333333333333111888>>>BBBJJJ]]]xxx{{{sssfffUUUIII===777111000333444111---///......000111222000///------------,,,,,,,,,+++,,,---...---+++))))))***,,,++++++******++++++,,,+++++++++************)))))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''&&&%%%%%%&&&&&&'''&&&&&&(((***++++++***************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***)))'''''')))---///---***$$$%%%&&&((((((((((((((('''((()))******)))((('''((((((((((((((((((''''''******))))))))))))(((((())))))))))))))))))************+++,,,---...//////000////////////000111222333222333555888999999888::::::;;;===???AAACCCDDDIIIJJJLLLOOORRRVVVZZZ\\\XXX^^^___\\\^^^eeehhhdddaaa```^^^]]]]]]\\\ZZZYYY[[[[[[\\\\\\^^^]]]VVVMMMLLLCCC<<<===???<<<999999555444333222111//////.........---,,,***)))(((((()))************))))))((())))))))))))************+++)))(((((()))******)))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))((('''&&&'''((((((''''''''''''(((((()))rrrqqqnnnpppvvvuuuqqqpppooonnnllliiidddaaa^^^^^^^^^^^^\\\ZZZXXXWWWTTTPPPKKKJJJJJJIIIFFFBBB;;;888333000//////......+++***)))***+++,,,***))),,,++++++***)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********++++++,,,---...,,,,,,------------------------,,,,,,---...000111///...---,,,,,,,,,,,,,,,,,,---------.........///---------...//////000000//////000000000111111111222222333333444444555555666666666555555555666888:::???III\\\yyyzzzsss\\\PPP@@@666444444444333222111000000111000...,,,------------,,,,,,,,,,,,,,,---...---+++)))***+++,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))*********+++***))))))******)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&((((((+++***))))))******************)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***(((''''''))))))'''%%%'''''''''(((((((((((((((&&&((()))++++++)))(((&&&(((((((((***++++++***)))))))))))))))))))))(((((()))))))))))))))***************+++,,,------........./////////000000111111111111222444666777777777888888888:::<<<>>>AAABBBIIIJJJMMMQQQTTTWWWYYYZZZXXXWWWUUUTTTZZZdddfffbbbbbbaaa___]]]\\\[[[YYYXXXYYYYYYZZZ\\\\\\\\\]]]___RRRDDD<<>>:::555111///...---,,,,,,***))))))+++++++++)))...---,,,,,,+++***))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++++++++++++++++++++***,,,,,,,,,---------......------,,,,,,---...///000......---,,,,,,,,,---------------,,,,,,,,,++++++------......///000000111000000000000111111111111222333333444555555666666222444666888999<<<@@@CCCKKKWWWjjjsssbbbQQQDDD<<<777666555444222222222333222000.........---------,,,,,,+++---------++++++,,,...,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))))))))+++)))((((((***+++)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))((((((((())))))***)))))))))(((((((((***+++)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))))))))((('''''''''''''''&&&...,,,)))'''&&&'''(((***&&&((()))++++++)))(((&&&''''''(((+++///000...,,,(((((((((((((((((())))))(((((())))))***************++++++,,,,,,------------......///000111111111///000111222333444666777666666666777999<<>>???999333222222222111000000///......111000///---,,,***))))))((())))))*********))))))((()))))))))************))))))((('''&&&''')))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''&&&((()))(((''''''((()))((((((''''''''''''((((((tttuuusssuuuyyywwwsssrrrpppnnnlllhhhbbb___]]]]]]]]]\\\ZZZXXXVVVTTTQQQNNNKKKIIIIIIIIIHHHGGG???;;;555111///...,,,+++,,,***))))))***++++++***---------,,,+++******)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''''''''(((((('''''''''(((((((((((())))))))))))++++++,,,,,,+++***))))))+++,,,,,,------.........---------------...//////...------,,,,,,---------...------,,,++++++******---......//////000111111000000000111111111222222222333333444555666777777666777888888888===EEEKKK]]]wwwzzzlll[[[KKK>>>666555222///...///111222222////////////.........------......---,,,,,,...000,,,++++++******++++++,,,+++++++++************)))************)))))))))))))))'''%%%&&&***+++)))'''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&'''((((((''''''(((***---))))))((((((''''''&&&&&&'''(((((((((((()))))))))'''''''''(((((())))))***((((((''''''(((((()))***(((((((((((()))+++,,,---111...+++'''&&&''')))***'''((()))******)))((('''&&&%%%'''+++000222000...''''''(((((((((((())))))((((((((()))******++++++***+++++++++,,,,,,,,,---,,,---...///000111111111///000222222222333666888666666555666888;;;???AAAEEEFFFIIILLLPPPRRRTTTUUUQQQPPPQQQTTT[[[```bbbaaa`````````^^^[[[XXXXXXYYYTTTSSSUUUXXXTTTWWWppplllHHH;;;999555333666111111000000///......---000000///...,,,+++******((())))))************)))))))))))))))************((()))***)))(((''')))+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''((((((''''''((())))))((((((''''''''''''(((wwwxxxuuuuuuxxxvvvqqqpppnnnnnnllliiieeeaaa\\\\\\\\\[[[YYYVVVTTTSSSPPPNNNKKKIIIIIIIIIIIIIII>>>:::555111//////...---,,,***)))(((***++++++***+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))++++++,,,+++******++++++,,,,,,---......///------------.........///---------,,,,,,------...---------------,,,,,,,,,.........///000000111111000000111111111222222222333333444555666777888888:::;;;;;;<<>>:::444000///000000111000000000000////////////000111000///---,,,...///,,,++++++******++++++,,,+++++++++************)))************)))))))))(((***'''&&&(((,,,...---*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((%%%'''***---......---,,,000000///,,,)))(((***---******))))))(((''''''&&&'''((((((((())))))))))))&&&''''''((())))))******)))(((((((((((()))******(((((()))))))))***---...---,,,***(((''''''((()))(((((())))))))))))((((((&&&%%%&&&***000222...+++'''''''''((((((((())))))'''(((((()))******+++++++++++++++++++++,,,,,,,,,+++,,,...///000111111000000222444333333444777:::888888777888:::===@@@CCCDDDEEEGGGJJJMMMOOORRRSSSSSSTTTVVVXXXXXXYYY]]]aaa[[[\\\]]]ZZZWWWTTTUUUVVVVVVPPPPPPSSSPPPTTTooooooGGG:::999666444888000000000//////......---......------,,,+++******(((((()))***************))))))))))))************)))+++------+++)))***,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((((((''''''(((***))))))((('''''''''''''''zzzzzzvvvuuuwwwsssnnnmmmmmmmmmmmmkkkgggddd[[[[[[[[[ZZZXXXVVVSSSRRROOONNNKKKIIIHHHIIIIIIJJJ<<<888444111000000000///---+++)))(((***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&((()))+++,,,,,,,,,+++++++++,,,,,,---...//////------..................------,,,,,,,,,------...,,,,,,------.../////////......//////000000111111000111111111111222222222333333444555666777888999666999===EEEUUUooo~~~xxxnnnPPPJJJ@@@999555444333333111111111111000000000000444444222000---,,,---...,,,++++++++++++++++++,,,+++++++++************)))+++*********))))))((((((---***)))+++111333222///******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&)))///666:::<<<===<<<======:::444---)))***,,,+++++++++***)))((((((''''''((((((((())))))******&&&''''''((()))******+++)))))))))))))))***++++++******)))(((&&&'''(((***((()))))))))))))))((('''))))))(((((((((((())))))&&&%%%%%%)))///000,,,'''&&&'''''''''(((((())))))'''(((((()))***+++++++++++++++++++++++++++,,,,,,***,,,...///111111111000222444555555444555999<<<::::::999999;;;???BBBEEEDDDDDDFFFHHHKKKNNNQQQSSS[[[]]]^^^[[[VVVTTTYYY___WWWXXXYYYWWWSSSQQQRRRTTTXXXNNNKKKPPPOOORRRkkkfffCCC<<>>===<<>>BBBGGGHHHIIIJJJJJJLLLOOORRRSSSTTTUUUVVVVVVWWWWWWVVVSSSSSSRRRPPPMMMKKKKKKKKKJJJKKKJJJGGGDDDCCCFFFIIIOOOMMMFFF;;;555444444222/////////...---,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))((())))))******))))))((('''(((((((((((((((((('''((((((((()))))))))******)))'''&&&&&&((()))'''%%%))))))(((((('''(((((((((ssswwwxxxxxx{{{zzzqqqpppooonnnlllgggbbb^^^]]]]]]\\\[[[YYYWWWTTTSSSOOOPPPNNNKKKLLLOOOOOOKKK@@@<<<777333222111111000///......------,,,++++++---+++******------+++)))((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++******((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...//////...------...------........./////////....../////////000000000000222333333222111333444666444222111222444555666777666888;;;===CCCOOO\\\uuuiii^^^QQQGGG@@@;;;555222222222000......///000111111111111000,,,,,,,,,,,,,,,---...///******+++******,,,000333111///,,,***)))***+++,,,'''***111999999000)))&&&******++++++++++++******(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,+++******)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((())))))***''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''(((***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,.........///000111222333222333333444555555666666666777777777888:::>>>AAAFFFIIIKKKMMMMMMNNNPPPQQQVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRNNNKKKHHHSSSNNNHHHEEEEEEDDD@@@<<<===<<<888444333555333...///......------,,,,,,+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))))))))*********++++++((('''&&&'''((()))((('''***))))))(((((((((''''''wwwyyywwwuuuwwwvvvqqqpppooonnnlllhhhbbb^^^]]]]]]]]]\\\ZZZXXXUUUTTTPPPQQQOOOLLLMMMOOONNNJJJ???<<<777333222222111111///......------,,,++++++,,,+++(((&&&&&&)))---000((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++++++++***(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------...000000...---...///............////////////...////////////000000000000222333333222222333444555333222333666999999999:::666777@@@NNN```uuu}}}zzzrrreeeZZZJJJAAA555///000222333222//////000000///---,,,+++///......---------------,,,,,,,,,,,,,,,///444777;;;777222---***)))***+++(((***111888888///(((%%%******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((+++*********)))))))))((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,.........///000111111222222222333444555555666666888999::::::<<>>AAAFFFJJJFFFJJJNNNPPPQQQPPPQQQQQQSSSTTTUUUWWWWWWWWWVVVVVVZZZWWWTTTSSSUUUVVVUUUTTTVVVPPPGGGAAA===<<<<<<<<<777>>>AAA<<<666333111///,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++***))))))))))))))))))))))))((()))))))))************************************************************************************(((((())))))))))))((((((***)))(((''''''((()))***)))*********++++++++++++'''(((((()))))))))***++++++,,,,,,,,,,,,+++***)))zzz{{{wwwuuuvvvuuunnnmmmmmmmmmllljjjeeeaaa[[[\\\\\\[[[ZZZXXXUUUTTTSSSTTTRRRNNNMMMMMMJJJDDD???<<<777444333333333222///......------,,,++++++)))222<<<>>>888///)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........000111111000//////000....../////////000000000/////////000000000111111000222333333222111333444333444555555555555777:::===GGGaaapppeeeUUUGGG>>>999555222000000000111222333444555333222111///---,,,,,,+++++++++++++++***,,,///111AAA>>>888222---***((((((+++)))***------)))(((*********++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((***))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000000000000///000111222333444555666777555777888:::<<>><<<;;;888666555666333///000333111---******************++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************************************++++++,,,,,,,,,,,,++++++((()))***++++++***)))((((((((((((((())))))))))))***,,,---,,,)))''')))+++$$$%%%(((***++++++***)))~~~}}}zzzvvvuuuqqqtttssspppnnnlllgggbbb^^^]]]]]][[[YYY[[[^^^\\\WWWRRROOOMMMMMMMMMMMMIIIFFF???<<<777444222222222111000000...---,,,+++++++++******)))***,,,///222444...---+++))))))***+++,,,&&&'''((()))***+++,,,---++++++***)))(((((()))))))))))))))))))))******+++,,,)))((())),,,---+++)))&&&&&&'''((()))******+++...---,,,---......,,,+++000//////...------,,,,,,............/////////000---......///000/////////000000000000111111111111333333222222222222222222+++111777666222000444999999999999888:::OOOyyy~~~sss___OOOCCC>>>777222000/////////222///+++,,,///000///---000////////////.........------------------------,,,,,,++++++***)))(((((())))))******+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------///000000///......///000111222333555666777777:::999777777===EEEGGGCCCCCCEEEHHHJJJKKKJJJHHHGGGPPPRRRUUUUUUTTTSSSSSSTTTPPPQQQRRRSSSSSSQQQOOOMMMKKKDDD>>>>>><<<555222444777555222000......///000///...---,,,++++++++++++************************,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************)))))))))))))))))))))))))))))))))))))))************+++++++++***************************)))(((((()))+++---...***++++++++++++***))))))+++*********))))))((((((}}}}}}yyyvvvuuuqqqsssqqqooonnnlllhhhccc`````````\\\YYYZZZ]]]ZZZTTTPPPNNNLLLLLLLLLKKKHHHEEE???<<<777444222222222111000///...---,,,++++++++++++***))))))***,,,...///---,,,***)))))))))***+++(((((()))******+++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++)))(((***,,,...,,,+++)))))))))******++++++,,,,,,++++++,,,......---,,,................................./////////000000......//////000000//////000000000000111111111111222222222222222222222222555666666555555777<<<@@@444888CCCRRRddd}}}qqqfffXXXOOOBBB:::777555333000000111222222111000000000////////////............------------------------,,,,,,++++++***))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''')))'''&&&''')))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++,,,------...000000...---......000111222333555666777777999:::888888>>>EEEFFFBBB@@@CCCGGGKKKNNNOOOOOONNNOOORRRUUUVVVVVVUUUUUUVVVOOOQQQSSSUUUTTTQQQMMMJJJHHHAAA>>>???>>>999777888666444222000///............---,,,++++++*********************************++++++***))))))***++++++******++++++,,,,,,------,,,,,,,,,+++++++++******+++*********))))))))))))************************************++++++++++++******************************)))((()))+++---...+++++++++++++++***))))))************)))))))))(((}}}|||xxxuuuuuurrrqqqpppnnnmmmllliiieeebbbcccbbb^^^ZZZZZZ[[[WWWQQQOOOMMMLLLKKKKKKIIIFFFDDD???<<<777444222222222111000///...---,,,+++++++++,,,+++)))((((((((()))***,,,+++)))((((((((()))***)))))))))******++++++++++++***)))))))))))))))))))))))))))))))))******+++***))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,,,,------...///000000....../////////000000000.../////////000000000000000000000111111111222222222222222222222222222222666444333444666999;;;<<<999DDD\\\yyy{{{ooobbbQQQEEE???;;;555111...333777777444111111222/////////.........------------------------------,,,,,,,,,+++******)))))))))))))))))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))((((((((((((''')))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++---//////---,,,---...000111222333555666777777888:::999999<<>>>>>:::777777333333222111///...---------,,,+++***************************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))************************************+++++++++,,,+++++++++++++++++++++++++++***))))))***+++---...+++++++++++++++******)))************))))))))))))~~~}}}yyyvvvwwwtttsssqqqnnnmmmkkkhhhdddaaacccbbb^^^ZZZZZZ[[[WWWPPPOOONNNMMMLLLJJJHHHFFFDDD???<<<777444222222222111//////...---,,,++++++,,,+++***)))(((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++'''((()))+++,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,------.../////////...////////////000000000000/////////000000111111000000111111111222222222222222222222333333333333111222444555666777888888DDDYYY|||~~~yyynnn___QQQGGG@@@999555222444666555333111222333/////////.........------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***,,,......---,,,---...000111222333555666777777888:::999666888===AAAAAAGGGIIIKKKMMMNNNNNNNNNMMMHHHMMMSSSWWWXXXWWWWWWWWWSSSSSSTTTSSSQQQMMMIIIGGGCCC@@@>>><<<;;;777444222111111111111///...,,,+++,,,++++++***)))))))))***************************+++******************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,---++++++,,,,,,++++++***)))*********)))))))))))))))~~~zzzxxxyyywwwuuusssooommmjjjgggccc```bbbaaa]]]ZZZZZZ\\\XXXRRROOOOOOOOOMMMJJJHHHFFFEEE???<<<777444222222222111///...------,,,,,,,,,,,,******)))))))))*********(((((((((((((((((())))))''''''((((((((((((((((((***)))))))))))))))******)))))))))))))))******+++&&&'''***++++++++++++***,,,,,,,,,,,,,,,+++++++++...---,,,,,,------+++)))........................////////////000000000111111000000000000111222222111111111111222222222222222222333333444444444555222555777555444999CCCLLLYYYvvvzzznnnaaaTTTKKKEEECCC???:::444111111333333333000000/////////.........------------------------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))******************((()))))))))************(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))+++,,,------,,,,,,***,,,......---,,,---...000111222333555666777777999;;;:::555444999???BBBHHHHHHJJJKKKKKKKKKKKKJJJFFFKKKQQQUUUVVVVVVUUUUUUVVVUUUSSSPPPMMMKKKIIIHHHBBB@@@>>>;;;:::999666333000000000///...---,,,+++++++++******)))******************************************++++++*********++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))******{{{yyy{{{yyywwwtttpppllliiifffbbb___``````]]]YYYZZZ\\\YYYSSSOOOPPPPPPNNNJJJGGGFFFFFF???<<<777444222222222111///...---,,,,,,,,,,,,,,,))))))******++++++,,,,,,(((((((((((())))))))))))'''''''''(((((())))))))))))))))))))))))******+++)))))))))))))))******+++&&&))),,,---,,,*********++++++++++++++++++++++++...---------......,,,***..................------/////////000000000111111222111000000000111333444111111111222222222222333333444444555555666666666666777666555999JJJcccwwwsssiii```[[[XXXSSSIII<<<444333444444444111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************((((((((((((((()))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))&&&''''''''''''(((((((((((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++------------,,,***,,,.........---...///000111222333555666777777777===>>>999555888>>>AAABBBCCCEEEGGGIIIKKKLLLLLLHHHKKKPPPSSSTTTSSSSSSSSSUUUTTTRRROOOLLLJJJHHHGGG??????<<<999:::======::://////......---,,,,,,+++,,,++++++*********++++++************************)))***++++++++++++***)))************************,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************zzzyyy{{{zzzvvvsssooollliiigggdddaaaaaaaaa]]]ZZZZZZ\\\YYYSSSNNNOOOPPPMMMHHHEEEDDDEEE???<<<777444222222222111......---,,,,,,,,,------))))))******+++++++++***(((((())))))************'''(((((()))***+++,,,,,,)))))))))))))))***++++++)))))))))))))))******+++))),,,///000---+++***************+++,,,,,,,,,---,,,,,,,,,...000111000...,,,,,,------...///////////////000000000111111111333222111000000222333555111111111222222222333333555555555666777888888888888999===EEEXXXttt|||xxxqqqjjjggg^^^OOOAAA888555555666222222222222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***(((((()))))))))*********************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((***+++***(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---......---,,,+++---//////......///000000111222333555666777777555>>>DDDAAA<<<;;;===>>>>>>???BBBEEEHHHKKKMMMNNNKKKNNNRRRSSSSSSRRRRRRRRRQQQRRRRRRRRROOOKKKGGGDDD<<<===999444555;;;<<<999///...---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************)))***++++++++++++***))))))******++++++,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***((()))))))))************~~~yyyxxx{{{zzztttqqqnnnkkkjjjhhhfffdddcccbbb^^^ZZZZZZ[[[WWWQQQMMMNNNOOOLLLGGGCCCCCCDDD???<<<777444333222222111......---,,,,,,,,,------)))************))))))((((((((()))***************((()))***+++,,,---......))))))((())))))***++++++)))))))))))))))******++++++///222222///,,,++++++******++++++,,,---......******+++...111333333222***+++,,,---///000111111000000000000111111111111333222111000000222444555111111222222222333333333555666666777888999999:::;;;@@@KKK```~~~~~~ttttttmmm___MMM===555555888333333333222222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,************************''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((***,,,+++(((''')))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,.........---,,,+++---///000//////000111000111222333555666777777333???IIIHHHBBB>>>===<<<>>>@@@BBBEEEHHHJJJMMMNNNOOOQQQSSSSSSRRRQQQRRRRRRNNNPPPSSSUUURRRLLLEEEAAA<<<<<<666//////555777333000...,,,*********,,,---,,,,,,,,,+++,,,,,,------************************)))***+++,,,,,,+++***)))******+++,,,,,,---......,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,+++***(((((())))))*********+++}}}zzz|||zzzvvvrrrnnnkkkhhheeebbb```ggggggbbbYYYUUUVVVUUURRRRRRQQQNNNKKKHHHEEEDDDCCC???<<<777333000///000111//////...---,,,++++++***+++++++++************))))))+++,,,......---,,,+++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......//////000000111111///............//////000////////////000000000000000111111111111222222222222222111222333444555666111555:::;;;777555:::BBBFFFQQQhhh~~~~~~tttaaaNNNAAA888222444444555777999888333///111000///...------......,,,,,,------,,,,,,+++***************************************************************************+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***((('''%%%%%%'''(((***++++++******)))((((((((())))))************))))))******++++++++++++******++++++******************---------------...///000---...///111333555666777999<<<>>>???>>>=========AAABBBDDDEEEFFFHHHKKKMMMPPPQQQRRRPPPMMMLLLNNNPPPQQQPPPOOOLLLHHHDDD@@@>>>888777555333222222222333......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++***))))))******))))))******++++++++++++++++++,,,,,,,,,---,,,,,,------------------------111000///...............++++++,,,,,,,,,---------,,,,,,---......---,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))|||yyy|||zzzwwwtttooollliiifffbbb```ggggggbbbZZZVVVWWWVVVSSSRRRPPPNNNJJJGGGEEECCCBBB>>><<<777333000///000000//////...---,,,++++++***+++++++++************))))))***,,,---...---,,,+++******+++++++++******)))************************)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,---------...//////000000000000///////////////000////////////000000000111111111111111222222222222555555555444444333333333777777777999999:::===???^^^sssggg[[[NNNDDD777555555:::???>>>555---111000000//////...------...............------,,,************************++++++++++++++++++************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))+++++++++***************))))))************)))))))))******++++++******)))************************---------------...//////---...///111333444666777888:::<<<===<<<<<<===>>>>>>@@@CCCEEEGGGIIILLLNNNNNNOOOPPPNNNLLLKKKMMMOOOOOONNNLLLJJJFFFBBB>>><<<666555444222111111111111......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++***************************+++++++++,,,,,,++++++++++++,,,---...------------------------000//////...------......+++,,,,,,,,,,,,---------,,,---............---,,,///...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********|||zzz}}}{{{yyyvvvqqqmmmiiifffbbb```eeefffbbb[[[WWWXXXVVVSSSQQQPPPMMMJJJGGGDDDBBBAAA>>>;;;777333000000000000//////...---,,,++++++***+++++++++************)))((()))+++,,,,,,,,,+++***++++++,,,,,,+++***))))))***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,------.../////////222222111000/////////000/////////000000000111111111111222222222333333333555555555666555555444333555666666777===LLL___lll|||ttteeeVVVCCC;;;444555:::;;;555---000000111111000///---,,,///000000000000///......++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))(((*********+++++++++,,,,,,))))))************)))))))))******++++++******)))************************------,,,,,,------...///......///000111333555666777888:::::::::;;;===@@@>>>AAADDDFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLNNNLLLKKKIIIGGGCCC>>>;;;999333333333222111000///.........---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++******++++++++++++,,,,,,---,,,,,,+++,,,---......------------------------//////...------------...,,,,,,,,,---------......---......//////......---///......------------...,,,------------.........---------------------------------,,,,,,++++++***}}}{{{~~~}}}{{{wwwrrrnnnjjjfffbbb```bbbccc```ZZZWWWXXXVVVRRRPPPOOOMMMKKKGGGDDDBBB@@@>>><<<888555222111111222//////...---,,,++++++***+++++++++*********))))))((()))***+++++++++******,,,,,,,,,,,,+++***))))))******************************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,------......//////000444333222111000000000000//////000000000111111111222222222222333333333444000222333555666777777777666999:::;;;IIIjjjssseeeYYYLLL<<<333222444444333000111222333222000...,,,000000000000000///......++++++++++++++++++++++++.........---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((************************(((((())))))))))))((((((((()))***++++++***)))((((((((()))***++++++,,,,,,))))))************))))))))))))************))))))***************+++++++++---,,,,,,,,,---...//////////////////111222444555555666777888888:::>>>@@@BBBDDDGGGHHHFFFDDDDDDDDDHHHIIIIIIIIIIIIJJJLLLMMMJJJIIIGGGEEEAAA<<<999777222333333333222000...---......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---///000000000///.................................------------......------------............//////////////////////////////...............///,,,,,,---...//////000000...........................---------,,,,,,,,,+++~~~|||{{{xxxsssnnnkkkgggccc```^^^```___ZZZXXXXXXVVVRRRPPPOOONNNKKKHHHEEEBBB@@@???===:::777555333333333//////...---,,,++++++***+++++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++*********************************************++++++,,,++++++,,,,,,,,,---------,,,,,,---.........---------......///000000111111444444333111000000000000000000000000111111111111222333333333444444444444000111333444666777777888;;;<<<===HHHfff}}}ssslllaaaQQQAAA777333444666000111333333333111...---...////////////...------++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,***((('''&&&''''''((()))***++++++))))))************)))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,---...///111111111000//////000222444555444555666777777:::===@@@AAADDDFFFGGGFFFDDDCCCCCCHHHGGGGGGHHHIIIKKKLLLLLLIIIHHHFFFDDD@@@<<<888666333333444444222111///---......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++...222555555333000---..............................---------......///------........./////////000000000000000000000000/////////......//////000------...///000111111222////////////////////////.........---------------}}}}}}zzzwwwrrrnnnjjjgggcccaaa\\\______[[[YYYYYYVVVRRRPPPPPPOOOMMMJJJFFFCCCAAA>>>===:::777555444333333//////...---,,,++++++***+++++++++************)))************++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,------......,,,,,,---.....................//////000111111111333333222111000000000000000000000111111111222222333333333444444444555555666555555555555666777777:::===IIIfffzzzppplllcccUUUEEE999333111222222333333222111///...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((***++++++***((('''&&&&&&''''''((()))******))))))************))))))((())))))******))))))((()))))))))***++++++,,,,,,++++++,,,...000222444555333222111000000222444666444555777888888:::===???<<>>???@@@BBBDDDEEEGGGGGGGGGGGGHHHKKKMMMNNNMMMKKKDDDBBB@@@>>><<<999444111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...000111222111000...111---,,,///222111...,,,111000...------...///000555222...---...///---+++444222000///000111222111444222/////////111111111777555333444555555222000111000000111222222000///444444444444444333333222...222666666333222555:::999222///111111...---000|||wwwwww|||{{{wwwsssoookkkhhhfffcccaaa\\\\\\]]]^^^^^^[[[VVVSSSQQQPPPNNNLLLHHHEEECCCAAA===;;;888555333222222222000000//////......------+++++++++,,,,,,---------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////---...//////000000//////....../////////000000000222111000//////000000111111222444444333222333444777777777666555555555666<<<777555888999AAAYYYrrr|||sssfff^^^]]]VVVFFF555///000111222333333111000///000000...---......------,,,++++++***------------------------...------,,,,,,++++++***+++++++++************))))))************+++++++++***)))((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***))))))(((((((((((()))))))))((((((((('''''''''((((((((())))))*********+++++++++************)))++++++***))))))))))))))))))************++++++++++++,,,---...000333777;;;333333222111111222333444444777;;;===<<<;;;;;;;;;>>>???@@@BBBCCCEEEFFFGGGFFFEEEFFFGGGJJJKKKKKKIIIDDDBBB???===;;;888444111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---...///111111000///...555111.........---///222000///...------///000222222000...000333555555444333222000000111222222222111111111333444444444333000//////111555777666444555444444444666666666666777666555555444444555555777777777777888>>>FFFMMMJJJ???555333333000111444}}}vvvuuuzzz|||vvvrrrnnnjjjhhheeecccaaa\\\\\\]]]]]]^^^[[[WWWTTTQQQPPPMMMKKKHHHEEEBBBAAA===;;;888555333222222333......//////////////////+++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------,,,,,,,,,,,,,,,------.../////////---...//////000000/////////000000000000111111111............///111222333111222333222111111333555888777666777888888777555===555222:::HHH]]]{{{}}}qqqbbbWWW___SSSEEE<<<666222333777222111000111222111///---......------,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++***(((((((((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++)))(((((((((((())))))***)))))))))(((((((((''''''&&&''''''((()))******++++++++++++************)))+++***)))))))))))))))))))))************++++++++++++,,,---......111444777111111111111111222444444333777<<<>>>>>>===;;;;;;>>>>>>@@@AAACCCDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJIIICCCAAA===:::999777444222222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000000///,,,---///000000000///...666111//////...,,,///555//////.........///111222222111000000222222111000/////////......///000000///000333555555555333222333333222333555555444222444333222222333555777888@@@@@@????????????@@@AAAIIIHHHIIILLLRRRZZZccchhh```OOO===555222111000000|||uuurrrxxx~~~|||uuurrrmmmjjjhhhfffcccbbb]]]\\\\\\]]]]]]\\\XXXUUUQQQOOOMMMJJJFFFDDDBBBAAA<<<:::777555333222333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////......---------,,,,,,,,,------.../////////......///000000000000000000000111111111222222222......///000111222333444222333333222111222555777777555444666999:::999888;;;777===PPPiii~~~zzzmmmcccWWWYYY[[[TTTDDD555222777222111111111222111///---......------,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++*********))))))))))))*********+++++++++)))((('''(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((('''(((((()))******)))))))))(((((((((((('''&&&&&&'''((()))******++++++++++++*********))))))******)))))))))))))))***))))))*********+++++++++,,,---.........000222555000111111222333444555666333666:::<<<<<<;;;;;;<<<>>>>>>???AAABBBCCCDDDEEEFFFGGGJJJMMMPPPOOOKKKHHHBBB???;;;888777666444333111000000///......---------------------------------///111222333222000///------...////////////...333///000777888333111333111111000//////000000111111111111111111111000///333333444333222222333444222444666777777666777777999::::::;;;<<<<<<;;;:::?????????>>>@@@CCCHHHKKK[[[\\\]]]___```aaaaaaaaaeeefffjjjqqqyyy~~~mmmVVVHHHCCC???:::666{{{ssspppttt{{{zzzuuurrrmmmjjjhhhfffdddbbb]]]\\\\\\]]]]]]\\\YYYVVVPPPOOOLLLHHHEEECCCAAAAAA<<<:::777444333222333333111111000///...---,,,,,,...............---------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,/////////......---------,,,,,,------.../////////...//////000000000000000111111111111222222222222000111111222333333333333333444444333333444777999888777555666777888999999;;;BBBWWWwwwxxxmmmwww}}}{{{XXXZZZ^^^]]]RRRAAA555222333222111111111000...,,,......------------,,,,,,------------------------***++++++,,,,,,------...+++++++++*********))))))))))))*********+++++++++***(((((()))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((('''(((((()))*********)))))))))(((((((((((('''''''''((()))******++++++++++++*********))))))***)))))))))))))))******))))))*********+++++++++---...///000///000222444111222333444666777888888555666777777777999<<<>>>===>>>???@@@AAABBBCCCDDDCCCGGGLLLQQQSSSPPPJJJDDD@@@===999666666555444222000000//////......------------------------------...///111333333222000///---......///////////////000---666GGGMMMBBB555000555444333222111000000000///000111222333555666777555777999888777666777999777999<<<===>>>AAAFFFIIIBBBDDDHHHKKKOOORRRUUUVVV]]]^^^```aaadddjjjqqqwwwzzzkkkddd^^^TTTKKK{{{sssooorrryyyxxxtttpppllliiigggeeecccbbb]]]]]]\\\]]]]]]\\\ZZZXXXPPPNNNKKKGGGDDDBBBAAAAAA;;;:::777444333333333444222222111///...---,,,+++////////////............,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...............---------,,,,,,------.../////////...///000000111111000000000111111111111222222222222222333444444333333222333444555555555555777999;;;:::999777555666:::===>>>SSSvvv~~~fffUUUfff}}}lll___UUUXXX\\\TTTBBB555777555222111000000...---......------------------------------------------+++++++++,,,,,,---------+++++++++************))))))************+++++++++***))))))***,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))(((((((((((())))))*********)))))))))((((((((())))))))))))************+++++++++************))))))))))))))))))******+++)))************+++++++++,,,...///000///000111333222333555666777888888888555555555555555888<<>>>>>???AAABBBBBBCCC???CCCIIIOOOQQQMMMEEE???===:::888666555555333111/////////.........------------------------------...///000111222111111000////////////000000000111///111AAAXXX\\\KKK999222777666666555444333222222444555444333111111333555222666:::;;;:::;;;===@@@CCCFFFKKKOOORRRYYYaaagggfffiiillloooppprrrtttvvv{{{~~~~~~yyynnnccc|||uuuooorrrxxxwwwqqqnnniiifffeeecccaaa___^^^]]]\\\\\\]]]]]][[[YYYPPPNNNJJJFFFCCCAAAAAAAAA;;;999777444333333444444111000000///...---------//////.........---------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------.........,,,,,,------...///////////////000111111111111000000000000111111111111222000111222333444333333222000222555666555555777888888:::;;;888555888AAAHHH[[[www|||~~~mmm^^^^^^bbb^^^RRRHHH===:::555222111000000///------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++******+++---......---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++*********))))))(((((((((((()))*********)))))))))((((((++++++++++++************+++++++++************))))))))))))))))))***++++++)))************+++++++++***,,,.../////////000222222333555666777777777777444555666777777999<<>>???@@@AAABBBBBB>>>AAAEEEIIIKKKHHHCCC>>>:::888777666666444222000//////.........---------......................../////////000000000111111000000000000000111222222...555JJJ___]]]GGG777666666666666777777666666666999999888666555666;;;???IIINNNUUUYYYZZZ\\\aaaeeefffllltttyyy}}}~~~wwwqqqsssxxxwwwoookkkgggdddcccaaa___^^^^^^]]]\\\\\\]]]]]][[[YYYPPPNNNJJJFFFCCCAAAAAAAAA;;;999777444333333444444////////////////////////.........------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++,,,,,,------.........,,,,,,------...//////000//////000111111111111111///000000000000111111111...///111222333333333222...111444555555555666666333777:::888777<<>>======>>>???@@@AAAAAABBBAAABBBCCCFFFHHHFFFCCC@@@888777666666666555111///...............---------......................../////////...///000000111111111111000111222222333---777MMM___WWW>>>222777444555666888999999::::::555888;;;>>>BBBJJJTTT\\\rrryyy{{{xxxsssrrruuupppooollliiigggeeeeeeeee```^^^]]]]]]]]]]]]\\\ZZZPPPNNNKKKHHHEEEBBBAAA@@@<<<;;;999666444444333444333333222111000///............---------,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,.../////////...---//////............//////............/////////000............/////////000000000000000111111111111000111111222222333444444666555444555666666444333333666:::;;;:::HHHkkk~~~ppp```^^^gggiiiUUU<<>><<<<<<>>>???@@@@@@@@@@@@AAADDDFFFFFFDDDAAA???>>>999777555444444333111///000000000000000000000000............/////////000222333333222000000111222111222111000///000222555666999BBBKKKHHH===888999;;;???CCCEEEKKKPPPPPPLLLMMMQQQWWW^^^eeeppp|||~~~{{{wwwrrrrrruuuqqqooollliiigggeeeeeeeeeaaa```^^^]]]]]]\\\ZZZYYYPPPNNNKKKHHHEEEBBBAAA@@@<<<:::888666444333333333222111000///...---,,,,,,......---------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------......+++,,,---.........---,,,000//////.........//////........./////////000000........./////////000000000000000000111111111111111111111222333333444444444444555666888888777666;;;999;;;BBBOOOjjj}}}nnnfffgggkkkaaaRRREEE;;;555555666111///......///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***+++++++++***,,,///222///---***)))*********)))************+++++++++++++++++++++***************)))))))))(((((())))))***))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))((((((((())))))))))))************************************,,,,,,+++******+++,,,,,,+++---......---,,,...///000222333333222222333444555666888:::;;;;;;::::::888999<<<>>>@@@AAAAAAAAA???AAADDDEEECCC@@@??????888666444333333222000///////////////////////////........./////////000000///000111000//////111222111222444555444555666888777888<<>><<>>>>><<<999777888:::===@@@BBBDDDDDDDDD<<>>>>>777555333222222222000...////////////////////////////////////000000000000...///000000//////111333///111444444333333333444777777999:::<<>>@@@AAAAAAAAA<<<>>>??????===;;;::::::555333222111111111///---........................//////000000000111111111000111222111000000222444111222333222111111333555;;;BBBIIILLLQQQ^^^ttt}}}}}}|||rrrgggdddiiinnnmmmkkkdddjjjpppqqqoooooorrrtttvvvrrrqqqssswwwxxxwwwuuuxxxzzzyyytttnnnmmmrrrwwwqqqsssvvvxxxxxxssslllgggzzzuuuqqqrrrvvvsssqqqnnnjjjhhhfffeeedddgggdddaaa^^^\\\YYYVVVSSSPPPNNNKKKHHHEEEBBBAAA@@@;;;:::888555444333333333000000//////...---------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---///000000000///...000000///...............////////////000000000111000000000111111111111222111111111111222222222222222333333444555555666666444666888888777777888:::999HHHfff|||qqqddd]]]cccdddWWWDDD999666333000...///000000000111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++---222000---+++++++++***((())))))))))))*********+++...,,,***((('''((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++************))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000...000222333333444666888222222333555888;;;===???888888999999::::::::::::===??????===:::777666555444333111111111111///...////////////////////////000000000111111111111222111222222111000///111333444444444444666<<>>EEELLLQQQAAA@@@>>><<<<<<<<<===>>>@@@AAA@@@>>>:::666555555444333111111222111000...000000000000000000000000000111111111222222222222000111111111000000111333333444777<<>>===:::888666555555555///////////////...............---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,.../////////...---------------///000111222000000000000111111111111111111222222222333333333111111222222222333333333444444555555666777777777666888999999999>>>GGGOOOuuuppp[[[ZZZiiimmmeeeCCC>>>888333000///...---000000000000000111111111........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---...//////---++++++,,,...,,,)))((()))******)))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++...---,,,+++************)))))))))))))))))))))))))))+++++++++***)))***+++'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,---...//////......///111000222444444444444666777555555444666999>>>CCCFFFFFFCCC???;;;;;;===AAACCCDDDDDDDDDBBB???=========555333222222333333111000111111111111111111111111111111222222222333333333111333666777999;;;???AAANNNTTT^^^jjjzzzxxxwwwvvvtttssssssrrrooojjjdddccceeehhhhhhddd___[[[YYYVVVSSSQQQSSSQQQMMMIIIEEEBBB@@@???>>>===:::777555444333333111111000///////////////......------------......---.........---,,,,,,+++........................,,,...000111///...................../////////000111222222111///...///000222222111111111111222222222444444444222222222444666444333333444666666666===444444;;;:::>>>]]]|||qqqccc[[[eeewwwdddMMM:::666222,,,///999222000......///000000///......---------,,,,,,,,,************************+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))************************************************************************************************))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))************+++,,,,,,------,,,,,,.........///000111222333222111111444:::AAAFFFHHH999888777666666888:::;;;<<<;;;999888888:::<<<>>>CCCAAA>>>;;;::::::<<<===666555444222111000000000555222000///000222333333222000444999888111000444222666888:::@@@MMMYYY^^^uuu~~~zzzwwwwwwuuutttuuussspppkkkeeeccceeegggfffccc^^^[[[XXXVVVSSSQQQSSSQQQMMMHHHEEEBBB@@@??????>>>;;;888666555444444111111000///////////////......------------......---.........------,,,+++........................,,,...000000///................../////////000000000111222111000///000111222222111111111111222222333444555555333333444555555444444444666777888888333999@@@BBBGGG___tttdddbbbllluuubbbIII888333444222...222000///000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,******)))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,---............---/////////////////////000333222222444999>>>AAABBB:::999888777888999;;;<<<===<<<<<<;;;<<<===>>>>>>>>><<<888555222222222333555444333222222222222222555444222222222333333333444444666999777333666===GGGNNNUUU\\\hhhyyy|||yyywwwvvvuuuvvvuuuqqqlllgggddddddfffccc```\\\YYYXXXVVVSSSQQQRRRPPPLLLHHHDDDBBB@@@@@@@@@>>><<<999777666666666111111000////////////000......------------......---............---,,,,,,........................---///000000///......///....../////////000000000///111222111000000111222222222111111111111222222444555666666444444555666555555666777777888999999111===DDDHHH]]]qqqcccaaawwwtttbbbFFF888888555,,,111000000111222333111///.........------------,,,........................+++,,,,,,------,,,,,,+++...---,,,++++++******+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......//////000111111111000000444333333444888:::;;;;;;::::::999888999:::;;;<<<<<<<<<===>>>???>>>>>>===???===999555222111111111333333222222222222333333222222333333444444444444777999===@@@???AAAKKKUUUmmmuuu~~~~~~zzzxxxvvvvvvvvvtttqqqlllhhheeecccccc```^^^ZZZXXXWWWUUUSSSQQQRRROOOLLLHHHDDDBBB@@@@@@???===;;;888777666555666222111000000//////000000......------------......------............------........................---///000000.........///...////////////000000000///000222111111111222333333222222111111222222333333444555555444444555666555666888888777777888888===@@@GGGZZZ}}}||||||~~~~~~|||{{{}}}}}}lll___dddrrrrrr]]]FFF<<<888555000000000111222222000...............------------........................+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............---...000111333333333333333222222444666888777777999999888888888999:::;;;999;;;>>>@@@@@@???===;;;@@@>>>;;;888555444333333333222222111111222222333111333555666666666777888333;;;FFFMMMPPPXXXfffsss{{{xxxvvvvvvuuussspppllliiieeebbb```^^^\\\ZZZXXXWWWUUURRRPPPQQQOOOKKKGGGDDDBBB@@@@@@===<<<999777666555555555222222111000000000000000......------------......------...//////......---////////////////////////...///000///...---...000////////////000000000111///111222222111111222444333333222222222222333333111333444444333333444555666777999888666666777999@@@HHH___|||zzzyyy{{{xxxtttpppnnnnnnnnnooonnnnnnooorrruuuvvvuuutttuuutttsssrrrsssvvvyyy{{{zzzggg\\\eeennnmmm___KKK===888111000000000111111///...//////.........---------------------------------+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,************************************************((((((((((((((((((((((((************************((()))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,------------,,,---...///000111111111111222111111333666777777666777777777777777888888999999<<>>@@@AAA???<<<:::666666666666666555555555333333444555777999:::;;;444666999===DDDQQQaaammmzzzuuutttuuuwwwtttrrrrrrqqqnnniiiddd```^^^\\\ZZZXXXUUUQQQNNNOOOMMMJJJFFFDDDBBBAAA@@@>>><<<:::888777777777777333222111111000111111111.........------.........------...///000000//////000000000000000000000000/////////...------///111000000000000111111111111222444444333111000111222444333333222222333333444222333555555555555666888333666999999:::???HHHPPPyyy~~~zzz}}}xxxqqqjjjfffcccaaa___^^^___```aaa```___]]][[[^^^^^^___`````````_________```cccfffiiilllnnnooonnnmmmmmmnnnooopppooonnnllllllkkkjjjiiihhhggggggcccddddddddddddeeehhhjjjkkkpppuuuwwwxxx~~~iiiffftttsssddd???;;;555222111222222222000/////////....................................+++,,,,,,------,,,,,,+++*********)))******++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......//////000222888???EEEIII;;;888555333555666888888777777888999999999999888555777:::<<<<<<;;;888777555555555444444333333333333333555777:::===@@@AAA===AAAHHHPPP^^^rrrxxxwwwwwwvvvwwwuuuqqqooommmkkkhhhfff___]]]ZZZXXXVVVTTTPPPMMMOOOMMMJJJGGGDDDBBB@@@???>>><<<:::888666555555555333333222222111000000000111000000///...---------............///////////////////////////000111111000000111222222222222111000000000000000000000000000111111111111222222222333333222222333333444555666666555555555666666777@@@999888===:::===ZZZ~~~xxxssspppmmmkkklllhhhdddbbbbbbaaa^^^[[[^^^\\\ZZZYYYZZZ[[[ZZZZZZ\\\^^^```ccceeehhhkkkmmmlllllllllnnnqqqtttwwwyyytttrrrpppssswwwxxxuuuqqqqqqqqqoooooonnnooopppqqqkkkiiihhhiiikkkjjjfffbbbggghhhhhhhhhjjjnnnuuuyyyttthhhllltttxxxTTTDDD888777777333111555000000///...............////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++*********))))))))))))))))))******************************************+++++++++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000777GGG\\\kkkVVVDDD777999<<<888666:::999999888888999999:::;;;888999:::;;;;;;:::888777666555333444444555444444111222666888999<<>>===:::888666555555555333333222222111000000000111000000///......------............///////////////////////////000111111000000111222222222222111111111111111111111111111111111111111222222222222333333222222333333444555555555555555555666666777666888999999???VVV}}}zzzqqqjjjfffdddbbbaaa___]]][[[\\\]]]]]][[[XXX^^^\\\[[[[[[^^^```aaaaaaeeemmmuuuxxxuuuqqqpppqqqsssssssssuuuxxx|||{{{xxxyyy|||~~~|||zzzyyyxxxvvvuuutttttttttuuuppppppqqqrrrrrrqqqnnnllllllllllllllllllnnnrrruuuttt{{{|||mmmjjjqqqwwwiiiVVVAAA666444222000000000000///............///////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))******))))))(((************************+++++++++*********))))))))))))))))))************************************)))***************)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............111222222333777CCCTTT```OOO@@@666999;;;777666:::999999888888999999:::;;;888999:::;;;:::999777666777666444333333444444444888888666444333777@@@IIIZZZhhh||||||}}}tttsssttttttvvvuuusssrrrpppmmmhhhdddaaa___\\\ZZZYYYVVVRRROOONNNMMMJJJGGGDDDAAA@@@???>>>===;;;888666666666666333333222222111000000000000000000///......------............///////////////////////////000111111000000111222222222222111111111111111111111111111111111111111222222222333333333333333333444444555555444444444555555666777333;;;>>>???TTTzzzuuujjjfffaaa]]]\\\[[[ZZZZZZXXXXXXYYY\\\___aaa```^^^bbbaaa```aaafffjjjlllmmmqqq}}}~~~zzzyyyyyyzzz}}}{{{zzz|||~~~}}}|||~~~}}}|||zzzyyyxxxwwwwwwtttvvvxxxxxxwwwuuuuuuuuupppqqqrrrqqqooonnnoooppplllppptttwwwzzzyyynnnooovvv}}}mmmSSS===444444333///111000000///////////////////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))************************+++++++++***************)))))))))*********++++++************************)))******++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000222888BBBJJJDDD;;;666888999555666;;;999888888888888999::::::777888999999999888666555777666555444555666777888555777888888<<>>???===;;;888777666666666333333222222111000000000000000//////........................///////////////////////////000000111000000111222222222222111111111111111111111111111111111111222222222333333333333333333333444555555444444444444555666777777:::;;;AAATTT{{{~~~vvvpppjjjfffaaa___]]]\\\[[[\\\\\\\\\^^^___cccgggjjjkkklllkkknnnmmmlllooosssxxx{{{||||||~~~}}}}}}}}}|||{{{{{{{{{wwwzzz}}}|||yyywwwxxxzzzuuuwwwxxxxxxuuurrrqqqqqqqqqrrrrrrpppoooppptttxxxxxxyyyzzz{{{yyyqqqrrr}}}lllOOO;;;777777444222111000000//////000000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,************************************************))))))*********+++++++++***************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,.../////////111666999:::666555888777444666;;;888888888888888999999:::888888999888888777666555333444666777777777888999333;;;EEEMMMZZZnnn{{{pppoooqqqssstttssssssrrrppplllgggccc^^^\\\ZZZXXXWWWTTTQQQNNNNNNLLLIIIFFFCCC@@@???>>>???===;;;999777666666666333333222222111000000000////////////........................///////////////////////////000000111000000111222222222222111111111111111111111111111111222222222222333333333444444333333444444555666555444444555666777888888<<<777EEEooozzzrrroookkkgggdddaaaaaaaaaaaa```aaabbbccchhhjjjlllnnnppprrrtttuuuyyyxxxxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{~~~~~~zzzxxxxxxzzzvvvyyy{{{{{{yyyvvvttttttwwwwwwuuusssqqqqqqssstttppppppooolllkkkooowww}}}vvvmmmsss~~~eeeHHH999666555222222111000000000000000////////////............,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////000000//////...************************************************************++++++++++++************************+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////000222222333444555666444444555777555444666;;;888888777777888888999:::999999999888777666555555000333666777666444555555999JJJ^^^lll|||~~~}}}~~~~~~|||xxxuuuuuuxxxzzzyyyxxxrrruuuxxxzzz{{{yyyvvvtttwwwssssssxxx{{{ooonnnqqqttttttsssqqqpppnnnkkkfffbbb___^^^[[[ZZZYYYWWWSSSQQQMMMLLLIIIFFFCCC@@@???>>>???>>><<<999777777666777333333222222111000000000//////////////////..................///////////////////////////000111111000000111222222222222111222222222222222222222222222222222222333333333333444444444444444555555666555555555666777888999:::;;;>>>YYY|||xxxtttrrrsssrrrpppmmmggghhhiiihhhhhhiiilllnnnssssssrrrrrrrrruuuzzz}}}}}}}}}~~~~~~{{{xxxxxxxxxtttvvvyyyzzzxxxuuutttsssuuutttttttttuuuuuuvvvvvvqqqqqqqqqmmmiiiiiilllooosssuuuyyy}}}qqqkkkzzzsssYYYCCC888444333222222111111111111111////////////............------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------***************************************+++++++++*********++++++++++++,,,************************++++++,,,---............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...///000111333333444444333444555555555555777999888777777777777888999999::::::999888777666666666111444666666333333555888DDD]]]xxx~~~wwwuuuuuu|||xxxtttqqqppptttxxx{{{vvvxxx{{{|||||||||}}}~~~~~~~~~~~~|||zzz|||zzzxxxwwwxxxyyyyyyyyywwwuuusssqqqpppppppppqqqrrrnnnlllpppuuuzzz{{{ooommmqqquuutttrrrooommmllliiieeebbb___]]][[[ZZZYYYWWWTTTQQQMMMLLLIIIFFFBBB@@@>>>===@@@>>><<<999888777777777333333222222111000000000.../////////////////////............///////////////////////////000111111000000111222222222222111222222222222222222222222222222222333333333444444444444444444444555666666666666777777888:::;;;<<>>===@@@>>><<<:::888777777777333333222222111000000000.........///////////////............/////////000///////////////000111111000000111222222222222111222222222222222222222222222222333333333444444444555444444444444555666666777777777888999;;;<<<===PPP~~~{{{wwwtttssstttwww}}}{{{}}}vvvvvvuuusssrrrtttxxx{{{sssiiiiiixxx~~~nnnTTTDDD444333222222111111222222000/////////............------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,************************'''((()))***+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333111000000222555666666888777555444666999999666777777777777777888888999===<<<;;;999888777777777444666666777;;;GGGWWWccc{{{{{{wwwnnnrrrvvvwwwsssttttttqqqlllgggdddcccaaa___ZZZVVVWWWZZZVVVOOOPPPMMMHHHEEEDDDCCCAAA@@@>>>>>><<<999666555666888444333111///...///000111......////////////......////////////000000000000222222111111111111111111111111222222222333333333222222222222222222222222222333333333333333333444444444444555555555555555444:::<<<777666===HHHNNNyyyyyy{{{}}}~~~}}}zzzxxxvvvxxx{{{ppp^^^lll~~~zzziii]]]===333333777222111444000222111000///...---,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000111222222111222444666888999::::::999888777666666666666666777888999:::999:::999777777999:::999999888888===LLLeeeuuummmqqquuuvvvuuuuuusssooojjjfffddddddaaa___ZZZVVVWWWYYYVVVOOOPPPMMMHHHEEEDDDCCCAAA@@@>>>>>><<<999666555666888444333111///...///000111......////////////......////////////000000000111111111111111111111111111111111222222222333333333222222222222222222222222222333333333333444444444444444555555555555666666888999<<<===999;;;NNNeeezzzvvvxxxxxxzzz}}}xxxeeecccrrr}}}vvvhhhKKK:::333555222444555...222111000///...------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++.........---------------***++++++++++++,,,,,,,,,,,,,,,---------.........---------------------------------.........//////000111222222111222444666777888999999999888777666666666666777777888999:::;;;:::999999;;;;;;999666999666666CCC[[[xxxtttlllpppuuuwwwwwwvvvrrrmmmhhheeeeeeeee```___[[[WWWWWWYYYVVVPPPOOOLLLHHHEEEDDDCCCAAA???>>>>>><<<999666555666777444333111000//////000000...//////000000//////.../////////000000000111111111111111111111111111111111111222222222333333333222222222222222222222222222222333333444444444444444555555555666666666777888555999???===CCCdddttt```eee|||ttt^^^EEE666444222555555---222111111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++---------...............++++++++++++,,,,,,,,,,,,,,,------------.........------------------------------........./////////000111222222111222444666666666777888888888777777777777777777777888::::::888666666999;;;;;;777555<<<===FFF\\\xxxtttlllqqqwwwxxxyyyvvvrrrkkkfffdddeeefff``````\\\XXXWWWYYYVVVQQQNNNLLLHHHEEEDDDBBB@@@???======<<<:::777555666777444333222000000000000000//////000000000000////////////000000000111111111111111111111111222222222111111222222222333333333222222222222222222222222222222333333444555555555555555555666666777777888777555888>>>HHHaaajjjaaaooo{{{zzzkkkPPP>>>777111333444...222222111000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////+++++++++,,,,,,,,,------------------................................................////////////000111222222111222444666555555666666777777777777777777777777888999::::::777666888::::::999;;;>>>DDDRRRjjjvvvnnnsssyyy{{{zzzwwwqqqjjjdddcccdddggg``````]]]XXXWWWXXXVVVRRRNNNKKKHHHEEEDDDBBB@@@>>>=========:::777555555666444333222111111000000000//////000000000000//////000000000000111111111111000000111111111222222222111111222222222333333333222222222222222222222222222222333444444555666666555555666666777888999999:::<<<;;;???YYYyyyfffaaalllyyyoooZZZKKK@@@222///333111222222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------......//////++++++,,,,,,,,,------------------.........//////................................./////////000000000111222222111222444666555555666666666777888888777777777777888999:::;;;<<<;;;===???<<<;;;CCCNNNWWWnnnwwwoootttzzz|||zzzwwwqqqjjjdddbbbdddfff___aaa___YYYWWWXXXVVVSSSMMMJJJHHHFFFDDDBBB???===<<<======;;;888666555666333333333222222111000000///000000111111000000///000000000111111111222222000000000111222222333333111111222222222333333333222222222222222222222222222222333444555666666777555555666777888999:::::::::===<<>>OOO___iiiwwwxxxnnnsssyyy{{{yyywwwqqqjjjdddbbbcccddd___aaa```ZZZWWWWWWWWWTTTLLLJJJHHHFFFEEEBBB???<<<<<<======;;;888666555555333333333333333111000000000000111111111111000000000111111111111222222222///000000111222222333333111111222222222333333333222222222222222222222222222222333444555666777888555666777888999:::;;;;;;CCC@@@MMMtttyyylllfffpppfffddd^^^KKK===999333333333222222222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------................../////////000////////////////////////////////////000000000000000111222222111222444666;;;:::999777777777888888888888888888999:::;;;<<<@@@;;;EEEaaa~~~vvvqqqqqqsssvvvyyyzzzvvvnnniiihhheee```___cccccc\\\VVVUUUTTTSSSKKKIIIFFFDDDBBB@@@<<<:::<<<;;;:::888666555444444555555555555444222000......//////000000000000///...000222222222222222333222222111111222222333444333333333333333333333333333333222222333333444555444444444444555555666777333999888888===::::::DDD@@@RRR{{{sssbbbiiimmmaaa[[[aaaSSS;;;777222333222///...000111111000/////////....................................,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,---...///000000............/////////////////////000111111222222111111111222222333333444:::999999888888999999:::???;;;888:::===>>>>>>===CCCQQQiiitttqqqsssuuuxxxyyyyyyuuummmiiigggddd```___cccbbb\\\UUUTTTSSSRRRMMMJJJFFFDDDBBB@@@>>><<<<<<;;;:::888666555444444333444444555444333111000000111111222222222222222000111111111111000000000222222111111222222333444333333333333333333333333333333222222333333444555333444666777888888777666777:::666666===:::777???SSSvvvqqq```kkkhhh```bbb^^^KKK:::333333222111000111222111000000/////////.................................,,,,,,,,,++++++++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......//////////////////000000000000111//////000000111111222222222222333333444444555555999999888888999::::::;;;;;;999:::===<<<;;;BBBKKKaaayyy~~~qqqppptttwwwzzzxxxxxxtttlllgggfffddd```^^^bbbbbb[[[TTTSSSRRRQQQMMMJJJFFFCCCAAAAAA???>>><<<;;;:::888666555444444222222333444444444333222000000111111222222222222//////000000000111111111222222111111222222333444333333333333333333333333333333333333333444444555222444777::::::999777666999:::555666>>><<<;;;DDDnnnwwwwwwyyy|||}}}rrrqqqqqqrrrvvv|||zzz\\\eeejjjbbb___iii```DDD666444222222333333222111000000000/////////..............................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000000000000111111111111//////000000111222222222333333444444555666666777888888888888999;;;<<<===;;;888;;;@@@<<<<<>>@@@:::;;;BBBCCCJJJfff}}}oooooosssuuuwwwxxxwwwrrrjjjffffffeeebbb]]]``````XXXQQQPPPOOOMMMIIIFFFAAA>>>>>>>>>>>>>>><<<;;;:::888666555444444555555555555444222000///............///000111222666444111111333444333222222222111111222222333444333333333333333333333333444444333333444444555666666555444444555666888999555::::::;;;===>>>PPPnnn}}}}}}~~~yyyuuutttuuuwwwzzz|||zzzuuuwww{{{^^^RRRQQQNNN\\\kkkgggJJJ>>>333222444222000111111000000000////////////........................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------******+++,,,,,,---......//////////////////.............../////////000000000000000111222222333333222222333444555666777777777777888999:::<<<>>>???AAA<<>>>>>>>>>>>===<<<;;;:::888666555444444555666666555444111///...000000//////000222444555>>>999444333333333000...222222111111222222333444333333333333333333333333444444444444444555555666777666444333333666999;;;666;;;;;;<<<>>>DDDaaajjjUUUNNNJJJOOObbbooo]]]III888444444222000222111111000000000/////////........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------------------------++++++,,,,,,---...//////////////////////////////............////////////000000111111222333333333111222333444555777777888777888888999;;;<<<>>>???===BBBOOObbbwwwqqqrrruuuvvvvvvyyyyyyssskkkgggggggggeee[[[___^^^VVVOOOMMMLLLJJJEEECCC@@@???@@@???>>>===<<<;;;:::888666555444444444444555555444222111000000000//////000222444666===888333111333333111...222222111111222222333444333333333333333333333333444444444444444555666666777666555555666777999::::::;;;:::>>>GGGUUU{{{jjjVVVLLLJJJXXXmmmqqqWWW>>>666555222222666111111111000000000//////...........................------------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................+++,,,,,,---///000000111......//////000000111111...////////////000000000000111111222222333333444222333444555777888999:::888888999999;;;<<<>>>>>>;;;QQQmmmrrrssswwwxxxwwwzzzyyyssskkkggghhhhhhfff[[[^^^]]]VVVOOOLLLKKKIIIEEECCCBBBAAAAAAAAA???===<<<;;;:::888666555444444222333444444444444222222......------...000333444888333//////333666555222222222111111222222333444333333333333333333333333555444444444444555666666666777888888999999:::999<<<;;;888AAARRRhhh___PPPKKKRRRhhh}}}___CCC888666333444888111111111111000000000000..............................---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,,,,---...///000111222---......///000111111222000000000000111111111111000111111222222333444444444444555777888:::;;;;;;999999999:::;;;<<<===>>><<<```sssuuuyyyyyywww}}}yyyvvvsssmmmeeecccfff]]]\\\YYYUUUQQQLLLIIIGGGEEECCCAAA@@@@@@???===<<<;;;;;;999777666555555555333333444444444333222222000000000000000000000000000111111111111222222222222222333333333333444444444444444444444444444444555555444444444444555555:::999777666888999::::::;;;999:::IIIhhhxxxVVVDDDMMMXXXtttnnnYYY===000444888555222111000000111111000///........................---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///------------------------............////////////////////////000000000000000000000000111111111111000111111222222333444444555444333444777999::::::???777777???@@@:::;;;AAAIIIjjjrrrsssxxxzzzzzz~~~yyyuuusssnnngggcccddd]]]\\\YYYUUUQQQLLLIIIGGGEEECCCAAA@@@@@@@@@>>><<<::::::888666555444444333444444444444333333222111111111111111111111111111111111111111222222222222222222333333333333444444444444444444444444444444666555555444444555555666666666555666777999::::::AAA>>>IIIhhhcccNNNOOOSSSuuuvvvhhhNNN:::555555111222111///000111111000...........................---------,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------............///------------------------............////////////////////////000000000000000000000000111111111111111111111222333333444444555444444555888::::::999===888888<<<;;;999AAAOOO___}}}tttsssxxx}}}yyysssssspppiiicccaaa^^^\\\YYYUUUQQQMMMIIIGGGEEECCCAAAAAAAAA@@@>>><<<:::999777555444333333333444555444444333222111000111111111111111111111111111111111111222222222333222222333333333333444444444444444444444444444444666555555444444555555666444555666888999:::;;;<<>>::::::KKK^^^{{{yyyuuuyyyxxxssssssrrrkkkccc______]]]YYYUUUQQQMMMJJJHHHEEEDDDBBBAAAAAA@@@>>><<<:::999888666555444333333555555555444333222111000111111111111111111111111111111111222222222333333222222222333333333444444444444444444444444444444666666555555555555666666666777999:::;;;;;;===>>>???NNNuuu|||~~~jjjXXXLLLfffyyyvvvZZZBBB666111222111000000000000///---...........................------------,,,,,,,,,,,,,,,,,,,,,------......---------------------------------,,,,,,+++++++++---------............///....................................////////////////////////000000000000000000111111111222222222222222333333444444555555777777666888:::;;;:::999999===AAA@@@;;;AAAXXXqqq{{{uuuwww|||xxxssstttssskkkbbb]]]```]]]ZZZUUUPPPMMMJJJIIIFFFDDDBBBAAAAAA@@@>>>===;;;:::999777666555444444444444444444333222111000111111111111111111111111111222222222222333333333222222222333333333444444444444444444444444444444666666666555555666666666666888::::::999:::<<<>>>AAAbbbyyy~~~vvvhhhZZZ```tttgggLLL999111444222111000111111///...////////////////////////.........---------,,,,,,,,,,,,------------......---------------------------------,,,,,,+++++++++---------............///....................................////////////////////////000000000000111111111111222222222222222333333444555555666666777777777999<<<===;;;:::;;;<<<===;;;>>>PPPqqqyyytttuuuxxxyyy~~~xxxuuuvvvsssiiiaaa]]]aaa^^^ZZZUUUPPPMMMKKKJJJFFFDDDBBBAAAAAAAAA???===<<<;;;999888666555555555333333444444444333222222222222222222222222222222222222222222333333333333222222333333333333444444444444444444444444444444777666666555555666666777555777999888777888<<<@@@IIIxxx}}}~~~zzzpppdddssssssZZZBBB444555444222222222222000...////////////////////////............---------,,,------------------......---------------------------,,,,,,,,,,,,,,,,,,+++---------............///....................................////////////////////////000000000000111111111222222222222333333333444555555666666777777777888;;;===>>>===<<<===;;;:::???OOOmmmxxxvvvwwwwwwvvv|||yyyxxxxxxrrrhhh```]]]aaa^^^ZZZUUUPPPMMMKKKKKKFFFDDDBBBBBBBBBAAA???===;;;:::888777555444444444222222333333444444333333222222222222222222222222222222222333333333444444222222333333333333444444444444444444444444444444777777666666666666777777444777999999888;;;BBBIII```{{{}}}kkkqqq|||lllRRR???777555333333333333111///////////////////////////............------------..................------........................+++,,,,,,,,,,,,,,,,,,------------............///....................................////////////////////////000000000000111111111222222222333333444444444555666666777777666666888;;;???@@@???>>>@@@AAAHHHZZZwwwyyyyyy{{{yyyvvvzzzyyyzzzyyyrrrfff___^^^bbb___ZZZTTTPPPMMMLLLKKKFFFEEECCCBBBBBBAAA???===:::999777666444333333333111111222333444444444444222222222222222222222222222222333333333444444444222222333333333444444444444444444444444444444444777777666666666666777777666999;;;;;;<<>>@@@bbb{{{tttllltttzzznnnNNN???222111222000000222111111000///////////////.........---------,,,,,,+++,,,---...////////////...------,,,,,,------...,,,,,,---------.....................////////////---......//////......---........./////////000000000000000000111111111111222222222111222222333444333444444555666777888999888666999???AAAAAADDDKKK^^^xxxwwwyyyxxxzzzvvvsssrrrlllddd______aaa^^^YYYTTTRRROOOMMMJJJIIIGGGDDDAAA@@@???===;;;;;;:::888777555444444444555555444444333333222222111111222222222333333333333333333333333333333333333333333444444444555555555444444444444555666666555444444555555666777888:::666;;;CCCBBBNNNzzzxxxqqqrrrrrrooojjjgggfffhhhhhhjjjlllooorrruuuvvvwwwzzz~~~qqqiiissszzzbbbHHH333222666333000222111111000////////////000.........------------,,,,,,,,,---...////////////......------------......,,,------------.....................////////////---......//////......---....../////////000000000000000000111111111222222222222222222222333444444444444555666777888999999999444777@@@CCCBBBLLL\\\xxxxxxxxxxxx~~~yyyuuurrrlllbbb]]]]]]^^^\\\XXXRRRPPPPPPMMMIIIIIIGGGCCCAAA@@@???===;;;:::999888666555444444333444444444333333333222222111111222222222333333333333333333333333333333222333333333444444444555555444444444444555555666666444444444444555666777888::::::===@@@IIIhhhtttjjjeeecccdddiiimmmqqqooohhhcccbbbcccbbbbbbaaaaaaaaa```______]]]dddlllqqqyyy{{{eeeeeezzz}}}tttTTT888333777444111333222111000000//////000000............------------,,,------...//////............------------......------------........................////////////......////////////.........////////////000000000000000111111111222222222333222222222222333444444444555666666888888999:::>>>777999BBBDDDHHH```|||yyyxxxxxxxxx|||wwwsssppphhh^^^XXXWWW[[[[[[WWWPPPNNNOOOMMMGGGHHHEEEBBB@@@@@@???===;;;;;;:::888777555444444444333333333333333222222222111111222222222333333333333333333333333333333222333333333444444444555555444444444555555555555555555444444555555666777888666===>>>@@@VVVtttrrrnnnjjjiiijjjnnnpppooovvv|||}}}wwwoookkkjjjhhhhhhgggfffdddbbb```___YYY[[[]]]^^^aaajjjzzzkkkaaannnyyyyyyyyy^^^AAA666555444333444222222111000000000000000//////.........---------,,,---......///.........///......------......///---------.........//////............////////////...//////////////////...////////////000000000111111111111111222222222222333333222222333333444555555555666777888999::::::@@@===>>>DDDHHHVVV{{{xxxxxxxxxxxxzzzvvvtttqqqjjj___XXXWWWYYY[[[WWWNNNLLLOOOLLLEEEEEECCC@@@?????????===<<<<<<;;;999777666555555555333333333333222222222222111111222222222333333333333333333333333333333333333333333444444444555555333444555555666666555555555555555666666777888999555<<>>===>>>>>>===<<<===<<<:::999777666666666222222222222222222222222111111222222222333333333222222222333333444444444333333333444444444555555333444555666666666555444777666666777777888999:::;;;;;;IIIlllwwwsssqqqqqqvvv|||{{{tttkkkccc___[[[WWWXXX\\\___kkksss^^^XXX___```jjjdddKKK999888888222333222111111000000111111////////////............---...............------//////............//////............////////////............//////////////////000000000000////////////000000000111111111111111111222222222333333444333333333333444555555666777777888999:::;;;;;;888>>>FFFPPPiiixxxwwwyyyxxxlllkkklllnnnjjjaaaYYYWWWYYY\\\WWWLLLIIIMMMJJJAAA@@@>>><<<<<<===>>>===<<<===<<<;;;999888777777666222222222222222222222222111111222222222333333333111111222333333444555555333333333444444444555555333333555666666666555444777777777777888999:::;;;CCC;;;QQQuuuzzzwww{{{~~~sssnnnhhh___[[[\\\___]]]ooo~~~{{{[[[KKKQQQTTTlllqqqUUU===;;;999000333222111111000111111111000/////////............---...............------//////............//////............/////////000............/////////000//////000000000000//////000000000000111111111111111111222222222333333333444333333333333444555555777777888999:::;;;;;;<<>>======>>>>>>===<<<<<<<<<;;;;;;999666444222555555444333333222111111222222222222222222222222111111222222222333333333333333333444444444555555444444444555555555666666555999555555;;;888333:::???CCCqqq|||}}}xxxkkkbbb______[[[aaaxxxwwwxxx{{{iiiSSSGGGJJJWWWgggjjjWWW>>>444666666444111000000111000/////////////////////////////////.........---------........................---------......---,,,,,,000000000000000000000000000000000000111111111111000111111111111222222222444333333333333444555555666666555444444555777888888999999777888<<>>======>>>>>>===<<<<<<<<<;;;:::999666444333555555444444333222222111222222222222222222222222111222222222222333333333333333444444444555555555444444444555555555666666666999555555<<<:::777??????QQQ{{{rrrpppmmmbbb\\\ggg{{{uuuxxxnnnXXXHHHBBBNNN___hhh___KKK;;;666555333111000111111000/////////////////////////////////.........---------........................---------......---------000000000000000000000000000000000000111111111111000111111111111222222222444333333333444444555555666666555444555666777888777999:::999999<<<@@@BBBEEEVVVmmmuuullldddbbbdddwwwyyy|||{{{sssjjjccccccdddaaa]]]\\\]]]\\\XXXRRRPPPOOOIIIAAA@@@???======>>>>>>===<<<<<<;;;;;;:::888666444333555555444444333222222222222222222222222222222222222222222222333333333333333444444444444555555555444444555555555666666666777888444666===;;;;;;EEEGGGiiixxxhhhZZZZZZiiissstttrrr```MMM???EEETTTdddhhhZZZCCC444444222111111222111000.../////////////////////////////////............---........................------..................000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555666555555555555666777888666999;;;;;;;;;<<>>>>>??????===<<<<<<;;;:::999888666555444555555444444333333333333222222222222222222222222222222222333333333444444444444444444555555555555555555555555666666666666777888666888>>>:::;;;III]]]ppp```\\\dddwwwxxxrrrssshhhXXXEEECCCJJJ\\\kkkdddLLL555444222111222222222000.../////////////////////////////////........................................................./////////////////////////////////000000000111111111111000000111111111222222222333333444444444555444444555555555666666777888888777999<<<===;;;;;;CCCKKKnnnvvvooojjjfffeeefffggghhhhhhvvvwww{{{|||wwwnnnfffffffffdddaaa`````````[[[SSSOOOMMMIIICCCBBB@@@>>>>>>??????===<<<<<<;;;:::999777666666555555555444444444444333333222222222222222222222222222222333333333444444444444444444555555555666666555555555666666666777777666999888;;;>>>888???SSS~~~mmmdddhhhyyyvvvsssnnncccLLLDDDCCCRRRfffjjjVVV@@@666555333222333222111///000000000000000000000000///////////////////////////////////////////////////............///000111///////////////////////////000000000111111111111000000111111111222222222222333444555555555444444444555666777777888888888999999<<<===;;;<<>><<>>BBBaaa~~~}}}wwwzzznnnkkkYYYOOOEEEFFFUUUeeeeee\\\@@@<<<777333222222222222000000000000000000000000.../////////000000000000////////////////////////000///......///000222444000000000000000000000000000000000000111111111111000111111111111222222222111222444666666555444333333444666888999999999999:::888:::>>>???IIIddd~~~}}}|||zzzwwwvvvtttmmmnnnnnnkkkgggeeegggjjjjjjnnnmmmiiihhhkkkmmmjjj|||{{{}}}~~~~~~vvvppppppoooiiiccc```___aaa]]]TTTOOOMMMLLLIIICCCBBB@@@?????????===;;;<<<;;;999777666666777777444444555555555555555555222222222222222222222222333333333444444444555555555555555555666666666777666666666666777777777777666;;;;;;<<<>>>HHHssslllhhh___WWWJJJFFFPPP___ccc^^^CCC>>>888333222222222222000000000000000000000000.../////////000000111111000000000000000000000000000///......///111333444000000000000000000000000000000000000111111111111000111111111111222222222111222444666666555444333333444666888999:::999999:::777999???BBBOOOppp~~~xxxrrrpppppppppooommmjjjhhhfffggggggfffeeeeeegggjjjlllfffmmmoookkkiiijjjhhhccc}}}~~~{{{|||{{{sssmmmiiigggeeedddcccbbb\\\SSSNNNMMMKKKHHHEEECCC@@@???>>>>>><<<;;;>>>===<<<:::999888777777666555555555555444444444222222222333333333444444333444444555555444444333444444444555555555666666777777777777777888888888333<<>>>>><<<;;;>>>===<<<:::999888777777666555555555555444444444333333444444444555555555333444444555555444444333444444444555555555666666777777777777888888888888777===???<<>>===@@@VVV|||}}}yyytttooohhhdddcccbbb```]]]___]]][[[ZZZYYYXXXTTTRRROOOOOONNNNNNPPPSSSVVVWWWbbbdddgggkkknnnpppppppppqqqooommmkkkiiigggdddbbb}}}{{{tttnnnjjjhhheeedddbbbbbb\\\TTTOOONNNLLLIIIEEECCC@@@???>>>>>><<<;;;>>>===;;;:::888777777777666555555555555444444444444444444555555555666666444444555555555555444444444444555555555666666666777777777888888888999999;;;>>><<<<<>>>>><<<;;;===<<<;;;999888777777666666555555555555444444444444444444444555555555555444444555555555555444444555555555555666666666666777777777888888999999:::<<<===;;;CCChhh|||wwwyyypppZZZKKKMMMWWW\\\gggaaaMMM555...666777///111111111111000000000///000000000000000000000000........................000000000111111111222222...////////////000000000111333444444333222222333333333222222222333444444555555555555666666666666777888888888999999999999===>>>BBBUUUzzz|||vvvsssqqqmmmiiieeeaaa^^^[[[XXXUUUQQQOOOPPPOOOLLLIIILLLKKKJJJJJJJJJIIIGGGEEEDDDEEEGGGKKKQQQWWW\\\```gggjjjooorrrsssrrrrrrqqqpppooonnnjjjfffcccbbbbbb|||zzz~~~{{{uuupppllliiieeecccaaaaaa]]]UUUPPPOOOMMMIIIEEECCC@@@???>>>>>><<<;;;===<<<;;;999888777666666666555555555555444444444222333333333333444444444444555555666666555555444555555555666666666777777666777777888999::::::::::::===BBBTTTyyyzzzrrrbbbRRRMMMQQQUUUbbbcccUUU<<<222888999111111111111111000000000///000000000000000000000000/////////////////////////////////000000000111111////////////000000000111000111333333111111111222333222222222333444444555555555555666666666777777666777777888888999999999BBB===JJJooo}}}xxxqqqmmmllliiiddd___\\\\\\ZZZWWWSSSPPPNNNMMMGGGKKKMMMMMMIIIFFFDDDEEEEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFHHHLLLQQQWWW]]]```jjjmmmqqqsssqqqpppooopppmmmnnnnnnllliiihhhjjjlll~~~zzzzzz{{{vvvqqqmmmiiifffccc```aaa]]]VVVQQQPPPNNNIIIEEECCC@@@???>>>>>><<<;;;===<<<:::999777666666666666555555555555444444444222222222333333333444444555555666666666666555555555555666666666777777777666777777888999:::;;;;;;999@@@QQQooo|||sssjjj]]]OOOLLLQQQZZZbbb\\\GGG888777777444111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000000000/////////000000000111111///111333222111000111111333222222333333444555666555555666666666777777777666666777888999:::;;;;;;AAA@@@XXX}}}zzzuuunnndddaaa\\\YYYVVVTTTRRRPPPJJJKKKKKKIIIGGGEEEEEEFFF@@@GGGLLLLLLFFFBBBCCCFFFFFFEEEGGGIIIMMMOOOOOONNNKKKLLLNNNQQQVVV[[[```cccmmmpppssssssqqqoooppprrrppprrrttttttssstttxxx|||~~~{{{{{{{{{vvvqqqmmmjjjfffccc```aaa]]]WWWRRRQQQNNNJJJEEECCC@@@???>>>>>><<<;;;===<<<:::888777666666666666555555555555444444444333333333333444444444555555555666666666666555555555666666666777777777777666777777888:::;;;;;;<<<:::FFFccctttssshhhSSSKKKRRRTTT___bbbSSS>>>444333444111111111111000000000000000000000000000000000000111111111111111111111111//////000000000111111111//////000000000111111111000222333333222111111222222222222333333555666666555666666666777777777777777777888:::<<<===>>>???CCCQQQqqqzzzxxxrrrjjjeeeddd```ZZZSSSSSSQQQNNNJJJHHHJJJLLLDDDFFFHHHHHHFFFFFFHHHJJJFFFIIIKKKKKKHHHGGGIIILLLLLLLLLMMMPPPSSSVVVVVVUUURRRSSSTTTXXX\\\bbbfffiiipppsssvvvuuurrrrrrvvvzzzwww{{{~~~{{{{{{{{{vvvrrrnnnjjjfffccc```aaa^^^WWWSSSQQQNNNJJJEEECCC@@@???>>>>>><<<;;;<<<;;;:::888777666666555666666555555555444444444444444444555555555666666555555666666666666555555666666666666777777777777666777777999:::;;;<<<<<<;;;KKKqqquuuxxxoooVVVKKKTTTQQQ^^^fffZZZCCC111///444111111111111000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000000000111111111111111333555444333222333333222222222333444555666777666666666666777777777777888888:::<<<>>>@@@AAABBBMMMhhh}}}tttmmmgggfffaaaYYYWWWWWWTTTOOOIIIKKKKKKHHHCCCBBBFFFJJJCCCFFFIIIIIIHHHIIILLLOOOLLLJJJHHHGGGHHHKKKMMMNNNNNNNNNNNNQQQTTTVVVVVVUUUSSSSSSUUUXXX]]]ccchhhkkkqqqtttwwwwwwuuuvvv{{{yyyzzzxxxrrrnnniiieeebbb___^^^ZZZTTTSSSSSSOOOHHHGGGEEEBBB>>><<<:::999999<<<;;;999888777777666666888666444333333333555666444444444444444444444444222222444555666666777777777777777777666666666666555777999888999;;;======888```wwwooo^^^OOOIIISSSOOO\\\cccMMM666333888555555444333222222222222000000000000000000000000000000000000000000000000222000///......///000222000111111111111222222222222333333444444333333222222222222222333444555555666666666666777777777777555>>><<<888<<<<<<===FFFcccwwwoooiiibbb]]]UUUSSSQQQNNNMMMLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKMMMOOOOOOPPPQQQSSSUUUPPPSSSTTTSSSPPPPPPRRRUUUSSSVVVXXXXXXUUUSSSTTTVVVXXXXXXYYY[[[___dddhhhjjjrrrrrrsssuuuyyy}}}{{{}}}xxxrrrnnnjjjgggdddaaa```\\\VVVTTTTTTOOOIIIEEECCCAAA>>><<<;;;;;;;;;<<<;;;999888777777666666888666555333333444555666444444444444444444444444333333444555666666666666777777777777666666666666888999999999:::;;;<<<;;;AAAppp}}}ssseeeUUUIIIHHHHHH\\\jjjXXX???555333555444333222222111111222000000000000000000000000000000000000000000000000111000///......///000111000111111111111222222222222333333444444333333222222222222222333444555666666666666666777777777777777:::777777======BBBRRR{{{rrrggg^^^ZZZVVVRRRNNNMMMMMMKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPSSSUUUXXXXXXXXXWWWXXXYYYZZZ\\\]]][[[WWWVVVXXX[[[ZZZ[[[\\\YYYUUUSSSTTTWWW[[[[[[\\\]]]```cccgggiiirrrqqqqqqtttyyyzzz~~~~~~wwwqqqnnnkkkiiigggdddccc___XXXUUUTTTOOOJJJCCCBBB@@@>>>===<<<======<<<;;;999888777777666666777666555444444444555666444444444444444444444444444555555666666555555555666666666666777777777777999888777999<<<=========III|||~~~uuulll[[[JJJAAACCCYYYmmmaaaJJJ;;;222444444333222111111111111000000000000000000000000000000000000000000000000111000///......///000111000111111111111222222222222333333444444333333222222222222222333444555666666666666777777777888888:::888444888>>>>>>LLLgggttthhh^^^XXXQQQMMMLLLLLLJJJIIILLLLLLLLLLLLMMMNNNPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\___```_________```bbbddddddbbb^^^\\\^^^aaabbbbbb^^^XXXRRRPPPRRRUUU]]]]]]^^^```cccfffjjjlllooonnnmmmpppxxx~~~www||||||uuupppllljjjiiigggdddddd```YYYTTTRRRNNNIIIDDDCCCAAA???===<<<<<<<<<;;;;;;999888777666666666777777666555444555555666555555555555555555555555666666666666666555444444666666666666777777777777777444444888<<<===@@@BBBVVV{{{xxx{{{~~~wwwooo^^^KKKCCCAAATTTiiieeeUUUEEE777444444333222111111111111000000000000000000000000000000000000000000000000111111000//////000111111000000111111111222222222222333333444444333333222333222222333333444555666666666666777777888888999<<<:::777<<<@@@@@@YYYvvviii]]]UUUQQQNNNJJJJJJKKKMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVYYY[[[]]]^^^^^^]]]]]]^^^^^^^^^^^^___bbbeeeccceeefffdddaaa```bbbeeehhhfffaaaXXXQQQNNNQQQTTT\\\]]]^^^```dddiiinnnqqqmmmllllllooovvv}}}wwwzzz}}}}}}~~~zzztttnnnkkkiiigggeeebbbccc```XXXRRROOOLLLGGGGGGEEEBBB???===;;;;;;:::;;;;;;999888777666666666777777666666555555555555555555555555555555555555777777777777666555444444555666666666777777777888888555444888:::;;;AAAHHHppp}}}~~~ppp___LLLFFFAAAQQQhhhkkkaaaNNN:::555444333222111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000111111111222222222222333333444444333333222333333333333444555666666666666666777888999999999999::::::>>>AAAEEEhhhxxxjjjaaaZZZTTTQQQMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]aaa```]]]YYYWWWYYY]]]aaabbbeeeffffffccccccfffiiinnnkkkfff]]]UUURRRUUUXXX]]]\\\\\\]]]aaagggnnnqqqsssrrrsssvvv{{{yyyyyy{{{}}}|||xxxsssoookkkhhheeeccc```bbb___WWWPPPMMMKKKGGGHHHFFFCCC@@@===;;;::::::<<<;;;999888777777666666777777777666666666555555555555555555555555555555777777777777777666555444555555666666777777888888<<<888888:::999888CCCQQQxxxcccQQQEEE???NNNiiitttnnnWWW<<<555555444333222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222333333444444333333222333333333333444555666777555666777777888999::::::555:::;;;>>>FFFTTT{{{}}}pppiii^^^UUUPPPOOOOOOOOOQQQRRRRRRTTTUUUWWWXXXYYY\\\]]]^^^^^^______^^^^^^```aaabbbcccdddeeeeeeeeehhheee```ZZZVVVUUUXXX[[[dddgggiiihhhggggggjjjnnnqqqpppmmmfff```]]]___bbb```^^^\\\[[[___fffnnnssswwwvvvxxx||||||yyyuuuqqqmmmiiidddaaa^^^aaa___WWWPPPMMMKKKHHHGGGEEECCC@@@>>><<<<<<<<<<<<;;;999888777777666666777777777777777666555555555555555555555555555555666666777777777666666555555555555666777888888888:::888:::<<<999:::KKK```mmm\\\JJJ???IIIcccuuuwwwcccGGG777666555444333333333333111111111111111111111111000000000000000000000000111111111222222111111111000111111111111222222222222333333444444333333222444333333444444555666777555666777888999::::::;;;777===;;;@@@TTTnnnwwwjjjbbbZZZWWWSSSPPPOOOPPPRRRSSSXXXYYY[[[\\\]]]^^^___```bbbccceeefffggggggffffffeeeffffffgggiiikkklllmmmjjjiiifffbbb^^^\\\]]]^^^hhhjjjlllkkkiiiiiikkkoooqqqrrrqqqnnniiifffgggiiicccaaa^^^^^^cccnnnyyy}}}tttqqquuuzzz|||zzzvvvsssooojjjddd```^^^aaa___WWWPPPMMMLLLJJJEEEDDDBBB@@@>>>>>>>>>>>><<<;;;999888777777666666777777777777777666555555666666666666666666666666666666777777777777666666444555555666777888888999555555999===;;;???UUUooo}}}wwwfffRRR@@@CCCZZZpppzzzmmmUUU777777666555444444444444111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222222333333444444333333222444444444444444555777777555666777888999:::;;;;;;<<<@@@<<>>>>><<<;;;;;;::::::999888777666666:::;;;<<<<<<;;;888555333444444444555555555555666555555555555666666666666777777777777777888888999:::;;;666<<>>===<<<;;;;;;;;;:::999888777777666:::;;;<<<===<<<:::777555444444444555555555555666555555555555666666666666777777777777777888999999888888777;;;@@@JJJooowwwuuubbbNNNBBBOOOmmm~~~vvvfffJJJ===333222555444333444222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333444555555555444333555555555555555666777777666666777888999:::;;;;;;999>>>???UUU|||nnnhhhaaa^^^^^^^^^]]][[[]]]___bbbbbbaaaaaadddgggfffeeeeeeeeeeeefffggggggkkkiiiiiikkkooopppooollliiiccc^^^___ffflllnnnnnnnnnnnnnnnppprrrooojjjeeeiiijjjkkklllkkkhhheeecccbbbeeehhhhhhfffaaa^^^]]]^^^cccgggiiiqqq}}}uuurrrvvv|||}}}zzztttpppmmmjjjgggeee___```\\\UUUPPPOOOLLLHHHGGGDDD@@@>>>>>>===<<<;;;<<<<<<;;;:::999888777777888999:::;;;:::999777555444444444555555555555666555555555555666666666666888777777777777888999999999777<<<<<<>>>[[[~~~qqqrrr[[[GGGOOOjjj}}}yyymmmWWWGGG777222333444444444333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444555555555555555555555666777777666777777888:::;;;;;;<<>>======<<<:::===<<<<<<;;;:::999888777444555666777777555444333444444444555555555555666555555555555666666666666888888777777888888999:::;;;:::@@@>>>???lll|||zzzwww~~~jjjWWWYYYlll{{{|||vvvdddRRR===333222555555333333333222222222111111111111111111111111111111111333333333333333333333333111111111222222222333333444333333333333444555666555555555555555666777777666777888999:::;;;<<<===BBBAAAVVVwwwkkkddd```]]]ccc```]]]___dddgggeeecccgggfffgggiiikkkllljjjhhhmmmnnnnnnooooooooooooooolllkkkjjjmmmsssvvvwwwuuu|||uuullliiikkkmmmmmmkkkjjjhhhggglllqqqrrrmmmgggcccdddeeeeeecccaaa^^^\\\]]]\\\ZZZYYY[[[aaajjjpppzzz~~~yyytttsssvvv{{{}}}zzzuuurrrnnnkkkgggddd^^^^^^[[[SSSOOONNNKKKGGGDDDBBB???======<<<;;;:::===<<<<<<;;;:::999888777333444555555555444333333444444444555555555555666555555555555666666666666888888888888888999999:::<<<<<>>>>>DDDiiixxxkkkaaa\\\\\\```dddhhhfffddddddgggkkklllllljjjjjjmmmppptttuuusssqqqppppppppppppqqqqqqrrrrrrjjjiiijjjooouuuyyyzzzyyy{{{xxxrrrkkkeeebbbbbbdddeeeddddddiiinnnppplllhhhjjjiiigggdddaaa^^^[[[YYY[[[]]]aaaeeejjjrrrzzzxxxssssssvvv{{{|||yyyuuuqqqnnnkkkfffccc]]]^^^ZZZSSSNNNMMMJJJFFFCCCAAA>>><<<<<<<<<;;;:::<<<<<<;;;:::999888777777666666777666666555444444444444444555555555555666555555555555666666666666999888888888888999::::::999===>>><<>>???@@@HHHccctttjjjddd``````cccddddddgggnnnlllrrrwwwwwwtttsssxxx}}}~~~{{{vvvrrrpppooopppppppppppprrrwww|||}}}zzzvvvuuutttqqqkkkddd]]]ZZZXXX[[[^^^bbbdddeeeeeeggghhhbbb```^^^\\\^^^aaaeeehhhllltttyyyuuuvvvyyy}}}zzzwwwtttqqqnnnjjjeeeaaa\\\]]]YYYRRRMMMLLLJJJFFFBBB@@@===;;;;;;<<<;;;:::;;;::::::999888777666666777777666444333222111111444444444555555555666666555555555555666666666777999999888888999999:::;;;888EEE???HHHxxxzzzooo}}}xxxqqq^^^FFF777555555444444444444333333333222222222222222222222222222222333333333333333333333333222222333333333444444444111222444666666555444333555555555555555666777777777888999;;;===>>>@@@@@@WWWvvvrrriiigggeeeaaabbbaaadddkkkllliiijjjooozzzsssooommmnnnooottttttvvvzzz~~~}}}yyytttxxxuuurrrnnnkkkeee___ZZZUUUZZZ___aaa___^^^bbbeeeaaa```aaadddkkkttt~~~yyyvvvwwwzzz|||{{{xxxssslllfffdddcccaaaaaa[[[RRRLLLKKKIIIEEEBBB???<<<;;;;;;<<<;;;:::===<<<:::888777666555555666555555555555444444444333333333444444444555555555555555555666777888999666666777888999:::;;;;;;;;;AAABBBWWWzzzxxxfffPPP>>>666555666555444333333333333444555444333333222222333333444222222222222222222222222222222222222222222222222333444444555555555555555444555666777888888888888222>>>>>>999===@@@DDDOOOkkk{{{qqqfff```bbbgggjjjjjjgggeeehhhnnnrrruuuzzzrrrlllmmmpppsssvvv{{{wwwwww}}}{{{uuurrruuuttttttsssqqqlllfffaaa```ccceeedddaaa```aaaccciiiqqq|||wwwtttvvvzzz}}}|||yyytttmmmgggddddddaaa```[[[RRRLLLKKKIIIEEEBBB???<<<;;;;;;<<<;;;:::===<<<:::999777666666666666555555555555444444444333444444444555555555555666666666666777888999:::777777777888999:::;;;;;;777>>>GGGeeezzzkkkVVVCCC888555666555555444333333444555555444333333222222333333444222222222222222222222222444333333333333333333333333333444555555555555444444555666777888888888888666<<<:::999???@@@FFFUUU|||~~~sssfffdddbbbbbbdddgggiiijjjooonnnooosssvvv{{{wwwooopppuuu|||yyyvvvxxx~~~zzzssspppuuusssqqqpppooonnnllljjjbbbdddggghhhhhhkkkpppuuu{{{~~~uuurrruuuzzz~~~}}}zzztttmmmhhheeeddd``````[[[RRRMMMKKKHHHDDDBBB???<<<;;;;;;<<<;;;:::===<<<;;;999888777777777666555555555555444444444444444555555555666666666777777777777888999::::::999888777777888999:::<<<777@@@QQQxxx}}}}}}rrr___JJJ:::555666555555444333333444555555444333333222222333333444222222222222333333333333444444444444444555555555333333444555555555555444555555666777888888888888;;;:::777<<>>???@@@@@@??????bbb|||uuuuuu{{{|||xxxwwwiiiQQQ???:::444555666777777666555444444333333222222333333444222222333333444555555666333333333444555555666666333444444555555555555555666666777888999999999999:::>>>>>>@@@GGGWWWvvvnnneee___YYYQQQLLLLLLNNNIIIHHHKKKOOOPPPSSSWWWZZZaaajjjppprrrssswwwzzz}}}wwwuuusssnnnkkkhhhooozzztttmmmqqqyyy~~~}}}zzzsssllleeebbbaaa[[[\\\YYYRRRNNNLLLHHHCCCBBB???<<<;;;<<<<<<;;;:::888888777666666555666666666666555555555444444444333333333444444444555555555555555666666777888999777:::>>>AAACCCDDDCCCBBBDDDmmm{{{ttt}}}zzz|||xxxyyynnnVVVCCC===444555666777777666555444444333333222222333333444222222333333444555666666444444444555666777777888111222333333444444333333666777888999999:::999999===???;;;===JJJbbbqqqfff```[[[ZZZYYYTTTRRRTTTPPPKKKIIILLLPPPRRRVVVZZZdddlllvvv{{{{{{zzzzzz|||}}}wwwzzzzzz{{{zzzyyypppwww~~~ssssssvvvvvv|||xxxrrrlllgggccc```\\\YYYUUUQQQMMMIIIEEEBBB???>>>===<<<;;;:::::::::>>>===:::777555555666666666666555555555444444444444444444555555555555666666666666666777777777777888<<<999888===:::777>>>WWW~~~uuuxxxrrreeeOOO<<<666777666444555666777555444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666777777777888999999999::::::>>>>>>@@@PPPwwwpppeeebbb^^^^^^^^^^^^^^^[[[UUUPPPOOOUUURRROOOSSSSSSXXXfffppp{{{ssssssuuuuuu}}}zzzvvvqqqkkkeeeaaa___\\\YYYTTTPPPMMMIIIEEEBBB???>>>===<<<;;;:::::::::===;;;999666555444555555666666555555555444444444444444444555555555555666555666666666777777888888666:::888888>>><<<<<>>===<<<;;;:::::::::;;;:::888666555444555555666666666555555555444444444444444555555555555666555555666666777888999999777;;;888999>>>===???MMMwww|||rrr```OOO;;;999777777777666555444444444444444444444444444333333333333333333333333444444444555555555555666666666666777777777888888777777888888999::::::;;;999@@@DDDLLLiiisssiiiggghhhggghhhiiijjjiiifffdddbbbbbb```ddd```^^^___[[[]]]llltttrrrtttssszzzxxxtttoooiiiddd```^^^[[[XXXTTTPPPLLLHHHDDDAAA???>>>===<<<;;;:::::::::;;;:::888777666666666666666666666666555555555555444444444555555555555666444555555777888999::::::;;;===999999===:::@@@SSS|||ttteeeWWW===888555666888666555555555555555555555555555555444444444444444444444444444444444555555555555666777777777777888888888888777777888888999:::;;;;;;888>>>DDDRRRwww~~~vvvsssqqqnnnlllmmmnnnmmmjjjggghhhiiiiiijjjeeecccddd]]]^^^mmmsssrrruuuuuu{{{yyyuuupppkkkfffbbb```[[[XXXTTTPPPLLLIIIDDDAAA???>>>===<<<;;;:::::::::;;;::::::999888888888888777777666666666555555555444444444555555555555666444555666777888999:::;;;:::;;;888999<<<:::EEE]]]}}}{{{vvvjjj^^^AAA888333666888666555777555555555555555555555555444444444444444444444444444444444555555555555666777777777777888888888888666777888999:::;;;<<<<<<<<<@@@KKKccczzzwwwvvvyyyzzzzzzyyyvvvuuuttttttuuutttnnnlllkkkcccdddvvvtttsssvvvwww{{{yyyvvvqqqlllgggcccaaa\\\YYYUUUQQQMMMIIIEEEBBB???>>>===<<<;;;:::::::::::::::::::::::::::999999777777777666666666555555444444444555555555555666666666777777888999::::::666777555888>>>>>>NNNmmm~~~zzzyyy~~~~~~zzzpppgggJJJ===555666888666555999555555555555555555555555444444444444444444444444444444444555555555555666666666666777777777888888666777888999:::;;;<<<======???RRRxxx}}}zzzrrrppppppfffjjj~~~ttttttwwwxxx{{{yyyuuuqqqlllgggcccaaa]]]ZZZVVVRRRNNNJJJFFFCCC???>>>===<<<;;;:::::::::888999999:::::::::999999777777777777666666666555444444444555555555555666777777777888888999999999666777666:::@@@AAAUUUxxx}}}uuummmWWWFFF999999999555555999555555555555555555555555555555555555555555555555444444444555555555555666555555666666666777777777666777888999;;;<<<=========???[[[uuuttttttkkkpppuuuuuuwwwxxxzzzxxxuuupppkkkgggcccaaa^^^[[[WWWSSSOOOKKKGGGDDD???>>>===<<<;;;:::::::::777777888999999999999888777777777777666666666666444444444555555555666666888888888888888888999999;;;;;;999===AAABBBWWW{{{|||}}}wwwppp```MMM===;;;:::555444999666666666666666666666666555555555555555555555555444444444555555555666666555555555555666666666666666777888999;;;<<<===>>>AAADDDggg}}}||||||ssszzzsssrrrvvvyyy~~~zzzuuuppplllgggccc___\\\ZZZTTTLLLIIIIIIFFFBBB>>>>>>===;;;;;;::::::;;;<<<;;;;;;:::999888777777777777666666555555555444555555555666666666666666666666666777888888999999::::::888<<<@@@AAAXXX~~~{{{uuurrrfffRRR>>>999999888777888666555444444555666555444333333333444444444555555555555555555555555555555666777777777777777666666999999888999;;;===>>>===@@@GGGtttzzzyyytttssswwwzzz~~~{{{wwwrrrmmmhhhbbb^^^\\\[[[UUUNNNJJJJJJFFFAAA>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999777666666666555555555555555555555555666666666666666666666777888888999999888:::888<<>>???BBBUUUuuutttyyy{{{|||yyytttoooiiibbb]]][[[[[[VVVPPPLLLKKKGGGAAA===<<<<<<;;;;;;;;;<<<<<<888888888999999999::::::666666666666555555555555555555555555666666777777666666666777888888999999777<<<888:::LLLaaawwwyyyqqq___JJJ>>>999777666777666555444444666666555444333444444444444555555555555555555555555555555555666666777777888777777666999999999:::;;;===???AAADDDkkkvvvuuuzzz|||}}}zzzvvvpppiiiaaa\\\[[[[[[WWWQQQNNNLLLGGGAAA===<<<<<<;;;;;;;;;<<<<<<888888888888888999999999666666666666666555555555444444555555666666777777666666666777888888999999999???999999QQQlll~~~~~~rrr{{{yyyiiiSSSCCC;;;888888888666555444555666777666444444444444444555555555555555555555555555555555555666666777888888888777777999999::::::;;;===AAACCCIIIwwwvvvzzz|||}}}zzzvvvpppiiiaaa\\\[[[[[[WWWQQQNNNLLLGGGAAA======<<<;;;;;;;;;;;;<<<::::::999888888777666666555555555666666666666666444444444555666777777888666666666777888888999999999@@@:::===YYYwwwzzzmmmvvv|||oooZZZFFF;;;888777777777666555555666777666555444444444555555555666666666666666666666666666666666666777888888888888888888999:::;;;;;;>>>BBBFFFRRRxxxvvvzzz||||||yyytttoooiiibbb]]][[[[[[VVVPPPLLLKKKGGGAAA>>>>>>===;;;;;;::::::;;;;;;:::999888777666555555555555555666666666666666333444444555666777888888666666666777888888999999888>>><<>>DDDIII```xxxvvvzzz|||~~~{{{wwwrrrmmmhhhbbb^^^\\\[[[UUUNNNJJJJJJFFFAAA@@@???===<<<::::::999999999999888888777777666666555555555555666666666777333333444555666777888888666666666777888888999999777<<<>>>PPPrrr}}}pppjjjzzzyyysssbbbLLL===999888666777666555666777888777555555555555555666666666666666666666666666666666666666666777888999999999999777:::<<<;;;;;;>>>EEEKKKpppwwwvvvzzz|||~~~zzzuuuppplllgggccc___\\\ZZZTTTLLLIIIIIIFFFBBBAAA@@@>>><<<:::999888888777777777777888888888888444555555555666666777777333333444555666777888999666666666777888888999999777;;;@@@UUUwwwzzzvvvtttwwwsssjjjxxx~~~zzzvvvgggQQQAAA===;;;999888666555666777888777555555555555555666666666777777777777777777777777777666666777999999:::::::::777:::<<<;;;;;;>>>FFFLLL{{{wwwssswww~~~~~~yyytttrrrpppjjjbbb[[[YYYXXXTTTMMMKKKKKKGGGBBBAAA@@@???===;;;:::::::::999999999888777666666555777777666666666666777777555555555555666666666666777777777888999999::::::BBB:::???YYYuuuzzzuuuxxxzzzuuuhhhzzzzzzzzzyyyoooZZZDDD888888;;;888888777666666666666666666666666666666666666666555555555555666666666777777777777777888888888888888<<<999999>>>===DDDWWWwwwssswww}}}{{{tttooollliiiccc^^^ZZZYYYTTTNNNKKKJJJFFFAAA>>>===;;;:::888777777777999999888888777666666555666666555555555555666666555555555555666666666666777777777888999999::::::<<<777@@@]]]zzzxxxnnnyyyzzzyyyppp]]]GGG:::777:::888888777666666666666666666666666666666666666666555555555666666666777777777777777777888888888888777;;;999:::??????III^^^wwwrrrvvv||||||sssmmmjjjgggdddbbb[[[ZZZUUUNNNJJJIIIEEE???===<<<:::999888777666666999999888888777666666666555555444444444444555555555555555555666666666666777777777888999999::::::<<<<<>>777888888888777666666666666666666666666666666666666666555555666666666777777777777777777888888888999999666::::::;;;@@@@@@NNNiiivvvrrruuu{{{}}}uuunnnjjjgggdddbbb]]][[[VVVNNNJJJHHHDDD>>>???>>>===;;;:::999999999888888888888777777666666666555555444444555555666555555555555666666666666777777777888999999::::::>>>BBBUUUpppwwwvvv|||}}}|||zzzttthhhUUUBBB888666888777777666666666666666666666666666666666666666555666666666666777777777777777888888888999999999666::::::<<>>??????>>><<<;;;;;;;;;;;;888888888777777777777777777666666666666666666777555555555555666666666666777777777888999999::::::<<>>>>>===<<<;;;::::::::::::888888777777777777777777777777666666666666777777555555555555666666666666777777777888999999::::::>>>LLLddd{{{xxxsssttt~~~yyyttteeeMMM<<<888888888777666666666666666777777777777777777777777666666666777777777888888888888888999999999999:::999;;;;;;===@@@FFFhhhuuuqqqsssxxx||||||zzzvvvooohhhccc```\\\[[[VVVNNNJJJIIIEEE???<<<<<<;;;:::999999999999777777777777777777777888666666666555555666666666555555555555666666666666777777777888999999::::::CCCRRRlll~~~xxxvvv|||{{{xxxjjjQQQ???:::888888777666666666666666777777777777777777777777666666777777777888888888888888888999999999::::::999;;;;;;>>>BBBLLLvvvuuupppsssxxx}}}}}}zzzuuunnngggcccaaa[[[ZZZUUUNNNJJJIIIEEE@@@===<<<<<<;;;::::::::::::777777777777777888888888555555555444444555555555555555555555666666666777777777777888999999::::::BBBRRRkkk}}}}}}|||~~~yyy~~~xxx}}}{{{mmmTTTAAA;;;888888777666666666666666777777777777777777777777777777777777888888888888888888999999999:::::::::888:::;;;???EEEQQQ}}}ssspppvvv~~~}}}zzzvvvooohhhaaa^^^___]]]VVVMMMHHHHHHDDD???>>>>>>===<<<;;;999777666:::999888888777777888888444555666777777666555444555555666777777777777777<<<999888::::::888:::>>>HHH___ooosssxxx||||||zzzzzzvvvzzz{{{nnn[[[GGG;;;999888888888:::999888666777777777777777777777777666666666666666777888888999999::::::::::::;;;;;;888:::AAA>>>;;;^^^tttqqqvvv}}}~~~zzzuuuooohhhbbb^^^^^^\\\VVVMMMIIIHHHDDD???>>>>>>===<<<;;;999888777:::999888888777777888888555555666666666666555555555555666777777777777777;;;888888::::::888:::???HHH___nnnrrruuuzzz~~~~~~tttqqq{{{~~~{{{ooo]]]III;;;:::999888888999999888666777777777777777777777777666666666666666777888888999999::::::::::::;;;;;;999<<>>=========<<<;;;999888777999999888777777777777888666666555555555555666666555555666777777777777777:::888888::::::888;;;AAAKKKaaaooorrrvvv|||{{{qqqlll}}}{{{|||qqq```LLL>>>;;;999888888999999888666777777777777777777777777777666666666666777888888999999::::::::::::;;;;;;;;;===CCCAAAIIIuuuwwwsssxxx}}}{{{uuuooohhhccc```]]]\\\VVVNNNJJJHHHDDD>>>=========<<<;;;:::888777999999888777777777777777777666555444444555666777555555666777777777777777999888888:::999888===DDDTTThhhsssuuuzzz|||zzz~~~~~~uuuiiivvv~~~zzz}}}tttfffRRRBBB<<<:::888888999999888777777777777777777777777777777777666666777777888999999999999:::::::::;;;;;;;;;===BBBCCCQQQwwwuuuzzz~~~{{{uuunnnhhhccc```]]]\\\VVVOOOJJJHHHCCC=========<<<<<<;;;:::999888999888777777666666777777777666555444444555666777555555666777777777777777888777888:::999888???GGGaaaqqqxxxxxx}}}xxxgggmmm|||{{{~~~xxxmmmZZZHHH===;;;999888999999888777777777777777777777777777777777777777777888999999999999999:::::::::;;;;;;:::<<<@@@CCCYYYvvvuuu|||{{{uuunnnhhhdddaaa\\\\\\WWWOOOKKKHHHCCC===<<<<<<<<<<<<;;;:::999888888888777666666666666777666666555555555555666666555555666777777777777777777777999:::999999@@@JJJlllvvvwwwvvv}}}wwweeehhhqqq~~~zzz}}}uuubbbNNN>>><<<999888888999888888777777777777777777777777888777777777777888999999999999::::::::::::;;;;;;999<<>>AAAHHHlllwwwxxxqqqttt}}}~~~yyyvvvqqqhhhaaa______]]]WWWNNNIIIGGGCCC===>>>===;;;:::999888888888999999999888777666666555111444777888666333333333333333555666777777777777999999:::;;;999;;;FFFSSSbbb^^^cccssskkkfffhhhooo}}}rrreeeNNN<<<888===:::999<<<:::777777777777777777777777888888777777888888999:::999::::::::::::::::::;;;BBBAAAAAARRR~~~xxxyyyttt{{{sssuuu}}}wwwuuuqqqhhhaaa______]]]WWWNNNIIIGGGCCC=========;;;:::999888888888999999888888777666666555666444333555999:::777444333444555666777777777777888888:::;;;999<<>>@@@HHHaaawwwzzzuuuwwwzzzuuutttqqqiiibbb___^^^\\\VVVMMMIIIGGGCCC======<<<;;;:::999888888888999999888888777666666666:::333///333<<<@@@===777555555666666777777888888777777999::::::===KKKXXX```]]]aaarrrwwwqqqjjjdddkkkxxxuuuiiiUUU@@@999<<<999888;;;999777777777777777777777777888888777777888888999:::999999::::::;;;;;;;;;;;;<<>>BBBUUU~~~uuuuuu~~~~~~vvvrrrsssssslllddd___]]][[[UUUMMMHHHGGGCCC===<<<<<<;;;:::999999999999888888888777777777777777777555333555999>>>@@@AAA999888888777777777888888888777888999:::AAAPPP```ddddddjjjzzzyyyooofffeeekkkuuu{{{{{{qqqbbbIII<<<<<<999999;;;888777777777777777777777777888888777777888888999:::999999:::;;;;;;<<<======AAACCCXXXuuuttt|||~~~wwwrrrttttttnnnddd^^^\\\ZZZTTTLLLHHHGGGCCC>>><<<;;;::::::999999999:::888888777777777777777777444555777777666999>>>BBB;;;:::999777777777888888999888888999:::AAARRRbbbeeegggqqqtttjjjgggiiikkk}}}{{{~~~uuuiiiNNN???===::::::<<<999777777777777777777777777888888777777888888999:::999999:::;;;<<<======>>>AAADDD]]]uuusss|||~~~wwwrrrtttvvvoooeee^^^[[[ZZZTTTLLLHHHGGGCCC>>>;;;;;;:::999999999::::::777777777777777777777888333555777777555666:::>>>===;;;999777777777888999;;;999999999:::BBBSSSddddddhhhvvv|||pppkkkkkkddd{{{yyyxxxoooSSSAAA???;;;;;;===:::777777777777777777777777888888777777888888999:::999999:::;;;<<<===>>>>>>@@@FFFfffvvvttt|||~~~xxxsssuuuwwwpppeee^^^[[[ZZZTTTLLLHHHGGGCCC>>>;;;;;;:::999999999::::::777777777777777888888888444555666666666666888999>>><<<:::888777777888999<<<:::999999:::BBBTTTdddbbbhhhxxxwwwpppnnnbbbqqqyyyyyysssUUUCCC???;;;<<<>>>:::777777777777777777777777888888888777888999999:::999999:::;;;<<<===>>>??????IIImmm}}}ssstttxxx{{{yyytttsssssspppggg___\\\ZZZSSSJJJFFFFFFCCC???===;;;999999:::::::::999888888888777777555444444777777777777777777777777666666666777888888999999777;;;;;;999<<>>BBBFFF}}}~~~ssstttwwwyyy~~~yyytttttttttqqqiiiaaa___]]]UUUKKKFFFEEEAAA<<<<<<;;;999999:::::::::999888888888888777666555444666666666666666666666666666666666777888888999999666::::::888===KKKZZZccceeeooozzzqqqiiiggguuuzzz}}}~~~{{{bbbGGG=========;;;;;;999999999999999999999999888999999999999:::::::::;;;;;;;;;;;;<<<======>>>FFFOOOtttsssuuuvvvzzzwwwttttttuuurrrjjjcccbbb___WWWLLLFFFDDD@@@;;;<<<:::999888999:::999888999999999999888777666666666666666666666666666666555666666777777888888999666999999888???OOO___iiikkkyyyvvvlllhhhmmmyyy|||hhhNNN@@@======<<<;;;999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???EEEWWWuuurrrsssrrrtttsssrrrssstttqqqiiicccbbb___WWWLLLGGGEEEAAA;;;<<<:::888888999:::999888999999999999999888777777666666666666666666666666555555666666777888888888777999999:::BBBTTTeeennnuuuzzztttnnnkkksss|||mmmTTTCCC===<<<;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>??????@@@XXX|||yyytttqqqppppppooooooppprrrrrrooogggbbb___]]]UUULLLGGGFFFCCC>>>;;;:::888888999999999888888999999999999888888777555555555555555555555555555555555666777777888888888:::;;;<<>>???@@@???\\\yyyooojjjxxxssspppooonnnkkklllooorrrqqqmmmfff```\\\ZZZSSSJJJFFFFFFDDD???;;;999888777888999888777777888888888888888777777555555555555555555555555444555555666666777777888888:::;;;>>>HHHZZZiiiooossswww{{{uuukkkiiirrrwww^^^GGG;;;:::;;;999999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAAEEEggg{{{tttpppqqq|||rrrnnnnnnnnniiilllpppsssrrrllleee```[[[YYYRRRIIIEEEEEEBBB>>>;;;999777777888999888777666777777888888777777666555555555555555555555555444444555555666777777777777999:::>>>IIIYYYfffjjjtttyyyxxxvvv{{{www{{{rrrlllnnnsssvvvzzz~~~uuullllllnnn}}}{{{cccJJJ===<<<===;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<===???AAABBBJJJrrr{{{qqqqqq~~~pppmmmmmmmmmjjjmmmqqqtttrrrmmmeee```[[[YYYRRRIIIDDDDDDAAA<<<;;;999777777888999888777555666666777777777666666555555555555555555555555444444555555666777777777555888999===HHHXXXcccfff{{{zzz|||yyy}}}www{{{sssoooppp~~~vvviiicccbbbeeellltttwwwuuuooopppnnnvvvzzz~~~fffLLL>>>===???===999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>???AAABBBKKKyyyzzzpppqqqzzzpppnnnjjjeeefffjjjqqqvvvwwwpppeee^^^]]]WWWOOOJJJGGGDDD@@@<<<<<<;;;:::999888888888888777777777777777777777777666666555555555444444444555555666666777888888888555<<<:::<<>>:::::::::;;;<<<;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCOOOwwwiiiooo{{{zzzooolllgggccceeeiiipppuuuvvvoooeee]]]^^^WWWMMMGGGDDDBBB@@@>>><<<;;;:::999888888888888777777777777777777777777666666555555555444444444444444444555666666777777999???<<<===JJJSSSXXXcccuuu}}}ooommmjjj{{{vvvkkklllfffiii~~~pppccc]]]ccclllqqq~~~|||tttpppmmmqqq[[[BBB<<>>AAACCCPPP}}}pppooossswww~~~zzzmmmiiieeeaaadddhhhnnnttttttnnnddd]]]^^^VVVLLLEEEBBBAAA@@@>>><<<;;;:::999888888888888777777777777777777777777666666666555555555555444444444555555666777777777:::???===@@@MMMUUU[[[fffvvv}}}~~~nnnjjjdddiiiwwwyyyqqqiiipppkkk___]]]```hhhuuu{{{rrrkkkvvvaaaGGG>>>???===::::::;;;;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>AAADDDQQQ~~~yyyzzzqqqmmmkkkkkklllzzzlllgggeeecccdddhhhnnnssssssmmmccc\\\\\\UUUMMMGGGEEECCC@@@===;;;;;;:::999888888888888777777777777777777777777666666666555555555555555555555666777777888888999555:::;;;BBBSSS\\\cccqqq{{{tttmmmccc^^^lll|||pppkkkuuuzzziii]]]XXXaaalllzzzooozzzzzzgggKKK>>>???===;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;=========???BBBEEERRRzzz}}}rrr{{{ssspppmmmhhhqqqzzzkkkggghhhiiigggjjjooossssssmmmccc\\\YYYTTTOOOLLLJJJFFF@@@;;;;;;;;;:::999888888888888777777777777777777777777666666666666666666666666444555555666666777888888555999;;;FFFXXX```hhhwww|||rrreee]]]dddnnnzzz|||tttlllnnnrrrcccZZZ]]]fffssswww~~~mmmOOO>>>===<<<;;;;;;:::::::::999999999999:::;;;;;;<<<<<<;;;;;;:::;;;=========???CCCEEETTT}}}{{{vvvppplll{{{kkkhhhkkkoookkknnnrrruuutttmmmccc\\\WWWTTTPPPNNNLLLGGG@@@:::<<<;;;:::999888888888888777777777777777777777777555666666666666777777777333333444444555666666666888;;;<<>>@@@CCCFFFYYYvvvqqqjjjvvvzzzyyy|||jjjgggmmmsssppprrruuuwwwuuunnnddd\\\WWWSSSOOOLLLJJJFFF@@@:::<<<;;;:::999888888888888777777777777777777777777555666666666777777777777555555555666777777888888:::;;;<<>>@@@DDDGGGaaa|||xxxooopppvvv~~~~~~}}}iiifffmmmuuusssuuuwwwyyyvvvnnnddd]]]WWWSSSMMMIIIGGGDDD@@@<<<<<<;;;:::999888888888888777777777777777777777777555666666666777777888888999999999:::;;;;;;<<<<<<888999:::GGGWWWYYY^^^pppzzzooocccaaagggvvvllllll~~~~~~sssgggfffsssyyyfff\\\]]]tttxxxvvvzzz|||[[[BBB>>>???<<<;;;:::999888999:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>AAADDDGGGhhhwwwooojjj~~~~~~nnniiinnnssswwwwwwtttrrrrrrpppggg]]]XXXTTTOOOIIIFFFBBB>>><<<;;;999888888999888777555666666555555555666666777222222333444666666444333333;;;:::444@@@TTTSSSAAA:::444:::KKKTTTUUU___oooyyyqqqhhhhhhwwwlllhhhtttyyynnnkkkssswwwpppjjjcccxxxnnnbbb\\\ccc|||zzz}}}|||hhhIII<<>>???@@@??????DDDKKKrrryyyuuu|||zzzrrrooo{{{vvvwww}}}oookkkpppuuuxxxwwwuuurrrrrrpppggg]]]ZZZVVVOOOJJJFFFBBB>>>;;;;;;999888888999888777555666666555555555666666777555555666888999999777666333999888444<<>>===>>>@@@??????DDDLLLtttvvvpppooolllzzz~~~~~~~~~~~~pppmmmsssxxxyyyxxxuuurrrrrrppphhh]]]\\\WWWPPPJJJFFFBBB>>>;;;;;;999888888999888777555777666666555555666666666666777888999999999888777444555555444777;;;;;;888:::666<<>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>><<<===?????????EEEMMMwwwqqqkkktttrrrsss}}}qqqooouuuzzzzzzyyyuuuqqqqqqpppggg]]]]]]XXXQQQJJJEEEAAA>>>;;;;;;999888888999888777555888777666666666666666666444555777888777666555666444333444666666333444888:::777>>>LLLUUUZZZeeerrrxxxqqqjjjeeexxx|||kkkkkk}}}qqqhhhjjjqqqwwwdddXXXbbb~~~qqqPPP>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<===??????@@@GGGOOO}}}mmmiii~~~}}}{{{sssrrrqqqpppwwwzzzzzzyyytttppppppooofff]]]^^^XXXPPPIIIDDDAAA===;;;;;;999888888999888777555888888777666666666666666333555777777555444444555555222444999777333555;;;999888???LLLVVV]]]hhhttt~~~uuukkkdddjjjssstttzzzpppiiiiiiqqq^^^___pppuuuTTTAAA???======<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<===???@@@BBBIIIRRRooooooyyyuuuzzz}}}sssoooppppppwwwyyyzzzxxxsssooonnnmmmeee\\\]]]WWWOOOHHHCCC@@@===<<<;;;999888888999888777555999999888777666666666666444777::::::777555555777444444555888888777888<<<999:::AAAMMMWWW___kkkuuu~~~{{{oooeeefffbbbttt}}}ssslllgggxxx|||iiibbbgggyyyzzzXXXDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>======@@@AAADDDLLLVVV|||{{{zzzxxxwwwuuuttt{{{~~~wwwsssvvvzzzooopppvvvvvvyyywwwrrrmmmlllkkkdddZZZ[[[UUUMMMFFFBBB???>>><<<;;;999888888999888777555:::999888777666666666666555999<<<;;;777555666888444555666555777::::::888888;;;BBBMMMWWWaaammmvvv~~~sssiiicccddd^^^hhhuuupppiiisssvvvllleeehhh}}}\\\FFFBBB>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>AAABBBFFFOOOYYY|||xxxtttooossszzz~~~}}}wwwsssrrrooopppuuuuuuyyywwwqqqlllkkkjjjcccZZZYYYTTTLLLEEEAAA???>>>===;;;:::888888999999777666:::999888777666666666666444888<<<;;;666444555888333777666222555;;;:::444888;;;CCCMMMXXXbbbnnnwww~~~vvvjjjdddccc]]]ZZZaaa||||||nnngggmmmvvvggg```sss^^^HHHCCC>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<@@@>>>???BBBCCCGGGPPPZZZ}}}yyyvvvmmmiiinnnzzz~~~vvvrrruuuxxxpppooosssrrrwwwwwwssslllhhheee___WWWVVVQQQJJJEEEAAA@@@>>>===888888777777666666555555999888888777666555555444555555555555555555555555555555555555666666666666444999CCCMMMSSSYYYcccnnn|||~~~hhhdddhhh___VVV```PPPWWWlllyyypppmmm}}}xxxjjjhhhjjjkkkeeeHHHBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@>>>>>>CCCDDDPPPiii{{{vvvpppmmmmmmssszzz{{{tttllltttooonnnqqqpppwwwwwwssslllhhheee___XXXVVVQQQJJJDDDAAA???>>>===999999999888777777666666888888888777666555555555555555555555555555555555555555555555666666666666555999BBBLLLRRRWWWcccnnnwwwttthhhbbbXXXVVV^^^OOOSSSbbbttt}}}sssmmmyyyqqqkkkhhhfffuuuiiiIII@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<@@@>>>???EEEFFFSSSlll~~~zzzqqqjjjooozzz~~~wwwmmmnnn{{{mmmmmmppppppvvvvvvrrrlllhhheee```YYYUUUPPPIIIDDDAAA???>>><<<::::::999999888777777777888888777777666666555555555555555555555555555555555555555555666666666666666999AAAJJJPPPVVVbbbnnnuuuttt___TTTYYY\\\PPPPPPWWWbbbzzzooouuu{{{ssskkkddd___vvvoooJJJ???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<>>@@@FFFHHHVVVooo{{{xxxwwwiiikkkyyyyyynnniiinnn{{{}}}mmmnnnrrrrrrwwwvvvrrrkkkgggeee```ZZZTTTOOOIIICCC@@@>>>===<<<:::999999888888777666666888777777777666666666555555555555555555555555555555555555555666666666666777:::AAAIIIOOOVVVcccoooyyyiiiVVV^^^ZZZSSSPPPRRRWWWuuusssttt~~~tttkkk```jjjqqqyyysssLLL???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@>>>@@@FFFGGGUUUnnn{{{}}}|||mmmlllwww}}}xxxoooiiikkkmmmzzz}}}ooopppuuuwwwxxxwwwrrrjjjfffeee```ZZZTTTOOOHHHBBB???>>><<<;;;888888888777666666555555777777777777666666666666555555555555555555555555555555555555666666666666777:::BBBJJJPPPXXXeeeqqq}}}___```WWWTTTPPPPPPTTTiiiwwwsss|||yyy|||~~~uuummmlllfffpppwwwuuuOOOAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAA???@@@DDDEEERRRkkk}}}uuuqqqtttwwwuuuqqqkkkmmmkkknnnrrrrrrxxx|||yyyxxxrrrjjjfffddd___ZZZSSSNNNGGGBBB???===<<<:::888888777777666555555555777777777777666666666666555555555555555555555555555555555555666666666666777;;;CCCMMMTTT\\\hhhuuunnnbbbVVVUUUQQQQQQUUU^^^}}}tttvvv{{{pppvvvxxxrrrdddaaappp}}}xxxQQQCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???BBB???@@@DDDEEEQQQjjjyyyyyy}}}}}}vvvrrrrrrrrrrrrmmmnnnllliiivvvuuurrrwww~~~{{{zzzsssjjjeeeccc^^^YYYSSSNNNGGGAAA>>>===;;;:::999999888888777666666555666666666666777777777777555555555555555555555555555555555555666666666666777;;;FFFQQQXXX```lllxxxlllYYYYYYTTTVVVYYYWWWwww{{{vvvsss{{{zzzjjj```bbbbbbkkk~~~|||TTTDDD>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAA???@@@FFFGGGTTTlllxxxwwwvvv}}}wwwrrrqqqsssuuupppmmmiiieeekkk~~~||||||zzzvvvsssvvvqqqwww~~~|||{{{tttjjjeeebbb^^^XXXRRRMMMGGGAAA>>><<<;;;:::::::::999999888777777777666666666666777777777777555555555555555555555555555555555555666666666777666<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===AAA???AAAGGGIIIWWWppp|||zzzrrrtttvvvrrrrrruuuwwwtttlllfffcccfffzzz}}}yyyzzzzzz~~~{{{tttkkkfffccc\\\TTTQQQLLLFFFAAA>>>===<<<;;;:::999:::<<<:::666666999555555555777<<<@@@:::000555555555555555555555555444444555555666777777777<<<===DDDRRR^^^ffflllrrr|||lll___\\\ccc___WWWhhh}}}uuuqqqddd[[[[[[ZZZcccvvv]]]???@@@???>>>======<<<<<<<<<===============<<<<<<<<>>===<<<;;;:::888888:::888444555999555555555666;;;???:::222555555555555555555555555444444555555666777777777999:::CCCQQQ]]]eeekkkqqqvvv|||{{{tttiiijjjeeeZZZbbbttt{{{nnnccc___YYYYYYfff```AAA@@@???>>>======<<<<<<<<<========================@@@:::AAABBBFFFIIIUUUxxxwwwzzzyyyqqqllllllnnnmmmgggbbbbbbfff~~~zzzzzz}}}{{{tttlllgggeee^^^VVVRRRMMMGGGAAA>>>===<<<;;;999777888999777333444888777666444444999>>>;;;444555555555555555555555555444444555555666777777777777:::DDDSSS___fffmmmssszzz~~~zzzssskkk```___iii}}}|||pppggg]]]WWWYYYdddwwwdddDDD@@@???>>>======<<<<<<<<<========================@@@:::AAAAAAFFFMMM\\\|||{{{{{{~~~{{{qqqjjjhhhiiikkkhhheeebbb___rrr|||zzzyyy}}}~~~}}}{{{tttlllhhhfff___WWWSSSNNNGGGBBB???===<<<;;;999888:::===;;;666555888777777555333777<<<;;;666555555555555555555555555444444555555666777777777888<<>>===<<<<<<<<<<<<===============>>>>>>>>>BBB<<>>CCCAAA:::666777777777555333666;;;;;;777555555555555555555555555444444555555666777777777777<<>>===<<<<<<<<<<<<============>>>>>>??????BBB===DDDDDDJJJUUUkkk||||||~~~uuummmgggeeekkkjjjgggddd\\\bbbvvvzzzyyy}}}}}}}}}{{{tttmmmjjjhhhbbbZZZTTTOOOHHHCCC???===<<<:::999:::???DDDBBB;;;777777666777666444666;;;;;;777555555555555555555555555444444555555666777777777666;;;FFFTTT^^^eeeoooyyy{{{|||uuuzzzwwwkkkggggggwwwsssqqqqqqqqqpppvvvvvvpppeeeZZZUUUTTTTTTXXX]]]iiiyyyqqqIII@@@???>>>======<<<<<<<<<<<<======>>>>>>??????@@@AAA<<>>======<<<<<<<<<<<<======>>>??????@@@@@@AAA===EEEEEEIIITTTlll{{{}}}}}}|||}}}}}}uuujjjfffppppppnnnmmmccc```jjjsss|||}}}|||zzzuuunnnkkkiiiddd\\\UUUPPPIIICCC???===<<<:::999888888:::888444444888444777888666777::::::777555555555555555555555555444444555555666777777777:::>>>HHHSSS[[[cccppp|||lll}}}xxxqqqmmmnnnuuuzzzvvvkkkeee```YYYUUUUUURRRXXXnnn~~~xxxMMM@@@???>>>======<<<<<<<<<<<<======>>>???@@@@@@@@@DDD@@@HHHGGGLLLVVVnnnllloooqqqttt{{{yyymmmgggqqqsssrrrpppeee___eeebbb{{{xxxooommmpppnnneee\\\XXXRRRJJJCCC>>><<<:::999888777666666777777666555666666777777777777666666555555555555555555555555555666777777666666777888;;;<<>>===<<<<<<=========>>>???AAABBBCCC@@@DDDCCCFFFMMMWWWxxx{{{vvvpppqqqyyy{{{rrrjjjsss}}}tttfffaaaddd```sss{{{}}}xxxooonnnpppnnneee\\\WWWRRRJJJCCC>>><<<:::999888777666666777777666555555555666666666666555555555555555555555555555555444666777777666666777888;;;===III[[[dddeeekkkvvv|||}}}pppmmmkkkmmmuuu~~~~~~vvvsssoooggg```\\\ZZZ```ttt|||NNNAAAAAA@@@???>>>===<<<<<<======>>>>>>???AAABBBCCCBBBEEEEEEGGGMMMUUUttt|||zzz}}}xxxlllrrr{{{xxxlllfffgggaaammm{{{zzzyyypppooopppnnneee\\\WWWQQQIIICCC???<<<;;;:::888777666666777777666555444444555555555555444444555555555555555555555555444666777777666555777888:::>>>KKK[[[ccceeelllvvv}}}xxxnnnlllpppuuuuuusss{{{~~~}}}{{{sssjjjhhhbbbcccuuu}}}NNNBBBAAA@@@???>>>=========>>>>>>>>>>>>???AAABBBCCCAAAEEEEEEHHHNNNWWWxxx|||mmmooovvv|||zzzqqqiiifffbbbfffsss}}}yyyyyyrrrpppqqqmmmddd\\\WWWQQQIIICCC???===;;;:::888777666666777777666555444555555666666555555444555555555555555555555555444555777666555555666888999???LLLZZZbbbfffnnnwww}}}}}}xxxvvvsssiiigggwwwOOOCCCBBB@@@???>>>======>>>????????????@@@AAABBBCCC@@@DDDCCCGGGQQQ___}}}}}}~~~nnnlllnnnvvvyyyrrrhhhbbbbbbaaaggguuuzzzzzztttqqqqqqmmmddd\\\VVVQQQIIIBBB???===<<<;;;888777666666777777666555666666666777777666666666555555555555555555555555444555666666555555666777888@@@LLLXXX```fffqqqzzz~~~{{{yyywwwlllhhhwwwQQQDDDBBB@@@>>>======>>>>>>????????????@@@AAABBBBBBDDDFFFCCCGGGSSSfffrrrkkkjjjqqqwwwrrrggg```______aaaiiirrr{{{{{{uuusssqqqlllccc\\\VVVPPPIIIBBB???===<<<;;;888777666666777777666555666666777777777777666666555555555555555555555555333555666666555444666777777@@@LLLVVV]]]gggttt~~~|||xxx~~~zzzvvvsssnnn|||TTTDDDCCC@@@>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBIIIIIIFFFIIIUUUiiiuuulllhhhnnnuuurrriiibbb^^^]]]___bbbfffsss{{{{{{wwwtttqqqlllccc\\\UUUPPPHHHBBB???===<<<;;;888777666666777777666555555666666666666666666555555555555555555555555555333444666555444444555777777@@@KKKSSSZZZgggxxxyyy{{{uuuVVVEEECCC@@@>>>======???@@@AAAAAA@@@@@@@@@AAABBBBBBGGGHHHFFFJJJWWWiii{{{|||sssiiiccciiippppppkkkfffaaa^^^]]]]]]```lll{{{{{{wwwtttqqqlllccc\\\UUUPPPHHHBBB???===<<<<<<888777666666777777666555444555555555555555555444555555555555555555555555333444666555444444555777666@@@KKKQQQYYYgggzzz~~~|||uuu~~~{{{zzzXXXEEECCCAAA>>>===>>>???@@@AAAAAA@@@@@@@@@AAABBBBBB@@@DDDEEEKKKXXXjjj{{{xxxtttqqqtttzzz{{{wwwoooeee___dddlllnnnjjjhhhfff```ZZZXXX[[[fff{{{yyy{{{rrroooooollleee^^^VVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555777666555444444444444444555555555555666666666666777>>>HHHRRR]]]hhhrrrxxxvvv{{{||||||}}}|||yyy{{{~~~~~~[[[GGGCCC???===???@@@???===BBB;;;>>>DDDAAABBBDDD===CCCEEEIIIMMMTTTmmmyyywwwnnnooonnnllljjjkkkpppuuunnnccc]]]aaaggghhhgggiiilll^^^UUUWWWZZZ]]]kkkzzz{{{yyypppmmmmmmjjjccc\\\VVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555666666555444444444444444555555555555666666666666999@@@IIISSS\\\fffooovvv~~~xxxxxx|||sssfff\\\YYY[[[___aaabbbdddpppvvvpppuuu|||\\\HHHDDD???>>>@@@AAA@@@>>>AAA:::>>>AAA===@@@EEEAAAEEEGGGKKKOOOUUUnnn~~~tttnnnmmmhhhhhhgggeeecccdddhhhllliii___XXX\\\bbbdddeeegggmmm```WWWWWWYYY[[[fffttt}}}~~~wwwoookkkkkkiiiaaaZZZVVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555666666555444444444444555555555555555666666666666;;;AAAKKKSSS[[[dddmmmttt|||~~~~~~~~~yyywwwjjj]]]UUUSSSTTTUUUTTTUUU___vvvuuuiiinnnvvv]]]HHHDDD@@@???AAACCCBBB@@@CCC@@@DDDCCC;;;>>>EEEBBBFFFHHHLLLPPPVVVmmmuuukkkfffgggaaa```___]]][[[\\\___bbbddd[[[UUUWWW]]]aaadddgggnnncccZZZXXXWWWXXX```kkk}}}|||~~~vvvnnnkkkkkkhhhaaaZZZVVVPPPHHHBBB>>><<<:::999777777666555555555555555555555555555555555555555666555555444444444555555555555555555666666666666:::AAAKKKTTT[[[cccmmmuuu~~~~~~www|||tttfffZZZTTTRRRRRRWWWUUU\\\oooxxxhhhjjjooozzz\\\IIIEEEAAA@@@CCCDDDDDDBBBBBBBBBHHHHHH???BBBIIIDDDGGGHHHLLLPPPVVVmmmwwwmmmbbb^^^```YYYXXXWWWVVVUUUWWWYYY[[[```YYYSSSSSSYYY___dddgggmmmddd\\\YYYVVVVVV[[[bbbmmmzzzwwwooolllllliiibbb[[[VVVPPPHHHBBB>>><<<:::999777777666555555555555555555555555555555555555555555555444444444555555666555555555555666666666666777@@@KKKTTT\\\eeepppyyy~~~||||||xxx|||nnncccZZZUUURRRUUURRRVVVeeexxxuuufffgggiiitttZZZHHHEEEAAAAAACCCEEEEEEDDD<<<>>>JJJPPPPPPYYY^^^UUUKKKKKKNNNSSSZZZpppxxxtttoooiii```VVVRRRTTTQQQPPPOOOOOOQQQSSSTTTUUUXXXTTTOOONNNSSS[[[aaacccgggaaa\\\YYYWWWVVVYYY^^^dddsss{{{xxxppplllllljjjbbb\\\VVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555555444444444444555666666555555555555666666666666666???LLLVVV]]]fffsss}}}}}}}}}yyyyyyzzz{{{ssskkkccc]]]VVVUUUYYYdddrrr{{{lllbbbccceeesssYYYHHHDDDAAAAAADDDFFFFFFEEE@@@BBBOOO]]]iiizzz}}}oooOOONNNQQQVVV^^^vvvxxxnnnjjjjjjlllaaa``````^^^WWWNNNLLLOOOMMMKKKJJJKKKMMMOOOOOOOOOOOONNNJJJHHHLLLUUU[[[\\\___]]]ZZZYYYYYYZZZ\\\^^^aaammm}}}xxxooolllllliiibbb[[[VVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555444444444444444555666666555555555555666666666666666AAANNNWWW^^^gggttt~~~|||vvvzzzxxxyyyzzzwwwqqqggg^^^\\\\\\```hhhrrryyypppjjjddd``````pppZZZGGGCCC@@@@@@CCCFFFFFFEEELLLIIIOOO]]]ooommmPPPNNNOOOUUU___yyy{{{nnneee```\\\YYYWWWUUUUUUWWWWWWRRRLLLMMMRRRPPPMMMKKKKKKLLLMMMLLLJJJJJJKKKIIIEEEIIIRRRWWWVVVVVVWWWXXXYYY[[[___aaaaaaaaaiii}}}wwwoookkkkkkiiiaaa[[[VVVPPPHHHBBB>>><<<::::::777777666555555555555555555555555555555555555555444444444444444555666777555555555555666666666777888CCCPPPYYY^^^gggttt~~~vvvxxxxxxxxxyyy}}}~~~zzzoooeee[[[\\\```eeejjjwwwyyypppnnnhhh___[[[kkk[[[FFFCCC???@@@CCCFFFFFFEEETTTJJJHHHPPPbbbuuuoooSSSNNNKKKLLLRRR]]]xxxppp```[[[]]]\\\VVVQQQOOOOOOPPPQQQMMMIIILLLSSSVVVRRROOONNNOOONNNLLLJJJIIILLLJJJFFFIIIRRRVVVUUUQQQTTTWWWYYY]]]bbbddddddbbbgggzzz~~~~~~wwwooolllkkkggg___WWWWWWTTTKKKAAA======;;;777666666666666555555555555555555555555555555555555666555444333333333333333777666666666666666777888<<>>>>>???CCCGGGKKKMMMNNNQQQUUUTTTZZZiiixxx|||tttkkkjjjooossspppkkkqqqnnnkkkiiihhhfffaaa^^^^^^[[[WWWXXXYYYVVVPPPIIIFFFLLLWWWdddkkkhhh\\\RRRRRROOORRR\\\fffppp~~~~~~~~~zzztttooopppoooeeeYYYWWWRRRIIICCC>>><<<;;;:::888666555444555666555444444444444444444444444444666555555444333333222222333333444444555666666666777AAANNNWWW\\\cccnnnwwwzzzzzzvvvhhhiiilllwww}}}{{{~~~sssuuussslllkkkdddZZZSSSYYYiiiZZZGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@AAADDDHHHLLLOOOPPPQQQVVVWWWaaatttwwwsssqqqsssxxx{{{xxxtttkkkjjjiiikkkmmmnnnllliiifffccc``````___ZZZQQQIIIIIILLLTTT___hhhfff\\\RRRQQQNNNPPPXXX```fffqqq{{{tttnnnjjjkkkppp{{{|||}}}{{{xxxsssooopppooofff[[[YYYRRRIIIAAA===<<<;;;;;;888666555444555666555444444444444444444444444444555555555444444333333222333333444444555666666666777AAAMMMVVV[[[cccnnnwww~~~vvvxxxyyyjjjgggiiisss{{{|||xxxwwwnnnnnniii^^^UUUXXXfffYYYGGGEEEBBBAAAAAAAAAAAA@@@AAABBBCCCFFFIIIMMMQQQSSSWWW[[[\\\eeewww~~~}}}{{{yyyuuuoookkkbbbccceeeiiimmmppppppooojjjhhhffffffeee```VVVMMMLLLKKKNNNXXXaaacccZZZQQQNNNLLLNNNUUUZZZ^^^dddjjjwwwvvvkkk^^^ZZZVVVVVVZZZdddxxxzzz|||zzzxxxsssooonnnmmmeee[[[YYYSSSIII@@@<<<;;;;;;<<<888666555444555666555444444444444444444444444444555555444444444333333333333333444444555666666666666???JJJSSSZZZbbbmmmvvv}}}yyysssyyy{{{~~~mmmhhhiiirrrxxx}}}}}}qqqpppmmmcccYYYWWWaaaWWWGGGEEEBBBAAAAAABBBAAA@@@AAACCCDDDGGGIIIMMMRRRUUU[[[^^^___fffuuuvvvkkkccc___^^^```cccgggkkkmmmnnnmmmgggdddbbbdddfffccc\\\VVVOOOJJJHHHOOOYYY]]]XXXQQQJJJJJJMMMRRRXXX[[[^^^```kkktttyyywwwuuutttrrrlllccc[[[\\\YYYWWWVVVVVV]]]mmm}}}}}}{{{yyytttooommmkkkcccYYYYYYSSSIII@@@<<<;;;;;;<<<888666555444555666555444444444444444444444444444444444444444444333333333333333444444555666666666555<<>><<<;;;:::888666555444555666555444444444444444444444444444444444444444444444444444333333444444555666666666777<<>>FFFPPPZZZeeepppwwwxxxzzz{{{ttthhhhhhmmm~~~{{{qqq}}}xxxnnnlllggg___[[[\\\sssSSSIIIFFFCCCBBBCCCCCCBBBAAADDDGGGJJJKKKKKKOOOXXX___iiilllnnnxxx~~~kkklllnnnsssuuuooocccYYYVVVSSSNNNKKKKKKQQQYYY___OOOOOOMMMMMMVVVccchhheee\\\YYYUUUYYYlllvvvgggccchhhnnnrrrvvv}}}vvvyyyvvvpppjjjjjjjjjddd\\\TTTOOOGGGAAA>>>===;;;;;;666666666666555555555555444444444444444444444444555444333333222222222222222222333444444555555666;;;===GGGUUUaaahhhqqqxxx}}}www}}}lllfffjjj|||uuurrriii___ZZZ]]]uuuPPPHHHGGGEEEDDDCCCCCCCCCDDDDDDGGGIIIJJJLLLPPPXXX^^^mmmqqqvvv}}}zzzzzzuuutttwwwyyysssggg^^^]]]XXXRRRQQQUUUXXXYYYXXXUUUOOOJJJMMM[[[oootttddd```hhh{{{zzzrrrttttttsss~~~yyyyyyvvvpppkkkjjjjjjcccZZZUUUOOOHHHAAA>>><<<;;;;;;666666666666555555555555444444444444444444444444555444333333222222222333222222333444444555555666:::===FFFTTT___fffnnnvvv}}}}}}}}}~~~mmmfffhhhxxxwwwtttnnnggg___bbbyyyPPPHHHGGGEEEDDDCCCCCCCCCDDDCCCFFFIIIKKKNNNTTT\\\cccjjjqqqyyyzzzvvvtttsssmmmddd^^^___\\\YYYXXXYYYZZZYYYXXXPPPKKKIIIQQQeeeyyynnnlllxxx|||wwwyyy{{{{{{yyywwwrrrmmmllljjjaaaXXXUUUOOOHHHAAA>>><<<;;;:::666666666666555555555555444444444444444444444444444444333222222222333333222222333444444555555666999<<>><<<;;;:::666666666666555555555555444444444444555555555555444333333222222333333333222222333444444555555666777:::EEERRR\\\dddoooxxxyyy|||{{{wwwllldddcccpppyyyzzzqqqllliiimmmsssNNNGGGFFFEEECCCCCCCCCDDDEEEFFFIIILLLOOOSSS[[[fffmmmuuu{{{yyyoooiiiiiiiiigggfffhhhiiiiiifffbbb^^^\\\TTTPPPMMMPPP\\\ppp~~~xxxyyy|||zzzvvvqqqooommmcccYYYVVVPPPHHHBBB>>><<<:::999666666666666555555555555444444444555555666666666333333333222222333333444222222333444444555555666444999DDDRRR\\\eeeqqq}}}}}}zzzjjjbbbbbbooo~~~{{{yyyvvvqqqlllqqqlllMMMFFFFFFDDDCCCCCCDDDDDDEEEJJJLLLOOOQQQVVV^^^hhhpppyyy}}}zzzuuuvvvwwwtttvvvuuutttqqqmmmgggbbb___ZZZWWWSSSQQQRRRYYYbbbggg~~~yyy|||zzzuuupppooommmddd[[[VVVQQQIIIBBB>>>;;;:::999666666666666555555555555444444444555666666777777333333222222222333444444222222333444444555555666333999DDDQQQ[[[dddrrr~~~~~~}}}yyyjjjccccccooozzzzzz|||xxxtttqqqvvveeeLLLFFFEEEDDDCCCCCCDDDEEEFFFKKKNNNPPPSSSWWW```kkktttxxx~~~zzztttqqqmmmhhhddd```___[[[WWWRRRQQQRRRTTTnnn{{{}}}{{{xxxrrrmmmlllllleee\\\WWWQQQIIIBBB>>>;;;:::888666666666666555555555555444444444555666777777777333222222222333333444555222222333444444555555666444:::EEEPPPXXX```nnn|||vvvxxxuuu|||mmmeeedddnnnuuuzzz~~~zzzxxx~~~```KKKFFFEEEDDDCCCCCCDDDEEEFFFJJJLLLPPPSSSYYYcccoooxxxyyysssnnnppprrrpppmmmhhhgggccc]]]UUUPPPNNNOOO\\\qqq}}}zzzyyyvvvpppjjjjjjjjjddd\\\WWWQQQIIIBBB>>>;;;999888777666666666555555555555444444444555666777777888222222222222333333444555222222333444444555555666555;;;EEEPPPVVV]]]kkkxxxtttyyywww{{{ooogggdddmmmssszzz~~~]]]KKKFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKNNNSSSYYYeeerrr||||||uuuhhheeemmmuuuwwwuuuooommmhhh___UUUMMMJJJKKKPPPeeewww~~~wwwppplllkkkiiiccc]]]WWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666444888CCCPPPUUUZZZiii{{{}}}}}}yyy{{{ssshhhaaajjjsss~~~{{{YYYIIIEEEBBB??????CCCFFFHHHGGGMMMPPPSSSTTTXXXaaammmwwwuuupppgggbbbeeejjjlllooouuuiiijjjjjjdddZZZRRRNNNMMMSSSXXXkkkwwwsss|||vvvooolllkkkhhhaaa\\\WWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666777:::EEERRRYYY^^^lll|||}}}zzz}}}uuujjjccckkkooozzz}}}xxxXXXIIIFFFCCC@@@@@@CCCFFFHHHHHHPPPTTTYYY\\\___gggqqqxxxtttiiijjjffffffjjjllliiihhhkkkoooooommmiiibbb[[[VVVTTTQQQTTTbbbuuu~~~qqqrrr~~~~~~zzzuuuooommmlllhhh```YYYWWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666:::;;;DDDSSS\\\bbbnnn|||~~~xxxwwwllleeekkkmmmxxx}}}yyyVVVHHHFFFDDDAAAAAADDDGGGIIIIIISSSYYY```fffjjjooouuuyyy}}}qqqlllooooooqqqsssqqqmmmkkkmmmooonnnkkkiiigggccc^^^ZZZTTTTTT[[[hhhqqqwwwtttwwwqqquuuyyyuuupppnnnmmmhhh```YYYWWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666::::::BBBQQQ[[[bbbmmmyyywwwzzzmmmfffiiinnnxxxTTTGGGFFFEEECCCCCCEEEHHHJJJLLLUUU\\\eeemmmrrruuuwwwyyy}}}~~~}}}wwwvvvwwwpppmmmjjjjjjlllkkkgggddd^^^\\\]]]bbbgggppp~~~llltttssswww}}}zzzvvvqqqooonnnjjjaaaZZZWWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666888777>>>LLLWWW^^^jjjwwwqqq~~~|||mmmeeeeeemmmvvv|||PPPFFFEEEEEEEEEEEEFFFIIIMMMOOOUUU\\\gggqqqwwwyyyyyyxxx}}}yyyuuuqqqppprrrsssrrroooiiifffcccaaabbbjjj{{{zzzgggqqqqqquuu~~~{{{|||wwwqqqooonnnjjjbbb\\\WWWQQQHHHAAA===;;;:::999777777666555555555555555555555444444444333333333444333333222222333333444222222333444444555555666666555<<>>GGGMMMVVVkkk~~~uuummmdddlllttt\\\MMMEEEFFFFFFFFFGGGJJJOOOTTTWWWbbbbbbhhhvvv~~~uuunnnfffaaarrrtttjjjhhhjjjiiivvvqqqqqqpppzzz}}}{{{wwwqqqllljjjgggbbb^^^WWWQQQJJJCCC???===:::999888777666555555444444555555555333333333444666777AAA666000222555444222333555555555555555666777888666888>>>HHHPPP[[[mmm~~~zzznnndddiiirrrYYYLLLEEEDDDDDDEEEGGGJJJPPPVVVZZZ^^^aaammmzzzssskkkeeexxxooodddbbbbbb^^^cccllltttssspppyyy{{{|||xxxsssooommmiiiccc^^^WWWQQQJJJCCC???===:::999888777666555555444444555444444333333333555666777888333111222333222111333444444444555555777888888666777<<>>KKKZZZfffkkk~~~qqqfffeeekkkxxx~~~uuuvvv~~~zzzMMMLLLHHHHHHLLLPPPQQQRRRVVV\\\bbbhhhooo|||pppgggcccbbbgggwwwsssnnnuuuxxx~~~yyytttpppmmmhhhaaa\\\WWWQQQJJJCCC???===:::999888777666555555444444555666555555444333222111111111444666333333555666555333333444444666777999::::::;;;;;;===IIIZZZggglllzzz|||pppffffffjjjtttwwwooollltttpppJJJMMMGGGIIINNNSSSTTTTTTWWW]]]cccgggkkkwww~~~tttlllfffccczzzzzzuuunnntttwww}}}}}}xxxrrrmmmjjjfff```\\\WWWQQQJJJCCC???===:::999888777666555555444444555222333333444444333333333222555444111222666666333333333333444666888999:::777::::::;;;EEEXXXhhhooozzz~~~qqqhhheeegggppp~~~xxxmmmgggllluuugggGGGLLLEEEFFFLLLRRRTTTTTTWWW___eeekkkmmmuuuuuuoooggguuu}}}wwwnnnsssvvv|||}}}xxxpppkkkhhhddd___[[[WWWQQQJJJCCC???===:::999888777666555555444444555///000222333444555555555444555333///111666666111111111111222444666777888222666777777AAAVVVhhhqqq}}}~~~tttllleeefffmmmzzzxxxooolllssszzzaaaEEELLLCCCCCCIIIPPPSSSTTTWWW___gggttttttzzzxxxssslllwwwuuujjjuuuzzz}}}xxxwwwrrrllliiihhhaaaZZZXXXSSSKKKDDD@@@===:::999777777777777666666666666555555555555555555555555333333333333333333333333222333444555666666666666777333444<<>>EEEXXXmmm||||||fffeeedddlllzzzzzzxxx|||}}}zzzwww|||VVVIIIKKKGGGLLLNNNTTT\\\aaaeeennnxxxzzzpppiiigggiiiqqqzzzvvvxxxwwwjjjtttxxx{{{xxxvvvqqqjjjhhhgggaaaZZZYYYSSSLLLEEE@@@===;;;999777777777777666666666666444444444444444444444444333333333333333333333333222333444555555666666555888666777:::999>>>RRRiii}}}{{{}}}kkkbbbaaahhhvvv~~~|||qqqPPPMMMNNNHHHPPPQQQWWW```hhhnnnwww|||ssskkkbbb]]][[[^^^bbbfffmmmtttwwwnnneeehhhvvvwwwjjjrrrvvvyyyxxxvvvpppjjjhhhgggbbb[[[YYYTTTLLLEEEAAA>>>;;;:::777777777777666666666666444444444444444444444444333333333333333333333333222222333444555555555555666555777999555999MMMeee{{{www~~~llldddbbbfffpppyyygggMMMMMMMMMHHHPPPPPPVVV___hhhnnnwwwyyytttqqqmmmfffaaa___^^^\\\___dddgggbbb]]]___hhhwwwtttyyyzzzmmmuuuxxxzzzyyywwwqqqjjjhhhhhhccc]]]YYYTTTLLLEEEAAA>>><<<:::777777777777666666666666444444444444444444444444333333333333333333333333111222333444555555555555444333666888444666JJJ```zzzzzzkkkfffdddeeekkksss~~~bbbMMMKKKIIIKKKOOOQQQWWW```ggglllttt|||}}}}}}yyywwwvvvvvvtttmmmgggddd```\\\]]]```bbb```]]]\\\___iiivvvpppllluuu}}}tttvvvxxxwwwuuupppxxx~~~rrrzzz|||}}}zzzxxxqqqkkkiiiiiieee___ZZZTTTMMMFFFAAA>>><<<:::777777777777666666666666333333333333333333333333333333333333333333333333111222333444444555555444444333555777444555EEEYYYvvvqqqfffdddeeeiiirrr~~~}}}\\\OOOIIIEEEOOOPPPUUU___hhhkkknnnvvv}}}}}}|||{{{{{{{{{vvvpppiiifffbbb^^^^^^aaacccbbb___[[[YYY]]]eeelllxxxjjjbbbbbbjjjmmmdddccccccdddeeedddjjj}}}~~~sss{{{}}}~~~{{{yyyrrrkkkjjjkkkgggaaaZZZUUUMMMFFFAAA>>><<<:::777777777777666666666666333333333333333333333333333333333333333333333333111111222333444444444444666444555888666555AAAQQQjjjzzzyyyeeedddcccfffppp}}}wwwwwwzzzTTTQQQJJJDDDTTTQQQZZZhhhqqqrrrrrr{{{yyytttnnngggfffhhhfffeeeaaa\\\WWWVVVYYY\\\bbb]]]\\\YYYWWWdddqqqooopppggg^^^ZZZXXXWWWYYY]]]aaaiii}}}{{{rrrzzz{{{||||||zzzsssllljjjkkkhhhbbbZZZUUUMMMFFFBBB???<<<;;;777777777777666666666666333333333333333333333333333333333333333333333333111111222333444444444444999555666999777555===JJJ^^^pppyyyxxxeeedddbbbccclllzzzwwwiiimmmtttsssLLLSSSLLLDDDXXXQQQ]]]mmmwwwvvvvvv}}}tttpppqqqiiigggddd]]]WWWTTTTTTUUURRRUUU\\\[[[SSSWWW[[[RRRYYYXXXYYYZZZYYYVVVZZZ``````kkk~~~xxxtttyyyvvv{{{zzzxxxrrrnnnnnnooojjjbbbYYYTTTMMMFFFAAA>>>:::888999888777666555444333333444444444444444444444444222222222333333444444444222333444444555555444444444333444666666777>>>FFFaaavvvwwwkkkaaa^^^eeemmmsss}}}yyyooojjjdddkkkbbbJJJLLLFFFRRRNNN[[[]]]jjj}}}}}}vvvqqqmmmjjjfffccc___ZZZUUUQQQNNNNNNOOOQQQRRRQQQOOOLLLPPPQQQSSSVVVYYY]]]___aaakkkqqq|||{{{yyy{{{|||sssrrryyyvvv{{{yyywwwrrrnnnnnnnnnhhh```YYYTTTMMMFFFAAA>>>:::888999999888777666555444444444444444444444444444444333333333333444444444444222333444444555555444444555333555777666666===EEEbbbvvvvvvnnnccc^^^bbbiiinnnyyy{{{ooojjjeeeiiiZZZIIIMMMGGGRRRRRR[[[___mmm~~~|||qqqkkkddddddcccbbbaaa^^^YYYVVVNNNMMMMMMMMMNNNMMMJJJHHHOOOQQQUUUXXX\\\^^^______dddiiiqqqxxxvvvrrrsssxxxxxxooopppyyyvvvyyywwwvvvrrrnnnooonnnggg^^^YYYTTTMMMFFFAAA>>>:::888::::::999888777666555555444444444444444444444444555555555444444444444444222333444444555555444444555444555777666555;;;BBB]]]qqq}}}wwwuuuhhh___aaafffkkkxxxzzz~~~qqqlllfffiii{{{QQQHHHNNNHHHRRRWWW\\\dddppp}}}~~~qqqhhhdddaaaaaaaaabbbcccaaa]]]ZZZPPPNNNLLLJJJJJJIIIFFFDDDJJJMMMRRRVVVYYYZZZYYYYYYZZZ\\\aaaeeeeeeeeelllttt{{{zzzooopppyyytttvvvxxxwwwsssppppppoooggg]]]YYYTTTMMMFFFAAA>>>:::888999999888777777666555555444444444444444444444444666666666555555444444333222333444444555555444444666555666777666555999@@@UUUjjjzzzyyyvvv{{{lllaaaaaaeeekkkyyy{{{hhhrrrsssnnnhhhhhhwwwKKKIIINNNJJJRRR[[[___hhhqqqyyyxxxnnniiifffeeefffdddbbbaaaaaa```^^^\\\UUUSSSOOOMMMLLLKKKHHHGGGEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQSSSUUUVVVZZZeeeppp{{{zzznnnnnnwwwsssvvvzzzyyyuuurrrrrrppphhh^^^YYYTTTMMMFFFAAA>>>:::888777777777666666555555444444444444444444444444444666666666555555444444333222333444444555555444444555555666888666444888???PPPhhh}}}ppp{{{{{{lll```___cccjjjxxxpppiiippptttnnnhhhgggsssqqqJJJLLLMMMMMMSSS^^^dddjjjpppvvvuuummmiiiiiikkklllhhheee```]]]\\\]]]]]]]]][[[XXXUUUSSSSSSRRRPPPNNNGGGFFFFFFFFFGGGHHHJJJLLLLLLKKKKKKMMMNNNSSS```mmmzzzmmmllluuutttyyy|||zzzvvvrrrqqqpppiii___YYYTTTMMMFFFAAA>>>:::888777666666666555555555444444444444444444444444444555555555444444444444444222333444444555555444444444444666888666444888???OOOjjjppptttyyyjjj___^^^aaafffsssyyywwwwwwvvvzzzrrriiihhhqqqeeeKKKLLLJJJPPPVVV___hhhkkkpppwww~~~}}}uuuooommmmmmnnnnnniiieee___\\\[[[\\\\\\\\\\\\[[[YYYYYYZZZYYYXXXVVVMMMKKKIIIFFFFFFHHHJJJKKKKKKJJJJJJLLLMMMRRR^^^jjjoookkksssttt{{{}}}zzzuuupppoooooohhh```YYYTTTMMMFFFAAA>>>:::888777777777666666666666666444444444444444444444444333333333333444444444444222333444444555555444444333333555888777555888???IIIfff~~~uuuooozzzyyykkk```___aaadddmmmyyy~~~|||qqqooovvvYYYLLLKKKFFFSSSYYY```kkkkkkrrr~~~|||zzzyyyxxxwwwooolllgggcccaaa^^^[[[YYYXXXXXXYYY[[[]]]]]]\\\ZZZSSSQQQOOOMMMKKKJJJKKKKKKJJJJJJMMMOOOPPPRRR\\\gggtttkkkrrrsss{{{}}}zzztttnnnnnnnnnhhh```ZZZTTTMMMFFFAAA>>>:::888888888888888777777777777444444444444444444444444222222222333333444444444222333444444555555444444222222555888777555999???BBB___www{{{zzznnnuuu|||nnndddccccccdddkkkvvvzzzvvv}}}RRRLLLJJJCCCUUU\\\aaakkkkkkuuuyyyvvvrrrnnnhhhaaaYYYTTTTTTTTTWWWZZZ]]]^^^]]][[[UUUTTTSSSQQQOOOLLLJJJIIIKKKLLLOOORRRRRRSSS[[[eee}}}sssrrryyy{{{wwwyyyvvvpppmmmnnniiiaaaZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333333444444555555555444333444888;;;@@@VVVqqqeeeqqqvvvsssggg```eeeeeegggqqqyyyZZZGGGGGGJJJUUUfffmmmxxxxxx}}}}}}tttmmmcccXXXVVVZZZWWWXXXYYY\\\```ccc___ZZZ^^^[[[WWWTTTTTTTTTTTTSSSOOOPPPVVV^^^bbb___^^^___xxxwwwttt{{{}}}wwwxxxuuuooommmmmmggg```ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333333444444444555555555444555777:::>>>QQQkkkpppooouuuttthhh```ccccccdddmmm{{{yyyvvvuuuVVVFFFKKKUUUeeeuuuzzz|||}}}wwwpppggg^^^]]]``````______bbbgggjjjgggcccaaa^^^[[[XXXWWWWWWVVVUUUUUUXXX___gggiiiccc^^^]]]lll|||zzzuuuzzz}}}xxxwwwtttpppnnnmmmfff___ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333333444444333444666666555555777888;;;KKKddd{{{~~~{{{hhhqqqsssiii```bbbaaabbbkkkvvv|||zzzuuu~~~nnnRRRFFFOOO^^^ppp~~~xxxqqqlllkkknnnnnnjjjgggjjjnnnooollliiifffccc___]]]\\\ZZZXXXVVVYYY[[[bbbkkkmmmgggaaa```iiivvv{{{tttyyy{{{zzzwwwtttrrrqqqnnnfff___ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777666555555444444444333333333444333333222222333333444222222222333333333444444222444666777666666666888888FFF^^^xxxcccnnntttlllbbbbbbbbbccckkkuuuzzz{{{~~~dddOOOHHHQQQ\\\mmm{{{|||}}}uuuoooppprrrqqqmmmjjjhhheeecccaaa___]]]ZZZXXXWWWWWW[[[bbbeeeddddddfffjjjsss}}}uuuzzz}}}~~~yyytttttttttoooggg```ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777666555555444444444333333333444333333222222333333444222222222333333333444444222444666777666666666888777AAAXXXuuujjjpppzzztttfffcccaaaaaahhhnnnsss}}}}}}}}}XXXMMMNNNUUUZZZgggvvvxxx}}}}}}uuuwwwyyyvvvqqqooohhhfffeeedddcccaaa^^^[[[XXXSSSQQQSSSVVVYYY```gggfffnnnwww~~~www}}}yyytttvvvwwwqqqggg```ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333333444444333444666666555555777888888===PPPnnn|||uuu|||kkkccc___]]]bbbfffnnn}}}fffOOOLLLSSS\\\___kkkzzz||||||}}}wwwuuuiiiiiiiiijjjjjjhhheeebbb```XXXQQQNNNNNNPPPWWW___bbbkkkppp|||}}}vvvxxxssswwwxxxpppeee___ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333333444444444555555555444555777::::::999FFFbbb{{{sssmmmccc___]]]bbbccckkkxxxYYYOOOMMMWWWbbbhhhvvvyyyvvvsssllllllnnnqqqrrrqqqnnnkkkhhh```YYYVVVSSSQQQTTTYYYbbblllkkknnnzzzsss~~~wwwrrrvvvxxxoooddd^^^ZZZUUUNNNGGGBBB>>>;;;999888888888888777777777777555555444444444333333333444333333222222333333444222222333333333444444444555555555444333555888;;;<<<777???XXXrrrmmm}}}llldddaaa```eee___gggqqq|||TTTRRROOOYYYeeennn}}}xxx|||oookkkoooppprrrvvvyyyxxxuuurrrjjjeeeaaa```\\\WWWUUUWWW```kkkddd```yyy{{{}}}zzz}}}yyywwwuuupppfff___XXXWWWPPPFFF@@@???===999::::::888777666666666666555555555555555555555555555555444333222222111111111222222333333444444555444777999888777777777666888888;;;QQQooo{{{rrrwwwsss___^^^eee[[[cccccchhhttteeeTTTQQQXXXbbblllvvv}}}zzzuuuzzzxxxyyysssooolllfff\\\UUUaaabbbdddhhhrrr|||}}}wwwtttrrrmmmeee]]]XXXWWWPPPFFF@@@???===999999999888777666666666777555555555555555555555555555555444444333222222111111222222333333444444555666555444444555666666444888888:::OOOooo}}}nnnooopppbbb```eee___aaabbbfffnnn|||vvv]]]RRRPPPWWWcccnnnxxxzzz~~~xxxooogggkkklllmmmnnnrrr|||{{{|||uuurrrooojjjbbb\\\YYYWWWQQQGGG@@@???===999888888777777777777777888555555555555555555555555555555555444444333333222111222222333333444444555666444222333666777666555999777888LLLmmmrrrjjjmmmgggaaabbbaaa```bbbeeejjjrrroooxxx}}}RRROOOOOOXXXdddppp{{{uuuxxxrrrqqqtttvvvtttqqqsss|||zzz~~~}}}uuuqqqnnniiibbb\\\YYYXXXQQQGGGAAA???===999888777777777777777888999555555555555555555555555555555555444444444333333111222222333333444444555333222333777888777777999999888666GGGiii~~~jjjllllllccc___aaaaaadddgggjjjnnnxxxqqqwwwwwwnnnLLLOOORRRZZZfffrrr|||www}}}wwwrrrnnntttwwwuuuooonnntttzzz{{{}}}~~~wwwrrroookkkccc]]]ZZZYYYRRRGGGAAA???<<<999888777777777777777888999555555555555555555555555444444444444444333333333111222222333333444444555000000555999888444555;;;888888555AAA```||||||kkkiiinnneee]]]aaa```cccgggiiimmmvvvppppppssseeeMMMQQQWWW___jjjttt|||{{{|||xxxyyy{{{}}}~~~|||yyyvvvnnnsssvvvtttnnnjjjmmmqqq{{{{{{~~~~~~xxxtttqqqmmmeee^^^[[[YYYSSSHHHAAA???<<<999888888777777777777777888555555555555555555555555333333333333333333333333111222222333333444444555666222333777666000333:::777:::666<<>>\\\xxxtttooolllhhheeeccc``````bbbaaa___aaaeeeqqqzzzoooiiijjjfffVVVYYYccciiilllrrryyy|||~~~zzz~~~uuurrrvvvtttsss~~~zzzuuuqqqlllfffbbb]]]XXXPPPJJJEEEAAA>>><<<::::::999999888777777777555555555555555555555555333333333222222222111111111111111111222333333444222222222333444444555555444888777888:::<<>>::::::999999888777777777555555555555555555555555333333333222222222111111111111111111111111222222///111444555444333222333666666333666;;;777@@@YYYyyyttt^^^``````]]]___eeejjjiiiffffff___eeelllwwwrrrkkk}}}```]]]lllxxx{{{zzzyyyuuurrrmmmeee^^^^^^YYYQQQJJJFFFBBB???===<<<:::888777888888777666555555444444444333333333333333333333333333333333000000111111111222222222444333333333333444555555666222333888::::::@@@HHHttt|||eee^^^```______bbbfffhhhfffcccaaaeeegggkkk}}}tttiiiyyyttt]]]hhhsss|||www{{{vvvtttoooggg```^^^YYYQQQKKKFFFBBB???===<<<:::888777888888777666555555444444444333333333333333333333333333333333111222222222333333333333444333333333333444555555666333444888::::::???FFFkkkmmm^^^```___```dddhhhiiigggddd\\\aaadddhhhxxx|||ppp}}}nnn___kkkttt|||zzz~~~|||xxxuuuqqqiiiccc___YYYRRRKKKFFFCCC???===<<<:::888777888888777666555555444444444333333333333333333333333333333333222222333333333444444444333333333333333444555555666555666888999999===CCC```ddd``````aaafffjjjllliiieee^^^bbbeeehhhvvvsssgggbbbooouuuzzz|||xxxuuuqqqjjjddd___ZZZSSSLLLGGGCCC@@@>>><<<:::888777888888777666555555444444444333333333222222222222222222222222222222222333333333333444333333222222333333444555666666777777777888<<>>???<<<999888888888777666666555555444333333333333222222222222111111111111000000000111111111222222//////000111111222333333444444333444555666888999888DDD\\\jjjRRRZZZeeeaaa```fffbbb\\\ZZZ^^^```fffxxx}}}zzz|||qqqpppvvv{{{~~~~~~wwwyyy~~~{{{yyy{{{zzzwww~~~}}}yyyvvvrrrlllgggfffcccYYYNNNHHHFFFBBB===>>><<<999888888888777666555444444444444444555555333222222222111111111111///000000000111111111111------...///111222333444333333444555666777777888:::AAAQQQvvvsssRRR^^^iii```\\\fffbbb]]][[[^^^^^^aaannn~~~~~~{{{vvvtttyyyxxxssstttzzz}}}|||}}}}}}zzz|||{{{vvvtttvvvwwwvvv}}}yyywwwsssmmmhhhfffbbbYYYNNNGGGEEEAAA<<<===;;;999999999999777666666555555444444444444555333333222222222111111111//////000000000111111111......///000111222333333111222444555666777777777:::===FFFggg}}}aaa]]]eeeaaa^^^ccc```]]]\\\^^^]]]^^^gggrrr~~~wwwsssvvv}}}qqqvvvxxx}}}|||{{{zzzwwwwwwyyyzzz}}}zzzxxxtttnnniiidddaaaXXXMMMGGGEEEBBB===<<<;;;999999:::999777555888888666555444333333333333333333222222222222111000000000000111111111111111111111222222222222222111222333555666666666666777888:::TTT|||^^^]]]eeefff___^^^]]]^^^_________eeelll|||nnnggghhhrrr}}}uuummmuuuzzz~~~||||||~~~|||zzzvvvpppjjjeeebbbYYYNNNHHHFFFCCC>>>;;;:::999:::::::::777555:::999777555444333222222333333333333222222222222000111111111222222222222222222222222222222222222222222333444555666666777777:::777IIIyyyhhhYYYhhhmmm```]]]^^^_________aaadddgggqqqvvvqqqxxxzzzqqqpppttt{{{~~~~~~|||}}}|||xxxqqqllliiifff\\\PPPIIIGGGCCC>>>;;;:::999:::;;;:::888555888888666555444444444444444444333333333222222222222222222222333333333333000000111111222222333333333222222222333555777888999===888AAAkkkyyy^^^iiiooofff^^^____________```bbbccchhhzzzwwwyyyvvv|||}}}|||{{{~~~{{{~~~}}}yyyrrrmmmnnnjjj___SSSKKKHHHCCC===::::::999:::;;;:::888555666666555555555555666666444444444333333333222222222222333333333444444444---...///000111222333444333333222111222444777999666;;;444888^^^xxxeeehhhooolll___``````^^^^^^___```___bbbssswww{{{}}}}}}{{{{{{ppp