BM6P6(@ ~~~]]]FFF@@@===???BBB>>>@@@???<<<888444333444555111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...***+++,,,,,,------,,,,,,...---+++***)))***++++++---------------------------+++***,,,///000...+++---.........---...000222111333222......222666777>>>OOObbbqqqwwwtttmmmgggiiissszzz{{{~~~~~~{{{}}}}}}qqqoootttqqqnnnjjjhhhhhhhhhiiizzzyyyzzz}}}|||tttmmmjjjqqquuurrrnnnmmmmmmmmmrrrxxxyyynnnbbbTTTOOOQQQQQQPPPNNNKKKFFF???777222,,,***))))))***,,,,,,,,,,,,)))'''&&&'''(((((('''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&)))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))************...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---///000111111///000000000000...,,,+++000///...------...///000333111/////////000///...,,,///222000+++***---111***,,,......---,,,,,,---,,,,,,++++++,,,,,,---...,,,------------,,,+++***,,,,,,+++***)))(((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))((((((((((((******))))))))))))******++++++***)))(((((())))))((('''''')))+++------,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,...///000000...------------...//////////////////000000000000222222111000///000111111666000...222777999===AAAQQQ___www|||[[[EEE@@@===???BBB??????>>><<<999555444555777000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...++++++,,,------------,,,------,,,+++++++++++++++---------------------------,,,+++,,,///000...,,,+++,,,......------///000+++---000333444777>>>EEETTTdddwwwsssnnnllljjjrrrrrrrrrvvv}}}~~~rrrkkkmmmqqqxxxttt~~~}}}wwwtttxxx~~~yyyxxx{{{zzzhhh[[[VVVQQQPPPPPPQQQQQQMMMFFF@@@666333///---,,,+++***(((+++***((()))+++,,,,,,+++)))))))))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''(((((((((''''''&&&)))((('''''''''(((******))))))))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))((((((************************))))))))))))************------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------////////////////////////......///000111000/////////.........///000111222000000000...,,,+++,,,---......---,,,++++++,,,---,,,---//////---------.........---------------...............---,,,+++***************************)))***+++,,,,,,+++*********************************)))))))))(((((((((((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))))))))))))))((((((((((((******))))))))))))******++++++***))))))))))))))))))(((((())),,,------,,,))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,------...//////...------------...//////////////////000000000111///000111111111111111111---222888888444777III\\\tttxxxYYYEEEAAA===???CCC@@@>>>>>>===999666555666777000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...++++++,,,------------------------...------,,,,,,---------------------------,,,,,,---//////...,,,,,,---//////...---///000------222:::<<<>>>KKKZZZmmm}}}}}}fff^^^cccjjjmmm}}}zzzmmmdddxxx{{{}}}zzzvvvxxx}}}uuukkk```ZZZTTTSSSUUUVVVUUURRRAAA;;;444...,,,,,,,,,,,,***)))((()))***+++)))((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((((((((((((''''''(((((()))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((('''++++++++++++++++++++++++)))))))))*********++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////***+++,,,...////////////,,,---...///000111222222333555666444111000111444555222000000222444444222111222222111///......///......---,,,,,,,,,------------,,,,,,+++***)))))),,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************)))))))))((((((((())))))((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******+++***))))))))))))))))))***))))))***,,,...------))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,++++++***)))***************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------..................------......///000/////////000000000111111---000333444333222333333...444<<<@@@BBBOOOjjj|||}}}tttWWWDDDAAA===???CCCAAA??????===:::666333333444//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...+++,,,,,,---...---------,,,---...//////...---,,,........................,,,,,,---...//////...---///000111000/////////111666444999BBBFFFKKK___vvv~~~xxxnnnggglllyyy{{{xxxuuuqqqnnn~~~zzzvvv~~~ppp^^^SSSQQQUUUWWWXXXTTTMMMBBB999444222111111...,,,+++*********'''%%%)))))))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((())))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))((())))))***))))))((((((((('''((((((++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------,,,,,,------------............+++,,,---...///111222222---------......////////////000111222333444555555111111111111111222333444222111000000222555666777======<<<999555222222222///............//////000...------,,,,,,+++++++++...------,,,+++***))))))------------,,,,,,,,,+++*********************************)))))))))(((((())))))(((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************)))))))))))))))******))))))***,,,...---,,,))))))))))))))))))))))))******++++++++++++******---------,,,+++***)))(((***************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------...........................//////000//////000000000111111111///111444444333333555777;;;:::@@@PPPeeeyyyvvvyyyqqqUUUEEEBBB===>>>CCCAAA@@@???>>>:::555222000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,---.........------,,,---//////000///...---........................,,,---...///............///000111000///000222444======DDDNNNWWWeee~~~ssspppgggjjjnnnvvvtttyyy|||yyy~~~{{{|||tttcccYYYUUUSSSQQQ^^^ZZZTTTNNNGGG???777222222000.........---+++)))((()))))))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))&&&''''''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))(((((((((((())))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------........./////////++++++,,,...///000111222111111000000000000000000333444555666888999:::;;;<<<:::999;;;@@@CCCCCCBBB<<>>EEEIIIXXXpppzzzwwwnnnTTTEEECCC======BBB@@@@@@@@@>>>;;;666222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---...............,,,---......///.................................,,,---//////.........///.../////////000444999===FFFNNN[[[ffftttsssgggjjjsssttt|||yyy{{{vvvhhh[[[TTTQQQSSSUUUWWWTTTMMMCCC<<<333111...,,,,,,---,,,+++((())))))******+++++++++((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))))))))&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))))))))))))))******)))))))))***++++++******)))((()))***+++,,,*********************************++++++++++++,,,+++,,,,,,------------,,,+++++++++,,,,,,------...------------.....................////////////000////////////////////////////////////000222333444777888888:::===@@@DDDFFFKKKJJJJJJLLLQQQTTTUUUUUUOOOSSSVVVTTTRRRSSS[[[aaaWWWUUUQQQJJJBBB===;;;;;;999888888777777777777777666555333111000000111111,,,,,,---...000111222222......,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))************))))))))))))******)))))))))))))))******+++***)))((()))+++,,,+++***))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,++++++***)))***************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------.........///////////////......//////000111000000000111111111222222///444999::::::===DDDJJJPPPbbb{{{|||}}}wwwmmmTTTFFFCCC===<<<@@@???>>>??????<<<999666555555///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,------...............------,,,,,,---......///........................+++...000000...---///000//////000333777???HHHOOO\\\nnn{{{pppjjjmmmzzzzzzzzz|||~~~yyyrrr^^^[[[XXXUUUTTTSSSQQQOOO>>>:::444///------,,,+++((())))))******+++,,,,,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))******))))))******+++,,,+++***))))))***,,,...000++++++++++++++++++++++++*********+++++++++,,,,,,++++++---.........------+++,,,,,,---......//////------------.........///....../////////000000000111111111111111111111111000111333777;;;@@@DDDGGGHHHHHHIIILLLQQQXXX^^^bbbZZZ^^^aaaaaa___```dddiiiiiijjjiiigggfffhhhmmmqqqsssqqqmmmfff^^^ZZZXXXXXXTTTSSSQQQNNNLLLJJJIIIIIIFFFDDDAAA===:::999888888222222222333333333333333000///...,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((('''''''''((()))***************))))))))))))******)))))))))))))))***++++++)))((('''(((***+++***)))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,------...///000000111///////////////000000111000000111111111222222222222:::DDDJJJMMMPPPWWW]]]mmm|||tttvvvmmmTTTFFFDDD===<<>>===>>>???>>>;;;999999999///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,---......//////......---,,,++++++,,,---...///////////////////////////+++...111000...---///111111222444888???JJJVVV^^^sssvvvlllnnnxxxtttwww}}}~~~|||hhhWWWPPPQQQWWW[[[QQQKKKBBB:::555222000...((())))))***++++++,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))******))))))***+++,,,,,,+++***))))))+++---000222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------,,,,,,------...///000000---------.........//////////////////000000000000000000111222444555666777999;;;@@@FFFMMMUUU[[[___``````bbbfffmmmvvv~~~~~~}}}}}}uuutttpppllliiieeecccbbb]]]ZZZUUUPPPKKKHHHFFFFFF;;;;;;999777555333111000222111///...---------...+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++******))))))))))))******))))))((())))))***++++++)))((('''((()))***)))((())))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...///000111222///////////////000111111000111111111111222222222555AAAPPPZZZ___bbbhhhnnnxxxvvvoooTTTEEEAAA;;;:::>>><<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,//////---,,,,,,---...///////////////////////////---000222222000---------...---...111000...000555888888BBBTTTaaagggrrrxxxyyy|||yyynnnlllpppvvvqqqYYYQQQSSSWWWYYY[[[WWWNNNDDD===555...+++***,,,...+++(((+++000...---,,,++++++***'''%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((***+++***)))((()))***))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------+++,,,...000000///...---......---...///000//////111...---000111///000333888444000000555===DDDGGGNNNPPPWWWeeexxxvvvwwwiii^^^XXXVVVUUUUUUPPPIIIAAA<<<:::999999666555444333333111---***222---***,,,,,,***)))******++++++***(((''''''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''(((((())))))******))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111///,,,---///000///---////////////000000000000222...,,,...222555555333???VVVgggfffdddnnnzzz~~~zzzwwwoooTTTEEEAAA;;;;;;>>><<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------///...------------...///////////////////////////.../////////.........///---+++,,,000222222444888>>>GGGYYYnnn|||~~~~~~}}}zzzyyy{{{|||~~~sssaaaWWWPPP___]]]YYYWWWXXXTTTEEE555000---+++,,,+++)))---333///---,,,+++,,,+++)))'''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------,,,---///111111000///...000000///000111111000///111000333777777444333555666999>>>CCCHHHNNNTTTXXXaaajjjzzzwwwooollliiibbbYYYTTTRRRQQQMMMJJJQQQKKKAAA888111//////000222...---000222000...///+++,,,,,,,,,,,,,,,------******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///111///------///000///.../////////000000000000000222333333222222444888;;;MMM___pppwwwxxx{{{yyyyyyzzznnnTTTEEEBBB<<<;;;>>><<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------......///////////////////////////111///------///000111111///---...333555777;;;@@@OOOaaayyy~~~xxxyyy}}}|||dddTTT\\\]]]]]]```dddbbbSSSDDD<<<555...,,,,,,+++---222000...,,,+++,,,,,,***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------...///000111222111000///---......///000000000000111222444777666555888???EEERRRdddpppuuuxxx|||xxxssskkk```WWWTTTSSSPPPIIIBBB>>>>>>@@@>>>555.........,,,,,,...++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...------///000///...//////000000000111111111,,,000444444333999FFFQQQ]]]eeettt|||yyy{{{vvv{{{mmmSSSDDDBBB<<<;;;>>><<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////////////////222000...///111333222111111222555999:::===HHHSSSccc}}}xxxwww~~~~~~jjjYYY^^^bbbaaaaaa```[[[VVVIII???666333111///...///222///,,,+++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******))))))******+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------...///000111111111000000,,,---///000000222444666777777999:::;;;AAAOOO^^^ooovvvmmmbbbcccaaa[[[SSSOOORRRVVVXXXIII999111---+++,,,//////---+++***************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))************))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++------------------------...............//////000///............///000000///000000111111222222222...111444555888BBBSSS```hhhgggppp||||||rrrttt~~~lllSSSDDDBBB===<<>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///////////////////////////////////////000111222000//////666???DDDDDDKKK]]]ppp|||xxxxxx{{{~~~mmmjjjdddaaacccgggfff```OOOFFF???===;;;777444555666222...+++*********)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***((()))***)))((('''(((***))))))))))))))))))))))))***************+++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------......//////000000000000000111222111111333777:::===CCCLLLTTTXXXbbbvvvsssddd\\\\\\```fffWWWGGG???;;;666333333222///,,,,,,---......---++++++*********)))))))))************************((((((((((((((((((((((((''''''((())))))***************))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------......////////////000///...............///000111000000000111222333333444888777888;;;CCCOOO[[[bbbjjjfffjjjtttsssppp~~~kkkRRRDDDCCC>>><<>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---...////////////////////////////////////***,,,/////////000222444555???NNNXXX\\\eeeyyyuuu~~~~~~uuupppjjjssszzzrrrdddTTTNNNHHHGGGDDD@@@???AAA===999222---+++******)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******'''((())))))''''''((()))))))))))))))))))))))))))***************+++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------........./////////000000///000111//////333:::@@@GGGVVVkkkzzz|||llldddbbbWWWNNNLLLIIIAAA777111333///++++++...000000///+++++++++*********))))))************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++---------------------------......///000/////////---...///.........000222000000111222333444444555777888>>>JJJZZZeeejjjjjjbbb```fffpppvvv}}}kkkRRRDDDCCC>>>===???<<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------+++,,,---////////////...////////////////////////+++...111000///333<<>>999333111333444222///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------++++++++++++++++++++++++........................,,,---.../////////......,,,...//////---...000333000000111222333444555555666>>>OOOcccsssxxxsssmmm___cccnnn}}}jjjQQQDDDCCC>>>===???<<<======>>>===;;;777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......***+++---///000000///...////////////////////////...222444333111888GGGTTTdddlll}}}rrrnnn}}}|||xxxtttssskkkddd[[[SSSIIICCCFFFMMMLLLFFF<<<444000---,,,+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((***+++***)))((()))***))))))))))))))))))))))))************+++,,,---...++++++,,,,,,,,,---------,,,,,,------------......+++,,,------......------111111000000111111222333555888<<<@@@HHHVVVhhhuuuwwwlllaaa[[[RRRKKKBBB>>>===;;;777333......---------,,,,,,,,,************************)))))))))))))))))))))))))))***++++++***)))((('''''''''(((((())))))******))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---......------++++++++++++++++++++++++........................+++,,,.../////////...---+++...//////------000333000111111222444555666666BBBOOOdddxxx|||mmmaaahhhppp~~~hhhOOOCCCBBB===;;;===999<<<===??????===888333000...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222222111000000111111000//////111222222222,,,333777666888EEEXXXeeerrr~~~xxxtttxxxuuu{{{zzzooosssvvvvvvrrrdddRRREEEBBBCCCLLLKKKEEE;;;555444222///+++'''&&&)))***(((&&&'''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************************)))))))))(((((('''''')))***+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,------------------.........//////000///------...000111111222///---///333777<<<@@@EEELLLNNNOOO___{{{mmmeeeYYYSSSTTTSSSHHH;;;333...,,,000222...)))'''***,,,---,,,+++))))))***************))))))))))))+++*********))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------+++***(((,,,)))(((***000222111...)))******+++,,,,,,------...------------...//////---...///000000///...---000000111222333222000...111...111888888444888BBBSSSkkktttnnnqqquuufffNNNBBBAAA<<<:::<<<888<<<===??????<<<888333000...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111111000///000111111000///////////////...000111333777@@@NNN```nnntttsssppptttvvvwwwwwwxxx}}}vvvtttpppjjjcccZZZPPPIIIIIIJJJHHHCCC>>>;;;555...,,,(((&&&((((((&&&&&&((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************************************))))))((((((((())))))************))))))************++++++++++++++++++,,,,,,,,,------------------........./////////............//////......///111444888???HHHPPP___tttuuu___UUUSSSPPPJJJ:::555222111000...000444,,,---...---,,,+++******************))))))))))))************)))))))))((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------+++***(((,,,***(((***...111///,,,******++++++,,,,,,,,,---...------------...//////......///000000///...............///000111111000...000333666777???PPP```wwwwwwiiinnneeeLLL@@@@@@;;;:::;;;888<<<===>>>>>><<<888333000......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000///......000222/////////000000/////////555000333AAAPPP^^^nnn}}}xxxpppnnnrrr}}}wwwvvv~~~zzzrrrjjjhhhjjjggg]]]TTTMMMMMMJJJEEECCCAAA:::222,,,))))))***(((%%%'''+++))))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************************************)))))))))))))))(((((((((((())))))************+++++++++,,,,,,,,,,,,,,,------------------........./////////---...///000111000000000111333555888>>>MMM___kkkwww{{{rrrbbbSSSHHHGGGEEEDDDBBB;;;222...111.........------,,,,,,+++++++++*********)))))))))************))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))******+++,,,------,,,++++++******++++++,,,++++++,,,---,,,+++***))),,,***(((***---...---***++++++++++++,,,,,,,,,,,,...------------...//////...//////000000//////.........------///000222444111666777555<<>>===;;;777333000......------------............---,,,,,,,,,,,,---------------------------------------...............//////...------000222---...000111111222444555555444???VVVhhhsssvvvkkkkkkppp~~~~~~~~~rrrhhheeeeeedddbbbZZZUUUKKKBBB@@@AAA===777+++***+++---+++''')))---))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************************++++++******************+++***)))(((((()))***+++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////,,,...111222333333444444888:::<<>>111+++///---,,,,,,,,,------,,,+++++++++*********))))))*********)))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***+++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,***))))))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////000000/////////...///000000111111333555555;;;<<<>>>NNNmmmzzz}}}dddLLL@@@@@@<<<<<<>>>;;;=========<<<:::666333111///......------......///......---,,,,,,,,,,,,------------------------------------.........//////...//////...------000222---///111000000111444777555>>>UUUqqqoooccccccrrrzzz||||||jjjaaabbbeee```[[[QQQFFFAAAAAA>>>999***)))***---,,,((((((+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************************************************++++++---,,,************,,,---***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000...000222222222222555777:::CCCLLLWWWjjjnnncccZZZXXXTTTKKK@@@:::444111,,,++++++---------++++++++++++************))))))))))))))))))************)))(((((('''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++***************)))))),,,,,,,,,,,,,,,,,,------...------------...//////000000000//////000000000---000222333222111222333444<<>>???<<<<<<>>>;;;======<<<;;;999666333111//////............//////......---,,,,,,,,,,,,---....................................////////////---///111111000///000111///000111000000444===EEE```vvvzzzkkkdddqqq~~~wwwvvvyyysssvvvzzzkkk___ZZZ______XXXRRRPPPPPPNNNEEE888,,,))))))((('''((())))))(((''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************((((((((())))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------------.............../////////000000000000222333444444666???KKKUUUccc}}}xxx}}}wwwkkkaaa]]]VVVKKK===333000000000///,,,,,,+++++++++*********((()))))))))************)))(((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))))),,,++++++******++++++,,,,,,,,,++++++******++++++***++++++++++++***+++,,,)))***+++,,,---///000000...------------...//////111111000//////000111111///111222111000444;;;BBBPPPYYYjjjyyy```HHH===>>>;;;;;;===;;;======<<<;;;888555333111//////............//////......---,,,,,,,,,,,,---..................................../////////000---///222333111000000111,,,///111222555===IIISSS~~~ooobbbbbbyyy~~~{{{xxxwwwwwwsssttttttuuutttsssrrrqqqrrrooonnnnnnkkkggghhhllliiilllpppvvv}}}qqq]]]aaa```WWWRRRUUU]]]bbbVVVDDD111******++++++,,,))))))(((''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************************************''''''(((((()))))))))***)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------------.........//////////////////000000000000000222444777>>>LLL^^^lllvvvkkkdddWWWEEE888333111000///,,,,,,,,,+++++++++******(((((())))))*********+++(((((('''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((,,,++++++++++++++++++,,,---,,,++++++******++++++)))+++,,,,,,++++++,,,---))))))***,,,...///111111...------------...//////222111000//////000111222444555444222222999DDDNNNkkkooowwwyyysssuuu\\\HHH===;;;888;;;???:::===>>>>>>===;;;888555333......------------............------------......------------------------...............///000000//////000111222111///,,,000///222666888AAA[[[vvvyyyqqqvvv}}}yyysssooonnnmmmmmmkkkiiifffdddcccccccccdddcccaaa```___^^^^^^^^^\\\]]]\\\ZZZXXXXXXYYY[[[\\\]]]```dddhhhllloooqqqzzz~~~uuueeeWWWVVVZZZ]]]bbbhhhbbbVVVEEE777...+++))))))***)))((((((******)))'''((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))(((((()))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////222,,,***...222333333555444777;;;>>>GGGYYYqqqhhhiii^^^III===;;;888000......---+++((((((+++---,,,+++******************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///////////////.........111000......000000000///999333,,,222:::===RRRvvvuuuiiinnn[[[GGG===<<<888;;;???:::=========<<<:::777444222......------------............------------......------------------------...............///000000000000///000111111111111333222666@@@KKK^^^|||}}}tttqqqmmmhhhdddbbbaaaaaa___^^^\\\[[[ZZZYYYZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZYYYWWWWWWYYY[[[XXXYYYZZZ\\\^^^```aaabbbbbbfffkkkooosssyyy}}}jjjWWWSSSYYY```hhhnnndddZZZLLL???777111,,,***,,,***(((((())))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))))))))************++++++++++++***++++++,,,------......,,,,,,---------.........------........./////////000------111444333444888<<>><<<888:::>>>:::<<<<<<<<<;;;999666333111......------------............------------......------------------------...............///000000000000//////000111333444222222999III```zzz~~~yyy{{{wwwxxx~~~vvvqqqooooooaaa```]]][[[YYYYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\______^^^^^^^^^^^^______aaabbbbbbbbbaaaaaaccceeecccbbbbbbaaa```_________^^^^^^___```bbbeeehhhjjjqqquuu{{{~~~~~~eeeXXXXXX^^^fffkkkfff___UUUKKKAAA888111,,,,,,***((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***************)))))))))************+++++++++,,,+++++++++,,,------......,,,------------.....................////////////000000222555555444888???FFFUUUiiixxx{{{zzz{{{pppmmmmmmbbbSSSAAA999111---......+++&&&++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---.........////////////////////////.........///000111222333***777777999NNNeeerrr|||zzzoootttYYYGGG>>>===888999===999;;;;;;;;;:::888555222000......------------............------------.............................................///000000///000000000000111222333333888EEE[[[vvvyyypppvvv~~~uuunnnlll{{{ssslllfffcccbbbbbb]]]\\\[[[[[[[[[\\\^^^___```aaabbbccceeeggghhhiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnppppppooooooqqqsssuuutttrrrpppnnnllljjjiiijjjhhhdddbbbaaa```^^^\\\___dddjjjlllnnnsss||||||hhh___^^^cccggghhhddd\\\SSSIII???777222,,,***'''&&&''')))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------......------------................../////////000000000222333555666444555???JJJUUUoootttwww}}}}}}vvvooohhhUUUKKK===333000///...---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///......---......///////////////000000000//////000000000000222444111999:::EEE___mmmgggbbbrrrWWWFFF???===777888===999:::;;;;;;:::888555222000......------------............------------.............................................///000000---000222333222111222333:::JJJ```zzzuuuooossszzzxxx~~~{{{uuupppjjjhhheeebbb```^^^^^^^^^_________```bbbccceeefffhhhiiikkkmmmppprrrssstttssssssttttttuuuwwwxxxyyyyyy{{{}}}}}}}}}}}}~~~~~~|||zzzxxxwwwvvvsssqqqnnnmmmlllkkkiiihhh___ccceeedddaaaccciiiooo|||}}}ooogggfffgggjjjgggbbbZZZPPPFFF???;;;///,,,(((&&&''')))******))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,------------......---------.........///////////////000000000111111333333444555555:::JJJZZZrrr{{{www{{{yyylllbbb]]]SSSGGG===555222111---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++---.........---++++++,,,,,,,,,---------+++++++++,,,,,,---------111000///...............////////////000000111111000222333222000000222555:::AAAHHHWWWggggggdddlllpppVVVFFF@@@>>>777777<<<999;;;;;;;;;:::888555222000......------------............------------.............................................///000000---000333444333444777:::GGGaaa~~~}}}tttppp{{{~~~}}}yyysssmmmiiieeeccc^^^___```aaaaaabbbbbbbbbcccdddeeegggjjjlllnnnpppuuuwwwyyy|||~~~|||yyywwwuuutttoooooommmhhhccc```bbbdddfffgggjjjnnnttt{{{sssggg___jjjkkkiiicccYYYPPPIIIEEE888333---)))((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------......------........./////////000000000000111111111111111111444999???JJJ^^^ppp~~~vvvooopppwwwmmmdddfffddd\\\OOO@@@555//////...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,.........------++++++,,,,,,------......***++++++,,,,,,------...000000//////.../////////...//////000000111111222111333555444222222555888<<>>555...+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------............////////////000000000111111111222222222444;;;GGGTTTeeezzz}}}zzz{{{ssssssqqqlllbbbTTTEEE<<<000000...---,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++,,,---...///...,,,+++++++++,,,,,,---......///******+++,,,,,,---......//////////////////000111...//////000111111222222///222666666444555999>>>JJJ[[[bbbcccnnn~~~wwwccc[[[```jjjTTTFFFAAA???777666;;;999<<<<<<<<<;;;999666333111.........------..................------.........////////////////////////...............///000000000111222222444<<>>DDDCCCGGGZZZzzz}}}ooofffZZZMMM777///(((((()))))))))+++************)))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))***+++,,,---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------......//////111111111111111222222222999++++++:::>>>999EEE[[[oookkkppplllccc]]]aaaiiitttWWWIII===;;;======;;;::::::;;;;;;;;;999666333222111000///------...///000---------.........//////000000000000000000000000...///111111000000111222///000444;;;DDDSSSlllrrrjjjrrrqqqnnniiifffeeedddbbb```eeefffhhhiiijjjmmmrrruuu{{{~~~}}}yyyssspppmmmjjjjjjllloooqqq{{{zzztttnnnnnnrrrsssooojjj```SSSFFFBBB===555---***+++***))))))******)))'''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))******)))))))))(((((((((***)))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...////////////.........///000000000333555555555:::DDDKKKUUUccc}}}{{{nnn]]]NNN<<<444---...///------///************))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))******+++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////////////////000000000111111111111222222222222222333555888888@@@XXXpppfffzzzyyyiiieeeddddddkkkwwwUUUIII===;;;===<<<;;;;;;;;;<<<<<<;;;:::777444222111000///...---...///000------........./////////000000000000000000000000...///111111//////000111222111777DDDVVViii~~~{{{rrrooowwwtttlllbbb```^^^^^^aaadddeeeffflllmmmoooqqqtttyyy|||xxxsssooollljjjgggnnnyyypppggghhhooovvvyyynnn]]]KKKEEEEEE@@@777000,,,+++************(((''')))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------......///000///////////////000111111...222444444555>>>MMMYYYhhh}}}{{{vvvlll[[[DDD:::222//////,,,,,,---+++++++++*********)))))))))))))))(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))******++++++,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........./////////000000111111111111111111111111111111111111222222333333111888;;;999===PPPhhhwwwmmmooo```^^^aaammmsssTTTHHH>>><<<===<<<:::;;;<<<<<<<<<<<<:::888555333111000//////......//////............///////////////////////////////////////000111000//////000222777777===MMMdddyyyxxxnnnsss~~~|||xxx}}}zzzyyyrrrmmmfffaaacccbbbbbbcccgggjjjmmmooouuuxxx}}}yyytttqqqjjjmmmqqqssswwwkkkbbbgggvvvxxxjjjYYYPPPMMMIIIAAA;;;---,,,***)))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))***************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................//////000////////////000111222222000222333444999HHH```qqq~~~rrrsssvvvzzzuuuYYYKKK===555///+++***,,,,,,,,,,,,+++******)))))))))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************)))******+++,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,---------.........////////////222222111111111111000000000111111222222333333333666666999???KKK\\\jjjqqq|||ggg```cccnnnyyyQQQGGG>>><<<<<<;;;:::;;;<<<<<<<<<<<<:::888555333111111000///////////////........./////////000000///////////////////////////000000000///000222444888<<>>888111,,,************))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))******++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////......//////000111000000000000111222444444333999BBBOOOaaaxxx|||zzzbbbPPPAAA555000000///...------,,,+++************)))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************+++,,,------,,,+++***+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------............/////////000000000111111222333444555555444:::IIIUUUWWW```rrrgggeeegggpppzzzNNNFFF???===<<<::::::<<<:::;;;;;;;;;999666333222111111111111111000//////.../////////000000000000000000000000000000000000///000111111222444888;;;EEE\\\yyyiiihhhxxxvvvzzz{{{nnnggg\\\^^^```bbbdddhhhnnnrrrtttzzz~~~xxxsssppplllqqqyyyuuuttt}}}~~~pppfff^^^WWWMMMEEE:::111+++*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000000111000000000111222333444555444@@@TTTmmmnnn\\\MMM>>>555222//////...---,,,+++***************)))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************+++---......---+++***++++++******+++,,,,,,---++++++,,,,,,,,,,,,------------------............,,,------...///000111111000111111222333444555666999GGGXXXaaajjjxxxgggbbbaaajjjzzzMMMFFF???===<<<:::999<<<::::::;;;:::888666333111111111111111111000//////////////////000000000000000000000000000000000000///000111111333666:::===SSSoooyyyfffooovvvssshhhbbb```[[[```gggjjjjjjmmmrrrxxx{{{qqqqqqqqquuu}}}{{{qqqttt{{{tttjjjbbbXXXOOOAAA444---***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000111111000000000111222444555666;;;LLLjjjxxxjjjZZZJJJ===888000//////---,,,+++******************))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************+++---......---+++***+++*********+++,,,,,,---++++++,,,,,,,,,---------............/////////000,,,------///000111222333000111111222444555666666BBBQQQ___jjj~~~hhhbbbdddmmm{{{LLLEEE@@@???===:::999;;;:::;;;<<<:::777444222222111111111111000000000000000000000000000000000000111000///////////////000222444444111000444>>>FFF^^^~~~|||tttvvv}}}tttiiiccc```bbbfffeeeiiinnnrrrvvv}}}zzzvvvpppmmmnnnuuu|||wwwooovvv~~~|||ssskkkaaa^^^RRR???000+++,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))(((******'''&&&((((((%%%))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,............////////////.........///////////////111444444333333666888666JJJhhhzzzcccUUUOOOHHH<<<000------+++******+++++++++************)))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((+++)))((('''((()))+++,,,000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........//////000111222333000000555888888999;;;KKKOOO___}}}wwwmmmhhhkkktttKKKDDD???>>>===999999;;;:::;;;<<<:::777444222222111111111111000000000000000000000000000000000000000000////////////000000000333444333444>>>OOO^^^www~~~qqqwwwvvvkkkfffdddcccfffjjjiiioooxxxzzztttqqqqqqrrrssstttxxx{{{}}}|||vvvqqqvvvzzzggg\\\QQQKKK@@@111+++,,,,,,+++******++++++***((())))))))))))))))))))))))%%%((((((&&&'''***+++)))))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,............////////////......////////////000000000111222222111444===FFFeee|||kkkbbbIII;;;...+++------,,,---++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))(((******((((((((()))+++,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////......//////000111222444333333555444555;;;DDDMMMZZZsssppphhhmmmttt~~~IIICCC>>>===<<<999888::::::;;;<<<:::777333222222111111111111000000000000000000000000000000000000000000000//////000000111000222444555<<>>///......------,,,++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......------...///000111222222222222111111222222333444---555999AAAbbb~~~rrrfff]]][[[^^^aaaaaacccdddbbb^^^\\\]]]___^^^^^^^^^^^^]]]]]]]]]\\\YYY\\\]]]]]][[[[[[^^^aaa```aaabbbdddeeeggghhhhhhdddccccccbbbcccdddeeeffffffjjjpppvvvyyy|||~~~zzzxxxyyyyyyyyywwwtttqqqmmmkkk~~~vvvsssxxxrrryyy~~~bbbEEE666111***,,,,,,,,,+++++++++******)))************+++++++++))))))))))))******************)))))))))***,,,---)))******+++---...//////------------------------///////////////.........000000000000111111111111222333666:::???MMMfff}}}oootttKKKCCC<<<<<<<<<999888999888777666555444333333333000000000000000000000000333111...///222444333111777555444===SSSnnn|||zzzxxxwwwzzz}}}|||xxxpppqqq|||mmmiiiiiijjjkkkkkkooowwwyyymmmccc\\\YYYSSSPPPMMMMMMOOOPPPOOONNNPPPPPPPPPPPPPPPQQQQQQQQQTTTTTTSSSTTTVVV]]]eeejjj|||wwwxxxxxxnnn}}}iiiPPPJJJKKKIII<<<333......---)))***///*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...//////.........---------......//////000000111111111444555222///000333666222;;;===QQQzzz}}}|||rrrgggcccaaadddppp}}}xxxoooeeeaaaccceeeiiilllmmmiiiccc```aaaddddddeeegggiiikkklllmmmmmmpppooommmmmmqqquuuxxxyyyyyyuuuoooiiidddbbbaaaaaagggppp{{{~~~zzztttsssuuuxxxzzztttrrruuuxxx{{{}}}}}}}}}~~~xxxlllllliiiJJJ999444,,,------,,,+++---...+++''',,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,------...+++,,,------......------...............///000000000111222333333333333333111666999999AAA[[[{{{rrrppp~~~KKKCCC<<<<<<<<<999888999888777666555444333333333111111111111111111111111333111///000222333222111111222999MMMeeevvvxxxsssbbbhhhqqqzzz~~~|||tttllloooooofffdddiiikkknnnrrrxxx~~~ttthhh^^^WWWSSSRRRRRROOOMMMMMMPPPRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUWWWZZZ```dddllluuu~~~}}}~~~wwwyyy{{{^^^SSSSSSTTTHHH>>>333...---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...//////.........---------......//////000000111111///111222000///000333555555<<>>BBBSSStttpppoooxxxssspppooopppoookkknnnsssKKKCCC<<<<<<<<<999888999888777666555444333333333222222222222222222222222000111222222222333555777:::LLLiiiqqqiiilllwwwzzzoooddd```aaaeeennnwwwyyynnnhhhbbbaaa___]]]^^^aaaeeehhhhhhiiilllqqqxxxlllaaaYYYYYYYYYXXXXXXXXXWWWWWWWWWYYY[[[^^^___```______\\\[[[XXXXXX[[[cccmmmtttgggRRRPPPNNNHHH===222///111------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------.....................//////000000111111333///000444333111777BBBZZZ|||xxxvvvssspppnnnlllkkkkkkppprrrtttqqqmmmjjjjjjkkkgggeeedddccccccdddfffgggfffnnnvvv{{{jjjDDD666,,,---000...,,,...,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,------...------...////////////...000000//////000000111222222111111111333555777888???KKKeeennnjjjxxx~~~xxxyyyrrrnnnooonnnlllqqq{{{KKKCCC<<<<<<<<<999888999888777666555444333333333222222222222222222222222...000222222222333666999@@@OOOeeesssooogggpppiiieeecccdddhhhmmmvvvzzznnneee___]]]\\\^^^bbbgggmmmuuu{{{wwwnnnoooooopppqqqrrrrrrrrrppprrrtttvvvxxxzzzzzzzzzxxxuuurrrrrrtttvvvwwwvvvxxxyyy}}}}}}yyyXXXLLLGGGKKKFFF777000444......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------.........//////......//////000000111111111///222666555444???PPP{{{yyyyyyxxxvvvssspppnnnmmmnnnooovvvyyy{{{xxxrrrnnnnnnpppqqqnnnjjjfffdddggglllpppwwwdddJJJ444///111...---///,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,------...------...///////////////000000//////000000111222111111111222444777:::<<>>SSSiiiyyyiii|||yyynnniiimmmrrrwwwKKKEEE>>>:::::::::888777888777666444222111111111333333333222222111111111666111000333444444:::CCCOOO]]]ddd^^^^^^ssspppcccaaaccchhhpppyyy}}}ooojjjdddbbbfffnnnvvv{{{~~~uuujjjbbbccckkktttzzz{{{~~~rrr}}}qqqOOO;;;EEEMMM@@@333333222///......,,,((()))------,,,,,,+++*********+++++++++,,,,,,---...//////...------------...//////000000000000000111111111000888222///777>>>XXXtttkkkkkkqqqyyy~~~wwwtttwww}}}vvvooonnnuuu{{{PPP777000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,------....../////////000000000000//////////////////000000000000111555222111666777===MMM[[[}}}hhhlll~~~wwwssssss{{{KKKEEE>>>:::::::::888777999888666444333222222111333333333222222222111111333111222555555555;;;CCCMMM[[[cccaaagggvvvhhhaaabbbeeekkksss|||}}}uuuooommmhhhhhhkkkrrr|||wwwqqqooonnnnnnmmmvvv}}}yyy{{{rrraaaCCCCCCJJJCCC888444111...---...---)))***...---,,,,,,+++******++++++++++++,,,------...//////...------------...//////111111111111222222222222555777555444:::KKKwww}}}yyy|||~~~cccDDD555000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------....../////////000000000000//////////////////000000000000000555222222999;;;CCCUUUlllwwwkkkxxxJJJDDD>>>:::::::::888777999888777555444333333333333333333222222222222111222222444666666777>>>HHHQQQ[[[cccggguuuvvvgggaaaaaaeeeiiipppyyy{{{xxxsssnnnjjjjjjhhheeeeeegggooouuu{{{lllqqqwww~~~vvvsssnnntttyyyRRRAAADDDGGGBBB;;;111------///...++++++...---,,,,,,+++++++++++++++,,,,,,,,,---......//////......------......///000111111222222333333333333333111666999???aaa~~~wwwVVV;;;...---///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000///////////////000000000111111000444222333<<>>NNN{{{xxxrrrsssvvv{{{mmmJJJ555//////............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000///////////////000000111111222000444222444???HHHVVVlllyyydddnnnHHHCCC<<<999999:::999777999888777666555444444444222222222222222222222222555666555444777BBBRRR]]]bbbbbbeeetttwwwiiidddbbbcccfffoooxxxuuuooolllmmmmmmkkkmmmqqqmmmrrrxxx{{{~~~~~~lllfffxxx{{{zzz~~~VVV@@@CCCIIIIII888222...000000...---...---,,,,,,+++,,,,,,------------...............//////............///000000//////000000111222222333333444:::BBBccc|||}}}uuuppptttnnnrrrzzzdddGGG888111/////////......---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000///////////////000111222222222000444222666DDDPPPbbbzzzjjjjjj{{{HHHBBB<<<999999:::999777888777666555444444444444111222222222222333333333555666555444===NNN___hhheeeiiippp}}}ggg```bbbcccggglllyyyzzzyyyxxxyyy~~~tttfffkkk~~~rrr}}}nnnLLLCCCGGGJJJ@@@888111000000...---...,,,,,,,,,,,,,,,------...........................//////......//////000111......///000111222222333555666888GGGzzz{{{{{{{{{{{{|||{{{zzz[[[BBB222000000000///......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000//////...///000000111222333333111666444:::LLL]]]sssqqqnnnwww}}}yyyvvvvvvyyyzzz|||~~~~~~}}}||||||{{{{{{}}}GGGBBB;;;888999:::999777777666555444333333333333111111222222222333333333333555555888FFF[[[iiinnnjjjvvv}}}mmmaaaaaaccceeelllvvvpppeeeuuuyyyzzzaaaMMMKKKOOOHHH>>>444111000...---...,,,,,,,,,,,,,,,---......////////////............///////////////000000111...//////000222333333444444666>>>```vvvmmmpppvvvnnnoooqqqqqqooonnnppprrrrrrrrrsssuuuwwwwwwuuusssppprrrtttvvvvvvwwwyyy{{{uuuuuuvvvxxxyyyyyywwwtttrrrrrrqqqqqqpppoooooonnnvvvxxx|||qqqSSS<<<111111000000///......---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------....../////////000000000000//////...///000111222333333444333888888AAAWWWlllxxxmmmwww{{{sssppplllhhhhhhkkkjjjlllmmmmmmlllkkkkkkkkkeeedddddddddfffhhhiiiiiiGGGBBB;;;888999:::999777666555444333333333333333111111111222222333333333111333555<<>>999999888555444666555444444333333444444444333333333333333444444555999EEEYYYhhhgggbbbjjjyyylll``````eeehhhnnnwwwvvvmmmkkknnnkkkhhhgggjjjnnnqqqssstttrrrpppnnnnnnoooppprrrhhhiiiiiihhhgggiiilllooopppppptttzzzyyyvvvyyy~~~vvvuuusssrrrrrrrrrqqqpppsssoookkkllloooooojjjeeennn~~~rrryyy~~~|||~~~wwwqqqdddeeezzz}}}___TTTLLLIIIBBB777000111....................................////////////......///000000000000000111111222222111111999CCCgggyyysssqqqtttvvvvvvnnnfffbbb]]]UUUNNNKKKQQQQQQYYYppp~~~wwwooommmsss~~~uuulllyyyyyy~~~SSS;;;555444222111//////.........---------++++++,,,,,,,,,,,,---------------............////////////000000000111111///111333333333666<<>>999999888555444666444444444333333444444555444333333333333444555555<<>>333111..................................../////////000---...000111111111000///000///000222333999GGGVVV~~~}}}{{{yyywwwzzz}}}yyyzzz~~~yyywww~~~yyypppjjjaaaXXXRRRTTTVVVRRRNNNOOOTTTeeepppjjjpppyyy~~~|||nnnjjjyyy{{{yyyxxxuuuWWW<<<777444///000/////////............++++++,,,,,,,,,------------------.........//////000000000000111111111111///222555555555999BBBIIIccccccjjj{{{EEE>>>999:::;;;888666777555555444444444333333333666333222444444333555:::EEENNNZZZgggwwwwwwzzzyyy~~~llliiilllkkklllrrrtttxxxiii```ccceeebbbccciiirrr{{{xxxqqqsssmmmhhhqqq{{{uuuxxx}}}~~~zzzyyy{{{~~~{{{uuuwwwtttfffkkkiiiMMMSSSVVVDDD444444000000000///------...///............////////////000000000000////////////---//////777:::000LLL~~~zzz{{{~~~rrrzzzuuupppqqqyyy|||vvvggg\\\[[[UUURRRSSSTTTQQQOOOOOOWWWxxx}}}wwwqqqllljjjhhhllliiifffppp~~~}}}nnnsssvvvMMM888555777000//////000111111///...........................---------.........//////111111111000000000000000000333333555999777CCC^^^ssstttfffwwwEEE>>>999::::::888666777555555444444444333333333666333222444555444777<<>>999::::::888666777555555444444444333333333555333222444555555:::@@@MMMUUU```jjjxxxpppgggcccgggkkkkkkpppwww}}}ssshhhbbbhhhsss~~~~~~}}}vvvlllccc^^^]]]dddvvvyyywwwzzz{{{vvvqqqtttwww}}}~~~yyy{{{xxxiiihhh|||eeeSSSPPPNNNCCC999///////////////......---............////////////////////////000000000000222///333333222KKK|||vvvxxxzzzttttttuuusss{{{yyy{{{zzzuuuwwwkkkaaaZZZRRRMMMHHHIIIKKKNNNUUU\\\vvvzzzwww{{{}}}|||yyyxxx{{{~~~|||yyyvvvtttrrroooiiiddd]]][[[XXX[[[oooyyyrrrwwwssslllnnnUUU999111333222000111111111000///........................------........./////////111111111111111111111111444444///333>>>GGGYYYtttrrreeeuuuEEE>>>888999:::777666666555555444444444333333333444222222555555777>>>FFFTTTWWW___llliiifffgggjjjlllmmmttt|||tttiii```cccmmm{{{~~~yyyzzzmmmbbbXXXXXX```rrr{{{{{{zzzvvvqqqppprrrwww~~~xxxggg```tttwwwVVVMMMPPPIII:::111000////////////...---............////////////////////////000000000000......888999888___~~~{{{~~~yyyvvvwwwwwwxxx}}}tttggg]]]WWWNNNJJJFFFGGGIIINNNYYYdddyyy|||}}}}}}{{{zzz{{{vvvrrroooooorrrtttqqqoookkkfffbbbfffyyyxxxrrr|||}}}rrr~~~bbbDDD:::444222000000000000///.......................................////////////000111111111111111222222---333444888EEEPPPeee}}}iiinnnDDD===888999:::777555666555555444444444333333333333222333555666888BBBLLLXXXWWW^^^qqqoooffffffhhhkkklllppp{{{xxxnnndddbbbjjjxxx{{{{{{~~~vvvmmmWWWYYYdddxxx{{{vvvtttsssnnnoooqqqvvv}}}~~~pppbbbkkk```NNNPPPKKK===555222/////////000...---............////////////.../////////000000000111000111<<<>>>GGGwww}}}yyyzzzzzzttttttwww}}}rrreeeZZZUUUNNNLLLLLLMMMOOOUUUbbbooo~~~}}}~~~vvvrrrnnnnnnqqquuuwwwwww{{{xxxtttwwwyyyvvvttt~~~}}}rrrOOO>>>555333000/////////...---................................./////////000000000000111111222222222333,,,666777999FFFXXXuuunnnhhhxxxDDD===888999999777555666555555444444444333333333222111333555666:::EEERRRZZZXXXbbb{{{zzziii___cccgggjjjnnnwwwtttmmmdddaaahhhwwwzzz}}}yyyyyyvvvxxx~~~|||{{{aaaeeessszzzsssrrrtttnnnnnnnnnooouuu~~~lllbbbeee{{{sssVVVQQQLLLBBB;;;666111...///000///---............////////////......//////000000111111///111555:::TTT}}}{{{~~~~~~xxx}}}ooobbbYYYUUUQQQSSSYYY^^^```fffsss{{{yyyuuurrrrrrtttxxxzzz|||}}}zzz}}}___@@@777444111/////////...---............................../////////000000000000000111111222333333333333:::777888JJJfff}}}jjjooo|||DDD===888888999777555555555555444444444333333333111111333555666;;;HHHVVVYYY\\\kkkoooccc]]]bbbhhhmmmttt~~~pppkkkdddaaahhhyyy}}}}}}zzzqqqqqqrrrwww|||www}}}xxx~~~vvvssstttpppnnnlllkkknnnxxxuuubbbZZZooobbbRRRNNNIIIBBB:::222......000000...............////////////.........///000111111111,,,333222===ggg|||xxxwwwiii___YYYXXXVVV]]]iiirrrvvv|||{{{www}}}}}}yyyxxx{{{yyywwwPPP:::777444111111111000///.........................../////////000000000000000000111222222333444444555:::888>>>[[[~~~~~~ssskkk{{{xxxDDD===777888999666555555555555444444444333333333111111333555666<<>>888333111111111....../////////000000000///000111111000000222444777888[[[uuuuuuwwwzzz~~~|||yyywwwxxxxxxjjj```[[[ZZZZZZccchhhllltttwwwvvv{{{rrrmmmhhhiiikkkuuuwww___gggvvvQQQ999555222111222///000//////......//////000111000///......///000111111111222222333555666666888@@@ZZZooonnngggxxxpppmmm@@@===:::777777777666666666555555555555444444444666333666BBBPPPWWWYYYYYYkkkuuu^^^]]]cccdddjjjpppzzzwwwmmmiiihhhhhhyyyxxxpppoooyyyvvvoooooommmjjjiiikkkpppwww{{{xxxwww}}}ssspppnnnlllgggbbbccchhh{{{|||wwwcccLLLHHHEEE@@@:::555222111000...////////////000000000///000000000///000333555<<>>NNN{{{nnnjjjrrrpppooo@@@===:::777777777777666666666555555555444444444333>>>SSScccddd```nnnyyyvvv```bbbgggeeegggppp}}}~~~rrrhhheeedddcccssswwwmmmuuu~~~yyypppnnnmmmhhheeeddd\\\fffvvv~~~ggg[[[lll~~~OOOKKKEEE>>>888555444444000000000000111111111111111222222222333555:::>>>mmmwwwkkkqqq{{{zzzuuuwww|||sss~~~~~~uuu{{{||||||yyylllaaaZZZVVVUUUdddkkkvvvvvvxxxoooeee___[[[\\\hhhvvv}}}zzzlllYYYTTT[[[]]]WWWYYYZZZ[[[aaannndddNNN\\\zzzsssUUU;;;333555111111111000000000000111111///111444666777666444333222222222333666;;;???BBB\\\hhhlllyyynnnmmmBBB<<<888888777444333555222444666666555444555666777DDDUUU___^^^bbbxxxtttuuussscccdddiiiiiikkkqqq{{{ooojjjeeecccdddmmm~~~sssqqqtttjjjhhhhhheeebbb```dddmmm{{{|||kkk___bbbeeeJJJCCCCCC777666777)))000000000000000000000000111555222111666444:::JJJtttlllttt||||||~~~|||xxxuuu{{{~~~~~~~~~}}}vvviiiaaa\\\XXXVVVZZZsss~~~uuu|||tttjjj```]]]^^^eeeqqq|||wwwkkkaaaaaafffkkkpppuuutttsssnnnkkktttnnnWWWUUUbbbaaaEEE888111222222111000000000000000111///111222222111111111333000777666444888888@@@RRRmmm|||kkklll~~~pppjjj}}}BBB<<<888888777444333555333444666666444444444555888CCCRRR\\\^^^ggg~~~~~~lll___aaafffhhhmmmuuuyyymmmiiidddbbbdddmmm|||yyy}}}zzzoookkkiiihhhfffaaadddjjjvvv|||qqqeee___{{{nnnPPPEEEEEE:::666777...111111111111111111111111111444222333666444AAA[[[uuunnnuuuyyyzzz}}}}}}wwwzzzxxxyyyjjjaaa\\\YYYWWW^^^tttxxx{{{nnnggg```___bbbhhhrrr|||ooommmooovvv~~~vvv```YYY^^^qqqRRR@@@777888222222111000000000000111///111222333222111222333111666555666888666BBBZZZrrrmmmuuu}}}kkkhhh|||BBB<<<888888777444444666333555666555444333444555999BBBOOOXXX^^^mmmrrrfff___aaaeeeiiirrr}}}wwwlllgggcccbbbdddmmm}}}xxxtttlllhhhhhhhhhddddddfffnnnzzzzzznnn^^^kkkZZZGGGFFF???777666444111111111111111111111111111333222555666444LLLsssvvvooouuu~~~}}}vvvvvv{{{|||zzzzzzsssqqq}}}|||vvv~~~{{{wwwiii```\\\[[[ZZZeeevvv}}}{{{uuuiiiccc```bbbfffllluuu~~~xxxmmm^^^YYYppp```FFF888999333222111111000000111111///111333333222111222333222444444888888444GGGkkklllqqqwwwgggeee{{{AAA;;;777888777555444666444555555555333333444666===DDDMMMUUU^^^rrrjjjeeebbbdddgggmmmyyytttlllgggcccbbbeeennnxxxvvvwwwllleeeeeegggfffdddcccfffnnn|||uuubbb```hhhHHHEEEDDD;;;666666111111111111111111111111111222222444444666XXXuuunnnuuuzzzzzz}}}|||xxxyyyppptttzzzuuuggg^^^ZZZ[[[\\\jjjxxx}}}nnnqqqgggcccbbbfffmmmsss}}}xxxcccSSS]]]pppNNN:::999444333222111111111111111///111333333222111222333333333333999999666QQQxxxooouuutttffffff|||AAA;;;777888888555444666444555555555444444666888BBBHHHNNNTTTaaavvveeedddeeefffhhhooo}}}rrrmmmhhhdddcccfffooo{{{|||zzz}}}pppgggeeeffffffdddbbbaaafffrrrvvvfff\\\oooyyyLLLBBBHHHAAA666555111111111111111111111111000333111222444>>>gggrrrkkktttxxxiii^^^YYYXXXZZZlllzzzrrrhhhnnneeecccdddllluuu~~~uuubbbZZZ]]]gggpppxxxiiiSSSSSS~~~]]]BBB===555444333222111111111111000222333333222222333444444444444:::<<<>>>cccnnnnnn{{{tttggghhh~~~@@@;;;777888888555555777444555555555555666999;;;FFFLLLRRRYYYfff|||wwwaaaccceeefffiiirrryyyuuuvvvwwwxxx{{{|||}}}~~~~~~rrrmmmhhhdddccceeennn}}}xxx}}}xxxnnnhhhgggfffeeeccc___```jjjyyyuuulll___ddd}}}YYYDDDIIIDDD777666222222222222222222222222000555222111:::NNN{{{oooiiiuuuoooaaaXXXVVVVVVkkk{{{nnngggkkkcccbbbfffpppyyyqqq[[[QQQRRRXXXaaaiiiqqq{{{qqq[[[QQQhhhkkkHHH===666555444333222111111111000222444444333222333444444666666999???LLLxxxzzzfffjjjsssgggjjj@@@:::777888888555555777444555666666666888<<>>AAAJJJRRRZZZccctttyyyxxxcccaaaeeehhhkkkrrrrrrkkkfffbbb```aaajjj|||xxx|||wwwxxxttt{{{xxxllleeecccffffffbbb^^^bbbmmmxxx~~~~~~sssjjjxxxzzzMMMFFFBBB:::@@@222222222222222222222222///:::777444JJJsss{{{mmmjjjxxx}}}{{{sss|||rrrddd[[[XXXYYYddd}}}vvvnnnjjjddd```aaafffkkkjjjbbb[[[YYYZZZYYY\\\aaaccceeekkksss{{{qqqWWWIIImmmYYYEEE777777555444333222222222000222444444333333333444444<<<999777EEEdddhhhoookkkbbbggg~~~???<<<888666666777666666333666888666333777@@@IIIQQQZZZcccnnn}}}qqqggg^^^cccjjjrrryyyxxxtttiiijjjgggbbb```hhhwwwvvvppp||||||{{{vvvwwwtttiiifffeeeeeeccc___^^^gggrrr~~~~~~yyyvvvtttzzz]]]EEEFFFFFF>>>666444222222333555555444000222666AAAYYYyyyllllllyyy{{{qqqeee^^^[[[[[[cccyyyqqqlllhhhaaa]]]cccgggddd\\\VVVVVVXXXSSS]]]gggiiihhhkkkvvvwwwZZZQQQYYYkkkFFF>>>;;;777333222444444111222333333333333333333444888666===???III{{{zzzkkksssjjjffflll???<<<888666666777666666444777999777555888AAAJJJSSS\\\iiiwwwzzz~~~iiiaaa___cccjjjrrr{{{{{{rrrmmmiiiiiigggcccaaahhhwww}}}qqqppp~~~~~~vvvvvv{{{vvviiieeeccccccbbb^^^\\\cccmmmwww{{{uuuqqqvvvgggIIIFFFDDD;;;888666333222333444444444444111444FFFiiiwwwkkkkkkxxx}}}qqqfff___\\\[[[bbbxxxmmmhhheee___```cccddd```XXXSSSUUUXXX[[[aaahhhkkkmmmtttwww[[[PPPRRRyyyyyyOOOAAA===777333222333222000222333333333333444444444555777;;;@@@UUUoookkk|||~~~jjjfffmmm???<<<888666666777666666666999:::888777:::CCCJJJUUU```rrryyyyyyfffaaaccceeekkkuuu{{{}}}wwwllleeeggghhhgggcccaaahhhwwwwwwpppvvvxxx{{{xxxtttrrryyyzzzllleeecccbbbaaa^^^\\\```ggglll|||uuuooopppzzzvvvOOOGGGEEE<<<:::888444333333444444333888333999UUUssshhhjjjwww~~~|||rrrggg```]]]\\\```vvvyyygggcccaaa]]]aaabbbbbb]]]XXXVVVZZZ___fffiiimmmqqqwwwxxx]]]OOOIIIeeeWWWFFF@@@888333222222111000222222333333444444444444444::::::DDDhhh{{{gggpppzzzhhheeemmm???<<<888666666777666666777888999888777;;;DDDJJJTTTccc|||vvv~~~uuufffdddgggiiiooozzz~~~yyyvvvyyyzzzwwwvvvwwwyyywwwkkkdddfffggggggcccbbbhhhvvv{{{tttsssqqq{{{}}}ssspppqqquuu~~~qqqhhheeebbbbbb___\\\^^^bbbeeevvvxxxqqqmmmWWWHHHFFF@@@===:::666444444444444444888666BBBfffzzzoooeeehhhvvvzzz}}}rrrgggaaa]]]\\\___tttrrrbbb______]]]aaabbbccc```^^^___ccchhhlllqqqwww|||{{{___NNNDDDUUUcccKKKAAA777333333222222222222222333333444555555555777>>>:::JJJ{{{tttjjjyyyuuudddbbbkkk???<<<888666666777666666555666777666888===EEEKKKSSSfffjjjkkkaaabbbhhhkkkrrr~~~yyyrrroooooossstttrrrqqqsss{{{zzzoooiiidddffffffcccaaagggsss~~~vvvssswwwxxxrrr||||||pppjjjpppwww|||yyylllfffaaaaaa___[[[[[[]]]bbbrrr}}}vvvmmmbbbIIIDDDBBB???<<<777444444555555555888888EEEiiitttjjjccchhhwww~~~sss{{{~~~~~~rrrgggaaa]]]\\\^^^qqq~~~mmm___\\\^^^___cccdddfffeeedddeeeiiilllmmmwww~~~aaaMMMBBBMMMssswwwQQQCCC777444555444444666222222333444444555666666888;;;;;;VVVnnnmmmppp```^^^iii~~~???<<<888666666777666666444444555666999???GGGLLLVVVlllxxxgggxxxeee```bbbfffkkkuuu~~~tttmmmiiiggghhhlllnnnmmmooossszzz}}}sssmmmccceeefffccc```dddoooyyypppqqqzzz{{{ooovvv{{{{{{rrrjjjnnnxxxppphhh```___^^^[[[YYYZZZ___nnn{{{nnnxxx~~~sssMMMAAAAAA@@@<<<888555555666666666888999GGGiiiooogggaaaiiiyyy{{{ppplllwwwuuu|||qqqggg```\\\[[[\\\nnnzzzhhh\\\ZZZ^^^bbbfffggghhhhhhhhhiiilllnnnsssfffMMMCCCKKKeeeXXXGGG888666777444444888222222333444555666666777777666AAAjjjgggqqqmmm]]]\\\fff{{{???<<<888666666777666666444444444666;;;BBBJJJOOO]]]ttttttnnnooobbbbbbdddgggnnn{{{zzzpppiiifffgggeeeeeeiiilllmmmqqqwww}}}~~~|||sssnnnbbbeeefffbbb___bbbllluuummmrrrqqqkkkyyy{{{xxxrrrrrr}}}xxxmmmcccaaaaaa^^^[[[[[[[[[hhhxxx}}}ooolllVVVBBBCCCAAA===888555555777888888<<<@@@TTTzzz|||kkkdddaaajjj|||yyytttkkkjjjuuu~~~{{{{{{pppfff___[[[ZZZYYYiiivvvzzzdddYYYXXX^^^ccchhhhhhhhhhhhkkkpppvvvzzzkkkMMMDDDIIIXXXaaaMMM;;;888888444333777222222333444555666777777:::555NNNuuuiii|||~~~kkk\\\\\\fffyyy???<<<888666666777666666444444555777===DDDMMMRRRdddyyy~~~sssuuu~~~fff^^^```bbbiiisssyyymmmfffbbbaaaiiiggggggjjjmmmooouuu|||zzzrrrmmmbbbdddeeebbb^^^```iiirrrllltttxxxmmmkkk{{{|||yyywww~~~ssshhheeeeeeccc``````XXXdddrrr~~~ooocccwww```GGGIIIAAA===888555555777999:::???HHHdddyyyiiicccaaakkk}}}yyytttlllmmmvvvzzzooofff___[[[YYYWWWgggsss~~~xxxbbbXXXWWW]]]ccciiiggggggiiioooxxxoooMMMDDDHHHPPPgggQQQ>>>:::888333111555222222333444555666777888AAA888ZZZoooppp~~~jjj\\\\\\fffyyy~~~{{{zzz}}}@@@<<<888666666666666666999444333777===DDDOOOYYYiiiuuusssvvvddd^^^___```ooorrr~~~ssshhhbbbbbbcccdddiiijjjiiihhhhhhppp|||zzzpppiiigggdddaaa^^^[[[\\\gggrrrqqqvvvllllll{{{yyylllcccaaabbbaaa```ZZZ^^^hhhyyyoookkkmmm~~~oooJJJFFFEEE???:::888666444666;;;AAAPPPqqqvvvfff``````lll~~~sssttt}}}yyyuuuqqqoooppppppnnnkkkmmmppptttzzzxxxkkkccc^^^\\\\\\]]]fffpppwwwnnn___ZZZYYY^^^fffjjjggghhhooovvvsssRRRCCCCCCLLLuuu|||QQQ???CCC555333===444444444555555444555888:::AAA@@@lllkkkvvvyyy```VVV[[[iiiyyy}}}||||||xxxuuurrrsssqqqnnnjjjhhhhhhhhhiiihhhiiihhhgggeeedddeeefff???<<<888666666666666666999555555:::AAAIIIUUU___zzzxxxmmmzzzqqqccc___bbbfffrrrwww|||uuukkkdddaaabbbeeefffggghhhjjjjjjkkkrrr}}}yyyoooiiidddaaa___]]]ZZZ[[[eeepppoooxxx}}}mmmooo{{{|||nnndddaaaaaaaaa```\\\___hhhwwwsssllljjjzzzyyyPPPGGGDDD>>>:::999888666999>>>DDDVVV{{{uuuaaa]]]^^^gggvvv|||xxxtttssstttwwwyyyzzzuuuppppppmmmiiinnnyyy|||{{{}}}uuuqqqnnnmmmnnnnnnllljjjeeehhhllloooooollliiifffhhheeebbb``````````````````bbbeeeiiimmmsssyyy~~~zzzmmmeee```]]]\\\\\\dddnnnvvviii\\\ZZZ\\\bbbjjjppplllnnnwwwtttRRRBBBDDDIIIkkk[[[CCCDDD666555<<<333444555555555444666888;;;===FFFtttwwweeevvvttt[[[PPPWWWfffuuuyyyrrrmmmllliiihhhfffccc```]]][[[ZZZ^^^]]]ZZZXXXUUUTTTSSSSSSWWWVVVUUUSSSRRRTTTWWWZZZ???<<<888666666777777666888666777===EEEMMM[[[fffyyybbbiiijjj``````fffkkkvvv~~~}}}kkkgggbbb___```cccfffhhhdddgggkkkmmmpppwwwxxxooohhh```^^^]]]\\\YYYZZZcccnnnooo|||vvvpppwwwqqqfffbbbaaaaaaaaa^^^aaagggssszzzooogggsssXXXHHHDDD>>>;;;::::::999<<>>;;;888777777777777666888666888???FFFOOO]]]jjjmmm]]]uuuwwwddd]]]^^^fffmmmxxx{{{pppbbb___]]]^^^```dddfffgggcccgggmmmrrrwww|||wwwmmmhhh___]]]]]]]]]ZZZZZZbbblllrrrxxxnnntttuuujjjcccaaaaaabbb```aaafffooo|||rrrffflllbbbJJJDDD???;;;;;;:::999;;;???EEE___xxxcccfffjjjnnnsssxxx|||xxxppphhhhhhooouuuvvvuuurrrmmmmmmssswwwvvvtttuuuvvvuuutttuuuwwwwwwuuussswwwyyy|||~~~}}}~~~}}}ssskkkeee```]]]YYY```jjjvvvvvv^^^YYY^^^dddmmmvvv|||qqqQQQ@@@FFFJJJXXXvvvNNNCCC;;;999999222444555666666666777:::===BBBnnn|||nnnnnnuuuaaabbbdddhhhmmmoooqqqtttwww{{{zzzzzzyyyzzz{{{}}}}}}{{{}}}~~~~~~~~~||||||~~~===:::888777777888777666777666999???EEENNN]]]kkkmmmmmmpppaaa\\\^^^dddkkkzzzpppfffaaa```___```bbbdddeeeeeefffjjjqqqwww}}}~~~uuulllggg___^^^___```]]][[[aaajjjrrr{{{zzzlllhhhxxxzzznnnfffcccbbbbbb``````ccckkkwwwvvvggggggzzzmmmLLLEEE@@@<<<<<<:::777888<<<@@@^^^{{{lllqqqwww|||tttpppooowwwuuummmfffaaa]]]ZZZ___iiivvvsss```^^^dddkkkuuummmRRRAAAGGGLLLTTTTTTBBB===;;;888444444555666666666888;;;>>>KKKuuunnntttwwwhhhpppuuuzzz<<<:::888777888888777666666777;;;AAAFFFOOO___nnnsssiii___^^^```eeelll~~~vvviiicccdddcccbbbccceeeggggggfffkkkooouuu||||||ssskkkfff``````bbbbbb___[[[```hhhoooqqqmmmeeehhh{{{~~~sssjjjeeecccccc```___```fffqqqzzzjjjfffqqq{{{PPPFFFAAA======:::777888;;;BBBbbb{{{qqqvvv~~~uuullleee```]]]ZZZ^^^gggtttrrrggggggmmmtttkkkWWWCCCEEELLLPPPuuu]]]EEE@@@<<<888777444666777777777999<<>>>>><<<999:::>>>KKKooowwwnnnttt{{{tttkkkddd___\\\YYY\\\dddqqqzzzqqqmmmqqqvvv|||~~~zzzlll]]]FFFAAAGGGIIIffffffIIICCC<<<666888555666777777888:::===@@@^^^gggjjjvvvrrrgggdddppp|||;;;999888888999999777666555888???FFFNNNYYYkkk{{{xxxmmmppp]]]^^^fffjjjooouuu~~~kkkccceeecccbbbcccfffkkknnnpppqqquuuxxx|||}}}zzzrrrjjjeee```aaacccddd___ZZZ\\\bbbjjjeeeccclll{{{yyyooohhhdddcccaaa___\\\]]]fffuuu~~~rrrggggggvvvWWWDDD@@@>>>???>>><<<===AAAUUU{{{tttjjjnnnuuu}}}tttjjjccc^^^\\\XXX[[[bbbooo}}}vvvqqqqqqwww|||~~~vvvmmmbbbHHH===CCCCCCZZZyyymmmLLLEEE===555999555666777888888:::===@@@fffwwwiiimmmzzzqqqdddgggpppxxxyyy}}}???<<<999777777888888777999999@@@OOOZZZbbbooo}}}{{{nnneeeqqqmmm^^^```dddeeepppuuuhhhdddeeebbbeeehhhkkkmmmoootttyyysss}}}~~~{{{{{{yyyqqqhhhbbbeeeccccccfffddd```^^^```hhhgggnnn~~~wwwhhh___^^^aaa^^^\\\^^^cccmmm}}}tttjjjlllqqq___OOOAAACCC===<<>>888GGGooovvveeeuuurrriiippppppsssyyy???<<<999777777888888777999:::CCCQQQ\\\eeesss}}}lllcccppp}}}hhh[[[___eeehhhtttvvvkkkhhhjjjeeelllppppppqqqwwwzzz{{{www~~~~~~zzzsssjjjdddeeecccdddgggeee```___aaajjjmmmyyy~~~~~~~~~{{{mmmdddbbbccc```^^^^^^```hhhxxx{{{rrroooppppppNNN@@@BBB===<<<>>>888DDDhhh}}}zzzkkkbbb______[[[]]]aaajjjwwwzzzmmmpppxxxttt|||}}}sss}}}aaaVVVGGG>>>AAAOOOsssuuuSSSEEE???888666444555:::333888>>>:::LLL~~~oooiiiyyy|||tttxxx???<<<999777777888888777888===FFFRRR]]]hhhvvvkkkbbbrrrsssbbbXXX^^^fffkkkxxxvvvmmmlllooohhhtttxxxtttvvv{{{|||{{{tttlllfffeeedddeeegggeee```___bbbjjjtttwwwwwwzzz|||tttjjjeeeeeecccaaa___\\\aaarrrxxxqqqkkkxxxQQQAAACCC???>>>???888CCCeee|||mmmdddaaaaaa\\\^^^aaahhhuuu~~~xxxooowwwxxxlllyyy}}}tttlll```JJJ>>>CCCLLLfff~~~[[[EEE>>>:::<<<777666<<<666:::>>><<>>OOOjjjVVVCCC===@@@<<<333:::;;;===CCC^^^~~~zzzpppddd???;;;888999888666777:::EEECCCMMMkkksssmmmkkkXXXZZZ___fffppp{{{|||lllddddddfffkkkpppxxx{{{{{{tttqqqmmmiiifffeeeccccccccc___[[[^^^cccooozzzpppgggdddbbbcccaaa^^^___dddttt~~~~~~ooodddaaaZZZGGGEEEEEEAAAHHHlllwwwkkkbbb^^^VVVWWW]]]iiiyyyyyy{{{vvv{{{yyydddOOOGGGKKKcccaaaGGG@@@@@@???666999<<<777IIIzzz~~~xxxhhhmmm~~~???;;;888999888666777;;;CCCIIIYYYuuuyyyqqq~~~eeeZZZ\\\aaaiiisss~~~xxxjjjeeeeeehhhnnnsssxxx|||zzztttqqqnnniiifffdddcccddddddaaa\\\^^^dddppp~~~zzzqqqfffcccaaabbbaaa^^^```dddqqqqqqfffccc]]]EEEDDDEEECCCPPP|||xxxwwwjjjbbb^^^XXXXXX]]]jjj{{{~~~|||{{{zzz~~~~~~ooo\\\OOOKKK\\\jjjMMMCCCBBB===666:::===:::PPPrrrhhhppp???;;;888999888777888<<>>;;;777;;;>>>===ZZZkkkhhhttt???;;;888999999888:::>>>LLL\\\nnnooorrrqqq[[[\\\___eeennnyyyxxxooohhhgggjjjnnntttzzz{{{{{{tttppplllgggcccaaabbbeeegggddd______cccqqqtttzzzzzzvvviiidddaaaaaaaaa^^^^^^aaagggvvv~~~tttcccXXX|||iiiEEEDDDEEEEEE```|||ssswwwjjj```\\\]]]ZZZ[[[iii}}}~~~qqqpppvvvuuuuuu~~~~~~rrraaaTTTNNNqqqxxxQQQ???===;;;888======@@@dddgggjjjxxx@@@;;;888999999999<<>>===DDDmmmyyyfffmmm{{{@@@;;;888999999:::===CCCQQQ^^^qqqmmm{{{ggg^^^[[[^^^eeeooo{{{oookkkiiilllnnnpppuuu{{{vvvnnnkkkiiifffdddcccbbbdddeeeaaa\\\]]]aaannnsss{{{wwwmmmeee`````````]]][[[\\\bbbppp~~~jjjWWW^^^~~~SSSHHHEEEFFFbbbllloooxxxkkkbbb^^^[[[YYYZZZcccqqq{{{ssszzzzzzsssooohhhaaaSSSaaa\\\EEEDDD>>><<<>>>===IIIwwwsssfffppp|||@@@;;;888999::::::???DDDNNN]]]xxxyyynnnyyyaaa\\\[[[___fffqqq}}}zzzqqqjjjhhhhhhmmmpppqqqwww}}}zzzooohhhfffgggggggggdddccccccccc___ZZZ[[[```iiisss{{{wwwkkkccc^^^___aaa___]]]]]]___lllooo]]]WWWZZZGGGCCCIIIeeedddxxxyyylllccc___ZZZZZZ\\\aaakkkwwwuuuwwwxxxtttqqqjjjaaaQQQ[[[bbbEEEBBB>>>===>>>???OOO{{{mmmfffrrr|||@@@;;;888999:::;;;???EEELLL^^^nnnkkkuuu\\\YYY[[[```hhhrrr~~~{{{qqqgggfffeeehhhmmmqqqsssxxx}}}tttjjjcccccceeehhhiiifffdddcccbbb]]]XXXZZZ___eeettt|||vvvhhhaaa\\\^^^bbbaaa______^^^jjj||||||xxxwww}}}rrraaaRRR|||^^^FFFAAAKKKiiirrrdddyyylllddd```ZZZ[[[]]]aaahhhrrr}}}tttsssxxxwwwuuulll___MMMVVVzzzjjjJJJEEE>>>======@@@TTTwwwhhheeesss|||wwwqqqooowwwBBB===<<<======<<>>;;;AAAEEEVVV|||}}}hhhiiiyyyuuukkkmmmuuu|||AAA===::::::;;;>>>GGGPPPhhhsssmmmfffZZZ``````dddlllxxx|||qqqhhhbbb___aaafffkkknnnoooqqqvvvyyy{{{}}}xxxooolllggg\\\^^^eeecccbbb```___^^^ZZZYYY___hhhpppuuuzzz{{{uuummmddd______```^^^[[[WWW___nnnyyyvvvwwwuuu{{{zzzssspppQQQJJJVVVnnnkkkooo~~~|||ooogggdddaaa]]]]]]ccchhhmmm|||zzzsssfffYYYFFFGGG]]]VVVEEE>>>===AAAFFF[[[{{{ggglll}}}wwwAAA===999999;;;@@@LLLXXXqqqsssooobbbWWW]]]bbbfffooozzzyyynnnccc]]]]]]```dddhhhkkklllmmmoooqqqvvvxxx{{{~~~xxxqqqpppjjj]]]^^^eeedddaaa___^^^]]]YYYXXX```iiiooottt}}}~~~wwwnnnddd^^^]]]^^^^^^]]]YYY___kkk{{{zzztttwwwvvv|||}}}tttxxxPPPJJJ```vvv~~~zzzfffiiiwww~~~pppjjjhhhaaa]]]\\\aaagggnnn|||zzzqqqaaaTTTEEEHHHUUUZZZBBBCCCBBBAAAFFF```vvvgggnnn{{{ooooooppp~~~AAA===:::999;;;BBBQQQ___uuusssqqqbbbWWWZZZdddiiirrr}}}xxxmmmaaa\\\^^^```bbbeeefffggggggggggggoooqqquuuyyy}}}vvvqqqrrrlll\\\[[[bbbbbb```^^^]]]\\\YYYYYYaaakkkmmmuuuvvvnnnddd]]]\\\^^^```aaa\\\aaajjjwwwzzzuuuyyyyyy}}}}}}ooo{{{QQQMMMlll}}}www~~~tttlllbbbeeettt~~~tttllljjjbbb^^^^^^bbbiiisssyyyooo___QQQDDDGGGNNN|||___@@@DDDDDD???HHHjjjrrrhhhpppvvvhhhllluuuqqqAAA===;;;:::<<>>NNN}}}pppjjjttt{{{nnnzzzyyyppp___@@@>>><<<<<<===EEEVVVfffxxxwwwbbb[[[___dddlllyyy|||rrrccc\\\___^^^]]]\\\\\\]]]^^^^^^^^^eeefffiiilllqqqyyy|||{{{vvvuuuxxxppp\\\VVV^^^___aaa___^^^\\\ZZZ[[[dddoooqqq~~~{{{tttkkkccc______bbbccc^^^___dddooowww|||{{{|||~~~{{{qqqlllttt}}}[[[PPPsssooovvvhhh___ZZZ^^^lllqqqhhheeecccbbbfffppp~~~}}}{{{ssseeeXXXHHHBBBGGG]]]lllGGG???CCCAAAYYYnnnmmmxxxzzz}}}yyyssspppgggWWW@@@>>>======>>>EEEVVVggg{{{rrr]]]YYY^^^cccmmmzzztttccc[[[^^^\\\[[[YYYZZZ\\\^^^______cccdddfffhhhmmmttt|||xxxvvv}}}zzzzzz~~~uuu```YYY```bbbaaa___^^^]]]ZZZ[[[eeepppttt~~~xxxooofffaaa```aaaccc]]]]]]bbbmmm~~~www{{{zzzzzz~~~|||wwwlllnnn]]]LLLnnncccttttttvvvooocccZZZ^^^```lll|||rrrfffcccbbbaaadddooo}}}yyy}}}vvvhhh\\\JJJBBBHHHYYYnnnHHH@@@FFFFFFcccmmmppp|||tttlllnnnnnnnnngggWWW<<<<<<======<<>>^^^mmmgggqqqwwwkkkeeebbb^^^YYYVVVYYYVVVSSSRRRSSSVVVYYY[[[@@@<<<:::>>>HHH[[[vvvpppwwwwww```ZZZ```fffkkkxxxpppcccfffrrrwwwxxx~~~vvvmmmkkkeeebbbaaa^^^ZZZYYY```mmmxxx|||tttjjjdddccceeeccc```^^^bbbnnn}}}{{{yyy|||ttt{{{sssllliiifffaaaaaaddd^^^WWWTTTVVVXXXYYY[[[^^^___```ccciiipppsssqqqnnniiiiiiiiiiiiiiiooo|||pppiiiooovvvzzzuuueeecccaaacccrrrrrrvvv}}}mmm^^^IIICCCAAAJJJkkk___LLLAAAhhhkkkiiiuuuxxxrrriii```]]]\\\XXXRRRTTTVVVWWWWWWXXXZZZ\\\^^^@@@;;;:::???JJJ^^^xxxpppxxxuuu___ZZZaaaffflllyyypppfffmmm|||vvv{{{xxxpppmmmeeeaaaaaa^^^ZZZYYY```nnnxxx}}}tttjjjcccbbbcccddd```^^^bbbmmm|||zzzyyyvvvxxxwwwooogggeeeaaa[[[\\\aaa```YYYUUUYYY^^^```aaadddbbbdddiiipppooolllnnntttllllllmmmkkkjjjmmmxxx}}}{{{ttt~~~yyyfffddd```cccqqq}}}|||pppsss}}}}}}mmm^^^GGGAAABBBKKKfff\\\KKKCCCpppkkkkkkyyyzzzkkkmmmiii___[[[\\\ZZZTTTPPPVVV\\\___^^^^^^bbbeee???;;;:::>>>HHH\\\zzz{{{ppp{{{rrr```\\\aaaeeesss}}}tttppp{{{~~~}}}~~~{{{nnnaaaeeeaaa]]][[[[[[aaaooo}}}}}}yyymmmcccaaacccfffccc```bbbjjjwww{{{|||~~~}}}ttt|||{{{ssshhh``````bbbaaa]]][[[ZZZ[[[\\\___aaaccccccccciiilllmmmmmmooorrrooojjjkkkkkkmmmqqqvvv{{{}}}}}}wwwvvvxxx|||~~~oooiiidddfffppp}}}|||xxxxxx~~~zzziiiZZZNNN@@@CCCLLL]]]jjjPPPKKKwwwkkkjjjtttyyykkkeee___[[[YYYWWWSSSPPPWWWZZZ___ccceeeeeeeeeeee>>>;;;:::???LLLbbbxxxppp___]]]cccgggttt}}}www{{{|||qqqrrrtttvvvzzz}}}wwwkkkgggbbb^^^\\\\\\aaaooo}}}~~~~~~wwwmmmfffccccccfffcccaaabbbjjjxxxyyyyyy{{{{{{{{{zzzwwwoooxxxxxxmmmddd^^^^^^___\\\YYYXXX\\\^^^```bbbeeefffggggggnnnppppppooopppsssqqqlllllllllmmmppptttvvvwwwvvvqqqqqqttt}}}qqqiiiccceeeooo}}}vvv{{{xxxzzzxxxhhh[[[KKKBBBDDDIIIUUUyyyQQQMMM{{{iiijjjuuuuuuhhhccc]]]XXXVVVVVVUUUTTT]]]___bbbdddfffggghhhiii@@@<<<:::AAANNNeeennn^^^]]]eeejjjvvvzzzuuupppjjjlllpppvvv{{{sssiiiddd^^^\\\\\\bbbooo|||{{{uuuoooiiieeeccceeedddbbbcccjjjyyyxxxxxxyyyyyyyyy|||zzzrrrzzzssshhhaaa]]]\\\[[[XXXWWWYYY___bbbeeehhhiiikkkmmmnnnvvvwwwvvvrrrsssvvvtttpppooonnnoooqqqssssssrrrppplllnnnqqqwwwtttjjjccceeennn{{{vvvqqq~~~{{{uuuggg^^^OOOIIIHHHGGGMMMrrrTTTRRRhhhjjjuuu{{{qqqeee```ZZZTTTSSSUUUXXX[[[cccdddfffhhhiiikkklllmmmBBB===;;;BBBQQQfffkkk\\\^^^gggmmmwwwtttkkkeeejjjmmmqqqwww||||||uuummmfff```]]]]]]bbbnnnzzz~~~xxxtttppplllgggccceeecccbbbcccjjjxxxyyyyyyzzz{{{|||www||||||nnnhhhbbb]]][[[ZZZXXX[[[``````eeekkknnnnnnooorrrvvv|||xxxwww{{{{{{wwwttttttuuuwwwxxxxxxuuusssooosssuuuwwwxxxkkkcccfffooozzzpppvvvttthhhbbbZZZUUUNNNFFFIIIhhh}}}UUUVVV~~~hhhjjjvvvxxxoooaaa]]]WWWSSSRRRVVV]]]bbbcccfffkkknnnpppqqqrrrsssBBB===<<>>MMMcccyyyeeeZZZ___hhhmmmyyyzzzeeecccccccccfffjjjoootttxxx{{{|||tttkkkbbb___```dddnnnwww{{{wwwtttnnngggaaabbbbbbaaa```eeerrrttttttwwwzzz}}}|||wwwvvv}}}uuuiiieee^^^ZZZ[[[^^^```eeejjjfffpppzzz~~~||||||rrreeekkkttt||||||}}}ssskkkgggfffeeeVVVGGGJJJ[[[~~~SSS]]]}}}hhhkkkvvv}}}lllbbb\\\YYYXXX[[[aaafffgggfffaaaooo>>>;;;@@@RRRjjj||||||dddZZZ___hhhlll{{{yyyeeeaaa``````aaadddhhhlllqqqtttvvvwwwyyy}}}vvvmmmccc``````eeemmmvvv~~~zzzuuummmfff```aaaaaa___^^^aaaoootttsssuuuxxx{{{|||yyyssssssjjjccc]]]\\\bbbiiikkkjjjkkkmmmxxxvvvhhhllltttzzzzzzrrrjjjfffbbbiii]]]MMMMMMXXX{{{UUUeeezzzfffkkkwwwzzziii___[[[YYYZZZbbblllpppkkkeeejjj|||???;;;AAATTTlllxxx{{{cccYYY___gggkkk}}}zzzfff^^^YYY[[[[[[\\\^^^aaaeeehhhjjjmmmooorrrtttvvvyyy}}}}}}~~~xxxnnnccc```aaaeeemmmuuu}}}|||uuulllddd`````````^^^\\\___lllvvvtttvvvxxx{{{zzzwwwmmm|||rrrkkkccc^^^```jjjssstttooolllrrryyyiiimmmtttwww}}}wwwqqqiiieee___mmmeeeTTTQQQXXX|||ZZZlllxxxeeejjjxxxzzziii___[[[YYY\\\gggsssvvvmmmdddsss???===EEEOOO[[[tttuuurrryyyaaa\\\\\\cccppp{{{dddWWWXXXTTTTTTSSSUUUYYY]]]___```aaabbbdddeeefffiiimmmppprrrrrrqqqooommmmmmooorrr~~~|||zzz|||zzzqqqfffaaa___bbbjjjsss{{{~~~zzztttmmmddd^^^cccbbb```\\\\\\fffyyypppsssvvvuuuzzz{{{}}}jjjmmmqqqjjjccc```eeeqqqwwwrrroooqqqtttkkkooozzz~~~zzzsssiiiaaaaaalllfff]]]ZZZWWWuuudddnnnvvviiiiiiuuu{{{jjj```]]]]]]bbbtttuuukkksss~~~AAA>>>DDDNNNZZZttt~~~ttttttxxx```\\\]]]cccppp|||hhh[[[\\\VVVUUUVVVXXXZZZ]]]^^^______aaaccccccccceeegggiiieeeffffffffffffiiilllooozzz~~~zzz}}}~~~|||rrrhhhbbb```aaaiiiqqqvvv}}}yyytttmmmeee___aaabbb```\\\\\\fffxxxooorrruuutttzzz}}}}}}|||fffiiiqqqiiibbbdddppp~~~wwwppprrrwwwlllooozzz~~~zzzrrrggg___```jjjeee]]]ZZZTTTooojjjpppxxxkkkjjjvvv~~~kkk___UUU^^^kkk~~~uuulllvvvCCC>>>CCCLLLZZZuuuxxx{{{uuu^^^[[[]]]cccppp}}}mmm``````___```ccceeehhhiiikkkkkknnnppprrrrrrqqqpppqqqqqqmmmnnnppppppqqqssswwwzzzuuujjjccc``````gggooouuu|||yyytttnnnfffaaa```bbbaaa^^^^^^gggwwwnnnppprrrssszzz~~~|||zzzbbbgggrrrhhhcccjjjyyy{{{yyy|||mmmooozzzzzzrrrggg___aaakkkgggcccaaaYYYpppnnnqqq{{{yyymmmkkkvvvmmm^^^YYYiii{{{|||vvvCCC===AAAKKK[[[xxx|||rrr\\\[[[^^^dddppp{{{rrreeecccfffjjjoootttwwwzzz}}}xxxllleee```___dddkkkrrr|||~~~~~~{{{xxxtttnnnhhhcccaaaccccccaaaaaaiiiwwwnnnnnnppprrrzzz}}}|||zzzdddlllyyyhhh~~~uuukkkgggqqqoooooo{{{{{{rrrggg```___hhhggghhhggg\\\ooonnnnnnwwwllliiitttppp^^^ccctttAAA;;;@@@MMM^^^|||zzz{{{qqq[[[[[[___eeepppyyywwwkkkfffeeejjjrrryyy~~~yyymmmfff```^^^bbbhhhjjj{{{~~~yyy|||~~~{{{wwwsssnnnhhhdddbbbdddeeeccccccjjjxxxnnnmmmoooqqqzzz{{{{{{{{{gggsssqqq\\\wwwzzzooonnn|||qqqooo||||||sssiiiccc___eeedddhhhgggXXXeeennnoootttiiigggrrrsssaaafffyyy@@@;;;BBBPPPbbbzzz|||ppp[[[\\\```eeepppyyysssmmmhhhnnnwww}}}yyynnneee___\\\___eeehhhxxxrrrrrrtttvvvuuutttxxx~~~vvv{{{~~~{{{wwwsssnnnhhhdddccceeefffcccbbbjjjxxxooommmnnnqqqzzzyyyyyyxxxeeevvvmmm^^^|||~~~sssttttttnnn|||{{{ssskkkfffgggkkkhhhmmmlllWWW```tttuuutttiiigggpppuuufffiiiAAA===EEETTTfffzzzppp[[[]]]aaafffppp|||~~~vvvrrrxxx~~~yyymmmeee___[[[^^^ccchhhvvv|||qqqdddccceeejjjjjjiiijjjnnnrrruuu{{{uuuzzz{{{wwwrrrmmmhhhdddcccddddddaaa```hhhwwwpppnnnnnnpppyyyxxxwwwrrr]]]pppiiifffvvvvvv}}}xxxnnnzzz~~~yyyqqqkkkhhhlllnnnkkkrrrrrr]]]ccc{{{{{{wwwlllhhhpppxxxkkklllCCC@@@HHHWWWhhhxxxuuu}}}qqq\\\^^^bbbfffooo~~~xxx|||xxxlllddd^^^ZZZ]]]bbbcccqqq}}}|||sssfff\\\\\\___eeehhhfffeeegggeeejjjqqqyyy}}}~~~}}}{{{vvvyyy{{{}}}tttzzz{{{wwwrrrmmmgggcccbbbcccbbb___^^^fffuuuqqqoooooopppyyyxxxuuulllVVViiirrrdddkkkwwwvvv~~~zzzmmmxxx{{{zzzwwwoookkkiiiggghhhgggpppsss^^^eeezzzoooiiipppyyynnnlll>>>@@@JJJ]]]sss{{{tttaaa[[[___hhhnnnxxxnnnfff___ZZZ[[[___gggpppvvvzzzqqqfffaaa\\\eeeiiifffhhhooonnnfffeeefffjjjrrr{{{}}}ttt~~~}}}|||uuullleeeaaabbbbbbaaa```^^^ddduuuppppppmmmjjjppp}}}sss___RRRcccdddeee{{{tttzzzjjjmmmpppppp|||xxxpppjjjgggjjjooosssjjjnnniiicccvvv~~~|||mmmjjjuuu~~~nnnmmmvvvBBBCCCJJJ\\\rrr}}}uuuaaa[[[___hhhnnnwwwmmmggg```ZZZZZZ^^^gggmmmqqqwwwsssgggbbbcccjjjssswwwuuuyyy{{{rrrnnnkkkmmmuuuxxxqqq|||~~~~~~{{{tttllleeebbbbbbaaaaaa```___ddduuunnnkkkhhheeejjjrrrmmm]]]PPP___hhhcccwwwpppxxx|||xxx}}}nnnnnnuuukkkqqqvvvyyyxxxpppjjjgggffflllqqqiiinnnjjjdddyyy~~~}}}mmmhhhsss}}}nnnooorrrwww~~~EEECCCHHHXXXooovvvaaa[[[```iiiooo}}}uuummmgggaaa[[[ZZZ\\\hhhlllnnnvvvtttfff```dddmmm~~~|||uuussswwwuuuooo|||}}}yyytttmmmfffcccbbbaaabbbaaa___ddduuukkkfffcccaaaggggggggg[[[PPP___pppeee{{{ssspppqqquuuzzz}}}~~~zzzxxxpppmmmyyyhhhfffuuutttnnnsssyyyqqqkkkgggcccjjjoooiiinnnkkkddd}}}mmmgggqqqzzznnnssspppooottt|||CCCBBBFFFTTTjjjvvvbbb[[[aaakkkrrr{{{tttmmmiiiccc\\\ZZZ\\\iiioooqqqwwwxxxiiibbbeeerrr~~~uuuppp~~~{{{xxxsssmmmgggcccaaaaaabbbaaa___ddduuuiiiddddddeeekkkgggiii^^^SSSeeeuuunnnxxxqqqtttssstttyyy}}}zzz|||qqqkkkyyy~~~mmm___fff}}}jjjjjjooo|||yyyqqqkkkhhhdddkkkqqqjjjooojjjbbboooiiirrrwwwooovvvsssrrruuu|||AAABBBHHHVVVjjj}}}uuubbb]]]cccmmmttt~~~zzzsssnnnjjjddd]]][[[]]]eeeoootttxxxlllbbbfffsssuuuppp~~~}}}yyyvvvrrrmmmfffbbb```aaabbbbbb```eeetttiiieeejjjnnnuuuqqqpppdddZZZqqqssszzzxxxssstttuuuwwwzzzzzzssskkkvvv}}}ooobbb]]]nnn{{{fffjjjpppzzzrrrlllhhhhhhoootttmmmooohhh^^^{{{rrrlllsssvvvqqquuuwwwzzz|||AAADDDLLL[[[mmm~~~uuuccc^^^ccclllsss}}}xxxrrrllliiiccc]]][[[^^^```lllsssvvvwwweeedddpppvvvooo|||~~~{{{wwwuuurrrmmmeee___```aaabbbbbbaaaeeettthhhfffmmmsss{{{xxxxxxkkkbbb{{{zzzqqqwwwuuurrrtttwwwyyy{{{zzztttllluuuzzzccc]]]ccc|||lllsss|||jjjkkksss{{{sssllliiikkkrrrwwwnnnnnndddXXXttt~~~tttmmmrrrvvvuuusssxxx~~~AAADDDMMM\\\nnnwwweee^^^bbbiiinnn|||vvvpppiiieee```[[[ZZZ]]]dddlllpppqqq}}}xxxnnniiippp}}}zzzrrr{{{~~~~~~{{{xxxuuutttrrrmmmccc\\\```aaabbbcccaaaeeetttgggdddlllrrryyyvvv{{{qqqggg~~~qqqvvvvvvvvvuuuvvvwwwyyy}}}}}}{{{~~~rrrjjjqqquuuaaabbbqqqtttiiinnnvvvxxxlllvvv|||sssmmmiiikkkqqqvvvllllllaaaSSSnnn}}}zzztttkkknnnwwwyyyvvvyyy~~~???CCCLLLZZZmmm~~~xxxfff___```fffiii{{{{{{uuunnngggccc^^^YYYYYY\\\kkkooonnnmmmyyyzzzlllkkkppp|||uuu}}}}}}~~~yyywwwttttttsssmmmbbbZZZ___```ccccccaaaeeettteeeaaaiiiooouuurrr{{{tttjjj}}}~~~ttt~~~tttuuu{{{zzzyyy|||~~~|||nnnffflllooofffjjj}}}{{{sssfffeeekkkkkkrrrmmmwww|||tttmmmiiiiiipppuuukkkjjj^^^PPPjjj|||wwwtttiiikkkwww{{{|||{{{|||BBBAAATTTkkkssszzzzzzaaa^^^aaadddmmm~~~uuurrriii```]]]\\\ZZZZZZ\\\lllmmmkkklllttt{{{wwwnnngggnnnwww~~~vvvzzz~~~|||}}}|||wwwrrrpppoookkkbbb[[[```aaabbbaaa___cccsss~~~```cccmmmmmmlllpppttttttvvv|||{{{vvvyyywwwyyy}}}zzzooofffjjjsssdddzzzyyyrrrmmmhhheeeiiipppvvvzzz}}}vvvzzzxxxooojjjhhhggghhhsssnnneeeVVVKKKdddyyysssvvviiinnn}}}xxxrrrrrryyy|||EEEDDDWWWmmmvvvzzzaaa]]]___ccclll~~~~~~uuunnnggg```___]]]ZZZXXXYYYeeeiiikkkjjjmmmsssuuurrrrrrtttwww}}}zzzyyy~~~}}}}}}|||zzzvvvrrrnnnhhhaaa]]]aaaaaacccbbb```dddttt~~~___```iiiiiiiiimmmsssuuuuuuzzzuuuxxxyyy{{{~~~xxxmmmeeehhhqqqooo~~~yyyrrrooommmmmmllllllnnnrrryyyxxxpppkkkiiiaaaaaakkkgggbbbWWWNNNgggxxxooovvviiinnn~~~vvvppprrr{{{~~~EEEEEEWWWlllwwwzzzaaa\\\^^^bbbkkk}}}~~~~~~~~~~~~|||}}}uuujjjddd___^^^]]]XXXVVVWWW```gggkkkiiihhhmmmuuuyyy}}}yyyvvv|||zzzzzz~~~~~~|||{{{xxxssslllfffaaa^^^aaabbbccccccaaaeeettt|||]]]^^^fffhhhiiillluuuxxxvvvyyyuuuxxx|||}}}wwwnnnlllgggbbbeeennnwwwzzz}}}}}}{{{vvvpppuuuxxx}}}tttjjjdddhhhooowww}}}~~~vvvooommmqqqssstttwwwyyyyyyzzz~~~wwwpppllliii]]][[[eeecccbbb[[[TTTmmm{{{pppwwwiiimmm}}}ssspppttt|||CCCCCCSSSgggttt|||ccc]]]]]]aaakkk|||{{{wwwwww{{{~~~||||||~~~|||zzzxxxuuuwww|||zzzsssfff```\\\[[[YYYVVVWWWZZZccchhhlllkkkjjjoooxxxxxxuuu~~~}}}vvvzzzwwwsssppplllgggbbb^^^```aaabbbaaa___cccssswww[[[]]]fffiiinnnpppyyy|||xxxyyyxxx{{{zzzqqqqqqjjjfffddd___^^^^^^^^^\\\\\\^^^aaabbbaaadddfffeeedddbbb```^^^cccgggmmmqqquuuzzzzzzooogggeeeiiinnntttsssqqqqqqtttzzz|||{{{tttnnnjjjggg]]][[[ffffffggg```YYYqqqzzznnnxxxhhhkkkyyysssqqqwww{{{BBBBBBPPPcccqqqfff^^^^^^bbblllyyy{{{wwwtttoookkkkkkmmmwwwxxx|||}}}tttlllccc]]]XXXVVVUUUUUUZZZaaahhhhhhjjjlllppptttzzzwwwuuuyyywwwyyyqqqjjjjjjmmmkkkddd\\\^^^___``````^^^bbbqqquuuZZZ\\\dddiiiooottt{{{|||yyy{{{|||~~~}}}zzzvvvzzzxxxkkkhhhoooqqqlllnnnqqqrrroookkkiiiiiibbb___\\\ZZZWWWUUUSSSSSSVVVZZZ^^^aaadddiiipppvvvyyy~~~rrrhhheeehhhlllnnnmmmiiihhhppp{{{{{{xxxrrrlllgggccc^^^^^^jjjjjjiii```XXXpppttthhhzzzhhhhhhtttuuuttt{{{zzz~~~CCCCCCPPPaaapppggg___]]]aaalllvvv|||xxxsssooojjjhhhffffffmmmooorrrvvvwwwsssjjjccc^^^XXXTTTSSSTTTVVV___hhhjjjggggggnnntttvvvwwwyyyqqqwww|||xxxnnneeeffflllmmmeee[[[]]]^^^___^^^\\\aaapppuuu[[[]]]cccfffnnnuuuyyyyyyzzz}}}~~~wwwppprrrwww}}}tttjjjeeeaaa[[[WWWVVVPPPQQQRRRSSSTTTXXX\\\```iiipppzzz|||vvvkkkcccccciiimmmllliiifffhhhqqqzzz{{{xxxvvvuuuzzz}}}}}}uuuooojjjeeeaaa___```llljjjeee[[[TTTnnnssshhh|||iiigggrrryyyxxx~~~zzzEEEDDDPPP___ooohhh^^^\\\```jjjsssyyyuuuooojjjhhhiiihhhfffgggeeeeeeggghhhfff```ZZZVVVSSSRRRTTTVVVYYYbbblllkkkhhhjjjrrrwwwuuutttuuuuuuwwwooohhhgggkkkkkkddd]]]^^^^^^______]]]aaapppttt]]]___dddgggpppwwwyyyxxx}}}}}}||||||vvvzzz~~~wwwooolllaaa]]]XXXTTTRRRQQQPPPOOOYYY^^^eeemmmvvvvvvqqqggg___bbbjjjkkkhhhfffgggnnntttuuuqqqrrrwwwyyy~~~yyyrrrnnnjjjeeeaaabbbdddnnnggg^^^TTTRRRqqqvvvjjj~~~kkkhhhrrr|||zzz~~~}}}DDDDDDNNN]]]mmmggg]]][[[^^^iiirrr~~~|||rrrnnngggcccdddhhhhhheeeccc```\\\[[[\\\\\\XXXUUUQQQPPPRRRVVVXXX\\\dddnnnkkkjjjoooxxxzzzuuusssuuu}}}|||}}}wwwrrrllljjjiiihhhccc___^^^___``````^^^bbbqqqrrr]]]bbbgggkkkuuuyyyzzzzzzwww|||||||||zzz~~~}}}}}}vvvkkkccc]]]WWWQQQMMMMMMPPPTTT[[[dddrrr}}}sssoooeee]]]aaaiiijjjdddcccjjjtttyyysssnnnvvvvvvpppnnnkkkgggcccggghhhpppfff[[[QQQSSSvvvuuuhhhmmmjjjttt}}}{{{~~~~~~rrrqqq|||GGGFFFMMMXXXhhhlll\\\ZZZaaafffuuuvvvlllllljjjhhheeeeeegggiiifff___XXXUUUVVVWWWUUUSSSOOOOOOQQQVVV[[[aaadddeeehhhjjjqqqwwwsssnnnxxxyyy}}}vvvtttpppllliiieee```\\\aaaaaabbbbbbaaadddrrrppp^^^]]]dddnnnuuuvvv}}}}}}vvvuuuwww|||qqqlllqqq|||yyytttooobbbSSSRRRPPPNNNNNNSSS^^^kkktttzzzpppiiiddd______cccfffeeedddgggjjjmmmnnnmmmqqqyyyxxxsssmmmeeebbbcccgggiiiiiifff\\\LLLWWWxxxtttjjjkkkgggnnnyyyzzz~~~tttooottttttlllFFFEEERRRbbbrrrnnn]]]\\\ccchhhwwwxxxooojjjhhhfffdddccccccdddeee```YYYRRROOOPPPPPPOOOMMMHHHJJJMMMRRRXXX^^^bbbccckkklllppptttvvv}}}{{{|||wwwtttpppmmmiiieee```\\\]]]^^^```aaaaaaeeerrrlllZZZZZZaaaiiinnnsssyyyzzzwwwvvvxxx|||{{{yyy|||wwwrrrrrryyykkk___ZZZTTTOOONNNTTT\\\cccnnnwwwuuuiiiccc___[[[\\\```ccccccaaaggghhhjjjjjjkkkooovvv|||zzztttnnneeeaaaaaaiiikkkkkkhhh\\\LLLXXX{{{rrr___mmmhhhnnnzzzyyy|||~~~zzzEEEDDDUUUmmm{{{qqq___]]]eeekkkyyy}}}{{{uuummmgggddd___^^^```aaa```^^^[[[UUUNNNKKKKKKKKKJJJIIIEEEGGGJJJOOOTTTYYY]]]___hhhlllooottt|||}}}xxxuuuqqqmmmiiiddd___[[[ZZZ[[[^^^aaabbbfffsssfffWWW[[[eeekkkmmmrrrwwwyyyxxxwwwzzz||||||{{{yyyrrrpppsssqqqjjj___UUUOOOOOOQQQTTTZZZbbblllvvv|||{{{nnnaaa[[[YYYWWWZZZ___ccceeedddmmmmmmlllmmmppptttyyy||||||vvvooofff```___fffjjjjjjhhh]]]OOO___zzzZZZppphhhnnn{{{yyy{{{GGGDDDVVVrrr~~~|||sss```]]]dddkkkwww~~~{{{tttsssooojjjeee```ZZZZZZ]]]___]]]ZZZYYYTTTOOOKKKJJJKKKJJJIIIGGGIIIKKKNNNQQQUUUYYY\\\aaallluuu{{{~~~{{{yyyvvvrrrnnniiieee___[[[[[[\\\```ccccccgggsssbbbVVV```mmmsssttttttxxxxxxyyyyyy||||||{{{tttxxx~~~zzzzzzmmmaaaYYYUUUTTTTTTOOOSSSYYYbbblllppphhh]]]VVVUUUVVV[[[aaafffhhhhhhrrrrrrssswww}}}{{{vvvpppggg```___```eeegggfff]]]SSShhh[[[yyysssiiilll|||{{{{{{~~~MMMGGGWWWrrr~~~~~~uuuaaa\\\ccciiisss}}}~~~uuulllgggddddddbbb]]]XXXWWWZZZ\\\ZZZWWWTTTRRROOOLLLKKKKKKJJJIIIFFFHHHJJJKKKMMMQQQXXX\\\cccsss{{{~~~}}}|||}}}yyyvvvrrrnnnjjjeee```\\\^^^___bbbddddddgggsss___VVVcccqqqwwwwwwwwwxxxtttzzzzzzzzz|||}}}qqqeeekkk~~~|||qqqiiibbb]]]YYYPPPOOOLLLOOOWWW```^^^XXXUUUVVVXXX\\\```ccceeeeeeiiilllsss}}}}}}wwwtttooogggaaaaaa]]]dddfffdddZZZQQQiiiZZZrrrvvviiiiiixxxzzz}}}OOOJJJXXXoooxxxccc\\\aaafffppp}}}~~~xxxsssvvvyyy}}}{{{qqqiiiaaa```bbb___[[[WWWVVVWWWXXXWWWVVVQQQQQQQQQQQQOOONNNLLLKKKHHHIIIJJJIIIJJJPPPYYY```mmm|||}}}{{{}}}~~~xxxuuuqqqnnnjjjfffaaa^^^aaaaaabbbccccccgggttt^^^UUUaaaooouuuuuuxxxvvvpppvvvzzzzzz|||}}}~~~qqqjjjpppyyyqqqhhhaaaZZZUUUMMMHHHKKKRRRTTTQQQUUUWWWYYY\\\___`````````^^^cccnnnzzzyyyssspppkkkeeeaaaaaa___fffgggaaaTTTJJJeee]]]ppp{{{kkkhhhuuu~~~zzzJJJHHHUUUiii~~~|||eee]]]```eeeppp}}}}}}sssmmmdddiiinnnsss}}}{{{nnniiieee```^^^___ZZZXXXVVVTTTSSSSSSTTTUUUVVVXXX\\\]]]\\\ZZZWWWVVVTTTSSSQQQMMMKKKPPPZZZbbbsss{{{{{{|||~~~|||{{{wwwtttqqqnnnkkkgggccc___```___```aaaaaagggvvv}}}\\\TTT```nnnvvvxxxzzzuuuooo|||~~~zzzzzz{{{~~~~~~}}}wwwooohhhddd[[[QQQMMMNNNMMMJJJPPPSSSYYY^^^aaaccceeefffbbbgggooowwwxxxppplllgggaaa]]]^^^^^^eeeeee]]]NNNDDDaaaaaaooonnnhhhtttzzzBBBCCCPPPddd|||hhh^^^```dddqqq~~~vvvkkkdddXXX___ffflllyyynnn___\\\^^^\\\YYYYYYWWWWWWVVVSSSPPPPPPRRRTTT___ccchhhkkkjjjgggcccbbbcccaaa[[[SSSNNNPPPYYYbbbrrrsssxxx|||xxxtttzzz{{{|||~~~|||xxxvvvwwwvvvssspppnnnkkkhhhdddaaa^^^]]]]]]^^^___gggwwwyyy[[[TTTaaaqqqzzz}}}uuuqqq~~~zzzzzz{{{~~~wwwuuuyyy}}}}}}||||||sssrrrjjj^^^UUUQQQLLLGGGJJJOOOWWW```fffkkkoooqqqpppsssvvvyyy}}}xxxooojjjddd^^^[[[[[[[[[bbbccc[[[KKKBBB``````kkkqqqiiisss{{{{{{ttttttxxx~~~GGGHHHNNN```{{{|||jjjZZZ___lllvvv~~~uuunnndddZZZZZZ[[[^^^eeennnwww~~~iiigggaaaYYYWWWYYYWWWRRRSSSPPPNNNOOORRRWWW^^^dddooovvv}}}zzztttpppooooootttrrroooiii___XXXVVVXXXbbbccciiittt|||{{{|||}}}}}}yyyvvvuuuttttttwwwtttssssssnnnfff``````bbb^^^\\\]]]___hhhzzzlllPPPVVVbbbmmmwwwzzz{{{ooofffyyyxxxxxxvvv|||vvvppppppvvv|||wwwoooiii```SSSJJJMMMQQQWWW```nnnzzz~~~wwwooohhh```YYYZZZ^^^YYY^^^WWWIIIAAAFFFhhhcccUUU}}}qqqdddmmm|||www|||yyyqqqrrrxxx|||}}}DDDFFFMMMaaa|||nnn\\\^^^iiiuuu~~~zzzooohhh___WWWXXXYYY[[[```eeejjjmmmnnn{{{oooaaa___YYYTTTTTTWWWXXXWWWMMMMMMOOOUUU\\\dddlllrrr|||~~~{{{{{{}}}}}}vvvjjj^^^VVVRRR]]]___gggqqqyyyyyyzzz{{{zzzuuurrrrrrsssuuuyyyvvvtttsssnnnddd^^^]]]bbb___]]]^^^```iii{{{kkkPPPWWWcccmmmwwwyyysssjjjgggyyyzzz{{{zzz~~~zzz{{{|||uuulll___VVVSSSTTTXXX```mmmzzz}}}vvvnnnggg```ZZZZZZ___\\\^^^UUUHHHBBBGGGhhh^^^WWWuuugggmmm|||xxx|||EEEEEEOOOeeerrr___]]]fffsss|||wwwjjjbbb[[[UUUTTTUUUVVVWWWXXXYYYYYYYYY___bbbdddeeeiiinnnooollljjjrrrwwwzzzvvv^^^XXXVVVTTTTTTSSSQQQQQQRRRLLLPPPXXXbbbmmmxxxvvvhhhYYYOOOVVVZZZbbblllrrrxxxzzz{{{}}}zzzyyyssspppqqqtttwww{{{wwwuuussslllbbb\\\[[[bbb___]]]^^^aaajjj{{{iiiOOOXXXdddnnnvvvxxxoooggghhhxxxyyy|||~~~|||qqqiiiaaa^^^\\\```iiittt~~~zzzssslllfff```ZZZ\\\aaa___^^^RRRFFFCCCJJJiiiZZZYYY{{{jjjmmm{{{xxx}}}GGGFFFQQQkkkuuuaaa^^^eeeqqq{{{wwwfff]]]XXXTTTPPPPPPPPPOOONNNOOOQQQSSSRRRRRRTTTWWW]]]aaabbbaaahhhzzz{{{{{{ppp^^^OOOMMMOOOUUUVVVQQQOOOQQQVVV___jjjvvv|||vvvsssvvvzzzpppaaaTTTRRRUUU\\\dddgggkkkvvv}}}~~~~~~|||{{{vvvtttuuuwwwzzzzzzvvvsssqqqkkkbbb]]]\\\aaa^^^]]]]]]aaajjj{{{eeeNNNYYYfffooouuuuuusssgggfff{{{uuuvvv{{{}}}yyy}}}}}}tttllleeecccfffllluuu}}}~~~wwwqqqjjjeee___[[[]]]bbbbbb^^^PPPDDDDDDMMMkkk[[[VVVmmmkkkyyyxxxxxx}}}IIIEEEPPPlllvvvccc___eeeoooyyywwwcccXXXTTTQQQOOOOOOOOONNNNNNRRRXXX]]]``````ccciiioootttwwwyyy|||vvvlllYYYNNNIIIPPPUUUSSSVVV___gggssspppddd___aaakkkwwwyyy}}}~~~|||zzzvvvjjj]]]RRRSSSWWW\\\^^^aaajjjttt~~~}}}|||yyywwwwwwwwwxxxwwwssspppoookkkccc______```]]]\\\]]]```iii{{{aaaLLLYYYgggnnnsssrrrtttcccaaa|||vvvzzztttuuu{{{yyyooooooxxxyyypppllljjjlllttt~~~{{{uuuoooiiiddd___[[[]]]cccddd___OOODDDEEEOOOnnnYYYQQQnnnhhhtttwwwtttwww|||IIIAAAJJJhhh~~~yyyeee```dddjjjvvvxxxbbbVVVQQQOOOPPPRRRTTTVVVXXX^^^gggnnnooopppuuu|||~~~bbbMMMMMMQQQSSS^^^nnn{{{eeeUUUNNNMMMVVVbbbllluuu|||||||||{{{rrrfffUUUSSSUUUZZZ]]]aaahhhoooqqqzzz{{{||||||{{{xxxvvvtttttttttttttttpppnnnnnnjjjddd```aaaaaa^^^\\\^^^aaajjj|||\\\JJJYYYgggnnnqqqnnnkkk\\\aaa}}}pppsssyyyvvvvvv}}}vvviiieeejjjuuuyyyxxxvvvuuu||||||tttnnnhhhddd^^^[[[]]]cccddd___PPPEEEFFFQQQrrrVVVMMMpppgggpppvvvooopppuuu|||JJJ???GGGdddzzz}}}hhh```aaadddqqqgggYYYSSSRRRSSSXXX___cccgggllluuu{{{{{{}}}mmmQQQRRR[[[aaapppnnnTTTHHHCCCAAAHHHRRR]]]mmm{{{~~~xxxlllYYYUUUUUU\\\dddkkkqqqwwwrrrvvvzzz|||zzzxxxtttqqqoooppprrrttttttpppmmmmmmiiiccc```bbbccc```^^^```cccmmm~~~XXXHHHXXXgggmmmoookkk```XXXiiirrrfff|||wwwuuutttvvv~~~{{{~~~sssggg```^^^bbbppp~~~}}}{{{|||sssmmmgggccc^^^ZZZ]]]bbbccc```RRRFFFFFFRRRvvvVVVKKKyyyrrrgggoooxxxmmmhhhlllssszzz~~~NNN@@@FFFcccxxx}}}jjj___^^^```nnnmmm^^^XXXVVVVVV]]]gggnnnqqquuu|||bbbLLLYYYmmmyyyqqqZZZDDD>>>===<<>>===<<<@@@EEESSS]]]mmm|||uuummm]]]ZZZYYYcccyyy{{{{{{|||zzzxxxwwwqqqgggfffnnnsssssspppmmmmmmmmmhhhaaa```bbbbbbcccdddeeeiiiuuurrrVVVKKKYYYfffpppuuupppbbbYYYrrryyyxxxeeettt~~~ooojjjggglllqqqwww}}}{{{zzz}}}vvvnnngggaaaWWWOOOQQQXXXdddqqq||||||~~~yyytttnnnfffaaa______]]][[[ccc^^^]]]SSSGGGYYYVVVIIIhhh}}}ooolll~~~tttjjjbbbbbbgggmmmuuu|||||||||{{{~~~JJJBBBFFFYYYiiitttwwwqqq^^^aaadddqqqyyyuuuyyyzzzuuuqqqooolllqqqpppcccZZZMMMEEE???@@@CCCEEEIIIMMMOOOYYYhhhvvv~~~{{{rrrjjjYYYXXXZZZfff}}}zzz{{{yyyxxxrrriiihhhnnnrrrrrrqqqooonnnnnnjjjcccaaadddcccdddeeefffkkkwwwjjjQQQKKK[[[iiirrruuunnnddddddllluuurrraaatttvvvjjjeeeccchhhmmmqqqwww||||||{{{|||~~~{{{uuusssuuu|||||||||{{{tttrrrpppmmmmmmfff```]]]XXXPPPLLLNNNRRRYYYhhhyyy}}}}}}|||wwwsssmmmfffbbbaaaaaaaaa```cccaaa___SSSJJJaaaVVVGGGaaa~~~ooojjjzzzrrrmmmeee```bbbggglllrrrxxxxxx{{{zzzuuurrrqqqvvvKKK@@@AAAUUUiiixxx~~~www```___eeeqqqlllaaa___ZZZTTTKKKCCC@@@EEELLLOOORRRTTTMMMTTT```kkkrrrqqqjjjeeeYYY[[[bbbqqqzzzyyyzzzyyysssllljjjnnnppppppqqqooonnnnnniiicccaaaccccccddddddffflllyyy___LLLKKK]]]jjjssstttlll___lllcccpppvvvhhhyyy{{{pppeeeaaa```eeejjjmmmpppuuuuuutttttttttppphhheeefffjjjyyy}}}uuuhhhbbb___^^^^^^bbb]]]ZZZ[[[ZZZRRRJJJEEEHHHJJJRRRaaassszzzuuurrrmmmgggcccbbbcccdddeeedddeeeaaaRRRNNNlllVVVEEEVVV}}}ppphhhsssuuuhhhbbb]]][[[___dddgggkkkqqqrrrsssuuuwwwvvvqqqjjjeeebbbeeellluuu~~~JJJ???AAAVVVppp|||ddd^^^eeeqqq```ZZZjjjuuukkkZZZLLLEEECCCIIIQQQSSSSSSSSSOOOSSSYYY```gggiiigggeeecccjjjuuu{{{xxxzzzxxxtttooolllmmmnnnnnnnnnlllkkkkkkggg```^^^aaabbbbbbbbbeeelllzzzYYYJJJLLL]]]iiirrrrrriiiYYYqqq\\\llluuuvvvkkkaaa]]]]]]cccggghhhkkknnnpppnnnooopppllleeecccdddeeeoooqqqrrrvvvtttttt~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxvvvvvvzzzrrrbbbVVVVVV[[[YYYXXXXXXZZZXXXSSSKKKFFFKKKJJJLLLTTTbbbuuuyyytttqqqmmmgggbbbaaabbbeeefffeeegggbbbQQQRRRvvvUUUEEEMMMmmmsssgggmmm~~~~~~oooccc]]]ZZZYYY]]]aaaccchhhnnnoooooopppqqqqqqllleee___```cccfffgggiiimmmooommmHHH???CCCZZZwwwggg___eeeooo}}}xxxmmmkkkzzzlllRRRHHHCCCCCCIIIOOOPPPOOOOOORRRTTTWWW^^^gggnnnsssuuuvvv|||xxxxxx}}}zzzvvvrrrooollljjjkkklllnnnkkkkkkjjjfff___^^^``````______ccclllzzz}}}VVVKKKNNN]]]fffooopppfffWWWtttXXXiiiyyy~~~zzzkkkbbbYYYVVVVVV\\\```aaabbbffffffeeegggjjjhhhddddddhhhlllrrrkkkbbbccccccfffrrrxxxtttooojjjgggggghhhiiiggggggfffeeeeeefffhhhiiijjjiiimmmxxxqqq]]]UUUUUURRRUUUXXXVVVSSSPPPNNNMMMLLLMMMNNNNNNTTTfff~~~yyytttppplllfffaaa^^^___ccceeeeeegggaaaPPPTTT||||||TTTFFFHHHbbbuuueeeiii|||wwwhhh___]]]YYYXXXZZZ]]]___eeellljjjjjjjjjjjjiiieee```\\\aaaiiillleee^^^^^^``````GGG@@@DDDZZZwwwmmmbbbdddmmmzzz|||{{{llldddxxx|||[[[HHHAAA???BBBHHHMMMMMMMMMOOOTTTWWW]]]gggttt~~~xxx}}}{{{vvvxxxsssooommmjjjggghhhkkkooommmllllllgggaaa___aaa___^^^]]]bbblll{{{oooSSSKKKRRR^^^fffmmmnnncccTTTrrrVVVdddyyy{{{|||mmm```YYYSSSPPPPPPUUUYYYZZZ]]]```[[[ZZZ[[[______^^^aaafffxxxwwwgggaaa]]]]]]fffvvvhhhccccccbbb```___aaaeeehhheeehhhlllnnnnnnpppuuuzzz{{{sssdddTTTLLLMMMRRRUUURRRNNNOOOQQQRRRNNNRRRTTTRRRTTTccc}}}xxxsssnnnkkkeee___\\\]]]bbbfffeeeddd^^^OOOUUU|||oooPPPGGGFFF\\\xxxfffhhh{{{nnn___YYYVVVSSSRRRSSSSSSTTTYYY```]]]^^^___]]]ZZZXXXWWWWWW\\\jjjqqqiii```___``````HHHAAAAAASSSooorrreeeccclllxxxtttdddaaaggg|||eeeLLLGGGCCCCCCGGGLLLMMMLLLOOOTTTVVV[[[fffttt}}}xxx|||~~~zzzzzzvvvoookkkjjjgggdddfffkkkooollllllkkkggg```___aaa___]]]]]]bbbnnn}}}aaaLLLJJJUUUbbbhhhooommm```SSSoooxxxSSS]]]~~~vvvhhh___[[[WWWSSSRRRXXX\\\^^^aaaeeebbb``````bbbcccccchhhnnnyyynnnhhhhhhqqqvvvnnnmmmmmmjjjqqqsssuuuuuuuuuwww}}}kkkVVVLLLMMMRRRTTTQQQRRRVVVWWWUUUTTTXXXZZZYYY[[[ggg}}}|||vvvrrrkkkiiiddd___\\\^^^dddiiieee```YYYOOOTTTxxxbbbJJJHHHFFFZZZkkkgggzzz}}}eeeYYYXXXRRRQQQRRRTTTRRRPPPRRRXXXYYY\\\^^^[[[VVVTTTXXX]]]```qqq{{{yyytttvvvuuupppIIIAAA???MMMfff~~~vvvfffbbbjjjwwwzzziiiYYYWWWppp~~~TTTCCCFFFJJJLLLPPPSSSQQQMMMQQQWWWXXX___lll}}}~~~uuuyyy{{{}}}|||~~~|||uuummmhhhgggeeebbbeeekkkllljjjiiiiiieee^^^\\\___```^^^^^^cccoooZZZFFFGGGVVVffflllqqqmmm^^^YYYrrrrrrRRRWWWooovvvkkkfffddd```[[[ZZZ___dddgggkkkoooxxxtttssstttttttttzzz{{{www{{{xxx\\\TTTQQQTTTTTTSSSXXX^^^]]]VVVWWWYYYZZZZZZ]]]hhhyyyzzztttpppiiigggccc___\\\___fffllleee]]]VVVNNNTTTuuuYYYFFFGGGFFFZZZsssgggzzzzzzbbbXXXZZZYYYYYY]]]___\\\WWWWWWZZZcccgggjjjfff___^^^fffnnnoooOOO@@@@@@KKKWWWpppgggccciiisss}}}sssooo|||kkkaaaiiibbbIIIFFFLLLUUUVVVXXXYYYYYYXXXVVVVVVYYY___nnnyyyrrr~~~~~~zzz}}}xxx~~~yyy{{{yyyqqqnnnlllkkkgggccccccgggllllllkkkfffaaa___aaadddfffcccaaaeeepppWWWBBBLLL[[[jjjqqqnnnggg```^^^lllKKKNNNbbb~~~vvvpppmmm```[[[dddnnnssszzzyyy{{{~~~aaaWWWWWWRRRSSS\\\aaa^^^XXXVVV\\\]]]______]]]dddwww|||tttnnnooofff\\\ZZZ```ffffffddd^^^XXXJJJBBBSSSyyyTTTCCCEEEKKKQQQzzzpppjjjppp~~~ooohhhddddddlllrrrlll[[[SSS___qqq}}}{{{sss{{{OOO@@@???HHHSSSjjjkkkeeekkkttt~~~{{{hhhaaaiiivvv{{{yyyoooRRRIIIOOOWWW[[[]]]___```^^^\\\YYYXXX[[[___kkk{{{xxxrrr}}}{{{~~~yyy{{{xxxtttnnnlllkkkkkkhhhdddeeeiiikkkkkkjjjeee```^^^___bbbcccaaaaaagggttt{{{UUUGGGOOO[[[ffflllkkkfffbbbttteeeGGGIIIXXX~~~wwwlllbbb___hhhqqqvvv~~~qqqzzzsss___YYYUUUSSSVVV]]]___\\\ZZZ[[[]]]___aaaaaa___cccsss}}}vvvpppkkkccc[[[YYY]]]aaa___\\\UUUPPPEEE@@@TTTyyyQQQCCCDDDHHHJJJnnnxxxjjjnnn~~~vvvnnnhhhkkkpppooohhhfffqqqOOO@@@===EEENNNccc{{{sssgggllluuuwwwfffbbbjjjuuuzzzsssUUUJJJPPP[[[bbbdddgggjjjjjjgggbbb^^^\\\]]]^^^fffuuuyyy{{{}}}~~~yyy|||tttpppllljjjiiijjjhhheeeggglllkkkkkkiiiddd___\\\^^^```______aaajjjxxxrrrPPPHHHOOOZZZbbbgggiiijjjjjj```IIIJJJRRRyyytttttt}}}tttyyyeee\\\ZZZTTTUUUYYY]]]]]][[[]]]aaa```aaaddddddbbbcccppp~~~{{{tttoooeee```ZZZYYY[[[[[[XXXTTTNNNJJJCCCCCCYYY|||}}}xxxNNNCCCCCCDDDBBB]]]jjjlllzzzyyyjjjiiilllqqqtttwwwOOO???;;;BBBKKK```xxxyyyeeejjjrrr}}}{{{nnnmmmwwwyyyaaaPPPPPP[[[eeegggmmmqqquuuuuuppphhhccc``````___cccooo{{{zzz|||www|||vvvrrrmmmjjjiiijjjhhheeegggkkkkkkkkkjjjeee___\\\]]]```\\\]]]bbblll{{{hhhJJJDDDLLLXXXbbbgggkkkpppsss[[[IIIKKKMMMzzzxxxiii```[[[XXXUUUVVVXXX[[[]]]___aaacccaaabbbdddeeebbbdddppp}}}{{{uuunnniii```^^^[[[[[[[[[YYYVVVRRROOOKKKEEEJJJ```~~~iiiKKKCCCBBBBBB>>>OOOnnnlllvvvNNN>>>:::AAAKKKbbb|||zzzcccfffmmmyyypppnnnvvv~~~~~~~~~wwwrrrnnnlllggg\\\SSSUUU___iiimmmuuuzzz~~~wwwoooiiigggeeedddfffooo~~~{{{~~~zzzxxxsss{{{yyyyyyooolllkkkkkkhhhdddeeeiiikkkllljjjeee```]]]___aaa\\\]]]cccmmm{{{```FFFBBBNNN\\\fffjjjmmmsssxxxRRREEEHHHIIIppp|||lllgggbbbZZZUUUXXXWWWVVVYYY___ddddddaaa``````aaabbbaaadddppp|||xxxpppiiiddd^^^^^^^^^^^^]]][[[YYYXXXTTTMMMIIIQQQfff~~~~~~aaaJJJEEEBBBBBB???IIIwwwtttmmmsssPPP???999@@@LLLeee{{{cccdddjjjuuuppplllttt~~~uuuiiiaaa]]]dddeee___TTTPPPZZZjjjuuu|||~~~uuupppooommmooopppttt}}}yyy}}}vvvqqq{{{{{{{{{qqqnnnlllkkkgggccccccgggjjjkkkjjjeee```^^^```ccc]]]^^^cccnnn|||[[[FFFGGGTTTccckkklllmmmsssyyyQQQDDDIIIKKKkkkrrrjjjggg```XXXSSSYYYXXXVVVXXX___fffddd^^^______aaadddeeegggqqq{{{xxxooohhhddd^^^___```___]]]]]]^^^___VVVNNNJJJTTTjjj}}}^^^IIIEEEAAACCCCCCFFFooozzzooopppRRR@@@999@@@LLLhhhggggggiiisssrrrnnnxxxxxxkkkaaa]]]mmmooohhhXXXNNNVVVjjjyyy{{{xxxxxxxxx|||||||||zzzzzz}}}~~~wwwqqq|||}}}xxxwwwqqqnnnlllkkkgggccccccggghhhiiihhhddd___^^^```ccc]]]___dddnnn}}}tttTTTDDDKKKXXXgggmmmmmmooowww~~~SSSDDDIIINNNhhhsssjjjaaaYYYTTTTTTVVVYYYYYYYYY]]]cccccc^^^ccceeejjjpppppppppuuu|||~~~vvvnnnhhheee___aaaaaa^^^[[[[[[___bbbWWWNNNKKKXXXoooVVVIIIEEE>>>AAAEEECCChhhooolll~~~TTTAAA:::???LLLiiikkkiiijjjrrruuunnnvvv~~~pppfffaaawwwyyyrrr___QQQWWWiiiyyy}}}~~~{{{tttrrrwwwzzzzzzxxxssszzz~~~tttrrrpppmmmlllkkkhhhcccdddhhhfffgggfffbbb^^^]]]```ccc]]]___dddooojjjMMM@@@KKKXXXgggmmmmmmqqq|||xxxPPP???CCCJJJaaaxxxiiiZZZQQQQQQWWWRRRZZZ]]][[[\\\```bbb___iiimmmuuu|||}}}yyy{{{{{{tttmmmgggdddaaabbbaaa]]]YYYYYY^^^cccXXXOOOLLL\\\uuutttNNNIIIEEE<<<@@@EEEAAAcccooojjj{{{{{{}}}VVV>>>???>>>EEE```uuu~~~vvviiicccmmmuuuqqq|||}}}ooolllmmm{{{___RRRSSS___qqqxxxyyyyyy|||xxxrrrwww|||uuusss}}}zzzyyytttnnnmmmllljjjhhhfffeeeeeefffhhhhhhfff```[[[[[[```fffaaabbbiiiuuu```FFFEEEMMMZZZccckkktttuuu{{{lllLLLIIIBBBBBBYYY~~~pppssszzzkkk\\\SSSWWW```aaabbbdddccc^^^\\\cccmmmsss}}}~~~zzzvvvqqqjjjccc^^^aaabbbccccccbbbaaaaaabbb^^^IIIJJJbbbzzzfffJJJHHH===BBBAAA???@@@VVVuuummmwwwpppiiilllsssYYY???>>><<>>???SSSxxxiiimmm~~~rrrnnnqqqtttyyy\\\@@@>>>;;;???ZZZsssqqqeeeiiiwwwvvv{{{~~~xxx{{{jjj```[[[]]]gggnnn}}}zzz~~~zzzssspppmmmiiidddbbbiiisss}}}tttmmmkkkzzzwwwtttppphhhiiiiiihhhgggfffggghhhhhhddd___\\\\\\]]]___```cccfffnnn|||yyySSSDDDIIINNN\\\dddiiiqqqyyyaaaIIIJJJFFFCCCJJJggg|||yyymmmeeeccchhhooorrrkkkrrrzzzxxxtttqqqmmmhhhbbb^^^aaaeeehhhfffbbb^^^```bbb]]]KKKPPPooodddNNNFFF===AAA>>>===>>>NNN}}}~~~jjjjjjyyy~~~}}}}}}~~~uuu~~~^^^AAA???;;;===SSSjjjuuufffgggsssxxxxxx|||vvv{{{oooiiibbb]]]ccciiiwww|||tttttt|||wwwsssmmmiiiddd```\\\[[[bbblllxxx{{{rrrkkkjjj{{{vvvsssppphhhhhhgggddd``````dddggggggaaa[[[YYY\\\______]]]aaaeeeooo~~~pppMMMCCCIIIRRRbbbkkklllqqqzzz\\\IIIHHHFFFDDDDDDWWWxxx}}}|||qqqggggggqqq|||}}}rrrwwwxxxuuuqqqnnnjjjeee```\\\___dddhhhgggbbb___```cccYYYJJJTTTuuu___JJJEEE===@@@;;;<<<>>>HHHooorrrppp}}}wwwqqq{{{^^^AAA@@@>>><<>>AAA:::;;;>>>BBB```xxxpppzzzpppfffllluuuxxx|||___BBBAAA???;;;HHHZZZvvv|||kkkgggooo{{{vvv}}}qqq{{{{{{lll^^^```nnnpppooonnnxxx|||xxxyyynnnjjjjjjjjjiiiccc^^^ZZZYYYXXXYYY```hhhuuu|||yyyvvvvvvxxxvvvrrrqqqsss|||xxxrrrkkkiiihhhcccZZZTTTTTT\\\cccccc^^^YYYXXX\\\___^^^\\\^^^dddrrr]]]FFFDDDJJJQQQdddpppsssvvv}}}WWWJJJDDDAAAEEECCCJJJvvv~~~vvvsss}}}jjjhhhzzz}}}|||}}}yyysssoookkkgggccc___ZZZWWW]]]```cccdddcccaaa```___JJJJJJ___{{{}}}\\\JJJDDD@@@BBB999;;;???===SSS|||kkknnnoooqqqyyy{{{xxxvvvbbbCCCAAA???:::FFF[[[yyyoooiiinnnxxxzzz~~~vvvhhhjjjmmmnnnrrrxxxwwwrrr}}}tttiiifffffffffddd]]]YYYXXX\\\```dddllltttxxx|||~~~uuuooommmnnnrrrtttssstttxxx}}}zzzqqqgggdddeeeccc\\\UUUTTT[[[bbb```]]]ZZZZZZ\\\^^^^^^^^^```gggvvvtttQQQCCCGGGNNNVVVgggqqqrrruuu{{{sssSSSLLLDDD@@@FFFBBBGGGfffyyyuuuyyyqqqmmm|||yyyvvvmmmjjjfffcccaaa___\\\YYYaaa```aaabbbcccaaa\\\XXXFFFKKKeee}}}|||[[[LLLDDDBBBCCC888<<<@@@999JJJpppmmmjjjzzzdddCCC@@@===999FFF^^^|||rrrkkknnnwww~~~rrrvvvqqqttt~~~wwwqqq{{{rrrhhheeefffdddaaaYYYWWWYYY```hhhnnnwwwuuuhhhgggiiinnnrrrsssvvv{{{~~~}}}{{{pppeee```cccccc___XXXWWW\\\aaa___]]][[[[[[\\\^^^______bbbjjjzzzhhhGGG@@@IIIRRR]]]lllsssqqqrrrwwwkkkPPPMMMEEE@@@FFFBBBDDDYYYtttjjjtttwwwrrr|||}}}wwwuuuiiifffcccaaa```___]]]\\\dddbbb```aaaccc```YYYSSSDDDMMMjjjtttXXXMMMEEECCCCCC888<<<@@@777EEE[[[uuunnnyyyfffCCC??????;;;DDDTTTqqqjjjcccqqq|||~~~{{{kkkbbbaaaaaa^^^ZZZ[[[XXX^^^lllyyyxxxsssnnnlllnnnoooqqqxxx~~~zzzxxxuuuooojjjeeeccc___ZZZXXXYYY]]]aaa```]]]\\\^^^^^^[[[\\\___cccqqqZZZ@@@???LLLWWWdddooovvvsssppp{{{cccWWWKKKFFFDDDAAA@@@AAAQQQooommmvvvyyyxxxwwwppplllllljjjggg```ZZZXXX[[[^^^cccbbbaaaaaabbb___VVVLLLAAAYYYlllyyysssWWWQQQGGGDDD???;;;;;;>>>???>>>TTT{{{tttpppwwwiiiEEE@@@???:::AAAPPPkkkpppfffooo~~~vvvggg___^^^___]]]YYY[[[```lll||||||vvvsssrrrqqqqqqvvv~~~{{{xxxvvvrrrlllggg```]]]ZZZXXXYYY\\\___``````]]]]]]___^^^[[[\\\___eeesss{{{VVV???@@@OOOZZZaaalllqqqmmmqqqcccVVVJJJGGGGGGEEECCCBBBGGGmmmssskkktttwwwpppmmmllljjjfffaaa[[[ZZZ]]]```cccaaa___```aaa]]]RRRHHH>>>^^^vvv}}}sssXXXRRRIIIEEE>>>::::::===>>>>>>IIIvvvuuulllqqqmmmGGG@@@>>>999???JJJcccyyyjjjkkkyyy|||~~~}}}yyyoooddd]]]\\\]]][[[ZZZ]]]jjj}}}{{{yyyvvvtttxxx}}}}}}xxxtttrrroooiiiddd\\\YYYVVVXXX^^^bbbbbbaaa___]]]]]]___]]]ZZZ[[[___iiivvvqqqPPP@@@EEETTT```eeeoooooojjjxxxfffXXXLLLIIIJJJGGGBBB???@@@ZZZ}}}}}}|||}}}~~~~~~vvvkkkkkk||||||vvvpppmmmllljjjfffaaa]]]]]]___bbbddd```]]]^^^___YYYMMMCCCEEElllrrr\\\WWWNNNFFF===999999;;;===>>>@@@fffxxxjjjnnnoooGGG???===999>>>FFF\\\lllhhhtttxxxrrrsssvvv}}}yyyssslllccc\\\ZZZ[[[\\\[[[cccsss|||zzz|||zzzxxxuuurrroookkkfffaaa^^^YYYVVV[[[dddhhheee```]]]\\\]]]^^^\\\XXXZZZ```mmmzzzeeeJJJAAAIIIYYYdddgggnnnjjjgggjjj\\\PPPMMMMMMHHH???999>>>PPPzzz|||xxx~~~}}}vvvsssvvvzzz|||}}}{{{tttmmmrrr~~~yyysssooollljjjhhhddd```^^^___aaacccddd___\\\]]]\\\SSSHHHAAAVVVzzz}}}~~~sssccc^^^SSSGGG<<<888999:::<<<===>>>ZZZllloooyyy{{{~~~xxxpppGGG>>>===999===CCCVVVzzzooofffppp~~~~~~sssgggfffmmmvvvzzzrrrpppkkkccc\\\YYYZZZ]]]```mmm|||~~~|||{{{tttsssrrrpppmmmhhhccc______YYYVVV\\\eeehhhccc\\\ZZZZZZ\\\^^^[[[XXX[[[aaaqqq~~~\\\EEEBBBKKKWWW___^^^aaa]]]aaalll```VVVSSSQQQJJJ???999===IIIlll~~~ooommmxxx{{{}}}vvvqqqqqquuu{{{zzzqqqoooyyy|||vvvqqqllljjjhhheeeaaa^^^^^^```bbbdddddd^^^\\\\\\XXXMMMEEECCCddd||||||}}}xxxlllfffVVVHHH;;;888999999:::===>>>OOOzzzpppnnn{{{|||sssnnnxxxsssHHH>>>===:::===@@@PPPiiittthhhnnnzzzyyyrrrssskkkbbb]]]bbbnnnyyy~~~tttkkkkkkggg```ZZZWWWYYY```eeexxx~~~~~~yyysssmmmnnnnnnmmmjjjeee```\\\]]]XXXUUUZZZaaaddd___XXXYYYZZZ]]]___\\\ZZZ^^^eeetttyyyTTTBBBDDDLLLTTTXXXWWWVVVUUUcccnnnfff^^^\\\WWWMMMCCC===999AAA[[[~~~tttjjjkkkttt{{{}}}|||rrrnnnkkknnnxxxwwwlllqqqyyysssnnniiigggdddaaa]]][[[]]]```bbbdddbbb^^^]]]]]]TTTHHHFFFKKKiiiwwwzzzzzzwwwmmmWWWGGG:::999;;;999999===;;;EEEhhhvvvmmmyyyvvvkkkjjjttt~~~xxxLLL@@@>>>;;;<<<<<>>999===LLL}}}|||~~~}}}ooolllqqqyyy{{{yyy|||rrrlllmmmqqq{{{wwwrrr~~~{{{vvvpppkkkgggeee```]]]YYYXXX[[[___bbbbbbaaa______]]]QQQEEEHHHTTToooxxx}}}vvvVVVEEE888:::===:::999<<<;;;@@@[[[~~~pppvvvzzzmmmfffiiittt~~~||||||OOOBBB???;;;;;;999FFFQQQtttxxxqqqvvvooojjjpppzzz}}}{{{ssshhh___```]]]\\\ccciii]]]JJJKKKJJJPPP___ppp|||nnnddd\\\ZZZUUUOOONNNUUUbbbmmmooopppzzz~~~{{{qqqcccfffhhhhhhddd___ZZZWWW\\\YYYXXXZZZ___aaa___\\\ZZZ]]]bbbdddbbb```fffooowwwbbbBBB===KKKWWW\\\\\\ZZZQQQRRRmmm}}}wwwnnn^^^KKK???:::<<<>>>DDDppp{{{www|||nnnooowwwwwwrrrwwwvvviiinnnuuu|||}}}|||~~~|||xxxsssnnnjjjgggeee^^^ZZZVVVVVVZZZ^^^aaaaaa```___aaa^^^PPPCCCIIIZZZvvv~~~}}}VVVDDD888;;;>>>:::999<<<===???UUU~~~tttwwwxxxhhhcccjjjvvv}}}PPP@@@;;;999===:::AAASSSqqqyyywwwkkkhhhyyywwwrrrooojjjaaa^^^ZZZTTTOOOKKKHHHGGGIIIHHHOOObbbxxx}}}rrrhhhXXXUUURRRQQQQQQXXXgggvvvssshhhqqq~~~yyywwwooofff```]]]```aaa]]]XXXVVVVVVZZZ^^^aaabbb___\\\ZZZ]]]]]]___bbbbbbaaagggnnnuuuQQQ<<>>999LLL|||uuuxxxsss{{{QQQAAA;;;999===999AAANNNmmm}}}{{{mmmiiiuuu}}}tttmmmhhhccc___\\\WWWRRRLLLHHHFFFEEEHHHIIIQQQ```qqqzzzooodddXXXVVVTTTUUUYYYbbbsssyyyhhhaaannn~~~xxx}}}xxxrrr___VVVQQQUUUYYYYYYVVVTTTZZZ]]]aaacccbbb___\\\ZZZ^^^]]]___bbbcccdddjjjssslllLLL<<>><<<===>>>ZZZuuu~~~vvvoookkkeee^^^bbbwwwqqqhhhjjjrrrxxx}}}|||~~~yyyvvvqqqlllgggdddcccbbb]]]YYYSSSPPPPPPTTTYYY]]]YYY[[[\\\UUUFFFCCCVVVnnnOOOAAA888<<<>>>:::999===>>>999HHHppp|||zzzSSSAAA<<<:::===999@@@GGGfffqqqiiipppyyyqqqgggaaa]]]\\\YYYUUUQQQNNNLLLKKKKKKKKKNNNVVVbbbmmm{{{vvvjjj___UUUSSSTTTXXX^^^kkkpppaaa^^^qqqwwwuuuzzz{{{xxxdddYYYQQQQQQUUUUUUTTTUUU___bbbeeeeeeccc___\\\[[[___^^^___cccdddgggpppyyy___EEE===JJJXXXeeejjjeeeRRRNNN^^^pppOOO???>>><<<>>>===PPP}}}{{{rrr}}}vvvnnnfff```]]][[[YYY___ppptttkkkjjjqqq|||tttrrrtttzzz{{{tttqqqnnnjjjfffdddbbbbbb[[[VVVQQQOOORRRWWWYYYZZZWWWZZZYYYOOODDDJJJdddLLL@@@888;;;===;;;:::===>>>;;;BBB___uuuxxxnnngggUUUBBB<<<:::>>>999???BBB[[[|||uuuiiimmmvvvqqqfff___\\\YYYXXXVVVTTTTTTUUUVVVXXXTTTVVV^^^iiittt{{{zzz}}}sssfff\\\WWWVVVXXX^^^fffttt~~~pppcccddd|||wwwlllpppwww~~~zzzoooccc\\\WWWSSSUUUYYYdddfffhhhgggbbb^^^\\\\\\___^^^___bbbeeejjjttttttRRR@@@???OOO\\\gggkkkdddQQQRRRnnnxxxQQQ===<<<===>>><<>>OOOzzzvvv|||yyyxxxxxxvvvrrroookkkfff```[[[XXXCCC<<<;;;???999>>>@@@PPPjjj{{{lllmmmuuu~~~vvvhhh___]]]YYYXXXWWWVVVWWWZZZ^^^```___```fffsss||||||{{{oooccc\\\\\\\\\```gggqqqoooeeelll|||fffgggnnnyyy~~~sssfffYYYRRRVVV^^^fffhhhjjjgggaaa]]]\\\]]]^^^]]]^^^bbbffflllwwwgggHHH>>>CCCSSS^^^gggiiiaaaSSS]]]TTT>>>======>>>;;;GGGiiipppvvvmmmeeeccccccccceeehhhkkknnnqqqrrrxxxvvvnnnmmmpppuuu|||vvvkkkcccgggrrr||||||uuupppnnnjjjeeeaaa\\\YYYXXXRRROOONNNSSS[[[aaaaaa___^^^^^^UUUIIILLLffftttMMMFFF@@@>>>>>><<<;;;;;;<<<===<<>>HHH\\\yyyssslllsss||||||jjj]]]ZZZXXXWWWVVVVVVXXX\\\```cccjjjjjjppp}}}xxxjjjaaa^^^\\\]]]dddnnnzzzjjjeeerrrgggbbbfffuuuyyyooodddXXXRRRXXXbbbeeehhhjjjfff___[[[\\\___^^^]]]___dddhhhnnnzzz[[[CCC???IIIXXX```ggghhh^^^WWWjjjTTT???AAA;;;===:::DDD___|||xxxpppoooppprrrvvvzzzuuujjj```]]]ZZZVVVZZZbbb___[[[]]]iiiwwwzzztttooollliiiccc^^^XXXTTTRRRLLLLLLNNNTTT\\\```aaa```bbb___UUULLLYYYxxxjjjLLLHHHCCC???>>><<<;;;:::;;;===<<<@@@\\\yyytttyyyuuukkkhhheeeeeejjjrrryyy|||]]]EEE===<<<@@@999<<<<<>>OOOgggyyykkkbbbYYYVVVYYYWWWQQQQQQXXXUUUUUU]]]kkkyyy||||||wwwqqqllljjjfffbbb\\\VVVRRRPPPJJJMMMSSSXXX]]]___``````aaa^^^UUUSSSiii^^^IIIGGGCCC???======<<<;;;:::<<<<<<>>>NNNtttxxxvvv~~~{{{|||^^^EEE===<<<@@@999<<<:::EEEVVVllliiimmmuuu}}}~~~fffUUUPPPLLLMMMOOOUUU]]]gggqqqvvv}}}rrrbbb]]]aaa```gggtttqqqpppooosssdddaaappp|||{{{jjj___VVVVVVZZZ]]]```bbb```dddfffccc\\\ZZZ]]]bbb``````ccciiinnnsss~~~zzz___GGG???BBBQQQ___dddkkklllaaaZZZyyy~~~ssssssFFF999BBB666===;;;888AAAUUUttthhhbbb```WWWUUU\\\]]]VVVUUUZZZUUUVVV___mmmzzz{{{yyyyyyuuupppiiihhheee```[[[VVVRRROOOMMMRRRXXX]]]___```aaaaaa^^^\\\UUUXXXsss~~~UUUEEEDDDAAA===<<<======<<<999;;;<<<===FFFcccrrr}}}fffDDD???<<<888:::;;;:::AAAQQQjjjwwwnnnnnn}}}}}}sss___UUUUUUPPPQQQTTTXXX```lllyyy}}}~~~sssddd___bbb```nnnxxx|||oooyyytttjjjccciiiwww}}}vvveee___\\\^^^``````aaaddd```aaabbb___\\\[[[]]]`````````dddlllwwwpppRRR>>>@@@FFFWWWccceeekkkmmmccc\\\|||{{{xxxYYYAAAEEE???:::<<<::::::???JJJsss|||oooeee```XXXYYYZZZZZZ[[[\\\___bbb]]]\\\aaalll{{{zzzuuurrrnnnkkkiiieeeaaa^^^\\\XXXRRRMMMQQQWWW]]]^^^```bbb```[[[^^^RRRNNNjjjTTTDDDBBB@@@??????>>>===;;;:::999777===EEEPPPyyyzzzuuuhhhEEE@@@<<<888;;;;;;;;;@@@NNNfff{{{pppmmmzzz}}}nnn^^^WWWWWWWWWWWWYYY^^^gggrrr|||{{{yyywwwvvvwwwzzz||||||zzzsssgggdddiiiiiixxxyyypppqqq|||uuuiii```eeettt}}}zzzsssaaa\\\ZZZ]]]``````bbbfffbbbaaa```^^^[[[[[[]]]______```eeennnyyyjjjOOO>>>AAAHHHYYYfffiiillliii___fffSSS>>>???<<<:::===::::::>>>HHHmmmwwwkkkbbb]]]XXXXXXXXXXXX[[[aaahhhmmmtttnnnlllrrr}}}|||vvvrrrnnnjjjhhhgggddd```]]]ZZZVVVSSSPPPXXX]]]```___]]][[[WWWRRRQQQPPP]]]~~~tttOOOFFFDDDAAA@@@@@@@@@>>>===::::::999===AAAIIIooouuulllHHH@@@<<<999;;;;;;<<<===HHH___|||tttllluuuzzzxxxvvvsssiii___\\\^^^cccaaa___dddmmmxxx{{{qqqooonnnoooqqqrrrooolllxxxyyyzzzwwwnnnfffhhhooosss}}}wwwhhhzzz|||vvvhhh[[[```ppp{{{xxxppp]]]YYYXXX]]]```aaacccgggeeeaaa]]][[[[[[\\\]]]^^^^^^```gggqqq}}}zzz___JJJ>>>EEEOOO^^^jjjlllgggaaa\\\xxxwwwOOOAAA>>>???;;;===:::999===DDDddd|||rrriii```[[[[[[YYYWWWXXX]]]fffooouuu|||yyy~~~yyysssnnnjjjfffccccccbbb___ZZZVVVSSSSSSTTT\\\aaaccc^^^YYYVVVQQQLLLFFFOOOiiigggLLLHHHFFFCCCBBBBBBBBB@@@???;;;===;;;<<<===@@@aaawwwxxxqqqLLLBBB<<<;;;<<<:::<<<;;;BBBVVVssszzzuuuzzznnnqqq|||rrrooommmkkkeee```aaaeeekkkfffaaaeeeqqq~~~{{{mmmjjjggggggiiihhhddd___iiijjjlllkkkeeebbbhhhqqqzzz}}}tttooojjjzzzvvvfffYYY^^^ppp{{{xxxppp[[[XXXXXX^^^bbbbbbcccffffffaaa[[[XXXZZZ]]]]]]]]]\\\aaaiiitttmmmSSSDDD>>>KKKXXXfffmmmjjj___\\\fffaaaJJJCCC===BBB;;;>>>:::999<<>>===<<<;;;;;;UUU~~~{{{ttt{{{vvvPPPCCC<<<<<<>>>:::;;;:::>>>NNNggg{{{ooowwwqqqooowww}}}kkkiiigggfff```\\\```ffffffaaa]]]cccqqqzzzlllfff```___```___ZZZUUU\\\]]]``````]]]\\\eeeooo~~~}}}ssskkkiiiooowwwrrreee[[[aaarrr|||wwwnnn[[[XXXYYY___cccbbbbbbdddeee___YYYWWWZZZ\\\]]]]]]\\\bbblllxxx~~~aaaIII@@@@@@LLL^^^hhhkkkhhh\\\eeeQQQCCC@@@999===;;;>>>;;;999<<<===MMMgggvvvmmmddd[[[VVVUUUUUUVVV]]]fffpppwwwzzzxxxwww{{{tttooojjjfffbbb___[[[[[[YYYUUURRRRRRWWW[[[\\\``````YYYRRRQQQRRRQQQKKKnnnzzzUUUIIIIIIGGGDDDCCCCCCCCCAAA@@@;;;???>>>===<<<:::MMMnnnuuuvvv{{{TTTDDD<<<===???999:::999<<>>===>>>;;;FFF___{{{ttt~~~~~~WWWEEE===>>>???999999:::;;;AAANNNccc{{{sssppp}}}rrrpppwww~~~uuueeehhhkkkfffYYYOOORRR\\\WWWYYY^^^gggtttoooeeebbb___[[[]]]eeejjjlllsssuuuhhhZZZSSSSSSUUURRROOOKKKMMMQQQRRRPPPOOOXXXbbbttt}}}|||zzzuuukkkdddgggooo}}}sssssseeebbbcccjjjrrrqqqeeeZZZSSSQQQUUU]]]bbbaaaaaabbb[[[[[[[[[ZZZYYY[[[^^^```ccclllxxxfffLLL???BBBJJJUUUddddddiiitttqqqjjjPPPFFFDDDCCC>>>:::???<<<:::===;;;===JJJjjjxxxlllccc]]]YYYVVVSSSTTTYYYfffvvv{{{wwwssspppjjjeeebbb___[[[YYYWWWUUUSSSSSSVVVYYY[[[\\\]]]___ZZZNNNFFFGGGNNNSSSiiiYYYQQQJJJLLLIIIGGGFFFFFFEEEDDDCCC@@@AAA===<<<@@@<<<@@@QQQsssxxxXXXEEE===???@@@888888:::<<<>>>GGGZZZsssxxxssssssooottt}}}tttggglllqqqkkkZZZMMMPPPZZZZZZ___fffmmmttt{{{ttteee___cccdddbbbcccnnnyyy}}}{{{mmm\\\SSSTTTVVVUUURRRFFFGGGKKKMMMJJJIIIPPP[[[lllyyy~~~|||yyyrrrgggaaahhhssswwwkkkqqq```aaaeeelllpppkkk\\\PPPNNNMMMRRR[[[```aaaaaabbbWWWZZZ\\\[[[YYYZZZ^^^aaagggppp|||yyy^^^FFF>>>DDDNNN___iiidddjjj|||zzzXXXJJJAAAAAADDD<<<:::???<<<:::>>>;;;:::DDDZZZvvviiibbb^^^\\\[[[[[[ZZZ^^^jjjzzz}}}wwwqqqnnnjjjeeeaaa^^^[[[XXXUUUVVVSSSQQQSSSXXX\\\\\\\\\YYYZZZUUUIIIBBBFFFOOOVVV|||xxxqqqSSSUUUPPPMMMKKKHHHGGGGGGGGGFFFDDDBBBBBB<<<<<>>@@@EEEHHHPPPXXXhhh{{{xxxqqqeee\\\___ooo}}}vvvqqqiii```YYY\\\ccciiijjjcccVVVMMMKKKPPPWWW___ddddddaaa^^^UUUVVVYYY\\\\\\ZZZ^^^eeeiiivvvjjjRRRAAA===HHHVVVcccjjjnnnllloooqqqLLLLLLAAA>>>DDD999???===;;;::::::<<<>>>@@@QQQnnnqqqddd^^^[[[ZZZZZZUUUYYYcccrrrzzztttooojjjgggccc___\\\YYYTTTQQQVVVQQQQQQUUUWWWVVVYYY___[[[YYYRRRGGGAAAFFFTTTaaa|||```PPPPPPPPPNNNKKKHHHIIIKKKKKKFFFAAABBB@@@===<<<<<<>>>AAADDDXXXzzzqqq___HHHBBB???<<<;;;;;;<<<;;;;;;BBBSSShhhxxxuuuqqquuu{{{|||ooovvvzzzhhhMMMKKK[[[aaaxxx|||}}}wwwppplllkkkjjjmmmmmmkkkppp|||vvvhhhaaa]]]XXXSSSRRRTTTMMMHHHJJJNNNQQQWWW^^^|||tttoooiiibbb[[[^^^vvvuuuiiiccc]]]ZZZVVV[[[ccckkkllleeeXXXMMMSSSWWW^^^dddgggeeeaaa]]]WWWXXXZZZ^^^^^^]]]aaahhhnnn|||vvv]]]III>>>???LLLZZZeeemmmpppmmmqqqhhhHHHJJJ@@@>>>DDD;;;???>>><<<;;;;;;<<<>>>@@@JJJbbbqqqddd^^^[[[ZZZYYY\\\\\\bbbooowww}}}zzz|||wwwqqqmmmiiifffbbb^^^[[[XXXTTTQQQOOOMMMOOOVVVXXXUUUVVVYYY^^^TTTMMMIIIBBBBBBWWWqqq\\\OOONNNQQQMMMKKKIIIJJJMMMMMMIIIEEEBBBAAA???======???AAABBBMMMlll~~~tttcccKKKCCCAAA???===;;;======;;;===JJJ```qqq{{{sssuuuyyyuuuxxx|||kkkOOOLLL[[[dddxxxzzzzzzwwwqqqlllkkkllluuuwwwwwwwww~~~xxxkkkeeeaaaZZZSSSOOOOOONNNRRRZZZccckkkttt{{{|||nnnggg```]]]\\\hhhvvvfff]]]WWWWWW\\\^^^___bbbeeefffbbbXXXQQQZZZ^^^dddhhhhhhccc]]]XXXYYYYYY\\\___``````eeemmmvvv{{{fffMMM???===FFFUUUbbbgggoooppplllvvv[[[EEEHHH@@@>>>CCC>>>@@@???===<<<<<<===???@@@CCCSSSqqq~~~oooddd^^^[[[ZZZXXXccc```bbbooowwwlllooohhhnnnqqqqqqyyy|||wwwrrrmmmiiigggddd___\\\YYYWWWSSSQQQOOOPPPVVV]]]```]]][[[\\\```PPPGGGHHHDDDEEEaaakkkVVVOOOJJJRRRMMMKKKJJJKKKNNNOOOMMMJJJCCCBBBAAA@@@?????????@@@DDD^^^yyyxxxhhhMMMDDDBBB@@@>>>;;;<<<<<<:::999BBBXXXkkkyyywwwxxx|||~~~vvvYYYOOO[[[dddlllpppuuuwwwwwwxxx{{{~~~wwwkkkfffccc\\\TTTQQQOOOVVVdddsss}}}yyyjjjeee[[[YYYhhh|||ddd]]]\\\XXX]]]gggkkkfff___[[[ZZZZZZXXXVVV\\\```fffhhheee___XXXTTTZZZZZZ\\\```aaabbbiiiqqq}}}oooYYYBBB;;;BBBPPP```kkkkkkmmmjjjkkkuuuRRRDDDGGGAAA>>>AAA???AAA@@@>>>=========??????@@@FFFYYY~~~|||nnnccc]]][[[YYYXXXaaa^^^aaaooo~~~uuuooollliiimmmuuu{{{}}}xxxsssnnnjjjfffddd```\\\YYYWWWUUURRRPPPRRRUUU[[[bbbdddcccaaa```[[[MMMCCCDDDIIIUUUsssZZZSSSOOOHHHRRRMMMLLLKKKLLLMMMNNNLLLJJJDDDDDDCCCBBBAAA@@@???>>>>>>XXXttt~~~mmmPPPDDDBBBAAA???;;;;;;<<<;;;999>>>QQQeee~~~wwwtttdddRRRYYYbbbiiiqqq|||}}}zzzmmmfff```ZZZVVVUUUcccqqq}}}wwweeeddd\\\^^^lll]]]^^^```]]]aaajjjkkkddd[[[VVVVVVYYYZZZZZZ]]]aaafffgggbbb\\\VVVTTTYYYYYY[[[^^^```ccckkktttcccOOO===;;;HHHXXXfffooommmiiidddpppbbbNNNDDDFFFBBB>>>???@@@AAA@@@???>>>======>>>>>>>>>???HHHeee|||mmmbbb\\\ZZZYYYXXXYYY\\\dddsss}}}gggccchhhnnnuuuzzzuuuppplllgggddd```]]]YYYVVVTTTSSSQQQPPPQQQTTTXXX[[[]]]^^^]]]\\\NNNIIIAAA@@@OOOjjj|||TTTRRRQQQJJJPPPNNNLLLKKKKKKKKKKKKJJJIIIEEEEEEEEEDDDCCCAAA???>>>>>>NNNqqqyyyzzztttTTTEEECCCCCC@@@===;;;<<<===;;;<<>>============;;;<<>>;;;EEETTTiiizzz}}}rrrttt{{{zzz```bbbmmm{{{}}}pppcccZZZYYYdddqqqppphhhbbbfffuuutttqqqllleee```]]]\\\]]]YYYXXXYYY]]]bbbdddccc```cccfffiiifff___YYYWWWXXXYYYXXXYYY]]]```eeepppzzztttaaaJJJ@@@<<>>BBB@@@===AAA??????>>>======<<<<<<;;;888===@@@EEEaaannn```ZZZYYYYYYZZZ```pppzzz~~~xxxvvvrrrooolllgggaaa]]][[[WWWSSSPPPPPPPPPPPPOOOVVV[[[]]][[[[[[\\\ZZZUUU@@@EEEMMM\\\ooo~~~}}}|||___WWWNNNQQQWWWLLLKKKKKKJJJIIIHHHIIIJJJKKKFFFFFFEEEDDDDDDCCCBBBBBBEEECCCLLLppp}}}uuu~~~]]]JJJGGGGGGCCCGGG@@@>>>BBB@@@;;;BBBNNNdddsssxxxnnnuuu~~~{{{hhhlllxxxzzznnnbbbYYY]]]pppqqqjjjgggkkk~~~ppprrrnnnddd]]]]]]___^^^___\\\YYY[[[```dddffffffeeeggghhhccc\\\VVVUUUVVVZZZYYYZZZ^^^aaafffqqq}}}kkkTTTDDD>>>>>>LLL\\\hhhmmmpppgggiiiaaaIIIIII???:::AAAAAA===BBB???>>>>>>===<<<;;;;;;:::777???AAA>>>PPP{{{ooo```YYYXXXZZZ[[[\\\oooxxxyyy{{{tttrrrooommmjjjeee___[[[ZZZVVVRRROOOOOOOOOOOOOOOVVV\\\___\\\[[[[[[WWWPPPDDDGGGWWWppp}}}~~~pppUUUXXXKKKPPP\\\LLLIIIJJJJJJIIIIIIJJJMMMOOOGGGFFFEEEDDDCCCCCCCCCDDD<<>>AAAGGG\\\kkkzzzxxx}}}~~~rrrtttzzz}}}~~~|||~~~tttggg\\\WWW```{{{}}}tttiiigggnnn~~~uuuvvvtttooojjjdddbbbccceee[[[^^^bbbdddcccdddgggjjjffffffddd^^^WWWSSSTTTVVV\\\\\\\\\___fffoooxxx~~~qqqYYYIII<<<===BBBPPPbbbpppuuuuuuoooppp___HHHDDD@@@>>>>>>???@@@@@@??????>>>>>>>>>>>>??????>>><<<888>>>NNNaaauuuddd[[[[[[]]]]]]aaagggnnnrrrrrrtttyyy~~~~~~{{{uuupppnnnkkkhhhddd```ZZZWWWWWWUUURRROOOPPPRRRVVVXXXZZZ___```\\\XXXVVVQQQJJJDDDMMMnnnwwwkkkQQQQQQUUUQQQOOOSSSSSSQQQMMMIIIGGGGGGIIIJJJGGGFFFEEEEEEFFFFFFEEECCCCCCIIIGGGIIIhhhxxxsss{{{hhhSSSLLLLLLKKKMMMIIIGGGHHHFFFAAABBBFFFWWWhhh~~~{{{zzzvvvuuuwww~~~~~~|||xxxmmmaaa\\\___nnnvvvhhhmmmwwwsssnnnooozzzwwwtttqqqlllfffcccbbbbbbbbbaaadddggghhhggggggiiikkkhhhfffbbb\\\WWWUUUUUUVVV\\\\\\]]]aaahhhrrr||||||gggQQQCCC>>>???FFFUUUgggssswwwvvviiirrrxxx~~~ZZZGGGDDD@@@>>>>>>???@@@??????>>>>>>=========>>>>>>999;;;:::===EEERRRzzz||||||{{{hhh[[[WWWXXXZZZ```dddjjjmmmpppwwwxxxrrrnnnkkkhhhfffccc^^^YYYVVVRRRQQQOOOOOOQQQUUUZZZ]]]\\\[[[ZZZYYYUUUOOOGGGBBBKKK```~~~sss^^^NNNNNNRRRQQQPPPSSSOOONNNLLLKKKIIIIIIHHHHHHGGGEEEDDDDDDEEEFFFDDDCCC@@@CCCBBBFFF```vvvxxxnnnYYYSSSRRRQQQPPPMMMKKKJJJGGGBBB@@@AAANNNcccyyywww}}}xxxtttxxx~~~yyyyyy|||{{{wwwpppeee\\\]]]jjj~~~tttYYYTTTccctttttttttzzz}}}yyywwwwwwsssmmmfffcccbbbbbb```^^^eeegggiiijjjiiihhhhhhiiiiiieee___ZZZWWWVVVVVVUUU[[[[[[^^^ccclllwwwnnnXXXFFF;;;???CCCMMM\\\mmmwwwyyywwwiii|||yyyWWWEEECCC???>>>>>>??????>>>???>>>===<<<<<<<<<<<<<<<666===???>>>===CCCeeeooo{{{ppp___WWWXXX]]]aaagggnnnsssxxx~~~tttnnnjjjhhheeebbb```\\\XXXUUUOOOOOONNNOOORRRVVV[[[]]]```XXXTTTUUUQQQFFF@@@BBBZZZ{{{|||\\\WWWRRROOOOOOQQQQQQQQQKKKKKKLLLLLLLLLJJJHHHGGGGGGFFFDDDEEEFFFFFFEEECCC@@@??????DDDTTTttt{{{vvvzzzvvvaaaYYYXXXWWWSSSQQQOOONNNLLLGGGAAA???FFF]]]tttuuuyyy}}}tttuuu~~~~~~|||xxxtttrrrqqqooolllggg```ZZZ^^^mmmgggWWWYYYjjj{{{wwwzzz~~~{{{zzzyyyvvvtttrrrkkkccc```aaabbb```]]]ccceeeggghhhhhhgggffffffhhhbbb[[[WWWVVVWWWVVVTTTZZZ[[[___fffppp{{{xxxaaaKKK>>>888???GGGTTTdddpppwwwxxxwwwttt~~~uuuQQQCCCAAA>>>===>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;777@@@AAA???<<<===UUU{{{vvv}}}zzziii]]]___ggggggqqq}}}zzzrrrlllhhhfffbbb```]]]ZZZWWWTTTOOOOOOOOOPPPRRRUUUXXXZZZbbbVVVQQQQQQJJJ@@@DDDRRRttt}}}}}}vvvVVV]]]]]]TTTNNNPPPQQQNNNJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDD@@@@@@EEEJJJ]]]wwwwww~~~}}}ggg^^^[[[ZZZXXXXXXWWWVVVTTTOOOHHHAAABBBVVVmmm~~~tttvvvxxxvvv}}}wwwwwwwwwssslllddd^^^\\\\\\ZZZYYY]]]lllrrrccc\\\aaapppzzz|||}}}zzzzzz||||||wwwsssqqqjjjbbb```aaabbb```]]]aaabbbdddggghhhhhhfffeeeccc^^^XXXUUUVVVWWWVVVTTTZZZ]]]ccckkkuuummmUUUCCC<<<;;;AAALLL\\\hhhoootttyyy}}}[[[FFFAAA???===<<<===>>>===<<<======<<<;;;;;;;;;;;;;;;999???>>>===???>>>KKKcccqqqdddeeemmmsss||||||vvvooojjjfffccc```]]][[[XXXUUURRRMMMMMMNNNPPPRRRUUUXXXYYY^^^TTTMMMJJJCCC@@@RRRkkkyyyeeeWWWaaaaaaTTTLLLOOOQQQNNNLLLLLLKKKKKKKKKLLLMMMNNNJJJHHHGGGGGGHHHIIIGGGFFFDDD@@@BBBFFFEEEPPPxxx}}}xxx{{{nnndddaaa___\\\^^^^^^\\\ZZZUUUKKK@@@BBBOOOcccxxxyyyvvvzzz~~~xxx{{{}}}}}}~~~|||{{{zzzssseeeYYYTTTPPPTTTYYY```ppp|||hhh]]]ZZZ___ooo||||||zzzxxxyyyzzzwwwtttnnniiiccc``````aaaaaa___bbbccceeehhhjjjjjjgggeee]]]ZZZXXXVVVVVVWWWWWWWWW]]]bbbiiirrr{{{vvv```KKK>>>===AAAFFFSSSbbbhhhjjjrrrlllJJJCCC@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<999===::::::@@@>>>BBBQQQwwwzzzjjjiiiqqq~~~|||yyyvvvqqqkkkgggdddaaa]]]YYYWWWTTTQQQOOOIIIKKKNNNRRRVVVYYY\\\]]]XXXPPPHHHBBB???IIIeeezzz]]]SSSYYYYYYPPPJJJMMMOOONNNLLLKKKJJJJJJJJJLLLMMMNNNJJJIIIGGGHHHIIIIIIHHHFFFAAA>>>BBBGGGDDDJJJlll|||xxxyyyxxxooollljjjgggjjjiiifffddd^^^QQQCCCDDDGGGVVVmmmzzzrrrttt{{{yyy~~~{{{~~~~~~}}}{{{www{{{|||pppaaaWWWJJJQQQ\\\jjjwwweee]]][[[```qqq{{{{{{zzzwwwxxxxxxvvvtttkkkhhhddd```^^^___```aaaddddddfffhhhjjjiiieeebbbXXXYYYZZZYYYXXXXXXYYY[[[bbbhhhpppzzz|||iiiSSSAAA;;;???EEEOOO[[[eeeeeecccrrrXXXCCCDDD>>>===;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???:::>>>;;;;;;@@@>>>===GGG]]]vvvsss{{{}}}zzzwwwssspppkkkfffbbbbbb^^^YYYUUURRROOOLLLJJJLLLNNNQQQUUUYYY\\\^^^___VVVOOOEEE???EEE[[[yyy^^^WWWMMMNNNMMMKKKJJJKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHFFFEEEAAA@@@DDDFFFBBBEEE^^^{{{vvvyyyzzzwwwyyyvvvuuuwwwzzzyyyuuuqqqkkk\\\MMMGGGBBBLLLeeewww}}}llliiizzz|||wwwzzz{{{yyytttqqqsssyyyzzzvvv~~~ooohhhrrr|||vvveeeXXXJJJRRR```uuussseeeccccccgggwwwyyyzzz|||{{{yyyzzzzzzyyyvvvrrrhhhgggddd```]]]\\\___aaaeeeeeeeeegggiiigggbbb]]]UUUYYY\\\\\\ZZZZZZ\\\^^^fffllluuuvvv```JJJ;;;999@@@GGGVVVaaagggbbb___sssuuuJJJ>>>BBB===<<<;;;;;;<<<===<<<:::;;;;;;;;;<<<===>>>???@@@;;;AAA???>>>AAA>>><<>>@@@:::999999;;;>>>>>>;;;888888888999:::;;;<<<======>>>>>>======>>>>>>???@@@KKKYYYxxx~~~zzztttrrrnnnkkkiiieee```]]]ZZZYYYWWWQQQLLLJJJLLLOOORRRWWWXXXVVVYYY___```\\\QQQLLLAAA@@@ZZZ}}}~~~mmmRRROOOMMMLLLIIIGGGFFFGGGHHHIIIEEEFFFHHHJJJJJJIIIHHHGGGBBBCCCDDDEEEEEEDDDCCCCCCBBBDDDFFFDDDBBBCCCIIINNNwwwxxxttt}}}yyynnnVVVJJJCCCEEEVVVkkk|||fffbbbwww{{{zzz~~~uuukkkeee]]]VVVZZZZZZXXXVVVXXX\\\\\\XXX[[[jjj}}}mmmbbbeeemmmsss~~~}}}{{{{{{xxx{{{zzzyyyxxxvvvsssnnnkkkcccaaa^^^[[[ZZZZZZ\\\]]]dddeeeffffffccc___ZZZWWWXXXYYYZZZ[[[]]]```eeehhhttt{{{jjj[[[III>>>;;;@@@MMMXXXYYYaaaeeebbbfff|||WWWEEE@@@;;;:::999999;;;===>>><<<999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAGGGeee{{{vvvrrrpppllliiifffbbb]]]ZZZTTTUUUUUUTTTRRRRRRTTTWWWXXX[[[\\\[[[\\\___\\\UUULLLEEECCCSSSooo```NNNHHHLLLJJJHHHFFFEEEDDDEEEFFFEEEFFFHHHIIIJJJIIIHHHGGGBBBCCCDDDEEEEEEDDDCCCCCC@@@BBBDDDBBB@@@AAAFFFKKK]]]|||yyyxxxaaaPPPEEECCCPPPbbbsssnnndddtttzzzzzzyyyrrrhhh```[[[TTTMMMMMMQQQUUU[[[bbbnnnzzznnndddaaaiiirrrxxx{{{zzzzzzxxxzzzyyyxxxwwwuuupppjjjeee___^^^\\\ZZZYYYZZZ[[[[[[dddeeeeeecccaaa]]]YYYVVVXXXYYYZZZ[[[]]]cccjjjoooyyy~~~sssYYYLLL???:::===FFFTTT```XXX___^^^[[[jjjmmmHHHBBB@@@888:::::::::;;;======<<<:::<<<;;;:::999:::;;;===??????>>>>>>>>>>>>???@@@@@@BBB???VVV~~~{{{vvvqqqmmmjjjgggddd```\\\XXXTTTLLLNNNPPPQQQQQQRRRUUUVVVZZZ]]]______```^^^VVVMMMEEECCCRRRppp]]]QQQMMMDDDJJJHHHFFFDDDBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDEEEEEEEEEEEECCCCCC>>>@@@AAA@@@>>>???CCCGGGIIIddd}}}}}}mmmZZZKKKBBBIIIXXXkkk~~~nnnsss~~~zzz}}}~~~}}}}}}}}}|||tttdddXXXVVVXXX\\\jjjyyyvvviiibbb]]]^^^hhhrrrzzzwwwvvvwwwvvvuuuuuuuuuuuusssooohhhccc___^^^]]]\\\[[[\\\]]]^^^eeeeeecccaaa___[[[YYYWWWYYYYYYZZZ[[[___fffooouuu~~~sssdddQQQFFF<<<<<>>>>>999::::::::::::;;;<<<;;;;;;===<<<::::::;;;>>>AAACCC???>>>>>>>>>>>>???@@@@@@FFFDDDPPPvvv~~~{{{yyyvvvqqqmmmhhheeebbb^^^[[[WWWRRROOOMMMNNNNNNOOOOOOQQQRRRTTTXXXZZZ\\\^^^]]]YYYPPPHHHAAARRRoooiiiKKKJJJMMMHHHIIIGGGEEECCCBBBAAA@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB>>>??????>>>===>>>AAADDDEEEVVVxxx~~~zzzzzzeeeSSSDDDDDDPPPeee|||tttxxxzzz}}}{{{zzz|||xxxnnnmmmnnnqqq}}}tttcccccc___]]]^^^eeennnwww|||vvvuuuvvvvvvpppqqqrrrsssrrrnnniiiddd___]]]\\\[[[[[[]]]___```eeedddbbb___]]][[[ZZZYYYYYYZZZZZZ\\\aaajjjttt{{{{{{hhhWWWIIIAAA<<<@@@IIIRRR[[[aaagggYYYYYYuuugggIII???;;;:::<<<999999999999999::::::;;;<<<;;;::::::===@@@DDDFFF>>>>>>======>>>>>>???@@@>>>CCCHHHZZZzzzwwwuuurrrnnnjjjfffddd```]]][[[WWWSSSOOOSSSQQQPPPPPPRRRUUUWWWXXXWWWWWWWWWWWWTTTNNNHHHEEEJJJmmmZZZKKKHHHIIIKKKHHHGGGFFFDDDBBBAAAAAA@@@DDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>@@@AAADDDKKKdddzzzzzznnnZZZGGGCCCJJJ]]]{{{{{{rrr{{{}}}{{{xxxxxx{{{{{{yyyyyy|||~~~ccc\\\ddd^^^]]]]]]aaahhhrrr|||xxxuuuuuuvvvuuummmmmmnnnppppppnnnjjjfff\\\ZZZXXXWWWXXXZZZ^^^```dddbbb^^^[[[ZZZYYYZZZ[[[ZZZ[[[\\\___dddmmmwww~~~}}}ppp]]]MMM>>>:::;;;EEEPPPWWWZZZ\\\VVVUUUiii{{{MMMAAAAAA:::777===777888888888777777999;;;:::::::::;;;===@@@CCCEEE===<<<<<<<<<<<<===>>>>>>666???BBBJJJnnn{{{uuurrrqqqoookkkgggfffdddaaa^^^\\\YYYUUURRRNNNMMMMMMPPPTTTXXXZZZ[[[XXXUUUSSSOOOIIICCCDDDHHH```~~~eeeSSSNNNEEEBBBIIIFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDDDDCCCBBB@@@???@@@??????>>>>>>>>>??????CCCEEEVVV~~~zzz}}}ppp^^^KKKDDDHHHUUUnnnzzz|||}}}vvvuuuyyy{{{xxxyyy{{{~~~|||~~~pppnnnZZZWWW]]]UUUWWWZZZ^^^fffrrr}}}wwwsssssssssrrrrrrmmmmmmmmmnnnnnnmmmjjjggg[[[YYYUUUSSSUUUYYY^^^aaa```^^^ZZZWWWVVVWWWYYY[[[ZZZ[[[^^^aaagggoooyyy|||pppbbbQQQDDD:::888>>>KKKWWWZZZWWWUUULLLccc^^^AAA<<>>;;;;;;;;;;;;;;;<<<======999>>>AAAHHH\\\zzzvvvpppmmmlllkkkgggdddbbb```]]]\\\ZZZXXXTTTRRRGGGHHHLLLQQQWWWZZZYYYWWWTTTQQQMMMHHH@@@>>>IIIXXXyyy{{{{{{RRRKKKKKKCCC???FFFCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBCCCCCCDDDEEEAAABBBBBBCCCBBB@@@???>>>@@@???>>>>>>>>>>>>===<<>>999<<<<<<888444444666777555333333666:::999999999999999999999888;;;::::::::::::;;;<<<<<>>===???>>>============<<<:::===AAAGGG[[[zzzzzzwwwWWWFFFFFFBBBHHH]]]ooo{{{{{{}}}{{{~~~}}}~~~~~~}}}wwwzzz}}}wwwkkkkkkhhhccc[[[TTTQQQOOOOOOWWW```iiisss~~~wwwppplllkkkjjjhhhiiillljjjkkklllmmmkkkhhheeeccc[[[[[[ZZZYYYXXXZZZ^^^bbb\\\YYYVVVUUUVVVWWWYYYYYY[[[^^^dddlllqqqssswww{{{}}}sssdddVVVKKKAAA;;;777@@@KKKSSS]]]aaaXXXIII]]]rrrEEEBBB>>>:::777666666666666666555666666777888888777777777777777888888999777888999:::::::::999999<<<<<<@@@DDDDDDLLLiiivvv~~~{{{xxxrrrnnnjjjhhhgggddd```\\\ZZZXXXVVVVVVUUUTTTRRRPPPPPPWWW[[[[[[\\\^^^YYYQQQOOOFFFAAA@@@AAAKKKfffqqqgggZZZKKKCCCCCCDDDBBB===BBBAAA@@@@@@????????????@@@@@@BBBBBBBBBBBB@@@@@@AAACCCDDDDDDCCCBBBBBBCCC@@@???>>>======>>>??????>>>DDDFFFJJJddd{{{|||}}}^^^KKKHHH@@@BBBRRR___www}}}{{{|||zzzyyy|||~~~~~~}}}ssshhhfffaaa[[[UUUSSSVVVZZZdddoooxxxzzzzzz~~~xxxpppjjjjjjkkkiiiiiikkkhhhiiijjjjjjhhhfffbbb```\\\]]]\\\ZZZXXXYYY[[[^^^YYYWWWUUUTTTVVVXXX[[[\\\]]]aaaiiirrryyy}}}}}}vvviiiZZZMMMCCC===999===FFFRRRZZZ^^^]]]WWWQQQnnnZZZBBB???<<<888666555555666555555555444555555666666777777666666666777888888777777888999:::;;;;;;<<>>@@@>>>BBBXXXppp}}}zzzuuurrrppplllhhhfffdddbbb^^^[[[\\\YYYVVVUUUUUUTTTSSSRRRWWW[[[\\\[[[[[[ZZZTTTKKKIIIEEE@@@===GGG___]]]SSSHHHBBBBBBCCCAAA???BBBAAA@@@@@@??????@@@@@@???@@@AAABBBBBBAAA@@@???@@@AAACCCCCCAAA@@@AAABBB@@@???>>>======>>>???@@@>>>BBBDDDDDDRRRtttyyy]]]LLLHHHBBBDDDQQQXXXjjjyyyzzz||||||zzzvvvwwwyyy{{{|||{{{~~~~~~~~~tttjjjeee\\\TTTRRRXXXeeeooo~~~{{{~~~yyyooohhhhhhkkkjjjjjjkkkhhhiiiiiiiiigggdddaaa______```___\\\YYYWWWWWWXXXUUUTTTSSSTTTVVVZZZ]]]```bbbhhhqqqzzzxxxnnn^^^NNNBBB<<<;;;<<>><<<999666555444555555555555444333333333444444666666555555666666777888666666777777999<<<>>>@@@@@@<<<<<<>>><<<<<>>@@@AAAAAA@@@??????@@@??????>>>>>>>>>??????@@@BBBDDDEEECCCEEE[[[}}}rrrXXXIIIEEEAAAFFFPPPQQQeee}}}sssppp~~~zzz|||yyytttuuuvvvwwwwwwxxxzzz~~~}}}sss~~~wwwpppggg[[[TTTXXXhhh}}}tttuuu|||xxxnnnfffgggjjjjjjiiiiiiiiijjjjjjiiigggeeebbbaaabbbbbbaaa]]]XXXUUUSSSSSSSSSTTTTTTUUUWWWZZZ___bbbiiipppxxx~~~}}}rrreeeTTTFFF===:::>>>CCCNNNSSS\\\___[[[ZZZiii{{{XXX>>>;;;999777666555444555666666555444333333333333333555555555444555555666777666555555666999<<<@@@BBB<<<:::;;;>>>??????FFFOOOuuu}}}xxxtttqqqooommmiiigggccc```]]][[[YYYXXXYYYUUUQQQPPPRRRVVVZZZ[[[\\\\\\\\\\\\ZZZUUUKKKCCCBBBAAAJJJbbbqqqPPPIIIIIIGGGDDDAAA@@@AAAAAAAAA@@@@@@?????????@@@@@@>>>???@@@AAAAAA@@@???>>>===???AAAAAA???>>>???@@@??????????????????@@@@@@BBB@@@BBBDDDBBBMMMsss~~~|||ttt]]]LLLEEEBBBJJJPPPKKKbbbvvvwwwiiippp{{{zzzzzzvvvttttttttttttuuuwwwzzz}}}}}}}}}qqqzzz{{{tttllldddZZZYYYfff}}}zzzgggdddooo{{{tttkkkeeegggiiihhhggghhhhhhhhhhhhgggfffdddbbbaaaccccccaaa]]]XXXSSSQQQQQQTTTVVVWWWWWWXXX\\\aaaeeeooovvv}}}~~~uuuiiiZZZJJJ@@@:::999AAAKKKVVVYYY\\\^^^```kkkeeeDDD999999888777666555555555666666666555444333333333333444444333333444444555666555555444666888;;;???AAA999888:::>>>AAACCCFFFJJJZZZ}}}wwwssspppnnnmmmkkkeeedddaaa]]]YYYWWWWWWWWWSSSQQQNNNOOOSSSXXX\\\^^^YYYYYYZZZYYYUUULLLCCC>>>AAAKKKdddVVVPPPHHHJJJJJJGGGCCC@@@@@@@@@??????>>>>>>>>>??????@@@>>>>>>???@@@@@@???>>>>>>>>>???AAAAAA???>>>???@@@>>>>>>??????@@@@@@@@@@@@???999;;;AAA@@@DDD]]]}}}}}}{{{fffUUUNNNPPP___ggg___^^^iiiggg^^^jjj}}}}}}}}}yyyttttttsssrrrsssuuuwwwyyyyyy||||||wwwxxxuuuvvv||||||~~~~~~{{{{{{||||||}}}}}}}}}}}}}}}{{{qqqgggaaa\\\ZZZdddxxxzzzaaaTTT[[[nnnzzz}}}mmmhhhfffhhhhhheeedddfffccccccccccccbbbaaa``````bbbbbb```\\\WWWSSSRRRSSSVVVXXXZZZZZZ[[[___eeejjjrrryyy~~~~~~zzzmmmZZZMMM@@@<<<999:::DDDPPP[[[]]]]]]^^^lllyyyMMM:::888888777666555555444555555555555444333333333444444333333333222333444444555444444555555777:::<<<>>>888999:::<<<>>>@@@BBBCCCFFFgggvvv~~~|||{{{xxxtttooollljjjiiigggfffaaa```]]]YYYTTTRRRSSSUUUPPPOOOOOOQQQUUUZZZ\\\]]]YYYXXXWWWTTTLLLBBB???AAAMMMeeeyyyaaaIIIOOOIIIIIIIIIGGGCCC@@@>>>>>>==================>>>???===>>>???@@@@@@???>>>======???@@@@@@???>>>>>>???===>>>???@@@AAAAAAAAAAAAAAA;;;;;;AAABBBAAANNNaaannnrrrzzzlll[[[UUU\\\qqq|||sss[[[^^^mmmwwwbbbhhh~~~|||uuutttrrrrrrsssuuuvvvwwwwwwyyy}}}~~~}}}~~~wwwoooooowww~~~zzzuuu|||yyywwwwwwzzzwwwwwwwwwxxxzzz{{{}}}~~~}}}|||{{{tttyyy{{{xxxtttnnnddd[[[[[[ZZZ```sssqqqdddVVVRRR```qqqxxxuuugggfffgggiiifffaaaaaaeeeaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^ZZZVVVTTTUUUVVVUUUXXX\\\]]]^^^ccckkkqqquuu{{{}}}yyyzzzzzzooo```NNNBBB:::;;;<<<===GGGTTTZZZ\\\ZZZ\\\www\\\@@@888888666555555444333333222222333222222222222333333444222222222222222333444444444444555666777888888999888:::;;;;;;;;;===???@@@???QQQggg}}}yyywwwrrroookkkgggeeecccaaa___\\\[[[YYYTTTOOOMMMOOOQQQRRRRRRSSSVVVZZZ[[[[[[ZZZZZZXXXVVVQQQHHHBBBJJJVVVnnn|||yyyZZZNNNMMMGGGFFFEEECCCAAA>>><<<:::;;;;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<<<<===??????===<<<===>>>===>>>???AAABBBBBBAAAAAACCC@@@???BBBCCCCCCJJJRRRpppqqqtttzzzppp]]]SSSYYYoooyyynnn\\\XXX___xxxyyyzzz~~~vvvtttrrrqqqsssuuuvvvvvvuuuvvvyyy}}}~~~|||}}}vvvzzzzzztttnnnppp||||||~~~}}}}}}|||vvv}}}}}}xxxwwwyyy}}}zzzwwwuuuuuuvvvvvvxxx{{{}}}yyyuuusssqqqrrrooohhhccc```[[[UUU]]]^^^jjjnnn]]]YYYUUUYYYhhhuuuvvvooobbbdddhhhjjjeee______dddaaaaaabbbbbbcccccccccddd```___\\\XXXUUUTTTVVVYYYTTTXXX\\\___aaafffooovvvxxx}}}|||tttrrrpppcccRRRIII>>>999===@@@BBBKKKXXXUUUYYYVVVZZZ|||mmmGGG888555555555444444333222111000000111000000000111222333333222222111111222222333444444555555666777666666555888;;;<<<;;;:::<<<@@@BBB<<>>??????>>>===<<<:::<<<======<<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA?????????@@@@@@CCCHHHMMMeee}}}}}}~~~~~~}}}{{{|||~~~fffSSSUUU^^^```______XXXUUUUUUccc|||}}}{{{vvvtttppplllkkkllloooqqqnnnqqqtttwwwyyy}}}{{{|||~~~}}}}}}~~~~~~~~~}}}~~~{{{uuupppwwwsssqqqqqqnnniiihhhkkkddd```^^^^^^ZZZUUUXXX___aaaooovvveeeZZZWWWSSSRRRZZZffflllhhhbbb\\\```dddggggggeeeccccccfffdddaaa^^^]]]^^^```aaa\\\YYYUUUTTTUUUXXXZZZ[[[\\\YYY[[[aaadddiiittt~~~xxxmmm___PPPHHH======<<<>>>EEEOOOVVVXXXbbbSSSXXXzzzxxxOOO<<<999888555111111222222222333333333222222222222222222222222111111222222222333333333222222333444444555555666:::::::::;;;<<<===>>>???@@@EEEGGGQQQooo~~~{{{uuuqqqmmmhhhccc``````___]]][[[UUURRRMMMHHHFFFHHHNNNRRRVVVVVVWWWYYY[[[[[[ZZZYYYYYYSSSLLLIIINNN```~~~nnniii[[[GGG???@@@AAABBB@@@===:::888999999:::;;;;;;<<<<<<======<<<<<<;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????@@@AAABBBBBBSSSppp~~~{{{{{{}}}{{{|||}}}aaaMMMQQQZZZWWWTTTUUUSSSUUUWWWaaawwwqqqzzz~~~xxxuuupppllljjjjjjlllnnnpppqqqqqqqqqrrrvvv}}}|||yyy{{{}}}~~~zzzwwwsssqqqoooiiiaaa]]]^^^aaa[[[XXX\\\```ccciiiqqqzzz}}}|||rrreeeYYYRRRQQQOOOQQQYYYcccfffccc]]]ZZZ^^^dddggggggeeecccbbbfffeeecccaaa___^^^\\\\\\YYYWWWUUUTTTUUUWWWYYYZZZ]]]\\\___fffjjjnnnwww}}}xxxpppcccTTTGGG@@@===<<<<<>>>>>:::>>>@@@FFF\\\|||yyyxxxtttnnniiihhheeeaaa___]]]ZZZVVVRRRNNNMMMKKKIIIHHHKKKQQQVVVYYYYYYZZZ\\\]]]]]][[[ZZZOOORRRNNNPPPiiinnn___UUUJJJBBBCCCCCCDDDDDDCCC@@@<<<:::999999:::;;;;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>??????@@@AAABBBEEEZZZ~~~}}}zzzzzz}}}~~~}}}zzzyyyyyy{{{}}}dddOOOWWW^^^VVVPPPTTTSSSXXXZZZ\\\hhhcccllluuu|||xxxqqqkkkhhhgggiiijjjpppooollljjjkkknnnuuuyyy|||~~~~~~xxxuuutttyyyyyyyyy{{{|||zzzzzz}}}~~~}}}zzzxxxtttkkk^^^WWWVVVYYYXXX^^^iiirrrvvvxxxzzz{{{xxxrrrllleee___XXXTTTKKKNNNTTT[[[``````\\\XXXWWW\\\cccggggggeeebbbaaa``````aaaaaa___\\\XXXVVVUUUTTTTTTTTTUUUVVVXXXYYY^^^___eeemmmsssvvv|||~~~yyypppdddWWWJJJAAA<<<<<<<<<>>>GGGTTT]]]aaabbb___{{{sssFFF666777555222444222333333333333444444444222222333333333333333333111111111222222222222333222222333333444444555555888888888999:::;;;======<<<>>>@@@BBBLLLkkk~~~zzzuuurrrppplllfffbbbcccaaa^^^[[[XXXSSSNNNJJJGGGHHHJJJKKKMMMQQQVVVZZZXXXZZZ[[[\\\\\\[[[YYYXXXLLLRRR]]]sss]]]SSSOOOCCC<<>>>>>>>>>>>???@@@AAAAAA???IIIaaa|||zzzxxxyyyzzzzzzyyywwwvvvuuuuuuuuuuuuyyy~~~iiiTTT]]]cccXXXQQQWWWXXX[[[ZZZWWW\\\rrryyydddhhhqqq{{{ssslllgggffffffgggkkkjjjhhhggggggjjjnnnqqqtttwww}}}{{{wwwvvvkkkjjjjjjlllrrr{{{{{{xxxyyyxxxxxxyyy|||~~~}}}|||~~~|||zzzvvvkkk]]]UUUTTTWWWcccwwwzzzsssjjjhhhggggggfffbbbZZZTTTLLLRRRZZZ^^^^^^ZZZUUUSSSUUU[[[bbbffffffdddaaa```YYYZZZ\\\\\\[[[XXXTTTRRRQQQRRRSSSTTTUUUVVVXXXYYY]]]bbbkkkttt{{{~~~{{{sssgggYYYMMMDDD@@@>>>;;;>>>EEEOOOWWW^^^fffnnnZZZ999666:::555333888111111222222222333333333222222222222333333333333111111111111222222222222111222222333444444555555777777777888999:::;;;<<<@@@???AAADDDEEEXXX~~~}}}xxxtttooolllkkkhhhccc^^^^^^\\\XXXTTTPPPLLLHHHFFFEEEHHHLLLOOORRRUUUYYY\\\ZZZ\\\^^^^^^\\\WWWSSSQQQLLLTTTuuuaaaDDDDDDGGG???===EEE@@@AAAAAA@@@>>><<<999888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@BBBCCCMMMddd~~~|||yyywwwvvvuuuxxxwwwwwwvvvtttqqqooonnnpppuuu|||fffRRRXXX]]]RRRMMMSSSZZZXXXTTTQQQUUUiiivvvjjjooozzz}}}vvvoooiiifffeeeeeeeeeeeeeeefffhhhjjjjjjkkkmmmpppvvv|||~~~}}}|||{{{||||||}}}}}}qqqnnnjjjhhhkkkqqqxxx}}}~~~}}}~~~|||{{{xxx~~~|||zzzyyyyyyxxxwwwvvvsssqqqppplllbbbWWWSSSUUUhhh}}}tttkkkhhhgggggggggddd]]]RRRJJJOOOVVV\\\]]]XXXSSSPPPPPPUUUZZZ```ddddddbbb```___\\\[[[ZZZXXXUUUSSSQQQPPPOOOQQQTTTUUUUUUVVVYYY\\\^^^eeeoooxxx}}}tttkkk]]]NNNDDD>>>======<<>>>>>>>>===<<<:::888777999999:::;;;;;;<<<<<<===;;;;;;<<<<<<====================================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>AAAOOOeee~~~|||zzzwwwuuussswwwwwwwwwwwwtttqqqnnnkkklllooottt{{{hhhTTTSSSTTTNNNMMMQQQWWWRRRMMMLLLRRRbbb{{{ppplllppp|||zzzsssnnnjjjgggfffaaaaaabbbdddgggiiihhhfffeeehhhnnntttzzzxxxvvvuuuvvvyyy}}}yyysssppppppsssuuutttuuuyyy|||yyywwwwwwwwwvvvvvvpppwww}}}}}}~~~~~~}}}}}}{{{xxxuuuqqqooommmllljjjhhhfffbbb[[[UUUXXX```{{{qqqlllllliiifffbbb]]]WWWPPPLLLSSSWWWYYYWWWQQQMMMMMMPPPVVVZZZ___bbbaaa___^^^]]]cccaaa]]]XXXTTTQQQPPPOOOOOORRRUUUUUUUUUWWW\\\```bbbiiirrryyy~~~yyyrrrhhh___QQQDDD;;;888:::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>AAAGGGWWWzzz}}}{{{yyyvvvtttvvvvvvwwwvvvtttqqqnnnlllkkkkkkmmmqqqxxxrrr___UUUQQQPPPRRRTTTUUUOOOKKKKKKMMMVVVhhhzzz{{{mmmhhhttt}}}xxxsssmmmiiigggbbb```___aaadddeeeeeecccaaabbbeeejjjpppvvv|||}}}|||zzzxxxyyy}}}}}}zzzyyyxxxrrrooonnnrrryyy~~~yyyrrrllljjjjjjjjjjjjeeeiiinnnrrrvvvxxxzzz{{{}}}~~~yyyxxxtttpppkkkhhhgggfffhhhdddaaa]]]XXXXXXcccoooxxxnnnlllkkkgggfffbbb]]]XXXTTTSSSSSSWWWWWWVVVRRRNNNMMMRRRVVVXXX[[[^^^___^^^]]]\\\]]]aaa___\\\XXXUUUSSSRRRQQQQQQTTTVVVVVVVVVXXX___eeehhhooovvvyyyzzzxxxnnnbbbVVVOOOEEE<<<888:::>>>BBBMMMRRR[[[aaaaaalllZZZ===888666666444000000333////////////000000000000---......///000000111111000000000000111111111111111111111222333333444444333333444444555777888999;;;:::;;;??????>>>DDDLLLccczzz||||||{{{zzz{{{~~~~~~{{{|||zzzwwwtttssspppmmmkkkddd___ZZZXXXWWWVVVRRROOOFFFGGGGGGGGGGGGIIIOOOSSSUUUWWWZZZ[[[YYYWWWWWWVVVRRRPPPJJJEEEDDDKKKYYYddd{{{SSSAAADDDDDD@@@======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>>@@@CCCDDDLLLiii~~~|||{{{xxxvvvsssssstttsssrrrpppmmmllliiiiiihhhjjjmmmrrrxxx{{{yyygggVVVOOOQQQUUUVVVVVVQQQMMMLLLIIIKKKYYYhhhqqqeeeooo~~~{{{vvvpppkkkhhheeeaaa]]]]]]```bbbcccbbb```______aaaffflllrrrvvv{{{}}}~~~xxx|||wwwooommmqqqvvvxxxxxx~~~vvvkkkbbb^^^^^^___```^^^]]]^^^dddmmmtttxxxxxx{{{{{{{{{zzz{{{|||}}}~~~zzzyyyvvvqqqmmmjjjiiijjjeeeaaa\\\XXXTTTXXXgggvvvwwwjjjfffggggggcccdddddd___XXXRRRQQQRRR[[[YYYUUUPPPNNNQQQXXX]]]ZZZ\\\^^^^^^]]][[[\\\\\\WWWWWWWWWWWWVVVUUUUUUTTTRRRUUUWWWWWWVVVYYYaaahhhmmmtttxxxxxxwwwrrreeeWWWHHHCCC===999999???GGGLLLVVVWWW\\\ccchhhvvvmmm===777555222000000111111000000000000000111111111111,,,------...///000000111000000000000111111111111000111111222333333444444333333333444555666777888777888999:::;;;<<>>;;;<<>>@@@@@@===???UUU|||}}}|||zzzwwwppppppqqqppppppnnnlllkkkhhhgggffffffgggiiilllnnn~~~eeeXXXPPPTTTZZZWWWSSSVVVRRRFFF@@@FFFTTT^^^rrrfffmmm}}}~~~~~~}}}xxxqqqkkkgggddd___\\\\\\]]]^^^^^^\\\]]]]]]\\\\\\```ggglllwww{{{yyyqqqrrrtttyyy{{{wwwssspppnnnnnnhhhbbb```]]][[[]]]aaaaaa___]]]\\\___hhhsss{{{yyyvvvssssssvvvxxxxxxwwwqqqnnnkkkjjjiiifffbbb^^^ZZZ^^^ZZZTTTYYYiiiqqqpppyyyssskkkfffdddccc```]]]\\\[[[XXXTTTSSSVVVXXXXXXXXXYYYVVVMMMKKKRRR]]]ccc``````___^^^\\\ZZZXXXWWWQQQRRRTTTWWWZZZZZZYYYWWWYYYYYYZZZZZZ\\\aaahhhmmmuuuwwwwwwuuunnncccXXXQQQAAA>>><<<<<<<<>>???<<<>>>CCCBBBFFFZZZqqq}}}|||}}}zzzxxxqqqnnnkkkkkknnnooommmkkkkkkiiieeebbb``````aaabbbfffXXXQQQVVV]]]YYYVVVWWWQQQFFF@@@FFFQQQWWWggg|||zzzqqquuu|||}}}||||||wwwqqqllliiieee```]]]]]]^^^^^^^^^ZZZ[[[[[[ZZZYYY[[[```eeemmmqqquuuyyy|||~~~}}}}}}|||wwwuuuvvvwwwzzz~~~}}}}}}{{{{{{{{{{{{|||sssmmmhhhgggeeecccfffjjjvvvvvvtttqqqmmmlllmmmnnnsssrrrqqqsssvvvwwwvvvtttrrrnnnjjjgggeeeccc^^^[[[ZZZZZZVVVWWWggg{{{yyygggdddaaaaaabbbaaa^^^ZZZVVVUUUUUUUUUVVVXXXXXXWWWPPPSSSQQQKKKJJJRRR]]]bbb```___]]]ZZZXXXUUUSSSRRROOOOOOQQQTTTVVVWWWWWWWWW^^^]]]]]]^^^ccciiiooossszzzyyyvvvooodddXXXMMMGGG@@@;;;888===BBBHHHOOOVVVUUU[[[bbbiiixxx[[[===333444333111///.........///------,,,,,,,,,,,,------------......//////000000//////000000000111111111111111111222222222333333444444333222333444555666777888888999:::;;;<<<<<>>===<<<<<<===::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;;;;;;;:::999::::::<<<<<<>>>;;;===AAA??????LLL]]]~~~{{{ssspppmmmlllmmmnnnkkkhhhjjjhhheeebbb___^^^^^^^^^zzz\\\PPPMMMUUU\\\XXXZZZXXXPPPEEEAAAFFFLLLOOO[[[mmmxxxmmmsss|||~~~~~~~~~zzzuuuqqqlllhhhccc```^^^^^^\\\[[[WWWXXXXXXWWWVVVVVVYYY[[[```cccggglllpppvvv{{{|||}}}~~~~~~~~~|||zzz~~~~~~~~~~~~zzzwwwrrrrrrsssuuuxxx{{{~~~yyytttqqqqqqqqqpppssswww{{{rrrkkkgggjjjjjjlllnnnqqqqqqnnnlllnnnjjjddd```\\\YYYUUUSSSRRRQQQRRR___xxxrrr\\\[[[\\\___aaaaaa\\\XXXPPPOOORRRVVVZZZZZZVVVRRRHHHLLLMMMKKKLLLSSS\\\```___]]]ZZZUUURRROOONNNMMMNNNNNNPPPQQQTTTVVVXXXZZZbbb``````dddkkkrrruuuvvvzzzuuummmcccWWWLLLCCC>>>===777666???JJJOOORRRSSSWWWcccsssgggDDD555222222111///...---------...------,,,,,,,,,,,,------...............///////////////000000000000111111111111111222222222222333333333333333333444555555777777888999:::;;;;;;<<<>>>:::@@@]]]wwwooojjjqqq{{{vvvsssssssssrrrtttwwwyyy{{{~~~~~~|||{{{zzz{{{wwwsssmmmjjjhhhfffaaa^^^YYYZZZZZZXXXUUUOOOJJJGGGCCCCCCCCCDDDEEEGGGHHHIIIPPPRRRTTTVVVWWWXXXXXXXXXXXX[[[]]]YYYQQQJJJHHHHHHDDDWWWsss\\\SSSSSSIIIDDDBBB@@@>>><<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;;;;;;;:::999999999::::::<<<999:::???>>>;;;AAAKKKfffzzzvvvrrrppppppoookkkggghhhgggdddaaa___]]][[[[[[kkkOOOGGGHHHRRRXXXRRRYYYVVVMMMDDDBBBGGGKKKJJJTTTbbb{{{sssllluuu|||zzzrrrnnnhhhddd```]]]YYYWWWTTTUUUUUUUUUTTTTTTTTTUUUUUUXXX\\\```dddkkkqqqvvvvvvxxxyyyyyyyyy{{{}}}~~~||||||}}}~~~zzztttpppiiikkkooosssvvvxxxyyyyyytttpppoooqqqrrrrrruuuyyyyyy|||{{{uuuooommmeeeeeeffffffgggfffdddcccfffbbb]]]XXXTTTQQQOOONNNPPPRRRZZZmmmyyyaaaYYYXXXWWWYYY[[[ZZZVVVQQQOOONNNRRRYYY]]]XXXQQQLLLGGGLLLOOOMMMOOOUUUZZZ\\\\\\YYYUUUQQQNNNMMMLLLMMMOOOPPPQQQRRRTTTXXX\\\___bbbbbbdddkkkssswwwuuuqqqoooiii___TTTJJJBBB>>><<<;;;888:::DDDMMMQQQRRRTTTaaawwwtttKKK888444555111000///...---------------,,,,,,,,,,,,,,,,,,---........................////////////000000000111111111111111222222222222222222222333333444555555666666777888999:::;;;;;;999>>>FFFQQQeee|||llljjjrrr}}}yyyrrrnnntttuuuvvvvvvvvvxxx{{{~~~~~~{{{vvvsssqqqqqqrrroookkkfffbbbaaa___\\\ZZZYYYXXXTTTPPPKKKGGGCCCAAADDDFFFHHHJJJLLLNNNOOOPPPRRRSSSUUUWWWYYYZZZZZZYYYVVVZZZ[[[UUUJJJEEEJJJPPP```{{{dddMMMOOOSSSJJJDDDBBB@@@>>><<<;;;;;;;;;999999888888888888999999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::999999999999::::::;;;;;;:::999999999888888:::777888===???>>>AAAGGGUUUiii~~~zzzwwwvvvsssmmmiiifffeeedddbbb___]]]\\\[[[iiiQQQKKKLLLTTTWWWOOOUUURRRKKKDDDDDDIIILLLJJJQQQZZZlllnnniiitttyyyuuuoooiiiccc]]]XXXTTTSSSSSSSSSTTTTTTTTTSSSSSSQQQRRRUUUWWWZZZ___eeeiiioooppprrrsssssstttwwwyyyyyyzzz{{{zzzxxxvvvwwwyyyyyyyyyyyyyyyxxxuuuoookkkmmmpppuuuyyyzzzxxxtttrrrhhheeeeeehhhjjjjjjlllqqqoooqqqrrrrrrqqqppppppqqqfffeeeccc```^^^]]]]]]]]]]]][[[YYYWWWUUUVVVWWWXXX]]]___eeeqqq~~~}}}kkkYYYVVVRRROOONNNPPPPPPNNNLLLRRRPPPSSS[[[\\\SSSKKKGGGMMMQQQSSSRRRSSSWWWXXXWWWVVVTTTRRROOONNNNNNOOOPPPPPPQQQSSSTTTUUUXXX^^^bbbccceeekkkssszzzxxxppphhhbbb\\\RRRHHH@@@<<<;;;<<<;;;===DDDKKKNNNOOOTTT\\\oooVVV:::222333222111000000///............,,,,,,,,,++++++,,,,,,,,,------------...............////////////000000000000000111111111222222222111111222333333444444555555666666777888999:::::::::@@@FFFFFFIII\\\jjjaaajjjuuupppttt{{{vvvnnnoooppppppooonnnoooqqqsssxxxwwwvvvxxx|||~~~zzzyyy|||~~~||||||~~~{{{xxxsssnnnjjjhhhhhhhhhhhheeeaaa^^^[[[ZZZXXXWWWSSSPPPKKKGGGDDDCCCDDDDDDKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTWWWZZZ\\\[[[YYYXXXWWWSSSKKKGGGNNNaaappp\\\JJJDDDEEEFFFBBBBBBAAA???<<<;;;::::::;;;999888888777777888888999999999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888999999888888888888999999:::::::::999999888888777;;;888888:::===???BBBFFFHHHQQQnnn|||zzzvvvpppkkkeeeeeedddcccaaa```^^^^^^uuu^^^VVVTTTXXXYYYPPPPPPOOOJJJEEEFFFKKKMMMLLLOOOUUUaaavvv|||cccbbb|||{{{uuuoooiiibbb[[[VVVVVVTTTSSSSSSTTTUUUSSSRRROOOPPPQQQQQQRRRTTTYYY\\\cccfffiiijjjkkkmmmppprrrssstttuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxuuuqqqnnnpppsssxxx{{{yyyuuuooojjjdddbbbcccgggiiihhhjjjnnnpppooommmjjjggggggiiikkkgggfffccc___ZZZXXXYYY[[[WWWXXXZZZ[[[\\\^^^bbbeeedddbbbaaacccfffeee^^^WWWVVVQQQLLLKKKMMMPPPPPPOOOQQQOOORRRXXXVVVMMMGGGIIISSSWWWXXXVVVUUUWWWUUUQQQPPPOOOOOOOOOOOOQQQRRRSSSPPPRRRTTTUUUUUUXXX^^^bbbgggkkkrrryyy{{{uuuiii___VVVQQQHHH@@@:::999999;;;???EEEMMMQQQOOOPPP[[[iiieeeCCC555333222000000000/////////.........,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////......////////////000000000000000111111111111222///000111333444444444444555555666777888999999:::===;;;:::===CCCQQQhhh{{{aaaRRROOOUUU[[[fffrrr{{{|||vvvppplllmmmmmmlllkkkkkklllnnnsssrrrqqqqqqrrruuuyyy{{{}}}{{{vvvtttvvvwwwuuuuuuxxxqqqnnnjjjfffcccaaa``````___]]][[[XXXUUUSSSRRRQQQHHHFFFCCCAAACCCFFFKKKNNNPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRUUUYYYZZZWWWUUULLLKKKKKKMMMYYYooocccAAAAAABBB???>>>===???>>><<<;;;::::::::::::888888777777777777888888777888:::;;;<<<<<<;;;;;;999999999999::::::::::::999999999888888888777777888777777777777777777888888888999999999888777777;;;999888888999;;;>>>@@@AAAGGGeee~~~zzzsssnnnjjjiiigggeeecccbbbaaaaaazzzcccYYYSSSVVVXXXRRRMMMNNNLLLGGGGGGKKKNNNMMMLLLRRR[[[iiiqqq```rrr|||{{{vvvpppiiibbb]]]ZZZWWWTTTSSSSSSSSSQQQOOOMMMMMMNNNMMMLLLMMMOOOQQQVVVYYY]]]aaadddgggjjjmmmnnnnnnoooppprrrttttttuuuvvvuuuuuuuuuvvvuuurrrpppmmmooorrrsssrrroookkkhhhfffdddfffjjjllljjjkkknnnqqqpppnnnjjjeeebbbbbbbbbaaabbbaaa]]]XXXUUUUUUVVVVVVXXXZZZ[[[ZZZZZZ\\\___YYYVVVTTTTTTWWWWWWXXXXXXXXXSSSOOONNNPPPRRRRRRQQQKKKIIIMMMSSSPPPGGGHHHPPPVVVXXXXXXUUUTTTTTTQQQLLLKKKLLLMMMNNNPPPRRRSSSSSSRRRUUUYYYYYYXXXZZZ___dddkkkpppvvvxxxuuukkk___WWWJJJFFFAAA<<<999999;;;===GGGLLLRRRUUUSSSVVVfffwwwrrrIII777555444222222...............------,,,,,,,,,++++++++++++,,,,,,******+++,,,...///000000........./////////000000000000000000111111111111...///111333444444444444444555555666777888999999;;;777555:::@@@GGGSSS^^^ppp```LLLIIIJJJOOOYYYdddkkkllljjjjjjlllmmmmmmlllkkklllmmmnnnppprrrrrroooooopppsssvvv{{{||||||}}}}}}}}}{{{yyyxxxxxxzzz{{{zzzyyyuuuooolllmmmmmmkkkkkknnnfffdddbbb___\\\ZZZXXXXXXSSSSSSSSSQQQNNNKKKJJJIIIEEEDDDEEEGGGJJJNNNRRRTTTSSSSSSSSSSSSTTTTTTTTTUUUUUURRRPPPRRRTTTTTTPPPLLLDDDLLLZZZmmmjjjMMM???CCCAAA??????===<<<;;;:::999999999::::::777777777666666777777777666888:::<<<<<<<<<;;;:::888888999999999:::::::::999888888888777777777777666666555555555555666666666777888999999888888777666888999888777888:::<<<>>>CCCYYYzzzuuuqqqoookkkhhheeecccccccccuuu^^^RRRKKKOOOUUUQQQLLLOOONNNIIIGGGJJJMMMNNNKKKQQQXXX```tttkkkgggsss~~~~~~zzzvvvooohhhddd]]]YYYUUURRRRRRRRROOOMMMKKKKKKLLLKKKIIIHHHJJJKKKLLLPPPUUU[[[___ccchhhkkkfffeeeeeehhhlllnnnooonnnpppnnnmmmmmmnnnnnnllljjjlllmmmnnnooooooooonnnmmmdddcccdddhhhiiiggghhhjjjmmmnnnnnnlllgggccc___^^^YYY\\\]]][[[WWWRRRQQQQQQWWWYYYYYYWWWRRRNNNNNNOOOLLLKKKMMMTTTYYYZZZZZZZZZWWWSSSNNNMMMNNNOOOMMMKKKEEECCCHHHNNNKKKDDDIIIVVVVVVXXXWWWTTTSSSRRRNNNIIIIIIJJJLLLNNNPPPQQQRRRRRRUUUYYY]]]^^^\\\]]]bbbgggmmmqqquuutttmmmbbbWWWQQQAAA>>>;;;999999<<>>;;;888AAAMMMZZZmmmsssJJJEEECCCGGGPPPZZZ```bbbfffiiikkklllkkkiiiiiijjjjjjpppuuuuuuqqqmmmmmmoooooottt|||}}}yyyvvvrrrmmmiiiiiiiiijjjjjjmmmkkkkkkkkkmmmmmmmmmkkkjjjccc_________]]]]]]```^^^^^^\\\ZZZXXXVVVTTTSSSKKKLLLMMMKKKHHHEEECCCBBBIIIJJJLLLOOORRRTTTUUUVVVUUUUUUUUUTTTUUUUUUVVVWWWUUURRROOOOOOQQQPPPJJJEEENNN]]]xxxuuuJJJCCCCCCBBB;;;===AAA;;;::::::999888888999::::::777777666666666666777777666777:::<<<<<<<<<;;;:::888888888999999:::::::::888888888888777777777777555555444444444444555555555666777999999999888777111666;;;:::888999;;;===<<<<<>>GGGPPPPPPSSSUUUUUUYYYlllzzzUUUCCC444555555///+++---,,,,,,,,,+++++++++******++++++************++++++***++++++,,,,,,------...///////////////.........---///111222333222000/////////......///111444555222222333444444555555666666777999999999;;;===@@@DDDVVVzzzgggJJJ???DDDMMMSSSVVV___nnnvvvppphhhiiijjjggglllhhhlllvvvwwwnnnjjjnnnmmmooossswwwxxxvvvrrrnnnmmmhhhaaa\\\ZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\ZZZYYYYYYYYYUUUPPPNNNPPPSSSUUUVVVUUUTTTSSSQQQOOOMMMLLLLLLEEEFFFGGGIIIIIIJJJJJJJJJNNNOOOQQQRRRRRRTTTWWWZZZRRRVVVWWWUUUUUUVVVUUURRRQQQLLLEEEAAABBBIIIRRRXXXooo|||zzznnnOOO@@@??????>>>===<<<<<<;;;888777777777999:::999888888888777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777666555555444444444555555666666777777777777666666555666888888888888:::;;;;;;<<<>>>FFFYYYyyy}}}~~~|||{{{yyyuuupppjjjfffcccbbbSSSPPPPPPNNNMMMMMMJJJGGGCCCBBBDDDFFFHHHDDDIIIRRR\\\gggwwwzzzooocccdddrrr~~~yyyrrrllliiiddd^^^YYYWWWSSSOOOKKKGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSTTTUUUXXX[[[^^^aaacccdddccceeegggjjjjjjgggdddeeefffggghhhiiijjjjjjjjjiiihhhgggffffffgggiiijjjhhhhhhfffeeecccbbb``````bbb___\\\[[[YYYVVVRRRNNNQQQRRRTTTUUUVVVWWWWWWWWWXXXUUUSSSSSSVVVZZZ[[[[[[[[[WWWSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUQQQPPPOOOMMMMMMMMMNNNNNNKKKMMMPPPRRRTTTVVVXXXYYY\\\]]]```eeekkknnnpppooonnnjjjeee^^^VVVMMMDDD>>>???:::888===CCCHHHMMMQQQLLLKKKQQQdddpppFFF777...000222---,,,000,,,,,,+++++++++*********+++******))))))******+++******+++,,,,,,------...////////////............---///000222222111000/////////......///111333555222222333333444555555555555777888888999:::<<<>>>CCCMMMeee{{{cccQQQGGGJJJRRR```iiisssvvvwwwvvvqqqkkkrrrssswww{{{yyysssooopppggghhhjjjmmmooonnnjjjgggeeeaaa\\\ZZZYYYZZZ[[[[[[VVVUUUTTTRRRPPPNNNNNNOOOQQQMMMIIIGGGHHHJJJKKKKKKPPPPPPPPPPPPOOOOOONNNNNNKKKLLLMMMNNNOOOPPPPPPPPPVVVWWWXXXXXXWWWVVVWWWYYY[[[\\\XXXRRRQQQUUUWWWVVVLLLGGGAAAAAAKKK```xxxyyyrrrsssQQQBBB??????>>>======<<<;;;;;;777666555666888999888777888777777666666777777777666666777777888888999999777777777777777777777777666666666666666666666666555555444444444555555666666666777777777777666666666777999999888888999;;;:::<<<>>>AAAJJJ```~~~zzz}}}~~~zzzuuuoookkkhhhnnn\\\SSSNNNJJJJJJKKKHHHEEECCCCCCDDDGGGIIIIIIIIILLLQQQYYYgggwwwbbbfffxxxyyy~~~yyyuuuqqqllleee___\\\WWWQQQMMMGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJLLLOOOSSSWWWZZZ\\\]]]]]]___bbbeeeeeedddbbbbbbcccdddeeefffggghhhhhhhhhgggfffeeeeeefffggghhhfffeeecccaaa`````````aaaaaa___]]][[[ZZZWWWSSSQQQUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWUUUUUUXXXZZZ[[[[[[ZZZXXXVVVVVVWWWXXXYYYXXXXXXWWWVVVUUUTTTRRROOOMMMMMMLLLKKKKKKLLLNNNPPPRRRQQQPPPQQQTTTYYY[[[ZZZXXX^^^bbbhhhpppuuuuuuqqqmmmfffaaaXXXPPPIIIBBB<<<888:::666777@@@HHHKKKLLLMMMNNNTTTfffnnnMMM888///+++...///+++,,,111,,,++++++++++++*********+++******))))))******+++******++++++,,,---------........................---...000111111111000/////////......///111333444111222222333333444555555444555777777777888:::===AAAAAAKKKeeebbbOOOIII[[[\\\dddttt{{{www}}}yyyuuuqqqffffffgggiiijjjiiifffccc___\\\YYYXXXXXXXXXXXXWWWUUUTTTRRROOOLLLKKKMMMNNNOOOMMMIIIHHHHHHIIIIIIIIILLLLLLMMMOOOQQQRRRQQQPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUWWWVVVUUUTTTTTTUUUWWWZZZZZZVVVSSSQQQMMMGGG<<>>>>>======<<<;;;;;;;;;666555444555777888777666777666666555555666777777555666666777888999:::;;;666666666666666666666666555555555555555555555555444333333333444555666666555666666777777666666555777999:::999888888999:::777<<<>>><<<;;;GGG]]]pppwwwyyy~~~wwwrrrooosss^^^RRRKKKIIIJJJJJJIIIFFFEEEEEEGGGIIIKKKNNNKKKIIIIIILLLVVVjjj{{{iiihhhssszzz~~~}}}zzzuuummmhhhccc^^^WWWRRRMMMMMMLLLKKKJJJHHHGGGFFFIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJNNNQQQTTTVVVXXXYYY[[[^^^```aaaaaa```______```aaaccceeefffgggfffeeeddddddcccddddddeeedddbbb```___^^^___aaabbb___^^^\\\[[[YYYWWWUUUTTT\\\[[[ZZZZZZYYYYYYYYYYYYWWWWWWVVVWWWXXXYYYYYYYYY[[[YYYXXXYYY[[[[[[[[[YYYVVVSSSPPPOOOQQQPPPLLLIIINNNMMMLLLLLLNNNPPPSSSUUUUUUUUUUUUVVVXXXZZZ\\\\\\dddiiiqqqyyy{{{vvvmmmfff___XXXNNNEEE???;;;999888:::999>>>EEEIIIHHHHHHKKKOOOkkkyyyRRR888444000///111...***+++///++++++++++++******************))))))))))))***************+++,,,,,,------------...............///---...///000000000/////////.........///000222333111111111222333333444444333444555666555666888;;;<<<:::===KKKeee{{{hhhbbbXXXXXXeeeqqqtttvvv{{{wwwwwwtttmmmjjjkkklllnnnnnnkkkfffbbb^^^\\\YYYXXXWWWVVVTTTRRRTTTUUUUUURRROOONNNPPPRRRQQQOOOMMMLLLMMMNNNMMMMMMLLLLLLNNNRRRTTTUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTPPPRRRUUUVVVUUUTTTUUUVVVQQQSSSSSSPPPOOOQQQPPPMMMSSSbbbvvvwwwrrrooorrrqqqvvv|||~~~VVV>>><<>>LLLXXXwwwsss}}}{{{zzzvvvoooZZZMMMHHHIIILLLHHHGGGFFFDDDEEEFFFHHHJJJLLLHHHFFFEEEFFFKKKYYYggg}}}ddddddpppwww|||~~~}}}vvvqqqlllggg```ZZZUUUTTTQQQNNNJJJGGGEEEDDDHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSVVVXXXYYYZZZ[[[\\\[[[[[[\\\]]]___aaaccceeebbbbbbaaa```````````````aaa```^^^]]]]]]^^^```aaa]]]\\\\\\ZZZXXXWWWWWWWWW^^^]]]]]]\\\[[[[[[ZZZZZZWWWXXXYYYYYYYYYXXXXXXXXXZZZYYYXXXYYYYYYYYYXXXVVVPPPLLLIIIIIILLLNNNNNNLLLOOOOOONNNNNNOOOQQQSSSUUUSSSUUUWWWWWWWWW[[[ccciiippptttyyy}}}{{{rrrfff]]]UUUNNNDDD===999999::::::>>>BBBIIIMMMIIIEEEJJJRRR\\\}}}YYY>>>111111111111111...******---+++++++++*********))))))***))))))))))))))))))***))))))***++++++,,,,,,---,,,---------......//////------......////////////.........//////000111111000000111111222333333333222444555555444555777999777999<<>><<<===;;;;;;;;;:::::::::::::::777666555666888999888777555555555555555666777777888888888777777666666666444444444444444444444444444444444444444444444444222222222333333555666777555555666666666666555555777999999999777777777999::::::;;;;;;<<>>@@@FFFLLLNNNIIIHHHTTTbbb^^^@@@222000,,,---...---,,,++++++---+++************)))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,,,,---......//////------------.........///.........//////000000000///000000111111222333333222444444444444444666888555999>>>???AAAKKK[[[iiiyyyyyydddUUUOOOPPPIIIKKKJJJIIIMMMVVV[[[\\\\\\^^^```cccccc___YYYTTTSSSRRRRRRSSSUUUVVVUUUTTTRRRUUUUUUQQQJJJFFFHHHKKKTTTRRROOOOOOPPPRRRRRRRRRSSSYYY^^^^^^XXXSSSRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPMMMJJJHHHHHHIIILLLWWWeeerrr|||xxxzzz}}}qqqwwwwwwrrrzzzSSS>>>>>>@@@;;;555:::::::::999999999999999777666555666888999888777555555555555666777888888999888777666555444444333333333333333333333333333444444444444444444444444333222222222333444555555444555555666666555555444555777888777666666777888<<<;;;::::::<<<>>>??????VVVzzz```PPPIIIGGGGGGIIIFFFEEECCCBBBBBBCCCDDDEEEFFFBBBAAABBBBBBDDDLLLTTTggg}}}ooo[[[^^^dddmmmtttxxx{{{}}}~~~~~~~~~zzztttoooeeebbb^^^YYYTTTPPPMMMLLLEEEEEEFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBEEEHHHHHHHHHHHHKKKMMMOOOOOOOOOQQQSSSWWWZZZ\\\YYYYYYYYYXXXXXXWWWVVVUUUYYYYYYYYYYYYYYYXXXXXXXXXWWWYYYYYYWWWUUUUUUWWWZZZTTTVVVYYY[[[[[[ZZZXXXVVVRRRUUUXXXXXXVVVSSSRRRSSSQQQOOOMMMMMMNNNNNNMMMLLLIIIJJJLLLMMMNNNOOOPPPRRRNNNOOOQQQSSSUUUUUUVVVUUUVVVZZZ```eeejjjpppvvv{{{{{{xxxsssllldddYYYNNNGGG???;;;777666999>>>BBBDDDFFFHHHMMMPPPQQQYYYlll~~~bbbFFF333...111,,,,,,,,,++++++---,,,+++************))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,------...//////------,,,,,,------...///......////////////////////////000000111222222222333444555444444444666888555888;;;<<<===BBBIIIOOOeee|||nnnaaaRRRHHHAAAAAAEEEIIIMMMQQQOOOOOOPPPSSSUUUUUUSSSQQQNNNMMMLLLMMMOOOQQQQQQQQQPPPQQQPPPKKKEEEEEEKKKRRR]]]YYYTTTRRRRRRTTTTTTUUUSSS]]]eeecccXXXPPPPPPTTTTTTTTTTTTSSSRRRQQQPPPOOOIIIJJJLLLMMMOOOSSSXXX\\\jjjwwwooouuu}}}~~~{{{yyynnnsss|||sss[[[CCC:::===>>>;;;888999999999999999999999999666555444555777888777666666666666666777888999999666666555555444444333333333333333333333333333333444444444444444444444444333333333222333333444444444555555666666555555444333555666666555555666888999:::;;;:::999:::<<<>>>NNNhhh}}}uuu{{{uuu\\\OOOJJJHHHFFFEEEHHHGGGFFFDDDDDDDDDEEEFFFJJJEEEBBBAAA@@@AAAGGGOOO\\\qqq~~~UUUYYYaaallluuu{{{||||||~~~}}}zzzvvvkkkiiieee___[[[WWWUUUTTTGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAABBBBBBCCCDDDEEE@@@CCCFFFFFFEEEEEEHHHKKKKKKKKKKKKLLLOOOSSSVVVYYYVVVVVVVVVVVVUUUTTTSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTVVVWWWXXXWWWTTTTTTWWWZZZTTTVVVYYYZZZYYYVVVQQQOOOLLLPPPTTTTTTQQQNNNMMMMMMMMMKKKHHHHHHIIIKKKKKKJJJGGGKKKPPPQQQOOOMMMMMMNNNOOOQQQTTTWWWZZZZZZZZZZZZ___aaafffmmmtttxxxxxxwwwxxxrrriii```VVVMMMDDD???;;;999777888===CCCGGGJJJPPPOOORRRXXXaaapppgggKKK999000000444111000---+++,,,...---***************))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......---...///////////////.../////////000111111222222333444555555444444666888666666777999===AAABBBCCCPPPjjjooo\\\MMMJJJIIIEEEDDDHHHHHHGGGGGGIIIMMMQQQSSSTTTNNNLLLIIIIIIJJJKKKKKKJJJGGGGGGFFFAAA===BBBMMMXXX```[[[UUUQQQPPPQQQQQQRRRRRR^^^hhheeeWWWNNNOOOUUUQQQQQQQQQPPPPPPNNNMMMLLLMMMPPPVVV]]]fffrrr}}}yyyqqqvvvwwwyyy{{{zzzvvvrrrpppyyywwwyyysssIIIBBB===<<<;;;999:::===888888888888888888999999555444333444666666666555666666666666777888::::::333333444444444444444444222222222222222222222222555555555555555555555555444444333222222222333333444555555555555555555444111333555555444555666888555999<<<;;;777888===CCCEEELLLiiivvvcccmmmzzzsssYYYLLLIIIIIIHHHHHHIIIMMMKKKAAA;;;>>>CCCDDDDDDDDDKKKLLLBBBCCCHHHCCC[[[fff|||hhhTTTWWWhhhtttyyyzzz}}}yyywwwyyy~~~wwwssslllfffbbb]]]YYYVVVPPPMMMHHHEEEDDDDDDCCCBBBDDDBBBAAAAAACCCDDDDDDCCCEEEFFFFFFFFFEEECCCAAA@@@CCCCCCDDDFFFIIIKKKMMMOOOPPPPPPPPPMMMLLLNNNSSSXXXVVVVVVTTTSSSRRRQQQQQQQQQTTTTTTTTTRRRPPPOOOPPPQQQTTTTTTTTTSSSQQQOOOLLLKKKIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMRRROOOMMMMMMOOOQQQOOOMMMPPPTTTYYYZZZXXXYYY]]]bbbeeeiiiooouuuyyyzzzyyyyyyjjjcccYYYPPPIIICCC===999888888;;;BBBEEEEEEFFFIIIOOOQQQWWWgggqqqIII888666111------,,,,,,,,,+++++++++************)))(((((((((((((((++++++***))))))((())))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///....................................//////////////////000111222333333444666666888:::<<<>>>???@@@IIITTTjjj|||gggSSSGGGGGGNNNHHHCCC@@@DDDMMMSSSTTTSSSQQQMMMHHHCCC@@@??????>>>BBB@@@===<<>>===<<<;;;:::999999777777777777777666555555555555444444444333333333555555666666666666666555555444222111111222444555444333222111111111222333333333333333333333333333111111111222333444555666444444444444333333222111444333333222111111111222555666777888999:::;;;;;;<<>>:::777;;;888:::AAAGGGIIIKKKNNNJJJXXXooowwwYYY<<<333333000------,,,,,,+++++++++************))))))(((((((((((((((******))))))((((((((((((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.............................................//////////////////000111222333444444555666777888:::<<<======:::BBBTTTnnnuuulllkkk]]]SSSFFFAAAEEEMMMSSSUUUMMMIIIEEEBBBAAA@@@???===;;;<<<===@@@DDDGGGIIIJJJLLLIIIEEEBBB@@@AAADDDFFFEEEKKKOOOOOOQQQWWWYYYYYYTTTbbbooouuu}}}lllQQQDDD======<<<;;;:::999888888777777777777777666555555555555555444444444333333444444555555666555555444555333222111111222333555333333222111111111222333333333333333333333333333222222222222222333444555333333444444333222222111444333222222111111111222444444555666777888999:::555:::???PPPnnnnnnjjjjjjoootttxxx||||||wwwZZZKKKGGGGGGHHHJJJLLLKKKGGGAAAAAAEEEGGGEEEHHHCCCFFFFFF@@@GGGVVVZZZ]]]bbblllwww}}}iiiWWWUUUccctttsssvvvyyyyyyvvvvvvyyy|||~~~zzzuuupppkkkgggccc___ZZZUUURRRNNNKKKHHHDDDBBBAAAAAABBBBBBBBBAAACCCDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIIIIJJJJJJIIIHHHFFFEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOONNNMMMMMMOOORRRUUUVVVVVVUUUXXX]]]```bbbgggmmmsssuuuxxx{{{|||wwwnnnddd^^^RRRLLLEEE>>>;;;:::999888<<<:::===EEEKKKKKKKKKLLLPPPhhhRRR@@@111000222///,,,,,,++++++++++++*********)))))))))((((((''''''(((((())))))((((((((((((((((((***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------............/////////000000111222333444444555555555666777888999:::::::::<<>>@@@??????BBBGGGLLLOOOQQQKKKLLLLLLKKKKKKOOOUUU[[[]]]bbbggglllvvv~~~{{{~~~tttyyyaaaDDD;;;===;;;;;;:::999888777777666666666666777666666555444666666555555555444444444333333444444444444333333444333222111111222333444222222111111111222222333222222222222222222222222222222111111111222222333222333333333333222111111333333222111111111111222333333444555666777777888666777777AAASSSddd|||tttqqqxxx{{{\\\KKKGGGHHHJJJLLLPPPNNNIIIBBB>>>AAAHHHMMMNNNEEEHHHMMMLLLRRRZZZYYY[[[]]]cccjjjooowwwrrrccc___aaammmqqqvvvwwwvvvtttvvvwwwxxxvvvyyy{{{vvvrrrlllhhhccc^^^ZZZUUUOOOLLLIIIGGGDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHHHHGGGEEEEEEFFFGGGJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMOOOQQQSSSSSSSSSTTTVVVWWWXXXYYYYYY\\\aaaeeejjjpppwww}}}wwwwwwvvvssskkk```VVVPPPFFFCCC===999888:::<<<===BBBCCCIIIPPPRRROOONNNPPPnnn}}}^^^???777111111111---***++++++************))))))))))))(((((('''''''''(((((('''((((((((((((((('''''')))))))))))))))******+++++++++++++++++++++++++++***++++++,,,------......---------------------------------.........//////000000111222333444555555555555666666777777888888>>>===???IIIZZZlll{{{~~~zzzvvvrrrmmmjjjjjjiiigggddd[[[TTTNNNLLLSSS]]]fffllltttxxx||||||{{{~~~rrreeeeeennnxxxwwwtttqqqttt```JJJAAA<<<:::::::::999999888777666666555555555666666555555444666666666555555555444444222333333333333222222111333222111111111111222333111111111111111222222222222222222222222222222222222222111000000000111111111222222222222222111111222222111111111111111222333333444444555666666777888888888???HHHQQQuuuwwwrrrvvv|||}}}^^^LLLHHHIIIKKKMMMMMMOOOMMMGGGAAAGGGXXXiiibbbPPPKKKPPPQQQUUUWWWRRRVVVVVVYYY___eeennn~~~ppp```cccfffjjjooosssvvvwwwwwwwwwwww|||{{{tttqqqlllhhhccc]]]WWWSSSOOOMMMJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJIIIGGGGGGHHHJJJLLLMMMNNNOOOOOOOOONNNNNNKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLOOORRRTTTTTTUUUWWWXXXZZZ\\\^^^```dddfffjjjnnnrrrxxx~~~wwwtttmmmdddZZZPPPHHHDDD===<<<:::888999<<<@@@CCCJJJMMMRRRWWWXXXYYYaaakkk[[[>>>777444222222///,,,+++---*********)))))))))((((((((((((''''''''''''((((((&&&'''((((((((((((''''''(((((())))))************++++++++++++++++++++++++******++++++,,,------...------------------------------------............///000111222333444444555555666666666777777777777888888:::AAANNN^^^llluuu{{{rrreeeZZZWWW]]]hhhpppqqquuu~~~YYY@@@>>>BBB>>>666::::::999999888777777777333444555555555555444444666555555555444444444444222222333333222111000000111111111111111111111111000000111111222222222222111111111111111111111111111111000/////////000000000000111111222111111000111111111000000111222222333444444555555666666666333444555;;;???AAA___yyyxxxxxx||||||]]]LLLHHHIIIKKKMMMHHHLLLOOOMMMIIIPPPiiitttZZZLLLMMMLLLNNNQQQMMMPPPNNNPPPVVV]]]eeeqqq{{{zzzfffeeedddfffkkkpppuuuwwwvvvwww}}}}}}{{{xxxuuuqqqkkkddd```ZZZWWWSSSPPPNNNKKKHHHFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFHHHHHHHHHHHHJJJKKKLLLMMMJJJKKKKKKJJJIIIIIIJJJLLLJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLMMMPPPSSSVVVXXXUUUWWWZZZ]]]```dddhhhlllqqqqqqsssuuuvvvxxxyyyzzzpppjjjaaaUUUKKKCCC>>>;;;888999:::;;;<<<@@@EEEIIILLLMMMQQQXXX```kkk~~~eeeFFF222000000000...,,,+++,,,...))))))))))))((((((((((((''''''&&&&&&''''''((((((&&&'''((()))***)))(((''''''((())))))******))))))++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111222333333444444444555555666666777777666777999<<>>BBBMMMbbb|||}}}yyyyyyxxxuuullleeeaaaaaa```]]]^^^cccnnnttt}}}jjjLLLFFF???:::888888888888777777777666666666666666222222333444444444444444444333333333333222222222333333333333222111000//////000000000000000000///---...000111222222222111000000000000000000000000------------...///000000...//////000111111000000000000000000000111222222222222222333333333333333111777555555999777:::HHHSSSjjjeeedddcccfffmmmxxxvvvYYYIIIFFFFFFGGGHHHLLLJJJJJJGGGBBBAAAOOO___YYYJJJJJJPPPIIIFFFLLLOOOJJJGGGKKKWWWdddkkkooorrrxxx}}}lllTTTKKKSSS^^^hhhjjjooosssqqqooossszzzyyy{{{~~~|||uuuqqqlllgggccc___ZZZWWWVVVUUURRRPPPNNNMMMMMMMMMEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDBBBCCCGGGIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIEEEFFFFFFFFFDDDDDDFFFHHHGGGGGGIIIIIIIIIIIIHHHGGGMMMMMMOOOQQQRRRSSSTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^iiilllppprrrsssvvv{{{{{{yyyuuupppjjjbbbYYYTTTFFFDDD???;;;999888999:::===AAAFFFIIIKKKNNNRRRVVVVVVZZZkkk___AAA000///444---//////---,,,+++***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&(((***+++,,,+++***)))&&&''')))*********)))(((************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222///000111222333444555555333666999999777999>>>BBB???IIIWWWhhh}}}pppbbbTTTXXXZZZWWWXXX___gggkkkuuuqqqooonnnkkklllxxxrrrPPP<<<;;;999777888::::::777333555555555555555555444444111222333333444444444444333333333222222222111111444444444333333111000000//////000000000000//////---...000111222222222111000000000000000000000000,,,,,,,,,---...///000111......///000000111000000000000///000000111222222111111111111111222222222000666444222:::999555999<<>>:::777777:::===>>>===GGGIIIOOOSSSQQQNNNQQQWWWWWWkkk]]]CCC777333///,,,...---+++)))(((((()))*********))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111000000000111222333333444444555777888:::;;;;;;>>>@@@EEENNNZZZkkk|||}}}ssspppffffffhhhkkkmmmrrr~~~___EEE>>>AAA::::::999888777666555444444444444555555555666666222222333333333333444444333333333222222222111111111111111111000000//////000000///...........................////////////////////////////////////---.........//////000000//////000000000000//////////////////000000000000111111222222222222111111444444555555666777777777===???KKK```{{{~~~jjjmmmxxx~~~}}}nnnSSSEEEBBBDDDIIIMMMJJJHHHDDD@@@===>>>AAAEEEEEEDDDEEEFFFHHHKKKOOOQQQHHHHHHIIIKKKOOOTTTXXX[[[ddduuurrr___NNNLLLQQQ\\\hhhmmmllllllnnnsssqqqppprrrwww}}}~~~~~~}}}zzzvvvttttttuuurrrlllfffcccdddccc```\\\XXXTTTQQQQQQPPPLLLLLLOOOPPPPPPOOOOOONNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLOOONNNMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRSSSWWW[[[]]]^^^```ccceeeggghhhlllppptttxxx{{{}}}zzzxxxvvvvvvuuussspppmmmfff```XXXOOOGGGCCCAAAAAA???<<<999:::>>>BBBEEEEEENNNMMMNNNSSSVVVYYYaaaiiiuuu{{{gggKKK888111111000---...,,,***)))(((((()))***))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111000000000111111222333333444555666888999::::::888999<<>>AAABBBBBBBBBCCCEEEGGGIIIKKKDDDDDDCCCDDDEEEHHHJJJKKKZZZfffqqqwww~~~xxxnnnNNNIIIKKKVVVbbbggghhhiiinnnnnnnnnoooppprrrwwwzzz|||}}}xxxsssqqqqqqqqqnnnkkkfffbbb^^^^^^[[[WWWWWWZZZVVVVVVUUUTTTSSSSSSRRRRRRQQQSSSUUUUUURRRPPPQQQSSSVVVUUUTTTTTTTTTUUUWWWXXXWWWXXX[[[]]]]]]\\\ZZZYYYZZZ]]]aaaeeegggjjjmmmpppuuuwwwzzz~~~{{{vvvqqqooommmhhh___XXXSSSNNNFFF>>>::::::<<<>>>;;;::::::===BBBHHHKKKMMMSSSPPPQQQ[[[gggsssZZZLLL:::///---//////------,,,***)))(((((()))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000000111111222333333444555666888999999999999999999===EEENNNTTTrrroooIII888:::===;;;777999888888777666555444444333333444444444444555555222222222222333333333333333222222222222111111111222222222111111111111111000//////............///............////////////////////////////////////.............../////////...//////000000//////........./////////000000000000111111222222111111000111111222222333444444444888888:::@@@OOOsssuuuddddddjjjrrrxxxzzz}}}sssXXXJJJGGGHHHJJJLLLJJJHHHDDD@@@<<<;;;===???AAAAAAAAAAAABBBDDDEEEFFF@@@@@@@@@BBBCCCEEEFFFGGGTTT[[[ccciiirrrgggYYYMMMMMMTTT\\\bbbgggfffjjjmmmmmmkkkkkkmmmppprrruuuzzz~~~}}}zzzxxxyyyyyywwwvvvssspppnnnooolllfffdddeeebbbaaa___\\\ZZZYYYYYYXXXVVVZZZ]]][[[VVVTTTVVVYYY\\\\\\\\\\\\\\\]]]______^^^___aaacccdddeeefffffffffhhhlllppptttwwwzzz{{{}}}{{{tttlllddd```^^^YYYOOOFFFCCC@@@;;;777666999===???<<<===@@@EEEJJJNNNPPPQQQOOOPPP[[[qqq~~~eeeFFF>>>444...---...,,,+++,,,+++***)))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))************************))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000/////////000000111222222333444555666777777::::::999888999<<>>@@@AAAAAAAAABBBBBBCCCDDDDDDBBBBBBDDDEEEFFFGGGGGGHHHMMMRRRYYYaaajjjvvvzzz}}}iii]]]VVVRRRTTTXXXXXX^^^dddgggffffffgggiiikkkmmmppprrrvvv|||~~~}}}|||{{{zzz~~~|||}}}}}}vvvqqqppptttrrroookkkhhhfffeeeeee```dddgggeeeaaa^^^```cccggggggggghhhhhhiiijjjkkkkkkjjjjjjlllnnnrrrvvvxxxwwwxxxzzz}}}xxxrrrnnnddd[[[QQQLLLKKKIIIBBB<<<888888888999;;;===@@@BBBCCCFFFKKKOOORRRRRRRRRRRRNNNVVVlll}}}___JJJ;;;777222///...---+++)))******))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000//////...//////000111111222333444555555666666666666666666888<<>>>>><<<999444666999===AAACCCDDDEEEGGGKKKPPPTTTVVVWWWXXXZZZ___iiizzz```JJJ<<<000000///...---,,,++++++))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000//////...............000000111222222333444444444555666777777888;;;>>>???CCCFFFTTTmmm{{{^^^GGG<<<>>>666333888===;;;555222444444444444333333222222333333222222222222111111111111111111222222222222222111111111111000000000000000000000000111111111///............//////000............////////////////////////////////////.........------------------......//////......---,,,,,,---...///000000111///000000111111000000///000000111111222333333333888444222333666:::EEEOOOlllqqqgggbbbeeejjjppptttvvvvvvwww}}}pppTTTHHHIIIKKKKKKJJJJJJIIIGGGCCC???>>>???AAA???@@@AAABBBCCCCCCCCCCCCFFFGGGIIIIIIHHHFFFDDDBBB@@@CCCJJJRRRVVV\\\lll|||www|||lllaaaRRRQQQPPPRRRVVVZZZ]]]^^^```ccceeeeeebbbcccgggkkkjjjqqq{{{~~~~~~|||vvvtttpppiii```WWWNNNIII@@@===999888888999999999777:::>>>BBBFFFIIIKKKKKKKKKOOOUUU[[[bbbkkkttt{{{uuu\\\III===777+++,,,---,,,+++******+++(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///000///......---------...///000000111111222222333444666888999888999:::<<<>>>>>>:::BBBSSS\\\gggyyyjjjNNN;;;;;;DDD???777222555::::::777555333333333333222222222222333222222222111111111111111111111111222222222222111111111111000000000000....../////////000000000...............///000000............////////////////////////////////////.........------,,,,,,,,,---......//////......---+++,,,,,,---...///000111//////000000000000//////...//////000000111222222666444444666777777;;;BBBFFF^^^|||uuuddd\\\eeelllqqqrrrvvv}}}rrrUUUIIIJJJLLLJJJIIIIIIHHHFFFCCC???>>>???AAA>>>???@@@BBBBBBCCCCCCCCCBBBCCCEEEGGGGGGEEECCCAAABBBCCCGGGKKKLLLPPP```rrrwww~~~___YYYQQQNNNPPPUUUWWWXXX\\\```eeeddd```]]]]]]___^^^fffooovvvzzz|||~~~~~~|||zzzuuuqqqfffddd___XXXOOOEEE>>>999777777777888888888999999===???BBBFFFJJJNNNPPPQQQRRRWWW^^^hhhuuuwwwYYYCCC666222333+++---...---***((()))+++'''((()))))))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////000///...---------------//////000000111111222222222444666666555444444555>>>>>>888:::BBBDDDPPPfffuuuoooNNNEEECCC:::555999444444666777444111444:::333333222222222222222222333222222222111111000000000111111111111222222222111111111111000000000000---.........//////000000...............///000111............/////////000////////////////////////.........------,,,,,,,,,---..................---++++++,,,---...///000111//////000000000000//////------......///000000000---000666:::777222222666666FFF[[[oooooo\\\XXXaaaiiilllqqqxxx{{{xxxkkkTTTJJJEEEIIILLLFFFDDDGGGGGGBBB;;;999<<>>>>>@@@CCCDDDCCCBBBBBBEEELLLOOOKKKGGGFFFNNN[[[aaaWWWIIIEEEKKKRRR^^^fffqqq~~~nnnxxx~~~lllYYYPPPOOORRRSSSUUUWWWWWWVVVUUUSSS[[[YYYYYY\\\\\\ZZZ[[[___bbbdddiiiooouuuzzz}}}~~~zzzxxxnnnfff\\\TTTPPPLLLGGGCCCAAA>>>999777888888777666<<<:::;;;AAABBBAAADDDIIINNNOOORRRWWWZZZZZZYYYXXXhhhqqqoooVVV>>>666444...***,,,---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''******)))((((((((((((((((((((()))))))))*********))))))))))))************,,,...111444555333111000...---,,,+++,,,---///000//////............//////......//////000000111111222222222333444666999:::777888999:::<<>><<<<<>><<<===@@@AAABBB@@@AAAGGGPPPSSSNNNHHHFFFFFFPPPUUUOOOFFFDDDGGGIIIPPP]]]mmmyyyppplllqqqyyyeee\\\UUURRROOOPPPRRRSSSRRRPPPSSSPPPQQQUUUUUUTTTTTTWWWSSSUUUWWW[[[```eeeiiikkksssuuuwww{{{~~~xxxwwwsssnnniiiccc^^^\\\WWWPPPFFF???<<<;;;999666666555444555777999999888???>>>AAAEEEFFFFFFIIINNN[[[ZZZXXX[[[bbbmmmwww|||lllLLL>>>333111111,,,***---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((***))))))((((((((((((((((((((())))))))))))******))))))))))))***************+++---/////////......---,,,+++***+++,,,---...//////............//////......//////000000111111333333333333444666888999888888999999;;;<<<>>>???;;;@@@GGGLLLQQQZZZfffooosss]]]JJJ<<<777;;;888666666777888555222333333333333333333333333222222111111000000//////000000000000000000000000000000000000000000000000000000000000////////////000///......---.........000////////////.........///......------......///........................///...---,,,+++,,,---...------,,,,,,++++++******,,,,,,,,,,,,------------........................---............/////////...//////000111222333333444444555888CCCYYYsss~~~mmm^^^YYY\\\vvv___PPPGGG===>>>CCCAAA;;;@@@DDDDDD???======@@@@@@???>>>======>>>>>>>>><<<===BBBJJJNNNJJJEEEDDD<<>>>>>AAACCCFFFIIIJJJKKKOOOTTTZZZaaaiiiqqq}}}fffPPP;;;444000111///***))),,,++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((()))))))))************)))******+++,,,,,,------++++++*********+++,,,---///......------......///......//////000000111111444333333333444555777888888888888888999:::;;;;;;;;;<<<===<<<>>>EEEPPPXXXyyy~~~uuuYYYHHHAAA===<<<===555444333444666666444222222222222222222222222222111111000000/////////...000000000000000000000000000000000000000000000000//////////////////......///......------........./////////.........------...------------------......------------------......------,,,,,,,,,---...------,,,,,,+++++++++***++++++,,,,,,,,,---------........................---------.........//////...//////000111111222222444555666666;;;JJJ```qqqssshhhWWWuuu___OOOFFF<<<===CCCAAA<<>>??????===;;;:::===;;;===CCCFFFDDDBBBCCCAAABBBAAA======@@@BBB@@@IIIPPPZZZccckkkuuu}}}xxxggg[[[UUURRRNNNKKKOOOLLLMMMSSSTTTPPPMMMLLLSSSQQQPPPNNNMMMNNNNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPMMMNNNOOOQQQUUUXXX[[[]]]```bbbdddggghhhiiiiiiiiihhhiiijjjjjjhhheeeaaa___UUUUUUSSSQQQOOOLLLJJJHHHBBBAAA???>>><<<:::999999333333444555777999999888<<<===???@@@AAABBBCCCDDDEEEJJJOOOPPPQQQUUU[[[___]]]vvvxxx^^^GGG888000...---,,,)))&&&&&&)))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************)))))))))***++++++,,,---************++++++,,,,,,......------------............//////000000111111333333222222222444555666777777777777777888888999:::;;;<<<;;;;;;===CCCGGG```aaaiiizzzrrr[[[LLL===777777777777888777666444444444555444333222222222222222222222222000000000///////////////////////////////////////////////////////////////..................//////......------------..................------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------............//////000000111111222222...222555555777???NNNZZZeeeqqq___xxx___NNNEEE<<<>>>CCC@@@BBBSSSccc```OOO???<<>>@@@???===;;;;;;AAA===<<>><<<;;;999888666666666666777888999:::888999;;;=========<<<;;;AAACCCDDDEEEEEEFFFIIIKKKJJJSSSZZZ]]]```gggpppuuuoooWWWDDD666---,,,,,,+++***(((((()))+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((())))))***''''''(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,......------------............//////000000111111333222111111111222333444666666555555555666777777333666999;;;;;;;;;===>>>BBBDDDPPPggg|||kkkRRRDDDAAA;;;777999:::777555555888777666444333333444444111111111111111111111111000000000000////////////////////////////////////////////////////////////............////////////---------,,,------...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------........./////////000000111111111...111555555555888???FFFPPPZZZfffuuuppp|||```KKKBBB;;;>>>BBB>>>DDDQQQ\\\XXXHHH;;;;;;@@@888:::<<<===<<<<<<===@@@DDD???===???@@@>>>===???;;;======<<>>>>>======<<<<<<<<<<<<===>>>>>>============<<<;;;:::999999999::::::::::::999999888888888888999;;;===>>>AAABBBCCCCCCBBBBBBBBBBBBBBBEEEGGGHHHIIIMMMRRRVVV\\\hhhssswww}}}hhhOOO@@@777111...+++,,,---,,,,,,,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))******'''''''''((((((((())))))))))))))))))************((((((***+++++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------.........//////000000111111222111000//////000111111444444444444444555666666333555777999:::;;;<<<<<<999:::CCCSSS```fffkkkpppxxxttt]]]LLLAAA===>>>888777888;;;:::666555888555555555444333222222222111111111111111111111111000000000000000000000000////////////////////////............................../////////000000000---,,,,,,,,,------...///---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---+++,,,,,,---.........---+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,---------.....................////////////111333444555444555888:::777AAALLL\\\}}}~~~```III@@@;;;>>>BBB<<>>999;;;;;;:::999;;;@@@DDDDDD???>>>@@@@@@<<<:::;;;999===>>>===>>>BBBAAA>>>BBBAAA???>>>AAALLL\\\ggglllwww}}}pppuuunnn[[[OOOJJJHHHJJJMMMKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@AAADDDFFFCCCEEEHHHKKKMMMSSSZZZ```ttt~~~fffIII666///.........(((***,,,+++++++++'''$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((()))******''''''''''''((((((((()))))))))))))))************&&&((()))++++++++++++***++++++,,,------------,,,...------,,,,,,------.........//////000111111111111111///......//////000333333333333444555666666888999999::::::;;;===>>>CCC>>>>>>CCCEEEEEEJJJRRRXXXfffyyy~~~cccUUUHHHBBB===999:::>>>888777888888444...///333000222444444333111000000000000000000000000000000000000000000111111111111////////////////////////.........................../////////000000111111,,,,,,,,,,,,------...///---------,,,,,,,,,++++++,,,++++++++++++++++++,,,---,,,***))))))***,,,---+++,,,------.........---******************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------000000000000111333444555...888AAANNNlll|||ZZZOOOAAA888>>>===CCCDDDCCCAAA>>>;;;:::;;;===999999999:::;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<<<<===???@@@>>>>>>>>>?????????AAACCCBBBAAAEEEKKK___hhhwwwwwwjjj___WWWRRRYYYUUUQQQOOOOOOOOOOOONNNOOONNNJJJGGGJJJOOOOOOJJJLLLNNNOOOLLLHHHFFFFFFHHHIIIEEEAAA???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBDDDCCCBBBCCCDDDEEEDDDCCCAAAEEEDDD@@@>>>BBBFFFFFFCCC@@@>>>>>>AAAEEEFFFFFFJJJOOOTTTVVVXXXaaaooozzz{{{}}}]]]JJJ777...---,,,,,,,,,+++++++++***)))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))***,,,---***+++......+++---------............//////////////////.........222222333444444555555666777888999:::;;;<<<<<<===::::::<<<===???AAABBBCCCIIIKKKXXXhhhqqquuuhhhVVVMMMCCCBBB???;;;777555555777777777666555444333333333444444333333222111000000000000000000000000000000///////////////000111111000000000000////////////.......................................///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///000000000000000111111222111444888===KKKgggyyyXXXNNNBBB:::???>>>DDDCCCCCCAAA>>>;;;:::;;;===:::999999::::::<<<=========<<<<<<;;;;;;;;;<<<<<<:::<<<>>>>>>>>>>>>@@@AAA@@@>>>>>>AAAAAAAAADDDJJJNNNYYYiiizzzyyyeee```YYYSSSPPPNNNMMMLLLOOOQQQPPPKKKJJJNNNOOONNNJJJLLLMMMKKKHHHGGGHHHJJJHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFDDDFFFEEEDDDGGGLLLMMMJJJEEEBBB@@@CCCHHHLLLLLLKKKTTTcccvvvsss\\\FFF999...+++---,,,,,,...******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++...000000,,,,,,...---***---------............////////////////////////...222222333333444555555555777777888999:::;;;;;;<<<999:::;;;===???@@@BBBBBBIIIEEEHHHQQQVVV\\\mmmsss```PPPFFFAAA@@@======<<<:::777777999;;;888777666555444444444444444333333222111111000000000000000000000000000000///////////////000000111000000000000/////////...........................---------------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------............000000//////000000111222222555666555999HHH```rrrvvvVVVMMMCCC;;;@@@>>>DDDAAAAAA@@@===::::::<<<>>>:::999999::::::;;;<<<===;;;;;;;;;:::;;;;;;<<<<<<;;;===??????@@@AAADDDGGGEEE@@@>>>AAACCCCCCFFFIIIEEEOOO^^^mmmzzz~~~qqqfff]]]VVVRRROOOSSSTTTMMMHHHIIILLLMMMMMMMMMMMMLLLIIIIIIIIIKKKIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFDDDDDDEEEEEEFFFGGGIIIIIIKKKKKKHHHGGGLLLQQQOOOIIIHHHHHHLLLTTT]]]dddgggfffyyynnnTTT@@@111,,,))),,,---,,,,,,...)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******+++,,,,,,---......111444222...---...---)))---------............///......//////////////////111222222333333444555555555555666777888999::::::999999:::<<<>>>???@@@AAAHHHCCCBBBEEEEEEIIIWWWgggiiiiiimmmrrrvvvzzzxxxhhhZZZRRRGGG<<<666777:::===888999999888888999;;;>>>888777555444333444444555333333222222111000000000000000000000000000000000//////......//////000000000000000/////////......------------------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------............///////////////000111111///333555333222777CCCMMMkkk~~~uuuUUUNNNDDD<<<@@@===AAA@@@@@@???<<<::::::<<<>>>:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCFFFJJJLLLJJJCCC???BBBFFFGGGHHHJJJEEELLLUUU___jjjwwwzzzuuu|||{{{pppiiibbbdddaaaXXXQQQOOOMMMKKKPPPOOONNNLLLKKKJJJJJJKKKKKKLLLMMMKKKIIIIIIKKKMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHJJJMMMOOOTTTUUURRRNNNOOOSSSTTTQQQWWW___lllwww|||fffRRRAAA555---+++,,,///---***))),,,((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))***+++---...///000111333222...---...---***---------............///............////////////111111111222333333444444333444555666777888888999888888999;;;<<<>>>??????BBBAAADDDHHHGGGEEEIIIRRRNNNLLLMMMQQQTTTXXXaaajjjvvv{{{zzzlllaaaVVVJJJCCCCCCBBB???===<<<<<<<<<===777888888888777777999;;;666555444222222222333444222222111111000000000000//////////////////////////////.........//////000000000/////////.........------------------------,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000---111555555444666;;;@@@LLLeee~~~vvvWWWOOOEEE<<>>??????>>>;;;999999;;;===::::::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???BBBCCCDDDFFFIIILLLIIIBBB???AAAEEEEEEEEEGGGDDDFFFIIIOOOZZZkkkttt~~~qqqhhhaaaXXXPPPRRRPPPOOOOOOPPPQQQSSSSSSTTTSSSQQQNNNLLLLLLNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNQQQUUUYYY```eeeeeeaaa___fffnnnssszzzpppXXXFFF:::222...///---...///,,,'''(((,,,))))))((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))***,,,...000111---//////,,,,,,......+++---------............///---.........//////000000000000111111222333333333222333444444666666777888777777888:::;;;<<<======:::===BBBGGGFFFDDDDDDHHHGGGDDDDDDHHHKKKNNNUUU\\\TTTZZZ```hhhuuuooobbbVVVSSSNNNHHHCCCAAABBBCCC:::;;;<<<<<<<<<:::888666999::::::888555333444555333333222222222222222222111111000000000000////////////////////////////////////............//////////////////............---------------------------------,,,---......///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000222333333111111333555<<>>999===??????>>>;;;888888:::<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===:::<<>><<>>:::999888666666666777888:::;;;:::777444111000000111111333444333222111000000000000///////////////000000000000000000000000//////......------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,++++++******++++++************++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///////////////000111222444555555AAANNN^^^xxxvvvVVVNNNCCC:::>>>;;;@@@@@@@@@>>>;;;888777888:::::::::999999999999999:::::::::999999888999999999888;;;???AAA@@@?????????<<<;;;<<<>>>===999:::===@@@AAACCCFFFMMMXXXgggqqqxxx|||}}}yyyqqqgggiiimmmqqquuuxxx{{{|||uuuxxx{{{||||||yyyaaaPPP>>>444000,,,,,,///***'''&&&((()))''''''***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((('''''''''))),,,...000))),,,,,,******......+++---------............///------......///000000111//////000000111222222222222222333444555666777777555666777777888999::::::===???@@@AAABBBEEEHHHIIIBBBAAADDDKKKOOOPPPQQQTTTUUUUUURRRNNNPPPUUUVVVTTTRRRNNNKKKKKKPPPVVVZZZ\\\```gggjjjjjjllluuu}}}{{{yyyuuuooohhh```YYYUUUMMMJJJDDD@@@>>>???AAACCC===???AAA@@@===999777666<<<:::888666666888:::;;;777888888666333111111111000222555777777555222000////////////////////////000000000000000000000000000///...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,++++++******++++++************++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...//////...---///333555666666333555:::CCCQQQeeezzzuuuUUULLLBBB:::???===BBBAAA@@@>>>;;;777666777999::::::999999888999999999999999888777666666666777999<<<@@@BBBAAA???===<<<:::;;;>>>@@@===888999===;;;>>>AAACCCEEEIIIOOOUUUcccwww{{{|||oooYYYHHH;;;///......,,,,,,///+++'''&&&)))+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&'''(((+++---///***------++++++------+++---------.........//////---------...///000000111/////////000111111222222222333333444555666777777555666666777888999999:::777;;;???@@@AAABBBAAA???CCCBBBFFFMMMQQQOOONNNNNNQQQQQQPPPMMMOOORRRQQQLLLMMMKKKKKKLLLOOOPPPOOONNNIIIPPPRRRNNNNNNSSSWWWVVVZZZ\\\___```bbbeeekkkppplllfffdddjjjooommmiiigggaaaZZZTTTTTTTTTQQQNNNOOOOOONNNLLLIIIGGGEEEDDDDDD:::===???@@@>>>;;;999999<<<999666666:::===??????666666777777777666555555333444666555444333333444000333777::::::777333000.........///////////////000000000000000000000000000///...---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......333111//////111000...+++222000333888;;;BBBTTTgggsssrrrWWWGGGDDD===;;;>>>;;;;;;;;;:::999888777666666222444777999999999:::;;;999888777666666555555555;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>;;;<<<>>>>>>???BBBEEEHHHMMMWWWggguuu~~~}}}zzzwwwtttxxx||||||{{{eeeSSSIII999444///------,,,+++)))))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&((())))))(((&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))************+++++++++************+++,,,---...000000000000000000000000000000000000000111111111///000111222333444444444444555777888999999888888;;;::::::>>>CCCFFFFFFDDDLLLJJJHHHIIILLLMMMKKKIIIHHHJJJMMMMMMLLLLLLLLLLLLOOONNNMMMMMMMMMLLLJJJHHHFFFIIIKKKKKKHHHGGGHHHJJJNNNMMMMMMMMMMMMMMMNNNNNNRRROOOLLLLLLNNNOOOMMMKKKGGGAAA======;;;888<<>>AAACCCCCCHHHQQQ\\\gggsss|||vvvnnnxxxppp]]]NNNAAA888666222...,,,,,,,,,***))))))((((((((('''''''''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))*********+++++++++************+++,,,------//////////////////////////////000000000000111111111222222222333222222222444555666777888888777777999999:::===BBBEEEDDDCCCIIIGGGFFFGGGIIIJJJIIIGGGHHHJJJLLLMMMKKKJJJJJJKKKKKKKKKLLLMMMLLLIIIEEEBBBAAADDDGGGIIIHHHIIIKKKMMMJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHFFFGGGIIIJJJIIIGGGDDD>>>999888777666:::AAAIIILLLIIIAAA<<<<<<<<<999;;;::::::999888888777777::::::999999999888888888777777777666666555555555555555333222111111111111000111222333333222111000////////////////////////............................................................------------------------,,,+++******++++++++++++++++++,,,,,,------,,,+++************,,,++++++***++++++,,,,,,,,,++++++***))))))******------,,,,,,+++******)))+++++++++************)))))))))))))))************))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000....../////////000000000222111111111333666999<<>>>>>AAAAAAAAABBBDDDEEEEEEEEEHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKNNNOOOMMMJJJHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDFFF@@@888333444888>>>CCCTTTQQQKKKBBB<<<;;;<<<===999999888888777777777777999888888888888777777777888777666555444333222111222222111111000111111111...//////000000//////...////////////////////////.........................................................---------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,++++++******++++++++++++***************+++,,,,,,,,,++++++*********+++++++++*********))))))((()))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------.........////////////000000111111111111000222444888CCCXXXrrr]]]EEE@@@<<<<<<;;;444777777666555444333222222222444666666444222222222555555444333222222333333333444444444555555555666666777999:::;;;::::::999777:::===>>>>>>======>>>DDDLLLTTTVVVTTTTTTXXX^^^mmmwww}}}xxx~~~qqq```KKK@@@444---------+++((())))))))))))((((((((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))***+++,,,,,,........................,,,------...//////000000/////////000111222444555111111111222222333444444333555666888999:::;;;<<>>@@@AAA@@@@@@@@@AAADDDHHHGGGDDDCCCGGGKKKQQQfffzzz~~~{{{}}}fffPPPCCC666222,,,)))******)))'''''')))***)))'''&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))((())))))***+++,,,........................+++,,,,,,---...///000000............000333555777111111111111222333444444222444666777777777999:::<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHGGGFFFGGGHHHJJJIIIKKKLLLJJJHHHHHHLLLPPPMMMLLLKKKLLLMMMMMMKKKJJJEEEFFFFFFGGGFFFEEECCCBBBEEEFFFFFFDDDBBBAAABBBCCC???<<<777666???MMMVVVXXXMMMAAA777777;;;<<<:::888777777777666666666666666777777777777666666666666555555444333222222111111111111111111111222333444111111000000000000111111////////////////////////------------------------------------------------------------,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,++++++++++++++++++)))))))))))))))***+++,,,------,,,+++*********************)))******+++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------///000111222222222222111222333333666AAALLLZZZbbb{{{uuuWWWBBB<<<666666999777888777777666555444333333111333555666444333333444333222222111111111222222111222222333444444555555555555555555666666888888666:::???BBBBBBAAA@@@???>>>???@@@???>>>@@@CCCFFFHHHVVVeeemmmttt}}}~~~kkkYYYFFF888333......---+++***)))***+++''')))***)))'''%%%&&&(((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000//////......///222444555111111111111111333444555111444777777666666777999:::<<>>;;;<<<===???AAABBBCCCCCCHHHIIIJJJQQQcccvvv~~~{{{yyyrrr[[[JJJ>>>222,,,---***,,,,,,***'''&&&))),,,''')))+++***'''%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """$$$'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++,,,...//////000111000///...///000222444222111111111111333444555111444777777666555777999888;;;>>>???>>>???BBBEEEEEEFFFGGGGGGGGGHHHKKKNNNJJJNNNQQQOOOJJJFFFFFFHHHMMMKKKJJJLLLOOOOOOMMMKKKEEEFFFGGGGGGFFFDDDBBBAAAAAADDDFFFFFFFFFGGGJJJMMMBBB@@@999555<<>>??????>>>???AAACCCCCCEEEHHHLLLQQQXXX___eeeuuuttt___SSSDDD888222///,,,)))---,,,+++***)))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&%%%'''((()))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------------------............////////////000000000111222222333333555444333222222333555666::::::;;;<<<>>>???AAABBBCCCDDDFFFHHHIIIIIIIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIIIIJJJLLLKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGGGGEEEGGGHHHGGGEEEGGGKKKOOOBBBAAA???======???BBBDDD======<<<;;;::::::::::::555555555777888888555333888777666444444444555666555555444444444555666666000000111222333333444444000000////////////000000000000///...---,,,,,,,,,/////////......---------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,+++***)))))))))***++++++******************++++++***)))(((((()))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............//////000000000111111111111777777888===JJJ]]]qqq~~~hhhWWWEEE===<<<;;;<<<===<<<:::888555333333333333111333555666666555444333444333222222111111111222222222111111111222333333666555444444444444444444::::::999999::::::;;;;;;===>>>??????>>>???AAABBB@@@CCCFFFIIIJJJMMMPPPRRRZZZeeeqqq|||~~~}}}yyy{{{iiiYYYFFF===222+++***+++***(((++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))'''&&&%%%%%%&&&''')))&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////////////////000000111222222333555444222222222333555666::::::;;;<<<===>>>@@@AAA@@@BBBDDDFFFGGGHHHHHHHHHJJJKKKKKKJJJGGGFFFFFFGGGKKKJJJJJJJJJKKKJJJGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHHHHFFFEEEGGGKKKNNNBBBAAA???>>>===>>>???@@@===<<<;;;::::::999999:::777666555666888888666555888777666555444555555666555444444444333444444444000111111222222333333333000000000000000000000000000///...------,,,,,,,,,.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************+++******)))(((((()))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............//////000000000111111111000000111333999CCCOOOWWWllluuuhhhXXXGGG???===;;;999::::::999777444333222222222111111111333555555333222333333222111111111111222111111111111111222333333444444555666666666555555999999:::::::::;;;;;;;;;<<<>>>???>>>>>>>>>@@@BBBCCCEEEHHHIIIHHHEEEDDDDDDEEEMMM[[[jjjzzz~~~|||zzzhhhXXXHHH===333...)))''')))+++,,,+++))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...//////000000111222222333333222111222333555666:::::::::;;;;;;<<<>>>>>>>>>???AAACCCEEEFFFGGGGGGNNNNNNLLLIIIFFFDDDEEEFFFLLLKKKIIIIIIIIIHHHEEECCCEEEFFFGGGGGGGGGFFFDDDCCCHHHHHHGGGEEEDDDFFFJJJMMMAAAAAA@@@>>>===<<<<<<;;;<<<<<<;;;:::999999999999888666555555666777777666888777666666555555666666444444333333222222222111111111111111111222222222///000111222222111000///000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++***)))))))))************************************)))((((((((()))))))))))))))))))))******+++)))))))))*********+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............////////////000000000000///000111111111333666999EEERRRddd|||dddUUUEEE>>><<<888666555999777666444222111111111111000000111444444333000222222111111111111111222111000000000111222333444333444666777777777666666888999999:::::::::::::::;;;===>>>=========???AAADDDFFFGGGGGGDDDBBBAAAAAA@@@CCCIIITTTbbbpppxxx{{{yyyzzzjjjUUUGGG>>>666000///,,,***)))+++,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************************++++++,,,,,,------,,,,,,---------.........---......//////000111111222222111111222333444555999999999999::::::;;;<<<<<<===???AAADDDEEEGGGHHHPPPOOOMMMIIIFFFEEEFFFHHHJJJHHHGGGGGGGGGGGGEEECCCDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCBBBDDDGGGIII>>>>>>>>>>>>>>><<<;;;:::<<<;;;:::999888888888888888666333333444666666666777666666666666666666666333333333222111000//////111111111111111000000000///000222333333222000//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++************++++++++++++******************************))))))))))))******))))))))))))***************))))))((((((((()))))))))))))))))))))******+++))))))))))))************+++++++++***************+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------................../////////000000///111333333222111222222555===JJJ[[[uuu~~~bbbSSSCCC===;;;888555444777666555444333222111111111111222333444444222000111111111000000111222222000000000000111222333444333444666777777777666666777888999999::::::999999:::;;;<<<<<<;;;;;;===??????@@@@@@???>>>@@@DDDGGG@@@???AAADDDJJJTTTbbblll~~~~~~kkk^^^LLL>>>666222///---+++***))))))))))))'''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******)))(((''''''''''''&&&&&&'''''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,------......///000000000000000111222333444444888777777777888999::::::<<<===>>>@@@BBBEEEGGGHHHMMMMMMLLLIIIGGGGGGIIIKKKFFFEEEDDDDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEHHHKKKLLLDDDBBBAAA@@@AAABBBCCCDDD:::;;;===>>>>>>===<<<;;;;;;;;;999888888888888888777444222222333555555555555555555666666666555555222222222222111000///...111000000000000000000000...///111222222111///......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))***))))))((())))))******(((((()))))))))*********)))((((((((((((((()))))))))))))))))))))******+++(((((()))))))))******************************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...---............/////////---...000000000000222333000333777>>>LLLbbbwww}}}```QQQBBB<<<;;;999777777777666555555333222111111111444777777555222111000111000000000000111222222/////////000111222333444444444555666666666555555555666777888999888777777888999:::999999999;;;===>>>======<<<>>>DDDLLLQQQCCCBBBCCCDDDCCCCCCKKKSSS___eeemmmuuu|||lll[[[KKKCCC999111...,,,***(((((()))*********)))((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************((((((((()))))))))******************************(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,---......////////////000111222333333333555555555666666888999999<<<======???AAACCCEEEFFFHHHIIIIIIHHHGGGHHHJJJLLLDDDCCCBBBBBBEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJ???>>>>>>???AAABBBAAA???:::;;;<<<===>>>===<<<<<<;;;:::999888777777777777666444333333444555555444333333444555555555444444111111222222222111///...///////////////000000000...///000111111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))*********((((((''''''(((((()))))))))))))))))))))******+++((((((((()))))))))******)))))))))***************))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------.........///...//////.........111333000111333333666===GGGNNNWWWgggnnnrrr|||\\\MMM>>>999999999888999666666666555444333222111111777======777111000111000000000000000111222222......//////000222333444666555444444444444444444333444666777888777666555666777888777777777999;;;===<<<<<<===@@@GGGPPPVVVEEEBBBBBBEEEDDD@@@@@@CCCAAACCCLLL]]]sss~~~mmmZZZIII>>>666222...+++******((('''((()))+++++++++*********((((((((('''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......---...///111222222333333333333333444555777888999<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDFFFFFFFFFFFFHHHJJJEEECCCAAAAAACCCDDDDDDDDDBBBDDDEEEFFFFFFDDDBBBAAA<<<<<<===@@@CCCCCC@@@===<<<============<<<<<<;;;:::999888777777666666777666555555666777777666444111222333444444444333333000111222333333222000///---......//////000000000........................---,,,,,,+++,,,,,,------,,,,,,---------.........******+++++++++,,,,,,,,,++++++*********)))))))))************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++'''''''''''''''((()))))))))))))))))))))******+++(((((((((((()))))))))***((()))))))))*********+++((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........///000000000...///000222000111222222000000333777???HHHQQQ]]]rrr{{{WWWHHH:::555666777777999666777666666555444333222111:::AAA@@@888111///222000000///000000111222222.........///000222333444777666444333222222333444222333555777777666555444444666666666555666888:::777888888:::===CCCKKKPPPBBB;;;999>>>AAA>>><<<>>>???BBBDDDEEEMMMbbb}}}~~~xxxuuuvvv~~~ppp\\\KKK???666111---+++))))))***+++***)))&&&((()))((('''&&&&&&'''))))))((((((((('''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......---...///111222222333333222222222333555777888999;;;;;;:::;;;<<<>>>@@@AAA???AAADDDDDDDDDDDDEEEFFFGGGDDDBBBAAABBBCCCCCCBBBAAACCCGGGHHHFFFBBB<<<888;;;;;;===AAAEEEEEEAAA===??????>>>===<<<;;;;;;::::::999888777666666666666777777777888:::999777555000000222333444333333222///000222333444333111000,,,------...///000111111///...------------...///,,,,,,,,,++++++,,,---------------....../////////*********++++++,,,,,,,,,*********))))))))))))(((************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************((((((((((((((()))******&&&''''''((()))******+++'''''''''''''''((()))***)))))))))))))))******+++(((((((((((())))))))))))(((((())))))*********+++((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---//////...---...///...------.........333888333000777HHHUUU^^^qqqxxxYYYAAA555777555555666111999888666333222111111111000000111111111111000000...............///000000000000000000000000000000444444444333333222222222///000111222333444444444777666555555666777888999888888999:::<<<>>>AAABBB;;;;;;<<<======>>>>>>>>>;;;;;;;;;<<<@@@JJJUUU\\\eeellltttwwwuuuvvv{{{{{{hhh]]]NNNBBB;;;555///+++))))))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***,,,,,,------------..................////////////222333555555444444666777:::888777777:::<<<======>>>AAADDDFFFFFFEEEBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEECCCAAA@@@@@@BBBEEEEEEFFFHHHIIIFFF???:::??????@@@???>>>===;;;:::999999888888777666666666777666666:::>>>===888222555555444333333222111111111111111111000000000000------..........................................---,,,+++******+++,,,---)))***+++---///000222222***++++++,,,,,,++++++***************))))))))))))(((((())))))))))))(((((()))'''%%%'''***,,,***((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++)))***+++---......------------,,,+++,,,---...///......///000000000000000000222555777999???HHHNNNvvvVVV???666999777777999444;;;999666333111000111111///000000111111000000///...............//////000000000000000000000000000333333333222222222111111///000111222333333333333444444333333444555777777555555555666888:::===>>>:::;;;;;;;;;<<<<<<<<<===@@@>>><<<::::::>>>DDDIIIDDDPPPbbbqqqyyy{{{yyywwwyyytttbbbVVVIIIAAA777000...---***''')))))))))(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******))))))***************+++++++++,,,,,,............////////////111333444444333444555666999777666777999<<<<<<<<<>>>???BBBCCCDDDCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHHHHFFFCCCBBBBBBHHHHHHKKKMMMOOOKKKEEE@@@>>>>>>>>>>>>===;;;:::999999999888888777666666666666555444777;;;;;;666222444444444333333222222111222111111111000000//////................................................,,,,,,++++++++++++,,,,,,******+++,,,...///000000***++++++,,,,,,++++++***************))))))))))))(((((())))))))))))((((((((('''%%%''')))***)))'''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,+++,,,,,,---,,,,,,++++++)))***+++---------------,,,,,,,,,,,,,,,---............///000000000000///...///000000000333888<<>>777;;;:::999;;;777<<<:::666222000000000111//////000000000000//////......------......///000000000000000000000000000222222111111111111000000000000111222333333333333111111111111222333444555333333444555666888:::;;;999999999:::::::::::::::>>>>>>===:::888777:::<<<===@@@FFFQQQ___kkkrrruuu}}}iiiZZZLLL@@@888222...)))((()))+++***((()))(((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))******************++++++++++++---............/////////000222333333333333444666888666555666999;;;;;;;;;======???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCFFFIIIJJJHHHEEECCCCCCGGGHHHJJJLLLLLLHHHCCC>>>============<<<:::999888999999888888777666666666666444222444666777444111333333333333333222222222222222222111000//////...................................................++++++,,,,,,,,,,,,++++++******++++++,,,---------******++++++++++++******************))))))))))))(((((())))))))))))((((((((('''&&&'''))))))(((''')))))))))(((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,+++,,,,,,------------------...//////000////////////000000000...///111222rrrQQQ===777<<<999888:::666===:::666222//////000111...//////000000//////......------------...//////000000000000000000000000000000000000000000000000000000111222222222222222000000000111222333444444555555666777888999;;;;;;777888888888888999999999999;;;<<<===<<<<<<===???FFF@@@::::::BBBOOO\\\cccxxxwwwjjjXXXIII???888333///...+++******+++,,,+++)))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,------------------.........//////000222333333333333444666666555444666888::::::999<<<<<<===>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBDDDGGGGGGEEEDDDCCCCCCMMMLLLJJJHHHEEEAAA>>>;;;>>>>>>>>>===<<<;;;:::999999999888888777666666666666444222222444555444222222222222222222333333333333222222111000///......////////////....................................***+++,,,------,,,+++***+++***************************++++++++++++******************)))))))))((((((((())))))))))))((((((***))))))))))))))))))((()))))))))(((((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,------...////////////......///000111222222222333sssPPP===888;;;888666777444;;;888555111///...///000......////////////......---------------...//////////////////////////////////////////////////////000000111222222222111111///000111222333444555555666777888999999::::::;;;666666777888888999999::::::<<>>@@@@@@??????AAABBBNNNWWWaaaiiiqqqzzzyyy}}}|||tttpppttt|||lll___KKKDDD:::222///...,,,+++***)))))))))***)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((())))))******+++++++++,,,,,,,,,------------------............000222333333333333444666444333333555777999888777;;;;;;<<<===???BBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBBCCCEEEHHHYYYVVVPPPIIICCC@@@??????@@@@@@???===<<<<<<;;;;;;999999888888777666666666777555333333333444444333111222222222222222222222222222111111000//////...000000/////////.................................+++,,,---......---,,,+++++++++*********))))))))))))******++++++******)))************)))))))))((((((((())))))))))))((((((,,,------,,,+++************)))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++)))***++++++,,,,,,,,,+++++++++***+++++++++,,,,,,)))***,,,---------,,,+++,,,,,,---...............***+++,,,...000000000///tttPPP===888;;;666444777555666555333111///.........------............------------,,,,,,------...///////////////////////////......////////////000000000000111111111111111000///000111333444555555555555666777888888888888888555666777888999;;;<<<<<>>777;;;???@@@>>>:::999999;;;>>>BBBFFFLLLWWWccclllvvvyyyvvvxxxzzzxxxqqqdddUUUFFF;;;333000,,,***)))******)))''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))************,,,------------.........///111222222222222333555222222222444777888777555999:::;;;===???BBBEEEFFFDDDDDDDDDCCCDDDEEEEEEFFFGGGFFFEEECCCBBBDDDHHHKKKZZZWWWPPPHHHAAA>>>???AAAAAA@@@???===<<<<<<<<<<<<999999888888777666666666777666555444333333333444222222222222222111111111111111111111000000000000111000000//////.................................,,,,,,------------,,,,,,++++++*********)))))))))))))))************))))))************))))))))))))(((((())))))))))))((((((...//////...,,,***+++,,,******)))))))))(((((((((************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++((()))***+++,,,,,,,,,,,,++++++************+++,,,***++++++,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,---//////...,,,sssOOO===777:::555555::::::222222111111///...---,,,---------......---------------,,,,,,------...///////////////////////////......//////000000000000000000111111111111000000---///111333444555555555555666777888888888777777555666777999;;;===>>>???CCCCCCAAA>>><<<<<>>@@@AAA@@@>>><<<;;;;;;;;;;;;999999888888777666666666555666666555333222222222333333222222111111000000000000000000111111111111111111000000///......---........................------,,,,,,,,,,,,------++++++***************)))))))))************))))))************))))))))))))(((((())))))))))))((((((...///000...+++)))***+++*********)))))))))((((((************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************((()))***++++++,,,,,,,,,,,,+++***))))))***+++++++++++++++***++++++,,,---++++++,,,------------,,,000...,,,---///000///---qqqOOO<<<777:::666777>>>???//////000000000...,,,+++,,,------......------,,,---,,,,,,,,,,,,---......////////////////////////.../////////000000111111000000111111111000000///,,,...000222444444444444777888999::::::999888777555666888:::<<>>======AAAGGGLLLDDD>>>888888<<<>>>:::555000444:::<<<:::777888<<<;;;@@@EEELLL[[[oooxxxkkk```XXXFFFAAA999222...---///000,,,+++***)))))))))))))))((())))))((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,......------///000000000111333666666555333333555888;;;>>>AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDD???AAACCCCCCCCCCCCDDDEEECCCEEEFFFDDDAAA???AAABBB@@@???===;;;:::::::::;;;999999888888777666666666444555666555333111111111444333333222111000///////////////000111111222222222111111000///......---..............................,,,++++++,,,......++++++******************))))))************))))))************))))))))))))(((((())))))))))))((((((---///000...***((()))+++************))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************(((((()))++++++,,,,,,,,,,,,+++***))))))***++++++,,,+++***)))***+++---...++++++,,,------------,,,+++)))'''))),,,///...---pppRRRCCC666333555777999;;;000555666222.........,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000111111000000000///////////////000000000111222222222333;;;:::999888777777777777:::999888:::<<<>>>???>>>===<<<;;;<<<@@@DDDGGGHHH===<<<999777777777888999777888999999999888666555///333888;;;>>>CCCJJJOOO___hhhxxxtttcccUUULLLDDD<<<777111111000///---,,,+++***++++++******)))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))),,,,,,+++,,,------+++***++++++,,,------......///111111222333555666666777888999:::;;;<<<>>>??????@@@AAABBBBBB@@@@@@AAACCC===???AAAAAA@@@??????@@@AAACCCCCCBBB???======>>>>>>===;;;:::999888888888888666444444666666666555444333222333666777555222666222000000111111222333111111000///////////////222000...---...///...---------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++***)))(((((())))))......------+++***((('''''''''(((((())))))******)))'''&&&'''***+++***(((***)))(((''''''((()))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))******************))))))(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********------------------------oooTTTEEE777222444444555666333777777222.........---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////....../////////000000000//////000000000000000000000000111111111111111222888888777666666666777777999::::::;;;;;;<<<===>>><<<;;;:::;;;===???@@@AAA===<<<:::999888888999999444555555666666555444333444555666777777999<<<>>><<>>@@@@@@>>>>>>>>>???===???@@@???>>>===>>>@@@@@@AAABBBAAA>>><<<<<<<<<===<<<;;;:::999888888888777555444333444555444333333222111333555666444222555333333444444333222222111000000///////////////111///...---...///...---------------------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************+++******)))(((((()))))))))******+++++++++++++++(((((((((((()))))))))))))))'''&&&'''***+++***((())))))(((''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''''''''''''''''''((())))))(((((((((((())))))))))))***)))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,++++++*********------------------------mmmVVVGGG888222222111111111555777666000,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////////////////000000111111111111111111111000000000000555444444444444555666666888:::<<<<<<:::999;;;>>>;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999888222333444444444444333333666555222222222222111000222333666;;;BBBJJJQQQVVVVVV^^^mmmyyypppdddXXXOOOGGG???999333///***)))***,,,+++)))************)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))((()))***,,,------......++++++,,,,,,------......//////000111222333333444333333444666777888999:::;;;===???@@@>>>=========>>>>>>>>>===;;;;;;===???>>>???@@@???===;;;;;;;;;<<<<<<:::999888888777777777555333222333333222111222111111111333444333222///111333444444333111000111000//////......//////000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******************************)))((((((((())))))(((((())))))*********+++))))))))))))(((((((((((()))((('''((()))***)))((((((((('''&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******************************)))))))))*********+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,kkkVVVGGG888333333222000000666777333---***++++++)))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.......................................//////000111222222111111111000000//////...111111111111222333444555555:::===<<<888666999===999;;;======<<<:::999999999999999:::999888777777333444444444555555555555333111//////222444222000999777444333333666:::<<<555999AAAOOO```ooozzz~~~vvvlllaaaWWWQQQIIIDDD<<<777444111///---+++***((()))+++,,,+++)))(((((((((((((((((())))))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))'''(((***+++*********+++***++++++,,,------............///000000111222222111111222444555666777888;;;===@@@AAA@@@>>>>>>>>>>>>>>>===;;;999:::<<>>???>>><<<::::::;;;;;;;;;999888888777777777888666444333333333111000111111000111111222222222---111333111000111000///000000///............//////...---...//////...,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************((((((((((((((((((((((((((())))))))))))************************************))))))((((((((())))))******)))(((((((((((((((******))))))(((((('''''')))((((((((()))))))))((('''''''''&&&&&&'''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))*********************************))))))))))))************+++++++++***************++++++++++++++++++++++++~~~hhhSSSEEE888444555444333333888888444---+++------***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------.........---------------------...///000111111111111000000//////..................///000111222333333777;;;:::666444777:::555888<<<<<<;;;999888888666666777777777666555555444333333333333444444444///------///333555444111222111000000111444666888555333222444:::BBBIIIMMMZZZaaannn{{{|||tttkkkeee\\\VVVMMMEEE>>>999444111...---,,,---...///......******))))))***)))(((&&&(((((((((((()))))))))))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''''''''''''(((((((((((((((((((((((((((***,,,---,,,***((()))*********++++++,,,------...---......//////000000000000000111333444555666777999;;;>>>>>>>>>===>>>???>>>===<<<:::888999;;;===<<<>>>???>>><<<;;;;;;<<<:::999888888777777777777999777555444444333222111111111111000000111222333:::>>><<<444000111111///000//////...............---------...//////...,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***)))(((''''''(((((()))******))))))((((((''''''((()))))))))((((((((()))&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))************************************(((((()))))))))*********************************++++++++++++++++++++++++}}}gggPPPCCC666444666666666666999999555000///111000,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---------....../////////////////////............---------...///000111222000444777777555444555777111555999999777555666777555555555555555555555555333333222111111111111111.........000222222111000------...///111222222333000000111111222333333444===>>>BBBHHHQQQ]]]jjjsssqqqllllllvvv{{{uuummmfff]]]ZZZTTTNNNIIICCC===::::::666111---,,,---,,,,,,)))***,,,------,,,++++++(((((()))))))))((('''&&&(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((---///111///+++)))***+++******++++++,,,,,,---------........./////////000///000000222333444555666555777999999:::;;;===???=========;;;999999:::<<<<<<===>>>>>><<<;;;;;;<<<999888888777666666777777888666444444444444333222111111111000///000222555HHHLLLHHH;;;333333333///000///......------......,,,,,,,,,...000///---+++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''(((((())))))&&&&&&&&&&&&(((***,,,...))))))))))))((((((((((((((()))***)))((('''((()))&&&'''(((((((((((('''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((()))******++++++************************((((((((()))))))))******)))))))))***************************************{{{fffNNNAAA555333555666555666666777444000000222///******++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------------------...............//////------------...///000000...000222444555444444333222666999999555333444777666555444444444555666666555444333111000000000111///111333333222000000000000000000000000///...---(((+++...000111222222222333222111111333999AAAGGG@@@BBBOOOcccttt|||}}}yyyrrrjjjccc```___]]]\\\]]]___]]]YYYUUUUUUYYYXXXPPPGGGBBB>>>:::444222000000000///---,,,---+++***+++,,,---,,,+++***+++,,,,,,***)))(((((('''((())))))))))))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((***---000...***(((***,,,*********+++,,,,,,------............////////////---...///000222333444444333444666666777:::>>>BBB<<<===>>>===:::999:::;;;:::;;;===<<<:::999::::::888888777666666666666777666444333222333444333222111222222111///000333666BBBIIIHHH;;;222333222---//////...------------...++++++,,,...000000---+++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&(((+++...///(((((((((((())))))))))))(((***+++***'''&&&''')))'''((())))))))))))((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))******++++++************************(((((((((((()))))))))***((()))))))))*********+++************************zzzeeeLLL???444222444444444444222222000......000---'''******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------....../////////......---------...//////---...///222555555333111666:::<<<:::666333555888888666555333444555777888999888666333222222222222000333777666444222333555............//////000000///000000///...///000222000222333333222000000000666AAAXXXqqqyyynnn___XXXEEEDDDDDDFFFHHHFFFAAA;;;<<<999777777888666222...222999<<<777111//////...---,,,,,,,,,---,,,***(((++++++,,,---...,,,(((%%%(((((())))))(((((()))***'''((())))))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&'''(((***+++''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((($$$(((,,,+++'''&&&(((+++)))******+++,,,,,,------.........///////////////,,,---...///000222333333444555666777888<<>>???>>><<<:::::::::888:::;;;;;;999888888999888777777666666666666777444222111111222333222111222333333111///000333777222<<>>555...---------...............---------,,,,,,+++++++++,,,***))))))******)))'''))))))))))))))))))))))))***(((&&&&&&((((((((('''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%&&&(((***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((***(((&&&%%%'''***...000---,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((***+++,,,------------------------------/////////000111111222222222444444444555:::CCCJJJLLLEEE>>><<<:::888999<<<888999::::::;;;;;;;;;;;;999888888777777777777777555555444444444333333333444333222111111111222333111111111111000000000000---------------...///000,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,xxxcccLLL===333666999555111333111000...---,,,---...///,,,,,,+++******)))((((((************************************************------,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,------------...---------------,,,++++++***,,,...111222333444444111333666666555555666888777666444333222333444555333333333333333222111000//////000000000000//////000000000/////////......////////////////////////000/////////111444666888444888<<<;;;777333222333///,,,---555:::777000,,,.........---------------,,,,,,++++++************+++***))))))******)))''')))))))))))))))))))))))))))(((&&&&&&'''(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&'''))),,,---++++++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***+++,,,---------------------------------......///000000111111222333444333333666===CCCJJJDDD@@@???>>>:::888999777777888999999999999999999888777777666666777777555555444444444333333333444333222111111111222222111111111000000000//////---------------...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''''''''&&&((((((((((((((((((((((((&&&'''))))))(((''')))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((('''(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++uuu```KKK===444555777333000111//////......////////////+++++++++******))))))(((************************************************++++++++++++************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------------............---,,,,,,***+++,,,---...000111111000111444444444555777999999888666444333333444444000111111111111111000000//////000000000000////////////...............---///////////////////////////...///000222444777999333333222///++++++///222,,,***,,,111444000------......------,,,,,,++++++*********)))))))))))))))+++)))((((((******)))''')))))))))))))))))))))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))******))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000000222333222111222777;;;BBB>>>===@@@@@@;;;888777555666666777777777777666888888777666666666666666555555444444444333333333444333222222111111222222111111000000000000//////...------------...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))+++++++++***************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))ttt^^^III>>>444444555222//////...///000000000///...---+++*********)))))))))(((************************))))))))))))************++++++++++++++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,------------......///......------+++************+++,,,---000111222333444555777888999888777555444444444444///000111111111111111000//////000000000000//////................................................,,,,,,,,,---...000222333...000111111...------...---,,,---111000------000......---,,,+++******)))))))))))))))))))))))))))***)))(((((()))***)))'''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...//////000000...111333222000000444777;;;888888<<<>>>;;;888999555555666777777666666666777777666555555555555666555555444444444333333333333333222222222222111222111000000000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******************************))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***sss]]]GGG>>>555333333222000///000000111111000...+++************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,------------......///......---))))))***+++,,,...000111222222111222444555666777888888777666555444444444111111222222222222222222//////000000000000//////////////////////////////------------------------------,,,,,,,,,,,,------***,,,......---,,,++++++---,,,---///...+++,,,111---,,,,,,+++***))))))((()))))))))***************)))((('''((()))***)))((('''''''''''''''''''''''''''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111---///222222111111555888>>>999777:::;;;999888:::666777777888777777666666777666555555444555555555555555444444444333333333333333333333222222111111000000000////////////...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++************************************************'''(((((())))))*********)))))))))))))))))))))))))))***+++***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******qqq[[[DDD>>>777333333333222111000000000000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++++++++,,,,,,,,,,,,,,,)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---''')))+++...222555777888333111000111444777888999666666666555555555444444222333333333333333222222//////000000000000/////////////////////000000000------------------------///.........---,,,,,,+++///---+++******,,,...000+++)))***,,,+++((()))---++++++******))))))(((((())))))))))))************((('''&&&''')))***)))(((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''''''''''''''(((((()))***''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******+++++++++******++++++,,,,,,---------......///000000111111---000222333222222666:::FFF???::::::999777777999888888888888888777777666666666555444444444444444555555444444444333333333222333333333333222111000000000////////////......//////...------------...,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++***************+++++++++************************))))))))))))************)))))))))))))))))))))))))))***+++***((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++oooYYYBBB>>>888333333444444333............---,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************+++++++++,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------(((***---000333555666777111///...111666;;;======333444444555555555555555444444444444333222111111//////000000000000//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,111...,,,***,,,...111222+++''''''***+++((('''***))))))))))))))))))))))))''''''((((((((()))))))))((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***(((((('''''''''(((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))******++++++)))******+++,,,,,,------,,,------......///000000///111333222111111666999BBB<<<888888888666555888888888888888888777666666666555444444333333444444555555444444444333333333222222333333333222111000000000/////////.........//////...---------------,,,,,,,,,---------......++++++++++++++++++++++++************************************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))***+++,,,,,,))))))*********+++++++++************************+++***************))))))))))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&&&&''''''((())))))***(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))mmmWWWAAA>>>888333333555666444,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++((()))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,***,,,...000111111000//////------000777===@@@AAA111222333444555555555555444444444333222111000/////////000000000000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********,,,......---+++,,,((('''+++---***((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''(((***,,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&'''((()))***+++,,,))))))***+++,,,,,,------++++++,,,------......///111222333111///000444888888444222555777666666888777777888888777666555555555555444333333333333444555555444444444333333333222222333444333222111000000/////////............000///...---------------,,,,,,,,,------.........++++++++++++++++++++++++************************************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***)))((()))***''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,))))))******++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))((())))))((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((jjjXXXEEE:::222444999888444222...------,,,,,,++++++***+++******)))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))***+++,,,---,,,++++++---,,,+++,,,...///...---...------000555999<<<===555333222333555555222000000111222333222000...,,,///111222111///.........---------------------------------------------------------------------------,,,,,,+++*********+++************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''%%%###""""""$$$''')))111///+++(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////111111222333333444555555444444444444444444444444555666777999999777666555333333444444333333222111000///.........///111222/////////000000000000000...---,,,++++++,,,---...*********++++++,,,,,,,,,---------,,,+++***))))))***+++,,,------,,,+++***(((((()))***************)))(((((('''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''''''''(((***+++))))))))))))))))))))))))''')))***)))((('''(((***+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''iiiWWWEEE:::222333777777333000...------,,,,,,++++++***+++***))))))(((((()))))))))((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))***+++,,,,,,,,,++++++,,,+++++++++---...---,,,...------///444777999:::333222000111333333111...111222333333222111///---222333444222///------------------------------------------------------------------------------------,,,++++++*********+++*********)))))))))(((((())))))))))))((((((((('''''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&$$$###$$$%%%((()))444222...)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------............111111222222333444444555444444444444444444333333444555666777777666555444444444555555444444333222333333222000000/////////////////////////////////------,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++***))))))((((((******++++++++++++******(((((()))************))))))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&'''((()))***))))))))))))))))))))))))''')))***)))((('''(((***************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))*********)))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''hhhVVVDDD:::222333666444000///...------,,,,,,++++++***+++***))))))(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))***++++++,,,,,,+++++++++*********,,,---,,,+++...---,,,...222444555555111000///000111111///---111222333333222111///...333444444222///---,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,+++************+++******))))))))))))(((((()))))))))(((((((((''''''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&((()))666444000+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,------------111111111222333333444444333333333333333333333333333333555555555555333333444555555555555444333333333333333333222111000000........................,,,,,,------------,,,,,,,,,,,,++++++++++++++++++))))))((((((((((((((((((******))))))))))))******'''((())))))******))))))(((((((((''''''(((((()))'''(((((())))))(((((('''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))))))))))))))''')))***)))((('''(((***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''gggUUUCCC999222222444222...---...------,,,,,,++++++*********)))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))******+++++++++++++++***)))))))))+++,,,+++***---,,,,,,---///111111111000000000000000000......000000111111000///......000111222111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++***************+++***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((444222...***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------000111111111222222333333222222222222333333333333222222333333333333222222333444444444444333222222---///111333444444444333...............---------+++,,,---......---,,,+++,,,,,,,,,++++++*********(((((((((((())))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))(((((((((((((((((()))***(((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))''')))***)))((('''(((************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''fffTTTBBB999222222333000------...------,,,,,,++++++******))))))((('''((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))(((((()))))))))*********++++++***)))((()))+++,,,+++***,,,++++++,,,...///...---///000111111000///.....................------,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********))))))***++++++)))))))))(((((((((((('''(((((((((((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&---,,,***((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------------.........000000111111111111111222111111111222222222333333111111222222222222111111111222222222222111000000+++---///222333444444333//////......------------***+++,,,------,,,+++***,,,,,,,,,++++++******************************+++***)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&'''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''eeeSSS@@@888222222222000...///...------,,,,,,++++++******)))((((((''''''(((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((***))))))))))))***++++++***)))))))))+++,,,+++***+++******,,,---...,,,+++...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***))))))))))))***++++++))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********------------............000000000000000000000000000000000111111222222333111111111111111111111111000111111111111000////////////000111222222222111000000//////...---------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++))))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((()))***++++++((())))))******))))))((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''dddRRR???888333333222000///111...------,,,,,,++++++***))))))(((''''''''''''(((''''''''''''((((((((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))((()))***+++,,,+++***)))***,,,---,,,+++*********,,,---...,,,***,,,...000///---+++,,,...---,,,,,,,,,,,,,,,------(((***,,,,,,,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))))))))))))))***++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,,,,------------000000000000000000000000//////000000111222222333222111111111111111111222111111111111111000//////000000000111222333444444111111000//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++******((())))))******))))))(((&&&'''(((((())))))(((((((((((((((((()))***+++,,,))))))************))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))***+++******)))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''dddQQQ>>>777333333333000000222......---,,,,,,++++++***))))))((('''''''''''''''&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))******)))((((((((()))+++,,,+++*********,,,---,,,+++***)))***,,,......,,,******---///...+++***+++,,,------,,,,,,,,,---......***,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))((())))))***++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000000000000////////////...//////000111222222222222222111111111111222222222222222222222111000000/////////000333666999:::222111111000///.........---,,,+++******+++,,,---*********++++++,,,,,,------------,,,+++***))))))((()))***++++++***)))(((&&&''''''((((((((((((((((((((((((((()))***+++,,,))))))************))))))''''''(((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))((()))***)))((('''(((***(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''{{{```PPP@@@888333333222///------...---,,,,,,++++++,,,,,,***))))))((('''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((...***%%%)))((($$$(((''''''''''''(((((((((((('''(((((()))***+++++++++))))))))))))******************+++,,,,,,,,,,,,+++000,,,+++,,,,,,***,,,000,,,---------,,,++++++***,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---...,,,*********++++++++++++++++++************)))'''(((((()))***++++++,,,******+++***)))(((&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))((((((((((((((()))******+++++++++,,,,,,,,,------..................222222222222222222222222111111111111111111111111111111111111111111111111000111222222222333666999555444222000//////000111//////...---,,,,,,++++++......---,,,,,,+++******,,,+++)))((((((((()))***+++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((***+++***)))((()))******)))))))))((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))***+++yyy]]]MMM???777222222222///---...------,,,++++++++++++,,,***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))***)))((())))))((('''''''''''''''((((((((((((''''''((())))))***++++++(((((()))))))))*********)))***++++++,,,,,,++++++,,,******------******,,,---------------,,,++++++,,,,,,,,,------------...------,,,+++++++++,,,,,,---,,,,,,,,,---,,,+++***+++++++++************)))''''''((())))))***++++++))))))))))))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%)))(((((((((''''''''''''(((((())))))(((''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,,,,---------......//////222222222222222222222222111111111111111111111111111111111111111111111111///111111111111222555777333333222111000000000000///......---,,,,,,++++++...------,,,++++++******++++++)))((((((((()))*********)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((***+++***)))((()))************))))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''((()))***www[[[JJJ>>>666111111222000...///------,,,+++++++++++++++)))))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++%%%'''***&&&(((+++&&&&&&''''''''''''(((((((((''''''(((((())))))******(((((())))))))))))******)))***++++++,,,,,,++++++******---333333---******------......------,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++++++++,,,---......,,,+++***+++++++++************)))'''''''''(((((())))))***((((((((((((((()))***+++'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))(((((((((((())))))*********++++++++++++,,,++++++,,,---...//////000111111111111111111222222111111111111111111111111111111111111111111111111...000111000000111333555111222222111111000///............------,,,,,,+++------,,,,,,++++++******+++******)))((()))))))))))))))((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((***+++***)))((()))******************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((('''''''''(((((()))vvvZZZIII===666000000111//////000---,,,,,,+++***+++++++++))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((,,,###(((+++"""###***'''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))(((((((((((()))))))))***))))))***++++++++++++++++++,,,222999:::333---,,,------.........------,,,++++++,,,,,,,,,---------......---,,,+++++++++++++++,,,---,,,+++******++++++++++++*********))))))&&&'''''''''((((((((()))******((((((((()))***+++((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((((('''''''''(((((()))))))))(((((('''(((((())))))))))))(((((((((''''''&&&&&&''''''((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((())))))***************++++++++++++******+++,,,...///000000000000000111111111111111111111111111111111111111111111111111111111111111...///000000//////111222///000111222111000...---......---------,,,,,,,,,,,,,,,,,,,,,++++++******+++******)))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((***+++***)))((()))***++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((uuuZZZJJJ>>>666//////000//////000,,,,,,+++************+++((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***%%%(((,,,&&&###&&&)))&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))))))))***++++++++++++***+++---333;;;;;;444///...,,,,,,---------------,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,***((((((***---+++++++++*********))))))''''''''''''((((((((((((---,,,***(((((((((((()))(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((()))(((((((((((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++******+++,,,---...///000/////////000000111111111000000000000000000000000000000000000000000000000---///000000///...///000...///000111111///...------------------,,,,,,,,,,,,+++++++++++++++******************)))))))))(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***'''((((((((()))))))))***(((***+++***)))((()))*********************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))((((((''''''''''''(((tttYYYIII???666/////////......///,,,,,,+++***************((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&***(((///:::000$$$+++%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))((()))******++++++************///555555000------++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++------+++((((((***...+++++++++************)))((((((((((((((((((((((((---,,,+++***)))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))''''''((((((((((((''''''''''''((((((((()))))))))'''''''''(((((()))))))))'''''''''((((((((((((((((((((()))*********))))))((())))))******))))))((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((''''''(((((()))***+++)))))))))************+++******+++,,,---......///......//////000000111111000000000000000000000000000000000000000000000000...///111111///......///......////////////......------------------------++++++++++++++++++******)))************)))(((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******(((***+++***)))((()))***)))))))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((('''''''''(((((()))rrrVVVFFF@@@777000......------...,,,++++++***************'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###...&&&555WWWGGG&&&+++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))******************(((***---...,,,,,,...)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......)))---111111---***+++---+++++++++************)))))))))))))))))))))))))))++++++++++++******)))((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&''''''(((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((()))))))))''''''''''''((((((((()))(((((()))***************))))))************))))))(((((((((''''''((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''((()))***+++))))))))))))************+++++++++,,,,,,---------------...//////000111111000000000000000000000000000000000000000000000000...000222111000..................------......///------------------------******************++++++)))******+++***)))((('''((((((((()))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********'''''''''((()))*********(((***+++***)))((()))***((((((((())))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***qqqTTTCCCAAA888000......,,,,,,...,,,++++++***)))*********'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((("""000$$$:::mmm[[[***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))***************,,,)))(((***+++***,,,000((()))***+++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///'''...555666222---+++++++++++++++************)))************))))))))))))((()))***,,,,,,+++******)))))))))))))))(((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((()))***************))))))************))))))'''''''''&&&&&&''''''''')))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''((()))++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000000000000000000000000000000000000000///111222222000.........///...---,,,,,,---///000------------------------******************++++++)))******++++++)))((('''(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))************&&&''''''((()))******+++(((***+++***)))((()))***''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))***+++rrrWWWGGG;;;555000000///,,,+++------,,,++++++******++++++(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))*********))))))(((+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))***+++++++++)))((('''******))))))******+++,,,(((((((((((('''''''''''',,,+++)))((((((((()))***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&(((******((('''''''''((((((((((((''''''''''''(((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++)))((((((((()))***''''''''''''(((***+++,,,''''''(((((())))))******)))************+++++++++,,,,,,,,,---------......//////000000000000//////444444333222111000//////000000000000///////////////////////////......---...+++***,,,//////+++'''+++++++++************)))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))*********)))(((((((((((((((&&&''')))*********)))((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))oooUUUEEE:::444000000///,,,,,,...---,,,++++++******++++++))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((())))))*********))))))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,***************)))(((((()))))))))))))))******+++***))))))))))))(((((((((++++++)))((((((((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((())))))((('''''''''(((((((((((('''''''''''''''(((((())))))((((((''')))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))((((((((()))***+++***((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))(((((((((((())))))***(((((((((((())))))******)))************+++++++++,,,,,,,,,------------.........////////////......222222111111000000//////000000/////////........................---,,,,,,...,,,***+++//////+++'''+++++++++************)))))))))************))))))(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((&&&'''((()))***))))))(((************))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))lllRRRBBB888333///000000------///,,,,,,+++************+++))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&''''''''''''(((((((((((())))))******)))))))))************************+++++++++***************++++++,,,,,,,,,---------+++******)))))))))))))))(((((((((((()))))))))***************))))))))))))******)))((((((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''))))))(((''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))(((***+++,,,***)))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))'''''''''((((((((()))))))))************))))))(((******)))(((((((((((((((((((((((())))))))))))***)))************+++++++++,,,,,,,,,,,,---------------------......---------//////////////////////////////.........------------------------,,,++++++...,,,***+++......+++(((+++++++++************)))))))))************))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))((((((''''''((((((''''''((()))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))iiiPPPAAA777111...000000......000,,,++++++*********************)))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))))))))))))))************************************************+++,,,,,,,,,,,,---------+++***)))(((((()))***+++((())))))************************)))))))))(((((()))))))))((((((((())))))******)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***))))))***,,,,,,+++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------............---------------....../////////......---------,,,,,,,,,---------------,,,++++++---,,,***+++,,,---+++)))+++++++++*********))))))))))))************))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***&&&''')))*********)))((())))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((('''(((((()))))))))))))))*********))))))))))))((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))))))))hhhOOOAAA666111...000111///...000,,,+++******))))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------+++***)))(((((()))***+++)))***+++,,,,,,,,,++++++))))))((((((((('''''''''((((((((()))))))))((((((***))))))((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((&&&%%%%%%&&&((((((%%%&&&''''''(((''''''''''''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((***))))))***,,,,,,+++***))))))))))))))))))))))))((()))))))))************************************((((((((()))))))))******((()))***++++++***)))(((''''''''''''((()))***+++************))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------.........//////.........,,,,,,,,,---......//////------------,,,,,,,,,,,,---............---,,,,,,---,,,+++***++++++******+++++++++*********))))))))))))************))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******&&&''')))*********)))((())))))))))))))))))))))))))))))((((((((())))))***''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))***)))(((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))))))))gggNNNAAA666111///111111///...///++++++***))))))))))))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((***************+++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++)))***,,,---------,,,+++((((((((((((''''''''''''''''''((()))))))))(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&''')))+++'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((''''''''''''((((((%%%&&&''''''(((((('''''''''''''''(((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))(((***+++,,,***)))************************))))))))))))************************************))))))*********+++++++++((())))))************)))&&&&&&''''''(((***+++,,,+++************))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,......////////////......,,,,,,---------...............---------,,,,,,,,,...............---,,,,,,,,,,,,+++************++++++++++++************)))))))))************))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))******''''''((()))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))eeeLLL@@@666111///222222...---...++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))*********++++++(((((()))***************(((***+++------,,,+++***)))))))))(((((((((((('''&&&&&&((()))))))))(((((((((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&'''))),,,'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''((())))))******'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))((((((((()))***+++***((())))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))))))))))))))******+++((((((((((((((()))******+++++++++*********)))))))))************+++++++++***++++++++++++,,,,,,,,,---------......---------------------........................---------------------------,,,++++++,,,,,,+++***))))))***++++++++++++************)))))))))************))))))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))(((((()))******+++''''''((()))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((())))))(((((('''((()))***+++((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))dddKKK???666222000222222...,,,---+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))******++++++++++++((())))))))))))*********'''((()))+++++++++***)))''')))+++,,,,,,,,,***)))************))))))))))))%%%&&&((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########################################################$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&'''***,,,''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))***************)))((((((((()))+++,,,***))))))(((((((((((((((++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................//////.........---------+++,,,,,,,,,,,,+++******,,,,,,+++***((((((***,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((()))++++++)))((('''''''''(((***+++))))))))))))))))))))))))))))))((())))))***++++++'''(((((()))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''((())))))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))((('''&&&$$$$$$&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))fffKKK>>>666444111/////////...---,,,,,,++++++***)))((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''***++++++++++++***))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))---......---***(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))************,,,***((()))+++,,,+++((()))************+++++++++))))))*********+++++++++))))))))))))************+++++++++++++++***)))(((+++)))'''(((++++++***''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))++++++***))))))******+++++++++,,,,,,,,,------------------,,,,,,------------------------------------------------......---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))dddIII===666333000/////////...---,,,,,,++++++***))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))******+++++++++)))******++++++******)))*********+++++++++,,,,,,)))))))))))))))))))))))),,,------,,,)))(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***(((((()))))))))*********))))))))))))************,,,***))))))+++,,,+++))))))************+++++++++*********++++++++++++,,,))))))))))))***************++++++++++++******))),,,***((()))+++,,,***(((***************************)))(((((((((((()))***))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((bbbHHH<<<666333000/////////...---,,,,,,++++++***)))))))))''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))+++---...)))******++++++******)))*********++++++++++++,,,))))))))))))))))))))))))***+++,,,***(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******)))************+++++++++)))))))))*********++++++,,,***)))***+++,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++)))***++++++++++++++++++,,,+++******,,,,,,+++***************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,++++++,,,,,,------......------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))(((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''******))))))((((((''''''aaaHHH<<<555333000.........---,,,+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))******)))((('''(((***,,,...))))))************))))))************++++++++++++))))))))))))))))))))))))((()))***)))'''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------))))))*********+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))((((((((()))+++,,,************++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))******))))))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))((((((''''''aaaIII>>>555333000.........---,,,+++++++++***************((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******,,,***(((''''''(((***+++)))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))(((&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&&&&''''''((())))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,+++++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))*********+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''((()))*********)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))((((((((('''```III>>>555222///.........---,,,************************((((((((((((((((((((((((&&&&&&((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))+++***)))((('''((())))))((())))))******))))))((()))))))))************+++))))))))))))))))))))))))&&&'''(((((('''&&&''')))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))(((((((((((((((&&&'''(((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,++++++++++++************++++++++++++,,,+++,,,---,,,+++***+++---)))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))))))))}}}^^^GGG===555222///------------,,,************************((((((((((((((((((((((((%%%&&&((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&((())))))*********'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++))))))*********+++++++++,,,+++++++++*********************+++++++++,,,,,,***,,,...---+++***,,,---)))************+++++++++*********++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++***,,,---,,,******+++---++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******{{{]]]FFF<<<444222///---------,,,+++******************++++++))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''')))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))%%%'''(((((('''''')))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,***,,,...---+++***,,,...)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***)))+++---,,,***)))+++---++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++yyy^^^HHH<<<555222...---------------------,,,,,,+++***))))))******)))''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))******+++***)))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))************))))))(((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++************)))((()))***+++,,,------...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,------......------,,,---......,,,++++++---.........------,,,+++******************************++++++************++++++************************,,,+++)))(((((()))+++,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***(((''')))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***'''''''''(((((((((((()))'''(((((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))((('''&&&&&&(((''''''&&&&&&((()))***))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((((())))))*********+++&&&'''''''''''''''&&&&&&(((((((((((())))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))xxx]]]GGG;;;555222...,,,,,,,,,,,,+++---,,,,,,+++******))))))+++***)))((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((())))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))(((((((((((()))******)))(((((('''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,///...,,,,,,,,,---...///...------,,,++++++******************************++++++************++++++************************,,,+++)))(((((()))+++,,,************)))))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***(((((()))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))&&&&&&'''''''''((((((((('''((((((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&(((((('''&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((('''''''''''''''(((((((((((()))((('''&&&&&&&&&''''''((((((((()))))))))******&&&''''''(((((('''&&&&&&(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******+++++++++))))))))))))))))))))))))uuuZZZEEE;;;555222...,,,++++++***)))+++++++++******))))))(((++++++***)))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++,,,+++++++++************...------,,,+++******)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............---------***(((***---...---,,,------,,,,,,++++++******++++++++++++++++++++++++++++++************++++++************************,,,+++***))))))***+++,,,************))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++)))(((((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''''''''(((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''&&&(((((('''''''''((()))***))))))(((((((((((())))))''''''((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&''''''(((((('''''''''(((((((((((()))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''((())))))******))))))(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))rrrWWWDDD;;;555222...+++******)))(((*********)))))))))((((((******)))(((((('''(((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************))))))*********+++++++++,,,,,,+++++++++*********...------,,,++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------,,,******...333444000***---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++***))))))***++++++*********)))))))))))))))************************+++++++++++++++++++++++++++***)))(((((()))***++++++)))((((((*********)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((())))))))))))---,,,+++)))((('''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))oooTTTCCC;;;555222...+++******)))(((*********)))))))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((()))***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////......---......111666<<<;;;333,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++******************+++))))))))))))))))))******************************++++++++++++++++++++++++++++++************++++++***)))((()))***+++)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((((((((())))))))))))---,,,+++)))((('''''''''))))))))))))))))))))))))(((((())))))))))))))))))((())))))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))mmmRRRBBB<<<555222...,,,++++++***)))************************''''''&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,---...//////,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......////////////......+++,,,000444888666000***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))************************************++++++++++++++++++++++++***+++,,,------,,,+++******)))((()))++++++)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''((()))************(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''(((((((((((((((((('''((()))*********))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((()))******++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))lllQQQBBB===555222...,,,,,,,,,,,,+++***+++++++++++++++++++++''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''')))*********((('''))))))))))))))))))))))))'''''''''&&&'''(((((()))((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))******++++++(((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,---...///000---,,,,,,++++++,,,,,,---++++++,,,,,,---......///------------------------------------------------......////////////............////////////......+++,,,---//////...---+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********************************++++++*********((()))))))))************************************++++++++++++++++++++++++))),,,...111111...,,,))))))))))))***++++++)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''&&&&&&'''''''''(((((((((''''''(((******++++++***)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((('''((()))***+++***))))))))))))(((((((((((())))))&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((((((''''''&&&&&&&&&&&&((())))))*********(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))lllQQQBBB===555222...---------------++++++++++++++++++,,,,,,(((((('''''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************************************************************))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------......///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------........................//////000000000000//////......////////////......222222111///......111333/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))),,,000333333000,,,))))))))))))***++++++)))'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((###$$$&&&((())))))(((((('''''''''(((((((((((()))''''''(((******+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((('''((()))++++++******)))))))))(((((((((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''(((*********)))((())))))((((((((('''''''''&&&&&&((()))************(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))mmmSSSBBB;;;444111...---,,,,,,+++***,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''''''''((())))))+++***((('''&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++++++++***)))(((''''''(((((((((((())))))))))))************************)))************++++++++++++*********))))))((((((++++++******++++++,,,---++++++***))))))((())))))***+++,,,---............,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........---...///000000///...------///111111000///000111,,,---......------///111.........///000111111111000000111///...---///000///...---,,,+++,,,------+++...000...,,,+++---///,,,,,,------,,,+++)))((((((***,,,---,,,+++++++++...---+++***)))(((((((((******))))))))))))******((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%))))))************))))))***)))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))+++******)))(((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******++++++***)))(((&&&%%%%%%%%%&&&&&&'''''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******lllQQQAAA:::444111...---------,,,++++++++++++*********))))))))))))(((''''''''''''''''''''''''''''''((())))))+++***((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++***)))((('''(((((((((((())))))))))))************************)))************++++++++++++*********))))))))))))++++++******++++++,,,---++++++***)))))))))))))))***+++,,,---............,,,,,,---------.........------........./////////........................---...///000000000//////...000111222111000111222444555555333111111333444111111222333333444555555666777888777666666888:::777666444333222222222222---...///...,,,+++,,,---,,,++++++++++++,,,......,,,---------+++***))))))++++++++++++++++++++++++******))))))))))))******))))))************)))))),,,,,,++++++++++++++++++************************((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))(((''''''&&&%%%%%%&&&''''''((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))***++++++***)))((('''&&&&&&'''''''''((((((((())))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))******************)))jjjPPP???999444111...---------,,,+++*********)))))))))(((((())))))(((''''''''''''''''''''''''''''''((())))))***)))(((''''''&&&''''''&&&&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++++++++***)))((((((((((((((())))))))))))************************)))************+++++++++***************)))))))))++++++******++++++,,,---++++++******))))))******+++,,,---...............,,,------------.....................///////////////////////////.........+++,,,---...............000111222222000///000111222333333333333333666888999:::;;;===>>>@@@AAABBBHHHIIIKKKKKKJJJKKKNNNPPPNNNMMMKKKJJJHHHGGGGGGGGG???>>>;;;:::999888555333444222///---,,,---///111,,,,,,+++++++++++++++,,,(((((()))************)))******))))))))))))******))))))******))))))))))))*********************+++************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''))))))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))***))))))(((((('''''''''&&&&&&''''''((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))((())))))******))))))(((iiiOOO???999444111...------...---,,,+++*********))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&'''%%%###''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++***))))))(((((((((((())))))))))))************************))))))*********+++++++++************************++++++******++++++,,,---,,,++++++*********++++++,,,,,,---...............------------................../////////000000000////////////..................//////////////////111222222222000000111333444777:::===???CCCGGGJJJPPPQQQRRRUUUWWWZZZ[[[\\\aaabbbdddddddddfffhhhjjjhhhhhhgggfffddddddcccccc\\\XXXTTTSSSSSSQQQMMMIIIHHHFFFAAA<<<888555333333---,,,******,,,...//////++++++,,,,,,,,,+++)))(((+++******))))))******+++*********)))))))))))))))))))))))))))************************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((('''(((((())))))(((((('''%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((iiiPPP@@@:::333111...---.........---,,,,,,+++++++++*********))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''###%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++++++++***))))))(((((((((((())))))))))))************************))))))*********+++++++++***************+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------......//////......---------.........///////////////000000000111111/////////...............222222222111111111111111///111333444666888<<>>:::555222111000...,,,------......------,,,+++++++++************++++++++++++***)))(((((())))))((((((((())))))*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''$$$&&&((()))***)))'''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))***++++++((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((hhhOOO@@@:::333111.........///...---,,,,,,,,,++++++++++++***))))))(((''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((()))+++---...))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********))))))*********))))))((((((((((((((())))))))))))************************)))************+++++++++*********+++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---------....../////////......------........./////////000000000000111111111111////////////000000000111000000///000000111222333444777;;;???CCCHHHNNNSSSTTTYYY^^^bbbcccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbcccddddddcccccceeegggkkkkkkkkkjjjiiihhhgggfffgggggggggiiilllnnnnnnmmmkkkjjjjjjhhhfffbbb___]]]XXXRRRJJJDDD@@@:::444///,,,,,,+++************+++++++++************++++++,,,+++***((((((((())))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))(((''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))(((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((gggNNN???999333111.........//////...++++++++++++************))))))(((''''''''''''''''''''''''''''''((())))))&&&'''((())))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''(((***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))''''''&&&'''(((+++...000))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++'''(((((()))))))))(((((((((((((((((())))))))))))************************)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---............////////////..................////////////000000000111111111222222///000111111222333444444222222333555777:::===???GGGIIILLLOOOSSSXXX^^^bbb]]]bbbhhhkkkjjjeeeaaa___^^^___```bbbdddeeegggggghhhiiiiiihhhfffeeefffhhhjjjjjjiiigggeeebbb```^^^```bbbcccccccccdddeeegggddddddeeefffhhhiiijjjkkkfffaaa[[[XXXVVVQQQJJJDDD:::777333///,,,+++++++++,,,++++++******++++++,,,---,,,***((('''((())))))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((''''''((()))+++,,,---++++++*********)))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))eeeLLL>>>888333111///.../////////...************))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))&&&'''((())))))(((''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''')))+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%%%%%%%(((+++...000))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''))))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''((((((((((((((('''(((((((((((())))))))))))************************)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///...///////////////................../////////000000111111111111222222222111111222333555666777777<<<===???BBBFFFKKKOOOQQQZZZ[[[\\\\\\]]]```eeehhhjjjpppvvvyyywwwrrrlllhhhjjjlllpppuuuzzz}}}zzzyyyzzz{{{qqqqqqooommmiiieeeaaa______aaabbb```[[[YYYYYY[[[XXXXXXXXXZZZ^^^ccchhhkkkgggdddbbbdddggggggccc^^^QQQLLLEEE===777333222111,,,++++++******++++++,,,---,,,***(((''''''((()))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''')))+++---...,,,,,,,,,++++++*********))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******bbbLLL???888666444000///......,,,+++...---,,,***)))((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&((()))***************)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******))))))************))))))((((((((((((((()))******++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------......000//////000111222111111///......///222333222111...000333444333222111222111555:::===???BBBGGGKKKOOOJJJMMMUUUVVVUUU]]]jjjyyyxxxxxxxxxyyyyyyxxxvvvzzz~~~yyyuuutttmmmbbb]]]bbbccc\\\[[[```]]]\\\[[[ZZZXXXVVVUUUUUU[[[YYY\\\dddhhheeefffkkkcccaaa\\\VVVNNNGGGAAA>>>000111000...+++))))))***---+++***+++,,,+++***(((%%%&&&''')))***++++++++++++*********))))))((((((+++***)))'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******000000...---++++++++++++))))))))))))************)))************+++++++++************************,,,,,,,,,+++++++++******)))************+++++++++aaaLLL???777777444000...---------,,,...---+++***)))((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&''''''(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((((((((((((((()))******++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------.../////////...///...---...000111111000222444555666555666888:::;;;@@@GGGNNNVVVaaallluuupppddd]]]___ccchhhwww~~~yyyiii___^^^llljjjgggeeebbb```]]][[[ZZZTTTRRRVVVXXXZZZ___gggfffgggiiihhheee^^^WWWSSSEEE@@@888111---,,,...000++++++******+++***(((&&&((())))))***************************)))))))))((())))))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))******)))))))))((((((((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******//////...---,,,++++++***))))))))))))************)))************+++++++++************************,,,,,,,,,+++++++++******************++++++++++++~~~```KKK>>>777777444///---,,,------------,,,+++***)))((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))(((((((((''''''&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))******++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......//////000000//////...111000......000111111111222444777:::>>>DDDKKKPPPUUUYYY```hhhrrrxxxtttssspppllliiihhhfffaaa]]]\\\VVVQQQPPPOOOPPPTTTYYYVVVYYY___dddhhhiiiiiihhh]]]TTTIII???999555000---,,,+++******++++++***(((,,,+++++++++******))))))************))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***,,,---.........,,,+++***)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,|||^^^JJJ===777777333...,,,,,,---------,,,+++***)))(((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++***)))((('''&&&&&&%%%((((((((('''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%$$$""""""$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------.........222333444333222111000000333111///000222555777777777;;;AAAIIISSSaaannnvvvxxx{{{yyytttpppiiiaaa[[[[[[ZZZXXXXXXVVVTTTTTTTTTPPPQQQRRRUUU[[[bbbhhhmmmkkkeee___ZZZTTTJJJ<<<222444111---++++++,,,,,,,,,,,,,,,+++******)))))))))*********)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---......---+++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,zzz\\\HHH===666555222...,,,,,,---------++++++***)))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((((((((((((((('''''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))******...---+++)))((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%$$$######$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((()))***+++******)))+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////222333444333000000111333555333222444999>>>BBBDDDIIIMMMVVVaaaooo}}}rrrkkkeeeeeedddbbb```___^^^\\\\\\ZZZWWWVVVWWWZZZ^^^aaagggeeedddffffff```UUULLLEEE???777000,,,+++++++++++++++***))))))******+++))))))))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((***,,,.........,,,+++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,xxxZZZGGG<<<666333111...---------,,,++++++***)))((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))***++++++///...,,,)))((('''((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000111...000222111000222777;;;;;;::::::???GGGPPPXXX[[[```eeemmmwww}}}rrrjjjhhhfffcccZZZ[[[\\\]]]\\\ZZZXXXWWWWWWUUUUUUXXX___dddffffffYYYRRRGGG===666111---+++---,,,+++*********+++,,,))))))))))))************************)))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))''')))***,,,---...------*********++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,vvvYYYFFF;;;666111000......///...,,,*********)))(((((((((((()))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...---***((('''''''''(((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))''')))***,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------........./////////000000111111111222222222111333666777888>>>GGGOOOIIIIIIKKKRRR^^^kkkuuuzzz||||||vvvcccdddeeeeeebbb___[[[XXXSSSPPPMMMNNNRRR[[[dddjjjgggbbb[[[SSSKKKCCC;;;666222000...,,,++++++,,,---((()))))))))************(((((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))'''((()))+++,,,---//////*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------vvvXXXFFF;;;666000///...///000...+++)))***))))))(((((((((((()))'''''''''''''''((()))***''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,)))'''&&&&&&'''(((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((((('''))))))************))))))''')))+++,,,,,,,,,***)))+++++++++,,,,,,---------,,,,,,,,,---------......------------------------.........////////////000111111222222222333333333777:::>>>@@@CCCLLLXXXbbbVVVVVVZZZcccpppzzzrrrjjjdddaaa______\\\XXXTTTSSSWWW^^^dddmmmkkkhhhddd^^^UUULLLEEE777555222///---,,,,,,---(((((())))))*********+++&&&'''(((*********))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++******))))))((((((((()))+++---///000******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------tttVVVEEE???===333333111///,,,******)))+++***))))))******)))'''***(((&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///...------,,,,,,------...,,,,,,,,,---------......000///---,,,---/////////555555555333222444888===???===CCCQQQ\\\```cccgggXXXeeevvv|||xxxnnnaaa[[[\\\___bbb]]]WWWZZZbbbgggllllllfffcccddd```ZZZWWWMMM@@@777333111---***...,,,******+++,,,,,,+++'''((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''(((((())))))******''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************000000///---***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------sssVVVFFF???===666333000...---,,,+++***+++***))))))******)))'''***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////......------......///,,,,,,---------.........333222000000111111111111333333333666:::???CCCFFFJJJHHHMMMWWW^^^^^^^^^```cccooo~~~|||kkkfffaaa```bbb```]]]^^^cccdddiiilllkkklllnnnkkkddd___XXXOOOGGGAAA:::111***,,,***)))((()))***)))(((((()))***++++++***))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************000222333111///,,,++++++++++++++++++,,,,,,---...++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------qqqUUUFFF@@@>>>999444///,,,------,,,++++++***))))))******)))'''***)))((('''&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))+++***))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///000//////////////////000------------.........///......///000000111111222333444777???IIINNNNNNKKKMMMLLLPPPYYY___```aaacccsss}}}uuupppkkkeeeaaa```]]]```cccffflllqqqooojjjgggddd```\\\UUUKKK>>>555///,,,***))))))***+++******++++++,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********++++++---000333333111...,,,+++,,,+++*********+++---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..................oooTTTFFF@@@===:::444---+++,,,---,,,++++++***))))))******)))'''***)))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))++++++***)))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------------............///000//////......//////000---............/////////+++,,,///000111222333444555999CCCQQQ\\\\\\RRRHHHNNNNNNPPPVVV^^^fffnnnssswwwppplll___]]]ZZZ]]]cccjjjmmmllliiijjjjjjjjjggg^^^RRRJJJ===888111---,,,,,,---...+++++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++))),,,///000///------------,,,***)))))))))***+++,,,,,,,,,------------...------------------,,,,,,.............../////////mmmSSSFFF???<<<999444...++++++,,,,,,++++++***))))))******)))'''))))))((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------------............//////..................///........./////////000000///111333444333444666888999CCCUUUfffnnnhhhXXXKKKSSSTTTWWW]]]iiiyyyppphhh___[[[]]]bbbhhhllljjjkkknnnooonnniiiccc^^^SSSKKK@@@666000---,,,+++++++++******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************++++++++++++((()))+++,,,,,,---000222222111///---++++++++++++,,,,,,---------.........------------------------.........//////000000000kkkRRREEE>>>:::777555111...++++++,,,---+++***))))))******)))'''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////......------......///////////////000000000000111333555444333444888<<>>GGGRRRbbbxxxoooaaaYYYXXX[[[ccciiikkkgggddd]]]]]]^^^___\\\RRRCCC888111///,,,***+++++++++*********)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))$$$&&&(((***+++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))***************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------.....................//////000000000111222444555555555999BBBOOOXXXeeemmmxxxbbbJJJ@@@;;;888555333000////////////...,,,---...---+++)))((()))(((((())))))******))))))(((((((((''''''((((((((('''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&)))+++)))%%%!!!%%%&&&&&&###$$$(((***)))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''!!!""")))+++%%%!!!"""&&&&&&&&&%%%&&&'''***,,,%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''+++***'''%%%$$$%%%&&&'''"""$$$&&&((()))((('''&&&&&&''''''((((((((('''''')))+++,,,***&&&$$$%%%'''------,,,((($$$$$$'''+++###***+++(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111/////////000000000111111222333444444333444777999;;;AAANNN___ooo~~~iii___WWWXXX^^^ccchhhkkkhhhddd``````aaa]]]SSSKKK:::666000,,,************++++++***)))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&''')))******))))))((((((''''''''''''(((((()))(((((((((((())))))))))))***************)))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000............//////000000222222222111000000333555555555999AAAQQQhhhaaaIII???;;;999444111///---.........---+++---///...+++(((((()))&&&'''((())))))))))))((((((''''''&&&&&&''''''(((&&&$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))%%%!!!"""&&&%%%)))***&&&&&&(((&&&!!!%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$%%%)))&&& %%%000%%%***''' """(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((***+++,,,$$$%%%'''(((((((((((('''(((+++---+++'''%%%'''***!!!&&&,,,---***&&&%%%&&&222''' """''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((()))*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------...///000111//////000000000111111111222333444444666999>>>BBBJJJVVVkkkrrr^^^WWWWWW[[[bbbiiiiiigggeeeddddddbbb^^^ZZZKKKDDD:::222...,,,,,,+++,,,+++***)))(((((((((((('''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***************)))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////---......///000111222222222333444333333666<<>>XXXyyyKKK--- %%%&&&((())))))(((&&&%%%''''''''''''''''''''''''""";;;ddd\\\:::%%% &&&,,,###$$$&&&((())))))((((((&&&***,,,+++(((''')))---iiidddIII,,, !!!%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------...------......///000111000000000000111111111111333444555777:::@@@GGGLLL]]]mmmjjj]]]XXXVVVZZZ______ccchhhjjjhhhdddaaa___YYYQQQEEE:::333000//////,,,+++***)))(((((((((((('''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))+++***)))((('''''''''((('''''''''''''''((()))***(((((((((((())))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000/////////---...///000111222333444///111333555888>>>GGGNNNVVVbbbvvvaaaHHH>>>:::999333000---,,,------,,,+++)))***+++***(((((()))***''')))***)))((('''(((***''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&""")))111 ((((((,,,;;;(((+++(((000"""555&&&$$$%%% +++"""$$$...---OOO000"""(((,,,000%%%(((***+++***aaa~~~777$$$''',,,222 &&&---///"""+++RRRWWW---***666---555111(((&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******++++++,,,,,,,,,------------------............///......------------...............///////////////.........///111333333222777888555:::GGGMMMUUUggg~~~vvvbbbSSSRRRYYYYYY```hhhkkkiiiffffffiiiaaa]]]VVVKKK???666111///......---+++)))((()))******)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---...///000000,,,.../////////000222444111111111333555444111///222444888???KKK___xxxvvvyyyaaaHHH>>>;;;888444111///---......------***++++++***((((((((())))))***+++***)))((()))***'''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&!!!%%% --- >>> (((,,,,,,""")))&&&***$$$,,,!!!+++%%%aaa444 ,,,"""###444###,,,$$$***555111<<< (((...++++++***000"""...ccc$$$555!!!---'''000$$$&&&&&&&&&''''''''''''(((''''''(((((())))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++---------............//////......------......///......////////////000000333333333333444555555444:::<<<===KKKdddsssnnn\\\SSS]]]___bbbfffiiiiiigggeeehhheee___WWWMMMBBB999444,,,+++******))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,------....../////////---...////////////111333111000000///000111333555888999BBBWWWttt```HHH>>>;;;888555222///...//////...------......---***))))))******+++,,,+++)))((()))***(((((((((((())))))))))))))))))((((((''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&,,, 000...,,,...)))###000+++%%%***&&&)))"""###$$$qqq???...999000,,,,,,'''+++SSS...---+++...###)))!!!```>>>000,,,%%%)))%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++---------............//////......------......///......//////000000000000111222222333444444555666;;;FFFSSSkkk{{{}}}vvvbbbccc]]]XXX[[[ccciiigggdddkkkiiifffbbb]]]SSSGGG???000---))))))+++,,,+++)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...........................///000///...///111222111222222000///111666;;;@@@KKKaaa}}}___III???;;;777444222///............---000111111///---++++++,,,***++++++***((('''((()))((((((((((((((())))))***++++++***)))(((''''''&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%+++*** ,,,(((,,,www222"""$$$}}}111###'''((($$$'''***)))'''"""]]]AAA;;;|||(((000---///---)))%%%---IIIZZZ777+++666"""+++ 333222,,,---)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++++++++******++++++,,,,,,,,,------------------............/////////............///////////////000000111111222///000111222333555999;;;AAA]]]zzzuuuiiiZZZVVV[[[cccggghhhgggeeedddeeefff```VVVMMM>>>666...***,,,...---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...////////////...............///000000//////111222111444555555555;;;EEENNNUUUooo^^^III@@@;;;777333111...------------,,,/////////...+++)))******((()))***)))'''&&&'''((()))(((((('''((()))******,,,,,,++++++***)))((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''$$$###---+++WWW000$$$ MMM,,,!!!!!!'''%%%"""(((&&&"""222WWW'''%%%,,,%%%000(((%%%,,,,,,...zzzuuu333]]][[[222'''"""((($$$'''333hhh###$$$,,,kkk333111$$$,,,((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++++++++******++++++,,,,,,,,,------------------............////////////......///////////////000000111222222333222333444444555999@@@EEETTTzzzkkkZZZUUUZZZbbbhhheeecccbbbeeehhhfff___XXXMMMCCC555---+++,,,,,,***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++***+++,,,---------------,,,,,,---------.........//////////////////......///000111111000000222444111333555888AAASSSiiizzz~~~^^^IIIAAA;;;666333000---,,,,,,---,,,+++***++++++***'''&&&&&&'''&&&'''((((((&&&&&&'''((()))((('''''''''(((***+++,,,,,,++++++******))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%)))... '''###%%%///... :::###(((%%%%%%!!!---...$$$+++######(((zzzLLL///***+++((('''kkk///'''---555???JJJ666%%%'''444777111:::&&& ooo!!!)))+++$$$(((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++---------............///000//////......//////000//////000111222333333444333444555555777???JJJSSSlll}}}fffWWWSSSXXX^^^fffddddddfffhhhgggccc___XXXNNN@@@555...,,,***))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,---------............///////////////////////////111222222222222555777555666;;;EEEWWWsss}}}]]]IIIAAA;;;666333111...------...---,,,((())))))((('''&&&&&&'''%%%&&&(((((('''''')))***))))))'''''''''(((***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))******$$$$$$JJJ'''%%%!!!111))):::+++)))'''"""///%%%"""___++++++%%%888+++''''''!!!###AAArrr%%%---...###!!!!!!+++===---$$$)))222 ---)))+++&&&!!!+++888666^^^222&&&(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++---------............///000000////////////000000///000000111222333444555222444777:::BBBPPPbbbooo{{{rrrtttvvvyyy}}}}}}mmmbbb^^^]]]```bbbeeehhhiiihhhfffddd___YYYNNNBBB888000,,,***)))***++++++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------..................//////000000111111///111222333333555777:::>>>EEERRRdddyyy|||]]]IIIBBB<<<666444222///......///...---)))***+++***)))((()))***%%%'''((()))((()))***,,,***)))'''&&&'''(((***+++''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''' ---((()))ooo"""###)))%%%!!!)))ssskkk"""&&&!!!))):::,,,$$$***###???MMM555###"""///)))'''!!!VVV222 (((+++,,,---,,,!!!######)))&&&''',,,sss###,,,+++'''555---///...&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******++++++,,,,,,,,,------------------.........//////000000////////////000000///000000222333444555555444888===EEESSSgggkkkcccgggjjjlllmmmrrrzzz}}}pppiiiVVV\\\ccchhhjjjiiihhhhhhdddaaaZZZOOOBBB777000---)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////---......///000111111222///111333444555666999<<>>GGGVVVqqq~~~wwwrrrqqqtttzzz}}}|||kkkZZZTTTXXX___gggnnnmmmmmmiiiddd```\\\RRRHHH555222---******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////333000......111444444444444555<<>>CCCHHH___oooyyy{{{}}}lllaaa[[[[[[bbbiiimmmnnnlllhhheeeccc\\\TTTCCC===444---******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...................../////////....../////////000000000222111000000222444555666;;;???NNNhhhuuuYYYIIIAAA;;;888333000...,,,------,,,+++)))))))))(((((((((((('''&&&'''((('''&&&'''(((***''''''&&&&&&'''((()))***,,,***)))+++...///,,,)))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((("""%%%333###tttrrr"""***'''(((&&&555+++***&&&$$$[[[bbb$$$###(((***&&&%%% %%%+++---***'''&&&(((!!!###+++,,,&&&$$$&&&...---"""555000vvv===)))&&&&&&)))'''!!!!!!&&&&&&$$$$$$(((,,,---***'''+++((($$$'''YYY(((+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111000000000111111222444444111555777999>>>LLL]]]iii{{{uuusssvvv~~~{{{lll```^^^cccjjjmmmmmmjjjhhhgggbbb\\\TTTKKK>>>222,,,++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---------........./////////000000000111111333555777555333333777<<>>JJJaaawwwfff\\\eeemmmqqqtttwwwuuuqqqccc```[[[TTTJJJ===000'''************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,---------......---------...///000000111000111111111111222222222777555777CCC[[[zzzqqqVVVIIICCC===888555333000//////000///...************))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))&&&'''((("""...KKKJJJ***((('''$$$%%%///\\\%%%***'''***(((qqq---))))))333***+++&&&$$$%%%'''(((((()))+++,,,***===&&&((((((((((((((((((((((((000666!!!+++555))))))|||***%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............------...///111222111111111000000000000000222111111444333111444999>>>DDD[[[}}}{{{eeekkkmmmmmmvvv{{{hhhgggbbbZZZRRRJJJ===222))))))***,,,------+++((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************)))******+++,,,++++++,,,,,,,,,---------...------,,,,,,,,,------------......///000000000555///---000222333444777777999???RRRwwwqqqVVVIIICCC===777555333000//////000///...************))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$(((''')))***###$$$444```www(((&&&%%%%%%,,,\\\%%%***'''***((({{{###000,,,--- )))###'''++++++'''&&&)))---OOO///((((((((((((((((((((((((888)))000111###!!!999,,,''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------...///111222111111111111111111111111444222333777888666666999LLLXXXppp{{{vvvooooooxxx~~~wwwqqqoooiii___YYYSSSJJJAAA000...++++++++++++***)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************************))))))))))))***************************++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...---......//////000111111111000333777666444444888999FFF```}}}qqqUUUHHHBBB<<<777555333000/////////...---************))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''""")))'''&&&+++&&& $$$ >>>...,,,((($$$'''%%%'''\\\%%%***'''***((('''000%%%666---+++...---)))%%%)))@@@mmm,,,((((((((((((((((((((((((''',,,==='''>>>666&&&***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------.....................///000111111111111111111111111111111222000222777999999;;;@@@UUUjjjuuuppptttxxx{{{|||wwwuuummmccc]]]YYYTTTNNN;;;666///***)))******+++******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******************************)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,------------...---------------............//////000111111222...111666888555222777???PPPdddpppUUUGGGBBB<<<777555333000......///...---************)))))))))(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&+++%%%!!!))),,,&&&%%%///www///:::###)))###)))&&&$$$\\\%%%***'''***(((###$$$(((555444$$$((((((((((((((((((((((((###,,,777$$$!!!***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,++++++++++++*********------------.....................//////000111111111111111222222222222222333222444777999???LLLZZZpppuuuqqqwwwooolllwww}}}|||vvvlllddd```ZZZTTTGGG@@@555---******+++,,,*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******************************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,------------......------------....../////////000000111222222222333444666666555;;;LLL^^^oooSSSGGGBBB===888555333000.........---,,,************)))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''''''''''''''''''''''''''''''---&&&"""***---''''''&&&777]]]{{{222(((///(((###***&&&###\\\%%%***'''***(((---+++///###ppp[[[,,,((())))))))))))))))))))))))'''&&&HHH---444"""%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////......///000000111111111111222222222333333333444555777999;;;===LLLhhhlllcccfffxxxuuugggnnn~~~zzzqqqjjj```XXXRRRJJJ>>>444...,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******************************************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------.........---------------...///000000000111111222333333333999777555888@@@SSSrrrnnnRRRFFFBBB>>>:::555333000......---,,,+++************))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$+++)))(((---)))"""'''"""rrr]]]&&&###&&&000'''(((&&&***'''&&&\\\%%%***'''***((( ***(((!!!333"""'''111))))))))))))))))))))))))///%%%333HHH###000333''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////......///000111111111111222222222333333444444555333666:::???FFF\\\{{{{{{qqqiiimmmzzzyyypppddd[[[ZZZSSSHHH>>>777222...,,,++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++,,,------,,,---------............------------...///000000111111222222333444444444444222555AAAUUUooosssuuulllQQQFFFCCC@@@<<<666333000...------,,,+++************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$(((((()))+++###$$$444rrrVVV...,,,,,,!!!###'''(((***''')))\\\%%%***'''***((({{{+++---000,,,%%%$$$999...))))))))))))))))))))))))---'''(((444kkkQQQ&&&222---''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000............////////////---...000111222222111111222222333333444555555555333555===IIIZZZrrrsssfffnnnxxx}}}uuukkkbbb___ZZZQQQHHH@@@888000,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------............------------...///000111222222222333444444555555222555BBB[[[uuuuuukkkQQQFFFCCCAAA>>>666333000...------+++***************))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$&&&&&& ,,,III,,,&&&,,,)))'''******''',,,\\\%%%***'''+++(((qqq...+++!!!222QQQ:::***'''///&&&))))))))))))))))))))))))------...%%%'''!!!***TTT<<<666+++111+++'''''''''''''''''''''''''''((((((((())))))******%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,---///000111111............/////////000---...000111222222111111222222333333444555666666:::;;;EEEXXXpppkkkjjjvvv~~~vvvoooaaa]]]VVVNNNFFF<<<222++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------......000111111222222333444444555555666:::BBBXXXxxx~~~sssvvvmmmRRRFFFBBB>>>:::666333///---,,,---,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((------'''%%%000%%%)))---(((###555)))(((aaa+++###''',,,---ZZZ,,,... (((111yyy...111111)))+++((('''......'''&&&,,,...)))+++###(((111...***+++(((///[[[+++...---(((222###***)))'''%%%%%%%%%'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((***++++++))))))((('''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,---.../////////////////////.........000000000111222222333333000444222222666111111<<<@@@CCCVVVxxxnnnooowww~~~zzz|||kkkbbbXXXRRROOOGGG:::000------...---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000000///...---...000222333...444555111000555999777IIIWWWzzz{{{kkkQQQGGGCCC???;;;666333///---,,,---,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++'''---fffGGG%%%''')))---+++(((&&&^^^+++$$$)))++++++:::%%%...'''+++///"""GGG'''%%% """+++***+++%%%000:::!!!///111,,,$$$%%%111000&&&111sss'''---)))333***)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---.....................////////////////////////000000000111222222333333333888555444999555555BBBEEESSSnnn|||vvvuuuuuulllaaaZZZVVVPPPFFF===222000...,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////000///.........000222333111111444777444444@@@OOOdddjjjPPPGGGEEEAAA<<<666333///---,,,---,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%---&&&,,,%%%***mmm$$$<<>>DDD___eeeNNNGGGCCC???===777444000...---,,,+++)))---,,,++++++******++++++***)))(((''''''&&&&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))******+++*********))))))((((((((('''***'''(((000SSS%%%222))),,,)))111:::SSS+++(((111%%%---$$$888555...%%%,,,FFFfff===...000000000111333444555666AAA---&&&000111&&&333444'''mmm222)))...222999111,,,222''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...//////000000000000000333111111555555444666999<<<888<<>>!!!%%%///!!!(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------................../////////000000...//////000000000000000333111111444444111222666777===LLLggg}}}}}}~~~~~~}}}|||xxxxxxwwwuuutttsssrrrqqqrrrtttyyy~~~{{{}}}}}}}}}|||}}}}}}yyy||||||}}}lll]]]WWWPPPLLLHHH@@@555,,,***))))))***++++++)))'''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000000000111111222333555666666777<<>>:::KKK///<<<@@@444,,,,,,000///((())))))******))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***((()))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,------------...............////////////000000000//////000111111111111000111000333666666444888>>>CCCXXXttt{{{xxxrrrnnnjjjgggdddbbbbbbaaa___]]]TTTUUUVVVVVVUUUSSSPPPOOOPPPSSSXXX]]]aaaaaa```^^^hhhpppzzz~~~~~~~~~~~~|||pppdddUUUOOONNNKKKBBB888000...++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111111222222222///222666666===WWWsssrrrhhhZZZFFFDDDDDD???;;;666333000.........---,,,---,,,++++++******++++++))))))))))))***,,,---...***************************************+++++++++,,,+++++++++******))))))***************+++++++++%%%///+++###(((444(((***lll $$$rrriii...)))666***333222+++222666888,,,eeeXXXwwwgggzzzyyy~~~tttFFFAAAPPPBBB===FFF;;;666AAAjjj)))(((((())),,,'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))+++,,,---((()))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000111///000000111111111111111222222333555444333999AAANNNhhh{{{qqqhhhbbb^^^[[[YYYVVVTTTSSSRRRPPPOOOJJJKKKLLLMMMLLLJJJGGGFFFFFFGGGIIIKKKLLLNNNPPPQQQ[[[eeessszzz{{{{{{|||}}}~~~~~~nnnZZZPPPNNNLLLFFF???111...+++***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000111111111111222222222222666222222777>>>OOOmmm{{{lllaaa\\\YYYFFFDDDDDD???:::666333000/////////...------,,,++++++******++++++))))))))))))***+++,,,---*********************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))),,,,,,***,,,"""777 sss,,,000444777+++,,,444444666999777<<>>???DDDHHHJJJPPPPPPgggdddmmmhhhLLLhhhRRRHHHVVV>>>YYYEEEWWW---///333%%%+++'''(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++))))))))))))************+++++++++,,,,,,,,,------,,,,,,---------.....................//////////////////000000000111111111000000111222222222222111555444444444333777CCCPPPsss}}}xxxrrrooojjjeee^^^WWWQQQMMMIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB???AAACCCCCCCCCDDDHHHKKKTTTZZZ___``````dddoooyyy~~~{{{tttbbbXXXQQQKKKGGG===999222...,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000222222222333333333333444333888>>>OOOmmm{{{oooeeedddgggiiinnnsssXXXFFFEEEEEE???999666333000////////////...---,,,++++++******++++++)))))))))((())))))***+++*********************************++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,***///******333---%%%111###555###333}}}+++&&&@@@;;;000MMM===\\\bbb^^^___eeevvvwwwsssgggNNNTTTKKKNNNGGG???___```%%%))))))---)))!!!(((+++))))))************))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))++++++)))(((''''''''''''))))))))))))************++++++,,,,,,,,,------------------.........//////............/////////000000000000000111111111111000000111222222222222111333333444666888???OOO___yyyssspppccc]]]UUURRRRRRPPPJJJEEEIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEE@@@CCCFFFFFFDDDCCCDDDFFFMMMOOOOOOKKKIIIPPP```mmmrrr|||zzzyyyzzzxxxxxxpppvvvlll___UUUMMMIIICCC>>>777111...,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222222333333333444444444666AAAOOOgggmmmfffbbbccckkkqqqtttxxx}}}XXXIIIAAA@@@???888777444111000000000///...+++++++++************)))******))))))))))))******++++++************++++++************************++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++...)))+++...))))))@@@]]]|||XXX<<<444666777999>>>GGGRRR[[[wwwrrreee^^^eee\\\TTTOOOKKKWWW|||\\\:::...---......---***)))((()))((())))))******)))(((((()))(((&&&''')))******)))'''(((((((((((((((''''''((('''&&&&&&&&&((()))***''''''''''''(((((((((((()))((('''''''''(((***+++************************))))))))))))************************************...------,,,,,,,,,------,,,------...///000111111111111111000000000000000222222222222222222333333111333888;;;:::CCC```~~~~~~vvvlllcccZZZUUUSSSMMMIIIGGGFFFEEEHHHMMMHHHFFFDDDDDDFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJTTTbbbkkkzzz||||||yyyxxx{{{~~~}}}~~~{{{xxxzzzcccWWWSSSRRRMMMFFF<<<444///---,,,+++************************************************((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000333666666111111555777555;;;TTTpppqqqgggddddddhhhmmmqqqvvv~~~|||WWWHHHAAA@@@???888777444111000000000///...++++++++++++******************))))))))))))******++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---+++...111---(((///;;;''')))+++...222444222///444999AAAJJJUUUeeewww{{{}}}xxxjjjYYYPPPOOOPPP;;;:::AAAKKKJJJ===555666444444222000...,,,------************************)))'''&&&'''(((******)))'''((((((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((()))(((((('''((()))***+++************************))))))))))))************++++++++++++++++++++++++...------,,,,,,---------------......//////000000111000000000000000000000222222222222222333333333666888999:::???UUU{{{}}}xxxssspppjjjddd]]]WWWRRRPPPPPPKKKGGGFFFEEECCCEEEIIIEEEDDDCCCDDDFFFGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBCCCEEEGGGHHHLLLOOOSSSWWW]]]gggsss|||}}}}}}}}}|||}}}}}}}}}|||}}}uuuooouuutttbbbVVVOOOMMMIIIAAA999333///---+++************************************************((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////000000000000111111111333555666666777BBBjjjpppggggggiiikkkooovvv}}}{{{VVVGGG@@@@@@???888777444111000000000///...,,,+++++++++******************))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...000111000---(((%%%000222333222000444===FFFGGGOOOZZZcccnnn~~~}}}yyy~~~rrr\\\FFFKKKCCCAAAGGGJJJGGGFFFJJJ<<<:::777333000...------,,,+++***))))))***+++,,,)))'''&&&&&&((())))))((('''(((((())))))(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............///////////////000000000000000000111111111222222222333333333444555888888:::IIIlll{{{tttllleeebbbaaa]]]ZZZUUUOOOLLLJJJIIIJJJFFFBBB@@@BBBAAA???@@@CCCBBBAAAAAACCCEEEFFFEEEDDDHHHGGGFFFEEEFFFGGGIIIKKKHHHIIIJJJLLLOOORRRUUUWWWaaaffflllrrrwww}}}{{{yyyzzz||||||{{{}}}wwwqqqppp{{{ppp]]]QQQNNNMMMHHHAAA999222...,,,++++++++++++++++++++++++************************)))(((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000111/////////000000000111111222...///666888555888???QQQyyy{{{kkkeeeggglllppptttxxx~~~yyyUUUFFF?????????888666444111/////////...---,,,,,,+++++++++*********+++******))))))******+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------//////,,,...333222---(((,,,222666999BBBSSScccpppvvv|||~~~~~~yyyxxxuuuyyyxxx}}}vvvaaaRRRDDD@@@@@@??????@@@DDDBBB>>>;;;888444111......---+++))))))***,,,---)))'''&&&&&&'''((((((''''''(((((())))))))))))(((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((())))))***************************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///////////////.........000000000000000111111111111222222333333444444444444888:::BBB]]]yyyoooggggggiiiiiiddd]]]YYYZZZ]]]YYYWWWSSSPPPMMMMMMMMMNNNFFFDDDDDDHHHHHHFFFFFFIIIJJJIIIGGGHHHJJJLLLMMMMMMNNNMMMLLLLLLMMMPPPTTTVVVXXXYYY[[[^^^ccchhhmmmpppwww}}}wwwsssuuuwwwzzz|||{{{xxxyyy|||wwwttt~~~hhhYYYPPPPPPNNNGGG>>>555///,,,++++++++++++++++++++++++************************))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000/////////000000111111222555000222999888333>>>PPPooowwwnnnkkkooouuuwwwwwwwwwSSSEEE?????????777666333000/////////...---,,,,,,,,,++++++++++++***++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---***//////,,,,,,222555555888888>>>IIIVVVhhh{{{~~~{{{|||xxxzzzuuueeeTTTMMMMMMNNNMMMMMMGGGFFFEEEEEEDDDAAA;;;777111///---+++******,,,---***(((&&&&&&((((((((('''''''''((()))******))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////////////////.........//////000000111111111111111111222333444444555555:::;;;>>>NNNsss|||wwwuuuvvvvvvtttpppmmmjjjjjjkkkhhh```YYYbbbhhhooopppmmmlllnnnqqqnnnmmmkkkhhhfffcccbbbaaa]]]ZZZ[[[]]]\\\XXXVVVWWWYYYVVVSSSRRRTTTXXX[[[]]]YYYWWWUUUSSSSSSUUUWWWYYY[[[\\\___ccchhhooouuuyyy{{{{{{yyyzzzwwwvvvwwwtttrrruuu|||yyyooolllpppttt```TTTSSSPPPJJJBBB888111...++++++++++++++++++++++++************************)))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........//////////////////000111222222222666222555999444555LLLjjjpppkkkjjjlllrrr{{{uuuRRRDDD>>>>>>>>>777666333000/////////...---,,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))---111111///...111555@@@FFFWWWmmm}}}rrreee]]]VVVNNNGGGFFFEEEEEEFFFHHHFFFAAA===555333111///---,,,,,,---+++)))((('''((())))))(((''''''((()))************(((((((((((((((((('''&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,---......///.........////////////////////////000111111222222111111222333444555666666;;;:::AAAZZZ|||}}}yyywwwvvvttttttvvvrrrrrrrrrqqqqqqrrrrrrrrrpppooopppssswwwwwwtttppp{{{{{{xxxvvvsssooonnnmmmiiibbb^^^^^^^^^[[[WWWWWWYYY^^^aaaccc[[[YYYVVVTTTRRRQQQQQQQQQPPPQQQSSSXXX^^^eeelllpppwwwzzzqqqpppwwwsssssswwwwwwqqqjjjgggtttiiiZZZVVVQQQKKKEEE>>>666111,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............///000000111222333333333444666888888FFFhhh}}}~~~rrrggggggjjjooovvv}}}tttPPPCCC===>>>>>>777555333000.........---,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000---000777888555:::CCCBBBRRRrrrxxxlllbbbQQQLLLHHHGGGHHHGGGCCC???:::999777555222000...---,,,+++)))))))))***)))(((''''''(((******++++++***))))))((('''''''''''''''''''''''''''((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...//////------......//////000000...//////000111111222222111111222333444555666666777<<>>>>>777555333000.........---,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......///////////////888...---999???AAAKKK[[[gggsssxxxeee]]]SSSNNNLLLJJJFFFBBB======;;;999666333000...---+++***)))***+++***)))''''''(((******+++++++++***)))(((&&&&&&&&&'''(((''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------...///000111111...//////000111222222222111111222333444666666777666CCCcccyyyvvvvvvvvvsssqqqqqqqqqqqqrrrrrrsssssstttxxxyyyzzz|||vvveeedddaaafffyyy|||yyyxxxyyytttpppnnnmmmjjjccc```aaa^^^^^^```cccfffgggeeecccbbbccceeegggjjjlllmmmnnnssstttuuuyyyzzznnnkkkrrriiiqqqtttqqqssswwwsssiii]]][[[tttfff\\\QQQKKKKKKHHH@@@888,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000...///000111222333444444222777<<>>222///,,,*********)))(((***)))((()))******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---............/////////////////////000111111222222000444111222:::888555<<<>>>___}}}}}}}}}}}}}}}|||{{{||||||}}}yyyyyy{{{}}}~~~zzzvvvqqqooooooqqqrrrppprrruuuxxxzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}wwwtttssssssssstttrrrooommm]]]TTTYYYxxxzzzgggRRRKKKLLLKKKCCC<<<666111+++***---...---***++++++++++++******)))))))))************+++++++++++++++,,,,,,---...//////***+++,,,,,,------,,,,,,---------............///000000000000///////////////222333222222444555444333888>>>OOO{{{uuullliiifffjjjrrrrrrPPPFFF@@@>>>===888777555222000000000///.........---------,,,,,,,,,---///000///,,,++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,(((,,,///++++++000///...///000///---,,,---......000222333444666888:::AAALLLYYYbbbgggrrr{{{yyyxxxdddYYYNNNEEE>>>>>>>>>;;;999;;;777333///,,,+++,,,,,,+++***)))))))))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,---............//////////////////000000111111222222222555222333999666444===LLLooo|||xxxyyyzzz|||~~~~~~{{{xxxwwwwwwwwwwwwxxxyyy{{{}}}xxxtttpppoooppppppmmmjjj```UUUTTTiiittt[[[NNNMMMMMMGGG@@@999444---+++,,,...---+++++++++++++++*********))))))************+++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,---------............///000000000000////////////111222111111111333333333666999IIIkkkrrreeeffflllqqqzzzpppNNNEEE@@@???>>>::::::666222///...///............---------,,,,,,,,,+++,,,...---,,,++++++,,,++++++++++++,,,,,,,,,,,,******++++++++++++++++++***(((+++000---(((***000---...000000///......///,,,///222444666;;;BBBGGGdddqqqxxxqqqllldddhhh{{{xxxgggYYYIIIBBBAAA???======>>>:::444000...---,,,++++++***)))***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------............//////////////////000000111222222222222666444555:::888999GGGccc~~~}}}~~~~~~|||{{{}}}|||~~~~~~~~~tttnnnmmmmmmiiidddggg[[[SSSYYYmmmhhhSSSNNNNNNKKKFFF???888000,,,,,,---,,,+++++++++++++++************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///////////////000000000000222111000222444555555555;;;???ZZZ|||nnneeeaaaiiisss{{{nnnMMMEEE@@@??????;;;;;;777222...---...............---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++---,,,+++///333,,,(((000+++---000222222222333444555222111444>>>NNN___jjj{{{cccUUUSSSddduuuwww]]]LLLFFFDDDBBB???@@@>>>:::666333///+++(((,,,***))))))+++++++++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------............///////////////000000111111222333333111555444666<<<;;;CCCWWW|||ooofffgggiiihhheeelllcccYYYTTTZZZqqqwww[[[OOONNNMMMJJJDDD>>>555...,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++---///111222333***+++,,,,,,------,,,,,,---------............///////////////000000000000111///000555888777777888AAARRRtttvvvkkkkkkiiimmmvvvmmmLLLDDD@@@???@@@<<<;;;777222...---...............---------,,,,,,,,,))))))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,...111***+++777444,,,222,,,...000111111111222333999777999DDDZZZrrrpppeeeiiioootttxxxdddXXXPPPFFF===============;;;666000+++---+++))))))*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...............////////////000000000111222222333333111555444666:::;;;JJJfffzzzvvvtttuuuxxxzzzxxx{{{{{{iii```bbbhhhjjjjjjkkkgggaaaXXXTTT___~~~hhhTTTOOONNNKKKHHHBBB999222...,,,,,,---+++++++++++++++++++++,,,))))))*********+++++++++)))***+++---///111222333***+++,,,,,,------,,,,,,---------............///.../////////000000000111111///222777777444666:::LLLrrrmmmhhhpppiiimmmvvvmmmLLLDDD@@@???@@@<<<:::666222///...///............---------,,,,,,,,,******)))+++------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......)))666,,,$$$222444+++000///000000///......000222555<<>>???AAACCCCCC???999555000...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...............////////////000000111111222333333333333666444555999<<>>666000------...++++++++++++,,,,,,,,,,,,)))************+++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,---------............///......//////000000111111333111222666333111888EEEeeerrrccceeemmmooowwwmmmLLLDDD@@@??????;;;777555222000000000///.........---------,,,,,,,,,,,,+++***+++---...,,,***,,,,,,,,,,,,------------,,,,,,---......//////000000KKK???'''///222***//////000000//////222666999BBBSSSlllyyy}}}nnn]]]LLLKKKJJJJJJHHHEEE???;;;555222...,,,,,,,,,+++***************************))))))))))))))))))))))))))))))(((((())))))***+++************************)))************+++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---..................////////////000111111222222333333444444666555888>>>EEEcccvvvyyyrrrdddUUURRRNNNLLLLLLOOOSSSVVVVVVXXX\\\```bbbcccbbbaaaddddddeeeeeegggiiikkkllloooqqqsssttttttuuuwwwyyynnnoooqqqsssuuuwwwyyyzzz}}}}}}yyynnnfffkkkiiigggbbbZZZUUUZZZbbblll[[[RRRMMMKKKGGGAAA999222///......+++++++++,,,,,,,,,------)))************+++++++++******************))))))***+++,,,,,,------,,,,,,---------............///.........///000111111111444111222444333555III___sssggggggjjjmmm{{{mmmLLLDDD???>>>???:::666444222111111111///.........---------,,,,,,,,,---,,,***,,,......,,,))),,,,,,------------......------......///000000111CCChhhZZZ555444666...444---...///111444999@@@EEE]]]rrr{{{}}}xxx{{{]]]YYYTTTOOOJJJEEE@@@<<<888555111...------,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++************************)))************++++++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,---................../////////000000111111222222333444444333666777<<>>\\\{{{~~~uuudddeeennnwww}}}nnnMMMDDD@@@>>>===999777444111000000000///...///............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------//////...------000555999@@@EEEBBB666------000///000555888666666AAAWWWiiizzzxxx|||wwwdddVVVTTTRRRGGG:::<<<:::777444111///------///000111000---***))))))******))))))((((((''''''******))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////.........000000111222333333444444444999:::999GGGlllzzz{{{{{{tttrrrffffffgggiiilllmmmlllkkkwwwxxx{{{}}}~~~~~~}}}|||}}}ssskkkmmmllllllmmmkkkeee[[[SSShhhkkkUUUMMMMMMHHHDDDAAA;;;222///000,,,++++++,,,---...,,,+++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111111555)))000<<<888EEEvvvzzzoooooouuu|||mmmLLLDDD@@@>>>===999777444111000000000///...///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.........------///333777---333555000---111444555///000444???QQQfffyyy{{{tttsss}}}xxxaaaQQQGGGAAA888:::;;;:::777333000......000222222000,,,******((((((((()))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.../////////////////////...000000111222333444444555444888:::AAAXXX~~~sssrrrssslllnnnmmmlllllljjjdddZZZRRRWWWsss|||```RRROOOKKKGGGEEE>>>555//////---,,,+++,,,---...,,,+++************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111///555999<<>>>>>999777444111000000000///...///............---------------,,,,,,,,,,,,------------------.........///---...///.........000222)))...000......000222111666888CCCYYYssszzzzzz{{{~~~|||sssvvv~~~rrryyyyyyaaaPPPGGG?????????>>><<<888555333---000222222000---,,,+++''''''((())))))***++++++******))))))))))))******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000111111222333444555666888888===NNNooo}}}llliiiuuunnnnnnmmmlllkkkjjjdddZZZSSSMMM```zzznnnXXXSSSNNNJJJIIICCC999111...---,,,+++,,,---...,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111111222222111555999888GGGvvvqqqllllllqqq{{{jjjJJJDDD@@@???>>>999777444111000000000///...///............---------------,,,,,,,,,,,,------............////////////,,,---//////...---...//////111222111000000111000;;;III```xxx~~~nnnhhhsssooorrruuuxxx|||kkkTTTPPPHHH@@@>>>BBBCCC???999///000000///,,,+++,,,---(((((()))))))))***************))))))))))))******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////000111222333444555666777<<<:::BBB]]]kkkggg{{{|||wwwsssrrrpppooorrrssstttwwwzzz~~~xxxqqqmmmkkkjjjjjjiiieee]]]WWWRRRYYYggg|||aaaUUUOOOKKKKKKHHH>>>444000///---,,,,,,---------+++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------............////////////000000000111111222222333777555888@@@___sssbbbooottt~~~gggIIICCC@@@???>>>999777444111000000000///...///............---------...------,,,,,,------............/////////000000+++---//////...------.........000000111333777<<>>UUU{{{jjjdddvvvzzzoooiiigggggggggkkkmmmppptttxxx{{{~~~|||~~~yyynnnkkkjjjjjjkkkiiiddd```XXXRRROOOZZZssscccWWWMMMLLLMMMGGG>>>888111///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------....../////////000000000///000000111222333444444777111EEEpppnnndddkkkxxxvvv{{{dddGGGBBB@@@??????999777444111000000000///...///............---------......------------......------........./////////,,,...//////......///111444333555666888BBBXXXnnnrrrlllsss{{{tttggg[[[\\\bbbaaaSSSDDDBBB@@@;;;555///,,,,,,---******************************))))))))))))******)))************+++++++++)))************+++++++++---------------------------------------...//////------......///000000111111222333444666888999::::::HHHfff~~~iiicccsssxxxllleeecccdddeeehhhkkkooossswwwzzz|||}}}zzz|||{{{rrrooolllkkkkkkiiiddd```YYYSSSNNNPPP___zzzooo___QQQNNNNNNJJJAAA;;;222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,.........................../////////000000000000///000000111333444444555888CCCeeeyyyqqqkkkggghhhrrr~~~cccFFFBBB@@@@@@???:::777555111000000000///...//////.........---------......------------......------------.........///---...///.........000222///000666===EEEWWWxxx{{{|||}}}zzzfff\\\ZZZXXXQQQJJJFFFEEEBBB===666111...---)))))))))***++++++,,,,,,******))))))))))))******)))************+++++++++)))************+++++++++------------------------...------------...//////---------...///000000111111222333555777888::::::BBBSSSttt~~~iiibbbmmmzzzmmmfffeeefffhhhfffhhhmmmrrrvvvxxxyyyzzz}}}~~~{{{vvvrrrnnnlllkkkiiiddd______ZZZSSSMMMRRRfffxxxfffUUUOOOOOOKKKCCC===333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------........................////////////000000000000///000000222333444555555;;;VVVzzzvvvkkkdddhhhqqqvvv}}}___DDDAAA?????????;;;999666222000111222222222......---------,,,,,,,,,------,,,,,,,,,------...---------.........//////,,,000333111---+++...222000111777GGG```{{{{{{tttuuudddSSSNNNQQQIIIGGGFFFFFF@@@555///...)))***,,,,,,,,,***))))))++++++++++++******))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,...------------...//////---------.........//////000////////////000000111222555222333;;;999666<<>>>>>:::999666222000111222222222.........---------,,,,,,,,,,,,,,,,,,,,,---......---------.........//////---.../////////000111222222999GGG[[[ppp{{{dddVVVRRRQQQFFF<<<;;;>>>;;;666333,,,+++++++++,,,,,,***)))++++++++++++*********)))***++++++++++++************++++++++++++,,,,,,,,,...------------...//////---------.........//////000////////////000111111000444000000888777777AAAOOOyyyzzziii___rrr}}}qqqiiiffffffhhhjjjlllnnnppprrrvvv{{{}}}}}}xxxpppjjjgggffffffeee___ZZZUUUQQQKKKOOOiiicccUUUNNNJJJIIIFFF>>>777000,,,---//////---,,,,,,,,,+++++++++******,,,,,,,,,---------......000/////////............/////////000111111222222000///444555000555<<<:::ZZZ|||kkkggghhhkkkqqq|||```EEEAAA>>>======999888555222000111111111111.........------------,,,,,,,,,,,,,,,,,,---......------........./////////000...---///222555555444777FFF]]]tttxxxaaaVVVTTTIII@@@>>>???<<<::::::000---++++++---...,,,***++++++++++++************,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,...------------...//////------.........////////////////////////000111222111444000111777777;;;JJJfffxxxhhhaaappp|||~~~qqqiiiffffffhhhkkkllloooppprrruuuzzz}}}{{{}}}zzzrrrlllhhhfffdddcccccc]]]VVVQQQJJJKKK\\\qqquuuVVVQQQOOOIIIIIICCC<<<333......//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......////////////............/////////000111111222222+++555555000555:::===DDDssswwwhhhiiikkkrrr{{{aaaEEEAAA>>><<<<<<888777555222111111111111000............------------000///...------------...............////////////222111///000222666999:::EEEVVVqqq}}}yyywwwiiiWWWUUURRRMMMCCC:::888<<<555111---,,,...000...+++++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,------...------------...//////............////////////////////////000111222222222666444555:::999AAAVVVwwwhhhbbbppp{{{rrriiiffffffgggkkkmmmoooppprrruuuyyy{{{|||~~~|||tttnnniiifffcccaaaeee___XXXSSSLLLKKKSSS^^^}}}___ZZZVVVJJJIIIFFF@@@777000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////........./////////000111111222222...888444222999888AAA]]]qqqgggggglllwww~~~|||{{{```EEEAAA>>><<<<<<777777444222111111111000/////////.........---------444333111000...---------........./////////000000///111222111111666@@@GGG]]]lll~~~zzz{{{pppfffZZZRRRHHH===777666:::666222000000000///---+++++++++++++++++++++,,,++++++******+++,,,------++++++,,,,,,,,,---------...------------...//////........./////////000000////////////000111222333111666666999<<<;;;HHHbbbyyyiiicccooo~~~tttjjjffffffgggjjjllloooqqqrrruuuxxx{{{~~~|||uuupppkkkgggccc```eee```ZZZUUUPPPLLLOOOTTTffflll^^^WWWKKKJJJHHHBBB999222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////000111111222222222555111444:::555LLL}}}uuujjjggggggmmm|||~~~|||yyyxxxwwwwww___DDD@@@===<<<<<<888666444222111111111000////////////.........------444333222000...------,,,....../////////000000000---000222333777BBBSSS___yyyyyy{{{uuupppnnnnnnnnnkkkooovvvyyy\\\OOONNNHHH<<<222>>><<<:::666333000///...++++++++++++,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,,,,------------...------------...//////....../////////000000000/////////000111222333444111555555888<<<>>>SSSvvvyyykkkfffpppvvvlllgggffffffhhhkkknnnqqqsssuuuxxx{{{~~~{{{vvvqqqmmmiiieeebbbbbbaaa]]]XXXRRRNNNMMMNNNUUUnnn|||^^^SSSMMMLLLHHHCCC<<<555000---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............////////////////////////000111111222222333000///555999@@@gggrrrwww|||kkkhhhhhhlllsss{{{zzzvvvwwwvvvtttrrrqqqrrrsss^^^CCC@@@===<<<===999555333222111111111///...////////////............111000///...------------.../////////000000000000000111444:::HHH\\\rrrzzzxxxyyyzzzzzzxxxvvvssspppnnnooorrrtttwwwzzzmmm]]]WWWPPPDDD<<<@@@BBBBBB===555000...///+++++++++,,,,,,,,,---------,,,+++******+++---...,,,,,,,,,------------......------------...//////.../////////000000000000/////////000111222444555444666555777===EEEdddxxxllljjjvvvyyymmmgggeeefffgggiiimmmqqqsssuuuyyy{{{}}}|||yyyuuurrroookkkgggddd```aaa```YYYRRRMMMLLLKKKIII]]]gggSSSQQQKKKHHHEEE@@@999333///------,,,,,,,,,---------......,,,,,,,,,---------................../////////000/////////000111111222222111///333666<<<\\\~~~ppprrriiillloooxxx|||~~~wwwrrrrrrjjjkkkllljjjgggeeegggiii]]]CCC???=========999555333222111222111///...000/////////............---,,,,,,,,,,,,---......////////////000000000000555444666BBBXXXttt}}}|||uuuooohhhfffiiipppuuuwwwvvvwwwyyy{{{~~~ttt```PPPJJJLLLAAAEEEFFFAAA666///...000+++++++++,,,,,,---------000...,,,*********+++,,,,,,,,,,,,---------.........------------...//////////////////000000000000/////////000111333444555999999666888???LLLsssvvvmmmmmm}}}zzznnngggeeeeeeeeeiiimmmqqqsssvvvyyy|||{{{~~~zzzxxxuuurrrppplllhhheee^^^bbbaaaZZZQQQLLLJJJIII@@@NNNjjjsssWWWTTTIIIHHHFFFBBB<<<666111///...,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000/////////000111111222222111222:::999AAAvvvuuu|||hhhiiirrrvvv}}}wwwuuurrrllliiiiiiaaabbbbbb```\\\[[[\\\^^^YYYGGG>>>:::???888;;;666444222111222222000///........................000//////.........//////---///222333222111000111555888CCC[[[yyy~~~zzz{{{mmmdddbbbccceeehhhooouuu{{{~~~~~~}}}xxxgggXXXPPPUUUEEE>>>CCC@@@222,,,111+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++---///---------............///............//////////////////000111222333333444555555666999EEEccc}}}~~~vvvqqqooo~~~vvvfff^^^gggeeehhhlllqqquuuxxxyyyzzz|||xxxtttpppkkkgggdddbbb```]]]ZZZTTTMMMHHHDDDIII[[[|||fffKKKTTTJJJHHHFFFAAA777---+++///...---,,,,,,++++++,,,,,,,,,,,,,,,---------.....................///000000000000000111222222222333333777666<<<___uuummmlllmmmvvvyyytttnnnjjjgggeee```]]][[[[[[ZZZXXXUUUSSSSSSTTTXXXGGG>>>:::???888;;;666444222111222222000///........................//////............//////,,,...000000000///000222888@@@RRRjjjyyytttlllmmmnnnnnnjjjfffeeeiiinnnvvvzzz}}}~~~}}}|||{{{{{{|||}}}ooo[[[VVVNNNEEEAAA???===999777...---,,,,,,,,,------,,,---------,,,,,,,,,++++++***,,,------,,,+++---...---------............///............//////////////////000111222333444444666888999>>>PPPsss|||uuussssss}}}xxxhhh```hhhdddgggkkkppptttwwwyyyyyy|||}}}|||xxxuuupppkkkhhhdddbbb___]]]YYYUUUOOOKKKKKKKKKSSSkkkuuuQQQOOOKKKIIIGGGCCC:::000---000...---,,,,,,++++++,,,,,,,,,,,,,,,---------.....................///000000000000000111222222333333222444666GGGnnn~~~llliiilllqqq{{{~~~tttuuupppiiidddaaa___\\\YYYUUUVVVVVVUUURRRQQQQQQRRRXXXFFF>>>:::???888;;;666444222111222222000///........................//////............//////...///000//////000333666@@@LLL```uuuyyy{{{}}}cccUUURRRQQQYYYccckkkpppssswwwzzz{{{vvvsssmmmmmmlllkkkjjjjjjiiiiiikkkkkkllllllmmmlllllllllttttttsssrrrrrrwww}}}mmm[[[WWWJJJ===;;;AAA???777333000,,,+++---......,,,------------,,,,,,,,,,,,)))+++......---,,,,,,------------............///............//////////////////000111222333444444777:::<<>>;;;???888:::666444222111222222000///........................///............//////000111111111000111555;;;???NNNWWWhhhzzztttvvv{{{dddRRRPPPUUUTTT___ooo{{{}}}yyyvvvuuurrrmmmhhhffffffhhhjjjcccddddddeeeeeefffffffffhhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkjjjjjjmmmqqquuu{{{~~~kkk```OOOAAA===>>>;;;666888333---,,,...///...,,,...------------,,,,,,,,,)))+++...///...---,,,,,,---------............///............///////////////000000111222333444555777:::===JJJmmm}}}yyysssvvv~~~~~~nnndddfffccceeeiiimmmrrruuuwwwxxxzzz|||~~~zzzvvvrrrnnnkkkgggccc^^^[[[YYYXXXWWWVVVKKKIIIJJJTTTgggqqqXXXNNNKKKHHHHHHBBB888111000......---,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000111111222333444444;;;444<<<]]]wwwnnniiioooyyy~~~tttlllgggddd```___```eeeiiilllmmmppptttvvvxxxyyy{{{}}}VVVFFF>>>;;;???888:::666444222111222222000///////////////////////////...............///000000222111111111444<<>>;;;???888:::666444222111222222000///////////////////////////......---......///000111000000000444<<>>888===<<<:::666222///.....................---------,,,***,,,//////...------...---------............///............////////////000000111222333444555555777999FFFcccvvvwwwzzzwwwzzz|||qqqgggeeedddfffiiilllppptttwwwyyyzzz}}}{{{xxxvvvsssqqqmmmiiibbb]]][[[ZZZYYYYYYWWWPPPKKKJJJNNNbbbgggTTTLLLGGGGGGEEE>>>666111///......---------------,,,,,,,,,---------.....................///000000///000111222333444555666///HHHpppoooqqqjjjlllrrr|||~~~~~~~~~TTTEEE>>><<>><<>>:::===???999000+++,,,/////////.........------------......---,,,---///000---------.........//////............/////////000000111222222444444555666999>>>[[[rrrfffiiisss{{{xxx|||~~~fffpppuuupppjjjhhhfffgggiiimmmqqquuuyyy{{{~~~{{{zzzyyywwwvvvrrrmmmgggaaa]]]ZZZXXXVVVSSSRRRSSSTTTNNNNNNccc|||[[[PPPHHHHHHIIIDDD;;;666//////...------------...,,,,,,,,,---------.....................///000000///000111222444555666777FFFtttkkknnnqqqwww|||SSSDDD===999===777;;;666444111000111222111111000000000000000000000000000...///333333000000333777333???\\\vvviiiTTT\\\qqqzzzrrrtttqqqlllgggbbb^^^\\\[[[aaa]]]YYYWWWWWWUUUQQQMMMGGGIIIJJJJJJIIIHHHJJJKKKJJJJJJKKKIIIHHHGGGHHHJJJGGGGGGGGGFFFDDDDDDEEEFFFEEEEEEGGGHHHHHHIIIIIIIIIQQQUUUZZZ```fffooozzzzzzuuuoooqqqsssvvvyyy}}}{{{ttt}}}}}}gggaaaYYYFFFBBB<<<999;;;;;;555///------...000///...---------,,,,,,,,,---------.........------------...//////............/////////000111222222111222666888888<<>>>>>===777111///---...//////...---------,,,,,,---------............------------...//////........./////////000000111222333222333555888888===OOOwwwkkkbbbccchhhppptttrrrsssuuu||||||yyyxxxxxx|||}}}qqqeeeggggggbbbdddgggkkkooosssvvvyyyzzzzzz~~~|||zzzxxxuuurrrsssqqqmmmgggbbb\\\XXXUUUTTTTTTTTTSSSOOOMMMSSS]]]zzz[[[NNNNNNEEEBBBCCC;;;111///------......---,,,---------............/////////000000000111111111333333333222333777???EEEtttzzzxxxmmmnnnooowwwNNNAAA;;;888<<<777:::777555333222222333333222000000000000000000000000---,,,---000000---///444666TTTuuuqqqkkkuuu~~~zzzuuunnncccbbb___]]]YYYVVVSSSRRRLLLJJJHHHFFFFFFEEEBBB@@@EEEGGGIIIIIIHHHHHHJJJLLLHHHIIIJJJIIIHHHHHHJJJKKKEEEFFFGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGIIINNNQQQUUUaaaoooyyy|||wwwsssssstttxxx|||zzzeeeUUUKKKCCCAAA???:::444222------..................,,,------------...............------......///000....../////////000000000000111333444444555777999BBBccchhhggghhhlllkkkgggdddfffxxxzzz}}}|||~~~xxxyyyiii\\\]]]aaaaaa```dddiiilllnnnqqqvvvzzzvvv|||}}}{{{vvvrrroooooommmiiiddd^^^YYYWWWWWWTTTSSSSSSPPPLLLNNNRRRttteeeMMMMMMIIIDDDCCC???333111...---......---------------............///////////////000000000000444///000555666888BBBPPPmmmkkkfffqqq{{{vvvNNNAAA;;;999===777:::888666333222333444333333///////////////////////////...///111000...222888GGGhhhyyyuuullleeebbbaaa^^^YYYTTTOOOKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJIIIGGGFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNIIIJJJLLLLLLKKKJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIKKKHHHPPP[[[fffpppzzz|||zzzyyyuuuxxx}}}|||ggg]]]PPPDDDAAA???<<<888777///...------...///......------------...........................//////000...////////////000000000000111333555555444888===KKKwww}}}{{{zzzuuunnniiijjjqqqrrrsssuuuwwwzzzzzzrrrnnnwwwxxxdddWWWWWW\\\^^^YYY___eeeggghhhkkksssyyyxxx|||~~~~~~}}}zzzwwwoooooonnnkkkfff```ZZZVVVWWWSSSRRRSSSRRRNNNLLLMMMaaasssOOOLLLLLLEEEAAABBB555222///---.........------------............///....../////////000000000333///111777666555GGG___|||rrrxxxhhhgggsss}}}vvvNNNBBB===:::>>>888;;;888666333222333444333333////////////////////////111//////000///000777@@@^^^ttt{{{qqqrrrzzznnnccc]]]\\\]]]]]]YYYRRRKKKFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIILLLNNNOOOOOOOOOPPPSSSUUURRRUUUXXXYYYYYYYYY[[[\\\ZZZZZZYYYXXXWWWUUUSSSSSSKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJOOOUUU^^^gggpppwww{{{zzzyyyzzz|||xxxpppvvvqqqfffVVVFFF@@@???===;;;:::222000------///000///...---------........./////////............///000000////////////000000000111111000333777666555:::CCCYYYzzzzzzxxxuuurrrqqqsssuuuzzzyyyrrrkkktttzzzxxxvvvmmm___UUUSSSVVVXXXUUUZZZ___aaabbbfffnnnuuu|||}}}~~~~~~||||||}}}{{{yyyppppppooommmggg```YYYUUUVVVRRRQQQTTTUUUQQQNNNNNNUUUrrrXXXLLLNNNFFF???CCC777444000...---......------------............///////////////000000000000222111555888333666SSSuuuwwwllliiimmmwwwvvvOOOCCC===;;;>>>777:::777555333222222333333222000000000000000000000000///......//////444AAANNNppp{{{oooiiirrryyymmmbbb\\\ZZZ[[[\\\RRRNNNIIIEEECCCCCCEEEGGGEEEFFFGGGFFFEEEDDDEEEFFFFFFHHHKKKLLLNNNOOORRRTTTWWWXXXZZZ[[[[[[]]]```bbbbbbeeehhhjjjkkkkkklllmmmjjjiiiiiihhhgggeeecccbbbWWWUUUSSSQQQPPPMMMIIIFFFJJJFFFEEEIIINNNSSS[[[bbbrrryyy}}}zzzzzz|||vvvnnnjjjzzzvvv}}}wwwdddOOOEEEBBB???===<<<777333///...000111000---------.........///////////////......//////000111/////////000000000111111222000333777777666>>>JJJmmm}}}}}}xxxvvvvvvpppxxxxxxxxxpppwww{{{gggfffaaaZZZUUUSSSSSSTTTWWWYYY[[[\\\]]]aaahhhnnnyyyzzz~~~}}}|||yyy|||zzzyyywwwuuuqqqqqqpppmmmggg```ZZZVVVTTTQQQQQQUUUVVVSSSPPPQQQPPPbbbhhhOOONNNFFF>>>DDD999555111...---......------------............///000000000000111111111111111333777777666EEEllliiidddkkkttt~~~vvvOOOCCC===:::===555777777444222111222222222111000000000000000000000000///---...000444>>>PPPaaazzzssshhhsss{{{oooiiiaaa[[[YYYVVVSSSQQQFFFEEEEEEDDDEEEFFFGGGHHHEEEGGGJJJJJJIIIIIILLLNNNPPPRRRVVVYYY[[[^^^bbbddddddfffhhhiiijjjllloooqqqrrruuuxxxzzzzzzyyyyyyzzzwwwwwwwwwvvvuuusssrrrqqqhhhfffcccaaa^^^ZZZTTTPPPNNNHHHEEEGGGIIIHHHKKKQQQ\\\cccnnnxxx~~~~~~}}}~~~ttt|||pppuuu||||||xxx^^^NNNGGGBBB===;;;;;;666111///111222000---............///////////////////////////000000111//////000000000111111111333000222888777777BBBRRRuuuvvv}}}zzz~~~{{{{{{zzz|||sssvvvaaa]]]YYYXXXXXXWWWWWWWWW^^^]]][[[ZZZ[[[^^^bbbeeeqqquuu{{{sssttt}}}xxx}}}|||yyytttqqqppppppooolllgggbbb]]]YYYSSSQQQRRRUUUTTTQQQPPPSSSOOOUUUwwwyyyTTTOOOHHH???DDD;;;777222...---.........---------............///111111111111222222222222111444555444>>>^^^vvvdddgggrrrzzzuuuNNNBBB<<<999;;;333555666444111000111222111111000000000000000000000000000///000444:::GGG^^^qqq~~~qqq___dddxxxpppbbb]]]YYYWWWVVVQQQHHH@@@@@@BBBDDDFFFHHHHHHGGGFFFDDDHHHMMMOOOQQQSSSXXX\\\^^^```cccfffhhhjjjmmmpppnnnppprrrssstttwwwzzz|||}}}~~~}}}|||{{{zzzwwwtttqqqpppnnnkkkddd___YYYRRRNNNOOONNNIIIGGGJJJJJJQQQ\\\gggqqqyyy~~~yyy~~~{{{qqq~~~|||jjjVVVLLLDDD===:::===888222000222333000---............/////////000///////////////000111111000000000000111111111111444000222888888888EEEVVVxxxyyyzzzuuuzzz}}}}}}qqqqqqwwwzzz}}}aaa\\\WWWXXX[[[]]]]]]^^^eeeaaa\\\ZZZZZZ]]]^^^___kkkqqqxxx|||vvvjjjtttxxx~~~~~~{{{uuupppooonnnmmmkkkhhhccc___]]]RRRQQQSSSUUUSSSOOOOOOSSSPPPMMMjjjXXXPPPIII@@@EEE;;;777222...---.........---------.........//////111111222222222333333333222444222222FFFrrr~~~llldddnnnzzzqqqQQQ>>>===999777999777555555333222111000000000222000///...///000000//////444666666BBB\\\ttthhh[[[ccc{{{rrrhhhaaa^^^ZZZTTTLLLFFFCCCBBBCCCHHHHHHGGGFFFFFFGGGIIIIIIMMMPPPVVVZZZ]]]```ccceeelllppptttwwwxxxyyyyyyzzz{{{{{{|||~~~{{{yyyzzz|||zzztttnnncccaaa^^^ZZZUUUPPPMMMKKKHHHIIIMMMTTT___lllwww~~~}}}|||yyy{{{ppplllYYYMMMAAA666;;;888777666222...///444/////////////////////////////////////////////////////////000111111222222000555111555===666DDDkkk~~~sss~~~zzzrrrvvvxxxqqqjjjbbbaaaeeegggddd___gggjjjcccaaammmoooeee___iiiyyyqqqgggzzz{{{gggggg}}}|||}}}|||wwwqqqooonnnkkkjjjhhheee```]]]XXXUUUSSSRRRRRRRRRPPPOOOLLLOOO\\\xxxgggJJJJJJFFF777===:::555000---,,,---...///////////////000111111/////////000111111222222111333999;;;QQQtttllliiirrrqqqQQQ>>>===999777999777666555333222111111000000000//////000111222222222///111555>>>QQQjjj~~~sss[[[^^^ooovvvnnnhhh```[[[UUUPPPJJJGGGGGGGGGEEECCCJJJJJJJJJKKKMMMOOOQQQRRRWWW[[[bbbgggkkkooorrruuuxxx{{{~~~|||wwwqqqpppmmmiiiccc\\\VVVRRRMMMKKKJJJMMMTTT^^^iiipppwww{{{}}}yyyzzzyyy~~~xxxdddVVVIII???:::777666666222---,,,000//////////////////////////////////////////////////////000000111111222222000555222555<<<<<>>===999777999777666555444222111111111111...///000111222333444444555666???TTTlllvvv___XXXjjj}}}qqqgggaaa\\\WWWSSSLLLGGGCCCDDDJJJMMMKKKGGGHHHIIIKKKOOORRRWWWZZZ\\\___eeelllsssyyy|||}}}}}}|||yyytttllleeeaaaXXXTTTNNNJJJKKKQQQXXX]]]kkkqqqyyy~~~}}}xxxvvvyyy}}}}}}zzzsssbbbSSSIII;;;777666777444///,,,---//////////////////////////////////////////////////////000000111222222222111555333444;;;DDD```wwwzzznnnhhh|||vvv{{{}}}xxxyyywww|||xxxdddcccmmm|||wwwlllttt{{{iiiqqq{{{jjjwww|||zzzyyyvvvtttlllmmmpppqqqoooiiiaaa[[[WWWTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLVVVwww\\\JJJEEEBBB>>>;;;777222///.........///////////////000111111111111222222333444444444555777888NNNsssssskkkkkkrrr||||||qqqQQQ>>>===999777999777666555444333222111111111...///111111111222333444888>>>QQQmmm~~~ggg^^^iiivvvpppggg___YYYTTTOOOLLLGGGEEEEEEGGGKKKNNNNNNMMMJJJLLLPPPVVV\\\bbbfffiiiiiiooowww~~~|||xxxssspppgggbbb[[[SSSNNNMMMNNNPPP]]]ccclllvvv|||~~~}}}}}}vvvsss{{{lllZZZPPP>>>999777999888333000//////////////////////////////////////////////////////000000111111222333333333555444555;;;MMMrrruuuzzzsssnnn~~~vvv|||nnn___gggmmmzzz{{{sssvvv}}}rrrkkkwww~~~rrrxxxwwwxxxwwwvvvnnnooopppqqqpppkkkccc^^^WWWUUURRRPPPQQQQQQQQQPPPOOOQQQMMMKKKbbbjjjKKKCCCEEE>>><<<888444000////////////////////////000000111111111222222333444444444888999999YYYwwwnnniiinnnzzzwww}}}qqqQQQ>>>===999777999777666666444333222111111111///000111111///000333555777GGGddd|||eeeXXXccc~~~ttthhheee```ZZZTTTNNNIIIEEEFFFHHHKKKKKKJJJKKKNNNRRRQQQTTTZZZaaahhhoootttwwwxxx}}}}}}{{{{{{ssspppjjjcccZZZSSSNNNJJJNNNSSS\\\fffooovvvzzz|||}}}||||||hhhwwwzzzsssuuuaaaUUUCCC;;;777888:::777333111////////////////////////////////////////////////000000000111222222333333666555666777===XXXwwwqqq~~~www}}}|||zzzwww{{{yyyfff]]]hhhkkkvvv}}}yyyzzzyyylllooo||||||xxxwwwwwwvvvuuusssqqqpppooommmkkkfffcccYYYVVVSSSPPPPPPQQQQQQPPPLLLRRRQQQKKKUUUvvvzzzPPPBBBDDD???===999555222000/////////////////////000000111000000111111222333333333666999???eeessslllllltttzzzrrrqqqQQQ>>>===999777999777777666555333222222222222000111222000...000555:::EEE\\\zzzyyyhhhUUUTTTkkkqqqeee]]][[[XXXSSSNNNIIIEEEBBBEEEJJJMMMLLLIIIJJJPPPVVVWWW[[[aaahhhpppwww|||~~~zzzyyywwwqqqhhh^^^TTTNNNGGGJJJPPPXXXbbbllltttxxxwwwsssvvv~~~zzzkkk^^^LLLAAA777777999888444333////////////////////////////////////////////////000000111111222333333333777333888;;;CCCeeetttooo~~~xxx|||ttthhhkkklllqqqttthhh___gggkkkpppyyyxxxyyywwwkkkmmmzzzxxxvvvuuutttuuurrrooolllkkkjjjhhhggg]]]YYYUUURRRQQQQQQQQQQQQJJJNNNPPPOOOQQQfff[[[DDDCCC???===:::777333111000000///////////////000111111000000111111222333333333222999NNNxxx|||jjjjjjqqq|||rrrnnn~~~qqqQQQ>>>===999777999777777666555444333222222222000111222000///333<<>>;;;888555222111000///////////////000111111111111222222333444444444333AAAfffrrrhhhnnnwww}}}nnnmmmqqqQQQ>>>===999777999777777666555444333222222222000111222000111666AAAJJJnnnqqqZZZ```qqqsssdddZZZWWWUUURRRMMMGGGDDDFFFJJJNNNLLLKKKKKKNNNSSSZZZ___cccooorrrxxx|||sssjjjeee^^^YYYSSSOOOPPPVVV^^^cccpppzzz~~~}}}{{{vvvzzzzzzvvvhhhVVVDDD===>>>===;;;999////////////////////////////////////////////////000111111222222333444444555000:::DDDRRR}}}lllkkkxxxxxxsss|||yyyrrrgggeeekkkeeeaaaiiimmmkkkmmmpppiiikkkiiijjjyyymmmzzz|||tttqqqssswwwzzztttqqqooommmllljjjhhhfffccc^^^XXXTTTRRRQQQQQQPPPZZZMMMJJJRRRQQQSSSrrrtttOOOEEE@@@>>><<<888555333111000///////////////000111111222222333444444555555666:::KKK{{{kkklllvvvzzz|||nnnnnnrrrLLLBBB===999;;;444777777666555444444333444444444000///111333888EEESSS~~~rrr^^^UUUsss{{{nnnddd\\\YYYZZZLLLJJJHHHGGGIIILLLNNNOOOKKKLLLOOOSSSYYYaaahhhlll{{{zzz}}}yyyvvvmmmggg^^^XXXVVVVVVXXXXXXdddmmmxxxyyywwwllljjjkkkqqqxxxlllSSS<<<777>>>===555555222//////111111///---000000000000////////////000000000000111222333444///888777???___mmmhhhssszzzwww~~~}}}}}}rrriiicccdddfffiiikkkmmmnnnnnnmmmoooiiiaaakkkzzzzzzwwwwwwvvvvvvsssuuusssnnnkkkkkkiiieeeccc^^^XXXSSSQQQPPPOOONNNMMMNNNLLLNNNOOOMMMbbbNNNEEEBBB>>>999555333222111///000000000000111111111111///777444///333333222999<<>>888555222000//////000111////////////000000000000000000000000111222333444::::::<<>><<<:::666222//////000000000111111111111222444000000777666666???nnnuuukkkmmmuuusssmmmrrroooJJJAAA<<<888;;;444888777666555444333333333333444222222999KKKdddyyywwwjjjwwwvvveee___YYYVVVOOOHHHDDDEEEIIIJJJKKKJJJJJJMMMQQQUUU```gggqqqzzzwwwpppjjjkkkkkkhhheeedddcccbbbbbbbbbcccddddddeeefffkkksssyyy~~~|||vvvooojjjccc___[[[]]]eeeppp{{{{{{}}}|||vvvttt~~~{{{rrrdddRRREEE999666:::888666444222000///000111.../////////000000000111000000000000111222333444777999AAAaaa{{{nnnjjjqqq}}}}}}xxxsssiiihhhggghhhkkkqqqvvvyyywww|||}}}vvvpppttt~~~~~~{{{xxxwwwwwwwwwwwwyyyxxxrrrnnnlllhhhbbbcccaaa]]]ZZZWWWUUUQQQNNNMMMNNNKKKMMMSSSKKKGGGQQQaaaVVVDDDBBB???<<<999666222...///000000000111111111111333555000000666444777EEEwwwzzzqqqjjjqqq{{{vvvppptttoooIII@@@;;;888;;;444888777777666555444444444444444333555???VVVooovvvgggiii{{{jjj___[[[WWWSSSKKKEEEEEEIIILLLMMMLLLKKKKKKPPPXXX___gggppp{{{{{{|||{{{ooogggcccdddfffbbb\\\ZZZUUUTTTSSSSSSTTTUUUWWWXXX^^^eeepppxxx|||{{{uuuqqqnnniiiccc___aaaiiissszzzvvvwwwyyy}}}kkkqqqxxxrrryyysss\\\JJJ===666555777777666444111///000111......//////000000111111000000000000111222333444444:::JJJnnn~~~ppphhhmmm{{{}}}{{{wwwiiihhhggghhhkkkpppuuuxxxvvv{{{|||vvvtttwww|||sssyyy}}}|||yyy|||{{{yyyxxxxxxwwwxxxzzzyyysssooolllhhhbbbdddbbb___]]]ZZZWWWRRROOONNNPPPLLLLLLPPPIIICCCJJJYYY~~~bbbFFFCCC???<<<999666222///000000000000111111111111444666222222555333<<>>UUU|||tttiiiiiiuuu}}}zzzsssjjjiiiiiijjjlllppptttvvvxxx|||{{{vvvuuuvvvooowww|||{{{xxxxxxwwwwwwvvvyyyxxxtttpppnnnjjjdddfffeeebbb```^^^ZZZUUUQQQOOOSSSOOOMMMPPPJJJEEELLLTTTrrrpppIIIEEE@@@<<<999777444222000000000000111111111111222666444444666666EEEbbbllllllyyy{{{rrrqqqnnnIII???;;;888;;;444888555555444333222222222222---777BBBMMM^^^rrr~~~vvveeeggg|||lllaaa\\\ZZZPPPGGGFFFHHHIIIKKKNNNIIIMMMQQQSSSVVV^^^iiiqqqsss~~~vvvpppggg```[[[WWWTTTRRRWWWWWWYYY^^^dddhhhjjjkkkddd]]]ZZZ___bbb]]]VVVQQQQQQPPPNNNMMMMMMOOORRRTTTVVV```llltttuuuttttttuuu}}}yyy|||}}}xxxooogggdddeeeiiiqqq{{{~~~|||}}}nnngggyyyxxx]]]III>>>777555777:::888444000//////---......///000111111222000000000000111222333444333BBB]]]wwwjjjgggoooxxxzzz|||vvvnnnkkkjjjkkkkkknnnqqqtttvvv{{{}}}}}}xxxuuuuuuttt}}}zzzwwwwwwvvvvvvssswwwwwwtttqqqppplllggghhhgggeeecccaaa\\\WWWSSSOOOUUURRROOORRRNNNKKKSSSPPPhhh{{{KKKGGGAAA===:::888666444000000000000111111111111111666666666777888LLLmmm~~~nnnvvvtttsssiiiFFF>>>:::666999333888333555666444222333222111888888DDDXXXccciiivvvlllggguuu|||yyyqqqfff\\\VVVOOOKKKHHHHHHJJJLLLMMMKKKJJJLLLPPPVVV___hhhpppuuu~~~{{{zzzvvv}}}vvveee___WWWTTTTTTSSSPPPMMMOOONNNOOORRRVVV]]]cccggg]]]\\\ZZZWWWTTTQQQOOONNNQQQRRRRRRPPPNNNNNNPPPRRRVVVZZZcccjjjkkkjjjooovvv}}}{{{zzzzzz}}}}}}|||yyyssslllfffbbbkkknnnxxxzzzxxx{{{rrriiirrrzzzzzzqqqTTT@@@888666888999888555222111111000000////////////000000555222222333222000222888999AAAkkkyyylllaaagggvvvwwwyyypppjjjggggggkkknnnqqqvvv|||{{{|||~~~{{{vvvtttvvvvvvzzzwwwxxxwwwvvvvvvxxxvvvtttssssssrrrpppnnnjjjiiigggddd```[[[WWWTTTRRRQQQQQQPPPPPPOOONNNNNNOOO]]][[[EEE===AAA===888777333222222111111222222333444111666333777===999WWW}}}yyypppxxx~~~qqqwwwiiiFFF>>>:::666999333777555555444222222444555555;;;AAAOOO___jjjttt{{{hhhkkk~~~zzz|||tttmmmeee\\\UUULLLIIIGGGGGGJJJLLLLLLLLLNNNSSS[[[ccckkksss{{{{{{tttssssssmmmgggfffbbbmmmxxxtttccc^^^XXXWWWYYY\\\[[[YYY]]]]]]]]]]]]\\\\\\[[[[[[^^^\\\XXXTTTOOOLLLIIIHHHPPPQQQQQQPPPOOOPPPSSSUUUVVVXXX\\\bbbfffkkkwww~~~~~~~~~}}}{{{wwwrrrmmmjjjjjjmmmvvv~~~{{{}}}vvvlllmmm}}}~~~|||___III===888888888777666444111000000000////////////000000333111111333222111555:::===KKKxxx~~~rrreeefffpppxxxyyyqqqjjjggggggkkknnnqqqvvv||||||}}}}}}}}}|||zzzxxxvvvvvvvvv}}}|||yyyyyyxxxwwwwwwwwwuuussssssrrrqqqooommmhhhgggfffddd```\\\YYYWWWRRRRRRQQQPPPPPPOOOOOONNNRRRXXXwwwaaaHHH>>>AAA>>>999999555222222222111222222333444///444222555<<>>:::666999333777888444111000222444777888@@@OOO___kkkwww~~~kkkbbbuuuwwwwwwvvvnnnhhhbbbZZZSSSKKKIIIHHHIIIKKKMMMNNNNNNOOOXXXdddmmmttt{{{nnnmmmmmmlllggg^^^XXXXXXXXXdddrrr}}}|||rrrmmmhhhgggjjjnnnooonnnppprrrssssssooohhhaaa]]]^^^\\\WWWQQQMMMIIIHHHGGGNNNOOOPPPPPPPPPRRRVVVYYYYYYZZZ]]]cccgggooo}}}~~~|||zzzwwwvvvmmmnnnsss||||||rrrjjjpppkkkRRRDDD<<<999777777777666333///111000000//////000000111111///000333333333777===AAAYYYyyyiiidddhhhwwwzzzssslllhhhhhhkkknnnpppuuuzzz}}}}}}|||{{{yyywwwuuutttpppvvvttt~~~zzzzzzxxxxxxxxxvvvuuusssrrrqqqpppmmmkkkfffeeeeeecccaaa]]][[[YYYSSSRRRQQQPPPOOOOOOOOOOOOUUURRRhhhmmmNNN???AAA>>>;;;;;;888222222222222222333444444000444333555;;;HHHqqqtttrrrssstttzzztttyyyfffDDD>>>:::777999333777888333000222333444666999GGG\\\pppzzzooodddhhhxxx{{{qqqiiieee___VVVOOOMMMMMMLLLLLLNNNOOOQQQQQQRRR]]]kkkuuu{{{zzzkkkfffkkkooommmeee]]]\\\___dddppp{{{|||wwwtttuuuvvvvvvvvvwww{{{}}}uuuooo```^^^YYYUUUPPPMMMKKKKKKLLLMMMNNNNNNOOORRRWWWZZZ```bbbhhhnnnqqquuu~~~}}}}}}vvvsssssswww}}}~~~|||ooogggyyy|||nnnUUUHHH???;;;777777999999444///111000000000000000000111111///000333333333777===BBBeee~~~~~~{{{mmmddddddqqq~~~{{{tttpppllljjjlllmmmnnnqqqwww}}}}}}|||zzzvvvqqqllliiidddyyyxxxqqq{{{yyywwwwwwyyyvvvtttsssrrrqqqoookkkiiifffeeeeeecccaaa]]][[[YYYSSSRRRQQQPPPOOOOOOPPPPPPVVVOOO^^^|||VVV@@@@@@>>>;;;;;;:::333222222222222333444444333666777777<<>>999999999333333333333333444444555333222888999???bbbtttrrruuutttvvvcccAAA===;;;777999222666444333555888555444CCCWWWtttyyy|||fff```yyyxxxkkkjjjfff___WWWPPPNNNMMMOOOOOONNNNNNPPPWWWaaahhhrrryyy|||{{{sssmmmnnnnnnvvvuuupppjjjnnnzzzooo\\\___cccgggiiikkkmmmnnniiikkkmmmpppsssvvvxxxyyyssscccTTTKKKPPPQQQSSSVVV[[[bbbjjjpppwwwxxx}}}yyyvvv{{{{{{wwwlllddd~~~{{{}}}}}}bbbRRRCCCAAA>>>;;;999777666666222111111000000111111222111///000444555555999???\\\|||xxxwwwwwwwwwyyyyyyuuupppnnnqqq{{{{{{sssqqqmmmkkklllmmmmmmpppuuussswww{{{}}}zzztttlllfff{{{~~~|||xxxuuutttvvv{{{wwwvvvuuutttrrrnnniiieeedddddddddcccaaa^^^[[[ZZZVVVTTTQQQOOOOOOOOOQQQRRRRRROOOUUUeee~~~xxxKKKCCC???:::999999444333333333333444555555555222888===JJJwwwooottt{{{ttttttbbbAAA===;;;888999222666555333666888444555KKKdddttt___kkk~~~yyyttttttiiihhhddd[[[RRRMMMNNNQQQQQQQQQQQQQQQUUU^^^kkkttt}}}~~~xxxrrryyyooo^^^bbbiiinnnrrrtttuuuvvvyyyxxxwwwwwwzzz~~~ppp^^^TTTRRRSSSVVV[[[aaajjjssszzzyyy~~~}}}}}}xxx{{{~~~}}}{{{}}}tttkkkooo|||kkkVVVBBBBBB@@@<<<888666777888222222111111111111222222///---///333555666;;;BBBhhh|||wwwwwwvvvxxx|||}}}yyyttttttrrrxxx{{{sssnnnjjjiiilllnnnooosssxxxrrruuuzzz}}}}}}zzzvvvsss}}}yyyvvvtttwww|||xxxwwwvvvuuusssoooiiieeebbbbbbcccbbbaaa___^^^\\\VVVTTTRRROOOOOOPPPQQQSSSQQQMMMRRR```{{{NNNEEEAAA:::999999444333333333333444555555999444;;;BBBTTTxxxkkkwwwqqqqqqdddFFF888:::888555666333888222222666555999PPPlllpppfff||||||{{{pppggghhhcccYYYPPPJJJKKKOOOSSSQQQPPPRRRXXX^^^fffrrr}}}fffjjjqqqwwwyyyzzz~~~~~~hhhRRRTTTVVV\\\dddjjjqqqxxx~~~|||}}}}}}|||~~~}}}|||tttooorrrwww]]]LLL>>>;;;===888999<<<888444333222222111111222222333444///000777777===MMMwwwuuu}}}wwwwww{{{sssssspppllliiiiiimmmqqqtttssswww|||~~~~~~}}}wwwuuuuuuuuutttvvvuuuttttttrrrnnniiieeeddddddcccbbb``````______]]]XXXQQQNNNOOOPPPQQQPPPPPPSSSPPPTTTrrr^^^CCCDDD???888===666555444333333444666777444888666BBBssssssuuuzzztttssscccFFF888;;;888555666444444000111555777???YYYuuuvvvrrrxxxxxxnnnfffggg^^^SSSMMMMMMOOOOOOOOOOOOOOOSSS\\\dddmmmzzzsssvvv{{{{{{|||kkkSSSTTTUUU[[[dddmmmuuu~~~~~~}}}}}}~~~jjjsss|||xxxfffPPPBBB>>>>>>999999;;;777444333222222111222222222222333000111888999@@@SSSyyywwwyyyuuu|||wwwoooqqqnnniiiggggggkkkpppsssvvvyyy~~~xxx}}}wwwuuuttttttsssvvvuuuuuutttssspppkkkgggeeeeeeeeedddcccbbbaaa```]]]XXXRRROOOOOOPPPQQQPPPRRRTTTOOOOOOiiikkkDDD>>>;;;999===777666444333333444666777999:::===SSSqqqxxx~~~ttttttaaaEEE888;;;888555666444222000222555999FFFaaa{{{~~~rrrmmm~~~~~~rrriiicccbbbXXXMMMJJJPPPSSSPPPKKKOOOQQQYYYdddnnnwww~~~~~~vvvpppmmmooouuu}}}rrrXXXTTTUUU[[[hhhttt}}}}}}}}}~~~oooaaaeee{{{}}}pppVVVFFF@@@@@@:::999;;;555444444333222222222222222111333111444::::::DDD[[[{{{}}}}}}rrruuu~~~~~~ssskkkoookkkgggdddeeejjjooosssvvvzzz~~~xxx|||xxxrrrvvv}}}vvvrrrqqqpppppptttttttttuuutttrrrnnnjjjfffggghhhhhhgggeeecccaaa^^^ZZZTTTQQQPPPPPPQQQPPPTTTUUUPPPLLL```}}}KKK======;;;;;;888666555444444555666777999666@@@ccc{{{zzzrrr{{{uuuttt___DDD888;;;888444666555555555666888===MMMfff{{{{{{{{{tttwwwvvvkkkeeeaaaYYYRRRKKKKKKPPPSSSQQQMMMRRRWWWaaammmvvvyyyrrrmmmppp{{{wwwggg```ZZZ[[[___gggvvvzzzdddVVVVVV^^^ppp~~~~~~}}}{{{|||ddd[[[nnnqqqyyy[[[IIIAAA@@@::::::;;;555444444333222222222222333222444222555999999HHHddd~~~wwwuuusss{{{|||qqqhhhmmmjjjgggdddfffkkkqqquuuuuuyyy}}}~~~yyyppplllxxx~~~xxxrrrooonnnooooooqqqqqqrrrssstttrrroookkkeeeggghhhiiiiiifffcccaaa^^^[[[WWWSSSQQQPPPPPPQQQSSSUUUQQQMMMZZZ{{{SSSBBBDDD???888999777666444444555666777888333EEEqqqyyyxxxwww}}}vvvttt\\\CCC888<<<888444666666666888999;;;FFFZZZooo|||iiipppxxx{{{{{{nnngggccc```PPPOOONNNMMMNNNOOOQQQSSSXXX]]]hhhttt|||rrraaa]]]]]]hhhxxx|||~~~ooo\\\WWWSSSSSSUUUZZZfffqqqsss\\\ZZZcccwww}}}{{{}}}~~~~~~|||~~~nnn^^^```pppwwwaaaMMMBBB???::::::<<<666555444333333222222333333222444333555888888LLLppp~~~ooovvv{{{www|||{{{pppgggkkkiiifffeeeggglllrrruuuuuuxxx|||~~~~~~~~~vvvjjjhhhwwwxxxjjjhhhfffeeeeeehhhlllooonnnoooppprrrsssqqqnnnkkkdddfffhhhiiihhhfffcccaaa___]]]YYYUUURRRPPPPPPQQQPPPSSSSSSQQQXXXqqqXXXCCCFFFAAA777:::999777555555555777888999666MMM}}}yyyzzz|||wwwtttZZZAAA888<<<888444666777444777:::AAAUUUnnn~~~uuueeepppsssnnnuuu}}}~~~qqqiiieeeaaa\\\JJJNNNRRRPPPLLLMMMSSSYYY^^^dddppp|||~~~wwwtttkkk```TTTTTTZZZjjj~~~~~~jjjYYYXXXYYY\\\]]]```iiissszzzfff```fffyyy|||yyyyyyyyyyyy~~~{{{zzz~~~tttbbbWWW___xxxjjjSSSDDD???999:::<<<777555444444333333333333333222444333555888999TTTmmmmmm~~~|||}}}xxxlllcccfffeeedddeeeggglllpppsssuuuxxx{{{}}}}}}}}}~~~}}}rrrggghhhwwwvvvqqqmmmeee^^^NNNOOOQQQSSSWWW]]]dddiiimmmmmmoooqqqrrrqqqnnnkkkdddeeegggggggggeeedddbbb```___\\\WWWRRRPPPPPPQQQNNNPPPRRRQQQTTTeee```DDDBBB???<<<;;;:::888666555666777888777777QQQ|||xxx|||}}}yyysssXXXAAA999===888333666777333888===IIIdddzzzjjjiiiyyywwwooommmoootttyyy|||ttt|||ttthhhbbb```YYYRRRJJJOOOSSSQQQMMMMMMUUU]]]gggnnn{{{{{{uuuxxxrrrfff``````^^^WWWTTTUUU]]]oooiiiWWWZZZ```hhhmmmqqqzzzrrrffffffuuu~~~zzzwwwvvvttttttzzz~~~xxx}}}~~~xxxiiiYYYWWWjjj|||vvv\\\III@@@999:::<<<777555555444333333333333444111222222666999===___ssshhhppp~~~|||~~~tttfff]]]^^^___```bbbeeehhhkkkmmmqqqsssvvvxxxxxxyyyzzz|||uuummmfffhhhvvv|||zzz{{{}}}xxxpppooorrrhhhhhhddd]]]ZZZYYYUUUOOOQQQSSSUUUWWWYYY^^^eeejjjnnnnnnoooqqqsssrrrnnnlllfffffffffgggffffffeeeddd``````^^^YYYSSSPPPPPPQQQNNNMMMNNNMMMLLLWWWuuuuuuNNN???<<<@@@<<<:::888666666666777888666888SSSqqqvvvuuu{{{sssWWW@@@999===888333666777666;;;AAANNNmmmuuuccc]]]jjj}}}}}}uuusssppplllnnntttnnnlllxxx|||mmm```\\\ZZZQQQGGGLLLOOORRRPPPNNNPPPWWW]]]ooowww}}}oooccckkkmmmfffXXXRRRVVVYYYXXXVVVXXX___ooojjjTTTYYYcccooovvv}}}zzzjjjdddqqq}}}}}}yyyvvvuuurrrqqqwww~~~{{{|||~~~qqqbbbWWW```~~~cccMMMBBB999:::<<<777555555444333333333333444000111111666;;;AAAgggzzzhhhfffvvv~~~zzz|||pppaaaWWWXXXYYY\\\___bbbeeeggghhhlllnnnqqqrrrrrrsssuuuvvvlllfffbbbeeeqqq~~~xxxuuutttssslllcccaaafffgggiiihhhfffiiimmmnnnkkkkkklllmmmlllkkkmmmrrrvvvooooooppprrrtttrrrooolllgggggggggfffffffffffffffaaaaaa___ZZZSSSPPPPPPRRROOOLLLJJJHHHDDDMMMjjj\\\AAA:::@@@<<<;;;999777666666777888;;;>>>YYYyyyuuutttttt|||rrrXXXBBB888;;;777777:::666<<<555AAAccc}}}mmmXXXQQQ```yyy{{{xxxmmmaaadddqqqqqqaaaeeevvvpppbbb```[[[QQQLLLNNNSSSPPPNNNOOOOOORRR\\\ggguuu{{{vvvtttkkk___```gggaaaQQQQQQ```eee]]]]]][[[cccwwwqqqSSSUUU```ssstttiiinnnyyywwwwwwuuujjjjjjuuuxxx{{{}}}wwwjjj^^^XXXqqqttttttXXXBBB::::::888666666666555444222111111000555333333555999LLLuuunnngggqqq}}}~~~uuueeeVVVNNNPPPSSSVVVWWWWWWYYY]]]```jjjkkknnnpppppppppooonnnhhh___\\\cccooo}}}|||xxxyyy}}}||||||}}}|||{{{{{{}}}sssssssssrrrrrrrrrqqqqqqnnnmmmllliiifffccc```^^^\\\^^^^^^ZZZTTTOOOMMMMMMNNNGGGKKKHHHIIILLLYYYbbbFFFBBB999;;;:::999777777777777888;;;FFFYYYyyy|||ooo{{{xxxzzzWWWAAA888;;;777777:::777<<<>>>TTTyyyqqq```OOOQQQhhhuuurrrlllfffooo~~~{{{fff___hhhwwwvvvhhh]]][[[VVVNNNKKKPPPSSSPPPOOOQQQSSSYYYeeeppp~~~wwwpppwww{{{pppaaa]]]dddcccYYYYYYdddnnnnnn{{{yyyyyy~~~uuuTTTTTT___wwwssskkkqqq|||wwwoooqqqrrrjjjkkkuuuwww|||~~~~~~qqqeee[[[mmmcccHHH;;;;;;;;;777666555555444333222111000222222555888@@@WWWvvvlllnnnxxx~~~wwwhhh[[[SSSUUUXXX[[[]]]^^^aaafffiiikkkllloooqqqrrrsssrrrqqqkkkcccaaaiiiwww~~~yyyrrrrrrrrrqqqqqqqqqppppppnnnmmmkkkhhheeecccaaa```\\\]]]^^^[[[VVVRRRPPPPPPQQQIIINNNJJJJJJLLLWWWeeeFFFBBB<<<;;;:::999777777777777888999EEEeeexxxwwwpppzzzzzzxxxVVVAAA999;;;777777:::777666BBB___~~~mmmZZZLLLWWWvvv}}}oooppprrruuuiiiZZZ___lllvvvzzzjjj___XXXVVVRRRKKKLLLSSSRRRPPPPPPUUUZZZbbbppp}}}tttggglllyyycccZZZ```eeefffdddiiixxxlllRRRQQQ]]]zzzxxxqqqxxxrrrjjjnnnrrrlllmmmttttttyyy~~~|||zzzmmm^^^fffqqqxxxzzzrrrNNN<<<<<<===888666555555444333222111111000333666999CCC```ssslllkkkzzzmmm```XXXWWWYYYZZZ[[[]]]```dddhhhggghhhkkknnnpppqqqqqqqqqlllfffeeeooozzzwwwsssssssssrrrrrrrrrqqqqqqmmmllliiigggeeeccccccccc]]]^^^^^^\\\YYYUUUSSSSSSTTTMMMQQQMMMLLLKKKUUU~~~jjjFFFAAA???<<<;;;999888777777888888777FFFwwwsssttt|||uuuSSS@@@999<<<777666:::888777HHHddd||||||www```SSSddduuullltttaaaVVV^^^jjjpppqqqbbb[[[VVVSSSOOOKKKNNNUUUPPPOOORRRXXX___iiixxxnnngggdddrrr|||ccc\\\___iiiqqqmmmlll}}}hhhVVVOOOOOO[[[{{{}}}ssskkkoootttooooootttqqqtttyyywww}}}tttbbb^^^llllll{{{|||{{{{{{TTT===<<<===888666555555444333333222222111555777777BBBbbbzzzmmmeeewww{{{ooobbbXXXTTTSSSQQQQQQQQQSSSWWWYYYZZZ[[[^^^aaaccceeefffgggfffaaa```kkk}}}}}}~~~~~~{{{ttttttttttttssssssssssssmmmkkkiiifffeeeeeeffffffaaaaaa```^^^[[[WWWUUUSSSUUUNNNSSSOOONNNLLLTTT|||rrrGGG???@@@<<<;;;999888777777888999888IIItttrrrzzzttt}}}QQQ>>>999<<<777666:::999@@@WWWttthhh^^^rrryyyllljjj{{{~~~```VVV[[[aaaeeeggg]]]YYYTTTPPPLLLJJJNNNSSSPPPPPPTTT\\\eeeooo{{{ppp[[[```kkk}}}|||fff```aaakkkwwwsssnnn~~~rrrTTTJJJNNNPPP]]]zzztttjjjmmmtttsssuuuxxxuuuooorrryyyvvvyyy}}}jjj]]]```zzzzzz||||||[[[CCC===<<<888666555555444444333333333222666666555EEEhhhrrrgggooo}}}{{{xxx{{{yyymmmaaaVVVQQQOOOLLLJJJLLLOOORRRTTTTTTUUUWWWZZZ\\\^^^___```dddaaaaaajjj~~~}}}ssssssssssssrrrrrrrrrrrrnnnllliiigggfffggghhhiiifffeeeccc```]]]XXXTTTQQQSSSNNNTTTQQQPPPMMMTTT{{{}}}JJJ<<>>VVVmmmqqq~~~|||{{{MMM<<<999===777555::::::AAAcccwwwkkkrrr~~~tttsss{{{fffUUUUUUYYYYYYZZZ^^^[[[VVVNNNJJJKKKNNNPPPOOOPPPTTT]]]kkkvvvuuudddZZZWWWVVVWWWhhh}}}rrrcccaaahhhuuuzzzzzz}}}___OOOKKKLLLLLLSSS\\\iii||||||~~~ppppppyyy}}}xxxoookkksss}}}}}}yyy}}}jjj```]]]rrr|||~~~rrrvvv~~~sss^^^HHH===<<<555555555555444444444444111666666<<<[[[wwwcccoooyyyrrrnnnnnnppprrrwww}}}|||vvvkkkkkkgggbbbbbbgggmmmrrruuu{{{{{{{{{{{{||||||}}}~~~~~~~~~yyyvvvrrrrrrqqqqqqqqqpppppppppoooooonnnmmmlllkkkjjjjjjiiifffcccaaa___[[[VVVRRRUUUPPPWWWTTTQQQKKKNNNrrrYYY???@@@===<<<:::999888888999999<<<[[[{{{mmmsss~~~LLL<<<999===777555:::;;;BBBcccuuunnn|||{{{ppp\\\OOOUUU^^^___^^^aaa]]]WWWOOOKKKOOOTTTUUURRRPPPUUUaaappp~~~rrr[[[RRRRRRTTTUUUWWWfffxxxsssgggaaa___eeerrr|||}}}```KKKGGGHHHGGGIIIQQQXXX^^^kkk}}}zzzxxxtttjjjppp{{{vvvlllaaaYYYjjj{{{|||ssslllwww}}}jjjNNN>>>>>>555555555555555444444444333777777>>>bbb{{{```kkk{{{}}}vvvssstttzzztttzzzuuu|||zzztttooonnnqqqwww{{{}}}~~~~~~xxxuuutttuuuuuuuuutttttttttssssssssspppppppppooonnnlllkkkjjjgggeeebbb``````]]]XXXSSSWWWRRRYYYUUUPPPIIIKKKooo^^^BBBBBB===<<<:::999888888999::::::]]]vvvooovvv|||