BM6P6(@ ))))))*********))))))(((...---,,,+++***(((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((''''''''')))))))))))))))))))))))))))******))))))((('''&&&''''''&&&%%%&&&'''((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***,,,---...------,,,,,,,,,---......222///000444<<>>===<<<<<<<<<===>>>AAA???;;;???KKKSSSUUU\\\[[[[[[___dddggghhhgggyyyqqquuuhhhQQQUUU___rrrpppZZZ\\\```dddddd```XXXRRRGGGJJJRRRZZZ]]]]]]eeeooo{{{uuujjjeeewww}}}NNNCCC555555;;;777555555000))))))************))))))---,,,++++++***)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++------------,,,,,,------......111///000666BBB\\\dddooo{{{wwwcccQQQIIIBBBAAA???>>>======>>>>>>===?????????EEEQQQYYYYYY\\\\\\^^^___cccfffjjjmmm|||~~~ttt|||___PPPXXXgggyyyddd```bbbdddccc___YYYQQQMMMNNNOOOUUU\\\```dddppp|||xxxqqqtttjjjJJJ:::777<<<888666666111))))))************))))))++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&'''((()))************''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---......///111000222999IIIhhhtttkkk|||qqq^^^OOOHHHCCCBBB@@@???>>>>>>???@@@<<<>>>@@@DDDNNNZZZ___^^^\\\___bbbaaaaaaeeemmmuuu|||yyykkkWWWUUUaaasssmmm___dddffffffaaaYYYQQQLLLKKKUUUVVVZZZ```eeeoooxxxyyyWWWAAA999===:::777777222((())))))************)))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((()))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********+++,,,,,,------,,,------...///000111222444<<>>>>>???@@@===???CCCKKKVVV^^^aaa___^^^cccfffddd```eeeqqq}}}{{{}}}sss\\\VVV^^^nnn~~~ooodddeeeccceeeccc\\\SSSMMMLLLOOOYYY[[[```eeelllyyyyyyzzzfffIII:::;;;999777777444(((((()))***************((())))))))))))*********))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''(((((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))************************))))))))))))))))))))))))((()))))))))************,,,+++++++++++++++,,,,,,------------...///000111000333777BBB___{{{qqqyyyjjjZZZNNNIIIAAA@@@???>>>===>>>??????@@@AAAGGGQQQZZZ_________```gggkkkgggbbbffftttyyy}}}gggWWWYYYfffxxxtttcccdddkkkdddddd```WWWNNNJJJNNNRRRYYY___ffflllsss|||uuuzzzzzzSSS;;;:::777666777444'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&((()))))))))((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))************)))((('''&&&&&&'''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,------...///111111---444;;;IIImmmuuuuuuwwwhhhYYYMMMHHH@@@???>>>======>>>???@@@BBBEEEMMMWWW]]]]]]^^^```dddjjjnnnjjjdddhhhwwwxxx~~~xxx^^^XXX]]]lll~~~{{{iiiccceeeiiigggccc[[[RRRKKKKKKPPPVVV[[[eeennnsssyyy|||tttsssrrryyyeeeBBB;;;777444666555'''((()))******+++++++++)))))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))((()))))))))))))))((('''&&&'''((()))***))))))(((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))*********************+++,,,---...///,,,,,,------...000111222---666>>>MMMtttttt}}}uuugggWWWLLLGGGAAA@@@???>>>??????@@@AAACCCHHHRRR\\\^^^\\\^^^dddhhhmmmppplllgggjjjxxx{{{eeeUUUZZZcccrrrkkkhhhiiihhhhhhddd^^^TTTLLLKKKOOOWWW]]]bbbllluuuxxx}}}~~~yyyyyyvvv|||yyyMMM@@@999444555555''''''(((******+++++++++***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((()))************&&&''')))*********)))(((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---///000,,,,,,------///000111222000999@@@NNNtttwwwttteeeVVVJJJEEEBBBAAA@@@@@@@@@AAABBBCCCCCCIIIUUU______\\\```hhhjjjoooqqqnnniiilllxxxwwwWWWNNN\\\iiixxxkkkbbbjjjooommmiii___WWWMMMHHHLLLUUU___fffhhhrrrzzz{{{~~~VVVEEE;;;555555444))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))(((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***((((((***+++++++++'''((()))*********************))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&''''''((((((((((((((())))))))))))************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111555<<>>@@@???444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))((()))///:::CCC,,,+++)))'''&&&'''((()))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************+++++++++++++++,,,---...///000111222333<<>>IIIgggmmm|||dddTTTJJJCCCAAABBB@@@@@@AAACCCFFFLLLSSSXXXWWWZZZ^^^```ccckkkwww|||~~~{{{pppXXXQQQTTTeeeooovvv^^^bbbooojjjhhh^^^OOOJJJTTT```ggggggqqqZZZ@@@999)))************+++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************))))))((((((((((((((()))************************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++++++++++++++++++++++++++,,,...111444444444<<>>))))))*********+++++++++++++++***************+++************************************************((((((((((((((((((((((((******))))))))))))******************************)))(((((((((((())))))***************************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((()))***++++++(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************+++++++++++++++,,,,,,---.../////////111444555FFFggg~~~nnnVVVIIIDDDBBB@@@@@@AAACCCGGGMMMTTTZZZ^^^```___aaaaaadddrrrvvv\\\QQQXXXcccsssbbb^^^hhhiiibbb\\\IIINNNVVV^^^ccckkk}}}ggg@@@))))))*********++++++++++++***************++++++************************************************((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((((((''''''&&&''''''(((((()))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,---.../////////111444888IIImmmkkkTTTGGGDDDBBBBBBBBBAAADDDJJJQQQWWW\\\```bbbbbbdddccceeevvvlllSSSPPP^^^jjj{{{qqq]]]dddllldddXXXTTTLLLQQQ[[[dddjjjtttvvvHHH)))************+++++++++*********)))******+++,,,************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---,,,...//////...111666:::KKKppp{{{gggPPPEEECCCCCCCCCDDDCCCHHHOOOVVV[[[___bbbeeecccfffeeefffwww|||cccPPPTTTeeessswwwgggaaajjjkkk]]]QQQQQQRRRWWW```kkktttRRR)))************+++++++++******))))))***++++++,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))******+++,,,,,,------***---//////...111777===QQQuuuvvvbbbLLLBBBBBBBBBCCCEEEFFFLLLTTT[[[___bbbeeehhhdddhhhfffgggxxx}}}mmmZZZQQQZZZmmm|||iiicccdddjjjeeeVVVOOOSSS[[[^^^hhhwwwbbb)))************+++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---''''''((((((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------))),,,//////...111888???XXXzzzrrr^^^III@@@@@@BBBCCCEEEIIIPPPXXX___bbbeeehhhjjjeeeiiiggggggxxx~~~|||uuubbbTTTSSS___rrr{{{cccbbbeeefff^^^SSSPPPVVVbbbdddooovvv******************************************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***++++++,,,+++***)))'''+++)))'''(((+++,,,***(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,111...,,,222333888EEEbbbooo[[[IIIFFFFFFDDDCCCFFFOOORRRYYYaaahhhkkkkkkjjjiiifffeeeooo{{{~~~iiiTTTTTT[[[eeeyyymmmaaafffdddYYYQQQRRRXXX[[[eeejjjyyy|||******************************************************++++++++++++******+++*********))))))))))))************************(((((((((((()))))))))***************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''(((((()))***++++++,,,,,,+++******)))***)))'''(((***+++***(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++111......555666;;;IIIsssmmmYYYGGGCCCDDDBBBBBBEEEPPPUUU\\\bbbgggiiikkkmmmmmmiiigggppp|||dddRRRTTT^^^iii~~~zzzddddddbbb]]]VVVQQQSSS[[[dddkkkuuu++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))))))))************************((((((((()))))))))******************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))((()))******+++---,,,,,,+++++++++++++++***((('''((()))***)))''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************))))))((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,+++000///111777888>>>NNNyyynnnYYYFFFBBBCCCBBBCCCGGGSSSYYY```cccdddggglllqqqqqqkkkhhhpppppp]]]PPPVVVbbbqqqjjj___iii^^^VVVTTTSSSVVVbbbqqqttt++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((()))))))))*********************************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((())))))(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))************))))))******))))))******+++,,,...---,,,+++++++++------))))))((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((************)))((('''&&&***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************))))))***++++++,,,,,,---,,,111000222888777???RRRrrrrrr\\\HHHCCCEEEEEEHHHMMMUUU\\\ccceeeccceeennnvvvssslllgggooocccVVVPPPYYYiii{{{qqqdddcccjjjZZZQQQVVVYYY[[[iii{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++************************))))))))))))************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))***************+++,,,,,,------+++++++++,,,---...)))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------...111000333888666???VVVyyyttt^^^IIICCCEEEGGGKKKQQQXXX___ffffffcccfffpppzzzrrrjjjeeemmm~~~yyyYYYRRRRRR^^^qqqhhhdddgggcccVVVQQQZZZ```cccppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++((((((************(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))************))))))*********)))******+++,,,+++++++++++++++,,,,,,---***+++,,,***((('''((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------000111///222777666BBB]]]uuu^^^HHHBBBDDDGGGLLLTTTYYY```ggggggfffiiisss|||pppgggccclll||||||nnnTTTRRRVVVeeeyyyuuueeeccceeeZZZUUUVVV___hhhooo~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++'''(((***++++++***((('''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((())))))))))))))))))((()))))))))))))))***++++++)))******+++,,,,,,+++++++++,,,---,,,)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...000000---222888888HHHgggxxx```IIICCCEEEIIIOOOWWW[[[```fffhhhiiimmmuuu}}}nnneeecccmmm|||uuuaaaRRRSSS[[[kkkkkkeeeccc___VVV[[[aaahhhrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++''')))***++++++***)))'''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((()))******+++''')))***+++,,,++++++***+++---///---***((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...000///,,,222999:::MMMooo{{{cccLLLEEEHHHLLLSSS\\\[[[```fffiiikkkooowww}}}mmmeeecccnnn}}}qqqXXXRRRUUU^^^nnnvvvffffffddd]]]XXXbbbkkkppp|||.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000,,,***+++///000...***++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))*********************+++,,,---...///000///444;;;888999QQQpppfffKKKEEEKKKRRRYYY```bbb^^^```hhhnnnqqqwww~~~ppphhhfffrrrjjjQQQTTTXXXdddxxxkkkeeebbb___]]]gggjjjppp{{{.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///,,,***+++///000---***++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))*********************+++,,,---//////000...333999888???^^^gggLLLFFFMMMTTTZZZaaaccc^^^___gggooosssxxx~~~sssiiigggrrryyydddPPPZZZ___mmmyyykkkgggbbb```cccjjjrrr...............---------------------------------,,,,,,------...////////////,,,***+++...///---+++++++++************++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))******************++++++,,,...///000///...333777999GGGoooiiiNNNHHHOOOVVV\\\aaaeee``````fffnnnsssxxx|||uuukkkiiivvvqqq]]]QQQ]]]fffwwwqqqllljjjcccdddmmmsss~~~///............................................................/////////...---+++,,,...///---+++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************)))))))))))))))((()))))))))************+++++++++,,,---...///000//////222555888NNN}}}kkkPPPJJJQQQWWW\\\```eeeaaa```eeelllsssxxx{{{tttllllll{{{kkkXXXTTT]]]jjj~~~}}}jjjmmmmmmfffiiiwww}}}////////////////////////////////////////////////111111000//////...------...---,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***************)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))******((()))))))))************+++++++++,,,---...000000111111222444999SSSqqqTTTMMMTTTYYYZZZ]]]]]]^^^___bbbjjjttt|||tttllloooeeeUUUWWW___pppqqqfffjjjlllhhhooo~~~////////////000000000000000000000000000000000000333333222000///...---,,,------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************************)))))))))************++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************++++++,,,,,,---///000111111222333555===WWWxxxZZZRRRXXX[[[ZZZZZZTTTZZZ^^^```fffrrruuummmppp}}}bbbVVV]]]iii}}}uuukkkeeehhhkkknnnyyy//////000000000111111111111111111111111111111111222222111111000///......,,,------------,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))************,,,,,,,,,,,,---///000111111222444777BBB\\\aaaXXX\\\]]][[[YYYSSS]]]ccc```aaalllzzzyyyoooooo}}}eee^^^fffvvvlllllljjjjjjooo{{{//////000000111111111222111111111111111111111111111111111000000000000000,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))************,,,,,,,,,---...///000111000111444:::FFF```fff\\\``````\\\YYYYYYdddiiibbb]]]dddrrr{{{}}}qqqmmm{{{jjjfffppp~~~yyyjjjpppqqqnnnttt}}}~~~555333111000111333333333000///000222444555333111......///000///...---,,,................................................------------------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))************************************)))((())),,,---,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++((((((((((((((((((((((((,,,,,,------.../////////000000666999EEEiiinnngggeee```^^^aaabbbdddiiikkkeeeaaajjjwwwrrrkkkxxx|||dddaaannnxxxmmmkkkiiimmmzzz~~~}}}{{{{{{||||||zzz{{{|||//////000///......000222333222111111111222222111000000111111000...---,,,................................................------------------------------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++)))************+++++++++************************************************))))))************))))))***************************************++++++,,,))))))))))))************************************,,,******+++------+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++************************,,,,,,------.../////////000111777<<>>NNNmmmpppdddcccfffrrrxxx|||}}}|||yyysssmmmbbbfffkkkuuuqqqmmmwwwzzzuuusssrrrrrrpppqqqssssssrrrpppllljjjkkkjjjjjjkkkllllllkkkiiilllkkkjjjiiijjjlllnnnooopppppprrrvvv{{{sssqqq___UUU\\\UUUNNNLLLNNNNNNJJJFFFCCCBBB???;;;888666555555111111111111111111111111////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))(((+++111555++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////222000777AAAQQQlll|||vvvqqqjjjjjjooowww{{{rrrmmmmmmzzzsssvvv}}}vvvqqqppppppnnnlllnnnppprrrrrrqqqmmmiiifffdddccccccdddeeeeeedddbbbcccbbbaaaaaabbbeeegggiiiiiikkknnntttyyy}}}~~~}}}~~~ssshhh[[[WWWYYYZZZWWWRRRPPPMMMIIIDDD@@@<<<:::999111111111111111111111111000000000000000000000000////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))---555;;;,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///888DDDTTTnnn{{{rrr}}}tttppphhhrrr}}}wwwqqq}}}xxx~~~wwwoookkklllmmmkkkiiimmmoooqqqqqqoookkkfffccc___^^^^^^___``````___]]][[[[[[[[[[[[]]]```ccceeeeeeggglllrrrxxx{{{{{{zzztttcccWWWUUUWWW[[[]]]]]]WWWNNNFFFBBBAAAAAA;;;666555666444222111000000000///......///000//////...---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++******)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++******++++++,,,------------...............222888555;;;YYYqqqvvvuuunnntttvvv{{{}}}|||zzzuuunnnkkkkkkllllllkkkkkklllmmmllliiieee```]]]___^^^\\\[[[YYYXXXXXXWWWTTTUUUVVVVVVVVVYYY]]]```ddddddgggmmmuuuyyyxxxvvvzzzxxxzzzuuussswwwttttttrrrlllcccZZZSSSPPPHHHCCC>>><<<<<<999555333333333333222111000000111//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++*********************************************))))))))))))******(((((((((((()))))))))***************************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))(((************************++++++++++++*********)))************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,++++++***************************************************************************************************************++++++******++++++,,,------------...............,,,333777FFFbbbpppoooooouuuuuuvvvxxx||||||wwwrrrnnniiiggghhhjjjjjjjjjjjjkkkkkkjjjfffbbb]]]ZZZYYYXXXVVVUUUSSSRRRRRRRRROOOPPPQQQRRRRRRUUUYYY]]]cccffflllrrrxxxyyyxxxvvvxxxvvvwww|||zzzrrr___WWWMMMDDD@@@>>>;;;999444444333333111000//////111000000//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++*********************************************))))))))))))******((((((((()))))))))******************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************************++++++++++++************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,+++***************************************************************************************************************++++++******++++++,,,------------.........//////222222666KKKdddjjjjjjuuu~~~~~~|||{{{{{{tttpppjjjhhheeeeeegggiiikkkkkkjjjjjjiiifffbbb]]]XXXUUUSSSRRRPPPOOOMMMMMMLLLLLLKKKLLLMMMNNNOOORRRWWWZZZ___fffnnnuuuxxxxxxvvvuuuwwwtttssswwwzzzzzzfffSSSJJJGGGEEEBBB999777666555444333111///222222222222111111000000........................------------------------...------------,,,,,,,,,,,,,,,+++************+++************************+++******))))))******+++(((((()))))))))*********************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************)))******++++++******)))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++***************************************************************************************+++++++++++++++******++++++,,,---,,,,,,------.../////////999111111GGG^^^```hhhyyysssnnnkkkhhhgggggggggiiikkklllmmmkkkjjjgggccc^^^XXXSSSPPPOOONNNMMMKKKJJJJJJIIIIIIHHHJJJKKKLLLNNNRRRWWWZZZ\\\dddmmmsssuuuuuuuuuwwwuuuqqqppprrruuuyyytttfff___VVVNNNDDDAAA===:::999777555222111111111111111111222222////////////////////////------------------------.........---------,,,,,,---,,,,,,+++***+++++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))************++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,+++***+++++++++************************************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,------...//////000444///666RRRgggcccjjjxxxrrrnnnkkkiiiggghhhiiiiiiiiijjjkkklllllljjjeee```ZZZTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFHHHJJJLLLPPPUUUYYY^^^dddkkkppprrrtttwwwzzzqqqnnnllloooqqqttt}}}rrrbbbWWWPPPHHHAAA>>>;;;777444333222111//////000111222000000000000000000000000------------------------............---------,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))*********++++++(((((((((((((((((((((((())))))))))))************)))))))))*********++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,------------..............................///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++******++++++,,,---+++,,,,,,---...///000000...444GGGkkkvvvwwwyyyqqqllliiiggggggdddfffhhhiiihhhggghhhiiikkkhhhccc\\\VVVPPPMMMKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBDDDFFFIIINNNSSSWWWbbbfffkkkooorrrtttvvvwwwllliiiiiikkknnnpppwwwwwwmmm___TTTNNNIIICCC???:::888444111000000111222000000000000000000000000....................................------------------,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------....................................---------....../////////........................//////......//////000111........................------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,---...///000000000777IIIggg{{{zzzyyyqqqjjjfffddddddccc```dddgggiiihhhggghhhjjjiiieee___XXXRRRMMMIIIHHHCCCBBBAAA@@@???????????????AAACCCFFFIIINNNTTTXXXdddeeeiiimmmppppppnnnllleeeccceeehhhjjjlllrrryyy{{{vvv{{{mmmddd]]]VVVQQQCCC???:::555222222333555000000000000000000000000........................//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------........................---------.........//////////////////////////////........./////////000000///////////////////////////////////////000111111////////////////////////------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,---...///000111222333888JJJ___kkkxxxssskkkeeebbbaaaaaaaaa___ccchhhjjjjjjiiikkklllgggccc]]]VVVOOOJJJGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEHHHLLLQQQWWW[[[bbbcccfffkkknnnllleee___aaa```bbbfffhhhiiinnnuuuzzzzzzcccRRRAAA===;;;666111///444000///222444111000111000000///............///////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***)))))))))***+++,,,,,,---,,,+++******+++,,,---************************)))************+++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..................------/////////......---------......///////////////......///000000111111000000111///....../////////...111111000///////////////111111111111111111000000---------,,,,,,,,,++++++------............------........................---------------------------------,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++***,,,,,,---...///000111111555222777EEEVVVppp|||ppplllgggaaa______aaacccbbbdddfffhhhjjjkkkkkkkkkccc]]]TTTMMMHHHEEECCCAAA@@@@@@???????????????@@@BBBCCCDDDGGGLLLQQQVVVYYY\\\___bbbcccbbb```______`````````bbbfffkkkpppsssvvvzzzrrr\\\NNNFFF>>>:::999666444444666444000///111111000000/////////000000////////////////////////.........---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********)))******++++++,,,+++************+++,,,************************)))************+++++++++***++++++,,,,,,++++++***,,,+++*********+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------////////////////////////000000000000000111111111---...///000000111000000000111111111222222222222222111000000111222222222333333333333444555666666222222111111000/////////............---------------......//////......---........................---------------------------------,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,---...///000111111///...666HHH]]]|||qqqllliiiddd___]]]^^^```aaaaaacccfffiiikkkkkkjjjiii```ZZZRRRKKKFFFDDDBBB@@@@@@@@@????????????@@@@@@DDDDDDEEEHHHKKKPPPTTTVVVYYY[[[___```^^^\\\[[[[[[\\\\\\\\\^^^bbbgggllloooqqquuu{{{nnn^^^OOOEEEAAA;;;888777777444///...111111111000000000000111111////////////////////////.........------------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******)))*********+++******))))))******+++************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................111111111111111111111111------......///000000000,,,---...000111111111111111111111111111222333333000000000000111222333333111111111222222333333333444444333222111000000///000000000/////////............////////////..............................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,---...///000111111111000666EEEZZZxxxxxxvvvvvviiifffccc___\\\[[[\\\^^^___aaacccgggjjjllljjjhhhfffZZZUUUNNNHHHDDDBBB@@@???@@@@@@????????????@@@@@@EEEEEEFFFHHHKKKNNNQQQSSSVVVYYY\\\]]]\\\ZZZXXXXXXWWWWWWWWWYYY]]]bbbgggjjjlllooouuuzzz}}}hhhUUUJJJGGG???999888777444333555111111000000000000111111////////////////////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))***************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........................../////////111111111111111222222222........./////////000000111111222333444444333333333333222222222333444555111111222111000000222333333333333333222222111111444444444333333333222222000000000000////////////...//////000000//////......................................................------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,---...///000111111444333666AAARRRnnnoooppp|||mmmaaa```^^^\\\ZZZZZZ[[[]]]___aaadddiiilllllliiieeebbbTTTPPPJJJEEEBBB@@@???>>>@@@@@@?????????@@@AAAAAACCCDDDFFFHHHKKKNNNQQQSSSVVVYYY\\\\\\[[[XXXWWWWWWSSSSSSSSSTTTXXX\\\aaadddhhhkkkoootttzzzqqqcccYYYKKK===:::;;;:::888777222111000000//////000000000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))))))))******)))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........//////000000000000000111111111222222222222222222222222222111111444555555555555555444333333333333333333444555555444555555444111111222444555666777777777666555555222222222333333333333333000000000000///////////////000000000000000000///////////////////////////.................................---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111111222222555@@@SSSqqq}}}pppaaaXXX[[[ZZZZZZZZZZZZ\\\^^^___bbbeeeiiillljjjfff```]]]OOOKKKFFFCCCAAA@@@???>>>@@@@@@??????@@@AAAAAABBBBBBCCCEEEHHHLLLPPPSSSUUUTTTWWWYYYZZZXXXVVVTTTTTTQQQPPPPPPQQQSSSWWW[[[^^^dddgggjjjnnnsssyyylll\\\LLLEEEAAA<<<666333444444222111000000//////000000000000000000000000/////////.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++******)))*********)))******++++++******)))************************)))************+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......//////000000111111000000111111222333333333111111111111111222222222222222333333333333222222222222333444444444444444555888999777444333555888222333555666666666555444222222222222222333222333111111000000000/////////000000111111111111000000////////////////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111111333333555>>>QQQppp~~~vvvhhhZZZTTTVVVVVVWWWYYY[[[]]]___```ccceeehhhhhheee```YYYUUUKKKHHHDDDBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCBBBCCCFFFJJJNNNQQQTTTUUUQQQSSSVVVWWWUUURRRPPPPPPPPPOOONNNNNNOOORRRUUUXXX^^^```dddhhhlllqqqwww{{{rrreeeVVVFFF<<<999999888666444222111000000000000000000000000000000////////////............---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********)))******++++++******+++,,,,,,+++******************************)))************+++++++++***++++++,,,,,,++++++***((()))***+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000000111222222111222222333444444555555000111222444555777888888999:::;;;===>>>>>>?????????@@@CCCDDDEEEDDDBBBAAA@@@CCCFFFEEEBBBBBBFFFIIICCCDDDDDDDDDBBB@@@===<<<:::999999888666555444444222222222222111111111111000111111222222111111000////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111444555666;;;MMMlll|||yyyxxxyyyyyyxxx{{{xxxwwwwwwoooaaaUUUQQQQQQRRRUUUWWWZZZ]]]^^^___bbbcccdddccc___XXXRRRMMMIIIFFFCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHLLLOOOQQQSSSTTTPPPSSSUUUVVVTTTQQQOOOOOOOOOMMMKKKJJJKKKMMMPPPQQQTTTXXX]]]bbbggglllqqqtttyyy~~~qqqXXXKKKIII<<<;;;999666444222111111000000000000000000000000000/////////............---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***)))))))))***+++,,,,,,***+++,,,------,,,+++***************************)))************++++++++++++++++++,,,,,,+++++++++'''((()))***+++***))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000...//////000111222222222333333444444555666777777777888:::===@@@BBBDDDEEEJJJKKKMMMPPPRRRTTTUUUUUUVVVXXX[[[]]]^^^\\\YYYWWWRRRVVVYYYYYYXXXXXX]]]bbbeeeeeeccc```\\\VVVRRROOOCCCBBB@@@>>><<<:::888777444444444333333333222222111111222222222222111111000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,---...///000111111222333555<<>>IIIRRRUUU]]]kkkmmmggggggeeejjjrrrqqqhhhhhhnnnsssrrrbbbiiinnnxxx}}}xxxooobbbeeeeeebbbZZZRRRPPPPPPLLLFFFIIICCC<<<777555555333111222555777666333111111222444111...---...000111111111000000000000111222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111000000555BBBTTTooo|||yyyyyyyyyyyy}}}}}}}}}xxxmmmfffcccbbbaaafffeeeeeeddd]]]QQQKKKJJJJJJNNNSSSWWWYYYYYYZZZ[[[___^^^[[[XXXTTTOOOLLLJJJDDDCCCBBBAAAAAAAAAAAAAAA?????????@@@BBBDDDEEEFFFIIIIIIJJJKKKLLLLLLKKKKKKRRRSSSUUUVVVWWWVVVUUUTTTUUUPPPJJJFFFEEEFFFFFFFFFIIILLLPPPTTTXXX]]]cccgggmmmqqqxxx~~~qqqdddUUUFFF>>>999444444777444222333666555333333666111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++******++++++++++++*********)))++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------,,,......///////////////000000111111111222222444555888555333444444333444777;;;===BBBHHHIIIIIIMMMSSSYYYXXXXXXfff|||sssfff[[[YYYTTTNNNIIIEEEAAA;;;777666666777555444333444666333111000000111222111000000000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...///000111111222111777DDDWWWsss}}}{{{xxxvvvuuuttttttxxxxxxwwwxxxzzz|||uuukkkccc^^^[[[YYY[[[ZZZZZZYYYSSSJJJFFFGGGHHHKKKPPPTTTVVVWWWYYYZZZ]]][[[YYYVVVRRRNNNKKKIIIEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLQQQSSSUUUXXXYYYYYYWWWVVVTTTPPPJJJFFFDDDEEEEEEEEEEEEGGGJJJMMMQQQVVV\\\aaahhhkkkrrryyywwwcccRRREEE;;;888999444111222555555222222444222222111111111000000000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......///000000111111222222111000000222333333222222111444999;;;;;;@@@FFFSSSSSSXXX^^^ccceeekkkqqqyyyqqqlllxxxzzzwwwrrrlllddd\\\SSSMMMAAA???<<<999666444333333111000000111333222000...000000000111000000////////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......000000111222444444999EEEZZZyyy}}}}}}{{{yyywwwuuutttsssrrrqqqooonnnoooppprrrsssyyy~~~zzzqqqhhh```YYYTTTPPPPPPNNNMMMMMMIIICCCBBBDDDEEEHHHLLLPPPRRRTTTWWWYYYZZZXXXVVVSSSOOOLLLIIIHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFIIIHHHHHHHHHIIIJJJLLLMMMPPPRRRVVVZZZ\\\[[[ZZZYYYSSSOOOIIIEEECCCCCCCCCCCCBBBCCCEEEGGGJJJOOOVVVZZZ```ccciiiooowwwqqq\\\KKK???999999555333555555111000222222222111111111000000000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,------......------,,,//////000000000111111111111///...000333666666555444888BBBKKKLLLLLLVVVdddyyytttqqqtttyyy~~~wwwrrrddd___YYYQQQJJJAAA999333444333111222333444333222000111222333333333222111............------,,,,,,------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...///000111222222444555999GGG^^^{{{{{{zzzxxxvvvsssqqqpppmmmkkkiiifffeeeeeeffffffjjjnnnuuu}}}|||yyyxxxwwwrrrllleee^^^WWWPPPLLLLLLIIIGGGFFFCCC???@@@DDDDDDGGGJJJMMMOOORRRVVVYYYWWWVVVTTTQQQNNNKKKIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFIIIHHHGGGGGGHHHJJJMMMOOOQQQTTTXXX[[[\\\[[[YYYWWWPPPLLLGGGCCCBBBBBBAAA@@@AAABBBCCCDDDFFFKKKQQQUUUYYY\\\aaafffmmmuuu}}}zzzcccMMM>>>@@@:::666777777444333555111111000000000///////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------..................//////.........111111111000000000000000111111222555999===??????GGGKKKTTT]]]^^^aaavvv~~~rrrbbbPPPCCC;;;888333111222444666666000111222333333333333333//////............------........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------...///000111222222333555:::HHHccc~~~vvvuuutttrrrooollliiihhhiiigggdddaaa^^^]]]]]]^^^aaadddhhhnnnuuu~~~{{{vvvrrrpppqqqtttwwwzzz|||~~~}}}yyytttqqqooojjjhhhddd```\\\VVVPPPKKKJJJFFFCCCAAA>>>;;;>>>CCCDDDGGGJJJLLLOOOQQQUUUXXXVVVTTTRRROOOLLLKKKJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGGGGHHHKKKNNNPPPTTTVVVXXXZZZZZZXXXUUUSSSMMMIIIEEEBBBAAA@@@@@@??????@@@AAAAAABBBFFFKKKNNNSSSUUUZZZ^^^dddkkksssxxxhhhRRREEE<<<555444555444444666111111000000000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,------......///////////////000000000000//////111111111222222222222222111444888;;;>>>CCCGGGKKKSSSRRRZZZgggppp~~~mmm]]]EEE@@@999333222333444444444444333222222222222333////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...//////111111222333222555<<>><<<:::777;;;@@@DDDGGGJJJMMMOOOQQQSSSUUUSSSRRROOOMMMKKKJJJJJJJJJGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMOOOQQQUUUVVVVVVVVVUUURRRPPPNNNIIIFFFBBB@@@@@@@@@???>>>;;;<<<>>>>>>???@@@CCCFFFKKKNNNRRRVVV\\\bbbjjjnnn|||jjjiiihhhlllttt}}}vvvSSSGGG;;;777555333222444222222111111111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,------......//////,,,------...//////000000111111222222222222111111000111222444555777888888:::@@@FFFIIIJJJMMMTTT[[[bbb]]]fff~~~|||zzz}}}zzz^^^XXXPPPHHHCCC@@@===<<<>>><<<888555333222333333000000000000111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.........///000111222222333222666>>>OOOooo|||yyyzzzxxxsssnnnjjjfffdddccc^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSUUUZZZaaafffllltttxxxnnnfffbbb___^^^^^^___aaaaaa]]]YYYSSSRRRRRRRRRQQQNNNJJJGGGBBB>>>;;;:::888666:::@@@CCCFFFJJJMMMNNNOOOPPPQQQPPPOOOLLLJJJHHHHHHHHHIIIEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTSSSRRRQQQOOONNNMMMLLLEEECCC@@@>>>?????????>>>999;;;============???@@@CCCFFFIIINNNSSSZZZaaafffqqqvvv}}}fffggghhhggghhhkkkppptttwwwzzz~~~gggYYYIIIAAA<<<777555666333333333222222222111111000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---...///000000---------...///000000111222222222333333222222222///111333555888;;;===>>>JJJQQQYYY[[[YYY\\\dddmmm|||uuu~~~~~~|||wwwnnneee^^^WWWQQQMMMHHHEEE???:::666444444555111111111111111222222222000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///000111222333333222888AAARRRsss~~~}}}xxxuuuooojjjdddaaa______ZZZXXXUUURRRPPPOOOPPPPPPMMMMMMLLLKKKLLLPPPUUUYYY]]]aaahhhpppzzz}}}{{{xxxuuukkkfff^^^YYYTTTTTTWWWXXXUUUQQQMMMLLLLLLLLLLLLJJJFFFCCC@@@<<<::::::888777<<>>>>>>>>??????>>>999;;;>>>???>>>>>>>>>>>>===@@@DDDHHHMMMTTT[[[```jjjooovvvqqqqqqssswww|||}}}yyyvvvxxxuuutttzzz{{{yyyYYYIIIDDD>>>666333555444222000222333222///111000///......------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,---/////////---,,,---...---...///111333222111///000333555555222111111333000555999;;;@@@IIIRRRXXX___iiitttzzz{{{~~~~~~xxx}}}qqq```SSSLLLGGGEEE@@@999888<<<777555333000...///222444222222111111111111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000222333444999<<>>BBBEEEJJJNNNPPPPPPOOONNNOOOJJJFFFDDDFFFHHHHHHGGGAAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMPPPTTTWWWVVVRRRNNNMMMNNNOOONNNLLLFFFEEEDDDCCCBBB@@@??????::::::::::::;;;;;;<<<===???@@@AAACCCFFFKKKRRRWWW\\\bbbkkkttt~~~~~~}}}}}}vvvaaaTTTHHH???;;;666555333111111111000...111111///.......................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------...---------,,,,,,,,,,,,,,,...///...------...///111000//////000000///...111000000111333444555555;;;AAAGGGLLLRRRZZZbbbfffxxxlll___RRRKKKEEE??????BBB666888999888555222111111/////////000000000111111.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000222333444888999CCC```|||yyywwwssspppkkkgggccc___\\\YYYVVVSSSOOOMMMKKKIIIFFFDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCEEEHHHLLLQQQWWW^^^cccnnnpppsssxxxzzzzzzxxxuuupppnnnllljjjjjjjjjlllmmmhhhaaaYYYTTTRRRPPPLLLHHHEEEDDDCCCAAA@@@>>>======;;;:::888666555777;;;???CCCEEEIIILLLNNNOOONNNMMMLLLIIIFFFEEEGGGHHHHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMOOORRRUUUVVVTTTRRRSSSVVVXXXXXXWWWOOONNNKKKHHHEEEBBB@@@???;;;;;;::::::;;;<<<<<<======>>>???@@@CCCGGGMMMRRRUUU[[[bbbkkktttlllWWWEEE<<<888666555333222111000000111111000///....................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++,,,...///...---...000222222000//////000111222333111///000555999;;;<<>>>>>>>>??????@@@AAABBBCCCFFFKKKNNNXXX[[[aaaeeehhhkkkmmmooojjjhhheeeaaa```___```aaabbb]]]WWWTTTRRRPPPKKKGGGCCCBBBAAA???===<<<::::::999888777666555888<<<@@@EEEFFFHHHJJJLLLLLLLLLLLLIIIHHHGGGGGGHHHIIIHHHFFFEEEDDDDDDCCCDDDEEEGGGHHHDDDEEEFFFGGGHHHIIIIIIIIILLLMMMOOOOOOPPPQQQTTTVVVXXXWWWXXXZZZ]]]___``````ZZZXXXTTTOOOJJJEEEAAA???<<<<<<;;;;;;;;;<<<======<<<===>>>>>>???BBBGGGKKKMMMRRRXXX___hhhtttwww~~~vvvZZZFFF<<<888555555444222222555222111000///....................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...///000000111111222222333555666333333333444888@@@IIIOOOYYYXXX\\\fffuuu|||zzzkkkYYYMMMTTTVVVVVVRRRIII@@@:::777555444222111000000000111....................................---------------------------------------------............///......//////000222333444777888FFFjjj~~~{{{yyyxxxvvvqqqnnniiieeebbb___[[[XXXSSSPPPMMMJJJHHHFFFDDDBBB>>>>>>===<<<;;;;;;;;;;;;@@@@@@@@@???>>>>>>AAACCCHHHLLLPPPQQQRRRTTTXXX\\\aaa```^^^\\\YYYWWWUUUUUUYYYWWWSSSQQQPPPMMMIIIFFFDDDCCCBBB@@@>>><<<;;;:::777777666555666888===@@@EEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIJJJEEEFFFHHHIIIJJJKKKLLLLLLOOOQQQSSSTTTUUUVVVXXXZZZ\\\\\\]]]___aaabbbbbbbbb```^^^YYYTTTMMMHHHDDDAAA>>>===============>>>>>><<<===>>>>>>>>>@@@BBBEEEHHHKKKQQQVVV___lllzzz^^^ccciiipppwwwlllIII>>>666444444222333777222111000//////......///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000111000000000111---000222333222222333555///444:::<<<@@@MMMaaaqqqqqqooorrr~~~~~~qqqaaaYYY```iiillldddTTTBBB666555444222111000111222333//////////////////////////////.........------------------------------------------............///......//////000222333444666999GGGggg}}}{{{yyywwwvvvqqqmmmiiieeebbb___[[[YYYSSSPPPMMMJJJHHHFFFDDDAAA>>>===<<<;;;::::::::::::999::::::888666666888999===@@@AAAAAA@@@AAAEEEIIIMMMOOOQQQSSSSSSQQQOOOMMMPPPOOONNNMMMKKKIIIFFFDDDCCCBBBAAA???===;;;:::999555666666666666888<<<@@@EEEFFFGGGHHHHHHIIIIIIIIIEEEGGGHHHIIIHHHGGGFFFEEECCCCCCBBBBBBDDDGGGJJJLLLGGGHHHJJJLLLMMMNNNOOOOOOQQQSSSVVVWWWXXXYYY[[[]]]\\\___aaadddeeeeeeeeeeee___]]]ZZZTTTOOOJJJFFFDDD@@@@@@???????????????@@@>>>@@@AAAAAA@@@???AAABBBCCCFFFJJJOOOWWWcccrrr|||RRRSSSTTTVVVZZZ```hhhmmmuuu}}}cccOOO<<<666555222333666222222111000////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,------------......,,,///222333222111111111...111333333111000222555333===GGGLLLRRReee{{{|||pppmmmiiifffbbbYYYNNNFFF888777444222111222333444/////////////////////////////////.........---------------------------------------............///......//////000222333444444888GGGddd|||yyywwwuuutttooolllgggcccaaa^^^ZZZXXXRRROOOLLLIIIGGGEEECCCAAA======;;;:::999999999999555666666555333333444666555666666666666888;;;===999<<>>===<<<;;;:::999888777555666666666666888<<<>>>DDDEEEGGGHHHIIIIIIIIIHHHFFFHHHIIIIIIGGGEEEDDDDDDBBBBBBBBBCCCFFFHHHKKKMMMKKKLLLNNNPPPQQQSSSSSSSSSSSSVVVXXXZZZZZZZZZ\\\]]]ZZZ^^^cccggghhhhhhhhhiii\\\ZZZWWWSSSOOOKKKHHHFFFCCCCCCBBBAAAAAAAAAAAABBBAAABBBDDDDDDBBBAAAAAABBB???AAADDDHHHMMMXXXeeennn~~~RRRQQQOOOOOOQQQSSSSSSSSSQQQXXXaaaiiioooyyyjjjLLL@@@<<<666333555333222111000////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------....../////////...111444555444222111111111333444333222555===CCCLLLTTT\\\bbbmmm{{{uuu{{{sssfffcccaaa\\\WWWIIIFFFAAA;;;666333222111////////////////////////////////////....................................---------............///......//////000222333444444888FFFdddzzzwwwtttrrrqqqllliiidddaaa^^^[[[XXXUUUPPPNNNJJJGGGEEEDDDAAA???===<<<;;;999888888777777555666777666555444555666333222111222444666777777333555777:::===>>>???@@@@@@AAAAAA@@@????????????::::::999999888777777666555666666666666777:::===BBBDDDGGGJJJKKKKKKIIIHHHHHHIIIJJJIIIEEECCCCCCDDDAAABBBDDDFFFIIIKKKMMMNNNPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]______^^^]]]]]]]]]YYY^^^dddffffffeeedddeeeZZZXXXVVVRRROOOKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBDDDFFFFFFDDDBBBBBBBBB???@@@BBBCCCFFFMMMWWW___kkkxxxXXXVVVTTTUUUWWWVVVRRRNNNQQQQQQRRRRRRUUU___mmmwww}}}~~~ttttttzzz[[[JJJCCC;;;666666333222111000////////////........................---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------........./////////000000000333666777555333111111222444444444666>>>KKKUUUhhhkkkpppuuuuuueeeWWW]]]XXXOOOEEE;;;444///---000000000000000000000000000/////////....................................---------.........//////......//////000222333444777888EEEccc~~~xxxuuurrrpppnnnjjjfffbbb^^^\\\YYYVVVSSSOOOLLLHHHFFFDDDBBB???===<<<;;;:::888777777666666444666777666444333444555666333111222555777666444999888666555555666888999<<<======<<<;;;;;;===>>>999999999999888888888888555666777666666777:::<<>><<<;;;:::999777666555555555555444444333333444444555333222222333333444555666555444333222222222222222///000222333444444444444666666666666777777777777666777888777666888>>>BBBFFFIIILLLOOOPPPPPPNNNLLLHHHFFFDDDBBB@@@???>>>>>>BBBEEEJJJQQQWWW\\\```aaaccccccaaa^^^[[[YYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVUUUVVVYYY[[[[[[ZZZRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEJJJKKKQQQ\\\gggttt|||zzzxxxvvvrrrooommmkkkhhhgggfffdddaaa^^^]]][[[ZZZZZZZZZZZZ]]]______hhhttt|||qqqYYYLLLAAA===999888555222111333111111111000000000//////------------------------........................------------............/////////...............---...///000111222222222111333555555555666:::>>>RRRcccvvv~~~|||}}}~~~rrreee___\\\WWWQQQCCC===888777444000111444222111000///................................................/////////////////////000111222444444999:::HHHeee}}}xxxtttqqqmmmjjjfffccc```]]][[[XXXUUURRRLLLIIIFFFCCCBBB@@@>>><<<;;;:::999777666555555555555444333222222333444555333222222222333444444555555444333222111111111111//////000111222222333333555555666666777777888888555777999888777:::@@@DDDGGGJJJMMMPPPQQQPPPNNNLLLGGGFFFDDD@@@>>>===???@@@DDDHHHNNNUUU\\\aaaeeefffaaaaaaaaa___]]]\\\]]]^^^ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYWWWUUUVVVXXX[[[\\\\\\RRRRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBHHHHHHLLLTTT]]]iiizzz~~~{{{yyyuuupppmmmeeefffeeecccbbb```^^^[[[UUUXXX___hhhsssvvv\\\EEE===777888888444333555222111111111111000000000................................................---------.........//////////////////////////////---...///111222222333333333555777444333;;;JJJVVVnnnyyy||||||wwwxxx}}}ooobbbZZZUUUNNNIIICCC===444...000666222222111000////////////////////////////////////........./////////000000//////000000111333444555<<<<<>>???BBBFFFJJJMMMRRRYYY___dddgggiiibbbbbbbbbaaa___^^^___```[[[[[[\\\\\\\\\\\\[[[[[[[[[YYYVVVVVVXXXYYYYYYYYYRRRRRRQQQPPPPPPOOONNNNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFDDDBBBHHHGGGIIINNNUUU___nnn||||||uuuuuurrrnnnkkkiiiccc]]]ZZZYYYYYY\\\___eeeqqq|||rrrSSSCCC666555777444333555222222222222111111111000////////////////////////........................------........./////////...////////////000000000---...///111222333333333666777666555;;;LLLeeexxx}}}}}}}}}}}}ppp``````XXXNNNDDD999111111666333222111000////////////////////////////////////....../////////000000000000000000111222333444555:::;;;KKKkkk{{{vvvrrrmmmiiieeedddaaa]]]ZZZWWWTTTQQQNNNJJJHHHDDDBBB@@@???<<<::::::999888777666666666666555444444333333444444555333333222222222222333333444333222111111111111111111000000000000111222333333444555666777888999:::777999;;;:::999<<>><<<::::::999888777666666666666333444444444444444444333333333222222222222222333222222111111111111111222000000///...///000111222333333444666777999::::::999;;;<<<;;;:::<<>>@@@AAAAAAAAAGGGPPPXXX[[[[[[\\\]]]```dddhhhjjjiiijjjjjjgggccc```____________```______^^^]]]]]]ZZZYYYXXXYYYZZZZZZXXXVVVSSSSSSRRRQQQOOONNNMMMMMMKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFGGGJJJJJJLLLTTT]]]qqq}}}vvvrrrnnnkkkbbbZZZ]]]eee]]]mmmyyySSSBBB<<<666333555333333333222222222111111000000000000000000000000////////////////////////............/////////000.../////////000000111111---...///111333444444444666999CCCUUUkkk}}}}}}xxxxxx```UUUPPPIII???888444333222111000000000000000000000000000000000000////////////000000000000000000000111222333555555888999MMMsss}}}xxxtttpppkkkeeeaaa\\\ZZZXXXVVVVVVTTTRRROOOJJJGGGCCCAAA@@@>>><<<:::999999888777666666666777222333555555555555333222333333222222111222222222111111111111111111222222000///...---...///000111222333444666777999:::;;;:::<<<<<<;;;:::<<>>@@@AAACCCJJJUUU^^^aaa```______aaadddhhhjjjiiijjjjjjhhheeebbbaaaaaa````````````___^^^]]]]]][[[[[[[[[\\\^^^^^^[[[YYYVVVVVVUUUSSSRRRQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLHHHGGGIIIKKKJJJIIINNNVVVaaasss{{{wwwtttpppiiicccaaaccciiivvvoooTTTBBB666222444555333111111222333333111111111111111000000000000//////.........---------////////////000000000000///000000...---...000222(((444777000///888:::444999EEE\\\vvv~~~|||iii[[[VVVXXXSSSBBB///888999111...333444---000/////////............000000////////////000000//////000000111222444555777>>>NNNqqqyyysssnnnhhhccc___ZZZZZZZZZXXXUUUPPPLLLJJJGGGFFFCCCAAA>>><<<;;;::::::999777666555555666666555555666666555555444333444444444444444444444444555444222000///000000111222111000//////000111111333222222333555777888888999<<<>>>>>><<<<<<@@@CCCFFFKKKPPPPPPLLLGGGCCCBBBBBB@@@@@@AAAGGGOOOWWW]]]ggggggfffdddcccdddgggiiiiiihhhgggfffeeeeeeeeeeeecccbbb``````aaa```^^^\\\aaa___]]]___bbbccc```^^^[[[\\\XXXSSSSSSWWWSSSKKKPPPNNNLLLKKKLLLLLLLLLKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOMMMKKKLLLNNNOOONNNKKKLLLLLLJJJIIIIIIJJJKKKLLLWWW^^^ooo}}}wwwrrrppplllgggeeelllyyy\\\DDD<<<999444333333222111111000000///111111111111000000000000//////.........---------////////////000000000000.../////////111666<<>><<<;;;::::::999777555555444555555555555555555555444333333333333333333333333333333444333222111000000000111222111000000000000111222333333333444666888999999;;;>>>@@@@@@??????BBBFFFGGGKKKOOONNNIIIEEEBBBBBBBBBBBBDDDGGGMMMTTT\\\```cccdddeeeeeedddeeehhhjjjhhhhhhgggffffffeeeeeefffeeeccc```___```aaaaaa```^^^]]]]]]^^^aaadddeeefffcccaaa[[[TTTTTTWWWVVVPPPPPPOOOMMMMMMNNNNNNLLLKKKPPPOOONNNNNNNNNOOOPPPPPPOOOMMMKKKLLLNNNOOONNNLLLMMMLLLKKKKKKJJJKKKLLLMMMSSSUUU```ttt~~~tttkkkiiiqqqhhhLLLDDD???555333444444333111//////000111111111111000000000000/////////.........------////////////000000000000......//////333:::BBBHHH<<<111---555888444:::GGG```www~~~{{{zzz~~~lllgggjjjfff[[[DDD222222444///---222000000000000////////////111000000//////000000111000000000000222333444555666@@@SSSxxx{{{vvvqqqmmmiiieeebbb\\\ZZZXXXTTTPPPMMMKKKJJJFFFEEEBBB@@@>>><<<;;;:::999888777555444444333333444444555555444444333222333333333333333333333333444333222111111000111111222222111111111111222222333333444555666888:::;;;<<>>BBBBBBAAAAAADDDFFFKKKLLLLLLHHHCCCAAABBBEEEEEEGGGLLLQQQVVVZZZ\\\^^^^^^aaaeeegggggggggggghhhdddeeeeeeffffffffffffffffffdddcccdddeeeggggggffffffiiijjjiiieeedddeeegggbbb^^^YYYWWWYYY\\\\\\ZZZQQQPPPPPPQQQQQQPPPLLLIIIMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPMMMMMMTTT```rrr|||xxxgggMMM@@@666666555444222222333444111111111111000000000///000000/////////.........////////////000000000000///000111111000000222333///444777777;;;III^^^lllrrrzzz}}}yyy|||rrreeeXXX___ccc]]]KKK;;;777777555222111111111111000000000111111000000000000111111000000111111222333555666888@@@RRRvvv~~~xxxrrrnnniiidddaaa\\\YYYUUUPPPLLLJJJIIIIIIDDDBBBAAA>>><<<;;;::::::888888777777555444333333444444555555444444333222222222222222222222222222333333333333222222222111222222333444444444444444444666888888888:::===@@@>>>BBBEEEFFFDDDCCCEEEHHHLLLLLLJJJFFFBBBBBBEEEIIILLLNNNRRRVVVZZZ[[[\\\\\\aaacccggghhhgggeeeddddddbbbcccdddfffggggggggggggdddeeegggjjjlllkkkhhheeefffjjjmmmlllgggcccaaaaaa^^^[[[ZZZ[[[]]]\\\XXXUUUTTTSSSSSSSSSRRRPPPLLLHHHKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNMMMMMMMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSSSS\\\rrruuuxxxWWWGGG<<<999444111111222222222111111111111000000000000000000000/////////......////////////000000000000---000222222222111111222555444222777III```ooosss{{{|||{{{jjj[[[eeecccNNN>>>;;;999444222222222222111111111000222111111000000111111222111111111111222444555666999AAASSSyyy}}}wwwrrrmmmhhhccc___[[[XXXTTTOOOKKKHHHGGGGGGCCCBBB@@@>>><<<;;;::::::777888888888777666555444555555666666555555444333333333333333333333333333222222333333333333222222222333444555666666555555444777::::::999:::>>>BBBEEEHHHLLLLLLIIIHHHIIIKKKKKKKKKJJJGGGDDDEEEJJJOOOTTTUUUXXXZZZ\\\^^^___```ccceeehhhgggeeecccbbbbbbbbbcccfffhhhiiijjjjjjiiigggiiilllppprrrpppkkkgggdddfffiiijjjhhheeebbbbbb```]]]^^^bbbccc^^^WWWSSSZZZYYYWWWUUUTTTQQQMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQUUUTTTOOOPPP^^^nnnpppZZZJJJAAA777333444555333000111111111111000000000000000000000000/////////...////////////000000000000...000111111111222444666777333888HHH[[[lllvvvvvvuuuzzzsssmmmaaaSSSHHH@@@999444333333222222222111111111222111111000000111111222111111111222333444555666999CCCXXX}}}zzztttoookkkgggbbb___ZZZWWWSSSOOOKKKGGGEEEDDDBBBAAA???===;;;::::::999777777888999999888777666666666777777666666555444333333333333333333333333222222333444444333333222222333555666777777666666444888;;;;;;:::;;;???DDDIIILLLOOOOOOLLLJJJJJJKKKIIIJJJJJJHHHGGGIIIOOOTTTXXXXXXXXXZZZ\\\___bbbddddddfffgggfffdddbbbbbbbbbdddfffhhhkkkmmmnnnnnnmmmnnnoooqqqtttvvvtttpppllljjjiiihhhhhhiiijjjiiihhhbbb___aaaiiikkkfff```^^^bbb___\\\YYYVVVSSSOOOLLLMMMMMMNNNNNNNNNMMMKKKKKKLLLNNNOOONNNLLLKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPTTTVVVSSSQQQVVV^^^tttzzzvvvzzztttVVVJJJ<<<666777999555111111111111111000000000000000000000000////////////////////////000000000000000111000///...000444777666888JJJccckkkppp|||sssuuuxxx}}}|||~~~fff^^^XXXJJJ>>>999333333333222222222111111222222111111111111222222111111111222333444555666444@@@WWWyyyvvvqqqmmmiiifffbbb```YYYWWWSSSOOOKKKGGGDDDCCCAAA@@@???===;;;::::::999666777888::::::999999888777777777777777666666555444444444444444444444444111222333444444444333222222333555777777777777666444888<<<<<<:::;;;@@@EEEIIIMMMPPPOOOLLLIIIHHHIIIHHHJJJJJJJJJIIILLLRRRXXXWWWVVVVVVWWWYYY^^^bbbeeedddeeefffeeedddbbbccccccfffhhhkkknnnpppqqqqqqpppttttttuuuvvvxxxwwwtttqqqtttpppjjjiiilllnnnooonnnaaa^^^bbblllrrroookkkkkkhhhddd___[[[XXXUUURRROOOYYYZZZZZZYYYWWWUUURRRQQQKKKNNNOOOOOOLLLKKKMMMOOONNNOOOQQQSSSTTTSSSSSSRRRRRRPPPRRRWWWYYYWWWWWWYYY[[[qqqtttwwwjjjQQQ:::666777444222555222222222111222222333333000000000000/////////////////////000111111222222...222111,,,///888999222111III```iiiuuuzzzqqqtttwwwyyy|||ooo___WWWLLLAAA888777777666111---000666222222222111111111111000111111111222333444555666666EEE[[[~~~zzzuuupppkkkeee___[[[VVVTTTQQQMMMIIIFFFDDDCCCBBB@@@===:::999999999:::777777777777777777777777555555444444444444555555555555555444444333333333222333444444555555444444777666555777:::;;;888555888999:::;;;===>>>??????IIIOOOSSSPPPGGGCCCFFFKKKIIIGGGFFFJJJOOOTTTVVVVVVUUUVVVWWWXXXXXX[[[^^^aaaiiihhhfffeeedddfffgggiiihhhiiikkknnnqqqsssuuuwwwvvv|||~~~|||{{{~~~~~~uuuiiiiiirrrtttnnnrrrnnnkkkkkknnnqqqqqqqqqssssssqqqjjj```XXXUUUTTT]]]```eeehhhhhhddd^^^ZZZXXXXXXWWWTTTOOONNNPPPSSSSSSRRRQQQRRRUUUWWWWWWVVVXXXYYYZZZYYYXXXXXXYYYZZZ[[[^^^kkkzzz|||aaaHHH???<<<777555888333222222222222222333333111000000000//////////////////000000111111222222000333444111111555777777JJJ[[[jjjqqq}}}xxxppprrrxxx}}}ttthhhVVVEEE;;;777666777666333333666222222222222111111111111111111111222333444666666777DDDYYY|||yyytttnnniiiccc]]]YYYUUUTTTPPPLLLIIIFFFCCCBBBAAA???===;;;999999999:::777777777777777777777777666555555444444555555666555555555444444333333333222333444444555555444444777666666888::::::888666999999:::;;;<<<======>>>EEEKKKOOOLLLEEEAAAEEEJJJJJJJJJLLLPPPUUUXXXXXXWWWVVVXXXYYYZZZ[[[]]]aaadddhhhggggggfffggghhhiiijjjlllmmmpppsssvvvyyy|||}}}||||||qqqrrr|||{{{vvvssspppppprrrvvvwwwxxx}}}}}}|||wwwooogggaaa^^^YYY^^^dddhhhiiiiiihhhhhhiiiiiifffaaa\\\YYYZZZ\\\^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[\\\\\\\\\\\\\\\]]]^^^]]]]]]fffyyyuuuxxxsssVVVFFF>>>777555777333333222222222222333333111111000000000///////////////000000111222222222333444666666333222999CCCaaannnwww{{{rrreeegggnnnwwwhhhRRRFFF===555555666444222222333222222222111111111111111111222222333555666777888BBBVVV{{{xxxrrrmmmhhhbbb\\\XXXUUUSSSPPPLLLHHHEEECCCBBB@@@???===;;;999999999:::777777777777777777777777666555555444444555555666555555555444444444444444333333444555555555555444777666777888::::::888666999999:::::::::;;;;;;;;;@@@EEEIIIGGGBBB@@@DDDIIILLLNNNRRRWWW\\\]]][[[YYYYYYZZZ\\\]]]]]]```cccffffffggghhhiiijjjkkkkkkkkkqqqrrrtttwwwzzz~~~{{{||||||yyyuuutttvvvxxx{{{{{{|||}}}}}}|||xxxpppggg```]]]dddkkkooopppqqqvvvzzz|||{{{wwwrrrllliiiiiijjjjjjgggdddccccccdddcccccc`````````aaabbbcccdddeeecccaaadddoootttrrrbbbNNNAAA888666777444444333222222222333333111111111000000000/////////000000111111222333333444222444777444333AAATTTlll}}}uuujjjpppuuu}}}kkk^^^MMM<<<666555444222222333333222222222111111111222222222333444555666777999AAAUUU|||xxxrrrlllgggbbb\\\YYYTTTRRROOOKKKHHHDDDBBBAAA???>>><<<;;;:::999999999666666666666666666666666666666555555555555666666555555555555555444444444333444444555555555555555666777888999::::::888777999999999999999999999999;;;@@@DDDDDDAAAAAAFFFKKKPPPSSSVVV[[[^^^___^^^]]]]]]^^^^^^^^^^^^```ccceeeeeegggjjjmmmnnnooonnnnnntttuuuvvvxxx{{{{{{zzz{{{|||}}}{{{|||~~~xxxllldddjjjsss|||}}}}}}{{{yyyyyyzzztttrrroooooooooppppppooofffeeeeeefffhhhjjjkkkkkkkkkiiijjjqqq|||xxxyyyoooWWWFFF<<<999:::555444444333222222222333111111111111000000000000000000000111222222333333444000111666777===QQQgggsssooommmxxx~~~rrr^^^HHH<<<777555555888333333333222222222222111222222222333444555777777999BBBVVV}}}xxxrrrlllgggbbb]]]ZZZTTTRRROOOKKKGGGDDDBBBAAA======<<<;;;:::999999999666666666666666666666666666666666555555666666666555555555555555555555555333444555555666666555555666777999::::::999999888:::999999999999888888888999===AAABBBAAACCCHHHMMMSSSUUUXXXZZZ\\\]]]______^^^___```___^^^___bbbdddfffhhhllloooqqqrrrqqqqqqyyyyyyyyyzzz|||{{{sssyyy}}}}}}|||zzzxxxnnnllljjjkkknnnqqqrrrqqqqqqppprrrxxxzzz___KKK>>>888777666555444333333222222333222222111111111000000000000000111111222333333333444111111666@@@NNNcccssszzzssskkkyyyuuugggUUUGGG<<<444444888333333333333222222222222222222333333444666777888888DDDXXX~~~}}}xxxrrrkkkfffaaa]]]ZZZSSSQQQNNNJJJFFFCCCAAA@@@<<<<<<<<<;;;:::999999888777777777777777777777777777666666555555666666777555555555555555666666666444444555666666666666555666888:::;;;:::999999999999999999999999999999999999<<<@@@AAABBBEEEKKKOOOTTTVVVYYYZZZ[[[\\\^^^___^^^^^^_________```ccceeeiiikkknnnqqqsssttttttttt}}}||||||}}}~~~wwwtttqqqqqquuuxxxyyyxxxuuuuuuyyynnnUUUEEE;;;666666666555333333222222222222222222111111111000000000111111222222333333444444333444:::LLLbbbrrrwwwtttttt|||yyyuuummm```MMM;;;444666444444333333333222222222333333333333444666777888999FFFXXXyyy|||wwwpppjjjddd```\\\YYYRRRQQQMMMJJJFFFCCC@@@???;;;;;;;;;;;;:::999999888777777777777777777777777777777666666666666777777444555555555666666666777444444555666666666666666555888;;;;;;999888999:::999999999:::::::::::::::999;;;>>>@@@BBBFFFKKKPPPRRRVVV[[[]]]\\\[[[\\\]]]ZZZ\\\^^^___```cccgggjjjlllmmmppprrrtttuuuvvvvvv|||||||||}}}zzzyyy{{{zzzuuuuuuzzz|||wwwxxx|||}}}zzzzzz}}}yyyxxxeeeQQQDDD===777666555444333222222222222222222111111111111000000111111222222333444444444666888???UUUooozzzwwwuuuvvv~~~dddIII;;;999444444444333333333222222333333333444555666777888999GGGXXXuuu{{{vvvooohhhccc___[[[XXXRRRPPPMMMIIIEEEBBB@@@???;;;;;;;;;;;;::::::999888777777777777777777777777777777666666666666777777444555555555666666777777444555555666666666666666555888;;;<<<999888999;;;999999:::::::::;;;;;;;;;999;;;===???AAAFFFKKKPPPOOOUUU\\\```___\\\[[[ZZZXXXZZZ]]]___bbbffflllooonnnoooppprrrtttvvvvvvwwwxxxxxxyyy|||zzzrrrqqqsssqqqmmmhhhlllttt~~~||||||ooozzz]]]JJJCCC666666444333444666444000222222222111111111111000111000000111444666777777;;;///999\\\sssuuuzzzzzz~~~VVV111777999111444888222333666111111111111222333555888999;;;FFF[[[xxxzzztttllleee___[[[WWWUUUQQQNNNIIIFFFDDDBBB@@@>>>;;;:::999999888888999999666666777777888888888999777777888888888888777777666666666666666666666666555555555555555555555555666888999999888888999:::;;;999777888:::;;;<<<<<<<<<;;;:::===BBBHHHMMMPPPSSSVVVZZZ\\\[[[YYYXXXXXXXXXYYY\\\ccckkkppprrrqqqrrrssstttvvvxxxyyyzzzzzzwwwvvvuuuzzzuuuiiigggmmmrrrllldddaaaaaabbbhhhttt}}}}}}tttSSSAAA999888666555444555333111222222222222111111111111111000000111333444444444888777EEE___pppyyy~~~eeeGGG===999111555999333333666222333222222333444666999:::<<>>;;;:::999999888999999999777777777777888888999999777777888888888888777777666666666666666666666666555555555555555555555555666888999999888888999:::;;;999888888:::<<<===<<>>===@@@DDDJJJOOORRRVVVYYY\\\\\\[[[YYYXXXXXX[[[\\\```gggooossstttsssssstttvvvxxxzzz{{{{{{{{{vvvvvvwww}}}ssskkkbbbaaagggmmmlllhhh___\\\ZZZ[[[aaajjjrrrxxxdddIII<<<:::888666555333222222333222222222111111111111222222222333333444444444444CCCWWWgggqqq|||xxxeeeIII:::111555:::444333666444444444333444555777999:::===DDDYYY|||{{{vvvnnngggbbb]]]YYYVVVQQQNNNIIIFFFDDDBBB???===;;;;;;:::999999999999999777888888888888999999999777777888888888888777777666666666666666666666666666666666666666666666666777888999999888888999;;;;;;:::999:::<<<>>>>>>===?????????AAAEEEKKKPPPTTTZZZ\\\^^^^^^\\\YYYYYYYYY^^^```eeelllsssvvvvvvtttuuuvvvyyy{{{}}}}}}|||{{{uuuwwwzzzxxxddd^^^YYYZZZ___fffkkkmmmeeeaaa[[[WWWWWWZZZ^^^aaaccckkkvvvuuuZZZ???;;;777666444222222444333333222222222111111111333444555555555555555666555NNNfffooovvvzzz[[[@@@444444:::444222555444444333333333555666888999===EEEZZZ|||{{{wwwoooiiiccc^^^ZZZWWWQQQMMMIIIEEECCCAAA???===;;;;;;:::999999999999:::999999999999999999999999777777888888888888777777777777777777777777777777777777777777777777777777777888:::999888888999;;;<<<;;;:::;;;>>>??????>>>>>>>>>???AAADDDIIIOOOTTT^^^___```^^^\\\ZZZZZZZZZ___bbbiiioootttvvvuuutttvvvxxxzzz|||}}}}}}{{{zzztttxxx~~~oooYYYUUUSSSUUUXXX^^^gggnnnllliiiddd___[[[ZZZ[[[]]]WWWYYY\\\^^^aaaffflllqqq~~~kkkGGG===666555444222333666333333333222222222222111222333555444333444777999AAAVVVggglllyyy{{{tttMMM:::444888333111444444333333222222333555777888999EEE\\\|||{{{wwwpppiiiddd___ZZZVVVPPPMMMHHHEEECCCAAA???===<<<;;;::::::999999::::::::::::::::::999999999999777777888888888888777777888888888888888888888888888888888888888888888888777999::::::999999:::;;;<<<;;;;;;===@@@AAAAAA@@@>>>@@@AAABBBEEEJJJQQQVVV`````````^^^\\\[[[[[[]]]___dddjjjpppssstttttttttvvvxxxzzz{{{|||{{{zzzyyyvvvzzzzzzhhhUUUQQQPPPQQQRRRUUU___jjjkkkkkkjjjfffaaa\\\ZZZZZZ[[[ZZZXXXWWWWWWZZZ___bbbccciiittt~~~xxxxxxyyyxxxTTTCCC555444666444444777333333333333222222222222///111222111111333999>>>UUU^^^dddiii~~~bbbDDD555777444222555444333333222222333444666777666CCC\\\|||zzzvvvpppjjjddd___YYYVVVPPPMMMHHHEEECCCAAA>>><<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::::::::999777777888888888888777777888888888888888888888888777777777777777777777777888999::::::999999:::<<<<<<<<<===???BBBCCCBBBAAAAAACCCEEEFFFHHHLLLTTTZZZ_________]]]\\\\\\^^^```bbbgggmmmqqqssstttuuuuuuxxxxxxyyyyyyyyyyyyyyyyyyxxx}}}xxxeeeSSSNNNLLLNNNMMMLLLTTT___ggglllqqqpppjjjbbb\\\ZZZ```^^^[[[ZZZYYY[[[]]]^^^]]]]]]aaagggnnnzzzzzzvvvjjjccceeewwweeeMMM888555888666444666444444333333333222222222000222222111111666???FFFeeegggjjjssswwwPPP888777666555777555444444333333444555666777888BBBXXXzzzyyyuuuooojjjddd^^^YYYUUUPPPLLLHHHDDDBBB@@@>>><<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::::::::777777888888888888777777999999999999999999999999777777777777777777777777888999;;;:::999999:::<<<======>>>@@@CCCDDDCCCBBBAAADDDGGGGGGHHHMMMUUU[[[]]]]]]]]]\\\[[[]]]```cccggglllqqqtttuuuuuuwwwyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxeeePPPHHHFFFIIIHHHDDDIIISSS___hhhtttxxxtttkkkccc___dddbbb```_________^^^^^^ccc```aaafffooo}}}www{{{]]]]]]hhh}}}qqqTTT;;;666:::777444555444444444333333333222222333444555444444:::EEENNNlllnnnuuuXXX:::888777888999666666555444444555666777888===BBBUUUwwwyyyuuuoooiiiddd^^^XXXTTTPPPLLLHHHDDDBBB@@@>>><<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::777777888888888888777777999999999999999999999999666666666666666666666666888:::;;;;;;:::999;;;<<<======>>>AAADDDEEEDDDBBB@@@CCCFFFFFFGGGKKKSSSZZZ\\\\\\\\\[[[[[[^^^bbbeeelllppptttvvvwwwxxxzzz}}}}}}{{{yyyxxxwwwyyyzzz{{{}}}xxxfffMMMDDDAAAEEEDDD>>>BBBKKKTTTaaaqqqzzzxxxooogggbbbhhhggghhhiiilllmmmmmmlllkkkhhhhhhppp}}}xxxtttmmmtttaaaAAA555666888888888555555444333333333333444666222222666777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;:::>>>???AAADDDFFFHHHIIIJJJDDDDDDDDDEEEGGGLLLPPPRRRZZZ[[[\\\]]]]]]___bbbdddqqqrrrsssuuuwwwxxxxxxyyy~~~{{{xxxyyy{{{}}}|||zzzwwwgggMMMDDD===;;;<<<<<<@@@DDDOOOQQQ]]]ooo{{{yyypppiiihhhlllsssyyyzzzyyyzzz}}}}}}zzziiiLLL===999777666777666555444444333333444444333444555666777@@@UUUhhhrrr|||bbb???<<<888111777555555444444555666888999<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999888888888888888888888888888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===@@@AAACCCEEEGGGHHHIIIJJJEEEEEEFFFGGGKKKOOOTTTVVVZZZ[[[\\\]]]^^^```eeehhhrrrsssuuuvvvxxxxxxyyyyyyzzzyyyxxxyyyzzz{{{zzzyyyssscccJJJBBB;;;;;;===>>>BBBFFFKKKKKKSSSbbboootttvvvwwwuuuxxx|||xxxuuuXXXDDD:::666555777666555444444333444444444000666888555999HHH^^^llllll}}}{{{HHH777777777888666555444444555666888999999EEEZZZ{{{wwwqqqkkkfff```ZZZVVVRRRNNNIIIEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999888888888888999999999:::;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHKKKOOOTTTYYY[[[ZZZ[[[\\\\\\^^^ccciiimmmuuuvvvwwwxxxyyyyyyyyyyyywwwyyy{{{{{{zzzzzz{{{|||sssdddIIIAAA;;;===AAADDDHHHLLLLLLIIIKKKTTT^^^iiittt~~~sssbbbFFF999666666777666666555444444444444444222777777444===SSSeeejjjfffUUU666888;;;777666555555555555777888999777CCCXXX}}}yyyssslllgggaaa[[[WWWRRRNNNIIIEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999999999999999888888888999999999:::::::::;;;<<<>>>@@@AAACCCCCCEEEEEEGGGHHHIIIIIIIIIIIIGGGHHHJJJMMMRRRWWW[[[^^^YYYZZZZZZ[[[^^^dddlllqqqwwwwwwxxxyyyzzzzzzzzzyyyzzz|||}}}}}}{{{}}}wwwjjjLLLDDD???BBBHHHMMMQQQUUUSSSPPPNNNPPPSSSZZZhhhttt|||nnn}}}~~~sssMMM;;;777777666666666555444444444444555666777555555EEE]]]iiihhhnnnhhh@@@:::<<<444666666555555666777999::::::EEEZZZ~~~zzztttnnnhhhaaa[[[WWWRRRNNNIIIEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;::::::999999::::::999999999999999999999999888999999999999:::::::::;;;;;;===???AAACCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJGGGHHHJJJNNNRRRWWW[[[]]]XXXYYYZZZ\\\___fffnnnsssxxxxxxyyyzzzzzzzzzzzzzzz|||}}}}}}{{{{{{yyynnnSSSIIIBBBEEEMMMSSSXXX\\\ZZZWWWVVVUUUSSSSSS[[[dddlll{{{yyytttmmm~~~kkkppprrr\\\BBB999888555777666555555444444555555999666555<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;<<<===???AAACCCEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJHHHIIIKKKNNNRRRVVVYYYZZZXXXYYY[[[^^^bbbhhhpppuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz}}}xxxnnn\\\PPPGGGIIIQQQXXX]]]aaa]]]\\\\\\\\\YYYVVVYYY___gggrrr|||vvvttt}}}}}}uuusssuuukkkfffhhhuuummmJJJ<<<888777777666666555555555555555777555999GGGWWWdddpppxxxxxx{{{aaa@@@;;;777777666666666666888999:::777BBBSSSttt|||vvvoooiiiccc\\\XXXRRRNNNIIIEEEBBB@@@>>>===========================;;;;;;;;;<<<===>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKMMMOOORRRUUUWWWXXXYYY[[[___bbbffflllssswwwuuuvvvxxxyyyzzz{{{||||||yyyxxxyyy}}}~~~~~~xxxpppiii[[[OOOOOOWWW^^^cccgggaaa___^^^___^^^\\\^^^bbbhhhlllmmmnnnxxxjjjsssuuuhhh___bbbhhhssswwwPPP===:::;;;777777666555555555555555444444===OOO\\\dddsss~~~pppnnnnnnqqqjjjCCC<<<===777666666666666888999::::::EEETTTsss}}}wwwpppjjjccc]]]XXXRRRNNNIIIEEEBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<===???AAACCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMOOOQQQRRRTTTUUUVVV[[[]]]aaaeeeiiioootttxxxtttuuuwwwyyyzzz{{{||||||yyyxxx{{{}}}|||~~~zzzssstttdddVVVUUU\\\dddjjjnnngggbbb___`````````bbbgggdddeee___YYYaaattt~~~~~~{{{wwwuuuzzzsssjjjsssyyykkkccc___```lllyyyYYYBBB999666666666555444444444444555999333???YYYhhhmmm}}}ssslllkkknnnqqq~~~~~~VVV333777777666666777888999999888===EEEUUUxxx~~~wwwqqqlllfff___YYYUUUQQQKKKGGGDDDBBB???>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;>>>===>>>@@@CCCFFFFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGKKKMMMOOOPPPQQQSSSVVVXXX]]]___ccchhhmmmrrruuuwwwuuutttvvvzzz~~~zzzzzz|||zzzvvvsssqqqvvvqqqjjjeeefffiiilllnnnhhhfffaaa```eeekkkjjjeeennnkkkddd\\\WWWYYY^^^```^^^aaaddddddeeejjjttt|||ooopppwwwlllcccdddjjjrrrbbbIII===:::777666555555444444555555999666CCC]]]jjjqqqtttmmmhhheeelllrrr{{{___======888777666777888999999888:::DDDWWW{{{~~~wwwqqqlllfff___YYYTTTPPPKKKFFFDDDAAA???===???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<>>>>>>>>>AAADDDGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGJJJLLLNNNPPPQQQSSSVVVXXX\\\^^^bbbhhhmmmrrrvvvxxxuuutttvvvyyy~~~}}}{{{|||}}}wwwrrrnnnlllqqqqqqrrrrrrqqqooonnnnnnmmmnnnkkkhhhjjjppptttsssxxxssskkkbbb]]]]]]```bbb[[[aaaiiipppwwwuuu}}}yyypppnnnkkkyyyoooPPP>>>;;;777777666555555555555555999:::JJJ```lllsss|||tttmmmffffffgggkkktttwwwKKK;;;999888666777888:::999888:::DDDUUUxxx~~~wwwqqqlllfff___YYYTTTPPPJJJFFFCCCAAA???===???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===?????????AAAEEEGGGHHHGGGFFFFFFGGGIIILLLLLLJJJHHHJJJLLLNNNOOOQQQSSSVVVYYY[[[^^^bbbhhhmmmrrrvvvxxxtttuuuvvvyyy|||~~~}}}||||||{{{sssmmmhhheeegggnnnvvvzzzwwwrrrmmmkkknnnrrrsssqqqsss}}}uuukkkeeeeeeiiimmmnnnwww}}}yyyQQQ;;;999888777666666555555666666999@@@QQQdddmmmwwwwwwssslllggghhhqqq}}}]]]===;;;999777777888::::::999===DDDSSSuuu~~~wwwqqqlllfff___ZZZTTTPPPKKKFFFCCCAAA???===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@???@@@BBBEEEHHHHHHHHHGGGGGGIIILLLOOONNNLLLIIIJJJLLLNNNPPPQQQSSSWWWYYY[[[^^^ccciiinnnsssvvvwwwtttuuuwwwyyy{{{||||||{{{}}}yyypppgggaaa^^^]]]fffppptttpppjjjgggggghhhlllppptttvvvrrrvvv~~~UUU<<<;;;888888777666666666666777888DDDXXXjjjvvvxxxrrrsssxxx|||rrrFFF<<<:::888777999:::::::::;;;DDDXXX~~~xxxrrrmmmggg```[[[UUUQQQKKKGGGDDDBBB@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???@@@BBBEEEHHHHHHHHHHHHIIIKKKNNNQQQQQQNNNLLLJJJLLLOOOQQQRRRUUUXXX[[[]]]```eeejjjpppsssvvvwwwuuuvvvyyy{{{||||||}}}}}}yyynnnccc[[[XXXWWW]]]bbbccc```^^^```ccc___bbbgggsss___DDD???999888888777777777777777888HHH```sssNNN>>>;;;888777999:::;;;:::666DDD^^^zzztttoooiiibbb\\\VVVRRRLLLHHHEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA?????????AAAEEEGGGHHHGGGHHHIIIJJJMMMPPPPPPOOOMMMLLLNNNPPPRRRTTTVVVZZZ]]]```bbbgggmmmqqqtttvvvvvvuuuxxx{{{}}}~~~~~~xxxkkk^^^VVVSSSSSSTTTUUUSSSRRRSSSXXX]]]WWWZZZ___nnnlllLLL>>>999999888777777777888888===OOOfffzzzccc???<<<999888999:::;;;;;;777DDD]]]{{{uuupppjjjccc^^^WWWSSSNNNIIIGGGDDDBBB@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBB>>>>>>>>>AAADDDGGGGGGGGGGGGGGGHHHJJJMMMNNNNNNLLLMMMOOORRRTTTUUUXXX\\\___bbbeeejjjooosssuuuvvvvvvvvvzzz~~~wwwgggZZZRRROOOMMMLLLJJJHHHIIILLLOOORRRPPPTTTZZZdddwwwtttOOO::::::999888888777888888888BBBTTTkkk}}}@@@===999888999:::;;;;;;;;;CCCVVV~~~|||vvvqqqkkkddd___XXXTTTOOOJJJGGGEEECCCAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<=========>>>???AAABBBCCC>>>===>>>@@@DDDFFFFFFFFFFFFEEEEEEGGGJJJLLLLLLLLLNNNPPPRRRUUUVVVYYY]]]```dddggglllppptttuuuuuuuuuwww{{{uuueeeWWWOOOLLLFFFDDDCCCCCCEEEHHHHHHHHHJJJPPPVVV\\\gggwwwrrrPPP>>>999777777999777444555:::FFFYYYlll|||VVV777>>>???444888888888;;;BBBTTTvvv|||wwwoooeee^^^YYYTTTNNNIIIFFFCCCAAA???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>======>>>???@@@AAAAAABBB>>>>>>???AAACCCFFFHHHIIIKKKHHHFFFHHHLLLOOOPPPOOOMMMOOOQQQSSSUUUZZZ___cccfffiiimmmooopppqqqsssuuuvvv{{{zzzrrreeeTTTIIIEEEAAAAAAAAA@@@???AAAEEEIIILLLQQQVVVYYY]]]eeepppyyy|||vvvTTT@@@;;;888999:::999666777<<>>>>>555;;;999999999@@@RRRrrrzzzqqqggg___YYYUUUOOOJJJGGGDDDAAA???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA??????@@@BBBEEEGGGIIIKKKLLLJJJIIIJJJNNNQQQQQQQQQNNNPPPRRRTTTVVVZZZ```dddgggjjjnnnqqqssstttvvvxxx{{{{{{ssseeeTTTGGGCCC@@@@@@@@@@@@@@@BBBFFFIIILLLPPPTTTWWWYYY^^^fffmmm}}}YYYAAA<<<:::999;;;999777:::???PPPfff|||pppDDD???>>>777>>>;;;:::888???PPPooo~~~tttiii```ZZZVVVPPPKKKGGGDDDBBB@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>EEEDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDGGGJJJLLLMMMNNNMMMLLLMMMPPPRRRSSSRRRQQQRRRSSSUUUWWW[[[aaaeeegggkkkppptttwwwxxx{{{|||}}}{{{tttfffSSSFFFAAA>>>???@@@AAAAAADDDGGGJJJMMMQQQVVVXXXYYY[[[___ccc^^^AAA===:::999:::999888<<>><<<888???<<<999;;;AAAPPPlllvvvjjjbbb\\\WWWQQQLLLHHHEEEBBB@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>><<<<<<============<<<<<<<<<<<<;;;<<<<<<===>>>???EEEDDDCCCAAAAAAAAAAAAAAACCCCCCEEEGGGIIILLLOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXX]]]cccgggggglllrrrvvvyyy{{{}}}~~~{{{tttfffSSSDDD???>>>@@@BBBDDDEEEGGGJJJMMMQQQUUU[[[___```aaabbbccczzzfffFFF===999888999888888===CCCUUUlllRRR>>>:::777>>>;;;999;;;AAAOOOfff}}}uuulllddd]]]YYYRRRMMMIIIFFFCCCAAA???>>>>>>>>>===============<<<<<<<<<<<<===>>>>>><<<==================<<<;;;;;;;;;<<<<<<===??????BBBBBB@@@@@@@@@AAACCCDDDDDDEEEGGGIIILLLOOOQQQSSSOOOPPPQQQQQQQQQQQQRRRRRRUUUVVVVVVVVVXXX]]]ccchhhiiimmmtttyyy{{{}}}~~~zzzssseeeRRRDDD>>>@@@CCCFFFIIIJJJLLLNNNPPPSSSXXX^^^dddggggggggggggooonnnLLL===:::777888888888>>>FFFZZZpppWWW???;;;777===::::::999???KKK```{{{uuummmggg___ZZZTTTNNNJJJGGGCCCAAA??????>>>>>>>>>===============<<<<<<======>>>???<<<======>>>>>>======<<<;;;;;;;;;<<<<<<>>>???@@@AAA@@@??????@@@CCCEEEGGGEEEFFFHHHJJJMMMPPPSSSUUUPPPRRRTTTTTTRRRQQQRRRSSSVVVWWWVVVVVVXXX]]]dddhhhmmmqqqwww|||~~~~~~~~~xxxqqqdddRRREEE@@@EEEIIIMMMOOOQQQRRRSSSTTTTTTXXX___eeehhhhhhgggeee^^^mmmoooOOO???;;;888999999:::AAAIII___vvv{{{\\\AAA===888===:::<<<666>>>JJJ^^^zzz{{{uuunnniii```[[[TTTOOOKKKGGGDDDAAA?????????>>>>>>>>>=====================>>>>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;===>>>???@@@CCCBBB@@@@@@AAADDDGGGHHHFFFFFFHHHKKKNNNQQQTTTUUURRRTTTWWWVVVTTTSSSSSSTTTWWWWWWVVVVVVXXX]]]ccchhhrrrvvv|||}}}wwwooocccRRRFFFBBBKKKNNNSSSVVVWWWWWWWWWXXXXXX[[[___ccceeedddaaa^^^SSS[[[rrr~~~lllNNNAAA<<<999::::::<<>>999===;;;>>>777???LLL___{{{{{{vvvoookkk```\\\UUUOOOKKKGGGDDDBBB????????????>>>>>>>>>>>>===============>>>??????======>>>>>>>>>>>>======::::::;;;;;;===>>>???@@@EEEDDDBBBBBBBBBDDDGGGIIIFFFGGGHHHKKKNNNQQQTTTVVVSSSVVVYYYYYYVVVTTTTTTVVVWWWWWWVVVVVVWWW\\\ccchhhuuuzzz|||uuunnnbbbRRRGGGDDDNNNRRRWWWZZZZZZZZZZZZZZZ]]]^^^aaacccdddaaa\\\XXXYYYYYYgggxxxOOOAAA<<<:::<<<:::999CCCQQQiiizzzyyyFFF777>>>666;;;??????<<>>======<<<<<<<<>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;:::;;;<<<======>>>@@@CCCAAADDDFFFFFFEEEDDDEEEEEEIIIHHHHHHKKKPPPTTTTTTSSSVVVXXXYYYXXXWWWVVVVVVWWWRRRUUUWWWWWWXXX___iiirrrwwwzzz~~~zzzuuuqqqgggVVVMMMNNNZZZZZZYYYXXXVVVWWWZZZ]]]eeebbbaaaccceeeccc\\\VVVOOO^^^qqqzzzxxxrrrpppqqqzzz||||||zzzPPPAAA<<<:::<<<::::::EEESSShhh~~~yyyvvvvvvwwwxxxyyy|||QQQ<<<@@@777:::;;;;;;;;;GGGdddzzzrrrlllddd___XXXRRRMMMIIIEEECCC@@@???>>>======<<<<<<===>>>>>>======>>>??????@@@@@@??????>>>======<<<<<<;;;<<<>>>>>>>>>???BBBDDDDDDEEEGGGGGGFFFEEEEEEEEEGGGGGGIIIMMMRRRUUUUUUSSSUUUWWWXXXXXXWWWVVVVVVVVVSSSVVVXXXXXXZZZ```jjjsss|||}}}}}}}}}~~~{{{uuurrrgggWWWNNNNNNZZZZZZ[[[ZZZXXXXXXYYY[[[aaaaaacccfffgggccc\\\UUU[[[fffqqqrrrhhh^^^YYYYYYaaammmyyy~~~~~~www~~~UUUAAA<<<:::<<<;;;;;;GGGWWWiiivvvmmmiiimmmuuuyyy|||llljjjhhhhhhkkkooorrrsss[[[???@@@999;;;888999;;;FFF___{{{sssnnneeeaaaZZZSSSNNNJJJFFFDDD@@@@@@???>>>============<<<<<<<<<===>>>???@@@AAA?????????>>>>>>======<<<<<<>>>???@@@@@@AAACCCEEEFFFGGGIIIHHHFFFEEEEEEEEEFFFHHHLLLQQQUUUVVVTTTRRRSSSUUUXXXYYYWWWVVVUUUUUUUUUWWWYYYZZZ]]]ccclllsss}}}|||{{{zzz|||{{{uuurrrhhhXXXOOOPPPYYY[[[^^^^^^\\\ZZZYYYXXX^^^aaaeeehhhfffaaaZZZUUUVVV^^^eeebbbXXXOOONNNPPPTTTVVVaaaxxxssssss|||~~~tttzzz~~~\\\BBB<<<:::<<<;;;===JJJZZZmmmzzzqqqmmmkkkmmmttt{{{|||zzzqqqkkkcccbbbaaadddhhhmmmooopppuuu{{{aaa???===:::===888:::===EEE[[[}}}uuuqqqgggccc[[[UUUPPPKKKHHHEEEAAA@@@???>>>============;;;;;;<<<<<<>>>???AAAAAA?????????>>>>>>>>>=========>>>???@@@@@@AAACCCFFFGGGHHHHHHHHHEEEDDDDDDEEEHHHKKKOOOTTTVVVUUURRROOORRRUUUXXXYYYWWWVVVUUUTTTVVVXXX[[[]]]```fffnnnsssxxxyyy{{{}}}zzzuuurrrhhhYYYPPPQQQXXX\\\aaacccaaa^^^[[[YYY___bbbfffgggccc]]]WWWUUUQQQXXX]]][[[SSSOOORRRXXXWWWTTTWWWeeeoookkksss|||vvvqqqoooooonnnlllpppvvv{{{~~~rrrwww~~~}}}bbbDDD>>>;;;<<<<<<>>>LLL]]]ppp{{{|||wwwxxxtttooonnnrrrwww||||||ooofffbbbaaabbbaaaaaacccgggiiikkkjjjkkkrrr|||kkkCCC<<<;;;@@@888<<<>>>DDDXXXyyyuuujjjeee]]]WWWQQQMMMIIIFFFAAA@@@???>>>>>>=========;;;;;;;;;<<<===???@@@AAA????????????>>>>>>>>>>>><<<===?????????@@@CCCEEEFFFGGGGGGGGGEEEEEEFFFGGGMMMOOOSSSUUUUUUSSSPPPNNNTTTVVVYYYYYYWWWUUUTTTTTTWWWYYY\\\___ccciiiooossssssyyyyyytttrrrhhhYYYQQQQQQWWW[[[aaaeeedddaaa^^^]]]dddeeefffddd___[[[WWWVVVZZZ```ddd```XXXTTTWWW]]]\\\[[[\\\eeeyyymmmiiiooowwwzzzmmmiiigggddd```YYY^^^eeejjjmmmqqqwww|||~~~pppttt|||}}}{{{{{{fffGGG@@@<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@????????????????????????<<<>>>?????????AAACCCEEEDDDEEEGGGGGGFFFGGGIIILLLPPPSSSUUUUUUSSSQQQPPPPPPXXXYYYZZZYYYVVVUUUTTTUUUXXXYYY\\\```eeekkkooorrrvvv|||wwwrrrqqqhhhYYYPPPQQQTTTYYY___bbbccccccbbbbbbhhhgggfffdddbbb___\\\ZZZZZZbbbiiiiiicccaaaeeekkkmmmpppuuuooojjjmmmrrrzzz}}}qqqooommmfff^^^ZZZ___cccffffffiiinnnsss~~~}}}|||oooqqqwwwwwwwwwyyy~~~lllIIIBBB======<<>>999>>>UUUwww~~~xxxmmmhhhaaaZZZTTTOOOKKKHHHAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???????????????????????????>>>???@@@AAAAAABBBDDDGGGDDDEEEGGGHHHIIIKKKOOORRRRRRSSSTTTSSSQQQQQQTTTVVV\\\\\\[[[XXXUUUTTTUUUVVVXXXYYY\\\aaagggllloooqqq|||}}}vvvqqqooogggXXXPPPQQQPPPTTTYYY^^^```bbbdddfffhhhgggfffhhhiiihhhccc___YYYfffuuu}}}tttjjjjjjlllqqqyyy{{{zzzwwwkkk___cccgggjjjjjjggghhhlllpppwwwoooiiiiiiooo{{{mmmnnnsssssstttxxx|||sssKKKCCC>>>===<<>>>>>>>>>>>======<<<<<<<<<======>>>??????????????????@@@@@@???@@@BBBBBBBBBCCCFFFHHHDDDFFFHHHIIIKKKNNNSSSVVVRRRSSSSSSQQQPPPRRRWWW[[[______\\\XXXUUUSSSUUUVVVXXXYYY\\\aaagggllloooppp|||uuupppooofffWWWPPPQQQMMMQQQUUUZZZ]]]aaaeeehhhgggfffggglllppppppiiicccgggwwwwwwjjjgggfffkkkrrrrrrttt{{{yyy~~~|||tttllllllrrruuu|||zzzqqqrrrwwwwwwhhhffflllqqqrrrsss}}}zzzQQQ???AAA===;;;@@@JJJgggooo{{{yyy}}}~~~|||zzzwwwuuupppjjjfffcccddddddccchhhttt|||VVV:::<<<===999:::>>>>>>JJJeee{{{tttnnneee^^^XXXRRRLLLGGGDDDBBB???>>>>>>>>>>>>===>>>>>>======<<<<<<<<<;;;???@@@@@@>>>===<<<>>>???@@@AAAAAAAAA@@@BBBDDDGGGHHHIIIKKKNNNRRRUUUVVVVVVYYYTTTNNNNNNSSSYYY]]]^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTXXX^^^bbbfffiiimmmooowwwxxxyyy|||yyyyyyyyy{{{}}}{{{tttrrrnnnjjjeee]]]UUUOOOPPPQQQRRRTTTWWW[[[^^^```bbbeeekkkoookkkeeefffkkkmmmcccXXX^^^gggkkkkkkdddbbbnnnyyyvvvxxxvvv{{{xxxooommmtttxxxhhheeejjjoooqqqsss{{{WWWBBBAAA<<<:::AAALLLkkkrrr~~~|||~~~zzzuuuppplllggggggffffffjjjvvvzzz[[[=========999;;;======IIIfff~~~vvvoooggg___ZZZUUUNNNIIIEEECCC@@@>>>>>>???>>>===>>>>>>>>>=========<<<<<>>@@@???@@@AAAAAA@@@BBBEEEGGGGGGHHHKKKOOOSSSUUUVVVVVVRRRQQQQQQSSSXXX\\\___```YYYXXXWWWVVVUUUUUUUUUVVVVVVYYY\\\```ccchhhmmmppprrrqqqqqqrrrtttuuutttrrrooooooqqquuuzzz~~~{{{tttqqqmmmiiiddd^^^WWWRRROOOPPPQQQSSSWWW[[[___aaabbbdddhhhkkkhhheeeiiippp}}}kkk\\\___ggglllmmmiiiiiiqqq}}}}}}zzz~~~wwwqqqrrrxxxxxxgggcccggglllooorrrxxx```FFF@@@;;;:::BBBNNNooovvvxxxwww|||{{{uuurrrlllkkkjjjiiimmmwww}}}^^^???======;;;;;;<<<;;;HHHfffxxxqqqiiibbb]]]WWWQQQLLLGGGDDDAAA?????????>>>===???>>>>>>>>>>>>>>>======@@@AAAAAA???>>>===???@@@>>>???@@@@@@AAABBBEEEHHHGGGIIIMMMRRRUUUVVVVVVUUUPPPSSSWWW[[[\\\\\\]]]^^^VVVUUUTTTTTTTTTUUUVVVWWWWWWYYY\\\^^^```eeejjjnnnnnnlllkkkjjjkkkkkkkkkiiiggghhhkkkoootttxxx|||~~~~~~zzzsssoookkkfffccc^^^YYYVVVOOOPPPQQQTTTWWW\\\___aaaaaaaaadddgggggghhhqqq{{{yyyfffdddiiimmmiiiiiinnnwwwwwwtttwwwuuuzzzxxxgggaaadddiiimmmqqqvvvfffIII@@@<<<<<>><<<======<<<<<<999GGGeeezzztttkkkddd___YYYSSSNNNHHHFFFBBB@@@@@@???>>>===????????????>>>>>>>>>>>>@@@AAAAAA@@@>>>>>>???@@@===>>>@@@@@@AAACCCGGGJJJHHHLLLQQQUUUVVVVVVUUUUUUVVVZZZ^^^^^^ZZZWWWVVVWWWUUUUUUTTTSSSSSSTTTVVVWWWVVVXXX\\\^^^```bbbeeeggggggeeecccbbbdddfffffffffhhhiiikkklllnnnpppsssvvvwwwzzz{{{zzz|||{{{vvvppplllgggccc```^^^ZZZXXXSSSSSSTTTVVVYYY\\\___aaa``````ccchhhlllsssyyyqqqqqqqqqmmmlllqqq|||mmmccchhhxxxvvvfff```bbbfffkkkpppvvvkkkJJJ@@@===???CCCMMMmmmssstttooonnnqqqxxx}}}zzzuuu{{{~~~{{{yyywwwwww{{{}}}ssshhhdddgggppp{{{]]]===;;;<<<;;;;;;<<<999EEEaaa{{{}}}wwwnnnfffaaa[[[TTTOOOJJJGGGDDDBBBAAA@@@>>>===>>>>>>>>>>>>????????????@@@@@@AAA???>>>===>>>@@@===>>>@@@AAACCCEEEIIILLLMMMQQQUUUWWWVVVTTTSSSSSSZZZ[[[[[[XXXSSSPPPQQQSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSWWW\\\______^^^]]]]]]YYYXXXXXX[[[___cccfffffflllmmmmmmllljjjkkknnnqqqsssuuutttrrrsssvvvvvvssslllhhhccc```]]]\\\ZZZXXXXXXWWWXXXXXXZZZ\\\___``````aaagggpppyyy~~~{{{uuusssyyyzzznnniiikkkqqqxxxttteee___aaaeeejjjooovvvqqqLLL???>>>AAADDDMMMmmmrrrtttmmmkkkkkkmmmooosss|||rrrlllqqq||||||zzzrrroooxxx~~~~~~~~~nnngggbbbdddjjjtttrrrrrr___???;;;:::999;;;<<<:::CCC]]]www{{{rrrjjjddd^^^VVVQQQLLLIIIEEECCCAAA@@@???=========>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<>>>???===???AAABBBDDDHHHLLLOOOQQQUUUXXXWWWSSSOOONNNOOOTTTSSSPPPLLLIIIJJJMMMPPPQQQRRRSSSTTTTTTSSSQQQPPPRRRVVV\\\___]]]YYYUUUSSSQQQRRRUUU[[[cccjjjnnnooonnnoooooommmjjjiiimmmqqqppprrrrrroooooorrrrrrooogggddd___\\\ZZZYYYWWWUUUYYYXXXXXXYYYZZZ]]]___```bbbfffppp~~~xxxxxx~~~}}}xxx~~~zzzyyy~~~qqqddd```aaadddiiinnnuuuzzzPPP???===AAAEEEOOOqqqzzz{{{tttrrrnnnnnnsssvvvyyyyyypppxxxyyytttooooooxxx}}}zzzzzz}}}~~~}}}|||tttllliiiiiipppvvv{{{ooovvv```@@@<<<;;;888:::===;;;BBBXXXrrrwwwooohhhaaaYYYSSSNNNKKKFFFDDDBBBAAA???===<<<<<<=========>>>>>>>>>>>>>>>???===<<<;;;===>>>===???BBBDDDFFFJJJNNNRRRUUUWWWYYYUUUNNNIIIHHHIIIKKKGGGBBB???@@@CCCFFFHHHJJJMMMPPPSSSSSSRRROOONNNTTTWWW[[[[[[XXXSSSOOOMMMNNNPPPVVV___jjjrrrwwwxxxqqqrrrrrrnnniiihhhkkkpppkkkooorrrpppoooooommmiiibbb___\\\YYYXXXVVVSSSQQQUUUUUUVVVWWWZZZ]]]```aaaffflllzzzmmmoooyyyrrrmmmpppnnnsss|||pppddd```aaadddiiinnnsssSSS???<<<@@@EEEQQQuuuwwwtttyyytttuuu}}}zzzyyy{{{ssslllmmmrrrxxx}}}|||zzzwwwvvvyyy|||}}}|||rrrlllqqquuurrrlllooonnnrrrzzzzzzsss]]]???>>>===::::::>>><<>>>>>===>>>>>>===;;;;;;<<<===>>>@@@BBBEEEGGGKKKPPPSSSVVVXXXXXXSSSJJJDDDCCCEEEFFF@@@:::888;;;>>>??????DDDHHHMMMQQQSSSRRROOOLLLVVVXXXYYYXXXTTTPPPLLLKKKHHHLLLSSS^^^iiirrrwwwyyyuuuvvvuuuooohhheeehhhllleeelllqqqqqqooommmhhhbbb___]]]ZZZXXXVVVTTTPPPNNNQQQRRRSSSUUUYYY]]]```ccchhhqqquuunnnooooookkkfffeeegggkkkqqqwwwxxxlll```]]]___cccggglllxxxSSSBBBBBB???DDDQQQoooyyynnnooorrr|||zzz}}}xxxtttuuuuuussssssvvvzzz}}}}}}|||ooogggeeeeeegggjjjmmmuuu|||~~~}}}zzztttnnnkkkrrr~~~kkk___???>>>666======>>>===???MMMqqqwwwoooggg]]]WWWRRRNNNHHHDDDBBB@@@???>>>??????>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>?????????AAADDDEEEGGGLLLSSSYYYVVVVVVTTTOOOJJJGGGGGGHHH@@@>>><<<999888888888999999AAAIIILLLKKKKKKOOOSSSVVVWWWVVVRRRLLLHHHGGGHHHKKKNNNUUU```jjjrrrvvvwwwxxxyyywwwpppgggbbbcccfffdddgggkkkmmmlllgggbbb^^^\\\ZZZVVVTTTSSSRRROOOMMMOOOPPPRRRTTTWWW\\\bbbfffjjjrrr{{{yyytttmmmfffeeelllxxx~~~sssggg\\\[[[^^^aaaggglll{{{ZZZFFFBBB>>>AAANNNlll|||vvvlllmmmsss~~~}}}wwwuuuwwwtttttttttvvvyyy{{{yyywww~~~~~~|||oookkkjjjgggdddccccccjjjpppooolllllljjjgggnnnwwwmmm```@@@???777>>>;;;;;;<<>>>>>>>>>>>??????AAAAAA@@@???????????????AAACCCDDDFFFIIIMMMSSSVVVXXXVVVTTTRRROOOLLLGGGDDD===;;;888666555666888999:::BBBIIILLLJJJJJJNNNRRRUUUUUUTTTPPPKKKGGGGGGHHHLLLPPPWWW___gggnnnsssvvv|||zzzuuulllbbb\\\[[[]]]]]]```ccceeeeeebbb^^^[[[YYYVVVSSSQQQPPPOOOMMMKKKMMMOOOQQQSSSVVV[[[bbbffflllttt|||{{{nnndddccckkkwwwzzznnnddd[[[ZZZ^^^bbbgggmmm~~~bbbKKKDDD<<<>>>KKKiii|||uuummmpppvvvwwwwww}}}{{{xxxtttuuuxxxvvvvvvxxxzzz||||||yyywww}}}}}}~~~|||tttssssssmmmgggccc```fffiiieeecccfffjjjlllyyyyyyhhhbbbBBBAAA888>>>999::::::===PPPyyywwwnnnddd]]]UUUQQQKKKGGGEEEDDDCCCBBB??????>>>>>>>>>>>>??????AAA@@@@@@????????????@@@DDDDDDEEEHHHMMMQQQSSSTTTZZZXXXVVVVVVUUUPPPFFF>>>999777444222222555888;;;@@@FFFLLLNNNMMMMMMPPPTTTTTTSSSQQQMMMIIIGGGHHHJJJOOOTTTZZZ```eeekkkrrrxxxwwwmmmccc\\\XXXVVVVVVXXXZZZ\\\\\\ZZZXXXVVVSSSQQQNNNMMMLLLLLLJJJHHHKKKMMMOOORRRUUU[[[bbbgggmmmwwwuuuyyywwwttt}}}vvvnnnhhhhhhooowww|||xxxlllddd]]]\\\___bbbhhhnnn{{{jjjPPPFFF<<<===JJJhhhxxxtttwwwyyysssbbbnnnyyywwwooorrrtttvvvuuuqqqooosssxxxwwwyyy}}}}}}~~~}}}~~~{{{qqqppprrroooiiifffbbbgggiiieeecccjjjtttzzzpppcccgggDDDBBB999===:::::::::;;;IIIlllzzzpppfff^^^VVVRRRMMMHHHFFFEEECCCBBB@@@??????>>>>>>??????@@@AAA@@@@@@??????@@@@@@@@@EEEDDDEEEJJJQQQUUUVVVUUU[[[\\\\\\[[[UUULLLAAA:::777555222111333777<<>>777;;;<<<:::>>>PPPnnn~~~tttmmmbbb]]]UUUNNNIIIEEEBBB???AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCGGGMMMUUUYYYXXXVVVUUUUUUXXXTTTLLLCCC<<<777666777333555888<<>>BBBHHHLLLOOOOOOWWWYYYYYYSSSJJJDDDCCCEEEFFFIIIMMMOOONNNJJJEEEBBB@@@???>>>???BBBDDDDDDDDDHHHIIIKKKMMMPPPUUU[[[___hhhsssssshhhgggggggggdddbbbhhhqqqooouuu|||}}}}}}}}}xxxiiifffppp|||}}}pppgggeeegggqqqvvv~~~mmm___ZZZYYYZZZ^^^___```fffmmmnnn]]]NNNIIIIIIXXXnnnsss}}}}}}{{{vvvqqqnnniiihhhlllrrr}}}tttnnnlllmmmnnnssszzz~~~nnnbbbZZZ^^^gggiiigggeeeddddddgggnnntttwwwxxxyyymmmllllllrrrppp^^^fffBBB<<<<<<:::555======<<>>>>>@@@CCCEEEEEEDDDPPPZZZZZZWWWWWWYYYZZZXXXRRRIIIAAA<<<999777666999:::<<>><<<888777===<<<;;;@@@JJJeee|||tttgggaaaYYYRRRLLLHHHDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????@@@BBBCCCDDDDDDOOOXXXXXXUUUVVVYYYZZZVVVPPPHHHAAA===:::999888:::<<<@@@FFFLLLPPPRRRRRRWWWWWWWWWVVVTTTSSSSSSSSSMMMKKKIIIHHHHHHIIIHHHGGGGGGKKKRRRVVVXXX[[[^^^aaaeeeiiiggg[[[OOOIIIFFFDDDEEEEEEDDDBBB???===;;;;;;===;;;;;;===@@@CCCCCCBBBGGGHHHJJJLLLOOOTTTZZZ^^^eeepppzzzjjj]]]WWWTTTUUUUUUWWWZZZ^^^bbbdddhhhjjjpppwwwzzz}}}gggWWWSSSZZZhhhtttyyyuuuyyytttnnnoootttyyy|||{{{dddYYYTTTTTTWWW\\\___bbbkkkuuu}}}mmmZZZNNNDDDMMMooowww|||yyywww{{{uuupppvvv{{{xxxpppppp{{{mmmdddaaaccceeeiiiooosssvvvzzz{{{pppgggbbbfffkkkjjjfffddd^^^aaabbb___^^^dddpppyyyaaaYYYSSS???@@@<<<777888===:::999>>>EEEaaavvvjjjddd\\\TTTNNNIIIEEEBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBFFFOOOVVVUUUTTTVVVYYYZZZUUUOOOHHHAAA>>><<<:::::::::???EEEMMMRRRTTTUUUTTTZZZYYYVVVTTTSSSSSSSSSTTTOOOMMMLLLLLLNNNOOOOOOOOOQQQTTTXXXZZZ\\\^^^```bbbiiinnnkkk]]]NNNHHHIIIKKKGGGEEEBBB>>>;;;:::999999:::::::::===AAADDDFFFFFFGGGIIIKKKNNNPPPTTTYYY]]]fffqqqlllaaaXXXQQQOOOKKKLLLMMMPPPTTTYYY]]]___gggiiipppzzz~~~bbbQQQPPPYYYfffpppwwwsssmmmnnnzzz}}}xxxtttuuuzzzuuu^^^UUUVVVVVVYYY]]]```dddooozzz|||uuukkk]]]RRRFFFMMMmmmyyy|||yyy|||xxx|||zzzzzz|||sssfff^^^^^^aaafffjjjoooqqqqqqtttzzz}}}xxxuuunnnjjjkkklllhhhbbb```ccchhhjjjdddaaakkk|||uuuYYYfffPPP>>>>>>;;;999999;;;999999===CCC^^^yyymmmhhh___VVVOOOJJJEEEBBB@@@@@@@@@??????@@@@@@@@@???@@@BBBBBBBBBAAABBBBBBJJJPPPTTTTTTTTTXXXZZZZZZTTTOOOGGGAAA>>><<<;;;:::;;;AAAJJJQQQVVVVVVVVVUUUZZZWWWTTTRRRRRRTTTVVVWWWSSSRRRQQQRRRTTTUUUTTTSSSUUUVVVXXXYYYZZZ\\\]]]^^^hhhmmmiiiYYYHHHCCCGGGLLLFFFBBB>>>::::::;;;<<<===888999:::<<<@@@CCCEEEFFFGGGIIILLLOOOQQQTTTXXX[[[eeeqqqeeeVVVPPPMMMKKKKKKHHHIIIKKKNNNRRRVVVZZZ\\\dddfffnnn{{{}}}|||~~~|||^^^PPPRRR]]]iiiqqqmmmjjjhhhppppppkkkgggjjjtttnnnZZZTTTZZZZZZ]]]aaabbbgggsssxxxkkkhhh___VVVJJJOOOiiiyyywww|||sssggg]]]ZZZ^^^cccggglllppppppnnnoootttzzz|||{{{tttpppllliiikkkjjjeeeaaa```fffmmmqqqnnnpppeeeUUUvvv}}}QQQ>>>;;;:::<<<888:::999;;;>>>BBB\\\~~~qqqkkkaaaXXXPPPJJJEEEBBBAAA@@@@@@@@@@@@@@@@@@AAA???AAACCCDDDBBBBBBCCCDDDOOOSSSUUUTTTUUUZZZ[[[ZZZRRRMMMFFF@@@===<<<;;;;;;===CCCLLLSSSVVVVVVUUUVVVXXXTTTPPPPPPSSSWWWYYYZZZWWWVVVUUUVVVWWWWWWVVVUUUVVVVVVUUUVVVXXXZZZ[[[\\\fffjjjeeeTTTDDD@@@EEEKKKGGGBBB<<<999999;;;<<<===888999:::<<<>>>AAADDDEEEHHHJJJMMMPPPQQQTTTXXX[[[bbbpppvvvcccOOOFFFDDDDDDDDDEEEHHHIIIJJJMMMPPPRRRUUUVVV\\\]]]dddqqqzzzzzz}}}~~~}}}```RRRTTT[[[dddjjjkkklllpppzzz{{{mmmfff```fffxxxfffWWWTTT\\\]]]```ccceeejjjxxxvvvkkkkkkeee\\\NNNRRRbbbyyyyyyxxxvvvuuuyyy}}}yyyqqqfff[[[VVVXXX___eeeffflllqqqqqqmmmlllqqqwww{{{yyyrrrmmmkkklllppppppmmmmmmooooooxxx~~~[[[XXXOOO===:::999===999:::999===??????WWW~~~uuuoooeee[[[SSSLLLFFFCCCBBBAAAAAA@@@@@@AAAAAABBB???BBBEEEEEECCCCCCFFFIIISSSUUUUUUUUUWWW[[[ZZZWWWMMMIIIBBB>>>============@@@FFFNNNSSSSSSSSSUUUVVVVVVRRROOOOOOTTTYYY[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTVVVUUUSSSTTTWWW[[[]]]^^^fffhhhbbbRRRDDDAAAFFFKKKJJJDDD<<<888888999999999777999;;;===>>>AAADDDGGGJJJLLLNNNOOOQQQTTTXXX[[[aaappp[[[OOODDDAAAAAAAAABBBDDDEEEFFFGGGIIIKKKMMMNNNOOORRRSSSYYYcccnnn{{{~~~xxxyyy|||}}}fffZZZZZZ^^^dddhhhttt}}}~~~rrrllliiirrryyy___VVVVVV[[[]]]aaadddfffmmm}}}{{{qqqrrrlllcccSSSUUUZZZyyy}}}yyyxxxvvv~~~pppfffZZZRRRRRRWWW^^^cccfffmmmttttttqqqoootttzzzwwwqqqqqqpppssswwwxxxwwwzzzwwwWWW```tttGGG===;;;888;;;:::::::::>>>???;;;OOOvvvzzztttiii___VVVNNNHHHEEECCCBBBBBBAAAAAABBBBBBCCC@@@CCCFFFEEECCCDDDIIIMMMUUUVVVUUUUUUXXX[[[XXXRRRFFFBBB>>><<<===???AAABBBEEEJJJPPPRRRQQQQQQTTTXXXVVVRRROOOPPPUUUZZZZZZYYYXXXXXXWWWXXXYYYYYYWWWUUUUUURRRPPPRRRWWW]]]```aaaffffff___PPPEEECCCGGGJJJGGGAAA999666777999888777666999<<>>999999;;;;;;;;;???>>>777IIIooo~~~wwwlllbbbYYYQQQKKKGGGDDDCCCCCCBBBBBBCCCCCCDDD@@@DDDFFFEEECCCEEEKKKQQQUUUVVVUUUTTTWWWZZZVVVNNN@@@===::::::===AAAEEEFFFIIIMMMQQQQQQOOOPPPUUUYYYWWWSSSOOOQQQVVVYYYYYYWWWVVVVVVVVVXXXZZZYYYXXXVVVRRROOONNNPPPVVV]]]```aaaeeeddd\\\NNNEEEDDDGGGHHHAAA;;;555444777::::::999555888===@@@CCCFFFLLLQQQNNNNNNNNNNNNOOOSSSXXX\\\eeeuuurrrTTTDDD@@@??????===;;;===BBB???@@@CCCEEEHHHJJJKKKKKKOOOTTT]]]gggkkkkkkooovvvxxx|||vvvwwwzzz{{{}}}uuukkkggghhhnnn}}}zzz{{{~~~___RRRVVV]]][[[``````^^^eeewwwyyynnnrrrvvvmmmdddccc[[[qqqgggZZZOOONNNSSSWWWYYY[[[hhhkkkpppvvvzzz}}}{{{xxxwwwssstttxxxxxxvvvxxxZZZPPPmmm___EEE<<>>999999===;;;<<>>BBB:::777444333555777888888999<<<@@@FFFLLLNNNNNNMMMTTTRRROOOOOOSSSYYY^^^aaaiiittt}}}]]]HHH@@@???>>>???@@@AAA@@@???>>>CCCFFFEEEGGGLLLOOOOOOVVV\\\cccffffffgggkkknnn{{{yyyrrroooqqqwww{{{}}}}}}{{{ssssss}}}}}}xxx[[[RRRXXX^^^]]]aaaaaaaaaiiizzzuuuwwwwwwvvvoooiiihhh\\\kkk~~~iii^^^UUUTTTVVVWWWYYY[[[ccckkkvvv|||~~~{{{xxxyyy{{{yyyvvvyyyoooSSSUUUvvvXXXCCC<<<<<<<<<555<<<888999<<<::::::HHHZZZttthhh```XXXQQQLLLHHHEEEBBBAAABBBDDDDDDDDDEEEDDDCCCCCCEEEIIINNNQQQUUUUUUVVVZZZ^^^ZZZPPPFFF<<<<<<>>>AAAFFFJJJLLLLLLNNNKKKNNNUUUXXXVVVUUUXXXYYYUUUQQQRRRVVVZZZ\\\[[[\\\ZZZXXXYYY[[[]]]\\\[[[[[[WWWTTTVVV[[[```aaa```YYYRRRHHH???;;;;;;===???:::777444333444666888888===???DDDIIIOOORRRSSSSSSZZZWWWTTTSSSUUUYYY]]]```iiitttnnnSSSAAA@@@???>>>???@@@AAA@@@???@@@FFFIIIHHHJJJOOORRRRRRXXX]]]dddhhhhhhiiimmmppp{{{wwwrrrqqqsssxxx{{{|||{{{}}}uuuttt~~~hhhUUUTTTZZZ``````bbbccceeeooottt{{{uuuqqqnnnmmm```hhhtttiiiaaa[[[ZZZZZZYYY[[[___dddqqq|||{{{zzzyyyuuutttzzzqqqZZZNNNcccLLLAAA===::::::999999777888;;;999888CCCRRR~~~yyylllccc[[[TTTPPPHHHFFFCCCBBBCCCDDDEEEDDDBBBBBBBBBDDDGGGKKKOOORRRWWWWWWYYY\\\^^^YYYMMMDDD<<<>>>BBBHHHMMMPPPOOONNNKKKLLLPPPWWWZZZXXXWWWXXXXXXUUURRRRRRVVVZZZ\\\[[[[[[ZZZZZZ[[[]]]______^^^aaa^^^\\\]]]```aaa```^^^TTTNNNFFFBBBBBBCCCBBBBBB>>>;;;777555777999;;;<<>>>>>???AAABBBAAA???DDDIIILLLLLLMMMRRRVVVUUU]]]aaafffhhhiiijjjnnnqqqvvvtttssstttwwwzzz{{{{{{yyyyyy{{{wwwXXXQQQVVV]]]bbbbbbbbbdddjjjuuuvvvxxxqqqqqqoookkkgggllltttgggbbb```bbbbbbbbbeeeiiirrr{{{}}}yyyvvvzzz```OOOQQQooommmBBB???@@@;;;;;;>>>888777999;;;999888???JJJnnn}}}qqqggg___WWWRRRJJJGGGDDDCCCCCCEEEEEEDDD@@@AAACCCGGGKKKOOOSSSUUUWWWXXXZZZ]]]]]]VVVJJJAAA???AAAEEEJJJPPPRRRRRRPPPHHHLLLRRRXXXZZZYYYXXXXXXYYYUUUSSSTTTXXX[[[\\\[[[[[[ZZZXXXXXXZZZ]]]___aaabbb``````aaaddddddcccaaaYYYRRRJJJFFFFFFGGGFFFDDDDDD@@@===;;;<<<>>>@@@@@@CCCFFFJJJOOOSSSXXX\\\___bbbaaa^^^[[[ZZZ[[[___aaalllxxxlllQQQDDD>>>>>>>>>>>>@@@BBBCCCBBB@@@EEEJJJMMMMMMNNNSSSVVVVVVaaabbbccccccdddhhhnnnsss|||{{{rrrsssuuuxxx{{{|||||||||~~~~~~~~~cccOOOQQQZZZ```cccbbbcccgggooo{{{wwwuuurrrmmmooolllfffiiipppxxx{{{jjjhhhiiimmmqqqrrrvvv{{{~~~~~~\\\QQQXXXvvv~~~bbb???@@@@@@::::::>>>888999;;;<<<:::999>>>EEEcccvvvlllcccZZZTTTKKKHHHEEECCCDDDEEEEEEEEEAAACCCGGGLLLPPPTTTWWWXXXWWWXXXZZZ\\\[[[TTTIIIAAACCCDDDFFFJJJOOOQQQRRRQQQGGGMMMTTTWWWXXXYYYYYYYYYYYYVVVTTTUUUZZZ]]]]]]\\\[[[YYYVVVTTTUUUXXX]]]aaa]]]]]]___bbbdddffffffeee```YYYOOOIIIFFFEEEDDDCCCFFFDDD@@@???@@@BBBBBBBBBBBBFFFKKKOOORRRWWW\\\`````````___]]]\\\]]]aaaeeeppp}}}___JJJCCCBBB>>>>>>???BBBDDDEEEDDDBBBFFFKKKMMMLLLMMMQQQTTTSSS[[[YYYXXXXXX\\\eeennnuuuyyyyyyxxx{{{yyyqqqtttxxx{{{}}}~~~~~~~~~sssUUUNNNVVV]]]aaadddbbbdddkkkvvvwwwgggyyyzzznnnlllllljjjfffhhhnnnttt|||vvvsssttt{{{~~~jjjTTTSSSaaa\\\AAABBB???888888999888:::<<<;;;::::::===AAA[[[~~~ssshhh]]]VVVLLLIIIFFFDDDEEEEEEEEEEEEBBBEEEKKKPPPUUUXXXZZZZZZWWWXXXZZZ[[[ZZZTTTKKKEEEGGGGGGHHHKKKNNNPPPOOONNNIIIPPPWWWXXXXXXYYY[[[ZZZ[[[XXXVVVXXX\\\______^^^\\\[[[XXXTTTSSSUUUZZZ^^^WWWYYY[[[^^^aaaccceeeeeefffaaaYYYPPPJJJFFFFFFFFFEEECCCBBBAAABBBBBBAAA@@@AAAFFFLLLPPPSSSVVV[[[___^^^___```___]]]___dddiiiuuusssTTTEEEAAABBB>>>???AAADDDGGGHHHFFFDDDFFFJJJLLLJJJJJJNNNPPPOOONNNLLLKKKNNNTTT___iiipppqqqooonnnvvv}}}xxxqqqtttxxx{{{|||}}}}}}sss]]]NNNRRR]]]aaabbbdddbbbfffppp|||vvvfffdddtttnnnnnnkkkiiikkkggghhhiiiqqq}}}zzz{{{qqqXXXLLLYYYpppuuuTTTBBBAAA<<<888:::888777999;;;999888:::===???SSSzzznnnaaaYYYMMMJJJFFFEEEEEEFFFFFFEEECCCFFFMMMSSSXXXZZZ[[[[[[XXXYYY[[[\\\ZZZUUUOOOKKKIIIJJJLLLOOOQQQPPPLLLHHHLLLUUU[[[YYYXXX[[[]]]]]]\\\ZZZXXXZZZ^^^aaaaaa___]]]^^^]]]ZZZVVVVVVXXXZZZVVVWWWYYYZZZ[[[]]]___```dddddd```XXXOOOHHHHHHIIIEEEDDDDDDEEEFFFDDDBBB???BBBHHHOOOTTTUUUVVV[[[^^^^^^```bbbaaa___aaafffkkkzzzfffLLLBBB@@@AAA???@@@BBBFFFIIIJJJHHHFFFFFFJJJLLLIIIHHHKKKMMMKKKEEEDDDEEEHHHNNNUUU[[[___[[[]]]aaaiii|||{{{wwwrrrtttwwwxxxyyyzzz}}}}}}```QQQKKKVVVbbbcccbbbdddccchhhtttmmm```kkkqqqqqqqqqjjjjjjrrrhhhccc```iiisss{{{vvvcccMMMLLLbbbdddLLL@@@???;;;;;;>>>;;;666999999888777999<<<>>>MMMrrrddd[[[MMMJJJGGGEEEEEEFFFFFFEEECCCGGGNNNTTTYYY[[[[[[ZZZYYYZZZ\\\\\\[[[WWWSSSOOOIIIKKKOOOSSSTTTPPPIIIDDDPPPYYY^^^ZZZYYY\\\______]]][[[YYY[[[___bbbbbb```^^^```bbb```[[[XXXWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[ZZZ]]]^^^XXXNNNFFFDDDFFFFFFGGGGGGIIIIIIGGGDDD@@@DDDJJJRRRWWWWWWXXX[[[______bbbdddcccaaabbbggglll~~~|||___IIIAAAAAAAAA@@@AAACCCGGGKKKKKKJJJHHHGGGKKKLLLIIIGGGJJJKKKIIIDDDDDDDDDGGGJJJLLLMMMMMMHHHNNNRRRUUU^^^qqqzzzvvvrrrtttvvvvvvuuuwww|||iiiRRRTTTXXX]]]aaaccccccaaagggqqq~~~~~~```dddwwwvvv|||zzzmmmeeefffhhhnnnpppqqq~~~}}}hhhQQQQQQNNNsss[[[JJJ???@@@???888555999999999888888999999:::;;;HHHuuuwwwkkkaaaTTTLLLGGGHHHHHHFFFEEEFFFDDDEEEJJJRRRXXXZZZZZZZZZ]]][[[ZZZ[[[]]]\\\YYYUUUPPPMMMOOOVVVVVVNNNHHHHHHOOOVVVZZZYYYXXX[[[]]]\\\ZZZWWWYYY^^^bbbaaaaaabbb^^^```dddfffeeebbb___\\\WWW[[[YYYTTTSSSWWWXXXUUU[[[]]]]]]WWWNNNGGGEEEGGGIIIHHHGGGGGGHHHHHHGGGFFFIIIMMMQQQRRRRRRTTTZZZ```aaaaaaaaaaaabbbfffkkkooonnnUUUHHHDDDBBB@@@AAAAAADDDGGGLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQNNNLLLJJJLLLPPPOOOJJJEEEEEECCCFFFNNNRRRSSSXXX___\\\aaaffffffhhhssswwwqqqsssuuuvvvvvvvvvxxxyyyxxxyyyZZZPPPSSSWWW]]]bbbddddddccchhhuuuzzz___rrryyytttyyyyyyqqqkkklllmmmsssssssss}}}~~~}}}bbbLLLLLL[[[|||YYYHHH===>>>???:::888:::999999888888999999:::;;;EEEppp}}}pppfffWWWOOOIIIHHHHHHGGGFFFGGGFFFHHHLLLQQQUUUWWWZZZ\\\___\\\YYYZZZ\\\]]][[[XXXQQQOOOQQQTTTRRRKKKHHHIIIQQQWWWZZZYYYYYY]]]______]]]YYYZZZ___cccccccccfffcccdddeeeeeeffffffeeeeeecccdddaaa[[[ZZZ\\\ZZZUUUXXXZZZZZZUUUOOOJJJJJJLLLPPPNNNMMMMMMNNNMMMLLLJJJHHHKKKNNNOOOOOORRRYYY^^^bbbbbbcccccccccfffjjjnnnhhhRRRFFFCCCCCCBBBBBBBBBDDDGGGKKKNNNOOONNNOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOMMMNNNPPPPPPLLLHHHJJJGGGHHHLLLMMMLLLQQQYYYbbbbbbbbbgggrrr|||tttnnnqqqsssttttttuuuwwwyyyzzz}}}^^^OOOQQQUUUZZZ```eeeggghhhhhhnnn}}}wwwbbb{{{ssswwwyyyuuurrrsssssswwwwwwuuu|||qqqyyyXXXJJJNNNsssWWWGGG;;;;;;>>><<<:::;;;999999888888999999:::;;;???hhhvvvkkk\\\SSSJJJHHHHHHFFFFFFHHHGGGKKKNNNPPPQQQVVV\\\aaaccc___ZZZYYY[[[]]]]]][[[VVVVVVVVVUUUOOOIIIIIILLLTTTXXXZZZYYYZZZ___cccccc___[[[ZZZ___cccdddgggjjjiiihhhgggggghhhjjjmmmooopppoookkkfffeeeeeeaaaZZZZZZ[[[[[[WWWSSSQQQSSSUUUSSSQQQOOOOOONNNNNNLLLJJJIIIJJJLLLLLLMMMQQQXXX^^^aaabbbdddeeefffgggkkkmmm{{{bbbOOOGGGEEEFFFFFFCCCCCCDDDGGGLLLPPPQQQRRRUUUTTTTTTSSSSSSSSSSSSRRRTTTQQQOOOOOOQQQRRROOOLLLOOOMMMMMMOOONNNPPPWWW___]]]```hhhxxx~~~yyypppkkkqqqrrrssstttvvvxxx|||aaaSSSRRRVVVZZZ```eeehhhkkkmmmnnnwwwwwwjjj~~~uuuwwwzzzxxxuuutttuuuxxxxxxvvv}}}yyytttaaaMMMRRR^^^WWWHHH<<<;;;>>>===::::::999999888888999999:::;;;<<<___{{{nnnaaaWWWLLLHHHGGGEEEEEEHHHEEEKKKOOOOOOQQQYYYdddkkkjjjddd]]]ZZZ[[[]]]]]]\\\^^^^^^\\\VVVNNNIIIKKKPPPWWWZZZZZZYYY[[[bbbggghhh```[[[YYY^^^bbbeeeiiimmmmmmlllkkkkkklllnnnqqqrrrtttrrrpppppprrrrrrmmmgggeeeeeeccc___ZZZYYYZZZ\\\XXXVVVSSSQQQPPPNNNKKKIIIJJJJJJJJJJJJKKKOOOVVV\\\]]]```dddfffhhhjjjmmmooo~~~vvv^^^OOOIIIGGGHHHIIIFFFEEEEEEHHHLLLQQQTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRTTTVVVUUUTTTTTTTTTUUUVVVXXX]]]eeemmmlllttt|||uuuooowww~~~vvviiiooozzzvvvwwwvvvnnniiiqqqqqqsssuuuvvvyyyeeeSSSQQQXXX[[[^^^cccgggiiilllooorrr}}}mmmqqq~~~wwwxxxzzzxxxsssppprrrvvvwwwvvv{{{xxxwwwlllLLLKKKddd{{{mmmVVVKKKAAA======<<<:::888999999888888999999:::;;;===VVVpppfffZZZOOOIIIGGGDDDDDDFFFAAAIIINNNOOOSSS```mmmtttoooiiiaaa]]]\\\]]]\\\[[[```aaa]]]TTTLLLJJJNNNRRRYYY[[[[[[YYY]]]eeejjjjjj^^^YYYXXX\\\aaaeeeiiiooooooooopppppppppqqqpppppppppppprrrxxx}}}}}}zzzwwwsssqqqmmmgggbbb_________bbb___[[[YYYVVVSSSPPPMMMIIIIIIGGGGGGHHHLLLRRRVVVXXX\\\aaafffjjjmmmqqqsssxxx~~~oooYYYNNNJJJGGGGGGIIIHHHGGGGGGIIINNNRRRUUUVVVTTTUUUWWWYYY[[[\\\\\\\\\ZZZYYYXXXXXXZZZ\\\\\\\\\]]]___dddiiisss~~~rrrgggeeeeeekkkzzz}}}sssssslllfffaaaYYY^^^eeennnuuuzzz{{{~~~tttmmmjjjpppnnnpppssstttvvvuuu^^^SSSOOORRRZZZ]]]```dddggghhhmmmsssyyyggg]]]xxx~~~|||xxxwwwvvvtttpppmmmpppsssuuuuuuwwwnnnuuusssWWWGGGXXX}}}{{{VVVRRRMMMGGGAAA>>>;;;:::999999999888888999999:::;;;???MMM~~~uuujjj^^^RRRLLLIIIEEEDDDEEE???HHHNNNOOOVVVeeeqqqsssqqqkkkeeeaaa___^^^\\\YYYZZZ[[[WWWNNNIIILLLQQQSSS[[[\\\[[[ZZZ___gggjjjiii[[[WWWVVV\\\aaaeeejjjooooooppprrrttttttsssqqqpppmmmooovvv|||wwwqqqlllhhheeedddjjjgggbbb^^^[[[WWWSSSPPPJJJHHHGGGFFFGGGJJJNNNPPPUUUYYY___dddiiinnnsssvvvsssyyy~~~}}}hhhTTTNNNLLLHHHFFFHHHJJJIIIJJJLLLPPPTTTUUUUUUQQQSSSVVVYYY\\\^^^______]]]]]]]]]]]]^^^^^^^^^^^^aaagggrrrnnn^^^XXXXXX\\\aaalll}}}|||nnnhhh[[[SSSRRRNNNSSSWWW^^^fffpppzzz{{{rrrmmmlllnnnkkklllpppqqqrrr~~~nnnVVVOOOQQQRRRWWW^^^```cccfffhhhkkkrrr|||}}}tttlllfff[[[iii{{{xxxxxxvvvssspppoooooonnnooorrrtttrrrpppuuutttqqqqqqsssjjjYYYMMMSSSppp\\\KKKLLLMMMLLLFFF???<<<<<<===999999888888999999:::;;;<<>>@@@999999888888999999:::;;;888:::jjjqqqfffZZZTTTOOOIIIFFFFFFEEEMMMPPPPPPWWWdddgggaaakkkiiiffffffgggeee```[[[NNNNNNKKKHHHMMMYYY______\\\]]]\\\\\\aaahhhiiifffYYYVVVWWW^^^dddgggkkkppppppppprrrtttvvvwwwxxxyyyuuuzzz~~~}}}|||yyy|||yyytttooojjjeee```\\\VVVTTTRRRRRRRRRSSSSSSRRRVVVYYY]]]bbbffflllqqquuuyyy}}}wwwcccTTTVVVYYYUUUQQQSSSLLLLLLNNNQQQTTTUUUTTTSSSOOOQQQTTTXXX[[[\\\\\\\\\WWWXXXYYYWWWSSSOOOLLLJJJPPPPPPQQQWWWeeennngggZZZYYYYYYYYYWWWWWWXXX[[[^^^iiijjjrrr}}}llldddXXXRRRQQQLLLGGGKKKOOOQQQSSSXXX___eeeqqqsssmmmlllnnntttooooootttttttttxxxbbbSSSNNNMMMMMMQQQVVV]]]aaadddeeegggiiikkkooozzz~~~fffYYYTTTZZZdddwwwtttooommmnnnmmmiiihhhjjjppp|||uuuhhhjjjqqqwwwnnnnnnnnnhhhOOOOOOLLLUUUwwwgggHHHNNNEEEFFFGGGGGGEEEAAA<<<999===999999<<<<<<777777;;;===;;;VVV{{{pppbbbYYYPPPGGGDDDEEEJJJKKKMMMQQQVVV\\\aaaddddddgggjjjiiiccc[[[SSSNNNFFFEEEFFFJJJRRRZZZ```ccc```]]][[[^^^dddgggfffccc\\\WWWWWWaaajjjmmmlllkkknnnnnnnnnooosssxxx|||wwwxxxyyyrrrmmmkkkaaaaaaaaabbbcccbbb```^^^aaa^^^___cccgggiiimmmsss}}}uuugggZZZWWWZZZZZZYYYXXXUUUQQQNNNPPPVVVYYYWWWSSSWWWUUUSSSTTTXXXZZZYYYXXXZZZXXXUUUSSSQQQNNNLLLJJJLLLKKKJJJKKKNNNQQQSSSSSSSSSQQQRRRUUUVVVVVV\\\cccmmmjjjkkkoooqqqooopppsssppp}}}jjjeeeYYYOOOMMMKKKHHHHHHIIIJJJNNNRRRVVVXXXfff{{{zzzppplllmmmnnnuuurrrmmmsssxxxsss{{{pppeee[[[RRRLLLLLLLLLNNNRRRXXX___dddfffhhhjjjlllqqqxxxpppbbbTTTMMM```~~~vvvooommmmmmmmmlllhhhfffeeeiiissspppjjjnnnqqquuuppplllmmmeeeYYYQQQOOOTTThhhZZZFFFMMMDDDEEEFFFGGGFFFDDDBBB@@@>>>:::999<<<;;;777888;;;===???TTTxxxiii^^^TTTKKKGGGHHHHHHJJJNNNRRRXXX]]]aaaccceeeeeeddd```XXXPPPIIIFFFGGGIIILLLQQQVVV\\\```cccddd```]]]___cccfffeeeccc\\\VVVVVV```iiimmmmmmmmmlllllllllmmmpppsssvvvxxxzzz}}}xxxtttsssvvvttttttwww{{{zzzsssmmmdddbbbeeekkkoooppptttyyywwwjjj```___bbbaaa___^^^ZZZYYYWWWVVVWWWXXXYYYYYYYYYWWWUUUUUUWWWXXXWWWUUUYYYXXXWWWVVVUUUTTTQQQPPPRRRQQQPPPQQQRRRTTTTTTTTTWWWTTTSSSUUUXXXZZZ___fffmmmjjjgggfffcccaaadddjjjrrr}}}hhhbbbVVVLLLJJJHHHGGGGGGHHHJJJMMMQQQTTTVVVYYYiiizzzyyyooolllmmmoootttssspppuuuzzzwww~~~yyyqqqhhhZZZPPPKKKJJJIIIHHHKKKMMMQQQVVV\\\aaafffiiikkkmmmrrryyyuuubbb]]]QQQMMMooozzzqqqnnnooopppooommmjjjfffccc___fffgggiiinnnlllnnn{{{~~~~~~kkkcccllllll\\\LLLMMMRRRiiivvvOOOEEEHHHCCCDDDEEEFFFGGGHHHHHHHHH@@@<<<:::::::::888999<<<888BBBLLLooo~~~mmm```TTTJJJEEEFFFGGGJJJOOOTTTYYY\\\]]]^^^___]]]YYYRRRKKKFFFEEEEEEKKKPPPVVVZZZ[[[]]]aaadddgggddd``````cccffffffddd[[[VVVVVV^^^hhhmmmoooppppppqqqqqqrrrssstttuuuuuuuuuwwwwwwnnnmmmpppvvv{{{|||xxxmmmeeefffiiifffbbb```]]]^^^]]]YYYVVVVVVXXX[[[WWWVVVTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSZZZUUUUUUZZZ___bbbggglllkkkgggccc___\\\\\\fffrrr{{{ddd\\\QQQHHHGGGEEEEEEFFFHHHJJJMMMPPPQQQRRRRRRZZZfffzzzwwwnnnlllmmmooorrruuutttwww{{{{{{~~~|||uuupppmmmiiiddd[[[WWWQQQNNNLLLKKKIIIHHHNNNQQQVVV[[[___ccchhhkkkmmmsss{{{kkkXXXUUUTTT___|||qqqnnnpppoookkkiiijjjfff___\\\^^^___gggooojjjkkkzzz~~~}}}{{{eeehhhmmmdddTTTKKKLLL```cccKKKFFFCCCCCCCCCDDDEEEFFFHHHIIIJJJBBB???<<<:::888888:::<<<333AAAAAAYYYssscccVVVJJJDDDDDDHHHKKKQQQVVVYYYYYYWWWUUURRROOOJJJEEEBBBDDDJJJOOOSSSXXX^^^___^^^^^^bbbfffhhheeebbbbbbdddggghhhhhhZZZVVVVVV^^^ggglllpppsssuuuvvvvvvvvvvvvuuusssrrrsssuuu|||{{{||||||wwwqqqqqqrrrmmmfffccccccbbb___\\\ZZZYYYZZZ\\\WWWWWWWWWXXXZZZ\\\]]]^^^XXXZZZ\\\\\\[[[ZZZYYYYYYUUUVVVWWWWWWVVVUUUVVVVVV[[[XXXZZZbbbiiilllnnnpppeeedddcccdddfffnnnvvv]]]VVVLLLFFFFFFEEEEEEFFFIIILLLNNNPPPQQQQQQVVVXXX^^^qqqtttmmmkkkmmmoooooouuuvvvwwwzzz}}}~~~zzzwwwtttrrrnnnooommmgggbbbaaa]]]YYYNNNMMMLLLLLLLLLLLLKKKJJJTTTXXX\\\```bbbeeeiiimmmpppyyysssbbbPPPOOO```wwwnnnqqqllleeegggmmmhhh\\\YYYYYYYYYdddssssssssssss}}}}}}{{{zzzzzz{{{|||~~~~~~}}}}}}~~~vvvsssttthhhTTTLLLSSS```~~~yyySSSGGGFFFAAACCCBBBBBBBBBCCCDDDFFFGGGBBBAAA>>>:::888999:::;;;222@@@:::GGGwww|||lll]]]PPPIIIHHHJJJNNNTTTXXXXXXUUUPPPMMMGGGDDD@@@<<<>>>EEEPPPWWW[[[___bbbaaa^^^^^^ccchhheeedddccccccfffhhhjjjkkkZZZVVVWWW___hhhmmmqqqvvvuuuuuuvvvuuutttqqqooommmrrrsssyyyyyyssspppoookkkgggfffhhhgggccc___]]]^^^^^^^^^^^^___```aaa___aaacccbbb___\\\\\\\\\ZZZ\\\^^^^^^]]]]]]___aaaaaaaaafffoootttsssqqqrrrhhhiiimmmttt}}}{{{{{{oooVVVPPPIIIEEEGGGFFFEEEGGGIIILLLOOOQQQRRRSSSZZZ[[[^^^mmm{{{qqqkkkjjjlllooommmuuuuuutttxxx|||yyyyyyyyywwwsssnnniiifffbbbcccaaa[[[WWWUUURRRMMMIIIGGGEEEEEEGGGLLLRRRVVVZZZ^^^bbbdddeeehhhmmmqqqwwwttt___WWWPPPZZZyyy|||uuusssvvvqqqjjjsssxxxeeeTTTTTTSSSaaaxxx}}}zzz~~~|||~~~}}}}}}||||||}}}}}}|||}}}}}}}}}|||zzzxxxwwwzzzyyyzzz{{{~~~~~~~~~|||~~~}}}|||rrruuuyyyrrr[[[GGGNNNaaafffFFFBBBEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCC@@@;;;999:::;;;999666>>>999@@@dddrrrbbbSSSKKKIIINNNQQQVVVZZZYYYTTTNNNJJJCCCAAA>>>===???GGGRRRYYYaaabbbcccaaa______cccfffccccccdddeeegggiiikkklll[[[XXXZZZbbbjjjnnnrrrwwwwwwwwwwwwvvvtttrrrpppnnnooorrrwww|||}}}{{{rrrjjjiiiiiihhheeebbb``````aaafffhhhhhheee```]]]]]]___```bbbddddddccceeeiiimmmooorrrzzz~~~|||~~~~~~nnnlllyyyiiiPPPLLLGGGFFFHHHGGGEEEFFFHHHKKKNNNQQQTTTUUUWWWZZZ___lllwwwooojjjjjjllloookkkssssssqqqxxx|||{{{{{{{{{{{{xxxtttqqqpppppppppnnnkkkfffbbb___VVVXXXVVVQQQNNNMMMJJJFFFHHHHHHGGGGGGKKKQQQZZZ___]]]aaaeeefffgggkkkrrrxxxvvvgggUUUTTTaaa}}}zzzuuutttssstttyyyvvvtttooo\\\```^^^kkk}}}|||}}}|||{{{zzz{{{{{{{{{zzzzzz{{{||||||zzz{{{{{{{{{{{{zzzyyyxxxzzzyyyxxxyyy|||}}}{{{~~~~~~{{{{{{}}}{{{rrrtttjjjlllkkk___NNNKKK```yyywwwQQQDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????BBBDDDBBB<<<:::<<<;;;777:::;;;999>>>VVVyyywwwgggWWWMMMKKKPPPTTTYYY\\\[[[WWWQQQLLLHHHGGGFFFEEEHHHNNNWWW]]]aaabbbbbbbbbbbbaaaaaa```bbbdddfffhhhhhhhhhiiiiii[[[ZZZ]]]ffflllooorrrwwwxxxxxxwwwvvvtttsssqqqpppmmmqqqvvvzzz~~~}}}yyyssspppooopppuuuwwwvvvqqqkkkhhhjjjmmmoooqqqrrrqqqoooqqqxxx}}}fffhhhooofffNNNJJJGGGEEEHHHFFFDDDDDDFFFIIILLLQQQTTTVVVUUU[[[aaappp|||tttmmmiiiiiillloookkkrrrqqqppp|||~~~}}}{{{zzzyyyyyytttsssssstttuuussspppnnnddddddcccbbb```]]][[[YYYNNNQQQPPPLLLKKKLLLJJJFFFGGGIIIKKKNNNQQQVVV[[[___^^^bbbfffhhhiiinnnvvv}}}{{{jjjaaaVVVZZZtttvvvrrrtttwwwlllssssssuuupppqqqvvvttt~~~~~~~~~|||}}}{{{yyyyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}{{{||||||}}}}}}||||||{{{vvvsssrrrssswwwzzz{{{zzzvvvyyy|||}}}zzzyyyzzz|||}}}||||||~~~vvvxxxtttgggeeebbbYYYLLLHHHVVVuuu~~~^^^JJJIIIGGG@@@>>>>>>??????@@@@@@??????>>>AAADDDCCC===:::<<<;;;555:::777999>>>NNNtttooo___TTTQQQQQQUUUZZZ^^^^^^ZZZTTTPPPLLLMMMMMMNNNQQQWWW^^^ddd``````bbbdddeeeccc___\\\ccceeehhhiiihhhgggffffff\\\[[[___hhhnnnooorrrwwwssssssrrrpppooonnnmmmmmmlllppptttvvvzzz}}}zzz~~~yyyaaajjjnnneeeMMMJJJFFFEEEFFFDDDBBBCCCDDDFFFKKKPPPTTTWWWXXX]]]eeevvvzzzrrrkkkhhhiiillloookkkrrrpppqqq{{{{{{yyywwwtttrrrqqqpppllllllkkkjjjhhhgggffffffbbb^^^ZZZWWWVVVUUUQQQNNNIIIJJJJJJIIIFFFEEEEEEFFFKKKLLLPPPUUUZZZ^^^______eeefffhhhiiimmmuuu{{{kkk^^^SSSWWW|||zzzppppppooosssyyyxxxttt}}}uuuxxx~~~~~~~~~~~~~~~|||zzzvvvwwwxxxyyyxxxxxxvvvvvvuuuvvvvvvxxxyyyzzz{{{{{{{{{yyyxxxzzz}}}~~~|||yyyxxxxxxwwwvvvuuutttssssssyyyxxxwwwwwwwwwyyy{{{}}}{{{wwwvvvxxxzzzzzzyyy{{{yyywwwuuuxxxvvvqqq|||rrriiihhh___XXXMMMKKKWWWrrrwwwQQQIIIGGGEEECCC>>>???>>>======>>>===;;;999<<<<<<<<<;;;;;;<<<<<<<<<888999999===LLLjjjwwwiiiXXXKKKSSSRRRVVV]]]```]]]YYYXXXWWWWWWXXXYYY[[[]]]___```cccaaa^^^\\\[[[]]]___aaahhhkkkmmmmmmkkkhhhggggggbbbccceeehhhkkknnnpppqqqrrroookkkkkklllmmmkkkiiijjjkkknnnqqqwwwqqqgggnnnvvv}}}aaaKKKIIIIIIBBBAAAGGGCCCDDDFFFGGGIIINNNTTTXXXZZZfff{{{vvvkkkhhhkkkooopppnnnoooppprrrwwwrrrqqqpppnnnlllkkkiiiiiifffeeedddbbb___]]]\\\[[[ZZZWWWSSSPPPPPPNNNKKKIIIHHHHHHGGGFFFDDDEEEHHHJJJOOOPPPTTTXXX]]]```bbbbbbeeeiiinnnrrruuu}}}vvveee]]]YYYUUUffftttmmmppppppnnnwwwzzzuuuvvv~~~}}}{{{xxxwwwvvvwwwzzz~~~~~~|||yyywwwvvvuuuuuuvvvwwwwwwwwwvvvuuutttssstttttttttuuuuuuvvvvvvxxxvvvvvvxxx{{{|||zzzyyy{{{zzzxxxvvvsssqqqooonnnrrrsssssstttttttttttttttqqqooonnnooorrrtttsssrrrssssssrrrttt{{{|||lllrrrsss{{{zzziiiaaa]]]TTTNNNNNN]]]wwwaaaHHHFFFEEECCCBBB>>>???===============;;;999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::FFFccc{{{lll[[[NNNQQQRRRWWW^^^```\\\[[[\\\^^^^^^______```aaabbbccceeeccc___]]]]]]^^^aaacccjjjkkkllllllkkkkkkjjjjjjcccdddfffhhhjjjkkkllllllgggdddaaabbbeeehhhiiihhhggghhhkkknnnrrrzzzqqqmmmwwwxxx^^^IIIHHHHHHBBB@@@FFFDDDEEEFFFGGGIIIMMMSSSWWW```mmmzzzrrrjjjiiimmmqqqqqqooorrrrrruuuhhhgggfffeeecccbbbaaa```^^^]]][[[XXXUUUSSSQQQPPPQQQOOOLLLJJJIIIIIIGGGEEEGGGGGGFFFDDDDDDGGGLLLPPPRRRSSSVVVYYY]]]```cccdddfffmmmtttxxx{{{vvvcccZZZUUUUUUYYY|||xxxqqqqqqxxxyyyzzzyyywwwuuuvvvzzzzzztttmmmiiijjjnnnssswwwuuuvvvxxxzzz|||}}}~~~~~~|||||||||}}}}}}||||||{{{}}}{{{yyyvvvsssrrrqqqqqqrrrssssssttttttssssssrrrsssssssssrrrrrrqqqqqqqqqsssrrrrrrtttvvvxxxxxxwwwxxxwwwvvvtttqqqooommmmmmnnnoooqqqrrrrrrpppnnnmmmiiiiiikkknnnpppqqqpppnnnnnnrrrxxx|||kkkhhhlllvvvyyyjjjccc[[[RRRMMMQQQbbbdddKKKBBBGGGDDD@@@@@@>>>>>>===<<<=========;;;999::::::999999999999::::::======;;;999@@@YYYqqq___SSSPPPRRRXXX^^^^^^ZZZ[[[___cccddddddddddddeeeddddddgggdddaaa^^^^^^```cccfffkkkjjjjjjkkkmmmnnnnnnmmmccceeefffhhhhhhgggfffeee^^^\\\YYYZZZ]]]aaadddeeeeeefffgggiiimmmssszzzqqqtttwww^^^JJJHHHHHHDDDBBBFFFEEEFFFGGGHHHIIIMMMRRRUUU^^^jjjrrrnnnjjjlllqqqtttsssqqqvvvtttzzzcccbbbaaa___]]][[[ZZZYYYVVVUUUTTTRRROOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJNNNRRRVVVWWWYYY[[[^^^```cccgggiiinnntttzzz~~~yyyggg```YYYRRRXXXeee}}}wwwyyyooogggppp||||||~~~yyyuuuiiicccbbbcccdddiiikkknnnrrruuuxxxyyyzzztttuuuuuuvvvvvvvvvuuuuuuzzzxxxuuuqqqooonnnnnnnnnmmmmmmnnnooopppqqqrrrrrrtttsssrrrqqqpppooonnnmmmmmmmmmnnnoooqqqsssttttttrrrrrrqqqpppoooooonnnnnnnnnnnnooooooooonnnmmmlllkkkkkkmmmoooqqqrrrssssssuuu}}}|||ooobbb___ooozzziiiccc```WWWNNNLLL___wwwSSSDDDEEEKKKDDD===>>>===>>>===<<<<<<===<<<:::888888888888777777888888888<<<======:::===RRRyyywwweeeXXXQQQTTTYYY\\\YYYVVVXXX___ccccccdddddddddeeeeeeeeegggeeebbb______aaadddgggjjjiiijjjlllooopppnnnllldddeeeggggggfffdddaaa___^^^[[[XXXWWWYYY\\\```bbbeeeeeefffgggiiimmmssswww|||qqqwwwfffNNNHHHHHHEEEDDDHHHFFFGGGIIIJJJKKKNNNRRRUUUZZZbbb~~~nnnllllllpppuuuwwwuuurrrwwwvvv~~~___^^^\\\YYYWWWTTTSSSRRRMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFGGGHHHIIIGGGJJJNNNRRRTTTVVVYYY[[[___aaacccdddfffiiinnnrrrvvvzzzpppcccXXXUUUQQQUUUmmm~~~zzz{{{uuuqqqeeecccrrr~~~uuuqqq{{{yyymmmddd]]]YYY^^^___cccfffjjjnnnpppqqqoooppppppqqqqqqqqqpppppprrrpppmmmjjjhhhgggggghhhggghhhiiikkklllnnnpppqqqqqqpppooommmlllkkkiiiiiiiiiiiijjjkkklllnnnppprrrooonnnnnnmmmmmmlllllllllkkkkkkjjjiiijjjjjjlllmmmnnnooopppqqqssswww{{{~~~}}}iiigggjjjnnnlllkkkyyyyyylllbbb[[[WWWTTTSSSYYYwwwWWWMMMDDDGGGLLLBBB<<>>===<<<<<<===<<<:::888777777666666666666777777888:::===>>>???NNNqqqlll]]]TTTUUUXXXYYYUUUQQQTTTZZZaaaaaaaaaaaabbbdddeeeffffffdddbbb``````bbbeeefffgggiiikkkmmmnnnmmmjjjgggdddeeeggggggeeeccc___]]]\\\[[[YYYWWWXXX[[[___cccffffffgggggggggjjjnnnqqqqqqwww|||qqqwwwoooTTTHHHFFFEEEEEEHHHHHHIIIKKKMMMNNNPPPTTTWWW\\\aaazzzmmmmmmnnnssswwwyyywwwuuuwwwyyyWWWVVVTTTRRROOOMMMKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDFFFFFFFFFGGGIIIKKKKKKOOOUUUYYY[[[]]]^^^``````bbbeeeeeefffjjjqqqvvvxxx}}}zzzfffZZZOOOMMMUUUnnnyyyuuutttlllnnnrrr|||yyy~~~uuummmnnnwwwwwwjjjbbb\\\\\\]]]^^^___aaacccdddhhhiiijjjlllmmmmmmnnnnnnhhhgggeeecccbbbaaaaaaaaaeeeeeefffggghhhjjjlllmmmjjjjjjiiihhhgggfffeeeeeefffggghhhhhhhhhiiillloooooonnnmmmkkkjjjhhhgggfffgggfffeeeeeegggiiilllnnnwwwwwwxxxyyyzzz~~~|||sssjjjdddaaaaaa^^^cccllluuu|||tttlllccc[[[UUUTTT[[[ccccccHHHIII@@@CCCFFF>>><<>>AAA<<<>>>AAA>>>===<<<;;;;;;<<<<<<:::888777777666666666666777777777666888<<<<<>>===???<<>>DDD@@@===???CCCEEEBBB???======<<<;;;:::999999888666666777666666555444444666333666;;;:::<<>>BBBCCCAAA===<<<<<<;;;;;;::::::999999666666777777666666555555999555666:::::::::III[[[wwwlllWWWQQQWWWYYY]]]dddccceeecccaaa]]]YYYYYY[[[]]]dddhhhkkkjjjgggeeeiiimmmtttsssjjj^^^XXXZZZ^^^]]]___dddhhhgggfffeee___XXXPPPPPPNNNLLLKKKMMMQQQTTTUUUUUUUUUUUUUUUWWW[[[^^^_________^^^___dddlllssswwwxxxyyyvvvrrrnnnlllkkkppprrrtttvvvvvvxxxzzz|||tttlllaaa___\\\ZZZ]]]fffqqqyyyyyyrrrlllfffaaa```ggghhhlllsssssswwwoooFFFFFFEEEFFFFFFGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRTTTVVVYYY[[[[[[\\\^^^```aaa```ccchhhjjjiiimmmrrrzzz|||wwwkkkddd\\\SSSjjjjjjkkkkkkjjjiiijjjooorrrnnnooonnnmmmkkkjjjlllnnnlllnnnqqqttttttssspppnnnnnnjjjhhhjjjiiidddbbbdddiiifffbbbkkk{{{rrrjjjddd```]]][[[ZZZZZZ]]]ccckkkqqquuuwwwzzz{{{~~~~~~~~~~~~}}}}}}|||~~~zzzxxxyyy|||}}}zzzqqqkkkddd___^^^^^^\\\[[[XXXZZZ]]]___bbbhhhpppvvvwww}}}uuufffbbb]]]XXXUUURRROOOMMMYYYgggwwwzzznnnbbbdddmmmhhhIIIEEEIIIFFF???@@@===;;;<<>><<<::::::::::::::::::::::::555666666777777777777666;;;777666:::999999BBBNNNnnnxxx___SSSXXX[[[```fffcccfffeeebbb^^^ZZZXXXXXXYYY```dddggggggfffgggjjjmmmyyyssshhh^^^\\\```aaa```^^^ggglllhhhaaaYYYQQQJJJFFFFFFFFFDDDDDDFFFJJJMMMOOOQQQSSSTTTUUUWWWZZZ\\\^^^]]][[[YYYYYY]]]ccchhhoooqqqrrrpppkkkfffbbb```aaacccfffgggfffffffffggghhhnnnvvv~~~{{{sssmmmooozzz{{{tttmmmfff```]]]^^^hhhkkklllpppooowwwbbbFFFGGGGGGGGGIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVXXXZZZ\\\^^^^^^___aaaccceeedddgggllloooqqqwww~~~yyyooofff\\\XXXbbbooo~~~}}}mmmmmmkkkhhhfffhhhlllpppjjjjjjiiihhhhhhiiilllnnniiinnnrrrssspppmmmjjjjjjmmmiiifffffffffeeeiiioookkknnniiidddrrr}}}vvvppplllfffccc```______aaaaaaaaagggiiilllooorrruuuzzz}}}uuuvvvwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxxxxwwwvvvvvvyyytttooolllkkkiiiddd___]]]YYYUUUUUUXXX]]]```aaafffjjjoooqqqsssyyy}}}jjj^^^[[[WWWRRRMMMLLLPPPUUUYYYccceeeddd``````lllrrrMMMDDDJJJJJJCCC===>>><<<:::;;;<<<===;;;:::888888888999999999::::::555555666777888888888777:::666555888999999===DDDdddeeeTTTWWW[[[bbbfffbbbffffffddd```[[[XXXVVVVVV]]]___bbbdddfffiiilllnnnyyynnnaaa[[[^^^ddddddbbbbbbkkkpppiii\\\RRRJJJDDDHHHIIIIIIHHHIIIKKKOOORRRSSSUUUXXXZZZ[[[\\\^^^______]]]ZZZWWWVVVYYY\\\___fffiiikkkjjjeee___ZZZWWWXXXZZZ]]]]]][[[YYYXXXXXXZZZ___eeellluuuyyyqqqiiiccc___\\\ccclllnnnooorrrpppvvvtttWWWIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZZZZ\\\^^^___```aaadddfffkkkjjjlllqqquuuxxxvvvfff___]]]]]]RRRQQQtttxxxpppooollliiidddbbbdddhhhjjjlllmmmkkkhhhggggggiiilllmmmjjjnnnpppnnniiieeeeeefffhhhfffeeedddbbbeeeqqqwwwwwwssslllkkk}}}|||zzzvvvpppjjjgggeeecccaaacccccccccbbbaaa```aaacccccccccdddeeeeeeeeeeeedddeeefffggghhhgggfffdddcccccc```]]]]]]```aaaaaa___cccbbbccceeeiiinnnqqqrrrxxx~~~uuuggg^^^XXXUUUKKKPPPWWW[[[^^^aaafffiiigggdddbbbfffttthhhTTTEEEHHHMMMGGG@@@???<<<;;;::::::::::::999888666666777777888999999999444555666777777777777777777444444666888999;;;>>>VVV|||kkkWWWXXX[[[aaaeee```dddeeeeeebbb]]]XXXVVVUUUZZZ[[[]]]bbbgggkkkmmmnnnrrreeeXXXWWW^^^ddddddbbbgggooorrriii[[[RRRMMMKKKOOOPPPQQQPPPPPPRRRUUUXXXZZZ]]]```aaaaaaaaabbbcccbbb___[[[XXXWWWXXXZZZ[[[```cccffffffbbb[[[VVVSSSSSSUUUWWWWWWUUURRRPPPPPPRRRUUU[[[aaahhhssswwwooogggbbb``````hhhnnnooopppuuurrrtttrrrYYYNNNNNNOOOOOOPPPRRRSSSTTTTTTUUUXXXYYYYYYZZZ\\\^^^]]]^^^```bbbccceeehhhkkkmmmkkkmmmsssyyynnnbbb[[[TTTSSSVVVSSS___ttthhhffffffbbb^^^^^^bbbfffiiijjjtttpppjjjgggggghhhjjjjjjjjjkkkkkkgggbbb```aaaccccccbbbbbbaaa___dddsssyyyuuuvvvrrrqqqyyysssooohhhhhhgggddd```]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]^^^dddbbb___]]]\\\^^^```bbb\\\\\\]]]^^^aaadddhhhkkknnnpppuuu{{{uuummm```VVVRRRQQQSSSTTT^^^kkkzzz~~~sssjjjeeeYYYbbbqqqnnnMMMFFFCCCFFFDDD???>>>CCC:::::::::999999888888777666666666777777888888888444555555666666666666555333333444555777888:::<<>>AAA:::::::::999888777777777666666666666666666666777444555555555555444444333222444666555444666999;;;FFFjjjkkkddd______aaa\\\^^^aaadddddd```\\\XXXVVVZZZXXXYYY___iiiooopppnnnfffYYYOOORRRYYY[[[YYYYYY```gggkkkgggbbbaaa```___]]]^^^^^^\\\ZZZZZZ[[[]]]^^^```cccddddddfffhhhjjjccc___ZZZWWWXXXYYYXXXWWWVVVZZZ^^^___]]]ZZZXXXVVVRRRSSSTTTSSSQQQPPPQQQRRRLLLNNNPPPQQQSSSXXX___eeevvv|||zzzqqqkkkggghhhjjjnnnrrrvvvyyy{{{xxx{{{~~~zzzqqqggg```___dddhhhgggooopppqqqwwwyyylll\\\VVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^___```aaaccceeedddeeehhhiiikkkooossswww~~~tttdddZZZTTTRRROOOTTTTTT[[[~~~uuuggggggpppfffjjjkkkgggbbbaaafffllllllfff```]]]___bbbdddeeeiiihhhfffeeeeeeeeeffffffeeeaaa```dddfffgggjjjooommmssszzzyyyppphhhkkkrrryyy~~~|||{{{}}}}}}wwwjjj___YYYXXXUUUQQQQQQUUUZZZ^^^```hhhkkkkkkfff```aaajjjsssxxxRRRHHHAAABBBAAA>>>===???>>>;;;::::::;;;999777666666777666666666666666666666666555555555555444333222222222666888555333444888;;;===```tttkkkbbb______[[[[[[___cccdddaaa]]]YYYWWWZZZXXXXXX___iiipppqqqnnndddWWWOOORRRWWWWWWUUUUUUZZZaaagggfffeeeffffffcccdddeeedddbbb```^^^___```^^^```bbbdddeeehhhkkknnnaaa]]]XXXVVVWWWXXXWWWVVVTTTWWW[[[]]]\\\ZZZYYYXXXUUUUUUVVVUUUSSSSSSUUUWWWQQQRRRRRRPPPNNNNNNRRRVVVaaaiiisssxxxwwwooofff```______```aaacccfffiiijjjdddgggjjjkkkmmmsss{{{|||wwwnnnccc]]]]]]dddjjjgggrrrttttttxxx}}}{{{^^^SSS[[[ZZZYYYYYY[[[]]]]]]\\\\\\^^^aaabbbcccdddgggiiihhhmmmrrruuuvvv{{{yyyeee]]]\\\XXXRRRNNNNNNWWWkkkrrrtttqqqdddrrrmmmfffgggfffjjjnnnhhhbbb___```fffjjjhhheeedddcccfffiiijjjiiihhhhhhhhhiiigggeeeeeehhhkkkmmmnnnooossswwwyyywwwtttqqqpppuuuvvvrrr{{{{{{yyyuuukkkhhhddd\\\YYYZZZ\\\[[[___eeefffbbb```bbb^^^___``````fffvvv|||WWWGGGDDD@@@???>>>======<<<======::::::999999888777666666777777666666555555555444444444444444444444444444555555555555555666777777???WWWxxxkkkdddcccaaa___aaa``````aaabbb___YYYTTTYYY[[[ZZZ```jjjhhhkkk{{{kkkZZZQQQVVV[[[WWWTTTVVV^^^[[[___hhhnnnlllfffccckkkiiigggeeedddeeeeeefffcccddddddbbb```ccciiiooohhh```WWWUUUYYY[[[XXXTTTVVVWWWYYYYYYWWWVVVVVVWWWXXXTTTPPPOOORRRVVVWWWWWWSSSRRRPPPPPPQQQRRRRRRRRRXXX]]]cccffffffbbb]]][[[XXXYYYYYYWWWTTTUUUZZZ^^^XXXZZZ\\\^^^```bbbfffiiippp~~~{{{zzzoooddd```___```cccgggjjjmmmtttyyyvvv{{{```[[[VVV\\\[[[[[[\\\^^^```aaaaaa```bbbeeeggghhhjjjnnnpppsssvvvzzz}}}rrrggg\\\WWWUUUSSSSSSUUU[[[sss|||hhhnnnpppjjjwwwwwwiiigggjjjhhhjjjlllfffbbb___aaagggjjjgggcccbbb```cccgggiiiiiiiiijjjkkkkkkiiiggggggjjjmmmooopppsssuuuxxxyyyvvvssspppoootttyyyqqqkkktttsssooouuu|||tttmmmhhhiii```XXXSSSOOONNNVVV___yyyuuusssqqqkkkcccaaaddd___eeekkkrrr|||aaaJJJBBBBBB??????>>><<<<<<;;;;;;;;;999999999888888777777777666666666666555555444444444444444444444444444444444444444333444444555666:::MMMiiivvvkkkeeeaaa^^^aaa``````aaaaaa___YYYUUUWWWYYYWWW]]]eeecccgggwwwmmm]]]TTTXXX]]]YYYVVVWWWWWWWWW]]]jjjsssuuurrrqqqqqqmmmiiiiiilllooommmkkkppplllfffaaaaaaffflllpppjjjbbbYYYWWWZZZ]]]]]][[[YYY[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXUUUSSSTTTVVVXXXYYYUUUSSSPPPOOOPPPRRRRRRQQQSSSWWW[[[^^^^^^\\\YYYWWWYYYYYYXXXUUUSSSSSSUUUWWWTTTVVVWWWXXXYYYZZZ]]]___bbblllzzzzzzttttttjjj```^^^```bbbfffjjjnnnlllnnnsssuuu}}}^^^[[[UUU\\\]]]]]]___aaacccdddfffeeefffiiikkkmmmpppuuuxxxvvv}}}wwweee^^^RRRIIILLLRRRSSSPPPMMMpppsssfffjjjkkkgggmmm{{{lllcccgggmmmhhhggghhhcccaaa```bbbhhhiiiddd```___]]]```dddggghhhiiikkkllljjjiiihhhiiikkknnnoooooorrrtttvvvvvvtttqqqppppppmmmooopppyyyssskkkrrrxxxnnnnnnnnnyyysssooojjjfffdddbbbaaa___VVVUUUTTTTTTSSSYYYggguuuzzztttmmmfff^^^\\\eeeooo|||[[[JJJ@@@>>>@@@???>>><<<;;;:::999999999888888888888777777777777666555555555555444444444444444444444444444444444333222222222222333444444555AAAVVVsssuuujjjbbb^^^aaaaaaaaaaaaaaa___ZZZWWWVVVWWWTTTXXX___\\\aaarrrpppaaaWWWZZZ^^^[[[XXXXXXTTTUUU]]]mmmyyy}}}}}}~~~{{{vvvrrrsssyyy|||zzzvvv}}}ttthhh``````eeekkkooollleee\\\XXXZZZ___ccceee```dddhhhgggccc```___``````aaa___[[[VVVTTTVVVYYYXXXTTTPPPPPPRRRUUUUUUTTTSSSTTTVVVWWWWWWWWWUUUTTTYYYWWWUUUUUUUUUVVVUUUTTTSSSTTTVVVVVVUUUUUUWWWXXXXXX]]]eeepppzzzqqqpppkkkiiilllqqqssswww|||ooogggfffggghhhfffeeelllyyy~~~xxxrrrmmmddd]]]]]]aaadddhhhmmmooommmnnnsssxxxooo[[[YYYSSS```aaacccdddfffhhhkkkmmmjjjlllpppssswww}}}tttaaaWWWTTTPPPNNNOOOOOOQQQYYYbbbyyyqqqjjjiiigggcccbbbdddfff```fffkkkccc```bbb___```___bbbggggggaaa\\\\\\[[[^^^bbbdddfffgggiiikkkggggggiiilllnnnnnnllliiilllnnnppppppooonnnnnnoooiiimmmmmmnnn{{{~~~xxxwwwsssllliiippp~~~yyyuuutttqqqlllgggeeedddccc___[[[WWWSSSRRRNNNQQQVVVXXXXXX\\\dddlllbbb___[[[ZZZ\\\ggg}}}}}}VVVIIIFFF@@@===@@@>>>===;;;:::888777777777666666777777777777777777444444444444444444444444333333333333333333333333333222222222222333444444444:::IIIdddzzzlllccc```aaaaaabbbbbbaaa___[[[YYYVVVWWWSSSTTTYYYVVV[[[nnnssseeeYYYYYY\\\[[[YYYXXXUUUWWW___nnnyyy~~~~~~|||zzzzzz|||}}}}}}|||zzznnnccc___```fffkkklllggg___YYYYYY^^^fffllljjjttt}}}zzzoooeeeccceeegggjjjiiicccYYYTTTVVVZZZ]]]YYYUUUTTTVVVYYYYYYYYYXXXWWWUUUUUUVVVWWWXXXXXXXXXUUUTTTVVVZZZ[[[ZZZWWWVVVXXXYYYYYYXXXWWWXXXYYYXXX[[[___dddooo~~~~~~{{{ooofffgggcccaaafffjjjkkkllloooyyytttooogggbbbbbbdddfffggg]]]cccnnnxxx}}}wwwpppggg___ZZZ]]]bbbfffjjjnnnmmmooouuuzzz{{{aaaWWWWWWQQQdddgggjjjlllnnnqqquuuxxxyyy}}}sssbbbWWWTTTLLLTTT[[[XXXTTT___vvvllljjjhhhgggfffdddbbbaaaggg```dddfff]]]ZZZ^^^]]]______bbbfffddd^^^ZZZ[[[]]]___bbbcccdddeeegggiiifffhhhmmmqqqrrrooojjjeeehhhjjjkkkkkkiiihhhggghhhiiiiiijjjjjjiiirrrpppeeehhhnnnmmmfffrrrxxx|||vvvpppllljjjjjjiiigggccc___^^^^^^______\\\UUUNNNIIIKKKRRRWWWYYY[[[[[[YYYWWWWWWXXXXXX[[[___hhhsss}}}mmmVVVFFFFFFFFF>>><<>>888:::AAA::::::999888777777777777666666666666555555555555222222333333333333333444333333333333333333333333333333222222333333444555999999BBBXXXtttpppaaaZZZaaacccdddcccaaa^^^^^^^^^\\\\\\VVVTTTVVVSSS[[[qqqqqq```WWWXXX[[[[[[YYYUUUUUUZZZdddmmmssszzz|||{{{www{{{zzzkkkcccffflllpppoookkkccc[[[[[[dddmmmuuu~~~nnnggggggaaaggglllkkkfffdddgggkkkmmmmmmkkkeee]]]XXXXXXZZZ^^^[[[WWWYYY___fffjjjkkkaaa___]]][[[[[[ZZZXXXWWWYYY[[[]]]^^^\\\[[[[[[[[[WWW^^^cccaaaeeesssvvviiifffkkkmmmsss{{{}}}zzz{{{~~~}}}hhh``````______```aaacccdddlllxxx~~~yyyrrriiibbb]]][[[aaahhhkkkmmmppppppuuuxxxvvvxxxbbbTTTSSSPPPRRR{{{rrrjjjeee^^^WWWTTTWWW\\\VVV```{{{iiiccclllfffbbbbbb```^^^aaagggmmmaaaaaaccc\\\\\\bbb```ccccccdddfffccc^^^^^^bbbdddfffggghhhhhhiiikkkmmmmmmllllllmmmllljjjeeeaaacccfffiiijjjhhheeecccccccccccceeekkkppptttyyy}}}~~~~~~uuulll]]]]]][[[WWWRRROOOMMMNNNOOOTTT\\\aaaeeehhhkkkmmmyyyttttttnnnoooooommmkkkjjjlllooohhhgggfffdddbbbaaa```___WWWUUUSSSSSSUUUWWWWWWUUUPPPQQQQQQNNNLLLJJJKKKLLLQQQWWW[[[YYYQQQKKKKKKNNNWWWaaahhhiiikkkssszzz}}}~~~XXXEEECCCBBB@@@===:::999;;;===999999888888888888888999666666666555555444444444111222222222333333333333222222222222222222222222222111111111111222333333888666===PPPjjj|||iii^^^aaaccceeeccc```^^^^^^___```aaaZZZWWWXXXUUU___vvv{{{gggZZZZZZ^^^___]]]WWWUUUXXX___eeellluuu}}}sssjjjjjjmmmuuuwwwvvvlll```]]]dddlllrrrxxx{{{rrrjjjgggaaafffkkkllljjjjjjllloooooouuuwwwrrrhhhbbbdddiiilllfffaaa```eeejjjmmmmmmiiihhheeeaaa^^^\\\]]]^^^bbbdddeeeeeebbb```^^^^^^ZZZ```ddddddkkk{{{yyymmmnnnpppuuu~~~{{{kkkccccccdddeeehhhmmmrrrvvv}}}}}}xxxpppggg___[[[\\\dddkkkoooqqqttttttvvvwwwxxx~~~YYYUUURRRLLLSSSzzzsssggg^^^XXXWWWUUUPPPOOORRRWWWqqqqqqkkkdddggg^^^ZZZ^^^^^^^^^fffrrrmmmaaaaaaddd```aaaeeecccfffeeefffgggddd```aaaffffffhhhjjjjjjkkklllooorrrnnnkkkgggeeedddcccaaa___^^^bbbhhhllllllkkkjjjjjjjjjrrrrrriiiiiissszzzyyyzzz}}}}}}{{{rrriiibbb___^^^PPPRRRTTTSSSQQQQQQTTTWWWXXXdddqqqtttmmmeeeccceeeggghhhgggdddaaa```cccfff___^^^\\\ZZZXXXUUUSSSRRRNNNMMMLLLNNNPPPPPPNNNKKKJJJIIIHHHKKKNNNPPPPPPNNNWWWYYYXXXSSSOOOSSS```lllyyyxxxMMMBBBMMMBBBCCC@@@<<<<<>>>>>===<<<;;;;;;::::::777777777777666666666666999888777555333333222222222222222222222222222222222111111111000000//////111111222222222333333333333888777>>>QQQmmm~~~gggiiicccaaabbb```YYYWWWZZZ``````bbb```XXXTTT^^^lllqqqccc^^^aaaddddddbbb]]]YYYXXXXXX\\\fffqqq}}}}}}ooommmtttwwwyyy||||||uuukkkgggiiioooppptttzzzyyysssnnnnnnhhheeegggnnnpppnnnnnnqqqrrruuuyyy~~~zzzyyyvvvnnnjjjlllnnnoooqqqqqqkkkeeeiiiqqqwww}}}zzztttrrrsssrrrrrrnnnlllqqq}}}yyy}}}uuuqqqnnnfff\\\YYY^^^eeekkkooorrrtttuuuxxxqqqvvviiiYYYUUUVVVUUUMMMxxxhhh[[[VVVUUUPPPQQQLLLJJJIIILLLiii|||fffbbb]]]^^^^^^^^^\\\[[[\\\^^^aaa^^^]]][[[[[[[[[[[[ZZZXXXZZZZZZ\\\^^^\\\YYY]]]cccdddeeefffhhhiiijjjjjjjjjhhhaaaaaahhhjjjccc```ddd\\\___ccceeeeeedddddddddhhhiiikkklllmmmoooqqqrrrsssvvvvvv~~~yyyvvv|||{{{|||mmm```\\\XXXZZZ]]]```___[[[UUUOOOLLLRRRSSSRRRPPPSSSWWWVVVRRRPPPOOOOOOQQQUUUYYY[[[[[[VVVYYYZZZ[[[aaafffbbb[[[RRRTTTWWW\\\bbbgggkkkmmmtttrrrrrryyygggPPPEEE???;;;:::<<<;;;;;;:::999999888888777777777666666666555555777666555444333222222222222222222222222222222222111111111000000000//////111111111111222222222222222666555;;;LLLfffmmmmmmhhheeegggddd\\\XXXYYY[[[\\\______YYYSSSWWW___qqqtttpppeee[[[[[[___bbb___^^^^^^___^^^^^^dddlllxxx}}}~~~sssnnnqqqwwwyyy}}}zzzqqqmmmooooooooottt|||~~~wwwpppnnnllleeedddkkkrrrtttuuuxxxyyyxxxzzz~~~zzzwwwwwwoooqqqxxx}}}|||xxxzzz}}}zzz}}}zzz~~~~~~zzzsssooommmfff]]][[[aaahhhnnnrrrtttuuuvvvvvvvvv^^^UUUXXX[[[XXXLLLpppeee]]]TTTOOOOOOHHHMMMKKKLLLRRR^^^yyyccc^^^[[[[[[\\\\\\[[[ZZZZZZ[[[]]]ZZZ[[[\\\ZZZXXXVVVUUUUUUXXXVVVVVVWWWWWWWWW^^^gggfffggghhhhhhgggfffeeedddgggaaaaaaggggggaaa]]]___[[[^^^bbbddddddddddddeeeiiijjjkkkmmmnnnnnnnnnnnnooowwwwww{{{lllffflll~~~zzzyyyyyyvvviiiaaa^^^YYY\\\\\\]]]aaagggiiifffhhhbbb\\\]]]dddkkklllkkkpppmmmjjjnnnzzz|||uuuxxx}}}tttxxxoooZZZEEE>>>AAA@@@:::666999999888888777777666666666666666666555555555444444333333222111111222222111111111111111111111111111111000000000000//////000000000000111111111111111444333666EEEZZZwwwllliiiggghhheee^^^WWWUUUWWWYYY]]]```]]]VVVRRRRRR]]]iiipppjjj___ZZZ[[[]]]cccdddhhhiiieee___```fffooouuu}}}wwwooommmuuuwww}}}zzzvvvwwwssssssyyyxxxqqqtttkkkfffkkkuuu}}}qqqttt|||{{{zzzvvvoookkkiiiccc^^^^^^dddlllsssvvvwwwwwwxxxuuu}}}yyyYYYVVV^^^ddd^^^NNNqqqhhh```]]]WWWNNNLLLPPPMMMQQQTTTccc~~~ooo\\\XXXWWWXXXYYYZZZYYYXXXWWWWWWYYYYYY[[[[[[YYYVVVTTTVVVXXXYYYWWWWWWYYYXXXYYYaaajjjgggggghhhhhhgggdddbbbaaadddaaaaaadddccc]]]ZZZ\\\___bbbfffhhhhhhiiijjjkkklllkkkjjjiiijjjjjjiiiiiieeepppssstttyyyzzz|||sssllldddiiiyyy~~~zzzYYYPPPDDD;;;<<>>QQQnnnyyyuuuooojjjjjjjjjeee]]]YYYXXXUUUUUU[[[aaa```\\\SSSSSSZZZooozzztttrrrppplllkkklllnnnttt{{{xxxrrrqqqooommmrrr~~~{{{|||}}}~~~yyyooommm|||zzzvvvvvvpppjjjddd]]]XXXYYY]]]hhhlllrrrvvvwwwxxxxxxyyy|||cccTTTOOORRRTTT\\\___WWWzzzkkk^^^VVVPPPLLLDDDAAAFFFNNNTTTfffkkkbbbcccYYYWWWTTTMMMNNNQQQKKKOOOOOOOOOOOONNNPPPSSSVVVSSSSSSUUUXXX[[[]]]\\\[[[^^^]]]___bbbaaa```fffmmm{{{vvvpppkkkgggeeedddbbbcccccc```^^^aaaeeehhhccceeeggghhhggghhhjjjkkkmmmkkkjjjmmmqqqrrrooollliiijjjbbb```hhhggg```bbblllggglllvvvkkkggghhhiiijjjooo{{{gggRRRJJJCCC<<<777<<<::::::<<<;;;888888;;;666666666666666666666666333222222222111111111111111000///////////////000////////////////////////........./////////000000//////000000000111111111111444222333888999HHHbbbvvvuuulllkkkmmmhhh```ZZZZZZVVVTTTYYYaaaccc```XXXWWW[[[jjjxxxnnnhhhiiipppxxxwwwrrrppprrrooorrr~~~uuutttyyyyyy~~~~~~yyyuuurrrkkkfffbbb\\\WWWZZZaaalllooosssvvvwwwxxxzzz{{{ZZZOOOOOOUUUYYY```^^^QQQtttnnnfff]]]UUUNNNHHHDDDOOOMMMVVVdddooovvvZZZTTTXXXUUURRRTTTQQQKKKPPPSSSJJJMMMNNNMMMLLLLLLOOOSSSVVVUUUVVVYYY^^^cccccc^^^YYY\\\ZZZ[[[]]]]]]^^^eeennnpppnnnjjjhhhggggggiiijjjdddfffeeeaaa```dddjjjnnnhhhjjjkkklllkkkkkkmmmoooiiijjjmmmsssyyyzzzuuupppfffjjjggggggpppmmmeeefffkkkjjjmmmssszzztttiiijjjhhhbbb[[[___ooo~~~iiiWWWDDD===<<<;;;<<>>>>>===<<<999999999888888888777777999888666444444444444555444444333222111000///.........//////000000111111........................------............------000000///////////////000333111000111222888FFFSSShhh{{{}}}wwwuuutttrrrjjj```\\\______]]]```hhhiiiooommmfffgggqqqtttooowww~~~pppkkkwww~~~rrrnnnnnnwwwpppnnn}}}vvvrrr|||{{{vvvpppkkkiiiddd]]]YYY[[[ccciiisssuuuqqqsss~~~|||\\\OOONNNOOOOOOPPPNNNJJJGGG~~~uuummm___SSSNNNMMMQQQWWWWWWWWWdddvvvrrr\\\RRRKKKKKKOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLJJJJJJKKKMMMPPPRRRPPPRRRUUUXXXZZZZZZYYYXXX^^^[[[XXXYYY^^^dddhhhiiiggghhhjjjjjjiiieeeaaa^^^ZZZZZZ\\\```fffiiihhhfffkkklllllllllllljjjiiiggghhhjjjlllnnnmmmkkkhhhfffbbbfffkkknnnnnnmmmmmmnnnnnnllljjjjjjmmmsss|||{{{kkkfffooorrrjjjooozzz}}}|||kkkkkkiiinnn|||___KKKCCCEEEAAA===;;;<<<<<<;;;999999999888888888777777777888777666555555555555555444333333222111000///...///////////////000000000........................------............------000000///////////////000333000000111333777CCCOOOlllvvv{{{zzzzzzrrrooojjjhhhkkknnnkkkdddooorrrvvvwwwpppiiihhhjjjtttyyy|||ppplllmmmsssuuuyyy|||yyyxxxsssmmmhhheee```[[[[[[```gggmmmvvvxxxsssttt{{{zzzzzzqqqSSSMMMLLLKKKLLLLLLKKKIIIGGGwwwtttkkkccc[[[XXXXXXVVVUUUVVVYYYWWWXXX]]]cccqqq{{{ZZZNNNOOOPPPNNNMMMPPPPPPNNNMMMKKKKKKJJJJJJMMMLLLJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVVVV^^^YYYUUUYYY```ffffffdddfffffffffdddaaa^^^[[[YYYUUUXXX[[[___bbbbbbbbbaaaeeehhhlllooooookkkeeebbbeeehhhkkkkkkhhheeeeeefff```dddjjjnnnpppoooooooooooollljjjjjjmmmnnnmmmkkkkkktttbbbSSS\\\UUU\\\nnnpppccckkk|||kkk\\\ZZZfffwww|||___MMMAAA;;;999===<<<:::999:::999888666888888888777777777666666555666666666666666555555333333222111000//////...000000//////////////////------------------------------............------//////.........//////000111///000222333555>>>GGGgggnnnyyy{{{vvvnnnqqqyyyvvviiiuuuxxx{{{gggeeeppp~~~yyyllliiikkkppp~~~~~~xxxtttsssoooiiiddd___[[[YYY^^^eeemmmrrrvvvyyyvvvvvv|||||||||ZZZSSSKKKIIIGGGGGGHHHHHHGGGFFFqqqiiiaaa]]]XXXTTTXXX```VVVXXX___dddaaa\\\```hhhddd]]]___pppgggOOOIIINNNOOOMMMKKKOOONNNMMMKKKJJJJJJJJJJJJOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVTTTSSSVVV\\\``````^^^aaa```^^^\\\YYYWWWVVVUUUTTTXXX]]]```aaa```_________ccciiimmmlllhhhaaa]]]```eeeiiihhhdddaaadddgggaaadddhhhkkkmmmnnnoooooonnnnnnnnnnnnmmmkkkiiigggjjjiiisssxxxdddeeebbb```dddrrrvvvrrrrrryyyssspppsssnnnooossspppyyynnniiikkk{{{gggOOOBBB>>>======???777888888999999888666555777777777666666666555555333444666777777666555444333222222111000/////////000000000//////......---------------------------,,,------......------,,,......------......//////000...///222333333999@@@VVVhhhxxx|||yyy|||rrruuuyyykkkhhhjjjwwwzzztttpppoookkkfff```[[[WWWYYY```iiipppssssssxxxwwwxxx~~~fffQQQVVVJJJGGGDDDCCCDDDFFFFFFFFF___hhhqqqtttvvvyyyuuuooosss{{{|||jjj\\\^^^hhh]]]eee||||||dddWWWJJJFFFGGGHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJJJJOOONNNMMMLLLLLLMMMMMMNNNQQQQQQQQQQQQRRRTTTUUUVVVOOOQQQSSSVVVWWWYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUWWW[[[___bbbbbbaaa``````\\\___cccffffffccc^^^[[[[[[```eeeeeecccbbbeeehhheeeddddddeeehhhkkknnnooooooqqqrrroooiiiffffffhhhqqqllloooxxxzzzvvvxxx~~~xxxuuuxxxyyyqqqfffhhh___\\\bbbddd______dddfffuuu~~~~~~|||ssskkkiiimmmrrr{{{~~~}}}ssswww{{{zzzwwwrrrnnnkkkccc[[[___bbb```mmmzzzgggPPPGGG@@@===<<<999999:::555666888999888777666666666666666555555555444444222333555666666555444333222111111000000/////////000000//////......------------------------------,,,,,,------------,,,,,,------,,,------.../////////---...222333222555:::EEEfff}}}~~~yyykkkkkkppp}}}|||wwwpppllllllhhhbbb]]]YYYWWW[[[ccckkkppprrruuuxxxwwwxxx|||{{{WWWKKKNNNJJJGGGCCCBBBCCCDDDEEEEEEtttnnnyyy~~~ssseeeeeeqqq|||{{{kkkPPPLLLIIIFFFEEEFFFHHHIIIFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJPPPPPPPPPQQQQQQRRRTTTTTTMMMPPPTTTVVVVVVVVVYYY[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXZZZ]]]```aaaaaa```___ZZZ\\\___``````^^^\\\ZZZZZZ^^^ccceeeddddddeeeggggggdddaaabbbeeejjjnnnppppppssssssmmmeee___aaadddnnnmmmnnnpppnnnjjjjjjmmmoooxxx{{{lllcccgggfff^^^\\\aaacccjjjssstttnnnoooqqqfffgggooovvv{{{~~~|||yyy{{{}}}zzzssseeehhhhhhbbb\\\WWWRRRMMMOOOVVVgggoooqqqrrr]]]PPPJJJDDDAAA???@@@<<<888888;;;444666999999888666666777555555555444444444333333333333333333333333222222111111000000000///////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...//////------111333222333666<<>>===::::::===555777999888666555666777444444444444333333333333333333222111000000000000000000000000////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///000,,,,,,111333222222555999SSS{{{tttwwwvvvwwwwww~~~zzzwwwvvvpppgggdddccc```[[[WWW[[[aaaggglllpppuuuwww}}}}}}{{{|||[[[PPPLLLGGGIIIFFFCCCAAAAAAAAA@@@>>>xxx~~~pppjjj]]]NNNEEECCCDDDDDDCCCDDDEEEEEEBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLPPPMMMKKKNNNUUUXXXWWWSSSRRRQQQPPPOOONNNMMMMMMMMMUUURRRPPPTTTYYY\\\ZZZWWWWWWZZZ]]]______]]]ZZZXXX^^^___bbbfffiiihhhdddaaaaaa``````dddkkkppprrrqqqooommmkkkjjjhhhfffbbb^^^[[[dddfff^^^\\\```bbb]]]aaa```^^^]]]```jjjxxxyyyeeeZZZMMMDDDAAA@@@===;;;<<<888777::::::777444444555777888777444333555777444444444333333333222222444333111///......///000000000000000////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///000,,,,,,000222222333555888DDDpppwwwzzzvvvqqqtttmmmzzzzzzvvvuuusssmmmdddaaa```]]]XXXUUU\\\eeelllppptttxxx{{{|||}}}mmmUUUNNNLLLIIIHHHFFFCCCAAA@@@???===<<>>======>>>???}}}```SSSJJJMMMNNNGGGCCCEEECCCCCCBBBAAAAAAAAABBBBBBCCCEEEDDDAAA@@@BBBAAA>>>DDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDLLLLLLLLLKKKKKKKKKJJJJJJGGGKKKOOOOOOLLLLLLOOORRRSSSSSSTTTUUUWWWYYY\\\^^^ZZZYYYZZZ[[[^^^^^^]]]\\\cccdddfffeeedddbbbaaaaaa]]]]]]^^^bbbfffhhhhhhfffaaa```___^^^\\\YYYUUURRRSSSSSSTTTVVVYYY]]]aaaccclllfff______bbbccc```\\\WWWccchhhmmmzzzwwwlll]]]QQQKKKGGGCCC@@@BBBBBBBBB@@@>>><<<999888999999888888777777666666444444444555444444333222111111111111111111111111222111000000//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...............///000111222333777UUUxxx|||uuuuuuyyy}}}vvvrrriiifffaaa^^^\\\[[[YYYXXX^^^cccjjjqqqtttwwwyyy{{{~~~oooUUUIIIJJJKKKDDDDDDBBB@@@>>>======>>>???|||\\\LLLEEECCCHHHHHHAAA>>>@@@DDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@>>>AAAEEECCC>>>AAAAAA@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCHHHHHHIIIIIIIIIHHHFFFEEEFFFJJJOOOPPPNNNMMMMMMOOOTTTWWWZZZ[[[ZZZ[[[^^^aaa\\\[[[ZZZ[[[]]]^^^]]]\\\ddddddeeeffffffeeedddccc^^^]]]^^^```bbbcccbbbaaaZZZZZZZZZZZZXXXVVVSSSQQQQQQRRRTTTXXX\\\bbbfffiiiooojjjeeecccdddbbb]]]XXXWWWZZZYYY^^^ggghhhrrryyyeeeWWWNNNHHHAAA>>>???AAAAAA@@@??????>>>===<<<:::999888888888777777666555555444444444444444444333222222111111111111111111111111111111000///////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++,,,,,,---...............///000111222888333KKKyyyzzz~~~yyysssooofffddd```[[[XXXXXXZZZ]]]eeeiiinnnrrrtttvvvwwwyyy{{{[[[LLLGGGGGGGGGBBBDDDCCCAAA???>>>>>>>>>???ooo___XXXJJJGGGGGGIIIFFF???===@@@DDDCCCBBBAAAAAA@@@AAAAAA???>>>===>>>EEEKKKJJJDDD@@@@@@???>>>>>>?????????AAABBBDDDEEEFFFFFFEEEEEEDDDFFFHHHIIIJJJIIIGGGFFFHHHKKKNNNOOONNNMMMNNNOOOSSSXXX]]]^^^\\\[[[___ccc^^^]]]\\\\\\^^^___^^^]]]___```aaacccfffffffffeee______^^^^^^___^^^^^^]]]XXXYYYYYYYYYXXXXXXYYY[[[VVVYYY^^^ccchhhkkklllmmmllliiifffeeefffddd___ZZZ]]]\\\\\\cccgggdddtttvvvhhh\\\SSSMMMFFFAAACCC???<<<:::;;;;;;;;;:::;;;;;;;;;::::::999888888777666666555555444444333333444444444444333222222111111111111111111111111000000///............///---------......---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---..................///111111:::666LLLvvvzzz{{{~~~{{{vvvpppllldddccc___YYYUUUVVV[[[```jjjmmmqqqtttuuuwwwyyyzzz~~~tttPPPKKKHHHEEEEEECCCCCCBBBAAA???>>>>>>>>>>>>|||kkkbbbVVVKKKBBBAAABBBCCCAAA???BBBFFFCCCCCCAAA@@@@@@?????????>>>>>>===>>>EEELLLKKKEEE@@@???????????????@@@@@@<<<===???BBBCCCDDDDDDDDDBBBDDDGGGJJJLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMPPPRRRSSSXXX]]]]]][[[ZZZ^^^bbb```___^^^^^^___```___]]]XXXXXXZZZ___dddggggggeee______^^^\\\ZZZYYYXXXXXXYYYYYYYYYXXXXXX[[[aaafff```eeelllrrruuutttqqqnnnkkkhhhfffeeeeeeccc___\\\ZZZ[[[\\\bbbccc___vvv~~~www{{{ttt___PPPRRRLLLDDD??????BBBCCCDDD999999888888999:::::::::999999888888888888888888666666555555444333333333333333444444333333222111000000000000000000000000000///......---.........,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,++++++,,,,,,---...------------...///000111333555HHHdddnnnjjjuuuvvvjjjhhhiiikkkkkkhhhfffgggaaaiiivvv~~~{{{xxxsssnnnjjjcccbbb^^^XXXUUUWWW^^^dddlllooorrruuuwwwyyy}}}bbbLLLMMMHHHBBBBBBCCCBBBAAA@@@???>>>=========hhhTTTUUUXXXNNNBBBBBBBBBAAA@@@??????BBBEEEBBBAAA@@@???>>>=========??????>>>===@@@EEECCC?????????????????????@@@AAA===>>>AAACCCEEEEEEEEEEEEAAACCCFFFIIILLLMMMNNNNNNMMMMMMLLLLLLMMMPPPSSSUUUTTTWWWYYYZZZYYYYYY\\\___```______```aaa```]]][[[SSSSSSUUUZZZaaaeeeeeeccc^^^^^^]]]ZZZVVVTTTTTTUUUXXXYYYZZZXXXXXX\\\ccciiigggllltttzzz|||yyytttpppmmmiiieeebbb```___]]]\\\[[[___```cccaaa]]]rrrppp```\\\]]]dddnnnttttttrrrqqquuu|||zzzrrrkkkgggeee[[[UUUOOOMMMNNNNNNKKKHHHDDDCCCAAAAAABBBAAA>>><<<<<<<<<==================999888777777666666777777666666555555444333333333333333333333333222111111000000000000000000000000//////...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++,,,,,,++++++,,,,,,---...------------...///000111...222===IIIOOOWWWooommmbbb\\\ZZZWWWWWWWWWVVVUUUTTTIIIKKKQQQZZZcccqqq{{{xxxuuupppkkkgggaaa___[[[XXXXXX\\\dddiiinnnpppsssvvvxxx|||lllSSSHHHKKKEEE@@@AAA@@@@@@@@@???>>>===<<<<<<;;;rrrdddSSSIIIEEEEEEEEEDDDFFFFFFCCCAAA@@@AAAAAA@@@AAA@@@???===<<<<<<;;;;;;<<>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFEEEEEEDDDAAABBBDDDFFFIIIKKKMMMMMMLLLLLLLLLNNNQQQSSSUUUUUUVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^___```aaa___[[[WWWRRRQQQRRRXXX___cccbbb```aaaaaa```\\\XXXUUUVVVWWWXXX[[[]]]]]][[[\\\aaaffffffjjjqqqwwwzzzyyyuuusssmmmiiiccc]]][[[[[[\\\]]]```eeeddddddccc^^^jjjuuuhhhbbbaaa^^^```fffiiieeeccceee```^^^\\\\\\^^^```^^^[[[\\\aaagggnnnsssuuurrrnnntttnnnhhheeebbbdddqqq{{{mmm```ZZZZZZZZZ[[[^^^ZZZYYYWWWRRRLLLIIIHHHIIINNNKKKFFF@@@<<<:::;;;===AAAAAAAAAAAA???<<<888666999999999999777666666666999888777666555666666777666666666555444444333333222333333333333222111111000000000000000000000000///...------,,,,,,------++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...///000000///333666777???QQQggguuuuuubbb^^^]]]ZZZVVVRRRQQQQQQOOOLLLKKKIIIJJJMMMNNNQQQ\\\iiiqqq~~~|||xxxtttqqqlllgggddd^^^ZZZWWWWWW]]]dddlllpppqqqrrruuuwwwyyy}}}[[[JJJEEEFFFBBBBBBCCC===???>>>>>>>>><<<;;;:::999cccOOOKKKFFFDDDBBBAAAAAABBB???@@@??????BBBDDDCCC@@@@@@???>>>===;;;;;;::::::999>>>???===<<>>??????@@@AAAAAABBBAAA@@@>>>===BBBBBBCCCDDDFFFHHHJJJKKKJJJKKKMMMQQQUUUVVVUUUTTTXXXUUUTTTTTTWWWZZZ[[[\\\[[[\\\^^^``````^^^YYYTTTTTTRRRRRRWWW^^^aaa```]]]ffffffeee```[[[YYYZZZ\\\YYY^^^bbbbbb___]]]___bbbbbbeeekkkppptttvvvvvvuuukkkfff___ZZZXXXZZZ^^^aaa\\\bbb```___aaa\\\^^^mmm{{{vvv___aaadddddd```[[[[[[```bbb^^^]]]```ddd\\\VVVXXX[[[[[[WWWUUURRRUUUXXX[[[^^^___[[[WWWOOOPPPUUUXXXTTTQQQWWWaaaYYYQQQLLLKKKJJJIIIIIILLLFFFHHHIIIFFFBBBAAADDDGGG;;;@@@EEEEEEAAA>>>???AAA>>>===;;;999999:::;;;<<<888999;;;;;;;;;;;;===>>>:::999777666555555666666777666666555555444333333222333333333333222111111000000000000000000000000......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++************************)))************++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------------...000000000444555666CCCYYYffffffpppgggbbb___[[[WWWWWWXXXUUUQQQRRRQQQTTTXXXVVVTTT[[[fff```gggrrr|||zzzvvvrrrnnnjjjeeeaaaZZZWWWTTTWWW```jjjqqqtttssstttvvvxxxzzz~~~sssVVVHHHDDDCCCBBBGGGGGG<<<>>>>>>======<<<;;;999888mmmRRRJJJEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAAAAA@@@@@@???>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>@@@BBBBBB@@@>>>======BBBBBBBBBBBBDDDFFFHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWTTTQQQOOOPPPTTTVVVVVVTTT^^^``````___\\\YYYWWWWWWWWWUUUUUUXXX^^^dddffffffdddbbb___\\\[[[\\\^^^```[[[___dddfffeeedddeeegggaaadddhhhkkkmmmnnnoooqqqoooggg^^^YYYVVVTTTXXX^^^bbb^^^\\\___```^^^]]]___|||}}}iiiZZZ[[[_________]]]\\\\\\\\\[[[XXXVVVXXXXXXXXXWWWVVVTTTSSSRRRVVVVVVWWWXXXXXXWWWVVVUUUOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIGGGEEEEEEDDDDDDEEEDDDCCCBBBBBBAAABBBBBBBBBAAA???===<<<======>>><<<<<<<<<<<<============;;;999777777999:::888666666666555555555555666666333222222111111222222333222222222111111111000000111000000///////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////111222444777;;;EEEZZZnnnvvvpppccc___]]]^^^^^^ZZZZZZ\\\^^^^^^^^^^^^^^^_________aaagggiiiqqq}}}{{{xxxvvvrrrnnnjjjeee```\\\XXXXXXZZZaaakkkqqqqqqpppyyyvvvwww||||||{{{ZZZHHHGGGEEECCC@@@>>>===<<<=========<<<;;;;;;::::::vvvUUUDDDGGGBBBBBB@@@???>>>>>>======@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<======>>>???<<>>======BBBBBBBBBBBBCCCEEEGGGIIIMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTZZZ[[[\\\[[[YYYWWWVVVWWWYYYWWWVVVXXX\\\___```___aaa___\\\ZZZYYY[[[]]]^^^aaacccfffgggfffffffffgggcccdddfffgggfffgggiiikkkiiibbb[[[XXXUUUTTTWWW]]]ZZZXXXZZZ]]]^^^[[[[[[]]]rrryyyuuufff[[[\\\^^^[[[[[[ZZZXXXYYYZZZZZZYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUSSSRRROOONNNMMMLLLKKKLLLLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::888666777999999777555666555555555555555555666222222222111111222222222222222111111111000000000111000//////......//////...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////111222444666999BBBVVVhhhttt}}}qqqeee[[[ZZZ]]]]]]]]]]]]aaabbbccceeeffffffeeeeeeeeeiiihhhllltttqqqrrr~~~~~~zzzvvvsssoookkkhhhddd___\\\WWWXXX\\\dddlllrrrsssqqqxxxvvvyyy||||||qqqMMMGGGGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;:::999999999ooo[[[bbb^^^FFF<<>>======<<<<<<======>>>????????????>>>=========<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???<<<>>>AAAAAA@@@??????@@@CCCBBBBBBBBBCCCDDDFFFGGGNNNOOOOOOPPPQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXXXXWWWWWWXXXZZZ\\\\\\[[[]]]\\\YYYXXXXXXYYY\\\]]]fffdddcccdddeeeffffffeeedddcccbbb___]]]]]]```bbbddd___ZZZYYYXXXVVVXXX]]]VVVWWW[[[^^^]]]YYYZZZ___hhhmmmlllccc^^^___^^^YYYWWWUUUTTTUUUWWWZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWSSSTTTTTTTTTSSSQQQPPPNNNOOOMMMKKKIIIHHHIIIJJJJJJEEEFFFGGGGGGGGGFFFDDDCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999888666777888888777555555555444444444444555555222222111111111111222222111111111111000000000000000000///............///------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////111111333555777>>>NNN^^^ttt}}}nnn[[[WWW\\\___``````aaacccfffhhhhhhfffdddbbbiiimmmjjjlllsssnnngggmmmmmm|||xxxtttpppkkkgggdddaaa]]][[[VVVYYY___gggooossstttsssxxxxxxzzz}}}|||]]]FFFEEEEEEEEEEEECCCAAA???>>>;;;;;;:::999999888888777yyydddOOOFFFPPPSSSEEE<<<>>><<<<<<<<<;;;;;;<<<<<<===<<<===============<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999::::::::::::;;;<<<<<<===>>>>>>>>>===???AAABBBAAAAAABBBCCCBBBBBBAAAAAAAAABBBDDDEEELLLLLLMMMNNNOOOOOOOOOOOORRRTTTUUUSSSPPPPPPRRRUUUPPPRRRSSSTTTTTTUUUWWWYYYUUUVVVWWWYYY[[[\\\\\\\\\ZZZYYYWWWVVVWWWYYY[[[]]]ccc___\\\]]]aaaddddddcccdddbbb^^^ZZZWWWWWW[[[^^^ddd```]]]]]]\\\YYYZZZ^^^[[[\\\___aaa]]]YYY]]]dddcccfffddd___^^^```^^^XXXVVVTTTRRRSSSUUUXXXZZZZZZVVVVVVWWWXXXXXXWWWWWWWWWSSSSSSSSSSSSQQQOOOMMMKKKMMMKKKHHHFFFEEEFFFGGGHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>><<<<<<;;;:::999999888888777777666666666666555555444444333333333333444444111111000000000000111111111111000000000/////////000///......------......---------,,,,,,,,,+++++++++++++++++++++*********+++++++++***************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////000000111333444999FFFSSSnnn~~~lllccccccdddeeegggeeefffhhhiiihhheeebbb```iiimmmkkknnnyyyyyyvvv|||ttt~~~{{{wwwrrrnnngggbbb___\\\ZZZXXXWWW\\\dddlllqqqtttvvvvvvzzzzzz|||}}}|||pppQQQHHHBBBBBBCCCCCCCCCAAA???===;;;::::::999999888777777iii]]]SSSFFFEEECCCCCCDDDBBB<<<666;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;<<<;;;;;;:::::::::999999999999::::::999999888888888888999999999999;;;<<<======<<<<<<:::<<<>>>?????????@@@AAA@@@@@@???>>>???@@@BBBCCCFFFGGGIIIKKKMMMNNNNNNOOOPPPSSSTTTRRROOONNNQQQTTTNNNPPPSSSTTTUUUVVVXXXZZZUUUWWWZZZ[[[\\\[[[[[[[[[VVVVVVUUUVVVWWWYYY\\\]]]^^^ZZZXXXYYY^^^bbbdddccceeeccc```[[[YYYZZZ]]]```ddd```^^^^^^]]]YYYYYY\\\aaaaaaaaa```[[[XXX]]]eee``````]]]ZZZZZZ\\\ZZZVVVXXXUUUSSSSSSUUUWWWXXXXXXRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPMMMKKKJJJJJJHHHFFFDDDDDDDDDEEEFFFDDDEEEGGGIIIIIIHHHFFFEEEBBBAAA@@@??????>>>>>>>>>>>>?????????>>>>>>======;;;::::::999888777777666666666666666555444444555333333222222222222333333111000000//////000000111000000000/////////......///......---------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.........//////000222222444===HHH]]]rrr{{{ooohhhhhhkkkkkkkkkkkkkkkjjjiiihhhgggdddmmmlllmmmyyy~~~~~~yyyuuuqqqlllddd]]]ZZZXXXWWWVVV[[[aaajjjpppssstttvvvxxx|||{{{}}}~~~}}}[[[GGGFFF@@@@@@AAAAAA@@@>>>===<<<;;;;;;::::::999888888888iiiTTTOOONNNFFF>>>EEEDDD999777===>>>777;;;:::::::::::::::;;;;;;888888999::::::::::::999999888888777777888888999888777777777777777777888777888999;;;<<<;;;;;;:::777999:::;;;::::::<<<>>>===<<<<<<<<<===>>>@@@AAAAAABBBEEEGGGJJJLLLMMMNNNMMMNNNNNNNNNMMMMMMNNNPPPLLLNNNRRRTTTUUUUUUVVVWWWVVVXXX[[[\\\ZZZWWWUUUTTTSSSSSSSSSTTTWWWYYY\\\]]][[[ZZZYYYZZZ^^^bbbdddeeeeeeeeeccc```^^^^^^aaaccc___[[[YYYZZZYYYVVVVVVXXXaaa^^^]]]\\\XXXUUUYYY___ZZZYYYWWWVVVVVVVVVTTTRRRWWWUUUSSSSSSTTTUUUVVVUUUOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEAAA@@@???>>>>>>======>>><<<======>>>>>>===<<<<<<999888888777777666666666444555666555333222333444222222111111111111222222000000////////////000000////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))))))))*********)))))))))***************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,------.........---///111111111777???GGG^^^|||{{{llliiinnnnnnkkkgggeeeeeehhhlllnnnhhhxxx|||zzz~~~{{{uuuqqqnnnhhh```YYYWWWWWWXXXXXX```hhhpppsssssssssuuuyyy||||||}}}oooPPPEEEDDD@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999888888777yyybbbPPPFFF>>>CCCGGG@@@===@@@???999777:::<<<;;;999999888888888888888999666777888999999999999888888777777666666777777888777666666666666666666777555666888:::::::::999888888999::::::999999;;;===999999999999;;;===???@@@>>>@@@BBBEEEGGGIIIJJJKKKIIIHHHGGGGGGIIIJJJKKKJJJHHHKKKPPPSSSSSSRRRQQQQQQOOOSSSWWWXXXUUURRRPPPOOOOOOOOOPPPRRRUUUXXXZZZ\\\YYYZZZ[[[\\\]]]___bbbeeebbbccccccbbb___^^^^^^___ZZZVVVTTTVVVUUUSSSTTTXXXZZZWWWWWWZZZYYYUUUUUUXXXRRRSSSVVVXXXWWWSSSQQQPPPSSSQQQQQQRRRSSSTTTTTTRRRNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@???>>>============:::;;;<<<======<<<;;;;;;666666666666666666666666333555666555222111222444111111111000000111111111000//////......//////000/////////.........------...------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***((((((((()))))))))******((()))))))))*********+++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---......---,,,...111111///333999:::LLLrrr~~~|||vvvpppfff___^^^bbbjjjppp{{{|||wwwpppllliiiccc[[[VVVUUUXXX[[[]]]gggnnnuuuvvvrrrqqqtttyyy|||zzz}}}[[[LLLHHHCCCBBBAAA???===;;;;;;<<<<<<:::999999888888777666666nnnVVVDDD@@@DDDDDD:::999===999777444666<<<===888555888888888777666666666666666666666777888888888888888777777666666666666777777666666555555555555666666444555777999:::999888777;;;<<<<<<<<<;;;;;;<<<>>>777777777888999<<<>>>???>>>???AAACCCEEEGGGHHHHHHFFFCCCAAACCCFFFIIIHHHFFFEEEIIINNNQQQPPPNNNMMMLLLGGGLLLQQQTTTRRRPPPOOOOOOLLLMMMNNNQQQSSSWWWYYY[[[WWWZZZ]]]\\\[[[[[[^^^bbb]]]___```___]]]ZZZYYYXXXWWWSSSRRRTTTUUUTTTVVVZZZUUUSSSTTTZZZ\\\XXXTTTSSSNNNQQQXXX\\\[[[UUUQQQQQQOOONNNOOOQQQSSSTTTSSSQQQMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFEEE@@@AAADDDFFFFFFFFFDDDCCCDDDCCCBBBAAAAAAAAAAAABBB@@@???>>>======<<<<<<<<<999:::;;;<<<<<<<<<;;;:::555555555666666666666666222444666444222000222444111111000000000000111111//////............////////////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---......---,,,...111111///111666777DDDppp{{{mmmaaa]]]aaajjjqqqzzzsssmmmiiiddd___WWWTTTUUUYYY^^^aaajjjqqqwwwwwwqqqooosssyyy{{{yyy|||oooKKKGGGGGG@@@EEECCC???<<<;;;;;;===>>>888888888777666666555555~~~mmmWWWHHHDDD======<<<;;;999888888777888888888888888777666666777777666666555555555444777666666666888888666555444444333333333222222222555666666555333222222333555777888777666555666888999:::;;;<<<============;;;::::::999999::::::;;;<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCEEEHHHGGGDDDAAAEEEFFFHHHIIIKKKLLLMMMMMMPPPQQQRRRSSSRRROOOMMMKKKPPPPPPPPPOOOPPPSSSYYY]]]WWWXXXYYYZZZ[[[ZZZYYYYYYWWWZZZ^^^___\\\XXXTTTRRRSSSTTTVVVVVVUUUUUUVVVXXXVVVTTTSSSUUUYYY[[[ZZZXXXWWWWWWWWWXXXXXXVVVRRRNNNLLLLLLMMMOOOQQQRRRQQQPPPQQQNNNKKKJJJKKKLLLLLLLLLIIIFFFDDDCCCCCCDDDCCCBBBBBBAAAAAADDDGGGGGGEEEBBBEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777888777777666555444444444444444333333222111000000222222222222222222222222111111000///////////////......---,,,,,,,,,,,,---+++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222666>>>[[[xxxwwwxxxxxxyyyyyytttpppkkkhhh```]]]XXXUUUWWW]]]ffflllrrrqqqsssuuutttrrrwww~~~[[[LLLLLLNNNMMM>>><<<;;;;;;<<<<<<;;;::::::999888777666666666666ttt___UUUNNNBBB;;;;;;<<<;;;;;;:::999888777666777888888888777777666555555555555555444444444333666666555666777888666444444333333333333222222222444666666555444333444555555777888777666555666777888999:::;;;<<<<<<<<<<<<:::999999999::::::;;;<<<<<<<<<>>>???AAABBBBBBBBBDDDCCCCCCEEEGGGFFFCCC@@@EEEFFFHHHJJJLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPPPPRRRSSSUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\[[[YYYXXXWWWTTTVVVYYYYYYWWWUUUTTTSSSQQQRRRSSSTTTTTTTTTUUUUUUXXXVVVUUUVVVYYY[[[[[[ZZZUUUUUUVVVWWWWWWUUUQQQMMMLLLLLLMMMOOOQQQQQQPPPOOOPPPMMMKKKJJJKKKLLLLLLLLLKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAACCCFFFFFFEEEBBBBBBBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777777666666555444444333444444333333222111111000222222222222222222222222111000000///////////////......---,,,,,,,,,,,,---+++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************++++++++++++++++++,,,,,,,,,------............///000111222555555EEEbbb{{{|||vvvqqqmmmiiifff```\\\XXXWWW[[[bbbiiimmmtttrrrsssuuuuuutttyyy~~~}}}wwwVVVKKKHHHEEEBBB===<<<;;;;;;<<<<<<;;;:::999999888777666666666666sssSSSFFF=========999999>>>::::::999888777666666555666777777777777666555555444444444333333333333333666555444555777777555444333333333222222222111111333555666666555444555777555666777777555555666777777888999::::::;;;;;;:::888888888999:::;;;<<<===<<<===>>>???@@@BBBBBBCCCEEEDDDDDDEEEFFFEEECCCAAADDDFFFIIILLLNNNMMMLLLKKKMMMMMMMMMNNNPPPRRRSSSTTTUUUWWW[[[\\\[[[ZZZYYYYYY^^^^^^^^^]]][[[XXXUUUTTTTTTUUUUUUTTTSSSSSSUUUWWWUUUUUUUUUUUUTTTSSSRRRQQQZZZYYYXXXYYY[[[\\\[[[ZZZTTTUUUWWWYYYYYYVVVQQQNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKJJJKKKLLLLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEDDDCCC???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888777777666666555666666666555555444444333444333333222222111111111111111111111222222333333111000//////......//////......---,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,............///000111222777333999LLLaaazzz}}}wwwppplllhhhdddaaa^^^[[[YYY[[[bbbiiimmmnnnssspppppptttwwwxxx|||~~~aaaNNNKKKDDD===:::===;;;::::::;;;<<<:::999999888777666666555555666rrrVVVBBBDDD>>>;;;<<<<<<999:::???888888777666666555444444555555666666666555555444444444444333333333333333555444333444666666444333222222222222111111111111111222444444444444555777555666777666555555666777555666777888999999999999777777888999:::<<<===>>>===>>>>>>???AAABBBDDDDDDGGGFFFFFFGGGFFFEEEDDDCCCFFFHHHLLLOOOPPPOOOMMMLLLIIIIIIJJJKKKNNNRRRUUUWWWXXXZZZ]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\YYYWWWUUUYYYXXXVVVSSSQQQSSSWWWZZZ\\\[[[ZZZYYYWWWUUURRROOOXXXYYY[[[^^^^^^\\\YYYWWWTTTUUUWWWZZZ[[[XXXSSSOOONNNNNNNNNMMMLLLLLLNNNOOOPPPNNNLLLLLLMMMNNNNNNMMMOOOMMMKKKJJJKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDCCC===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888777777666666555444444555555555444444444333333333333333222222111111111000000111111222222333333000000///............///...---,,,,,,++++++,,,,,,+++++++++*********))))))************************(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,...............///111111777333999JJJ^^^uuu{{{ssslllgggbbb___\\\\\\ZZZZZZ```hhhnnnpppoooooonnnpppvvv{{{|||~~~sssNNNHHHIIIAAA;;;===<<<;;;::::::;;;;;;:::888888888777666555555555555mmm]]]SSSIII???777>>>;;;::::::777444444666666666666555555444444444333444444555555555444444444444444444444444444555444333222333555555333222222222111111111000000000///000222222222222444666444666777666555444555666444555666777888888888888666777777999:::<<<>>>????????????@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFIIIKKKOOOQQQRRRQQQOOOMMMJJJJJJKKKMMMPPPUUUYYY\\\ZZZ[[[\\\\\\\\\]]]```ccc^^^___`````````___^^^]]]^^^\\\XXXTTTQQQSSSWWWZZZ\\\ZZZYYYZZZ[[[YYYVVVSSSTTTYYY___bbbaaa\\\VVVRRRRRRSSSUUUXXXYYYWWWSSSOOOOOOOOOOOOLLLJJJJJJLLLOOOPPPOOOMMMNNNOOOPPPPPPOOOPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBCCC===<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;:::::::::777777666666555444444333444444444444333333333333333333222222222222222111000000000111111222222222000//////...............------,,,++++++++++++,,,+++++++++*********))))))************************(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,------------...///000111333000666GGGZZZmmm~~~yyyppphhhccc^^^ZZZXXX[[[[[[^^^dddlllpppqqqpppqqqqqquuu{{{}}}{{{|||xxxZZZEEEEEEFFF===:::BBB<<<:::999999::::::999888888777666555444444444444lllZZZOOODDD@@@???===<<<<<<888888888888777666555555666666555555444444444444222222333444444444444333444444444444555555555555333222111222444444222111111111111000000000000///...///111111111111333444444555666666444444555666444555666777777888888777777777888999:::<<<>>>???@@@?????????AAACCCEEEFFFFFFHHHHHHHHHGGGFFFGGGIIIKKKMMMOOORRRRRRQQQPPPOOONNNNNNOOOQQQUUUYYY]]]```ZZZZZZYYYWWWXXX[[[```ddd^^^```aaacccdddeeedddddd___]]]ZZZVVVSSSSSSWWWZZZVVVUUUUUUYYY]]]^^^[[[XXXTTTZZZaaaeeeccc\\\TTTPPPPPPPPPQQQSSSUUUTTTQQQOOOPPPPPPOOOKKKGGGGGGKKKNNNOOONNNNNNNNNPPPQQQPPPOOONNNMMMKKKKKKJJJIIIFFFDDDCCCEEEGGGFFFDDDBBBAAAAAA=========<<<======>>>>>>;;;;;;;;;;;;::::::::::::777777666555555444444333333333333333333333333333222222222222222222222222111111111111111111111111000///......------......------,,,++++++++++++++++++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************+++++++++************++++++++++++------------...///000111333000333>>>MMM___uuuzzztttlllddd___\\\YYYWWW\\\```eeejjjoooqqqssssssvvvwww{{{~~~}}}zzz|||^^^NNNCCCCCCBBB:::999AAA;;;:::888999::::::999777777666555444444333333444xxxhhh___TTTIIICCCCCC===;;;======999999<<<888888777777999:::888666555555555555555444444444111111222333333333333333222222333333444444444444222111111222333333222000111111000000000////////////000222222111111222444444555666666444444555666444555666777777888888888888888888999:::;;;===>>>>>>>>>======???AAADDDEEECCCEEEGGGFFFEEEEEEGGGJJJKKKLLLNNNOOOPPPPPPOOOOOONNNOOOPPPSSSVVVZZZ]]]___YYYXXXWWWUUUUUUWWW[[[___[[[]]]___aaacccddddddddd______]]][[[XXXXXX[[[]]]WWWVVVVVV[[[```aaa^^^ZZZXXX]]]ccceeebbb[[[VVVSSSQQQQQQQQQRRRTTTUUUSSSRRRQQQQQQPPPKKKFFFEEEIIINNNMMMLLLLLLMMMOOOPPPOOOMMMLLLKKKIIIIIIHHHGGGCCCAAABBBEEEHHHHHHEEEAAA@@@???>>>======<<<<<<<<<======;;;;;;;;;:::::::::999999777777666666555444444444222222222222222222333333222222222222222222222222222222111111000000////////////...------------...---,,,++++++***++++++++++++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************+++++++++************++++++++++++------------...///000000111222444888???PPPjjj|||sssnnnfff```]]][[[ZZZYYY```fffmmmqqqqqqrrrtttwwwwwwyyy}}}~~~||||||yyyMMMFFF@@@@@@>>>;;;;;;===:::999888888999999888777777666555444333333333333___PPPEEEEEEDDD===999<<<999555666:::888333333888777666333333555666333...555555555555555555444444000111222333333333333333111111111222222333333333222111000111333333111000000000000000////////////000222333333222111333444444555666555444444555666444555666777888888888888888888888999:::;;;<<<======<<<;;;<<<===???BBBDDDAAACCCEEEDDDCCCCCCFFFJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOQQQTTTWWWZZZ[[[XXXXXXWWWUUUSSSTTTWWWYYYWWWXXX[[[]]]___````````````aaaaaa```^^^^^^```bbb^^^\\\[[[___cccccc^^^YYY\\\```dddeee```[[[XXXWWWUUUTTTSSSTTTVVVWWWWWWVVVQQQRRRPPPJJJEEEDDDIIINNNKKKKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHHHHGGGEEEBBB???AAAEEEIIIJJJFFFAAA???>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999777777777666555555444444222222222222222222222333222222222222222222222222333333222111000///......//////...------------...---,,,++++++******+++++++++++++++************)))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))************************)))************+++++++++)))************+++++++++---------------...000000)))000555555555CCC```zzzzzztttmmmhhhbbb]]][[[[[[[[[[[[cccjjjrrruuusssrrrvvv{{{uuuwww{{{|||{{{UUUCCC@@@===<<<===???>>><<<:::999888888999999888666666666555444333333333333uuu___NNNAAA???===;;;999888888888777666666555444444333333555555444444444444555555:::999666444333222222222111111111111111111111111333222222222111111000000222222111111000000//////111111000000//////......000000////////////000000333333444444555666666777777777666666555555555444888999:::;;;<<<;;;:::999:::::::::;;;>>>?????????@@@@@@?????????@@@BBBCCCFFFIIILLLLLLJJJHHHIIIJJJOOOQQQTTTUUUTTTTTTWWWZZZ[[[SSSPPPSSSXXXXXXWWWXXXXXXZZZ[[[ZZZYYYXXXYYY[[[]]]YYYWWWXXX]]]bbbdddddd```]]][[[[[[\\\\\\ZZZWWW[[[YYYXXX\\\```aaa^^^YYYWWWVVVUUUTTTTTTUUUWWWXXXSSSSSSRRRNNNJJJGGGFFFFFFCCCFFFIIILLLLLLLLLMMMMMMIIIHHHEEECCCBBBBBBCCCDDDHHHGGGEEEDDDBBB@@@>>>>>>??????>>>>>>===;;;:::999999:::;;;<<<;;;:::999888777666666666666555555555333333222222111000//////111111000000111222333333000000///...............//////...---+++***))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,---...////////////333777444888QQQnnn{{{tttooohhhfffaaaZZZUUUVVV\\\aaalllrrruuutttuuuzzzzzzvvv}}}xxx{{{eeeMMMAAA@@@>>>===;;;:::::::::888888777777666666555555333333333222222222111111ooo]]]RRRMMMHHHGGGGGGKKKNNNIII???666===<<<:::888777666666666666666555555444333333222555444444444444444444555>>><<<888555333111111111111111111111111111111111111111111111000000//////111111000000000000000000000000000/////////......000//////////////////000222222333333444555555555555555555444444333333333666666777888999999888888777777888999;;;<<<<<<<<>>>>>===>>>???@@@AAAEEEHHHKKKLLLJJJIIIJJJLLLOOORRRTTTTTTSSSSSSUUUWWWTTTNNNLLLQQQVVVXXXYYY[[[[[[\\\[[[YYYVVVSSSSSSSSSSSSQQQPPPRRRWWW[[[]]]]]]___\\\ZZZZZZZZZYYYUUURRRXXXXXXYYY\\\^^^^^^[[[XXXXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQNNNLLLIIIFFFDDDAAACCCFFFHHHIIIIIIJJJJJJFFFDDDCCCAAAAAAAAACCCCCCFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999:::::::::999777777666555555555555444444444222222111000000///......000000000000000111222222000//////.....................---,,,+++******)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************++++++)))************+++++++++,,,,,,+++,,,,,,---...///000///333666333666III```zzzsssmmmeeebbb]]]XXXXXX\\\ccciiimmmrrrtttrrrsssxxxzzzxxx~~~~~~wwwPPPEEE@@@@@@>>><<<;;;:::::::::888888777777666555555555333333333222222222111111kkkfff\\\PPPEEE???>>>???;;;999888999::::::999777888777666555555444555555555555444444333333222222444333333333333333333444AAA>>>999555222000000111000000000000000000000000///////////////........./////////000000000000000///////////////.........//////............//////000000111222222333333444333333333222222222222111333333333444555666777888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>AAACCCFFFGGGGGGHHHIIIJJJNNNPPPSSSTTTSSSSSSSSSTTTQQQKKKIIINNNSSSTTTUUUWWWZZZ[[[ZZZWWWSSSPPPNNNNNNPPPPPPQQQSSSWWWZZZ[[[[[[[[[ZZZXXXWWWVVVTTTPPPMMMPPPSSSWWWXXXWWWUUUSSSRRRUUUVVVWWWXXXWWWVVVTTTSSSQQQOOOMMMLLLLLLJJJDDD@@@>>>???@@@BBBDDDEEEGGGGGGBBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>===<<<;;;:::999999999999999888777666555444444444444333333333222222000000000//////......---/////////...//////000111//////...------------...---,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++***************)))************++++++++++++++++++,,,,,,---...///111000222555333333>>>NNNqqq}}}~~~xxxoooiiiaaa]]]XXXXXX\\\dddlllqqqqqquuuvvvttttttxxx||||||ZZZ@@@BBB@@@???>>><<<;;;:::999999888888777666666555555444333333333222222222111111HHHIIIIIIFFFAAA<<<999888===<<<:::777555555888:::444444444444444444444444444444333333222222222222333222222111111222222333>>>;;;777333000000000111////////////////////////...---------------------.........//////000000000........................///......------......///...//////000000111222222222222111111111111111111222111111111222444666888888:::;;;;;;;;;;;;===>>>::::::::::::::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGKKKMMMPPPRRRSSSSSSSSSSSSRRRLLLIIILLLMMMLLLMMMOOOWWWXXXXXXVVVSSSPPPNNNNNNQQQRRRSSSUUUWWWXXXXXXWWWVVVVVVUUUUUUSSSQQQMMMKKKNNNSSSXXXYYYUUUQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQMMMJJJHHHIIIKKKIIIBBB<<<>>>======>>>AAADDDEEEEEECCCBBB@@@???>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBB======<<<;;;:::999888888888888777666555444333222333222222222111111111111000000000//////..................------......//////...------,,,,,,------+++++++++++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((++++++++++++******))))))))))))*********+++++++++++++++++++++,,,---...///111///111444444333777???YYYzzz~~~}}}}}}{{{ssskkkddd\\\YYYXXX[[[ccclllqqqrrruuuxxxzzzzzzxxxzzz}}}~~~wwwNNNAAADDD???>>>===;;;:::999999888888777777666555555444444333333333222222222111111888;;;>>>>>>;;;666333111111222333222111222666:::222333333444444444444444222222222222111111111111111111000000000000111111777555222000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000---------------...............------------......------......///000000000111111111111111111111111111111000111222444666777888:::<<<<<<;;;:::<<<>>>999999::::::999999999999888888:::===@@@CCCEEEFFFFFFIIIMMMQQQTTTTTTSSSQQQPPPJJJHHHIIIIIIGGGHHHJJJVVVWWWXXXVVVSSSPPPNNNMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNTTTZZZ```___YYYUUUUUUWWWVVVTTTPPPMMMLLLLLLNNNOOOLLLIIIGGGHHHKKKIIIBBB<<>>BBBEEEEEEEEEFFFEEECCCAAA???===<<<<<<>>>??????@@@AAABBBBBBBBB===<<<;;;999888888888888777777666444333222111111111111111111000000000000111000000000000000//////......---------------.........---,,,,,,,,,,,,,,,******++++++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((+++++++++++++++***)))((())))))*********+++++++++++++++++++++,,,---......000///000444555444555888HHHlll~~~}}}}}}}}}}}}}}}vvvmmmeee```YYYZZZ\\\ccckkkqqqqqqpppvvvyyy}}}~~~|||zzz}}}\\\LLLFFFAAA???>>><<<;;;999888888888777777666666555444444444333333333222222222111111...000222333333555888:::333444666666555555666888111222333444444444444333111111111111111111000000000000////////////000000000000///......//////000------------------------+++++++++,,,,,,,,,,,,------------...............,,,,,,,,,---------------------,,,,,,,,,,,,------,,,------......//////000000000000000000111111111000000111111222333444555555888:::999777666999;;;999::::::::::::999999888:::999:::<<>>===@@@DDDGGGFFFDDDGGGFFFEEEBBB???===;;;:::<<<<<<===>>>???@@@AAAAAA===;;;999888777666777777666666444333222222222222111111111000000000000///000000000000000000000000///...------,,,---------------,,,++++++++++++,,,*********+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((()))************+++++++++*********++++++,,,---......///000222444555666666;;;WWW~~~~~~~~~|||uuummmfffaaa^^^[[[^^^eeelllrrrtttrrrppptttwww{{{~~~}}}{{{hhhKKKHHHDDD999>>>===<<<:::999888777777777777666555555444444333333333333222222222111111<<<;;;888444111///111222333222222222111000...---000111222333333222222111000000000000000000000000//////............//////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,------...//////000---........./////////000///000000111222222222111222666888777444333666999:::;;;;;;<<<;;;:::999888:::999999<<>>>>>BBBGGGIIIGGGCCCFFFEEEDDDBBB???===;;;::::::;;;;;;<<<===>>>??????<<<;;;999777555666666777555555333222222222333333111111111000000000000/////////////////////////////////...------------------,,,,,,++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++***))))))************+++++++++************+++,,,---...---///111000111333555666555BBB]]]}}}~~~|||{{{~~~~~~~~~}}}zzzssskkkddd```^^^^^^___eeemmmsssvvvvvvvvvvvvuuuvvvzzz~~~~~~|||TTTEEECCC@@@<<<>>>===;;;999888777777777777666666555555444333333333333333222222222111111000222444555444333444555111000///111444555444222///000111222222111000///////////////000000000000.........------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......//////000,,,,,,,,,------............///000111111111//////222666999777444333555999;;;<<<<<<===<<<;;;:::999999777777:::???CCCEEEEEEHHHIIIKKKPPPRRRPPPJJJEEE@@@>>>???CCCEEEFFFJJJPPPMMMPPPSSSTTTSSSQQQPPPOOOIIILLLOOOOOOOOOOOORRRUUURRRSSSSSSQQQOOOPPPUUUYYYYYYYYYWWWTTTQQQOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIHHHDDDEEEEEECCC@@@??????@@@???>>>>>>BBBHHHJJJGGGBBBCCCCCCBBBAAA???===;;;:::999::::::;;;<<<===>>>>>><<<:::888666555555666777555444333222222222333444111111111111000000000000---.....................000///...------------------,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((***,,,---,,,+++***)))************+++++++++************+++,,,---...---000111///...000444666999777FFFkkk||||||}}}zzzvvvtttxxx{{{yyyvvvyyyxxxtttmmmeee^^^\\\^^^```cccjjjqqqvvvwwwxxxzzz|||yyyxxxzzz~~~___JJJFFF@@@???EEE===<<<;;;999888777777666777666666555444444333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///............---------.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////------------.........///---...///000111222222222111222333444555555555555:::999999::::::<<<======999:::<<>>===;;;:::;;;;;;;;;;;;;;;::::::999888888888777777777777777444444333222222222222333111111111000000000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((******************************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000666111888OOOfffvvvyyyvvvuuuxxx{{{tttuuuuuutttsssvvv|||}}}{{{rrrlllfffbbb^^^]]]bbbiiirrrssstttvvvxxxzzzzzz{{{yyyyyy{{{~~~PPP>>>DDDGGGDDDAAA<<<;;;:::999777666555444777777666666555555555555444444333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000............------------...---------,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.........////////////------........./////////000000111111111111111111222222333444555555555555888888888999;;;===>>>???<<<<<<>>>???@@@@@@@@@@@@AAAFFFJJJJJJLLLPPPOOOLLLJJJIIIJJJNNNTTTVVVSSSOOOJJJKKKMMMPPPQQQQQQPPPOOOLLLKKKJJJJJJKKKPPPWWW\\\ZZZWWWTTTSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVOOONNNLLLJJJJJJJJJKKKLLLIIIGGGEEEEEEFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;@@@@@@??????>>><<<;;;:::999999888888888888777777555444444333333333333333222222111111111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))************)))))))))(((***************************)))))))))(((((((((''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000444666999AAATTTmmmyyywwwxxxuuuvvvvvvuuutttuuuyyy}}}~~~zzzvvvssslllfff```^^^^^^```gggnnnqqqvvv{{{~~~}}}|||{{{{{{~~~zzzzzzRRRBBBDDDEEEDDDCCC<<<;;;:::999777666555444666666555555555444444444333333222111111000//////000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////............/////////000222222222222222111000000222333444555555666666555666666777999;;;===???AAA??????>>>>>>>>>???@@@@@@@@@DDDGGGGGGJJJOOOPPPNNNKKKLLLNNNSSSYYYZZZWWWSSSJJJKKKMMMPPPQQQRRRRRRRRROOOMMMKKKLLLPPPUUUYYY[[[]]]ZZZVVVUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYSSSQQQNNNLLLLLLMMMNNNPPPKKKJJJJJJKKKLLLLLLJJJHHHEEEEEEFFFFFFGGGFFFFFFEEEGGGEEEBBB???===<<<<<<<<>>??????>>>======>>>???AAABBBAAADDDEEEDDDEEEJJJLLLJJJKKKMMMPPPTTTXXXXXXUUURRRMMMOOOQQQSSSTTTUUUVVVWWWRRROOOMMMPPPUUUZZZ\\\\\\]]]ZZZWWWVVVXXXZZZ\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYTTTRRROOOMMMLLLMMMOOOQQQMMMLLLMMMNNNOOOOOOMMMJJJFFFGGGGGGGGGGGGGGGFFFEEEGGGEEEAAA>>><<<<<<===>>>AAAAAA@@@???>>><<<;;;:::;;;;;;;;;::::::999999888666666555444444444444555333333333222222222111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,---......//////000000444444000:::UUUrrr{{{wwwvvvssstttuuuuuuuuutttttttttpppvvv|||yyywwwvvvwwwxxxwwwtttooojjjgggbbb]]]\\\cccjjjooouuuzzz{{{zzzxxxxxxyyyyyyxxxxxx{{{jjj\\\NNNGGGCCC>>><<<>>>:::999888777666555444444333333333222222222222222111111111000000/////////////////////////////////---------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------............//////////////////000111222333333222111222333444555555555555777777777777888:::;;;<<<<<<<<<;;;<<<===@@@BBBCCCAAACCCDDDBBBDDDJJJLLLKKKLLLMMMPPPSSSVVVUUUSSSPPPQQQTTTWWWXXXWWWWWWXXXYYYRRRPPPPPPSSSYYY]]]]]]\\\[[[XXXVVVVVVXXX[[[]]]]]][[[[[[ZZZZZZYYYXXXWWWWWWSSSQQQOOOMMMLLLMMMNNNPPPMMMLLLLLLMMMOOONNNLLLIIIFFFFFFGGGGGGGGGFFFFFFEEEFFFDDDAAA>>>======???@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::999999888666666555444444444444555333333333222222222111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,------.../////////222///000555:::FFF]]]ttt|||xxxtttqqqqqqrrrtttuuuuuutttsssppprrrwww}}}zzzwwwtttrrrqqqqqqqqqpppnnnjjjfffddd```___bbbkkkrrrtttwww{{{{{{{{{]]]LLLKKKJJJIIIEEE???;;;<<<888888777777666555444444111111222222222222222222111111111111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++************++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------------.........///---...///000111222222222000111222333333444444444666666666666666777888999999999:::;;;===???AAABBB===AAACCCCCCFFFLLLOOONNNKKKMMMOOORRRSSSSSSSSSRRRSSSWWW[[[\\\YYYVVVVVVWWWNNNNNNPPPTTTXXXZZZZZZZZZWWWVVVUUUVVVYYY[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKIIIGGGDDDDDDEEEEEEFFFEEEEEEDDDDDDBBB@@@???>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@???<<<<<<;;;;;;:::999888888666555555444333444444444333222222222111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---......//////333...///777777777EEEYYY~~~yyyoooqqqpppppprrrttttttsssqqqqqqpppqqquuu}}}{{{vvvsssqqqooommmiiihhhhhhgggeeedddcccbbbbbbdddjjjrrrvvvvvvyyykkkHHH???BBBFFFHHHFFFBBB>>><<<777777777666555444444444111111111111222222222222111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))******++++++***************+++,,,,,,************************************++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000//////000111222222222222222333333444555666888999888999:::<<<===>>>>>>>>>:::>>>AAAAAADDDIIIKKKIIIGGGIIIKKKMMMOOOQQQSSSUUUQQQWWW\\\\\\WWWRRRPPPPPPGGGJJJOOORRRTTTUUUVVVWWWTTTTTTTTTWWWZZZ\\\\\\[[[YYYYYYXXXVVVUUUSSSRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKMMMKKKIIIHHHHHHHHHFFFEEEAAAAAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA???>>>>>><<<<<<;;;:::999888777777555444444333333333333333222222111111111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************************************+++,,,,,,------......///000111222333222333:::BBBjjj|||sssqqqoooppprrrrrrqqqoooooonnnnnnnnnrrrzzz}}}yyysssnnnllljjjhhhgggcccbbb```______```bbbbbbjjjmmmtttzzzzzzzzzpppPPPDDD>>>???AAAAAABBBAAA>>>:::777666666555555444444333111111111222222333333333000000000000000000000000........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((())))))*********+++******))))))***+++,,,,,,************************)))************+++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////......---...///000111111222222111///000111222444666888:::888999;;;<<<===<<<;;;::::::===???>>>???CCCCCC@@@BBBDDDFFFIIIKKKOOOSSSVVVOOOUUU[[[[[[UUUNNNKKKJJJBBBGGGMMMQQQPPPPPPRRRTTTSSSSSSUUUXXX\\\]]]]]][[[YYYXXXWWWVVVTTTSSSQQQQQQMMMNNNOOOOOONNNMMMKKKJJJNNNLLLHHHFFFFFFFFFEEEDDD???@@@AAABBBCCCCCCCCCCCC>>>???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@>>><<<:::999<<<<<<;;;:::888777777666444444333222222222222333111111111000000000000///---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,------......///+++444666......777;;;888PPPvvvssspppoooppppppnnnlllkkklllllljjjkkkpppzzzwwwsssmmmiiifffeeedddbbbaaa```^^^]]]^^^```ccceeesssvvv|||}}}~~~NNN===DDD@@@>>>;;;:::;;;>>><<<888666666666555555444444333111111222222333333333333.........///////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++------------------------------......///000000000///000222444555666777777444666999<<<<<<:::777555777888:::<<<>>>@@@AAABBBEEEFFFGGGHHHIIIMMMRRRVVVSSSQQQPPPQQQSSSSSSOOOLLLHHHHHHGGGHHHJJJNNNQQQSSSSSSRRRSSSVVVZZZ[[[YYYWWWVVVVVVUUUSSSPPPMMMJJJHHHLLLKKKKKKLLLMMMLLLJJJHHHFFFFFFEEEDDDCCCAAA@@@??????@@@@@@AAAAAAAAA@@@@@@>>>======>>>AAABBBAAA@@@@@@@@@???>>>===;;;999888888888777777777777888888777666444333222111111111.........//////////////////............---------************************))))))************))))))+++***)))(((((()))***+++******))))))((((((''''''************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------......------111000//////111333666888@@@fffvvvjjjmmmrrrooojjjjjjhhhfffgggiiijjjlllttt~~~|||zzzuuupppiiieeebbb```]]]ZZZ^^^[[[YYYXXX]]]dddmmmssswwwzzz{{{{{{~~~eeeLLLGGG@@@???>>>;;;999888999:::;;;888777666555444333222222111111111111111111111111000000000000000000000000,,,,,,+++***************++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///000222333555666666666444666888::::::999777666666777999;;;===???@@@AAAAAABBBCCCCCCDDDGGGKKKOOOSSSRRRQQQQQQQQQOOOLLLIIICCCDDDDDDFFFIIILLLOOOPPPTTTRRRQQQRRRUUUUUUTTTQQQOOOPPPPPPPPPNNNMMMKKKIIIGGGGGGGGGHHHJJJJJJHHHGGGBBBBBBBBBAAA@@@???======>>>>>>????????????>>>>>>===<<<<<<===???@@@@@@??????>>>===<<<;;;999888888777777666666666666777777666555444333222111111111.....................///............------------************************))))))************))))))******)))(((((()))*********)))))))))((((((((('''************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,//////......000222444666888IIIjjjwwwooommmkkkjjjkkkjjjggggggggggggfffkkkrrrssszzz|||yyyvvvnnniiiddd```^^^\\\ZZZXXX[[[ZZZZZZ\\\bbbjjjsssxxx~~~~~~bbbNNNHHH@@@@@@???<<<:::888888888888777777666555444333222222111111111111111111111111000000000000000000000000++++++***))))))))))))***************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---------...//////000000///000111333444555555555444555666666777777666666555666777999;;;===>>>???>>>????????????AAAEEEHHHPPPQQQRRRPPPMMMJJJHHHHHHCCCDDDFFFHHHJJJMMMNNNOOOTTTQQQOOOMMMNNNNNNMMMLLLMMMMMMMMMMMMLLLJJJHHHFFFBBBBBBBBBCCCEEEFFFEEECCC>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999;;;===>>>===<<<===<<<:::888777777777777666555555444444555555666666555444222111111111111..............................---------,,,,,,,,,************************))))))************))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++++++++------------///111333444999444KKKtttyyy}}}nnnjjjiiihhhkkkhhhggghhhfffccceeejjjhhhnnnxxx}}}{{{xxxsssppphhhddd___[[[ZZZYYYYYYXXXXXXZZZ]]]ccckkksssyyy}}}{{{wwwxxxnnnXXXLLLFFF>>>AAA???<<<:::888777666666777666666555444333222222111111111111111111111111000000000000000000000000+++******)))))))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************************************,,,,,,---......//////000...///000222333444444444333333333333444555666666444555666888:::;;;======<<<===>>>>>>???AAAEEEHHHKKKNNNPPPNNNJJJGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQSSSPPPMMMJJJIIIIIIJJJKKKRRRQQQPPPMMMJJJFFFBBB@@@AAA?????????AAAAAA@@@>>><<<<<<<<<<<<;;;;;;:::999999999:::::::::999888888999888888999:::;;;;;;:::<<<:::888555444444555666444444333333333333444444555444333222111111111111.........---------------------------,,,,,,,,,+++************************))))))************)))))))))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))******+++,,,+++++++++---------...///111333444;;;222===[[[oootttyyyvvvppppppmmmkkkllljjjffffffiiieeeiiiooovvv}}}|||zzzxxxvvvrrrnnnjjjdddaaa]]]ZZZXXXYYYYYYZZZ[[[^^^eeellltttyyy}}}zzzsssnnnpppyyy~~~~~~dddUUULLLEEEAAA<<<>>>===;;;999888777777666666666555444444333222222111111111111111111111111000000000000000000000000++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********************************,,,,,,------.../////////......000111222222222222222222222222333444555666444444555777888:::;;;<<<888:::<<<>>>???BBBFFFIIIDDDHHHKKKKKKIIIGGGHHHJJJOOOPPPQQQRRRRRRQQQQQQQQQQQQOOOMMMJJJHHHIIIKKKMMMTTTSSSQQQNNNJJJEEEAAA???CCCAAA???>>>>>>===<<<:::<<<<<<<<<===<<<<<<;;;;;;999999999999999888777777999888777888999:::999888:::999666444333444555666333333222222222222333333444333333222111111111111...---------,,,,,,,,,+++---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))((((((((())))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------...///000222333444222444777@@@XXXvvvyyytttrrrnnniiihhhjjjgggggghhhkkkrrr|||yyywwwuuusssqqqmmmiiieeeaaa___\\\YYYWWWXXX[[[]]]cccgggnnnuuu{{{}}}~~~}}}yyyrrrlllmmmtttzzzzzzxxxwww}}}pppLLLGGGDDD???>>><<<::::::999999888888888888555555555444333333222222111111111111111111111111////////////////////////+++************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******************************,,,,,,,,,---......//////---...///000111111111111111111111222333444555666444444555777888999:::;;;666888;;;===???AAAEEEHHHAAACCCGGGHHHIIIIIIJJJKKKPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNKKKIIIJJJLLLOOOQQQQQQPPPOOOLLLIIIGGGEEEFFFCCC@@@>>>>>>===;;;999======>>>>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777999888777888999:::999888999888777555444444555555333222222111111222222333333333222111111111111111---------,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000222222333,,,555555333HHHooo{{{tttnnngggeeefffgggfffddddddgggoooyyy|||uuurrrooollljjjgggdddbbb[[[[[[YYYWWWWWWZZZ___ccclllpppwww}}}|||yyyuuuqqqlllkkknnnqqqrrrrrrvvv|||XXXCCCEEEAAA===>>>===888888888888888888888888444444444444333333222222111111111111111111111111////////////////////////)))))))))))))))***++++++************************((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***+++++++++++++++++++++++++++,,,,,,------......///------...///000000000000000111111333444555555666444555555777888999:::;;;777999<<<>>>???AAADDDFFFAAABBBCCCFFFIIIKKKKKKIIILLLLLLKKKKKKKKKMMMNNNOOOQQQQQQPPPMMMJJJIIIKKKNNNMMMNNNNNNNNNNNNLLLKKKJJJGGGDDDAAA@@@??????>>>======>>>??????@@@@@@@@@@@@============<<<;;;:::999;;;999888999:::;;;:::888888888888777777666666555333222222111111222222333333222222111111111111111------,,,,,,+++*********++++++++++++************))))))))))))))))))))))))))))))************))))))''''''((())))))((('''''''''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++***+++,,,...///000111111///111444666>>>SSSvvvyyyooohhhbbb```bbbddddddcccbbbcccgggmmmqqqzzz}}}vvvqqqnnniiieeecccaaa___^^^WWWXXXXXXXXXZZZ```hhhnnnsssxxx}}}zzzwwwnnnooonnnllllllooovvv{{{```JJJBBBEEE@@@===>>>;;;888888999888888777666666444444444333333333333222111111111111111111111111////////////////////////((((((((((((((()))******************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///------...///000000000//////000222333555555555555444555666777888999:::;;;;;;===???AAAAAABBBDDDFFFCCCBBBBBBEEEJJJLLLJJJHHHJJJIIIHHHHHHJJJMMMPPPRRRQQQRRRRRROOOJJJHHHJJJLLLMMMMMMNNNNNNNNNLLLKKKJJJGGGEEEBBBAAAAAABBBAAA@@@===>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<:::999:::;;;;;;:::999888888999999888777666555333333222222222222333333222222111111111111111111------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))***+++---...///000000444***///;;;555222YYYsssiiibbb^^^___bbbcccdddeeeeeeeeeeeegggiiikkktttzzzsssoookkkeeeaaa___^^^\\\\\\UUUWWWYYY[[[___gggqqqxxxwww{{{zzzvvvkkkpppssssssrrrwwweeeRRRCCCAAADDD>>><<<===777::::::999999888666555444444333333333333333333333111111111111111111111111////////////////////////))))))))))))((((((((((((******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,------......------,,,,,,,,,---------......111111222111000111444666777888999999888888:::<<<@@@???>>>???AAACCCDDDCCC>>>???AAAEEEHHHHHHFFFCCC@@@FFFJJJJJJLLLQQQSSSRRRRRRPPPMMMKKKJJJJJJLLLMMMWWWSSSNNNLLLLLLLLLJJJHHHDDDBBB@@@AAACCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@CCCAAA???===<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;999888777777888888777555555555555555444333222111111111111111000000000///---,,,++++++******++++++***++++++++++++***))))))***)))(((''''''((()))***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...////////////000...222777666666GGG]]]hhhfffbbb^^^```aaaddddddddddddddddddccccccdddhhhnnnvvv~~~|||xxxvvvtttssskkkgggaaa\\\ZZZYYYYYYXXXXXXVVV[[[fffnnnqqqvvv}}}~~~}}}uuuqqqvvvzzzzzzwwwkkkPPPCCCBBB@@@>>><<<:::999999666666666666555555555555333333333222222222111111000000000000000000000000////////////............))))))))))))((((((((((((************************))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))************************+++,,,,,,---------------,,,,,,,,,------------...000111222111000111444666555777999999999999;;;===>>>======>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGDDDBBB@@@FFFKKKLLLNNNSSSUUUTTTQQQPPPOOONNNNNNOOOPPPQQQUUURRROOONNNNNNNNNKKKIIIGGGFFFDDDEEEGGGHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>============;;;;;;:::::::::::::::;;;;;;999888888999:::888777555555555555444333222222111111111000000000//////---,,,++++++******++++++***++++++++++++***))))))***)))(((((((((((()))***+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...////////////111///111555444444AAARRR}}}rrrhhh___]]]bbbcccddddddeeefffgggfffdddcccdddfffiiinnnuuu}}}xxxtttqqqooommmddd```\\\YYYXXXYYYZZZ[[[]]]^^^dddooouuuuuuvvvzzz}}}uuuSSSCCCBBBAAA???===;;;::::::999666666666666555555555444333333222222222111111111000000000000000000000000////////////............(((((((((((())))))))))))************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,------------///000111111000111333555333666999:::::::::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBFFFEEEDDDDDDDDDCCCAAA???DDDJJJNNNNNNOOORRRSSSRRRMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQPPPMMMKKKIIIHHHGGGGGGIIIKKKKKKKKKGGGEEECCCBBBAAABBBCCCDDD@@@???>>>>>>=========>>>;;;:::::::::::::::;;;;;;:::999888888999999888777555666666555555444333222000000000000////////////---,,,++++++******++++++***++++++++++++***))))))***))))))(((((())))))***++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......//////...222...///333222111888DDD```qqqsssooopppjjjhhhgggfffffffffeeebbb___dddcccbbbdddjjjqqqyyy~~~~~~xxxsssoookkkgggeee```]]]ZZZWWWWWWZZZ]]]```fffiiipppyyy}}}zzzxxxyyy|||~~~uuuRRRCCC@@@??????===<<<;;;:::::::::666666555555555444444444333222222222222111111111000000000000000000000000/////////............---(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000111111000000222444444666999;;;:::999888999777888:::;;;;;;===???AAACCCBBB@@@???@@@???>>><<>>>>>>>>===============;;;;;;:::::::::;;;<<<<<<888666555555666777555444555666666555555444333222000000/////////.........---,,,++++++******++++++***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,---............111...---111222000333999DDDRRRxxx|||rrrnnniiifffeeeeeebbb```bbbaaa``````ccciiiooorrrvvv{{{~~~xxxuuuqqqmmmiiifffaaa^^^___^^^\\\[[[[[[^^^cccgggooorrrxxx~~~}}}||||||~~~VVVDDDAAABBB===<<<;;;:::::::::::::::555555555444444444333333222222222222111111111111000000000000000000000000//////.........---------'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------///000111000000111222444777999:::888666555555555777999999999:::===@@@???>>>===>>>???@@@???>>>HHHMMMPPPNNNLLLLLLJJJGGGGGGHHHIIIJJJJJJHHHFFFEEEIIIKKKNNNPPPOOOMMMKKKJJJHHHGGGFFFFFFHHHHHHGGGEEEEEECCC@@@???>>>@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===777666444555666666555333555555555555444333222111/////////............------,,,++++++******++++++***++++++++++++***))))))))))))************))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++,,,---............///------000222222333555888AAAddd|||uuukkkffffffffffffeeebbbbbbbbbbbbdddeeegggiiilllpppwww~~~~~~}}}|||zzzxxxqqqnnnkkkhhhfffccc^^^[[[[[[]]]^^^___aaaffflllqqquuuxxx{{{~~~~~~WWWEEEBBBAAA===;;;::::::999888888999999444444444444333333333333222222222111111111000000////////////////////////............------------''''''(((((())))))******))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,...000111000///000111333555777777555444444444555888:::999777888;;;>>>===<<<===???BBBDDDCCCBBBBBBHHHMMMLLLLLLMMMKKKHHHHHHIIIIIIIIIGGGFFFDDDBBBDDDGGGKKKLLLJJJHHHGGGGGGHHHGGGFFFFFFFFFEEECCCAAAAAA???>>>======>>>???@@@;;;;;;;;;;;;;;;:::999888999888888999999:::;;;<<<888777666666777777666555444444444333333222111000///.........---------------,,,++++++******++++++***++++++++++++***)))))))))******++++++******)))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------......---------...000111222333444555777PPP}}}qqqjjjiiiiiihhhfffeeeeeefffffffffeeeddddddfffiiimmmssszzz}}}zzzxxxwwwuuusssqqqkkkiiifffdddcccaaa^^^\\\VVV[[[```dddhhhnnnuuu{{{xxx{{{}}}}}}[[[DDDBBBDDD???999:::999999888777777777777444444333333333222222222222111111111111000000000////////////////////////.........------------,,,'''''''''((()))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))******************++++++++++++,,,,,,,,,+++---000000000///000111000222333333333333555666666888;;;999666666999===:::;;;===@@@DDDEEEDDDCCC@@@GGGLLLLLLLLLMMMLLLIIIGGGGGGGGGFFFEEEDDDBBBBBBAAADDDGGGGGGEEECCCCCCDDDEEEDDDCCCBBBBBB@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888666555555555555555666777888999888777555666777777666444222222222222111000//////.........---------,,,,,,---,,,++++++******++++++***++++++++++++***)))))))))***++++++++++++***)))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------------+++...000000///000222333222222===WWWttt}}}|||wwwpppjjjiiiiiiiiihhhgggfffdddcccddddddfffiiiooovvv{{{}}}~~~|||xxxvvvrrrpppooonnnllljjjfffdddaaa`````````^^^]]][[[aaahhhmmmpppsssyyy~~~zzziiiIIICCCFFFAAA<<<===:::999888777666666666666333333333333222222222222111111111111000000000000////////////////////////.........---------,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))*********************+++++++++,,,,,,,,,+++---///000000//////000---///000111111333666999666999<<<:::666555888<<<777999;;;???CCCDDDBBB@@@BBBIIIMMMMMMLLLLLLJJJFFFEEEDDDDDDCCCBBBBBBAAAAAA???BBBEEEDDDAAA@@@@@@BBBBBB@@@???>>>===;;;777444999999::::::::::::::::::999999:::999888666444333222222222333333555666666666444333333444555333222111222222111111000///.........---------,,,,,,,,,---,,,++++++******++++++***++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------------+++///222000---...000222111333555<<>>BBBDDDEEEEEEDDDFFFKKKOOOOOOJJJFFFFFFHHHCCCCCCBBBBBBCCCCCCDDDDDDHHHJJJKKKHHHBBB???AAAEEEAAAAAA@@@???===;;;:::999<<<;;;:::999888999:::;;;999888777666666666666666222222111111222444666777555555444333222222222222111111000000//////......///,,,***)))***++++++***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---------......///000000000...111666999;;;FFF]]]sssxxxrrrllljjjlllllliiieeeiiifffccccccfffiiilllmmmtttuuuxxx{{{~~~}}}yyysssnnnrrrmmmfffaaa``````^^^]]]```^^^]]]]]]___cccgggjjjlllsssvvvtttvvv|||~~~{{{oooKKKIIIFFFDDDBBB@@@===;;;888888777777666666555555333333222222111000//////000000000000000000000000///////////////////////////............---------((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************------,,,,,,------...//////.........///000111222222333444333222111222333666999===@@@CCCDDDCCCCCCFFFJJJNNNNNNJJJFFFFFFHHHEEEDDDCCCBBBBBBBBBCCCDDDGGGIIIJJJFFFAAA>>>@@@CCCDDDBBB@@@===;;;::::::;;;;;;::::::999999999999999888777777666666666666666111111000000111222444555444333222111000000000000111111000000///............,,,***)))***++++++***************************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------------...//////000000222111111111444CCC___xxxuuummmjjjhhhgggfffhhhfffcccbbbdddfffggghhhmmmmmmooossswww}}}|||yyywwwuuuqqqlllhhhhhheeebbb```aaa```^^^\\\\\\]]]^^^aaafffkkkpppsssuuuyyyzzzxxxzzz~~~|||vvvOOOHHHEEECCCAAA@@@>>><<<999888888777777666555555444444444333333222111111000000000000000000000000000////////////////////////............------------((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,+++++++++,,,,,,---...///.........///000111222///111222111000000111222555777;;;>>>AAABBBAAAAAADDDHHHLLLLLLIIIGGGGGGHHHGGGEEEBBB@@@@@@AAABBBDDDGGGHHHGGGCCC>>><<<===@@@GGGDDD@@@<<<::::::;;;<<<999999999999999888777777777777666666666666555555111000//////000111222333222222111///////////////111111000//////......---...,,,******+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,---......//////000222000......000<<>>===<<<:::888777777777666555555444444444444444333222222111111000000000000000000000000////////////////////////............------------((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************+++,,,------.........///000000111111...000111111000000111333444666999<<<>>>?????????BBBEEEHHHIIIHHHGGGGGGHHHGGGEEEAAA>>>===???AAABBBFFFFFFDDDAAA===;;;<<<>>>FFFEEEBBB???<<<;;;;;;;;;777888999999999888666555666666666666666666666555222111000000000111222333222111000//////......///111000000///......---------+++******+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,+++,,,,,,---......//////---...000222111444???KKK```zzzoookkkkkkiiihhhgggggghhhhhhfffdddeeeeeedddeeehhhlllqqqsssyyy{{{~~~{{{xxxwwwtttoookkkgggeeecccbbbaaaaaa```______^^^]]]]]]cccfffllltttzzzYYYDDDEEE@@@>>><<<<<<<<<<<<:::888777777666555555444444333333333333222222111111111000000000000000000000000////////////////////////.........---------,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))***************))))))***+++,,,---------...//////000111111111...000222222111222333555444555888:::<<<===>>>>>>@@@BBBEEEFFFGGGGGGHHHIIIFFFDDD@@@===<<<>>>@@@BBBEEEDDDBBB???<<<;;;===>>>CCCDDDCCCBBB@@@===:::999666777888999888777666555666666777888888777777666555444333222222222333444333333222111000000000000000000//////...---------,,,+++***+++,,,---+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++,,,,,,------......---...111444222///222888@@@dddqqqjjjggghhhgggggghhhjjjiiigggeeefffeeedddcccdddgggiiikkkqqqssswwwyyy{{{~~~~~~|||{{{yyyvvvsssqqqoookkkgggcccbbbbbbccc```___^^^^^^^^^aaadddfffqqqtttyyy~~~```FFFAAAEEE>>>===;;;;;;<<<<<<:::999666666555555444333333333111111111111000000000000////////////////////////////////////////////////...------------,,,,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))***+++,,,---...---...///000111111111000///000222333333333555777444555777999;;;<<<======>>>@@@AAADDDFFFHHHIIIIIIEEEDDDAAA?????????AAACCCEEECCC@@@>>>======???@@@AAACCCDDDDDDBBB???;;;999888888888888888777666666666777888999:::999888777777666555444333333444555444444333222111111111111000000///......------,,,+++******+++------,,,***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++******+++,,,,,,------...111...///111111000333888===AAAXXXvvvlllggghhhgggfffggghhhhhhgggeeeeeeeeedddccccccdddeeefffhhhkkknnnrrruuuyyy~~~~~~~~~{{{yyyvvvtttsssrrrooommmhhhhhhfffccc```___aaaccc]]]^^^___aaadddjjjqqqvvv~~~^^^KKKGGGDDD>>>===<<<::::::;;;;;;:::888555555555444333333222222000000000000000000000000////////////////////////////////////////////////------------,,,,,,,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************************,,,---...///---...///000111111111000...000222333333444666888555666777999:::<<<============???BBBEEEHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEFFFCCC@@@>>>>>>@@@BBBCCCBBBBBBCCCCCCBBB@@@>>><<<999999888777777777777888666888999;;;;;;;;;999888888777666444333333444444444444333222111111111111000//////......---,,,,,,*********+++------,,,***************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++*********+++,,,,,,------111---,,,///000111444888:::777???ccc{{{sssllljjjiiihhhhhhhhhgggeeeddddddeeefffffffffffffffdddfffiiikkkmmmqqqvvvyyy{{{~~~~~~}}}}}}~~~{{{{{{}}}{{{wwwtttrrrooommmlllkkkhhhgggaaaccccccbbb``````bbbeeeaaadddiiimmmqqqwww~~~\\\IIIFFFEEEAAA???===;;;999999::::::888777555555444444333222222222000000000000000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))*********************+++,,,...///000,,,---///111111111000000---///111222222333666777555666777888:::<<<======<<<<<<>>>AAAEEEHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFCCC@@@>>>???BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@;;;:::888777777777888999777888:::<<<<<<<<<:::999999777666444333333333444444333222111000000000000000//////...------,,,,,,***)))***,,,---...,,,***************************************************&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))******+++,,,,,,---------+++,,,000222000///111+++;;;:::;;;^^^rrrooolllkkkjjjiiihhhfffdddeeegggiiikkkkkkjjjjjjfffggghhhggggggiiilllnnnuuuxxx{{{{{{yyyxxxyyyzzz{{{|||||||||||||||{{{{{{yyyyyyyyyzzz}}}}}}xxxwwwyyywwwrrrpppmmmjjjhhhgggfffdddbbb___aaaccccccbbbbbbeeehhhiiinnnuuuzzz}}}]]]EEEEEECCC888999EEE<<<:::999888999888777555555555444333333222222111111111111111111111222222////////////////////////////////////////////////---------,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,------......///000000000222222222222333444555555555555555555777999;;;<<<<<<===???AAADDDEEEFFFFFFEEEHHHJJJIIIFFFEEEGGGIIIBBB???;;;;;;<<<@@@BBBCCC@@@@@@@@@@@@????????????;;;:::999888777666555444777888999:::;;;:::999888;;;999777555444333333333555444444333111000000///............---,,,+++***++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))******+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...///000000111888444222777DDD___}}}uuummmjjjmmmnnnjjjfffffffffgggiiilllmmmlllkkkppplllgggeeefffgggeeeccciiikkknnnqqqsssuuuvvvvvvzzzvvvsssssswwwwwwrrrmmmuuutttssstttvvvzzz~~~~~~{{{|||yyyuuurrrqqqooommmllliiigggdddccccccdddeeeeee`````````aaadddiiinnnqqqzzz{{{~~~XXXPPPGGGBBBBBBAAA>>>:::<<<<<<:::999888777777777333333333333333333333333000000000000000000000000000000000000000000000000///............---------...+++)))***,,,---+++((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******+++++++++,,,------...//////000000111111111111222333444555555444444555666888:::<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGHHHCCC@@@======>>>@@@AAAAAA@@@@@@???>>>===<<<<<<;;;999999888777666555555444666777888:::::::::999999;;;:::888666444444444444555555444333222111000000............---,,,+++***++++++++++++++++++++++++************************)))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...///000000000333333333444999KKKjjjpppfffdddgggjjjkkkiiigggeeedddeeehhhkkklllkkkjjjjjjjjjkkkjjjhhhfffiiihhhhhhiiijjjkkkmmmnnnssssssrrrqqqqqqpppooonnnoooooonnnoooqqquuuyyy{{{}}}~~~|||zzz{{{|||{{{yyyvvvvvvrrrnnnkkkiiihhhgggeeehhhfffcccaaaaaaaaaaaaaaaaaabbbeeejjjpppvvv|||}}}\\\OOOIIIBBB?????????<<<999;;;:::999888666666666666333333333333333333333333000000000000000000000000////////////////////////............------------...,,,******,,,,,,+++)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,---......//////000000000000111222333444444333333444555777999;;;;;;;;;===>>>???@@@@@@@@@AAA@@@>>>???BBBEEEFFFGGGDDDBBB@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;999888888777777666666555555555555555666777888999999999999;;;999777555444444444444555555444333222111111000............---,,,+++******************************************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...//////000000///333666555111777KKK```oooddddddiiimmmjjjhhhgggffffffhhhiiijjjgggiiikkkkkkjjjiiijjjjjjjjjiiifffdddddddddfffgggkkklllmmmllliiihhhjjjllliiiiiiiiijjjlllpppsssuuuvvvxxx{{{~~~|||zzz{{{|||}}}||||||~~~~~~}}}}}}xxxvvvuuutttuuutttsssqqqppplllgggdddccccccbbbaaacccbbbaaaaaaaaabbbdddeeeiiilllqqqxxx~~~|||VVVFFFFFFBBB>>>===>>>>>>;;;888999999777666555444444444333333333333333333333333000000000000000000000000////////////////////////............---------------,,,***+++,,,,,,+++)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******++++++,,,,,,------......////////////000111222333222222222333444666888999;;;;;;<<<===>>>>>>>>>>>>???;;;999:::???DDDEEEEEEEEEDDDBBBBBBAAA@@@===;;;:::::::::999888888777777555555555555555555555555444555666777888999999999888777555444222222222333555444444333222111111111............---,,,+++*********************************************************))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------......////////////222777999444222;;;GGGqqq}}}rrrmmmkkkjjjjjjkkklllmmmllliiifffgggjjjmmmmmmjjjiiikkkmmmmmmllljjjiiihhhgggggggggfffeeeeeeccccccccceeefffdddddddddfffhhhkkknnnoooqqqsssvvvyyy|||}}}}}}}}}yyyyyyxxxuuutttyyy}}}|||~~~|||yyyxxxyyyyyy{{{zzzxxxyyyxxxwwwvvvuuutttrrrpppooonnnlllllllllhhhdddaaaaaaaaabbbbbb___aaacccfffiiimmmqqqssswwwzzzZZZIIIKKKCCCAAA????????????<<<999999888777555444444444444222222222222222222222222000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,++++++++++++******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***))))))(((((())))))************+++,,,,,,------...............000111111111111111111333555777888;;;;;;<<<==================999666888===AAACCCCCCEEEDDDBBBAAAAAA>>>;;;888666666666777888888999999444444444444555555555555444444555555666777888888555444222111000000000111333333333222222111111000............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------............///000444:::;;;888999<<>><<<999666444444555777888999:::;;;444444555555555555555555555555444444444555666777333222111///......//////222222111111000000000000............---,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------...,,,///777<<<:::888777999jjjssspppuuuwwwssslllmmmwwwxxxqqqlllnnnqqqttttttssspppnnniiiccc\\\[[[```cccbbb```]]]]]]]]]]]]^^^___```aaaeeefffiiilllnnnnnnnnnmmmjjjnnnnnnlllnnnxxxyyyqqqkkklllnnnnnnooorrrrrrsssssssssssssssrrrrrrpppnnnmmmllliiiiiiqqq{{{sssiiihhhjjjkkkjjjkkkkkkkkkiiifffcccaaabbbcccbbbaaaaaacccfffjjjkkkllluuuyyy~~~bbbNNNLLLGGG<<>>===;;;999777666888888666555444333333333222222222222222222222222////////////////////////........................------------,,,,,,,,,,,,+++,,,---,,,***)))***+++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''(((((()))(((((())))))***++++++,,,+++++++++,,,,,,---.../////////...///000222444666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBB@@@===<<<;;;999777444555666777777888999::::::666666666555555555555555666555444333333333444555333222000///......///000000000000000////////////............---,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------...,,,///444777555444555555OOOlllvvvpppppptttsssxxx~~~xxxnnnooorrrssstttsssrrrpppmmmhhhbbb```aaaccceeeeee```_____________________aaaccceeeggghhhhhhgggfffeeefffggglllwwwyyygggddddddffffffeeegggkkkjjjkkkllllllllllllkkkkkkggggggggggggcccccckkkuuuuuullleeeeeegggffffffgggfffffffffdddbbbaaadddgggiiijjjlllqqqwww{{{}}}}}}iiiNNNKKKKKKDDD;;;=========;;;999888888888777666555333222222222222111111111111111111111111////////////////////////........................---------,,,,,,,,,++++++***,,,---,,,***)))***,,,&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((()))******++++++++++++++++++,,,---..................000222444555444555666888999999999:::;;;===@@@???<<<:::<<>>DDD<<<======;;;:::999:::;;;555555333222111000000000111111111111111111111111////////////////////////........................---------,,,,,,,,,++++++***,,,...---***(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++---------...............222444666888999888777666===>>>???@@@@@@>>><<<:::<<<<<<;;;999666555555666666777777888888888777777888777555333222333444555666666555333222111000000111111111111111000///...//////............///000...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''******))))))((((((''''''))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++......//////000111111111444::::::???___~~~{{{wwwttttttuuuwwwxxxqqqssssssllldddaaafffmmmooollliiihhhjjjkkkjjjiiimmmjjjhhhjjjoooqqqooollljjjgggooovvvhhhccccccbbbbbbbbbbbbbbbccccccdddeeefffgggfffeeedddeeedddeeefffdddeeemmmwwwrrrjjjddddddffffffhhhjjjnnnnnnnnnppptttzzzfff[[[MMMDDDBBBBBBAAA@@@>>>===<<<;;;999888777666555555444333333222111111111111111111000000000000///............---------------------------------......---------,,,,,,,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))*********+++,,,,,,,,,+++++++++++++++............////////////333444666888999999999999<<<============<<<:::999:::;;;:::999666555666777777888888999999888888888999888666444333444555555555555555444444333222222000111111111111000000///000//////......//////000...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''***)))))))))((((((((('''))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++------...//////000000111111555444666OOOyyy~~~wwwuuuxxxzzzyyyvvvxxxvvvsssnnniiiiiikkkmmmpppooonnnnnnnnnnnnnnnnnntttrrrqqqtttyyy|||{{{yyyxxxxxxuuummmoooooonnnnnnnnnnnnnnnooonnnoooooopppppppppoooooommmlllnnnpppppprrr|||wwwqqqrrruuuvvvxxx{{{mmmUUUNNNFFFAAAAAABBBAAA???======<<<:::999888777666555444444333222222111111111111111000000000/////////............---------------------------------...------------,,,,,,,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000444555666888999;;;<<<======<<<;;;:::999999999999888999999888666666777999999999::::::::::::999999:::888777555555555666666666666666666555555444333000000111111222111111111111000000//////000000000...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''')))(((((('''&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))(((((((((((())))))))))))************+++++++++++++++*********++++++++++++++++++++++++,,,,,,------...//////000222333111000999OOOgggvvvvvvqqqqqqrrrqqqooommmooopppqqqpppoooooooootttsssssswww}}}zzz}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}fffIIIGGGDDDAAA@@@BBBBBB@@@======<<<;;;:::999777666666444444333333222222111111111111000000000000/////////............---------------------------------------------,,,,,,,,,,,,+++++++++***************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---------/////////000111111222222555555666888:::===???@@@>>>===;;;999888888999:::777888888888777777999:::;;;;;;;;;;;;;;;;;;:::999:::999888777666666666666777888888888777555444333///000111111222222222222222111111000000000000111...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++***************************************++++++,,,------......///111111333555333444===GGG^^^uuuuuusssttttttrrrnnnqqqssssssqqqppppppqqqsssrrrssswww|||{{{~~~~~~~~~~~~uuuYYYLLLIIIFFFDDDAAAAAAAAA@@@===;;;;;;;;;:::999888777666666333333333333222222111111111000000000///////////////............------------------------------------------,,,,,,,,,++++++************************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))***+++,,,,,,+++++++++,,,,,,---------//////000000111222222333555666777888;;;===@@@AAAAAA???<<<999888999:::;;;666777888888888888:::<<<<<<<<<<<<<<<<<<;;;:::::::::999888888777666666666999::::::999888555333111///000111222222222222222222222111000000000000000...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))***************''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************++++++,,,,,,---............---111888999555555:::>>>VVVwww{{{uuuuuuuuuuuuwwwxxxxxxvvvuuuttttttuuuwwwwwwxxx{{{~~~~~~~~~~~~~~~nnnPPPCCCEEELLLFFFCCCAAA???>>>===<<<<<<::::::999888777777666666333222222222222222111111000000000////////////...///............---------------------------------------,,,,,,,,,+++++++++************************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((&&&((((((((('''&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,)))******++++++,,,,,,---......///000111222222333555666777999<<<>>>???@@@BBB@@@===;;;:::::::::;;;777999:::999999999;;;===<<<<<<===<<<<<<;;;:::999999999888888777666666666888999::::::888666333111111111222222333222222222222111111000////////////...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((()))***************)))''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((((('''(((((())))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))***************************************++++++,,,,,,---......///000------111444444555777444===RRRppp~~~xxxuuutttuuuvvvvvvzzz{{{|||~~~hhhNNNKKKJJJGGGDDD@@@???===;;;:::;;;<<<===999999888888777666666555222222222222222222111111000000////////////......///............---------------------------------,,,,,,,,,,,,++++++++++++***************+++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&((())))))&&&&&&''')))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))*********+++(((((()))******+++,,,,,,------...///000111222333444666888;;;<<<===>>>>>>AAA@@@>>><<<::::::::::::999:::;;;;;;::::::<<<>>><<<<<<<<<<<<;;;:::999999888888888888777666555555555666888999999777555444222222333333333222111111222111000///...............---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&'''((((((((((((''''''((((((((()))))))))***))))))))))))************((()))))))))*********+++************************,,,,,,,,,---....../////////000///,,,---000222222555555;;;NNNlll}}}xxxyyy||||||{{{{{{}}}~~~sssOOOGGGLLLKKKEEEAAA=========<<<;;;:::;;;<<<888888888777666666555555111111111111111111222222000000/////////.........///............---------------------------------,,,,,,,,,++++++++++++***))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&(((***)))&&&%%%'''))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))*********'''(((((()))******++++++,,,---...///000111222222444555888;;;=========<<<@@@???>>><<<;;;:::999999:::;;;<<<<<<;;;;;;===???<<<<<<<<<<<<;;;:::999888777888888777777666555444111333666999:::999777666333333333333333222111000111111///...------------...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''((((((((())))))******))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,,,,---......//////000(((000444111000555888666555666888;;;HHHggg|||vvvxxxzzzyyy}}}jjjWWWHHHGGGDDD<<<<<>>???@@@???===;;;:::999888888777777666666555555111111111111111111222222000/////////............//////.........---------------------------------,,,,,,,,,+++++++++******))))))******++++++++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))+++---///...///000111111222444666888999;;;<<<<<<<<<:::999888666555555555777::::::999888888999;;;<<<======;;;999999:::;;;;;;;;;999555222111111333333444555666777888999444444222111111111222333............---,,,+++***------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++++++++,,,,,,,,,,,,------------......///000000000333222666;;;:::BBB```|||ooonnnttt{{{eeeKKKJJJHHHEEEBBB???===<<<===<<<<<<;;;;;;:::999999777777777666555555444444111111111111000000000000000000//////.........---------------------------.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))))))))***************************+++---.........///000000111222333555777888888999888888777666555444444444666888999888777777888999;;;<<<;;;999777777888999::::::888555222111111333222111000111333555777333333111000000000111222............---,,,+++***---,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))***++++++++++++,,,,,,,,,---------------...//////000000//////222666333444GGG^^^tttuuu{{{xxxgggSSSIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;:::999999999777777666666555444444444111111111000000000//////000/////////.........---------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))************))))))))))))***,,,------,,,,,,---/////////000111222333444444555555444444444333333333333555666777666555666777777888999888666444444555666777888666444111111111333111...,,,,,,...111333222111000/////////000000............---,,,+++***,,,,,,,,,+++++++++******+++***))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000333777333///666BBBRRRtttuuuwww___JJJFFFFFFEEEDDDBBB@@@???>>>===;;;;;;;;;:::999999888888777666666555555444333333111111000000000000///////////////...............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***))))))))))))(((((((((+++,,,,,,,,,+++***,,,---......//////000000111111222222222333333333444444111333444444333333444555444666666555333111111222333555666555333111111222333111///---,,,---...///000000//////........................---,,,+++***++++++++++++******************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******)))(((((()))*********++++++++++++,,,,,,,,,+++,,,,,,---......//////000///333777666222333888<<>>======:::::::::999888888777777666666555555444333333222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***++++++***))))))+++---....../////////000000000111111222333333444555555111222333222111111333444333444555444111/////////111222444444333222222333333333333333222000///...////////////......------............---,,,+++***++++++*********)))))))))***))))))((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,++++++,,,,,,------......---,,,...222333111111333999333<<>>>>>===<<<<<<<<<999999999888777777666666555555444444333333222222000000000////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((())))))******)))((()))+++---------......//////000000111111222333333444555555000111222111000000222444333444555333111///...//////111333333333333444555444555666666555333000......////////////...---,,,............---,,,+++************))))))))))))(((***)))((((((''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))************++++++++++++******+++,,,,,,------...////////////000000111333555...000;;;III[[[zzzxxxgggPPPAAA===>>>???>>>======<<<<<<;;;;;;::::::999888888777666666555555555444444333333222111111000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((())))))'''((((((''''''(((+++...++++++,,,---.../////////111111111222333333444444111111222111000000222444444555555444111///...///...000222444333444555666555555555555444222111000...//////000///...---,,,............---,,,+++*********)))))))))((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************++++++++++++*********+++,,,,,,------///000111//////000222333///222888<<<<<>>>>>=========<<<;;;;;;:::999888777777777777777666555555444444444444333333222111111000000/////////............,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///......000222555777555333111//////111333444666666555555444222111000000000111222333333444444777777666555333222111111////////////............------,,,,,,,,,+++++++++************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------............///111111000000222444777999CCCccc]]]LLLIIIAAA@@@???>>>============;;;:::999999888888999999888888777555555444444444333333333222222222111111////////////............------------------------------,,,,,,,,,,,,++++++))))))*********++++++++++++*********))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000111333555666555444222000000111333555777777777777777666666555111111111111222333444444777777666555444333222111000000000/////////......------------,,,,,,,,,,,,************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------------............111000000000111444666888???III^^^|||uuuYYYHHHAAA?????????>>><<<<<<;;;;;;<<<::::::999888888888888999888777666555444444444444333333222222222111111111////////////............------------------------------,,,,,,,,,+++++++++))))))*********+++++++++************)))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444555555555444222111111222444555666777777888999999999999444333222111111222333444666666555555444333222222111111111000000000000///.........------------,,,************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------............000000///000111333555777:::888;;;NNNmmmgggHHH???@@@???;;;======<<<;;;::::::::::::999999888777777777888888777666555555444444444444222222222222111111111000/////////............---------------------------,,,,,,,,,,,,++++++++++++***************+++++++++************))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((***))))))))))))))))))***))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))******+++++++++,,,++++++,,,,,,,,,,,,---------///111444555555555444444333222222222333444555555666777777888888777777555444222111111222333444444444444333333222222111222222222111111111000000//////.........---------************)))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........////////////111222444555333666999===IIIgggjjjLLL<<<>>>CCCAAA<<<<<<;;;::::::999999999:::999888777777666666777777666555555444333333444444222111111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))******************)))((())))))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''((()))***)))'''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++)))***************+++++++++++++++,,,,,,---------,,,...111444555555444333333222222222222333444555777777777777777666555555555444333222222222333444222222111111111111111111222222222222111111111111//////.........---------************)))))))))((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,------------............///000111222333...666:::777555CCC```yyy[[[SSSKKKBBB>>>>>>???===:::;;;;;;:::999999999::::::777777666555555555555666555444444333333333333444111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))******))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''((())))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))*********************************++++++,,,,,,------...,,,---000333444444333333111111111111222333444444888888888888777777666555333333333444444444444444111111111111111111111222222222222111111111111000.........------------,,,************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------------...//////000000111333444444444444888>>>CCCVVVrrrqqqSSSCCC>>>@@@@@@>>>;;;999999:::::::::999888888999999:::777666555555444444555555444333333222222333333333000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***************))))))))))))************)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((((((((()))******)))((((((''''''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************))))))))))))******+++,,,,,,---......+++---///111222333333222//////000000111222333333444444555666666666555555111222444555666555444333111111222222333333333444222111111111111000000000------------,,,,,,,,,,,,************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,------...////////////333222111333666777555222777BBBWWWttt|||bbbLLLCCCFFF======<<<:::999999;;;<<<888777777777777777888888666555555444333444444444333333222222222222333333000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++*********))))))((()))))))))************)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))******)))((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))*********)))))))))))))))******+++,,,,,,---......+++,,,...///111222222222...//////000111111222222...///000222333444444444///111444666777666555333222333333444444555555666111111111000000000000///------,,,,,,,,,+++++++++************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...////////////+++...000111111222444777444999???IIIaaa]]]TTTSSSHHH<<<888:::777444555999<<<;;;:::666666555555555666666777555555444333333333333444222222222111222222333333000/////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++******))))))(((((())))))*********+++******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))+++---...,,,++++++,,,------......------000000000000000/////////000111222333333222111000...///000111333333444444666555333222222333555666555333222222333222111//////......---+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''((((((***((('''))),,,...---+++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......111000/////////000222333444222555;;;???KKKkkk```TTTFFF???@@@AAA===888999888888777777777777777444444444444444444444444444444444333333222222222222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''')))))))))+++---...,,,***+++,,,,,,---------------///////////////////////////000111222222111000///......000111222333333333555444333111111333444555444333111111222222000//////......---+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''(((+++---,,,***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......000000/////////000111222666333444555333555HHH^^^~~~wwwXXXNNNEEE<<<888999;;;:::777888888777666666666666777444444444444444444444444444444333333333222222222222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))((()))+++------,,,***++++++,,,------------,,,---------------............///000111111000///...---...///111111222222222444333222111111222333444333111000000000000///---......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&(((***+++***)))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......000////////////000111111444111222555222///666BBBMMM___{{{___III@@@CCC???;;;888999:::::::::777777666555555555555666333333333333333333333333333333333333222222222222222111111111111000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))+++------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000///...---...///000111111111111222222111000000111222222222000////////////...,,,......---,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---............/////////000000222000222777777444555:::666:::GGGaaa~~~```NNNBBB@@@EEEAAA@@@???<<<999777888888666666555444444444444444222222222222222222222222333222222222222222222222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***,,,---+++))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,---,,,---...///000000///......///000111111222111111111111111111111111111111111///......///...---+++---------,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------------......////////////333000000222333111///000111777>>>AAAGGG\\\~~~bbbIIIBBBBBB===;;;===:::;;;;;;999555222222333555444333333222222333333222222222222222222222222222222222222222222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((***,,,,,,+++)))))))))***++++++++++++*********++++++,,,,,,------,,,---...000000000//////000000111222222222222222111111111111111111111111111///............---+++---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&((()))((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,------...///............---,,,---///000000000555666777666444;;;NNN```~~~zzz___GGGAAA@@@BBB???888666:::444666666666444444444555333333222111111111111222111111111111111111111111111111111222222222222222//////000000000000000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((('''(((***,,,,,,+++)))((())))))*********************++++++,,,------...,,,---///000111111000000111222222333333333333222111222222222222222222111111000......//////---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''')))***)))'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,---+++,,,---.........------***+++,,,---000333444555666///---444;;;;;;999999DDD___]]]HHH@@@===??????===888555888<<<555555555555666777888888222222111000000000000111111111111111111111111111000111111111222222222222////////////000000111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''(((***,,,,,,+++)))(((((()))*********************+++,,,------......,,,---///111111111111000222222333444444444333333222222333333333333222222222000///...//////...,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''')))+++***'''&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,---.........---,,,---///000......//////...000111666:::777000222:::666>>>GGGWWWxxx```LLLBBB===:::;;;:::777555777999777333666444222222444555555444222111111000000000000000000000000000000000000000000000111111222222222222.../////////000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***((('''&&&&&&'''(((***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&))),,,)))$$$!!!$$$(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))***,,,,,,,,,,,,,,,...///111222333333333333666555555444444333333222444444333333222111111111333333222111000///...---------,,,,,,,,,,,,++++++***))))))((('''&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))******))))))((((((((())))))&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))***+++,,,,,,------,,,,,,------------------////////////000000000000000000111222444555555666666888:::===GGG^^^~~~oooaaaOOOEEEBBBAAA===888999999999888777666666555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''(((***)))'''&&&&&&''')))***((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))******++++++,,,------/////////000111222222222444444444333333333333222111111111111222222222222333333222111000///...---------,,,,,,,,,+++++++++******)))(((((('''&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))(((((('''(((((()))&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************************************)))******+++,,,,,,------,,,,,,,,,------------....../////////000000000000000000111222333444555555777999;;;:::;;;CCCOOOYYYpppnnnXXXQQQHHH>>>999999:::777444888777777666555555444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000/////////.........------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))%%%###(((///111,,,&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++************,,,---...///............000111222111111111222222222222333/////////000111222222222222222111000//////......,,,,,,,,,,,,++++++++++++*********))))))(((((('''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++*********************************++++++,,,,,,---,,,,,,,,,---------............/////////000000000000000111222333444444555444666888888777666777888@@@MMMdddzzzfffSSSDDD;;;;;;999777777888888777666666666555555444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++'''&&&+++333555///((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********,,,+++)))))))))+++---//////...,,,,,,,,,...000111/////////000111222222333.../////////000000000111222111111000//////......,,,,,,,,,++++++++++++***+++*********)))))))))(((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********************************++++++,,,,,,,,,+++,,,,,,------................../////////000000000000000111222333333444444333222333666999:::;;;999888===HHHRRRcccyyy^^^HHH>>>===@@@BBB999:::;;;:::999888999999555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))((())),,,//////+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************,,,+++)))))))))+++---//////...,,,++++++---///000---...//////000111222222000000000/////////......111111000000///.........,,,,,,+++++++++*********************))))))))))))((((((''''''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''''''''''''''((())))))******))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,---...//////............///////////////000000111111222222222666333111111444666666666999888<<>>;;;999999999999777444333555777555444444444444444333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////---------...............+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++++++++************,,,---.........---,,,,,,---...///......//////000111222222111111111000///.........000000000//////.........++++++++++++************))))))))))))))))))))))))(((((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((('''(((((()))***+++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,---...//////------.........///////////////000000000111111111111111333555777666444222333777===AAA???::::::???DDDRRRkkkooo\\\KKK???>>>============<<<999777777777555333222222555777444444444333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++)))******++++++,,,------............------------/////////000000111111222000000000000000000000000///////////////.........++++++++++++************((((((((((((((((((((((((((((((&&&&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((())))))***,,,,,,,,,+++***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,---...///000---------.........///////////////000000000000000...000333555777777777777222555777666777===@@@@@@666:::DDDPPP]]]lll|||ooo\\\MMMFFFCCCBBB@@@BBB>>>999666666888;;;===777666555555555555666666222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))+++,,,,,,,,,,,,,,,---......//////...------000000000000111111111111//////000000111111222222///////////////.........+++++++++************)))''''''''''''((((((((((((((('''&&&%%%&&&'''***+++''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''''''''''''''((()))***))))))))))))***+++,,,------,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,---//////000---------.........//////////////////000000000000333333222000...000444888555999888222333;;;;;;555:::;;;>>>???===>>>HHHSSS]]]nnndddTTTJJJFFF@@@>>>======;;;999;;;;;;<<<<<<;;;999666444666555444555666555333000000000000000000111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------...............---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))******)))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((()))((()))***,,,)))************+++++++++,,,,,,,,,---------......333222000///............//////000111111111111111------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///////////////.........333333333333333333444444555666666777777888888999888:::<<<<<<<<<<<<>>>???EEEHHHMMMSSS^^^ooonnnYYYKKKDDDAAA>>>>>>>>>>>>============::::::999888777666555444444333222222111111222222111111222222222222111111000000000000000000000000000000000000000///......////////////////////////...------,,,,,,------.........---------,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))(((((()))+++)))************+++++++++,,,,,,---------.........333222000///............---...//////000000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////////////////222222222333333333333444555555555666666777777777777999:::;;;;;;;;;===???<<<>>>?????????EEENNNUUUdddpppkkkdddYYYMMMDDD@@@???@@@============<<<<<<<<<<<<:::999999888777666555444444333222222111111222222111111222222222222111111000000000000000000000000000000000000000///.................................------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))((((((((('''''''''*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))((('''((())))))************+++++++++---------.........//////111111000///.........///,,,,,,---............---------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***(((((()))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,------,,,------------.............../////////000000000//////////////////000000111222222222333333333444555666666666666777777777555666888999888999;;;<<<;;;===???>>><<<;;;===???>>>EEEPPP]]]mmm}}}vvvmmmcccZZZRRRKKKGGGGGGDDD@@@<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888777666555555444444333222222111111222222111111222222222222111111000000000000000000000000//////000000000///.................................------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))((((((((((((''''''******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))'''&&&'''((())))))*********+++++++++------........./////////000/////////......//////,,,,,,---............---------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------...............////////////000000000//////000000000000111111111111222222333333444444666666666777777777777888888999::::::999999:::;;;777999;;;<<<<<<===???AAAAAABBBCCCEEEHHHNNNVVV\\\qqq{{{tttjjjbbb\\\VVVNNNHHHIIIHHHFFFCCC@@@@@@AAABBBAAAAAA@@@???===;;;:::999::::::::::::999999999999888888777666666555444444444333222222111111222222111111222222222222111111////////////////////////...///////////////.................................------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''((())))))*********+++++++++------------.........///.........///////////////------...////////////...------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''***+++)))(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------.........//////////////////000000000111000000000000111111222222111222222333444444555555444444555555666777777888:::;;;;;;;;;999888999:::<<<<<<<<<;;;:::;;;>>>@@@BBBBBBCCCCCCDDDFFFJJJLLLOOOcccbbbWWWddduuurrrhhhiiiqqq}}}|||ooobbbVVVOOOMMMIIIEEECCCCCCDDDBBB@@@@@@BBBCCCBBB@@@???@@@BBB777888:::<<<<<<;;;:::999999999999999888888888888777777666666555444444444444333222222111111222222111111222222222222111111////////////////////////......////////////.................................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((('''&&&'''((()))************+++++++++,,,,,,,,,---------......,,,---...///////////////......///000000000000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))(((&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------.........//////////////////000000000111111000000000111222222333333222222333444555666777777333333444555777888999999666888999888777777888999???@@@@@@AAABBBCCCCCCDDDCCCDDDFFFGGGIIIJJJKKKKKK[[[ddd^^^ZZZlllxxxiiiWWWSSSUUUWWWZZZ___fffmmmrrrxxxzzz{{{{{{zzz|||{{{xxxqqqeeeZZZUUUNNNLLLIIIHHHHHHIIIHHHGGGDDDBBB@@@@@@BBBCCCDDDCCC;;;===>>>===;;;888777777888999;;;<<<===<<<;;;;;;999999999888888888777777666666555555444444444444444333222222111111222222111111222222222222111111000000000000000000000000------.../////////......------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&''''''&&&&&&((())))))************++++++++++++++++++,,,,,,,,,,,,---+++,,,---//////000//////......///000000000000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((($$$%%%'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............//////////////////000000000111111111000000111111222333333444333333444555666777888888666777888:::<<<>>>???@@@===???AAABBBBBBDDDFFFHHHDDDIIIQQQXXX\\\[[[WWWSSSYYYZZZ[[[^^^bbbeeeggghhhvvvvvvmmmoooxxxfffiiigggeeeeeegggjjjllllllhhhiiiiiihhhgggkkkrrrxxxxxxzzzyyysssmmmqqq}}}yyytttpppeee]]]^^^]]]^^^^^^ZZZUUUSSSXXX\\\cccXXXPPPNNNNNNJJJGGGHHHJJJHHHDDDCCCBBBBBBAAA@@@CCCBBB@@@???>>>>>>======????????????@@@@@@???>>>@@@@@@??????>>>===<<<<<<999999999888888888777777555555555444444444444333444333222222111111222222111111222222222222111111000000000000000000000000,,,---......//////......------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''((()))*********)))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''''''''''''(((***)))************+++++++++******+++++++++,,,,,,,,,***+++---///000000//////---...//////000000//////---------,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000............/////////000000000000000111111111111000000111222333333444444444444555666777888999:::;;;<<<>>>@@@CCCEEEGGGHHHMMMPPPSSSVVVWWWZZZ]]]```fffnnn{{{{{{sssqqqsssxxx{{{wwwxxx|||xxxuuutttfff^^^bbbVVVZZZ[[[XXXSSSUUU]]]eeefffXXXJJJFFFFFFEEEFFFKKKCCCAAA@@@AAABBBCCCBBBAAA>>>>>>???@@@AAABBBCCCCCC>>><<<:::;;;===>>>>>>>>>:::999999999999::::::;;;999999999999888888888888444444444444444444333333444333222222111111222222111111222222222222111111000000000000000000000000,,,,,,---.../////////...------------------------...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,------------------------.........///////////////......---,,,,,,+++******))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................111222000---,,,...111000000000111111111222222222111000111222222111000333555555444444777999999777;;;???AAAAAACCCHHHLLLRRRSSSVVVXXX[[[___cccffflllooopppmmmmmmqqqttttttyyyzzz}}}{{{eee]]][[[VVVPPPNNNOOOLLLIIIGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>???@@@BBB>>>;;;;;;>>>???>>>;;;;;;999888888:::;;;;;;::::::;;;;;;999555444555777555555444333333333333444444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------.....................///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))*********)))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...............---------000000000///------///000111111000000000/////////444333222333444666666666888888777888<<>>===<<<<<<;;;;;;:::999999999999888666888999888666555777999666555444444333333444444444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))((()))***+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................------,,,,,,++++++******))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------------------...------...000111111111111111222222333444555555666666666777888999;;;;;;AAAAAAEEEMMMWWW```hhhlllllllllmmmnnnqqquuuzzz}}}|||~~~www{{{yyypppjjj]]]ZZZUUUOOOIIIFFFCCCCCC@@@AAAAAA???<<<:::;;;===:::;;;<<<:::888777777888777999::::::888777888888666555444444333444444444444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))((((((((()))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........---------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------******++++++,,,,,,---------------------.........///...000444999:::888555111111222333444555666777888;;;@@@FFFJJJNNNRRRTTTWWWXXX___jjjssswww{{{}}}|||~~~}}}|||~~~vvvlllccc\\\YYYQQQMMMGGGAAA>>>======>>><<<>>>>>>===:::999:::;;;:::;;;<<<;;;:::888777777666666555444444444444444444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---------,,,,,,,,,+++,,,+++++++++++++++******((((((((((((((((((((((((***)))))))))(((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------***++++++,,,------......---------....../////////111222555:::>>>>>>999444111222333555777999:::;;;EEELLLVVV___gggnnntttxxxooonnnqqqxxx||||||rrr```TTTOOOMMMIIIEEECCCCCCAAA???<<<;;;;;;<<<999999999999999999888777666666555444444444444555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((('''''''''((()))*********+++++++++,,,,,,,,,******++++++,,,,,,---------------,,,,,,++++++***++++++++++++++++++******(((((((((((((((((((((((()))((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---...///000000.........///000000111111...///333777999888444111444777===EEEMMMUUU[[[^^^dddiiioootttvvvzzz|||yyy{{{|||wwwsssllleeeWWWRRRKKKEEEAAA>>>;;;:::999777666666888999999999777666555555444444555555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))((('''''''''(((******)))))))))*********++++++)))******+++,,,,,,------------,,,,,,+++***************************++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---...///000111111/////////000111222222222...000444777:::===AAADDDLLLPPPWWWaaakkkuuu}}}}}}~~~~~~{{{yyy{{{{{{lllaaaZZZTTTMMMGGGDDD@@@<<<::::::;;;;;;:::777666666555555555555555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))))))))))))))(((((('''''')))***+++((())))))))))))*********))))))***+++,,,,,,------------,,,,,,+++***))))))******************++++++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222333///000000111222333333333666999===AAAFFFOOOZZZbbblllmmmqqquuuzzz~~~}}}~~~|||tttiii```SSSMMMEEE@@@>>>===;;;999777777666555555555555555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++******)))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************+++***(((''''''(((***+++))))))(((''''''''''''''''''''''''''''''((())))))''''''&&&%%%&&&&&&(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++''''''((((((((((((''''''+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...,,,++++++---//////000---///222333222000/////////000000111222444999<<>>;;;888666666666666666555555555555555333222111444444222111111111111111//////000000000000//////........................333333222000---++++++,,,------------------------.........---***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&(((***,,,,,,+++(((''''''''''''''''''((())))))************************++++++++++++++++++++++++((()))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************,,,++++++++++++++++++,,,******)))((((((((((((((('''''''''''''''((())))))///---***'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((*********************************************************+++,,,,,,------...------,,,,,,------...------........./////////000222333333222222444666888666444555<<>>999666444333444444555444444333222222555444333222111111111111...//////000000000000000........................555555444111...,,,---...---------------------------...///...+++******+++************************************************************************))))))))))))))))))))))))************************'''(((((()))))))))))))))&&&'''((())))))******)))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''(((***+++++++++)))(((((((((''''''(((((()))***************************************************))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))))))))*********++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************+++++++++++++++++++++++++++***))))))(((((())))))'''''''''''''''((())))))'''&&&&&&&&&''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************((())))))******))))))((())))))))))))(((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((************************++++++++++++++++++++++++******++++++,,,---------......------------...............////////////000111333444333000111444888666===IIIVVV```iiiooossswwwwwwxxxzzz}}}zzzhhhXXXKKKAAA999444444444333333333444444555555555444333222222222222...///000000000000000///........................111222111///---,,,,,,...------------------------+++---......,,,++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************'''((())))))******))))))&&&'''((()))************'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))***************)))(((((((((((()))******************************************************))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******************)))+++***))))))(((((())))))'''''''''''''''((())))))$$$%%%&&&((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++******+++,,,,,,------.........------------............/////////000000000...111333444444888???FFFIIIVVViiixxx~~~{{{uuupppqqquuu{{{rrraaaRRRIII@@@>>>:::777555555666666666555444333333222222333///000000000000000///.................................///---,,,+++---...........................***,,,......---,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((()))************)))&&&'''((()))************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******+++)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))+++******)))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))++++++******************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((''''''((()))+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,------.........------------......////////////000000000000...222777:::???GGGSSS\\\tttwww{{{|||zzzwwwtttsssyyynnnaaaOOOKKKDDD>>>999666666666666666555444333333333333000000000000000///......////////////////////////,,,---......------///000........................)))+++...///...---......++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++------,,,+++***)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,***)))((('''((())),,,---+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%&&&(((+++---******)))))))))))))))******)))))))))(((((('''''')))******))))))))),,,...******))))))))))))******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))************************))))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))999666000+++(((((()))***)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++---//////......///000333222///---...///222333666888===HHH[[[oooyyyzzz{{{yyyvvvuuuxxx~~~|||ppppppgggUUUFFF>>>;;;999999999999999999777222...666222///000444444111,,,111111111111000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++------,,,+++***)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************+++++++++,,,+++***)))(((((()))******+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******)))))))))))))))*********)))))))))((((((((())))))***))))))))),,,...******))))))))))))******+++++++++*********))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))************************))))))************))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))CCC???888000+++'''&&&&&&***************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------111111111000000000111222***...222333222333777;;;EEEPPP___jjjvvvzzzuuuqqqtttqqq]]]OOOGGG;;;888555555777888777555777444111......000222333111111111000000000//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,+++***)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++++++++******)))(((((('''+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((())))))***************))))))))))))((()))***)))))))))+++---******))))))))))))******++++++*********))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((******)))((('''&&&%%%%%%(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333///+++(((((())))))+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000...------///000111111///333666444333888EEEQQQcccqqq~~~xxx}}}nnn___OOOIII@@@:::888777666444555555555222000000333666111111000000000/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((()))******))))))((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))***+++,,,++++++***))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***((())))))))))))************************)))((('''************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((()))(((((((((((())))))*********************))))))'''(((******))))))+++---******))))))))))))******************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%$$$$$$&&&)))+++---,,,+++++++++***)))))))))************************+++++++++,,,,,,,,,------,,,,,,------......//////---++++++---000222222111666666666777>>>OOOfffwww~~~www{{{nnnggg[[[PPPHHHBBB===;;;555666777777666444333222111111000000000/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))*********))))))((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))******++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((())))))))))))*********'''((()))***************************************))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))******)))(((&&&((((((''''''((()))******))))))))))))))))))******&&&(((******))))))***,,,******))))))))))))***************)))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((())))))***,,,+++++++++***)))))))))************************++++++,,,,,,,,,---------,,,,,,---......///000000......///111333444444333222777AAAOOO```sss|||xxxjjj___XXXUUUBBB<<<666444555555333000111111111111000000000000////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,++++++))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++'''(((((()))******++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******)))'''&&&''''''''''''((()))******(((((((((((())))))))))))%%%''')))***))))))***+++******))))))))))))************)))))))))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((()))******(((((((((((())))))))))))$$$%%%&&&((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))+++++++++***************************************,,,,,,,,,,,,------------,,,------...///000111111...000111111111333777:::AAAMMMaaavvvvvvzzzzzzpppmmm[[[OOO>>>444333555555333333333222222222111111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((+++---...---,,,***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++******))))))******+++************+++++++++,,,******)))(((((()))***+++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&'''''')))******&&&'''''''''((((((((((((%%%''')))***)))))))))*********))))))))))))*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&'''(((***++++++******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%''')))++++++++++++***************+++++++++************************,,,,,,,,,------------...,,,---...///000111222222...000222111333:::HHHRRRhhhrrr~~~zzz|||~~~ttthhhWWWHHH>>>:::777666444444444333333333222222////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))$$$&&&***,,,---,,,***(((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,---,,,)))((('''((()))***))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''(((((($$$''')))******))))))*********))))))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++,,,************************,,,,,,,,,---------......------...///000111222222111444777888<<>>MMMbbbzzzzzzgggZZZCCC<<<666777999666333111333333333333222222111111000111111111111000//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((()))))))))************************************************************++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************++++++++++++***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((''''''(((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,------------...,,,---...///000111222333222666888555111888IIIXXXmmm~~~rrrWWWKKK>>>666555666777777555555555444444333333222111111222222111111000///000/////////......------------------------------++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((()))))))))***************************************************+++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))******************************************++++++++++++******)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------..................///000000111111222444777;;;BBBRRRgggvvv|||vvvhhhRRR???666777;;;>>>888777777666555444444444222222222222222111111000///////////////.........------------------------******+++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((((((((())))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,---------............//////000000111111222222777666:::LLLeee{{{{{{xxxbbbIII===888666:::999999888777666555555222333333333333222111111////////////////////////------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((())))))))))))))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............---------------------------.........////////////------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******((((((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************((()))))))))************)))************++++++++++++++++++,,,,,,,,,------******++++++,,,------...------------............000000111222333555666666AAAIIIZZZppp|||{{{zzzsssWWWDDD999;;;;;;:::999888777666666333333333444333222222111/////////////////////000........................+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------------.........//////..................................../////////000------------------------------------------------,,,,,,---......---,,,,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))************(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------******+++,,,,,,---......---------........./////////000222444666888999:::HHHbbbyyy___OOO<<<<<<;;;:::999777777666333333444444333333222111////////////000000000000........................,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************++++++************++++++))))))))))))************+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................------,,,,,,,,,---------...............------,,,,,,,,,---......//////......---------------------------......------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************)))))))))))),,,+++++++++******))))))************************,,,,,,,,,+++++++++************))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,------------------,,,...000000...------......666:::444---222FFFYYYwww{{{uuu```SSSGGG:::777::::::777444555444333333444333000...111111111000//////..............................111$$$+++...***BBBMMM///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))*********))))))))))))************************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------............---------,,,---------,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,---------------.........//////////////////......---------...//////////////////...------------------------......---------,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******+++*********))))))))))))+++++++++******)))))))))************************+++*********))))))))))))******))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,------------......000111111111000111111222000000111333===PPPiiizzzmmm]]]III===:::;;;;;;;;;777666555555555555555555222111111000000///..............................222)))222555222IIIUUU<<<,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------------.../////////......,,,,,,------......//////....../////////000000000000000////////////......//////000000000000//////...........................------------,,,,,,,,,......------------......------------------------------,,,,,,,,,+++++++++******))))))))))))******+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++,,,,,,---------............---,,,---///222333333777333444@@@WWWrrrwwwnnnRRRBBB;;;:::999555666555444222222444666222222222111000000//////////////////////////////...)))222333///BBBMMM:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))*********************))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------....................................---------------,,,,,,,,,---...............//////---...//////000000//////...//////000111222333333...////////////000000000000000////////////////////////000000000000//////////////////////////////.........---------,,,,,,//////............//////------------------------------------,,,,,,,,,,,,+++******))))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,------......//////,,,+++***,,,000333333222666:::GGG^^^wwwyyyzzzsssXXXHHH>>>999666777777555222111222444333333333222111111000000////////////////////////+++***000...(((333:::...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////........................------------------------.........//////000000000...///000000111111000000000000111222333333444444////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000/////////.........------000//////......//////000.................................---------,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---......///000000000000///000222333333333555GGGeee{{{vvv{{{wwwbbbOOOAAA999999:::999777666666777444444444333222222111111000000000000000000000000000111333///***000333+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000........................---------............////////////000000111111222///000111111222222111111000000111111222222333333000000000111111111222222000000111111111111111222000000111111111111000000111111111111111111111111111000000000000/////////000000////////////000000//////////////////////////////.........---------++++++************++++++---------,,,,,,,,,++++++***************+++++++++************************))))))************++++++******))))))))))))******)))))))))************+++************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))*********))))))(((((())))))***************************)))))))))*********++++++))))))))))))))))))))))))******************************************************++++++,,,---------,,,,,,---...///000000111222222111000///111666999OOOggg|||eeeOOOBBB>>>999777777888888777555555555444333333222222000000000000000000000000111444333///000222111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))************((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000................................./////////000000//////000000111222222333000111111222333222222222222222222222222222333333333333333333444444444444333333333333444444444555222222333333333333222222222222222222222222222222222222222111111111000000111000000//////000000111////////////////////////////////////.........---,,,++++++******++++++,,,------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******))))))))))))******))))))*********+++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***************))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,------...,,,,,,---...///000111111000111111000111:::HHHTTTuuurrr\\\PPPBBB999777888888666666666555555444333333333111111111111111111111111///333///,,,222222...---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000////////////////////////.../////////000000111111//////000111222222333333111111222333333333333222555555555555555555444444555555555666666666666777555555555666666666777777444555555666666555555444222222222222222222222222333333333222222222111111111111000000000000111111000000000000000000000000000/////////............,,,++++++******++++++,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---...///000111222111444555555:::JJJbbbuuuxxx|||jjjRRRBBB======<<<999666666666555444444333333111111111111111111111111222555///,,,333222++++++........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---...///...,,,++++++,,,000000//////000111111222111000......///000000///---...000111111111333444666555555666666555444666333777:::999777666888;;;444888<<<>>>======???@@@===>>>>>>???@@@@@@???===>>>>>><<<;;;;;;<<<===>>>;;;;;;<<<======<<<;;;:::888888777666666666777777222444555555555555777999111111222333222111000///555333111000111000///...000000000000111111222222.........------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++******(((((())))))************************************************************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,---...000111.........///111222111000333111222===RRRkkk{{{qqq|||uuuWWWBBBAAA@@@444777888777333111222222111444444333222222111111000111111111111000000000000////////////////////////////////////////////////------------------------+++++++++******)))))))))******+++++++++,,,,,,,,,************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,---///111111111000///333222222111111111222222222111000000000111111111111222333333222222333555333444777:::======<<<===:::===BBBFFFIIIKKKOOORRR___aaaaaa^^^[[[YYYYYYZZZ[[[YYYXXXWWWXXXVVVSSSPPPIIILLLQQQUUUVVVTTTQQQPPPNNNQQQUUUUUUQQQMMMJJJHHHFFFEEEDDDBBB???===<<<<<<777777555444333333333333777666444333333333444444/////////111333444333111///000000000000///...............---------,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******)))))))))*********++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,---...///000333///++++++...111222222///555CCCZZZsss}}}{{{ttt}}}~~~~~~{{{YYYJJJCCC666999999999777777777777666444444333333222111111111111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,,,,///444888999555111111111000000000111111222555444333222222222222222111333444555666888;;;>>>DDDGGGLLLPPPTTTVVVVVVUUUYYY\\\aaafffjjjmmmooopppiiihhhddd^^^YYYVVVVVVWWW\\\YYYVVVTTTTTTRRRMMMIIIPPPVVV]]]bbbcccbbb```___\\\aaafffhhhccc]]]XXXVVVVVVWWWXXXVVVTTTRRRQQQQQQKKKHHHEEECCCCCCBBB>>>:::777666333222222444666888333333333333444333000...000000111111000///---,,,...............---------.........------------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++***************+++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,---...//////333000------000333333222999GGG___xxxyyy~~~|||{{{yyywwwvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||qqq[[[PPPCCC:::999777777888777666444555444444333333222111111222222111111111000000000////////////////////////////////////////////////---------------------------,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---,,,///666<<<<<<666000111111111111222333444444222333333333222333444555999:::===???BBBGGGLLLPPP```dddggghhhkkknnnooommmjjjkkkmmmooopppooommmkkkcccaaa]]]YYYVVVUUUVVVWWW[[[YYYWWWVVVVVVTTTPPPLLLPPPTTTXXX[[[[[[[[[]]]______aaaeeeggggggddd^^^ZZZLLLPPPSSSTTTSSSSSSUUUWWW\\\ZZZYYY[[[___^^^WWWQQQHHHEEEAAA===999777666666777555333222222222000///000111222333333111///...///.................................------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---------......///...111444555444444555777OOObbb{{{{{{yyy|||zzzvvvuuurrrooommmlllllllllmmmmmmmmmnnnooopppqqqrrrvvvxxx{{{ooo```OOOBBB;;;777777888666444222555555444444333333222222222222222111111111000000////////////////////////////////////////////////------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000......///555::::::444...666555555444444444555555111333777999;;;>>>CCCGGGMMMMMMMMMLLLMMMPPPUUUYYYdddhhhhhheeefffjjjkkkhhhfffhhhjjjjjjhhhddd```^^^[[[[[[[[[\\\^^^```aaabbb\\\^^^```bbbbbb```]]][[[TTTYYY___aaa^^^\\\]]]^^^ddd```]]]___bbbbbb]]]WWWOOOSSSVVVUUURRRPPPRRRUUUWWWWWWZZZaaaiiikkkfffaaabbb```[[[UUUNNNGGGAAA>>>888555222000111333444444000111222222333222111000//////////////////////////////.........---------...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---------...//////,,,222555444111444???IIIiiizzzzzzrrr{{{}}}zzzxxxqqqnnnkkkgggeeedddddddddffffffffffffggghhhiiiiiimmmooosssxxx}}}rrr[[[OOOCCC999999;;;999666666666666555555444333333222222222222222111111111111000000000000000000000000////////////////////////------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000///000333666666333000555555444444555555666666???DDDJJJNNNRRRWWW^^^ccc\\\ZZZVVVQQQMMMLLLOOORRRUUUZZZ[[[WWWXXX^^^___ZZZYYY___eeehhhfffbbbaaaaaa___bbbfffmmmrrrsssrrrpppeeekkksssvvvtttqqqoooooolllvvvyyytttqqqssslllfffdddffffffbbb]]]jjjkkkjjjcccZZZTTTTTTVVVQQQRRRTTTZZZ```dddcccaaacccccccccaaa___[[[XXXVVVJJJFFF???:::777555444222222222222111111111111111////////////000000000000/////////.........------......------------......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......------...///000000000222222...000===TTTgggooonnn}}}{{{xxxtttqqqiiigggccc___\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbeeegggjjjoootttxxx|||~~~zzzbbbOOO>>>:::;;;888666888777666666555555444333333333222222222222111111111000000000000000000000000////////////////////////------------------------,,,,,,---------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------.............../////////000000000000000000000111222333444555444666888;;;???CCCGGGIIISSSXXX]]]______bbbhhhmmm```]]]XXXRRRNNNNNNQQQUUUUUU___eeeeeeiiiqqqrrrkkk```jjjtttxxxuuurrrtttwwwxxxlllddddddgggppplllfff```]]]]]]^^^___]]]]]]^^^___aaabbbdddddd^^^ZZZUUUOOOJJJDDD>>>::::::999666444222222222222//////000000000111111111////////////..................------------......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********)))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------...000111111222111111555AAAVVVpppyyyyyy}}}|||yyywwwtttpppjjjfffaaa^^^ZZZVVVSSSSSSTTTUUUTTTTTTUUUUUUWWWXXXYYYZZZ\\\]]]aaaeeejjjnnnqqqsssxxx{{{iiiOOODDD???888555777777777666666555444444444333333222222222111111111000000000000000000000000////////////////////////------------------------++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000///000000///000222666999999<<>>888999777777777666555555444444333333333222222222111111000000000000000000000000////////////////////////------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------......//////,,,///333555444222000///222222222333444999???DDDPPPWWW```ggghhheeeaaa^^^VVVUUUTTTWWW[[[\\\[[[XXXaaadddcccbbblll|||vvvqqquuuppppppiii```___eeehhheeefff```YYYWWWZZZ]]]]]][[[___YYYOOOGGG@@@<<<999666555333222222444555444333...000222222000...------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******************************++++++++++++++++++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......***333666///,,,111444000666444<<>>CCCGGGZZZbbbmmmuuuvvvrrrmmmjjjeeedddbbbaaaccciiirrrxxx}}}rrrmmmkkkbbb]]]XXXVVVZZZaaagggkkknnnjjjbbbYYYPPPFFF<<<666111///...111555666111,,,000000000000000000000000/////////............---------------------------------,,,,,,,,,+++++++++,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------............/////////...,,,111888777111666AAA```ttt|||zzzyyyxxxxxxvvvuuuttttttrrrpppnnnjjjjjjjjjiiiiiihhhggggggeeedddcccaaa___]]]ZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYZZZ]]]```iiikkkrrr{{{}}}tttpppkkkhhhfffeeecccbbb]]]]]][[[YYYVVVSSSPPPNNNHHHGGGEEECCCBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGIIIKKKLLLRRRUUUYYY]]]aaaeeejjjnnnqqqtttwwwyyyzzz{{{~~~~~~~~~pppJJJAAA999:::===<<<888666555555555555444444444444111111111111111111111111222111111000000/////////.......................................------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........//////000000000333333333333444555666666<<<<<<<<>><<<888666777666666666666555555555222222222222222222222222000111111222222111000000////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.................................///000000111222222333333333555:::AAAHHHMMMQQQ\\\kkkwww{{{wwwqqqlllcccfffiiimmmqqqxxx~~~tttpppjjjgggffffffffffffccc^^^UUUKKKBBB<<<999777333333333333333333333333111111111000000000//////...........................------------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************((()))***+++,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...//////000000000111111111555555444555CCC___{{{}}}tttooonnnmmmkkkjjjiiigggdddaaaccc```^^^]]]\\\[[[XXXWWWRRRRRRPPPOOONNNOOOOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEGGGHHHHHHGGGFFFHHHIIIIIIKKKQQQYYY___eeeoooyyy|||uuunnniiibbb___ZZZWWWUUUTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB???????????????@@@@@@@@@????????????@@@AAABBBCCCBBBDDDGGGIIIKKKNNNRRRUUUYYY\\\```cccddddddfffgggffffffggghhhjjjlllnnnooorrrtttvvvwwwzzz~~~eeePPPEEE<<<999;;;777777777666666666555555222222222222222222222222000111222222222222111000///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////...//////000111222222222888999;;;AAAKKKWWWcccjjjsssrrrppplllhhhggggggiiiooovvvpppeeeaaaaaabbbeeefffeee___TTTHHH>>>888333333333333333333333333111111111111000000000000////////////////////////......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************((()))***+++,,,,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000111111111111,,,222888AAAXXXxxxwwwooommmmmmnnniiihhhgggffffffdddaaa^^^[[[XXXVVVUUUUUUTTTSSSRRROOONNNMMMLLLKKKLLLMMMNNNJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIMMMSSSVVVYYYbbbkkkwww}}}yyyqqqjjjeee]]]ZZZUUURRRPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>??????@@@@@@????????????@@@AAABBBBBB>>>@@@BBBDDDFFFHHHLLLOOORRRVVVZZZ]]]^^^^^^___```___``````bbbccceeeggghhhiiikkklllnnnppptttyyy}}}}}}aaaMMM>>>;;;BBB777777777777666666666666222222222222222222222222000000222333333222111000000000000000000000000000///////////////......---........................,,,,,,++++++,,,,,,---...------......///000000000000000///---+++,,,000222......///111111222666:::;;;HHHVVV```lllvvvwwwrrrqqqoookkkfffeeelllxxx{{{}}}yyyxxx~~~qqqeee^^^aaaeeefffeeeeeebbbUUUGGG===777111000333555222///000000000000///......---000000000000////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,------.../////////000---...000000///111666111444???VVVuuuyyypppiiieeedddccccccaaa```___]]]ZZZXXXVVVVVVTTTTTTRRRQQQOOONNNMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBDDDGGGHHHFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHKKKNNNTTT[[[___iiirrr|||yyysssllleee```XXXTTTPPPMMMKKKJJJGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>???@@@@@@@@@AAA?????????@@@AAAAAAAAABBB??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFLLLPPPSSSUUUVVVVVVVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\```aaabbbccceeehhhlllpppxxx}}}^^^@@@888???:::555444777888555222222222222222222222222222222222222222111111111111000000000000000////////////................................................,,,,,,++++++,,,,,,---...---------...//////000000---///000111000000111222333222111222555:::CCCIIIWWWeeesssxxxxxxvvvqqqkkkkkkgggeeejjjyyy~~~uuufffaaaaaa```___eeejjjhhh```OOOIII@@@888444333444555000111222222222000///...111000000000////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))************)))))))))((()))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,,,,---......//////000333...---000333333333444555DDDYYYooo|||xxxrrrmmmgggbbb___^^^^^^]]]\\\\\\ZZZXXXVVVTTTRRRQQQOOOOOOMMMLLLKKKIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@CCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEGGGIIILLLQQQWWW[[[bbbiiisssyyy|||~~~uuuooohhh```[[[TTTQQQMMMJJJHHHGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????@@@BBBDDDEEEGGGJJJNNNOOOPPPOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUU[[[\\\]]]^^^___bbbfffjjjpppuuu|||eeeJJJ>>>;;;999:::<<<:::666666888222222222222222222333333222222222222111111111111111000000000////////////................................................,,,,,,,,,,,,,,,------...,,,------......///000000,,,///333555444333222222222444777;;;DDDQQQ___gggrrrzzzzzzqqqjjjeeecccbbbjjjzzz|||}}}{{{tttiii``````dddddd```^^^ZZZSSSGGG<<<555333444111222333333333222000///111111000000000/////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************)))))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------......///000000555///---111666555444444<<>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>???@@@BBBCCCBBBEEEHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNSSSTTTUUUVVVWWWYYY]]]```dddiiipppvvv}}}lllKKK<<<;;;;;;;;;888333333888333333333333333333333333333222222222111111111111111111000000000/////////................................................,,,,,,,,,,,,,,,---......,,,------...//////000000///111444444333222222333222:::FFFQQQ^^^lllxxx|||wwwuuunnneee```bbbiiiooovvv}}}vvvkkkeee^^^XXXcccbbb___XXXNNNBBB999444444444333222111111000111111111111000000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++)))******++++++******)))++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------...//////000000444000///222444444666:::PPPkkk~~~qqqccc]]]```\\\ZZZXXXXXXXXXWWWTTTRRROOONNNMMMLLLJJJIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGIIILLLOOOQQQVVV]]]aaadddiiipppvvvwwwmmmfff^^^VVVPPPKKKHHHEEECCCBBBBBB@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<======<<<<<<<<<======>>><<<<<<======>>>???@@@@@@AAACCCFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOQQQTTTWWW[[[```ffflllsss{{{jjjEEE???999888777444333666444444444444333333333333333333222222222111111111111111111000000000//////................................................------,,,,,,------...///------...//////000000111111222111000000111555888BBBPPP___hhhpppwwwwwwssskkkccc]]]___jjjzzzwwwpppfffccc___]]]ZZZSSSIIIBBB<<<999444111//////111222111111111111000000000000.................................---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******))))))*********+++++++++************************************************))))))*********+++++++++)))******++++++******)))+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------......///000000111111111333444111333===JJJnnnxxxhhhfffddd\\\WWWYYYVVVUUUTTTTTTTTTRRROOOLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIHHHGGGHHHJJJLLLOOORRRWWW[[[^^^bbbhhhmmmwww|||}}}sssjjjccc\\\TTTNNNIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>??????????????????@@@@@@??????>>>>>>======???>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<======>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEGGGIIIIIIJJJKKKMMMOOOTTTYYY___eeejjjrrr|||WWWGGG999666:::;;;:::999555555555444444444333333333333333222222222222111111111111111000000000000////////////////////////........................---------------......///...//////000000111222222222222111111444;;;CCCIII]]]jjjssstttsssrrrkkkaaaaaa```ggg{{{qqqiii___ZZZYYYXXXTTTOOOFFFBBB<<<666222111222333222222111111111000000000....................................---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))************)))************+++++++++************************************************)))************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111///222555666444:::NNNbbb~~~rrrcccXXXZZZ]]]YYYSSSQQQPPPOOONNNNNNNNNLLLIIIFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@BBBBBBBBBAAA@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEGGGHHHIIIHHHGGGHHHJJJKKKMMMOOORRRUUUXXX\\\bbbfffpppvvv~~~}}}vvvmmmeee___XXXQQQLLLGGGEEEBBBAAABBBBBBBBBAAA??????????????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>======<<<<<<<<<<<<===;;;;;;<<<===============<<<===>>>>>>===<<<===???>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFEEEFFFHHHIIIMMMQQQWWW\\\aaahhhqqqxxxnnnWWW>>>666999<<<;;;:::666666666555555444444333333333333333222222222222222222111111111000000000////////////////////////........................---------------...//////000000000111222222333333333555888===FFFQQQ]]]fffllltttvvvpppnnnrrrqqqjjjttt{{{vvviii```ZZZVVVSSSOOOLLLGGGAAA;;;888555444222222222111111111000000....................................------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************)))************+++++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------............///000000111111111111444777<<>>???AAACCCDDDCCCBBBAAADDDFFFGGGHHHGGGGGGIIIKKKIIIJJJLLLNNNQQQVVVZZZ^^^iiiqqqyyysssmmmeee^^^YYYTTTMMMHHHFFFCCCAAA@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>>>>?????????>>>======<<<<<<======;;;;;;===>>>>>>======<<<;;;<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCBBBBBBCCCEEEEEEIIINNNSSSWWW]]]eeellluuu{{{wwwUUUAAA;;;:::999999777777666666555444444333444444333333333222222222222222222111111111000000////////////////////////...........................------------...//////111111111222333333444444555999AAAKKKWWWfffuuu~~~kkkqqqooogggjjjzzzrrrbbbWWWSSSTTTSSSOOOJJJDDD===888444222222222111111111111000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111444111111777CCCYYYvvvwwwwwwkkk```WWWNNNRRRSSSOOOKKKJJJIIIHHHFFFFFFEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFGGGGGGGGGHHHHHHHHHHHHFFFHHHJJJJJJGGGEEECCCCCC===???AAACCCCCCCCCBBBAAABBBDDDFFFGGGFFFGGGIIIJJJFFFGGGHHHIIIMMMQQQUUUXXXaaaiiisssyyy~~~yyymmmggg___YYYTTTPPPJJJFFFDDDBBB@@@???AAABBBAAAAAABBBAAAAAA@@@???>>>>>>===>>>>>>??????@@@@@@@@@AAA======>>>>>>??????@@@@@@??????>>>===============;;;<<<===>>>>>>>>>===<<<<<<<<<===;;;:::999;;;<<<============>>>???@@@@@@<<<>>>@@@AAA@@@@@@AAABBB???CCCHHHLLLOOOUUU]]]cccmmmsss|||rrrTTTCCC;;;:::<<<888777777666555444444444444444444333333333222222222222222111111111111000000000000000000000000000---------.........//////---///111111///......///333222000111444777888999===MMM^^^iiissszzzxxxrrrmmmeeecccrrrjjjZZZVVVTTTSSSUUUWWWQQQEEE;;;555222000000111222222111//////............///000000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------------------------------,,,------......------,,,..................------...111333222222333333111777333444AAA[[[www~~~pppddd\\\UUUPPPMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAADDDBBB@@@@@@BBBDDDFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJKKKKKKJJJHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@>>>AAACCCBBBAAABBBGGGKKKIIIJJJKKKKKKKKKLLLOOORRRTTT[[[eeennnwwwzzzqqqhhhbbbZZZSSSNNNJJJGGGFFFCCCBBB@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>======<<<======>>>???@@@AAA@@@???>>><<<:::999999;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===@@@@@@@@@???????????????CCCDDDFFFGGGIIINNNTTTXXXeeegggnnnzzzsssNNN===:::;;;999999777666777999777333555555444444444333333333111111222222222222111111000000000000////////////------........./////////000000000000000000222333333333333444555999???CCCWWWhhhyyy|||xxxrrrlllfffbbbfffqqq{{{ddd\\\UUUTTTXXXWWWOOOHHH===;;;888444222111000///111111111000/////////...000000///............//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------,,,------......------,,,........................000000000///000111111000444444===TTTpppwwwxxxiii^^^WWWTTTPPPMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFCCCAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBAAA@@@@@@BBBDDDEEEFFFGGGGGGGGGHHHKKKNNNOOOUUU]]]ccckkkxxxwwwnnnbbb]]]UUUOOOKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBAAA@@@@@@?????????@@@@@@BBBBBBAAAAAA@@@@@@@@@???>>>>>>???????????????@@@???????????????@@@AAAAAAAAAAAA@@@???>>>>>>======;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>??????>>>???????????????>>>>>>>>>AAABBBCCCDDDFFFJJJOOOSSS^^^___fffqqqzzzmmmPPPCCC???888777666555666777666555555555555444444444333333111111222222222222111111111000000000////////////............////////////333111//////111333444555444444555666;;;EEERRR\\\oooyyywwwiiibbbccceeemmmzzzsssaaaWWWWWWYYYXXXVVVFFFCCC===666111111333666333333333222111000...---111000//////....../////////...------,,,---------------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------,,,------......------,,,........................000...---...000222333333444:::OOOooowww|||eee^^^VVVQQQOOOOOONNNLLLFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@BBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFDDDBBBBBBCCCEEEEEEEEECCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGEEECCCAAABBBAAA@@@???AAABBBDDDDDDDDDEEEHHHJJJKKKOOOTTTXXX]]]hhhwwwrrriii[[[WWWPPPKKKHHHGGGFFFEEECCCBBBAAA??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@?????????======>>>???@@@BBBBBBCCCAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????=========>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDIIILLLUUUVVV\\\fffnnnttt}}}hhhLLLAAA:::999888777666555555555555555555444444444444333111111222222222222111111111111000000000/////////....../////////000000000333111//////111333333222555555777===JJJZZZkkkuuuzzzwwwppphhhgggooo}}}|||hhh]]]YYYYYYYYYUUUPPPGGG===555333666:::222222333333222000///...111000000///...///////////////...---------------........................++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,............///////////////------111444555666888<<>>=========>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@BBBDDDEEEFFFGGGDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>;;;<<<<<<<<<======>>>>>>>>>???@@@??????AAADDDFFFOOOOOOUUU^^^eeekkkttt}}}ZZZGGG>>>;;;:::;;;999555333444555555555555444444444444111222222333333222222111111111111000000000///////////////000000000111111111000000000222222111000555999BBBPPPaaannntttvvvuuupppooo{{{wwweeeYYYUUU[[[YYYSSSKKKAAA999444222111222222222222111000000111111000/////////////////////...------------...........................++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,........./////////000000111...000555555333555:::III[[[www|||}}}~~~ooobbbWWWQQQLLLJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@??????BBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCBBB??????>>>@@@CCCFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCC@@@AAACCCDDDFFFHHHJJJJJJKKKHHHFFFGGGJJJKKKHHHEEE@@@BBBCCCDDDCCCCCCDDDEEEHHHJJJKKKMMMQQQXXXbbbiiipppwwwjjjaaaVVVQQQKKKFFFCCCBBBAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>??????AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<::::::;;;<<<===>>>>>>??????@@@AAA@@@???@@@BBBDDDHHHIIINNNWWW^^^ccckkktttoooTTTAAA;;;888;;;<<<777333444666666555555555444444444222222333333333333222222111111111111000000000000000000000000111111111111///000222222222333555888===FFFWWWhhhsssuuuoooiiihhhmmmnnnbbbVVVUUUTTTRRRMMMDDD:::333555444333222222111222222222111000000//////000000000///......------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,.........//////000000111333111333666333000777BBB\\\ppprrrbbbXXXPPPLLLKKKFFFFFFGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB?????????AAADDDFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBAAAAAA>>>???AAACCCEEEHHHJJJJJJGGGGGGGGGIIIKKKLLLKKKJJJCCCEEEFFFFFFDDDCCCCCCDDDEEEFFFGGGIIILLLQQQWWW\\\dddvvvtttfff]]]SSSNNNHHHDDDBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>@@@AAABBBCCC@@@AAAAAACCCDDDEEEFFFGGGKKKKKKLLLMMMNNNOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDBBBAAA@@@??????>>>>>>???@@@@@@@@@???>>>===<<<;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBB@@@@@@BBBCCCCCCCCCGGGOOOTTTYYY```hhhttt{{{iiiMMM???666999<<<999666666666666666555555555444444222222333333333333222222222222111111111000000000000000000111111111222222000333555333222666???GGGRRR^^^mmmvvvvvvqqqnnnlllwwwwwwmmmaaaXXXSSSOOOHHHBBB<<<:::777444222222222333222111000000//////000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---......///000000111111222111333666333444DDDYYYqqq{{{wwwhhhXXXQQQLLLHHHFFFHHHEEEFFFGGGGGGFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJFFFIIIKKKMMMMMMMMMNNNOOOKKKMMMNNNMMMKKKHHHHHHHHHBBBCCCDDDFFFGGGJJJMMMOOOWWWggg~~~|||ooobbbXXXNNNJJJDDDAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>???AAACCCDDDEEECCCDDDFFFIIIKKKNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUSSSRRRQQQQQQQQQOOOOOONNNMMMKKKJJJJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;999:::;;;<<<>>>???@@@AAAAAABBBCCCCCCAAAAAABBBCCCAAAAAADDDIIIMMMPPPVVV]]]ccckkkvvviiiQQQ<<<999<<<999777888666666666666555555555555222333333444444333333222222222222111111111000000000111111111111222222222222555666444222999HHHUUUhhhrrrzzzxxxooolllsss}}}}}}dddXXXUUURRROOOCCC@@@;;;666222222222333222111111000000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,---......///000111111222000///222666555;;;UUUqqqyyywww{{{^^^SSSJJJIIIJJJFFFDDDEEECCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBDDDEEEGGGHHHIIICCCCCCDDDEEEEEEDDDCCCBBB??????@@@BBBCCCEEEFFFGGGHHHGGGFFFGGGHHHGGGEEECCCFFFGGGHHHIIIIIIHHHFFFEEECCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIILLLPPPQQQPPPOOOQQQSSSSSSUUUVVVTTTQQQOOOMMMMMMBBBCCCDDDEEEFFFFFFGGGHHHMMMZZZnnnyyymmm___UUUIIIFFFAAA??????@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>??????@@@BBBDDDFFFGGGFFFHHHJJJNNNQQQUUUWWWYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFDDDAAA???===<<<::::::;;;===>>>@@@AAABBBAAABBBCCCCCCBBBAAABBBCCCCCCBBBDDDHHHJJJKKKPPPVVVYYYbbbnnnyyyeeeFFF======999777888777666666666555555555555222333333444444333333222222222222111111111111000///111333333222111333444111666777444999LLLdddssszzzssspppqqqqqqwwwaaaRRRTTTYYYSSSFFF???:::222444999444444333111000000000111222000/////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,......---,,,---...//////...000000///000000111222333222333444444;;;OOOkkknnn]]]LLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBBCCCDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFBBBBBBAAABBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEECCCAAA@@@BBBFFFJJJJJJKKKLLLMMMMMMKKKIIIHHHQQQRRRTTTTTTRRRPPPPPPPPPUUU^^^aaa]]]YYYZZZYYYVVVRRRPPPLLLGGGBBBAAADDDGGGNNNOOOWWWjjj~~~rrrfffZZZRRRFFFDDDBBB@@@???@@@BBBCCCCCCAAA???????????????>>>??????@@@EEEJJJMMMMMMKKKPPPRRRUUUXXXZZZ\\\\\\\\\]]]ZZZYYYZZZ\\\\\\ZZZWWWUUUWWWWWWVVVTTTRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQNNNKKKHHHGGGIIIIIIGGGDDDHHHHHHGGGEEECCC@@@>>>============>>>???AAACCCDDDAAA@@@@@@AAAAAABBBCCCDDDBBBCCCCCCBBBBBBDDDHHHKKKQQQWWWaaakkkvvv```@@@999>>>===666777777777555444444555777333333333333333333333333222222222111111111111000444222000///111333666777888999<<>>999999999888777555555555666333333333333333333333333222222222222111111111111333222111111333555666777:::CCCPPP___mmmvvvssslllpppqqq~~~hhhYYYZZZPPPMMMIII>>>;;;999000777666555444333111000000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////---++++++,,,******+++---//////...,,,////////////000111222222333111666FFF___wwwzzzkkkSSSGGGDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFFFFGGGHHHKKKMMMMMMOOOSSSUUUUUUUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^___[[[^^^aaacccddddddeeeeeegggiiigggccc``````___[[[^^^]]][[[ZZZXXXVVVRRRPPPOOONNNPPPVVV^^^lllwwwkkk^^^SSSLLLGGGFFFCCCAAA@@@@@@AAAAAA@@@?????????@@@AAACCCDDDCCCEEEIIIOOOTTTWWWVVVUUUUUUXXX[[[___``````^^^\\\_________aaabbbaaa^^^[[[YYYYYYYYYZZZ[[[YYYVVVSSSTTTTTTSSSRRRRRRRRRRRRRRRUUUSSSQQQQQQRRRRRRQQQPPPSSSSSSRRRPPPMMMKKKHHHGGGHHHHHHHHHHHHGGGEEECCCBBB???>>>>>>>>>>>>??????@@@DDDEEEGGGFFFFFFEEEGGGHHHLLLMMMPPPUUU^^^jjjwwwlllNNNAAA<<<:::;;;;;;:::999777666555444333333333333333333333333333222222222111111111111---000555777666555666888BBBWWWmmmtttqqqqqqvvvyyyvvv```UUUSSSQQQIIIEEE@@@222666666555555444222111000111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,---000222000...,,,,,,---..................///000111222333666666>>>TTTqqqkkkUUUHHHDDDFFFDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMPPPTTTXXXXXXZZZ]]]^^^^^^^^^___```bbbbbbaaaaaabbbdddfffhhhbbbdddgggiiiiiijjjkkklllggghhhgggfffeeedddbbb```bbb```^^^^^^]]]ZZZVVVRRRMMMMMMNNNPPPSSS\\\ooorrrfffZZZPPPIIIGGGFFFDDDBBB@@@@@@@@@AAA???????????????@@@CCCEEEEEEHHHMMMSSSWWWYYYYYYYYY\\\^^^bbbeeefffeeebbb```cccddddddeeedddbbb___]]]]]]\\\[[[\\\]]]^^^\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJPPPPPPPPPPPPMMMJJJGGGEEE@@@???>>>>>>>>>>>>>>>???AAACCCFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNUUU```lllttteeeMMM@@@:::;;;:::999999888777666444444444444444444444444444333333222222222111111111---222777666333666???GGG[[[kkkwwwuuuqqq{{{|||jjj___WWWNNNMMMIII<<<555555555444333333333222222111111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,++++++///555:::888333...++++++---///000......//////111222333444555>>>RRRllluuulllVVVLLLHHHGGGIIIDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGKKKNNNQQQTTTWWWZZZ___bbbcccddddddcccbbbbbbdddfffhhhgggeeeddddddfffhhhjjjfffhhhiiihhhhhhhhhjjjlllffffffggggggfffdddbbbbbbaaa``````___^^^[[[XXXUUUOOONNNNNNMMMMMMRRRaaappp{{{mmmaaaWWWNNNHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAAAA???>>>@@@CCCGGGKKKNNNSSSXXX[[[\\\]]]]]]bbbdddgggjjjkkkiiigggfffgggggghhhgggeeebbb```^^^aaa___\\\[[[\\\^^^______]]]]]]]]]]]]]]]\\\\\\\\\UUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMSSSSSSSSSRRRPPPLLLIIIGGGCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@CCCDDDEEEEEEFFFHHHFFFHHHJJJMMMRRRZZZbbbhhhuuucccJJJ;;;;;;999777888999999777555444444444444444444444444333333333222222222222111555666555333444???RRRbbbpppoookkkmmm}}}|||iiiVVVQQQQQQIII999888666444333333444444222222222222111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***+++000666;;;:::555///,,,,,,...000111//////000111222333555666666LLLlllxxxnnntttXXXJJJHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMUUUXXX\\\^^^___aaaccceeeggghhhgggfffddddddfffhhhhhhgggeeeddddddfffgggiiiffffffdddbbbaaabbbfffiiigggfffggggggdddbbbeeekkkkkknnnooonnnhhhaaa\\\ZZZVVVSSSQQQOOOLLLLLLTTT^^^rrrtttfff\\\TTTLLLHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCAAA@@@BBBGGGLLLTTTWWW[[[]]]^^^___aaabbbdddfffhhhjjjjjjjjjiiiiiiggghhhhhhgggdddbbbbbbbbbddddddbbb___\\\\\\^^^```]]]]]]]]]]]]]]]\\\[[[[[[UUUVVVVVVUUUSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEDDDDDDDDDDDD>>>@@@BBBCCCCCCDDDFFFHHHEEEGGGJJJMMMPPPUUUZZZ^^^kkkvvv}}}[[[CCC@@@<<<888777999:::999777444444444444444444444444333333333333222222222222888666444777BBBTTThhhuuurrrpppqqq~~~mmm[[[VVVPPPAAA>>>:::666444333444555333333222222222111111111////////////............------------------------,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,...222555444222///---///000111111000000111222333555666777DDD```|||ppp___MMMGGGGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEIIIJJJLLLPPPSSSVVVXXXYYY```ccceeefffdddbbbaaa```dddfffggggggfffeeefffgggccccccccccccdddeeeggghhhcccaaa^^^[[[ZZZ\\\bbbgggfffdddeeeeeebbbdddpppoooccc^^^\\\XXXVVVTTTQQQMMMOOOTTTZZZnnn{{{mmm```WWWPPPJJJGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@BBBDDDDDDDDDGGGNNNTTT[[[]]]______^^^___aaadddbbbcccdddeeefffggghhhhhhdddeeefffeeeccccccfffiiilllooopppkkkccc]]]]]]___\\\\\\]]]]]]]]]\\\[[[ZZZXXXYYYYYYWWWTTTSSSTTTVVVVVVWWWWWWXXXXXXXXXWWWWWWRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHCCCDDDDDDCCCBBBBBBDDDFFFFFFGGGIIIJJJLLLOOOTTTXXX```iiiwww{{{^^^HHHBBB;;;999:::;;;999777555555555555555555555555444444333333333222222222555333555AAATTThhhuuu{{{nnnyyyeeeXXXPPPGGGCCC===888444333444555333333333222222222111111000/////////............------------------------------------,,,,,,+++***---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---------......---...///111222111000111111222333444666777888VVVqqq~~~xxxzzz\\\RRRIIIHHHGGGEEECCCCCC@@@@@@AAABBBCCCDDDFFFGGGCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDAAABBBCCCEEEFFFFFFFFFGGGQQQSSSUUUYYY]]]aaadddeeegggiiikkkjjjeee```\\\[[[___bbbfffiiihhhfffeeeeee___``````bbbdddfffggghhh```]]]YYYUUUUUUYYY```fffbbbaaaaaabbbaaahhh}}}zzzhhh```^^^[[[YYYZZZWWWSSSQQQSSSQQQ___rrrvvvhhh[[[SSSNNNIIIFFFCCCCCCCCCDDDDDDDDDDDDDDD???BBBFFFFFFGGGLLLTTT[[[^^^___```^^^\\\\\\___bbb_________```bbbccceeefff```bbbccccccbbbdddiiimmmsssyyy}}}wwwkkk```^^^___\\\]]]^^^^^^^^^]]]\\\[[[ZZZ\\\\\\ZZZVVVTTTVVVXXXTTTUUUVVVWWWWWWXXXWWWWWWTTTSSSSSSSSSSSSTTTUUUVVVRRRQQQOOONNNLLLLLLKKKKKKHHHHHHFFFDDDAAAAAACCCEEEGGGGGGGGGFFFGGGKKKQQQUUUXXX___jjjwwwNNNGGG>>>::::::;;;999777555555555555555555555555444444444333333333222222===888???UUUkkkuuuvvvvvvjjjSSSOOOMMMDDD:::777:::999444333222111111222222111///000000000000////////////////////////.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.....................////////////////////////000000000000444222222555444444;;;EEEkkkzzzbbbLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKJJJHHHGGGEEEDDDEEEDDDBBBAAAAAABBBCCCDDDEEECCCBBBBBBDDDHHHMMMPPP]]]^^^```cccfffhhhiiijjjkkkfffcccdddeeeccc___]]][[[^^^bbbfffggggggfffeeedddfffhhhgggdddaaaaaabbb^^^XXXQQQNNNQQQXXX```dddeeeaaa______```gggzzzlllXXXXXX[[[]]]]]][[[XXXWWWWWWYYYZZZaaaqqqsssaaaVVVOOOHHHEEEDDDGGGFFFEEEDDDCCCCCCBBBBBBGGGGGGHHHKKKPPPWWW^^^bbb^^^___cccgggeeeaaabbbgggkkkeee^^^ZZZ[[[___aaaaaacccdddeeeggghhhiiiiiiiiilllvvvyyyssspppqqqjjj```iiiddd___]]]```ccceeefff___aaacccbbb___[[[YYYWWWXXXTTTRRRVVVWWWVVVVVVXXXVVVUUUSSSRRRQQQRRRSSSSSSWWWSSSOOOOOORRRSSSQQQMMMNNNMMMLLLIIIGGGDDDCCCBBBFFFEEEDDDCCCDDDFFFHHHJJJSSSVVVaaaqqqnnnKKK<<>>222999888888777777666666555555444444444444333333333kkknnnxxxxxx[[[RRRPPPGGG;;;888666333222333444333333111111111111000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............/////////////////////000111222222222555555333222;;;SSSrrr{{{wwwvvv```TTTKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFDDDBBB@@@???AAA@@@???>>>======>>>>>>AAAAAAAAACCCGGGNNNTTTXXX^^^aaaeeehhhjjjiiifffeeeeeeeeefffeeeccc```]]][[[]]]aaabbb^^^```kkkvvv{{{aaabbbdddiiiooorrrqqqoookkkiiifffccc```^^^[[[ZZZPPPWWWaaaiiinnnnnnlllkkkkkkooorrrqqqrrrxxxrrr```\\\___```aaaaaa___^^^___```aaaaaaaaa``````ccchhhmmmpppbbbSSSKKKHHHEEEDDDEEEHHHGGGHHHJJJOOOUUU\\\___eeefffggghhhjjjjjjkkkkkkmmmkkkooowww}}}|||yyyxxx|||wwwpppiiieeedddgggiiifffeeedddcccdddfffhhhiiinnnvvv~~~qqq[[[UUU[[[]]]YYYUUUSSSUUUXXX[[[[[[ZZZXXXVVV\\\\\\\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUSSSQQQNNNKKKIIIGGGFFFEEEFFFJJJPPPXXXdddxxxzzzWWW??????AAA666999999999888777777666666555555555444444444333333hhhzzzwwwZZZQQQLLLFFF;;;888555333333444444444222222111111111000000000////////////............,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,............////////////...///000000111222333333222222333888KKKgggxxxxxx}}}```SSSNNNIIIFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@???>>>=========>>>???BBBDDDGGGMMMUUU]]]dddhhhdddeeehhhjjjjjjiiigggfffddddddccccccaaa```___^^^^^^dddeeecccgggsss||||||___ccciiinnnrrrtttttttttkkkhhhdddaaa___^^^[[[YYYWWWaaakkknnnjjjhhhkkkooo~~~uuu```\\\bbbdddddddddbbbaaabbbdddbbbaaa```aaaddddddbbb___hhhtttyyylll^^^PPPJJJHHHFFFFFFHHHIIIJJJKKKNNNTTTZZZ```ccciiiiiikkklllmmmmmmmmmnnnkkkkkkpppxxx}}}{{{yyyyyytttrrrooojjjgggfffiiilllgggfffeeedddddddddeeefffeeerrruuummmjjjiiikkkooouuuzzz~~~nnn]]]ZZZ___^^^YYYTTTRRRTTTWWWYYYZZZYYYXXXWWW[[[\\\^^^___```______^^^[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTPPPNNNKKKJJJGGGHHHJJJNNNRRR[[[mmm~~~lllGGG===AAA===::::::999999888777777777555555555555444444444333uuu\\\QQQPPPAAA===999666555555444444222222222111111111000000////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,............////////////...///000111222333333444222333777DDD^^^yyy~~~hhhUUUOOOMMMHHHFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGAAACCCEEEHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@???>>>???@@@BBBEEEFFFIIINNNUUU]]]dddhhhjjjkkkggggggggghhhggggggffffffcccbbbaaa```______``````aaaiiimmmmmmsss}}}~~~www___fffnnnssssssqqqqqqsssjjjfffbbb`````````^^^\\\```gggmmmmmmiiilllxxxkkk```___ccceeeggghhhhhhiiilllnnnmmmllljjjkkkkkkiiiddd___bbbiiiuuuyyyrrrgggZZZNNNIIIIIIJJJKKKMMMNNNOOORRRVVV[[[```eeehhhkkklllnnnooommmjjjgggdddaaabbbfffmmmppppppsssxxxppppppooollliiihhhjjjlllhhhggggggfffdddccccccbbbbbbmmm~~~~~~tttllliiihhhbbbccceeeggghhhjjjnnnqqqnnngggaaaaaa```\\\YYYYYYTTTUUUXXXZZZ[[[[[[ZZZYYYYYY[[[^^^```aaaaaaaaaaaa``````______^^^^^^^^^^^^[[[ZZZYYYXXXVVVTTTRRRQQQJJJKKKLLLMMMLLLQQQaaappp[[[@@@>>>>>>;;;::::::999888888777777555555555555444444444444}}}nnnWWWSSSGGGBBB===999666555444333222222222111111111111000000/////////............,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,............/////////000...///000111222333444444555666===OOOlll|||gggWWWLLLLLLKKKDDDCCCIIICCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB>>>@@@DDDGGGIIIHHHFFFDDDFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@AAABBBDDDHHHLLLNNNRRRXXXaaaiiimmmllliiifffiiihhhgggeeedddddddddeeebbbaaa___]]]\\\]]]^^^___dddmmmtttuuu|||}}}qqqaaajjjtttvvvqqqmmmlllnnngggccc``````bbbcccbbbaaaeeeiiilllkkklllwwwkkk```bbbgggccceeehhhkkkmmmqqquuuxxx{{{zzzxxxvvvsssooojjjgggjjjkkkpppyyy}}}yyyqqqllldddWWWLLLIIIKKKMMMOOORRRTTTVVVYYY]]]bbbgggkkkmmmmmmoooppppppkkkddd\\\VVVUUUVVVZZZ___aaadddkkktttrrrtttssspppllliiijjjkkkhhhhhhhhhgggeeecccaaa```eeemmm|||xxxpppnnnllliiiddd___[[[[[[___bbbccceeeiiijjjeee^^^^^^dddVVVWWWYYY[[[\\\]]]]]]\\\XXX[[[^^^aaabbbbbbccccccdddccccccbbbbbbaaaaaaaaaZZZZZZZZZZZZYYYXXXWWWVVVMMMMMMMMMLLLHHHKKKXXXffftttJJJ>>>>>>;;;;;;:::999999888888777666666555555555444444444zzz|||ZZZKKKLLLFFF:::333555666333333111//////000111000///000/////////............------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000//////.........---...111333222222333222111333888IIIdddxxx~~~||||||mmmXXXRRRJJJGGGIIIJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGEEEFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCEEEFFFFFFEEEEEEMMMMMMNNNOOONNNKKKFFFBBBEEEDDDCCCDDDIIIPPPXXX]]]aaaccchhhmmmppppppkkkggghhhiiihhhfffccc```___^^^]]]```cccccc```^^^^^^___cccyyyyyyjjjbbbiiiqqqtttrrrmmmiiigggaaa^^^___ccceeecccccceeeqqqiiigggmmmsssmmmeeeaaacccgggdddhhhooovvv~~~vvv{{{uuu{{{{{{wwwsssiii___YYYQQQMMMOOOTTTWWWWWWZZZ[[[]]]```eeekkkpppsssuuussspppmmmjjjeee```\\\\\\\\\ZZZWWWWWW^^^hhhppp|||xxxvvvtttpppkkkggghhhhhhhhhgggeeecccaaaaaa___dddqqq~~~vvvllleeecccbbb```^^^jjjlllsss{{{xxxnnnggghhhgggkkkhhh^^^]]]cccddd]]]YYY\\\___aaacccbbbaaa```fffeeedddcccbbbbbbcccdddaaa[[[XXX\\\]]]XXXVVVWWWXXXTTTSSSTTTRRRNNNQQQYYYlll^^^@@@>>>===888::::::444777999111666666666555444444333333bbbSSSEEE@@@===777444555444333111111222222222111000000/////////.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000/////////.........000000111111222444444444:::>>>TTTrrr}}}xxx}}}cccUUUPPPJJJHHHIIIJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGIIIIIIIIIGGGEEEDDDCCCBBB@@@??????@@@AAABBBJJJJJJKKKKKKKKKJJJIIIIIIMMMMMMMMMNNNOOONNNKKKHHHHHHIIILLLPPPVVV[[[```cccooooooppprrrsssoooiiiccc]]]aaaffffffdddaaa``````______^^^\\\\\\___eeejjj|||zzzmmm___ccciiippptttrrrnnnjjjhhhhhheeefffjjjmmmlllnnnrrrqqqmmmmmmyyy|||oookkkjjjhhhiiikkkyyy~~~~~~yyymmmccc^^^XXXTTTUUUWWWWWWUUUYYYZZZ[[[___dddkkkppptttsssrrrpppnnnlllhhhddd```bbbaaa___[[[ZZZ]]]eeelllrrrxxxvvvkkkkkkkkkkkkjjjfffbbb^^^UUUWWWbbbyyytttnnnmmmppprrruuu}}}{{{sss~~~{{{kkkaaabbbaaa]]]^^^^^^___```aaabbbccccccfffbbb^^^^^^bbbeeeeeeeeeeee^^^\\\___```]]]\\\^^^]]]WWWRRRRRRQQQOOOTTTZZZ___sssnnnLLLBBB@@@:::<<<;;;555777;;;555777666666555555444333333cccKKKIIIGGG;;;444777666444333222333444333222000000000/////////......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000////////////......111///...000222444666666???HHHcccuuummmXXXPPPMMMIIIHHHJJJJJJHHHEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHEEECCCBBB@@@???>>>===>>>@@@CCCEEEPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPOOONNNKKKPPPVVV^^^cccggghhhhhhrrrpppooonnnmmmhhh```YYYQQQYYYbbbeeedddaaaaaabbb___```aaabbbcccgggmmmqqquuu{{{~~~rrrfff___ccchhhooorrrrrroookkkiiiiiihhhjjjnnnpppooosssxxxsssvvv}}}~~~sssfffeeeffflllqqqtttxxx}}}{{{{{{zzzpppjjjeee```]]]\\\ZZZWWWTTTXXXXXXZZZ]]]cccjjjqqquuurrrrrrqqqrrrrrrpppllliiilllkkkiiiddd``````dddiiippp}}}xxxtttpppnnnnnnlllhhhdddccc]]]^^^jjjzzz|||}}}}}}iiibbbbbb```aaaaaa______```bbbdddffffff___YYYZZZaaaggghhhgggccc___]]]___```___^^^______ZZZVVVVVVWWWUUUVVVXXXUUUccc}}}___HHHBBB;;;<<<===666888===888777777666555555444444333cccUUULLL@@@999:::777555333333444444333222000000000////////////..........................................---------------------------------,,,,,,,,,---------......------------............000000//////////////////000......111444444555777DDDWWWsss|||yyy^^^QQQKKKJJJIIIIIIJJJJJJHHHEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHFFFCCCAAA??????>>>======@@@DDDHHHKKKQQQQQQRRRTTTUUUWWWYYYZZZVVVSSSPPPOOOQQQRRRSSSSSSSSSWWW^^^eeejjjkkkkkkjjjkkkhhhfffffffffbbbZZZSSSMMMUUU___cccaaa```aaaddd^^^ccckkkrrrtttssspppnnn```dddppp|||{{{oooffffffcccggglllppppppnnnkkkiiiiiijjjnnnrrrqqqnnnqqqwwwxxxyyynnngggjjjooommmfff```gggkkkqqqwww}}}ooorrryyywwwtttllldddaaa^^^ZZZWWWVVVXXXXXXYYY\\\aaaiiippptttrrrrrrtttvvvxxxxxxvvvsssttttttrrrmmmgggeeegggjjjttt{{{yyyrrrppppppooommmtttkkkfffggghhhrrrkkk```aaaccccccbbbaaa```aaabbbdddeeeeee```\\\\\\```eeehhhiiiddddddeeeffffffdddaaa```^^^]]]]]]______\\\XXXUUUUUU[[[llluuuUUUCCC:::;;;>>>999999===999777777666666555444444444kkkTTTGGG@@@;;;777555333333333444333111111000000000////////////................................................------------------------,,,,,,,,,---------......---------......///////////////000000000000000000000...000555555333555:::PPPlllvvvsssXXXQQQIIIIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKJJJIIIFFFDDDAAA???>>>?????????AAADDDIIINNNQQQTTTUUUWWWYYYZZZ\\\]]]^^^TTTRRRQQQRRRUUUYYY\\\]]]^^^aaaeeeiiilllllllllllliiifffdddfffhhhddd\\\TTTPPPWWW^^^bbbbbbbbbdddggg___fffooowwwyyyuuunnnhhhiiilllyyylllaaaccceeegggkkknnnooonnnkkkhhhkkkooouuuxxxtttooorrrxxx{{{jjjfffeeehhhiiiggghhhkkksss|||oooppp}}}{{{oooddd___\\\XXXWWWZZZZZZZZZ[[[^^^bbbiiiooorrroooqqqsssxxx{{{|||zzzxxxuuuvvvuuuqqqllliiijjjlllmmmooozzz~~~yyyuuuuuuvvvxxxwwwoookkkxxxmmmccccccfffddddddeeeeeeeeeeeeeeeeeeccceeeeeedddbbbcccgggkkkmmmqqqvvvwwwvvvrrrlllhhhfffeeedddbbb```^^^[[[WWWWWWVVV^^^tttnnnJJJ<<<:::???;;;;;;<<<666888777777666555555444444eeePPPEEE>>>888666444333444444333222111111000000000/////////......................................./////////------------------------,,,,,,,,,---------......---------...//////000000//////000000000000111111111///222777666444;;;GGGeee}}}~~~{{{kkkXXXRRRIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLHHHGGGFFFDDDBBB@@@???>>>???@@@BBBFFFJJJOOOSSSUUU[[[\\\^^^______^^^]]]\\\PPPPPPRRRWWW^^^cccfffgggiiijjjkkklllmmmmmmnnnnnniiifffeeehhhkkkhhh^^^TTTUUUYYY```eeeiiilllnnnpppdddfffjjjooorrrrrrnnnjjjyyyjjj___```iiijjjkkknnnpppoookkkiiikkkooovvvyyytttqqqwwwgggggggggjjjnnnmmmnnnttt}}}}}}nnnaaa]]][[[WWWYYY___``````aaacccgggkkkooorrrlllnnnrrrwww{{{|||{{{yyytttuuuuuuqqqllljjjkkknnngggnnnxxxyyytttuuuvvvrrrrrrkkkkkklllllllllkkkjjjjjjgggmmmttttttooollllllooovvv~~~zzztttyyyxxxrrrggg````````````XXXSSSVVVeeeyyy^^^GGG<<<>>><<<;;;;;;555888888777666666555555444}}}ZZZIIIEEE:::888666555555555444333111111111000000000//////........................---........./////////000........................,,,,,,,,,---------......---------...///000000000//////000000000111111111444222444888555666FFF[[[xxxfffXXXQQQJJJKKKKKKJJJIIIHHHHHHIIIFFFFFFGGGHHHIIIKKKMMMNNNEEEDDDCCCAAA@@@??????>>>???AAAEEEJJJNNNRRRUUUWWW[[[\\\___``````^^^[[[ZZZRRRTTTYYY___fffkkklllllllllllllllmmmmmmmmmmmmmmmgggeeefffkkkpppmmmbbbWWWVVVZZZbbbmmmwww}}}}}}|||ggggggiiinnnssswwwvvvuuu~~~{{{iiidddfffooonnnnnnppprrrqqqnnnjjjlllpppvvvxxxvvvwwwzzznnnnnnooovvv~~~|||lll___]]]\\\XXXZZZbbbggghhhiiikkkmmmoooqqqrrrlllnnnsssxxx}}}~~~|||zzzvvvwwwvvvsssnnnlllnnnqqqooowwwwwwyyy~~~wwwvvvtttsssssssssttttttttt||||||zzz}}}oooiiigggeee___ZZZZZZ```iiizzz{{{XXXAAA===;;;<<<<<<666888888777777666555555555aaaKKKMMM<<<:::888777777777555444111111111111000000000000////////////////////////---.........//////000000........................,,,,,,,,,---------......---------...///000000111//////000000111111111222666444555777444888PPPkkk}}}~~~uuubbbWWWOOOKKKLLLKKKJJJHHHHHHIIIJJJFFFGGGGGGHHHJJJLLLNNNOOOCCCBBBAAA@@@???????????????BBBFFFLLLPPPTTTVVVWWWTTTWWW[[[^^^___^^^[[[YYYYYY[[[```fffkkkmmmllljjjiiijjjkkklllllllllkkkkkkgggfffhhhpppwwwuuujjj```TTTYYYdddssshhhjjjnnnvvv}}}~~~xxxjjjiiilllsssrrrqqqrrrtttsssppplllrrrvvv{{{||||||~~~~~~~~~zzzjjj______^^^YYY\\\cccmmmnnnoooqqqrrrsssssssssoooqqqvvv|||}}}zzz{{{zzzvvvqqqooorrrtttyyy|||~~~zzzxxxwwwyyy|||~~~uuullleeeiiidddbbbbbbaaalllfffEEE===;;;<<<>>>888888888777777666666555555}}}aaaTTTEEE>>>:::;;;:::444222444333333222222111000000000000/////////............////////////////////////////////////////////////........................////////////000000000000/////////000111111222222444444444555888EEE^^^sss~~~yyyeeeYYYRRRKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGJJJMMMMMMIIIEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGJJJNNNRRRVVVXXXYYYUUUWWWZZZ]]]aaadddfffgggbbbbbbbbbbbbbbbffflllpppoooppplllfffhhhnnnmmmhhhjjjaaa]]]sssxxxrrrvvviiiZZZ\\\eeeyyynnnllluuuuuuyyyqqqeeeccclllvvvvvvyyy|||yyyrrrppprrrpppzzz|||ooobbb]]]]]]]]]___bbbhhhlllqqquuutttrrrssswwwyyyxxxyyy~~~}}}zzzwwwuuullliiicccaaaeeedddeeeuuu}}}SSS??????AAA<<<666;;;:::999888777777777777wwwcccUUUHHH;;;888777555555888333333333222111111000000000000/////////.........////////////////////////////////////////////////........................////////////000000000000//////000000111111222222222666888888>>>PPPhhhzzzyyyxxxeeeXXXQQQKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLLLLKKKGGGEEEBBBBBBAAA@@@@@@BBBCCCEEEIIIJJJLLLNNNQQQSSSUUUVVVXXX[[[```eeeiiijjjjjjjjjllljjjfffcccaaadddiiimmmmmmooolllfffffflllooonnntttfffYYYhhhoooooowwwiiiUUUYYYaaaooo{{{lllrrrzzz|||nnneeegggqqqxxxyyy}}}wwwqqqpppxxx|||ooobbb]]]\\\]]]___cccjjjmmmrrrtttsssrrrvvvzzzxxxmmmeeeeeedddeeeppp~~~lllJJJ???@@@@@@===;;;:::999888777777777777wwwgggVVVCCC;;;:::999777777444333333222222111111000000000000/////////......////////////////////////////////////////////////........................////////////000000000000//////000000111222222222...444777888DDD]]]rrr|||xxxyyygggYYYRRRLLLKKKJJJIIIIIIHHHHHHHHHKKKLLLNNNMMMKKKHHHGGGGGGCCCBBBAAA@@@AAADDDFFFHHHLLLLLLMMMNNNPPPRRRTTTUUU]]]aaahhhmmmqqqqqqooonnnmmmjjjccc]]]ZZZ]]]dddiiinnnoookkkdddcccmmm|||nnnUUU\\\eeelllwwwgggUUUZZZaaajjjttt|||yyysssxxx{{{iiifffmmmzzz~~~~~~ooogggbbb______bbbjjjooossssssrrrtttzzz~~~xxx{{{oookkkiiifffjjjqqqZZZAAA>>>???===;;;:::999888888777777888uuudddPPPDDD@@@===777222444444444333222222111111000000000////////////...////////////////////////////////////////////////........................////////////000000000000///000000111111222333333000444666;;;QQQmmm|||{{{}}}~~~kkk]]]UUUMMMLLLKKKJJJIIIIIIIIIJJJIIIKKKMMMLLLHHHFFFHHHJJJBBBBBBCCCDDDFFFGGGIIIJJJLLLLLLMMMPPPRRRVVVYYY[[[cccggglllqqqttttttrrrqqqiiiddd]]]WWWUUUYYYbbbiiipppqqqmmmeeedddrrryyyZZZ]]]jjjvvvkkkZZZ___fffppp|||rrrfffiiirrryyynnneeeaaaaaaiiipppvvvuuutttxxx~~~}}}}}}wwwqqqjjjhhhjjjrrroooLLL@@@>>>;;;;;;;;;:::999888888888888www```LLLAAA<<<777333555555444444333222222222111000000000////////////////////////////////////////////////////////////........................////////////000000000000000000000111222222333333888777888EEEbbb}}}{{{zzzppp```VVVNNNMMMKKKJJJIIIIIIJJJKKKJJJLLLMMMJJJEEECCCEEEGGGBBBDDDGGGJJJLLLLLLKKKKKKKKKLLLPPPTTTYYY___ccceeejjjkkkmmmppprrrrrrssssssgggbbb\\\VVVUUUZZZcccjjjnnnrrrsssooolllsss{{{aaahhh{{{vvv[[[```iiixxxnnngggnnnwww|||ooogggfffhhhsss{{{{{{{{{{{{pppiiihhhlll[[[FFF@@@???<<<;;;:::999888888888888zzz\\\FFF<<<:::999666555555444444333333222111111000000000/////////////////////////////////////////////////////////........................////////////000000000000000000111111222333333333777444999OOOmmmzzzzzzuuubbbVVVOOONNNLLLJJJIIIJJJKKKLLLOOONNNKKKHHHDDDBBBBBBCCCFFFHHHKKKNNNOOOOOONNNNNNMMMPPPUUU\\\bbbhhhlllnnnnnnoooooopppqqqqqqqqqqqqccc```[[[WWWWWW\\\dddjjjlllssszzzzzzqqqmmmttt}}}qqqaaaooo{{{YYY]]]iii}}}ooolllttt{{{yyyooommmiiiyyyzzzooojjjnnn|||iiiJJJ???@@@<<<;;;:::999999888888999~~~[[[FFF???===666666555555444333333333111111111000000000//////////////////////////////////////////////////////........................////////////000000000000000111111222222333333444555333@@@^^^www}}}hhhZZZPPPOOOLLLJJJIIIJJJLLLMMMNNNKKKGGGFFFFFFFFFGGGGGGMMMMMMMMMNNNOOOPPPRRRSSSUUUXXX^^^eeekkknnnpppqqqqqqrrrssstttsssrrrpppnnnbbbbbbaaa```bbbgggooouuussswww{{{xxxmmmcccgggqqqqqqnnnfffzzz{{{ZZZ```mmmnnnppp{{{sssnnnmmm{{{pppqqqxxxUUU@@@@@@<<<<<<;;;:::999999999999tttTTTDDD===666666666555444444333333111111111111000000000000////////////////////////////////////////////////........................////////////000000000000000111111222222333444444999:::NNNooonnn___QQQOOOLLLJJJIIIJJJLLLMMMIIIFFFCCCDDDHHHMMMNNNNNNRRRPPPNNNLLLMMMPPPUUUWWW[[[___eeekkkoooqqqqqqqqqrrrtttwwwyyywwwtttooolllgggiiikkknnnssszzz~~~{{{wwwpppddd]]]eeesssxxxxxxttt^^^eeesssjjjppprrrjjjqqqvvvqqqvvv~~~gggGGGCCC<<<<<<;;;:::999999999999jjjMMM:::;;;888666777555222333777222222222111111111111000000000000000000000000000111111000///////////////---------.........//////////////////000000000000333222000000333777777555444HHHbbbsss|||uuubbbWWWPPPJJJHHHGGGFFFIIINNNKKKIIIHHHKKKOOORRRSSSRRRRRRRRRPPPOOOPPPVVV]]]ccciiijjjmmmqqquuuwwwuuussssssrrrrrruuuzzz|||zzzxxxssssssxxxzzz|||~~~ppphhhmmmqqquuu~~~eeeiii{{{wwwpppuuuzzzvvvlllttt{{{yyy{{{zzzXXXBBBAAA;;;======888<<>>===777:::???999yyyuuu}}}kkkRRR@@@;;;888999888555444555333333333222222222111111111111111111111111111111111111000///////////////------.........//////////////////000000000111111444333222333444444666777FFF\\\ooowwwnnn^^^VVVPPPMMMKKKIIIIIILLLMMMOOOQQQUUUVVVTTTPPPLLLOOORRRVVV[[[```fffmmmqqqjjjnnnqqqooolllnnnttt{{{~~~~~~vvv~~~~~~zzz|||qqqssszzzhhhuuulllfffddddddhhhoooyyyVVVDDD===>>>>>>777999>>>999yyyzzzqqqWWWGGG???888888999777555666444333333333222222222222111111111111111111111111111000000///////////////............//////////////////000000000111111111444333444555444444777<<>>======777uuunnnrrr{{{mmmPPP???:::999777888555555555555444444444444222222222222222222222222111111000///////////////.../////////000000000000000000111111111222222222444222444888777888GGG[[[uuuxxxzzzwwwhhhXXXQQQPPPOOOOOOPPPTTTUUUUUUUUUVVVZZZ```eeehhhmmmssswwwwwwtttrrrpppxxxvvvtttuuu~~~}}}}}}nnndddiii~~~{{{zzz|||www{{{]]]DDD@@@>>>>>>???999ssskkkjjjrrr{{{XXXCCC;;;888777777666666555555555444444444222222222222222222222222111111000///////////////////////////000000000000000111111111111222222222444111333888777999KKKaaauuuuuuzzznnn\\\SSSQQQOOOOOOPPPUUUXXX[[[\\\]]]aaahhhmmmmmmrrrwwwzzzyyyvvvsssqqqpppooommmlllrrr|||www{{{vvvqqqppp|||}}}iiiHHH???===>>>@@@;;;pppmmmkkkqqqfffJJJ<<<:::999666666555555444444444555555222222222222222222222222222111111000000000000000000000000000000000000000111111111111111111222222555///222;;;;;;<<>>;;;;;;qqqfffbbbooowww~~~~~~|||{{{|||sssuuuwwwyyy{{{vvvYYY@@@777;;;777666555555444444555555333333333333333333333333222111111000000000000000000000000000000000000000111111111111111222333333555777888888===MMMddduuuyyyyyydddWWWSSSTTTVVVWWWXXX[[[bbbiiippptttuuuyyyyyywwwtttvvvyyywwwqqqvvvvvvtttrrrvvvoooKKK??????>>>;;;yyymmmiiimmmrrr~~~vvvooommmkkkgggggghhh___aaaccceeeeeegggiiikkkqqqttttttqqqnnntttoooNNN;;;999888777666555444444444555333333333333333333333333222111111000000000000000000000000000000000000000111111111111222333333444444999999777AAAXXXnnnxxx~~~kkk[[[UUUVVVXXXZZZ]]]cccjjjrrrwww{{{|||xxxvvvsssrrrwwwzzz|||~~~TTT>>>???@@@<<<}}}uuulllfffhhhrrrxxxtttjjjccc]]][[[XXXTTTTTTVVVTTTUUUWWWXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\```ggglllyyyiiiIII999888888777666555444444444333333333333333333333333222111111000000000000000111111111111111111111111111111111111222333444555333999:::999GGGbbbuuuyyyrrr```XXXXXX[[[\\\aaaiiipppwww|||zzzyyyvvvvvv~~~|||eeeDDD???@@@;;;zzzssslllhhhaaa```aaagggsssqqqmmmtttyyyrrrlllfffbbb\\\WWWSSSSSSPPPLLLKKKNNNNNNOOOPPPPPPOOOOOOPPPRRRSSSUUUWWWYYY\\\```ccceeennnwwwXXX:::999888777666555444444444333333333333333333333333222111111000000000000000111111111111111111111111111111111111222444555666444888:::@@@RRRjjjxxx{{{yyy|||iii]]][[[]]]___dddlllsssxxx{{{~~~|||~~~}}}~~~QQQAAA>>>;;;}}}{{{ttttttssssssrrrpppooonnnlllkkkhhhfffccc```]]]\\\[[[aaajjjuuu}}}qqqmmmnnnttt{{{wwwrrrlllfffbbb]]]YYYVVVSSSQQQPPPQQQOOOKKKJJJMMMLLLMMMOOOOOOOOOQQQSSSUUUXXX]]]bbbeeefffiiiooouuugggBBB:::999888666555555444444444444444444444444444444222111111000000000000000111111111111111111111111111111111222333444555666666777<<>>>>>{{{yyyxxxxxxxxxwwwuuuqqqmmmiiifff`````````___^^^\\\[[[ZZZXXXWWWWWWWWWXXXZZZ]]]^^^dddmmmwwwyyymmmiiikkkkkkmmmppppppnnnkkkjjjjjjeeebbb^^^ZZZXXXVVVTTTSSSLLLKKKLLLNNNMMMIIIHHHKKKMMMNNNPPPQQQRRRUUUYYY\\\]]]eeemmmnnnmmmqqq|||wwwPPP:::999888666555555444444444444444444444444444444222111111000000000000000111111111111111111111111111111111222333444666777999666===OOOeeettt{{{~~~yyyggg``````hhhnnntttyyy{{{}}}~~~|||qqqjjjoooyyygggFFF???BBB}}}rrrrrrppppppnnnllljjjhhhfffeeefffeeeccc```\\\YYYVVVTTTQQQPPPOOONNNNNNPPPRRRTTTUUUQQQQQQTTTXXXZZZ___eeejjjuuu}}}ssslllfffbbb```bbb___XXXUUUXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJKKKNNNPPPRRRUUUXXXYYYYYY[[[___ccciiilllrrrvvvuuuzzzhhhDDD999888888111333888555444444444333333333222222222111111000000000000000;;;:::888555333222111000222222222333444555666777666444BBB\\\jjjoooqqqdddbbbooorrrwww}}}|||ooojjjpppxxx{{{{{{xxxOOOFFF???vvvkkkdddeee^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPPPPQQQNNNKKKJJJLLLOOORRRTTTWWWUUUWWW\\\___bbbiiiqqqyyyvvvvvvzzz}}}tttgggaaa]]]]]][[[UUUQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPJJJKKKMMMMMMMMMOOORRRTTTXXX[[[]]]^^^^^^___dddhhhnnnqqqxxxqqqGGG;;;999999444555999555444444444333333333222222222222111000000000000000666555444333222222111111222222222333444555666777:::;;;IIIbbbqqq|||{{{lllhhhnnnsssxxx{{{}}}wwwvvv}}}VVVBBB>>>pppddd___XXXUUUVVVQQQQQQPPPOOONNNMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNJJJHHHIIIOOOTTTXXXYYYZZZZZZ]]]aaaccchhhsssxxxooonnnpppuuuzzzvvvlllbbb^^^\\\WWWRRRPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMOOORRRTTTVVVXXX[[[]]]```cccfffggghhhjjjooosss~~~NNN>>>999;;;777777:::666444444444444333333333333222222111000000000000111111000000000111222222333222222222333444666777888888>>>NNNdddssstttmmmtttxxx{{{zzzyyy}}}ccc@@@AAAuuu___VVVUUURRROOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKIIIIIIOOOWWW^^^aaa```aaabbbeeehhhjjjqqq|||tttzzzsssiiiddd___ZZZVVVRRRRRRRRRQQQQQQPPPPPPPPPTTTWWWZZZ]]]___bbbeeeggghhhkkkooorrrtttyyyZZZDDD:::<<<888888999555555444444444444333333333333222111111000000111111/////////000000222333333222222222333555666888888666BBBUUUgggttt~~~ttt{{{}}}}}}{{{|||yyysssppptttqqqEEEGGGpppcccVVVRRRSSSRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGLLLMMMPPPWWW___cccdddcccgggiiimmmssszzz}}}uuu|||yyyxxxooojjjddd]]]\\\[[[[[[ZZZYYYXXXXXXWWWYYY\\\___bbbdddgggjjjmmmooosssxxx}}}kkkNNN<<<;;;888777888444555555555444444444333333333222222111111111111111111111111111111222222333222222333444555777888999999KKKaaaoooxxxwwwzzz{{{}}}yyyqqqgggaaaaaannnMMMGGGrrr^^^YYYUUUSSSTTTTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRUUUYYY^^^aaacccddddddiiillltttxxxyyyqqqhhhaaaaaa``````____________^^^```ccceeehhhlllqqquuuzzz[[[AAA<<<888666777444555555555555444444444333333333222111111111111222333333222222222222333333222222333444555777999:::<<>>888666999888666666555555555444444444444333222222111111222222//////000000111333444555222222333444666888:::;;;JJJbbbvvv||||||uuukkkrrrHHHwwwqqqsssoooeeehhheeebbb``````aaaaaa````````````aaaaaacccddddddcccfffjjjnnnsss|||cccAAA777999:::888777666666666555555555555444444333333333333222222111111222222222333333333111444555333333777;;;===PPPiii~~~{{{zzzXXX~~~xxxuuuqqqmmmlllkkkjjjhhhkkkkkkjjjjjjkkklllmmmnnnooossswww~~~tttnnnJJJ<<<>>>>>>:::777777666666666555555555444444333333333333222222111222222222222333333333222444555444444777<<>>CCCdddooo~~~~~~uuuzzzsss~~~qqqwwwxxxTTT;;;:::<<<777777777777666666666666555444444333333333222222222222222222333333333444444666555666666555888AAAJJJhhhnnn{{{xxxppp||||||sssqqq{{{aaaBBB<<<===;;;888777777777666666666666444444333333333222222222222222333333333444444444666555555777777999EEERRRjjjooo|||~~~iiirrrzzz~~~|||tttuuu}}}|||oooNNN>>>;;;<<<888888777777777666666666444444333333333333222222333333333333444444444444777444555888888;;;JJJ[[[nnntttjjjhhhsssxxxrrr~~~zzzxxxvvvzzz___BBB888;;;888888888777777777666666444444333333333333222222333333333444444444444555666333444999999<<>>JJJaaavvv~~~yyyyyy~~~lllbbbbbbdddfffiiipppzzzsssrrr{{{yyyQQQ???;;;;;;:::999888888888888666666555444444444444444333333333333333444555555444555666999???OOOeeevvvzzz{{{uuueeeYYYZZZ\\\\\\```hhhxxxwwwpppqqq|||^^^@@@<<<;;;:::999888888888888666666555444444444444555444444333333444444555666555666777888AAASSSggguuunnn\\\WWWYYYbbbffffffmmmxxx}}}sssnnnppp}}}~~~}}}lllCCC<<<;;;:::999999888888999777666555555444444555555444444444444444555555666777888777999DDDXXXlllwww}}}]]]\\\^^^cccjjjooouuurrrmmmoooxxx}}}|||{{{HHH<<<<<<;;;:::999999999999777666666555555555555555444444444444444555666666888999888:::HHH___sss|||eeeggglllpppuuuuuuooonnnqqq{{{zzzKKK<<<<<<;;;:::999999999999777777666555555555555555555444444444444555666666777999999;;;KKKdddyyyuuullltttzzzxxxrrrmmmkkk|||{{{|||WWWBBB;;;<<<<<<888;;;:::///777777666555555555555555444444444555555555666666888<<<888<<>>===<<<666999>>>999777777666555555555555555444444555555555666666666666;;;;;;CCCZZZlllzzz{{{{{{|||~~~ssskkkiiihhhppp{{{zzzrrrkkkiiikkkxxx}}}MMMAAA>>>>>>777777:::777777777666555555555555555555555555555666666666666888;;;;;;FFF```uuuzzzvvv{{{~~~zzzgggXXXQQQYYY^^^eeekkkmmmnnnnnnnnnlllzzztttnnniiihhhzzz{{{PPPAAA===???999888:::555777777666555555555555555555555555666666666777777999;;;;;;IIIeee|||~~~{{{vvvsssrrruuu{{{~~~tttbbbSSSLLLZZZ\\\^^^^^^]]]]]]]]]^^^ZZZkkk|||wwwpppjjjggg~~~~~~}}}WWWBBB:::>>><<<;;;<<<777777777666555555555555555555555666666666777777777:::;;;<<>>PPPmmm|||llluuuyyywwwuuusssqqqlllgggccccccdddhhhnnnmmmiiihhhkkkmmmllliiiddd]]]XXXUUUUUUXXX]]]ttt}}}{{{{{{yyypppjjjhhhhhh}}}|||{{{|||zzzrrriiifffgggkkknnnllliiimmmsss|||yyyUUU===;;;999999999444777777666555555555555555666666666666777777777777666:::@@@TTToooiiikkkyyy~~~~~~zzzqqqqqqpppooommmggg```[[[^^^]]]___cccdddcccggglllssssssqqqkkkccc\\\VVVTTT[[[___ttt|||llloooqqqyyyoooiiihhhjjjyyysssuuuwwwhhhmmmppptttyyyrrrlllggg```]]]^^^XXXZZZ]]]]]]\\\^^^cccggg{{{wwwOOOAAA???777AAA;;;999999888888777777777777777666666666777888888999999<<<===@@@ZZZyyy~~~uuunnnrrrxxxuuuwwwyyyoooooooooqqq|||}}}vvvpppmmmjjjfffcccaaa^^^\\\YYYYYYYYYYYYYYY[[[^^^bbbccciiijjjkkkkkkgggbbb]]]YYY\\\```tttjjjjjjqqqxxx|||vvvnnnhhhfffggg{{{sssnnnooowwwtttaaaXXX]]]___aaadddgggkkkqqquuuuuuqqqpppttt|||rrreee```\\\WWWTTTUUUQQQRRRSSSRRRRRRVVV]]]cccuuu~~~yyyvvvZZZEEE@@@888???:::888999888888777777777777777666666666777888888999999:::>>>EEE___zzz~~~~~~uuuvvv{{{zzzxxxsssfff^^^^^^___```jjjwwwzzzqqqkkkhhheeebbb___]]][[[XXXVVVVVVUUUUUUUUUVVVXXX[[[\\\]]]___bbbddddddaaa^^^\\\___dddvvvrrrgggnnnzzz}}}wwwpppiiigggjjjuuu}}}nnnnnnkkknnnppprrr|||pppYYYPPPNNNUUUUUUVVVUUUUUUWWWZZZ]]]```^^^]]]]]]___iii~~~lllbbbXXXTTTRRRPPPOOOQQQPPPPPPOOOMMMMMMRRR\\\cccnnnvvv|||eeeeeeHHH???888<<<:::999999888888777777777777777666666666777888888999999888@@@MMMeee{{{yyywww|||yyy{{{eee[[[UUUVVVWWWWWW^^^hhhuuullleeebbb___\\\YYYWWWVVVSSSQQQQQQPPPPPPOOOPPPQQQSSSTTTTTTVVVYYY\\\]]]]]][[[ZZZaaahhhzzzssshhhhhhxxx~~~xxxpppkkkiiimmmuuuoooiiiqqqkkkiiieeefffsssuuu^^^QQQPPPTTTWWWWWWVVVTTTSSSTTTVVVYYY[[[\\\___```^^^]]]dddnnnzzzooo]]]XXXRRRPPPQQQSSSUUUVVVZZZZZZYYYVVVUUUYYY```fffjjjppp|||}}}cccqqqJJJ???999:::;;;;;;999888888777777777777777666666666777888888999999777BBBTTTjjj~~~{{{yyy~~~iii___YYYUUUWWWWWWWWW[[[aaammm|||sssiiibbb\\\ZZZVVVTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTVVVWWWXXXWWWVVVUUU___jjj|||iiihhhppp}}}vvvooojjjiiimmm~~~{{{tttkkklllhhh```dddnnnlllgggcccjjjxxxaaaWWWTTTVVVZZZXXXXXXXXXWWWWWWXXX[[[^^^ZZZ[[[```fffgggcccbbbdddzzzxxxhhh```VVVUUUUUUUUUYYY^^^aaabbbeeeffffffdddaaa```cccfffjjjnnnvvv~~~zzzgggPPPBBB>>>999<<<:::999888888777777777777777666666666777888888999999888CCCWWWmmmnnn^^^XXXVVVTTTUUUVVVUUUWWWZZZ___uuu{{{qqqhhhaaaXXXUUURRRPPPPPPNNNLLLKKKHHHIIIJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUUUUTTT\\\lllvvviiimmm}}}{{{tttmmmhhhgggkkkyyy}}}~~~fff\\\VVVZZZaaafffjjjnnnnnnhhhgggxxxeeeYYYXXXWWWYYY]]]]]]^^^^^^^^^^^^```dddgggdddbbbccchhhlllkkkllloooyyy|||ggg[[[XXXVVV[[[^^^```eeekkknnnmmmlllnnnpppmmmhhhdddcccdddjjjlllqqqzzzwwwlllXXXHHHEEE:::<<<999999888888777777777777777666666666777888888999999:::CCCYYYoooyyyiii^^^YYYVVVUUUUUUVVVVVVUUUVVVVVVYYYgggyyyoooeee^^^TTTRRROOONNNMMMLLLKKKIIIGGGHHHIIIKKKNNNOOOQQQRRRNNNNNNOOOQQQSSSUUUVVVWWW[[[llluuummm{{{yyyqqqjjjgggfffhhhrrrwwwkkk___```dddnnnzzztttllllll~~~mmm______aaa^^^___dddeeeeeeeeeeeedddfffiiilllpppnnnooorrruuuxxxnnn]]]YYY[[[^^^ffflllooorrrxxxyyyvvvsssuuuvvvsssmmmhhhggggggiiijjjkkknnnxxxwwwwwwtttWWWJJJIII;;;>>>:::999888888777777777777777666666666777888888999999<<>><<<:::;;;:::999888777777777777777666666666777888999999:::LLL```qqqsssccc[[[XXXVVVVVVXXXXXXWWWRRRUUU]]]ZZZYYYfff\\\^^^bbbrrr}}}rrreeeYYYTTTLLLKKKHHHFFFFFFFFFGGGHHHFFFGGGIIIJJJLLLLLLLLLKKKMMMLLLKKKJJJJJJLLLQQQUUUYYY___gggmmmsss|||}}}xxxccc[[[[[[[[[ZZZYYY]]]]]]fffyyyssslllfffcccbbbfffhhh|||ssshhhpppttt~~~zzzzzzhhhjjjnnntttxxxyyyxxxvvvtttrrrmmmkkkrrrnnnkkkvvv}}}}}}}}}xxxqqqllliiigggeeeccc```dddssstttrrruuuyyy^^^>>>CCC===<<<:::;;;:::999888777777777777777666666777777888999:::;;;PPPdddtttwwwjjj]]]XXXVVVTTTTTTVVVVVVZZZXXXZZZaaa___]]]eeekkkkkkkkkqqq}}}rrrdddXXXSSSLLLJJJHHHFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNNNNMMMLLLNNNRRRUUUXXX^^^eeekkkpppwww{{{kkk[[[VVVVVVVVVUUUUUUWWWTTTXXXdddmmmvvvrrrlllhhhdddcccdddaaaoooyyy\\\gggwww{{{{{{~~~ooojjjtttxxx|||~~~|||yyyvvvuuutttqqqtttpppsss}}}vvvrrrqqqjjjgggeeecccaaabbbjjjssswwwsssttt~~~kkkzzzhhhCCCCCC===;;;:::;;;:::999888777777777777666666666777777999::::::>>>VVVlllxxxuuujjj```XXXVVVVVVUUUVVVXXXWWW``````___ggghhheeehhhnnnooopppooovvv|||qqqcccWWWQQQKKKJJJHHHFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNMMMMMMLLLNNNOOOOOOOOONNNNNNPPPRRRVVV\\\bbbhhhlllrrryyy~~~~~~xxxggg^^^UUUTTTTTTSSSTTTVVVWWWSSSSSSXXX\\\aaannn|||rrrnnniiidddaaabbb___kkkxxxeeecccooowwwsssvvvwwwuuutttyyy{{{vvvrrrqqqqqqwwwwww}}}{{{ssspppppplllhhhfffhhhhhhhhhkkkpppsss|||xxxqqqpppzzzcccllloooGGGCCC<<<<<<;;;;;;:::999888777777777777666666666777888999:::;;;AAAZZZrrr~~~{{{{{{zzzwwwzzzyyymmmaaaZZZVVVXXXZZZZZZ\\\___\\\gggfffbbbkkkpppnnnpppnnnrrrvvvuuusss~~~{{{pppbbbVVVPPPKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKMMMOOOOOOMMMMMMMMMNNNTTTYYY___eeejjjoootttxxxrrrrrruuutttggg\\\ZZZVVVUUUWWWWWWVVVWWWZZZXXXUUUUUUYYYZZZ\\\cccmmmtttnnniiibbb^^^]]]___llluuu[[[```sssxxxmmmppprrr{{{yyyxxxyyyqqqnnnmmmrrr~~~~~~tttppppppooolllkkknnnooooooppptttqqqyyy~~~tttsss|||wwwnnnlllvvvcccddduuuJJJBBB;;;===<<<;;;:::999888777777777777666666777777888:::;;;<<>>GGGYYYqqq~~~}}}uuuqqqjjjdddcccccc```\\\^^^\\\YYYWWWTTTPPPKKKGGGHHHIIIKKKNNNPPPVVVdddrrrzzzccc___]]]]]]```bbb```^^^[[[ZZZ\\\aaacccdddhhhnnnsss|||{{{sssggg[[[UUUJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHKKKNNNPPPQQQQQQQQQOOOPPPRRRRRRRRRSSSUUUWWWUUUUUUWWW[[[bbbiiinnnpppwwwrrr```]]]aaabbbbbbdddcccnnnsssmmmiiinnnrrrrrrqqqrrrqqqooosssxxxxxxuuuvvvooojjjlllmmmkkkhhhgggeeebbb]]]WWWUUUVVVVVVTTTQQQUUUYYYbbbyyy}}}pppeeeaaabbbWWW___fffuuucccVVV```ttt|||lllmmm{{{|||```QQQPPPSSS\\\^^^YYY\\\fffhhhbbbzzz|||wwwyyy|||tttfffgggwwwvvvdddSSSFFF<<<@@@999;;;:::999888777777777777777777777777999;;;===>>>IIIggg||||||xxxuuummmllliiieeeaaa^^^[[[YYYVVVWWWWWWRRRLLLHHHGGGHHHJJJIIIHHHIIIMMMRRRYYY]]]tttnnn]]][[[[[[^^^```bbbeeehhh]]]```bbbbbbcccgggmmmsss}}}ssshhh]]]VVVMMMKKKGGGFFFFFFGGGGGGGGGHHHKKKPPPTTTVVVVVVUUUTTTRRRRRRRRRRRRRRRSSSTTTTTT]]]YYYVVVXXX___hhhnnnppprrr~~~mmmddd\\\^^^hhhnnnlllhhhqqqooolllnnnyyyxxxnnnkkkmmmggghhhfffbbbbbbccc```[[[XXXXXXWWWZZZiii}}}ooohhhdddbbb\\\```eeeyyy\\\YYYeeewwwyyypppuuu|||ppp```QQQMMMPPPQQQSSSWWWYYYZZZ]]]gggppp{{{}}}lllgggiiijjjxxxwwwiiijjjzzzuuubbb~~~QQQEEE===AAA999;;;:::999888777777777777777777777777999;;;===>>>HHHggg|||~~~yyytttqqqgggfffccc___[[[XXXUUUTTTRRRRRRPPPNNNJJJHHHHHHHHHFFFFFFFFFGGGJJJOOOTTTXXXhhhyyyjjj\\\\\\^^^bbbeeeiiiooosssaaaaaacccgggooovvv{{{~~~}}}ssshhh]]]UUULLLJJJGGGFFFHHHIIIJJJJJJPPPQQQTTTVVVVVVUUURRRQQQRRRRRRRRRRRRRRRSSSTTTUUUXXXWWWUUUWWW]]]dddiiilllttt~~~hhhddd```ccckkkqqqrrrpppqqqvvv|||wwwpppoookkkfffffflllpppjjj```^^^[[[YYYZZZ___rrr|||ooogggcccaaa]]]```eeevvvwwwUUU\\\nnn|||{{{tttuuu}}}mmmXXXKKKHHHGGGKKKOOOSSSPPPUUU^^^```cccwww{{{sssiiijjjmmmnnnnnntttxxxjjjjjjyyyoooZZZsssOOODDD===BBB:::;;;:::999888777777777777777777777888999;;;===>>>JJJiii~~~|||uuuppplllaaa```]]]YYYUUURRRPPPOOONNNKKKIIIGGGHHHHHHHHHGGGCCCEEEGGGHHHIIILLLPPPTTTYYYhhhiii]]]```ccceeeiiiqqq{{{kkkggghhhqqq~~~ttthhh\\\TTTJJJHHHFFFGGGIIIKKKMMMMMMQQQRRRTTTVVVUUUSSSQQQOOOSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXZZZ]]]aaadddooowww~~~eeeeeeeeegggkkkqqqxxx}}}~~~uuulllnnn|||}}}nnnkkkddd``````]]]bbb{{{yyymmmfffbbb```]]]aaadddpppqqqWWWaaavvvwwwqqqxxx~~~|||eeeTTTCCC???CCCHHHKKKMMMTTTRRRVVVaaannn~~~uuuqqqpppxxxwwwwwwwwwiiiffftttfffQQQiiiPPPDDD===BBB999;;;:::999888777777777777888777777888999;;;===???OOOmmmzzzrrrkkkggg^^^\\\YYYVVVRRRPPPNNNNNNLLLIIIEEEDDDFFFHHHGGGEEEEEEGGGKKKLLLKKKMMMPPPSSSRRR\\\ooolllaaacccdddbbbfffssswwwpppooo|||uuuiii\\\SSSJJJHHHFFFGGGIIIKKKMMMMMMKKKMMMOOORRRSSSSSSRRRQQQSSSTTTTTTUUUVVVWWWYYYYYYYYY[[[]]]\\\ZZZYYY\\\___fffnnnwww{{{gggiiijjjiiijjjttt~~~~~~xxxjjjdddhhhddd___ooovvvlllfffaaa^^^]]]aaabbbkkk}}}nnn^^^eeeyyysssnnnvvvvvvjjjNNNDDD>>>???DDDGGGIIIKKKMMMRRRXXXeeetttdddccciiivvvxxxtttnnnooo{{{sssuuuvvvhhhdddnnn___LLLdddSSSFFF===AAA999;;;:::999888777777777777888888888888:::<<<>>>???QQQmmmyyyppphhhccc[[[XXXUUURRROOOMMMLLLLLLMMMIIIEEEEEEFFFGGGEEECCCEEEIIIMMMMMMKKKKKKNNNQQQOOOVVVcccuuu{{{ooocccddd___ZZZ```rrr}}}uuutttvvvjjj]]]TTTKKKIIIGGGGGGIIIKKKLLLLLLJJJKKKNNNQQQSSSTTTUUUTTTQQQQQQRRRSSSUUUVVVXXXYYYYYY]]]```aaa______aaadddffflllwwwyyykkkmmmooopppvvvoooggglllkkkdddjjj{{{tttkkkfffaaa]]]]]]aaaaaahhhvvvpppiiiccciiiwwwyyyllliiiooohhhWWWFFFAAA>>>???@@@BBBFFFLLLKKKUUU```sssiiiYYYZZZbbbnnn{{{|||tttnnnjjjnnnxxx}}}kkkgggkkkuuuiiieeekkkyyyyyy]]]MMMfffXXXGGG<<>>???SSSlllwwwnnneee___VVVSSSPPPLLLJJJIIIIIIIIIKKKJJJHHHGGGGGGFFFDDDCCCDDDIIILLLKKKHHHGGGJJJNNNNNNRRRZZZfffsss~~~{{{yyytttooodddccc]]]XXXbbbyyy}}}}}}~~~tttiii]]]UUULLLJJJHHHHHHJJJLLLMMMMMMPPPQQQSSSTTTUUUVVVUUUUUUOOOOOOPPPRRRSSSVVVWWWYYYZZZ]]]aaaeeegggjjjmmmooonnnrrr|||wwwlllqqqyyyyyyppptttuuuoooooouuurrrjjjfffaaa]]]\\\``````hhhwwwkkkccc``````lllqqqmmmbbbbbbggg\\\IIICCC???>>>???@@@AAAGGGNNNPPPWWWhhhjjj]]]aaaiiirrr|||ooommmllllllwww|||jjjfffeeennnqqqhhhfffhhhtttttt\\\OOOiiiZZZHHH;;;AAA<<<;;;:::999888777777777777999888888999:::<<<>>>@@@VVVooo}}}uuulllbbb\\\SSSQQQMMMIIIGGGFFFGGGGGGGGGHHHJJJJJJHHHEEEDDDDDDEEEIIIKKKIIIDDDCCCGGGLLLOOOQQQUUU\\\ffftttyyyvvvssspppooooooooopppfffgggccccccssszzzqqqfff\\\TTTMMMKKKIIIJJJLLLOOOQQQQQQSSSSSSTTTUUUVVVVVVUUUUUUQQQRRRSSSUUUWWWYYY[[[\\\___```ccchhhnnnrrrtttuuurrrssszzz{{{vvvtttmmmuuu}}}yyyzzzzzzxxxvvvxxx~~~qqqjjjgggbbb]]]\\\^^^___iiissseeeZZZXXX[[[nnnmmmddd[[[^^^bbbUUUBBB???======BBBEEEGGGKKKPPPQQQSSSgggtttmmmuuu}}}}}}mmmqqqttttttiiihhhfffeeemmmlllfffeeefffooopppYYYNNNiii\\\HHH;;;AAA===;;;:::999888777777777777999888888999:::<<<>>>@@@[[[sss{{{tttjjj```ZZZSSSQQQMMMIIIGGGGGGHHHHHHBBBFFFKKKKKKHHHEEEDDDEEEFFFJJJLLLIIIDDDCCCGGGMMMQQQRRRTTTXXXaaaqqqjjjiiikkkmmmlllkkklllooorrriiillllllpppxxxnnndddZZZTTTLLLKKKJJJKKKOOOSSSUUUVVVPPPQQQRRRSSSUUUUUUUUUUUUVVVWWWXXXZZZ\\\___aaabbbgggffffffjjjpppuuuuuutttpppooottt}}}mmmggglllrrrmmmyyyvvvwwwxxxwwwwwwwwwxxxyyy{{{qqqkkkhhhbbb]]][[[^^^___jjj}}}lll]]]TTTUUUZZZiiibbbYYYSSSPPPLLLFFFAAA@@@@@@@@@@@@AAAEEEJJJOOOSSSUUUaaarrr|||zzzsssnnnnnnpppzzzvvvnnnrrryyyxxx{{{{{{kkkjjjlllpppuuummmeeeeeeiiinnntttcccNNNiii^^^HHH>>>;;;<<<;;;:::999999888888999999888777888<<<<<<:::===BBBVVVwwwnnnfff___\\\SSSOOOJJJGGGFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBKKKJJJGGGDDDCCCDDDHHHLLLOOOUUUXXXYYYaaasssrrrjjjkkkkkkmmmqqqrrrttt|||wwwoootttuuukkkbbbZZZVVVOOOPPPQQQQQQRRRRRRRRRQQQKKKSSSXXXWWWVVVWWWXXXWWWYYY[[[^^^`````````bbbcccfffhhhlllooorrrsssrrrrrrrrrrrrwww}}}llldddkkkrrrttttttuuu|||||||||~~~pppgggccc```___^^^```___iiizzziiiZZZQQQQQQVVV^^^XXXPPPLLLJJJGGGCCC???@@@AAAAAA@@@AAAEEEJJJNNNJJJLLLVVVeeemmmjjjccc^^^cccbbbhhhttt|||}}}|||}}}}}}mmmrrrwwwwww~~~nnnkkkjjjffffffjjjqqqrrrkkklllsss}}}lllddddddhhhmmmxxxhhhRRRkkk^^^JJJAAA>>>???;;;:::999999888888999999888777888;;;<<<:::===BBB]]]|||uuulllddd\\\XXXQQQNNNIIIFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBGGGGGGEEECCCCCCEEEJJJNNNRRRVVVYYYZZZ```ppprrrlllqqqqqqtttyyyzzz}}}|||tttiii___XXXSSSLLLMMMNNNOOOPPPQQQQQQQQQPPPUUUWWWWWWYYY\\\[[[XXX^^^```bbbcccdddeeegggiiifffggghhhjjjlllnnnnnnoooooonnnqqqwww|||mmmbbbdddnnnwwwyyyzzzqqqgggcccaaa___]]]``````jjjvvvdddVVVMMMMMMQQQRRRMMMGGGDDDCCCCCC@@@===@@@AAAAAAAAABBBEEEJJJNNNMMMMMMSSS]]]ccc```ZZZWWWWWWTTTUUU\\\ccciiiqqqxxxssslllqqqwwwxxxpppbbb\\\ZZZ[[[dddoooyyy~~~|||kkkdddcccfffjjjvvviiiQQQjjj]]]IIIAAA@@@AAA;;;:::999999888888999999888777888;;;<<<;;;>>>CCC^^^|||yyyrrrjjjbbbZZZTTTOOOKKKGGGEEEEEEGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCFFFLLLPPPVVVWWWZZZ^^^___iiiqqqkkkqqqrrrwww|||~~~rrrggg]]]TTTOOOIIIJJJKKKMMMOOOQQQRRRRRRVVVXXXYYYXXX[[[______[[[aaaccceeefffgggiiillloooiiihhhgggfffgggjjjlllnnnooolllnnnsssxxxpppgggffftttqqqgggdddaaa___\\\```bbbkkkrrraaaSSSJJJIIILLLJJJGGGBBB@@@@@@@@@???>>>@@@AAABBBCCCEEEIIINNNRRRVVVSSSSSSYYY\\\\\\[[[\\\SSSOOONNNQQQWWW___mmmyyyyyy{{{{{{{{{kkklllqqqyyytttggg]]]\\\cccnnn~~~|||kkkdddbbbdddhhhtttmmmUUUmmm[[[HHH@@@>>>???;;;:::999999888888999999999777888;;;<<<;;;???EEE]]]vvv}}}wwwqqqjjjbbbYYYSSSLLLIIIFFFEEEEEEGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDHHHMMMQQQZZZYYY^^^bbb^^^___yyypppjjjppprrrxxxwwwwww~~~}}}qqqeee[[[RRRMMMHHHIIIJJJLLLOOORRRTTTUUUYYY\\\]]]YYYYYY]]]```___ccceeeggghhhiiilllooorrrpppmmmiiiggggggiiimmmppppppooopppvvv{{{yyyuuutttvvvpppgggdddbbb```ZZZ```ccclllnnn^^^QQQIIIGGGJJJEEECCC@@@>>>>>>???@@@@@@BBBCCCFFFHHHJJJNNNSSSWWWYYYSSSOOOPPPRRRTTTYYY^^^UUUQQQOOORRRWWW^^^kkkvvv}}}{{{uuuzzzsssmmmnnnlllqqqttt~~~}}}yyywwwlllaaa[[[cccwww}}}llleeebbbdddfffwwwvvv]]]uuu]]]III@@@===>>>;;;:::999999888888999999999777888;;;;;;;;;@@@FFFbbbvvv|||uuupppkkkddd[[[TTTKKKHHHEEEEEEFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGKKKPPPSSS]]]\\\bbbfff^^^YYYkkk|||wwwyyyuuuooowwwyyy}}}{{{ooodddZZZQQQLLLHHHIIIKKKMMMPPPTTTWWWYYYZZZ______YYYVVVZZZ```dddgggiiikkkmmmnnnpppsssvvvtttqqqllliiihhhkkkooorrrrrrrrruuu|||uuuyyyooogggdddaaa___YYY```cccjjjkkk[[[PPPHHHFFFHHHAAA@@@?????????AAACCCDDDHHHJJJLLLNNNPPPSSSXXX[[[[[[TTTMMMLLLMMMOOOWWW___UUURRRRRRWWW^^^fffoooxxx}}}lllbbbmmmxxx|||}}}yyyvvvwww{{{|||{{{zzzpppnnnmmmiiiaaa```qqq|||kkkeeeccceeehhhwwwzzz^^^ttt___KKKAAA??????;;;:::999999888888999999999777888:::;;;<<>>???;;;:::999999888888999999:::777888:::;;;<<>><<<===;;;:::999999888888999999:::777777:::;;;<<>>DDDKKKOOOUUU]]]___^^^WWWWWWXXXddd{{{wwwtttvvvvvvbbbdddppp|||}}}lllZZZUUUWWWWWWSSSPPPXXX___iiimmmiiieeekkkuuu||||||}}}hhhbbbbbbccchhhppp~~~nnnZZZvvv]]]CCCBBBAAA???<<<<<<;;;:::999999999999888888:::<<<;;;;;;CCCLLLtttwwwnnnccc\\\YYYWWWRRRNNNLLLJJJHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEGGGIIILLLNNNQQQUUUYYYZZZ___fffiiihhhiiigggggghhhjjjjjjhhheeekkkppptttpppsssxxxgggggghhhqqqwwwpppggg^^^WWWRRRMMMJJJNNNLLLKKKJJJKKKNNNRRRTTTZZZWWWYYYiii{{{}}}xxxmmmfffaaa^^^^^^\\\YYY^^^eeevvvlllVVVKKKIIIKKKNNNRRRZZZ^^^lll{{{zzzlllbbbcccdddWWWHHHAAABBBEEEDDDBBBCCCHHHKKKLLLOOOUUUXXXVVV[[[XXXTTTYYYkkkzzzuuuxxxjjj```ccciiiqqqzzzhhh[[[RRRSSSVVVVVVWWWZZZ[[[eeettt{{{zzzyyymmmmmm~~~zzzfffaaabbbccciiiqqqjjj\\\^^^DDDDDDCCC???<<<<<<;;;:::999999999999888888:::<<<;;;;;;CCCLLLqqquuummmccc[[[WWWTTTOOOLLLKKKIIIHHHGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGKKKOOORRRUUUYYY]]]^^^bbbhhhkkkiiidddfffhhhhhhggggggiiijjjttt~~~}}}tttlllrrrppphhhrrrqqq{{{zzztttmmmeee\\\VVVQQQMMMKKKNNNLLLJJJHHHIIIMMMRRRVVVWWWZZZeeexxx}}}uuuxxxuuulllfffaaa______\\\YYY^^^bbbkkkzzzhhhTTTKKKKKKOOOTTTYYY___cccpppsssiiiiiiYYYPPPEEEBBBFFFLLLNNNMMMXXXZZZYYYUUUVVVYYYZZZXXXYYYUUUPPPNNNVVVfffuuu{{{}}}}}}wwwvvv{{{xxxiii]]]\\\\\\\\\___\\\ZZZ\\\bbbccc```^^^___^^^jjj|||lll```hhhqqqwwweeeaaaccceeejjjqqqzzz___WWW___EEEDDDBBB>>><<<<<<;;;:::999999999999888888:::<<<;;;;;;CCCLLLqqq}}}ssslllbbbZZZUUUQQQNNNKKKJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFIIINNNRRRUUUYYY]]]```bbbeeejjjllljjjdddjjjnnnlllggggggooowww|||wwwfffnnnwww{{{tttppptttsssnnnoooxxxwwwyyytttoooiiibbb[[[UUUQQQNNNLLLLLLKKKJJJHHHHHHMMMSSSYYYYYYfff{{{yyyrrrxxxrrrjjjfffbbb___```\\\ZZZ]]][[[\\\uuudddRRRLLLNNNSSSYYY^^^]]]```iiitttxxxrrrjjjeeeLLLHHHDDDFFFLLLTTTYYY\\\aaaddddddbbbaaacccbbb___ZZZVVVPPPLLLOOOZZZjjjuuu}}}vvv{{{pppffffffccc___aaajjjppprrrsss~~~~~~ooo```[[[ZZZXXXWWWWWW\\\fffoooqqqooolllhhhcccfffppp``````jjjjjjppptttdddbbbeeeeeehhhnnnsssWWWXXXaaaEEECCC@@@===<<<<<<;;;:::999999999999888888:::<<<;;;;;;CCCLLLsss~~~tttmmmbbbXXXRRROOOMMMLLLIIIHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFIIIMMMQQQVVVXXX[[[```cccdddggglllmmmjjjjjjnnnqqqmmmgggiiittt}}}{{{ttteeeeeeggguuuzzz~~~~~~}}}|||sssnnnjjjlllssswwwvvvxxxrrrmmmgggccc^^^YYYUUUQQQNNNKKKJJJKKKJJJHHHHHHLLLSSSYYY^^^rrr|||uuu}}}}}}ooohhhdddaaa___```\\\\\\]]]VVVXXXqqqaaaRRRNNNRRRXXX^^^bbbYYY\\\^^^ccciiimmmggg]]]JJJKKKMMMQQQWWW___hhhmmmccciiioooqqqsssssspppjjjfffaaaYYYUUUUUU[[[eeemmmzzz{{{hhheeeccccccdddbbbbbbhhhpppsss}}}gggdddaaa```^^^[[[[[[^^^dddvvv{{{www|||{{{uuuxxx~~~hhhbbbkkkpppzzzqqqcccccceeedddfffjjjlllSSS___fffIIIEEEBBB???<<<<<<;;;:::999999999999888888:::<<<;;;;;;CCCLLLsssuuunnnbbbWWWPPPMMMMMMNNNJJJHHHGGGGGGIIIJJJIIIHHHFFFGGGIIIMMMQQQVVVZZZ\\\]]]bbbeeefffiiimmmmmmjjjnnnlllhhhdddbbbfffooowwwvvv{{{vvv``````cccooowwwtttdddbbbfffiiipppyyy|||vvvyyyqqqkkkggg___\\\YYYVVVSSSPPPLLLIIIIIIJJJKKKHHHFFFIIIOOOUUU\\\tttzzzyyylllfffccc```___```]]]]]]\\\VVVaaaooo```RRROOOTTTZZZ```eee\\\^^^\\\[[[dddmmmhhh[[[OOOSSSXXX]]]ccckkkttt{{{vvvmmmddd```___```ccceeelllvvv}}}}}}kkkrrrooorrrwwwuuuqqqxxx{{{lllfffhhhjjjiiiddd```aaafffiii|||yyydddYYYlllnnnbbbccceeeccccccgggdddNNNaaalllNNNIIIEEECCC<<<<<<;;;:::999999999999888888;;;<<<;;;;;;CCCLLLooovvvnnnbbbVVVOOOLLLMMMOOOKKKJJJHHHHHHJJJKKKKKKJJJGGGIIILLLPPPUUUYYY\\\^^^^^^cccfffgggiiimmmmmmjjjmmmeee\\\WWWYYY___fffjjjmmmpppSSS[[[jjjrrrwwwxxxdddVVV[[[fffmmmvvvyyy~~~uuummmfffbbbYYYWWWVVVTTTRRROOOKKKGGGIIIJJJKKKHHHEEEFFFLLLQQQUUUooo|||wwwjjjdddbbb```______]]]^^^\\\XXXmmmttt]]]SSSVVVYYY```eeebbbbbbfffbbb[[[___jjjjjj___KKKccciiinnnqqqgggddddddeeeffffffqqq|||uuu|||rrrzzz}}}nnncccccchhhxxxrrrlll|||gggdddllliiieeehhhiii___RRRrrrnnnUUUGGGHHHBBB>>>===<<<;;;:::999999999:::999:::<<<;;;<<>>>>>===<<<;;;:::999999999:::999:::<<<;;;<<>><<<;;;::::::999999:::999:::<<<;;;<<>>===;;;:::::::::::::::999:::<<<;;;<<>>===<<<;;;::::::::::::999:::<<<;;;<<>><<<;;;;;;;;;;;;:::999:::<<<;;;<<>>===;;;;;;;;;;;;:::999:::<<<;;;<<>>DDDHHHsss~~~ssseee\\\YYYXXXSSSOOOJJJGGGDDDGGGOOOXXX___bbbhhhiiigggdddgggmmmmmmgggcccjjjlllkkknnnuuuwwwsssvvvvvvwww^^^bbbeeevvv|||}}}~~~gggmmm}}}iii___NNNKKKLLLOOOPPPMMMLLLNNNSSSRRRRRRPPPOOOQQQUUUXXXRRRQQQYYYhhhpppnnnhhhgggtttxxx~~~vvvfff___ZZZ\\\]]]]]]]]]^^^[[[fffggghhhooo\\\bbb[[[YYYgggooozzz[[[VVVUUU[[[bbbcccbbbbbb```]]]dddvvv}}}wwwyyyyyy}}}{{{sssrrrvvvwwwooohhhkkknnnmmmnnntttzzzmmm^^^UUURRRYYYbbbiiivvvllldddkkkmmmpppuuupppppp}}}uuu|||{{{tttwww|||hhh^^^```kkkllliiiooolll___ZZZrrriii[[[SSSQQQFFFHHHBBBAAA???===<<<;;;<<<<<<;;;;;;:::999:::>>>CCCHHHuuuvvvggg]]]XXXUUUOOOKKKEEEEEEFFFLLLUUU]]]aaacccfffhhhhhhgggjjjpppooojjjdddhhhkkkkkkmmmqqqtttuuuwwwjjjcccqqq|||ssswwwyyy|||ooowwwlll]]]PPPKKKIIIKKKKKKJJJLLLOOOSSSQQQNNNMMMOOOSSSXXX[[[ZZZUUUUUU\\\aaaaaabbbeeekkkrrr{{{~~~rrrccc]]]YYY[[[\\\[[[[[[]]]ZZZeeegggiiiuuu______YYYYYYjjjxxxhhhLLLHHHJJJUUU___dddgggiiijjjrrr{{{mmmhhhbbb___```ffffffiiiqqq{{{jjj]]]QQQKKKKKKSSS[[[bbbqqq{{{hhhfffsssxxxvvvrrrjjjlll|||uuueee]]]dddkkkkkkkkkkkk^^^UUU\\\fffZZZTTTSSSHHHIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::>>>CCCGGGooozzzkkk^^^WWWQQQKKKFFFAAADDDJJJSSS\\\bbbdddeeedddgggjjjlllpppuuutttpppnnnlllllllllmmmrrr~~~qqqlllvvvmmmooolll|||qqq}}}uuubbbTTTMMMHHHHHHIIIJJJMMMRRRTTTPPPKKKKKKPPPVVVZZZ[[[[[[WWWUUUVVVXXXYYY\\\aaadddlllxxxyyynnn___ZZZXXXZZZ[[[ZZZZZZ\\\[[[dddfffkkkddd]]]XXXZZZmmmRRRIIIIIIMMMVVV^^^cccjjjppp}}}jjjgggkkkllliiigggiiilllsss~~~ooo___SSSLLLKKKOOOVVV[[[___hhhrrrpppiiivvvzzzyyyyyytttsss~~~pppdddbbbjjjlllkkkmmmgggTTTRRRgggxxxeee[[[UUUUUUIIIIIIDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;:::;;;>>>BBBFFFhhh}}}mmm___VVVPPPJJJEEECCCGGGOOOWWW___dddggggggdddggglllppptttvvvvvvtttsssoooooorrrvvvqqqvvvssssssyyyzzz{{{qqq}}}oooZZZRRRKKKKKKLLLMMMPPPSSSUUUPPPLLLNNNTTTYYYYYYXXXRRRVVV[[[^^^^^^]]]```cccgggnnnzzzuuujjj\\\XXXXXX[[[\\\ZZZZZZ]]]^^^dddeeemmmhhhYYYWWW[[[qqqpppPPPLLLPPPXXX```dddkkkyyywwwooonnnooommmjjjhhhdddhhhqqqnnn```SSSIIIFFFJJJRRR[[[``````aaacccsssttttttrrrsss~~~xxxjjjtttwww}}}zzziiidddfffnnnnnnllllllbbbPPP[[[~~~tttggg]]]WWWWWWKKKJJJEEEDDDBBB???===<<<<<<<<<;;;;;;;;;;;;;;;>>>BBBEEEfff}}}nnnaaaWWWPPPKKKHHHJJJMMMSSSZZZ___dddhhhjjjhhhjjjllloooppppppppppppoootttrrrvvv}}}vvvsssyyy|||sss|||xxx___UUUNNNNNNOOOOOOOOOQQQTTTQQQPPPTTTYYYZZZWWWSSSLLLWWWdddjjjjjjjjjmmmppprrrwww~~~rrrgggZZZXXXZZZ]]]^^^\\\\\\___bbbeeefffpppkkkWWWWWW___zzzrrr]]]YYYTTTYYYbbbllluuu~~~{{{wwwttttttwwwzzzuuurrrqqqwwwvvvaaaUUULLLEEEEEEKKKVVVaaahhhgggbbb]]]XXX[[[______\\\^^^kkkzzz}}}tttlllvvvxxxnnnaaaaaahhhooopppmmmhhh\\\RRRlllqqqggg^^^XXXXXXMMMKKKGGGEEECCC@@@>>>=========;;;;;;<<<<<<<<<>>>AAADDDaaa~~~pppcccXXXRRRMMMKKKNNNQQQWWW\\\```dddhhhkkkmmmllllllnnnmmmkkkmmmqqqzzzppppppzzzttttttxxxyyyrrryyy~~~cccXXXOOONNNOOONNNNNNOOOSSSSSSUUUYYY\\\[[[WWWRRRQQQcccuuu{{{zzzzzz~~~|||~~~ooodddXXXXXX[[[``````]]]^^^aaadddfffiiiyyyqqqZZZ^^^iiiuuuaaafffeeeiiihhhmmmyyy}}}iiiVVVNNNJJJGGGHHHMMMVVVbbbkkkkkkaaaWWWHHHIIINNNRRRRRRRRR[[[fffxxx|||kkk\\\[[[cccuuuwwwgggxxx{{{fff[[[```kkkmmmppplllaaaUUUVVV~~~lllfff]]]WWWYYYOOONNNGGGFFFCCC@@@>>>=========;;;<<<<<<<<<<<<>>>AAACCCYYYrrrdddYYYRRROOOMMMMMMRRRYYY^^^bbbeeeiiikkkmmmjjjkkknnnppprrryyysssrrrzzzzzzmmmtttzzztttuuu}}}yyylll^^^QQQMMMNNNNNNOOOQQQRRRTTTXXX[[[\\\\\\ZZZXXX]]]vvv{{{lllaaaUUUWWW[[[``````]]]^^^bbbbbbfffnnnwww___eeetttrrrfffnnnrrr~~~wwwvvvyyyxxxqqqkkksssvvv[[[KKKGGGGGGFFFHHHJJJQQQ[[[eeeeeeYYYLLLJJJFFFFFFLLLPPPTTT^^^iiiuuu~~~|||lll^^^VVVQQQQQQXXX[[[^^^fffqqqxxxcccYYYaaannnkkkpppjjj\\\QQQZZZhhhddd\\\VVVZZZQQQPPPHHHFFFDDDAAA???=========;;;<<<<<<<<<<<<>>>@@@CCCVVV}}}tttfffZZZSSSOOOMMMJJJQQQZZZaaadddfffiiikkkjjjgggjjjqqqwww}}}|||zzztttuuu}}}uuuuuu~~~eeejjjtttdddTTTNNNNNNPPPRRRUUURRRUUUYYY[[[[[[\\\]]]^^^ddd~~~yyyjjj___TTTVVV[[[``````]]]^^^bbb___eeeqqqdddXXXyyyuuu}}}{{{|||vvvwww|||cccQQQHHHEEEGGGKKKLLLOOORRRTTTRRRPPPNNNNNNCCCJJJQQQUUUWWW^^^kkkuuuwwweeeWWWPPPTTTVVVXXX^^^hhhmmmnnn~~~gggZZZ[[[ccciiilllmmmlll\\\KKKbbb|||mmm^^^[[[\\\YYYUUUSSSOOOLLLGGGBBB???>>>>>>???===<<<:::::::::===???AAAKKKvvvjjj^^^TTTOOOOOOQQQUUU[[[bbbgggjjjkkkkkkiiikkkmmmooozzztttkkkmmmwwwzzzooolllnnnuuulll___]]]pppmmmXXXRRRPPPLLLOOOVVVXXXWWWYYY^^^```^^^^^^aaappp||||||vvveee\\\XXXZZZ]]]```ccccccaaa___ddddddtttzzz```[[[ppp\\\PPPJJJGGGHHHKKKJJJMMMOOOPPPOOONNNNNNNNNWWWYYY]]]aaafffnnnxxxzzzkkk^^^XXX[[[^^^bbblll{{{uuuddd^^^bbbiiiooonnnkkkgggYYYSSStttxxxkkk___\\\[[[XXXTTTSSSNNNLLLHHHCCC@@@?????????===<<<;;;:::;;;===???AAAQQQuuuiii^^^TTTOOOOOOTTTWWW]]]cccgggiiiiiiiiifffhhhjjjqqq|||iiiccchhhwwwuuunnnllllllrrrzzz~~~zzz]]]ZZZYYYbbbuuuZZZPPPPPPOOOSSSYYY]]]\\\___dddeeebbbcccfffyyysssbbbZZZYYYZZZ\\\___bbbcccbbbaaafffeeeuuuooo^^^aaaooocccVVVPPPMMMJJJKKKNNNPPPRRRSSSSSSSSSTTTVVVXXXeeefffhhhmmmuuu~~~}}}pppfff\\\bbbiiiuuukkk```aaahhhnnnqqqppphhh^^^RRR[[[qqqhhh```]]][[[VVVSSSRRRNNNLLLIIIFFFCCC@@@???>>>===<<<;;;:::;;;===???@@@TTT~~~uuuiii]]]SSSOOOPPPWWWZZZ___dddggghhhhhhgggffffffdddiiiyyysssooojjjgggggghhhpppqqqwwwtttvvvtttvvvwww}}}eeeXXXWWWWWWXXXggg]]]PPPRRRUUUYYY]]]^^^^^^aaafffgggfffiiinnn}}}ooo___WWWZZZ[[[\\\^^^```aaabbbccchhhgggxxxtttooohhhaaa\\\ggg|||eee\\\TTTQQQPPPOOOPPPTTTZZZ[[[\\\]]]^^^aaafffjjjmmmpppvvv}}}wwwpppccclll{{{xxxddd[[[```jjjoooppppppcccTTTNNNdddjjjccc^^^]]]ZZZTTTPPPQQQNNNMMMKKKIIIEEEBBB@@@>>>===<<<;;;;;;;;;===>>>???NNNsssvvviii]]]SSSPPPQQQXXX[[[```eeehhhhhhhhhgggffffff^^^YYYggg{{{|||mmmbbb^^^[[[]]]eeelllllliiinnnyyyppp~~~vvvxxxlll___^^^]]]^^^^^^eeecccSSSVVV]]]``````aaa```bbbfffhhhiiipppxxx}}}~~~vvv~~~kkk]]]VVV[[[\\\]]]]]]^^^```ccceeehhhhhh}}}yyynnnhhhfffcccaaa```oooeee]]]UUUSSSRRRQQQTTTYYY^^^___```bbbeeekkkqqqvvvxxxpppxxxqqq^^^XXX```kkkppppppjjjZZZOOOUUUvvveee```\\\\\\ZZZTTTPPPPPPOOONNNMMMJJJGGGDDDAAA???===<<<<<<;;;<<<===>>>>>>FFFhhhwwwiii]]]TTTQQQSSSXXX[[[```eeehhhiiiiiihhh```bbbZZZOOOPPPYYYUUUIIIQQQZZZ^^^bbbssslllfffvvv~~~xxx|||zzzkkk___]]]```ccceeekkkqqqxxxlll[[[]]]ccceeedddiiigggffffffeeegggpppzzz}}}zzzzzz|||}}}{{{iii\\\WWW[[[\\\]]]]]]]]]___cccfffgggkkk~~~xxxyyyjjjccc\\\YYYVVVUUUYYY^^^\\\^^^```dddiiiqqqyyywww{{{ttthhh[[[ZZZcccnnnqqqpppbbbRRRRRRjjjvvveee___[[[\\\\\\WWWSSSRRRPPPOOONNNKKKHHHEEEBBBAAA======<<<<<<<<<=========AAAaaayyyjjj^^^UUUSSSUUUYYY\\\aaafffiiijjjiiiiii[[[\\\ZZZSSSOOOQQQRRRPPPSSScccmmmtttyyyeeewww{{{ppplllcccbbb___```cccgggiiipppuuurrrxxxyyyeeebbbfffiiiiiimmmkkkiiifffbbb```gggqqq{{{}}}xxxyyy}}}xxxfff[[[WWWZZZ\\\^^^^^^]]]^^^cccggggggoooyyy}}}sssmmmhhheeebbb___aaafffbbbdddiiinnnuuu~~~zzzvvvzzzxxxyyyhhhaaa\\\```iiipppppplll\\\NNNZZZxxxiii```[[[]]]```]]]XXXUUURRRQQQNNNKKKHHHFFFCCCBBB=========<<<<<<<<<======>>>]]]{{{kkk___VVVUUUXXX\\\___cccgggiiiiiihhhfff^^^\\\\\\\\\XXXUUUZZZccc```ppp|||kkk|||{{{}}}uuutttwwwvvvxxx}}}||||||zzzvvvuuunnndddfffllloooqqqqqqrrrqqqkkkgggkkksssrrrzzzzzzuuuxxx}}}tttdddYYYWWWXXX\\\______]]]^^^bbbfffgggtttwwwxxxyyyuuurrrqqqmmmhhhhhhllllllooouuu|||vvvuuuxxxqqqbbb``````fffmmmpppkkkfff[[[MMMaaammmbbb[[[^^^cccaaa[[[WWWSSSRRROOOKKKHHHFFFDDDDDD===============<<<<<<<<<<<>>>>>===>>>>>>AAAQQQ|||~~~~~~pppcccVVVTTT[[[dddgggeeeaaacccjjjllliii^^^``````]]]\\\aaajjjqqq{{{hhhbbbeeevvv}}}yyymmmkkkqqqttt~~~|||oooqqqwww}}}}}}mmm___YYYYYYZZZ^^^aaaaaa___```dddiiigggzzzuuuqqqqqqxxx}}}~~~~~~uuudddaaadddjjjmmmlllllldddSSSUUUpppxxxlllfffddd```]]]ZZZXXXXXXXXXSSSPPPLLLHHHGGGEEECCCAAACCCBBB@@@???>>>===>>>>>>@@@NNNwwwrrrdddXXXVVV\\\^^^ccceeedddfffkkkllliii___^^^]]]^^^aaagggsss}}}vvvmmmiiieeegggvvv{{{yyysssmmmrrrvvvqqqrrryyyxxxiii]]]YYYZZZ]]]```cccbbb``````cccgggoooqqqllllllsss{{{~~~~~~eee^^^bbbhhhooopppllleee[[[QQQZZZtttlllfffdddaaa^^^ZZZXXXVVVUUURRROOOKKKHHHGGGEEECCCBBBDDDCCCAAA???>>>>>>>>>>>>>>>JJJooovvvgggZZZXXX\\\[[[aaafffggghhhkkkkkkiiijjjffffffkkkpppxxxgggZZZdddlllhhhoooyyyvvv|||rrruuuzzzyyyvvvpppcccZZZXXX\\\^^^```bbbbbb```aaaeeeiiiuuupppjjjhhhlllqqquuuzzz~~~jjj^^^___bbblllqqqpppkkk^^^UUUWWWuuunnnjjjfffeeebbb___\\\YYYVVVUUUQQQNNNKKKHHHGGGFFFEEECCCDDDCCCAAA???>>>>>>>>>>>>===GGGjjj{{{jjj\\\XXX[[[]]]ccchhhiiihhhhhhjjjlllsssrrrttt{{{rrrYYYZZZhhhooommm{{{|||xxxyyyzzz||||||xxxiii]]]VVVXXX\\\]]]___``````aaacccgggkkkqqqkkkjjjnnntttxxx|||qqq___\\\aaagggrrrqqqkkkfffVVVSSSeee{{{hhhfffddddddcccaaa^^^[[[XXXVVVQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>===EEEeeemmm___YYYYYY^^^bbbggghhhfffgggnnnvvv}}}{{{ZZZYYYfffnnnrrrwwwuuu|||sssdddZZZTTTWWW]]]```````````````cccfffiiillluuusssdddhhhsss|||wwwrrraaa[[[]]]bbbmmmvvvnnnccc]]]OOOVVVyyymmmddd___```aaaaaaaaa___\\\YYYWWWQQQOOOLLLJJJJJJKKKJJJIIIFFFEEEBBB@@@>>>>>>>>>>>>>>>DDD^^^ssscccZZZWWW\\\___dddfffdddfffrrrhhhQQQ^^^nnnqqqyyyzzz}}}mmm```WWWTTTXXX___eeedddbbb```aaabbbeeegggtttxxx}}}``````iiivvvzzzfff]]]^^^bbbfffllltttfffXXXVVVMMMaaawwweeecccWWWZZZ\\\^^^______]]]ZZZXXXRRROOOMMMLLLLLLMMMLLLKKKGGGEEECCC@@@???>>>>>>>>>@@@AAAUUUzzzhhh\\\WWW\\\___dddfffaaaaaannn~~~uuuccc\\\iiitttyyytttyyy}}}{{{uuufff\\\VVVUUUZZZbbbeeecccaaaaaadddgggjjjlllzzzyyybbbXXXYYYpppwww|||ddd^^^bbbhhhlllgggooo^^^PPPSSSPPPlllgggaaadddQQQVVVXXX[[[]]]^^^\\\ZZZXXXRRRPPPMMMMMMMMMNNNNNNMMMGGGFFFCCCAAA???>>>>>>>>>AAA@@@NNNwww~~~kkk^^^WWW___bbbgggggg```\\\gggvvvsss```cccllluuu{{{|||uuuxxx~~~wwwqqqyyynnnaaaYYYUUUUUU\\\dddaaa```___bbbgggmmmrrrttt